@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,600,700&display=swap");@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes scrollWheel{0%{top:50px;opacity:1}100%{top:65px;opacity:0}}@-webkit-keyframes jump{0%{transform:translate3d(0, 0, 0) rotate(90deg);opacity:0}50%{transform:translate3d(0, -20px, 0) rotate(90deg)}100%{transform:translate3d(0, 0, 0) rotate(90deg);opacity:1}}@keyframes jump{0%{transform:translate3d(0, 0, 0) rotate(90deg);opacity:0}50%{transform:translate3d(0, -20px, 0) rotate(90deg)}100%{transform:translate3d(0, 0, 0) rotate(90deg);opacity:1}}@keyframes blinkGreenBorder{0%{border-color:#639e3a}50%{border-color:rgba(99,158,58,0.5)}100%{border-color:#639e3a}}@keyframes blinkRedBorder{0%{border-color:var(--theme)}50%{border-color:rgba(var(--theme), 0.5)}100%{border-color:var(--theme)}}:root{--rg-white: #ffffff;--rg-mid-gray-100: #6b6e74;--scrollbarBG: var(--rg-white);--thumbBG: var(--rg-mid-gray-100)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,tt,var,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,menu,nav,output,ruby,section,summary,time,mark,audio,video,hr{vertical-align:baseline;list-style:none;padding:0;margin:0;border:0;font-size:100%;font-weight:inherit;font-variant:inherit;font-style:inherit;font-family:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article,address,aside,details,figcaption,figure,footer,header,menu,nav,section,label,small,time,img{display:block}body{position:relative;margin:0;padding:0;min-width:320px;font-size:16px;font-weight:normal;font-family:"Roboto",sans-serif;color:#1d2225;background:#fff}body.modal-open{overflow:hidden}html{transition:opacity 0.3s 0.1s;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:''}mark{background:none;color:inherit}table{width:calc(100% - 5px);border-collapse:collapse;border:0}img{max-width:100%;height:auto}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}svg{position:relative;display:block;transition:fill 0.2s}[class*='-butn']{position:relative;z-index:5;display:block;height:40px;padding:0;padding-bottom:2px;margin:0;font-size:15px;text-align:center;border:none;cursor:pointer;outline:none;transition:all 0.2s;border-radius:5px}[class*='-butn']:disabled{cursor:default;opacity:0.7;pointer-events:none}span[class*='-butn'],a[class*='-butn']{line-height:38px}span[class*='-butn']:hover,a[class*='-butn']:hover{text-decoration:none}.big-butn{height:56px;font-size:17px}span.big-butn,a.big-butn{display:flex;align-items:center;line-height:normal}.transparent-butn{color:#fff;background:transparent;border:2px solid #00c2ff}.transparent-butn:hover{color:#fff;background:#00c2ff}.transparent-butn.red-color{color:#00c2ff}.transparent-butn.red-color:hover{color:#fff}.white-butn{color:#1d2225;background:#fff;border:2px solid #e5e5e5;font-size:14px}.white-butn:hover{color:#fff;background:var(--theme);border-color:var(--theme)}.red-butn{color:var(--theme);background:#fff;border:2px solid var(--theme)}.red-butn svg{width:18px;height:18px;fill:var(--theme)}.red-butn:hover{background:var(--theme);color:#fff}.red-butn:hover svg{fill:#fff}.gray-butn{color:#fff;background-color:#a6a6a6;border:1px solid #a6a6a6}.gray-butn:hover{color:#a6a6a6;background-color:#fff}.amount-butn{color:#00c2ff;border:1px solid #00c2ff;background:#fff}.amount-butn:hover{color:#fff;border:1px solid #00c2ff;background:#00c2ff}.dark-red-butn{color:#fff;border:1px solid var(--theme);background:var(--theme)}.dark-red-butn:hover{color:var(--theme);border:1px solid var(--theme);background:#fff}.dark-red-butn:hover .btn-preload svg,.dark-red-butn:hover svg{fill:var(--theme)}.dark-red-butn svg{position:relative;top:-1px;display:inline-block;vertical-align:middle;width:20px;height:20px;margin:0 5px 0 0;fill:#fff}.dark-red-butn .btn-preload{display:none}.dark-red-butn .btn-preload svg{top:1px;width:30px;height:30px;fill:#fff}.dark-red-butn .preload-text{position:relative}.dark-red-butn.catalogue-trigger--loading .btn-preload{display:inline-block}.dark-red-butn.catalogue-trigger--loading .preload-text{display:none}.black-butn{color:#fff;border:1px solid #1d2225;background:#1d2225;box-shadow:0 2px 10px rgba(35,35,35,0.25)}.black-butn:hover{color:#1d2225;border:1px solid #1d2225;background:#fff}.black-butn:hover svg{fill:var(--theme)}.black-butn svg{position:relative;top:-1px;display:inline-block;vertical-align:middle;width:20px;height:20px;margin:0 5px 0 0;fill:#fff}.dark-green-butn{color:#fff;border:1px solid #639e3a;background:#639e3a}.dark-green-butn:hover{color:#639e3a;border:1px solid #639e3a;background:#fff}.help-butn{position:relative;top:-1px;display:inline-block;width:16px;height:16px;margin:0 0 0 5px;color:var(--theme);font-size:12px;background:#fff;border:1px solid var(--theme);border-radius:11px;box-shadow:0 0 0 transparent;flex-shrink:0}.help-butn svg{width:15px;height:15px;fill:var(--theme)}.help-butn:hover{background-color:var(--theme);color:#fff}.help-butn:hover svg{fill:#fff}.help-butn--view{top:1px;border-color:transparent;background-color:transparent}.help-butn--view:hover{border-color:transparent;background-color:transparent}.help-butn--view:hover svg{fill:#00c2ff}.help-icon{position:relative;display:inline-block;width:18px !important;height:18px;margin:0 7px;font-size:13px;text-align:center;line-height:17px;color:var(--theme);background:#fff;border:1px solid #5c626e;border-radius:10px;cursor:pointer;text-decoration:none;flex-shrink:0}.remove-butn{font-size:15px;width:100%;height:40px;padding:0;color:var(--theme);background:none;border:1px solid transparent;text-align:center}.remove-butn .remove-ico{position:relative;top:5px;display:inline-block;width:18px;height:18px;margin:0 0 0 5px;border:1px solid var(--theme);border-radius:10px}.remove-butn svg{position:absolute;top:50%;left:50%;width:12px;height:12px;margin:-6px 0 0 -6px;fill:var(--theme)}.remove-butn:hover{text-decoration:underline}.consult-butn{padding:0 35px 2px 35px;color:#fff;background:#00c2ff}.consult-butn svg{position:relative;top:-1px;display:inline-block;vertical-align:middle;width:20px;height:20px;margin:0 0 0 5px;fill:#fff}.consult-butn:hover{background:var(--theme)}.blue-butn{color:#fff;border:1px solid #00c2ff;background:#00c2ff}.blue-butn:hover{color:#00c2ff;border:1px solid #00c2ff;background:#fff}.call-butn{position:fixed;bottom:15px;left:50%;z-index:300;display:none;width:50px;height:50px;margin-left:-25px;border:1px solid #00c2ff;background:#00c2ff;border-radius:50%;color:#fff}.call-butn svg{position:absolute;top:50%;left:50%;display:block;width:30px;height:30px;margin:-15px 0 0 -15px;fill:#fff;transition:all 0.2s}.call-butn:hover{background-color:#fff}.call-butn:hover svg{fill:var(--theme)}.callback-butn{position:fixed;bottom:30px;right:20px;z-index:300;padding-left:15px;padding-right:15px;border-radius:22px}.callback-butn svg{position:absolute;top:50%;left:50%;display:block;width:30px;height:30px;margin:-15px 0 0 -15px;fill:#fff;transition:all 0.2s}.with-progressbar .callback-butn{bottom:100px}.centered-btn{padding:30px 0 0 0;clear:both;text-align:center}.centered-btn__title{margin-bottom:10px;font-size:22px;font-weight:bold}.centered-btn [class*='-butn']{width:100%;max-width:300px;margin:0 auto}.consult-butn{padding:0 35px 2px 35px;color:#fff;background:#333333}.consult-butn svg{position:relative;top:-1px;display:inline-block;vertical-align:middle;width:20px;height:20px;margin:0 5px 0 0;fill:#fff}.consult-butn:hover{background:var(--theme)}.back-btn{font-size:14px}.back-btn a{position:relative;color:#717171;display:inline-block;padding-left:24px}.back-btn a:hover{text-decoration:none;color:var(--theme)}.back-btn a:hover [class*='ico-']{fill:var(--theme)}.back-btn a span{position:relative;top:3px;font-size:18px;margin:0 5px 0 0}.back-btn a [class*='ico-']{position:absolute;top:50%;left:0;width:16px;height:16px;margin-top:-7px;fill:#717171}.back-btn a .icon-cross{position:relative;top:5px;display:inline-block;width:18px;height:18px;margin:0 0 0 5px;border:1px solid var(--theme);border-radius:10px}.back-btn a .icon-cross:before{position:absolute;top:0;left:0;width:100%;height:100%;font-size:12px;text-align:center;line-height:17px}.item-remove{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:#5c626e;background-color:#fff;border:1px solid #5c626e;border-radius:18px;padding:0;cursor:pointer;outline:none;text-align:center;transition:all 0.2s}.item-remove svg{position:relative;width:18px;height:18px;fill:#5c626e}.item-remove:hover svg{fill:var(--theme)}.card-btns-consult{max-width:350px;padding:20px 20px 25px 20px;margin-top:30px;background:#e3e3e3;clear:both;border-radius:4px}.card-btns-consult:after{display:block;content:'';clear:both}.card-btns-consult p{padding:0 0 10px 0;color:#1d2225;font-weight:bold}.card-btns-consult [class*='-butn']{max-width:100% !important;width:100% !important}.light-butn{color:#fff;background:#919191;border:1px solid #919191}.light-butn:hover{background:var(--theme);border:1px solid var(--theme)}.action-butn{display:flex;align-items:center;justify-content:center;width:26px;height:26px;background-color:#fff}.action-butn svg{width:18px;height:18px;fill:var(--theme)}.action-butn:hover{background-color:var(--theme)}.action-butn:hover svg{fill:#fff}.add-butn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--theme);background-color:#fff;border-radius:50%}.add-butn svg{position:relative;top:1px;fill:var(--theme);width:16px;height:16px}.add-butn:hover{background-color:var(--theme)}.add-butn:hover svg{fill:#fff}.trigger-butn{flex-shrink:0;height:22px;width:34px;border:1px solid var(--theme);background-color:#fff;border-radius:12px;margin-left:15px}.trigger-butn:before{position:absolute;content:'';top:1px;right:1px;display:block;width:18px;height:18px;border-radius:50%;background-color:var(--theme);transition:all 0.2s}.trigger-butn.active{border-color:#5c626e}.trigger-butn.active:before{background-color:#5c626e;right:auto;left:0}.help-trigger{display:block;cursor:pointer}.help-trigger svg{width:15px;height:15px;fill:#5c626e}.help-trigger:hover svg{fill:var(--theme)}input::-ms-clear{display:none}::-webkit-input-placeholder{color:#919191}::-moz-placeholder{color:#919191}:-ms-input-placeholder{color:#919191}:focus::-webkit-input-placeholder{color:transparent}:focus::-moz-placeholder{color:transparent}:focus:-ms-input-placeholder{color:transparent}.search-form ::-webkit-input-placeholder{color:#1d2225}.search-form ::-moz-placeholder{color:#1d2225}.search-form :-ms-input-placeholder{color:#1d2225}.search-form :focus::-webkit-input-placeholder{color:transparent}.search-form :focus::-moz-placeholder{color:transparent}.search-form :focus:-ms-input-placeholder{color:transparent}textarea.textarea-field,input.text-input{position:relative;display:block;width:100%;height:40px;padding:0 10px;margin:0;font-size:14px;color:#1d2225;border:1px solid #e5e5e5;background:#e5e5e5;outline:none;-webkit-appearance:none;-moz-appearance:none;border-radius:4px}textarea.textarea-field.error,input.text-input.error{color:#f21717;border:1px solid #f21717}.feedback-modal-frame textarea.textarea-field,.feedback-modal-frame input.text-input{max-width:510px;margin:0 auto 20px auto}textarea.textarea-field_light,input.text-input_light{background:#fff;border-color:#fff}textarea.textarea-field:disabled,input.text-input:disabled{opacity:0.7}textarea.textarea-field{height:60px;min-height:60px;padding:5px 10px;max-width:100%;min-width:100%}textarea.textarea-field_low{height:40px;min-height:40px}.number-input{display:flex;align-items:center;justify-content:center}.number-input__label{margin-left:10px;flex-shrink:0}.number-input .text-input{flex-shrink:0;width:50px;text-align:center;padding-left:5px;padding-right:5px}div.text-input{position:relative;display:block;width:100%;padding:5px 0;margin:0;color:#1d2225;outline:none}label.error{display:block;font-size:14px;line-height:14px;margin:15px 0 0 0;text-align:left;color:#f21717;white-space:nowrap}.radio{display:inline-block;position:relative;top:-1px;vertical-align:middle;height:18px !important;width:18px !important;margin:0 10px 0 0;overflow:hidden;cursor:pointer;background:#e5e5e5;border-radius:10px}.radio:before{position:absolute;content:'';top:4px;left:4px;display:block;width:10px;height:10px;background-color:var(--theme);border:1px solid #fbfbfb;border-radius:5px;opacity:0;transform:scale(0);transition:all 0.2s}.radio.checked:before{top:4px;opacity:1;transform:scale(1)}.radio.error{border:1px solid #f21717}.check-icon,.checkbox{position:relative;display:inline-block;flex-shrink:0;vertical-align:middle;height:18px;width:18px;margin:0 10px 0 0;border:2px solid #666;border-radius:3px;background:#fff;overflow:hidden;cursor:pointer;transition:all 0.2s}.check-icon input,.checkbox input{position:absolute;top:0;left:0;position:absolute;width:1px;height:1px;margin:-1px;padding:0;margin:0;bottom:0;clip:rect(0 0 0 0);overflow:hidden}li.active .check-icon,.check-icon.checked,li.active .checkbox,.checkbox.checked{background:#fff url("/images/i/check.svg") no-repeat 0 0;background-size:14px 14px}.check-icon.error,.checkbox.error{border-color:#f21717}.counter-radio{cursor:pointer}.feedback-modal-frame p{max-width:500px;margin:0 auto}.feedback-modal-frame .submit-btn{width:100%;max-width:400px;margin:0 auto}.counter-size>label{float:left;font-size:20px;padding:14px 11px 0 0}.counter-size>span{float:left;padding:15px 0 0 10px;color:#5c626e}.counter-size>span>sup{font-size:10px}.counter-size-input{float:left;width:111px}.file-input{display:inline-block;padding:10px 0 10px 0;margin:15px 0 5px 0;color:#5c626e;overflow:hidden;cursor:pointer;transition:all 0.2s}.file-input:hover{color:#1d2225}.file-input [class*='icon-']{top:-1px;display:inline-block;vertical-align:middle;margin:0 10px 0 0;font-size:18px}.file-input-trigger{float:left;width:180px}.file-input-trigger>span{display:block;max-width:400px;margin:10px 0 0 0;font-size:14px;color:#5c626e}.file-input-trigger label{position:relative;z-index:5;display:block;width:100%;height:50px;line-height:47px;padding:0;margin:0;font-size:15px;text-align:center;cursor:pointer;outline:none;color:#fff;border:1px solid var(--theme);background:var(--theme);transition:all 0.2s;box-shadow:0 2px 10px rgba(35,35,35,0.25);border-radius:4px}.file-input-trigger label:hover{color:var(--theme);border:1px solid var(--theme);background:#fff}.file-input-list{float:right;width:calc(100% - 200px)}.file-input-list:after{display:block;content:'';clear:both}.file-input-list li{position:relative;float:left;width:114px;height:114px;margin:0 3px 6px 3px;background:#e5e5e5;border-radius:4px;overflow:hidden}.file-input-list li img{max-width:calc(100% - 10px)}.file-input-line:after{display:block;content:'';clear:both}.file-input-item,.radio input,.checkbox input,.file-input input{position:absolute;top:0;left:0;position:absolute;width:1px;height:1px;margin:-1px;padding:0;margin:0;bottom:0;clip:rect(0 0 0 0);overflow:hidden}.file-label{display:inline-block;vertical-align:middle;font-size:15px}.file-output{padding:0 0 30px 0;font-size:15px;color:#5c626e}.cheaper-form .submit-btn{display:block;float:left;width:166px}.cheaper-form input.text-input{float:left;width:300px}.cheaper-form label.input-label{font-size:15px;color:#5c626e;padding:0 0 10px 0}.date-input{position:relative}.date-input:before{position:absolute;content:'';top:50%;right:10px;display:block;width:0;height:0;z-index:2;border-top:4px solid #1d2225;border-right:4px solid transparent;border-left:4px solid transparent}.range{position:relative;height:5px;background-color:#e5e5e5;border-radius:3px}.range-row{padding:22px 0 23px 0}.range-row-progress{position:absolute;left:0;top:0;width:50%;height:5px;background-color:var(--theme)}.remember-label{margin:0 0 20px 0}.remember-label .label-text{position:relative;top:2px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type='number']{-moz-appearance:textfield}.search-form .ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content li:hover{cursor:pointer;text-decoration:underline}.confidential{margin:20px 0 20px 0}.confidential:after{display:block;content:'';clear:both}.confidential .checkbox{float:left;margin:0}.confidential .label-text{float:right;width:calc(100% - 28px);font-size:14px;color:#5c626e}.input-label__hidden{opacity:0}.input-label sup{margin-top:-2px;vertical-align:middle;font-size:1.5em;line-height:0.1em;color:var(--theme);font-weight:bold}select{position:relative;z-index:2;width:100%;height:40px;line-height:38px;display:block;margin:0;padding-top:0;padding-right:20px;padding-bottom:0;padding-left:10px;font-size:14px;font-family:"Roboto",sans-serif;color:#1d2225;outline:none;background-color:#e5e5e5;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAATCAYAAABobNZCAAAB+klEQVRIiaXVT4hNYRjH8c+9ZKWkmEmG5i6ocZRy7YSoQSaRsLGZhQ0LhZI/KQtqhoUF2ZMVFtLEMDT+FU2dou6VhTpSUkhMxpRmYnHures6595z7zyb03l/z/t83+d9z/m9uVL3ajVxEnMrz0wRRGGmvHKhOA83cSSIwhLkK1oOp3EOJ3A8KzwjuANP0It75UKxUIXncRlnavLP4lTN4mYCXohhrKoMdeFZuVDsmY3zOFg3Z1ZlAVMYnAG4E0+xvE5ajBvVrt+kzB/AUW3sQLlQXIKHCWD4hcE83mMzSil1LuBQi+D5eISVKSn7gii8Xu3oIzbgbUJiDhdxOCO4G8+xLEGewJ4gCm/z73Z+wxa8Sqk7gANNwAswhBUJ8jT6gyi8VR2oP8sP2Ih3CZPn4EraAipnPIYgQZ7CjlpwEhy+Yx3S3OMS9ouPowruEv9OhYT8SezF3XohV+dwtdGBx+hJ0P6gH9fQKe54aUqdviAK/wPT+Bf6jLV4naDlcBXHMJICHse2NDCNO6/GItzBmmaJNTGNnUEUDjVKymIen7Be8g4kxU9xxw3BWeHEH00vXjbJm8LuIAofZCnaim1+wVbpPjAp7vh+1oKtevYPsROO1Y1PYFcQhSOtFGvnyhxHH15U3n9jexCFw60Wave+/opNGBU712g7Rf4CsNKDY+k/gLgAAAAASUVORK5CYII=");background-size:12px 8px;background-position:calc(100% - 8px) 50%;background-repeat:no-repeat;border:1px solid #e5e5e5;cursor:pointer;border-radius:4px;-webkit-appearance:none}select:disabled{opacity:0.7;cursor:default}select.error{border-color:#f21717;color:#f21717}.simple-file{position:relative;width:100%;max-width:100%;height:40px;color:#1d2225;cursor:pointer}.simple-file.error{color:#f21717;border:1px solid #f21717}.simple-file_light{background:#fff;border-color:#fff}.simple-file__value{position:absolute;top:0;left:0;display:block;width:100%;height:100%;padding:0 10px;line-height:38px;font-size:14px;border:1px solid #e5e5e5;background:#e5e5e5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.simple-file__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;margin:0;bottom:0;clip:rect(0 0 0 0);overflow:hidden}.agreement-line label:not(:first-child){margin-top:10px}.navigation-description-title{padding:0 0 21px 0;font-size:50px;line-height:1.2em;letter-spacing:0.0755em;text-transform:uppercase}.navigation-description-title mark{color:#5c626e}.page-title{margin-bottom:10px;font-size:2em;line-height:normal}.page-title__bold{font-weight:bold}.page-title__centered{text-align:center}.page-title__low{margin-bottom:0}.page-title_gray{text-transform:uppercase;color:#a6a6a6}.page-title__secondary{font-size:0.7em;color:#5c626e}.page-subtitle{color:#5c626e;margin-bottom:30px}.main-page-title{padding:0 0 21px 0;font-size:40px;line-height:1.2em;letter-spacing:0.0755em;text-transform:uppercase}h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit}.main-section-title{text-align:center}.main-section-title__blue{color:#00c2ff}.order-block .main-section-title{text-align:left}.catalogue-page .main-section-title{padding:20px 0 10px 0;margin:0 0 30px 0}.main-section-title--low{padding:0}.main-section-title span.modal-trigger{display:block;font-size:0.7em;text-decoration:underline}.main-section-title span.modal-trigger:hover{text-decoration:none}a{color:#666;text-decoration:none;transition:all 0.2s}a:hover{cursor:pointer;text-decoration:underline}a.mail-to,a.call-to,a.mail-to:hover,a.call-to:hover{white-space:nowrap;cursor:default;color:inherit;text-decoration:none}.order-prepayment-info:after,.footer-social:after,.modal-tabs:after,.page-footer:after,.products-list:after,.product>.inner:after,.order-price-form .input-line:after,.header-cart-dropdown:after,.cart-amount:after,.footer-top:after,.form-tabs-content:after,.order-info-butns:after,.order-section:after,.order-section-total:after,.order-price-form:after,.product-amount:after,.product:after,.file-input:after,.counter-size:after,.compare-content:after,.page-nav:after,.main-page-cell:after,header:after,footer:after,.main:after,.mobile-nav-items:after,.mobile-nav-holder:after,[class$='modal-frame']:after{display:block;content:'';clear:both}.clear{clear:both;float:none !important}.inner{position:relative;z-index:3;width:100%;max-width:1480px;padding-left:2.5em;padding-right:2.5em;margin:0 auto}.inner:after{display:block;content:'';clear:both}.page-holder{position:relative;z-index:1;width:100%;min-height:calc(100vh - 134px);overflow:hidden}.android .page-holder,.ios .page-holder{height:100%;overflow-x:hidden;overflow-y:scroll}.main{position:relative;z-index:20;background:#fff}.decor-page .main{background:none}.main_partner{padding-top:60px}.main-column{position:relative;z-index:20;background:#fff}.hide{-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';opacity:0}.hide.visible{-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';opacity:1}.hidden{display:none !important}.input-line{position:relative}.js-modal-trigger,.modal-trigger{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.footer-btn.feedback-btn{border-right:1px solid #fff}.footer-btn.feedback-btn .modal-trigger{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.phone-box{position:relative;z-index:2;float:right;letter-spacing:0.025em;transition:all 0.35s}.page-overflow-section{overflow:hidden}.main-page-row{position:relative}.slide-cell,.small-slide a .link-cell,.customers-slide-cell,.features-nav-cell,.catalogue-slide-cell,.testimonial-item-cell,.image-cell{position:relative;z-index:2;display:table-cell;vertical-align:middle}.compare-section-title,.more-content-trigger{padding:0 0 10px 0;margin:0 0 10px 0;font-size:20px;border-bottom:1px solid #c1c1c1;cursor:pointer;overflow:hidden}.compare-section-title{cursor:default}.preliminary-title span.icon-triangle,.compare-section-title span.icon-triangle,.more-content-trigger span.icon-triangle{position:relative;top:1px;display:inline-block;color:var(--theme);font-size:14px;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:all 0.2s}.preliminary-title.active span.icon-triangle,.compare-section-title.active span.icon-triangle,.more-content-trigger.active span.icon-triangle{top:1px;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.more-content{clear:both}.compare-section-title .modal-trigger{display:inline-block;margin:0 0 0 20px;font-size:13px}.video-box{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden}.video-box iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px !important;padding:0 !important;bottom:0;clip:rect(0 0 0 0);overflow:hidden}span.currency{display:inline-block !important;color:inherit !important;margin:0 0 0 0.1em;text-decoration:inherit}.site-links{padding:40px 20px}.site-links li{padding:0 0 15px 0;text-transform:uppercase}.page-separator{margin:0;padding:0;border-top:1px solid #fafafa;clear:both}.page-separator--light{border-color:#dfe0e1}.page-separator__bottom-gap{margin-bottom:40px}.page-preload{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}.loaded .page-preload{visibility:hidden;opacity:0;transition:all 0s}.loading .page-preload{visibility:visible;opacity:1;transition:all 0.2s}.page-preload svg{width:100px;height:100px;fill:var(--theme)}.page-row{display:table;width:100%}.page-row.positioned{position:absolute;top:0;left:0;height:100%;z-index:2}.page-cell{display:table-cell;vertical-align:middle}#ui-icons,.ui-icons{display:none}.static-rating{position:relative;width:58px;height:10px;background:url("/images/i/rating.png") no-repeat 0 0;background-size:58px 10px}.static-rating-value{position:absolute;top:0;left:0;width:100%;height:100%;background:url("/images/i/rating-active.png") no-repeat 0 0;background-size:58px 10px}.retina .static-rating{background:url("/images/i/rating@2x.png") no-repeat 0 0;background-size:58px 10px}.retina .static-rating .static-rating-value{background:url("/images/i/rating-active@2x.png") no-repeat 0 0;background-size:58px 10px}.retina .static-rating--big,.static-rating--big{width:86px;height:15px;background-size:86px 15px}.retina .static-rating--big .static-rating-value,.static-rating--big .static-rating-value{background-size:86px 15px}.static-rating a{position:absolute;top:0;left:0;z-index:5;display:block;width:100%;height:100%;outline:none;overflow:hidden;text-indent:-999em}.testimonial-counter{position:relative;display:inline-block;white-space:nowrap;color:#5c626e}.breadcrumbs{position:relative;display:flex;justify-content:space-between;align-items:center}.breadcrumbs_top-gap{padding-top:15px}.breadcrumbs .inner{display:flex;justify-content:space-between;align-items:center;margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:100%}.breadcrumbs .inner:after{display:none}.breadcrumbs li{position:relative;float:left;font-size:14px;margin-right:20px;color:#999}.breadcrumbs li:not(:last-child):before{position:absolute;content:'';top:50%;right:-12px;display:block;width:6px;height:6px;margin-top:-2px;border-right:1px solid #999;border-bottom:1px solid #999;transform:rotate(-45deg)}.breadcrumbs li a{color:#999}.breadcrumbs li a:hover{color:var(--theme)}.breadcrumbs li:last-child a{pointer-events:none}.catalogue-list .breadcrumbs .inner{padding:0 20px 10px 20px}.no-discount .breadcrumbs .inner{padding:70px 20px 30px 20px;background:#fff}.fixed-breadcrumbs{position:fixed;top:0;left:0;z-index:3;width:100%;padding:165px 15px 0 15px;background:#fff}.error-holder{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10;width:100%;height:100%}.error-holder>.inner{height:100%}.error-row{display:table;width:100%;height:100%}.error-block{display:table-cell;vertical-align:middle;padding:50px 20px;text-align:center;background:#fff}.error-block>p{font-size:18px;line-height:28px}.error-number{padding:0 0 21px 0;font-size:160px;line-height:160px;letter-spacing:0.0755em;text-transform:uppercase;font-weight:bold;text-shadow:1px -1px 0 #767676, -1px 2px 1px #737272, -2px 4px 1px #767474, -3px 6px 1px #787777, -4px 8px 1px #7b7a7a, -5px 10px 1px #7f7d7d, -6px 12px 1px #828181, -7px 14px 1px #868585, -8px 16px 1px #8b8a89, -9px 18px 1px #8f8e8d, -10px 20px 1px #949392, -11px 22px 1px #999897, -12px 24px 1px #9e9c9c, -13px 26px 1px #a3a1a1, -14px 28px 1px #a8a6a6, -15px 30px 1px #adabab, -16px 32px 1px #b2b1b0, -17px 34px 1px #b7b6b5, -18px 36px 1px #bcbbba, -19px 38px 1px #c1bfbf, -20px 40px 1px #c6c4c4, -21px 42px 1px #cbc9c8, -22px 44px 1px #cfcdcd, -23px 46px 1px #d4d2d1, -24px 48px 1px #d8d6d5, -25px 50px 1px #dbdad9, -26px 52px 1px #dfdddc, -27px 54px 1px #e2e0df, -28px 56px 1px #e4e3e2}.pager{padding:10px 20px 20px 20px;text-align:center;clear:both}.pager li{display:inline-block;vertical-align:top;margin:0 1px 5px 1px}.pager li a,.pager li span{display:inline-block;padding:0 5px;color:#919191}.pager li a:hover{color:var(--theme)}.pager li.current a:hover,.pager li.current span:hover,.pager li.current a,.pager li.current span{cursor:default;color:#999999;text-decoration:underline}.pager li.all-link a{font-weight:bold}.pager li.prev{margin:0 1px 5px 110px}.banner{position:relative;z-index:9;padding:20px 6% 20px 6%;background:#fff;clear:both;text-align:center}.profile .banner{padding:50px 0}.banner-text{position:absolute;top:0;left:0;z-index:2;display:flex;align-items:center;width:100%;height:100%;padding:0 10px;color:#ffffff;font-weight:bold;font-size:40px}.banner-text .title{width:100%}.banner-text span{display:block;font-size:50px}.banner-image{position:relative;height:160px;box-shadow:0 3px 7px rgba(35,35,35,0.4),0 -3px 7px rgba(35,35,35,0.4);overflow:hidden}.banner-image img{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;max-width:99999%;width:auto;height:auto;transform:translate(-50%, -50%);background-size:cover}.info-banner{position:relative;max-width:1080px;margin:0 auto 30px auto;text-align:center;color:#fff;clear:both}.info-banner-holder{position:relative;z-index:2;padding:40px 15px 40px 15px;background:rgba(29,34,37,0.3)}.info-banner-title{padding:0 0 10px 0;font-size:52px}.info-banner p{max-width:640px;padding:0 0 20px 0;margin:0 auto}.info-banner .dark-red-butn{width:100%;max-width:360px;margin:0 auto}.info-banner .image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;width:100%;height:100%;overflow:hidden}.info-banner .image img{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;max-width:99999%;width:auto;height:auto;transform:translate(-50%, -50%);background-size:cover}.aside-banner{position:relative;display:block;width:100%;height:300px;margin-bottom:20px;margin-top:20px;background-color:#5c626e;margin-top:0}.aside-banner img{width:100%;height:100%;object-fit:cover}.top-banner{position:relative;display:block;width:100%;height:200px;margin-bottom:20px;margin-top:20px;background-color:#5c626e}.top-banner img{width:100%;height:100%;object-fit:cover}.customers{position:relative;padding:100px 20px;color:#fff;background:#fff;text-align:center}.customers h2{padding:0 0 80px 0;color:#1d2225}.customers-item{display:inline-block;vertical-align:middle;margin:30px 35px}.customers-item span{display:block;color:#262424;font-size:15px;padding:10px 0 0 0}.customers-row{display:table;width:120px;height:120px;margin:auto}.customers-row img{display:inline-block;height:auto}.services-list{padding:20px 0 0 0;text-align:center}.services-list-item{display:inline-block;width:25%;vertical-align:top;font-size:13px;padding:0 1px 20px 1px;overflow:hidden;text-overflow:ellipsis}.services-list-item a:hover,.services-list-item a{text-decoration:none}.services-list-item span{color:#5c626e}.services-list-item:hover span{color:var(--theme)}.services-list-icon{display:block;font-size:24px;color:var(--theme);padding:0 0 3px 0}.services-list-icon span{color:var(--theme)}.fixed-parent{position:relative}.fixed-parent:after{display:block;content:'';clear:both}span.art{color:#5c626e;display:block;font-size:14px;padding:5px 0 0 0}span.art>span{display:inline-block}span.art>span:not(:first-child){margin-left:10px}.product span.art{padding:0 0 30px 0}.map-box{position:relative;height:400px}.map-box #stage-map,.map-box #map{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%}#print-prilogenie-1,#print-prilogenie-2,#print-akt-1,#print-akt-2{page-break-after:always !important;page-break-inside:avoid !important}.other-services li:first-child,.contacts-list-item:first-child,.features-list-item:first-child{margin:0}.thanks{padding:100px 20px;text-align:center}.location-confirmation{position:fixed;top:98px;left:0;right:0;z-index:50;width:100%;min-width:320px;padding:10px 20px;background:#1f1f1f;border-top:1px solid #fafafa;color:#fff;font-size:15px}.location-confirmation-btns,.location-confirmation .inner{display:flex;justify-content:center;align-items:center}.location-confirmation-btns{margin:0 0 0 15px}.location-confirmation [class*='ico-']{position:relative;top:-1px;display:inline-block;vertical-align:middle;width:20px;height:20px;margin:0 5px 0 0;fill:#fff}.location-confirmation [class*='-butn']{height:28px;padding:0 15px;margin:0 0 0 15px;font-size:14px}.location-confirmation [class*='-butn']:first-child{margin:0}tr[data-status='2']{display:none}.contractor-table tr[data-status='2']{display:table-row}.order-choice tr[data-status='1'] a.condition:not(.condition--remove),.order-choice tr[data-status='1'] td.red-color{background:#18a300;color:#ffffff}.red-color{color:var(--theme)}.green-color{color:#639e3a}.shide{display:none}.contact-butns{position:fixed;right:40px;bottom:0;z-index:203;display:flex;border-radius:10px 10px 0 0;overflow:hidden}.contact-butns a{display:flex;align-items:center;height:30px;padding:0 20px;font-size:15px;color:#fff;border-left:1px solid #fff;background:var(--theme);box-shadow:0 2px 10px rgba(35,35,35,0.25)}.contact-butns a:first-child{border:none}.contact-butns a svg{position:relative;top:1px;width:20px;height:20px;margin:0 10px 0 0;fill:#fff}.contact-butns a:hover{text-decoration:none;opacity:0.8}html:not(.safari) .modal-close-wide__safari,html:not(.safari) .safari-warning{position:absolute;width:1px;height:1px;margin:-1px;padding:0;margin:0;bottom:0;clip:rect(0 0 0 0);overflow:hidden}.content-table th{font-weight:bold;padding:0 5px 10px 5px}.content-table td{padding:5px 10px;border:1px solid #c1c1c1;text-align:left}.content-table td.empty-cell{border:none}.content-table tfoot td{color:var(--theme);font-weight:bold;font-size:17px}.bottom-prompts{position:fixed;bottom:0;left:0;z-index:9999;width:100vw}.bottom-prompts_no-height{height:0}.bottom-prompts_no-height .inner{position:absolute;bottom:0;left:0;width:auto}.bottom-prompts__top{display:flex;align-items:flex-end;justify-content:space-between;padding-left:1em;padding-right:1em}.bottom-prompts__top>div:last-child{display:flex;flex-direction:column;align-items:flex-end}.bottom-prompts .login-greeting,.bottom-prompts .install-prompt,.bottom-prompts .login-warning{margin-bottom:15px}.bottom-prompts .catalogue-up,.bottom-prompts .callback-butn{position:static;bottom:0;right:0;margin-bottom:15px}.cookie-warning{width:100vw;background-color:#e3e3e3;box-shadow:0 2px 10px rgba(35,35,35,0.25);border-radius:3px;padding-top:1em;padding-bottom:1em}.cookie-warning .inner{display:grid;grid-template-columns:30px 1fr;grid-column-gap:15px;align-items:center}.no-cookie-warning .cookie-warning{display:none}.cookie-warning_small{z-index:9999;max-width:300px;background-color:#e3e3e3;box-shadow:0 2px 10px rgba(35,35,35,0.25);border-radius:3px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.no-cookie-warning .cookie-warning_small{display:none}.cookie-warning_small .inner{display:block}.cookie-warning svg{width:30px;height:30px}.cookie-warning__confirm{cursor:pointer;color:var(--theme);text-decoration:underline}.cookie-warning__confirm:hover{text-decoration:none}.contacts-link{display:inline-flex;align-items:center;color:var(--theme);font-weight:bold}.contacts-link svg{width:24px;height:24px;margin-right:10px;fill:var(--theme)}.gray-frame{padding-top:20px;padding-right:20px;padding-bottom:30px;padding-left:20px;margin-bottom:80px;border-radius:10px;background-color:#f6f6f6;box-shadow:0 0 10px rgba(28,27,27,0.15)}.white-frame{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;margin-bottom:40px;border-radius:10px;background-color:#fff;box-shadow:0 2px 10px rgba(35,35,35,0.25)}.decor-content,.cart-holder>b,.catalogue-page{display:block;padding-top:15px}.case-text{margin-bottom:30px}.managers-order__filter-btns{display:flex;align-items:center}.managers-order__filter-btns [class*='butn']:not(:first-child){margin-left:10px}.back-butn{margin-top:15px;text-align:left;cursor:default}.back-butn>a{display:inline-flex;align-items:center;text-decoration:none;font-size:14px;color:#5c626e}.back-butn>a svg{position:relative;width:16px;height:16px;margin-right:7px;fill:#5c626e}.back-butn>a:hover{text-decoration:none;color:var(--theme)}.back-butn>a:hover svg{fill:var(--theme)}.help{margin-left:5px;font-size:1em;text-decoration:none;font-weight:400;cursor:pointer;align-self:center}.help:hover{text-decoration:none}.help svg{width:16px;height:16px;fill:#5c626e}.help__icon{color:#5c626e}.tooltip-templates{display:none}.tooltip-templates__item{line-height:1.4}.tooltip-templates__item a{color:var(--theme)}.tooltip-templates__item p:not(:first-child){margin-top:5px}.tooltip-templates__more-link{display:block;margin-top:7px}.custom-tooltip{cursor:pointer}.spinner{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(255,255,255,0.5);z-index:11;transition:opacity 0.3s;visibility:hidden;opacity:0;transition:all 0s}.spinner_active{visibility:visible;opacity:1;transition:all 0.2s}.spinner__progress{width:46px;height:46px;border:5px solid var(--theme);border-radius:50%;border-top-color:transparent;animation:rotate 1s linear infinite}[class*='leaf']{display:none !important}.company-benefits{margin-top:30px;margin-bottom:60px;text-align:center}.company-benefits__list{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:20px;grid-row-gap:30px;margin-top:40px}.company-benefits__item{display:flex;flex-direction:column;align-items:center}.company-benefits__icon{margin-bottom:15px}.company-benefits__icon svg{width:30px;height:30px;fill:var(--theme)}.company-benefits__name{font-weight:bold;margin-bottom:7px}.company-benefits__text{color:#5c626e;margin-bottom:10px}.company-benefits__link{display:block;text-align:center;margin-top:auto;color:var(--theme)}.fake-radio{display:block;position:relative;vertical-align:middle;height:18px;width:18px;overflow:hidden;cursor:pointer;background:#e5e5e5;border-radius:10px}.fake-radio:before{position:absolute;content:'';top:4px;left:4px;display:block;width:10px;height:10px;background-color:var(--theme);border:1px solid #fbfbfb;border-radius:5px;opacity:0;transform:scale(0);transition:all 0.2s}.fake-radio.checked:before{top:4px;opacity:1;transform:scale(1)}.order-info_top-gap{margin-top:1em}.order-info__item{display:flex;align-items:center;color:#5c626e}.order-info__item:hover{text-decoration:none;color:var(--theme)}.order-info__item:not(:first-child){margin-top:0.5em}.order-info__item svg{width:1.125em;height:1.125em;margin-right:0.5em;fill:currentColor}.header{position:relative;z-index:210;display:block;width:100%;min-width:320px;padding-top:44px;background-color:#fff;border-bottom:1px solid #dfe0e1;box-shadow:0 5px 5px rgba(28,27,27,0.05)}.header select{height:30px;line-height:28px}.header select:focus,.header select:hover{color:var(--theme)}.header__help-btn{display:inline-block;margin-left:15px}.header__help-btn [class*='butn']{height:30px;padding-left:10px;padding-right:10px}.header-top{position:relative;z-index:4;padding-top:8px}.header-top>.inner{display:flex;align-items:center;min-height:60px}.header-top .logo{position:relative;z-index:3;flex-shrink:0}.header-top .logo a{position:relative;display:block}.header-top .logo .organization-logo{display:block;width:190px}.header-top .logo img{width:100%;height:auto}.hide-on-logged{position:relative}.header-right{display:flex;align-items:center;flex-grow:1}.header-right-nav{display:flex;align-items:center;margin-left:20px}.header-right-nav-user{position:relative;display:inline-table;vertical-align:top}.header-right-nav-user [class*='-butn']{height:30px;padding:0 20px 2px 20px;margin:0 0 0 10px;font-size:15px}.header-right-search{flex-grow:1;margin-left:20px}.header-right .search-form{border-radius:3px}.header-right-location{display:table-cell;vertical-align:top;padding:0 0 0 0}.user-interface-icons{position:relative;min-width:40px;text-align:center;cursor:pointer;transition:all 0.2s}.user-interface-icons:not(:first-child){margin-left:15px}.user-interface-icons .ui-btn-text{position:relative;font-size:14px;display:block}.user-interface-icons .search-btn-text{position:relative;top:-1px}.user-interface-icons.user_data{cursor:default}.user-interface-icons.login-trigger{padding:0 7px}.logged-user .user-interface-icons.login-trigger{display:none}.user-interface-icons [class*='icon-']:not(.ui-button){position:relative;z-index:1}.user-interface-icons:hover{color:var(--theme);text-decoration:none}.user-interface-icons:hover>a{color:var(--theme);text-decoration:none}.user-interface-icons:hover svg{fill:var(--theme)}.user-interface-icons svg{position:relative;top:3px;display:inline-block;height:22px;width:22px;transition:all 0.2s}.user-interface-icons .ui-counter{position:absolute;top:-3px;left:5px;display:block;width:16px;height:16px;font-size:11px;line-height:16px;background:var(--theme);color:#fff;text-align:center;border-radius:9px;transition:all 0.2s}.user-interface-icons.header-right-cart .ui-counter{left:-8px}.user-interface-icons.logout{padding:0}.user-interface-icons.logout .icon-log-out{position:relative;top:2px;left:-2px;color:var(--theme)}.mobile-ui{position:relative;z-index:3;display:none;background:#fff;border-top:1px solid #c1c1c1}.mobile-ui-btn{display:flex;align-items:center;justify-content:center;width:50%;height:50px;margin:0;padding:0;background:none;border:none;box-shadow:0 0 0 transparent;outline:none;font-family:"Roboto",sans-serif;font-size:14px;color:#1d2225;cursor:pointer}.mobile-ui-btn svg{position:relative;top:-1px;display:inline-block;vertical-align:middle;width:18px;height:18px;margin:0 7px 0 0;fill:#1d2225}.mobile-ui-btn .mobile-nav-icon{top:0}.mobile-ui-btn:first-child{border-right:1px solid #c1c1c1}.header-nav{padding-top:3px}.header-nav .inner>ul{display:flex;justify-content:space-around;width:100%}.header-nav .inner>ul>li{white-space:nowrap;transition:all 0.2s}.header-nav .inner>ul>li:hover{border-color:var(--theme)}.header-nav .inner>ul>li.sale{border:1px solid #fff}.header-nav .inner>ul>li.sale:hover{border-color:var(--theme)}.header-nav .inner>ul>li.sale a{background:#fff;color:#00c2ff;font-size:15px;font-weight:bold;text-transform:uppercase}.header-nav .inner>ul>li>a{display:block;height:38px;font-size:16px;font-weight:bold;text-transform:uppercase;line-height:30px;text-align:center;letter-spacing:0.04em}.header-nav .inner>ul>li>a.active,.header-nav .inner>ul>li>a:hover{color:var(--theme);text-decoration:none}.header-nav .inner>ul>li .sub-nav.active{visibility:visible;opacity:1;transition:all 0.2s}.header-nav .inner>ul>li:hover .sub-nav{visibility:visible;opacity:1;transition:all 0.2s;transition:all 0.2s 0.3s}.header-nav .sub-nav{position:absolute;top:100%;left:0;width:100%;min-height:300px;background:#fff;font-size:16px;overflow:hidden;box-shadow:0 8px 7px rgba(35,35,35,0.4);text-shadow:0 0 0 transparent;border-radius:0 0 10px 10px;visibility:hidden;opacity:0;transition:all 0s;transition:all 0.2s 0.3s}.header-nav .sub-nav:after{display:block;content:'';clear:both}.header-nav .sub-nav ul{float:left;display:block;vertical-align:top;width:16.666%;padding:0 20px 20px 0}.header-nav .sub-nav ul:nth-child(6n+1){clear:both}.header-nav .sub-nav ul li{padding:0 20px 10px 0;white-space:normal}.header-nav .sub-nav ul li.with-icon{padding:0 0 6px 0;font-weight:bold;font-size:16px}.header-nav .sub-nav ul li.with-icon a{color:#1f1f1f}.header-nav .sub-nav ul li a{position:relative;display:block;padding:0 0 0 18px;line-height:16px;color:#5c626e}.header-nav .sub-nav ul li a:hover{text-decoration:none;color:var(--theme)}.header-nav .sub-nav ul li a .icon{position:absolute;top:0;left:-7px;display:block;width:20px;height:20px}.header-nav .sub-nav ul li a .icon svg{width:20px;height:20px;fill:var(--theme)}.header-nav .sub-nav .subnav-column{position:relative;float:right;width:18%}.header-nav .sub-nav .subnav-column:last-child{padding:20px 20px 20px 0}.header-nav .sub-nav .subnav-column:last-child ul{float:none;width:auto;padding:0}.header-nav .sub-nav .subnav-column:last-child li{padding:0 0 10px 15px}.header-nav .sub-nav .subnav-column:first-child{float:left;width:82%}.header-nav .sub-nav .subnav-column:first-child ul{float:left;width:20%}.header-nav .sub-nav .subnav-column:first-child ul:nth-child(6n+1){clear:none}.header-nav .sub-nav .subnav-column:first-child ul:nth-child(5n+1){clear:both}.header-nav .sub-nav .subnav-column:first-child:before{position:absolute;content:'';top:-10%;right:0;display:block;width:1px;height:1000%;background:#d7d7d7}.header-top_partner{padding-left:0}.header-top_partner>.inner{display:flex;align-items:center;justify-content:space-between;height:60px}.header-top_partner>.inner .header-nav{padding-right:0}.header-top_partner>.inner .header-nav>.inner{position:static}.header-top_partner>.inner .header-nav>.inner>ul>li:not(:first-child){margin-left:15px}.header-top_partner>.inner .header-nav>.inner>ul>li>a{display:flex;align-items:center;height:60px;line-height:normal}.header-top_partner>.inner .header-right{display:flex;align-items:center;justify-content:space-between}.header-top_partner>.inner .header-right-search{padding-top:0;flex-grow:1}.header-top_partner>.inner .header-right-nav{padding-top:0}.sub-nav-scroll{max-height:calc(100vh - 90px);overflow-x:hidden;overflow-y:auto}.sub-nav-scroll .sub-nav-content{padding:20px 20px 0 20px}.header-search{position:absolute;top:100%;left:0;width:100%;padding:4px 50px 4px 20px;background:#fff}.header-search:before{position:absolute;content:'';top:-40px;left:0;display:block;width:100%;height:40px}.header-search .search-close{position:absolute;top:0;right:0;display:block;width:38px;height:40px;cursor:pointer;transition:all 0.2s}.header-search .search-close svg{position:absolute;top:50%;left:50%;display:block;width:20px;height:20px;font-size:20px;margin:-10px 0 0 -10px;fill:#1d2225}.header-search .search-close:hover svg{fill:var(--theme)}.header-search-desktop{position:absolute;top:100%;left:0;width:100%;max-height:400px;background:#fff;overflow-x:hidden;overflow-y:auto;box-shadow:0 2px 10px rgba(35,35,35,0.25);border-radius:4px}.header-search-results{position:absolute;top:100%;left:0;width:100%;height:calc(100vh - 156px);background:#fff;overflow:hidden}.header-search-results-scroll{position:absolute;top:0;left:0;width:calc(100% + 100px);height:100%;overflow-x:hidden;overflow-y:auto}.header-search-results-content{position:relative;width:calc(100% - 100px);padding:20px}.header-search-results ul{border-top:1px solid #d7d7d7}.header-search-location{padding:5px 0 0 0}.header-search-location select{height:28px;line-height:26px;border:1px solid #c1c1c1}.header-search-location .ico-location{left:auto;right:-40px;top:10px;fill:#1d2225}.header-search .ui-autocomplete{display:block !important;top:0 !important;left:0 !important;width:100% !important}.ui-menu-item{position:relative;z-index:1;display:flex;align-items:center;min-height:40px;padding:9px 30px 10px 20px;border-bottom:1px solid #d7d7d7;color:#1d2225;cursor:pointer;transition:all 0.2s}.ui-menu-item.ui-state-focus{background:#fafafa}.ui-menu-item:last-child{border:none}.ui-menu-item:hover{text-decoration:underline}.ui-menu-item .name{padding:0 0 0 20px}.ui-menu-item .name span{display:block;color:#5c626e}.ui-menu-item .image{position:relative;display:flex;align-items:center;justify-content:center;height:60px;width:60px}.ui-menu-item .image img{height:auto}.ui-menu-item .image.image--tall img{height:100%;max-height:100%;width:auto}.search-form{position:relative;background:#fff}.search-form>form{display:flex;align-items:center}.search-form .search-input{height:32px;flex-grow:1;margin:0;padding:0 15px 0 10px;font-family:"Roboto",sans-serif;font-size:15px;background:#fff;border-top:1px solid #c1c1c1;border-right:none;border-bottom:1px solid #c1c1c1;border-left:1px solid #c1c1c1;outline:none;border-top-left-radius:7px;border-bottom-left-radius:7px;-webkit-appearance:none;-moz-appearance:none}.search-form .search-btn{position:relative;display:block;width:48px;height:32px;border:none;cursor:pointer;transition:all 0.2s;background-color:#5c626e;border-top-right-radius:7px;border-bottom-right-radius:7px}.search-form .search-btn svg{position:absolute;top:50%;left:50%;display:block;width:20px;height:20px;font-size:20px;margin:-10px 0 0 -10px;fill:#fff;transition:all 0.2s}.search-form .search-btn:hover svg{fill:var(--theme)}.mobile-nav-icon{position:relative;top:-2px;display:inline-block;vertical-align:middle;right:0;z-index:905;width:20px;height:20px;margin:0 10px 0 0;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;transition:opacity 0.2s}.mobile-nav-icon>span{position:absolute;top:50%;left:50%;z-index:1;display:block;width:20px;height:2px;margin:-1px 0 0 -10px;background:#1d2225;transition:all 0.3s}.mobile-nav-icon>span:after,.mobile-nav-icon>span:before{position:absolute;left:0;display:block;content:'';width:20px;height:2px;background:#1d2225;transition:all 0.3s}.mobile-nav-icon>span:before{top:-6px}.mobile-nav-icon>span:after{top:6px;opacity:1}.mobile-nav-icon.active>span{transform:rotate(45deg)}.mobile-nav-icon.active>span:before{transform:rotate(-90deg) translate(-6px, 0)}.mobile-nav-icon.active>span:after{transform:rotate(90deg) translate(-6px, 0);opacity:0}.ios .mobile-nav-btn,.android .mobile-nav-btn,.page-nav-holder.fixed .mobile-nav-btn{opacity:1}.mobile-nav{position:absolute;top:100%;right:0;z-index:2;display:none;width:0;height:100vh;background:#fff;transform:translate3d(320px, 0, 0);transition:transform 0.35s;overflow:hidden}.mobile-nav .page-nav{display:block;position:relative;margin:0}.mobile-nav.active{width:300px;box-shadow:0 5px 17px rgba(0,0,0,0.4);transform:translate3d(0, 0, 0)}.mobile-nav.active .mobile-nav-holder{opacity:1;transform:translate3d(0, 0, 0);transition:transform 0.5s 0.25s, opacity 0.35s 0.2s}.mobile-nav-items,.mobile-nav-holder{position:relative;z-index:2}.mobile-nav-holder{position:absolute;top:0;left:0;width:100%;height:calc(100% - 124px);padding:0 0 0 0;border-top:1px solid #c1c1c1;overflow:hidden;opacity:0;transform:translate3d(10%, 0, 0);transition:transform 0.2s}.mobile-nav-holder li{display:block}.nav-scroll{position:absolute;top:0;left:0;width:calc(100% + 100px);height:100%;overflow-x:hidden;overflow-y:auto;border-top:1px solid #d7d7d7}.nav-scroll .nav-scroll-content{position:relative;width:calc(100% - 100px);padding-bottom:80px}.nav-scroll .nav-scroll-content>ul>li{position:relative;border-bottom:1px solid #d7d7d7}.nav-scroll .nav-scroll-content>ul>li>a{position:relative;z-index:1;display:flex;align-items:center;min-height:60px;padding:12px 30px 12px 20px;color:#1d2225;font-size:1.25rem}.nav-scroll .nav-scroll-content>ul>li>a svg{width:24px;height:24px;fill:var(--theme);margin-right:5px}.nav-scroll .nav-scroll-content>ul>li .sub-nav-trigger{position:absolute;top:0;right:0;z-index:2;width:49px;height:59px;cursor:pointer}.nav-scroll .nav-scroll-content>ul>li .sub-nav-trigger:before{position:absolute;content:'';top:24px;right:15px;display:block;width:10px;height:10px;border-right:1px solid var(--theme);border-bottom:1px solid var(--theme);transform:rotate(45deg);transition:all 0.2s}.nav-scroll .nav-scroll-content>ul>li .sub-nav-trigger.active:before{top:22px;transform:rotate(225deg)}.nav-scroll .nav-scroll-content>ul>li.no-subnav .sub-nav-trigger:before{display:none}.nav-scroll .nav-scroll-content>ul>li ul{display:none;padding:10px 0;border-top:1px solid #d7d7d7}.nav-scroll .nav-scroll-content>ul>li ul>li a{display:block;min-height:48px;padding:8px 20px 8px 2em}.mobile-nav-close{position:absolute;top:100%;left:0;z-index:1;display:none;height:0;width:100%;transition:background 0.35s 0.35s}.mobile-nav-close.active{height:1000vh}.login-form{padding:0 0 20px 0}.login-form-error{color:var(--theme);margin-left:20px;display:none}.login-form-seccess{color:#639e3a;margin-left:20px;display:none}.user-dropdown{position:absolute;top:100%;right:0;z-index:205;width:320px;padding:15px 0 0 0;text-align:left;cursor:default;white-space:normal;color:#1d2225;transition:all 0.2s;background:#fff;box-shadow:0 0 16px rgba(35,35,35,0.45);border-radius:8px;visibility:hidden;opacity:0;transition:all 0s}.user-dropdown .user-interface-icons{padding-left:0}.user-dropdown.active{visibility:visible;opacity:1;transition:all 0.2s}.user-dropdown-close{position:absolute;top:0;right:0;display:none;width:40px;height:40px;cursor:pointer;transition:all 0.2s;color:#1d2225}.user-dropdown-close:hover{color:var(--theme)}.user-dropdown-close .icon-cross{position:absolute;top:50%;left:50%;display:block;width:20px;height:20px;font-size:20px;margin:-10px 0 0 -15px}.user-dropdown .user-preview{position:relative;z-index:3;display:grid;grid-template-columns:2.5em 1fr;grid-column-gap:1em;align-items:center;padding-right:2.5em;margin-bottom:1em;padding-left:1.5em}.user-dropdown .user-preview .image{width:40px;height:40px;background:url("/images/i/no-photo.png") no-repeat 0 0;background-size:100% 100%;border-radius:20px;overflow:hidden}.user-dropdown .user-preview .image img{width:100%;height:auto}.user-dropdown .user-preview__name{margin-bottom:2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:bold}.user-dropdown .user-preview__info{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px}.user-dropdown__counters{margin-bottom:1em;padding-left:1.5em;padding-right:1.5em}.user-dropdown__counters-item{display:flex;justify-content:space-between;align-items:flex-start;color:#5c626e;font-weight:600}.user-dropdown__counters-item_cashback{color:#639e3a}.user-dropdown__counters-item_cashback-payment{color:#00c2ff}.user-dropdown__counters-item-value,.user-dropdown__counters-item-key{display:flex;align-items:center}.user-dropdown__counters-item:not(:first-child){margin-top:0.5em}.user-dropdown .right{float:right;width:calc(100% - 50px);padding:4px 0 0 15px}.user-dropdown .user-bonus{font-weight:bold;color:var(--theme);overflow:hidden}.user-dropdown .login-close{position:absolute;top:0;right:10px;z-index:10;width:28px;height:28px;background:#fff;border:1px solid #dfe0e1;border-radius:15px;cursor:pointer}.user-dropdown .login-close [class*='ico-']{position:absolute;top:50%;left:50%;display:block;width:18px;height:18px;margin:-9px 0 0 -9px;fill:var(--theme)}.user-dropdown .logged,.user-dropdown .login-form{position:relative;z-index:10}.user-dropdown .login-wide-close{display:none}.user-dropdown ul.user-nav-list{position:relative;z-index:2;border-top:1px solid #e3e3e3}.user-dropdown ul.user-nav-list li>span,.user-dropdown ul.user-nav-list a{position:relative;display:block;padding:15px 10px 15px 3.5em;color:#5c626e;transition:all 0.2s}.user-dropdown ul.user-nav-list li>span svg,.user-dropdown ul.user-nav-list a svg{position:absolute;top:50%;left:1.5em;width:18px;height:18px;margin-top:-9px;fill:#5c626e;transition:all 0.2s}.user-dropdown ul.user-nav-list li>span:hover,.user-dropdown ul.user-nav-list a:hover{text-decoration:none;color:var(--theme)}.user-dropdown ul.user-nav-list li>span:hover svg,.user-dropdown ul.user-nav-list a:hover svg{fill:var(--theme)}.user-dropdown ul.user-nav-list li>span span,.user-dropdown ul.user-nav-list a span{position:absolute;top:0;right:0;display:block;padding:7px 15px 8px 0}.user-dropdown ul.user-nav-list li:not(:last-child)>span,.user-dropdown ul.user-nav-list li:not(:last-child)>a{border-bottom:1px solid #e3e3e3}.user-dropdown ul.user-nav-list li>span{padding-left:10px}.user-dropdown ul.user-nav-list .user-nav__notification{font-weight:bold;color:var(--theme)}.user-dropdown ul.user-nav-list .user-nav__notification a{color:var(--theme)}.user-dropdown ul.user-nav-list .user-nav__notification a svg{fill:var(--theme)}.login-butn{background:#fff}.login-butn:hover{color:var(--theme)}.login-butn:hover svg{fill:var(--theme)}.login-butn svg{position:relative;top:-1px;display:inline-block;height:19px;width:19px;transition:all 0.2s}.login-butn .ico-user{display:none}.social-login{padding:20px 0 20px 0;text-align:center}.social-login span{display:block;padding:0 0 10px 0;font-size:14px}.social-login a{display:inline-block;vertical-align:top;width:30px;height:30px;margin:0 3px;border-radius:50%;background:#fff}.social-login a svg{display:block;width:30px;height:30px;transition:all 0.2s}.social-login a:hover svg{opacity:0.8}.social-login a .social-vk{fill:#45668e}.social-login a .social-facebook{fill:#3a5997}.social-login a .social-google{fill:#d8634f}.social-login a .social-twitter{fill:#30acee}.safari-trigger{height:30px;margin-left:10px;font-size:14px;line-height:30px}.header-service{position:fixed;top:0;left:0;width:100vw;min-width:320px;z-index:40;font-size:16px;background-color:#fafafa;box-shadow:0 5px 5px rgba(28,27,27,0.07)}.header-service>.inner{display:flex;align-items:center;min-height:42px}.header-service__city{display:flex;align-items:center;margin-right:15px;cursor:pointer;transition:all 0.2s}.header-service__city:hover{color:var(--theme)}.header-service__city svg{width:20px;height:20px;fill:var(--theme)}.header-service__city span{margin-left:5px}.header-service__nav{position:relative;z-index:20;display:flex;align-items:center;margin-right:auto}.header-service__item{position:relative;cursor:pointer;margin-right:15px}.header-service__item a{color:#1d2225}.header-service__item>span{transition:all 0.2s}.header-service__item:hover>span,.header-service__item:hover>a{color:var(--theme);text-decoration:none}.header-service__item:hover .header-service__dropdown{visibility:visible;opacity:1;transition:all 0.2s}.header-service__dropdown{position:absolute;content:'';top:100%;left:0;display:flex;padding-top:20px;padding-right:15px;padding-left:15px;padding-bottom:20px;border-radius:8px;box-shadow:0 5px 10px rgba(28,27,27,0.3);overflow:hidden;background-color:#fff;font-size:0.9em;visibility:hidden;opacity:0;transition:all 0s}.header-service__column{white-space:nowrap}.header-service__column:not(:first-child){padding-left:15px}.header-service__title{font-weight:bold;margin-bottom:10px}.header-service__list li:not(:first-child){margin-top:10px}.header-service__phone.call-to{margin-right:15px;font-weight:bold;color:var(--theme)}.header-service__callback{display:flex;align-items:center;padding-left:10px;padding-right:10px;height:24px;line-height:normal;padding-bottom:2px;font-size:0.8em}.header-service a.header-service__callback{line-height:normal}.header-service__socials{display:flex;align-items:center;margin-left:5px}.header-service__socials a{display:inline-block;margin-left:10px;color:#5c626e}.header-service__socials a svg{width:20px;height:20px;fill:#5c626e;transition:all 0.35s}.header-service__socials a:hover{text-decoration:none}.header-service__socials a:hover svg{transform:rotateY(360deg)}.header__city-prompt{position:absolute;top:100%;right:10px;max-width:calc(100% - 2em);min-width:310px;display:block;padding-top:25px;padding-bottom:25px;padding-left:15px;padding-right:15px;background:#fff;box-shadow:0 3px 7px rgba(35,35,35,0.4);opacity:0;visibility:hidden;border-radius:10px;transition:all 0.1s;text-align:center}.header__city-prompt.active{visibility:visible;opacity:1}.header__city-prompt-title{font-weight:bold;margin-bottom:10px;color:#5c626e}.header__city-prompt-city{margin-bottom:15px;font-weight:bold;font-size:1.125em}.header__city-prompt-btns{display:flex;justify-content:space-between;margin-bottom:15px}.header__city-prompt-btns [class*='butn']{padding-left:8px;padding-right:8px;min-width:120px}.header__city-prompt-stay-here{text-align:center;color:#5c626e;cursor:pointer;transition:all 0.2s}.header__city-prompt-stay-here:hover{color:var(--theme)}.header__location{position:absolute;top:100%;left:0;display:block;width:100%;padding-top:30px;padding-bottom:50px;background:#fff;box-shadow:0 3px 7px rgba(35,35,35,0.4);opacity:0;visibility:hidden;border-radius:0 0 10px 10px;transition:all 0.1s}.header__location.active{visibility:visible;opacity:1}.header__location-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:1em}.header__location-title-text{font-size:1.125em;font-weight:bold}.header__location-close{width:24px;height:24px;cursor:pointer}.header__location-close svg{width:24px;height:24px;fill:var(--theme)}.header__location-columns{display:flex;align-items:flex-start}.header__location-content{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:10px;grid-row-gap:10px;width:calc(50% - 10px)}.header__location-link{display:inline-flex;align-items:center}.header__location-link .fake-radio{margin-right:7px}.header__location-link.current{pointer-events:none;cursor:default;color:var(--theme)}.header__location-map{display:flex;align-items:center;justify-content:center;width:calc(50% - 10px)}.header__location-map svg{width:100%;height:300px;fill:#dfe0e1}.mobile-nav-additional__nav{background-color:#eaeaea;border-top:1px solid #d7d7d7}.mobile-nav-additional__item{position:relative}.mobile-nav-additional__item>span,.mobile-nav-additional__item>a{position:relative;z-index:1;display:block;min-height:50px;padding:16px 30px 12px 20px;color:#1d2225;cursor:pointer;font-size:1.25rem}.mobile-nav-additional__item .sub-nav-trigger{position:absolute;top:0;right:0;z-index:2;width:49px;height:49px;cursor:pointer}.mobile-nav-additional__item .sub-nav-trigger:before{position:absolute;content:'';top:18px;right:15px;display:block;width:10px;height:10px;border-right:1px solid var(--theme);border-bottom:1px solid var(--theme);transform:rotate(45deg);transition:all 0.2s}.mobile-nav-additional__item .sub-nav-trigger.active:before{top:22px;transform:rotate(225deg)}.nav-scroll .nav-scroll-content>ul>li .mobile-nav-additional__dropdown ul.mobile-nav-additional__list{display:block}.mobile-nav-additional__dropdown:not(.active){position:absolute;width:1px;height:1px;margin:-1px;padding:0;margin:0;bottom:0;clip:rect(0 0 0 0);overflow:hidden}.mobile-nav-additional__title{border-top:1px solid #dfe0e1;padding-top:10px;padding-bottom:7px;padding-left:25px;font-weight:bold}.header-cart-dropdown{position:fixed;top:3em;right:10px;z-index:200;display:none;width:calc(100vw - 20px);max-width:580px;background:#fff;color:#1d2225;box-shadow:0 3px 7px rgba(35,35,35,0.4);opacity:0;visibility:hidden;white-space:normal;line-height:normal;text-align:left;border-radius:10px;transition:all 0.1s;cursor:auto}.header-cart-dropdown.active{display:block;opacity:1;visibility:visible;transition:all 0.3s}.cart-close-small{position:relative;display:block;width:28px;height:28px;background:#fff;cursor:pointer}.cart-close-small svg{position:absolute;top:-2px;right:0;display:block;width:20px;height:20px;fill:var(--theme)}.new-cart-dropdown__title{padding-top:1.125em;padding-left:1em;padding-right:1em;display:flex;align-items:center;justify-content:space-between;padding-bottom:1em}.new-cart-dropdown__title-text{font-weight:600;font-size:1.25em}.new-cart-dropdown__title-text>span{font-weight:400}.new-cart-dropdown__products-list{overflow-y:auto;max-height:45vh;padding-left:1em;padding-right:1em}.new-cart-dropdown__product{display:grid;grid-template-columns:2fr 8fr;grid-column-gap:0.5em;padding-top:1.5em;padding-bottom:1.5em}.new-cart-dropdown__product:not(:last-child){border-bottom:1px solid #dfe0e1}.new-cart-dropdown__product-image img{width:100%;height:auto;object-fit:contain}.new-cart-dropdown__product-content{position:relative;padding-right:2em}.new-cart-dropdown__product-name{margin-bottom:0.25em;font-weight:600}.new-cart-dropdown__product-art{margin-bottom:0.75em}.new-cart-dropdown__product-input-line{margin-bottom:1em}.new-cart-dropdown__product-prices{display:flex;flex-wrap:wrap;align-items:center}.new-cart-dropdown__product-price{font-size:1.125em;font-weight:600}.new-cart-dropdown__product-price_old{color:#5c626e;text-decoration:line-through;margin-right:1em;font-size:0.875em;font-weight:normal}.new-cart-dropdown__product-remove{position:absolute;top:0;right:0}.new-cart-dropdown__totals{padding-top:1.5em;padding-left:1em;padding-right:1em;padding-bottom:1em;background-color:#f6f6f6}.new-cart-dropdown__total-prices{margin-bottom:1.5em}.new-cart-dropdown__total-item{display:flex;justify-content:space-between}.new-cart-dropdown__total-item:not(:first-child){margin-top:1em}.new-cart-dropdown__total-item_final{font-size:1.125em;font-weight:600}.new-cart-dropdown__total-item-key,.new-cart-dropdown__total-item-value{display:flex;align-items:center}.new-cart-dropdown__total-item_discount .new-cart-dropdown__total-item-value{color:#f21717}.new-cart-dropdown__total-item_cashback{color:#639e3a;font-weight:600;display:none}.new-cart-dropdown__total-item_cashback.active{display:flex}.new-cart-dropdown__total-price{font-size:1.25em}.new-cart-dropdown__total-price>span{margin-left:0.35em}.new-cart-dropdown__buttons{display:flex;flex-wrap:wrap}.new-cart-dropdown__buttons [class*='butn']{margin-right:1em;margin-bottom:1em;padding-left:1em;padding-right:1em}.page-footer{position:relative;z-index:202;padding-top:25px;padding-bottom:30px;background:#1f1f1f;color:#fff;font-size:14px;clear:both}.page-footer.low-footer{margin:0 0 42px 0}.with-progressbar .page-footer{padding-bottom:100px}.page-footer-contacts li,.page-footer-column li{padding:0 0 8px 0}.page-footer-contacts li a,.page-footer-column li a{color:#fff}.page-footer-contacts li span,.page-footer-column li span{font-weight:bold;font-size:16px}.page-footer-contacts{float:right;text-align:right;display:flex;flex-direction:column;align-items:flex-end}.page-footer-contacts address,.page-footer-contacts span{display:block;padding:0 0 5px 0}.page-footer-contacts address span,.page-footer-contacts span span{display:inline-block;margin:0 5px 0 0}.page-footer-contacts address a:hover,.page-footer-contacts address a,.page-footer-contacts span a:hover,.page-footer-contacts span a{color:#fff;text-decoration:none}.page-footer-contacts span p{display:inline-block;margin:0 5px 0 0}.page-footer-contacts span a:hover,.page-footer-contacts span a{color:#fff;text-decoration:none}.page-footer-contacts span a:hover.mail-to,.page-footer-contacts span a.mail-to{text-decoration:underline;cursor:pointer}.page-footer-contacts span a:hover.mail-to:hover,.page-footer-contacts span a.mail-to:hover{text-decoration:none;color:var(--theme)}.page-footer-contacts>span:first-child{font-weight:bold}.page-footer-contacts span:first-child{font-size:15px}.page-footer-contact{display:flex;align-items:center;justify-content:flex-end;width:170px;margin:0 0 5px 0;padding:3px 0;color:#fff}.page-footer-contact svg{width:24px;height:24px;margin:0 10px;fill:#fff}.page-footer-contact--telegram svg{fill:#30acee}.page-footer-contact--whatsapp svg{fill:#50b948}.page-footer-contact--viber svg{fill:#79489c}.page-footer-contact--skype svg{fill:#1eabe2}.page-footer-contact--phone,.page-footer-contact--email{background:var(--theme)}.page-footer-contact:hover{text-decoration:none;opacity:0.8}.footer-copyright{position:relative;padding:10px 0 3px 0;font-size:13px;clear:both;color:#efece5}.footer-copyright small{display:block}.footer-copyright small:not(:first-child){margin-top:5px}.footer-payment{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;margin:10px 0 10px 0;clear:both}.footer-payment span{margin-left:8px;margin-right:8px}.footer-payment span svg{width:40px;height:40px}.footer-payment__list{display:flex;align-items:center;justify-content:center}.footer-social-new{height:42px;line-height:42px;text-align:right;transition:all 0.35s}.footer-social-new span{position:relative;top:-4px;font-size:15px;margin:0 12px 0 0;display:inline-block}.footer-social-new a{display:inline-block;font-size:20px;margin:0 0 0 10px;color:#fff}.footer-social-new a svg{width:20px;height:20px;fill:#fff;transition:all 0.35s}.footer-social-new span+a,.footer-social-new a:first-child{margin-left:0}.footer-social-new a:hover{text-decoration:none}.footer-social-new a:hover svg{transform:rotateY(360deg)}.footer-logo{display:flex;justify-content:flex-end;padding:0 0 10px 0;text-align:right}.footer-logo a{display:block}.footer-logo a img{width:100%;height:auto}.footer-logo a .organization-logo{display:block;width:200px}.footer__inner{display:grid;grid-template-columns:3fr 1fr;grid-column-gap:20px;grid-row-gap:30px}.footer__inner:after{display:none}.footer__nav{display:grid;grid-template-columns:repeat(5, 1fr);grid-column-gap:20px;grid-row-gap:30px}.footer__bottom{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center}.footer__bottom .footer-copyright{padding:0}.no-nav .banner-slider-holder{padding:0}.banner-slider{margin:20px auto 30px auto;box-shadow:0 3px 7px rgba(35,35,35,0.4),0 -3px 7px rgba(35,35,35,0.4)}.banner-slider a{position:relative;display:block;width:100%;text-decoration:none;color:#fff}.banner-slider-text{position:absolute;z-index:2;left:0;top:0;display:flex;align-items:center;height:100%;width:100%;padding:20px 40px;color:#fff;text-decoration:none}.banner-slider-text .title{display:block;font-size:48px}.banner-slider-text [class*='-butn']{display:inline-block;padding:0 20px;margin:10px 0 0 0;line-height:38px;min-width:190px}.banner-slider .slide img{display:block;width:100%;height:auto}.slick-slider{position:relative;display:block;overflow:hidden;background:#fff}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:flex;margin:0 auto}.slick-loading .slick-track{visibility:hidden}.slick-slide{position:relative;display:none;min-height:1px;outline:none}[dir='rtl'] .slick-slide{float:right}.slick-slide.slick-loading img{display:none}.slick-initialized .slick-slide{display:flex;align-items:stretch}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none;color:#7b7b7b}.slick-prev{left:15px}.slick-prev:hover{background-color:var(--theme)}.slick-next{right:15px}.slick-next:hover{background-color:var(--theme)}.slick-arrow,[class*='slider-btn-']{position:absolute;top:50%;z-index:10;width:40px;height:40px;padding:0;margin:0;font-size:52px;border-radius:50%;cursor:pointer;color:var(--theme);background:var(--theme);transition:all 0.2s;text-indent:999em;outline:none;transform:translateY(-50%)}.slick-arrow:before,[class*='slider-btn-']:before{text-indent:0;display:block}.slick-arrow svg,[class*='slider-btn-'] svg{position:absolute;top:50%;left:50%;display:block;width:24px;height:24px;margin:-12px 0 0 -10px;fill:#fff;transition:all 0.2s}.slick-arrow svg.ico-arrow-left,[class*='slider-btn-'] svg.ico-arrow-left{margin-left:-14px}.slick-arrow:hover svg,[class*='slider-btn-']:hover svg{fill:#fff}.slick-arrow:not([class*='slider-btn-']){border:1px solid var(--theme)}.slider-btn-prev{left:38px}.slider-btn-next{right:38px}.main-page-testimonials .slick-arrow,.main-page-testimonials [class*='slider-btn-']{top:50%;width:40px;height:40px;margin-top:-20px;font-size:40px}.main-page-testimonials .slick-prev,.main-page-testimonials .slider-btn-prev{left:-75px}.main-page-testimonials .slick-next,.main-page-testimonials .slider-btn-next{right:-75px}.partners-controls,.preview-controls{display:flex;justify-content:center;align-items:center;margin:10px 0 0 0}.partners-controls .slick-prev,.partners-controls .slick-next,.preview-controls .slick-prev,.preview-controls .slick-next{position:relative;right:0;left:0;width:40px;height:40px;margin:0 10px}.hero-next,.hero-prev{background:var(--theme);color:#fff}.customers-next,.customers-prev,.photos-next,.photos-prev{background:#fff;color:var(--theme)}.hero-next:hover,.hero-prev:hover{background:#fff;color:var(--theme)}.photos-next:hover,.photos-prev:hover,.customers-next:hover,.customers-prev:hover,[class*='slider-btn-']:hover,[class*='slider-btn-']:hover{color:var(--theme)}.small-prev{left:10px}.small-next{right:10px}.slider-bottom-controls{margin:30px 0 0 0;display:flex;justify-content:center;align-items:center;clear:both}.slider-bottom-controls .slick-arrow,.slider-bottom-controls [class*='slider-btn-']{position:relative;top:0;width:40px;height:40px;margin-top:0;font-size:36px}.slider-bottom-controls .slick-prev,.slider-bottom-controls .slider-btn-prev{left:0}.slider-bottom-controls .slick-next,.slider-bottom-controls .slider-btn-next{right:0}.slider-bottom-controls .slider-bottom-counter{margin:-5px 20px 0 20px;font-weight:bold}.slick-dots{position:absolute;bottom:15px;left:0;z-index:15;display:block;width:100%;text-align:center}.independent-dots .slick-dots{position:relative;bottom:0;margin-top:15px}.slick-dots button{display:none}.slick-dots li{display:inline-block;vertical-align:top;width:14px;height:14px;margin:0 3px;border:1px solid #fff;background:rgba(255,255,255,0);border-radius:50%;cursor:pointer;transition:all 0.2s}.slick-dots li:hover{opacity:0.5}.slick-dots li.slick-active{background:#fff}.dark-dots .slick-dots li,.small-slider-block .slick-dots li{border:1px solid var(--theme);background:rgba(236,72,47,0)}.dark-dots .slick-dots li.slick-active,.small-slider-block .slick-dots li.slick-active{background:#ec482f}.static-dots .slick-dots{position:relative;bottom:0;margin-top:1.5em}.small-slider-block .slick-dots{bottom:10px}.tooltipster-base{display:flex;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0, 0);-moz-transform:scale(0, 0);-o-transform:scale(0, 0);-ms-transform:scale(0, 0);transform:scale(0, 0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 1);-webkit-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4);-moz-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4);-ms-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4);-o-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4);transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15)}.tooltipster-fall.tooltipster-initial{top:0 !important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0 !important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15)}.tooltipster-slide.tooltipster-initial{left:-40px !important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0 !important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading 400ms}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating 600ms}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling 600ms}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #565656;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:white;line-height:18px;padding:1em 1.125em}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#565656}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#565656}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#565656}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#565656}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}.tooltipster-sidetip.tooltipster-shadow .tooltipster-box{border:none;border-radius:5px;background:#fff;box-shadow:0 0 10px 6px rgba(0,0,0,0.1)}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-box{margin-top:6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-box{margin-right:6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-box{margin-left:6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-box{margin-bottom:6px}.tooltipster-sidetip.tooltipster-shadow .tooltipster-content{color:#5c626e}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow{height:6px;margin-left:-6px;width:12px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow{height:12px;margin-left:0;margin-top:-6px;width:6px}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-background{display:none}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-border{border:6px solid transparent}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow-border{border-left-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-border{border-right-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-arrow-border{border-top-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-uncropped{top:-6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-uncropped{left:-6px}body.fancybox-active{overflow:hidden}body.fancybox-iosfix{position:fixed;left:0;right:0}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99992;backface-visibility:hidden;transform:translateZ(0);font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71)}.fancybox-is-open .fancybox-bg{opacity:0.87;transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption-wrap{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity 0.25s, visibility 0s linear 0.25s;box-sizing:border-box}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption-wrap{opacity:1;visibility:visible;transition:opacity 0.25s, visibility 0s}.fancybox-infobar{top:0;left:0;font-size:13px;padding:0 10px;height:44px;min-width:44px;line-height:44px;color:#cccccc;text-align:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased;mix-blend-mode:exclusion}.fancybox-toolbar{top:0;right:0;margin:0;padding:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translate3d(0, 0, 0)}.fancybox-is-closing .fancybox-stage{overflow:visible}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform}.fancybox-slide::before{content:'';display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image::before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0 44px;border-width:0;vertical-align:middle;text-align:left;background-color:#ffffff;overflow:auto;box-sizing:border-box}.fancybox-slide>title,.fancybox-slide>style,.fancybox-slide>meta,.fancybox-slide>link,.fancybox-slide>script,.fancybox-slide>base{display:none}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#ffffff}.fancybox-iframe{display:block;margin:0;padding:0;border:0;width:100%;height:100%;background:#ffffff}.fancybox-error{margin:0;padding:40px;width:100%;max-width:380px;background:#ffffff;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444444;font-size:16px;line-height:20px}.fancybox-butn{box-sizing:border-box;display:inline-block;vertical-align:top;width:44px;height:44px;margin:0;padding:10px;border:0;border-radius:0;background:rgba(30,30,30,0.6);transition:color 0.3s ease;cursor:pointer;outline:none}.fancybox-butn,.fancybox-butn:visited,.fancybox-butn:link{color:#cccccc}.fancybox-butn:focus,.fancybox-butn:hover{color:#ffffff}.fancybox-butn[disabled]{color:#cccccc;cursor:default;opacity:0.6}.fancybox-butn svg{display:block;position:relative;overflow:visible;shape-rendering:geometricPrecision}.fancybox-butn svg path{fill:currentColor;stroke:currentColor;stroke-linejoin:round}.fancybox-butn--play svg path:nth-child(2){display:none}.fancybox-butn--pause svg path:nth-child(1){display:none}.fancybox-butn--zoom svg path{fill:transparent}.fancybox-show-nav .fancybox-navigation{display:block}.fancybox-navigation button{position:absolute;top:50%;margin:-30px 0 0 0;z-index:99997;background:transparent;width:60px;height:60px}.fancybox-navigation button svg{position:absolute;content:'';top:50%;left:50%;z-index:2;width:50px;height:50px;transform:translate3d(-50%, -50%, 0)}.fancybox-navigation button:before{content:'';position:absolute;top:0;right:0;z-index:1;width:60px;height:60px;background:rgba(30,30,30,0.8)}.fancybox-navigation .fancybox-butn--arrow_left{left:0}.fancybox-navigation .fancybox-butn--arrow_right{right:0}.fancybox-close-small{position:absolute;top:0;right:0;width:40px;height:40px;padding:0;margin:0;border:0;border-radius:0;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:'×';position:absolute;top:5px;right:5px;width:30px;height:30px;font:22px/30px Arial, 'Helvetica Neue', Helvetica, sans-serif;color:#888888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background-color:transparent;transition:background-color 0.25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus{outline:none}.fancybox-close-small:focus:after{outline:1px dotted #888888}.fancybox-close-small:hover:after{color:#555555;background:#eeeeee}.fancybox-slide--image .fancybox-close-small,.fancybox-slide--iframe .fancybox-close-small{top:0;right:-40px}.fancybox-slide--image .fancybox-close-small:after,.fancybox-slide--iframe .fancybox-close-small:after{font-size:35px;color:#aaaaaa}.fancybox-slide--image .fancybox-close-small:hover:after,.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#ffffff;background:transparent}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption-wrap{bottom:0;left:0;right:0;opacity:1;visibility:visible;z-index:99999}.fancybox-caption{padding:20px 20px;background:rgba(29,34,37,0.8);color:#fff;text-align:center}.fancybox-caption .name{display:block;margin:0 0 5px 0;font-size:24px;font-weight:bold}.fancybox-caption p{padding:0 0 10px 0;font-size:16px}.fancybox-caption li{font-size:16px;font-weight:bold}.fancybox-caption li>span{display:inline-block}.fancybox-caption li>span:first-child{margin:0 10px 0 0}.fancybox-caption .slide-text-trigger{position:relative;cursor:pointer;text-align:center}.fancybox-caption .slide-text-trigger span{display:inline-block;font-size:16px}.fancybox-caption .slide-text-trigger:after{position:relative;content:'';top:1px;transform:rotate(225deg);display:inline-block;width:8px;height:8px;margin:0 0 0 10px;border-bottom:2px solid #fff;border-right:2px solid #fff;transition:all 0.2s}.fancybox-caption .slide-text-trigger.active:after{top:-3px;transform:rotate(45deg)}.fancybox-caption .slide-text-holder:after{display:block;content:'';clear:both}.fancybox-caption .slide-text-left{float:left;width:calc(60% - 10px)}.fancybox-caption .slide-text-right{float:right;text-align:right;width:calc(40% - 10px)}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all;position:relative}.fancybox-caption a{color:#ffffff;text-decoration:underline}.fancybox-slide>.fancybox-loading{border:6px solid rgba(100,100,100,0.4);border-top:6px solid rgba(255,255,255,0.6);border-radius:100%;height:50px;width:50px;-webkit-animation:fancybox-rotate 0.8s infinite linear;animation:fancybox-rotate 0.8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;z-index:99999}@-webkit-keyframes fancybox-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fancybox-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0, 0, 0.25, 1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(0.5, 0.5, 0.5);transform:scale3d(0.5, 0.5, 0.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0);transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0, 0, 0) translate3d(100%, 0, 0);transform:scale3d(0, 0, 0) translate3d(100%, 0, 0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scale3d(1, 1, 1) translate3d(0, 0, 0);transform:scale3d(1, 1, 1) translate3d(0, 0, 0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg);transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}.fancybox-share{padding:30px;border-radius:3px;background:#f4f4f4;max-width:90%;text-align:center}.fancybox-share h1{color:#222222;margin:0 0 20px 0;font-size:35px;font-weight:bold}.fancybox-share p{margin:0;padding:0}p.fancybox-share__links{margin-right:-10px}.fancybox-share__button{display:inline-block;text-decoration:none;margin:0 10px 10px 0;padding:0 15px;min-width:130px;border:0;border-radius:3px;background:#ffffff;white-space:nowrap;font-size:14px;font-weight:bold;line-height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#ffffff;transition:all 0.2s}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{position:relative;top:-1px;width:25px;height:25px;margin-right:7px;vertical-align:middle;display:inline-block}.fancybox-share__button svg path{fill:#ffffff}.fancybox-share__input{box-sizing:border-box;width:100%;margin:10px 0 0 0;padding:10px 15px;background:transparent;color:#5d5b5b;font-size:14px;outline:none;border:0;border-bottom:2px solid #d7d7d7}.fancybox-thumbs{display:none;position:absolute;top:0;bottom:0;right:0;width:212px;margin:0;padding:2px 2px 4px 2px;background:#ffffff;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-thumbs-x{overflow-y:hidden;overflow-x:auto}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0;white-space:nowrap}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#ffffff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{float:left;overflow:hidden;padding:0;margin:2px;width:100px;height:75px;max-width:calc(50% - 4px);max-height:calc(100% - 8px);position:relative;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,0.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;border:3px solid var(--theme);z-index:99991;opacity:0;border-radius:3px;transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}a[data-fancybox]{outline:none}.charity-slider,.price-range-slider,.range-slider{margin:6px 0 13px 0;position:relative;height:5px;background-color:#e3e3e3;border-radius:3px}.ui-slider-range{position:absolute;height:5px;background-color:#a6a6a6}.ui-slider-handle{position:absolute;display:block;width:0;height:16px;top:-6px;cursor:pointer;outline:none !important}.ui-slider-handle:before{position:absolute;content:'';top:0;left:-8px;display:block;width:16px;height:16px;background-color:#fff;box-shadow:0 3px 5px rgba(92,98,110,0.5);border-radius:9px}.xdsoft_datetimepicker{position:absolute;z-index:9999;display:none;padding:8px;width:290px;background:#fff;color:#5c626e;border:1px solid #fafafa;box-shadow:0 2px 10px rgba(35,35,35,0.25);border-radius:3px}.xdsoft_datetimepicker .xdsoft_timepicker__title{position:relative;display:flex;align-items:center;justify-content:center;height:31px;font-weight:bold;text-align:center;font-size:14px}.xdsoft_datetimepicker .xdsoft_timepicker__title__prev{position:absolute;top:50%;left:0;display:flex;align-items:center;justify-content:center;outline:none;width:30px;height:30px;padding:0;margin:0;border:none;background:none;transform:translateY(-50%);cursor:pointer}.xdsoft_datetimepicker .xdsoft_timepicker__title__prev span{display:block;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #5c626e}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_variant{display:grid;grid-template-columns:repeat(5, 1fr);grid-gap:5px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time{display:flex;align-items:center;justify-content:center;height:28px;background:#f5f5f5;font-size:13px;font-weight:bold;color:#1d2225;border:1px solid #dfe0e1;border-radius:3px;text-align:center;cursor:pointer}.xdsoft_datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:transparent;border:none}.xdsoft_datetimepicker button{border:none !important}.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.xdsoft_noselect::selection{background:transparent}.xdsoft_noselect::-moz-selection{background:transparent}.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static}.xdsoft_datetimepicker *{-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}.xdsoft_datetimepicker .xdsoft_monthpicker{position:relative;text-align:center}.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)}.xdsoft_datetimepicker .xdsoft_label i{opacity:0.5;background-position:-92px -19px;display:inline-block;width:9px;height:20px;vertical-align:middle}.xdsoft_datetimepicker .xdsoft_prev{float:left;background-position:-20px 0}.xdsoft_datetimepicker .xdsoft_today_button{float:left;background-position:-70px 0;margin-left:5px}.xdsoft_datetimepicker .xdsoft_next{float:right;background-position:0 0}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0 none;cursor:pointer;display:block;height:30px;opacity:0.5;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';outline:medium none;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:20px;min-width:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next{float:none;background-position:-40px -15px;height:15px;width:30px;display:block;margin-left:14px;margin-top:7px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next{float:none;margin-left:0;margin-right:14px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0;margin-bottom:7px;margin-top:0}.xdsoft_datetimepicker .xdsoft_today_button:hover,.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover{opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'}.xdsoft_datetimepicker .xdsoft_label{display:inline;position:relative;z-index:9999;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff;float:left;width:182px;text-align:center;cursor:pointer}.xdsoft_datetimepicker .xdsoft_label:hover>span{text-decoration:underline}.xdsoft_datetimepicker .xdsoft_label:hover i{opacity:1}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{border:1px solid #ccc;position:absolute;right:0;top:30px;z-index:101;display:none;background:#fff;max-height:160px;overflow-y:auto}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#fff;background:#ff8000}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 10px 2px 5px;text-decoration:none !important}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:var(--theme);box-shadow:#999 0 1px 3px 0 inset;color:#fff;font-weight:bold}.xdsoft_datetimepicker .xdsoft_month{width:100px;text-align:right}.xdsoft_datetimepicker .xdsoft_calendar{clear:both}.xdsoft_datetimepicker .xdsoft_year{width:48px;margin-left:5px}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}.xdsoft_datetimepicker .xdsoft_calendar th{height:25px}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{background:#e2e2e2;height:38px;border:1px solid #ddd;font-size:14px;vertical-align:middle;padding:0;border-collapse:collapse;cursor:pointer;text-align:center;font-weight:bold}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%}.xdsoft_datetimepicker .xdsoft_calendar th{background:#f1f1f1}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:var(--theme)}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:var(--theme);color:#fff;font-weight:bold}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{opacity:0.3;cursor:default}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:0.2}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#fff;background:#dfe0e1}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover{background:var(--theme) !important;color:#fff !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{color:inherit !important;background:inherit !important;box-shadow:inherit !important}.xdsoft_datetimepicker .xdsoft_calendar th{font-weight:bold;text-align:center;color:#999;cursor:default}.xdsoft_datetimepicker .xdsoft_copyright{color:#ccc !important;font-size:10px;clear:both;float:none;margin-left:8px}.xdsoft_datetimepicker .xdsoft_copyright a{color:#eee !important}.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#aaa !important}.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc !important;height:20px;border-radius:3px}.xdsoft_scrollbar{position:absolute;width:7px;right:0;top:0;bottom:0;cursor:pointer}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar{left:0;right:auto}.xdsoft_scroller_box{position:relative}.xdsoft_datetimepicker.xdsoft_dark{box-shadow:0 5px 15px -5px rgba(255,255,255,0.506);background:#000;border-bottom:1px solid #444;border-left:1px solid #333;border-right:1px solid #333;border-top:1px solid #333;color:#ccc}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #222}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div{background:#0a0a0a;border-top:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label{background-color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select{border:1px solid #333;background:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#fff;background:var(--theme)}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#cc5500;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==)}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0a0a0a;border:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0e0e0e}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today{color:#cc5500}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#cc5500;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#000 !important;background:var(--theme) !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{color:#666}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright{color:#333 !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a{color:#111 !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{color:#555 !important}.xdsoft_dark .xdsoft_time_box{border:1px solid #333}.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller{background:#333 !important}.xdsoft_datetimepicker .xdsoft_save_selected{display:block;border:1px solid #dddddd !important;margin-top:5px;width:100%;color:#454551;font-size:13px}.xdsoft_datetimepicker .blue-gradient-butn{font-family:'museo-sans', 'Book Antiqua', sans-serif;font-size:12px;font-weight:300;color:#82878c;height:28px;position:relative;padding:4px 17px 4px 33px;border:1px solid #d7d8da;background:-moz-linear-gradient(top, #fff 0%, #f4f8fa 73%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(73%, #f4f8fa));background:-webkit-linear-gradient(top, #fff 0%, #f4f8fa 73%);background:-o-linear-gradient(top, #fff 0%, #f4f8fa 73%);background:-ms-linear-gradient(top, #fff 0%, #f4f8fa 73%);background:linear-gradient(to bottom, #fff 0%, #f4f8fa 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#f4f8fa', GradientType=0)}.xdsoft_datetimepicker .blue-gradient-butn:hover,.xdsoft_datetimepicker .blue-gradient-butn:focus,.xdsoft_datetimepicker .blue-gradient-butn:hover span,.xdsoft_datetimepicker .blue-gradient-butn:focus span{color:#454551;background:-moz-linear-gradient(top, #f4f8fa 0%, #fff 73%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f8fa), color-stop(73%, #fff));background:-webkit-linear-gradient(top, #f4f8fa 0%, #fff 73%);background:-o-linear-gradient(top, #f4f8fa 0%, #fff 73%);background:-ms-linear-gradient(top, #f4f8fa 0%, #fff 73%);background:linear-gradient(to bottom, #f4f8fa 0%, #fff 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f8fa', endColorstr='#FFF', GradientType=0)}/*!
 *
 *         SimpleBar.js - v2.6.1
 *         Scrollbars, simpler.
 *         https://grsmto.github.io/simplebar/
 *
 *         Made by Adrien Grsmto from a fork by Jonathan Nicol
 *         Under MIT License
 *
 */[data-simplebar]{position:relative;z-index:0;overflow:hidden !important;max-height:inherit;-webkit-overflow-scrolling:touch}[data-simplebar='init']{display:-webkit-box;display:-ms-flexbox;display:flex}.simplebar-scroll-content{overflow-x:hidden !important;overflow-y:scroll;min-width:100% !important;max-height:inherit !important;box-sizing:content-box !important}.simplebar-content{overflow-y:hidden !important;overflow-x:scroll;box-sizing:border-box !important;min-height:100% !important}.simplebar-track{z-index:30;position:absolute;right:0;top:0;width:11px;background:#dfe0e1;border-radius:8px}.simplebar-scrollbar{position:absolute;right:2px;width:7px;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:'';background:var(--theme);opacity:0.9;border-radius:7px;left:0;right:0;transition:opacity 0.2s linear}.simplebar-track:hover .simplebar-scrollbar:before,.simplebar-track .simplebar-scrollbar.visible:before{transition:all 0s}.simplebar-track.vertical{top:0;display:none}.xdsoft_time_box .simplebar-track.vertical{display:block;height:100%}.simplebar-track.vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.horizontal{left:0;width:auto;height:15px}.xdsoft_time_box .simplebar-track.horizontal{display:none}.simplebar-track.horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.horizontal.simplebar-track .simplebar-scrollbar{right:auto;top:2px;height:11px;min-height:0;min-width:10px;width:auto}.ui-spinner{position:relative;display:block;width:100%;height:40px;padding:0 40px;max-width:160px;margin:0;font-size:14px;color:#1d2225;border:1px solid #dfe0e1;background:#fff;border-radius:4px}input.ui-spinner-input{position:relative;display:block;margin:0;padding:0 10px;height:38px;text-align:center;width:100%;border:none;background:none;font-size:14px;color:#1d2225;outline:none;-webkit-appearance:none;-moz-appearance:none}.ui-spinner-button{position:absolute;top:0;display:flex;align-items:center;justify-content:center;width:40px;height:38px;transition:all 0.2s;color:#5c626e}.ui-spinner-button:hover{color:var(--theme);text-decoration:none}.ui-spinner-up{right:0}.ui-spinner-down{left:0;font-size:2.5em;padding-bottom:1px}.preview-slider__item{padding-top:1em;padding-right:0.5em;padding-bottom:1em;padding-left:0.5em}.preview-slider__item .catalogue-list-item{width:100%}.slick-slider-counter{font-weight:bold;margin-top:1em;text-align:center;font-size:1.25em;color:#5c626e}.auth{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:calc(100vh - 134px);padding-top:30px;padding-right:15px;padding-bottom:90px;padding-left:15px}.rg-partner .auth{padding-bottom:30px}.auth__form{display:flex;flex-direction:column;align-items:center;width:100%;max-width:320px;min-height:340px}.auth__logo{width:260px;height:auto;margin-left:auto;margin-right:auto;margin-bottom:20px;transform:translate3d(-10px, 0, 0)}.auth__logo img{width:100%}.auth__title{margin-bottom:20px;font-size:40px;text-align:center}.auth__line{width:100%;margin-bottom:20px}.auth__butn{width:200px;margin-bottom:15px}.auth__remember{display:flex;align-items:center;margin-bottom:15px;cursor:pointer}.auth__recovery{text-align:center;margin-bottom:15px}.auth__trigger{text-align:center}.auth__text{margin-bottom:10px;text-align:center;color:#5c626e}.auth__error{text-align:center;font-weight:bold;color:var(--theme);margin-bottom:15px}.auth__message{text-align:center;margin-bottom:20px;display:none}.auth__message_success{color:#5c626e}.auth__message_error{color:#f21717}.hero{position:relative;z-index:2;padding:0 22px;color:#fff;height:calc(100vh - 98px);overflow:hidden;text-align:center}.hero-logo{width:100%;max-width:500px;margin:0 auto 40px auto}.hero-logo svg{width:100%;fill:#fff}.hero-logo .logo-item{fill:var(--theme)}.hero h1{font-size:80px;line-height:1.2em;padding:0 0 10px 0;opacity:0;transform:translate3d(0, 100px, 0);transition:all 1.3s 0.5s}.hero .inner{position:relative;z-index:3;max-width:1040px}.hero p{position:relative;z-index:2;padding:0 0 29px 0;font-size:20px}.hero .transparent-butn{display:inline-block;padding:0 40px;margin:0 0 25px 0}.hero .anchor:hover{text-decoration:none}.hero .main-page-cell{padding:98px 0 0 0}.hero-slogan{position:relative;z-index:2;padding:11px 0 0 0;font-size:30px;line-height:42px;text-transform:uppercase;opacity:0;transform:translate3d(0, 100px, 0);transition:all 1.3s 0.8s}.hero-slogan:before{position:absolute;content:'';top:0;left:50%;display:block;width:60px;height:2px;background:#fff;margin:0 0 0 -30px;opacity:0;transform:translate3d(100%, 0, 0);transition:all 1s 1s}.hero-bottom{opacity:0;transform:translate3d(0, 100px, 0);transition:all 1.3s 1s}.hero-bg{position:fixed;top:0;left:0;z-index:1;width:100%;height:100%;margin:0;opacity:0}.hero-bg .image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;width:100%;height:100%;overflow:hidden}.hero-bg .image iframe,.hero-bg .image video,.hero-bg .image img{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;max-width:99999%;width:auto;height:auto;transform:translate(-50%, -50%);background-size:cover}.hero-bg:before{position:absolute;content:'';top:0;left:0;z-index:2;display:block;width:100%;height:100%;background:linear-gradient(to top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.6) 60%, rgba(0,0,0,0.4) 100%)}.ios .hero-bg video,.android .hero-bg video{display:none}.loaded .hero-bg{opacity:1}.hero-bg video,.hero-bg img{width:100%;height:auto}.contacts.scrolled .contacts-list-item,.company-feature.scrolled .features-list-item,.loaded .hero-slogan:before,.loaded .hero-bottom,.loaded .hero-slogan,.loaded .hero h1{opacity:1;transform:translate3d(0, 0, 0)}.down-butn{position:fixed;bottom:50px;left:90%;z-index:100;width:38px;margin-left:-19px;font-size:22px;cursor:default;color:#fff;transition:all 0.2s}.down-butn.hidden-btn{opacity:0}.down-butn span{display:block;height:20px}.down-butn span:nth-child(1){animation:jump 1s infinite}.down-butn span:nth-child(2){animation:jump 1s 0.15s infinite}.down-butn span:nth-child(3){animation:jump 1s 0.3s infinite}.hero-icon,.down-icon{position:absolute;bottom:50px;left:0;z-index:7;width:100%;height:80px;margin:0 0 0 0;text-align:center}.hero-icon svg,.down-icon svg{position:absolute;top:0;left:50%;z-index:2;width:40px;height:40px;margin:0 0 0 -20px;transform:rotate(180deg) translate3d(0, 15px, 0);animation:scrollWheel 1s linear infinite;fill:#fff}.hero-icon span,.down-icon span{position:absolute;top:10px;left:50%;z-index:2;display:block;width:150px;margin:0 0 0 -75px;color:#fff;font-size:22px;text-align:center}.ios .hero-icon,.android .hero-icon,.ios .down-icon,.android .down-icon{display:none}.page-hero{position:relative;color:#fff;overflow:hidden;padding:0 20px;font-size:30px;margin-bottom:3em}.page-hero-fix{position:relative;z-index:1}.page-hero--company{padding:0}.page-hero--company .page-hero-bg{position:relative}.page-hero--company .page-hero-bg .slick-arrow{transform:translateY(-30px)}.page-hero--company .page-hero-bg:before{display:none}.page-hero-arrow{position:relative;height:100px;background:#292929}.page-hero-arrow .hero-icon{bottom:20px}.page-hero-top{margin:0 0 10px 0;font-size:0.8em}.page-hero-title{position:relative;font-size:70px;line-height:1.2em;padding:0 0 10px 0}.page-hero-content{width:calc(100% - 300px)}.page-hero-frame{display:flex;align-items:flex-end;justify-content:space-between}.page-hero-holder{position:relative;z-index:3;display:flex;align-items:center;min-height:calc(100vh - 98px);max-width:1040px;margin:0 auto}.page-hero-text{position:inherit;padding:11px 0 0 0;line-height:1.3em;text-transform:uppercase}.page-hero-text:before{position:absolute;content:'';top:0;left:0;display:block;width:60px;height:2px;background:#fff}.page-hero-text span{display:block;text-transform:none;font-size:0.8em}.page-hero-bg{position:fixed;top:0;left:0;z-index:1;width:100%;height:100%;margin:0}.page-hero-bg.page-hero-slider.one-slide .slick-list{padding:0 !important}.page-hero-bg.page-hero-slider.one-slide .slide a{width:100%}.page-hero-bg.page-hero-slider.one-slide .slide-text{width:100%;left:0}.page-hero-bg .slide{position:relative;padding-bottom:100px}.page-hero-bg .slide .slick-current .slide-text{opacity:1;transition:all 0.5s 0.5s}.page-hero-bg .slide__frame{position:relative;height:600px;max-width:1450px;margin-left:auto;margin-right:auto;width:100%}.page-hero-bg .slide__frame .image{height:100%}.page-hero-bg .slide__frame .image img{width:100%;height:100%;object-fit:cover}.page-hero-bg .slide__title{position:absolute;top:0;left:0;z-index:2;width:100%;color:#fff;padding-top:15px;padding-right:15px;padding-bottom:30px;padding-left:15px;background-image:linear-gradient(rgba(29,34,37,0.85) 0%, rgba(29,34,37,0.7) 50%, rgba(29,34,37,0.6) 70%, rgba(29,34,37,0) 100%);font-size:22px;text-transform:uppercase}.page-hero-bg .slide a{display:block;position:relative;height:100%;width:calc(100% - 20px);margin:0 auto;position:relative;z-index:1;display:block}.page-hero-bg .slide a:before{position:absolute;content:'';top:0;left:0;z-index:10;display:block;width:100%;height:100%;background-image:url("/images/i/zoom.png");background-repeat:no-repeat;background-position:50% 50%;background-size:60px 60px;opacity:0;transition:all 0.3s}.page-hero-bg .slide a:hover:before{opacity:1}.page-hero-bg .slide-text{position:absolute;bottom:0;left:10px;z-index:5;width:calc(100% - 20px);background:rgba(0,0,0,0.5);font-size:16px;padding:0 20px 20px 20px;opacity:0;color:#fff;transition:all 0.1s}.page-hero-bg .slide-text .name{display:block;margin:0 0 5px 0;font-size:24px;font-weight:bold}.page-hero-bg .slide-text p{padding:0 0 10px 0;font-size:16px}.page-hero-bg .slide-text li{font-size:16px;font-weight:bold}.page-hero-bg .slide-text li>span{display:inline-block}.page-hero-bg .slide-text li>span:first-child{margin:0 10px 0 0}.page-hero-bg .slide-text-trigger{position:relative;cursor:pointer;text-align:center}.page-hero-bg .slide-text-trigger span{display:inline-block;font-size:16px}.page-hero-bg .slide-text-trigger:after{position:relative;content:'';top:1px;transform:rotate(225deg);display:inline-block;width:8px;height:8px;margin:0 0 0 10px;border-bottom:2px solid #fff;border-right:2px solid #fff;transition:all 0.2s}.page-hero-bg .slide-text-trigger.active:after{top:-3px;transform:rotate(45deg)}.page-hero-bg .slide-text-holder:after{display:block;content:'';clear:both}.page-hero-bg .slide-text-left{float:left;width:calc(60% - 10px)}.page-hero-bg .slide-text-right{float:right;text-align:right;width:calc(40% - 10px)}.page-hero-bg .image{position:relative;z-index:2;display:block;width:100%}.page-hero-bg .image iframe,.page-hero-bg .image video,.page-hero-bg .image img{min-width:100%;min-height:100%;object-fit:cover}.page-hero-bg .image_blur{position:absolute;top:10%;left:0;z-index:1;width:100%;height:100%;filter:blur(40px);transform:scale(0.9)}.page-hero-bg:before{position:absolute;content:'';top:0;left:0;z-index:2;display:block;width:100%;height:100%;background:linear-gradient(to top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.6) 60%, rgba(0,0,0,0.4) 100%)}.page-hero-nav{text-align:right;font-size:0.75em;width:280px;transition:all 1.3s 1s}.page-hero-nav li{margin:15px 0 0 0}.page-hero-nav li:first-child{margin-top:0}.page-hero-nav a{display:block;padding:5px 0 5px 0;color:#fff}.page-hero-nav a span{position:relative;display:inline-block;padding:0 0 0 40px}.page-hero-nav a [class*='ico-']{position:absolute;top:50%;left:0;width:30px;height:30px;margin-top:-15px;fill:var(--theme)}.page-hero-nav a:hover{text-decoration:none;color:var(--theme)}.page-hero-nav a:hover [class*='ico-']{fill:#fff}.page-hero-company{position:relative;z-index:5;padding:20px 20px 20px 20px;background:#fff}.page-hero-company .inner{max-width:1180px}.page-hero-company .name{padding:0 0 5px 0;font-size:40px;text-transform:uppercase;text-align:center}.page-hero-company .name-frame{display:inline-block}.page-hero-company .name-info{display:flex;align-items:center;text-align:left;font-family:"Roboto",sans-serif;font-size:16px}.page-hero-company .name-info .static-rating,.page-hero-company .name-info .add-to-favorite{margin:0 10px 0 0}.page-hero-company .name-info .testimonial-counter{text-transform:none;color:#ffffff}.page-hero-company .type{padding:0 0 20px 0;font-size:20px;font-weight:bold;text-align:center}.page-hero-company .add-to-favorite{position:relative;display:block;width:30px;height:30px;margin:6px auto 0 auto}.page-hero-company .add-to-favorite svg{position:absolute;top:50%;left:50%;display:block;width:24px;height:20px;margin:-9px 0 0 -12px;fill:#fff;transition:all 0.2s}.page-hero-company .add-to-favorite:hover svg,.page-hero-company .add-to-favorite.active svg{fill:var(--theme)}.page-hero-data{display:flex;font-size:15px;text-align:center;align-items:stretch}.page-hero-data:after{display:block;content:'';clear:both}.page-hero-data:before{display:none}.page-hero-data .data{width:100%;padding:5px 5px}.page-hero-data .data:first-child{border:none}.page-hero-data .data-text{min-height:38px;display:flex;align-items:center;justify-content:center}.page-hero-data .label{font-weight:bold}.page-hero-data .label--low{padding:0 0 4px 0}.page-hero-data .static-rating{margin:12px auto 10px auto}.page-hero-data .testimonial-counter{margin:0 5px 0 5px;color:#fff}.page-hero-data [class*='-butn']{display:block;width:120px;height:30px;line-height:30px;margin:10px auto 0 auto;font-size:13px}.page-hero-rating{position:relative}.hero-company-name{padding-top:20px;padding-bottom:10px}.hero-company-name .breadcrumbs{margin-bottom:5px}.hero-company-name_static{position:relative;margin-bottom:30px}.hero-company-name+.studio-section{margin-top:0}.hero-company-name .logo{margin-right:20px;height:90px;width:90px}.hero-company-name .logo img{width:100%;height:100%;object-fit:contain}.hero-company-name .name h1{display:inline-block;line-height:1em}.hero-company-name .name h1>span{display:inline-block}.hero-company-name .name .item-tender-approved{top:-3px}.hero-company-name .name .item-tender-approved svg{width:26px;height:26px}.hero-company-name .name-frame{display:flex;align-items:center}.hero-company-name .name-info{display:flex;align-items:center;flex-wrap:wrap;font-size:16px;margin-top:5px}.hero-company-name .name-info .name-id,.hero-company-name .name-info .testimonial-counter,.hero-company-name .name-info .static-rating,.hero-company-name .name-info .add-to-favorite{margin:0 10px 0 0}.hero-company-name .name-info .static-rating{top:1px}.hero-company-name .name-info .testimonial-counter{text-transform:none}.hero-company-name .type{padding:0 0 20px 0;font-size:20px;font-weight:bold;text-align:center}.hero-company-name .add-to-favorite{position:relative;display:block;width:24px;height:24px;top:-1px}.hero-company-name .add-to-favorite svg{position:absolute;top:50%;left:50%;display:block;width:20px;height:20px;margin:-9px 0 0 -12px;fill:#5c626e;transition:all 0.2s}.hero-company-name .add-to-favorite:hover svg,.hero-company-name .add-to-favorite.active svg{fill:var(--theme)}.loaded .page-hero-gallery,.loaded .page-hero-company,.loaded .page-hero-nav,.loaded .page-hero-top,.loaded .page-hero-title,.loaded .page-hero-text,.loaded .page-hero-text:before{opacity:1;transform:translate3d(0, 0, 0)}.catalogue{position:relative;padding-top:1em}.catalogue-list-item{display:flex}.catalogue__holder{padding-top:3rem;padding-bottom:3rem}.products-list{margin-bottom:4em}.catalogue-title{margin-bottom:2em;text-align:center}.catalogue-text{margin-top:2em}.catalogue-anchor{position:absolute;top:-90px;left:0;width:0;height:0}.catalogue-list--empty{text-align:center}.catalogue-list--empty>span{text-align:center;padding:0 15px 30px 15px;display:block}.catalogue-trigger{width:100%;max-width:300px;margin-top:30px;margin-left:auto;margin-right:auto;margin-bottom:20px}.catalogue-list-text{font-size:14px;color:var(--theme);text-align:right}.catalogue-list-holder.with-filters{display:flex;justify-content:space-between}.catalogue-list-holder{margin-bottom:2em}.catalogue-filter-column{order:1;width:270px}.catalogue-list-column{order:2;width:calc(100% - 290px)}.catalogue-list{display:grid;grid-template-columns:repeat(5, 1fr);grid-column-gap:20px;grid-row-gap:30px}.catalogue-list-holder:not(.with-filters) .catalogue-list{grid-template-columns:repeat(6, 1fr)}.catalogue-list_stages{grid-template-columns:repeat(2, 1fr);grid-column-gap:15px;grid-row-gap:15px}.catalogue-up{position:fixed;right:20px;bottom:85px;z-index:104;opacity:0;visibility:hidden;transition:all 0.3s}.catalogue-up.active{opacity:1;visibility:visible}.catalogue-up a{position:relative;display:block;height:36px;width:36px;color:#5c626e;background:#fff;border-radius:50%;transition:all 0.3s;border:2px solid #5c626e;text-indent:-999em;overflow:hidden}.catalogue-up a:hover{background:#5c626e}.catalogue-up a:hover:before{border-color:#fff}.catalogue-up a:before{position:absolute;content:'';top:12px;left:10px;display:inline-block;width:13px;height:13px;border-bottom:2px solid #5c626e;border-right:2px solid #5c626e;transform:rotate(-135deg);transition:all 0.2s}.preview-tags{position:relative;padding-top:40px;padding-bottom:20px;text-align:left}.preview-tags--bordered{border-top:1px solid #dfe0e1}.preview-tags.low{padding-top:20px;padding-bottom:0}.preview-tags-title{padding:0 0 15px 0;font-size:20px;text-align:center}.preview-tags ul{display:flex;flex-wrap:wrap}.preview-tags li a{display:flex;align-items:center;height:30px;padding-left:10px;padding-right:10px;margin-right:10px;margin-bottom:10px;white-space:nowrap;color:#5c626e;background:#fff;border:1px solid #dfe0e1;border-radius:3px;transition:all 0.2s}.preview-tags li a:hover{text-decoration:none;border-color:var(--theme);color:var(--theme)}.preview-tags .hidden-tags{display:none}.preview-tags-trigger{margin:10px 0 0 0;color:#333333;cursor:pointer;text-align:center}.preview-tags-trigger span:after{position:relative;top:-3px;content:'';display:inline-block;width:8px;height:8px;margin:0 0 0 10px;border-right:1px solid #333333;border-bottom:1px solid #333333;transform:rotate(45deg)}.preview-tags-trigger span:after:last-child:after{top:2px;transform:rotate(225deg)}.catalogue__banner{position:relative;border-radius:5px;overflow:hidden}.catalogue__banner picture,.catalogue__banner img{position:relative;z-index:1;display:block;width:100%}.catalogue__banner-image{position:relative}.catalogue__banner-link{position:absolute;content:'';top:0;left:0;z-index:10;display:block;width:100%;height:100%;overflow:hidden;text-indent:-999em}.catalogue__banner_low{margin-bottom:0}.slick-initialized .catalogue__banner.slick-slide{display:block;box-shadow:0 0 0 transparent}.catalogue__banner-frame{margin-bottom:30px}.catalogue__banner-frame_low{margin-bottom:0}.catalogue__banner-description{display:flex;align-items:center;justify-content:space-between;margin-top:5px;color:#5c626e;font-size:13px}.catalogue__banner-description [class*='butn']{height:32px;line-height:30px;padding-left:10px;padding-right:10px}.catalogue-banners-slider{margin-bottom:30px}.catalogue-filter{padding-top:15px;position:relative}.catalogue-filter-holder{padding-bottom:30px;background-color:#fff;box-shadow:0 5px 10px rgba(28,27,27,0.1);border-radius:10px}.catalogue-filter-holder .filters-close{position:absolute;top:5px;right:0;display:none;width:40px;height:40px;cursor:pointer;transition:all 0.2s}.catalogue-filter-holder .filters-close:hover{color:var(--theme)}.catalogue-filter-holder .filters-close .icon-cross{position:absolute;top:50%;left:50%;display:block;width:20px;height:20px;font-size:20px;margin:-10px 0 0 -15px}.catalogue-filter-popup{position:absolute;top:0;z-index:40;left:calc(100% + 30px);visibility:visible;opacity:1;transition:all 1s}.catalogue-filter-popup--hidden{visibility:hidden;opacity:0}.catalogue-filter-popup .popup-content{position:relative;z-index:2;padding:20px 20px 23px 20px;min-width:250px;color:#fff;background:var(--theme);box-shadow:0 1px 15px rgba(0,0,0,0.5)}.catalogue-filter-popup .popup-content span{display:block;font-weight:bold}.catalogue-filter-popup .popup-content:before{position:absolute;content:'';top:10px;left:-10px;display:block;width:0;height:0;border-right:10px solid var(--theme);border-top:10px solid transparent;border-bottom:10px solid transparent}.catalogue-filter-popup .popup-close{position:fixed;top:0;left:0;z-index:1;width:100%;height:100%;background:rgba(0,0,0,0.2)}.catalogue-filter-trigger{width:100%;max-width:300px;margin-left:auto;margin-right:auto}.catalogue-filter-confirm{position:absolute;top:0;width:200px;z-index:20;left:calc(100% + 20px);padding:20px 20px;background:#fff;box-shadow:0 1px 10px rgba(92,98,110,0.5);border-radius:10px;transition:all 0s;visibility:hidden;opacity:0;transition:all 0s}.catalogue-filter-confirm.active{visibility:visible;opacity:1;transition:all 0.2s;transition:all 0.3s}.catalogue-filter-confirm .dark-red-butn{margin:10px 0 0 0}.catalogue-filter-confirm .confirm-close{position:absolute;top:0;right:0;width:24px;height:24px;cursor:pointer}.catalogue-filter-confirm .confirm-close svg{position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;fill:var(--theme)}.catalogue-filter-confirm [class*="butn"]{width:100%}.filter-section .section-trigger{position:relative;min-height:38px;padding:10px 15px 9px 35px;cursor:pointer}.filter-section .section-trigger svg{position:absolute;top:50%;left:11px;width:13px;height:13px;margin-top:-5px;fill:#1d2225}.filter-section .section-trigger.active svg{transform:rotate(180deg)}.filter-section .section-list{position:relative;padding:0 0 14px 0}.filter-section .section-list:after{display:block;content:'';clear:both}.filter-section .section-list .range-row{padding:20px 20px 10px 20px}.filter-section .section-list__more{padding-right:15px;padding-left:15px;margin-top:15px;margin-bottom:0}.filter-section .section-list .filter-colors{float:none;padding:20px 15px 0 15px}.filter-section .section-list .filter-colors a{margin:0 5px 10px 5px}.filter-section .section-list .labels-trigger{padding:20px 20px 0 20px;text-align:right;color:var(--theme);cursor:pointer}.filter-section .section-list .labels-trigger:hover{text-decoration:underline}.filter-section .section-list .range-inputs{display:flex;justify-content:space-between;align-items:center;padding-left:10px;padding-right:10px}.filter-section .section-list .range-inputs-item{display:flex;align-items:center;width:calc(50% - 7px)}.filter-section .section-list .range-inputs-item .prefix,.filter-section .section-list .range-inputs-item .currency{width:20px;margin:0;text-align:center}.filter-section .section-list .range-inputs-item .prefix{width:25px;text-align:left}.filter-section .section-list .range-inputs .text-input.price-range{height:30px;width:calc(100% - 45px);padding:0 5px;background-color:#fff;border-radius:7px}.filter-section .section-list li{position:relative;padding:4px 10px;margin-top:4px;font-size:15px;cursor:pointer;transition:all 0.2s}.filter-section .section-list li a{display:flex;align-items:center;color:#1d2225}.filter-section .section-list li a .check-label{position:relative;top:1px;display:flex;justify-content:space-between;width:calc(100% - 28px);line-height:16px;margin:0}.filter-section .section-list li a:hover,.filter-section .section-list li a.active{color:var(--theme);text-decoration:none}.filter-section .section-list li.active{background-color:#dfe0e1}.filter-section .section-list li.active a{color:var(--theme);text-decoration:none}.filter-section .section-list label{display:flex;align-items:center;position:relative;padding:0 10px 0 10px;margin:12px 0 0 0;font-size:15px;cursor:pointer;transition:all 0.2s}.filter-section .section-list label:hover,.filter-section .section-list label.checked{color:var(--theme)}.filter-section .section-list label .label-text{position:relative;top:1px;width:calc(100% - 28px);line-height:16px;margin:0}.filter-section .section-list label .confirm-filter{position:absolute;top:-12px;right:-110px;z-index:5;width:140px;transition:all 0.2s;box-shadow:0 1px 7px rgba(0,0,0,0.3);visibility:hidden;opacity:0;transition:all 0s}.filter-section .section-list label .confirm-filter.active{visibility:visible;opacity:1;transition:all 0.2s}.filter-section .section-list label .confirm-filter .red-butn{width:100%;font-size:14px;height:40px;margin:0}.filter-section .section-list.price-list{padding:0 0 18px 0}.filter-section .section-list.filter-btns{padding:0}.filter-section .section-list_colors li.active .check-icon{border-color:var(--theme)}.filter-section .section-list_colors li .check-icon[data-option-id="111"]{background:url("/images/i/transparent-color.png") center center;background-size:150% 150%}.filter-section .section-list_colors li .check-icon[data-option-id="112"]{background:#f5f5f5}.filter-section .section-list_colors li .check-icon[data-option-id="113"]{background:#000000}.filter-section .section-list_colors li .check-icon[data-option-id="114"]{background:#deb443}.filter-section .section-list_colors li .check-icon[data-option-id="115"]{background:#6d4c41}.filter-section .section-list_colors li .check-icon[data-option-id="116"]{background:#9e9e9e}.filter-section .section-list_colors li .check-icon[data-option-id="118"]{background:#f44336}.filter-section .section-list_colors li .check-icon[data-option-id="487"]{background:#f06292}.filter-section .section-list_colors li .check-icon[data-option-id="119"]{background:#3f51b5}.filter-section .section-list_colors li .check-icon[data-option-id="121"]{background:#e5e5e5}.filter-section .section-list_colors li .check-icon[data-option-id="124"]{background:#c4c4c4}.filter-section .section-list_colors li .check-icon[data-option-id="143"]{background:#64b5f6}.filter-section .section-list_colors li .check-icon[data-option-id="210"]{background:#f68620}.filter-section .section-list_colors li .check-icon[data-option-id="211"]{background:#FDD9B5}.filter-section .section-list_colors li .check-icon[data-option-id="481"]{background:#ffeb3b}.filter-section .section-list_colors li .check-icon[data-option-id="485"]{background:#4caf50}.filter-section .section-list_colors li .check-icon[data-option-id="872"]{background:#cd916c}.filter-section .section-list_colors li .check-icon[data-option-id="945"]{background:#d88850}.filter-section .section-list_colors li .check-icon[data-option-id="967"]{background:linear-gradient(to right, #f44336 0%, #f44336 33.333%, #4caf50 33.333%, #4caf50 66.666%, #64b5f6 66.666%, #64b5f6 100%)}.filter-section .section-list_colors li .check-icon[data-option-id="982"]{background:#FDD9B5}.filter-section .section-list_colors li .check-icon[data-option-id="1257"]{background:linear-gradient(-72deg, #dedede, #fff 16%, #dedede 21%, #fff 24%, #454545 27%, #dedede 36%, #fff 45%, #fff 60%, #dedede 72%, #fff 80%, #dedede 84%, #a1a1a1)}.filter-btns{padding:15px 10px}.filter-btns [class*="-butn"]{width:100%;max-width:320px;font-size:14px;margin:0 auto}.filter-btns [class*="-butn"]:first-child{margin:0 auto 15px auto}.catalogue-nav{position:relative;display:flex;flex-wrap:wrap;justify-content:center;padding-top:6px;margin-bottom:30px;text-align:center}.catalogue-nav:after,.catalogue-nav:before{position:absolute;content:'';top:0;left:-25%;display:block;width:150%;height:0;border-top:1px solid #dfe0e1}.catalogue-nav:after{top:auto;bottom:0}.catalogue-nav li{display:inline-block;vertical-align:top;flex:0.05 1 78px;margin-left:5px;margin-right:5px;margin-bottom:10px;color:#919191;font-weight:bold}.catalogue-nav li a{color:#919191}.catalogue-nav li a.current,.catalogue-nav li a:hover{text-decoration:none;color:var(--theme)}.product-preview{display:flex;flex-direction:column;position:relative;text-align:center;font-size:14px;color:#333;background:#fff;border-radius:10px;transition:all 0.3s;overflow:hidden;width:100%}.product-preview .price_inner,.product-preview .product-actions,.product-preview .art{opacity:0}.product-preview:hover{box-shadow:0 5px 10px rgba(28,27,27,0.1)}.product-preview:hover .price_inner,.product-preview:hover .product-actions,.product-preview:hover .art{opacity:1}.product-preview-link{position:absolute;top:0;left:0;z-index:5;display:block;width:100%;height:100%;outline:none;overflow:hidden;text-indent:-999em;z-index:9;text-indent:-999em;overflow:hidden}.products__premium{position:absolute;top:0;z-index:9;left:10px;width:40px}.products__premium svg{height:40px;width:40px;fill:var(--theme)}.in-favorite{position:absolute;top:10px;right:10px;z-index:10;display:none;width:24px;cursor:pointer}.in-favorite svg{width:29px;height:23px;fill:var(--theme)}.in-favorite svg .heart-full{display:block}.in-favorite.active{display:block}.product-preview .image{position:relative;margin-bottom:10px;background-color:#fafafa;border-radius:10px;overflow:hidden}.product-preview .image:before{content:'';display:block;padding-top:100%}.product-preview .image>span,.product-preview .image a{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:block}.product-preview .image>span img,.product-preview .image a img{height:100%;width:100%;object-fit:cover}.product-preview .image>span .additional-image,.product-preview .image a .additional-image{position:absolute;top:0;left:0;z-index:2;width:100%;transition:all 0.2s;visibility:hidden;opacity:0;transition:all 0s}.product-preview-quality{position:absolute;top:4px;right:4px;z-index:10;display:flex;align-items:center;padding-top:5px;padding-right:5px;padding-bottom:3px;padding-left:5px;font-size:12px;line-height:1em;text-align:right;color:#5c626e;border-radius:3px}.product-preview-quality svg{width:24px;height:24px}.product-preview-quality .ico-diamond{fill:var(--theme)}.product-preview-quality .ico-pig{fill:var(--theme)}.product-preview-quality span{display:block;width:112px;margin-right:5px;transform:translateY(-2px)}.card-colors .product-preview-quality svg{width:18px;height:18px}.product-preview-rating{margin:0 0 10px 0}.product-preview-rating .static-rating{margin:0 auto}.product-preview .name{padding-left:1em;padding-right:1em;margin-bottom:10px}.product-preview .price{position:relative;z-index:11;display:flex;flex-wrap:wrap;justify-content:center;padding-left:1em;padding-right:1em;margin-bottom:15px;font-weight:bold;margin-top:auto}.product-preview .price_inner{width:100%;padding-top:5px;opacity:0;margin:0}.product-preview__main-price{margin-left:3px;margin-right:3px;font-weight:bold;color:var(--theme)}.product-preview__old-price{margin-left:3px;margin-right:3px;color:#5c626e;text-decoration:line-through}.product-preview__after-cashback{display:flex;align-items:center;margin-left:3px;margin-right:3px;color:#00c2ff}.product-preview .art{display:block;width:100%;height:23px;overflow:hidden;text-overflow:ellipsis;color:#999;text-decoration:none;transition:all 0.2s;font-weight:normal}.product-preview .cashback{display:block;width:100%;color:#5c626e}.product-preview .product-actions{position:relative;z-index:10;display:grid;grid-template-columns:1fr 1fr;transition:all 0.3s}.product-preview .product-actions a{display:flex;align-items:center;justify-content:center;height:40px;background:#fff}.product-preview .product-actions a svg{display:block;fill:#5c626e;transition:all 0.2s}.product-preview .product-actions a.add-to-favorite svg{width:18px;height:18px}.product-preview .product-actions a.add-to-cart svg{width:17px;height:17px}.product-preview .product-actions a.item-view svg{width:20px;height:20px}.product-preview .product-actions a.active svg,.product-preview .product-actions a:hover svg{fill:var(--theme)}.catalogue__stage-item{--stageWhite: #ffffff;--itemBackground: var(--stageWhite);--verticalGap: 2em;--horizontalGap: 1.75em;--hallSize: 20em;--primaryTextColor: #1d2225;--secondaryTextColor: #717171;--svgFill: #8d8d8d;--fullStarFill: #ffde1b;position:relative;display:grid;grid-auto-flow:row;grid-row-gap:var(--verticalGap);font-size:14px;padding-top:var(--verticalGap);padding-bottom:var(--verticalGap);padding-left:var(--horizontalGap);padding-right:var(--horizontalGap);background:var(--itemBackground);box-shadow:0 5px 10px rgba(28,27,27,0.1);overflow:hidden}.catalogue__stage-item *::-webkit-scrollbar{height:11px}.catalogue__stage-item *::-webkit-scrollbar-track{background:var(--scrollbarBG)}.catalogue__stage-item *::-webkit-scrollbar-thumb{background-color:var(--thumbBG);border-radius:6px;border:3px solid var(--scrollbarBG)}.catalogue__stage-item-name{font-size:1.5em;font-weight:bold;margin-bottom:0.15em;padding-right:1em}.catalogue__stage-item-name span{display:inline-block}.catalogue__stage-item-name a{display:inline-block;color:var(--primaryTextColor)}.catalogue__stage-item-name a:hover{color:var(--theme);text-decoration:none}.catalogue__stage-item-meta{display:flex;align-items:center;margin-bottom:1.25em}.catalogue__stage-item-meta-item:not(:first-child){margin-left:0.75em}.catalogue__stage-item-art{font-weight:bold}.catalogue__stage-item-rating{position:relative;display:flex}.catalogue__stage-item-rating svg{width:1.125em;height:1.125em;flex-shrink:0;fill:var(--svgFill)}.catalogue__stage-item-rating-fill{position:absolute;top:0;left:0;display:flex;width:calc(20% * var(--rating));height:100%;overflow:hidden}.catalogue__stage-item-rating-fill svg{fill:var(--fullStarFill)}.catalogue__stage-item-feedback:hover{text-decoration:none}.catalogue__stage-item-contacts{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:0.5em}.catalogue__stage-item-contacts-item{display:flex;align-items:center;margin-right:0.75em;margin-bottom:0.75em}.catalogue__stage-item-contacts-item_wide{width:100%}.catalogue__stage-item-contacts-item a{color:var(--primaryTextColor)}.catalogue__stage-item-contacts-item a:hover{text-decoration:none}.catalogue__stage-item-contacts-item svg{width:1em;height:1em;flex-shrink:0;margin-right:0.5em;fill:var(--svgFill)}.catalogue__stage-item-contacts-item mark{color:var(--secondaryTextColor);margin-left:0.5em}.catalogue__stage-item-price-holder{display:flex;align-items:center;justify-content:space-between}.catalogue__stage-item-price span{font-size:1.5em;font-weight:bold;margin-left:0.125em;margin-right:0.125em}.catalogue__stage-item-more-link{color:var(--theme)}.catalogue__stage-item-scroller{display:grid;grid-auto-flow:column;grid-auto-columns:var(--hallSize);grid-column-gap:1em;max-width:100%;overflow-x:auto;overflow-y:hidden}.catalogue__stage-item-scroller-grid{display:grid;grid-auto-flow:column;grid-auto-columns:var(--hallSize);grid-column-gap:1em}.catalogue__stage-item-hall{position:relative;padding-bottom:1em}.catalogue__stage-item-hall-image{position:relative;z-index:1;border-radius:4px;overflow:hidden;margin-bottom:1em;height:160px}.catalogue__stage-item-hall-image img{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;object-fit:cover}.catalogue__stage-item-hall-image-frame{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;display:flex;padding-bottom:1em;padding-top:1em;padding-left:1em;padding-right:1em;align-items:flex-end;justify-content:space-between;color:var(--stageWhite);background-image:linear-gradient(to top, rgba(0,0,0,0.7) 20%, rgba(0,0,0,0.3) 40%, rgba(0,0,0,0))}.catalogue__stage-item-hall-attribute{position:relative;z-index:1;display:flex;align-items:center;margin-bottom:0.5em;color:var(--secondaryTextColor)}.catalogue__stage-item-hall-attribute span{margin-left:0.35em;color:var(--primaryTextColor)}.catalogue__stage-item .add-to-favorite{position:absolute;content:'';top:calc(var(--verticalGap) / 2);right:calc(var(--horizontalGap) / 2);display:block}.catalogue__stage-item .add-to-favorite svg{width:1.5em;height:1.5em;fill:var(--secondaryTextColor)}.catalogue__stage-item .add-to-favorite.active svg,.catalogue__stage-item .add-to-favorite:hover svg{fill:var(--theme)}.catalogue__stage-item-hall-link{position:absolute;top:0;left:0;z-index:2;display:block;width:100%;height:100%;text-indent:-999em;overflow:hidden}.catalogue-price-sort{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:15px}.catalogue-price-sort-holder{display:flex;align-items:center;margin-left:auto}.catalogue-price-sort .label{font-size:15px;margin-right:5px;color:#919191}.catalogue-price-sort [class*="price-butn"]{width:20px;height:20px;margin-left:5px;background:#fff;border:1px solid #5c626e}.catalogue-price-sort [class*="price-butn"] [class*="icon-"]{position:relative;top:2px;display:inline-block}.catalogue-price-sort [class*="price-butn"] svg{width:10px;height:10px;fill:#5c626e;margin:3px auto 0 auto}.catalogue-price-sort [class*="price-butn"].active-sort,.catalogue-price-sort [class*="price-butn"]:hover{border-color:var(--theme)}.catalogue-price-sort [class*="price-butn"].active-sort svg,.catalogue-price-sort [class*="price-butn"]:hover svg{fill:var(--theme)}.catalogue-price-sort .lower-price-butn [class*="icon-"]{transform:rotate(180deg)}.catalogue__categories{position:relative;z-index:10;display:grid;grid-template-columns:repeat(5, 1fr);grid-column-gap:15px;grid-row-gap:15px;margin-bottom:40px}.catalogue__categories-item{position:relative;z-index:1}.catalogue__categories-item:hover{z-index:2}.catalogue__categories-item:hover .catalogue__categories-frame{box-shadow:0 5px 10px rgba(92,98,110,0.4)}.catalogue__categories-item:hover .catalogue__categories-dropdown{visibility:visible;opacity:1;transition:all 0.2s}.catalogue__categories-frame{position:relative;z-index:1;align-items:center;display:grid;grid-template-columns:1fr 70px;overflow:hidden;border-radius:4px;transition:all 0.35s;box-shadow:0 1px 3px rgba(92,98,110,0.4)}.catalogue__categories-link{position:absolute;top:0;left:0;z-index:5;display:block;width:100%;height:100%;outline:none;overflow:hidden;text-indent:-999em;background-color:rgba(29,34,37,0.05)}.catalogue__categories-image{z-index:1;position:relative}.catalogue__categories-image:before{content:'';display:block;padding-top:100%}.catalogue__categories-image>div,.catalogue__categories-image>span{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:block}.catalogue__categories-image>div img,.catalogue__categories-image>span img{height:100%;width:100%;object-fit:cover}.catalogue__categories-name{padding-left:10px;color:#5c626e}.catalogue__categories-name span{display:block}.catalogue__categories-name-holder{position:relative;transition:all 0.2s}.catalogue__categories-dropdown{position:absolute;z-index:2;top:100%;left:0;width:100%;padding-top:15px;padding-right:10px;padding-bottom:15px;padding-left:10px;background-color:#f6f6f6;box-shadow:0 2px 10px rgba(92,98,110,0.4);border-radius:4px;visibility:hidden;opacity:0;transition:all 0s}.catalogue__categories-dropdown li:not(:first-child){margin-top:7px}.cart{position:relative;padding-bottom:3em;min-height:calc(100vh - 152px);padding-top:1em}.cart__title{margin-top:1.5em;margin-bottom:2em}.cart__title span{color:#5c626e;font-size:0.75em}.cart .input-label{font-size:0.875em;min-height:24px;padding-bottom:5px;color:#5c626e;font-weight:600}.cart__promo{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;margin-top:1.5em;padding-top:1em;text-align:left;border-top:1px solid #dfe0e1}.cart__promo-input-line{margin-right:1em;width:calc(100% - 112px - 1em)}.cart__promo-butn{flex-grow:0;padding-left:0.5em;padding-right:0.5em;width:112px}.cart__promo-warning{width:100%;margin-top:0.5em;font-size:0.875em;color:#5c626e}[class*='-copyrights-pane']{display:none}.order-errors{display:none;margin-top:1.5em;color:var(--theme)}.order-errors>div{padding:0 0 5px 0}.new-cart__columns{display:grid;grid-template-columns:1fr 420px;grid-column-gap:2em;grid-row-gap:2em;margin-bottom:3em}.new-cart__product{display:grid;grid-column-gap:2em;grid-template-columns:150px 1fr;position:relative;border:1px solid #dfe0e1;border-radius:8px;padding-top:35px;padding-right:2em;padding-bottom:35px;padding-left:1em}.new-cart__product:not(:first-child){margin-top:2em}.new-cart__product .item-remove{position:absolute;top:35px;right:0.5em}.new-cart__add-to-favorite{position:absolute;bottom:35px;right:0.5em;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:#5c626e;background-color:#fff;border:1px solid #5c626e;border-radius:18px;padding-top:1px;cursor:pointer;outline:none;text-align:center;transition:all 0.2s}.new-cart__add-to-favorite svg{width:18px;height:18px}.new-cart__add-to-favorite:hover svg{fill:var(--theme)}.new-cart__add-to-favorite.active{background-color:var(--theme);border-color:var(--theme)}.new-cart__add-to-favorite.active svg{fill:#fff}.new-cart__product-image{width:100%;max-width:150px;margin-left:auto;margin-right:auto}.new-cart__product-image img{width:100%;height:auto}.new-cart__product-content{display:grid;grid-column-gap:2em;grid-row-gap:1.5em;grid-template-columns:4fr 3fr}.new-cart__product-name{font-size:1.25em;font-weight:600}.new-cart__product-name a{color:#1d2225}.new-cart__product-name a mark{color:#5c626e}.new-cart__product-single-price{display:flex;flex-wrap:wrap;align-items:baseline}.new-cart__product-single-price-item{font-weight:600;font-size:1.125em;white-space:nowrap}.new-cart__product-single-price-item_old{color:#5c626e;text-decoration:line-through;font-weight:normal}.new-cart__product-single-price-label{color:#5c626e;margin-right:0.5em;font-size:0.875em}.new-cart__product-single-price-label_right{margin-right:0;margin-left:0.35em}.new-cart__product-single-prices-list{display:flex}.new-cart__product-single-prices-list>span:not(:first-child){margin-left:0.875em}.new-cart__cashback{display:flex;align-items:center;color:#639e3a;font-weight:600}.new-cart__total-cashback,.new-cart__product-cashback{margin-top:0.5em}.new-cart__product-discount-info{margin-top:0.5em;font-weight:600;color:var(--theme)}.new-cart__columns-totals-frame{padding-top:1em;padding-right:1em;padding-bottom:1em;padding-left:1em;border:1px solid #dfe0e1;background-color:#f6f6f6;border-radius:8px}.new-cart__columns-totals-frame input.text-input{background-color:#fff}.new-cart__description{color:#5c626e;font-size:0.875em;line-height:1.4;margin-top:1em}.new-cart__total-item{display:flex;justify-content:space-between}.new-cart__total-item:not(:first-child){margin-top:1em}.new-cart__total-item_final{font-size:1.125em;font-weight:600}.new-cart__total-item-key,.new-cart__total-item-value{display:flex;align-items:center}.new-cart__total-item_discount .new-cart__total-item-value{color:#f21717}.new-cart__total-item_cashback{color:#639e3a;font-weight:600;display:none}.new-cart__total-item_cashback.active{display:flex}.new-cart__total-price{font-size:1.25em}.new-cart__total-price>span{margin-left:0.35em}.new-cart__form-holder{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1.5em;grid-row-gap:2em}.new-cart__submit-butn{padding-left:1.5em;padding-right:1.5em}.new-cart__agreement-line-label{display:flex}.new-cart__agreement-line-label input{flex-shrink:0}.new-cart__agreement-line{color:#5c626e;font-size:0.875em;line-height:1.4;margin-top:1.5em}.about__nav{display:none}.about__inner{position:relative;z-index:3;max-width:950px;padding-left:20px;padding-right:20px;margin:0 auto}.about__hero{position:relative;padding-top:20px;padding-bottom:30px;margin-bottom:40px;color:#fff;box-shadow:0 5px 5px rgba(28,27,27,0.1)}.about__hero-link{position:absolute;top:0;left:0;z-index:5;display:block;width:100%;height:100%;overflow:hidden;text-indent:-999em;font-size:1px;color:transparent}.about__hero-image{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;overflow:hidden}.about__hero-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.about__hero-image__red:before{background-color:#999999}.about__hero-subtitle{display:inline-block;margin:0 0 15px 0;font-size:30px;line-height:1em;text-transform:uppercase;border-bottom:5px solid #fff}.about__hero p{font-size:20px;font-weight:bold}.about__hero-list{font-size:24px;margin:30px 0 0 0;font-weight:bold}.about__hero-list li:not(:first-child){margin:15px 0 0 0}.about__title-subtitle{margin-top:10px;font-size:20px}.about__partners-list{display:flex;justify-content:space-between;flex-wrap:wrap}.about__partners-customer{position:relative;display:flex;justify-content:center;align-items:center;padding:0 12px;margin:0 0 40px 0;width:25%}.about__partners-customer img{z-index:1;height:auto}.about__partners-customer [class*="-butn"]{position:absolute;top:50%;left:50%;z-index:3;width:100%;max-width:180px;height:40px;transform:translate3d(-50%, -50%, 0);opacity:0}.about__partners-customer:hover [class*="-butn"]{opacity:1}.about__partners-link{position:absolute;top:0;left:0;z-index:5;display:block;width:100%;height:100%;outline:none;overflow:hidden;text-indent:-999em}.about__testimonials-list{display:flex;justify-content:space-between;flex-wrap:wrap}.about__testimonials-item{display:flex;width:100%;margin-bottom:40px;background:#fff;box-shadow:0 2px 10px rgba(35,35,35,0.25);border-radius:10px}.about__testimonials-content{padding:30px 24px;font-size:15px;line-height:1.5em;color:#5c626e}.about__testimonials-content p{margin-bottom:10px}.about__testimonials-content p span{font-weight:bold}.about__testimonials-title{margin-bottom:10px;color:#1d2225}.about__testimonials-author{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.about__testimonials-author-photo{width:80px;height:80px;background:url("/images/i/no-photo.png") no-repeat 0 0;background-size:100% 100%;border-radius:50%;overflow:hidden}.about__testimonials-author-photo img{width:100%;height:auto}.about__testimonials-author-data{width:calc(100% - 100px)}.about__testimonials-author-name{color:#1d2225}.about__testimonials-author-name a{color:#1d2225}.about__testimonials-author-name a:hover{text-decoration:none;color:var(--theme)}.about__testimonials-author-name+p{font-weight:bold;color:#1d2225}.about__testimonials-link{position:absolute;top:0;left:0;z-index:5;display:block;width:100%;height:100%;outline:none;overflow:hidden;text-indent:-999em}.about__team-text{max-width:720px;margin:0 0 30px 0;font-size:15px;line-height:1.5em;color:#5c626e}.about__team-title{margin-bottom:15px;font-size:50px;line-height:1em;text-transform:uppercase;letter-spacing:.05em}.about__team-list{display:flex;justify-content:center;flex-wrap:wrap}.about__team-item{position:relative;width:calc(25% - 15px);margin:0 0 30px 20px;text-align:center;font-size:15px;line-height:1.5em;color:#5c626e}.about__team-item:nth-child(4n+1){margin-left:0}.about__team-item:hover .about__team-name{color:var(--theme)}.about__team-link{position:absolute;top:0;left:0;z-index:5;display:block;width:100%;height:100%;outline:none;overflow:hidden;text-indent:-999em}.about__team-photo{margin:0 0 5px 0}.about__team-photo img{height:auto;display:inline-block}.about__team-name{color:#1d2225;font-weight:bold;transition:all 0.2s}.about__team-post{margin:0 0 5px 0}.about__team-description{margin:0 0 5px 0}.about__team-contacts{position:relative;z-index:20;margin:0 0 10px 0;color:#1d2225}.about__team-contacts a{display:block;color:#1d2225}.about__team-socials{position:relative;z-index:20;display:flex;align-items:center;justify-content:center}.about__team-socials a{margin:0 5px;color:#fff}.about__team-socials a svg{width:20px;height:20px;fill:#1d2225;transition:all 0.35s}.about__team-socials a:hover{text-decoration:none}.about__team-socials a:hover svg{fill:var(--theme);transform:rotateY(360deg)}.about [class*="about__trigger"]{width:100%;max-width:320px;margin:0 auto;clear:both}.about__text{margin:0 0 40px 0}.about__text_gray{padding-top:20px;padding-bottom:20px;background-color:#fafafa}.about__text_low{margin-bottom:0}.about__text-main-title{font-weight:bold}.about__text-title{padding-top:5px;padding-bottom:10px;font-size:1.75em;font-weight:bold}.about__text-subtitle{margin-bottom:10px;font-size:28px;text-transform:uppercase;color:var(--theme)}.about__text li,.about__text p{font-size:15px;line-height:1.5em;color:#5c626e}.about__text li a,.about__text p a{text-decoration:underline}.about__text li a:hover,.about__text p a:hover{text-decoration:none}.about__text li:not(:first-child){margin-top:7px}.about__text ul,.about__text ol{margin-bottom:15px}.about__text ol li,.about__text ol{list-style:decimal inside}.about__text-content{position:relative}.about__text-content__with-dot{padding-left:15px}.about__text-content__with-dot:before{position:absolute;content:'';top:19px;left:0;display:block;width:10px;height:10px;border-radius:50%;background-color:var(--theme)}.about__text-content span{color:var(--theme)}.about__text-content:not(:first-child){margin-top:20px}.about__text-content__bigger li,.about__text-content__bigger p{font-size:20px;line-height:1.4em}.about__text-content__biggest li,.about__text-content__biggest p{font-size:1.25em;color:#1d2225}.about__text-content a.modal-trigger{color:var(--theme);font-size:15px}.about__text-figure{display:block;margin-top:30px;width:100%}.about__text-figure img{width:100%}.about__separator{margin-bottom:50px;margin-left:auto;margin-right:auto;border-top-color:rgba(255,0,0,0.4);max-width:910px}.about__separator_wide{max-width:100%}.about__section{margin:0 0 60px 0}.integration-title{padding-top:0.3em;font-size:3em;font-weight:bold}.about__text-with-image{display:grid;grid-template-columns:7fr 3fr;grid-column-gap:20px;grid-row-gap:20px}.about__text-with-image-revers{display:grid;grid-template-columns:3fr 7fr;grid-column-gap:20px;grid-row-gap:20px}.about__contractors{display:grid;grid-template-columns:repeat(5, 1fr);grid-column-gap:15px;grid-row-gap:30px;margin-top:20px;margin-bottom:30px}.about__contractors-image{position:relative;max-width:100px;margin-left:auto;margin-right:auto}.about__contractors-image:before{position:relative;z-index:1;display:block;padding-top:100%;content:''}.about__contractors-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.about__contractors-name{margin-top:10px;font-size:1.25em;font-weight:bold;text-align:center;color:#5c626e}.about__text-btn{display:flex;margin-top:20px}.about__text-btn [class*="butn"]{padding-left:10px;padding-right:10px}.about__benefits{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:960px;width:100%}.about__benefits-frame{display:flex;justify-content:center;flex-direction:column;align-items:center;min-height:50vh}.about__benefits-title{position:relative;margin-bottom:1em;font-size:2.5em;font-weight:bold;text-align:center}.about__benefits-item{min-width:220px;max-width:280px;padding-left:10px;padding-right:10px;margin-bottom:25px;text-align:center}.about__benefits-icon{margin-bottom:10px}.about__benefits-icon-text{font-size:48px;font-weight:bold;color:var(--theme)}.about__benefits-text{font-size:1.25em}.about__benefits-text_bigger{font-size:1.5em}.about__benefits-big-text{font-size:1.75em;margin-bottom:20px;font-style:italic;color:#5c626e}.about__benefits-red{color:var(--theme)}.testimonials{position:relative;text-align:center;background:#fff;max-width:1180px;margin:0 auto}.testimonials-slider{padding:0 40px}.testimonials--low .testimonial-item{min-height:0;padding:50px 0}.testimonials-form{padding:30px 15px 50px 15px;border-top:1px solid #fafafa}.testimonials-form form{max-width:540px;margin:0 auto}.testimonials-form .testimonial-item-author{padding:0 0 20px 0;text-align:center}.testimonials-form .input-line{margin:0 0 20px 0}.testimonials-form .testimonial-quality{max-width:100%;padding:0}.testimonials-form [class*="-butn"]{width:100%;max-width:320px;margin:0 auto}.slider-counter{position:absolute;top:70px;left:0;z-index:5;width:100%;font-size:14px;text-align:center;color:#191919}.testimonial-item{display:table;max-width:680px;min-height:650px;padding:150px 0 50px 0;margin:auto}.testimonial-item-photo{margin:0 auto 30px auto;width:100px;height:100px;border-radius:50%;overflow:hidden}.testimonial-item-photo img{width:100%;height:auto}.testimonial-item-author{width:100%;padding:0 0 50px 0;font-size:50px;line-height:56px;text-transform:uppercase;letter-spacing:0.05em}.testimonial-item-author>span{display:block;padding:17px 0 0 0;font-size:14px;line-height:normal;color:#6c6c6c;text-transform:none;letter-spacing:0.01em;font-family:"Roboto",sans-serif}.testimonial-item-cell>p{padding:0 0 10px 0;line-height:24px;font-weight:300;color:#191919}.testimonials-trigger span>span{color:var(--theme)}.testimonials-item{padding:10px 0 0 0}.testimonials-item .name{padding:0 0 5px 0;font-size:18px;font-weight:bold}.testimonials-item .date{padding:0 0 5px 0;color:#5c626e;font-size:14px}.testimonials-trigger{cursor:pointer;transition:all 0.2s}.testimonials-trigger:hover{color:var(--theme)}.testimonials-trigger span{position:relative;display:inline-block}.testimonials-trigger span:nth-child(2){top:-3px;vertical-align:middle;line-height:32px;margin:0 0 0 15px;padding:0 10px;height:32px}.testimonials-trigger.active span:before{top:9px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.testimonial-form{max-width:480px;padding:20px 0 0 0}.testimonial-form:after{display:block;content:'';clear:both}.testimonial-form .input-line{margin:0 0 20px 0}.testimonial-form label{margin:0 0 5px 0}.testimonial-form .title{padding:0 0 20px 0;font-size:20px;font-weight:bold}.testimonial-form input.text-input{height:40px}.testimonial-form .red-butn{padding:0 30px;font-size:18px}.text-block{position:relative;z-index:20;border-top:1px solid #dfe0e1}.text-block:after{display:block;content:'';clear:both}.text-block__holder{padding-top:3rem;padding-bottom:3rem}.text-block .breadcrumbs{margin-bottom:20px}.text-block .breadcrumbs ul.left-position{padding-left:0}.text-block .inner{max-width:960px}.catalogue .text-block{padding:40px 0 1px 0}.text-block .main-column{padding-top:20px;padding-bottom:40px}.text-block-title{padding:0 0 21px 0;font-size:50px;line-height:1.2em;letter-spacing:0.0755em;text-transform:uppercase}.text-block-section{max-width:960px;padding-left:20px;padding-right:20px;margin:0 auto 30px auto}.text-block-section:after{display:block;content:'';clear:both}.text-block ul{margin:0 0 10px 0}.text-block ul li{margin:0 0 0 30px;padding:0 0 10px 0;line-height:1.5em;color:#5c626e;list-style:disc}.text-block ol{margin:0 0 10px 0}.text-block ol li{padding:0 0 10px 0;line-height:1.5em;color:#5c626e;list-style:decimal inside}.text-block p{padding:0 0 20px 0;line-height:1.5em;color:#5c626e}.text-block p mark{font-weight:bold;color:#1d2225}.text-block-figure{float:left;margin-right:20px;margin-bottom:10px;width:50%;max-width:420px}.text-block-figure--right{float:right;margin-right:0;margin-left:20px}.text-block-figcaption{padding:5px 0}.text-block-table{margin:0 0 10px 0;overflow-y:hidden;overflow-x:auto}.text-block-table table{min-width:760px;max-width:919px;border:1px solid transparent}.text-block-table td{border:1px solid #c1c1c1;padding:3px 5px 5px 5px;color:#5c626e;font-size:15px}.text-block-section-title,.text-block h2,.text-block .title{font-size:24px;line-height:normal;letter-spacing:normal;font-weight:bold;padding:50px 0 5px 0;font-family:"Roboto",sans-serif;text-transform:none}.text-block-section-title{padding:0 0 20px 0}.text-block-section-title h2{padding:0}.text-block .figure{width:500px}.text-block .figure img{width:100%;height:auto}.text-block .figure.align-right{float:right;margin:20px 0 10px 15px}.text-block .figure.align-left{float:left;margin:20px 20px 10px 0}.article{font-size:13px}.article h2{font-size:inherit;padding:0;margin:0;line-height:inherit;letter-spacing:inherit;text-transform:inherit}.article__inner{max-width:960px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;z-index:2;position:relative}.article__banner{padding-top:20px;padding-bottom:20px;position:relative}.article__banner-title{font-size:4.5em;font-weight:bold;color:#fff;padding-bottom:20px;padding-top:20px}.article__banner-title_dark{color:#1d2225}.article__banner-subtitle{font-size:2em;font-weight:bold}.article__banner-image{position:absolute;top:0;left:0;width:100%;height:100%;background:grey;z-index:1}.article__banner-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.article__text{padding-top:40px;padding-bottom:40px}.article__text-content>p{font-size:1em;color:#5c626e;line-height:1.4}.article__small-text{margin-top:20px;font-size:1.6em}.article__small-text a{color:#ec482f}.article__mark,.article__text p{font-size:2em;font-weight:bold}.article__mark:not(:first-child),.article__text p:not(:first-child){margin-top:15px;margin-bottom:15px}.article__text_grey{background:#f1f1f1;box-shadow:0 0 25px rgba(28,27,27,0.13)}.article__text-title{font-size:3.3em;font-weight:bold;margin-bottom:20px}.article__text-title span{color:#ec482f;font-size:0.5em}.article__text-title mark{color:#fb94ae;display:block}.article__mark{background:#fec917;display:inline-block;padding-right:10px;padding-left:10px;padding-bottom:2px;font-weight:bold}.article__text-columns{display:grid;grid-template-columns:6fr 3fr;grid-column-gap:20px}.article__text-columns-content p{font-size:2em}.article__text-columns_reverse{grid-template-columns:3fr 6fr}.article__text-image img{width:100%;box-shadow:0 0 25px rgba(28,27,27,0.13)}.article__text-columns-image img{width:100%}.article__promo{position:relative}.article__promo-text{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:flex;justify-content:center;align-items:center;color:white;font-size:3em;text-align:center;padding-top:10%}.article__promo-text span{font-size:1.2em;color:#fb94ae;display:block;font-weight:bold}.article__promo-image{z-index:1;position:relative}.article__promo-image img{width:100%}.article__half{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}.article__half-content p{font-size:2em}.article__half-image img{width:100%}.new-card{position:relative;padding-bottom:3em;min-height:calc(100vh - 152px);padding-top:1em}.new-card__title{margin-top:1.5em;margin-bottom:2em}.new-card__name{font-size:2.35em;line-height:1.1;margin-bottom:0.15em}.new-card__name span{display:inline-block;color:#5c626e}.new-card__meta{display:flex;flex-wrap:wrap;align-items:center;white-space:nowrap;grid-column-gap:1fr;grid-row-gap:0.5fr;color:#5c626e;font-size:0.875em}.new-card__meta-item{display:flex;align-items:center;margin-right:1.25em;margin-bottom:0.5em}.new-card__meta-favorite{display:flex;align-items:center}.new-card__meta-favorite svg{width:1.25em;height:1.25em;margin-right:0.5em;fill:#5c626e}.new-card__meta-favorite:hover,.new-card__meta-favorite_active{color:var(--theme);text-decoration:none}.new-card__meta-favorite:hover svg,.new-card__meta-favorite_active svg{fill:var(--theme)}.new-card__meta-selfdelivery{font-weight:600;color:var(--theme)}.new-card__meta-pledge{display:flex;align-items:center}.new-card__meta-pledge-key{display:flex;align-items:center;margin-right:0.5em}.new-card__main-columns{display:grid;grid-template-columns:6fr 4fr;grid-column-gap:2em;grid-row-gap:3em;margin-bottom:6em}.new-card__assets{display:flex}.new-card__assets-thumbs{width:4em;margin-right:1.5em}.new-card__assets-thumbs-item{display:block;width:100%;margin-bottom:0.5em;border-radius:5px;overflow:hidden;border:1px solid #fff;transition:all 0.2s}.new-card__assets-thumbs-item:hover{border-color:var(--theme)}.new-card__assets-thumbs-item img{width:100%;height:auto}.new-card__assets-main-image{position:relative;flex-grow:1}.new-card__assets-main-image-holder{position:relative;z-index:1;max-width:600px;margin-left:auto;margin-right:auto}.new-card__assets-main-image-link{position:relative;z-index:1;display:block;width:100%;padding-top:100%;border-radius:8px;overflow:hidden}.new-card__assets-main-image-link img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.new-card__assets-premium-icon{position:absolute;top:1em;right:1em;z-index:2;width:2em;height:2em}.new-card__assets-premium-icon svg{width:2em;height:2em;fill:var(--theme)}.new-card__main-details-frame{border-radius:8px;border:1px solid #dfe0e1;padding-top:1em;padding-right:1em;padding-bottom:1em;padding-left:1em;margin-bottom:3em}.new-card__prices{margin-bottom:2em}.new-card__prices-title{margin-bottom:1em;font-weight:600;color:#5c626e}.new-card__prices-item{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:0.75em}.new-card__prices-item-key{display:flex;align-items:center}.new-card__prices-item-value{display:flex;align-items:baseline;white-space:nowrap}.new-card__prices-item-value-old{color:#5c626e;text-decoration:line-through;font-weight:normal;font-size:0.875em;margin-right:0.75em}.new-card__prices-item_final{font-size:1.35em;font-weight:bold}.new-card__prices-item_old{color:#5c626e}.new-card__prices-item_old .new-card__prices-item-value{text-decoration:line-through}.new-card__prices-item_second-day{color:#5c626e}.new-card__prices-item_cashback{color:#639e3a;font-weight:600}.new-card__buy-butn{padding-left:3em;padding-right:3em}.new-card__colors{margin-bottom:2em}.new-card__colors-title{margin-bottom:0.5em;font-weight:600;color:#5c626e}.new-card__colors-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(4.5em, 1fr));grid-column-gap:1em;grid-row-gap:1em}.new-card__colors-item{position:relative;text-align:center}.new-card__colors-item-image{position:relative;width:100%;padding-top:100%;border-radius:5px;overflow:hidden}.new-card__colors-item-image img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.new-card__colors-item-price{margin-top:0.35em;font-size:0.875em;color:#5c626e;transition:all 0.2s;opacity:0}.new-card__colors-item:hover .new-card__colors-item-price{opacity:1}.new-card__colors-item-link{position:absolute;top:0;left:0;z-index:2;display:block;width:100%;height:100%;overflow:hidden;text-indent:-999em}.new-card__features{margin-bottom:2em}.new-card__features-title{font-size:1.125em;margin-bottom:0.5em;font-weight:600;color:#5c626e}.new-card__features-title-link{display:inline-block;font-size:0.75em;color:var(--theme);text-decoration:underline;font-weight:normal}.new-card__features-title-link:hover{text-decoration:none}.new-card__features-content{line-height:1.6;color:#5c626e}.new-card__features-content p:not(:first-child){margin-top:1em}.new-card__features-content .card-features-list li,.new-card__features-item{display:flex;align-items:flex-start;justify-content:space-between}.new-card__features-content .card-features-list li:not(:first-child),.new-card__features-item:not(:first-child){margin-top:0.5em}.new-card__features-content .card-features-list li>span:last-child,.new-card__features-item-value{white-space:nowrap;color:#1d2225}.new-card__complects{margin-bottom:1em}.new-card__complects-title{font-size:1.125em;margin-bottom:1em;font-weight:600;color:#5c626e}.new-card__gallery{margin-bottom:2em}.new-card__gallery-title{font-size:1.125em;margin-bottom:1em;font-weight:600;color:#5c626e}.new-card__gallery-list{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1em;grid-row-gap:1em}.new-card__gallery-item{display:flex}.new-card__gallery-item-link{position:relative;border-radius:5px;overflow:hidden;transition:all 0.2s;box-shadow:0 0 0 rgba(35,35,35,0)}.new-card__gallery-item-link:hover{box-shadow:0 2px 10px rgba(35,35,35,0.25)}.new-card__gallery-item-link img{width:100%;height:100%;object-fit:cover}.new-card__benefits,.new-card__video{margin-bottom:4em}.new-card__half-columns{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2em;grid-row-gap:3em;margin-bottom:4em}.cheaper-cont{display:flex;align-items:center;flex-direction:column-reverse}.cheaper-cont .cheaper{font-size:14px;margin-bottom:32px}.profile{position:relative;padding:30px 20px 0 20px}.profile:after{display:block;content:'';clear:both}.profile .input-line{margin:0 0 15px 0}.profile__form [class*="butn"]{padding-left:15px;padding-right:15px;margin-top:15px}.profile__form-bottom{display:grid;grid-template-columns:1fr 2fr;grid-gap:20px;padding-bottom:50px}.profile__form-data{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:15px}.profile__form .input-line{margin-bottom:0}.profile__form .input-line_half-line{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:15px}.profile-left .input-line{margin-bottom:15px}.profile .inner:after{display:block;content:'';clear:both}.profile-title{padding:0 0 30px 0;color:var(--theme);font-size:20px}.profile-top{display:grid;grid-template-columns:1fr 2fr;grid-gap:20px;padding:0 0 10px 0;margin:0 0 20px 0;border-bottom:1px solid #e3e3e3}.profile .user{display:grid;grid-template-columns:80px 1fr;grid-gap:15px}.profile .user .image{position:relative;width:80px;height:80px;background:url("/images/i/no-photo.png") no-repeat 0 0;background-size:100% 100%;border-radius:50%;border:2px solid var(--theme);overflow:hidden}.profile .user .image img{position:relative;z-index:1;width:100%}.profile .user .image .load-image{position:absolute;top:0;left:0;z-index:3;display:block;width:100%;height:100%;padding:0;margin:0;border:none;background:none;overflow:hidden;text-indent:-9999em;cursor:pointer}.profile .user .image span{position:absolute;top:0;left:0;z-index:2;display:block;width:100%;height:100%;padding:25px 0 0 0;background:rgba(29,34,37,0.5);font-size:13px;color:#fff;text-align:center;opacity:0;transition:all 0.2s;border-radius:44px}.profile .user .image:hover span{opacity:1}.profile .user .user-right{padding:7px 0 0 0;overflow:hidden;font-weight:bold;font-size:18px}.profile .user .name{padding:0 0 5px 0;font-size:20px}.profile .user .name span{position:relative;top:-1px;font-size:14px}.profile .user .name svg{position:relative;top:2px;display:inline-block;width:18px;height:18px;margin:0 0 0 5px}.profile .user .name .logo-item{fill:var(--theme)}.profile .user .name.silver span{color:#999}.profile .user .name.silver .logo-item{fill:#999}.profile .user .name.gold span{color:#deb443}.profile .user .name.gold .logo-item{fill:#deb443}.profile .user .name.platinum span{color:#919191}.profile .user .name.platinum .logo-item{fill:#919191}.profile .user .name.black span{color:#1d2225}.profile .user .name.black .logo-item{fill:#1d2225}.profile .user .user-bonus{color:#00afe6;font-size:15px}.profile .user .user-discount{display:flex;align-items:center;color:var(--theme);font-size:15px}.profile .user .user-discount input.text-input{width:50px;text-align:center;margin-left:5px;margin-right:5px}.profile-type{padding:14px 0 0 0;float:left}.profile-type label{cursor:pointer}.profile-type .input-label{padding:0 0 15px 0}.profile-type .input-line{margin:0 0 10px 0}.profile-nav{margin:0 0 20px 0;border:1px solid var(--theme)}.profile-nav ul{display:flex}.profile-nav ul:after{display:block;content:'';clear:both}.profile-nav ul li{width:100%}.profile-nav ul li.current span,.profile-nav ul li.current a{background:var(--theme);color:#fff;cursor:default;pointer-events:none}.profile-nav ul li.disabled a{background:#e3e3e3;color:#fff;cursor:default;pointer-events:none}.profile-nav ul span,.profile-nav ul a{display:block;height:36px;line-height:34px;text-align:center;color:var(--theme);transition:all 0.2s;cursor:pointer}.profile-nav ul span:hover,.profile-nav ul a:hover{text-decoration:underline}.profile .date-label,.profile .input-label{display:block;height:24px;padding:0 0 6px 0;color:#5c626e;font-weight:bold}.profile .date-label{font-size:15px;width:100%}.profile .label-text{position:relative;top:2px}.profile input.text-input{height:36px;padding:0 10px 1px 10px}.profile .orders-table input.text-input{height:24px;padding-left:5px;padding-right:5px;margin-top:5px;margin-bottom:5px;font-size:13px}.profile .orders-table input.text-input[placeholder="YYYY-MM-DD"]{min-width:100px}.profile .form-section{padding:26px 0 0 0;margin:16px 0 0 0;border-top:1px solid #e3e3e3}.profile .form-section:after{display:block;content:'';clear:both}.profile .form-section:first-child{padding:0;margin:0;border:none}.profile .form-section-title{padding:0 0 10px 0;font-size:18px;font-weight:bold;color:#5c626e}.profile .passport-line:after{display:block;content:'';clear:both}.profile .passport-line .input-line{float:right;width:calc(100% - 120px)}.profile .passport-line .input-line:first-child{float:left;width:100px}.profile textarea.textarea-field{height:111px;padding:5px 10px}.profile .date-input:before{top:18px}.profile .sex-line{clear:both}.profile .sex-line:after{display:block;content:'';clear:both}.profile .sex-line label{float:right;width:calc(50% - 10px)}.profile .sex-line label:first-child{float:left}.profile .user-charity{padding:20px 0 15px 0;margin:16px 0 0 0;border-top:1px solid #e3e3e3;clear:both}.profile .user-charity:after{display:block;content:'';clear:both}.profile .user-charity a,.profile .user-charity span,.profile .user-charity input.text-input{display:inline-block;vertical-align:top}.profile .user-charity input.text-input{width:50px;text-align:center;margin:0 0 0 10px}.profile .user-charity a,.profile .user-charity span{padding:7px 10px 0 0}.profile .user-charity .input-label{padding:0 0 10px 0;font-size:14px}.profile .subscribe-label{margin:0 0 7px 0;cursor:pointer}.profile .order-btns [class*="butn"]{clear:both;width:100%;max-width:320px;font-size:16px;font-weight:bold;margin:20px 0 0 0}.profile .order-btns [class*="butn"].left-position{float:left;clear:none}.profile .sided-btns{clear:both}.profile .sided-btns:after{display:block;content:'';clear:both}.profile .sided-btns .dark-red-butn{float:left;clear:none}.profile .sided-btns .black-butn{float:right;clear:none}.profile .order-btns{float:left;width:50%}.profile .order-btns__message{display:none;font-weight:bold;color:var(--theme);text-align:center}.profile .order-btns__message-image{width:100px;margin-left:auto;margin-right:auto;margin-bottom:10px;border:2px solid var(--theme)}.profile .order-btns__message-image img{width:100%;height:auto}.profile .order-btns__line{display:flex;align-items:center}.profile .order-btns__line:not(:first-child){margin-top:20px}.profile .order-btns__price{margin-left:20px;font-size:18px;font-weight:bold;color:var(--theme);flex-shrink:0}.profile .order-btns.align-center{float:none;width:100%;margin:0 auto 30px auto;clear:both}.profile select{height:36px;line-height:34px}.profile .order-prepayment-info{float:left;padding:50px 0 20px 0;text-transform:uppercase;color:var(--theme)}.profile .order-prepayment-info>span,.profile .order-prepayment-info>label{display:block;float:left}.profile .order-prepayment-info>label{text-transform:none;font-size:15px;margin:0 0 0 30px}.profile .order-prepayment-info .dark-red-butn,.profile .order-prepayment-info .red-butn{float:left;margin:0 0 0 15px;padding:0;height:28px;width:100px;min-width:100px;line-height:normal;clear:none}.profile-qr{position:relative;max-width:700px;margin:0 auto}.profile-qr:after{display:block;content:'';clear:both}.profile-qr-column{float:right;width:calc(50% - 10px);max-width:320px;margin:0 0 40px 0}.profile-qr-column:nth-child(2n+1){float:left;clear:both}.profile-qr-code{padding:30px 0 0 0}.profile-qr-input{margin:0 auto 20px auto;max-width:320px}.profile-qr [class*="-butn"]{margin:0 auto;max-width:320px}.profile-qr .dark-red-butn.active{background-color:#fff;color:var(--theme)}.profile-qr-description{padding:15px 0 0 0;color:#5c626e;line-height:1.5em;text-align:justify}.profile-qr-image{max-width:240px;margin:0 auto;padding:0 0 20px 0}.profile-qr-image img{width:100%;height:auto}.profile .logistics-options{margin-bottom:20px}.profile-investor{position:relative}.profile-investor:after{display:block;content:'';clear:both}.profile-investor__top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px}.profile-investor-data{margin:0 0 30px 0;font-size:18px;color:#5c626e}.profile-investor-name{margin-bottom:10px}.profile-investor-name span{color:var(--theme);font-weight:bold}.profile-investor-amount{color:var(--theme);font-weight:bold}.profile-investor-investments{margin-bottom:10px}.profile-investor-date{display:inline-block;margin:0 0 0 5px;font-size:16px;color:#1d2225}.profile-investor .manager-table-holder th{padding:5px 8px;font-size:14px}.profile-investor .manager-table-holder td{padding:5px 8px}.profile .logist-sort{margin-bottom:20px}.cart-text{display:flex;flex-wrap:wrap;padding:20px 0 25px 0}.cart-text__title{width:100%;font-size:15px;font-weight:bold;margin-bottom:5px;color:#5c626e}.cart-text .order-total-hours{display:flex;align-items:center;min-height:36px;font-weight:bold}.cart-text .order-total-hours span{color:var(--theme);margin-left:5px}.cart-text mark{font-weight:bold;color:var(--theme)}.cart-text .cart-text-right{float:right;display:flex}.cart-text .cart-clear{float:right;font-size:14px;margin:0 24px 0 0}.cart-text .dark-red-butn{width:200px;height:40px;padding:0 0 2px 0;font-size:14px;margin:0 15px 0 0}.cart-clear{box-shadow:0 2px 10px rgba(35,35,35,0)}.orders-table{position:relative;overflow-x:auto;padding-top:20px}.orders-table__info{margin-top:20px;font-size:15px}.orders-table__buy{display:flex;align-items:center}.orders-table__customer{display:flex;align-items:center}.orders-table__customer svg{width:18px;height:18px;margin-right:10px}.orders-table__customer svg.ico-cat{fill:#639e3a}.orders-table__customer svg.ico-poop{fill:#1d2225}.orders-table__customer svg.ico-bomb{fill:#5c626e}.orders-table .tablesorter-header-inner{display:inline-block}.orders-table .day-total{color:var(--theme)}.orders-table .day-total td{background-color:var(--theme);font-weight:bold;color:#fff}.orders-table table{position:relative;z-index:1;min-width:500px;margin:0 80px 0 0}.orders-table th,.orders-table td{vertical-align:middle;height:30px;padding:8px;text-align:left;border-bottom:1px solid #e3e3e3;font-size:14px;white-space:nowrap;transition:all 0.2s;outline:none}.orders-table tr:hover:not(.no-highlight) td{background-color:#e3e3e3}.orders-table th{font-weight:bold}.orders-table:not(.no-sort) th{cursor:pointer;transition:all 0.2s}.orders-table:not(.no-sort) th:hover{color:var(--theme)}.orders-table:not(.no-sort) th:not(.no-sort):after{position:relative;content:'';top:0;display:inline-block;width:0;height:0;margin-left:5px;border-top:6px solid #dfe0e1;border-left:6px solid transparent;border-right:6px solid transparent;transition:all 0.2s}.orders-table:not(.no-sort) th.tablesorter-headerAsc:after{top:-1px;transform:rotate(180deg)}.orders-table tfoot th{border:none}.orders-table tfoot th:after{display:none !important}.orders-table tfoot th.align-right{text-align:right;padding:0}.orders-table .help-icon{margin-right:0;margin-left:3px}.orders-table .status{display:flex;align-items:center;padding:2px 5px 3px 5px;color:white}.orders-table .status svg{width:16px;height:16px;margin-left:auto;fill:#fff}.orders-table .status.process{background-color:#ffde1b}.orders-table .status--1{background-color:#6fbcf0;color:#fff}.orders-table .status--2{background-color:#ffde1b}.orders-table .status--3{background-color:#a6a6a6;color:#fff}.orders-table .status--4{background-color:#d64735;color:#fff}.orders-table .status--6{background-color:#86c740;color:#fff}.orders-table .status--7{background-color:#efd019;color:#fff}.orders-table .status--8{background-color:#3d558d;color:#fff}.orders-table .status--9{background-color:#010101;color:#fff}.orders-table .status--10{background-color:#7fb3c5;color:#fff}.orders-table .status--11{background-color:#95aad1;color:#fff}.orders-table .status--12{background-color:#18a300;color:#fff}.orders-table .status--13{background-color:#f2a8a0;color:#fff}.orders-table .status--14{background-color:#de9451;color:#fff}.orders-table .status--16{background-color:#b96cc4;color:#fff}.orders-table .status.done{background-color:#a6a6a6;color:#fff}.orders-table .status.deleted{background-color:#d64735;color:#fff}.orders-table .status.ready{background-color:#86c740;color:#fff}.orders-table .status.payed{background-color:#efd019;color:#fff}.orders-table .status.new{background-color:#6fbcf0;color:#fff}.orders-table .status.confirm{background-color:#3a5997;color:#fff}.orders-table select{height:24px;line-height:22px;padding-left:10px;margin-top:5px;margin-bottom:5px;width:auto}.orders-table [class*="butn"]{height:24px;font-size:13px;padding-left:5px;padding-right:5px;margin-top:0;margin-left:0;margin-right:0;margin-bottom:0;width:auto;font-weight:normal;display:inline-block}.orders-table span[class*="butn"],.orders-table a[class*="butn"]{line-height:22px;margin-left:5px}.orders-table .help-butn{width:18px;height:18px;margin-left:5px;margin-top:5px;margin-bottom:5px;padding:0;font-size:13px;vertical-align:middle}.orders-table__price{font-weight:bold}.orders-table__price+[class*="butn"]{margin-left:10px}.orders-table__proposal{display:flex;align-items:center;color:var(--theme)}.orders-table__proposal:hover{text-decoration:none}.orders-table__company{display:flex;align-items:center;min-width:120px;padding-top:3px;padding-bottom:3px;white-space:normal}.orders-table__company img{display:block;width:24px;height:auto;margin-right:10px}.orders-table__company-name{display:inline-block}.orders-table__counter{display:flex;flex-wrap:wrap;margin-bottom:20px;font-weight:bold;margin-top:15px}.orders-table__counter-available{margin-left:20px}.orders-table__counter-display{color:var(--theme)}.orders-table__cell-controls [class*="butn"]:not(:first-child){margin-left:10px}.orders-table__controls{display:flex;align-items:center;margin-bottom:5px}.orders-table__controls [class*="butn"]{height:30px;padding-left:10px;padding-right:10px;flex-shrink:0}.orders-table__controls .add-finance,.orders-table__controls .orders-table__show-all{margin-left:auto}.orders-table__controls-title{font-size:18px;font-weight:bold}.orders-table__finance,.orders-table__account{margin-right:15px;font-weight:bold}.orders-table__client-type{display:flex;align-items:center}.orders-table__client-type span{margin-right:10px}.orders-table__client-type svg{flex-shrink:0;width:16px;height:16px;fill:#639e3a;margin-left:auto}.order-prepayment span{float:none}.order-item{position:relative;padding-bottom:50px}.order-item:after{display:block;content:'';clear:both}.order-item .simple-file{height:36px}.order-item .simple-file__value{line-height:34px}.order-item .report-products{margin-top:0}.order-item-commission{color:black}.order-item-commission span{color:var(--theme)}.order-item__download{display:flex;align-items:center;margin-top:15px}.order-item__download a{display:flex;align-items:center;width:calc(50% - 10px);font-size:17px}.order-item__download a svg{width:18px;height:18px;margin-right:10px;fill:var(--theme)}.order-item .cart-text{padding:0 0 30px 0}.order-item .cart-order .company-features-content{padding:0 0 30px 0}.order-item .cart-order .order-section,.order-item .order-section,.order-item .order-price-form,.order-item .company-feature{border:none;padding:0}.order-item .cart-order .order-section .order-price-form,.order-item .order-section .order-price-form,.order-item .order-price-form .order-price-form,.order-item .company-feature .order-price-form{margin:0}.order-item .wrong-amount{position:relative;height:30px;line-height:30px}.order-item .wrong-amount .red-color{text-decoration:line-through}.order-item .center-text{text-align:center}.order-item .order-data{padding:0 0 40px 0}.order-item .order-data:after{display:block;content:'';clear:both}.order-item .order-data-price{clear:both;color:var(--theme);padding:10px 0 0 0;font-size:18px;font-weight:bold}.order-item .order-data-price.bonus-info{padding:0}.order-item .order-data-title{display:flex;justify-content:space-between;padding:0 0 20px 0}.order-item .order-data-title.low{padding:0}.order-item .order-data-title-left:after{display:block;content:'';clear:both}.order-item .order-data-title .number{float:left;margin:2px 20px 0 0;font-size:24px;font-weight:bold}.order-item .order-data-title .number mark{color:var(--theme)}.order-item .order-data-title .date{float:left;padding:10px 0 0 0;color:#5c626e}.order-item .order-data-title .date span{margin:0 0 0 20px}.order-item .order-data-title .type{float:left;margin:0 0 0 20px}.order-item .order-data-title [class*="-butn"]{float:right;width:130px;height:40px;margin:0;font-size:15px;clear:none}.order-item .order-data-title .order-status{text-align:center;margin:0 0 15px 0}.order-item .order-data-title .order-status span{display:block}.order-item .order-data-title .order-status-condition{display:inline-block;max-width:200px;padding:8px 15px 10px 15px;margin:10px auto 0 auto;font-weight:bold;border:1px solid var(--theme)}.order-item .order-data-title .order-status .dark-red-butn{float:none;width:200px;margin:10px auto}.order-item .order-data-title .card-btns-consult{margin-top:0}.order-item .order-data-title-status{padding:10px 0 10px 0;font-weight:bold}.order-item .order-data-title-status span{color:var(--theme)}.order-item .order-data .order-timer{padding:0 0 30px 0;clear:both;font-weight:bold}.order-item .order-data .order-timer span{color:var(--theme)}.order-item .order-data .order-timer span span{font-size:20px}.order-item .order-data.align-center{text-align:center}.order-item .order-data.align-center .number{float:none;margin:0}.order-item .order-data .cell,.order-item .order-data .row{float:left;width:50%}.order-item .order-data .cell:after,.order-item .order-data .row:after{display:block;content:'';clear:both}.order-item .order-data .cell:nth-child(2n+1),.order-item .order-data .row:nth-child(2n+1){clear:both}.order-item .order-data .cell{padding:0 30px 30px 0}.order-item .order-data .data-label{padding:0 0 10px 0;color:#5c626e;font-weight:bold}.order-item .order-data .data-label+.input-line{float:left}.order-item .order-data .input-line{float:right;width:calc(50% - 10px)}.order-item .order-data .input-line.wide{float:none;width:100%}.order-item .order-data .total-hours{height:36px;font-size:15px;line-height:36px}.order-item .order-table{padding:10px 0 0 0;margin:0 0 30px 0;border-top:1px solid #e3e3e3}.order-item .order-table:after{display:block;content:'';clear:both}.order-item .order-table input.text-input{max-width:80px;margin:0 auto}.order-item .order-product{padding:14px 0 15px 0;border-bottom:1px solid #e3e3e3}.order-item .order-product:after{display:block;content:'';clear:both}.order-item .order-product .image{float:left;width:60px;height:60px;margin:0 15px 0 0;border:1px solid #e3e3e3}.order-item .order-product .image img{width:100%;height:auto}.order-item .order-product .image>a{position:relative;z-index:1;display:block}.order-item .order-product .image>a:before{position:absolute;content:'';top:50%;left:50%;z-index:2;display:block;width:40px;height:40px;margin:-20px 0 0 -20px;background:url("/images/i/zoom.png") no-repeat 50% 50%;background-size:30px 30px;opacity:0;transition:all 0.2s}.order-item .order-product .image>a:hover:before{opacity:1}.order-item .order-product .info{overflow:hidden}.order-item .order-product .name{padding:8px 0 8px 0}.order-item .order-product .price span{margin:0 0 0 5px}.order-item .order-product .price input.text-input{display:inline-block;margin:0 5px 0 5px}.order-item .order-product .old-price{color:#5c626e;text-decoration:line-through}.order-item .order-product .new-price{color:var(--theme)}.order-item .replace-link{display:block;margin:0 0 0 0;text-decoration:underline}.order-item .replace-link:hover{text-decoration:none}.order-item .order-product,.order-item .oder-table-head{display:table;width:100%}.order-item .order-product .cell,.order-item .oder-table-head .cell{display:table-cell;vertical-align:middle;width:14%;min-height:20px;padding:0 5px;text-align:center;font-size:15px}.order-item .order-product .cell:after,.order-item .oder-table-head .cell:after{display:block;content:'';clear:both}.order-item .order-product .cell:nth-child(1),.order-item .oder-table-head .cell:nth-child(1){width:44px;font-weight:bold;color:#5c626e}.order-item .order-product .cell:nth-child(2),.order-item .oder-table-head .cell:nth-child(2){width:calc(40% - 40px);text-align:left}.order-item .oder-table-head{margin:0 0 15px 0;font-weight:bold}.order-item .oder-table-head:after{display:block;content:'';clear:both}.order-item .oder-table-head .dark-red-butn{height:40px;width:100%;margin:0;font-size:14px}.order-item .oder-table-head .cell{vertical-align:bottom}.order-item .oder-table-head span{margin:0 0 0 10px}.order-item .dealer-total .cell-name{color:var(--theme)}.order-item .total-table{position:relative;display:flex;align-items:flex-end;flex-wrap:wrap;justify-content:space-between;margin:0 0 30px 0}.order-item .total-table__title{font-weight:bold}.order-item .total-table:before{position:absolute;content:'';top:0;left:50%;display:block;width:1px;height:100%;background:var(--theme)}.order-item .total-table .column{width:calc(50% - 15px)}.order-item .total-table .row{display:table;width:100%}.order-item .total-table .row.products-total{font-weight:bold}.order-item .total-table .row.order-total{font-size:18px;font-weight:bold;color:var(--theme);border:none;padding:30px 0 0 0;clear:both}.order-item .total-table .row_total{font-weight:bold;color:var(--theme)}.order-item .total-table .cell{display:table-cell;vertical-align:middle;min-height:49px;padding:5px 0}.order-item .total-table .cell:nth-child(1){width:50%}.order-item .total-table .cell:nth-child(2){width:25%}.order-item .total-table .cell:nth-child(3){width:25%}.order-item .total-table .cell .label-text{top:0}.order-item .total-table .price{display:flex;align-items:center}.order-item .total-table .price input.text-input{height:30px;width:70px}.order-item .total-table .price .currency{margin-left:10px}.order-item .total-table label{display:inline-block}.order-item .total-table .additional-info{color:#5c626e;display:block;font-size:0.8em}.order-item .bonus-info{position:relative;font-size:15px;color:#00afe6}.order-item .bonus-info .dark{color:#5c626e}.order-item .bonus-info.upper{top:-3px}.order-item .payment-type{padding:0}.order-item .payment-type.dealer-payment{float:right;width:calc(50% - 15px);padding:0 0 20px 0}.order-item .order-download{float:right;width:calc(50% - 15px);margin:33px 0 0 0;font-weight:bold}.order-item .order-download a{margin:0 0 0 10px}.order-item .order-download a [class*=ico-]{position:relative;top:-1px;display:inline-block;vertical-align:middle;width:20px;height:20px;margin:0 2px 0 0}.order-item .order-download a [class*=ico-].ico-excel{fill:#267248}.order-item .order-download a.excel-color{color:#267248}.order-item .order-download a:hover{text-decoration:none;opacity:0.7}.order-item .order-download label{margin:10px 0 0 0;font-weight:normal}.order-item .order-download .extra-charge{margin:10px 0 0 0}.order-item .order-download .extra-charge input.text-input{display:inline-block;vertical-align:middle;width:80px;margin:0 5px}.order-item .order-total{display:table;width:100%;font-size:18px;font-weight:bold;color:var(--theme);padding:0 0 30px 0;clear:both}.order-item .order-total:after{display:block;content:'';clear:both}.order-item .order-total .cell{display:table-cell;padding:15px 5px 16px 5px}.order-item .order-total .cell:nth-child(1){width:30%}.order-item .order-total .cell:nth-child(2){width:20%}.order-item .order-total .cell:nth-child(3){width:50%}.order-item .order-total .order-download{margin:0;float:none;color:#267248}.order-item .order-details .card-btns-consult{margin:20px 0 0 0}.order-item .manager-status{float:left;margin:-3px 0 0 30px}.order-item .manager-status:after{display:block;content:'';clear:both}.order-item .manager-status .manager-status-column{margin:0 0 20px 0}.order-item .manager-status .manager-status-column:after{display:block;content:'';clear:both}.order-item .manager-status .label{float:left;margin:7px 15px 0 0}.order-item .manager-status .status-select-holder{float:left;width:150px}.order-item .manager-status .status-select-holder.black-color select{color:#1d2225}.order-item .manager-status .status-select-holder.green-color select{color:#639e3a}.order-item .manager-status .status-select-holder.red-color select{color:var(--theme)}.order-item .black-color select{color:#1d2225}.order-item .green-color select{color:#639e3a}.order-item .red-color select{color:var(--theme)}.order-item .left-data,.order-item .right-data{float:left;width:calc(50% - 10px)}.order-item .left-data:after,.order-item .right-data:after{display:block;content:'';clear:both}.order-item .right-data{float:right}.order-item .customer-data{float:right;width:150px;margin:4px 0 0 0}.order-item .customer-data:after{display:block;content:'';clear:both}.order-item .customer-data:first-child{float:left;width:calc(100% - 160px)}.order-item .customer-data .label{margin:0 0 5px 0}.order-item .customer-data .column a{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.order-item .customer-data span{display:block}.order-item .customer-data .manager-select-holder{width:150px}.order-item .dealer-select-holder{width:120px;margin:10px auto 0 auto}.order-item .dealer-select-holder:first-child{margin-top:0}.order-item.manager-order .order-download{width:calc(50% - 15px)}.details-section{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:0 0 15px 0}.details-section__content{display:flex;flex-direction:column;justify-content:center;flex-grow:1;min-height:80px;padding:0 0 5px 0;border-bottom:1px solid #e3e3e3}.details-section__contacts{display:flex;align-items:center;margin-top:5px}.details-section>.image{position:relative;float:left;flex-shrink:0;width:80px;height:80px;margin:0 0 0 10px;box-shadow:0 2px 10px rgba(35,35,35,0.25);overflow:hidden}.details-section>.image img{position:relative;z-index:1;width:100%;height:auto}.details-section__label{width:100%;margin-bottom:5px;font-weight:bold;color:#5c626e;font-size:15px}.details-section .name{float:left}.details-section .name a,.details-section .name span{display:inline-block;margin:0 10px 0 0}.details-section .column{float:right;width:calc(50% - 15px)}.details-section .column:after{display:block;content:'';clear:both}.details-section .column:first-child{float:left;padding:0 15px 0 0;color:#5c626e;font-weight:bold}.details-section [class*="ico-"]{position:relative;top:-1px;display:inline-block;vertical-align:middle;width:30px;height:30px;margin:0 5px 0 4px;fill:var(--theme)}.details-section__whatsapp{display:flex;align-items:center;color:#50b948;font-weight:bold}.details-section__whatsapp [class*="ico-"]{width:20px;height:20px;fill:#50b948}.details-section .description{padding:10px 0 0 0;clear:both}.details-section .technician{display:flex;align-items:center;flex-wrap:wrap;float:left;margin:0 15px 0 0}.details-section .technician:after{display:block;content:'';clear:both}.details-section .technician-label{width:100%;margin-bottom:5px;font-weight:bold;color:#5c626e;font-size:15px}.details-section .technician .image{position:relative;float:left;width:32px;height:32px;margin:0 10px 0 0;background:url("/images/i/no-photo.png") no-repeat 0 0;background-size:100% 100%;border-radius:44px;border:2px solid var(--theme);overflow:hidden}.details-section .technician .image img{position:relative;z-index:1;width:100%;height:auto;border-radius:44px}.details-section .technician .name{float:left}.details-section .technician .name span{display:block;margin:0 10px 0 0}.details-section .contract-link{float:left;margin:5px 0 0 0}.details-section .car-link{display:block}.green-color{color:#18a300}.red-color{color:var(--theme)}.red-color.transparent-butn{color:#00c2ff}.red-color.transparent-butn:hover{color:#fff}.order-choice{position:relative;padding:0 0 50px 0}.order-choice:after{display:block;content:'';clear:both}.order-choice-preview{position:relative;display:flex;align-items:center;padding:5px 0 5px 0}.order-choice-preview:after{display:block;content:'';clear:both}.order-choice-preview .cart-item-image{margin:0 15px}.order-choice-preview .cart-item-number{font-size:18px;font-weight:bold}.order-choice-preview .cart-item-info{display:inline-block;vertical-align:top}.order-choice-preview .cart-item-count{font-weight:bold;margin:10px 0 0 0}.order-choice td.order-choice-separator{border:none}.order-choice .red-color{color:var(--theme)}.order-choice .blue-color{color:#00c2ff}.order-choice .green-color{color:#639e3a}.order-choice .bold-font{font-weight:bold}.order-choice .company-name{padding:0 30px 0 0;white-space:nowrap}.order-choice .best-price{background:#639e3a;color:#fff}.order-choice a.condition{display:block;padding:5px 15px 6px 15px}.order-choice a.condition.active{background:#639e3a;color:#fff}.order-choice a.condition--remove{margin:5px 0 0 0}.order-choice a.dark-red-butn{height:30px;margin:0;padding:0 10px;white-space:nowrap;font-size:14px;line-height:28px}.order-choice-filter{float:right;margin:0 0 20px 0}.order-choice-filter:after{display:block;content:'';clear:both}.order-choice-filter .label{float:left;margin:9px 0 0 0}.order-choice-filter [class*="-butn"]{float:left;min-width:180px;width:auto;height:40px;margin:0 0 0 20px;clear:none}.order-choice-filter [class*="-butn"].active{background-color:#fff;color:var(--theme)}.order-choice .card-old-price{color:#5c626e;margin:5px 0 0 0}.order-choice-empty{text-align:center}.order-choice-empty span{display:block;padding:20px 0 30px 0;font-size:25px;text-align:center;color:#1d2225}.order-choice-empty p{padding:0 0 20px 0;line-height:1.5em;color:#5c626e}.order-choice-empty p mark{font-weight:bold;color:#1d2225}.profile__filter{margin-bottom:30px;display:flex;align-items:flex-end;width:calc(100% - 350px)}.profile__filter [class*="butn"]{width:160px;height:36px;margin-left:20px}.profile__filter-dates{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:20px;width:500px}.profile__filter-dates label{width:100%}.profile__filter-dates input.text-input{width:calc(50% - 10px)}.company-filter{position:relative;z-index:30;width:240px}.company-filter__dropdown{position:absolute;top:100%;left:0;display:none;width:100%;background:#fff;border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1}.company-filter__dropdown.active{display:block}.company-filter__scroll{position:relative;z-index:1;width:100%;max-height:300px;overflow-x:hidden;overflow-y:auto}.company-filter__close{position:absolute;top:5px;right:10px;z-index:3;display:block;width:24px;height:24px;margin:0;border-radius:50%;background:#fff;border:1px solid #c1c1c1;cursor:pointer;outline:none;transition:all 0.2s}.company-filter__close svg{position:absolute;content:'';top:50%;left:50%;display:block;width:14px;height:14px;fill:#1d2225;transform:translate3d(-50%, -50%, 0);transition:all 0.2s}.company-filter__close:hover{border-color:var(--theme)}.company-filter__close:hover svg{fill:var(--theme)}.company-filter__list{margin-top:32px}.company-filter__list-item{position:relative;border-top:1px solid #c1c1c1}.company-filter__list label{position:relative;padding-left:40px;padding-right:15px;padding-top:7px;padding-bottom:6px;transition:all 0.2s;cursor:pointer}.company-filter__list label:before{position:absolute;content:'';top:50%;left:10px;display:block;width:14px;height:14px;transform:translate3d(0, -50%, 0);border:1px solid #c1c1c1;background:#fff;transition:all 0.2s}.company-filter__list label:hover{color:var(--theme)}.company-filter__list input[type=checkbox]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;bottom:0;clip:rect(0 0 0 0);overflow:hidden}.company-filter__list input[type=checkbox]:checked+label{color:var(--theme)}.company-filter__list input[type=checkbox]:checked+label:before{background:var(--theme);box-shadow:inset 0 0 0 2px #fff}.manager-table-holder{padding:17px 0 30px 0;font-size:15px;overflow-x:auto;clear:both}.manager-table-holder .company-name{text-align:left;color:var(--theme)}.manager-table-holder .company-name .static-rating{margin:5px 0 0 0}.manager-table-holder .company-name--bigger{font-size:20px}.manager-table-holder-item:after{display:block;content:'';clear:both}.manager-table-holder .pledge-input{position:relative;top:-2px;display:inline-block;vertical-align:middle;width:100px}.manager-table-holder .pledge-input input.text-input{font-size:15px}.manager-table-holder .dealer-discount{font-size:13px;color:var(--theme)}.manager-table-holder .dealer-amount,.manager-table-holder .dealer-price,.manager-table-holder .item-amout{display:inline-block;vertical-align:middle;width:80px;margin:0 5px 0 0}.manager-table-holder_wide table{min-width:1440px}.manager-table-holder_wide table .dealer-item-price{padding:0}.manager-table-holder table{position:relative;min-width:1240px}.manager-table-holder .bold-font{font-weight:bold}.manager-table-holder .order-pickup-checkbox{margin-top:10px}.manager-table-holder tr{border-bottom:1px solid #c1c1c1}.manager-table-holder tr.empty-cell{border:none}.manager-table-holder th{position:relative;padding:15px 8px;font-size:14px;font-weight:bold;vertical-align:middle;border:1px solid #c1c1c1;background:#fff}.manager-table-holder th.align-left{text-align:left}.manager-table-holder th.empty-cell{border:none}.manager-table-holder th span{display:block}.manager-table-holder th span.label-text,.manager-table-holder th span.checkbox{display:inline-block}.manager-table-holder td{padding:10px 8px;vertical-align:middle;text-align:center;border:1px solid #c1c1c1}.manager-table-holder td.align-left{text-align:left}.manager-table-holder td.empty-cell{border:none}.manager-table-holder td [class*="-butn"]{display:block;width:100%;min-width:100px;max-width:135px;margin:2px auto 0 auto;padding:0 10px 2px 10px;font-size:13px;height:24px;line-height:22px;font-weight:normal;box-shadow:0 1px 7px transparent}.manager-table-holder td .action-butn{padding:0;margin:0;height:30px;width:30px;min-width:30px;display:flex;position:static}.manager-table-holder td .help-butn{display:inline-block;width:18px;height:18px;min-width:0;margin:0 0 0 3px;padding:0;font-size:12px}.manager-table-holder td input.text-input{position:static;height:30px;font-size:14px}.manager-table-holder td input.text-input_wide{min-width:120px}.manager-table-holder tr.cell-separator,.manager-table-holder th.cell-separator,.manager-table-holder td.cell-separator{border-right:1px solid var(--theme)}.manager-table-holder tr.bottom-cell-separator,.manager-table-holder th.bottom-cell-separator,.manager-table-holder td.bottom-cell-separator{border-bottom:2px solid var(--theme)}.manager-table-holder tr.bottom-cell-separator td{border-bottom:none;font-size:20px;padding-top:12px;padding-bottom:12px}.manager-table-holder tr.bottom-cell-separator.normal-font td{font-size:15px;padding:10px 8px}.manager-table-holder td.bottom-line,.manager-table-holder tr.bottom-line{border-bottom:2px solid var(--theme)}.manager-table-holder .cart-item-info{font-size:15px}.manager-table-holder .cart-item-info input.text-input{height:30px;font-size:14px;margin-bottom:5px}.manager-table-holder .cart-item-image{max-width:60px}.manager-table-holder .kit-input,.manager-table-holder .condition-select{margin:0 auto}.kit-input,.condition-select{width:170px}.table-nowrap{white-space:nowrap}.logistics-options:after{display:block;content:'';clear:both}.logistics-option{float:right;width:calc(50% - 30px)}.logistics-option:after{display:block;content:'';clear:both}.logistics-option:first-child{float:left}.logistics-option>.input-label{float:left;width:80px;margin:6px 0 0 0}.logistics-option .content{float:right;width:calc(100% - 80px)}.logistics-option .new-option{padding:20px 0 0 0}.payment-status{padding:10px 5px 10px 5px;margin:0 0 30px 0;border:2px solid var(--theme)}.payment-status:after{display:block;content:'';clear:both}.payment-status .column{float:left;width:33.333%;padding:0 10px}.payment-status .column:after{display:block;content:'';clear:both}.payment-status .label{float:left;width:120px;padding:7px 0 0 0}.payment-status .status-input{float:left;width:calc(100% - 120px)}.order-comments:after{display:block;content:'';clear:both}.order-details .order-comments{margin:0 0 30px 0}.order-comments .column{float:right;width:calc(50% - 10px)}.order-comments .column:first-child{float:left}.order-contract textarea.textarea-field{min-height:400px;overflow-x:hidden;overflow-y:visible;resize:vertical}.order-contract__column{margin-bottom:20px}.order-contract__section{margin-bottom:40px}.order-contract .order-btns{float:none}.order-contract iframe{width:100% !important}.check-btn{position:relative;display:block;margin:2px 0 10px 0;width:90px}.check-btn:hover{opacity:0.9}.check-btn .not-checked,.check-btn .checked{position:relative;display:block;padding:3px 10px 4px 10px;font-size:13px;color:#fff;background:var(--theme);overflow:hidden;cursor:pointer;text-align:center;border-radius:4px;transition:all 0.2s}.check-btn .checked{background:#639e3a}.check-btn .checked{display:none}.check-btn__input{position:absolute;top:0;left:0;height:0;width:0;opacity:0}.check-btn__input:checked ~ .not-checked{display:none}.check-btn__input:checked ~ .checked{display:block}.bonus-info{color:#00afe6}.cell-name{display:none;padding:0 0 5px 0;font-size:14px;font-weight:bold;color:#5c626e}.show-on-mobile{display:none}.show-on-mobile.dark-red-butn{width:100%;height:40px;max-width:320px;margin:30px auto 0 auto;float:none}.dealer-item-price{font-size:15px;padding:8px 0 0 0}.dealer-item-price--low{padding:0}.dealer-item-price input.text-input{display:inline-block;width:70px;margin:0 5px 0 5px}.dealer-details:after{display:block;content:'';clear:both}.dealer-details .column{float:left;max-width:500px}.dealer-details .column:after{display:block;content:'';clear:both}.dealer-details .column:nth-child(2){float:right}.dealer-details .column-title{padding:0 0 15px 0;font-size:18px;text-transform:uppercase}.dealer-details .section{padding:0 0 20px 0;clear:both}.dealer-details .section:after{display:block;content:'';clear:both}.dealer-details .section.half-section{float:right;width:calc(50% - 5px);clear:none}.dealer-details .section.half-section.left-position{float:left}.dealer-details .data-label{padding:0 0 10px 0;color:#5c626e;font-weight:bold}.dealer-details .data-label+.input-line{float:left}.dealer-details .input-line{float:right;width:calc(50% - 5px);margin:0 0 10px 0}.dealer-details .input-line.wide{float:none;width:100%}.dealer-details .confirm-label{clear:both}.dealer-total-title{position:relative;top:-2px;font-size:20px;text-align:center}.dealer-total{color:var(--theme);font-weight:bold;line-height:24px}.dealer-message{float:left;width:calc(50% - 15px);padding:0 0 30px 0}.dealer-message:after{display:block;content:'';clear:both}.dealer-message textarea.textarea-field{max-width:500px}.dealer-message .data-label{padding:0 0 10px 0;color:#5c626e;font-weight:bold}.order-add{display:flex;align-content:center;justify-content:space-between;margin:0 0 20px 0}.order-add form{width:calc(50% - 10px)}.order-add .order-add-input{float:left;width:calc(100% - 120px)}.order-add .order-add-input .chosen-container{width:100% !important}.order-add .order-add-input .chosen-container-multi .chosen-choices li.search-field input[type=text]{height:36px}.order-add .dark-red-butn{float:right;width:100px;height:40px;margin:0;clear:none}.order__map{position:relative;flex-grow:1;background-color:#5c626e;margin-bottom:20px}.order__map .map{position:absolute;content:'';top:0;left:0;display:block;width:100%;height:100%}.profile-steps{position:relative;margin-bottom:25px;margin-top:25px;overflow-y:hidden;overflow-x:auto;counter-reset:steps}.profile-steps__time{font-size:14px;color:#5c626e;margin-top:3px}.profile-steps__list{display:flex;padding-bottom:45px;justify-content:space-between}.profile-steps_circle{position:relative;z-index:2;width:30px;height:30px;margin-left:auto;margin-right:auto;color:#fff;font-weight:bold;background:#c1c1c1;text-decoration:none;pointer-events:none;border-radius:50%}.profile-steps_circle:before{display:flex;align-items:center;justify-content:center;width:30px;height:30px;counter-increment:steps;content:counter(steps)}.profile-steps li{position:relative;flex-shrink:0;width:100px;z-index:2;text-align:center}.profile-steps li:nth-child(1){z-index:20}.profile-steps li:nth-child(2){z-index:19}.profile-steps li:nth-child(3){z-index:18}.profile-steps li:nth-child(4){z-index:17}.profile-steps li:nth-child(5){z-index:16}.profile-steps li:nth-child(6){z-index:15}.profile-steps li:nth-child(7){z-index:14}.profile-steps li:nth-child(8){z-index:13}.profile-steps li:nth-child(9){z-index:12}.profile-steps li:nth-child(10){z-index:11}.profile-steps li:nth-child(11){z-index:10}.profile-steps li:nth-child(12){z-index:9}.profile-steps li:nth-child(13){z-index:8}.profile-steps li:nth-child(14){z-index:7}.profile-steps li:nth-child(15){z-index:6}.profile-steps li:not(:first-child):before{position:absolute;content:'';top:15px;right:50%;z-index:1;display:block;width:100vw;height:1px;background:#c1c1c1}.profile-steps li mark{display:block;margin-top:3px;font-size:14px;font-weight:bold;color:#5c626e;white-space:nowrap}.profile-steps li.active:before{background-color:var(--theme)}.status-tag{display:inline-flex;align-items:center;height:30px;padding-right:10px;padding-left:10px;font-size:14px;color:#5c626e;border:1px solid #dfe0e1;background-color:#fff;white-space:nowrap;border-radius:3px}.status-tag svg{width:22px;height:22px;margin-left:10px;fill:#5c626e}.status-tag__circle{flex-shrink:0;width:10px;height:10px;margin-right:10px;border-radius:50%}.customer-order{max-width:1080px;margin-left:auto;margin-right:auto}.contacts-block{display:flex;position:relative;height:calc(100vh - 144px)}.contacts-block h1{font-size:38px}.contacts-block #map{height:100%}.contacts-info{display:flex;flex-direction:column;color:#1d2225;width:40%;max-width:540px;overflow:auto;background:#fff}.contacts-info__text{margin-bottom:10px}.contacts-info__text-title{font-weight:bold;margin-bottom:7px;font-size:18px}.contacts-info-inner{padding:20px 20px 60px 20px;margin-bottom:auto}.contacts-info__image{position:relative;height:200px;margin-bottom:20px;background-color:#dfe0e1}.contacts-info__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.contacts-map{position:relative;float:right;flex-grow:1;background-color:#5c626e}.contacts-section{padding:0 0 20px 0;font-size:16px}.contacts-section .title{padding:0 0 12px 0;font-size:18px}.contacts-section>address,.contacts-section>span{display:block;margin:0 0 12px 0}.contacts-section>address>span,.contacts-section>span>span{display:inline-block;min-width:100px;color:#5c626e}.contacts-section>address>a,.contacts-section>span>a{color:#1d2225}.contacts-socials{font-size:32px}.contacts-socials a{display:inline-block;margin:0 0 0 10px;color:#1d2225}.contacts-socials a svg{width:32px;height:32px;fill:#1d2225;transition:all 0.35s}.contacts-socials span+a,.contacts-socials a:first-child{margin-left:0}.contacts-socials a:hover{text-decoration:none}.contacts-socials a:hover svg{transform:rotateY(360deg)}.contacts-preview{padding:60px 20px;text-align:center;font-size:22px}.contacts-preview-title{padding:0 0 20px 0;text-align:center;text-transform:uppercase}.contacts-preview-title h2{padding:0;font-size:50px;line-height:normal}.contacts-preview a{display:block;margin:0 0 20px 0}.contacts-preview a.mail-to{font-size:20px;font-weight:bold;color:#333333}.contacts-preview span{display:block;margin:0 0 5px 0;font-weight:bold}.contacts-preview address{margin:0 0 20px 0}.contacts-preview-socials{margin:0 0 20px 0;font-size:32px}.contacts-preview-socials a{display:inline-block;vertical-align:middle;margin:0 10px}.contacts-preview-socials a:hover{text-decoration:none;color:#00c2ff}.main-page{position:relative;overflow:hidden}.main-page:after{display:block;content:'';clear:both}.main-page .inner{max-width:1280px}.main-page-hero{position:relative;height:580px;overflow:hidden;color:#fff}.main-page-hero:after{display:block;content:'';clear:both}.main-page-hero--low{height:300px}.main-page-hero--low .main-page-hero-image{height:300px}.main-page-hero .inner{max-width:980px;padding:0 30px}.main-page-hero-image{position:fixed;top:0;left:0;right:0;width:100%;height:735px;overflow:hidden}.main-page-hero-image .image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;width:100%;height:100%;overflow:hidden}.main-page-hero-image .image img{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;max-width:99999%;width:auto;height:auto;transform:translate(-50%, -50%);background-size:cover}.main-page-hero-content{position:absolute;top:0;left:0;z-index:2;display:flex;justify-content:center;align-items:center;width:100%;height:100%;text-align:center;background:rgba(29,34,37,0.4)}.main-page-hero-content p{padding:0 0 20px 0;font-size:18px}.main-page-hero-title{padding:0 0 10px 0;font-size:48px;line-height:1.1em}.main-page-hero-nav{position:absolute;bottom:30px;left:0;z-index:3;width:100%}.main-page-hero-nav .inner{display:flex;justify-content:center;align-items:center}.main-page-hero-nav svg{width:20px;height:20px;margin:0 10px 0 0;fill:#fff}.main-page-hero-nav a{display:flex;justify-content:center;align-items:center;color:#fff}.main-page-hero-nav a:not(:first-child){margin:0 0 0 40px}.main-page-search{position:relative;max-width:540px;margin:0 auto;text-align:left}.main-page-search .search-frame{position:relative;background:#fff;border:1px solid #fff;border-radius:4px}.main-page-search .search-frame:after{display:block;content:'';clear:both}.main-page-search .search-results{position:absolute;top:100%;left:0;width:100%;max-height:200px;background:#fff;overflow-x:hidden;overflow-y:auto;box-shadow:0 2px 10px rgba(35,35,35,0.25);border-radius:4px}.main-page-search .search-description{margin:5px 0 0 0;text-align:left}.main-page-search .search-description span{text-decoration:underline}.main-page-search .search-input{float:left;height:48px;width:calc(100% - 40px);margin:0;padding:0 15px 0 10px;font-family:"Roboto",sans-serif;font-size:15px;background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none}.main-page-search .search-btn{position:relative;float:right;display:block;width:40px;height:48px;background:none;border:none;cursor:pointer;transition:all 0.2s;color:#1d2225}.main-page-search .search-btn:hover svg{fill:var(--theme)}.main-page-search .search-btn svg{position:absolute;top:50%;left:50%;display:block;width:20px;height:20px;font-size:20px;margin:-10px 0 0 -15px}.main-page .catalogue-nav:before{display:none}.main-page .page-separator{border-color:#fafafa}.main-page-section{position:relative;padding-left:20px;padding-right:20px}.main-page-section:after{display:block;content:'';clear:both}.main-page-categories{position:relative;padding-top:20px;padding-bottom:20px;padding-left:0;padding-right:0}.main-page-categories:after{display:block;content:'';clear:both}.main-page-categories__title{padding-top:0.5em}.main-page-categories .column{position:relative;float:left;width:25%;padding-right:20px;margin-bottom:30px}.main-page-categories .column:nth-child(4n+1){clear:both}.main-page-categories .column svg{position:absolute;top:0;left:0;width:30px;height:30px;fill:var(--theme)}.main-page-categories ul:not(.hidden-categories) li:first-child{margin:0 0 5px 0;font-size:1.25em;font-weight:bold}.main-page-categories ul:not(.hidden-categories) li:first-child a{color:#1d2225}.main-page-categories li{font-size:1.125em}.main-page-categories li a{color:#5c626e;display:block}.main-page-categories li:not(:first-child) a{padding-top:0.55em;padding-bottom:0.55em}.main-page-categories li:first-child a{margin-bottom:0.15em}.main-page-categories li:first-child a:hover,.main-page-categories li a:hover{color:var(--theme);text-decoration:none}.main-page-categories li span{margin:0 0 0 5px;font-size:13px;color:#abafb8;font-weight:normal}.main-page-categories .more-categories{text-decoration:underline;cursor:pointer;margin:5px 0 0 0}.main-page-categories .more-categories:hover{text-decoration:none}.main-page-how{position:relative;padding-top:30px;padding-bottom:50px}.main-page-how:after{display:block;content:'';clear:both}.main-page-how .how-list{text-align:center}.main-page-how .how-list:after{display:block;content:'';clear:both}.main-page-how .how-list-item{position:relative;display:inline-block;width:200px;margin:0 30px 30px 30px;vertical-align:top}.main-page-how .how-list-item:not(:first-child):before{position:absolute;content:'';top:60px;left:-40px;display:block;width:20px;height:20px;border-right:2px solid #dfe0e1;border-bottom:2px solid #dfe0e1;transform:rotate(-45deg)}.main-page-how .how-list-item .icon{width:120px;margin:0 auto}.main-page-how .how-list-item .icon img{width:100%;height:auto}.main-page-how .how-list-item .name{margin:15px 0 0 0;color:#5c626e}.main-page-how .how-list-item .name span{display:block;margin:0 0 5px 0;color:#1d2225;font-weight:bold}.main-page-how p{text-align:center}.main-page-how p a{font-weight:bold;text-decoration:underline}.main-page-how p a:hover{text-decoration:none}.main-page-testimonials{position:relative;margin:0 0 30px 0}.main-page-testimonials+.centered-btn{margin-bottom:30px;margin-top:30px;padding-top:0}.main-page-testimonials .testimonials-image{position:relative;z-index:1}.main-page-testimonials .testimonials-image .slide{position:relative;height:378px;overflow:hidden}.main-page-testimonials .testimonials-image .slide .image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;width:100%;height:100%;overflow:hidden}.main-page-testimonials .testimonials-image .slide .image img{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;max-width:99999%;width:auto;height:auto;transform:translate(-50%, -50%);background-size:cover}.main-page-testimonials .testimonials-author{width:500px;background:#fff}.main-page-testimonials .testimonials-author-holder{position:absolute;top:0;left:80px;z-index:2;display:flex;align-items:center;width:calc(100% - 160px);height:100%}.main-page-testimonials .testimonials-author .slide{padding:40px 30px;align-items:flex-start}.main-page-testimonials .testimonials-author-photo{float:left;width:80px;flex-shrink:0;margin:0 20px 0 0;border-radius:50%;overflow:hidden}.main-page-testimonials .testimonials-author-photo img{width:100%;height:auto}.main-page-testimonials .testimonials-author-text{font-size:15px}.main-page-testimonials .testimonials-author-text .name{font-weight:bold}.main-page-testimonials .testimonials-author-text span{display:block;color:#5c626e}.main-page-testimonials .testimonials-author-text p{margin:10px 0 0 0}.main-page-testimonials .testimonials-image-dots{position:absolute;bottom:-58px;left:0;z-index:3;width:100%}.main-page-geography{position:relative;padding-top:30px;padding-bottom:50px}.main-page-geography:after{display:block;content:'';clear:both}.main-page-geography .geography-list{position:relative}.main-page-geography .geography-list:after{display:block;content:'';clear:both}.main-page-geography ul{max-width:1080px;margin:0 auto;padding:0 0 0 8%;column-count:4;column-gap:20px}.main-page-geography ul li{margin:5px 0 0 0}.main-page-geography ul a{color:#1d2225}.main-page-geography ul a:hover{color:var(--theme);text-decoration:none}.main-page-banner{position:relative;min-height:378px;overflow:hidden;clear:both}.main-page-banner .image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;width:100%;height:100%;overflow:hidden}.main-page-banner .image img{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;max-width:99999%;width:auto;height:auto;transform:translate(-50%, -50%);background-size:cover}.main-page-banner .main-page-banner-text{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;min-height:378px;padding-top:50px;padding-bottom:50px;background:rgba(29,34,37,0.4);color:#fff;text-align:center}.main-page-banner .main-page-banner-text .title{font-size:60px;padding:0 0 10px 0}.main-page-banner .main-page-banner-text p{font-size:18px}.main-page-preview{position:relative;padding:20px 5px}.main-page-preview:after{display:block;content:'';clear:both}.main-page-preview .slide{padding:0 15px}.main-page-preview .product-preview{width:100%}.main-page-proposal{position:relative;padding-top:30px;padding-bottom:10px}.main-page-proposal:after{display:block;content:'';clear:both}.main-page-proposal .proposal-item{position:relative;float:right;width:calc(50% - 10px);margin:0 0 20px 0;background:#fff;border-radius:6px;overflow:hidden}.main-page-proposal .proposal-item:nth-child(2n+1){float:left;clear:both}.main-page-proposal .proposal-item .content{position:relative;z-index:2;padding:30px 20px;min-height:168px;background:rgba(29,34,37,0.5);color:#fff}.main-page-proposal .proposal-item .image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;width:100%;height:100%;overflow:hidden}.main-page-proposal .proposal-item .image img{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;max-width:99999%;width:auto;height:auto;transform:translate(-50%, -50%);background-size:cover}.main-page-proposal .proposal-item .title{margin:0 0 10px 0;font-size:18px;font-weight:bold}.main-page-proposal .proposal-item p{margin:0 0 15px 0}.main-page-proposal .proposal-item form:after{display:block;content:'';clear:both}.main-page-proposal .proposal-item form [class*='-butn']{float:right}.main-page-proposal .proposal-item [class*='-butn']{height:40px;padding:0 20px}.main-page-proposal .proposal-item input.text-input{float:left;width:calc(100% - 140px);height:40px}.main-page-columns{position:relative;overflow:hidden;background:#fff}.main-page-columns:after{display:block;content:'';clear:both}.main-page-columns-left{position:relative;float:left;width:calc(100% - 320px);background:#fff}.main-page-columns-left:after{display:block;content:'';clear:both}.main-page-columns-right{position:relative;float:right;width:320px;padding-top:60px}.main-page-columns-right:after{display:block;content:'';clear:both}.main-page-specialists{position:relative;padding-bottom:30px}.main-page-specialists:after{display:block;content:'';clear:both}.main-page-specialists .specialists-title{padding:0 0 10px 20px;font-weight:bold}.main-page-specialists .specialists-list:after{display:block;content:'';clear:both}.main-page-specialists .specialists-item{position:relative;padding:10px 20px}.main-page-specialists .specialists-item:after{display:block;content:'';clear:both}.main-page-specialists .specialists-item .photo{position:relative;float:left;width:50px;height:50px;margin:0 15px 0 0;background:url(/images/i/no-photo.png) no-repeat 0 0;background-size:100% 100%;border-radius:50%;overflow:hidden}.main-page-specialists .specialists-item .photo img{width:100%;height:auto}.main-page-specialists .specialists-item .content{overflow:hidden}.main-page-specialists .specialists-item .name{padding:3px 0 0 0;font-weight:bold;transition:all 0.2s}.main-page-specialists .specialists-item:hover .name{color:var(--theme)}.main-page-specialists .specialists-item a{position:absolute;top:0;left:0;z-index:5;display:block;width:100%;height:100%;outline:none;overflow:hidden;text-indent:-999em}.main-page-specialists .specialists-more{display:block;padding:10px 20px;font-weight:bold}.main-page-actions{position:relative;padding-top:60px;padding-bottom:50px}.main-page-actions .main-page-text{text-align:center;font-size:28px;font-weight:bold;max-width:980px;margin:0 auto}.main-page-actions .main-section-title{font-size:35px}.main-page-actions .actions-list{display:flex;justify-content:center;flex-wrap:wrap}.main-page-actions .actions-list-item{position:relative;width:33.333%;padding:20px 20px 30px 55px}.main-page-actions .actions-list-item [class*='-butn']{display:inline-block;height:40px;width:100%;max-width:190px}.main-page-actions .actions-list-item .name{font-size:18px;font-weight:bold;margin:0 0 10px 0}.main-page-actions .actions-list-item p{margin:0 0 20px 0;font-size:15px}.main-page-actions .actions-list-item svg{position:absolute;top:20px;left:0;width:40px;height:40px;fill:var(--theme)}.main-page-actions .actions-list-item .ico-waiter,.main-page-actions .actions-list-item .ico-clock,.main-page-actions .actions-list-item .ico-diamond{fill:#00c2ff}.main-page-warranty{width:1280px;max-width:calc(100% - 30px);padding-top:20px;padding-bottom:20px;margin-top:40px;margin-bottom:30px;margin-left:auto;margin-right:auto;border:10px solid #00c2ff}.main-page-warranty--low{margin-top:0}.main-page-warranty--wide{max-width:100%;margin-top:0}.main-page-warranty__full-width{max-width:100%;width:100%}.main-page-warranty__testimonial{display:flex;align-items:flex-start;flex-wrap:wrap;text-align:left}.main-page-warranty__testimonial-photo{float:left;width:80px;flex-shrink:0;margin:0 20px 0 0;border-radius:50%;overflow:hidden}.main-page-warranty__testimonial-photo img{width:100%;height:auto}.main-page-warranty__testimonial-text{font-size:15px;width:calc(100% - 100px)}.main-page-warranty__testimonial-text .name{font-weight:bold}.main-page-warranty__testimonial-text span{display:block;color:#5c626e}.main-page-warranty__testimonial-text p{margin:10px 0 0 0}.main-page-warranty__testimonial .centered-btn{width:100%}.main-page-warranty__testimonial .main-section-title{text-align:left;width:100%}.main-page-warranty__bottom .main-section-title{width:100%}.main-page-warranty__bottom .contacts-section{text-align:right;padding-bottom:0;padding-top:15px;color:var(--theme);width:200px}.main-page-warranty__bottom .contacts-socials a svg{fill:var(--theme)}.main-page-statistic{position:relative}.main-page-statistic .statistic-list{display:flex;min-height:300px;justify-content:space-between;align-items:flex-start;overflow:hidden}.main-page-statistic .statistic-list-item{position:relative;padding:0 0 10px 0;margin:0 0 20px 0;flex-basis:280px;text-align:center}.main-page-statistic .statistic-list-item:nth-child(even){align-self:flex-end}.main-page-statistic .statistic-list-item:before{position:absolute;content:'';top:100%;left:50%;display:block;width:1px;height:200%;border-left:1px dotted #5c626e}.main-page-statistic .statistic-list-icon{margin:0 0 15px 0}.main-page-statistic .statistic-list-icon svg{width:40px;height:40px;margin:0 auto;fill:var(--theme)}.main-page-statistic .statistic-list-number{margin:0 0 5px 0;font-size:44px;line-height:1em}.main-page-statistic .statistic-list-name{font-size:18px;font-weight:bold;color:#5c626e}.main-page-partners{padding-top:30px;background:#fff;margin-bottom:60px}.main-page-partners .inner{max-width:1080px}.main-page-text{font-size:15px}.main-page-text p{margin-bottom:15px}.main-page-projects{margin-top:30px}.landing{padding-bottom:50px}.landing__main-title{display:flex;flex-wrap:wrap;margin-top:20px}.landing__main-title-text{display:flex;align-items:center}.landing__main-title-content{width:100%;font-weight:bold}.landing__main-title-holder{display:flex;align-items:center}.landing__main-title-icon{position:relative;top:-3px;flex-shrink:0;display:inline-block;width:70px;margin-left:10px}.landing__inner{position:relative;z-index:3;width:100%;max-width:1480px;padding-left:2.5em;padding-right:2.5em;margin:0 auto;max-width:1180px}.landing__content-columns{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:30px}.landing__container{position:relative;z-index:3;width:100%;max-width:1480px;padding-left:2.5em;padding-right:2.5em;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}.landing__container_wide .landing__content{width:100%;max-width:1230px;margin-left:auto;margin-right:auto}.landing__content{width:calc(100% - 220px)}.landing__aside{position:relative;width:200px}.landing__aside-frame{padding-bottom:30px}.landing__aside-title{margin-bottom:10px;font-size:22px;font-weight:bold}.landing__banner{position:relative;background-color:#5c626e;min-height:300px;margin-bottom:20px}.landing__banner .banner-slider-text .title{font-size:20px}.landing__top-banner{background-color:#5c626e;height:200px;margin-bottom:20px;margin-top:20px}.landing__aside-products-list{display:grid;grid-template-columns:1fr;grid-gap:10px;margin-left:auto;margin-right:auto}.landing__section{margin-bottom:50px}.landing__company{display:grid;align-items:start;grid-template-columns:70px 1fr;grid-column-gap:10px}.landing__company-logo{position:relative}.landing__company-logo:before{content:'';display:block;padding-top:100%}.landing__company-logo>div,.landing__company-logo>span{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:block}.landing__company-logo>div img,.landing__company-logo>span img{height:100%;width:100%;object-fit:cover}.landing__company-name{font-weight:bold}.landing__company-art{margin-bottom:4px;font-size:13px}.landing__company-bottom{display:flex;align-items:center}.landing__company-favorite{width:25px;height:25px;margin-right:10px}.landing__company-favorite svg{width:25px;height:25px;fill:#5c626e}.landing__company-favorite.active svg{fill:#f21717}.landing__nav{width:235px;background:#f6f6f6;box-shadow:10px 0 20px rgba(0,0,0,0.2)}.landing__nav-holder{display:flex;flex-direction:column;height:calc(100vh - 134px);padding:20px 20px 20px 20px;transition:height 0.1s}.landing__nav-anchors li:not(:first-child){margin:8px 0 0 0}.landing__nav-anchors li a{font-size:14px;font-weight:bold;color:#5c626e}.landing__nav-anchors li a:hover,.landing__nav-anchors li a.active{color:var(--theme);text-decoration:none}.landing__nav-info{font-size:14px;color:#5c626e;text-align:center;margin-top:auto}.landing__nav-info a,.landing__nav-info address{display:block;margin:0 0 6px 0}.landing__nav-info .dark-red-butn{width:100%;height:38px;margin:10px 0 0 0;font-size:14px}.landing__description{margin-bottom:2rem}.landing__description p{margin-bottom:0.5rem;color:#5c626e;font-size:1em}.landing__description li{list-style:disc inside}.landing__description li:not(:first-child){margin-top:5px}.landing__slide{position:relative;display:flex;align-items:center;min-height:680px;color:#5c626e;background-color:#fff;border-bottom:1px solid #dfe0e1}.landing__slide-title{margin-bottom:20px;font-size:28px;line-height:1.25em;color:#1d2225}.landing__slide-image{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.landing__slide-image img{min-width:100%;height:100%;max-width:99999%;object-fit:cover}.landing__slide-left{position:relative;z-index:2;flex-grow:1;height:100%;box-shadow:10px 0 20px rgba(0,0,0,0.2)}.landing__slide-right{position:relative;z-index:1;width:30%;height:100%;padding-top:30px;padding-left:20px;padding-right:20px;padding-bottom:30px;overflow:hidden}.landing__slide-right p{margin-bottom:7px;line-height:1.4em}.landing__slide-content{position:relative;z-index:2;display:flex;align-items:center;width:100%;height:100%;background:rgba(29,34,37,0.5);color:#fff}.landing__text-subtitle{margin-bottom:10px;font-size:1.5em;color:#5c626e}.landing__text p{font-size:15px;line-height:1.5em;color:#5c626e}.landing__form{padding-top:40px;padding-right:50px;padding-bottom:40px;padding-left:50px;border:10px solid var(--theme);border-radius:5px}.landing__form .page-title span{display:inline-block}.landing__form .input-line{display:flex;margin:0 0 15px 0}.landing__form .input-line [class*="-butn"]{width:180px}.landing__form .input-line input.text-input{width:calc(100% - 200px);max-width:365px;margin:0 20px 0 0}.landing__form p{max-width:550px;font-size:15px;color:#5c626e}.landing__products{display:grid;grid-template-columns:repeat(8, 1fr);grid-column-gap:10px;grid-row-gap:10px}.landing__products-item{position:relative;overflow:hidden;border-radius:3px;transition:all 0.2s}.landing__products-item:hover{color:var(--theme)}.landing__products-item:hover .landing__products-name{background-color:rgba(29,34,37,0)}.landing__products-item:hover .landing__products-name-holder{opacity:0;transform:translateY(100%)}.landing__products-price{margin-top:0.5rem}.landing__products-link{position:absolute;top:0;left:0;z-index:5;display:block;width:100%;height:100%;outline:none;overflow:hidden;text-indent:-999em}.landing__products-image{z-index:1;position:relative}.landing__products-image:before{content:'';display:block;padding-top:100%}.landing__products-image>div,.landing__products-image>span{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:block}.landing__products-image>div img,.landing__products-image>span img{height:100%;width:100%;object-fit:cover}.landing__products-name{position:absolute;top:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding-left:8px;padding-right:8px;font-weight:bold;font-size:16px;text-align:center;color:#fff;text-shadow:1px 1px 5px rgba(29,34,37,0.8);background-color:rgba(29,34,37,0.6);transition:all 0.3s 0.1s}.landing__products-name span{display:block}.landing__products-name-holder{position:relative;transition:all 0.2s}.landing__testimonial{display:grid;grid-template-columns:130px 1fr;grid-column-gap:20px;grid-row-gap:20px;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #dfe0e1}.landing__testimonial:first-child{border-top:1px solid #dfe0e1}.landing__testimonial-image{width:50px;height:50px;margin-left:auto;margin-right:auto;margin-bottom:10px;background:url("/images/i/no-photo.png") no-repeat 0 0;background-size:100% 100%;border-radius:50%;overflow:hidden}.landing__testimonial-image img{width:100%;height:100%;object-fit:cover}.landing__testimonial-author{margin-bottom:5px;font-size:15px;text-align:center}.landing__testimonial-company{color:#5c626e;text-align:center}.landing__testimonial-title{font-size:18px;margin-bottom:5px}.landing__testimonial-info{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.landing__testimonial p{margin-bottom:10px;line-height:1.25em}.landing__tags{display:flex}.landing__tags-item{height:30px;display:flex;align-items:center;padding-left:8px;padding-right:8px;margin-bottom:10px;margin-right:10px;border-radius:4px;border:1px solid #dfe0e1}.landing__tags-item:hover{text-decoration:none;border-color:var(--theme);color:var(--theme)}.landing__awards{display:flex;flex-wrap:wrap;align-items:center}.landing__awards-item{display:flex;align-items:center;margin-right:5px;font-size:14px;font-weight:bold;text-transform:lowercase;color:#5c626e}.landing__awards-item svg{width:14px;height:20px;fill:#deb443}.landing__company-data{display:flex;font-size:15px;text-align:center;align-items:stretch}.landing__company-data:after{display:block;content:'';clear:both}.landing__company-data:before{display:none}.landing__company-data .data{width:100%;padding:5px 5px}.landing__company-data .data:first-child{border:none}.landing__company-data .data-text{display:flex;align-items:center;justify-content:center}.landing__company-data .label{font-weight:bold}.landing__company-data .label--low{padding:0 0 4px 0}.landing__company-data .static-rating{margin:12px auto 10px auto}.landing__company-data .testimonial-counter{margin:0 5px 0 5px;color:#fff}.landing__company-data [class*="-butn"]{display:flex;align-items:center;justify-content:center;width:120px;height:30px;line-height:normal;margin:10px auto 0 auto;font-size:13px}.landing__slider{overflow:visible;max-width:100%}.landing__slider .slick-dots{bottom:-30px}.landing__slider .slick-dots li{border-color:var(--theme)}.landing__slider .slick-dots li.slick-active{background-color:var(--theme)}.landing__slider-item{position:relative}.landing__slider-image{position:relative;z-index:1;width:100%;max-height:600px;height:600px}.landing__slider-image img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.landing__slider-caption{position:absolute;bottom:0;left:0;z-index:2;width:100%;color:#fff;padding-top:30px;padding-right:15px;padding-bottom:15px;padding-left:15px;background-image:linear-gradient(to top, rgba(29,34,37,0.5) 0%, rgba(29,34,37,0.4) 60%, rgba(29,34,37,0.3) 80%, rgba(29,34,37,0) 100%)}.landing__slider-title{position:absolute;top:0;left:0;z-index:2;width:100%;color:#fff;padding-top:15px;padding-right:15px;padding-bottom:30px;padding-left:15px;background-image:linear-gradient(rgba(29,34,37,0.5) 0%, rgba(29,34,37,0.4) 50%, rgba(29,34,37,0.3) 70%, rgba(29,34,37,0) 100%);font-size:22px;text-transform:uppercase}.landing__slider-link{position:absolute;top:0;left:0;z-index:5;display:block;width:100%;height:100%;outline:none;overflow:hidden;text-indent:-999em}.item-tender-approved{top:-3px;margin-left:10px}.item-tender-approved svg{width:30px;height:30px;fill:#1fd600}.landing__contact-form .delivery__request-form h2{font-size:1.8em;font-weight:bold;padding:0;font-family:inherit;line-height:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit}.landing__contact-form .delivery__request-form h3{font-weight:bold;font-size:1.2em;color:#424242;padding-top:0.5em;font-family:inherit;line-height:inherit;text-transform:inherit;letter-spacing:inherit}.landing__contact-form .delivery__request-form p{padding-top:0.5em;color:grey}.landing__contact-form .delivery__request-form-inputs{max-width:500px}.landing__contact-form .delivery__request-form{background-color:#f3f3f3;display:flex;border:unset;border-radius:5px}.landing__contact-form .feedback-form-manager{padding-right:1em;align-items:flex-end;display:flex}.landing__contact-form .delivery__form-nearby p{padding-bottom:0.5em;padding-top:0}.landing__contact-form .delivery__request-form-holder{padding-top:1em}.thanks{text-align:left;padding-top:50px;padding-right:20px;padding-bottom:100px;padding-left:20px}.thanks__top{padding-top:40px;padding-right:50px;padding-bottom:40px;padding-left:50px;max-width:1120px;margin-left:auto;margin-right:auto;margin-bottom:40px;border:10px solid var(--theme);border-radius:4px}.thanks__inner{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:1080px;margin-left:auto;margin-right:auto}.thanks__title{margin-bottom:15px;font-size:40px}.thanks__text{width:calc(100% - 220px)}.thanks__manager{width:150px;text-align:center}.thanks__manager-image img{width:100%;height:auto}.thanks__manager-name{font-weight:bold;margin-top:5px;margin-bottom:5px}.thanks .contacts-section{margin-top:20px}.thanks .contacts-section a svg{fill:var(--theme)}.thanks [class*="butn"]{width:100%;max-width:220px;margin-top:30px}.thanks .catalogue{max-width:1120px;margin-top:30px;margin-left:auto;margin-right:auto}.thanks_partner .thanks__top{padding:0;border:none}.thanks_partner .thanks__inner{max-width:100%}.thanks__form{margin-top:40px}.thanks__form .input-label{margin-bottom:10px;font-weight:bold;color:#5c626e}.thanks__form .textarea-field{height:100px}.offers{max-width:1120px;margin-top:40px;margin-bottom:40px;margin-left:auto;margin-right:auto}.offers__title{margin-bottom:15px;font-size:40px;text-align:center}.offers__item{display:grid;grid-template-columns:300px 1fr;grid-gap:20px;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;margin-bottom:40px;box-shadow:0 2px 10px rgba(35,35,35,0.25)}.offers__item-image{position:relative;height:200px;overflow:hidden}.offers__item-image img{width:100%;height:100%;object-fit:cover}.offers__item-name{margin-bottom:15px;font-size:30px;line-height:1em;text-transform:uppercase}.offers__item-text{margin-bottom:15px;color:#5c626e;line-height:1.5em}.offers__item-content [class*="butn"]{margin-top:15px}.thanks__text_promo-wide{width:100%;margin-top:15px}.thanks__text_promo-top-text{display:flex;flex-direction:column;align-items:flex-start}.thanks__text_promo-top-holder{margin-top:auto}.offers_promo{padding-right:60px;padding-left:60px}.offers_promo p,.thanks__text_promo p{font-size:1.15em;margin-top:15px}.offers_promo p .light,.thanks__text_promo p .light{display:block;margin-top:20px;color:#5c626e}.offers_promo p .bold,.thanks__text_promo p .bold{font-weight:bold}.offers_promo p svg,.thanks__text_promo p svg{position:relative;width:26px;height:26px;display:inline-block;align-self:baseline;transform:translate3d(0, 5px, 0);fill:#00c2ff}.offers_promo a,.thanks__text_promo a{color:var(--theme)}.offers_promo ul,.thanks__text_promo ul{margin-bottom:15px;margin-top:15px}.offers_promo li,.thanks__text_promo li{font-weight:bold}.offers_promo li:not(:first-child),.thanks__text_promo li:not(:first-child){margin-top:10px}.logist-table{position:relative;overflow-y:hidden;overflow-x:auto}.logist-table[data-simplebar]{padding-top:10px}.logist-table .simplebar-scroll-content{padding-right:0 !important}.logist-table__title{padding-left:15px;padding-right:15px;padding-bottom:10px;padding-top:10px;font-weight:bold;font-size:24px;color:#1d2225;background-color:#fff}.logist-table td{z-index:0;vertical-align:middle;width:200px;border:1px solid #c1c1c1}.logist-table td.logist-table__first-cell{width:auto;font-size:14px;font-weight:bold;text-align:center;color:var(--theme);background:#fafafa;border-top:1px solid var(--theme)}.logist-table td.logist-table__first-cell_incomplete{background-color:#6fbcf0;color:#fff}.logist-table td.empty-cell:first-child,.logist-table td.empty-cell{border:none;background:none;text-align:left}.logist-table td.past{background-color:#fff;background-image:repeating-linear-gradient(45deg, rgba(0,0,0,0.05), rgba(0,0,0,0.05) 3px, rgba(92,98,110,0.3) 3px, rgba(92,98,110,0.3) 6px)}.logist-table td.current{background:#639e3a;color:#fff}.logist-table__head td{z-index:30;padding:7px 10px;min-width:54px;font-size:13px;font-weight:bold;text-align:left;border-color:transparent;background-color:#fafafa}.logist-table__head td:first-child{min-width:0;border:none;background-color:#fff}.logist-table__mission-row{background-color:#e3e3e3}.logist-table__item{display:flex;flex-direction:column;min-height:105px;min-width:190px;padding:5px;border:7px solid #fff;background-color:#fff;font-size:14px}.logist-table__item-top{display:flex;justify-content:space-between;margin:0 0 5px 0}.logist-table__item-time{font-weight:bold}.logist-table__item-car{max-width:50%;font-weight:bold;color:var(--theme);padding-top:2px;font-size:13px}.logist-table__item-car span{display:block}.logist-table__item-bottom{display:flex;justify-content:space-between;margin-top:auto;padding-top:5px}.logist-table__item-order{margin-top:3px;font-weight:bold;color:var(--theme)}.logist-table__item-driver{max-width:50%;text-align:right;font-weight:bold}.logist-table__item-driver span{display:block}.logist-table__item_incomplete{border-color:#6fbcf0}.logist-table__item_incomplete.logist-table__item_1{border-color:#6fbcf0}.logist-table__item_1{border-color:#3d558d}.logist-table__item_2{animation:blinkGreenBorder 1s linear infinite}.logist-table__item_3{border-color:#a6a6a6}.logist-table__item_5,.logist-table__item_4{border-top-color:var(--theme);border-left-color:var(--theme);border-right-color:#5c626e;border-bottom-color:#5c626e}.logist-table__item_warning{animation:blinkRedBorder 1s linear infinite}.logist-table__item .status{padding:1px 5px 3px 5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#fff}.logist-table__item .status_1{background-color:#86c740}.logist-table__item .status_2{background-color:#b96cc4}.logist-table__item .status_3{background-color:#3d558d}.logist-table__item .status_4{background-color:#6fbcf0}.logist-table__item .status_5{background-color:#de9451}.logist-table__in-transit{border-color:#dfe0e1}.logist-table__in-transit-title span{display:inline-block;padding:1px 5px 3px 5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#fff;background-color:#5c626e}.logist-table__in-transit-process{flex-grow:1;background-color:#639e3a}.logist-table.compact td,.logist-table_compact td{width:70px}.logist-table.compact td:first-child,.logist-table_compact td:first-child{width:100px;font-size:14px}.logist-table.compact .logist-table__item,.logist-table_compact .logist-table__item{width:100%;min-width:70px;min-height:40px;font-size:13px}.logist-table.compact .logist-table__item-bottom,.logist-table.compact .logist-table__item-top,.logist-table_compact .logist-table__item-bottom,.logist-table_compact .logist-table__item-top{margin:0;display:block}.logist-table.compact .logist-table__item-bottom,.logist-table_compact .logist-table__item-bottom{padding-top:0}.logist-table.compact .logist-table__item-car,.logist-table_compact .logist-table__item-car{width:48px;max-width:80px;font-weight:bold;margin-top:5px;padding-left:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.logist-table.compact .logist-table__item-order,.logist-table.compact .logist-table__item-address,.logist-table_compact .logist-table__item-order,.logist-table_compact .logist-table__item-address{display:none}.logist-table.compact .logist-table__item-time,.logist-table_compact .logist-table__item-time{padding-left:0;padding-right:0;margin-top:3px}.logist-table.compact .logist-table__item-driver,.logist-table_compact .logist-table__item-driver{max-width:100%}.logist-table.compact .status,.logist-table_compact .status{width:48px}.logist-sort__title{margin-bottom:10px;font-weight:bold}.logist-sort input.text-input{height:30px;padding-left:10px;padding-right:10px}.logist-sort select{height:30px;line-height:28px;padding-left:10px}.logist-sort [class*="butn"]{min-width:30px;height:30px;font-size:13px}.logist-sort [class*="butn"] svg{top:0;margin:0}.logist-sort [class*="butn"].active{background-color:#fff}.logist-sort [class*="butn"].active svg{fill:var(--theme)}.logist-sort__btns{display:flex}.logist-sort__btns [class*="butn"]:not(.logist-sort__compact):not(.map-trigger){padding-left:10px;padding-right:10px}.logist-sort__btns [class*="butn"]:not(:first-child){margin-left:10px}.logist-sort__form{display:grid;grid-template-columns:repeat(auto-fit, minmax(190px, 210px));grid-column-gap:15px;grid-row-gap:20px;align-items:end}.logist-sort__form-inner{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:10px}.logist-sort__wide{grid-column:span 2}.logist-sort__date{margin-right:20px}.logist-sort__date input.text-input{width:132px}.logist-sort__order{margin-right:20px}.logist-sort__order input.text-input{width:124px}.logist-sort__type,.logist-sort__driver{margin-right:20px}.logist-sort__right{margin-left:auto;display:flex;align-items:center}.logist-sort__right [class*="butn"]{margin-left:10px}.logist-map{display:flex;margin-top:30px;margin-bottom:30px;background:#5c626e;height:0;overflow:hidden;transition:all 0.2s}.logist-map.active{min-height:450px;height:calc(100vh - 188px)}.logist-map__list{position:relative;display:flex;z-index:2;width:620px;flex-shrink:0;background-color:#fff;box-shadow:0 2px 10px rgba(35,35,35,0.25);transition:all 0.2s}.logist-map__list.compact{width:170px}.logist-map__list.closed{width:0}.logist-map__list.closed .logist-driver{display:none}.logist-map__list-scroll{overflow-x:hidden;overflow-y:auto;width:100%}.logist-map__list-controls{position:absolute;top:50%;left:100%;width:30px;transform:translateY(-50%)}.logist-map__list-controls [class*="butn"]{min-width:30px;height:30px;font-size:13px;border-radius:0}.logist-map__list-controls [class*="butn"]:first-child{border-bottom-color:#fff;border-top-right-radius:5px}.logist-map__list-controls [class*="butn"]:last-child{border-top-color:#fff;border-bottom-right-radius:5px}.logist-map__list-controls [class*="butn"] svg{top:0;margin:0;transition:all 0.2s}.logist-map__list-controls [class*="butn"].active .ico-arrow-left-2{transform:rotate(180deg)}.logist-map__list-controls [class*="butn"]:hover,.logist-map__list-controls [class*="butn"].active{background-color:#fff}.logist-map__list-controls [class*="butn"]:hover svg,.logist-map__list-controls [class*="butn"].active svg{fill:var(--theme)}.logist-map__holder{position:relative;z-index:1;flex:1 1}.logist-map #drivers-map{position:absolute;top:0;left:0;width:100%;height:100%}.logist-driver{border-bottom:1px solid #dfe0e1;font-size:14px}.logist-driver__title{display:flex;align-items:center;padding-top:10px;padding-right:10px;padding-bottom:9px;padding-left:10px;font-size:16px;font-weight:bold;border-bottom:1px solid #dfe0e1;background-color:#6fbcf0;color:#fff;cursor:pointer;transition:all 0.2s}.logist-driver__car,.logist-driver__name{width:calc(50% - 15px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.logist-map__list.compact .logist-driver__car,.logist-map__list.compact .logist-driver__name{width:calc(100% - 30px)}.logist-driver__car{text-align:right}.logist-map__list.compact .logist-driver__car{display:none}.logist-driver__list{padding-left:10px;padding-right:10px;counter-reset:driverTasks;border-bottom:1px solid #dfe0e1}.logist-driver__list-headers{display:flex;align-items:center;padding-top:5px;padding-bottom:6px;padding-left:34px;border-bottom:1px solid #dfe0e1;font-weight:bold}.logist-map__list.compact .logist-driver__list-headers{display:none}.logist-driver__list-headers .logist-driver__address{width:calc(100% - 311px)}.logist-driver__list-item{display:flex;align-items:center;padding-top:5px;padding-bottom:6px}.logist-driver__list-item:before{content:counter(driverTasks);counter-increment:driverTasks;display:block;min-width:24px;font-weight:bold;margin-right:2px}.logist-driver__list-item:not(:first-child){border-top:1px solid #dfe0e1}.logist-driver__list-center{display:flex;align-items:center;flex-wrap:wrap;flex-shrink:0;width:240px;padding-right:10px}.logist-map__list.compact .logist-driver__list-center{width:auto;padding-right:0}.logist-driver__list-check{width:50px}.logist-driver__list-check .checkbox{margin-right:0}.logist-map__list.compact .logist-driver__list-check{width:36px}.logist-driver__list-order{width:45px}.logist-driver__list-icon{display:flex;align-items:center;justify-content:center;height:22px;width:50px;text-align:center}.logist-driver__list-icon svg{width:20px;height:20px;fill:var(--theme)}.logist-driver__list-icon .ico-car-unloading,.logist-driver__list-icon .ico-car-loading{width:36px}.logist-map__list.compact .logist-driver__list-icon{display:none}.logist-driver__list-icon .ico-logist-status-1{fill:#3d558d}.logist-driver__list-icon .ico-logist-status-2{fill:#639e3a}.logist-driver__list-icon .ico-logist-status-3{fill:#5c626e}.logist-driver__list-icon .ico-logist-status-4{fill:var(--theme)}.logist-driver__list-icon .ico-logist-status-5{fill:var(--theme)}.logist-driver__list-icon .ico-logist-type-1{width:38px;fill:#86c740}.logist-driver__list-icon .ico-logist-type-2{fill:#b96cc4}.logist-driver__list-icon .ico-logist-type-3{fill:#3d558d}.logist-driver__list-icon .ico-logist-type-4{width:38px;fill:#6fbcf0}.logist-driver__list-icon .ico-logist-type-5{fill:#de9451}.logist-driver__list-time{width:50px}.logist-driver__list-actual{width:50px}.logist-map__list.compact .logist-driver__list-actual{display:none}.logist-driver__address{width:calc(100% - 335px);margin-left:auto}.logist-map__list.compact .logist-driver__address{display:none}.logist-driver__date-title{padding-top:5px;padding-right:10px;padding-bottom:4px;padding-left:10px;font-size:15px;font-weight:bold;background-color:#8f95a1;color:#fff;border-bottom:1px solid #dfe0e1}.compact-trigger{margin-top:30px;cursor:pointer}.compact-trigger .label-text{position:relative;top:1px}.portfolio__list{display:flex;justify-content:space-between;flex-wrap:wrap}.portfolio__item{position:relative;margin:0 0 30px 0;width:calc(50% - 12px);background:#fff;box-shadow:0 2px 10px rgba(35,35,35,0.25);font-size:15px;font-weight:bold;border-radius:8px;overflow:hidden}.portfolio__item:hover .portfolio__image [class*='-butn'],.portfolio__item:hover .portfolio__image:before{opacity:1}.portfolio__item:hover .portfolio__name{color:var(--theme)}.portfolio__link{position:absolute;top:0;left:0;z-index:5;display:block;width:100%;height:100%;outline:none;overflow:hidden;text-indent:-999em}.portfolio__image{position:relative;height:205px}.portfolio__image img{z-index:1;width:100%;height:100%;object-fit:cover}.portfolio__image [class*='-butn']{position:absolute;top:50%;left:50%;z-index:3;width:186px;height:40px;transform:translate3d(-50%, -50%, 0);opacity:0}.portfolio__image:before{position:absolute;content:'';top:0;left:0;z-index:2;display:block;width:100%;height:100%;background:rgba(29,34,37,0.3);opacity:0;transition:all 0.2s}.portfolio__name{max-width:390px;padding:5px 20px 5px 20px;transition:all 0.2s;min-height:56px;display:flex;align-items:center}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;height:100vh;width:100vw;overflow:auto}.ios.safari .modal{display:flex;align-items:center;justify-content:center;height:600px;overflow:inherit}.modal-title{padding:0 0 10px 0;font-size:40px;line-height:1em}.modal-title--red{color:var(--theme)}.modal-title--red span:before,.modal-title--red span:after{background:var(--theme)}.modal-title--blue{color:#00c2ff}.modal-title--blue span:before,.modal-title--blue span:after{background:#00c2ff}.modal-title--green{color:#1fd600}.modal-title--green span:before,.modal-title--green span:after{background:#1fd600}.modal-title--yellow{color:#ffde1b}.modal-title--yellow span:before,.modal-title--yellow span:after{background:#ffde1b}.modal-title--violet{color:#79489c}.modal-title--violet span:before,.modal-title--violet span:after{background:#79489c}.modal-title--orange{color:#f68620}.modal-title--orange span:before,.modal-title--orange span:after{background:#f68620}.modal-title span{display:block;padding:0 0 10px 0;font-size:0.4em;text-transform:none;font-family:"Roboto",sans-serif;font-weight:bold;letter-spacing:normal}.modal-title span:after,.modal-title span:before{position:relative;content:'';top:0;left:0;display:inline-block;vertical-align:middle;width:6px;height:6px;margin:0 10px;border-radius:50%}.modal-title .item-tender-approved{top:-4px}.modal-title .item-tender-approved svg{width:28px;height:28px}.modal-title>svg{position:relative;top:-4px;display:inline-block;vertical-align:middle;width:40px;height:40px;fill:var(--theme)}.modal-title-text{margin-bottom:20px}.modal-title-text .user-bonus{color:var(--theme);font-weight:bold;font-size:18px}.modal-title-subtitle{display:inline-block;font-family:"Roboto",sans-serif;font-size:0.5em;color:#5c626e}.modal-subtitle{display:block;padding:15px 0 5px 0;font-size:18px;font-weight:bold}.modal .card-terms{margin:0}.modal .form-info{padding:10px 0 0 0;text-align:center;clear:both;font-size:12px}.modal-how{padding:20px 0 0 0}.modal-how .dark-red-butn{height:40px;padding:0 20px}.modal-how-content{padding:20px 0 0 0}.modal-how-content [class*="-butn"]{margin:20px 0 0 0}.modal-row{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:100vh}.ios.safari .modal-row{min-height:0;max-height:600px;overflow:auto}.modal-cell{display:table-cell;vertical-align:middle;padding:0 15px;width:100%}.modal-close-wide{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;min-width:100%;min-height:100%;background:#1d2225;opacity:0.5}.modal-close-small{position:absolute;top:15px;right:15px;z-index:10;width:24px;height:24px;border:1px solid var(--theme);border-radius:50%;cursor:pointer}.modal-close-small svg{position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;fill:var(--theme)}.modal-logo{position:absolute;right:20px;bottom:20px;z-index:10}.modal-logo img{width:150px;height:auto}.modal__text p:not(:first-child){margin-top:5px}.modal__text p span{font-weight:bold;color:var(--theme)}.modal__btns{display:flex;align-items:center;margin-top:20px}.modal__btns [class*="butn"]{padding-left:15px;padding-right:15px}.modal__btns [class*="butn"]:not(:first-child){margin-left:15px}[class$="modal-frame"]{position:relative;z-index:2;width:100%;max-width:895px;margin:20px auto;background:#fff;padding:40px 90px 80px 90px}.warning-modal-frame{max-width:600px}.feedback-modal-frame{max-width:1000px}.feedback-modal-frame .modal-title{text-align:center}.feedback-modal-frame p,.feedback-modal-frame form{max-width:510px;margin:0 auto}.feedback-modal-frame p{margin-top:15px;font-size:15px;color:#5c626e}.feedback-modal-frame p span{font-weight:bold;color:var(--theme)}.feedback-modal-frame .submit-btn{width:100%;height:50px;max-width:400px;margin-left:auto;margin-right:auto;margin-bottom:20px;clear:both}.feedback-modal-frame .half-input{float:right;width:calc(50% - 10px)}.feedback-modal-frame .half-input:first-child{float:left}.feedback-modal-frame .half-input .spinn-box{width:100%;margin:0 0 20px 0}.feedback-modal-frame .half-input input.ui-spinner-input{width:100%}.feedback-modal-frame .half-input .number-input input.text-input{flex-grow:1;margin-bottom:0;text-align:left;padding-left:15px}.feedback-modal-frame .input-line{margin-bottom:15px}.feedback-modal-frame .input-line:after{display:block;content:'';clear:both}.feedback-modal-frame .input-line--check{margin:0 0 30px 0}.feedback-modal-frame .spinn-box-label{height:50px;line-height:50px;margin:0 0 7px 0}.feedback-modal-frame .input-label{margin:0 0 7px 0}.feedback-modal-frame .fast-item-price,.feedback-modal-frame .fast-item-hours{margin:10px 0 20px 0;font-weight:bold}.feedback-modal-frame .fast-item-type{margin:0 0 20px 0;font-weight:bold}.feedback-modal-frame .check-label{float:right;width:calc(50% - 10px);margin:0 0 10px 0;cursor:pointer;transition:all 0.2s}.feedback-modal-frame .check-label:hover{color:var(--theme)}.feedback-modal-frame .check-label:nth-child(2n+1){float:left;clear:both}.feedback-modal-frame .check-label .label-text{position:relative;top:2px}.password-form{max-width:500px;margin:0 auto}.password-form .input-line{margin:0 0 15px 0}.password-form .input-label{padding:0 0 10px 0}.password-form input.text-input{height:40px}.testimonial-quality{max-width:500px;padding:0 0 20px 0;margin:0 auto}.testimonial-quality:after{display:block;content:'';clear:both}.testimonial-quality .title{padding:0 0 10px 0;font-weight:bold}.testimonial-quality .radio{margin:0 3px 0 0}.testimonial-quality .label-text{color:#5c626e;font-size:14px}.testimonial-quality label{float:left;width:10%;margin:0 0 15px 0}.testimonial-quality .range-row{padding:10px 0}.testimonial-quality .range-inputs{display:flex;justify-content:space-between}.testimonial-quality .range-inputs-item{width:calc(50% - 10px)}.testimonial-charity{position:relative}.testimonial-charity .testimonial-quality-holder{position:relative}.testimonial-charity .testimonial-quality-fonds,.testimonial-charity .price-range{position:relative}.testimonial-charity .testimonial-quality-fonds:before,.testimonial-charity .price-range:before{position:absolute;content:'';top:0;left:0;z-index:20;display:block;width:100%;height:100%;background:rgba(255,255,255,0.7)}.testimonial-charity .testimonial-quality-fonds.active:before,.testimonial-charity.active .price-range:before{display:none}.testimonial-charity label{float:none;width:auto;font-size:14px}.testimonial-charity label.fond-label .label-text{font-size:15px;font-weight:bold}.testimonial-charity label.fond-label .radio{top:-2px}.compare-content p,.compare-content li,.text-modal-frame p,.text-modal-frame li{line-height:24px;color:#5c626e}.compare-content p:not(:first-child),.compare-content li:not(:first-child),.text-modal-frame p:not(:first-child),.text-modal-frame li:not(:first-child){margin-top:10px}.compare-content p mark,.compare-content li mark,.text-modal-frame p mark,.text-modal-frame li mark{color:var(--theme)}.compare-content p span,.compare-content li span,.text-modal-frame p span,.text-modal-frame li span{font-weight:bold}.dotted-list li{position:relative;padding:0 0 0 15px}.dotted-list li:before{position:absolute;content:'';top:10px;left:0;display:block;width:5px;height:5px;border-radius:50%;background:var(--theme)}.compare-modal-frame{max-width:1200px}.compare-content-column{float:left;width:45.7%}.compare-content-column:first-child{width:54.3%;padding:0 10% 0 0}.compare-content-column:first-child .features-list-label{display:inline-block}.compare-item-name{padding:0 0 40px 0;font-size:24px}.compare-image{min-height:310px;margin:23px 0 43px 0}.compare-image>img{height:auto}.compare-content p{padding:0 0 20px 0}.product-features-list{padding:5px 0 50px 0}.product-features-list li{padding:16px 0 0 0;font-size:15px}.product-features-list li:first-child{padding:0}.product-features-list li .features-list-label{color:#5c626e;width:160px;padding:0 10px 0 0;vertical-align:top}.mobile-compare{display:none;visibility:hidden}.counter-section{padding:20px 0 0 0}.modal-title+.counter-section{padding:0}.counter-size{padding:15px 0 20px 0;border-bottom:1px solid #919191}.counter-total{padding:20px 0 20px 0}.counter-total-label{display:inline-block;vertical-align:middle;margin:0 15px 0 0;font-size:20px}.counter-total-value{display:inline-block;vertical-align:middle;font-size:24px;color:var(--theme)}.compare-section{padding:0 0 20px 0}.text-modal-frame ul.ordered-list{padding:20px 0 20px 0}.text-modal-frame ul.ordered-list li{padding:0 0 20px 0}.text-modal-frame ul.ordered-list li span{position:relative;top:-1px;display:inline-block;vertical-align:middle;width:24px;height:24px;margin:0 10px 0 0;font-size:16px;line-height:23px;font-weight:500;text-align:center;color:var(--theme);background:#fff;border:2px solid var(--theme);border-radius:50%}.counter-confirm{display:inline-block;padding:0 40px;background:var(--theme);color:#fff}.counter-confirm:hover{background:#5c626e;border:1px solid #5c626e;color:#fff}.quality-line{max-width:500px;margin:0 auto 20px auto}.quality-line .input-label{padding:0 0 5px 0}.quality-line label{margin:0 0 10px 0}.partners-modal-frame{max-width:980px;padding:40px 20px 80px 20px}.partners-modal-content:after{display:block;content:'';clear:both}.partners-modal-content .partners-column{float:right;width:calc(50% - 20px)}.partners-modal-content .partners-column:first-child{float:left}.partners-modal-content p{padding:0 0 10px 0}.partners-modal-form{padding:30px 0 0 0;clear:both}.partners-modal-form .title{padding:0 0 10px 0;font-size:28px}.partners-modal-form input.text-input{height:38px;margin:0 0 10px 0}.partners-modal-form .submit-btn{height:38px;width:100%;max-width:320px;margin:0 0 0 0;padding:0 0 2px 0}.replace-modal-frame{max-width:640px;padding:40px 40px}.replace-modal-frame .header-cart-dropdown{position:relative;right:0;top:0;width:100%;padding:0;box-shadow:0 1px 7px transparent}.modal-form-description{max-width:400px;margin:0 auto 20px auto;font-size:12px;color:#999999;text-align:center}.login-forms .modal-title{font-size:36px;padding:0 0 25px 0}.modal-tabs{margin:0 0 30px 0;border-bottom:1px solid #c6c6c6}.modal-tabs li{position:relative;float:left;height:28px;line-height:28px;font-size:15px;margin:0 0 0 15px;cursor:pointer;transition:all 0.2s}.modal-tabs li:hover{color:var(--theme)}.modal-tabs li:first-child{margin-left:0}.modal-tabs li.current{cursor:default;color:var(--theme)}.modal-tabs li.current:before{width:100%}.modal-tabs li:before{position:absolute;content:'';top:100%;left:0;display:block;width:0;height:2px;background:var(--theme);transition:all 0.2s 0.1s}.brif{position:relative;max-width:980px;margin:30px auto 60px auto}.brif:after{display:block;content:'';clear:both}.brif-proposal{position:relative;padding:10px 0 0 0;clear:both}.brif-proposal:after{display:block;content:'';clear:both}.brif-proposal span{margin:0 0 10px 0;display:block;text-align:center;font-weight:bold}.brif-proposal [class*="-butn"]{float:none;width:100%;max-width:220px;margin:0 auto}.brif-title{text-align:center;font-size:60px}.brif-title h1{font-size:inherit;line-height:inherit}.brif-text{margin:0 0 30px 0;text-align:center}.brif-text p{max-width:640px;padding:0 0 15px 0}.brif-text p span{font-weight:bold;color:var(--theme)}.brif-text:last-child{text-align:left}.brif form{max-width:100%}.brif form textarea.textarea-field,.brif form input.text-input{max-width:100%}.brif-section{position:relative;margin:0 0 30px 0}.brif-section:after{display:block;content:'';clear:both}.brif-section-title{position:relative;margin:0 0 30px 0;font-size:20px;text-align:center}.brif-section-title:before{position:absolute;content:'';top:50%;left:20px;z-index:1;display:block;width:calc(100% - 40px);height:1px;background:#dfe0e1}.brif-section-title span{position:relative;z-index:2;display:inline-block;padding:0 10px;background:#fff}.brif .input-line{margin:0 0 30px 0}.brif .input-line:after{display:block;content:'';clear:both}.brif .input-line .checkbox{margin:15px 0 0 0}.brif .input-line .check-label .checkbox{margin:0 10px 0 0}.brif .input-label{float:left;width:calc(50% - 10px);padding:15px 0 0 0;font-size:18px}.brif .input-label span{display:block;max-width:400px;font-size:16px;color:#5c626e}.brif textarea.textarea-field{height:150px}.brif-input{float:right;width:calc(50% - 10px)}.brif-input:after{display:block;content:'';clear:both}.brif-input-description{margin:10px 0 0 0;font-size:14px;color:#5c626e}.brif-input .check-label{float:right;width:calc(50% - 10px);margin:13px 0 0 0}.brif-input .check-label .label-text{position:relative;top:2px}.brif-input .check-label:nth-child(2n+1){float:left;clear:both}.brif .sex-slider-holder:after{display:block;content:'';clear:both}.brif .sex-value{float:left;width:50%}.brif .sex-value:last-child{float:right;text-align:right}.brif .dark-red-butn{width:100%;max-width:280px;margin:40px auto 0 auto;clear:both;text-transform:uppercase}.feedback-modal-frame--tariff{max-width:980px;padding:0 !important}.tariff-modal{position:relative}.tariff-modal:after{display:block;content:'';clear:both}.tariff-modal-column{float:left;width:70%;padding:30px 20px}.tariff-modal-column:first-child{width:30%;background:#292929;color:#fff}.tariff-modal-column ul{margin:0 0 20px 0}.tariff-modal-column ul li{list-style:disc;padding:4px 0 8px 0;margin:0 0 0 20px;border-bottom:1px solid #dfe0e1}.tariff-modal-price{border:1px solid #dfe0e1;padding:18px 20px 23px 20px;margin:0 0 10px 0;font-weight:bold;font-size:28px}.tariff-modal-price:last-child{margin:0}.tariff-modal-price p{font-size:20px;max-width:100%}.tariff-modal-discount{border-color:var(--theme);color:var(--theme)}.tariff-modal .input-line{margin:0 auto 20px auto}.tariff-modal .input-line .spinn-box{height:50px;width:100%}.tariff-modal .input-line input.ui-spinner-input{width:calc(100% - 30px);height:50px}.tariff-modal .input-label{margin:0 0 5px 0}.tariff-modal-form-title{margin-top:40px}.tariff-modal-text{margin:30px 0 0 0;text-align:center;font-size:18px}.modal-tender:after{display:block;content:'';clear:both}.modal-tender .hero-company-name{position:absolute;z-index:9;min-width:300px;top:0 !important}.modal-tender-item{padding:100px 0 0 0}.modal-tender-item:after{display:block;content:'';clear:both}.modal-tender-item-logo{width:180px;margin:0 auto 10px auto;text-align:center}.modal-tender-item-logo img{display:inline-block;width:100%;height:auto}.modal-tender-item-name{display:block;font-size:28px;padding:0 0 20px 0}.modal-tender-item-name:after{display:block;content:'';clear:both}.modal-tender-item-name .name-holder{overflow:hidden}.modal-tender-item-name .item-tender-approved{top:-1px;margin:0 0 0 3px}.modal-tender-item-name .item-tender-approved svg{width:18px;height:18px}.modal-tender-item-more{text-align:right;margin:10px 0 0 0}.modal-tender-item-more [class*="-butn"]{display:inline-block;padding:0 20px;height:30px;line-height:30px}.modal-tender-item-data{overflow:hidden}.modal-tender-item-data time{display:block;margin:0 0 15px 0;color:#1d2225}.modal-tender-item-data p{padding:0 0 20px 0}.modal-tender-item-data .card-features-list{margin:0 0 20px 0}.modal-tender-item-rating{float:left;margin:9px 0 0 0}.modal-tender-item-rating-total{font-size:18px;color:var(--theme)}.modal-tender-item-rating .positive{color:#639e3a}.modal-tender-item-rating .negative{color:var(--theme)}.modal-tender-item-rating .static-rating{display:inline-block;margin:0 10px 0 0}.modal-tender-item [class*="-butn"]{float:right;padding:0 20px;height:30px;line-height:30px;margin:5px 0 0 0}.modal-tender-tabs{display:flex;margin:0 0 30px 0;border:1px solid var(--theme);clear:both}.modal-tender-tabs:after{display:block;content:'';clear:both}.modal-tender-tabs li{width:100%}.modal-tender-tabs li.current span,.modal-tender-tabs li.current a{background:var(--theme);color:#fff;cursor:default;pointer-events:none}.modal-tender-tabs li.disabled a{background:#e3e3e3;color:#fff;cursor:default;pointer-events:none}.modal-tender-tabs span,.modal-tender-tabs a{display:block;height:36px;line-height:34px;text-align:center;color:var(--theme);transition:all 0.2s;cursor:pointer}.modal-tender-tabs span:hover,.modal-tender-tabs a:hover{text-decoration:underline}.modal-tender-testimonial{padding:20px 0 0 0;margin:20px 0 0 0;border-top:1px solid #e3e3e3}.modal-tender-testimonial:after{display:block;content:'';clear:both}.modal-tender-testimonial:first-child{padding:0;margin:0;border:none}.studio-testimonials-list--hidden .modal-tender-testimonial:first-child{padding:20px 0 0 0;margin:20px 0 0 0;border-top:1px solid #e3e3e3}.modal-tender-testimonial .image-holder{float:left;width:130px;margin:0 30px 0 0;text-align:center}.modal-tender-testimonial .image{display:inline-block;width:50px;height:50px;background:url("/images/i/no-photo.png") no-repeat 0 0;background-size:100% 100%;border-radius:26px;overflow:hidden}.modal-tender-testimonial .image img{width:100%;height:auto}.modal-tender-testimonial .name{color:var(--theme);margin:10px 0 0 0}.modal-tender-testimonial .name span{display:block;font-size:15px;color:#1d2225}.modal-tender-testimonial .message{overflow:hidden;padding:0 0 20px 0}.modal-tender-testimonial .message-title{padding:0 0 5px 0;font-size:20px}.modal-tender-testimonial .message-rating{padding:0 0 15px 0}.modal-tender-testimonial .message-rating:after{display:block;content:'';clear:both}.modal-tender-testimonial .message-rating .static-rating{float:left;margin:6px 0 0 0}.modal-tender-testimonial .message-rating time{float:right}.modal-tender-testimonial .message-rating .modal-trigger{float:left;margin:1px 0 0 10px;color:var(--theme)}.modal-tender-testimonial .message-rating .modal-trigger:hover{text-decoration:underline}.modal-tender-testimonial .message-answer{padding:20px 0 0 30px}.modal-tender-testimonial .answer-form{padding:30px 0 0 30px}.modal-tender-testimonial .answer-form-title{padding:0 0 15px 0}.modal-tender-portfolio{position:relative}.modal-tender-portfolio:after{display:block;content:'';clear:both}.modal-tender-portfolio-name{position:relative;padding:5px 0 5px 0;border-bottom:1px solid #e3e3e3;font-size:18px;cursor:pointer}.modal-tender-portfolio-name:before{position:relative;content:'';top:-4px;display:inline-block;width:8px;height:8px;margin:0 10px 0 10px;border-bottom:1px solid var(--theme);border-right:1px solid var(--theme);transition:all 0.2s;transform:rotate(45deg)}.modal-tender-portfolio-name.active:before{top:1px;transform:rotate(225deg)}.modal-tender-portfolio-content{padding:0 0 30px 0}.modal-tender .about-section{margin:0 0 30px 0}.modal-tender .about-section p{padding:0 0 15px 0}.modal-tender .about-section .main-section-title{padding-top:0}.modal-tender .studio-slider-column:first-child{width:calc(35% - 10px)}.modal-rating:after{display:block;content:'';clear:both}.modal-rating-title{padding:0 0 20px 0;font-size:24px}.modal-rating-title span{display:block;font-size:18px;text-decoration:underline}.modal-rating-title span:hover{text-decoration:none}.modal-rating-column{float:left;width:calc(50% - 20px)}.modal-rating-column:last-child{float:right}.modal-rating-item{margin:0 0 15px 0}.modal-rating-item:after{display:block;content:'';clear:both}.modal-rating-item .name{padding:0 0 5px 0}.modal-rating-item span{float:right;width:30px;line-height:24px;text-align:right}.modal-rating-item .value{position:relative;float:left;height:24px;width:calc(100% - 35px);background:#e3e3e3}.modal-rating-item .value-range{position:absolute;top:0;left:0;height:100%;background:var(--theme)}.location-modal-frame{padding:0 !important;max-width:1280px;height:calc(100vh - 40px)}.modal-location{position:relative;height:100%;padding:60px 30px 60px 30px;overflow:hidden}.modal-location form{padding:71px 0 0 0;position:relative;height:100%}.modal-location-scroll{position:absolute;top:0;left:0;width:calc(100% + 1000px);height:100%;overflow-x:hidden;overflow-y:auto}.modal-location-content{position:relative;width:calc(100% - 1000px)}.modal-location-content:after{display:block;content:'';clear:both}.modal-location-confirm{position:absolute;bottom:-60px;left:0;width:100%;padding:10px 0 10px 0;border-top:1px solid #fafafa;background:#fff}.modal-location-confirm [class*="-butn"]{padding:0 15px}.modal-location-alphabet{padding:0 0 20px 0;column-count:4;column-gap:20px}.modal-location-search{position:absolute;top:0;left:0;width:100%;padding:0 0 20px 0;border-bottom:1px solid #fafafa;background:#fff}.modal-location-search:after{display:block;content:'';clear:both}.modal-location-search input.text-input{max-width:640px;margin:0 auto}.modal-location label{position:relative;display:inline-block;padding:1px 10px 3px 10px;border-radius:12px;transition:all 0.2s;overflow:hidden;cursor:pointer}.modal-location label:hover{background:var(--theme);color:#fff}.modal-location label.checked{background:var(--theme);color:#fff}.modal-location label.checked:hover{cursor:default}.modal-location label .radio{position:absolute;top:0;left:-999em}.modal-location-main{padding:20px 0 0 0;font-size:18px}.modal-location-main label{display:inline-block;margin:0 10px 0 0}.modal-location-list{position:relative;height:100%}.modal-location-list ul{min-width:220px;display:inline-block;margin:20px 0 0 0;padding:0 20px 0 0}.modal-location-list ul:nth-child(4n+1){clear:both}.modal-location-list ul span{display:block;padding:0 10px;font-weight:bold;font-size:20px}.modal-links{text-align:center}.modal-links a{width:200px;display:inline-block;margin:10px}.logist-confirm,.warehouse-confirm{width:100%;max-width:320px;margin:15px auto;position:static;z-index:unset}.logist-confirm-error{margin-top:30px;margin-bottom:30px;font-size:18px;text-align:center;font-weight:bold;color:var(--theme)}.thanks-modal{display:flex;justify-content:space-between}.thanks-modal__text{width:calc(100% - 220px)}.thanks-modal__manager{width:200px;text-align:center}.thanks-modal__manager-image img{width:100%;height:auto}.thanks-modal__manager-name{font-weight:bold;margin-top:5px;margin-bottom:5px}.thanks-modal .contacts-section{margin-top:20px}.thanks-modal .contacts-section a svg{fill:var(--theme)}.thanks-modal .dark-red-butn{width:100%;max-width:220px}.report-order-modal-frame{max-width:1024px;padding-left:30px;padding-right:30px}.report-order-modal-frame_logist{max-width:1440px}.contractor-modal-frame{padding-left:40px;padding-right:40px}.contractor-proposal p{margin-bottom:10px;color:#5c626e}.contractor-proposal p:last-of-type{margin-bottom:20px}.contractor-proposal .main-section-title{padding-top:0;padding-bottom:15px}.contractor-proposal .dark-red-butn{width:100%;max-width:200px;margin-left:auto;margin-right:auto;margin-top:auto}.modal__confirm{position:fixed;top:0;left:0;z-index:999;display:none;width:100%;height:100%;background-color:rgba(29,34,37,0.5);text-align:center}.modal__confirm.active{display:flex;align-items:center;justify-content:center}.modal__confirm-frame{width:100%;max-width:400px;padding-top:30px;padding-right:20px;padding-bottom:30px;padding-left:20px;background-color:#fff;box-shadow:0 2px 10px rgba(35,35,35,0.25)}.modal__confirm-title{padding:0 0 10px 0;font-size:40px;line-height:1em;letter-spacing:0.075em;text-transform:uppercase}.modal__confirm-btns{display:flex;align-items:center;justify-content:center}.modal__confirm-btns [class*="butn"]{min-width:100px}.modal__confirm-btns [class*="butn"]:not(:first-child){margin-left:15px}.modal__contractor-info{margin-bottom:30px;font-weight:bold}.modal__contractor-info-row{display:flex;justify-content:space-between;padding-top:8px;padding-bottom:9px;border-bottom:1px solid #dfe0e1}.modal__contractor-info-key{width:calc(50% - 10px);color:#5c626e}.modal__contractor-info-value{width:calc(50% - 10px);text-align:right}.agreement-line{max-width:510px}.agreement-line_centered{margin-left:auto;margin-right:auto}.agreement-line label{display:flex}.agreement-line .label-text{position:relative;top:-1px}.modal-form-confirm{text-align:center;color:#639e3a;font-weight:bold}.map-modal-frame{max-width:1280px;padding-left:20px;padding-right:20px}.map-modal-frame .spinner{position:absolute;top:0;left:0}.map-modal-frame .map-box{height:500px}.delivery-modal-confirm{margin-top:20px}.delivery-modal-confirm [class*="butn"]{padding-left:10px;padding-right:10px;margin-left:auto;margin-right:auto}.adult-modal [class*="butn"]{width:3.5em}.adult-modal [class*="butn"]:not(:first-child){margin-left:1.5em}.adult-modal__buttons{display:flex;align-items:center;justify-content:center;margin-top:1.5em}.order-steps{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.order-steps:before{position:absolute;content:'';top:50%;left:0;z-index:1;display:block;width:100%;height:1px;background-color:#dfe0e1}.order-steps__item{position:relative;z-index:2;background-color:#fff;padding-left:10px;padding-right:10px}.order-steps__item:first-child{padding-left:0}.order-steps__item:last-child{padding-right:0}.order-steps__link{display:flex;align-items:center;color:#5c626e}.order-steps__link svg{width:28px;height:28px;margin-right:10px;fill:#5c626e}.order-steps__link.active,.order-steps__link.current{color:var(--theme)}.order-steps__link.active svg,.order-steps__link.current svg{fill:var(--theme)}.order-steps__link.current{pointer-events:none}.progressbar{position:fixed;left:0;right:0;bottom:0;z-index:203;width:100vw;padding-top:20px;padding-bottom:20px;background-color:#fff;border-top:1px solid #dfe0e1;box-shadow:0 2px 10px rgba(35,35,35,0.25)}.progressbar__title{display:flex;justify-content:space-between;align-items:baseline;font-weight:bold;margin-bottom:7px}.progressbar__holder{position:relative;height:15px;background-color:#ffde1b;border-radius:8px;box-shadow:0 3px 10px rgba(35,35,35,0.3)}.progressbar__value{position:absolute;top:0;left:0;height:100%;background-color:#1fd600;border-radius:8px 0 0 8px;box-shadow:0 3px 10px rgba(35,35,35,0.3)}.scheduler{margin-bottom:50px}.scheduler>[class*="butn"]{height:30px;padding-left:10px;padding-right:10px}.scheduler__name{display:flex;align-items:center;padding-top:6px}.scheduler__days{display:flex;align-items:center;padding-left:5px;padding-right:5px}.scheduler__days input.text-input{width:30px;height:28px;padding-left:0;padding-right:0;text-align:center}.scheduler__days label{margin-left:7px}.scheduler__ranges{text-align:center;padding-top:6px;padding-left:5px;padding-right:5px;margin-bottom:5px;line-height:0.9em;cursor:pointer;transition:all 0.2s}.scheduler__ranges span{display:block;line-height:0.4em}.scheduler__ranges:hover{color:var(--theme)}.scheduler__title{margin-bottom:10px;font-size:44px;text-align:center}.scheduler__month-select{display:block;width:100%;max-width:280px;margin-left:auto;margin-right:auto;margin-bottom:20px}.scheduler__table{font-size:14px}.scheduler__table-holder{padding-bottom:20px;margin-bottom:20px;overflow-x:auto}.scheduler__table-total{padding-left:5px;padding-right:5px;text-align:center}.scheduler__table-cell{position:relative;width:28px;border-bottom:1px solid #c1c1c1;transition:all 0.2s;vertical-align:bottom}.scheduler__table-body .scheduler__table-row{transition:all 0.2s}.scheduler__table-body .scheduler__table-row:hover{background-color:#fafafa}.scheduler__table-body .scheduler__table-cell{position:relative;border:1px solid #c1c1c1}.scheduler__table-body .scheduler__table-cell:last-child{text-align:center;font-weight:bold}.scheduler__table-body .scheduler__table-cell:first-child{width:120px;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;white-space:nowrap;vertical-align:top}.scheduler__table-body .scheduler__table-cell:nth-last-child(1),.scheduler__table-body .scheduler__table-cell:nth-last-child(2),.scheduler__table-body .scheduler__table-cell:nth-last-child(3),.scheduler__table-body .scheduler__table-cell:nth-last-child(4){vertical-align:middle}.scheduler__table-head .scheduler__table-cell{padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;font-weight:bold}.scheduler__table-head .scheduler__table-cell:first-child{text-align:left}.scheduler__check{position:relative;width:100%;min-width:28px;height:39px;cursor:pointer;transition:all 0.2s}.scheduler__check:hover{background-color:rgba(92,98,110,0.3)}.scheduler__check.checked{background-color:#5c626e}.scheduler__check .checkbox{position:absolute;width:1px;height:1px;margin:-1px;padding:0;margin:0;bottom:0;clip:rect(0 0 0 0);overflow:hidden}.scheduler__modal .scheduler__table-cell{padding-left:10px;padding-right:10px;text-align:center}.scheduler__modal .scheduler__table-cell .dark-red-butn{width:30px;height:30px;margin-left:auto}.scheduler__modal .scheduler__table-cell .dark-red-butn svg{margin:0}.scheduler__modal .scheduler__table-cell:last-child{width:50px}.scheduler__add{margin-top:25px}.scheduler__add-frame{display:grid;grid-template-columns:1fr 1fr 100px;grid-column-gap:15px;grid-row-gap:15px;align-items:end}.scheduler__add-title{font-weight:bold;margin-bottom:5px}.scheduler__add [class*="butn"]{width:100%;padding-left:10px;padding-right:10px}.scheduler__add .input-label{margin-bottom:5px;color:#5c626e}.warranty-section{width:100%;margin-top:40px;margin-bottom:40px;margin-left:auto;margin-right:auto;border:2px solid #dfe0e1;padding:10px 15px 20px 15px;border-radius:4px}.warranty-section_vertical .warranty-section__list{grid-template-columns:1fr}.warranty-section_low{margin:0}.warranty-section__title{margin-bottom:20px}.warranty-section__text{max-width:980px;font-size:28px;margin-left:auto;margin-right:auto;margin-bottom:20px;text-align:center;font-weight:bold}.warranty-section__list{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:20px;grid-row-gap:40px;justify-content:center}.warranty-section__item{display:flex}.warranty-section__item-content{flex-grow:1}.warranty-section__item-title{margin-bottom:5px;font-size:20px}.warranty-section__item-text{color:#5c626e}.warranty-section__item-text span{color:var(--theme)}.warranty-section__item-butn{display:inline-flex;align-items:center;padding-left:15px;padding-right:15px;margin-top:15px}.warranty-section__icon{display:none}.organisation-team-text{max-width:720px;margin:0 0 30px 0;font-size:15px;line-height:1.5em;color:#5c626e}.organisation-team-list{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:60px}.organisation-team-list_low{margin-bottom:0}.organisation-team-item{position:relative;width:calc(25% - 15px);margin:0 0 30px 20px;text-align:center;font-size:15px;line-height:1.5em;color:#5c626e}.organisation-team-item:nth-child(4n+1){margin-left:0}.organisation-team-item:hover .organisation-team-name{color:var(--theme)}.organisation-team-link{position:absolute;top:0;left:0;z-index:5;display:block;width:100%;height:100%;outline:none;overflow:hidden;text-indent:-999em}.organisation-team-photo{margin:0 0 5px 0}.organisation-team-photo img{height:auto;display:inline-block}.organisation-team-name{color:#1d2225;font-weight:bold;transition:all 0.2s}.organisation-team-post{margin:0 0 5px 0}.organisation-team-description{margin:0 0 5px 0}.organisation-team-contacts{position:relative;z-index:20;margin:0 0 10px 0;color:#1d2225}.organisation-team-contacts a{display:block;color:#1d2225}.organisation-team-socials{position:relative;z-index:20;display:flex;align-items:center;justify-content:center}.organisation-team-socials a{margin:0 5px;color:#fff}.organisation-team-socials a svg{width:20px;height:20px;fill:#1d2225;transition:all 0.35s}.organisation-team-socials a:hover{text-decoration:none}.organisation-team-socials a:hover svg{fill:var(--theme);transform:rotateY(360deg)}.report{padding:0 0 200px 0}.report__inner{margin-left:auto;margin-right:auto}.report .catalogue-price-sort{padding-left:0;padding-right:0}.report .catalogue-price-sort_low{margin-bottom:0}.report .catalogue-price-sort_low .catalogue-date-sort{margin-bottom:0;margin-top:0}.report-holder{overflow-y:hidden;overflow-x:auto}.report-red{color:var(--theme)}.report-content{padding:25px 20px 50px 20px;font-size:15px}.report-content_low{padding-bottom:0}.report-title{text-align:center}.report-month{max-width:320px;margin:15px auto 35px auto;font-family:"Roboto",sans-serif}.report-month select{font-size:18px}.report-top{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:40px}.report-value{font-weight:bold}.report-value--light{color:#5c626e}.report-type__total{font-weight:bold;color:var(--theme);font-size:17px}.report-type-title{font-weight:bold;padding:0 10px 10px 10px}.report-type-holder{display:flex;align-items:center;margin-bottom:5px}.report-type-label{position:relative;display:flex;width:200px;align-items:center;padding:5px 10px;cursor:pointer;transition:all 0.2s}.report-type-label *{position:relative;z-index:3}.report-type-label:hover{opacity:0.8}.report-type-label--1{background-color:#6fbcf0;color:#fff}.report-type-label--2{background-color:#ffde1b}.report-type-label--3{background-color:#a6a6a6;color:#fff}.report-type-label--4{background-color:#d64735;color:#fff}.report-type-label--6{background-color:#86c740;color:#fff}.report-type-label--7{background-color:#efd019;color:#fff}.report-type-label--8{background-color:#3d558d;color:#fff}.report-type-label--9{background-color:#010101;color:#fff}.report-type-label--10{background-color:#7fb3c5;color:#fff}.report-type-label--11{background-color:#95aad1;color:#fff}.report-type-label--12{background-color:#18a300;color:#fff}.report-type-label--13{background-color:#f2a8a0;color:#fff}.report-type-label--14{background-color:#de9451;color:#fff}.report-type-label--16{background-color:#b96cc4;color:#fff}.report-type-label--17{background-image:linear-gradient(to right, #e4b392 0%, #e4b392 50%, #3d558d 50%, #3d558d 100%);color:#fff}.report-type-label--18{background-image:linear-gradient(to right, #3d558d 0%, #3d558d 50%, #e4b392 50%, #e4b392 100%);color:#fff}.report-type-counter{margin-left:auto;font-weight:bold}.report-manager{display:flex;align-items:center;color:var(--theme);cursor:pointer}.report-manager-totem{width:24px;margin:0 10px 0 0}.report-manager-totem img{width:100%;height:auto}.report-data{width:calc(100% - 325px)}.report-data_wide{width:100%}.report-data th{font-weight:bold;padding:0 5px 10px 5px;font-size:14px}.report-data th:first-child{text-align:left}.report-data td{padding:5px 10px;border:1px solid #c1c1c1;white-space:nowrap}.report-data td:not(:first-child){text-align:center}.report-data td.empty-cell{border:none}.report-data tbody tr:not(.no-highlight){transition:all 0.2s}.report-data tbody tr:not(.no-highlight):hover{background:#fafafa}.report-data tfoot td{color:var(--theme);font-weight:bold;font-size:17px}.report-bottom-title{margin:0 0 30px 0;font-size:28px;text-align:center}.report-bottom-title-plan{color:var(--theme);font-size:1.1em}.report-bottom-title-plan .currency{margin-left:0;font-size:0.8em}.report-bottom-conversion{margin-top:10px;font-size:0.8em}.report-bottom-conversion span:not(:first-child){margin-left:15px}.report-bottom-conversion mark{color:var(--theme)}.report-bottom-average{margin-top:10px;font-size:0.8em}.report-bottom-average .currency{font-size:0.8em;color:var(--theme) !important}.report-bottom-average span{color:var(--theme)}.report-right{width:305px}.report-chart{display:flex;margin:0 0 40px 0}.report-chart-minimal{width:30%}.report-chart-minimal .report-chart-line{border-color:var(--theme);border-right:none}.report-chart-minimal .report-chart-value{background:var(--theme)}.report-chart-plan{width:45%}.report-chart-plan .report-chart-line{border-color:#ffde1b;border-right:none;border-left:none}.report-chart-plan .report-chart-value{background:#ffde1b;color:#1d2225}.report-chart-manager-plan{width:75%}.report-chart-manager-plan .report-chart-line{border-color:#ffde1b;border-right:none}.report-chart-manager-plan .report-chart-value{background:#ffde1b;color:#1d2225}.report-chart-bonus{width:25%}.report-chart-bonus .report-chart-line{border-color:#639e3a;border-left:none}.report-chart-bonus .report-chart-value{background:#639e3a}.report-chart-label{font-weight:bold}.report-chart-amount{color:var(--theme);margin-left:10px}.report-chart-line{position:relative;height:28px;margin:10px 0 10px 0;background:#f6f6f6;border-width:2px;border-style:solid}.report-chart-value{position:absolute;content:'';top:0;left:0;display:block;width:0;height:100%;text-align:center;font-size:13px;line-height:24px;font-weight:bold;white-space:nowrap;overflow:hidden;color:#fff;opacity:0.9}.report-table{border-collapse:separate}.report-table-holder{padding-top:15px}.report-table thead{position:relative;z-index:30;transform:translate3d(0, 0, 0);transition:all 0s 0s}.report-table th{position:relative;z-index:30;padding:10px 15px 5px 15px;min-width:125px;font-size:20px;font-weight:bold;text-align:left;color:#fff;background:var(--theme);border:1px solid #c1c1c1}.report-table th span{display:block;font-size:16px}.report-table th.weekend{background:#efd019}.report-table th .report-table__counter{font-size:16px}.report-table th .report-table__counter span{display:inline-block;font-weight:bold}.report-table tr{background:#fff}.report-table td{position:relative;z-index:0;white-space:nowrap;vertical-align:middle;width:820px}.report-table td.empty-cell{border:none}.report-table tfoot td{padding:10px 15px 5px 15px;border:1px solid #c1c1c1;font-weight:bold;text-align:left}.report-table-item{display:flex;flex-direction:column;min-height:150px;min-width:180px;max-width:820px;padding:5px 10px 10px 10px;border:7px solid #fff}.report-table-item_small{min-height:120px}.report-table-item_small .report-table-item-number{margin:7px 0 3px 0}.report-table-item_small .report-order-status{margin-left:5px}.report-table-item_small .report-table-item-icon{margin-right:5px}.report-table-item_small .report-table-item-icon:not(:first-child){margin-left:0}.report-table-item_completed{opacity:0.7}.report-table-item-top{display:flex;justify-content:space-between;align-items:center;margin:10px 0 10px 0}.report-table-item-totem{display:flex;align-items:center;margin-left:auto}.report-table-item-totem img{width:24px;height:auto}.report-table-item-totem .ico-circles,.report-table-item-totem svg{display:none;width:20px;height:20px;margin-left:5px;fill:var(--theme)}.report-table-item-totem .ico-circles.active,.report-table-item-totem svg.active{display:block}.report-table-item-icons{display:flex;align-items:center;margin-top:5px}.report-table-item-icons svg{width:18px;height:18px;fill:#1d2225}.report-table-item-icons+.page-separator{margin-top:10px;border-top:1px solid #c1c1c1}.report-table-item-icons .report-table-item-days{margin:0 auto;font-size:18px;color:var(--theme)}.report-table-item-icon{display:flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:50%;border:1px solid #5c626e}.report-table-item-icon:not(:first-child){margin-left:7px}.report-table-item-icon_error{background-color:var(--theme);border-color:var(--theme)}.report-table-item-icon_error svg{fill:#fff}.report-table-item-source{margin-left:auto}.report-table-item-source svg{display:block}.report-table-item-days{margin-top:5px;font-weight:bold}.report-table-item-price{font-weight:bold}.report-table-item-reason{margin-top:17px}.report-table-item--1{border-color:#6fbcf0}.report-table-item--2{border-color:#ffde1b}.report-table-item--3{border-color:#a6a6a6}.report-table-item--4{border-color:#d64735}.report-table-item--6{border-color:#86c740}.report-table-item--7{border-color:#efd019}.report-table-item--8{border-color:#3d558d}.report-table-item--9{border-color:#010101}.report-table-item--10{border-color:#7fb3c5}.report-table-item--11{border-color:#95aad1}.report-table-item--12{border-color:#18a300}.report-table-item--13{border-color:#f2a8a0}.report-table-item--14{border-color:#de9451}.report-table-item--16{border-color:#b96cc4}.report-table-item--17{border-top-color:#e4b392;border-left-color:#e4b392;border-right-color:#3d558d;border-bottom-color:#3d558d}.report-table-item--18{border-top-color:#3d558d;border-left-color:#3d558d;border-right-color:#e4b392;border-bottom-color:#e4b392}.report-table-item_not-payed{border-color:var(--theme)}.report-table.dc446 .report-table-item,.report-table.dc446 td{width:auto;max-width:100%}.report-table-logist{min-height:130px}.report-table-logist-customer{font-weight:bold;margin-top:3px;margin-bottom:5px}.report-table-logist-address{max-width:270px;white-space:normal;margin-top:5px}.report-order{min-width:600px;padding-top:10px;font-size:15px}.report-order__counted{padding-left:15px;padding-right:15px;margin-bottom:10px;height:30px;font-size:14px}.report-order__counted:disabled{opacity:0.8;pointer-events:none}.report-order .cart-dropdown-row{display:table-row}.report-order .cart-dropdown-cell{display:table-cell;float:none;padding:5px;vertical-align:middle}.report-order_wide{min-width:750px}.report-order textarea.textarea-field{position:static;height:100px}.report-order input.text-input{position:static;height:30px;font-size:14px;padding:0 10px}.report-order .input-line{position:static}.report-order .input-line:not(:last-child){margin-bottom:15px}.report-order .input-line textarea.textarea-field{position:static}.report-order__new-task{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:calc(50% - 10px)}.report-order__new-task .input-label{width:100%}.report-order__new-task [class*="butn"],.report-order__new-task select{width:calc(50% - 10px);height:30px;line-height:28px}.report-order__new-task [class*="butn"]{line-height:normal}.report-order__comments{width:100%;margin-top:15px;margin-bottom:15px}.report-order__comments:not(:last-child){margin-bottom:15px}.report-order__comments-frame{padding-top:7px;padding-left:10px;padding-bottom:5px;padding-right:10px;border:1px solid #c1c1c1;min-height:60px;color:#5c626e;white-space:normal}.report-order__comments-frame_red{color:var(--theme);font-weight:bold}.report-order__logist-table{width:100%;margin-bottom:20px}.report-order__logist-table td{border:1px solid #c1c1c1;padding:6px 7px;vertical-align:middle;text-align:left;font-size:13px}.report-order .cart-item-image{max-width:25px}.report-order .cart-item-info{font-size:15px;min-width:120px;max-width:150px}.report-order .cart-item-info>a{white-space:normal}.report-order .cart-dropdown-cell--image{width:35px;min-width:35px}.report-order .cart-dropdown-row{position:static;padding:5px 0}.report-order .cart-dropdown-cell--number{position:relative;padding-left:5px;width:30px}.report-order-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:10px 0 10px 0}.report-order__section{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%}.report-order__section_calculations{margin-top:20px;margin-bottom:20px;border-top:1px solid #c1c1c1;border-bottom:2px solid #c1c1c1}.report-order__section:last-of-type{border-bottom:1px solid #c1c1c1}.report-order__section-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%}.report-order__section-contractor,.report-order__section-time,.report-order__section-driver,.report-order__section-address{margin-left:15px}.report-order__section-sep{margin-right:15px}.report-order__section-inner-title,.report-order__section-inner-content,.report-order__section-title,.report-order__section-content{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;border-top:1px solid #c1c1c1}.report-order__section-content{padding-left:10px;padding-right:10px;border:5px solid transparent}.report-order__section-inner-content,.report-order__section-content{padding-top:15px;padding-bottom:10px}.report-order__section-inner-content.status_1,.report-order__section-content.status_1{border-color:#86c740}.report-order__section-inner-content.status_2,.report-order__section-content.status_2{border-color:#b96cc4}.report-order__section-inner-content.status_3,.report-order__section-content.status_3{border-color:#3d558d}.report-order__section-inner-content.status_4,.report-order__section-content.status_4{border-color:#6fbcf0}.report-order__section-inner-content.status_5,.report-order__section-content.status_5{border-color:#de9451}.report-order__section-inner-title,.report-order__section-title{font-weight:bold;font-size:16px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;transition:all 0.2s;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.report-order__section-inner-title .add-butn,.report-order__section-title .add-butn{margin-left:15px}.report-order__section.error .report-order__section-title{background-color:var(--theme);color:white}.report-order__section-inner-title{padding-top:8px;font-size:16px;color:#5c626e}.report-order__section-title-driver{margin-right:15px}.report-order__section-gap,.report-order__section-drivers{display:flex;align-items:center;margin-right:auto}.report-order__section-inner-name,.report-order__section-name{display:flex;align-items:center;margin-right:15px;font-size:22px;min-width:152px;padding:0 10px 2px 10px;cursor:pointer}.report-order__section-inner-name:after,.report-order__section-name:after{position:relative;top:1px;content:'';display:block;width:12px;height:8px;margin-left:auto;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAATCAYAAABobNZCAAAB+klEQVRIiaXVT4hNYRjH8c+9ZKWkmEmG5i6ocZRy7YSoQSaRsLGZhQ0LhZI/KQtqhoUF2ZMVFtLEMDT+FU2dou6VhTpSUkhMxpRmYnHures6595z7zyb03l/z/t83+d9z/m9uVL3ajVxEnMrz0wRRGGmvHKhOA83cSSIwhLkK1oOp3EOJ3A8KzwjuANP0It75UKxUIXncRlnavLP4lTN4mYCXohhrKoMdeFZuVDsmY3zOFg3Z1ZlAVMYnAG4E0+xvE5ajBvVrt+kzB/AUW3sQLlQXIKHCWD4hcE83mMzSil1LuBQi+D5eISVKSn7gii8Xu3oIzbgbUJiDhdxOCO4G8+xLEGewJ4gCm/z73Z+wxa8Sqk7gANNwAswhBUJ8jT6gyi8VR2oP8sP2Ih3CZPn4EraAipnPIYgQZ7CjlpwEhy+Yx3S3OMS9ouPowruEv9OhYT8SezF3XohV+dwtdGBx+hJ0P6gH9fQKe54aUqdviAK/wPT+Bf6jLV4naDlcBXHMJICHse2NDCNO6/GItzBmmaJNTGNnUEUDjVKymIen7Be8g4kxU9xxw3BWeHEH00vXjbJm8LuIAofZCnaim1+wVbpPjAp7vh+1oKtevYPsROO1Y1PYFcQhSOtFGvnyhxHH15U3n9jexCFw60Wave+/opNGBU712g7Rf4CsNKDY+k/gLgAAAAASUVORK5CYII=");background-size:12px 8px;transition:all 0.2s}.report-order__section-inner-name.active,.report-order__section-name.active{color:var(--theme)}.report-order__section-inner-name.active:after,.report-order__section-name.active:after{transform:rotate(180deg)}.report-order__section-inner-name.status_1,.report-order__section-name.status_1{color:#fff;background-color:#86c740}.report-order__section-inner-name.status_2,.report-order__section-name.status_2{color:#fff;background-color:#b96cc4}.report-order__section-inner-name.status_3,.report-order__section-name.status_3{color:#fff;background-color:#3d558d}.report-order__section-inner-name.status_4,.report-order__section-name.status_4{color:#fff;background-color:#6fbcf0}.report-order__section-inner-name.status_5,.report-order__section-name.status_5{color:#fff;background-color:#de9451}.report-order__section_disabled .report-order__section-name{background-color:#999;color:#fff}.report-order__section-inner-name{font-size:16px}.report-order__section .report-products{margin-top:0;margin-bottom:0}.report-order__section-title-right{display:flex;flex-grow:1;align-items:center}.report-order-row{display:flex;align-items:center;min-height:30px;justify-content:space-between;flex-wrap:wrap;width:calc(50% - 10px);margin:0 0 7px 0}.report-order-row__half{display:flex;align-items:center;justify-content:space-between;width:calc(50% - 10px);min-height:30px}.report-order-row__key{display:flex;align-items:center}.report-order-row_hidden{opacity:0;width:0;height:0;overflow:hidden}.report-order-row label,.report-order-row .manager-select-holder,.report-order-row>span{margin-left:5px;width:170px}.report-order-row label.report-order-row__responsible{position:relative;top:1px;margin-left:15px;display:flex;align-items:center;color:var(--theme)}.report-order-row label.report-order-row__responsible .checkbox{margin-right:5px}.report-order-row .manager-select-holder{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;width:400px;max-width:calc(100% - 150px);flex-shrink:0}.report-order-row .manager-select-holder__value{width:calc(100% - 40px)}.report-order-row .manager-select-holder__prefix{width:30px;margin-left:auto;text-align:right}.report-order-row .manager-select-holder .logistics-select,.report-order-row .manager-select-holder .text-input{width:100%}.report-order-row .manager-select-holder .currency{margin-left:5px}.report-order-row select{height:30px;line-height:28px;padding-left:10px}.report-order-row>a{text-decoration:underline;margin-left:5px}.report-order-row>a:first-child{margin-left:0}.report-order-row>a:hover{text-decoration:none}.report-order__column{width:calc(50% - 10px);align-self:flex-start}.report-order__column .report-order-row{width:100%}.report-order__separator{flex:1 0 100%;margin-bottom:7px;border-bottom:1px solid #c1c1c1}.report-order__title{width:100%;padding-bottom:5px;margin-top:10px;margin-bottom:10px;font-weight:bold;font-size:16px;color:var(--theme);border-bottom:1px solid #c1c1c1}.report-order__controls{width:100%;margin-top:7px;margin-bottom:7px;display:flex;align-items:center}.report-order__controls [class*="butn"]{margin-right:10px;height:30px;padding-left:15px;padding-right:15px}.report-order-status{color:#fff;padding:2px 10px 4px 10px;margin:0 0 0 10px}.report-order-status--1{background-color:#6fbcf0;color:#fff}.report-order-status--2{background-color:#ffde1b}.report-order-status--3{background-color:#a6a6a6;color:#fff}.report-order-status--4{background-color:#d64735;color:#fff}.report-order-status--6{background-color:#86c740;color:#fff}.report-order-status--7{background-color:#efd019;color:#fff}.report-order-status--8{background-color:#3d558d;color:#fff}.report-order-status--9{background-color:#010101;color:#fff}.report-order-status--10{background-color:#7fb3c5;color:#fff}.report-order-status--11{background-color:#95aad1;color:#fff}.report-order-status--12{background-color:#18a300;color:#fff}.report-order-status--13{background-color:#f2a8a0;color:#fff}.report-order-status--14{background-color:#de9451;color:#fff}.report-order-status--16{background-color:#b96cc4;color:#fff}.report-order-status--17{background-image:linear-gradient(to right, #e4b392 0%, #e4b392 50%, #3d558d 50%, #3d558d 100%);color:#fff}.report-order-status--18{background-image:linear-gradient(to right, #3d558d 0%, #3d558d 50%, #e4b392 50%, #e4b392 100%);color:#fff}.report-order-price{white-space:nowrap;margin:0 0 0 10px}.report-order-total{display:flex;justify-content:space-between;margin:0 0 10px 0;width:calc(50% - 10px);min-width:340px}.report-order-total--total{font-weight:bold}.report-order .cart-item-price{height:auto;line-height:normal}.report-order__notification{display:flex;justify-content:space-between}.report-order__notification textarea.textarea-field{height:143px}.report-order__notification-column{width:calc(50% - 10px)}.report-order__notification .input-line{margin-bottom:20px}.report-order__notification .input-line_date{display:flex;justify-content:space-between;flex-wrap:wrap;align-content:flex-start}.report-order__notification .input-line_date:after{display:none}.report-order__notification .input-line_date .date-label{width:100%}.report-order__notification .input-line_date .input-line-cell{width:calc(50% - 10px)}.report-order__notification input.text-input{height:40px}.report-order__notification [class*="-butn"]{width:100%;max-width:260px;margin-bottom:15px}.report-order .input-label{height:24px;padding:0 0 6px 0;color:#5c626e;font-weight:bold}.report-order__helpers-item,.report-order__cars-item{position:relative;padding-right:30px;margin-bottom:7px;border-bottom:1px solid #c1c1c1}.report-order__helpers-item .manager-select-holder,.report-order__cars-item .manager-select-holder{width:340px}.report-order__helpers-item .text-input_low,.report-order__cars-item .text-input_low{margin-top:7px;display:none}.report-order__helpers-remove,.report-order__cars-remove{position:absolute;top:5px;right:0;width:20px;height:20px;border:1px solid var(--theme);background-color:#fff;border-radius:50%;transition:all 0.2s;cursor:pointer}.report-order__helpers-remove svg,.report-order__cars-remove svg{position:absolute;top:50%;left:50%;display:block;width:15px;height:15px;transform:translate3d(-50%, -50%, 0);fill:var(--theme)}.report-order__helpers-remove:hover,.report-order__cars-remove:hover{background-color:var(--theme)}.report-order__helpers-remove:hover svg,.report-order__cars-remove:hover svg{fill:#fff}.report-order__cars .report-order-row:not(:first-child){margin-top:15px}.report-notifications{width:100%;margin-top:20px;margin-bottom:30px}.report-notifications__title{font-size:20px;margin-bottom:10px}.report-notifications__list{display:table;border-collapse:collapse;margin-top:15px}.report-notifications__list li{display:table-row;margin:0 0 5px 20px;transition:all 0.2s}.report-notifications__list li:hover{text-decoration:underline}.report-notifications__list li.report-notifications_new{color:#6fbcf0}.report-notifications__list li.report-notifications_alert{color:var(--theme)}.report-notifications__list li.report-notifications_done{color:#a6a6a6}.report-notifications__cell{display:table-cell;border:1px solid #c1c1c1;padding:2px 10px;text-align:center;vertical-align:middle}.report-notifications__cell:not(:first-child){border-left:none}.report-notifications [class*="-butn"]{padding:0 15px;margin-top:20px;height:30px}.report .catalogue-date-sort{margin-top:20px}.report .catalogue-date-sort form{flex-wrap:wrap;justify-content:space-between}.report .catalogue-date-sort .text-input{margin:0;width:calc((100% - 60px) / 2)}.report .catalogue-date-sort .dark-red-butn{margin:0}.report .catalogue-date-sort .label{width:100%;margin-bottom:10px}.report .catalogue-date-sort .stock-orders-trigger{padding-left:10px;padding-right:10px}.report .catalogue-date-sort .stock-orders-trigger__holder{margin-top:20px;display:flex;align-items:center}.report .catalogue-date-sort .stock-orders-trigger__counter{font-weight:bold;margin-left:15px;color:var(--theme)}.report-products{width:100%;margin-top:20px;margin-bottom:20px;white-space:normal}.report-products__list{counter-reset:report-products}.report-products__list .report-products__number:after{content:counter(report-products);counter-increment:report-products}.report-products__head{display:flex;align-items:flex-start;flex-wrap:wrap;width:100%;border-top:2px solid #5c626e;font-size:14px;font-weight:bold}.report-products__head .report-products__data,.report-products__head .report-products__info{padding:0}.report-products__item{display:flex;align-items:flex-start;flex-wrap:wrap;width:100%;border-top:1px solid #5c626e;font-size:14px}.report-products__item:last-child{border-bottom:1px solid #5c626e}.report-products__item_not-enough,.report-products__item_complex{background:#e8e9ec}.report-products__photos{display:flex;flex-wrap:wrap;width:100%;counter-reset:photos;border-top:1px solid #dfe0e1;margin-bottom:10px}.report-products__photos-item{position:relative;display:block;width:60px;height:60px;margin-right:10px;margin-top:10px;border:1px solid #5c626e;border-radius:3px;overflow:hidden;cursor:pointer}.report-products__photos-item:hover{border-color:var(--theme)}.report-products__photos-item:before{position:absolute;top:2px;left:2px;z-index:2;display:flex;content:counter(photos);counter-increment:photos;align-items:center;justify-content:center;width:20px;height:20px;font-size:12px;font-weight:bold;color:var(--theme);background-color:#fff;border-radius:50%;box-shadow:0 2px 10px rgba(35,35,35,0.25)}.report-products__photos-item-image{position:absolute;display:block;bottom:0;right:0;z-index:1;width:100%;height:100%;transition:all 0.5s}.report-products__photos-item-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.report-products__photos-remove{position:absolute;content:'';top:2px;right:2px;z-index:2;display:flex;align-items:center;justify-content:center;width:20px;height:20px;background-color:#fff;border-radius:50%;box-shadow:0 2px 10px rgba(35,35,35,0.25);cursor:pointer;transition:all 0.2s;display:none}.report-products__photos-remove svg{width:13px;height:13px;fill:var(--theme)}.report-products__photos-remove:hover{background-color:var(--theme)}.report-products__photos-remove:hover svg{fill:#fff}.report-products__item-title{font-size:16px;width:100%;font-weight:bold;margin-bottom:10px}.report-products__title{width:100%;padding-top:5px;padding-bottom:5px;font-weight:bold}.report-products__number{width:25px;padding-top:5px;padding-bottom:5px;padding-left:5px;font-weight:bold}.report-products__data{display:flex;align-items:flex-start;flex-wrap:wrap;width:260px;padding-top:5px;padding-bottom:5px}.report-products__data-image{width:55px;margin-right:10px}.report-products__data-image [class*="butn"]{margin-top:5px;margin-left:auto;margin-right:auto}.report-products__data-frame{max-width:55px;margin-left:auto;margin-right:auto;border:1px solid #c1c1c1}.report-products__data-frame img{width:100%;height:auto}.report-products__data-btns{display:flex;justify-content:center;align-items:center;margin-top:5px}.report-products__data-btns [class*="butn"]:not(:first-child){margin-left:5px}.report-products__data-content{flex:1 1;width:calc(100% - 65px);padding-right:10px}.report-products__data-line{display:flex;align-items:center}.report-products__data-value{margin-left:5px}.report-products__data-value_red{color:var(--theme)}.report-products__data-repair{color:var(--theme);font-weight:bold}.report-products__data-similar{font-weight:bold}.report-products__data-similar a{color:var(--theme)}.report-products__name{display:block;margin-bottom:5px;color:#1d2225;text-transform:uppercase}.report-products__subname{color:#5c626e;display:inline-block}.report-products__info{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;flex:1 1;padding-bottom:3px;padding-right:10px}.report-products__info-row{display:flex;align-items:center;justify-content:space-between;width:calc(50% - 10px);min-height:37px;padding-top:5px;padding-bottom:5px;font-weight:bold}.report-products__info-row_red{color:var(--theme)}.report-products__info-row_red .report-products__info-key{color:var(--theme)}.report-products__info_even .report-products__info-row:not(:nth-last-child(1)):not(:nth-last-child(2)){border-bottom:1px solid #c1c1c1}.report-products__info_odd .report-products__info-row:not(:last-child){border-bottom:1px solid #c1c1c1}.report-products__info_two .report-products__info-row{border-bottom:1px solid #c1c1c1}.report-products__info-key{display:flex;align-items:center;width:calc(50% - 5px);min-height:26px;color:#5c626e}.report-products__info-value{display:flex;align-items:center;justify-content:flex-end;width:calc(50% - 5px);min-height:26px}.report-products__info-value .currency{margin-left:3px;min-width:20px;text-align:right}.report-products__info-value input.text-input{height:26px;padding-left:5px;padding-right:5px}.report-products__info-value input.text-input[name*=quantity_lost]{text-align:right;padding-right:0;padding-bottom:2px;font-weight:bold;background-color:#fff;border-color:#fff}.report-products__info-value input.text-input[type=number]{width:50px}.report-products__info-value select{height:26px;line-height:24px}.report-products__info [class*="butn"]{height:26px;font-size:15px;padding-left:10px;padding-right:10px}.report-products__total{margin-top:15px;font-size:18px;font-weight:bold;text-align:right;color:var(--theme)}.report-accessories{width:100%;padding-top:5px;padding-left:25px;border-top:1px solid #c1c1c1;background:#fff}.report-accessories__list{counter-reset:report-accessories}.report-accessories__list .report-accessories__number:after{content:counter(report-accessories);counter-increment:report-accessories}.report-accessories__item{display:flex;align-items:flex-start;flex-wrap:wrap;width:100%;border-top:1px solid #c1c1c1;font-size:13px}.report-accessories__title{width:100%;margin-bottom:5px;font-weight:bold}.report-accessories__number{width:25px;padding-top:5px;padding-bottom:5px;padding-left:5px;font-weight:bold}.report-accessories__data{display:flex;align-items:flex-start;flex-wrap:wrap;width:220px;padding-top:5px;padding-bottom:5px}.report-accessories__data-image{width:55px;margin-right:10px}.report-accessories__data-image [class*="butn"]{margin-top:5px;margin-left:auto;margin-right:auto}.report-accessories__data-frame{max-width:55px;margin-left:auto;margin-right:auto;border:1px solid #c1c1c1}.report-accessories__data-frame img{width:100%;height:auto}.report-accessories__data-btns{display:flex;justify-content:center;align-items:center;margin-top:5px}.report-accessories__data-btns [class*="butn"]:not(:first-child){margin-left:5px}.report-accessories__data-content{flex:1 1;width:calc(100% - 65px);padding-right:10px}.report-accessories__data-bottom{display:flex}.report-accessories__data-line:not(:first-child){margin-left:20px}.report-accessories__name{display:block;color:#1d2225;text-transform:uppercase}.report-accessories__subname{color:#5c626e}.report-accessories__info{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;flex:1 1;padding-bottom:3px}.report-accessories__info-row{display:flex;align-items:center;justify-content:space-between;width:calc(50% - 10px);min-height:37px;padding-top:5px;padding-bottom:5px;font-weight:bold}.report-accessories__info_even .report-accessories__info-row:not(:nth-last-child(1)):not(:nth-last-child(2)){border-bottom:1px solid #c1c1c1}.report-accessories__info_odd .report-accessories__info-row:not(:last-child){border-bottom:1px solid #c1c1c1}.report-accessories__info_two .report-accessories__info-row{border-bottom:1px solid #c1c1c1}.report-accessories__info-key{width:calc(50% - 10px);color:#5c626e}.report-accessories__info-value{display:flex;align-items:center;justify-content:flex-end;width:calc(50% - 10px)}.report-accessories__info-value .currency{margin-left:3px}.report-accessories__info-value input.text-input{height:26px;padding-left:5px;padding-right:5px}.report-accessories__info-value [type=number]{width:50px}.report-accessories__info-value select{height:26px;line-height:24px}.warehouse-not-payed{font-size:20px;text-align:center;font-weight:bold;color:#f21717}.manager-order__title{display:flex;align-items:flex-end;padding:0 0 20px 0}.manager-order__title .number{margin:0 20px 0 0;font-size:24px;font-weight:bold}.manager-order__title .number mark{color:var(--theme)}.manager-order__title .date{font-size:14px;margin-bottom:3px;color:#5c626e}.manager-order__title .date span{margin:0 0 0 15px}.manager-order__title-btns{display:flex;margin-left:auto}.manager-order__title-btns a[class*="butn"]{line-height:20px}.manager-order__title-btns [class*="butn"]{height:24px;padding-left:10px;padding-right:10px;margin-left:10px;font-size:14px}.manager-order__flex{display:flex;align-items:flex-start}.manager-order__flex .manager-order__logistic{display:flex;align-items:center;text-align:left;flex-wrap:wrap;max-width:140px;min-width:130px;padding-right:10px}.manager-order__flex .manager-order__logistic input.text-input{position:static;height:30px;font-size:14px;padding:0 10px;text-align:center;width:80px;margin-right:10px}.manager-order__logistic-label{width:100%;margin-bottom:5px;font-weight:bold}.manager-order__top{display:flex;flex-wrap:wrap;justify-content:space-between}.manager-order__top:not(:last-child){margin-bottom:14px;border-bottom:1px solid #c1c1c1}.manager-order__top_no-border{border:none}.manager-order__top_no-border:not(:last-child){border:none}.manager-order__top_client{align-items:flex-end}.manager-order__top-title{margin-bottom:15px;width:100%;font-size:18px;font-weight:bold}.manager-order__top-subtitle{margin-bottom:5px;width:100%;font-weight:bold}.manager-order__top-column{position:relative;display:flex;flex-direction:column;width:calc(50% - 10px)}.manager-order__top-column .card-btns-consult{float:none;margin-bottom:20px;margin-top:auto}.manager-order__top-map{position:absolute;top:0;left:0;width:100%;height:calc(100% - 20px);background:#fafafa}.manager-order__top .check-line{display:flex;align-items:center;min-height:36px;margin-bottom:4px}.manager-order__top .check-line .label-text{top:0}.manager-order__top .order-price-form{display:flex;flex-wrap:wrap;justify-content:space-between}.manager-order__top .order-price-form .input-line{width:calc(50% - 10px);padding:0;margin:0 0 20px 0}.manager-order__top .order-price-form .input-line .cart-text{margin-bottom:0}.manager-order__top .order-price-form .input-line_wide{width:100%}.manager-order__top .order-price-form textarea.textarea-field_bigger{height:116px}.manager-order__top .order-price-form .order-total-hours{margin-right:10px}.manager-order__top .input-line{margin-bottom:20px}.manager-order__top .order-section{margin:0}.manager-order__top .date-label{padding:0 0 2px 0;height:auto;color:#1d2225}.manager-order__top .cart-text{padding:0;margin-bottom:20px;min-height:36px;display:flex;align-items:center}.manager-order__top-column{position:relative;display:flex;flex-direction:column;width:calc(50% - 10px)}.charity{width:100%;max-width:290px;margin-bottom:20px}.charity__top{display:flex;justify-content:space-between;margin-bottom:7px;font-size:13px;color:#5c626e;font-weight:bold}.charity__top>div{width:calc(60% - 5px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.charity__top>div:last-child{text-align:right;width:calc(40% - 5px)}.charity__bottom{margin-top:7px;font-size:13px}.charity__bottom>a{text-decoration:underline;color:var(--theme)}.charity__bottom>a:hover{text-decoration:none}.order-ratings{margin-bottom:30px}.order-ratings .inner{max-width:960px}.order-ratings__counter{margin-bottom:15px;font-weight:bold}.order-ratings__counter>span{color:var(--theme)}.order-ratings__list{border-bottom:1px solid #dfe0e1;padding-bottom:15px;margin-bottom:30px}.order-ratings__item{margin-top:15px;padding-top:15px;padding-bottom:1px;border-top:1px solid #dfe0e1}.order-ratings__user{display:grid;grid-template-columns:40px 1fr;grid-column-gap:15px;margin-bottom:15px}.order-ratings__user-photo{width:40px;height:40px;background-size:100% 100%;border-radius:50%;overflow:hidden}.order-ratings__user-photo img{width:100%;height:auto}.order-ratings__user-data{display:flex;flex-direction:column;justify-content:center}.order-ratings__user-name{font-weight:bold;margin-bottom:0.5rem}.order-ratings__user-category{font-size:0.9em}.order-ratings__user-category a{display:inline-flex;align-items:center;color:#5c626e;font-weight:bold}.order-ratings__user-category svg{width:16px;height:16px;margin-left:5px;fill:#5c626e}.order-ratings__user-category span{color:#5c626e;margin-right:5px}.order-ratings__user-post{font-size:0.9em;color:#5c626e;font-weight:bold;margin-bottom:0.5rem}.order-ratings__stars{display:flex;align-items:baseline;margin-bottom:15px;font-size:0.85em;color:#5c626e}.order-ratings__stars>div:not(:first-child){margin-left:15px}.order-ratings__details{display:flex;align-items:baseline;margin-bottom:15px;font-size:0.85em;color:#5c626e}.order-ratings__details>div:not(:first-child){margin-left:15px}.order-ratings__order{font-weight:bold;font-size:1.2em}.order-ratings__body{line-height:1.4;color:#5c626e}.order-ratings__answer{padding-left:5%;margin-top:20px}.order-ratings__footer{display:flex;justify-content:flex-end;align-items:center;margin-top:15px}.order-ratings__likes{display:flex;align-items:center;color:#5c626e}.order-ratings__likes [class*='butn']{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;margin-left:15px}.order-ratings__likes [class*='butn'] svg{width:20px;height:20px;fill:var(--theme)}.order-ratings__likes [class*='butn']:hover svg{fill:#fff}.delivery{margin-bottom:50px}.delivery__title{margin-top:30px;margin-bottom:20px}.delivery__title-holder{font-size:2.25em;line-height:1.125em;font-weight:bold}.delivery__title>span{display:block;margin-top:5px;color:#5c626e;font-size:1.125em}.delivery__form{margin-bottom:40px}.delivery__form-holder{order:1}.delivery__form-columns{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px}.delivery__form-title{margin-bottom:15px;font-size:1.5em;line-height:1.125em;font-weight:bold}.delivery__address-error{position:absolute;top:100%;left:0;z-index:10;width:100%;color:var(--theme);font-size:0.75em}.delivery__input-label{height:18px;margin-bottom:5px;font-size:13px;font-weight:bold;color:#5c626e}.delivery__input-label sup{margin-top:-2px;vertical-align:middle;font-size:1.5em;line-height:1em;color:var(--theme);font-weight:bold;display:inline-block;height:16px}.delivery__input-label_total{font-size:16px;height:18px;color:#1d2225}.delivery__input-label_secondary{color:#888}.delivery__input-main-label{font-size:15px;font-weight:bold;color:#5c626e}.delivery__price-anchor{margin-bottom:7px;font-size:13px;display:block}.delivery__input-line{margin-bottom:20px}.delivery__form-submit [class*="butn"]{padding-left:15px;padding-right:15px}.delivery__form-submit>p{color:#5c626e;margin-top:10px;font-size:13px}.delivery__form-banner{display:flex;order:2;align-items:center;transition:all 0.2s}.delivery__form-banner img{width:100%;height:auto}.delivery__address-line{position:relative;display:grid;grid-template-columns:1fr 30px;grid-column-gap:5px}.delivery__address-modal-trigger{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;cursor:pointer}.delivery__address-trigger{display:flex;align-items:center;justify-content:center;width:30px;height:40px;cursor:pointer;transition:all 0.2s}.delivery__address-trigger:hover{opacity:0.8}.delivery__address-trigger svg{width:30px;height:30px;fill:var(--theme)}.delivery__grid{display:flex;flex-wrap:wrap;justify-content:space-between}.delivery__grid-1-1>div{width:calc(50% - 7px)}.delivery__grid-2-1>div{width:calc(75% - (15px / 2))}.delivery__grid-2-1>div:first-child{width:calc(50% - (15px / 2))}.delivery__grid-2-1-1>div{width:calc(25% - ((15px * 2) / 3))}.delivery__grid-2-1-1>div:first-child{width:calc(50% - ((15px * 2) / 3))}.delivery__grid-1-1-2>div{width:calc(25% - ((15px * 2) / 3))}.delivery__grid-1-1-2>div:last-child{width:calc(50% - ((15px * 2) / 3))}.delivery__grid-1-1-1>div{width:calc(33.333% - ((15px * 2) / 3))}.delivery__grid-1-1-1-1>div{width:calc(25% - 7px)}.delivery__section{margin-bottom:80px;margin-top:30px}.delivery__text-title{margin-bottom:20px}.delivery__text-title-holder{font-size:1.75em;line-height:1.125em;font-weight:bold}.delivery__text-content p{font-size:1em;line-height:1.4;margin-top:10px;margin-bottom:15px;color:#5c626e}.delivery__text-grid{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:20px;grid-row-gap:30px}.delivery__text-grid-title{font-weight:bold;margin-bottom:7px;font-size:1.1em}.delivery__text-grid-item p{font-size:1em;line-height:1.4;color:#5c626e}.delivery__text-grid-item a{color:var(--theme);text-decoration:underline}.delivery__text-grid-item a:hover{text-decoration:none}.delivery__banner{position:relative;display:flex;align-items:center;background-color:var(--theme);color:#fff;border-radius:10px;overflow:hidden}.delivery__banner-content{position:relative;z-index:1;width:60%;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;font-size:2.25em;font-weight:bold}.delivery__banner-image{position:relative;z-index:1;width:40%}.delivery__banner-image img{width:100%;height:100%;object-fit:cover}.delivery__banner-link{position:absolute;z-index:2;top:0;left:0;display:block;width:100%;height:100%;text-indent:-999em;overflow:hidden}.delivery__half-block{display:flex;align-items:center;justify-content:space-between}.delivery__half-block-content{width:calc(50% - 10px)}.delivery__half-block-content p{font-size:1em;line-height:1.4;color:#5c626e}.delivery__half-block-title{margin-bottom:5px;font-size:1.75em;font-weight:bold}.delivery__half-block-image{display:flex;align-items:center;justify-content:center;width:calc(50% - 10px)}.delivery__half-block-image img{height:auto;width:480px}.delivery__request-form{padding-top:30px;padding-right:30px;padding-bottom:10px;padding-left:30px;border-radius:10px;border:10px solid var(--theme)}.delivery__request-form-holder{display:flex;justify-content:space-between}.delivery__request-form-holder [class*="butn"]{padding-left:15px;padding-right:15px}.delivery__request-form-inputs{display:flex;align-items:center;justify-content:space-between;width:70%;max-width:750px}.delivery__request-form .delivery__input-line{width:calc(50% - 10px)}.delivery__price{font-weight:bold;color:var(--theme)}.delivery__price_secondary{color:#5c626e}.delivery__total-price{display:flex;align-items:center}.delivery__reasons-list li{font-size:1em;line-height:1.4;color:#5c626e}.delivery__reasons-list li:not(:first-child){margin-top:7px}.delivery__reasons-list li:before{position:relative;content:'';display:inline-block;width:0.75em;height:0.75em;margin-right:7px;background-color:var(--theme);border-radius:50%}.delivery__text-table th{font-weight:bold;text-align:left;background-color:var(--theme);color:#fff}.delivery__text-table th,.delivery__text-table td{padding:10px}.delivery__text-table td{border:1px solid #dfe0e1}.delivery__text-table-description{margin-top:20px}.delivery__text-table-description span{font-weight:bold;font-size:1.25em;color:var(--theme)}.delivery__totals-line{display:flex;align-items:center}.delivery__totals-line:not(:first-child){margin-top:7px}.accordion__section{border-bottom:1px solid #dfe0e1}.accordion__section:first-child{border-top:1px solid #dfe0e1}.accordion__title{position:relative;padding-top:10px;padding-bottom:10px;font-size:1.125em;font-weight:bold;cursor:pointer;transition:all 0.2s}.accordion__title-name{display:flex;align-items:center;justify-content:space-between}.accordion__title-name:after{content:'';display:block;flex-shrink:0;width:12px;height:8px;margin-left:10px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAATCAYAAABobNZCAAAB+klEQVRIiaXVT4hNYRjH8c+9ZKWkmEmG5i6ocZRy7YSoQSaRsLGZhQ0LhZI/KQtqhoUF2ZMVFtLEMDT+FU2dou6VhTpSUkhMxpRmYnHures6595z7zyb03l/z/t83+d9z/m9uVL3ajVxEnMrz0wRRGGmvHKhOA83cSSIwhLkK1oOp3EOJ3A8KzwjuANP0It75UKxUIXncRlnavLP4lTN4mYCXohhrKoMdeFZuVDsmY3zOFg3Z1ZlAVMYnAG4E0+xvE5ajBvVrt+kzB/AUW3sQLlQXIKHCWD4hcE83mMzSil1LuBQi+D5eISVKSn7gii8Xu3oIzbgbUJiDhdxOCO4G8+xLEGewJ4gCm/z73Z+wxa8Sqk7gANNwAswhBUJ8jT6gyi8VR2oP8sP2Ih3CZPn4EraAipnPIYgQZ7CjlpwEhy+Yx3S3OMS9ouPowruEv9OhYT8SezF3XohV+dwtdGBx+hJ0P6gH9fQKe54aUqdviAK/wPT+Bf6jLV4naDlcBXHMJICHse2NDCNO6/GItzBmmaJNTGNnUEUDjVKymIen7Be8g4kxU9xxw3BWeHEH00vXjbJm8LuIAofZCnaim1+wVbpPjAp7vh+1oKtevYPsROO1Y1PYFcQhSOtFGvnyhxHH15U3n9jexCFw60Wave+/opNGBU712g7Rf4CsNKDY+k/gLgAAAAASUVORK5CYII=");background-size:12px 8px;transition:all 0.2s}.accordion__title-name.active:after{transform:rotate(180deg)}.desktop .accordion__title:hover{color:var(--theme)}.accordion__title.active{color:var(--theme)}.accordion__title.active .accordion__title-name:after{transform:rotate(180deg)}.accordion__content{border-top:1px solid transparent;padding-bottom:1em}.accordion__content.active{border-color:#dfe0e1}.post{padding-bottom:5em;font-size:1em}.post__hero{width:100%}.slick-initialized .post__hero-slide.slick-slide{position:relative;align-items:stretch}.post__hero-content{position:relative;z-index:2;padding-top:3em;padding-bottom:3.5em;background-color:rgba(29,34,37,0.48);color:#fff;width:100%}.post__hero-image{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.post__hero-image video{position:fixed;top:0;left:0;display:block;min-width:100%;min-height:100%}.post__hero-image img{width:100%;height:100%;object-fit:cover}.post__hero-title{max-width:560px;margin-bottom:0.125em;font-size:2.25em;line-height:1.1;font-weight:bold}.post__hero-title span{color:var(--theme);display:inline-block}.post__hero-text{margin-bottom:1em;line-height:1.4em;font-size:1.25em;font-weight:bold}.post__hero-text-warning{display:block;color:#ec482f;font-weight:bold}.post__hero-controls [class*="butn"]{padding-left:1em;padding-right:1em}.post__section{position:relative;padding-top:3em;padding-bottom:3em}.post__section-inner{position:relative;z-index:2}.post__section_gray:before{position:absolute;content:'';top:0;left:-80vw;z-index:1;display:block;width:200vw;height:100%;background-color:#f6f6f6}.post__section li{font-size:1em;line-height:1.4;color:#5c626e}.post__section ul:not(:last-child){margin-bottom:1em}.post__section p{font-size:1em;line-height:1.4;color:#5c626e}.post__section p:not(:last-child){margin-bottom:1em}.post__section-title{margin-bottom:0.75em;font-size:1.5em;font-weight:bold}.post__section-title_low{margin-bottom:0}.post__section-subtitle{font-size:1.125em;margin-bottom:0.25em;font-weight:bold;color:#5c626e}.post__section-subtitle_with-gap{margin-bottom:0.75em}.post__section-text{max-width:680px}.post__section-item{max-width:680px}.post__section-item:not(:first-child){margin-top:1.5em}.post__math{margin-top:3em;margin-bottom:3em}.post__math-list{display:flex;font-size:1em;justify-content:space-between;align-items:center;color:#5c626e}.post__math-list>div{max-width:220px}.post__math-list>div:nth-child(2n){font-size:1.5em;font-weight:bold}.post__math-list>div:not(:first-child){padding-left:10px}.post__preview{display:grid;grid-template-columns:1fr 240px;grid-column-gap:20px;grid-row-gap:0.75em}.post__preview:not(:first-child){margin-top:1.5em}.post__preview-title{margin-bottom:0.125em;font-size:1.35em;font-weight:bold}.post__preview-image img{width:100%}.post__preview [class*="butn"]{padding-left:1em;padding-right:1em}.post__preview-half{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:0.75em;padding-top:30px}.post__table th{font-weight:bold;text-align:left;background-color:var(--theme);color:#fff}.post__table th,.post__table td{padding:10px}.post__table td{border:1px solid #dfe0e1}.post__table-description{margin-top:20px}.post__table-description span{font-weight:bold;font-size:1.25em;color:var(--theme)}.post__links{display:grid;grid-template-columns:repeat(5, 1fr);grid-gap:1.75em}.post__links:not(:first-child){margin-top:1.5em}.post__links-item{position:relative;border-radius:10px;overflow:hidden;box-shadow:-5px 5px 10px rgba(35,35,35,0.3)}.post__links-item img{position:relative;z-index:1;width:100%;height:auto}.post__links-item a{position:absolute;top:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;padding-top:1em;padding-right:1em;padding-bottom:1em;padding-left:1em;font-weight:bold;color:#fff;background-color:rgba(29,34,37,0.3)}.post__links-item a:hover{background-color:rgba(29,34,37,0.6);text-decoration:none}.post__team:not(:first-child){margin-top:1.5em}.post__input-line{margin-bottom:20px}.post__request-form{padding-top:30px;padding-right:1.5em;padding-bottom:10px;padding-left:1.5em;border-radius:10px;border:5px solid var(--theme)}.post__request-form-holder{display:flex;justify-content:space-between}.post__request-form-holder [class*="butn"]{padding-left:15px;padding-right:15px}.post__request-form-inputs{display:flex;align-items:center;justify-content:space-between;width:70%;max-width:750px}.post__request-form .post__input-line{width:calc(50% - 10px)}.post__form{padding:1.5em;background-color:#fff;border-radius:5px;box-shadow:0 2px 10px rgba(35,35,35,0.25);overflow:hidden}.post__form .delivery__form{margin-bottom:0}.post__form-title{font-size:1.125em;margin-bottom:0.5em;font-weight:bold}.post__form-totals{display:flex;justify-content:space-between;font-weight:bold;font-size:1.125em}.post__form-totals:not(:first-child){margin-top:0.5em}.post__form-totals_secondary{color:#5c626e}.post__form-description{position:relative;padding-top:1em;padding-bottom:1em}.post__form-description:before{position:absolute;content:'';top:0;left:-25%;z-index:1;display:block;width:150%;height:100%;background-color:#E5E5E5}.post__form-description p{position:relative;z-index:2;font-size:1em;line-height:1.4;color:#848484}.post__form-description p:not(:first-child){margin-top:1em}.post__form-features-title{font-weight:bold;font-size:1.125em;margin-bottom:0.5em;color:var(--theme)}.post__form-features-list li{font-size:0.875em;line-height:1.4;color:#848484}.post__form-features-list li:not(:first-child){margin-top:0.5em}.post__form-features-list a{color:var(--theme);text-decoration:underline}.post__form-features-list a:hover{text-decoration:none}.post .delivery__form-banner,.post__aside{padding-top:3em}.post .delivery__text-grid{grid-template-columns:repeat(3, 1fr);padding-bottom:1.5em}.blog{min-height:86vh;padding-top:2rem;padding-bottom:50px}.blog__inner{max-width:980px}.blog .breadcrumbs{margin-bottom:3rem}.blog .breadcrumbs .inner{padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}.blog__title{margin-bottom:2rem;text-align:center}.blog__title_low{margin-bottom:0.5rem}.blog__list{margin-bottom:2rem}.blog__item{position:relative;display:grid;align-items:flex-start;grid-template-columns:190px 1fr;grid-column-gap:2rem;grid-row-gap:1.25rem;padding-bottom:2rem;border-bottom:1px solid #d7d7d7}.blog__item:not(:first-child){padding-top:2rem}.blog__item:hover .blog__item-name{color:var(--theme)}.blog__item-link{position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:10;text-indent:-99em;overflow:hidden}.blog__item-image{position:relative;padding-top:70%;overflow:hidden}.blog__item-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.blog__item-content{display:flex;flex-direction:column;justify-content:center;min-height:133px}.blog__item-name{margin-bottom:1rem;font-weight:bold;font-size:1.5rem;transition:all 0.2s}.blog__item-description{line-height:1.4}.blog__item-date{font-size:1rem;font-weight:bold;color:#5c626e}.blog__item-page{margin-top:1.25rem}.blog__item-page p{margin-top:1rem;line-height:1.5;color:#5c626e}.blog__item-page .video-box{margin-top:1.25rem}.blog__item-page-image{margin-top:1.25rem}.blog__item-page-image img{width:100%;height:auto}.blog__item-page-back-link{margin-top:1.25rem;font-weight:bold}.blog__item-page-back-link a{color:var(--theme)}.login-warning{max-width:300px;color:#fff;background-color:var(--theme);box-shadow:0 2px 10px rgba(35,35,35,0.25);border-radius:3px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.no-login-warning .login-warning{display:none}.login-warning__btns{display:flex;align-items:center;justify-content:space-between;margin-top:15px}.login-warning [class*="butn"]{display:inline-block;height:34px;padding-left:10px;padding-right:10px}.login-warning a[class*="butn"]{line-height:30px}.login-greeting{max-width:300px;color:#fff;background-color:var(--theme);box-shadow:0 2px 10px rgba(35,35,35,0.25);border-radius:3px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.no-login-greeting .login-greeting{display:none}.login-greeting__alert{margin-top:15px}.login-greeting__btns{display:flex;align-items:center;justify-content:space-between;margin-top:15px}.login-greeting [class*="butn"]{display:inline-block;height:34px;padding-left:10px;padding-right:10px}.login-greeting a[class*="butn"]{line-height:30px}.install-prompt{display:none;z-index:9999;width:calc(100% - 30px);max-width:300px;background-color:#fff;box-shadow:0 2px 10px rgba(35,35,35,0.25);border-radius:3px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.install-prompt__btns{display:flex;align-items:center;justify-content:space-between;margin-top:15px}.no-install-prompt .install-prompt{display:none}.install-prompt [class*="butn"]{display:inline-block;height:34px;padding-left:10px;padding-right:10px}.install-prompt a[class*="butn"]{line-height:30px}.aside-dot-nav{position:fixed;right:0;top:0;z-index:8888;display:none;height:100vh;width:0}.aside-dot-nav__list{position:absolute;content:'';top:0;right:0;width:0;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.aside-dot-nav__item{margin-top:1.5em}.aside-dot-nav__link{position:relative;display:flex;align-items:center;padding-right:1.5em;margin-right:1em;white-space:nowrap;font-weight:bold;color:#fff;text-shadow:1px 1px 5px rgba(0,0,0,0.35);transition:all 0.35s}.aside-dot-nav__link:hover{text-decoration:none}.aside-dot-nav__link:after{position:absolute;content:'';top:50%;right:0;display:block;width:0.75em;height:0.75em;background-color:#fff;box-shadow:1px 1px 5px rgba(0,0,0,0.35);border-radius:50%;transform:translateY(-50%);transition:all 0.35s}.aside-dot-nav__link.active{padding-right:2em}.aside-dot-nav__link.active:after{width:1.5em;height:1.5em;right:-0.375em}.aside-dot-nav__link span{transition:all 0.2s;flex-shrink:0}.aside-dot-nav__link:not(.active) span{opacity:0}.rg-partner .main-page-actions,.rg-partner .card-benefits,.rg-partner .card-terms,.rg-partner .catalogue-availability,.rg-partner .product-preview-quality,.rg-partner .catalogue-price-sort{display:none}.rg-partner__powered{display:flex;align-items:center;justify-content:flex-end;margin-top:30px;padding-left:15px;padding-right:15px;font-size:15px;color:#5c626e}.rg-partner__powered svg{width:28px;height:28px;margin-right:10px;fill:#ec482f}.rg-partner .header{padding-top:0}.rg-markup__top{margin-top:30px;margin-bottom:50px}.rg-markup__nav li{font-weight:bold;list-style:decimal inside}.rg-markup__nav li:not(:first-child){margin-top:20px}.rg-markup__nav li a{color:var(--theme)}@media only screen and (max-width: 1280px){.other-services li{margin:0 0 0 25px}.page-nav>li>a{padding:0 10px}.page-nav-logo{margin:9px 0 0 20px}.catalogue-list{grid-template-columns:repeat(4, 1fr)}.catalogue-list-holder:not(.with-filters) .catalogue-list{grid-template-columns:repeat(5, 1fr)}.catalogue-list_stages{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 1180px){.header-nav .sub-nav{padding:20px 15px 0 15px}.new-cart__product{padding-top:20px;padding-bottom:20px;padding-left:1em}.new-cart__product .item-remove{top:20px}.new-cart__add-to-favorite{bottom:20px}.new-cart__product-content{grid-template-columns:1fr}}@media only screen and (max-width: 1080px){.about__tariffs-data{width:300px;padding:20px}.about__tariffs-content{width:calc(100% - 300px);padding:20px}.report-order__logist-table{max-width:934px;overflow-x:auto}.report-order__section-content{font-size:14px}.report-order__section-inner-name,.report-order__section-name{font-size:16px}.report-order__section-inner-title,.report-order__section-title{font-size:14px}.report-order-row{display:block;margin-bottom:17px;font-weight:bold}.report-order-row .manager-select-holder{justify-content:flex-start;width:100%;max-width:100%;min-height:30px;margin-left:0;margin-top:3px}.report-order-row>span{display:block;font-weight:normal;margin-top:3px;margin-left:0;text-align:left}.report-order-row__half{display:block;width:100%;min-height:0}.report-order-row__half:not(:first-child){margin-top:17px}.report-order__column{font-size:14px}.report-order__helpers-item,.report-order__cars-item{margin-bottom:17px}.report-order__helpers .report-order-row__key,.report-order__cars .report-order-row__key{margin-bottom:10px}.report-order__helpers .manager-select-holder,.report-order__cars .manager-select-holder{width:100%}.report-order__helpers-item,.report-order__cars-item{padding-right:30px}}@media only screen and (max-width: 1027px){.login-warning{bottom:20px}.login-greeting{bottom:20px}.install-prompt{bottom:20px}}@media only screen and (max-width: 1024px){.call-butn{display:block}.callback-butn{display:none}.card-btns-consult .card-btns-consult{float:none;max-width:320px;min-width:0;margin:20px auto 0 auto}.inner{padding-left:2em;padding-right:2em}.aside-banner{height:200px;margin-bottom:70px}.top-banner{height:200px;margin-bottom:70px}.customers-row{width:90px;height:90px}.customers-item{margin:15px 20px}.services-list-item{width:32.2%}.gray-frame{padding-left:10px;padding-right:10px}.white-frame{padding-left:10px;padding-right:10px}.header-top_partner>.inner{height:40px}.header-top_partner>.inner .header-right{margin-left:auto;width:auto}.header-top{min-height:40px;padding-top:0}.header-top .logo .organization-logo{width:150px}.mobile-ui{display:flex}.user-dropdown-close,.mobile-nav,.mobile-nav-close{display:block}.header-right-search,.header-nav{display:none}.header-right-nav{margin-left:auto}.header-service__city{display:none}.header-service__nav{display:none}.header-service{font-size:14px}.header-service .ui-btn-tel,.header-service__phone.call-to{margin-right:auto}.footer-copyright p{display:none}.footer-anchor{display:block}.footer-top{padding:0}.site-map-mobile{float:right;margin:13px 0 0 15px}.footer__bottom{display:flex;flex-direction:column;align-items:center;justify-content:center}.footer__bottom .footer-copyright{order:2}.footer__bottom .footer-payment{order:1;margin-bottom:20px}.slick-arrow,[class*='slider-btn-']{width:26px;height:26px;margin-top:-13px}.slick-arrow svg,[class*='slider-btn-'] svg{width:16px;height:16px;margin:-8px 0 0 -7px}.slick-arrow svg.ico-arrow-left,[class*='slider-btn-'] svg.ico-arrow-left{margin-left:-9px}.slick-prev,.slider-btn-prev{left:5px}.slick-next,.slider-btn-next{right:5px}.slick-dots{bottom:10px}.auth{min-height:calc(100vh - 124px)}.page-hero--company .page-hero-bg .slick-arrow{transform:translateY(0)}.page-hero-bg.page-hero-slider .slide{padding-bottom:0}.page-hero-bg.page-hero-slider .slide a{left:0;width:100%}.page-hero-bg .slide__frame{max-width:100%;height:400px}.page-hero-bg .slide-text{left:0;width:100%}.page-hero-bg .image_blur{display:none}.hero-company-name+.studio-section{margin-top:80px}.hero{height:auto;min-height:650px}.hero h1{padding:0 0 10px 0;font-size:80px}.hero .main-page-cell{padding:40px 0 0 0}.hero__gaps{display:none}.page-hero-title{font-size:60px}.page-hero-holder{min-height:calc(100vh - 40px)}.down-icon{display:none}.catalogue-up{bottom:20px}.catalogue-list-holder.with-filters{flex-direction:column}.catalogue-filter-column,.catalogue-list-column{width:auto}.catalogue-list-holder:not(.with-filters) .catalogue-list,.catalogue-list{grid-column-gap:15px;grid-row-gap:20px;grid-template-columns:repeat(4, 1fr)}.catalogue-list-holder:not(.with-filters) .catalogue-list_stages,.catalogue-list_stages{grid-template-columns:repeat(2, 1fr)}.catalogue-list-item{border:1px solid #e3e3e3;border-radius:5px}.catalogue-filter-holder{max-width:380px;max-height:0;opacity:0;margin:0;padding:0;overflow:hidden;transition:all 0.15s;margin-left:auto;margin-right:auto;margin-bottom:20px;margin-top:20px}.catalogue-filter-holder.active{max-height:20000px;opacity:1;transition:max-height 0.8s, opacity 0.2s}.catalogue-filter-holder .main-section-title{margin:0}.catalogue-filter-holder .filters-close{display:block}.catalogue-nav{display:none}.product-preview .price_inner,.product-preview .product-actions,.product-preview .art{opacity:1}.catalogue__categories-name{font-size:18px}.catalogue__categories{grid-template-columns:repeat(4, 1fr)}.new-cart__columns{grid-template-columns:1fr 320px;grid-column-gap:1em}.about__nav{display:none}.about__content{width:100%}.integration-title{font-size:3em}.testimonials{padding:50px 0 40px 0}.testimonials-next,.testimonials-prev{top:37%}.testimonials .slider-counter{top:30px}.testimonials .slick-dots{bottom:10px}.testimonial-item{min-height:0;padding:30px 0 30px 0}.text-block .figure{width:400px}.text-block .figure.align-right{float:right;margin:20px 0 10px 15px}.text-block .figure.align-left{float:left;margin:20px 20px 10px 0}.new-card__main-columns{grid-template-columns:1fr 1fr;grid-column-gap:1em}.profile .sided-btns .red-butn,.profile .sided-btns .black-butn,.profile .sided-btns .transparent-butn,.profile .sided-btns .dark-red-butn{float:none;margin-left:auto;margin-right:auto}.profile{padding:60px 20px 30px 20px}.order-item .left-data,.order-item .right-data{float:none;width:100%;max-width:640px;margin:0 auto}.order-item .customer-data,.order-item .manager-status{float:none;margin:0 0 30px 0;clear:both;width:100%}.order-item .customer-data:first-child,.order-item .manager-status:first-child{width:100%}.order-item .customer-data .label,.order-item .manager-status .label{float:left;min-width:100px;margin-right:0}.order-item .customer-data .column,.order-item .customer-data .status-select-holder,.order-item .manager-status .column,.order-item .manager-status .status-select-holder{float:left;width:calc(100% - 100px)}.order-item .customer-data .manager-select-holder,.order-item .manager-status .manager-select-holder{width:100%}.order-item.manager-order .order-data-title{float:none}.payment-status{padding:10px 0;margin:0 auto 30px auto;max-width:640px}.payment-status .column{float:none;width:100%;padding:0 10px;margin:0 0 15px 0}.order-comments{margin:0 auto 30px auto;max-width:640px}.order-details .order-comments{margin:0 auto 30px auto}.order-comments .column{float:none;width:100%;margin:0 0 15px 0}.order-comments .column:first-child{float:none}.profile .order-btns{float:none;width:auto;margin-left:auto;margin-right:auto}.profile .order-btns_proposal{width:100%}.profile .order-btns__line{justify-content:center}.profile .order-btns__price{font-size:16px;margin-left:10px}.profile .order-btns [class*="butn"]{font-size:15px}.profile .order-choice-filter [class*="-butn"]{float:left;margin:0 0 0 20px}.main-page-columns-left,.main-page-columns-right{float:none;width:100%}.main-page-specialists{float:right;width:calc(50% - 10px)}.main-page-specialists:nth-child(2n+1){float:left;clear:both}.main-page-actions .actions-list-item{width:50%;margin-bottom:10px}.main-page-actions .main-page-text{font-size:20px}.main-page-actions .main-section-title{font-size:30px}.landing__inner{padding-left:2em;padding-right:2em}.landing__container{padding-left:2em;padding-right:2em}.landing__container{grid-template-columns:1fr}.landing__content{width:100%;max-width:100%;margin-left:0;margin-right:0}.landing__aside-title{margin-bottom:15px;font-size:40px;font-weight:normal}.landing__aside{width:100%}.landing__banner{margin-bottom:70px}.landing__aside-products-list{grid-template-columns:repeat(6, 1fr)}.landing__nav{display:none}.landing__slide{min-height:480px}.landing__products-name{font-size:18px}[class$="modal-frame"]{padding:60px 40px}.report-order-modal-frame{padding-left:15px;padding-right:15px}.warranty-section__text{font-size:18px}.warranty-section__text{font-size:16px}.warranty-section__list{grid-template-columns:1fr}.warranty-section__icon{width:25px;height:25px;margin-right:10px}.warranty-section__item-butn{width:180px;display:flex;justify-content:center;margin-top:20px;margin-left:auto;margin-right:auto}.manager-order__top{flex-direction:column;justify-content:flex-start;align-items:center}.manager-order__top-title,.manager-order__top-column{width:100%;max-width:640px}.manager-order__top-title:last-child,.manager-order__top-column:last-child{margin-bottom:30px}.delivery__banner-content{width:50%;font-size:2em}.delivery__banner-image{width:50%}.post__form-title{font-size:1.5em}.post__form-columns{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px}}@media only screen and (max-width: 980px){.auth__title{font-size:34px}.main-page-how .how-list-item:not(:first-child):before{display:none}.landing__aside-products-list{grid-template-columns:repeat(4, 1fr)}.landing__products{grid-template-columns:repeat(4, 1fr)}.modal-location-alphabet{column-count:3}.feedback-modal-frame .half-input:first-child,.feedback-modal-frame .half-input{float:none;width:100%}.feedback-modal-frame .spinn-box .ui-spinner-butn.ui-spinner-down{bottom:0}.feedback-modal-frame .spinn-box .ui-spinner-butn.ui-spinner-up{top:0}.feedback-modal-frame .spinn-box-label{height:auto;line-height:normal}.tariff-modal-column:first-child,.tariff-modal-column{float:none;width:auto}.tariff-modal .spinn-box .ui-spinner-butn.ui-spinner-down{bottom:14px}.tariff-modal .spinn-box .ui-spinner-butn.ui-spinner-up{top:13px}}@media only screen and (max-width: 960px){.footer-social span,.footer-btn-name{display:none}.order-item .order-data-title{display:block;padding:0 0 10px 0;text-align:center}.order-item .order-data-title .number{float:none;display:inline-block;margin:2px 10px 0 0;font-size:22px}.order-item .order-data-title .date{float:none;display:inline-block;padding:9px 0 0 0}.order-item .order-data-title .date span{margin:0 0 0 10px}.order-item .order-data .order-timer{text-align:center}.order-choice .cart-item-info{text-align:left}.order-add{display:block}.order-add form{width:100%;margin-top:10px}.profile-nav{max-width:420px;margin:0 auto 50px auto;border:none;border-bottom:1px solid var(--theme)}.profile-nav ul{display:block}.profile-nav ul li{border:1px solid var(--theme);border-bottom:none}.profile-nav ul span,.profile-nav ul a{height:30px;line-height:28px}.manager-table-holder .item-remove{position:relative;top:0}.order-item .order-data{padding:0 0 40px 0}.order-item .order-data:after{display:block;content:'';clear:both}.order-item .order-data .cell,.order-item .order-data .row{float:none;width:100%;max-width:420px;margin:0 auto}.order-item .order-data .cell{padding:0 0 15px 0}.order-item .order-data .input-line{float:right;width:calc(50% - 5px)}.order-item .order-data .input-line.wide{float:none;width:100%}.order-item .order-table{padding:0}.order-item .order-table .oder-table-head{display:none}.order-item .show-on-mobile{display:block}.order-item span.show-on-mobile{display:inline-block}.order-item .order-product{position:relative;display:block;padding:50px 0 0 0}.order-item .order-product .image{float:none;width:80px;height:80px;margin:0 auto 15px auto;border:1px solid #e3e3e3}.order-item .order-product .image img{width:100%;height:auto}.order-item .order-product .image>a{position:relative;z-index:1;display:block}.order-item .order-product .image>a:before{position:absolute;content:'';top:50%;left:50%;z-index:2;display:block;width:40px;height:40px;margin:-20px 0 0 -20px;background:url("/images/i/zoom.png") no-repeat 50% 50%;background-size:30px 30px;opacity:0;transition:all 0.2s}.order-item .order-product .image>a:hover:before{opacity:1}.order-item .order-product .cell{display:block;width:100%;min-height:20px;padding:0 0 20px 0;text-align:center;font-size:15px;clear:both}.order-item .order-product .cell:after{display:block;content:'';clear:both}.order-item .order-product .cell:nth-child(1){position:absolute;top:5px;left:0;float:none;height:40px;line-height:40px;width:44px}.order-item .order-product .cell:nth-child(6){position:absolute;top:0;right:0;float:none;width:40px}.order-item .order-product .cell:nth-child(6) .remove-butn{padding:0;width:40px}.order-item .order-product .cell:nth-child(6) .btn-text{display:none}.order-item .order-product .cell:nth-child(5),.order-item .order-product .cell:nth-child(2){width:100%;float:none;text-align:center;clear:both}.order-item .order-product .cell.total-cell .cell-name,.order-item .order-product .cell.art-cell .cell-name{float:left;width:calc(50% - 10px);text-align:right;padding:0}.order-item .order-product .cell.total-cell .total-cell-price,.order-item .order-product .cell.total-cell .art,.order-item .order-product .cell.art-cell .total-cell-price,.order-item .order-product .cell.art-cell .art{float:right;width:calc(50% - 10px);text-align:left;font-size:14px}.order-item .order-product .cell.short-cell{float:left;width:50%;clear:none}.order-item .order-product.dealer-total .cell{float:left;width:50%;clear:none}.order-item .order-product.dealer-total .cell:nth-child(2),.order-item .order-product.dealer-total .cell:nth-child(1){display:none}.order-item .order-product.dealer-total .cell:nth-child(5){width:100%;clear:both}.order-item .order-product.dealer-total .cell:nth-child(5) .total-cell-price,.order-item .order-product.dealer-total .cell:nth-child(5) .cell-name{font-size:20px}.order-item .order-total,.order-item .total-table{text-align:center}.order-item .order-total:before,.order-item .total-table:before{display:none}.order-item .order-total .column:first-child,.order-item .order-total .column,.order-item .total-table .column:first-child,.order-item .total-table .column{float:none;width:100%;border:none}.order-item .order-total .row,.order-item .total-table .row{padding:0 0 15px 0;margin:0 0 15px 0;border-bottom:1px solid #e3e3e3;display:block}.order-item .order-total .cell,.order-item .total-table .cell{display:block;padding:0 0 0 0;clear:both}.order-item .order-total .cell:nth-child(1),.order-item .order-total .cell:nth-child(2),.order-item .total-table .cell:nth-child(1),.order-item .total-table .cell:nth-child(2){float:left;width:50%;padding:0 0 20px 0;clear:none}.order-item .order-total .cell:nth-child(3),.order-item .total-table .cell:nth-child(3){width:100%}.order-item .order-total .bonus-info,.order-item .total-table .bonus-info{position:relative;font-size:15px;color:#00afe6}.order-item .order-total .bonus-info.upper,.order-item .total-table .bonus-info.upper{top:-3px}.order-item .order-total label,.order-item .total-table label{display:inline-block}.order-item .order-total{text-align:left}.order-item .total-table{font-size:14px}.order-item .total-table .row{display:flex;align-items:center;justify-content:space-between;margin:0;padding:0}.order-item .total-table .cell{float:left;height:auto;padding:15px 5px 16px 5px;clear:none}.order-item .total-table .cell:nth-child(1){width:calc(100% - 120px);text-align:left;padding:15px 5px 16px 5px}.order-item .total-table .cell:nth-child(2){width:0;padding:0}.order-item .total-table .cell:nth-child(3){width:105px;padding:15px 5px 16px 5px;text-align:right}.cell-name{display:block}.dealer-details:after{display:block;content:'';clear:both}.dealer-details .column{float:none;width:100%;max-width:420px;margin:0 auto}.dealer-details .column:nth-child(2){float:none}.dealer-details .section{padding:0 0 20px 0;clear:both}.dealer-details .section:after{display:block;content:'';clear:both}.dealer-details .section.half-section{float:right;width:calc(50% - 15px);clear:none}.dealer-details .section.half-section.left-position{float:left}.dealer-details .data-label{padding:0 0 10px 0;color:#5c626e;font-weight:bold}.dealer-details .data-label+.input-line{float:left}.dealer-details .input-line{float:right;width:calc(50% - 5px);margin:0 0 10px 0}.dealer-details .input-line.wide{float:none;width:100%}.dealer-details .confirm-label{clear:both}.contacts-block h1{padding:0 0 40px 0;font-size:38px}.contacts-section{padding:0 0 20px 0;font-size:16px}.modal-tender .studio-slider-holder{max-width:680px;margin:0 auto}.modal-tender .studio-slider .slide{display:flex;flex-direction:column-reverse}.modal-tender .studio-slider-column{float:none;width:100%}.modal-tender .studio-slider-column:first-child{float:none;width:100%;margin:20px 0 0 0}.feedback-modal-frame .spinn-box .ui-spinner-butn.ui-spinner-down,.feedback-modal-frame .spinn-box .ui-spinner-butn.ui-spinner-up{top:50%;bottom:auto;margin-top:-12px}.modal-tender-tabs{display:block;max-width:420px;margin:0 auto 30px auto;border:none;border-bottom:1px solid var(--theme)}.modal-tender-tabs li{border:1px solid var(--theme);border-bottom:none}.modal-tender-tabs span,.modal-tender-tabs a{height:30px;line-height:28px}.manager-order__title{padding:0 0 20px 0}.manager-order__title .number{font-size:22px}.manager-order__title .date span{margin:0 0 0 5px}}@media all and (max-width: 800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}@media only screen and (max-width: 768px){.page-title{font-size:1.75em}.inner{padding-left:1em;padding-right:1em}.aside-banner{margin-bottom:50px}.top-banner{margin-bottom:50px}.banner{padding:0 10px}.bottom-prompts__top{display:block}.mobile-ui-btn{font-size:1.25rem}.header-service>.inner{padding-top:10px;padding-bottom:10px;flex-wrap:wrap;justify-content:flex-end}.header__location-content{grid-template-columns:repeat(2, 1fr)}.page-footer>.inner{display:flex;flex-direction:column}.page-footer-contact{justify-content:center}.page-footer-contacts{margin-bottom:20px;align-items:center}.footer__nav{margin-bottom:20px;text-align:center}.footer-copyright{order:3;margin-bottom:50px;text-align:center}.footer-social span,.footer-btn-name{display:none}.footer-schedule,.footer-mail{padding:0 10px;font-size:13px}.footer-social-new{text-align:center;height:auto;padding:15px 0 0 0}.footer-payment{clear:both}.fancybox-caption .slide-text-left,.fancybox-caption .slide-text-right{float:none;width:100%;text-align:center}.page-hero-bg .slide__title{font-size:18px;text-transform:none}.page-hero-bg .slide-text-trigger span{font-size:14px}.page-hero-bg .slide-text{font-size:15px}.page-hero-bg .slide-text .name{font-size:20px}.page-hero-bg .slide-text p{font-size:15px}.page-hero-bg .slide-text-left,.page-hero-bg .slide-text-right{float:none;width:100%;text-align:center}.hero-company-name+.studio-section{margin-top:50px}.hero-company-name .logo{height:60px;width:60px;margin-right:10px}.hero-company-name .name{font-size:34px}.hero-slogan{font-size:28px;line-height:28px}.hero h1{font-size:70px}.hero p{font-size:16px}.hero-header .header-logo{width:360px;margin:100px 0 0 0}.page-hero-title{font-size:60px}.page-hero-data{display:block}.page-hero-data:before{display:block}.page-hero-data .data{float:left;width:50%;border:none;padding:5px 10px;height:auto}.page-hero-data .data:nth-child(2n+1){clear:both}.catalogue-list-holder:not(.with-filters) .catalogue-list,.catalogue-list{grid-template-columns:repeat(3, 1fr)}.catalogue-list-holder:not(.with-filters) .catalogue-list_stages,.catalogue-list_stages{grid-template-columns:1fr}.in-favorite{left:0;top:5px;width:5px}.product-preview .product-actions a{height:50px}.product-preview .product-actions a.add-to-favorite svg{width:24px;height:24px}.product-preview .product-actions a.add-to-cart svg{width:23px;height:23px}.product-preview .product-actions a.item-view svg{width:26px;height:26px}.catalogue__categories{grid-template-columns:repeat(3, 1fr)}.catalogue__categories-name{font-size:12px}.new-cart__columns{grid-template-columns:1fr}.new-cart__product{grid-template-columns:80px 1fr;grid-column-gap:1em}.new-cart__product-content{grid-template-columns:4fr 3fr}.new-cart__product:not(:first-child){margin-top:1em}.new-cart__product-name{font-size:1em;font-weight:600}.new-cart__product-single-price-item{font-size:1em}.about__hero{padding-top:30px;padding-bottom:20px;margin-bottom:30px;min-height:0}.about__hero-subtitle{margin:0 0 15px 0;font-size:24px}.about__hero-list{font-size:18px;margin:15px 0 0 0}.about__banner form{padding:20px;border:5px solid var(--theme)}.about__banner-title{margin:0 0 20px 0;font-size:48px}.about__section{margin:0 0 40px 0}.about__tariffs-item form{display:block;min-height:0}.about__tariffs-data{width:100%}.about__tariffs-content{width:100%}.about__tariffs-name{margin:0 0 20px 0;font-size:30px}.about__tariffs-type:not(:last-child){margin:0 0 15px 0}.about__tariffs-type .radio{top:0}.about__tariffs-type .price{font-size:20px}.about__tariffs-type .price--old{font-size:15px}.about__tariffs-title{margin:0 0 10px 0}.about__tariffs-list{margin:0 0 15px 0}.integration-title{font-size:2.5em;padding-top:0;padding-bottom:10px}.about__contractors{grid-template-columns:repeat(3, 1fr)}.about__benefits{justify-content:center}.article{font-size:13px}.new-card__half-columns,.new-card__main-columns{grid-template-columns:1fr}.manager-table-holder th,.manager-table-holder td{font-size:13px}.manager-table-holder .cart-item-info{font-size:14px}.profile-top{grid-template-columns:1fr 1fr}.profile__form-bottom{grid-template-columns:1fr 1fr}.profile__form-data{grid-template-columns:1fr}.profile .cart-text{padding:0 0 20px 0;font-size:16px;text-align:center}.profile .cart-text .order-total-hours{min-height:18px}.profile .cart-text .cart-text-right{float:none;display:block}.profile .cart-text .cart-text-right.right-position{float:none}.profile .cart-text .cart-clear{width:170px;margin:0 0 0 0}.profile .cart-text .dark-red-butn{margin:0 auto 15px auto;float:none}.profile-steps li mark{top:calc(100% + 5px);font-size:12px}.status-tag{height:26px;padding-right:5px;padding-left:5px}.status-tag svg{width:18px;height:18px;margin-left:5px}.status-tag__circle{margin-right:10px}.contacts-block{display:block;height:auto}.contacts-block h1{padding:0 0 20px 0;font-size:34px}.contacts-info{display:block;overflow:auto;width:100%;max-width:100%}.contacts-info-inner{padding:30px 15px 40px 15px}.contacts-map{float:none;height:280px;width:100%}.contacts-section{padding:0 0 10px 0;font-size:14px}.contacts-section .title{padding:0 0 12px 0;font-size:18px}.contacts-section>address,.contacts-section>span{display:block;margin:0 0 8px 0}.contacts-section>address>span,.contacts-section>span>span{display:inline-block;min-width:80px}.main-page-hero{height:400px}.main-page-hero--low{height:200px}.main-page-hero--low .main-page-hero-image{height:200px}.main-page-hero--low .main-page-hero-content{padding:0}.main-page-hero-title{font-size:40px}.main-page-hero-content{padding:0 0 60px 0}.main-page-hero-content p{padding:0 0 15px 0;font-size:15px}.main-page-hero-nav{bottom:25px}.main-page-hero-nav .inner{flex-direction:column}.main-page-hero-nav svg{width:20px;height:20px;margin:0 10px 0 0;fill:#fff}.main-page-hero-nav a:not(:first-child){margin:20px 0 0 0}.main-page-search .search-btn,.main-page-search .search-input{height:38px}.main-page-categories .column{width:33.333%}.main-page-categories .column:nth-child(4n+1){clear:none}.main-page-categories .column:nth-child(3n+1){clear:both}.main-page-geography ul{padding:0 0 0 13%;column-count:3}.main-page-proposal .proposal-item:nth-child(2n+1),.main-page-proposal .proposal-item{float:none;width:100%;max-width:480px;margin:0 auto 20px auto}.main-page-statistic .statistic-list{min-height:0;flex-wrap:wrap;justify-content:center}.main-page-statistic .statistic-list-item{padding:0 0 10px 0;margin:0 0 20px 0;flex-basis:50%}.main-page-statistic .statistic-list-item:nth-child(even){align-self:flex-start}.main-page-statistic .statistic-list-item:before{display:none}.main-page-statistic .statistic-list-icon{margin:0 0 10px 0}.main-page-statistic .statistic-list-number{margin:0;font-size:40px}.main-page-statistic .statistic-list-name{font-size:16px}.landing__main-title-text{display:block;vertical-align:middle}.landing__main-title-icon{top:3px;width:50px}.landing__inner{padding-left:1em;padding-right:1em}.landing__content-columns{grid-template-columns:1fr}.landing__container{padding-left:1em;padding-right:1em}.landing__aside-title{font-size:36px}.landing__section{margin-bottom:40px}.landing__banner{margin-bottom:50px}.landing__aside-products-list{grid-template-columns:repeat(3, 1fr)}.landing__section{margin-bottom:50px}.landing__slide-content{min-height:480px}.landing__slide.slick-slide{display:block;float:left;min-height:0}.landing__slide-title{font-size:22px}.landing__slide-left{height:320px}.landing__slide-right{width:auto;height:auto;padding-bottom:50px}.landing__form{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;border:5px solid var(--theme)}.landing__products{grid-template-columns:repeat(3, 1fr)}.landing__awards{width:100%;margin-top:10px}.landing__awards-item{margin-bottom:10px}.landing__slider-image{height:400px}.landing__slider-caption{display:none}.landing__slider-title{font-size:18px;text-transform:none}.landing__contact-form .delivery__input-line{margin-bottom:0}.landing__contact-form .delivery__request-form-holder{display:flex}.landing__contact-form .delivery__request-form-inputs{max-width:400px}.thanks__title{font-size:36px}.thanks__inner{display:block;text-align:center}.thanks__title{font-size:42px}.thanks__text{width:100%;margin-bottom:30px}.thanks__manager{width:100%;max-width:300px;text-align:center;margin-left:auto;margin-right:auto}.thanks__top [class*="butn"]{margin-top:30px;margin-left:auto;margin-right:auto}.thanks__top{padding-top:20px;padding-right:15px;padding-bottom:20px;padding-left:15px;border:5px solid var(--theme)}.offers__title{font-size:36px}.offers_promo{padding-right:20px;padding-left:20px}.thanks__inner_promo{text-align:left}.logist-sort__form{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}.modal-tender .studio-slider-holder{max-width:420px;margin:0 auto}.modal-location-list ul{min-width:80px;font-size:14px;padding:0 5px 0 0}.modal-location-list ul span{font-size:18px;padding:0 5px 5px 5px}.modal-location-list ul label{padding:1px 5px 3px 5px}.brif-title{font-size:40px}.brif-input,.brif .input-label{float:none;width:100%}.brif .input-label{padding:0 0 10px 0}.modal-tabs li{float:none;text-align:center;margin:0 0 10px 0}.modal-tabs li:before{display:none}.modal-title{font-size:36px}.report-order__logist-table{max-width:678px}.report-order__section-title{align-items:flex-start}.report-order__section-title-driver{margin:0}.report-order__section-title-right{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:10px;align-items:start}.report-order__section-drivers{display:block}.report-order__section-drivers span{display:block}.report-order__section-contractor,.report-order__section-address,.report-order__section-time{margin:0}.report-order__section-address{text-align:right}.report-order__section-sep{display:none}.report-order__notification{flex-direction:column;justify-content:flex-start;align-items:center}.report-order__notification-column{width:100%;margin-bottom:20px}.report-products__info-row{width:100%}.order-ratings__list{font-size:15px}.delivery__form-columns{grid-template-columns:1fr}.delivery__form-holder{order:2}.delivery__form-banner{order:1}.delivery__form-dropdown-close{display:none}.delivery__text-grid{grid-template-columns:1fr 1fr}.delivery__banner{flex-direction:column}.delivery__banner-content{order:2;width:100%;font-size:1.5em}.delivery__banner-image{order:1;width:100%}.delivery__half-block{flex-direction:column}.delivery__half-block-content{order:2;width:100%;text-align:center;padding-top:20px}.delivery__half-block-title{font-size:1.5em}.delivery__half-block-image{width:100%;order:1}.delivery__half-block-image img{height:auto}.delivery__request-form{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.delivery__request-form-holder{display:block}.delivery__request-form-inputs{width:100%;max-width:100%}.delivery__request-form .delivery__input-line{width:calc(50% - 10px)}.delivery__text-table{font-size:0.9em;overflow-x:auto}.post{font-size:0.75em}.post__preview{grid-template-columns:1fr 160px}.post__math-list{display:flex;flex-direction:column;text-align:center;font-size:1.125em}.post__math-list>div{max-width:220px}.post__math-list>div:not(:first-child){padding-left:0;padding-top:10px}.post__table{font-size:0.9em;overflow-x:auto}.post__request-form{padding-top:20px;padding-bottom:20px}.post__request-form-holder{display:block}.post__request-form-inputs{width:100%;max-width:100%}.post__request-form .post__input-line{width:calc(50% - 10px)}.post__form-columns{grid-template-columns:1fr}.post .agreement-line .label-text{top:0}}@media only screen and (max-height: 740px){.new-cart-dropdown__products-list{max-height:35vh}}@media only screen and (max-width: 680px){.catalogue__stage-item{--verticalGap: 1em;--horizontalGap: 0.75em;--hallSize: 15em}.catalogue__stage-item-hall-image-frame{flex-direction:column;align-items:flex-start;justify-content:flex-end}.catalogue__stage-item-hall-name{margin-bottom:0.5em}}@media only screen and (max-height: 650px){.new-cart-dropdown__products-list{max-height:30vh}}@media only screen and (max-width: 640px){.main-section-title--low{padding:0}.location-confirmation .inner{flex-direction:column}.location-confirmation [class*='-butn']{padding:0 5px}.location-confirmation-btns{margin:10px 0 0 0}.breadcrumbs{display:none}.pager li.all-link{display:block}.pager li.prev{margin-left:0}.banner-text{font-size:28px}.banner-image{height:160px}.main-page-title{font-size:48px}.company-benefits__list{grid-template-columns:1fr}.header-right-viewed{display:none}.user-interface-icons{min-width:30px}.user-interface-icons .ui-btn-text{display:none}.header__location-content{width:100%;grid-template-columns:repeat(3, 1fr)}.header__location-map{display:none}.footer-nav li{display:block;margin:5px 0 0 0}.footer-mail{display:none}.footer__nav{grid-template-columns:1fr 1fr}.banner-slider-text{padding:20px}.banner-slider-text .title{font-size:40px}.ui-autocomplete{left:30px !important}.page-hero{font-size:24px;text-align:center}.page-hero-holder,.page-hero-frame{width:100%;flex-direction:column;justify-content:center}.page-hero-nav{width:100%;text-align:center}.page-hero-content{width:100%;margin:0 0 20px 0}.page-hero-title{font-size:50px}.page-hero-text:before{left:50%;margin:0 0 0 -30px}.catalogue-nav li{font-size:14px;flex-basis:120px}.product-preview-quality{width:26px;height:26px;background:none;box-shadow:0 0 0 transparent;padding:0;border-radius:0}.product-preview-quality span{display:none}.new-cart__product-content{grid-template-columns:1fr}.new-cart__form-holder{grid-template-columns:1fr}.about__style-item{display:block;background:#fff;box-shadow:0 2px 10px rgba(35,35,35,0.25)}.about__style-image{width:100%}.about__style-content{width:100%;padding:15px}.about__style-content p{margin:0 0 5px 0}.about__style-name{font-size:28px}.about__portfolio-list{display:block}.about__portfolio-item{width:100%}.about__testimonials-item{display:block}.about__testimonials-name{padding:10px 20px 12px 20px}.about__testimonials-data{width:100%;border-bottom:1px solid #fafafa;border-right:none}.about__testimonials-content{width:100%;padding:20px}.about__testimonials-customer{margin:0 0 30px 0;width:33.333%}.about__team-list{justify-content:space-between}.about__team-text{margin:0 0 20px 0}.about__team-item{width:calc(50% - 5px);margin:0 0 20px 0}.about__text--with-image,.about__text-with-image-revers{display:flex;flex-direction:column}.about__text-holder{order:1}.about__text-image{order:2}.text-block .figure{width:100%}.text-block .figure.align-left,.text-block .figure.align-right{float:none;margin:15px 0 5px 0}.text-block-figure{float:none;margin-right:auto;margin-left:auto;width:100%;max-width:420px}.text-block-figure--right{float:none;margin-right:auto;margin-left:auto}.text-block-title{font-size:40px}.article{font-size:10px}.article__text{padding-top:20px;padding-bottom:20px}.profile-qr{max-width:420px}.profile-qr-column{float:none;width:100%;max-width:100%;margin:0 0 30px 0}.profile-qr-column:nth-child(2n+1){float:none;clear:both}.order-item__download{display:block}.order-item__download a{width:100%;margin-bottom:10px}.details-section>.image{width:50px;height:50px}.profile-top{grid-template-columns:1fr}.orders-table th,.orders-table td{font-size:14px;padding:0 5px}.order-item .details-section{margin:0 0 15px 0;padding:0 0 15px 0}.order-item .details-section .column{float:none;width:100%}.order-item .details-section .column:first-child{padding:0 0 10px 0}.order-item .details-section .description{padding:0 0 0 0}.order-item .details-section .technician{float:left;margin:0 15px 0 0}.order-item .details-section .technician:after{display:block;content:'';clear:both}.order-item .details-section .technician .image{position:relative;float:left;width:32px;height:32px;margin:0 10px 0 0;background:url("/images/i/no-photo.png") no-repeat 0 0;background-size:100% 100%;border-radius:44px;border:2px solid var(--theme);overflow:hidden}.order-item .details-section .technician .image img{position:relative;z-index:1;width:100%;height:auto;border-radius:44px}.order-item .details-section .technician .name{float:left;padding:6px 0 0 0}.order-item .details-section .technician .name span{margin:0 10px 0 0}.order-item .details-section .technician .name a{display:inline-block}.order-item .details-section .contract-link{float:left;margin:5px 0 0 0}.order-item .order-download{float:none;padding:20px 0 0 0;margin:0;clear:both;width:100%}.order-item.manager-order .order-download{width:100%}.order-item .order-btns{width:100%}.order-item .payment-type.dealer-payment,.dealer-message{float:none;width:auto}.order-item .payment-type.dealer-payment textarea.textarea-field,.dealer-message textarea.textarea-field{max-width:600px}.order-item .details-section .car-link,.order-item .order-total .bonus-info.upper .label-text>span:last-child{display:block;padding:5px 0 0 0;margin:0}.portfolio-content-item{display:block;text-align:center}.portfolio-content-item .dark-red-butn{width:100%;max-width:200px;margin:0 auto}.profile .order-choice-filter{float:none}.profile .order-choice-filter .label{float:none;margin:0 0 10px 0}.profile .order-choice-filter [class*="-butn"]{width:calc(50% - 5px);margin:0;clear:both;min-width:0}.profile .order-choice-filter [class*="-butn"]:last-child{float:right;clear:none}.main-page-categories .column{width:50%}.main-page-categories .column:nth-child(3n+1){clear:none}.main-page-categories .column:nth-child(2n+1){clear:both}.main-page-testimonials .testimonials-author{width:100%}.main-page-testimonials .testimonials-author .slide{padding:20px 15px}.main-page-testimonials .testimonials-author-photo{width:60px;margin:0 15px 0 0}.main-page-testimonials .testimonials-author-holder{width:100%;left:0}.main-page-testimonials .slick-arrow{display:none}.main-page-geography ul{padding:0;column-count:auto;text-align:center}.main-page-geography ul li{display:inline-block;vertical-align:top;margin:0 5px 10px 5px;font-size:14px}.main-page-banner .main-page-banner-text .title{font-size:40px}.main-page-banner .main-page-banner-text p{font-size:15px}.main-page-specialists{float:none;width:100%}.main-page-specialists:nth-child(2n+1){float:none}.main-page-actions .actions-list-item{width:100%;padding:10px 0 20px 45px}.main-page-actions .actions-list-item .name{font-size:16px}.main-page-actions .actions-list-item p{font-size:14px}.main-page-actions .actions-list-item [class*='ico-']{top:10px;width:30px;height:30px}.main-page-warranty__testimonial-photo{width:60px;margin:0 15px 0 0}.main-page-warranty__testimonial-text{width:calc(100% - 75px)}.landing__aside-products-list{grid-template-columns:repeat(2, 1fr)}.landing__products{grid-template-columns:repeat(2, 1fr)}.landing__company-data{display:grid;grid-template-columns:1fr 1fr}.landing__company-data .data{margin-bottom:30px}.offers__title{font-size:50px}.offers__item{grid-template-columns:1fr}.offers__item-name{margin-bottom:5px}.portfolio__list{display:block}.portfolio__item{width:100%}.modal-tender-item-name{font-size:22px}.modal-location-alphabet{column-count:2}[class$="modal-frame"]{padding:40px 15px 55px 15px}.cheaper-form input.text-input,.cheaper-form .submit-btn{float:none;width:100%;max-width:300px;margin:0 auto}.cheaper-form input.text-input{margin:0 auto 20px auto}.cheaper-form label.input-label{text-align:center}.partners-modal-content .partners-column{float:none;width:100%}.partners-modal-content .partners-column:first-child{float:none;padding:0 0 40px 0}.partners-modal-form .partners-column:first-child{padding:0}.partners-modal-form .submit-btn{margin:0 auto}.modal-tender-tab-content{padding:20px 0 0 0}.modal-tender-testimonial{padding:20px 0 0 0;margin:20px 0 0 0;border-top:1px solid #e3e3e3}.modal-tender-testimonial:first-child{padding:0;margin:0;border:none}.modal-tender-testimonial .image-holder{float:none;margin:0 auto 20px auto}.modal-tender-testimonial .message{overflow:hidden}.modal-tender-testimonial .message-title{padding:0 0 10px 0;font-size:18px;text-align:center}.modal-tender-testimonial .message-answer{padding:20px 0 0 20px}.modal-tender-portfolio{position:relative}.modal-tender-portfolio:after{display:block;content:'';clear:both}.modal-tender-portfolio-name{position:relative;padding:5px 0 5px 0;border-bottom:1px solid #e3e3e3;font-size:18px;cursor:pointer}.modal-tender-portfolio-name:before{position:absolute;content:'';top:12px;right:10px;display:block;width:8px;height:8px;border-bottom:1px solid var(--theme);border-right:1px solid var(--theme);transition:all 0.2s;transform:rotate(45deg)}.modal-tender-portfolio-name.active:before{top:16px;transform:rotate(225deg)}.modal-tender-portfolio-content{padding:0 0 30px 0}.modal-rating-column{float:none;width:100%}.modal-rating-column:last-child{float:none}.contractor-proposal{display:block}.contractor-proposal__column{width:100%}.contractor-proposal__column:not(:first-child){margin-top:50px}.map-modal-frame{padding-top:55px;padding-bottom:70px}.scheduler__add-frame{grid-template-columns:1fr 1fr}.organisation-team-list{justify-content:space-between}.organisation-team-text{margin:0 0 20px 0}.organisation-team-item{width:calc(50% - 5px);margin:0 0 20px 0}.report-order__comments,.report-order-top{display:block}.report-order-row{justify-content:flex-start;max-width:100%;width:100%}.report-order .cart-dropdown-cell--price{min-height:0}.report-order .cart-dropdown-cell--remove{position:relative}.manager-order__title{flex-direction:column;align-items:flex-start}.manager-order__title [class*="butn"]{margin-left:0;margin-top:10px}.post__links{grid-template-columns:repeat(4, 1fr);grid-gap:1em}}@media only screen and (max-height: 580px){.new-cart-dropdown__products-list{max-height:27vh}}@media only screen and (max-width: 560px){.catalogue__categories-frame{display:flex;flex-direction:column;text-align:center}.catalogue__categories-image-holder{order:1;width:100%;max-width:150px;margin-bottom:7px}.catalogue__categories-name{order:2;width:100%;padding-left:10px;padding-right:10px;padding-bottom:15px;font-size:12px;text-align:center}}@media only screen and (max-width: 540px){.slider-bottom-controls{margin:15px 0 0 0}.main-page-preview .slide{padding:0 5px}.cart-modal [class*="-butn"]{display:block;margin:20px auto}.testimonial-quality label{width:20%}.manager-order__top .order-price-form{flex-direction:column;justify-content:flex-start;align-items:center}.manager-order__top .order-price-form .input-line{width:100%;max-width:640px}}@media only screen and (max-width: 480px){.file-input-list,.file-input-trigger{float:none;width:100%}.file-input-trigger{margin-bottom:20px}.page-title{font-size:1.5em}.location-confirmation{padding-left:10px;padding-right:10px}.contact-butns a{height:26px;padding:0 10px;font-size:13px}.contact-butns a svg{width:16px;height:16px;margin:0 7px 0 0}.pager li{font-size:14px;margin:0 0 5px 0}.section-title p{font-size:14px;line-height:18px}.cookie-warning{grid-template-columns:40px 1fr}.cookie-warning svg{width:40px;height:40px}.header__help-btn{margin-left:10px}.header__help-btn [class*='butn']{height:28px;padding-left:3px;padding-right:3px;font-size:12px}.mobile-nav-btn{right:-8px}.user-interface-icons{padding:0 0 0 10px}.user-interface-icons .ui-btn-tel{top:-2px;font-size:12px}.user-interface-icons .ui-counter{right:auto;left:0}.header-search{padding-left:10px}.header-service__callback{padding-left:5px;padding-right:5px;font-size:13px}.header__location-content{grid-template-columns:repeat(2, 1fr)}.footer-payment{display:block}.footer-payment__title{display:block;margin-bottom:7px;text-align:center}.footer__nav{grid-template-columns:1fr}.auth__logo{width:200px}.page-hero-rating{display:block}.page-hero-rating .static-rating,.page-hero-rating .testimonial-counter,.page-hero-rating .add-to-favorite{display:block;margin:5px auto 0 auto}.hero-company-name{padding-top:20px;padding-bottom:10px;padding-left:0;padding-right:0}.hero-company-name+.studio-section{margin-top:40px}.hero-company-name .name .item-tender-approved{top:-2px}.hero-company-name .name .item-tender-approved svg{width:20px;height:20px}.hero-company-name .name{font-size:24px}.hero-company-name .name-info{font-size:13px}.hero-company-name .name-info .name-id,.hero-company-name .name-info .testimonial-counter,.hero-company-name .name-info .static-rating,.hero-company-name .name-info .add-to-favorite{margin:0 5px 0 0}.hero h1{font-size:50px}.hero p{font-size:14px}.hero-slogan{font-size:22px;line-height:22px}.hero-header .header-logo{width:280px;margin:130px 0 0 0}.hero-header .phone-box{float:none;margin:0;padding:61px 0 0 0;clear:both}.page-hero{padding-left:10px;padding-right:10px}.page-hero--company{padding:0}.page-hero-company,.page-hero-gallery{padding-left:10px;padding-right:10px}.catalogue-up{right:10px}.catalogue-list-holder:not(.with-filters) .catalogue-list,.catalogue-list{grid-column-gap:10px;grid-template-columns:repeat(2, 1fr)}.catalogue-list-holder:not(.with-filters) .catalogue-list_stages,.catalogue-list_stages{grid-template-columns:1fr}.catalogue__banner-description{font-size:12px}.catalogue__banner-description [class*='butn']{height:28px;padding-left:10px;padding-right:10px;line-height:26px;font-size:14px}.catalogue__categories-name{font-size:10px}.about__inner{padding-left:10px;padding-right:10px}.about__hero-list{font-size:16px;margin:10px 0 0 0}.about__banner{text-align:center}.about__banner-title{margin:0 0 15px 0;font-size:28px}.about__banner .input-line{display:block;margin:0 0 15px 0}.about__banner .input-line [class*="-butn"]{width:100%;max-width:240px;margin:0 auto}.about__banner .input-line input.text-input{width:100%;max-width:240px;margin:0 auto 15px auto}.about__tariffs-data,.about__tariffs-content{padding:20px 15px}.about__tariffs-list{column-count:1}.about__tariffs-btns{display:block;max-width:280px;margin:0 auto}.about__tariffs-btns [class*="-butn"]{width:100%}.about__tariffs-btns [class*="-butn"]:not(:last-child){margin-bottom:10px}.about__testimonials-list{margin-bottom:10px}.about__testimonials-name{padding:10px 15px 12px 15px}.about__testimonials-content{padding:20px 15px}.about__testimonials-customer{margin:0 0 20px 0}.about__team-description{font-size:14px;line-height:1.2em}.integration-title{font-size:2em}.about__text-title{font-size:1.4em}.about__text-content__bigger li,.about__text-content__bigger p{font-size:16px}.about__contractors{grid-template-columns:repeat(2, 1fr)}.testimonial-item-author{padding:0 0 20px 0;font-size:32px;line-height:normal}.testimonial-item-cell>p{font-size:14px;line-height:18px}.text-block .main-column{padding-top:20px;padding-bottom:20px}.text-block-section{padding-left:10px;padding-right:10px}.text-block-section-title{padding:0 0 10px 0;font-size:18px}.text-block-section-title h2{padding:0}.text-block-section p{font-size:15px;padding:0 0 10px 0}.text-block-section ul li{font-size:15px;padding:0 0 5px 0;margin:0 0 0 20px}.text-block-section ol li{font-size:15px;padding:0 0 5px 0}.text-block h2,.text-block .title{font-size:18px;padding:30px 0 0 0}.article{font-size:10px}.article__inner{padding-left:10px;padding-right:10px}.article__banner-title{font-size:4em}.article__small-text{font-size:1.8em}.profile .user{grid-template-columns:50px 1fr}.profile .user .image{width:50px;height:50px}.profile-qr-description{font-size:15px}.orders-table__counter{flex-direction:column;align-items:flex-start}.orders-table__counter-available{margin-left:0;margin-top:10px}.orders-table__controls-title{font-size:16px}.details-section__contacts{display:block}.details-section__whatsapp{margin-top:5px;margin-left:0;font-size:14px}.details-section__whatsapp [class*="ico-"]{width:18px;height:18px;fill:#50b948}.order-choice-empty p{font-size:15px;padding:0 0 15px 0}.profile-steps li mark{max-width:90%;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.profile{padding-left:10px;padding-right:10px}.profile__form-bottom{grid-template-columns:1fr}.contacts-block h1{font-size:28px;padding-bottom:10px}.contacts-info-inner{padding-top:20px;padding-left:10px;padding-right:10px}.contacts-list-item:first-child,.contacts-list-item{width:115px;margin:0 8px 30px 8px}.main-page-hero .inner{padding-left:10px;padding-right:10px}.main-page-categories .column{padding-right:10px;font-size:14px}.main-page-categories .column svg{width:20px;height:20px}.main-page-categories li{margin:10px 0 0 0}.main-page-categories li a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.main-page-proposal .proposal-item .content{padding:20px 10px;min-height:153px}.main-page-proposal .proposal-item .title{margin:0 0 5px 0;font-size:16px}.main-page-proposal .proposal-item p{margin:0 0 10px 0;font-size:15px}.main-page-proposal .proposal-item [class*='-butn']{padding:0 10px}.main-page-proposal .proposal-item input.text-input{width:calc(100% - 110px)}.main-page-actions .main-page-text{font-size:16px}.landing__main-title{margin-top:0}.landing__main-title-content{text-transform:none}.landing__main-title-icon{top:3px;width:40px}.landing__aside-title{font-size:32px}.landing__form{text-align:center}.landing__form .input-line{display:block;margin:0 0 15px 0}.landing__form .input-line [class*="-butn"]{width:100%;max-width:240px;margin:0 auto}.landing__form .input-line input.text-input{width:100%;max-width:240px;margin:0 auto 15px auto}.landing__products-name{font-size:14px}.item-tender-approved{top:-2px}.item-tender-approved svg{width:26px;height:26px}.landing__contact-form .feedback-form-manager{display:none}.landing__contact-form .delivery__request-form{display:block}.landing__contact-form .delivery__input-line{margin-bottom:20px}.landing__contact-form .delivery__request-form-holder{display:block}.thanks__title{font-size:32px}.thanks{padding-left:10px;padding-right:10px}.offers__title{font-size:32px}.modal-cell{padding:0 10px}.modal-tender .studio-slider-holder{max-width:260px;margin:0 auto}.modal-location{padding:40px 10px 60px 10px}[class$="modal-frame"]{padding-left:10px;padding-right:10px}.modal-title{font-size:32px}.brif .input-label{font-size:16px}.text-modal-frame p{font-size:14px;line-height:18px}.map-modal-frame{padding-left:10px;padding-right:10px}.map-modal-frame .map-box{height:400px}.scheduler__add-frame{grid-template-columns:1fr}.organisation-team-list{padding-left:10px;padding-right:10px}.organisation-team-description{font-size:14px;line-height:1.2em}.report-order__notification .input-line_date .input-line-cell{width:100%}.report-order__notification .input-line_date .input-line-cell:last-child{margin-top:15px}.report-order__notification [class*="-butn"]{margin:0 auto}.report-content{padding-left:10px;padding-right:10px}.order-ratings__list{font-size:14px}.delivery__request-form{padding-right:10px;padding-left:10px}.delivery__request-form-inputs{display:block}.delivery__request-form .delivery__input-line{width:100%}.post__math:not(:first-child){margin-top:2em}.post__preview{grid-template-columns:1fr}.post__preview:not(:first-child){margin-top:2em}.post__preview-image{order:1}.post__preview-content{order:2;padding-bottom:10px}.post__preview-half{display:block}.post__links{grid-template-columns:repeat(3, 1fr)}.post__request-form{padding-right:10px;padding-left:10px}.post__request-form-inputs{display:block}.post__request-form .post__input-line{width:100%}.post .delivery__text-grid{grid-template-columns:repeat(2, 1fr)}.blog__item{grid-template-columns:1fr}.blog__item-content{min-height:0}}@media only screen and (max-width: 425px){.header-service__socials{margin-left:2px}.header-service__socials a{margin-left:8px}.new-card__name{font-size:2em}.new-card__assets{flex-direction:column}.new-card__assets-thumbs{display:flex;flex-wrap:wrap;order:2;width:100%;margin-right:0;margin-top:1.5em}.new-card__assets-thumbs-item{width:3.5em;margin-bottom:0.5em;margin-right:0.5em}.new-card__assets-main-image{order:1}.new-card__prices-item_final{font-size:1.15em}.new-card__gallery-list{grid-template-columns:1fr}}@media only screen and (max-width: 380px){.footer-social,.footer-btn{padding:0 15px}.footer-social{border-right:none;padding-left:23px}.catalogue__categories{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 375px){.catalogue__stage-item-price-holder{flex-wrap:wrap}.catalogue__stage-item-price-holder .catalogue__stage-item-price{margin-bottom:0.75em}.new-cart__product{grid-template-columns:60px 1fr;grid-column-gap:0.75em}.delivery__title-holder{font-size:2em}.delivery__title>span{font-size:1em}.delivery__grid-1-1>div{width:100%}.delivery__grid-2-1-1>div{width:calc(50% - 7px)}.delivery__grid-2-1-1>div:first-child{width:100%}.delivery__grid-1-1-2>div{width:calc(50% - 7px)}.delivery__grid-1-1-2>div:last-child{width:100%}.delivery__grid-1-1-1-1>div{width:calc(50% - 7px)}.delivery__text-grid{grid-template-columns:1fr}.delivery__price{margin-bottom:25px}.delivery__total-price{height:auto}}@media only screen and (max-width: 360px){.header-service{font-size:13px}.article{font-size:8px}.article__text-columns{grid-template-columns:1fr;grid-row-gap:20px}.post .delivery__text-grid{grid-template-columns:1fr}}@media only screen and (max-height: 680px) and (min-width: 1024px){.desktop .hero-header .header-logo{margin:30px 0 0 0}.desktop .down-icon{bottom:30px}.desktop .hero h1{padding:0 0 10px 0;font-size:90px}}@media (min-width: 768px){.cheaper-cont{flex-direction:row}.cheaper-cont .cheaper{font-size:14px;text-align:right;flex:50%;margin-bottom:0}}@media only screen and (min-width: 769px){.new-cart__columns-totals{grid-row-start:1;grid-row-end:3;grid-column-start:2;grid-column-end:3}}@media only screen and (min-width: 1025px){.page-hero-bg .slide{opacity:0.8;transform:scale(0.8);transition:all 0.35s}.page-hero-bg .slide.slick-current{opacity:1;transform:scale(1)}.page-hero-bg .slide.slick-current .slide-text{opacity:1;transition:all 0.5s 0.5s}.catalogue-filter-trigger{display:none}.delivery__form-dropdown{position:absolute;top:0;right:0;display:grid;width:calc(50% - 10px);height:100%;transition:opacity 0.2s}.delivery__form:not(.active) .delivery__form-dropdown{width:0;opacity:0;overflow:hidden}.delivery__form.active .delivery__form-banner{opacity:0}.delivery__form-dropdown-close{position:absolute;top:-20px;right:0;z-index:10;width:28px;height:28px;background:#fff;box-shadow:0 0 16px rgba(35,35,35,0.5);border-radius:15px;cursor:pointer}.delivery__form-dropdown-close [class*="ico-"]{position:absolute;top:50%;left:50%;display:block;width:18px;height:18px;margin:-9px 0 0 -9px;fill:var(--theme)}.post__main{display:grid;grid-template-columns:1fr 420px;grid-column-gap:20px}.post__content{position:relative;z-index:1;order:1}.post__aside{display:flex;position:relative;z-index:2;order:2}.post__aside-holder{width:100%}.aside-dot-nav{display:block}}@media print{*,*:before,*:after{background:transparent !important;color:#1d2225 !important;box-shadow:none !important;text-shadow:none !important;text-decoration:none}a,a:visited{text-decoration:underline}pre,blockquote{border:1px solid #1d2225;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}footer{position:static}.main{padding:80px 0 0 0 !important}.page-holder{height:auto;min-height:0}html,body{height:99%}.page-nav-holder.fixed,.page-footer,.down-icon,.banner,.catalogue-list-holder,.mouse-icon,.scroll-to-order,.order-errors,.date-input:before,.amount-butn,.red-butn,.help-icon,.desktop-page-nav,.photos,.main-section-title,.small-slider-block,.order-info-butns,.features-nav-holder,.order-customer-data,footer{display:none !important}.order-price-form .input-line-cell{float:right;width:35%}.order-price-form label+.input-line-cell{float:left;width:60%;margin:0}.company-feature[class*='scroll-order']{padding:0 0 10px 0;height:auto !important}.order-description{page-break-after:always}.company-features-content{width:100%}.page-nav-logo{margin-left:0}.order-section,.main-page-cell,.main-page-row{display:block;padding:0}.order-prepayment{padding:10px 30px 10px 0}.order-price-form{padding:0 0 20px 0}.cart>.inner{background:#fff;padding:0}.company-feature h2,.cart h1{font-size:24px;line-height:24px;padding:0 0 15px 0}.cart-item-image img{max-height:40px}.header-cart{display:none}.cart-table-cell{padding:5px}.cart-table-cell:nth-child(7){display:none}.cart-order .order-section{padding:15px 0 0 0}.order-price-form input.text-input{height:30px;line-height:32px}.order-total-list li label{left:-23px}.order-prepayment-info{padding:12px 0 0 0}.cart-holder{max-width:1240px}.cart-item-info{font-size:16px}.cart-text{padding:0 0 5px 0;font-size:12px}.order-section label{font-size:13px}.order-section-total{padding:15px 0 5px 0}.order-total-title,.order-total-list li{padding:0 0 10px 0}.documents-preview-content{padding:30px 20px}.header-nav,.additional-nav,header .ui-controls,.tooltipster-default,.breadcrumbs,.preview-tags,.cart-text .cart-clear,.print-documents .page-nav-holder,.print-documents .navigation-block-aside,.print-documents .login-trigger,.cbh-wrapper{display:none !important}.print-documents .navigation-block{position:relative;width:auto;height:auto}.print-documents .documents-preview{width:100%;height:auto}.print-documents .page-nav-items{background:#fff}.print-documents .documents-title{font-size:48px;line-height:48px}.documents-preview p{font-size:14px}.card .card-gallery,.card .card-benefits,.card .card-actions,.card .card-additional-cards,.card .card-additional-photos{display:none}.card .card-features .name a,.card .card-btns [class*='-butn'],.order-doc header{display:none !important}.header-contacts .phone-box{display:block}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvX3ZhcmlhYmxlcy5zY3NzIiwiY29tcG9uZW50cy9fbWl4aW5zLnNjc3MiLCJjb21wb25lbnRzL19yZXNldC5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9fZm9ybS1lbGVtZW50cy5zY3NzIiwiY29tcG9uZW50cy9fdHlwaWNhbC1lbGVtZW50cy5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19oZWFkZXItY2FydC5zY3NzIiwiY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19wbHVnaW5zLnNjc3MiLCJzdHlsZS5jc3MiLCJjb21wb25lbnRzL19hdXRoLnNjc3MiLCJjb21wb25lbnRzL19oZXJvLnNjc3MiLCJjb21wb25lbnRzL19jYXRhbG9ndWUuc2NzcyIsImNvbXBvbmVudHMvX2NhdGFsb2d1ZS1iYW5uZXIuc2NzcyIsImNvbXBvbmVudHMvX2NhdGFsb2d1ZS1maWx0ZXIuc2NzcyIsImNvbXBvbmVudHMvX2NhdGFsb2d1ZS1uYXYuc2NzcyIsImNvbXBvbmVudHMvX2NhdGFsb2d1ZS1pdGVtLnNjc3MiLCJjb21wb25lbnRzL19jYXRhbG9ndWUtc3RhZ2UtaXRlbS5zY3NzIiwiY29tcG9uZW50cy9fY2F0YWxvZ3VlLXNvcnQuc2NzcyIsImNvbXBvbmVudHMvX2NhdGFsb2d1ZS1jYXRlZ29yaWVzLnNjc3MiLCJjb21wb25lbnRzL19jYXJ0LnNjc3MiLCJjb21wb25lbnRzL19hYm91dC5zY3NzIiwiY29tcG9uZW50cy9fdGVzdGltb25pYWxzLnNjc3MiLCJjb21wb25lbnRzL190ZXh0LWJsb2NrLnNjc3MiLCJjb21wb25lbnRzL19hcnRpY2xlLnNjc3MiLCJjb21wb25lbnRzL19pdGVtLnNjc3MiLCJjb21wb25lbnRzL19wcm9maWxlLnNjc3MiLCJjb21wb25lbnRzL19jb250YWN0cy5zY3NzIiwiY29tcG9uZW50cy9fbWFpbi5zY3NzIiwiY29tcG9uZW50cy9fbGFuZGluZy5zY3NzIiwiY29tcG9uZW50cy9fdGhhbmtzLnNjc3MiLCJjb21wb25lbnRzL19sb2dpc3Quc2NzcyIsImNvbXBvbmVudHMvX3BvcnRmb2xpby5zY3NzIiwiY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsImNvbXBvbmVudHMvX29yZGVyLXN0ZXBzLnNjc3MiLCJjb21wb25lbnRzL19vcmRlci1wcm9ncmVzc2Jhci5zY3NzIiwiY29tcG9uZW50cy9fc2NoZWR1bGVyLnNjc3MiLCJjb21wb25lbnRzL193YXJyYW50eS5zY3NzIiwiY29tcG9uZW50cy9fb3JnYW5pc2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL19yZXBvcnQtb2xkLnNjc3MiLCJjb21wb25lbnRzL19jaGFyaXR5LnNjc3MiLCJjb21wb25lbnRzL19vcmRlci1yYWl0aW5nLnNjc3MiLCJjb21wb25lbnRzL19kZWxpdmVyeS5zY3NzIiwiY29tcG9uZW50cy9fYWNjb3JkaW9ucy5zY3NzIiwiY29tcG9uZW50cy9fcG9zdC5zY3NzIiwiY29tcG9uZW50cy9fYmxvZy5zY3NzIiwiY29tcG9uZW50cy9fbG9naW4td2FybmluZy5zY3NzIiwiY29tcG9uZW50cy9fbG9naW4tZ3JlZXRpbmcuc2NzcyIsImNvbXBvbmVudHMvX2luc3RhbGwtcHJvbXB0LnNjc3MiLCJjb21wb25lbnRzL19hc2lkZS1kb3QtbmF2LnNjc3MiLCJjb21wb25lbnRzL19yZy1wYXJ0bmVyLnNjc3MiLCJzdHlsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDBGQUFZLENDeVVaLGtCQUNFLEdBQ0Usc0JBQXVCLENBRXpCLEtBQ0Usd0JBQXlCLENBQUEsQ0FJN0IsdUJBQ0UsR0FDRSxRQUFTLENBQ1QsU0FBVSxDQUVaLEtBQ0UsUUFBUyxDQUNULFNBQVUsQ0FBQSxDQUlkLHdCQUNFLEdBQ0UsNENBQTZDLENBQzdDLFNBQVUsQ0FHWixJQUNFLGdEQUFpRCxDQUduRCxLQUNFLDRDQUE2QyxDQUM3QyxTQUFVLENBQUEsQ0FJZCxnQkFDRSxHQUNF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WSxDQUNaLFlBQWEsQ0FDZCxVQUlDLFVBQVcsQ0FDWixtVEFzQkMsdUJBQXdCLENBQ3pCLG1DQUdDLFdBQVksQ0FDWixTQUFVLENBQ1gseUNBR0MsVUFBVyxDQUNYLFNBQVUsQ0FDVixRQUFTLENBQ1Ysd0NBR0Msa0JBQW1CLENBQ25CLHNCQUF1QixDQUN4QixtQkFHQyx1QkFBd0IsQ0FDekIsMEJBR0MsVUFBVyxDQUNaLGVBU0MsYUFBYyxDQUNmLDhDQUtDLGFBQWMsQ0FDZCxTQUFVLENBQ1gsa0JBR0Msd0JBQXlCLENBQzFCLGtCQUdDLGtCQUFtQixDQUNwQixhQUdDLGVwRHZMVyxDb0R3TFgsU0FBVSxDQUNYLDZCQUlDLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsa0JBQW1CLENBQ3BCLHFCQUdDLGVBQWdCLENBQ2pCLGFBR0MsWUFBYSxDQUNkLGlCQUdDLFdBQVksQ0FDYiw4QkFHQyxZQUFhLENBQ2QsMkJBR0Msa0JBQW1CLENBQ3BCLG1DQUdDLFdBQVksQ0FDWixnQkFBaUIsQ0FDbEIsMkJBR0MsVUFBVyxDQUNaLHVCQUdDLGtCQUFtQixDQUNwQixhQUdDLGdCQUFpQixDQUNsQixnQkFHQyxjQUFlLENBQ2hCLFdBR0MsaUJBQWtCLENBQ2xCLGNBQWUsQ0FDaEIscUJBR0MsY0FBZSxDQUNoQixxQkFHQyxvQkFBcUIsQ0FDdEIsd0NBSUMsa0JBQW1CLENBQ3BCLDJCQUdDLGlCQUFrQixDQUNuQiwrT0FhQyx1QkFBd0IsQ0FDekIsbUNBR0MsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ2Isb0NBR0MsVUFBVyxDQUNYLFdBQVksQ0FDYixpQ0FHQyxlcEQzUlcsQ29ENFJaLGtDQUdDLGNBQWUsQ0FDZixnQkFBaUIsQ0FDbEIscUJBR0MsY0FBZSxDQUNoQix3SEFRRyxZQUFhLENBQ2QsaUZBTUQsdUJBQXdCLENBQ3pCLDRCQUdDLGFBQWMsQ0FDZiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJvYm90bzozMDAsNDAwLDYwMCw3MDAmZGlzcGxheT1zd2FwJyk7XG5cbi8vdmFyaWFibGVzXG4kbWFpbkZvbnQ6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuXG4kZGFya1JlZDogI2YyMTcxNztcbiRibGFjazogIzFkMjIyNTtcbiR3aGl0ZTogI2ZmZmZmZjtcblxuJG1pZEdyYXk6ICM1YzYyNmU7XG4kbWlkTGlnaHRHcmF5OiAjYTZhNmE2O1xuJGxpZ2h0R3JheTogI2UzZTNlMztcbiRsaWdodGVyR3JheTogI2ZhZmFmYTtcbiRibHVlR3JheTogI2YyZjRmODtcbiRuYXZDb2xvcjogIzMzMzMzMztcbiRhcnRDb2xvcjogIzk5OTk5OTtcbiRyYWRpbzogI2U1ZTVlNTtcbiR3aGl0ZXNtb2tlOiAjZjVmNWY1O1xuJHNtb2tlOiAjZjZmNmY2O1xuXG4kcGxhY2Vob2xkZXI6ICM5MTkxOTE7XG4kcHJvZHVjdEJvcmRlcjogI2I0YjRiNDtcbiRhc2lkZU5hdjogIzI5MjkyOTtcbiRhc2lkZTogI2Y2ZjZmNjtcbiRhc2lkZU5hdkJnOiAjZjdmN2Y3O1xuXG4kZ3JheUhlbHA6ICNkN2Q3ZDc7XG4kdGhlbWVIZWxwOiAjZTk0OTMwO1xuJGdyZWVuSGVscDogIzFmZDYwMDtcbiRncmVlbkhlbHBEYXJrOiAjNjM5ZTNhO1xuJGNhc2hiYWNrOiAjNjM5ZTNhO1xuJGJsdWVIZWxwOiAjMDBjMmZmO1xuJGRhcmtHcmF5SGVscDogIzg4ODg4ODtcbiRnb2xkOiAjZGViNDQzO1xuJHllbGxvdzogI2ZmZGUxYjtcblxuJGZhY2Vib29rOiAjM2E1OTk3O1xuJHR3aXR0ZXI6ICMzMGFjZWU7XG4kdGVsZWdyYW06ICMzMGFjZWU7XG4kdms6ICM0NTY2OGU7XG4kb2s6ICNmNjg2MjA7XG4kdmliZXI6ICM3OTQ4OWM7XG4kZmFjZXRpbWU6ICM0NmI5NmQ7XG4kc2t5cGU6ICMxZWFiZTI7XG4kd2hhdHNhcHA6ICM1MGI5NDg7XG4kZXhjZWw6ICMyNjcyNDg7XG4kZ29vZ2xlOiAjZDg2MzRmO1xuJHRhYmxlQm9yZGVyOiAjYzFjMWMxO1xuJGFzaWRlTmF2OiAjMjkyOTI5O1xuJHRhYmxlQm9yZGVyOiAjYzFjMWMxO1xuJGxpZ2h0Qm9yZGVyOiAjZGZlMGUxO1xuJGxpZ2h0ZXJCb3JkZXI6ICNlYWVhZWE7XG4kc3VwZXJMaWdodEJvcmRlcjogI2YzZjJmMjtcbiRoZWFkZXJCZzogIzFmMWYxZjtcblxuJHRhcmlmZkJhc2U6ICMxM2M3NWI7XG4kdGFyaWZmU3RhbmRhcmQ6ICM0NTg0OWM7XG4kdGFyaWZmUHJlbWl1bTogI2JiOWU1MDtcbiRzaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgzNSwgMzUsIDM1LCAwLjI1KTtcblxuJHJlcG9ydDE6ICM2ZmJjZjA7XG4kcmVwb3J0MzogI2E2YTZhNjtcbiRyZXBvcnQyOiAjZmZkZTFiO1xuJHJlcG9ydDQ6ICNkNjQ3MzU7XG4kcmVwb3J0NjogIzg2Yzc0MDtcbiRyZXBvcnQ3OiAjZWZkMDE5O1xuJHJlcG9ydDg6ICMzZDU1OGQ7XG4kcmVwb3J0OTogIzAxMDEwMTtcbiRyZXBvcnQxMDogIzdmYjNjNTtcbiRyZXBvcnQxMTogIzk1YWFkMTtcbiRyZXBvcnQxMjogIzE4YTMwMDtcbiRyZXBvcnQxMzogI2YyYThhMDtcbiRyZXBvcnQxNDogI2RlOTQ1MTtcbiRyZXBvcnQxNjogI2I5NmNjNDtcbiRyZXBvcnQxNzogI2U0YjM5MjtcbiRyZXBvcnQxODogIzNkNTU4ZDtcblxuJHN0ZXAxNzogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUI0QUFBQWVDQVlBQUFBN01LNmlBQUFBQVhOU1IwSUFyczRjNlFBQUFvRkpSRUZVU0EzRmx6MXZFMEVRaG1lV0NrcUxZSEoyR3dsQlJ6b3NCWkhXa1pMbVRDanBuWWljRzVRMGJwTFErQUxZUHdCUnhYY05FVEZsK0pCTUZ6b1FVbHAveUU1SUN4SmloOWtUdG5aOXRzSGdPNjd4N3M3cysreWM1MlozRWY3Z0lmSXV0RjkxTTVKb0JZaHVBb0tGaExQM25uOVhzOXNFME9LeER3amlSWktzdXUvbmZ2eE9Gc2M1MEh2dll2dEw5d0dCZEZqODhxRHZMN0F4akFobjdPdGVKWHpzKzg1WHc2aDFoTlkybW8xYUpkYzg3NXhJa0R2RG9JYXoxaUhpQlJMc2RBQk9Gbkp1VGpNWnpSQ1lpRVR6WlhrWHBLenlhMDBaM2hOMENDakZXdFVGMjkwdEZpbkVNUVlDYUsyeXo1TWVUc0FZNjZxMGpqNjUrNE53QTl3NnJHeHpsUFpZcGI4dzh1dTNqejd1YmV0VCsrREdZZG1lWnFRNlJMV1Y5dTI3cFg1UUFWaGxMNXZjUWVkcDkwbWlhOXN1c3dBQ2NPdTh1ODVMU2s4Yk5LakhVYWM3U09zQldDVVVnQ3dNT2tYVko4S0NTalRScnBVei9PZlBSQVVLNjlMTTY4OTdHWTVXTEllTjBZNlFoR1VoZ2VhanhZVFYrUTNQQ3k3V1Z0Z1U4UWlTSlRpYll3Znp6c2JnLy9Ed1o4V2ZFdkplR3ZlRDBCYkJKaDQzbUxBbE9PVGp1TGw4V0RoV1Zlc2dkckNBQXpHYlhhdnpDazdqZytQcG5Xc2JkWUdJa3F0WEtTNHdJcFdLUlpUQjUyUWxyanpsN0c1RURVZkFocmlVZUtJNEFSaHY1ZmcwaUU3a1lFSE9tMmYzdi9YQnFwRmVXdk41UlkraWdpdnR0OVdDMzlNM0twZTFsTjhDeEw2eDUvU3Z2NXk4L3VLTmpTMWR4d0NyUkV0bDg2dlRqRnhwTFY1M1ZsVkM2ZUNSTndsMW9PZVM2bzQ3V3crN1NmVEVHZGpraEhYZWVZN1hHOU4valloMVF6cWI5MUtKNUp3QXNjbXJPOU50NDlycUNzUEF6U1RBM0Npb21qOHlZbDE4NktXTjkvRWdZcTY3UWIyZjhOTDJFNjMvOXhCaDBSZnpBQUFBQUVsRlRrU3VRbUNDJyk7XG4kc3RlcDE4OiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQjRBQUFBZUNBWUFBQUE3TUs2aUFBQUFBWE5TUjBJQXJzNGM2UUFBQW9SSlJFRlVTQTI5bDd0dkUwRVFoMmZXb29oY0lFRVU0MGNiQ1VHQlJEcEFRVW1KSTRXQ08xSWgwVHNST1Rjb2Fkd2swUGg0eFA4RDhWMURSRklTQ1NSVElJVU9HcmYyQlpNb0hRb05POHllZEtmenhzYnYyMlpmTTcvUHM1N2JCMElmeFRDY1JBdTl1d1R5SVJEY1JvQU11NlhmUGJrRWhIVE1ZeDRnZmhPSTc5TVBabXFJNXQ5ZXNxelJ2UmlHUGZVVDZSa2JXVVF3clZzcXNGN1k5aFJCMk9tck02L3hqbm11endkOUVUVDBldDYwelJaQW5hUFo3Z1RWN1lNK0FVeExrTnZOczFhOWNWQXhnM0c5dmdBdWxVak1HL1lMSXFvU1VGWjM2THRQN0N0bHRmbGhSMmxkNExRTktPamhEM3VYZ2MvN0J2UXdWRnJOZzhxdURtOERIMzUvdGNYTGF2VFFHbnlheVBEMksxdFJ4eEI4LzNIWkdHZWtVWWhxSyszRy9rNFlsQTlXMlVzU2JkMTQvSDJ5NllzenBYUjljQXRwalg5UmJ2d2dUWkVnNTUzOVd2UEJLcUdJc0tpWlRMQXJpeXJSRW5UdDhqMXVGSVloUGJxVkdNWXQrYnYrOWFNZ0NjdkRlSS9tSTVaNW1XRnVOSkhCdlNYUW5BQWt0ZUhIV3RRaEk1QXdkakIvMUpsd0E0azFaT0MwNXZQVWl4ZktOTVJqd1NkNTdHQStPajIrTk1CUjNCRnpSaDhKRkxBWE54aEE3b21GNitzMVh2U1R1T0M4d2lmcC9HcE5sRW9vRWFrY0Y1alBwVElpU3Y5elNoRytSY0RHeE9FSWpVd3krVVp4ZkxEcld1Y295Sm80R05EQ2hhZC9RckJxZktvV1hZNzY1YVRnU2p1M3RPb0crbTA3MStMTjlVMys4OFBKd0dqa0d0SE5MQlUyb3pwdFlKVm9pemVzbFhGR3JyU3krY0tLU3Fnb3VPdExRbDNvZVRPMytVclU5VzdkNlNVUmlpTTJlV3UwY3ZtQ0U0NUZHbTBSUjhiaHMyTTVLWUJaUU5qZzVUK056djJ2clo0d0FzUkc5a3BxdGh0VStYZU5PQ3JlOGRIRzU3ai9hT045bDFkbTRFZmJQMFArNHRKZGxVa05BQUFBQUVsRlRrU3VRbUNDJyk7XG4kYXJyb3dCZzogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUI4QUFBQVRDQVlBQUFCb2JOWkNBQUFCK2tsRVFWUklpYVhWVDRoTllSakg4Yys5WktXa21FbUc1aTZvY1pSeTdZU29RU2FSc0xHWmhRMExoWkkvS1F0cWhvVUYyWk1WRnRMRU1EVCtGVTJkb3U2VmhUcFNVa2hNeHBSbVluSHVyZXM2NTk1ejd6eWIwM2wvei90ODMrZDl6L205dVZMM2FqVnhFbk1yejB3UlJHR212SEtoT0E4M2NTU0l3aExrSzFvT3AzRU9KM0E4S3p3anVBTlAwSXQ3NVVLeFVJWG5jUmxuYXZMUDRsVE40bVlDWG9oaHJLb01kZUZadVZEc21ZM3pPRmczWjFabEFWTVluQUc0RTAreHZFNWFqQnZWcnQra3pCL0FVVzNzUUxsUVhJS0hDV0Q0aGNFODNtTXpTaWwxTHVCUWkrRDVlSVNWS1NuN2dpaThYdTNvSXpiZ2JVSmlEaGR4T0NPNEc4K3hMRUdld0o0Z0NtL3o3M1ord3hhOFNxazdnQU5Od0Fzd2hCVUo4alQ2Z3lpOFZSMm9QOHNQMkloM0NaUG40RXJhQWlwblBJWWdRWjdDamxwd0VoeStZeDNTM09NUzlvdVBvd3J1RXY5T2hZVDhTZXpGM1hvaFYrZHd0ZEdCeCtoSjBQNmdIOWZRS2U1NGFVcWR2aUFLL3dQVCtCZjZqTFY0bmFEbGNCWEhNSklDSHNlMk5EQ05PNi9HSXR6Qm1tYUpOVEdOblVFVURqVkt5bUllbjdCZThnNGt4VTl4eHczQldlSEVIMDB2WGpiSm04THVJQW9mWkNuYWltMSt3VmJwUGpBcDd2aCsxb0t0ZXZZUHNST08xWTFQWUZjUWhTT3RGR3ZueWh4SEgxNVUzbjlqZXhDRnc2MFdhdmUrL29wTkdCVTcxMmc3UmY0Q3NOS0RZK2svZ0xnQUFBQUFTVVZPUks1Q1lJST0nKTtcbiIsIkBtaXhpbiBjbGVhcigpIHtcbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuQG1peGluIHBhZ2VUaXRsZSgpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGZvbnQtc2l6ZTogMS43NWVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cbn1cblxuQG1peGluIGlubmVyKCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgcGFkZGluZy1sZWZ0OiAyLjVlbTtcbiAgcGFkZGluZy1yaWdodDogMi41ZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgcGFkZGluZy1yaWdodDogMmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgfVxufVxuXG5AbWl4aW4gaGlkZGVuKCkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwcztcbn1cblxuQG1peGluIHZpc2libGUoKSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuKCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm90dG9tOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gY2hpbGQoJG4sICR0KSB7XG4gICY6bnRoLWNoaWxkKCN7JG59KSB7XG4gICAgei1pbmRleDogKCR0IC0gJG4pICsgMTtcbiAgfVxufVxuXG5AbWl4aW4gc2VsZWN0SGVpZ2h0KCRoKSB7XG4gIGhlaWdodDogJGg7XG4gIGxpbmUtaGVpZ2h0OiAkaCAtIDI7XG59XG5cbkBtaXhpbiBzcXVhcmVTaXplKCRzKSB7XG4gIGhlaWdodDogJHM7XG4gIHdpZHRoOiAkcztcbn1cblxuQG1peGluIGZ1bGxMaW5rKCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiAtOTk5ZW07XG59XG5cbkBtaXhpbiBmdWxsSW1hZ2UoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk5OTk5JTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuXG5AbWl4aW4gc3F1YXJlSW1hZ2UoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gIH1cblxuICAmID4gZGl2LFxuICAmID4gc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZpdEltYWdlKCRmaXQpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogJGZpdDtcbn1cblxuQG1peGluIGJhbm5lcigkaCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkaDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1pZEdyYXk7XG5cbiAgaW1nIHtcbiAgICBAaW5jbHVkZSBmaXRJbWFnZShjb3Zlcik7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbkBtaXhpbiB6b29tSW1hZ2UoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2kvem9vbS5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MHB4IDYwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxuXG4gICY6aG92ZXI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBtaXhpbiBzZWN0aW9uLXNjcm9sbCgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMDAwcHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuQG1peGluIHNlY3Rpb24tc2Nyb2xsLWNvbnRlbnQoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMDBweCk7XG59XG5cbkBtaXhpbiBhY2NvcmRpb24tY29udGVudCgpIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG5cbiAgJi5hY3RpdmUge1xuICAgIG1heC1oZWlnaHQ6IDIwMDAwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuOHMsIG9wYWNpdHkgMC4ycztcbiAgfVxufVxuXG5AbWl4aW4gYWNjb3JkaW9uLXRyaWdnZXIoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkYXJyb3dCZztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggOHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBvcmRlclByb2Nlc3NTdGF0dXNCZygpIHtcbiAgLy8g0JfQsNCz0YDRg9C30LrQsFxuICAmXzEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQ2O1xuICB9XG4gIC8vINCc0L7QvdGC0LDQtlxuICAmXzIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQxNjtcbiAgfVxuICAvLyDQlNC10LzQvtC90YLQsNC2XG4gICZfMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDg7XG4gIH1cbiAgLy8g0JLRi9Cz0YDRg9C30LrQsFxuICAmXzQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQxO1xuICB9XG4gIC8vINCf0L7RgNGD0YfQtdC90LjQtVxuICAmXzUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQxNDtcbiAgfVxufVxuXG5AbWl4aW4gb3JkZXJQcm9jZXNzU3RhdHVzQ29sb3IoKSB7XG4gIC8vINCX0LDQs9GA0YPQt9C60LBcbiAgJl8xIHtcbiAgICBjb2xvcjogJHJlcG9ydDY7XG4gIH1cbiAgLy8g0JzQvtC90YLQsNC2XG4gICZfMiB7XG4gICAgY29sb3I6ICRyZXBvcnQxNjtcbiAgfVxuICAvLyDQlNC10LzQvtC90YLQsNC2XG4gICZfMyB7XG4gICAgY29sb3I6ICRyZXBvcnQ4O1xuICB9XG4gIC8vINCS0YvQs9GA0YPQt9C60LBcbiAgJl80IHtcbiAgICBjb2xvcjogJHJlcG9ydDE7XG4gIH1cbiAgLy8g0J/QvtGA0YPRh9C10L3QuNC1XG4gICZfNSB7XG4gICAgY29sb3I6ICRyZXBvcnQxNDtcbiAgfVxufVxuXG5AbWl4aW4gb3JkZXJQcm9jZXNzU3RhdHVzQm9yZGVyKCkge1xuICAvLyDQl9Cw0LPRgNGD0LfQutCwXG4gICZfMSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcmVwb3J0NjtcbiAgfVxuICAvLyDQnNC+0L3RgtCw0LZcbiAgJl8yIHtcbiAgICBib3JkZXItY29sb3I6ICRyZXBvcnQxNjtcbiAgfVxuICAvLyDQlNC10LzQvtC90YLQsNC2XG4gICZfMyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcmVwb3J0ODtcbiAgfVxuICAvLyDQktGL0LPRgNGD0LfQutCwXG4gICZfNCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcmVwb3J0MTtcbiAgfVxuICAvLyDQn9C+0YDRg9GH0LXQvdC40LVcbiAgJl81IHtcbiAgICBib3JkZXItY29sb3I6ICRyZXBvcnQxNDtcbiAgfVxufVxuXG4vL2FuaW1hdGlvbnNcbkBrZXlmcmFtZXMgcm90YXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzY3JvbGxXaGVlbCB7XG4gIDAlIHtcbiAgICB0b3A6IDUwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDY1cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMganVtcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgcm90YXRlKDkwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMganVtcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgcm90YXRlKDkwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYmxpbmtHcmVlbkJvcmRlciB7XG4gIDAlIHtcbiAgICBib3JkZXItY29sb3I6ICRncmVlbkhlbHBEYXJrO1xuICB9XG5cbiAgNTAlIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoJGdyZWVuSGVscERhcmssIDAuNSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBib3JkZXItY29sb3I6ICRncmVlbkhlbHBEYXJrO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYmxpbmtSZWRCb3JkZXIge1xuICAwJSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIH1cblxuICA1MCUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS10aGVtZSksIDAuNSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgfVxufVxuXG4vLyBlbmQgb2YgYW5pbWF0aW9uc1xuIiwiOnJvb3Qge1xuICAtLXJnLXdoaXRlOiAjZmZmZmZmO1xuICAtLXJnLW1pZC1ncmF5LTEwMDogIzZiNmU3NDtcblxuICAvKlNjcm9sbGJhciovXG4gIC0tc2Nyb2xsYmFyQkc6IHZhcigtLXJnLXdoaXRlKTtcbiAgLS10aHVtYkJHOiB2YXIoLS1yZy1taWQtZ3JheS0xMDApO1xufVxuXG5odG1sLFxuYm9keSxcbmRpdixcbnNwYW4sXG5hcHBsZXQsXG5vYmplY3QsXG5pZnJhbWUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmEsXG5hYmJyLFxuYWNyb255bSxcbmFkZHJlc3MsXG5iaWcsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnMsXG5zYW1wLFxuc21hbGwsXG5zdHJpa2UsXG5zdWIsXG50dCxcbnZhcixcbnUsXG5pLFxuY2VudGVyLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZW1iZWQsXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuZm9vdGVyLFxuaGVhZGVyLFxubWVudSxcbm5hdixcbm91dHB1dCxcbnJ1YnksXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyxcbmhyIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgZm9udC12YXJpYW50OiBpbmhlcml0O1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsXG5hZGRyZXNzLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxubGFiZWwsXG5zbWFsbCxcbnRpbWUsXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiAkbWFpbkZvbnQ7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAmLm1vZGFsLW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuaHRtbCB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyAwLjFzO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5ibG9ja3F1b3RlLFxucSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxudGFibGUge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyOiAwO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjJzO1xufVxuIiwiLypidXRucyovXG4vL25vaW5zcGVjdGlvbiBBTExcbltjbGFzcyo9Jy1idXRuJ10ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICY6ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuc3BhbltjbGFzcyo9Jy1idXRuJ10sXG5hW2NsYXNzKj0nLWJ1dG4nXSB7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uYmlnLWJ1dG4ge1xuICBoZWlnaHQ6IDU2cHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cblxuc3Bhbi5iaWctYnV0bixcbmEuYmlnLWJ1dG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4udHJhbnNwYXJlbnQtYnV0biB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAkYmx1ZUhlbHA7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZUhlbHA7XG4gIH1cblxuICAmLnJlZC1jb2xvciB7XG4gICAgY29sb3I6ICRibHVlSGVscDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLndoaXRlLWJ1dG4ge1xuICBjb2xvcjogJGJsYWNrO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRyYWRpbztcbiAgZm9udC1zaXplOiAxNHB4O1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICB9XG59XG5cbi5yZWQtYnV0biB7XG4gIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAvKmJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgzNSwgMzUsIDM1LCAwLjI1KTsqL1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lKTtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLmdyYXktYnV0biB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtaWRMaWdodEdyYXk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRtaWRMaWdodEdyYXk7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRtaWRMaWdodEdyYXk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi5hbW91bnQtYnV0biB7XG4gIGNvbG9yOiAkYmx1ZUhlbHA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRibHVlSGVscDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWVIZWxwO1xuICAgIGJhY2tncm91bmQ6ICRibHVlSGVscDtcbiAgfVxufVxuXG4uZGFyay1yZWQtYnV0biB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUpO1xuICAvKmJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgzNSwgMzUsIDM1LCAwLjI1KTsqL1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAgIC5idG4tcHJlbG9hZCBzdmcsXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gIH1cblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgIGZpbGw6ICR3aGl0ZTtcbiAgfVxuXG4gIC5idG4tcHJlbG9hZCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIHN2ZyB7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgZmlsbDogJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC5wcmVsb2FkLXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICYuY2F0YWxvZ3VlLXRyaWdnZXItLWxvYWRpbmcge1xuICAgIC5idG4tcHJlbG9hZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLnByZWxvYWQtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uYmxhY2stYnV0biB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgYmFja2dyb3VuZDogJGJsYWNrO1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMzUsIDM1LCAzNSwgMC4yNSk7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gIH1cblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgIGZpbGw6ICR3aGl0ZTtcbiAgfVxufVxuXG4uZGFyay1ncmVlbi1idXRuIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuSGVscERhcms7XG4gIGJhY2tncm91bmQ6ICRncmVlbkhlbHBEYXJrO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkZ3JlZW5IZWxwRGFyaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW5IZWxwRGFyaztcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIH1cbn1cblxuLmhlbHAtYnV0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogMCAwIDAgNXB4O1xuICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUpO1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICBib3gtc2hhZG93OiAwIDAgMCB0cmFuc3BhcmVudDtcbiAgZmxleC1zaHJpbms6IDA7XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICYtLXZpZXcge1xuICAgIHRvcDogMXB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogJGJsdWVIZWxwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaGVscC1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luOiAwIDdweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRtaWRHcmF5O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5yZW1vdmUtYnV0biB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAucmVtb3ZlLWljbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbjogLTZweCAwIDAgLTZweDtcbiAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4uY29uc3VsdC1idXRuIHtcbiAgcGFkZGluZzogMCAzNXB4IDJweCAzNXB4O1xuICBjb2xvcjogJHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjMDBjMmZmO1xuXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgZmlsbDogJHdoaXRlO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUpO1xuICB9XG59XG5cbi5ibHVlLWJ1dG4ge1xuICBjb2xvcjogJHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZUhlbHA7XG4gIGJhY2tncm91bmQ6ICRibHVlSGVscDtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJsdWVIZWxwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlSGVscDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIH1cbn1cblxuLmNhbGwtYnV0biB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDMwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZUhlbHA7XG4gIGJhY2tncm91bmQ6ICRibHVlSGVscDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogJHdoaXRlO1xuXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiAtMTVweCAwIDAgLTE1cHg7XG4gICAgZmlsbDogJHdoaXRlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jYWxsYmFjay1idXRuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDMwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB6LWluZGV4OiAzMDA7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogLTE1cHggMCAwIC0xNXB4O1xuICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgfVxuXG4gIC53aXRoLXByb2dyZXNzYmFyICYge1xuICAgIGJvdHRvbTogMTAwcHg7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNlbnRlcmVkLWJ0biB7XG4gIHBhZGRpbmc6IDMwcHggMCAwIDA7XG4gIGNsZWFyOiBib3RoO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgW2NsYXNzKj0nLWJ1dG4nXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uY29uc3VsdC1idXRuIHtcbiAgcGFkZGluZzogMCAzNXB4IDJweCAzNXB4O1xuICBjb2xvcjogJHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgZmlsbDogJHdoaXRlO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUpO1xuICB9XG59XG5cbi5iYWNrLWJ0biB7XG4gIGZvbnQtc2l6ZTogMTRweDtcblxuICBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICM3MTcxNzE7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcblxuICAgICAgW2NsYXNzKj0naWNvLSddIHtcbiAgICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICB9XG5cbiAgICBbY2xhc3MqPSdpY28tJ10ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgZmlsbDogIzcxNzE3MTtcbiAgICB9XG5cbiAgICAuaWNvbi1jcm9zcyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5pdGVtLXJlbW92ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogJG1pZEdyYXk7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJG1pZEdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgZmlsbDogJG1pZEdyYXk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBzdmcge1xuICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1idG5zLWNvbnN1bHQge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjVweCAyMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAkbGlnaHRHcmF5O1xuICBjbGVhcjogYm90aDtcbiAgQGluY2x1ZGUgY2xlYXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICBwIHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICBbY2xhc3MqPSctYnV0biddIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY2FyZC1idG5zLWNvbnN1bHQge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4ubGlnaHQtYnV0biB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQ6ICRwbGFjZWhvbGRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgJHBsYWNlaG9sZGVyO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gIH1cbn1cblxuLmFjdGlvbi1idXRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICBzdmcge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZSk7XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4uYWRkLWJ1dG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDFweDtcbiAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUpO1xuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLnRyaWdnZXItYnV0biB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAzNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG5cbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDFweDtcbiAgICByaWdodDogMXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogJG1pZEdyYXk7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkR3JheTtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmhlbHAtdHJpZ2dlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgZmlsbDogJG1pZEdyYXk7XG4gIH1cblxuICAmOmhvdmVyIHN2ZyB7XG4gICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICB9XG59XG4iLCIvKl9fX19fX19fX19fX19fX18yLjMuIEZPUk0gRUxFTUVOVFNfX19fX19fX19fXyovXG5pbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICRwbGFjZWhvbGRlcjtcbn1cblxuOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICRwbGFjZWhvbGRlcjtcbn1cblxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAkcGxhY2Vob2xkZXI7XG59XG5cbjpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG46Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2VhcmNoLWZvcm0ge1xuICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cblxuICA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cblxuICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG5cbiAgOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG50ZXh0YXJlYS50ZXh0YXJlYS1maWVsZCxcbmlucHV0LnRleHQtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogJGJsYWNrO1xuICBib3JkZXI6IDFweCBzb2xpZCAkcmFkaW87XG4gIGJhY2tncm91bmQ6ICRyYWRpbztcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAmLmVycm9yIHtcbiAgICBjb2xvcjogJGRhcmtSZWQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmtSZWQ7XG4gIH1cblxuICAuZmVlZGJhY2stbW9kYWwtZnJhbWUgJiB7XG4gICAgbWF4LXdpZHRoOiA1MTBweDtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gIH1cblxuICAmX2xpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cblxudGV4dGFyZWEudGV4dGFyZWEtZmllbGQge1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cblxudGV4dGFyZWEudGV4dGFyZWEtZmllbGRfbG93IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xufVxuXG4ubnVtYmVyLWlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgJl9fbGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLnRleHQtaW5wdXQge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuZGl2LnRleHQtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICRibGFjaztcbiAgb3V0bGluZTogbm9uZTtcbn1cblxubGFiZWwuZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogJGRhcmtSZWQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5yYWRpbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMThweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogJHJhZGlvO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZiZmJmYjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB9XG5cbiAgJi5jaGVja2VkOmJlZm9yZSB7XG4gICAgdG9wOiA0cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgJi5lcnJvciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmtSZWQ7XG4gIH1cbn1cblxuLmNoZWNrLWljb24sXG4uY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgYm9yZGVyOiAycHggc29saWQgIzY2NjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgJiBpbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcbiAgfVxuXG4gIGxpLmFjdGl2ZSAmLFxuICAmLmNoZWNrZWQge1xuICAgIC8vbm9pbnNwZWN0aW9uIENzc1Vua25vd25UYXJnZXRcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgdXJsKCcvaW1hZ2VzL2kvY2hlY2suc3ZnJykgbm8tcmVwZWF0IDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcbiAgfVxuXG4gICYuZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogJGRhcmtSZWQ7XG4gIH1cbn1cblxuLmNvdW50ZXItcmFkaW8ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mZWVkYmFjay1tb2RhbC1mcmFtZSB7XG4gIHAge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuc3VibWl0LWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uY291bnRlci1zaXplIHtcbiAgJiA+IGxhYmVsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZzogMTRweCAxMXB4IDAgMDtcbiAgfVxuXG4gICYgPiBzcGFuIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMCAxMHB4O1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgfVxuXG4gICYgPiBzcGFuID4gc3VwIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuLmNvdW50ZXItc2l6ZS1pbnB1dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTExcHg7XG59XG5cbi8vZmlsZVxuLmZpbGUtaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XG4gIG1hcmdpbjogMTVweCAwIDVweCAwO1xuICBjb2xvcjogJG1pZEdyYXk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuXG4gIFtjbGFzcyo9J2ljb24tJ10ge1xuICAgIHRvcDogLTFweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgJi10cmlnZ2VyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTgwcHg7XG5cbiAgICAmID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDM1LCAzNSwgMzUsIDAuMjUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1saXN0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgICBAaW5jbHVkZSBjbGVhcjtcblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDExNHB4O1xuICAgICAgaGVpZ2h0OiAxMTRweDtcbiAgICAgIG1hcmdpbjogMCAzcHggNnB4IDNweDtcbiAgICAgIGJhY2tncm91bmQ6ICRyYWRpbztcbiAgICAgIC8vcGFkZGluZzogM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWxpbmUge1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICYtbGlzdCxcbiAgICAmLXRyaWdnZXIge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLXRyaWdnZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLy9lbmQgb2YgZmlsZVxuXG4uZmlsZS1pbnB1dC1pdGVtLFxuLnJhZGlvIGlucHV0LFxuLmNoZWNrYm94IGlucHV0LFxuLmZpbGUtaW5wdXQgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xufVxuXG4uZmlsZS1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uZmlsZS1vdXRwdXQge1xuICBwYWRkaW5nOiAwIDAgMzBweCAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAkbWlkR3JheTtcbn1cblxuLmNoZWFwZXItZm9ybSB7XG4gIC5zdWJtaXQtYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTY2cHg7XG4gIH1cblxuICBpbnB1dC50ZXh0LWlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cblxuICBsYWJlbC5pbnB1dC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICB9XG59XG5cbi5kYXRlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICRibGFjaztcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5yYW5nZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAmLXJvdyB7XG4gICAgcGFkZGluZzogMjJweCAwIDIzcHggMDtcblxuICAgICYtcHJvZ3Jlc3Mge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gIH1cbn1cblxuLnJlbWVtYmVyLWxhYmVsIHtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuXG4gIC5sYWJlbC10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAycHg7XG4gIH1cbn1cblxuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbnB1dFt0eXBlPSdudW1iZXInXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4uc2VhcmNoLWZvcm0gLnVpLWF1dG9jb21wbGV0ZS51aS1mcm9udC51aS1tZW51LnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCBsaTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jb25maWRlbnRpYWwge1xuICBtYXJnaW46IDIwcHggMCAyMHB4IDA7XG4gIEBpbmNsdWRlIGNsZWFyO1xuXG4gIC5jaGVja2JveCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmxhYmVsLXRleHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjhweCk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgfVxufVxuXG4uaW5wdXQtbGFiZWxfX2hpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5pbnB1dC1sYWJlbCB7XG4gIHN1cCB7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuMWVtO1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cblxuLy9jdXN0b20gc2VsZWN0XG5zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBzZWxlY3RIZWlnaHQoNDBweCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiAkbWFpbkZvbnQ7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRyYWRpbztcbiAgYmFja2dyb3VuZC1pbWFnZTogJGFycm93Qmc7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCA4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDhweCkgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXI6IDFweCBzb2xpZCAkcmFkaW87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4gICYuZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogJGRhcmtSZWQ7XG4gICAgY29sb3I6ICRkYXJrUmVkO1xuICB9XG59XG5cbi8vIGVuZCBvZiBjdXN0b20gc2VsZWN0XG5cbi5zaW1wbGUtZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogJGJsYWNrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJi5lcnJvciB7XG4gICAgY29sb3I6ICRkYXJrUmVkO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrUmVkO1xuICB9XG5cbiAgJl9saWdodCB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgJl9fdmFsdWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcmFkaW87XG4gICAgYmFja2dyb3VuZDogJHJhZGlvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XG4gIH1cbn1cblxuLmFncmVlbWVudC1saW5lIHtcbiAgbGFiZWwge1xuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIF9fX19fX19fX19fMi4gVFlQSUNBTCBFTEVNRU5UU19fX19fX19fX19fX19fX19fX18qL1xuXG4vKl9fX19fX19fX19fXzIuMS4gVElUTEVTX19fX19fX19fX19fX19fX19fX19fXyovXG5cbi5uYXZpZ2F0aW9uLWRlc2NyaXB0aW9uLXRpdGxlIHtcbiAgcGFkZGluZzogMCAwIDIxcHggMDtcblxuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1NWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gIG1hcmsge1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgfVxufVxuXG4ucGFnZS10aXRsZSB7XG4gIEBpbmNsdWRlIHBhZ2VUaXRsZTtcblxuICAmX19ib2xkIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gICZfX2NlbnRlcmVkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19sb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmX2dyYXkge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRtaWRMaWdodEdyYXk7XG4gIH1cbn1cblxuLnBhZ2UtdGl0bGVfX3NlY29uZGFyeSB7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG4gIGNvbG9yOiAkbWlkR3JheTtcbn1cblxuLnBhZ2Utc3VidGl0bGUge1xuICBjb2xvcjogJG1pZEdyYXk7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5tYWluLXBhZ2UtdGl0bGUge1xuICBwYWRkaW5nOiAwIDAgMjFweCAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1NWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xufVxuXG4ubWFpbi1zZWN0aW9uLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICZfX2JsdWUge1xuICAgIGNvbG9yOiAkYmx1ZUhlbHA7XG4gIH1cblxuICAub3JkZXItYmxvY2sgJiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5jYXRhbG9ndWUtcGFnZSAmIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMTBweCAwO1xuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgfVxuXG4gICYtLWxvdyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIHNwYW4ubW9kYWwtdHJpZ2dlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjdlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAmLS1sb3cge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuLypfX19fX19fX19fX18yLjEuIGVuZCBvZiBUSVRMRVNfX19fX19fX19fX19fX18qL1xuXG4vKl9fX19fX19fX19fXzIuMi4gTElOS1NfX19fX19fX19fX19fX19fX19fX19fXyovXG5hIHtcbiAgY29sb3I6ICM2NjY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgJi5tYWlsLXRvLFxuICAmLmNhbGwtdG8sXG4gICYubWFpbC10bzpob3ZlcixcbiAgJi5jYWxsLXRvOmhvdmVyIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLypfX19fX19fX19fX18yLjIuIGVuZCBvZiBMSU5LU19fX19fX19fX19fX19fX18qL1xuXG4ub3JkZXItcHJlcGF5bWVudC1pbmZvLFxuLmZvb3Rlci1zb2NpYWwsXG4ubW9kYWwtdGFicyxcbi5wYWdlLWZvb3Rlcixcbi5wcm9kdWN0cy1saXN0LFxuLnByb2R1Y3QgPiAuaW5uZXIsXG4ub3JkZXItcHJpY2UtZm9ybSAuaW5wdXQtbGluZSxcbi5oZWFkZXItY2FydC1kcm9wZG93bixcbi5jYXJ0LWFtb3VudCxcbi5mb290ZXItdG9wLFxuLmZvcm0tdGFicy1jb250ZW50LFxuLm9yZGVyLWluZm8tYnV0bnMsXG4ub3JkZXItc2VjdGlvbixcbi5vcmRlci1zZWN0aW9uLXRvdGFsLFxuLm9yZGVyLXByaWNlLWZvcm0sXG4ucHJvZHVjdC1hbW91bnQsXG4ucHJvZHVjdCxcbi5maWxlLWlucHV0LFxuLmNvdW50ZXItc2l6ZSxcbi5jb21wYXJlLWNvbnRlbnQsXG4ucGFnZS1uYXYsXG4ubWFpbi1wYWdlLWNlbGwsXG5oZWFkZXIsXG5mb290ZXIsXG4ubWFpbixcbi5tb2JpbGUtbmF2LWl0ZW1zLFxuLm1vYmlsZS1uYXYtaG9sZGVyLFxuW2NsYXNzJD0nbW9kYWwtZnJhbWUnXSB7XG4gIEBpbmNsdWRlIGNsZWFyO1xufVxuXG4uY2xlYXIge1xuICBjbGVhcjogYm90aDtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmlubmVyIHtcbiAgQGluY2x1ZGUgaW5uZXI7XG4gIEBpbmNsdWRlIGNsZWFyO1xufVxuXG4ucGFnZS1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTM0cHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5hbmRyb2lkICYsXG4gIC5pb3MgJiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cbn1cblxuLm1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgLmRlY29yLXBhZ2UgJiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuXG4gICZfcGFydG5lciB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cblxuLm1haW4tY29sdW1uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xufVxuXG4uaGlkZSB7XG4gIC1tcy1maWx0ZXI6ICdwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKSc7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi52aXNpYmxlIHtcbiAgICAtbXMtZmlsdGVyOiAncHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKSc7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaW5wdXQtbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmpzLW1vZGFsLXRyaWdnZXIsXG4ubW9kYWwtdHJpZ2dlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZm9vdGVyLWJ0bi5mZWVkYmFjay1idG4ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkd2hpdGU7XG5cbiAgJiAubW9kYWwtdHJpZ2dlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMztcbiAgfVxufVxuXG4ucGhvbmUtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG59XG5cbi5wYWdlLW92ZXJmbG93LXNlY3Rpb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWFpbi1wYWdlLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNsaWRlLWNlbGwsXG4uc21hbGwtc2xpZGUgYSAubGluay1jZWxsLFxuLmN1c3RvbWVycy1zbGlkZS1jZWxsLFxuLmZlYXR1cmVzLW5hdi1jZWxsLFxuLmNhdGFsb2d1ZS1zbGlkZS1jZWxsLFxuLnRlc3RpbW9uaWFsLWl0ZW0tY2VsbCxcbi5pbWFnZS1jZWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uY29tcGFyZS1zZWN0aW9uLXRpdGxlLFxuLm1vcmUtY29udGVudC10cmlnZ2VyIHtcbiAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFibGVCb3JkZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbXBhcmUtc2VjdGlvbi10aXRsZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnByZWxpbWluYXJ5LXRpdGxlIHNwYW4uaWNvbi10cmlhbmdsZSxcbi5jb21wYXJlLXNlY3Rpb24tdGl0bGUgc3Bhbi5pY29uLXRyaWFuZ2xlLFxuLm1vcmUtY29udGVudC10cmlnZ2VyIHNwYW4uaWNvbi10cmlhbmdsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cblxuLnByZWxpbWluYXJ5LXRpdGxlLmFjdGl2ZSBzcGFuLmljb24tdHJpYW5nbGUsXG4uY29tcGFyZS1zZWN0aW9uLXRpdGxlLmFjdGl2ZSBzcGFuLmljb24tdHJpYW5nbGUsXG4ubW9yZS1jb250ZW50LXRyaWdnZXIuYWN0aXZlIHNwYW4uaWNvbi10cmlhbmdsZSB7XG4gIHRvcDogMXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5tb3JlLWNvbnRlbnQge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNvbXBhcmUtc2VjdGlvbi10aXRsZSAubW9kYWwtdHJpZ2dlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi52aWRlby1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5zcGFuLmN1cnJlbmN5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwIDAgMC4xZW07XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbn1cblxuLnNpdGUtbGlua3Mge1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG5cbiAgbGkge1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuXG4ucGFnZS1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRlckdyYXk7XG4gIGNsZWFyOiBib3RoO1xuXG4gICYtLWxpZ2h0IHtcbiAgICBib3JkZXItY29sb3I6ICRsaWdodEJvcmRlcjtcbiAgfVxuXG4gICZfX2JvdHRvbS1nYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnBhZ2UtcHJlbG9hZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA5OTk5O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIC5sb2FkZWQgJiB7XG4gICAgQGluY2x1ZGUgaGlkZGVuO1xuICB9XG5cbiAgLmxvYWRpbmcgJiB7XG4gICAgQGluY2x1ZGUgdmlzaWJsZTtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICB9XG59XG5cbi5wYWdlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcblxuICAmLnBvc2l0aW9uZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuXG4ucGFnZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuI3VpLWljb25zLFxuLnVpLWljb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy9yYXRpbmdcbi5zdGF0aWMtcmF0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNThweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICAvL25vaW5zcGVjdGlvbiBDc3NVbmtub3duVGFyZ2V0XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pL3JhdGluZy5wbmcnKSBuby1yZXBlYXQgMCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDU4cHggMTBweDtcblxuICAmLXZhbHVlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC8vbm9pbnNwZWN0aW9uIENzc1Vua25vd25UYXJnZXRcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaS9yYXRpbmctYWN0aXZlLnBuZycpIG5vLXJlcGVhdCAwIDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1OHB4IDEwcHg7XG4gIH1cblxuICAucmV0aW5hICYge1xuICAgIC8vbm9pbnNwZWN0aW9uIENzc1Vua25vd25UYXJnZXRcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaS9yYXRpbmdAMngucG5nJykgbm8tcmVwZWF0IDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDU4cHggMTBweDtcblxuICAgIC5zdGF0aWMtcmF0aW5nLXZhbHVlIHtcbiAgICAgIC8vbm9pbnNwZWN0aW9uIENzc1Vua25vd25UYXJnZXRcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pL3JhdGluZy1hY3RpdmVAMngucG5nJykgbm8tcmVwZWF0IDAgMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNThweCAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5yZXRpbmEgJi0tYmlnLFxuICAmLS1iaWcge1xuICAgIHdpZHRoOiA4NnB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDg2cHggMTVweDtcblxuICAgIC5zdGF0aWMtcmF0aW5nLXZhbHVlIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogODZweCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIEBpbmNsdWRlIGZ1bGxMaW5rO1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbC1jb3VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAkbWlkR3JheTtcbn1cblxuLy9lbmQgb2YgcmF0aW5nXG5cbi8qYnJlYWRjcnVtYnMqL1xuLmJyZWFkY3J1bWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJl90b3AtZ2FwIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuXG4gIC5pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAkYXJ0Q29sb3I7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IC0xMnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRhcnRDb2xvcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRhcnRDb2xvcjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYXJ0Q29sb3I7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCBhIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5jYXRhbG9ndWUtbGlzdCAmIC5pbm5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4IDEwcHggMjBweDtcbiAgfVxuXG4gIC5uby1kaXNjb3VudCAmIC5pbm5lciB7XG4gICAgcGFkZGluZzogNzBweCAyMHB4IDMwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIH1cbn1cblxuLmZpeGVkLWJyZWFkY3J1bWJzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDM7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNjVweCAxNXB4IDAgMTVweDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xufVxuXG4vKiBlbmQgb2YgYnJlYWRjcnVtYnMqL1xuXG4vKmVycm9yKi9cbi5lcnJvci1ob2xkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgJiA+IC5pbm5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5lcnJvci1yb3cge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmVycm9yLWJsb2NrIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogNTBweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAmID4gcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5cbi5lcnJvci1udW1iZXIge1xuICBwYWRkaW5nOiAwIDAgMjFweCAwO1xuXG4gIGZvbnQtc2l6ZTogMTYwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1NWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1zaGFkb3c6IDFweCAtMXB4IDAgIzc2NzY3NiwgLTFweCAycHggMXB4ICM3MzcyNzIsIC0ycHggNHB4IDFweCAjNzY3NDc0LCAtM3B4IDZweCAxcHggIzc4Nzc3NyxcbiAgICAtNHB4IDhweCAxcHggIzdiN2E3YSwgLTVweCAxMHB4IDFweCAjN2Y3ZDdkLCAtNnB4IDEycHggMXB4ICM4MjgxODEsIC03cHggMTRweCAxcHggIzg2ODU4NSxcbiAgICAtOHB4IDE2cHggMXB4ICM4YjhhODksIC05cHggMThweCAxcHggIzhmOGU4ZCwgLTEwcHggMjBweCAxcHggIzk0OTM5MiwgLTExcHggMjJweCAxcHggIzk5OTg5NyxcbiAgICAtMTJweCAyNHB4IDFweCAjOWU5YzljLCAtMTNweCAyNnB4IDFweCAjYTNhMWExLCAtMTRweCAyOHB4IDFweCAjYThhNmE2LCAtMTVweCAzMHB4IDFweCAjYWRhYmFiLFxuICAgIC0xNnB4IDMycHggMXB4ICNiMmIxYjAsIC0xN3B4IDM0cHggMXB4ICNiN2I2YjUsIC0xOHB4IDM2cHggMXB4ICNiY2JiYmEsIC0xOXB4IDM4cHggMXB4ICNjMWJmYmYsXG4gICAgLTIwcHggNDBweCAxcHggI2M2YzRjNCwgLTIxcHggNDJweCAxcHggI2NiYzljOCwgLTIycHggNDRweCAxcHggI2NmY2RjZCwgLTIzcHggNDZweCAxcHggI2Q0ZDJkMSxcbiAgICAtMjRweCA0OHB4IDFweCAjZDhkNmQ1LCAtMjVweCA1MHB4IDFweCAjZGJkYWQ5LCAtMjZweCA1MnB4IDFweCAjZGZkZGRjLCAtMjdweCA1NHB4IDFweCAjZTJlMGRmLFxuICAgIC0yOHB4IDU2cHggMXB4ICNlNGUzZTI7XG59XG5cbi8qIGVuZCBvZiBlcnJvciovXG5cbi8qcGFnZXIqL1xuLnBhZ2VyIHtcbiAgcGFkZGluZzogMTBweCAyMHB4IDIwcHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjbGVhcjogYm90aDtcblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luOiAwIDFweCA1cHggMXB4O1xuXG4gICAgYSxcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgY29sb3I6ICRwbGFjZWhvbGRlcjtcbiAgICB9XG5cbiAgICBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuXG4gICAgJi5jdXJyZW50IHtcbiAgICAgIGE6aG92ZXIsXG4gICAgICBzcGFuOmhvdmVyLFxuICAgICAgYSxcbiAgICAgIHNwYW4ge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFsbC1saW5rIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgJi5wcmV2IHtcbiAgICAgIG1hcmdpbjogMCAxcHggNXB4IDExMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vKiBlbmQgb2YgcGFnZXIqL1xuXG4vKmJhbm5lciovXG4uYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xuICBwYWRkaW5nOiAyMHB4IDYlIDIwcHggNiU7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgY2xlYXI6IGJvdGg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAucHJvZmlsZSAmIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cblxuICAmLXRleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcblxuICAgIC50aXRsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gICYtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDdweCByZ2JhKDM1LCAzNSwgMzUsIDAuNCksIDAgLTNweCA3cHggcmdiYSgzNSwgMzUsIDM1LCAwLjQpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA5OTk5OSU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuLyogZW5kIG9mIGJhbm5lciovXG5cbi8vaW5mby1iYW5uZXJcbi5pbmZvLWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogJHdoaXRlO1xuICBjbGVhcjogYm90aDtcblxuICAmLWhvbGRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogNDBweCAxNXB4IDQwcHggMTVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC4zKTtcbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG5cbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cblxuICBwIHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuZGFyay1yZWQtYnV0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogOTk5OTklO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIGVuZCBvZiBpbmZvLWJhbm5lclxuXG4uYXNpZGUtYmFubmVyIHtcbiAgQGluY2x1ZGUgYmFubmVyKDMwMHB4KTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnRvcC1iYW5uZXIge1xuICBAaW5jbHVkZSBiYW5uZXIoMjAwcHgpO1xufVxuXG4vKmN1c3RvbWVycyovXG4uY3VzdG9tZXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMDBweCAyMHB4O1xuICBjb2xvcjogJHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBoMiB7XG4gICAgcGFkZGluZzogMCAwIDgwcHggMDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG59XG5cbi5jdXN0b21lcnMtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAzMHB4IDM1cHg7XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMyNjI0MjQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmc6IDEwcHggMCAwIDA7XG4gIH1cbn1cblxuLmN1c3RvbWVycy1yb3cge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBtYXJnaW46IGF1dG87XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi8qIGVuZCBvZiBjdXN0b21lcnMqL1xuXG4vKnNlcnZpY2VzKi9cbi5zZXJ2aWNlcy1saXN0IHtcbiAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VydmljZXMtbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjUlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDAgMXB4IDIwcHggMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICBhOmhvdmVyLFxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICBzcGFuIHtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gIH1cblxuICAmOmhvdmVyIHNwYW4ge1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIH1cbn1cblxuLnNlcnZpY2VzLWxpc3QtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIHBhZGRpbmc6IDAgMCAzcHggMDtcblxuICBzcGFuIHtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICB9XG59XG5cbi8qIGVuZCBvZiBzZXJ2aWNlcyovXG5cbi5maXhlZC1wYXJlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGNsZWFyO1xufVxuXG5zcGFuLmFydCB7XG4gIGNvbG9yOiAkbWlkR3JheTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogNXB4IDAgMCAwO1xuXG4gICYgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0ICYge1xuICAgIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG4gIH1cbn1cblxuLm1hcC1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDAwcHg7XG5cbiAgI3N0YWdlLW1hcCxcbiAgI21hcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuI3ByaW50LXByaWxvZ2VuaWUtMSxcbiNwcmludC1wcmlsb2dlbmllLTIsXG4jcHJpbnQtYWt0LTEsXG4jcHJpbnQtYWt0LTIge1xuICBwYWdlLWJyZWFrLWFmdGVyOiBhbHdheXMgIWltcG9ydGFudDtcbiAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkICFpbXBvcnRhbnQ7XG59XG5cbi5vdGhlci1zZXJ2aWNlcyBsaTpmaXJzdC1jaGlsZCxcbi5jb250YWN0cy1saXN0LWl0ZW06Zmlyc3QtY2hpbGQsXG4uZmVhdHVyZXMtbGlzdC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udGhhbmtzIHtcbiAgcGFkZGluZzogMTAwcHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vL2xvY2F0aW9uXG4ubG9jYXRpb24tY29uZmlybWF0aW9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDk4cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZDogJGhlYWRlckJnO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0ZXJHcmF5O1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LXNpemU6IDE1cHg7XG5cbiAgJi1idG5zLFxuICAuaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICYtYnRucyB7XG4gICAgbWFyZ2luOiAwIDAgMCAxNXB4O1xuICB9XG5cbiAgW2NsYXNzKj0naWNvLSddIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICBmaWxsOiAkd2hpdGU7XG4gIH1cblxuICBbY2xhc3MqPSctYnV0biddIHtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG1hcmdpbjogMCAwIDAgMTVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmlubmVyIHtcbiAgICAgIC8vZGlzcGxheTogZmxleDtcbiAgICAgIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIFtjbGFzcyo9Jy1idXRuJ10ge1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgfVxuXG4gICAgJi1idG5zIHtcbiAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLy8gZW5kIG9mIGxvY2F0aW9uXG5cbnRyW2RhdGEtc3RhdHVzPScyJ10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udHJhY3Rvci10YWJsZSB0cltkYXRhLXN0YXR1cz0nMiddIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG4ub3JkZXItY2hvaWNlIHRyW2RhdGEtc3RhdHVzPScxJ10gYS5jb25kaXRpb246bm90KC5jb25kaXRpb24tLXJlbW92ZSksXG4ub3JkZXItY2hvaWNlIHRyW2RhdGEtc3RhdHVzPScxJ10gdGQucmVkLWNvbG9yIHtcbiAgYmFja2dyb3VuZDogIzE4YTMwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5yZWQtY29sb3Ige1xuICBjb2xvcjogdmFyKC0tdGhlbWUpO1xufVxuXG4uZ3JlZW4tY29sb3Ige1xuICBjb2xvcjogJGdyZWVuSGVscERhcms7XG59XG5cbi5zaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250YWN0LWJ1dG5zIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogNDBweDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAyMDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgzNSwgMzUsIDM1LCAwLjI1KTtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgZmlsbDogJHdoaXRlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBhIHtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgbWFyZ2luOiAwIDdweCAwIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tb2RhbC1jbG9zZS13aWRlX19zYWZhcmksXG4uc2FmYXJpLXdhcm5pbmcge1xuICBodG1sOm5vdCguc2FmYXJpKSAmIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLm90aGVyLXNlcnZpY2VzIGxpIHtcbiAgICBtYXJnaW46IDAgMCAwIDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmN1c3RvbWVycy1yb3cge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgfVxuXG4gIC5jdXN0b21lcnMtaXRlbSB7XG4gICAgbWFyZ2luOiAxNXB4IDIwcHg7XG4gIH1cblxuICAuc2VydmljZXMtbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogMzIuMiU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYnJlYWRjcnVtYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucGFnZXIgbGkuYWxsLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnBhZ2VyIGxpLnByZXYge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmJhbm5lciB7XG4gICAgJi10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG5cbiAgICAmLWltYWdlIHtcbiAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgfVxuICB9XG5cbiAgLm1haW4tcGFnZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG5cbi5jb250ZW50LXRhYmxlIHtcbiAgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDAgNXB4IDEwcHggNXB4O1xuICB9XG5cbiAgdGQge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgJi5lbXB0eS1jZWxsIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cblxuICB0Zm9vdCB0ZCB7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGFnZXIgbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgfVxuXG4gIC5zZWN0aW9uLXRpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxufVxuXG4uYm90dG9tLXByb21wdHMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgd2lkdGg6IDEwMHZ3O1xuXG4gICZfbm8taGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDA7XG5cbiAgICAuaW5uZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcblxuICAgICYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cblxuICAubG9naW4tZ3JlZXRpbmcsXG4gIC5pbnN0YWxsLXByb21wdCxcbiAgLmxvZ2luLXdhcm5pbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAuY2F0YWxvZ3VlLXVwLFxuICAuY2FsbGJhY2stYnV0biB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAmX190b3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5jb29raWUtd2FybmluZyB7XG4gIHdpZHRoOiAxMDB2dztcbiAgLy9jb2xvcjogJG1pZEdyYXk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG4gIGJveC1zaGFkb3c6ICRzaGFkb3c7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZy10b3A6IDFlbTtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcblxuICAuaW5uZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMHB4IDFmcjtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDE1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5uby1jb29raWUtd2FybmluZyAmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9zbWFsbCB7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdztcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAubm8tY29va2llLXdhcm5pbmcgJiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5pbm5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICBzdmcge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuXG4gICZfX2NvbmZpcm0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDBweCAxZnI7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG59XG5cbi5jb250YWN0cy1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gIH1cbn1cblxuLmdyYXktZnJhbWUge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNtb2tlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDI4LCAyNywgMjcsIDAuMTUpO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLndoaXRlLWZyYW1lIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDM1LCAzNSwgMzUsIDAuMjUpO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmRlY29yLWNvbnRlbnQsXG4uY2FydC1ob2xkZXIgPiBiLFxuLmNhdGFsb2d1ZS1wYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4uY2FzZS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm1hbmFnZXJzLW9yZGVyX19maWx0ZXItYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgW2NsYXNzKj0nYnV0biddIHtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYmFjay1idXRuIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICYgPiBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICBmaWxsOiAkbWlkR3JheTtcbiAgICB9XG4gIH1cblxuICAmID4gYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICB9XG59XG5cbi5oZWxwIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiAxZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgZmlsbDogJG1pZEdyYXk7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gIH1cbn1cblxuLnRvb2x0aXAtdGVtcGxhdGVzIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmX19pdGVtIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIH1cblxuICAgIHA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX21vcmUtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICB9XG59XG5cbi5jdXN0b20tdG9vbHRpcCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNwaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIHotaW5kZXg6IDExO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIEBpbmNsdWRlIGhpZGRlbjtcblxuICAmX2FjdGl2ZSB7XG4gICAgQGluY2x1ZGUgdmlzaWJsZTtcbiAgfVxuXG4gICZfX3Byb2dyZXNzIHtcbiAgICB3aWR0aDogNDZweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgYm9yZGVyOiA1cHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBhbmltYXRpb246IHJvdGF0ZSAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cbn1cblxuW2NsYXNzKj0nbGVhZiddIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGFueS1iZW5lZml0cyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgIGdyaWQtcm93LWdhcDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgIH1cbiAgfVxuXG4gICZfX25hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAmX19saXN0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgfVxufVxuXG4uZmFrZS1yYWRpbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogJHJhZGlvO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZiZmJmYjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB9XG5cbiAgJi5jaGVja2VkOmJlZm9yZSB7XG4gICAgdG9wOiA0cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi5vcmRlci1pbmZvIHtcbn1cblxuLm9yZGVyLWluZm9fdG9wLWdhcCB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLm9yZGVyLWluZm9fX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogJG1pZEdyYXk7XG59XG5cbi5vcmRlci1pbmZvX19pdGVtOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tdGhlbWUpO1xufVxuXG4ub3JkZXItaW5mb19faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuXG4ub3JkZXItaW5mb19faXRlbSBzdmcge1xuICB3aWR0aDogMS4xMjVlbTtcbiAgaGVpZ2h0OiAxLjEyNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG4iLCIvKl9fX19fX19fX19fXzMuIEhFQURFUl9fX19fX19fX19fX19fX19fX19fX19fKi9cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIxMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBwYWRkaW5nLXRvcDogNDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICBib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYSgyOCwgMjcsIDI3LCAwLjA1KTtcblxuICBzZWxlY3Qge1xuICAgIEBpbmNsdWRlIHNlbGVjdEhlaWdodCgzMHB4KTtcblxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyX19oZWxwLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG5cbiAgW2NsYXNzKj0nYnV0biddIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICBbY2xhc3MqPSdidXRuJ10ge1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuXG4gICYgPiAuaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICB9XG5cbiAgLmxvZ28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAub3JnYW5pemF0aW9uLWxvZ28ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTkwcHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4uaGlkZS1vbi1sb2dnZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZWFkZXItcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWdyb3c6IDE7XG5cbiAgJi1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgICYtdXNlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICBbY2xhc3MqPSctYnV0biddIHtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMnB4IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtc2VhcmNoIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cblxuICAuc2VhcmNoLWZvcm0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuXG4gICYtbG9jYXRpb24ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICB9XG59XG5cbi51c2VyLWludGVyZmFjZS1pY29ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cblxuICAudWktYnRuLXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuc2VhcmNoLWJ0bi10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICB9XG5cbiAgJi51c2VyX2RhdGEge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4gICYubG9naW4tdHJpZ2dlciB7XG4gICAgcGFkZGluZzogMCA3cHg7XG5cbiAgICAubG9nZ2VkLXVzZXIgJiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIFtjbGFzcyo9J2ljb24tJ106bm90KC51aS1idXR0b24pIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJiA+IGEge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgIH1cbiAgfVxuXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogM3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIH1cblxuICAudWktY291bnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTNweDtcbiAgICBsZWZ0OiA1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZSk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB9XG5cbiAgJi5oZWFkZXItcmlnaHQtY2FydCAudWktY291bnRlciB7XG4gICAgbGVmdDogLThweDtcbiAgfVxuXG4gICYubG9nb3V0IHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLmljb24tbG9nLW91dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIH1cbiAgfVxufVxuXG4ubW9iaWxlLXVpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGVCb3JkZXI7XG5cbiAgJi1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbkZvbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIG1hcmdpbjogMCA3cHggMCAwO1xuICAgICAgZmlsbDogJGJsYWNrO1xuICAgIH1cblxuICAgIC5tb2JpbGUtbmF2LWljb24ge1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLW5hdiB7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG5cbiAgLmlubmVyIHtcbiAgICAmID4gdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICYgPiBsaSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zYWxlIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICMwMGMyZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiA+IGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcblxuICAgICAgICAgICYuYWN0aXZlLFxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3ViLW5hdi5hY3RpdmUge1xuICAgICAgICAgIEBpbmNsdWRlIHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIC5zdWItbmF2IHtcbiAgICAgICAgICBAaW5jbHVkZSB2aXNpYmxlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIDAuM3M7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3ViLW5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2hhZG93OiAwIDhweCA3cHggcmdiYSgzNSwgMzUsIDM1LCAwLjQpO1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgIEBpbmNsdWRlIGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyAwLjNzO1xuXG4gICAgdWwge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB3aWR0aDogMTYuNjY2JTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4IDA7XG5cbiAgICAgICY6bnRoLWNoaWxkKDZuICsgMSkge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMTBweCAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICAgICAgICYud2l0aC1pY29uIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgNnB4IDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzFmMWYxZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICBjb2xvcjogJG1pZEdyYXk7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogLTdweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3VibmF2LWNvbHVtbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogMTglO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAwO1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogODIlO1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMjAlO1xuXG4gICAgICAgICAgJjpudGgtY2hpbGQoNm4gKyAxKSB7XG4gICAgICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCg1biArIDEpIHtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgdG9wOiAtMTAlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheUhlbHA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlci10b3BfcGFydG5lciB7XG4gIHBhZGRpbmctbGVmdDogMDtcblxuICAmID4gLmlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogNjBweDtcblxuICAgIC5oZWFkZXItbmF2IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICYgPiAuaW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuXG4gICAgICAgICYgPiB1bCA+IGxpIHtcbiAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyLXJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAmLXNlYXJjaCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICB9XG5cbiAgICAgICYtbmF2IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgLmhlYWRlci1yaWdodCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN1Yi1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDkwcHgpO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgLnN1Yi1uYXYtY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDAgMjBweDtcbiAgfVxufVxuXG4uaGVhZGVyLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNHB4IDUwcHggNHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogLTQwcHg7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAuc2VhcmNoLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgICBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luOiAtMTBweCAwIDAgLTEwcHg7XG4gICAgICBmaWxsOiAkYmxhY2s7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1kZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgzNSwgMzUsIDM1LCAwLjI1KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cblxuICAmLXJlc3VsdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTZweCk7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmLXNjcm9sbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwMHB4KTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheUhlbHA7XG4gICAgfVxuICB9XG5cbiAgJi1sb2NhdGlvbiB7XG4gICAgcGFkZGluZzogNXB4IDAgMCAwO1xuXG4gICAgc2VsZWN0IHtcbiAgICAgIEBpbmNsdWRlIHNlbGVjdEhlaWdodCgyOHB4KTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICB9XG5cbiAgICAuaWNvLWxvY2F0aW9uIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogLTQwcHg7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBmaWxsOiAkYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgLnVpLWF1dG9jb21wbGV0ZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udWktbWVudS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA5cHggMzBweCAxMHB4IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheUhlbHA7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgJi51aS1zdGF0ZS1mb2N1cyB7XG4gICAgYmFja2dyb3VuZDogJGxpZ2h0ZXJHcmF5O1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIC5uYW1lIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICB9XG4gIH1cblxuICAuaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAmLmltYWdlLS10YWxsIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICYgPiBmb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuc2VhcmNoLWlucHV0IHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDE1cHggMCAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbkZvbnQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogN3B4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDdweDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICB9XG5cbiAgLnNlYXJjaC1idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkR3JheTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogN3B4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA3cHg7XG5cbiAgICBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luOiAtMTBweCAwIDAgLTEwcHg7XG4gICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyptb2JpbGUgbmF2Ki9cbi5tb2JpbGUtbmF2LWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTA1O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG5cbiAgJiA+IHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBtYXJnaW46IC0xcHggMCAwIC0xMHB4O1xuICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICY6YWZ0ZXIsXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgdG9wOiAtNnB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgdG9wOiA2cHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlID4gc3BhbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTZweCwgMCk7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKC02cHgsIDApO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbn1cblxuLmlvcyAubW9iaWxlLW5hdi1idG4sXG4uYW5kcm9pZCAubW9iaWxlLW5hdi1idG4sXG4ucGFnZS1uYXYtaG9sZGVyLmZpeGVkIC5tb2JpbGUtbmF2LWJ0biB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tb2JpbGUtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMyMHB4LCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5wYWdlLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTdweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblxuICAgIC5tb2JpbGUtbmF2LWhvbGRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIDAuMjVzLCBvcGFjaXR5IDAuMzVzIDAuMnM7XG4gICAgfVxuICB9XG59XG5cbi5tb2JpbGUtbmF2LWl0ZW1zLFxuLm1vYmlsZS1uYXYtaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4ubW9iaWxlLW5hdi1ob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTI0cHgpO1xuICBwYWRkaW5nOiAwIDAgMCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubmF2LXNjcm9sbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogY2FsYygxMDAlICsgMTAwcHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5SGVscDtcblxuICAubmF2LXNjcm9sbC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcblxuICAgICYgPiB1bCA+IGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheUhlbHA7XG5cbiAgICAgICYgPiBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDMwcHggMTJweCAyMHB4O1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdWItbmF2LXRyaWdnZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHdpZHRoOiA0OXB4O1xuICAgICAgICBoZWlnaHQ6IDU5cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHRvcDogMjRweDtcbiAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm5vLXN1Ym5hdiAuc3ViLW5hdi10cmlnZ2VyOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXlIZWxwO1xuXG4gICAgICAgICYgPiBsaSBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAyMHB4IDhweCAyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1vYmlsZS1uYXYtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjM1cyAwLjM1cztcblxuICAmLmFjdGl2ZSB7XG4gICAgaGVpZ2h0OiAxMDAwdmg7XG4gIH1cbn1cblxuLyogZW5kIG9mIG1vYmlsZSBuYXYqL1xuXG4vL3VzZXIgY2FiaW5ldFxuLmxvZ2luLWZvcm0ge1xuICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuXG4gICYtZXJyb3Ige1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYtc2VjY2VzcyB7XG4gICAgY29sb3I6ICRncmVlbkhlbHBEYXJrO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnVzZXItZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDIwNTtcbiAgd2lkdGg6IDMyMHB4O1xuICBwYWRkaW5nOiAxNXB4IDAgMCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgMCAxNnB4IHJnYmEoMzUsIDM1LCAzNSwgMC40NSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgQGluY2x1ZGUgaGlkZGVuO1xuXG4gIC51c2VyLWludGVyZmFjZS1pY29ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIEBpbmNsdWRlIHZpc2libGU7XG4gIH1cblxuICAmLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIH1cblxuICAgIC5pY29uLWNyb3NzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbjogLTEwcHggMCAwIC0xNXB4O1xuICAgIH1cbiAgfVxuXG4gIC51c2VyLXByZXZpZXcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyLjVlbSAxZnI7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcblxuICAgIC5pbWFnZSB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pL25vLXBob3RvLnBuZycpIG5vLXJlcGVhdCAwIDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX25hbWUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cblxuICAmX19jb3VudGVycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gIH1cblxuICAmX19jb3VudGVycy1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICZfY2FzaGJhY2sge1xuICAgICAgY29sb3I6ICRjYXNoYmFjaztcbiAgICB9XG5cbiAgICAmX2Nhc2hiYWNrLXBheW1lbnQge1xuICAgICAgY29sb3I6ICRibHVlSGVscDtcbiAgICB9XG4gIH1cblxuICAmX19jb3VudGVycy1pdGVtLXZhbHVlLFxuICAmX19jb3VudGVycy1pdGVtLWtleSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9fY291bnRlcnMtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gIH1cblxuICAucmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG4gICAgcGFkZGluZzogNHB4IDAgMCAxNXB4O1xuICB9XG5cbiAgLnVzZXItYm9udXMge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5sb2dpbi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTBweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodEJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIFtjbGFzcyo9J2ljby0nXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBtYXJnaW46IC05cHggMCAwIC05cHg7XG4gICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICB9XG5cbiAgLmxvZ2dlZCxcbiAgLmxvZ2luLWZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuXG4gIC5sb2dpbi13aWRlLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgdWwudXNlci1uYXYtbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodEdyYXk7XG5cbiAgICBsaSA+IHNwYW4sXG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweCAxNXB4IDMuNWVtO1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDEuNWVtO1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtOXB4O1xuICAgICAgICBmaWxsOiAkbWlkR3JheTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDdweCAxNXB4IDhweCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGxpOm5vdCg6bGFzdC1jaGlsZCkgPiBzcGFuLFxuICAgIGxpOm5vdCg6bGFzdC1jaGlsZCkgPiBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRHcmF5O1xuICAgIH1cblxuICAgIGxpID4gc3BhbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLnVzZXItbmF2X19ub3RpZmljYXRpb24ge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubG9naW4tYnV0biB7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gIH1cblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTlweDtcbiAgICB3aWR0aDogMTlweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgfVxuXG4gIC5pY28tdXNlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc29jaWFsLWxvZ2luIHtcbiAgcGFkZGluZzogMjBweCAwIDIwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMCAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgfVxuXG4gICAgJjpob3ZlciBzdmcge1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cblxuICAgIC5zb2NpYWwtdmsge1xuICAgICAgZmlsbDogJHZrO1xuICAgIH1cblxuICAgIC5zb2NpYWwtZmFjZWJvb2sge1xuICAgICAgZmlsbDogJGZhY2Vib29rO1xuICAgIH1cblxuICAgIC5zb2NpYWwtZ29vZ2xlIHtcbiAgICAgIGZpbGw6ICRnb29nbGU7XG4gICAgfVxuXG4gICAgLnNvY2lhbC10d2l0dGVyIHtcbiAgICAgIGZpbGw6ICR0d2l0dGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBlbmQgb2YgdXNlciBjYWJpbmV0XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wYWdlLW5hdiA+IGxpID4gYSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG5cbiAgLnBhZ2UtbmF2LWxvZ28ge1xuICAgIG1hcmdpbjogOXB4IDAgMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC5oZWFkZXItbmF2IC5zdWItbmF2IHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHggMCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXItdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgLmxvZ28ge1xuICAgICAgLm9yZ2FuaXphdGlvbi1sb2dvIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tb2JpbGUtdWkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAudXNlci1kcm9wZG93bi1jbG9zZSxcbiAgLm1vYmlsZS1uYXYsXG4gIC5tb2JpbGUtbmF2LWNsb3NlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5oZWFkZXItcmlnaHQtc2VhcmNoLFxuICAuaGVhZGVyLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5oZWFkZXItcmlnaHQtbmF2IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2JpbGUtdWktYnRuIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cblxuICAuaGVhZGVyLXNlcnZpY2UgPiAuaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmhlYWRlci1yaWdodC12aWV3ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudXNlci1pbnRlcmZhY2UtaWNvbnMge1xuICAgIG1pbi13aWR0aDogMzBweDtcblxuICAgIC51aS1idG4tdGV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tb2JpbGUtbmF2LWJ0biB7XG4gICAgcmlnaHQ6IC04cHg7XG4gIH1cblxuICAudXNlci1pbnRlcmZhY2UtaWNvbnMge1xuICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG5cbiAgICAudWktYnRuLXRlbCB7XG4gICAgICB0b3A6IC0ycHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgLnVpLWNvdW50ZXIge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAuaGVhZGVyLXNlYXJjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5zYWZhcmktdHJpZ2dlciB7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG5cbiAgaHRtbDpub3QoLnNhZmFyaSkgJiB7XG4gICAgLy9kaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oZWFkZXItc2VydmljZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIHotaW5kZXg6IDQwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVyR3JheTtcbiAgYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoMjgsIDI3LCAyNywgMC4wNyk7XG5cbiAgJiA+IC5pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDQycHg7XG4gIH1cblxuICAmX19jaXR5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cblxuICAgICYtcHJvcG1wdCB7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cblxuICAgICYgPiBzcGFuIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgJiA+IHNwYW4sXG4gICAgICAmID4gYSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmhlYWRlci1zZXJ2aWNlX19kcm9wZG93biB7XG4gICAgICAgIEBpbmNsdWRlIHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMjgsIDI3LCAyNywgMC4zKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIEBpbmNsdWRlIGhpZGRlbjtcbiAgfVxuXG4gICZfX2NvbHVtbiB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19waG9uZS5jYWxsLXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgfVxuXG4gICZfX2NhbGxiYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICB9XG5cbiAgYS5oZWFkZXItc2VydmljZV9fY2FsbGJhY2sge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cblxuICAmX19zb2NpYWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcblxuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZpbGw6ICRtaWRHcmF5O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgzNjBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgLnVpLWJ0bi10ZWwsXG4gICAgJl9fcGhvbmUuY2FsbC10byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4uaGVhZGVyX19jaXR5LXByb21wdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogMTBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyZW0pO1xuICBtaW4td2lkdGg6IDMxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAzcHggN3B4IHJnYmEoMzUsIDM1LCAzNSwgMC40KTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICYuYWN0aXZlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgfVxuXG4gICYtY2l0eSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gIH1cblxuICAmLWJ0bnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICBbY2xhc3MqPSdidXRuJ10ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtc3RheS1oZXJlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlcl9fbG9jYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAzcHggN3B4IHJnYmEoMzUsIDM1LCAzNSwgMC40KTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcztcblxuICAmLmFjdGl2ZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG5cbiAgICAmLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG5cbiAgJi1jbG9zZSB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gIH1cblxuICAmLWNvbHVtbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAmLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDEwcHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG5cbiAgJi1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmZha2UtcmFkaW8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgfVxuXG4gICAgJi5jdXJyZW50IHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gIH1cblxuICAmLW1hcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIGZpbGw6ICRsaWdodEJvcmRlcjtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgJi1jb250ZW50IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICYtY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgfVxuXG4gICAgJi1tYXAge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgJi1jb250ZW50IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuICB9XG59XG5cbi5tb2JpbGUtbmF2LWFkZGl0aW9uYWwge1xuICAmX19uYXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVyQm9yZGVyO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheUhlbHA7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmID4gc3BhbixcbiAgICAmID4gYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgcGFkZGluZzogMTZweCAzMHB4IDEycHggMjBweDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgfVxuXG4gICAgLnN1Yi1uYXYtdHJpZ2dlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB3aWR0aDogNDlweDtcbiAgICAgIGhlaWdodDogNDlweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZHJvcGRvd24ge1xuICAgIHVsLm1vYmlsZS1uYXYtYWRkaXRpb25hbF9fbGlzdCB7XG4gICAgICAubmF2LXNjcm9sbCAubmF2LXNjcm9sbC1jb250ZW50ID4gdWwgPiBsaSAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoLmFjdGl2ZSkge1xuICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmhlYWRlci1zZXJ2aWNlX19zb2NpYWxzIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuXG4gICAgYSB7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmhlYWRlci1jYXJ0LWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDNlbTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHotaW5kZXg6IDIwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLSAyMHB4KTtcbiAgbWF4LXdpZHRoOiA1ODBweDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBjb2xvcjogJGJsYWNrO1xuICBib3gtc2hhZG93OiAwIDNweCA3cHggcmdiYSgzNSwgMzUsIDM1LCAwLjQpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzO1xuICBjdXJzb3I6IGF1dG87XG5cbiAgJi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxufVxuXG4uY2FydC1jbG9zZS1zbWFsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTJweDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICB9XG59XG5cbi5uZXctY2FydC1kcm9wZG93bl9fdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMS4xMjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xufVxuXG4ubmV3LWNhcnQtZHJvcGRvd25fX3RpdGxlLXRleHQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMjVlbTtcbn1cblxuLm5ldy1jYXJ0LWRyb3Bkb3duX190aXRsZS10ZXh0ID4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5uZXctY2FydC1kcm9wZG93bl9fcHJvZHVjdHMtbGlzdCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDQ1dmg7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG59XG5cbi5uZXctY2FydC1kcm9wZG93bl9fcHJvZHVjdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDhmcjtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAwLjVlbTtcbiAgcGFkZGluZy10b3A6IDEuNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41ZW07XG59XG5cbi5uZXctY2FydC1kcm9wZG93bl9fcHJvZHVjdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodEJvcmRlcjtcbn1cblxuLm5ldy1jYXJ0LWRyb3Bkb3duX19wcm9kdWN0LWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5uZXctY2FydC1kcm9wZG93bl9fcHJvZHVjdC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyZW07XG59XG5cbi5uZXctY2FydC1kcm9wZG93bl9fcHJvZHVjdC1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3QtYXJ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xufVxuXG4ubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3QtaW5wdXQtbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLm5ldy1jYXJ0LWRyb3Bkb3duX19wcm9kdWN0LXByaWNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5ldy1jYXJ0LWRyb3Bkb3duX19wcm9kdWN0LXByaWNlIHtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3QtcHJpY2Vfb2xkIHtcbiAgY29sb3I6ICRtaWRHcmF5O1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLm5ldy1jYXJ0LWRyb3Bkb3duX19wcm9kdWN0LXJlbW92ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLm5ldy1jYXJ0LWRyb3Bkb3duX190b3RhbHMge1xuICBwYWRkaW5nLXRvcDogMS41ZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRzbW9rZTtcbn1cblxuLm5ldy1jYXJ0LWRyb3Bkb3duX190b3RhbC1wcmljZXMge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLm5ldy1jYXJ0LWRyb3Bkb3duX190b3RhbC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubmV3LWNhcnQtZHJvcGRvd25fX3RvdGFsLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbi5uZXctY2FydC1kcm9wZG93bl9fdG90YWwtaXRlbV9maW5hbCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm5ldy1jYXJ0LWRyb3Bkb3duX190b3RhbC1pdGVtLWtleSxcbi5uZXctY2FydC1kcm9wZG93bl9fdG90YWwtaXRlbS12YWx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uZXctY2FydC1kcm9wZG93bl9fdG90YWwtaXRlbV9kaXNjb3VudCAubmV3LWNhcnQtZHJvcGRvd25fX3RvdGFsLWl0ZW0tdmFsdWUge1xuICBjb2xvcjogJGRhcmtSZWQ7XG59XG5cbi5uZXctY2FydC1kcm9wZG93bl9fdG90YWwtaXRlbV9jYXNoYmFjayB7XG4gIGNvbG9yOiAjNjM5ZTNhO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5uZXctY2FydC1kcm9wZG93bl9fdG90YWwtcHJpY2Uge1xuICBmb250LXNpemU6IDEuMjVlbTtcbn1cblxuLm5ldy1jYXJ0LWRyb3Bkb3duX190b3RhbC1wcmljZSA+IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMC4zNWVtO1xufVxuXG4ubmV3LWNhcnQtZHJvcGRvd25fX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5uZXctY2FydC1kcm9wZG93bl9fYnV0dG9ucyBbY2xhc3MqPSdidXRuJ10ge1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA3NDBweCkge1xuICAubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3RzLWxpc3Qge1xuICAgIG1heC1oZWlnaHQ6IDM1dmg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjUwcHgpIHtcbiAgLm5ldy1jYXJ0LWRyb3Bkb3duX19wcm9kdWN0cy1saXN0IHtcbiAgICBtYXgtaGVpZ2h0OiAzMHZoO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDU4MHB4KSB7XG4gIC5uZXctY2FydC1kcm9wZG93bl9fcHJvZHVjdHMtbGlzdCB7XG4gICAgbWF4LWhlaWdodDogMjd2aDtcbiAgfVxufVxuIiwiLnBhZ2UtZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDI7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZDogIzFmMWYxZjtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjbGVhcjogYm90aDtcblxuICAmLmxvdy1mb290ZXIge1xuICAgIG1hcmdpbjogMCAwIDQycHggMDtcbiAgfVxuXG4gICYgPiAuaW5uZXIge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gIC53aXRoLXByb2dyZXNzYmFyICYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG4ucGFnZS1mb290ZXItY29udGFjdHMsXG4ucGFnZS1mb290ZXItY29sdW1uIHtcbiAgbGkge1xuICAgIHBhZGRpbmc6IDAgMCA4cHggMDtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4ucGFnZS1mb290ZXItY29udGFjdHMge1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgYWRkcmVzcyxcbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAwIDVweCAwO1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICB9XG5cbiAgICBhOmhvdmVyLFxuICAgIGEge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICBzcGFuIHAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgfVxuXG4gIHNwYW4gYTpob3ZlcixcbiAgc3BhbiBhIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICYubWFpbC10byB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLnBhZ2UtZm9vdGVyLWNvbnRhY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB3aWR0aDogMTcwcHg7XG4gIG1hcmdpbjogMCAwIDVweCAwO1xuICBwYWRkaW5nOiAzcHggMDtcbiAgY29sb3I6ICR3aGl0ZTtcblxuICBzdmcge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBmaWxsOiAkd2hpdGU7XG4gIH1cblxuICAmLS10ZWxlZ3JhbSB7XG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICR0ZWxlZ3JhbTtcbiAgICB9XG4gIH1cblxuICAmLS13aGF0c2FwcCB7XG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICR3aGF0c2FwcDtcbiAgICB9XG4gIH1cblxuICAmLS12aWJlciB7XG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICR2aWJlcjtcbiAgICB9XG4gIH1cblxuICAmLS1za3lwZSB7XG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICRza3lwZTtcbiAgICB9XG4gIH1cblxuICAmLS1waG9uZSxcbiAgJi0tZW1haWwge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmZvb3Rlci1jb3B5cmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMCAzcHggMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6ICNlZmVjZTU7XG5cbiAgc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXItcGF5bWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMTBweCAwIDEwcHggMDtcbiAgY2xlYXI6IGJvdGg7XG5cbiAgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlci1zb2NpYWwtbmV3IHtcbiAgaGVpZ2h0OiA0MnB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcblxuICBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW46IDAgMTJweCAwIDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgICB9XG4gIH1cblxuICBzcGFuICsgYSxcbiAgYTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBzdmcge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDM2MGRlZyk7XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXItbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5vcmdhbml6YXRpb24tbG9nbyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlcl9faW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciAxZnI7XG4gIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xuXG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbmF2IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICBncmlkLXJvdy1nYXA6IDMwcHg7XG59XG5cbi5mb290ZXJfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLmZvb3Rlci1jb3B5cmlnaHQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlci1jb3B5cmlnaHQgcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mb290ZXItYW5jaG9yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5mb290ZXItdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnNpdGUtbWFwLW1vYmlsZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMTNweCAwIDAgMTVweDtcbiAgfVxuXG4gIC5mb290ZXJfX2JvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAuZm9vdGVyLWNvcHlyaWdodCB7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG5cbiAgICAuZm9vdGVyLXBheW1lbnQge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mb290ZXItc29jaWFsIHNwYW4sXG4gIC5mb290ZXItYnRuLW5hbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1mb290ZXItY29udGFjdHMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5mb290ZXJfX25hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZm9vdGVyLWNvcHlyaWdodCB7XG4gICAgb3JkZXI6IDM7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZm9vdGVyLXNvY2lhbCBzcGFuLFxuICAuZm9vdGVyLWJ0bi1uYW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZvb3Rlci1zY2hlZHVsZSxcbiAgLmZvb3Rlci1tYWlsIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbiAgLmZvb3Rlci1zb2NpYWwtbmV3IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDE1cHggMCAwIDA7XG4gIH1cblxuICAuZm9vdGVyLXBheW1lbnQge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZvb3Rlci1uYXYgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogNXB4IDAgMCAwO1xuICB9XG5cbiAgLmZvb3Rlci1tYWlsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZvb3Rlcl9fbmF2IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZm9vdGVyX19uYXYge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgLmZvb3Rlci1zb2NpYWwsXG4gIC5mb290ZXItYnRuIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cblxuICAuZm9vdGVyLXNvY2lhbCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgfVxufVxuIiwiLypiYW5uZXIgc2xpZGVyKi9cbi5iYW5uZXItc2xpZGVyLWhvbGRlciB7XG4gIC5uby1uYXYgJiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uYmFubmVyLXNsaWRlciB7XG4gIG1hcmdpbjogMjBweCBhdXRvIDMwcHggYXV0bztcbiAgYm94LXNoYWRvdzogMCAzcHggN3B4IHJnYmEoMzUsIDM1LCAzNSwgMC40KSwgMCAtM3B4IDdweCByZ2JhKDM1LCAzNSwgMzUsIDAuNCk7XG5cbiAgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgJi10ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIC50aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBbY2xhc3MqPSctYnV0biddIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgbWluLXdpZHRoOiAxOTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmJhbm5lci1zbGlkZXIgLnNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKiBlbmQgb2YgYmFubmVyIHNsaWRlciovXG5cbi8qIHNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogIzdiN2I3Yjtcbn1cblxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAxNXB4O1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgfVxufVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAxNXB4O1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgfVxufVxuXG4uc2xpY2stYXJyb3csXG5bY2xhc3MqPSdzbGlkZXItYnRuLSddIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiA1MnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgdGV4dC1pbmRlbnQ6IDk5OWVtO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgJjpiZWZvcmUge1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW46IC0xMnB4IDAgMCAtMTBweDtcbiAgICBmaWxsOiAkd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgICAmLmljby1hcnJvdy1sZWZ0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTRweDtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBzdmcge1xuICAgICAgZmlsbDogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4uc2xpY2stYXJyb3c6bm90KFtjbGFzcyo9J3NsaWRlci1idG4tJ10pIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUpO1xufVxuXG4uc2xpZGVyLWJ0bi1wcmV2IHtcbiAgbGVmdDogMzhweDtcbn1cblxuLnNsaWRlci1idG4tbmV4dCB7XG4gIHJpZ2h0OiAzOHB4O1xufVxuXG4ubWFpbi1wYWdlLXRlc3RpbW9uaWFscyB7XG4gIC5zbGljay1hcnJvdyxcbiAgW2NsYXNzKj0nc2xpZGVyLWJ0bi0nXSB7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuXG4gIC5zbGljay1wcmV2LFxuICAuc2xpZGVyLWJ0bi1wcmV2IHtcbiAgICBsZWZ0OiAtNzVweDtcbiAgfVxuXG4gIC5zbGljay1uZXh0LFxuICAuc2xpZGVyLWJ0bi1uZXh0IHtcbiAgICByaWdodDogLTc1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNsaWNrLWFycm93LFxuICBbY2xhc3MqPSdzbGlkZXItYnRuLSddIHtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLXRvcDogLTEzcHg7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW46IC04cHggMCAwIC03cHg7XG5cbiAgICAgICYuaWNvLWFycm93LWxlZnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTlweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2xpY2stcHJldixcbiAgLnNsaWRlci1idG4tcHJldiB7XG4gICAgbGVmdDogNXB4O1xuICB9XG5cbiAgLnNsaWNrLW5leHQsXG4gIC5zbGlkZXItYnRuLW5leHQge1xuICAgIHJpZ2h0OiA1cHg7XG4gIH1cblxuICAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5wYXJ0bmVycy1jb250cm9scyxcbi5wcmV2aWV3LWNvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMTBweCAwIDAgMDtcblxuICAuc2xpY2stcHJldixcbiAgLnNsaWNrLW5leHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxufVxuXG4uaGVyby1uZXh0LFxuLmhlcm8tcHJldiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lKTtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLmN1c3RvbWVycy1uZXh0LFxuLmN1c3RvbWVycy1wcmV2LFxuLnBob3Rvcy1uZXh0LFxuLnBob3Rvcy1wcmV2IHtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBjb2xvcjogdmFyKC0tdGhlbWUpO1xufVxuXG4uaGVyby1uZXh0OmhvdmVyLFxuLmhlcm8tcHJldjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgY29sb3I6IHZhcigtLXRoZW1lKTtcbn1cblxuLnBob3Rvcy1uZXh0OmhvdmVyLFxuLnBob3Rvcy1wcmV2OmhvdmVyLFxuLmN1c3RvbWVycy1uZXh0OmhvdmVyLFxuLmN1c3RvbWVycy1wcmV2OmhvdmVyLFxuW2NsYXNzKj0nc2xpZGVyLWJ0bi0nXTpob3ZlcixcbltjbGFzcyo9J3NsaWRlci1idG4tJ106aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGhlbWUpO1xufVxuXG4uc21hbGwtcHJldiB7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi5zbWFsbC1uZXh0IHtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi5zbGlkZXItYm90dG9tLWNvbnRyb2xzIHtcbiAgbWFyZ2luOiAzMHB4IDAgMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY2xlYXI6IGJvdGg7XG5cbiAgLnNsaWNrLWFycm93LFxuICBbY2xhc3MqPSdzbGlkZXItYnRuLSddIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuXG4gIC5zbGljay1wcmV2LFxuICAuc2xpZGVyLWJ0bi1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLnNsaWNrLW5leHQsXG4gIC5zbGlkZXItYnRuLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLnNsaWRlci1ib3R0b20tY291bnRlciB7XG4gICAgbWFyZ2luOiAtNXB4IDIwcHggMCAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgIG1hcmdpbjogMTVweCAwIDAgMDtcbiAgfVxufVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNXB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLmluZGVwZW5kZW50LWRvdHMgJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBtYXJnaW46IDAgM3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG5cbiAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIH1cblxuICAgIC5kYXJrLWRvdHMgJixcbiAgICAuc21hbGwtc2xpZGVyLWJsb2NrICYge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzYsIDcyLCA0NywgMCk7XG5cbiAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzYsIDcyLCA0NywgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN0YXRpYy1kb3RzICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMS41ZW07XG4gIH1cbn1cblxuLnNtYWxsLXNsaWRlci1ibG9jayAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogMTBweDtcbn1cblxuLyogVGhpcyBpcyB0aGUgY29yZSBDU1Mgb2YgVG9vbHRpcHN0ZXIgKi9cblxuLyogR0VORVJBTCBTVFJVQ1RVUkUgUlVMRVMgKGRvIG5vdCBlZGl0IHRoaXMgc2VjdGlvbikgKi9cblxuLnRvb2x0aXBzdGVyLWJhc2Uge1xuICAvKiB0aGlzIGVuc3VyZXMgdGhhdCBhIGNvbnN0cmFpbmVkIGhlaWdodCBzZXQgYnkgZnVuY3Rpb25Qb3NpdGlvbixcbiAgaWYgZ3JlYXRlciB0aGF0IHRoZSBuYXR1cmFsIGhlaWdodCBvZiB0aGUgdG9vbHRpcCwgd2lsbCBiZSBlbmZvcmNlZFxuICBpbiBicm93c2VycyB0aGF0IHN1cHBvcnQgZGlzcGxheTpmbGV4ICovXG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8vcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC8qIHRoaXMgbWF5IGJlIG92ZXJyaWRlbiBpbiBKUyBmb3IgZml4ZWQgcG9zaXRpb24gb3JpZ2lucyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi50b29sdGlwc3Rlci1ib3gge1xuICAvKiBzZWUgLnRvb2x0aXBzdGVyLWJhc2UuIGZsZXgtc2hyaW5rIDEgaXMgb25seSBuZWNlc3NhcnkgZm9yIElFMTAtXG4gIGFuZCBmbGV4LWJhc2lzIGF1dG8gZm9yIElFMTEtIChhdCBsZWFzdCkgKi9cbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi50b29sdGlwc3Rlci1jb250ZW50IHtcbiAgLyogcHJldmVudHMgYW4gb3ZlcmZsb3cgaWYgdGhlIHVzZXIgYWRkcyBwYWRkaW5nIHRvIHRoZSBkaXYgKi9cbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogdGhlc2UgbWFrZSBzdXJlIHdlJ2xsIGJlIGFibGUgdG8gZGV0ZWN0IGFueSBvdmVyZmxvdyAqL1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4udG9vbHRpcHN0ZXItcnVsZXIge1xuICAvKiB0aGVzZSBsZXQgdXMgdGVzdCB0aGUgc2l6ZSBvZiB0aGUgdG9vbHRpcCB3aXRob3V0IG92ZXJmbG93aW5nIHRoZSB3aW5kb3cgKi9cbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogQU5JTUFUSU9OUyAqL1xuXG4vKiBPcGVuL2Nsb3NlIGFuaW1hdGlvbnMgKi9cblxuLyogZmFkZSAqL1xuXG4udG9vbHRpcHN0ZXItZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAtbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cblxuLnRvb2x0aXBzdGVyLWZhZGUudG9vbHRpcHN0ZXItc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIGdyb3cgKi9cblxuLnRvb2x0aXBzdGVyLWdyb3cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1vei10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IC1vLXRyYW5zZm9ybTtcbiAgLW1zLXRyYW5zaXRpb24tcHJvcGVydHk6IC1tcy10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi50b29sdGlwc3Rlci1ncm93LnRvb2x0aXBzdGVyLXNob3cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTtcbiAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7XG4gIC1tcy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpO1xufVxuXG4vKiBzd2luZyAqL1xuXG4udG9vbHRpcHN0ZXItc3dpbmcge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWig0ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVooNGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlWig0ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlWig0ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDRkZWcpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IC1tb3otdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiAtby10cmFuc2Zvcm07XG4gIC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiAtbXMtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5cbi50b29sdGlwc3Rlci1zd2luZy50b29sdGlwc3Rlci1zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDAuNjM1LCAwLjQ5NSwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAwLjYzNSwgMC40OTUsIDIuNCk7XG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAwLjYzNSwgMC40OTUsIDIuNCk7XG4gIC1tcy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDAuNjM1LCAwLjQ5NSwgMi40KTtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAwLjYzNSwgMC40OTUsIDIuNCk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMC42MzUsIDAuNDk1LCAyLjQpO1xufVxuXG4vKiBmYWxsICovXG5cbi50b29sdGlwc3Rlci1mYWxsIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB0b3A7XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0b3A7XG4gIC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiB0b3A7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpO1xuICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTtcbiAgLW1zLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7XG59XG5cbi50b29sdGlwc3Rlci1mYWxsLnRvb2x0aXBzdGVyLWluaXRpYWwge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnRvb2x0aXBzdGVyLWZhbGwudG9vbHRpcHN0ZXItc2hvdyB7XG59XG5cbi50b29sdGlwc3Rlci1mYWxsLnRvb2x0aXBzdGVyLWR5aW5nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qIHNsaWRlICovXG5cbi50b29sdGlwc3Rlci1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdDtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0O1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0O1xuICAtbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpO1xuICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTtcbiAgLW1zLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7XG59XG5cbi50b29sdGlwc3Rlci1zbGlkZS50b29sdGlwc3Rlci1pbml0aWFsIHtcbiAgbGVmdDogLTQwcHggIWltcG9ydGFudDtcbn1cblxuLnRvb2x0aXBzdGVyLXNsaWRlLnRvb2x0aXBzdGVyLXNob3cge1xufVxuXG4udG9vbHRpcHN0ZXItc2xpZGUudG9vbHRpcHN0ZXItZHlpbmcge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgLW1zLXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qIFVwZGF0ZSBhbmltYXRpb25zICovXG5cbi8qIFdlIHVzZSBhbmltYXRpb25zIHJhdGhlciB0aGFuIHRyYW5zaXRpb25zIGhlcmUgYmVjYXVzZVxuIHRyYW5zaXRpb24gZHVyYXRpb25zIG1heSBiZSBzcGVjaWZpZWQgaW4gdGhlIHN0eWxlIHRhZyBkdWUgdG9cbiBhbmltYXRpb25EdXJhdGlvbiwgYW5kIHdlIHRyeSB0byBhdm9pZCBjb2xsaXNpb25zIGFuZCB0aGUgdXNlXG4gb2YgIWltcG9ydGFudCAqL1xuXG4vKiBmYWRlICovXG5cbkBrZXlmcmFtZXMgdG9vbHRpcHN0ZXItZmFkaW5nIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4udG9vbHRpcHN0ZXItdXBkYXRlLWZhZGUge1xuICBhbmltYXRpb246IHRvb2x0aXBzdGVyLWZhZGluZyA0MDBtcztcbn1cblxuLyogcm90YXRlICovXG5cbkBrZXlmcmFtZXMgdG9vbHRpcHN0ZXItcm90YXRpbmcge1xuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDJkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG59XG5cbi50b29sdGlwc3Rlci11cGRhdGUtcm90YXRlIHtcbiAgYW5pbWF0aW9uOiB0b29sdGlwc3Rlci1yb3RhdGluZyA2MDBtcztcbn1cblxuLyogc2NhbGUgKi9cblxuQGtleWZyYW1lcyB0b29sdGlwc3Rlci1zY2FsaW5nIHtcbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4udG9vbHRpcHN0ZXItdXBkYXRlLXNjYWxlIHtcbiAgYW5pbWF0aW9uOiB0b29sdGlwc3Rlci1zY2FsaW5nIDYwMG1zO1xufVxuXG4vKipcbiAqIERFRkFVTFQgU1RZTEUgT0YgVEhFIFNJREVUSVAgUExVR0lOXG4gKlxuICogQWxsIHN0eWxlcyBhcmUgXCJuYW1lc3BhY2VkXCIgd2l0aCAudG9vbHRpcHN0ZXItc2lkZXRpcCB0byBwcmV2ZW50XG4gKiBjb25mbGljdHMgYmV0d2VlbiBwbHVnaW5zLlxuICovXG5cbi8qIC50b29sdGlwc3Rlci1ib3ggKi9cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWJveCB7XG4gIGJhY2tncm91bmQ6ICM1NjU2NTY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1NjU2NTY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItYm90dG9tIC50b29sdGlwc3Rlci1ib3gge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWxlZnQgLnRvb2x0aXBzdGVyLWJveCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1yaWdodCAudG9vbHRpcHN0ZXItYm94IHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItdG9wIC50b29sdGlwc3Rlci1ib3gge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi8qIC50b29sdGlwc3Rlci1jb250ZW50ICovXG5cbi50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1jb250ZW50IHtcbiAgY29sb3I6IHdoaXRlO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgcGFkZGluZzogMWVtIDEuMTI1ZW07XG59XG5cbi8qIC50b29sdGlwc3Rlci1hcnJvdyA6IHdpbGwga2VlcCBvbmx5IHRoZSB6b25lIG9mIC50b29sdGlwc3Rlci1hcnJvdy11bmNyb3BwZWQgdGhhdFxuY29ycmVzcG9uZHMgdG8gdGhlIGFycm93IHdlIHdhbnQgdG8gZGlzcGxheSAqL1xuXG4udG9vbHRpcHN0ZXItc2lkZXRpcCAudG9vbHRpcHN0ZXItYXJyb3cge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYXJyb3cge1xuICBoZWlnaHQ6IDEwcHg7XG4gIC8qIGhhbGYgdGhlIHdpZHRoLCBmb3IgY2VudGVyaW5nICovXG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjBweDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItbGVmdCAudG9vbHRpcHN0ZXItYXJyb3cge1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICByaWdodDogMDtcbiAgLyogdG9wIDAgdG8ga2VlcCB0aGUgYXJyb3cgZnJvbSBvdmVyZmxvd2luZyAudG9vbHRpcHN0ZXItYmFzZSB3aGVuIGl0IGhhcyBub3RcbiAgYmVlbiBwb3NpdGlvbmVkIHlldCAqL1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMHB4O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1yaWdodCAudG9vbHRpcHN0ZXItYXJyb3cge1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBsZWZ0OiAwO1xuICAvKiBzYW1lIGFzIC50b29sdGlwc3Rlci1sZWZ0IC50b29sdGlwc3Rlci1hcnJvdyAqL1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMHB4O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci10b3AgLnRvb2x0aXBzdGVyLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi8qIGNvbW1vbiBydWxlcyBiZXR3ZWVuIC50b29sdGlwc3Rlci1hcnJvdy1iYWNrZ3JvdW5kIGFuZCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyICovXG5cbi50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1hcnJvdy1iYWNrZ3JvdW5kLFxuLnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbn1cblxuLyogLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmQgKi9cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmQge1xuICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1NjU2NTY7XG4gIGxlZnQ6IDA7XG4gIHRvcDogM3B4O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1sZWZ0IC50b29sdGlwc3Rlci1hcnJvdy1iYWNrZ3JvdW5kIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM1NjU2NTY7XG4gIGxlZnQ6IC0zcHg7XG4gIHRvcDogMDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM1NjU2NTY7XG4gIGxlZnQ6IDNweDtcbiAgdG9wOiAwO1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci10b3AgLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNTY1NjU2O1xuICBsZWZ0OiAwO1xuICB0b3A6IC0zcHg7XG59XG5cbi8qIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIgKi9cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XG4gIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1NjU2NTY7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWxlZnQgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNTY1NjU2O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1yaWdodCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNTY1NjU2O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci10b3AgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1NjU2NTY7XG59XG5cbi8qIHRvb2x0aXBzdGVyLWFycm93LXVuY3JvcHBlZCAqL1xuXG4udG9vbHRpcHN0ZXItc2lkZXRpcCAudG9vbHRpcHN0ZXItYXJyb3ctdW5jcm9wcGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWFycm93LXVuY3JvcHBlZCB7XG4gIHRvcDogLTEwcHg7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXJpZ2h0IC50b29sdGlwc3Rlci1hcnJvdy11bmNyb3BwZWQge1xuICBsZWZ0OiAtMTBweDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93IC50b29sdGlwc3Rlci1ib3gge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93LnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYm94IHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cudG9vbHRpcHN0ZXItbGVmdCAudG9vbHRpcHN0ZXItYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdy50b29sdGlwc3Rlci1yaWdodCAudG9vbHRpcHN0ZXItYm94IHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93LnRvb2x0aXBzdGVyLXRvcCAudG9vbHRpcHN0ZXItYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cgLnRvb2x0aXBzdGVyLWNvbnRlbnQge1xuICBjb2xvcjogJG1pZEdyYXk7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdyAudG9vbHRpcHN0ZXItYXJyb3cge1xuICBoZWlnaHQ6IDZweDtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cudG9vbHRpcHN0ZXItbGVmdCAudG9vbHRpcHN0ZXItYXJyb3csXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWFycm93IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgd2lkdGg6IDZweDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93IC50b29sdGlwc3Rlci1hcnJvdy1iYWNrZ3JvdW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93IC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIge1xuICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93LnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93LnRvb2x0aXBzdGVyLWxlZnQgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93LnRvb2x0aXBzdGVyLXRvcCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93LnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYXJyb3ctdW5jcm9wcGVkIHtcbiAgdG9wOiAtNnB4O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWFycm93LXVuY3JvcHBlZCB7XG4gIGxlZnQ6IC02cHg7XG59XG5cbmJvZHkuZmFuY3lib3gtYWN0aXZlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYm9keS5mYW5jeWJveC1pb3NmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uZmFuY3lib3gtaXMtaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTk5MjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsXG4gICAgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJywgJ1NlZ29lIFVJIEVtb2ppJywgJ1NlZ29lIFVJIFN5bWJvbCc7XG59XG5cbi5mYW5jeWJveC1vdXRlcixcbi5mYW5jeWJveC1pbm5lcixcbi5mYW5jeWJveC1iZyxcbi5mYW5jeWJveC1zdGFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uZmFuY3lib3gtb3V0ZXIge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5mYW5jeWJveC1iZyB7XG4gIGJhY2tncm91bmQ6ICMxZTFlMWU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IGluaGVyaXQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NCwgMC43MSk7XG59XG5cbi5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1iZyB7XG4gIG9wYWNpdHk6IDAuODc7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMiwgMC42MSwgMC4zNiwgMSk7XG59XG5cbi5mYW5jeWJveC1pbmZvYmFyLFxuLmZhbmN5Ym94LXRvb2xiYXIsXG4uZmFuY3lib3gtY2FwdGlvbi13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgei1pbmRleDogOTk5OTc7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC4yNXM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mYW5jeWJveC1zaG93LWluZm9iYXIgLmZhbmN5Ym94LWluZm9iYXIsXG4uZmFuY3lib3gtc2hvdy10b29sYmFyIC5mYW5jeWJveC10b29sYmFyLFxuLmZhbmN5Ym94LXNob3ctY2FwdGlvbiAuZmFuY3lib3gtY2FwdGlvbi13cmFwIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cywgdmlzaWJpbGl0eSAwcztcbn1cblxuLmZhbmN5Ym94LWluZm9iYXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIG1pbi13aWR0aDogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGNvbG9yOiAjY2NjY2NjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICBtaXgtYmxlbmQtbW9kZTogZXhjbHVzaW9uO1xufVxuXG4uZmFuY3lib3gtdG9vbGJhciB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZhbmN5Ym94LXN0YWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIHotaW5kZXg6IDk5OTk0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5mYW5jeWJveC1pcy1jbG9zaW5nIC5mYW5jeWJveC1zdGFnZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uZmFuY3lib3gtc2xpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3V0bGluZTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5NDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuXG4uZmFuY3lib3gtc2xpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDA7XG59XG5cbi5mYW5jeWJveC1pcy1zbGlkaW5nIC5mYW5jeWJveC1zbGlkZSxcbi5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMsXG4uZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQsXG4uZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50LFxuLmZhbmN5Ym94LXNsaWRlLS12aWRlbyBpZnJhbWUge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCxcbi5mYW5jeWJveC1zbGlkZS0tbWFwIGlmcmFtZSB7XG4gIGJhY2tncm91bmQ6ICNlNWUzZGY7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIHotaW5kZXg6IDk5OTk1O1xufVxuXG4uZmFuY3lib3gtc2xpZGUgPiAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIG1hcmdpbjogNDRweCAwIDQ0cHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mYW5jeWJveC1zbGlkZSA+IHRpdGxlLFxuLmZhbmN5Ym94LXNsaWRlID4gc3R5bGUsXG4uZmFuY3lib3gtc2xpZGUgPiBtZXRhLFxuLmZhbmN5Ym94LXNsaWRlID4gbGluayxcbi5mYW5jeWJveC1zbGlkZSA+IHNjcmlwdCxcbi5mYW5jeWJveC1zbGlkZSA+IGJhc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3gtc2xpZGUgLmZhbmN5Ym94LWltYWdlLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIHotaW5kZXg6IDk5OTk1O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG59XG5cbi5mYW5jeWJveC1jYW4tem9vbU91dCAuZmFuY3lib3gtaW1hZ2Utd3JhcCB7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcbiAgY3Vyc29yOiB6b29tLW91dDtcbn1cblxuLmZhbmN5Ym94LWNhbi16b29tSW4gLmZhbmN5Ym94LWltYWdlLXdyYXAge1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuXG4uZmFuY3lib3gtY2FuLWRyYWcgLmZhbmN5Ym94LWltYWdlLXdyYXAge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4uZmFuY3lib3gtaXMtZHJhZ2dpbmcgLmZhbmN5Ym94LWltYWdlLXdyYXAge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi5mYW5jeWJveC1pbWFnZSxcbi5mYW5jeWJveC1zcGFjZWJhbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZhbmN5Ym94LXNwYWNlYmFsbCB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiA4MCU7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA4OHB4KTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5mYW5jeWJveC1pZnJhbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5mYW5jeWJveC1lcnJvciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzgwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZhbmN5Ym94LWVycm9yIHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBCdXR0b25zICovXG4uZmFuY3lib3gtYnV0biB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzAsIDMwLCAzMCwgMC42KTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1idXRuLFxuLmZhbmN5Ym94LWJ1dG46dmlzaXRlZCxcbi5mYW5jeWJveC1idXRuOmxpbmsge1xuICBjb2xvcjogI2NjY2NjYztcbn1cblxuLmZhbmN5Ym94LWJ1dG46Zm9jdXMsXG4uZmFuY3lib3gtYnV0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZmFuY3lib3gtYnV0bltkaXNhYmxlZF0ge1xuICBjb2xvcjogI2NjY2NjYztcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5mYW5jeWJveC1idXRuIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBzaGFwZS1yZW5kZXJpbmc6IGdlb21ldHJpY1ByZWNpc2lvbjtcbn1cblxuLmZhbmN5Ym94LWJ1dG4gc3ZnIHBhdGgge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICAvL3N0cm9rZS13aWR0aDogMztcbn1cblxuLmZhbmN5Ym94LWJ1dG4tLXNoYXJlIHN2ZyBwYXRoIHtcbiAgLy9zdHJva2Utd2lkdGg6IDE7XG59XG5cbi5mYW5jeWJveC1idXRuLS1wbGF5IHN2ZyBwYXRoOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1idXRuLS1wYXVzZSBzdmcgcGF0aDpudGgtY2hpbGQoMSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3gtYnV0bi0tem9vbSBzdmcgcGF0aCB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBOYXZpZ2F0aW9uIGFycm93cyAqL1xuLmZhbmN5Ym94LW5hdmlnYXRpb24ge1xuICAvL2Rpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1zaG93LW5hdiAuZmFuY3lib3gtbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW46IC0zMHB4IDAgMCAwO1xuICB6LWluZGV4OiA5OTk5NztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIH1cbn1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzAsIDMwLCAzMCwgMC44KTtcbn1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dG4tLWFycm93X2xlZnQge1xuICBsZWZ0OiAwO1xufVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0bi0tYXJyb3dfcmlnaHQge1xuICByaWdodDogMDtcbn1cblxuLyogQ2xvc2UgYnV0dG9uIG9uIHRoZSB0b3AgcmlnaHQgY29ybmVyIG9mIGh0bWwgY29udGVudCAqL1xuLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mYW5jeWJveC1jbG9zZS1zbWFsbDphZnRlciB7XG4gIGNvbnRlbnQ6ICfDlyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQ6IDIycHgvMzBweCBBcmlhbCwgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzg4ODg4ODtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5mYW5jeWJveC1jbG9zZS1zbWFsbDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1jbG9zZS1zbWFsbDpmb2N1czphZnRlciB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgIzg4ODg4ODtcbn1cblxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNsb3NlLXNtYWxsLFxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgdG9wOiAwO1xuICByaWdodDogLTQwcHg7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmFmdGVyLFxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmFmdGVyIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBjb2xvcjogI2FhYWFhYTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXI6YWZ0ZXIsXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jbG9zZS1zbWFsbCxcbi5mYW5jeWJveC1pcy16b29tYWJsZS5mYW5jeWJveC1jYW4tZHJhZyAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBDYXB0aW9uICovXG4uZmFuY3lib3gtY2FwdGlvbi13cmFwIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgLy9wYWRkaW5nOiAwIDIwcHg7XG4gIC8vYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCUsIHJnYmEoMCwgMCwgMCwgMC4xKSAyMCUsIHJnYmEoMCwgMCwgMCwgMC4yKSA0MCUsIHJnYmEoMCwgMCwgMCwgMC42KSA4MCUsIHJnYmEoMCwgMCwgMCwgMC44KSAxMDAlKTtcbiAgLy9wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgei1pbmRleDogOTk5OTk7XG59XG5cbi5mYW5jeWJveC1jYXB0aW9uIHtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xuICAvL2JvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjgpO1xuICBjb2xvcjogJHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLm5hbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIHAge1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICYgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2xpZGUtdGV4dCB7XG4gICAgJi10cmlnZ2VyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJHdoaXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWhvbGRlciB7XG4gICAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICB9XG5cbiAgICAmLWxlZnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogY2FsYyg2MCUgLSAxMHB4KTtcbiAgICB9XG5cbiAgICAmLXJpZ2h0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgd2lkdGg6IGNhbGMoNDAlIC0gMTBweCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgJi1sZWZ0LFxuICAgICAgJi1yaWdodCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZmFuY3lib3gtY2FwdGlvbiBhLFxuLmZhbmN5Ym94LWNhcHRpb24gYnV0dG9uLFxuLmZhbmN5Ym94LWNhcHRpb24gc2VsZWN0IHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiBGaXggSUUxMSAqL1xufVxuXG4uZmFuY3lib3gtY2FwdGlvbiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBMb2FkaW5nIGluZGljYXRvciAqL1xuLmZhbmN5Ym94LXNsaWRlID4gLmZhbmN5Ym94LWxvYWRpbmcge1xuICBib3JkZXI6IDZweCBzb2xpZCByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuNCk7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYW5jeWJveC1yb3RhdGUgMC44cyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmFuY3lib3gtcm90YXRlIDAuOHMgaW5maW5pdGUgbGluZWFyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICB6LWluZGV4OiA5OTk5OTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhbmN5Ym94LXJvdGF0ZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFuY3lib3gtcm90YXRlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuLyogVHJhbnNpdGlvbiBlZmZlY3RzICovXG4uZmFuY3lib3gtYW5pbWF0ZWQge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpO1xufVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBzbGlkZSAqL1xuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogZmFkZSAqL1xuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xufVxuXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHpvb20taW4tb3V0ICovXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS41LCAxLjUsIDEuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLjUsIDEuNSwgMS41KTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogcm90YXRlICovXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogY2lyY3VsYXIgKi9cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHR1YmUgKi9cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KC0xMGRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygtMTBkZWcpO1xufVxuXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBzY2FsZSgwLjEpIHNrZXcoMTBkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygxMGRlZyk7XG59XG5cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xufVxuXG4vKiBTaGFyZSAqL1xuLmZhbmN5Ym94LXNoYXJlIHtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmFuY3lib3gtc2hhcmUgaDEge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZmFuY3lib3gtc2hhcmUgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxucC5mYW5jeWJveC1zaGFyZV9fbGlua3Mge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWluLXdpZHRoOiAxMzBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmIge1xuICBiYWNrZ3JvdW5kOiAjM2I1OTk4O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzQ0ZTg2O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQge1xuICBiYWNrZ3JvdW5kOiAjYmQwODFkO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYWEwNzE5O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHcge1xuICBiYWNrZ3JvdW5kOiAjMWRhMWYyO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHc6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMGQ5NWU4O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2lucHV0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1ZDViNWI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Q3ZDdkNztcbn1cblxuLyogVGh1bWJzICovXG4uZmFuY3lib3gtdGh1bWJzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyMTJweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAycHggMnB4IDRweCAycHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6IDk5OTk1O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXgge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbi5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtdGh1bWJzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXIge1xuICByaWdodDogMjEycHg7XG59XG5cbi5mYW5jeWJveC10aHVtYnMgPiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXggPiB1bCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC10aHVtYnMteSA+IHVsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA3cHg7XG59XG5cbi5mYW5jeWJveC10aHVtYnMteSA+IHVsOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgPiB1bDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMmEyYTJhO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzID4gdWwgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDJweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDc1cHg7XG4gIG1heC13aWR0aDogY2FsYyg1MCUgLSA0cHgpO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA4cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxubGkuZmFuY3lib3gtdGh1bWJzLWxvYWRpbmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5mYW5jeWJveC10aHVtYnMgPiB1bCA+IGxpID4gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzID4gdWwgPiBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgei1pbmRleDogOTk5OTE7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzID4gdWwgPiBsaS5mYW5jeWJveC10aHVtYnMtYWN0aXZlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmFbZGF0YS1mYW5jeWJveF0ge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4vKiBTdHlsaW5nIGZvciBTbWFsbC1TY3JlZW4gRGV2aWNlcyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZhbmN5Ym94LXRodW1icyB7XG4gICAgd2lkdGg6IDExMHB4O1xuICB9XG4gIC5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXIge1xuICAgIHJpZ2h0OiAxMTBweDtcbiAgfVxuICAuZmFuY3lib3gtdGh1bWJzID4gdWwgPiBsaSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgfVxufVxuXG4vL3JhbmdlXG4uY2hhcml0eS1zbGlkZXIsXG4ucHJpY2UtcmFuZ2Utc2xpZGVyLFxuLnJhbmdlLXNsaWRlciB7XG4gIG1hcmdpbjogNnB4IDAgMTNweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi51aS1zbGlkZXItcmFuZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkTGlnaHRHcmF5O1xufVxuXG4udWktc2xpZGVyLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRvcDogLTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLThweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDVweCByZ2JhKCRtaWRHcmF5LCAwLjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgfVxufVxuXG4vLyBlbmQgb2YgcmFuZ2VcblxuLnhkc29mdF9kYXRldGltZXBpY2tlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5OTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogOHB4O1xuICB3aWR0aDogMjkwcHg7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgY29sb3I6ICRtaWRHcmF5O1xuICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRlckdyYXk7XG4gIGJveC1zaGFkb3c6ICRzaGFkb3c7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIge1xuICAmX190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDMxcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICZfX3ByZXYge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCAkbWlkR3JheTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAueGRzb2Z0X3RpbWVfdmFyaWFudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICAgIGdyaWQtZ2FwOiA1cHg7XG4gIH1cblxuICAueGRzb2Z0X3RpbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRCb3JkZXI7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogMjEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi8qRm9yIElFOCBvciBsb3dlciovXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ueGRzb2Z0X25vc2VsZWN0IHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ueGRzb2Z0X25vc2VsZWN0OjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnhkc29mdF9ub3NlbGVjdDo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyICoge1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2RhdGVwaWNrZXIsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9kYXRlcGlja2VyLmFjdGl2ZSxcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbW9udGhwaWNrZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsIGksXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfcHJldixcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9uZXh0LFxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RvZGF5X2J1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUdRQUFBQWVDQVlBQUFEYVc3dnpBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlKcFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1TXkxak1ERXhJRFkyTGpFME5UWTJNU3dnTWpBeE1pOHdNaTh3TmkweE5EbzFOam95TnlBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVOVE5pQW9WMmx1Wkc5M2N5a2lJSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZRME5CUmpJMU5qTTBNMFV3TVRGRk5EazROa0ZHTXpKRlFrUXpRakV3UlVJaUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNlEwTkJSakkxTmpRME0wVXdNVEZGTkRrNE5rRkdNekpGUWtRelFqRXdSVUlpUGlBOGVHMXdUVTA2UkdWeWFYWmxaRVp5YjIwZ2MzUlNaV1k2YVc1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRwRFEwRkdNalUyTVRRelJUQXhNVVUwT1RnMlFVWXpNa1ZDUkROQ01UQkZRaUlnYzNSU1pXWTZaRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRHBEUTBGR01qVTJNalF6UlRBeE1VVTBPVGcyUVVZek1rVkNSRE5DTVRCRlFpSXZQaUE4TDNKa1pqcEVaWE5qY21sd2RHbHZiajRnUEM5eVpHWTZVa1JHUGlBOEwzZzZlRzF3YldWMFlUNGdQRDk0Y0dGamEyVjBJR1Z1WkQwaWNpSS9Qb05FUDU0QUFBSU9TVVJCVkhqYTdKcTlUc013RU1jeHJaRDRXcEJZZUtVQ2Ura1RNQ0FDSFpoNEJGZkhPL0FBSUhaR0ZoWWtCQnNTRXF4c0xDQWdYS2hiWFlPVHhoOXBmSlZQK3F1dG5aNXMvNUx6Mlk1STAzUWhXamkyR0ljZ0Fva1dnZkN4TnZjT0NDR0txaVNxaFVwMGxhSE9uZTA1dmRFeUdNZmtkeEpEVmpnd0RsRVFnWVFCZ3grVUxKYVdTWFhTNnIvRVI1RkJWUjhWZkdmdFRLY0lUTnMrYTFYcGNGb0V4UkVJREYxNEFWSUZ4Z1FVUytoNTIwY2R1ZDZ3TmtDMFVCdzZCQ08vSG9DWXdCaEQ4UUNrUS94MW13RHlENHBsaDRENkREVjBUQUd5bzRIY2F3TElCQlNMRGtIZUgwTWcyeVZQM2w0VFFNWlFERHNFT2wvTWdIUXFoTU51RTBEK29CaDBDSXI4TUFLeWF6Qkg5V3lCdUt4RFdnYlhmak5mMzJUWjFLV20vQXAxb1NrL1I1M1V0UTV4VGgzTFVsTW1UOGd0Nmc1MVE5cCtTb2J4Z0pRL3Ftc2ZaaFd5d0dGU2wweUJqQ0xKQ01nWGFpbDNiNytydW1kVkoyWVJzczRjTityNnFBSERrUFdqUGpkSkNGNG45Um1BRC9WOUEvV3A0TlFhc3NEandsQjZYQmlDeGNKUVdtWlpiOFRIRmlsZnkvbGZyVHZMZ2hxMlRxVEhyUk1US05KMHNJaGRvMTVSVCtScHlXd0ZkWTk2VVovTGRRS0JHamNYcGNjMUFsU0ZFZkxtb3VEKzFrbnV4QkRVVnJ2T0Jtb09DL3JFY043T1F4S1ZlSlRDaUFkVXpVSmhBMk9lejlRVGtwNzJPVFZjeERjWFk4aUtOa3hHQUpYbUpDT1F3T2E2ZGh5WHNPYTZYd0VHQUtkZWI1RVQzclFkQUFBQUFFbEZUa1N1UW1DQyk7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbCBpIHtcbiAgb3BhY2l0eTogMC41O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTJweCAtMTlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9wcmV2IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IDA7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90b2RheV9idXR0b24ge1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcwcHggMDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X25leHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X25leHQsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfcHJldixcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90b2RheV9idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzBweDtcbiAgb3BhY2l0eTogMC41O1xuICAtbXMtZmlsdGVyOiAncHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NTApJztcbiAgb3V0bGluZTogbWVkaXVtIG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAyMHB4O1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfcHJldixcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfbmV4dCB7XG4gIGZsb2F0OiBub25lO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X3J0bCAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF9wcmV2LFxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfcnRsIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X25leHQge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF9wcmV2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdG9kYXlfYnV0dG9uOmhvdmVyLFxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X25leHQ6aG92ZXIsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfcHJldjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy1maWx0ZXI6ICdwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApJztcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4IDNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTgycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWw6aG92ZXIgPiBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbDpob3ZlciBpIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsID4gLnhkc29mdF9zZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDMwcHg7XG4gIHotaW5kZXg6IDEwMTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWF4LWhlaWdodDogMTYwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbCA+IC54ZHNvZnRfc2VsZWN0Lnhkc29mdF9tb250aHNlbGVjdCB7XG4gIHJpZ2h0OiAtN3B4O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWwgPiAueGRzb2Z0X3NlbGVjdC54ZHNvZnRfeWVhcnNlbGVjdCB7XG4gIHJpZ2h0OiAycHg7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbCA+IC54ZHNvZnRfc2VsZWN0ID4gZGl2ID4gLnhkc29mdF9vcHRpb246aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2ZmODAwMDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsID4gLnhkc29mdF9zZWxlY3QgPiBkaXYgPiAueGRzb2Z0X29wdGlvbiB7XG4gIHBhZGRpbmc6IDJweCAxMHB4IDJweCA1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWwgPiAueGRzb2Z0X3NlbGVjdCA+IGRpdiA+IC54ZHNvZnRfb3B0aW9uLnhkc29mdF9jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUpO1xuICBib3gtc2hhZG93OiAjOTk5IDAgMXB4IDNweCAwIGluc2V0O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9tb250aCB7XG4gIHdpZHRoOiAxMDBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfeWVhciB7XG4gIHdpZHRoOiA0OHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRoIHtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGgge1xuICBiYWNrZ3JvdW5kOiAjZTJlMmUyO1xuICBoZWlnaHQ6IDM4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9zaG93d2Vla3MgLnhkc29mdF9jYWxlbmRhciB0ZCxcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X3Nob3d3ZWVrcyAueGRzb2Z0X2NhbGVuZGFyIHRoIHtcbiAgd2lkdGg6IDEyLjUlO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGgge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X3RvZGF5IHtcbiAgY29sb3I6IHZhcigtLXRoZW1lKTtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9oaWdobGlnaHRlZF9kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogI2ZmZTlkMjtcbiAgYm94LXNoYWRvdzogI2ZmYjg3MSAwIDFweCA0cHggMCBpbnNldDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfaGlnaGxpZ2h0ZWRfbWludCB7XG4gIGJhY2tncm91bmQ6ICNjMWZmYzk7XG4gIGJveC1zaGFkb3c6ICMwMGRkMWMgMCAxcHggNHB4IDAgaW5zZXQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2RlZmF1bHQsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2N1cnJlbnQsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94ID4gZGl2ID4gZGl2Lnhkc29mdF9jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfb3RoZXJfbW9udGgsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2Rpc2FibGVkLFxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94ID4gZGl2ID4gZGl2Lnhkc29mdF9kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X290aGVyX21vbnRoLnhkc29mdF9kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkOmhvdmVyLFxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveCA+IGRpdiA+IGRpdjpob3ZlciB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQ6ICRsaWdodEJvcmRlcjtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9jdXJyZW50Lnhkc29mdF9kaXNhYmxlZDpob3Zlcixcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXJcbiAgLnhkc29mdF90aW1lcGlja2VyXG4gIC54ZHNvZnRfdGltZV9ib3hcbiAgPiBkaXZcbiAgPiBkaXYueGRzb2Z0X2N1cnJlbnQueGRzb2Z0X2Rpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfZGlzYWJsZWQ6aG92ZXIsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94ID4gZGl2ID4gZGl2Lnhkc29mdF9kaXNhYmxlZDpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGgge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzk5OTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY29weXJpZ2h0IHtcbiAgY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjbGVhcjogYm90aDtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jb3B5cmlnaHQgYSB7XG4gIGNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jb3B5cmlnaHQgYTpob3ZlciB7XG4gIGNvbG9yOiAjYWFhICFpbXBvcnRhbnQ7XG59XG5cbi54ZHNvZnRfc2Nyb2xsYmFyID4gLnhkc29mdF9zY3JvbGxlciB7XG4gIGJhY2tncm91bmQ6ICNjY2MgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi54ZHNvZnRfc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogN3B4O1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfcnRsIC54ZHNvZnRfc2Nyb2xsYmFyIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi54ZHNvZnRfc2Nyb2xsZXJfYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIHtcbiAgYm94LXNoYWRvdzogMCA1cHggMTVweCAtNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41MDYpO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ0NDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMzMzO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzMzO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzMzMztcbiAgY29sb3I6ICNjY2M7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3gge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyMjtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveCA+IGRpdiA+IGRpdiB7XG4gIGJhY2tncm91bmQ6ICMwYTBhMGE7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjIyO1xuICBjb2xvcjogIzk5OTtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2xhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2xhYmVsID4gLnhkc29mdF9zZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfbGFiZWwgPiAueGRzb2Z0X3NlbGVjdCA+IGRpdiA+IC54ZHNvZnRfb3B0aW9uOmhvdmVyIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUpO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrXG4gIC54ZHNvZnRfbGFiZWxcbiAgPiAueGRzb2Z0X3NlbGVjdFxuICA+IGRpdlxuICA+IC54ZHNvZnRfb3B0aW9uLnhkc29mdF9jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogI2NjNTUwMDtcbiAgYm94LXNoYWRvdzogI2IwM2UwMCAwIDFweCAzcHggMCBpbnNldDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9sYWJlbCBpLFxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X3ByZXYsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfbmV4dCxcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF90b2RheV9idXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFHUUFBQUFlQ0FZQUFBRGFXN3Z6QUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5SnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU15MWpNREV4SURZMkxqRTBOVFkyTVN3Z01qQXhNaTh3TWk4d05pMHhORG8xTmpveU55QWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTlROaUFvVjJsdVpHOTNjeWtpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2UVVFeFFVVXpPVEEwTTBVeU1URkZORGxCTTBGRlFUSkVOVEV4UkRWQk9EWWlJSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZRVUV4UVVVek9URTBNMFV5TVRGRk5EbEJNMEZGUVRKRU5URXhSRFZCT0RZaVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEcEJRVEZCUlRNNFJUUXpSVEl4TVVVME9VRXpRVVZCTWtRMU1URkVOVUU0TmlJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRwQlFURkJSVE00UmpRelJUSXhNVVUwT1VFelFVVkJNa1ExTVRGRU5VRTROaUl2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUHAwVnhHRUFBQUlBU1VSQlZIamE3SnJOU2dNeEVNZWJ0Z2grM01TTHIxVDFYbjJDSG9TS0IwOCtRbVI4Qng5QThlN1JpeGRCOUNLQ29OZGV4SXVneEZsSmE3ck5abmVUYkxJcE0vQ25OTHNkTXZOak04bDBtUkNpUTlZZTYxSUtDQWdaQVVuSCttVTNNTVphSFlDaEJuSlVEeldPRlpkVmZjNStaRkxicldEZVhQd2J4SXFyTExmYWVTMGhFQlZHSVJRQ0VpWm9IUXd0bEdTQnlDQ2RZQmw4ZzhlZ1RUQVdvS1FNUkJSQmNaeFlsaHpoS2VncU1PYWdlRXJzQ0hWa2szaFhJRm9vRGdIQjFLa0hJSFZnektCNEFESlEvQTFqQUZtQVloa1FxQTVUT0J0b2NyS3JnWHdRQThnY0ZJdUFJTzhzUVNBN2hpZHZQd2FRR1pTYUFZSE9VV0pBQmhXV3cyRU1JSDlRYWdRRVJVNFNBckpYbzBaWkwxOHV2YXhlalh0L0VtOHhqVkJYbXZGcjFLVm0vQUoxMHRSZTJYbnJhTnFhSnZLRTNLSHVVYmZLMUUrVkhCMHE0MC95M3NkUVN4WTRGSFdlS0pDdW5QOFV5RGRxSlplblQzbnRWVjVqSVlDQWgyMHZUN2lvUDh0cGY2RTJsZkVNd0VSZSt3aFYxTUhqd1pCN1BCaUN4Y0dRV3dLWktENjJsZkdOblAvMXBvRkFBNjBUN3JGMVVnY0tkMmlkM0tEZVVTK29MV1Y4RGZXQWVwT2ZxMDBDZ1FhYmk5empjZ0pWWVZEN1BWelFVQVVHQVFrYk5KVEJJQ0RoZ3dZVGpEWUQ2WGVXMDhaS2grQTRwWWt6ZW5PeFhVYnZaY1d6N0U4eWtSTW5JSEdYMVhQbCsxbTJ2UFlwTCsycWRiOENEQUFSbEtGRXovWlZrQUFBQUFCSlJVNUVya0pnZ2c9PSk7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0ZCxcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0aCB7XG4gIGJhY2tncm91bmQ6ICMwYTBhMGE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMjI7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGgge1xuICBiYWNrZ3JvdW5kOiAjMGUwZTBlO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X3RvZGF5IHtcbiAgY29sb3I6ICNjYzU1MDA7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfaGlnaGxpZ2h0ZWRfZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6ICNmZmU5ZDI7XG4gIGJveC1zaGFkb3c6ICNmZmI4NzEgMCAxcHggNHB4IDAgaW5zZXQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2hpZ2hsaWdodGVkX21pbnQge1xuICBiYWNrZ3JvdW5kOiAjYzFmZmM5O1xuICBib3gtc2hhZG93OiAjMDBkZDFjIDAgMXB4IDRweCAwIGluc2V0O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9kZWZhdWx0LFxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9jdXJyZW50LFxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveCA+IGRpdiA+IGRpdi54ZHNvZnRfY3VycmVudCB7XG4gIGJhY2tncm91bmQ6ICNjYzU1MDA7XG4gIGJveC1zaGFkb3c6ICNiMDNlMDAgMCAxcHggM3B4IDAgaW5zZXQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGQ6aG92ZXIsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94ID4gZGl2ID4gZGl2OmhvdmVyIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUpICFpbXBvcnRhbnQ7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0aCB7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY29weXJpZ2h0IHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NvcHlyaWdodCBhIHtcbiAgY29sb3I6ICMxMTEgIWltcG9ydGFudDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NvcHlyaWdodCBhOmhvdmVyIHtcbiAgY29sb3I6ICM1NTUgIWltcG9ydGFudDtcbn1cblxuLnhkc29mdF9kYXJrIC54ZHNvZnRfdGltZV9ib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xufVxuXG4ueGRzb2Z0X2RhcmsgLnhkc29mdF9zY3JvbGxiYXIgPiAueGRzb2Z0X3Njcm9sbGVyIHtcbiAgYmFja2dyb3VuZDogIzMzMyAhaW1wb3J0YW50O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfc2F2ZV9zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNDU0NTUxO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLmJsdWUtZ3JhZGllbnQtYnV0biB7XG4gIGZvbnQtZmFtaWx5OiAnbXVzZW8tc2FucycsICdCb29rIEFudGlxdWEnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjODI4NzhjO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNHB4IDE3cHggNHB4IDMzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q4ZGE7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2Y0ZjhmYSA3MyUpO1xuICAvKiBGRjMuNisgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChcbiAgICBsaW5lYXIsXG4gICAgbGVmdCB0b3AsXG4gICAgbGVmdCBib3R0b20sXG4gICAgY29sb3Itc3RvcCgwJSwgI2ZmZiksXG4gICAgY29sb3Itc3RvcCg3MyUsICNmNGY4ZmEpXG4gICk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNmNGY4ZmEgNzMlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2Y0ZjhmYSA3MyUpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNmNGY4ZmEgNzMlKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwJSwgI2Y0ZjhmYSA3MyUpO1xuICAvKiBXM0MgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZicsIGVuZENvbG9yc3RyPScjZjRmOGZhJywgR3JhZGllbnRUeXBlPTApO1xuICAvKiBJRTYtOSAqL1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC5ibHVlLWdyYWRpZW50LWJ1dG46aG92ZXIsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC5ibHVlLWdyYWRpZW50LWJ1dG46Zm9jdXMsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC5ibHVlLWdyYWRpZW50LWJ1dG46aG92ZXIgc3Bhbixcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLmJsdWUtZ3JhZGllbnQtYnV0bjpmb2N1cyBzcGFuIHtcbiAgY29sb3I6ICM0NTQ1NTE7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjhmYSAwJSwgI2ZmZiA3MyUpO1xuICAvKiBGRjMuNisgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChcbiAgICBsaW5lYXIsXG4gICAgbGVmdCB0b3AsXG4gICAgbGVmdCBib3R0b20sXG4gICAgY29sb3Itc3RvcCgwJSwgI2Y0ZjhmYSksXG4gICAgY29sb3Itc3RvcCg3MyUsICNmZmYpXG4gICk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY4ZmEgMCUsICNmZmYgNzMlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjhmYSAwJSwgI2ZmZiA3MyUpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY4ZmEgMCUsICNmZmYgNzMlKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y0ZjhmYSAwJSwgI2ZmZiA3MyUpO1xuICAvKiBXM0MgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2Y0ZjhmYScsIGVuZENvbG9yc3RyPScjRkZGJywgR3JhZGllbnRUeXBlPTApO1xuICAvKiBJRTYtOSAqL1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC51aS1hdXRvY29tcGxldGUge1xuICAgIGxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiFcbiAqXG4gKiAgICAgICAgIFNpbXBsZUJhci5qcyAtIHYyLjYuMVxuICogICAgICAgICBTY3JvbGxiYXJzLCBzaW1wbGVyLlxuICogICAgICAgICBodHRwczovL2dyc210by5naXRodWIuaW8vc2ltcGxlYmFyL1xuICpcbiAqICAgICAgICAgTWFkZSBieSBBZHJpZW4gR3JzbXRvIGZyb20gYSBmb3JrIGJ5IEpvbmF0aGFuIE5pY29sXG4gKiAgICAgICAgIFVuZGVyIE1JVCBMaWNlbnNlXG4gKlxuICovXG5bZGF0YS1zaW1wbGViYXJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgLyogVHJpZ2dlciBuYXRpdmUgc2Nyb2xsaW5nIGZvciBtb2JpbGUsIGlmIG5vdCBzdXBwb3J0ZWQsIHBsdWdpbiBpcyB1c2VkLiAqL1xufVxuXG5bZGF0YS1zaW1wbGViYXI9J2luaXQnXSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNpbXBsZWJhci1zY3JvbGwtY29udGVudCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XG59XG5cbi5zaW1wbGViYXItY29udGVudCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrIHtcbiAgei1pbmRleDogMzA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDExcHg7XG4gIGJhY2tncm91bmQ6ICRsaWdodEJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDJweDtcbiAgd2lkdGg6IDdweDtcbiAgbWluLWhlaWdodDogMTBweDtcbn1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUpO1xuICBvcGFjaXR5OiAwLjk7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIC8vb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbn1cblxuLnNpbXBsZWJhci10cmFjazpob3ZlciAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUsXG4uc2ltcGxlYmFyLXRyYWNrIC5zaW1wbGViYXItc2Nyb2xsYmFyLnZpc2libGU6YmVmb3JlIHtcbiAgLyogV2hlbiBob3ZlcmVkLCByZW1vdmUgYWxsIHRyYW5zaXRpb25zIGZyb20gZHJhZyBoYW5kbGUgKi9cbiAgLy9vcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IGFsbCAwcztcbn1cblxuLnNpbXBsZWJhci10cmFjay52ZXJ0aWNhbCB7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogbm9uZTtcblxuICAueGRzb2Z0X3RpbWVfYm94ICYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnZlcnRpY2FsIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIHRvcDogMnB4O1xuICBib3R0b206IDJweDtcbn1cblxuLnNpbXBsZWJhci10cmFjay5ob3Jpem9udGFsIHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTVweDtcblxuICAueGRzb2Z0X3RpbWVfYm94ICYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNpbXBsZWJhci10cmFjay5ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMnB4O1xuICByaWdodDogMnB4O1xufVxuXG4uaG9yaXpvbnRhbC5zaW1wbGViYXItdHJhY2sgLnNpbXBsZWJhci1zY3JvbGxiYXIge1xuICByaWdodDogYXV0bztcbiAgdG9wOiAycHg7XG4gIGhlaWdodDogMTFweDtcbiAgbWluLWhlaWdodDogMDtcbiAgbWluLXdpZHRoOiAxMHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLnVpLXNwaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1heC13aWR0aDogMTYwcHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzFkMjIyNTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuaW5wdXQudWktc3Bpbm5lci1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogJGJsYWNrO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnVpLXNwaW5uZXItYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgY29sb3I6ICRtaWRHcmF5O1xufVxuXG4udWktc3Bpbm5lci1idXR0b246aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi51aS1zcGlubmVyLXVwIHtcbiAgcmlnaHQ6IDA7XG4gIC8vZm9udC1zaXplOiAxLjVlbTtcbn1cblxuLnVpLXNwaW5uZXItZG93biB7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMi41ZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG5cbi8vIHByZXZpZXcgc2xpZGVyXG4ucHJldmlldy1zbGlkZXJfX2l0ZW0ge1xuICBwYWRkaW5nLXRvcDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbn1cblxuLnByZXZpZXctc2xpZGVyX19pdGVtIC5jYXRhbG9ndWUtbGlzdC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zbGljay1zbGlkZXItY291bnRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGNvbG9yOiAkbWlkR3JheTtcbn1cbiIsIkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJvYm90bzozMDAsNDAwLDYwMCw3MDAmZGlzcGxheT1zd2FwXCIpO0BrZXlmcmFtZXMgcm90YXRlezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUBrZXlmcmFtZXMgc2Nyb2xsV2hlZWx7MCV7dG9wOjUwcHg7b3BhY2l0eToxfTEwMCV7dG9wOjY1cHg7b3BhY2l0eTowfX1ALXdlYmtpdC1rZXlmcmFtZXMganVtcHswJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlKDkwZGVnKTtvcGFjaXR5OjB9NTAle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgcm90YXRlKDkwZGVnKX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUoOTBkZWcpO29wYWNpdHk6MX19QGtleWZyYW1lcyBqdW1wezAle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUoOTBkZWcpO29wYWNpdHk6MH01MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSByb3RhdGUoOTBkZWcpfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZSg5MGRlZyk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGJsaW5rR3JlZW5Cb3JkZXJ7MCV7Ym9yZGVyLWNvbG9yOiM2MzllM2F9NTAle2JvcmRlci1jb2xvcjpyZ2JhKDk5LDE1OCw1OCwwLjUpfTEwMCV7Ym9yZGVyLWNvbG9yOiM2MzllM2F9fUBrZXlmcmFtZXMgYmxpbmtSZWRCb3JkZXJ7MCV7Ym9yZGVyLWNvbG9yOnZhcigtLXRoZW1lKX01MCV7Ym9yZGVyLWNvbG9yOnJnYmEodmFyKC0tdGhlbWUpLCAwLjUpfTEwMCV7Ym9yZGVyLWNvbG9yOnZhcigtLXRoZW1lKX19OnJvb3R7LS1yZy13aGl0ZTogI2ZmZmZmZjstLXJnLW1pZC1ncmF5LTEwMDogIzZiNmU3NDstLXNjcm9sbGJhckJHOiB2YXIoLS1yZy13aGl0ZSk7LS10aHVtYkJHOiB2YXIoLS1yZy1taWQtZ3JheS0xMDApfWh0bWwsYm9keSxkaXYsc3BhbixhcHBsZXQsb2JqZWN0LGlmcmFtZSxoMSxoMixoMyxoNCxoNSxoNixwLGJsb2NrcXVvdGUscHJlLGEsYWJicixhY3JvbnltLGFkZHJlc3MsYmlnLGNpdGUsY29kZSxkZWwsZGZuLGVtLGltZyxpbnMsa2JkLHEscyxzYW1wLHNtYWxsLHN0cmlrZSxzdWIsdHQsdmFyLHUsaSxjZW50ZXIsZGwsZHQsZGQsb2wsdWwsbGksZmllbGRzZXQsZm9ybSxsYWJlbCxsZWdlbmQsdGFibGUsY2FwdGlvbix0Ym9keSx0Zm9vdCx0aGVhZCx0cix0aCx0ZCxhcnRpY2xlLGFzaWRlLGNhbnZhcyxkZXRhaWxzLGVtYmVkLGZpZ3VyZSxmaWdjYXB0aW9uLGZvb3RlcixoZWFkZXIsbWVudSxuYXYsb3V0cHV0LHJ1Ynksc2VjdGlvbixzdW1tYXJ5LHRpbWUsbWFyayxhdWRpbyx2aWRlbyxocnt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjowO2JvcmRlcjowO2ZvbnQtc2l6ZToxMDAlO2ZvbnQtd2VpZ2h0OmluaGVyaXQ7Zm9udC12YXJpYW50OmluaGVyaXQ7Zm9udC1zdHlsZTppbmhlcml0O2ZvbnQtZmFtaWx5OmluaGVyaXQ7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9YXJ0aWNsZSxhZGRyZXNzLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixtZW51LG5hdixzZWN0aW9uLGxhYmVsLHNtYWxsLHRpbWUsaW1ne2Rpc3BsYXk6YmxvY2t9Ym9keXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MDtwYWRkaW5nOjA7bWluLXdpZHRoOjMyMHB4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LWZhbWlseTpcIlJvYm90b1wiLHNhbnMtc2VyaWY7Y29sb3I6IzFkMjIyNTtiYWNrZ3JvdW5kOiNmZmZ9Ym9keS5tb2RhbC1vcGVue292ZXJmbG93OmhpZGRlbn1odG1se3RyYW5zaXRpb246b3BhY2l0eSAwLjNzIDAuMXM7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LW1zLXRleHQtc2l6ZS1hZGp1c3Q6MTAwJX1ibG9ja3F1b3RlLHF7cXVvdGVzOm5vbmV9YmxvY2txdW90ZTpiZWZvcmUsYmxvY2txdW90ZTphZnRlcixxOmJlZm9yZSxxOmFmdGVye2NvbnRlbnQ6Jyd9bWFya3tiYWNrZ3JvdW5kOm5vbmU7Y29sb3I6aW5oZXJpdH10YWJsZXt3aWR0aDpjYWxjKDEwMCUgLSA1cHgpO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXI6MH1pbWd7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99KiwqOmJlZm9yZSwqOmFmdGVyey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH1zdmd7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt0cmFuc2l0aW9uOmZpbGwgMC4yc31bY2xhc3MqPSctYnV0bidde3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NTtkaXNwbGF5OmJsb2NrO2hlaWdodDo0MHB4O3BhZGRpbmc6MDtwYWRkaW5nLWJvdHRvbToycHg7bWFyZ2luOjA7Zm9udC1zaXplOjE1cHg7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyOm5vbmU7Y3Vyc29yOnBvaW50ZXI7b3V0bGluZTpub25lO3RyYW5zaXRpb246YWxsIDAuMnM7Ym9yZGVyLXJhZGl1czo1cHh9W2NsYXNzKj0nLWJ1dG4nXTpkaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdDtvcGFjaXR5OjAuNztwb2ludGVyLWV2ZW50czpub25lfXNwYW5bY2xhc3MqPSctYnV0biddLGFbY2xhc3MqPSctYnV0bidde2xpbmUtaGVpZ2h0OjM4cHh9c3BhbltjbGFzcyo9Jy1idXRuJ106aG92ZXIsYVtjbGFzcyo9Jy1idXRuJ106aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJpZy1idXRue2hlaWdodDo1NnB4O2ZvbnQtc2l6ZToxN3B4fXNwYW4uYmlnLWJ1dG4sYS5iaWctYnV0bntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2xpbmUtaGVpZ2h0Om5vcm1hbH0udHJhbnNwYXJlbnQtYnV0bntjb2xvcjojZmZmO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjJweCBzb2xpZCAjMDBjMmZmfS50cmFuc3BhcmVudC1idXRuOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZDojMDBjMmZmfS50cmFuc3BhcmVudC1idXRuLnJlZC1jb2xvcntjb2xvcjojMDBjMmZmfS50cmFuc3BhcmVudC1idXRuLnJlZC1jb2xvcjpob3Zlcntjb2xvcjojZmZmfS53aGl0ZS1idXRue2NvbG9yOiMxZDIyMjU7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoycHggc29saWQgI2U1ZTVlNTtmb250LXNpemU6MTRweH0ud2hpdGUtYnV0bjpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQ6dmFyKC0tdGhlbWUpO2JvcmRlci1jb2xvcjp2YXIoLS10aGVtZSl9LnJlZC1idXRue2NvbG9yOnZhcigtLXRoZW1lKTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjJweCBzb2xpZCB2YXIoLS10aGVtZSl9LnJlZC1idXRuIHN2Z3t3aWR0aDoxOHB4O2hlaWdodDoxOHB4O2ZpbGw6dmFyKC0tdGhlbWUpfS5yZWQtYnV0bjpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLXRoZW1lKTtjb2xvcjojZmZmfS5yZWQtYnV0bjpob3ZlciBzdmd7ZmlsbDojZmZmfS5ncmF5LWJ1dG57Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNhNmE2YTY7Ym9yZGVyOjFweCBzb2xpZCAjYTZhNmE2fS5ncmF5LWJ1dG46aG92ZXJ7Y29sb3I6I2E2YTZhNjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmFtb3VudC1idXRue2NvbG9yOiMwMGMyZmY7Ym9yZGVyOjFweCBzb2xpZCAjMDBjMmZmO2JhY2tncm91bmQ6I2ZmZn0uYW1vdW50LWJ1dG46aG92ZXJ7Y29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICMwMGMyZmY7YmFja2dyb3VuZDojMDBjMmZmfS5kYXJrLXJlZC1idXRue2NvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS10aGVtZSk7YmFja2dyb3VuZDp2YXIoLS10aGVtZSl9LmRhcmstcmVkLWJ1dG46aG92ZXJ7Y29sb3I6dmFyKC0tdGhlbWUpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tdGhlbWUpO2JhY2tncm91bmQ6I2ZmZn0uZGFyay1yZWQtYnV0bjpob3ZlciAuYnRuLXByZWxvYWQgc3ZnLC5kYXJrLXJlZC1idXRuOmhvdmVyIHN2Z3tmaWxsOnZhcigtLXRoZW1lKX0uZGFyay1yZWQtYnV0biBzdmd7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7bWFyZ2luOjAgNXB4IDAgMDtmaWxsOiNmZmZ9LmRhcmstcmVkLWJ1dG4gLmJ0bi1wcmVsb2Fke2Rpc3BsYXk6bm9uZX0uZGFyay1yZWQtYnV0biAuYnRuLXByZWxvYWQgc3Zne3RvcDoxcHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtmaWxsOiNmZmZ9LmRhcmstcmVkLWJ1dG4gLnByZWxvYWQtdGV4dHtwb3NpdGlvbjpyZWxhdGl2ZX0uZGFyay1yZWQtYnV0bi5jYXRhbG9ndWUtdHJpZ2dlci0tbG9hZGluZyAuYnRuLXByZWxvYWR7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmRhcmstcmVkLWJ1dG4uY2F0YWxvZ3VlLXRyaWdnZXItLWxvYWRpbmcgLnByZWxvYWQtdGV4dHtkaXNwbGF5Om5vbmV9LmJsYWNrLWJ1dG57Y29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICMxZDIyMjU7YmFja2dyb3VuZDojMWQyMjI1O2JveC1zaGFkb3c6MCAycHggMTBweCByZ2JhKDM1LDM1LDM1LDAuMjUpfS5ibGFjay1idXRuOmhvdmVye2NvbG9yOiMxZDIyMjU7Ym9yZGVyOjFweCBzb2xpZCAjMWQyMjI1O2JhY2tncm91bmQ6I2ZmZn0uYmxhY2stYnV0bjpob3ZlciBzdmd7ZmlsbDp2YXIoLS10aGVtZSl9LmJsYWNrLWJ1dG4gc3Zne3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O21hcmdpbjowIDVweCAwIDA7ZmlsbDojZmZmfS5kYXJrLWdyZWVuLWJ1dG57Y29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICM2MzllM2E7YmFja2dyb3VuZDojNjM5ZTNhfS5kYXJrLWdyZWVuLWJ1dG46aG92ZXJ7Y29sb3I6IzYzOWUzYTtib3JkZXI6MXB4IHNvbGlkICM2MzllM2E7YmFja2dyb3VuZDojZmZmfS5oZWxwLWJ1dG57cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDttYXJnaW46MCAwIDAgNXB4O2NvbG9yOnZhcigtLXRoZW1lKTtmb250LXNpemU6MTJweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS10aGVtZSk7Ym9yZGVyLXJhZGl1czoxMXB4O2JveC1zaGFkb3c6MCAwIDAgdHJhbnNwYXJlbnQ7ZmxleC1zaHJpbms6MH0uaGVscC1idXRuIHN2Z3t3aWR0aDoxNXB4O2hlaWdodDoxNXB4O2ZpbGw6dmFyKC0tdGhlbWUpfS5oZWxwLWJ1dG46aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10aGVtZSk7Y29sb3I6I2ZmZn0uaGVscC1idXRuOmhvdmVyIHN2Z3tmaWxsOiNmZmZ9LmhlbHAtYnV0bi0tdmlld3t0b3A6MXB4O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5oZWxwLWJ1dG4tLXZpZXc6aG92ZXJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmhlbHAtYnV0bi0tdmlldzpob3ZlciBzdmd7ZmlsbDojMDBjMmZmfS5oZWxwLWljb257cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MThweCAhaW1wb3J0YW50O2hlaWdodDoxOHB4O21hcmdpbjowIDdweDtmb250LXNpemU6MTNweDt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoxN3B4O2NvbG9yOnZhcigtLXRoZW1lKTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjNWM2MjZlO2JvcmRlci1yYWRpdXM6MTBweDtjdXJzb3I6cG9pbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTtmbGV4LXNocmluazowfS5yZW1vdmUtYnV0bntmb250LXNpemU6MTVweDt3aWR0aDoxMDAlO2hlaWdodDo0MHB4O3BhZGRpbmc6MDtjb2xvcjp2YXIoLS10aGVtZSk7YmFja2dyb3VuZDpub25lO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7dGV4dC1hbGlnbjpjZW50ZXJ9LnJlbW92ZS1idXRuIC5yZW1vdmUtaWNve3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo1cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MThweDtoZWlnaHQ6MThweDttYXJnaW46MCAwIDAgNXB4O2JvcmRlcjoxcHggc29saWQgdmFyKC0tdGhlbWUpO2JvcmRlci1yYWRpdXM6MTBweH0ucmVtb3ZlLWJ1dG4gc3Zne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDttYXJnaW46LTZweCAwIDAgLTZweDtmaWxsOnZhcigtLXRoZW1lKX0ucmVtb3ZlLWJ1dG46aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uY29uc3VsdC1idXRue3BhZGRpbmc6MCAzNXB4IDJweCAzNXB4O2NvbG9yOiNmZmY7YmFja2dyb3VuZDojMDBjMmZmfS5jb25zdWx0LWJ1dG4gc3Zne3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O21hcmdpbjowIDAgMCA1cHg7ZmlsbDojZmZmfS5jb25zdWx0LWJ1dG46aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS10aGVtZSl9LmJsdWUtYnV0bntjb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgIzAwYzJmZjtiYWNrZ3JvdW5kOiMwMGMyZmZ9LmJsdWUtYnV0bjpob3Zlcntjb2xvcjojMDBjMmZmO2JvcmRlcjoxcHggc29saWQgIzAwYzJmZjtiYWNrZ3JvdW5kOiNmZmZ9LmNhbGwtYnV0bntwb3NpdGlvbjpmaXhlZDtib3R0b206MTVweDtsZWZ0OjUwJTt6LWluZGV4OjMwMDtkaXNwbGF5Om5vbmU7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDttYXJnaW4tbGVmdDotMjVweDtib3JkZXI6MXB4IHNvbGlkICMwMGMyZmY7YmFja2dyb3VuZDojMDBjMmZmO2JvcmRlci1yYWRpdXM6NTAlO2NvbG9yOiNmZmZ9LmNhbGwtYnV0biBzdmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTtkaXNwbGF5OmJsb2NrO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7bWFyZ2luOi0xNXB4IDAgMCAtMTVweDtmaWxsOiNmZmY7dHJhbnNpdGlvbjphbGwgMC4yc30uY2FsbC1idXRuOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZn0uY2FsbC1idXRuOmhvdmVyIHN2Z3tmaWxsOnZhcigtLXRoZW1lKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmNhbGwtYnV0bntkaXNwbGF5OmJsb2NrfX0uY2FsbGJhY2stYnV0bntwb3NpdGlvbjpmaXhlZDtib3R0b206MzBweDtyaWdodDoyMHB4O3otaW5kZXg6MzAwO3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweDtib3JkZXItcmFkaXVzOjIycHh9LmNhbGxiYWNrLWJ1dG4gc3Zne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7ZGlzcGxheTpibG9jazt3aWR0aDozMHB4O2hlaWdodDozMHB4O21hcmdpbjotMTVweCAwIDAgLTE1cHg7ZmlsbDojZmZmO3RyYW5zaXRpb246YWxsIDAuMnN9LndpdGgtcHJvZ3Jlc3NiYXIgLmNhbGxiYWNrLWJ1dG57Ym90dG9tOjEwMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuY2FsbGJhY2stYnV0bntkaXNwbGF5Om5vbmV9fS5jZW50ZXJlZC1idG57cGFkZGluZzozMHB4IDAgMCAwO2NsZWFyOmJvdGg7dGV4dC1hbGlnbjpjZW50ZXJ9LmNlbnRlcmVkLWJ0bl9fdGl0bGV7bWFyZ2luLWJvdHRvbToxMHB4O2ZvbnQtc2l6ZToyMnB4O2ZvbnQtd2VpZ2h0OmJvbGR9LmNlbnRlcmVkLWJ0biBbY2xhc3MqPSctYnV0bidde3dpZHRoOjEwMCU7bWF4LXdpZHRoOjMwMHB4O21hcmdpbjowIGF1dG99LmNvbnN1bHQtYnV0bntwYWRkaW5nOjAgMzVweCAycHggMzVweDtjb2xvcjojZmZmO2JhY2tncm91bmQ6IzMzMzMzM30uY29uc3VsdC1idXRuIHN2Z3twb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDttYXJnaW46MCA1cHggMCAwO2ZpbGw6I2ZmZn0uY29uc3VsdC1idXRuOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tdGhlbWUpfS5iYWNrLWJ0bntmb250LXNpemU6MTRweH0uYmFjay1idG4gYXtwb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjojNzE3MTcxO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctbGVmdDoyNHB4fS5iYWNrLWJ0biBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOnZhcigtLXRoZW1lKX0uYmFjay1idG4gYTpob3ZlciBbY2xhc3MqPSdpY28tJ117ZmlsbDp2YXIoLS10aGVtZSl9LmJhY2stYnRuIGEgc3Bhbntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6M3B4O2ZvbnQtc2l6ZToxOHB4O21hcmdpbjowIDVweCAwIDB9LmJhY2stYnRuIGEgW2NsYXNzKj0naWNvLSdde3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDowO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7bWFyZ2luLXRvcDotN3B4O2ZpbGw6IzcxNzE3MX0uYmFjay1idG4gYSAuaWNvbi1jcm9zc3twb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7bWFyZ2luOjAgMCAwIDVweDtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXRoZW1lKTtib3JkZXItcmFkaXVzOjEwcHh9LmJhY2stYnRuIGEgLmljb24tY3Jvc3M6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2ZvbnQtc2l6ZToxMnB4O3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjE3cHh9Lml0ZW0tcmVtb3Zle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MjhweDtoZWlnaHQ6MjhweDtjb2xvcjojNWM2MjZlO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICM1YzYyNmU7Ym9yZGVyLXJhZGl1czoxOHB4O3BhZGRpbmc6MDtjdXJzb3I6cG9pbnRlcjtvdXRsaW5lOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjphbGwgMC4yc30uaXRlbS1yZW1vdmUgc3Zne3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7ZmlsbDojNWM2MjZlfS5pdGVtLXJlbW92ZTpob3ZlciBzdmd7ZmlsbDp2YXIoLS10aGVtZSl9LmNhcmQtYnRucy1jb25zdWx0e21heC13aWR0aDozNTBweDtwYWRkaW5nOjIwcHggMjBweCAyNXB4IDIwcHg7bWFyZ2luLXRvcDozMHB4O2JhY2tncm91bmQ6I2UzZTNlMztjbGVhcjpib3RoO2JvcmRlci1yYWRpdXM6NHB4fS5jYXJkLWJ0bnMtY29uc3VsdDphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0uY2FyZC1idG5zLWNvbnN1bHQgcHtwYWRkaW5nOjAgMCAxMHB4IDA7Y29sb3I6IzFkMjIyNTtmb250LXdlaWdodDpib2xkfS5jYXJkLWJ0bnMtY29uc3VsdCBbY2xhc3MqPSctYnV0bidde21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuY2FyZC1idG5zLWNvbnN1bHQgLmNhcmQtYnRucy1jb25zdWx0e2Zsb2F0Om5vbmU7bWF4LXdpZHRoOjMyMHB4O21pbi13aWR0aDowO21hcmdpbjoyMHB4IGF1dG8gMCBhdXRvfX0ubGlnaHQtYnV0bntjb2xvcjojZmZmO2JhY2tncm91bmQ6IzkxOTE5MTtib3JkZXI6MXB4IHNvbGlkICM5MTkxOTF9LmxpZ2h0LWJ1dG46aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS10aGVtZSk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS10aGVtZSl9LmFjdGlvbi1idXRue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoyNnB4O2hlaWdodDoyNnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZn0uYWN0aW9uLWJ1dG4gc3Zne3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7ZmlsbDp2YXIoLS10aGVtZSl9LmFjdGlvbi1idXRuOmhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGhlbWUpfS5hY3Rpb24tYnV0bjpob3ZlciBzdmd7ZmlsbDojZmZmfS5hZGQtYnV0bntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MjhweDtoZWlnaHQ6MjhweDtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXRoZW1lKTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo1MCV9LmFkZC1idXRuIHN2Z3twb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MXB4O2ZpbGw6dmFyKC0tdGhlbWUpO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LmFkZC1idXRuOmhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGhlbWUpfS5hZGQtYnV0bjpob3ZlciBzdmd7ZmlsbDojZmZmfS50cmlnZ2VyLWJ1dG57ZmxleC1zaHJpbms6MDtoZWlnaHQ6MjJweDt3aWR0aDozNHB4O2JvcmRlcjoxcHggc29saWQgdmFyKC0tdGhlbWUpO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjEycHg7bWFyZ2luLWxlZnQ6MTVweH0udHJpZ2dlci1idXRuOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDoxcHg7cmlnaHQ6MXB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MThweDtoZWlnaHQ6MThweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRoZW1lKTt0cmFuc2l0aW9uOmFsbCAwLjJzfS50cmlnZ2VyLWJ1dG4uYWN0aXZle2JvcmRlci1jb2xvcjojNWM2MjZlfS50cmlnZ2VyLWJ1dG4uYWN0aXZlOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiM1YzYyNmU7cmlnaHQ6YXV0bztsZWZ0OjB9LmhlbHAtdHJpZ2dlcntkaXNwbGF5OmJsb2NrO2N1cnNvcjpwb2ludGVyfS5oZWxwLXRyaWdnZXIgc3Zne3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHg7ZmlsbDojNWM2MjZlfS5oZWxwLXRyaWdnZXI6aG92ZXIgc3Zne2ZpbGw6dmFyKC0tdGhlbWUpfWlucHV0OjotbXMtY2xlYXJ7ZGlzcGxheTpub25lfTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojOTE5MTkxfTo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojOTE5MTkxfTotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzkxOTE5MX06Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6dHJhbnNwYXJlbnR9OmZvY3VzOjotbW96LXBsYWNlaG9sZGVye2NvbG9yOnRyYW5zcGFyZW50fTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6dHJhbnNwYXJlbnR9LnNlYXJjaC1mb3JtIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojMWQyMjI1fS5zZWFyY2gtZm9ybSA6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6IzFkMjIyNX0uc2VhcmNoLWZvcm0gOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojMWQyMjI1fS5zZWFyY2gtZm9ybSA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6dHJhbnNwYXJlbnR9LnNlYXJjaC1mb3JtIDpmb2N1czo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjp0cmFuc3BhcmVudH0uc2VhcmNoLWZvcm0gOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjp0cmFuc3BhcmVudH10ZXh0YXJlYS50ZXh0YXJlYS1maWVsZCxpbnB1dC50ZXh0LWlucHV0e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6NDBweDtwYWRkaW5nOjAgMTBweDttYXJnaW46MDtmb250LXNpemU6MTRweDtjb2xvcjojMWQyMjI1O2JvcmRlcjoxcHggc29saWQgI2U1ZTVlNTtiYWNrZ3JvdW5kOiNlNWU1ZTU7b3V0bGluZTpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2JvcmRlci1yYWRpdXM6NHB4fXRleHRhcmVhLnRleHRhcmVhLWZpZWxkLmVycm9yLGlucHV0LnRleHQtaW5wdXQuZXJyb3J7Y29sb3I6I2YyMTcxNztib3JkZXI6MXB4IHNvbGlkICNmMjE3MTd9LmZlZWRiYWNrLW1vZGFsLWZyYW1lIHRleHRhcmVhLnRleHRhcmVhLWZpZWxkLC5mZWVkYmFjay1tb2RhbC1mcmFtZSBpbnB1dC50ZXh0LWlucHV0e21heC13aWR0aDo1MTBweDttYXJnaW46MCBhdXRvIDIwcHggYXV0b310ZXh0YXJlYS50ZXh0YXJlYS1maWVsZF9saWdodCxpbnB1dC50ZXh0LWlucHV0X2xpZ2h0e2JhY2tncm91bmQ6I2ZmZjtib3JkZXItY29sb3I6I2ZmZn10ZXh0YXJlYS50ZXh0YXJlYS1maWVsZDpkaXNhYmxlZCxpbnB1dC50ZXh0LWlucHV0OmRpc2FibGVke29wYWNpdHk6MC43fXRleHRhcmVhLnRleHRhcmVhLWZpZWxke2hlaWdodDo2MHB4O21pbi1oZWlnaHQ6NjBweDtwYWRkaW5nOjVweCAxMHB4O21heC13aWR0aDoxMDAlO21pbi13aWR0aDoxMDAlfXRleHRhcmVhLnRleHRhcmVhLWZpZWxkX2xvd3toZWlnaHQ6NDBweDttaW4taGVpZ2h0OjQwcHh9Lm51bWJlci1pbnB1dHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9Lm51bWJlci1pbnB1dF9fbGFiZWx7bWFyZ2luLWxlZnQ6MTBweDtmbGV4LXNocmluazowfS5udW1iZXItaW5wdXQgLnRleHQtaW5wdXR7ZmxleC1zaHJpbms6MDt3aWR0aDo1MHB4O3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDo1cHh9ZGl2LnRleHQtaW5wdXR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6NXB4IDA7bWFyZ2luOjA7Y29sb3I6IzFkMjIyNTtvdXRsaW5lOm5vbmV9bGFiZWwuZXJyb3J7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxNHB4O21hcmdpbjoxNXB4IDAgMCAwO3RleHQtYWxpZ246bGVmdDtjb2xvcjojZjIxNzE3O3doaXRlLXNwYWNlOm5vd3JhcH0ucmFkaW97ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHg7dmVydGljYWwtYWxpZ246bWlkZGxlO2hlaWdodDoxOHB4ICFpbXBvcnRhbnQ7d2lkdGg6MThweCAhaW1wb3J0YW50O21hcmdpbjowIDEwcHggMCAwO292ZXJmbG93OmhpZGRlbjtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kOiNlNWU1ZTU7Ym9yZGVyLXJhZGl1czoxMHB4fS5yYWRpbzpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6NHB4O2xlZnQ6NHB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRoZW1lKTtib3JkZXI6MXB4IHNvbGlkICNmYmZiZmI7Ym9yZGVyLXJhZGl1czo1cHg7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2l0aW9uOmFsbCAwLjJzfS5yYWRpby5jaGVja2VkOmJlZm9yZXt0b3A6NHB4O29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUoMSl9LnJhZGlvLmVycm9ye2JvcmRlcjoxcHggc29saWQgI2YyMTcxN30uY2hlY2staWNvbiwuY2hlY2tib3h7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxleC1zaHJpbms6MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7aGVpZ2h0OjE4cHg7d2lkdGg6MThweDttYXJnaW46MCAxMHB4IDAgMDtib3JkZXI6MnB4IHNvbGlkICM2NjY7Ym9yZGVyLXJhZGl1czozcHg7YmFja2dyb3VuZDojZmZmO292ZXJmbG93OmhpZGRlbjtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjJzfS5jaGVjay1pY29uIGlucHV0LC5jaGVja2JveCBpbnB1dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7cGFkZGluZzowO21hcmdpbjowO2JvdHRvbTowO2NsaXA6cmVjdCgwIDAgMCAwKTtvdmVyZmxvdzpoaWRkZW59bGkuYWN0aXZlIC5jaGVjay1pY29uLC5jaGVjay1pY29uLmNoZWNrZWQsbGkuYWN0aXZlIC5jaGVja2JveCwuY2hlY2tib3guY2hlY2tlZHtiYWNrZ3JvdW5kOiNmZmYgdXJsKFwiL2ltYWdlcy9pL2NoZWNrLnN2Z1wiKSBuby1yZXBlYXQgMCAwO2JhY2tncm91bmQtc2l6ZToxNHB4IDE0cHh9LmNoZWNrLWljb24uZXJyb3IsLmNoZWNrYm94LmVycm9ye2JvcmRlci1jb2xvcjojZjIxNzE3fS5jb3VudGVyLXJhZGlve2N1cnNvcjpwb2ludGVyfS5mZWVkYmFjay1tb2RhbC1mcmFtZSBwe21heC13aWR0aDo1MDBweDttYXJnaW46MCBhdXRvfS5mZWVkYmFjay1tb2RhbC1mcmFtZSAuc3VibWl0LWJ0bnt3aWR0aDoxMDAlO21heC13aWR0aDo0MDBweDttYXJnaW46MCBhdXRvfS5jb3VudGVyLXNpemU+bGFiZWx7ZmxvYXQ6bGVmdDtmb250LXNpemU6MjBweDtwYWRkaW5nOjE0cHggMTFweCAwIDB9LmNvdW50ZXItc2l6ZT5zcGFue2Zsb2F0OmxlZnQ7cGFkZGluZzoxNXB4IDAgMCAxMHB4O2NvbG9yOiM1YzYyNmV9LmNvdW50ZXItc2l6ZT5zcGFuPnN1cHtmb250LXNpemU6MTBweH0uY291bnRlci1zaXplLWlucHV0e2Zsb2F0OmxlZnQ7d2lkdGg6MTExcHh9LmZpbGUtaW5wdXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzoxMHB4IDAgMTBweCAwO21hcmdpbjoxNXB4IDAgNXB4IDA7Y29sb3I6IzVjNjI2ZTtvdmVyZmxvdzpoaWRkZW47Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgMC4yc30uZmlsZS1pbnB1dDpob3Zlcntjb2xvcjojMWQyMjI1fS5maWxlLWlucHV0IFtjbGFzcyo9J2ljb24tJ117dG9wOi0xcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbjowIDEwcHggMCAwO2ZvbnQtc2l6ZToxOHB4fS5maWxlLWlucHV0LXRyaWdnZXJ7ZmxvYXQ6bGVmdDt3aWR0aDoxODBweH0uZmlsZS1pbnB1dC10cmlnZ2VyPnNwYW57ZGlzcGxheTpibG9jazttYXgtd2lkdGg6NDAwcHg7bWFyZ2luOjEwcHggMCAwIDA7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzVjNjI2ZX0uZmlsZS1pbnB1dC10cmlnZ2VyIGxhYmVse3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjUwcHg7bGluZS1oZWlnaHQ6NDdweDtwYWRkaW5nOjA7bWFyZ2luOjA7Zm9udC1zaXplOjE1cHg7dGV4dC1hbGlnbjpjZW50ZXI7Y3Vyc29yOnBvaW50ZXI7b3V0bGluZTpub25lO2NvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS10aGVtZSk7YmFja2dyb3VuZDp2YXIoLS10aGVtZSk7dHJhbnNpdGlvbjphbGwgMC4ycztib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgzNSwzNSwzNSwwLjI1KTtib3JkZXItcmFkaXVzOjRweH0uZmlsZS1pbnB1dC10cmlnZ2VyIGxhYmVsOmhvdmVye2NvbG9yOnZhcigtLXRoZW1lKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXRoZW1lKTtiYWNrZ3JvdW5kOiNmZmZ9LmZpbGUtaW5wdXQtbGlzdHtmbG9hdDpyaWdodDt3aWR0aDpjYWxjKDEwMCUgLSAyMDBweCl9LmZpbGUtaW5wdXQtbGlzdDphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0uZmlsZS1pbnB1dC1saXN0IGxpe3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnQ7d2lkdGg6MTE0cHg7aGVpZ2h0OjExNHB4O21hcmdpbjowIDNweCA2cHggM3B4O2JhY2tncm91bmQ6I2U1ZTVlNTtib3JkZXItcmFkaXVzOjRweDtvdmVyZmxvdzpoaWRkZW59LmZpbGUtaW5wdXQtbGlzdCBsaSBpbWd7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDEwcHgpfS5maWxlLWlucHV0LWxpbmU6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LmZpbGUtaW5wdXQtbGlzdCwuZmlsZS1pbnB1dC10cmlnZ2Vye2Zsb2F0Om5vbmU7d2lkdGg6MTAwJX0uZmlsZS1pbnB1dC10cmlnZ2Vye21hcmdpbi1ib3R0b206MjBweH19LmZpbGUtaW5wdXQtaXRlbSwucmFkaW8gaW5wdXQsLmNoZWNrYm94IGlucHV0LC5maWxlLWlucHV0IGlucHV0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDttYXJnaW46LTFweDtwYWRkaW5nOjA7bWFyZ2luOjA7Ym90dG9tOjA7Y2xpcDpyZWN0KDAgMCAwIDApO292ZXJmbG93OmhpZGRlbn0uZmlsZS1sYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC1zaXplOjE1cHh9LmZpbGUtb3V0cHV0e3BhZGRpbmc6MCAwIDMwcHggMDtmb250LXNpemU6MTVweDtjb2xvcjojNWM2MjZlfS5jaGVhcGVyLWZvcm0gLnN1Ym1pdC1idG57ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O3dpZHRoOjE2NnB4fS5jaGVhcGVyLWZvcm0gaW5wdXQudGV4dC1pbnB1dHtmbG9hdDpsZWZ0O3dpZHRoOjMwMHB4fS5jaGVhcGVyLWZvcm0gbGFiZWwuaW5wdXQtbGFiZWx7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzVjNjI2ZTtwYWRkaW5nOjAgMCAxMHB4IDB9LmRhdGUtaW5wdXR7cG9zaXRpb246cmVsYXRpdmV9LmRhdGUtaW5wdXQ6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjUwJTtyaWdodDoxMHB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MDtoZWlnaHQ6MDt6LWluZGV4OjI7Ym9yZGVyLXRvcDo0cHggc29saWQgIzFkMjIyNTtib3JkZXItcmlnaHQ6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0OjRweCBzb2xpZCB0cmFuc3BhcmVudH0ucmFuZ2V7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjVweDtiYWNrZ3JvdW5kLWNvbG9yOiNlNWU1ZTU7Ym9yZGVyLXJhZGl1czozcHh9LnJhbmdlLXJvd3twYWRkaW5nOjIycHggMCAyM3B4IDB9LnJhbmdlLXJvdy1wcm9ncmVzc3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6NTAlO2hlaWdodDo1cHg7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10aGVtZSl9LnJlbWVtYmVyLWxhYmVse21hcmdpbjowIDAgMjBweCAwfS5yZW1lbWJlci1sYWJlbCAubGFiZWwtdGV4dHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MnB4fWlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lO21hcmdpbjowfWlucHV0W3R5cGU9J251bWJlciddey1tb3otYXBwZWFyYW5jZTp0ZXh0ZmllbGR9LnNlYXJjaC1mb3JtIC51aS1hdXRvY29tcGxldGUudWktZnJvbnQudWktbWVudS51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQgbGk6aG92ZXJ7Y3Vyc29yOnBvaW50ZXI7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uY29uZmlkZW50aWFse21hcmdpbjoyMHB4IDAgMjBweCAwfS5jb25maWRlbnRpYWw6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LmNvbmZpZGVudGlhbCAuY2hlY2tib3h7ZmxvYXQ6bGVmdDttYXJnaW46MH0uY29uZmlkZW50aWFsIC5sYWJlbC10ZXh0e2Zsb2F0OnJpZ2h0O3dpZHRoOmNhbGMoMTAwJSAtIDI4cHgpO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM1YzYyNmV9LmlucHV0LWxhYmVsX19oaWRkZW57b3BhY2l0eTowfS5pbnB1dC1sYWJlbCBzdXB7bWFyZ2luLXRvcDotMnB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LXNpemU6MS41ZW07bGluZS1oZWlnaHQ6MC4xZW07Y29sb3I6dmFyKC0tdGhlbWUpO2ZvbnQtd2VpZ2h0OmJvbGR9c2VsZWN0e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mjt3aWR0aDoxMDAlO2hlaWdodDo0MHB4O2xpbmUtaGVpZ2h0OjM4cHg7ZGlzcGxheTpibG9jazttYXJnaW46MDtwYWRkaW5nLXRvcDowO3BhZGRpbmctcmlnaHQ6MjBweDtwYWRkaW5nLWJvdHRvbTowO3BhZGRpbmctbGVmdDoxMHB4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjtjb2xvcjojMWQyMjI1O291dGxpbmU6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNlNWU1ZTU7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUI4QUFBQVRDQVlBQUFCb2JOWkNBQUFCK2tsRVFWUklpYVhWVDRoTllSakg4Yys5WktXa21FbUc1aTZvY1pSeTdZU29RU2FSc0xHWmhRMExoWkkvS1F0cWhvVUYyWk1WRnRMRU1EVCtGVTJkb3U2VmhUcFNVa2hNeHBSbVluSHVyZXM2NTk1ejd6eWIwM2wvei90ODMrZDl6L205dVZMM2FqVnhFbk1yejB3UlJHR212SEtoT0E4M2NTU0l3aExrSzFvT3AzRU9KM0E4S3p3anVBTlAwSXQ3NVVLeFVJWG5jUmxuYXZMUDRsVE40bVlDWG9oaHJLb01kZUZadVZEc21ZM3pPRmczWjFabEFWTVluQUc0RTAreHZFNWFqQnZWcnQra3pCL0FVVzNzUUxsUVhJS0hDV0Q0aGNFODNtTXpTaWwxTHVCUWkrRDVlSVNWS1NuN2dpaThYdTNvSXpiZ2JVSmlEaGR4T0NPNEc4K3hMRUdld0o0Z0NtL3o3M1ord3hhOFNxazdnQU5Od0Fzd2hCVUo4alQ2Z3lpOFZSMm9QOHNQMkloM0NaUG40RXJhQWlwblBJWWdRWjdDamxwd0VoeStZeDNTM09NUzlvdVBvd3J1RXY5T2hZVDhTZXpGM1hvaFYrZHd0ZEdCeCtoSjBQNmdIOWZRS2U1NGFVcWR2aUFLL3dQVCtCZjZqTFY0bmFEbGNCWEhNSklDSHNlMk5EQ05PNi9HSXR6Qm1tYUpOVEdOblVFVURqVkt5bUllbjdCZThnNGt4VTl4eHczQldlSEVIMDB2WGpiSm04THVJQW9mWkNuYWltMSt3VmJwUGpBcDd2aCsxb0t0ZXZZUHNST08xWTFQWUZjUWhTT3RGR3ZueWh4SEgxNVUzbjlqZXhDRnc2MFdhdmUrL29wTkdCVTcxMmc3UmY0Q3NOS0RZK2svZ0xnQUFBQUFTVVZPUks1Q1lJST1cIik7YmFja2dyb3VuZC1zaXplOjEycHggOHB4O2JhY2tncm91bmQtcG9zaXRpb246Y2FsYygxMDAlIC0gOHB4KSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JvcmRlcjoxcHggc29saWQgI2U1ZTVlNTtjdXJzb3I6cG9pbnRlcjtib3JkZXItcmFkaXVzOjRweDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1zZWxlY3Q6ZGlzYWJsZWR7b3BhY2l0eTowLjc7Y3Vyc29yOmRlZmF1bHR9c2VsZWN0LmVycm9ye2JvcmRlci1jb2xvcjojZjIxNzE3O2NvbG9yOiNmMjE3MTd9LnNpbXBsZS1maWxle3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OjQwcHg7Y29sb3I6IzFkMjIyNTtjdXJzb3I6cG9pbnRlcn0uc2ltcGxlLWZpbGUuZXJyb3J7Y29sb3I6I2YyMTcxNztib3JkZXI6MXB4IHNvbGlkICNmMjE3MTd9LnNpbXBsZS1maWxlX2xpZ2h0e2JhY2tncm91bmQ6I2ZmZjtib3JkZXItY29sb3I6I2ZmZn0uc2ltcGxlLWZpbGVfX3ZhbHVle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cGFkZGluZzowIDEwcHg7bGluZS1oZWlnaHQ6MzhweDtmb250LXNpemU6MTRweDtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTU7YmFja2dyb3VuZDojZTVlNWU1O292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uc2ltcGxlLWZpbGVfX2lucHV0e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O3BhZGRpbmc6MDttYXJnaW46MDtib3R0b206MDtjbGlwOnJlY3QoMCAwIDAgMCk7b3ZlcmZsb3c6aGlkZGVufS5hZ3JlZW1lbnQtbGluZSBsYWJlbDpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjEwcHh9Lm5hdmlnYXRpb24tZGVzY3JpcHRpb24tdGl0bGV7cGFkZGluZzowIDAgMjFweCAwO2ZvbnQtc2l6ZTo1MHB4O2xpbmUtaGVpZ2h0OjEuMmVtO2xldHRlci1zcGFjaW5nOjAuMDc1NWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ubmF2aWdhdGlvbi1kZXNjcmlwdGlvbi10aXRsZSBtYXJre2NvbG9yOiM1YzYyNmV9LnBhZ2UtdGl0bGV7bWFyZ2luLWJvdHRvbToxMHB4O2ZvbnQtc2l6ZToyZW07bGluZS1oZWlnaHQ6bm9ybWFsfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wYWdlLXRpdGxle2ZvbnQtc2l6ZToxLjc1ZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wYWdlLXRpdGxle2ZvbnQtc2l6ZToxLjVlbX19LnBhZ2UtdGl0bGVfX2JvbGR7Zm9udC13ZWlnaHQ6Ym9sZH0ucGFnZS10aXRsZV9fY2VudGVyZWR7dGV4dC1hbGlnbjpjZW50ZXJ9LnBhZ2UtdGl0bGVfX2xvd3ttYXJnaW4tYm90dG9tOjB9LnBhZ2UtdGl0bGVfZ3JheXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6I2E2YTZhNn0ucGFnZS10aXRsZV9fc2Vjb25kYXJ5e2ZvbnQtc2l6ZTowLjdlbTtjb2xvcjojNWM2MjZlfS5wYWdlLXN1YnRpdGxle2NvbG9yOiM1YzYyNmU7bWFyZ2luLWJvdHRvbTozMHB4fS5tYWluLXBhZ2UtdGl0bGV7cGFkZGluZzowIDAgMjFweCAwO2ZvbnQtc2l6ZTo0MHB4O2xpbmUtaGVpZ2h0OjEuMmVtO2xldHRlci1zcGFjaW5nOjAuMDc1NWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1oMSxoMixoMyxoNCxoNSxoNntwYWRkaW5nOjA7bWFyZ2luOjA7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0O2NvbG9yOmluaGVyaXQ7dGV4dC10cmFuc2Zvcm06aW5oZXJpdDtsZXR0ZXItc3BhY2luZzppbmhlcml0fS5tYWluLXNlY3Rpb24tdGl0bGV7dGV4dC1hbGlnbjpjZW50ZXJ9Lm1haW4tc2VjdGlvbi10aXRsZV9fYmx1ZXtjb2xvcjojMDBjMmZmfS5vcmRlci1ibG9jayAubWFpbi1zZWN0aW9uLXRpdGxle3RleHQtYWxpZ246bGVmdH0uY2F0YWxvZ3VlLXBhZ2UgLm1haW4tc2VjdGlvbi10aXRsZXtwYWRkaW5nOjIwcHggMCAxMHB4IDA7bWFyZ2luOjAgMCAzMHB4IDB9Lm1haW4tc2VjdGlvbi10aXRsZS0tbG93e3BhZGRpbmc6MH0ubWFpbi1zZWN0aW9uLXRpdGxlIHNwYW4ubW9kYWwtdHJpZ2dlcntkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTowLjdlbTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5tYWluLXNlY3Rpb24tdGl0bGUgc3Bhbi5tb2RhbC10cmlnZ2VyOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5tYWluLXNlY3Rpb24tdGl0bGUtLWxvd3twYWRkaW5nOjB9fWF7Y29sb3I6IzY2Njt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmFsbCAwLjJzfWE6aG92ZXJ7Y3Vyc29yOnBvaW50ZXI7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1hLm1haWwtdG8sYS5jYWxsLXRvLGEubWFpbC10bzpob3ZlcixhLmNhbGwtdG86aG92ZXJ7d2hpdGUtc3BhY2U6bm93cmFwO2N1cnNvcjpkZWZhdWx0O2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm9yZGVyLXByZXBheW1lbnQtaW5mbzphZnRlciwuZm9vdGVyLXNvY2lhbDphZnRlciwubW9kYWwtdGFiczphZnRlciwucGFnZS1mb290ZXI6YWZ0ZXIsLnByb2R1Y3RzLWxpc3Q6YWZ0ZXIsLnByb2R1Y3Q+LmlubmVyOmFmdGVyLC5vcmRlci1wcmljZS1mb3JtIC5pbnB1dC1saW5lOmFmdGVyLC5oZWFkZXItY2FydC1kcm9wZG93bjphZnRlciwuY2FydC1hbW91bnQ6YWZ0ZXIsLmZvb3Rlci10b3A6YWZ0ZXIsLmZvcm0tdGFicy1jb250ZW50OmFmdGVyLC5vcmRlci1pbmZvLWJ1dG5zOmFmdGVyLC5vcmRlci1zZWN0aW9uOmFmdGVyLC5vcmRlci1zZWN0aW9uLXRvdGFsOmFmdGVyLC5vcmRlci1wcmljZS1mb3JtOmFmdGVyLC5wcm9kdWN0LWFtb3VudDphZnRlciwucHJvZHVjdDphZnRlciwuZmlsZS1pbnB1dDphZnRlciwuY291bnRlci1zaXplOmFmdGVyLC5jb21wYXJlLWNvbnRlbnQ6YWZ0ZXIsLnBhZ2UtbmF2OmFmdGVyLC5tYWluLXBhZ2UtY2VsbDphZnRlcixoZWFkZXI6YWZ0ZXIsZm9vdGVyOmFmdGVyLC5tYWluOmFmdGVyLC5tb2JpbGUtbmF2LWl0ZW1zOmFmdGVyLC5tb2JpbGUtbmF2LWhvbGRlcjphZnRlcixbY2xhc3MkPSdtb2RhbC1mcmFtZSddOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5jbGVhcntjbGVhcjpib3RoO2Zsb2F0Om5vbmUgIWltcG9ydGFudH0uaW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDozO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjE0ODBweDtwYWRkaW5nLWxlZnQ6Mi41ZW07cGFkZGluZy1yaWdodDoyLjVlbTttYXJnaW46MCBhdXRvfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuaW5uZXJ7cGFkZGluZy1sZWZ0OjJlbTtwYWRkaW5nLXJpZ2h0OjJlbX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmlubmVye3BhZGRpbmctbGVmdDoxZW07cGFkZGluZy1yaWdodDoxZW19fS5pbm5lcjphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ucGFnZS1ob2xkZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO3dpZHRoOjEwMCU7bWluLWhlaWdodDpjYWxjKDEwMHZoIC0gMTM0cHgpO292ZXJmbG93OmhpZGRlbn0uYW5kcm9pZCAucGFnZS1ob2xkZXIsLmlvcyAucGFnZS1ob2xkZXJ7aGVpZ2h0OjEwMCU7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTpzY3JvbGx9Lm1haW57cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyMDtiYWNrZ3JvdW5kOiNmZmZ9LmRlY29yLXBhZ2UgLm1haW57YmFja2dyb3VuZDpub25lfS5tYWluX3BhcnRuZXJ7cGFkZGluZy10b3A6NjBweH0ubWFpbi1jb2x1bW57cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyMDtiYWNrZ3JvdW5kOiNmZmZ9LmhpZGV7LW1zLWZpbHRlcjoncHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCknO29wYWNpdHk6MH0uaGlkZS52aXNpYmxley1tcy1maWx0ZXI6J3Byb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCknO29wYWNpdHk6MX0uaGlkZGVue2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5pbnB1dC1saW5le3Bvc2l0aW9uOnJlbGF0aXZlfS5qcy1tb2RhbC10cmlnZ2VyLC5tb2RhbC10cmlnZ2Vye2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lfS5mb290ZXItYnRuLmZlZWRiYWNrLWJ0bntib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNmZmZ9LmZvb3Rlci1idG4uZmVlZGJhY2stYnRuIC5tb2RhbC10cmlnZ2Vye2N1cnNvcjpwb2ludGVyO2hlaWdodDoxMDAlO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoxMDAlO3otaW5kZXg6M30ucGhvbmUtYm94e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtmbG9hdDpyaWdodDtsZXR0ZXItc3BhY2luZzowLjAyNWVtO3RyYW5zaXRpb246YWxsIDAuMzVzfS5wYWdlLW92ZXJmbG93LXNlY3Rpb257b3ZlcmZsb3c6aGlkZGVufS5tYWluLXBhZ2Utcm93e3Bvc2l0aW9uOnJlbGF0aXZlfS5zbGlkZS1jZWxsLC5zbWFsbC1zbGlkZSBhIC5saW5rLWNlbGwsLmN1c3RvbWVycy1zbGlkZS1jZWxsLC5mZWF0dXJlcy1uYXYtY2VsbCwuY2F0YWxvZ3VlLXNsaWRlLWNlbGwsLnRlc3RpbW9uaWFsLWl0ZW0tY2VsbCwuaW1hZ2UtY2VsbHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7ZGlzcGxheTp0YWJsZS1jZWxsO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uY29tcGFyZS1zZWN0aW9uLXRpdGxlLC5tb3JlLWNvbnRlbnQtdHJpZ2dlcntwYWRkaW5nOjAgMCAxMHB4IDA7bWFyZ2luOjAgMCAxMHB4IDA7Zm9udC1zaXplOjIwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2MxYzFjMTtjdXJzb3I6cG9pbnRlcjtvdmVyZmxvdzpoaWRkZW59LmNvbXBhcmUtc2VjdGlvbi10aXRsZXtjdXJzb3I6ZGVmYXVsdH0ucHJlbGltaW5hcnktdGl0bGUgc3Bhbi5pY29uLXRyaWFuZ2xlLC5jb21wYXJlLXNlY3Rpb24tdGl0bGUgc3Bhbi5pY29uLXRyaWFuZ2xlLC5tb3JlLWNvbnRlbnQtdHJpZ2dlciBzcGFuLmljb24tdHJpYW5nbGV7cG9zaXRpb246cmVsYXRpdmU7dG9wOjFweDtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjp2YXIoLS10aGVtZSk7Zm9udC1zaXplOjE0cHg7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0cmFuc2l0aW9uOmFsbCAwLjJzfS5wcmVsaW1pbmFyeS10aXRsZS5hY3RpdmUgc3Bhbi5pY29uLXRyaWFuZ2xlLC5jb21wYXJlLXNlY3Rpb24tdGl0bGUuYWN0aXZlIHNwYW4uaWNvbi10cmlhbmdsZSwubW9yZS1jb250ZW50LXRyaWdnZXIuYWN0aXZlIHNwYW4uaWNvbi10cmlhbmdsZXt0b3A6MXB4Oy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKX0ubW9yZS1jb250ZW50e2NsZWFyOmJvdGh9LmNvbXBhcmUtc2VjdGlvbi10aXRsZSAubW9kYWwtdHJpZ2dlcntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAwIDAgMjBweDtmb250LXNpemU6MTNweH0udmlkZW8tYm94e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctYm90dG9tOjU2LjI1JTtwYWRkaW5nLXRvcDowO2hlaWdodDowO292ZXJmbG93OmhpZGRlbn0udmlkZW8tYm94IGlmcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3JkZXI6bm9uZX0udmlzdWFsbHktaGlkZGVue3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4ICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7Ym90dG9tOjA7Y2xpcDpyZWN0KDAgMCAwIDApO292ZXJmbG93OmhpZGRlbn1zcGFuLmN1cnJlbmN5e2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7Y29sb3I6aW5oZXJpdCAhaW1wb3J0YW50O21hcmdpbjowIDAgMCAwLjFlbTt0ZXh0LWRlY29yYXRpb246aW5oZXJpdH0uc2l0ZS1saW5rc3twYWRkaW5nOjQwcHggMjBweH0uc2l0ZS1saW5rcyBsaXtwYWRkaW5nOjAgMCAxNXB4IDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5wYWdlLXNlcGFyYXRvcnttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2ZhZmFmYTtjbGVhcjpib3RofS5wYWdlLXNlcGFyYXRvci0tbGlnaHR7Ym9yZGVyLWNvbG9yOiNkZmUwZTF9LnBhZ2Utc2VwYXJhdG9yX19ib3R0b20tZ2Fwe21hcmdpbi1ib3R0b206NDBweH0ucGFnZS1wcmVsb2Fke3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3otaW5kZXg6OTk5OTt3aWR0aDoxMDB2dztoZWlnaHQ6MTAwdmg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5sb2FkZWQgLnBhZ2UtcHJlbG9hZHt2aXNpYmlsaXR5OmhpZGRlbjtvcGFjaXR5OjA7dHJhbnNpdGlvbjphbGwgMHN9LmxvYWRpbmcgLnBhZ2UtcHJlbG9hZHt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxO3RyYW5zaXRpb246YWxsIDAuMnN9LnBhZ2UtcHJlbG9hZCBzdmd7d2lkdGg6MTAwcHg7aGVpZ2h0OjEwMHB4O2ZpbGw6dmFyKC0tdGhlbWUpfS5wYWdlLXJvd3tkaXNwbGF5OnRhYmxlO3dpZHRoOjEwMCV9LnBhZ2Utcm93LnBvc2l0aW9uZWR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2hlaWdodDoxMDAlO3otaW5kZXg6Mn0ucGFnZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9I3VpLWljb25zLC51aS1pY29uc3tkaXNwbGF5Om5vbmV9LnN0YXRpYy1yYXRpbmd7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6NThweDtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kOnVybChcIi9pbWFnZXMvaS9yYXRpbmcucG5nXCIpIG5vLXJlcGVhdCAwIDA7YmFja2dyb3VuZC1zaXplOjU4cHggMTBweH0uc3RhdGljLXJhdGluZy12YWx1ZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOnVybChcIi9pbWFnZXMvaS9yYXRpbmctYWN0aXZlLnBuZ1wiKSBuby1yZXBlYXQgMCAwO2JhY2tncm91bmQtc2l6ZTo1OHB4IDEwcHh9LnJldGluYSAuc3RhdGljLXJhdGluZ3tiYWNrZ3JvdW5kOnVybChcIi9pbWFnZXMvaS9yYXRpbmdAMngucG5nXCIpIG5vLXJlcGVhdCAwIDA7YmFja2dyb3VuZC1zaXplOjU4cHggMTBweH0ucmV0aW5hIC5zdGF0aWMtcmF0aW5nIC5zdGF0aWMtcmF0aW5nLXZhbHVle2JhY2tncm91bmQ6dXJsKFwiL2ltYWdlcy9pL3JhdGluZy1hY3RpdmVAMngucG5nXCIpIG5vLXJlcGVhdCAwIDA7YmFja2dyb3VuZC1zaXplOjU4cHggMTBweH0ucmV0aW5hIC5zdGF0aWMtcmF0aW5nLS1iaWcsLnN0YXRpYy1yYXRpbmctLWJpZ3t3aWR0aDo4NnB4O2hlaWdodDoxNXB4O2JhY2tncm91bmQtc2l6ZTo4NnB4IDE1cHh9LnJldGluYSAuc3RhdGljLXJhdGluZy0tYmlnIC5zdGF0aWMtcmF0aW5nLXZhbHVlLC5zdGF0aWMtcmF0aW5nLS1iaWcgLnN0YXRpYy1yYXRpbmctdmFsdWV7YmFja2dyb3VuZC1zaXplOjg2cHggMTVweH0uc3RhdGljLXJhdGluZyBhe3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO291dGxpbmU6bm9uZTtvdmVyZmxvdzpoaWRkZW47dGV4dC1pbmRlbnQ6LTk5OWVtfS50ZXN0aW1vbmlhbC1jb3VudGVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3doaXRlLXNwYWNlOm5vd3JhcDtjb2xvcjojNWM2MjZlfS5icmVhZGNydW1ic3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfS5icmVhZGNydW1ic190b3AtZ2Fwe3BhZGRpbmctdG9wOjE1cHh9LmJyZWFkY3J1bWJzIC5pbm5lcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowO3dpZHRoOjEwMCV9LmJyZWFkY3J1bWJzIC5pbm5lcjphZnRlcntkaXNwbGF5Om5vbmV9LmJyZWFkY3J1bWJzIGxpe3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnQ7Zm9udC1zaXplOjE0cHg7bWFyZ2luLXJpZ2h0OjIwcHg7Y29sb3I6Izk5OX0uYnJlYWRjcnVtYnMgbGk6bm90KDpsYXN0LWNoaWxkKTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6NTAlO3JpZ2h0Oi0xMnB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6NnB4O2hlaWdodDo2cHg7bWFyZ2luLXRvcDotMnB4O2JvcmRlci1yaWdodDoxcHggc29saWQgIzk5OTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjOTk5O3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0uYnJlYWRjcnVtYnMgbGkgYXtjb2xvcjojOTk5fS5icmVhZGNydW1icyBsaSBhOmhvdmVye2NvbG9yOnZhcigtLXRoZW1lKX0uYnJlYWRjcnVtYnMgbGk6bGFzdC1jaGlsZCBhe3BvaW50ZXItZXZlbnRzOm5vbmV9LmNhdGFsb2d1ZS1saXN0IC5icmVhZGNydW1icyAuaW5uZXJ7cGFkZGluZzowIDIwcHggMTBweCAyMHB4fS5uby1kaXNjb3VudCAuYnJlYWRjcnVtYnMgLmlubmVye3BhZGRpbmc6NzBweCAyMHB4IDMwcHggMjBweDtiYWNrZ3JvdW5kOiNmZmZ9LmZpeGVkLWJyZWFkY3J1bWJze3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt6LWluZGV4OjM7d2lkdGg6MTAwJTtwYWRkaW5nOjE2NXB4IDE1cHggMCAxNXB4O2JhY2tncm91bmQ6I2ZmZn0uZXJyb3ItaG9sZGVye3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3otaW5kZXg6MTA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uZXJyb3ItaG9sZGVyPi5pbm5lcntoZWlnaHQ6MTAwJX0uZXJyb3Itcm93e2Rpc3BsYXk6dGFibGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uZXJyb3ItYmxvY2t7ZGlzcGxheTp0YWJsZS1jZWxsO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwYWRkaW5nOjUwcHggMjBweDt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOiNmZmZ9LmVycm9yLWJsb2NrPnB7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjhweH0uZXJyb3ItbnVtYmVye3BhZGRpbmc6MCAwIDIxcHggMDtmb250LXNpemU6MTYwcHg7bGluZS1oZWlnaHQ6MTYwcHg7bGV0dGVyLXNwYWNpbmc6MC4wNzU1ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1zaGFkb3c6MXB4IC0xcHggMCAjNzY3Njc2LCAtMXB4IDJweCAxcHggIzczNzI3MiwgLTJweCA0cHggMXB4ICM3Njc0NzQsIC0zcHggNnB4IDFweCAjNzg3Nzc3LCAtNHB4IDhweCAxcHggIzdiN2E3YSwgLTVweCAxMHB4IDFweCAjN2Y3ZDdkLCAtNnB4IDEycHggMXB4ICM4MjgxODEsIC03cHggMTRweCAxcHggIzg2ODU4NSwgLThweCAxNnB4IDFweCAjOGI4YTg5LCAtOXB4IDE4cHggMXB4ICM4ZjhlOGQsIC0xMHB4IDIwcHggMXB4ICM5NDkzOTIsIC0xMXB4IDIycHggMXB4ICM5OTk4OTcsIC0xMnB4IDI0cHggMXB4ICM5ZTljOWMsIC0xM3B4IDI2cHggMXB4ICNhM2ExYTEsIC0xNHB4IDI4cHggMXB4ICNhOGE2YTYsIC0xNXB4IDMwcHggMXB4ICNhZGFiYWIsIC0xNnB4IDMycHggMXB4ICNiMmIxYjAsIC0xN3B4IDM0cHggMXB4ICNiN2I2YjUsIC0xOHB4IDM2cHggMXB4ICNiY2JiYmEsIC0xOXB4IDM4cHggMXB4ICNjMWJmYmYsIC0yMHB4IDQwcHggMXB4ICNjNmM0YzQsIC0yMXB4IDQycHggMXB4ICNjYmM5YzgsIC0yMnB4IDQ0cHggMXB4ICNjZmNkY2QsIC0yM3B4IDQ2cHggMXB4ICNkNGQyZDEsIC0yNHB4IDQ4cHggMXB4ICNkOGQ2ZDUsIC0yNXB4IDUwcHggMXB4ICNkYmRhZDksIC0yNnB4IDUycHggMXB4ICNkZmRkZGMsIC0yN3B4IDU0cHggMXB4ICNlMmUwZGYsIC0yOHB4IDU2cHggMXB4ICNlNGUzZTJ9LnBhZ2Vye3BhZGRpbmc6MTBweCAyMHB4IDIwcHggMjBweDt0ZXh0LWFsaWduOmNlbnRlcjtjbGVhcjpib3RofS5wYWdlciBsaXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7bWFyZ2luOjAgMXB4IDVweCAxcHh9LnBhZ2VyIGxpIGEsLnBhZ2VyIGxpIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzowIDVweDtjb2xvcjojOTE5MTkxfS5wYWdlciBsaSBhOmhvdmVye2NvbG9yOnZhcigtLXRoZW1lKX0ucGFnZXIgbGkuY3VycmVudCBhOmhvdmVyLC5wYWdlciBsaS5jdXJyZW50IHNwYW46aG92ZXIsLnBhZ2VyIGxpLmN1cnJlbnQgYSwucGFnZXIgbGkuY3VycmVudCBzcGFue2N1cnNvcjpkZWZhdWx0O2NvbG9yOiM5OTk5OTk7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ucGFnZXIgbGkuYWxsLWxpbmsgYXtmb250LXdlaWdodDpib2xkfS5wYWdlciBsaS5wcmV2e21hcmdpbjowIDFweCA1cHggMTEwcHh9LmJhbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4Ojk7cGFkZGluZzoyMHB4IDYlIDIwcHggNiU7YmFja2dyb3VuZDojZmZmO2NsZWFyOmJvdGg7dGV4dC1hbGlnbjpjZW50ZXJ9LnByb2ZpbGUgLmJhbm5lcntwYWRkaW5nOjUwcHggMH0uYmFubmVyLXRleHR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6MjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cGFkZGluZzowIDEwcHg7Y29sb3I6I2ZmZmZmZjtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZTo0MHB4fS5iYW5uZXItdGV4dCAudGl0bGV7d2lkdGg6MTAwJX0uYmFubmVyLXRleHQgc3BhbntkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTo1MHB4fS5iYW5uZXItaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjE2MHB4O2JveC1zaGFkb3c6MCAzcHggN3B4IHJnYmEoMzUsMzUsMzUsMC40KSwwIC0zcHggN3B4IHJnYmEoMzUsMzUsMzUsMC40KTtvdmVyZmxvdzpoaWRkZW59LmJhbm5lci1pbWFnZSBpbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTttaW4td2lkdGg6MTAwJTttaW4taGVpZ2h0OjEwMCU7bWF4LXdpZHRoOjk5OTk5JTt3aWR0aDphdXRvO2hlaWdodDphdXRvO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7YmFja2dyb3VuZC1zaXplOmNvdmVyfS5pbmZvLWJhbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6MTA4MHB4O21hcmdpbjowIGF1dG8gMzBweCBhdXRvO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmY7Y2xlYXI6Ym90aH0uaW5mby1iYW5uZXItaG9sZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtwYWRkaW5nOjQwcHggMTVweCA0MHB4IDE1cHg7YmFja2dyb3VuZDpyZ2JhKDI5LDM0LDM3LDAuMyl9LmluZm8tYmFubmVyLXRpdGxle3BhZGRpbmc6MCAwIDEwcHggMDtmb250LXNpemU6NTJweH0uaW5mby1iYW5uZXIgcHttYXgtd2lkdGg6NjQwcHg7cGFkZGluZzowIDAgMjBweCAwO21hcmdpbjowIGF1dG99LmluZm8tYmFubmVyIC5kYXJrLXJlZC1idXRue3dpZHRoOjEwMCU7bWF4LXdpZHRoOjM2MHB4O21hcmdpbjowIGF1dG99LmluZm8tYmFubmVyIC5pbWFnZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDt6LWluZGV4OjE7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW59LmluZm8tYmFubmVyIC5pbWFnZSBpbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTttaW4td2lkdGg6MTAwJTttaW4taGVpZ2h0OjEwMCU7bWF4LXdpZHRoOjk5OTk5JTt3aWR0aDphdXRvO2hlaWdodDphdXRvO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7YmFja2dyb3VuZC1zaXplOmNvdmVyfS5hc2lkZS1iYW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDozMDBweDttYXJnaW4tYm90dG9tOjIwcHg7bWFyZ2luLXRvcDoyMHB4O2JhY2tncm91bmQtY29sb3I6IzVjNjI2ZTttYXJnaW4tdG9wOjB9LmFzaWRlLWJhbm5lciBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuYXNpZGUtYmFubmVye2hlaWdodDoyMDBweDttYXJnaW4tYm90dG9tOjcwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5hc2lkZS1iYW5uZXJ7bWFyZ2luLWJvdHRvbTo1MHB4fX0udG9wLWJhbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjIwMHB4O21hcmdpbi1ib3R0b206MjBweDttYXJnaW4tdG9wOjIwcHg7YmFja2dyb3VuZC1jb2xvcjojNWM2MjZlfS50b3AtYmFubmVyIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey50b3AtYmFubmVye2hlaWdodDoyMDBweDttYXJnaW4tYm90dG9tOjcwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey50b3AtYmFubmVye21hcmdpbi1ib3R0b206NTBweH19LmN1c3RvbWVyc3twb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjEwMHB4IDIwcHg7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXJ9LmN1c3RvbWVycyBoMntwYWRkaW5nOjAgMCA4MHB4IDA7Y29sb3I6IzFkMjIyNX0uY3VzdG9tZXJzLWl0ZW17ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbjozMHB4IDM1cHh9LmN1c3RvbWVycy1pdGVtIHNwYW57ZGlzcGxheTpibG9jaztjb2xvcjojMjYyNDI0O2ZvbnQtc2l6ZToxNXB4O3BhZGRpbmc6MTBweCAwIDAgMH0uY3VzdG9tZXJzLXJvd3tkaXNwbGF5OnRhYmxlO3dpZHRoOjEyMHB4O2hlaWdodDoxMjBweDttYXJnaW46YXV0b30uY3VzdG9tZXJzLXJvdyBpbWd7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OmF1dG99LnNlcnZpY2VzLWxpc3R7cGFkZGluZzoyMHB4IDAgMCAwO3RleHQtYWxpZ246Y2VudGVyfS5zZXJ2aWNlcy1saXN0LWl0ZW17ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MjUlO3ZlcnRpY2FsLWFsaWduOnRvcDtmb250LXNpemU6MTNweDtwYWRkaW5nOjAgMXB4IDIwcHggMXB4O292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5zZXJ2aWNlcy1saXN0LWl0ZW0gYTpob3Zlciwuc2VydmljZXMtbGlzdC1pdGVtIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnNlcnZpY2VzLWxpc3QtaXRlbSBzcGFue2NvbG9yOiM1YzYyNmV9LnNlcnZpY2VzLWxpc3QtaXRlbTpob3ZlciBzcGFue2NvbG9yOnZhcigtLXRoZW1lKX0uc2VydmljZXMtbGlzdC1pY29ue2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjI0cHg7Y29sb3I6dmFyKC0tdGhlbWUpO3BhZGRpbmc6MCAwIDNweCAwfS5zZXJ2aWNlcy1saXN0LWljb24gc3Bhbntjb2xvcjp2YXIoLS10aGVtZSl9LmZpeGVkLXBhcmVudHtwb3NpdGlvbjpyZWxhdGl2ZX0uZml4ZWQtcGFyZW50OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofXNwYW4uYXJ0e2NvbG9yOiM1YzYyNmU7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTRweDtwYWRkaW5nOjVweCAwIDAgMH1zcGFuLmFydD5zcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrfXNwYW4uYXJ0PnNwYW46bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6MTBweH0ucHJvZHVjdCBzcGFuLmFydHtwYWRkaW5nOjAgMCAzMHB4IDB9Lm1hcC1ib3h7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjQwMHB4fS5tYXAtYm94ICNzdGFnZS1tYXAsLm1hcC1ib3ggI21hcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9I3ByaW50LXByaWxvZ2VuaWUtMSwjcHJpbnQtcHJpbG9nZW5pZS0yLCNwcmludC1ha3QtMSwjcHJpbnQtYWt0LTJ7cGFnZS1icmVhay1hZnRlcjphbHdheXMgIWltcG9ydGFudDtwYWdlLWJyZWFrLWluc2lkZTphdm9pZCAhaW1wb3J0YW50fS5vdGhlci1zZXJ2aWNlcyBsaTpmaXJzdC1jaGlsZCwuY29udGFjdHMtbGlzdC1pdGVtOmZpcnN0LWNoaWxkLC5mZWF0dXJlcy1saXN0LWl0ZW06Zmlyc3QtY2hpbGR7bWFyZ2luOjB9LnRoYW5rc3twYWRkaW5nOjEwMHB4IDIwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmxvY2F0aW9uLWNvbmZpcm1hdGlvbntwb3NpdGlvbjpmaXhlZDt0b3A6OThweDtsZWZ0OjA7cmlnaHQ6MDt6LWluZGV4OjUwO3dpZHRoOjEwMCU7bWluLXdpZHRoOjMyMHB4O3BhZGRpbmc6MTBweCAyMHB4O2JhY2tncm91bmQ6IzFmMWYxZjtib3JkZXItdG9wOjFweCBzb2xpZCAjZmFmYWZhO2NvbG9yOiNmZmY7Zm9udC1zaXplOjE1cHh9LmxvY2F0aW9uLWNvbmZpcm1hdGlvbi1idG5zLC5sb2NhdGlvbi1jb25maXJtYXRpb24gLmlubmVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0ubG9jYXRpb24tY29uZmlybWF0aW9uLWJ0bnN7bWFyZ2luOjAgMCAwIDE1cHh9LmxvY2F0aW9uLWNvbmZpcm1hdGlvbiBbY2xhc3MqPSdpY28tJ117cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7bWFyZ2luOjAgNXB4IDAgMDtmaWxsOiNmZmZ9LmxvY2F0aW9uLWNvbmZpcm1hdGlvbiBbY2xhc3MqPSctYnV0bidde2hlaWdodDoyOHB4O3BhZGRpbmc6MCAxNXB4O21hcmdpbjowIDAgMCAxNXB4O2ZvbnQtc2l6ZToxNHB4fS5sb2NhdGlvbi1jb25maXJtYXRpb24gW2NsYXNzKj0nLWJ1dG4nXTpmaXJzdC1jaGlsZHttYXJnaW46MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsubG9jYXRpb24tY29uZmlybWF0aW9uIC5pbm5lcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmxvY2F0aW9uLWNvbmZpcm1hdGlvbiBbY2xhc3MqPSctYnV0bidde3BhZGRpbmc6MCA1cHh9LmxvY2F0aW9uLWNvbmZpcm1hdGlvbi1idG5ze21hcmdpbjoxMHB4IDAgMCAwfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsubG9jYXRpb24tY29uZmlybWF0aW9ue3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH19dHJbZGF0YS1zdGF0dXM9JzInXXtkaXNwbGF5Om5vbmV9LmNvbnRyYWN0b3ItdGFibGUgdHJbZGF0YS1zdGF0dXM9JzInXXtkaXNwbGF5OnRhYmxlLXJvd30ub3JkZXItY2hvaWNlIHRyW2RhdGEtc3RhdHVzPScxJ10gYS5jb25kaXRpb246bm90KC5jb25kaXRpb24tLXJlbW92ZSksLm9yZGVyLWNob2ljZSB0cltkYXRhLXN0YXR1cz0nMSddIHRkLnJlZC1jb2xvcntiYWNrZ3JvdW5kOiMxOGEzMDA7Y29sb3I6I2ZmZmZmZn0ucmVkLWNvbG9ye2NvbG9yOnZhcigtLXRoZW1lKX0uZ3JlZW4tY29sb3J7Y29sb3I6IzYzOWUzYX0uc2hpZGV7ZGlzcGxheTpub25lfS5jb250YWN0LWJ1dG5ze3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjQwcHg7Ym90dG9tOjA7ei1pbmRleDoyMDM7ZGlzcGxheTpmbGV4O2JvcmRlci1yYWRpdXM6MTBweCAxMHB4IDAgMDtvdmVyZmxvdzpoaWRkZW59LmNvbnRhY3QtYnV0bnMgYXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDozMHB4O3BhZGRpbmc6MCAyMHB4O2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiNmZmY7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNmZmY7YmFja2dyb3VuZDp2YXIoLS10aGVtZSk7Ym94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMzUsMzUsMzUsMC4yNSl9LmNvbnRhY3QtYnV0bnMgYTpmaXJzdC1jaGlsZHtib3JkZXI6bm9uZX0uY29udGFjdC1idXRucyBhIHN2Z3twb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MXB4O3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7bWFyZ2luOjAgMTBweCAwIDA7ZmlsbDojZmZmfS5jb250YWN0LWJ1dG5zIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3BhY2l0eTowLjh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LmNvbnRhY3QtYnV0bnMgYXtoZWlnaHQ6MjZweDtwYWRkaW5nOjAgMTBweDtmb250LXNpemU6MTNweH0uY29udGFjdC1idXRucyBhIHN2Z3t3aWR0aDoxNnB4O2hlaWdodDoxNnB4O21hcmdpbjowIDdweCAwIDB9fWh0bWw6bm90KC5zYWZhcmkpIC5tb2RhbC1jbG9zZS13aWRlX19zYWZhcmksaHRtbDpub3QoLnNhZmFyaSkgLnNhZmFyaS13YXJuaW5ne3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O3BhZGRpbmc6MDttYXJnaW46MDtib3R0b206MDtjbGlwOnJlY3QoMCAwIDAgMCk7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KXsub3RoZXItc2VydmljZXMgbGl7bWFyZ2luOjAgMCAwIDI1cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuY3VzdG9tZXJzLXJvd3t3aWR0aDo5MHB4O2hlaWdodDo5MHB4fS5jdXN0b21lcnMtaXRlbXttYXJnaW46MTVweCAyMHB4fS5zZXJ2aWNlcy1saXN0LWl0ZW17d2lkdGg6MzIuMiV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5iYW5uZXJ7cGFkZGluZzowIDEwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5icmVhZGNydW1ic3tkaXNwbGF5Om5vbmV9LnBhZ2VyIGxpLmFsbC1saW5re2Rpc3BsYXk6YmxvY2t9LnBhZ2VyIGxpLnByZXZ7bWFyZ2luLWxlZnQ6MH0uYmFubmVyLXRleHR7Zm9udC1zaXplOjI4cHh9LmJhbm5lci1pbWFnZXtoZWlnaHQ6MTYwcHh9Lm1haW4tcGFnZS10aXRsZXtmb250LXNpemU6NDhweH19LmNvbnRlbnQtdGFibGUgdGh7Zm9udC13ZWlnaHQ6Ym9sZDtwYWRkaW5nOjAgNXB4IDEwcHggNXB4fS5jb250ZW50LXRhYmxlIHRke3BhZGRpbmc6NXB4IDEwcHg7Ym9yZGVyOjFweCBzb2xpZCAjYzFjMWMxO3RleHQtYWxpZ246bGVmdH0uY29udGVudC10YWJsZSB0ZC5lbXB0eS1jZWxse2JvcmRlcjpub25lfS5jb250ZW50LXRhYmxlIHRmb290IHRke2NvbG9yOnZhcigtLXRoZW1lKTtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxN3B4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wYWdlciBsaXtmb250LXNpemU6MTRweDttYXJnaW46MCAwIDVweCAwfS5zZWN0aW9uLXRpdGxlIHB7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MThweH19LmJvdHRvbS1wcm9tcHRze3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4Ojk5OTk7d2lkdGg6MTAwdnd9LmJvdHRvbS1wcm9tcHRzX25vLWhlaWdodHtoZWlnaHQ6MH0uYm90dG9tLXByb21wdHNfbm8taGVpZ2h0IC5pbm5lcntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7d2lkdGg6YXV0b30uYm90dG9tLXByb21wdHNfX3RvcHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1lbmQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZy1sZWZ0OjFlbTtwYWRkaW5nLXJpZ2h0OjFlbX0uYm90dG9tLXByb21wdHNfX3RvcD5kaXY6bGFzdC1jaGlsZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtZW5kfS5ib3R0b20tcHJvbXB0cyAubG9naW4tZ3JlZXRpbmcsLmJvdHRvbS1wcm9tcHRzIC5pbnN0YWxsLXByb21wdCwuYm90dG9tLXByb21wdHMgLmxvZ2luLXdhcm5pbmd7bWFyZ2luLWJvdHRvbToxNXB4fS5ib3R0b20tcHJvbXB0cyAuY2F0YWxvZ3VlLXVwLC5ib3R0b20tcHJvbXB0cyAuY2FsbGJhY2stYnV0bntwb3NpdGlvbjpzdGF0aWM7Ym90dG9tOjA7cmlnaHQ6MDttYXJnaW4tYm90dG9tOjE1cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmJvdHRvbS1wcm9tcHRzX190b3B7ZGlzcGxheTpibG9ja319LmNvb2tpZS13YXJuaW5ne3dpZHRoOjEwMHZ3O2JhY2tncm91bmQtY29sb3I6I2UzZTNlMztib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgzNSwzNSwzNSwwLjI1KTtib3JkZXItcmFkaXVzOjNweDtwYWRkaW5nLXRvcDoxZW07cGFkZGluZy1ib3R0b206MWVtfS5jb29raWUtd2FybmluZyAuaW5uZXJ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczozMHB4IDFmcjtncmlkLWNvbHVtbi1nYXA6MTVweDthbGlnbi1pdGVtczpjZW50ZXJ9Lm5vLWNvb2tpZS13YXJuaW5nIC5jb29raWUtd2FybmluZ3tkaXNwbGF5Om5vbmV9LmNvb2tpZS13YXJuaW5nX3NtYWxse3otaW5kZXg6OTk5OTttYXgtd2lkdGg6MzAwcHg7YmFja2dyb3VuZC1jb2xvcjojZTNlM2UzO2JveC1zaGFkb3c6MCAycHggMTBweCByZ2JhKDM1LDM1LDM1LDAuMjUpO2JvcmRlci1yYWRpdXM6M3B4O3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1yaWdodDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHg7cGFkZGluZy1sZWZ0OjIwcHh9Lm5vLWNvb2tpZS13YXJuaW5nIC5jb29raWUtd2FybmluZ19zbWFsbHtkaXNwbGF5Om5vbmV9LmNvb2tpZS13YXJuaW5nX3NtYWxsIC5pbm5lcntkaXNwbGF5OmJsb2NrfS5jb29raWUtd2FybmluZyBzdmd7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uY29va2llLXdhcm5pbmdfX2NvbmZpcm17Y3Vyc29yOnBvaW50ZXI7Y29sb3I6dmFyKC0tdGhlbWUpO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmNvb2tpZS13YXJuaW5nX19jb25maXJtOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5jb29raWUtd2FybmluZ3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6NDBweCAxZnJ9LmNvb2tpZS13YXJuaW5nIHN2Z3t3aWR0aDo0MHB4O2hlaWdodDo0MHB4fX0uY29udGFjdHMtbGlua3tkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjp2YXIoLS10aGVtZSk7Zm9udC13ZWlnaHQ6Ym9sZH0uY29udGFjdHMtbGluayBzdmd7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDttYXJnaW4tcmlnaHQ6MTBweDtmaWxsOnZhcigtLXRoZW1lKX0uZ3JheS1mcmFtZXtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweDtwYWRkaW5nLWJvdHRvbTozMHB4O3BhZGRpbmctbGVmdDoyMHB4O21hcmdpbi1ib3R0b206ODBweDtib3JkZXItcmFkaXVzOjEwcHg7YmFja2dyb3VuZC1jb2xvcjojZjZmNmY2O2JveC1zaGFkb3c6MCAwIDEwcHggcmdiYSgyOCwyNywyNywwLjE1KX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmdyYXktZnJhbWV7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fX0ud2hpdGUtZnJhbWV7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHg7cGFkZGluZy1ib3R0b206MjBweDtwYWRkaW5nLWxlZnQ6MjBweDttYXJnaW4tYm90dG9tOjQwcHg7Ym9yZGVyLXJhZGl1czoxMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgzNSwzNSwzNSwwLjI1KX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LndoaXRlLWZyYW1le3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH19LmRlY29yLWNvbnRlbnQsLmNhcnQtaG9sZGVyPmIsLmNhdGFsb2d1ZS1wYWdle2Rpc3BsYXk6YmxvY2s7cGFkZGluZy10b3A6MTVweH0uY2FzZS10ZXh0e21hcmdpbi1ib3R0b206MzBweH0ubWFuYWdlcnMtb3JkZXJfX2ZpbHRlci1idG5ze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9Lm1hbmFnZXJzLW9yZGVyX19maWx0ZXItYnRucyBbY2xhc3MqPSdidXRuJ106bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6MTBweH0uYmFjay1idXRue21hcmdpbi10b3A6MTVweDt0ZXh0LWFsaWduOmxlZnQ7Y3Vyc29yOmRlZmF1bHR9LmJhY2stYnV0bj5he2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM1YzYyNmV9LmJhY2stYnV0bj5hIHN2Z3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O21hcmdpbi1yaWdodDo3cHg7ZmlsbDojNWM2MjZlfS5iYWNrLWJ1dG4+YTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjp2YXIoLS10aGVtZSl9LmJhY2stYnV0bj5hOmhvdmVyIHN2Z3tmaWxsOnZhcigtLXRoZW1lKX0uaGVscHttYXJnaW4tbGVmdDo1cHg7Zm9udC1zaXplOjFlbTt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXdlaWdodDo0MDA7Y3Vyc29yOnBvaW50ZXI7YWxpZ24tc2VsZjpjZW50ZXJ9LmhlbHA6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmhlbHAgc3Zne3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7ZmlsbDojNWM2MjZlfS5oZWxwX19pY29ue2NvbG9yOiM1YzYyNmV9LnRvb2x0aXAtdGVtcGxhdGVze2Rpc3BsYXk6bm9uZX0udG9vbHRpcC10ZW1wbGF0ZXNfX2l0ZW17bGluZS1oZWlnaHQ6MS40fS50b29sdGlwLXRlbXBsYXRlc19faXRlbSBhe2NvbG9yOnZhcigtLXRoZW1lKX0udG9vbHRpcC10ZW1wbGF0ZXNfX2l0ZW0gcDpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjVweH0udG9vbHRpcC10ZW1wbGF0ZXNfX21vcmUtbGlua3tkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6N3B4fS5jdXN0b20tdG9vbHRpcHtjdXJzb3I6cG9pbnRlcn0uc3Bpbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC41KTt6LWluZGV4OjExO3RyYW5zaXRpb246b3BhY2l0eSAwLjNzO3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCAwc30uc3Bpbm5lcl9hY3RpdmV7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTt0cmFuc2l0aW9uOmFsbCAwLjJzfS5zcGlubmVyX19wcm9ncmVzc3t3aWR0aDo0NnB4O2hlaWdodDo0NnB4O2JvcmRlcjo1cHggc29saWQgdmFyKC0tdGhlbWUpO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnQ7YW5pbWF0aW9uOnJvdGF0ZSAxcyBsaW5lYXIgaW5maW5pdGV9W2NsYXNzKj0nbGVhZidde2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5jb21wYW55LWJlbmVmaXRze21hcmdpbi10b3A6MzBweDttYXJnaW4tYm90dG9tOjYwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmNvbXBhbnktYmVuZWZpdHNfX2xpc3R7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgMWZyKTtncmlkLWNvbHVtbi1nYXA6MjBweDtncmlkLXJvdy1nYXA6MzBweDttYXJnaW4tdG9wOjQwcHh9LmNvbXBhbnktYmVuZWZpdHNfX2l0ZW17ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXJ9LmNvbXBhbnktYmVuZWZpdHNfX2ljb257bWFyZ2luLWJvdHRvbToxNXB4fS5jb21wYW55LWJlbmVmaXRzX19pY29uIHN2Z3t3aWR0aDozMHB4O2hlaWdodDozMHB4O2ZpbGw6dmFyKC0tdGhlbWUpfS5jb21wYW55LWJlbmVmaXRzX19uYW1le2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWJvdHRvbTo3cHh9LmNvbXBhbnktYmVuZWZpdHNfX3RleHR7Y29sb3I6IzVjNjI2ZTttYXJnaW4tYm90dG9tOjEwcHh9LmNvbXBhbnktYmVuZWZpdHNfX2xpbmt7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOmF1dG87Y29sb3I6dmFyKC0tdGhlbWUpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5jb21wYW55LWJlbmVmaXRzX19saXN0e2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fS5mYWtlLXJhZGlve2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246bWlkZGxlO2hlaWdodDoxOHB4O3dpZHRoOjE4cHg7b3ZlcmZsb3c6aGlkZGVuO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQ6I2U1ZTVlNTtib3JkZXItcmFkaXVzOjEwcHh9LmZha2UtcmFkaW86YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjRweDtsZWZ0OjRweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10aGVtZSk7Ym9yZGVyOjFweCBzb2xpZCAjZmJmYmZiO2JvcmRlci1yYWRpdXM6NXB4O29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNpdGlvbjphbGwgMC4yc30uZmFrZS1yYWRpby5jaGVja2VkOmJlZm9yZXt0b3A6NHB4O29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUoMSl9Lm9yZGVyLWluZm9fdG9wLWdhcHttYXJnaW4tdG9wOjFlbX0ub3JkZXItaW5mb19faXRlbXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiM1YzYyNmV9Lm9yZGVyLWluZm9fX2l0ZW06aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6dmFyKC0tdGhlbWUpfS5vcmRlci1pbmZvX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MC41ZW19Lm9yZGVyLWluZm9fX2l0ZW0gc3Zne3dpZHRoOjEuMTI1ZW07aGVpZ2h0OjEuMTI1ZW07bWFyZ2luLXJpZ2h0OjAuNWVtO2ZpbGw6Y3VycmVudENvbG9yfS5oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyMTA7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21pbi13aWR0aDozMjBweDtwYWRkaW5nLXRvcDo0NHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGZlMGUxO2JveC1zaGFkb3c6MCA1cHggNXB4IHJnYmEoMjgsMjcsMjcsMC4wNSl9LmhlYWRlciBzZWxlY3R7aGVpZ2h0OjMwcHg7bGluZS1oZWlnaHQ6MjhweH0uaGVhZGVyIHNlbGVjdDpmb2N1cywuaGVhZGVyIHNlbGVjdDpob3Zlcntjb2xvcjp2YXIoLS10aGVtZSl9LmhlYWRlcl9faGVscC1idG57ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6MTVweH0uaGVhZGVyX19oZWxwLWJ0biBbY2xhc3MqPSdidXRuJ117aGVpZ2h0OjMwcHg7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5oZWFkZXJfX2hlbHAtYnRue21hcmdpbi1sZWZ0OjEwcHh9LmhlYWRlcl9faGVscC1idG4gW2NsYXNzKj0nYnV0bidde2hlaWdodDoyOHB4O3BhZGRpbmctbGVmdDozcHg7cGFkZGluZy1yaWdodDozcHg7Zm9udC1zaXplOjEycHh9fS5oZWFkZXItdG9we3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NDtwYWRkaW5nLXRvcDo4cHh9LmhlYWRlci10b3A+LmlubmVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWluLWhlaWdodDo2MHB4fS5oZWFkZXItdG9wIC5sb2dve3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MztmbGV4LXNocmluazowfS5oZWFkZXItdG9wIC5sb2dvIGF7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9ja30uaGVhZGVyLXRvcCAubG9nbyAub3JnYW5pemF0aW9uLWxvZ297ZGlzcGxheTpibG9jazt3aWR0aDoxOTBweH0uaGVhZGVyLXRvcCAubG9nbyBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uaGlkZS1vbi1sb2dnZWR7cG9zaXRpb246cmVsYXRpdmV9LmhlYWRlci1yaWdodHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtZ3JvdzoxfS5oZWFkZXItcmlnaHQtbmF2e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWxlZnQ6MjBweH0uaGVhZGVyLXJpZ2h0LW5hdi11c2Vye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLXRhYmxlO3ZlcnRpY2FsLWFsaWduOnRvcH0uaGVhZGVyLXJpZ2h0LW5hdi11c2VyIFtjbGFzcyo9Jy1idXRuJ117aGVpZ2h0OjMwcHg7cGFkZGluZzowIDIwcHggMnB4IDIwcHg7bWFyZ2luOjAgMCAwIDEwcHg7Zm9udC1zaXplOjE1cHh9LmhlYWRlci1yaWdodC1zZWFyY2h7ZmxleC1ncm93OjE7bWFyZ2luLWxlZnQ6MjBweH0uaGVhZGVyLXJpZ2h0IC5zZWFyY2gtZm9ybXtib3JkZXItcmFkaXVzOjNweH0uaGVhZGVyLXJpZ2h0LWxvY2F0aW9ue2Rpc3BsYXk6dGFibGUtY2VsbDt2ZXJ0aWNhbC1hbGlnbjp0b3A7cGFkZGluZzowIDAgMCAwfS51c2VyLWludGVyZmFjZS1pY29uc3twb3NpdGlvbjpyZWxhdGl2ZTttaW4td2lkdGg6NDBweDt0ZXh0LWFsaWduOmNlbnRlcjtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjJzfS51c2VyLWludGVyZmFjZS1pY29uczpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDoxNXB4fS51c2VyLWludGVyZmFjZS1pY29ucyAudWktYnRuLXRleHR7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjE0cHg7ZGlzcGxheTpibG9ja30udXNlci1pbnRlcmZhY2UtaWNvbnMgLnNlYXJjaC1idG4tdGV4dHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweH0udXNlci1pbnRlcmZhY2UtaWNvbnMudXNlcl9kYXRhe2N1cnNvcjpkZWZhdWx0fS51c2VyLWludGVyZmFjZS1pY29ucy5sb2dpbi10cmlnZ2Vye3BhZGRpbmc6MCA3cHh9LmxvZ2dlZC11c2VyIC51c2VyLWludGVyZmFjZS1pY29ucy5sb2dpbi10cmlnZ2Vye2Rpc3BsYXk6bm9uZX0udXNlci1pbnRlcmZhY2UtaWNvbnMgW2NsYXNzKj0naWNvbi0nXTpub3QoLnVpLWJ1dHRvbil7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS51c2VyLWludGVyZmFjZS1pY29uczpob3Zlcntjb2xvcjp2YXIoLS10aGVtZSk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnVzZXItaW50ZXJmYWNlLWljb25zOmhvdmVyPmF7Y29sb3I6dmFyKC0tdGhlbWUpO3RleHQtZGVjb3JhdGlvbjpub25lfS51c2VyLWludGVyZmFjZS1pY29uczpob3ZlciBzdmd7ZmlsbDp2YXIoLS10aGVtZSl9LnVzZXItaW50ZXJmYWNlLWljb25zIHN2Z3twb3NpdGlvbjpyZWxhdGl2ZTt0b3A6M3B4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoyMnB4O3dpZHRoOjIycHg7dHJhbnNpdGlvbjphbGwgMC4yc30udXNlci1pbnRlcmZhY2UtaWNvbnMgLnVpLWNvdW50ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0zcHg7bGVmdDo1cHg7ZGlzcGxheTpibG9jazt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2ZvbnQtc2l6ZToxMXB4O2xpbmUtaGVpZ2h0OjE2cHg7YmFja2dyb3VuZDp2YXIoLS10aGVtZSk7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItcmFkaXVzOjlweDt0cmFuc2l0aW9uOmFsbCAwLjJzfS51c2VyLWludGVyZmFjZS1pY29ucy5oZWFkZXItcmlnaHQtY2FydCAudWktY291bnRlcntsZWZ0Oi04cHh9LnVzZXItaW50ZXJmYWNlLWljb25zLmxvZ291dHtwYWRkaW5nOjB9LnVzZXItaW50ZXJmYWNlLWljb25zLmxvZ291dCAuaWNvbi1sb2ctb3V0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoycHg7bGVmdDotMnB4O2NvbG9yOnZhcigtLXRoZW1lKX0ubW9iaWxlLXVpe3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MztkaXNwbGF5Om5vbmU7YmFja2dyb3VuZDojZmZmO2JvcmRlci10b3A6MXB4IHNvbGlkICNjMWMxYzF9Lm1vYmlsZS11aS1idG57ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjUwJTtoZWlnaHQ6NTBweDttYXJnaW46MDtwYWRkaW5nOjA7YmFja2dyb3VuZDpub25lO2JvcmRlcjpub25lO2JveC1zaGFkb3c6MCAwIDAgdHJhbnNwYXJlbnQ7b3V0bGluZTpub25lO2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojMWQyMjI1O2N1cnNvcjpwb2ludGVyfS5tb2JpbGUtdWktYnRuIHN2Z3twb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MThweDtoZWlnaHQ6MThweDttYXJnaW46MCA3cHggMCAwO2ZpbGw6IzFkMjIyNX0ubW9iaWxlLXVpLWJ0biAubW9iaWxlLW5hdi1pY29ue3RvcDowfS5tb2JpbGUtdWktYnRuOmZpcnN0LWNoaWxke2JvcmRlci1yaWdodDoxcHggc29saWQgI2MxYzFjMX0uaGVhZGVyLW5hdntwYWRkaW5nLXRvcDozcHh9LmhlYWRlci1uYXYgLmlubmVyPnVse2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kO3dpZHRoOjEwMCV9LmhlYWRlci1uYXYgLmlubmVyPnVsPmxpe3doaXRlLXNwYWNlOm5vd3JhcDt0cmFuc2l0aW9uOmFsbCAwLjJzfS5oZWFkZXItbmF2IC5pbm5lcj51bD5saTpob3Zlcntib3JkZXItY29sb3I6dmFyKC0tdGhlbWUpfS5oZWFkZXItbmF2IC5pbm5lcj51bD5saS5zYWxle2JvcmRlcjoxcHggc29saWQgI2ZmZn0uaGVhZGVyLW5hdiAuaW5uZXI+dWw+bGkuc2FsZTpob3Zlcntib3JkZXItY29sb3I6dmFyKC0tdGhlbWUpfS5oZWFkZXItbmF2IC5pbm5lcj51bD5saS5zYWxlIGF7YmFja2dyb3VuZDojZmZmO2NvbG9yOiMwMGMyZmY7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmhlYWRlci1uYXYgLmlubmVyPnVsPmxpPmF7ZGlzcGxheTpibG9jaztoZWlnaHQ6MzhweDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDpib2xkO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDozMHB4O3RleHQtYWxpZ246Y2VudGVyO2xldHRlci1zcGFjaW5nOjAuMDRlbX0uaGVhZGVyLW5hdiAuaW5uZXI+dWw+bGk+YS5hY3RpdmUsLmhlYWRlci1uYXYgLmlubmVyPnVsPmxpPmE6aG92ZXJ7Y29sb3I6dmFyKC0tdGhlbWUpO3RleHQtZGVjb3JhdGlvbjpub25lfS5oZWFkZXItbmF2IC5pbm5lcj51bD5saSAuc3ViLW5hdi5hY3RpdmV7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTt0cmFuc2l0aW9uOmFsbCAwLjJzfS5oZWFkZXItbmF2IC5pbm5lcj51bD5saTpob3ZlciAuc3ViLW5hdnt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxO3RyYW5zaXRpb246YWxsIDAuMnM7dHJhbnNpdGlvbjphbGwgMC4ycyAwLjNzfS5oZWFkZXItbmF2IC5zdWItbmF2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MDt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MzAwcHg7YmFja2dyb3VuZDojZmZmO2ZvbnQtc2l6ZToxNnB4O292ZXJmbG93OmhpZGRlbjtib3gtc2hhZG93OjAgOHB4IDdweCByZ2JhKDM1LDM1LDM1LDAuNCk7dGV4dC1zaGFkb3c6MCAwIDAgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czowIDAgMTBweCAxMHB4O3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCAwczt0cmFuc2l0aW9uOmFsbCAwLjJzIDAuM3N9LmhlYWRlci1uYXYgLnN1Yi1uYXY6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LmhlYWRlci1uYXYgLnN1Yi1uYXYgdWx7ZmxvYXQ6bGVmdDtkaXNwbGF5OmJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDt3aWR0aDoxNi42NjYlO3BhZGRpbmc6MCAyMHB4IDIwcHggMH0uaGVhZGVyLW5hdiAuc3ViLW5hdiB1bDpudGgtY2hpbGQoNm4rMSl7Y2xlYXI6Ym90aH0uaGVhZGVyLW5hdiAuc3ViLW5hdiB1bCBsaXtwYWRkaW5nOjAgMjBweCAxMHB4IDA7d2hpdGUtc3BhY2U6bm9ybWFsfS5oZWFkZXItbmF2IC5zdWItbmF2IHVsIGxpLndpdGgtaWNvbntwYWRkaW5nOjAgMCA2cHggMDtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxNnB4fS5oZWFkZXItbmF2IC5zdWItbmF2IHVsIGxpLndpdGgtaWNvbiBhe2NvbG9yOiMxZjFmMWZ9LmhlYWRlci1uYXYgLnN1Yi1uYXYgdWwgbGkgYXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MCAwIDAgMThweDtsaW5lLWhlaWdodDoxNnB4O2NvbG9yOiM1YzYyNmV9LmhlYWRlci1uYXYgLnN1Yi1uYXYgdWwgbGkgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjp2YXIoLS10aGVtZSl9LmhlYWRlci1uYXYgLnN1Yi1uYXYgdWwgbGkgYSAuaWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0Oi03cHg7ZGlzcGxheTpibG9jazt3aWR0aDoyMHB4O2hlaWdodDoyMHB4fS5oZWFkZXItbmF2IC5zdWItbmF2IHVsIGxpIGEgLmljb24gc3Zne3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7ZmlsbDp2YXIoLS10aGVtZSl9LmhlYWRlci1uYXYgLnN1Yi1uYXYgLnN1Ym5hdi1jb2x1bW57cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6cmlnaHQ7d2lkdGg6MTglfS5oZWFkZXItbmF2IC5zdWItbmF2IC5zdWJuYXYtY29sdW1uOmxhc3QtY2hpbGR7cGFkZGluZzoyMHB4IDIwcHggMjBweCAwfS5oZWFkZXItbmF2IC5zdWItbmF2IC5zdWJuYXYtY29sdW1uOmxhc3QtY2hpbGQgdWx7ZmxvYXQ6bm9uZTt3aWR0aDphdXRvO3BhZGRpbmc6MH0uaGVhZGVyLW5hdiAuc3ViLW5hdiAuc3VibmF2LWNvbHVtbjpsYXN0LWNoaWxkIGxpe3BhZGRpbmc6MCAwIDEwcHggMTVweH0uaGVhZGVyLW5hdiAuc3ViLW5hdiAuc3VibmF2LWNvbHVtbjpmaXJzdC1jaGlsZHtmbG9hdDpsZWZ0O3dpZHRoOjgyJX0uaGVhZGVyLW5hdiAuc3ViLW5hdiAuc3VibmF2LWNvbHVtbjpmaXJzdC1jaGlsZCB1bHtmbG9hdDpsZWZ0O3dpZHRoOjIwJX0uaGVhZGVyLW5hdiAuc3ViLW5hdiAuc3VibmF2LWNvbHVtbjpmaXJzdC1jaGlsZCB1bDpudGgtY2hpbGQoNm4rMSl7Y2xlYXI6bm9uZX0uaGVhZGVyLW5hdiAuc3ViLW5hdiAuc3VibmF2LWNvbHVtbjpmaXJzdC1jaGlsZCB1bDpudGgtY2hpbGQoNW4rMSl7Y2xlYXI6Ym90aH0uaGVhZGVyLW5hdiAuc3ViLW5hdiAuc3VibmF2LWNvbHVtbjpmaXJzdC1jaGlsZDpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6LTEwJTtyaWdodDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MXB4O2hlaWdodDoxMDAwJTtiYWNrZ3JvdW5kOiNkN2Q3ZDd9LmhlYWRlci10b3BfcGFydG5lcntwYWRkaW5nLWxlZnQ6MH0uaGVhZGVyLXRvcF9wYXJ0bmVyPi5pbm5lcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2hlaWdodDo2MHB4fS5oZWFkZXItdG9wX3BhcnRuZXI+LmlubmVyIC5oZWFkZXItbmF2e3BhZGRpbmctcmlnaHQ6MH0uaGVhZGVyLXRvcF9wYXJ0bmVyPi5pbm5lciAuaGVhZGVyLW5hdj4uaW5uZXJ7cG9zaXRpb246c3RhdGljfS5oZWFkZXItdG9wX3BhcnRuZXI+LmlubmVyIC5oZWFkZXItbmF2Pi5pbm5lcj51bD5saTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDoxNXB4fS5oZWFkZXItdG9wX3BhcnRuZXI+LmlubmVyIC5oZWFkZXItbmF2Pi5pbm5lcj51bD5saT5he2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7aGVpZ2h0OjYwcHg7bGluZS1oZWlnaHQ6bm9ybWFsfS5oZWFkZXItdG9wX3BhcnRuZXI+LmlubmVyIC5oZWFkZXItcmlnaHR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uaGVhZGVyLXRvcF9wYXJ0bmVyPi5pbm5lciAuaGVhZGVyLXJpZ2h0LXNlYXJjaHtwYWRkaW5nLXRvcDowO2ZsZXgtZ3JvdzoxfS5oZWFkZXItdG9wX3BhcnRuZXI+LmlubmVyIC5oZWFkZXItcmlnaHQtbmF2e3BhZGRpbmctdG9wOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5oZWFkZXItdG9wX3BhcnRuZXI+LmlubmVye2hlaWdodDo0MHB4fS5oZWFkZXItdG9wX3BhcnRuZXI+LmlubmVyIC5oZWFkZXItcmlnaHR7bWFyZ2luLWxlZnQ6YXV0bzt3aWR0aDphdXRvfX0uc3ViLW5hdi1zY3JvbGx7bWF4LWhlaWdodDpjYWxjKDEwMHZoIC0gOTBweCk7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvfS5zdWItbmF2LXNjcm9sbCAuc3ViLW5hdi1jb250ZW50e3BhZGRpbmc6MjBweCAyMHB4IDAgMjBweH0uaGVhZGVyLXNlYXJjaHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7d2lkdGg6MTAwJTtwYWRkaW5nOjRweCA1MHB4IDRweCAyMHB4O2JhY2tncm91bmQ6I2ZmZn0uaGVhZGVyLXNlYXJjaDpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6LTQwcHg7bGVmdDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6NDBweH0uaGVhZGVyLXNlYXJjaCAuc2VhcmNoLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7ZGlzcGxheTpibG9jazt3aWR0aDozOHB4O2hlaWdodDo0MHB4O2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIDAuMnN9LmhlYWRlci1zZWFyY2ggLnNlYXJjaC1jbG9zZSBzdmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTtkaXNwbGF5OmJsb2NrO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7Zm9udC1zaXplOjIwcHg7bWFyZ2luOi0xMHB4IDAgMCAtMTBweDtmaWxsOiMxZDIyMjV9LmhlYWRlci1zZWFyY2ggLnNlYXJjaC1jbG9zZTpob3ZlciBzdmd7ZmlsbDp2YXIoLS10aGVtZSl9LmhlYWRlci1zZWFyY2gtZGVza3RvcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7d2lkdGg6MTAwJTttYXgtaGVpZ2h0OjQwMHB4O2JhY2tncm91bmQ6I2ZmZjtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87Ym94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMzUsMzUsMzUsMC4yNSk7Ym9yZGVyLXJhZGl1czo0cHh9LmhlYWRlci1zZWFyY2gtcmVzdWx0c3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYygxMDB2aCAtIDE1NnB4KTtiYWNrZ3JvdW5kOiNmZmY7b3ZlcmZsb3c6aGlkZGVufS5oZWFkZXItc2VhcmNoLXJlc3VsdHMtc2Nyb2xse3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDpjYWxjKDEwMCUgKyAxMDBweCk7aGVpZ2h0OjEwMCU7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvfS5oZWFkZXItc2VhcmNoLXJlc3VsdHMtY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDpjYWxjKDEwMCUgLSAxMDBweCk7cGFkZGluZzoyMHB4fS5oZWFkZXItc2VhcmNoLXJlc3VsdHMgdWx7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q3ZDdkN30uaGVhZGVyLXNlYXJjaC1sb2NhdGlvbntwYWRkaW5nOjVweCAwIDAgMH0uaGVhZGVyLXNlYXJjaC1sb2NhdGlvbiBzZWxlY3R7aGVpZ2h0OjI4cHg7bGluZS1oZWlnaHQ6MjZweDtib3JkZXI6MXB4IHNvbGlkICNjMWMxYzF9LmhlYWRlci1zZWFyY2gtbG9jYXRpb24gLmljby1sb2NhdGlvbntsZWZ0OmF1dG87cmlnaHQ6LTQwcHg7dG9wOjEwcHg7ZmlsbDojMWQyMjI1fS5oZWFkZXItc2VhcmNoIC51aS1hdXRvY29tcGxldGV7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3RvcDowICFpbXBvcnRhbnQ7bGVmdDowICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS51aS1tZW51LWl0ZW17cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWluLWhlaWdodDo0MHB4O3BhZGRpbmc6OXB4IDMwcHggMTBweCAyMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkN2Q3ZDc7Y29sb3I6IzFkMjIyNTtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjJzfS51aS1tZW51LWl0ZW0udWktc3RhdGUtZm9jdXN7YmFja2dyb3VuZDojZmFmYWZhfS51aS1tZW51LWl0ZW06bGFzdC1jaGlsZHtib3JkZXI6bm9uZX0udWktbWVudS1pdGVtOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnVpLW1lbnUtaXRlbSAubmFtZXtwYWRkaW5nOjAgMCAwIDIwcHh9LnVpLW1lbnUtaXRlbSAubmFtZSBzcGFue2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzVjNjI2ZX0udWktbWVudS1pdGVtIC5pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7aGVpZ2h0OjYwcHg7d2lkdGg6NjBweH0udWktbWVudS1pdGVtIC5pbWFnZSBpbWd7aGVpZ2h0OmF1dG99LnVpLW1lbnUtaXRlbSAuaW1hZ2UuaW1hZ2UtLXRhbGwgaW1ne2hlaWdodDoxMDAlO21heC1oZWlnaHQ6MTAwJTt3aWR0aDphdXRvfS5zZWFyY2gtZm9ybXtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOiNmZmZ9LnNlYXJjaC1mb3JtPmZvcm17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uc2VhcmNoLWZvcm0gLnNlYXJjaC1pbnB1dHtoZWlnaHQ6MzJweDtmbGV4LWdyb3c6MTttYXJnaW46MDtwYWRkaW5nOjAgMTVweCAwIDEwcHg7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXItdG9wOjFweCBzb2xpZCAjYzFjMWMxO2JvcmRlci1yaWdodDpub25lO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjMWMxYzE7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNjMWMxYzE7b3V0bGluZTpub25lO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6N3B4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6N3B4Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lfS5zZWFyY2gtZm9ybSAuc2VhcmNoLWJ0bntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjQ4cHg7aGVpZ2h0OjMycHg7Ym9yZGVyOm5vbmU7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgMC4ycztiYWNrZ3JvdW5kLWNvbG9yOiM1YzYyNmU7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6N3B4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjdweH0uc2VhcmNoLWZvcm0gLnNlYXJjaC1idG4gc3Zne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7ZGlzcGxheTpibG9jazt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2ZvbnQtc2l6ZToyMHB4O21hcmdpbjotMTBweCAwIDAgLTEwcHg7ZmlsbDojZmZmO3RyYW5zaXRpb246YWxsIDAuMnN9LnNlYXJjaC1mb3JtIC5zZWFyY2gtYnRuOmhvdmVyIHN2Z3tmaWxsOnZhcigtLXRoZW1lKX0ubW9iaWxlLW5hdi1pY29ue3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtyaWdodDowO3otaW5kZXg6OTA1O3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7bWFyZ2luOjAgMTBweCAwIDA7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dHJhbnNpdGlvbjpvcGFjaXR5IDAuMnN9Lm1vYmlsZS1uYXYtaWNvbj5zcGFue3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7ei1pbmRleDoxO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjBweDtoZWlnaHQ6MnB4O21hcmdpbjotMXB4IDAgMCAtMTBweDtiYWNrZ3JvdW5kOiMxZDIyMjU7dHJhbnNpdGlvbjphbGwgMC4zc30ubW9iaWxlLW5hdi1pY29uPnNwYW46YWZ0ZXIsLm1vYmlsZS1uYXYtaWNvbj5zcGFuOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7ZGlzcGxheTpibG9jaztjb250ZW50OicnO3dpZHRoOjIwcHg7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kOiMxZDIyMjU7dHJhbnNpdGlvbjphbGwgMC4zc30ubW9iaWxlLW5hdi1pY29uPnNwYW46YmVmb3Jle3RvcDotNnB4fS5tb2JpbGUtbmF2LWljb24+c3BhbjphZnRlcnt0b3A6NnB4O29wYWNpdHk6MX0ubW9iaWxlLW5hdi1pY29uLmFjdGl2ZT5zcGFue3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5tb2JpbGUtbmF2LWljb24uYWN0aXZlPnNwYW46YmVmb3Jle3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTZweCwgMCl9Lm1vYmlsZS1uYXYtaWNvbi5hY3RpdmU+c3BhbjphZnRlcnt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoLTZweCwgMCk7b3BhY2l0eTowfS5pb3MgLm1vYmlsZS1uYXYtYnRuLC5hbmRyb2lkIC5tb2JpbGUtbmF2LWJ0biwucGFnZS1uYXYtaG9sZGVyLmZpeGVkIC5tb2JpbGUtbmF2LWJ0bntvcGFjaXR5OjF9Lm1vYmlsZS1uYXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7cmlnaHQ6MDt6LWluZGV4OjI7ZGlzcGxheTpub25lO3dpZHRoOjA7aGVpZ2h0OjEwMHZoO2JhY2tncm91bmQ6I2ZmZjt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzIwcHgsIDAsIDApO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMzVzO292ZXJmbG93OmhpZGRlbn0ubW9iaWxlLW5hdiAucGFnZS1uYXZ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MH0ubW9iaWxlLW5hdi5hY3RpdmV7d2lkdGg6MzAwcHg7Ym94LXNoYWRvdzowIDVweCAxN3B4IHJnYmEoMCwwLDAsMC40KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9Lm1vYmlsZS1uYXYuYWN0aXZlIC5tb2JpbGUtbmF2LWhvbGRlcntvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuNXMgMC4yNXMsIG9wYWNpdHkgMC4zNXMgMC4yc30ubW9iaWxlLW5hdi1pdGVtcywubW9iaWxlLW5hdi1ob2xkZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5tb2JpbGUtbmF2LWhvbGRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYygxMDAlIC0gMTI0cHgpO3BhZGRpbmc6MCAwIDAgMDtib3JkZXItdG9wOjFweCBzb2xpZCAjYzFjMWMxO292ZXJmbG93OmhpZGRlbjtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwJSwgMCwgMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4yc30ubW9iaWxlLW5hdi1ob2xkZXIgbGl7ZGlzcGxheTpibG9ja30ubmF2LXNjcm9sbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6Y2FsYygxMDAlICsgMTAwcHgpO2hlaWdodDoxMDAlO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0bztib3JkZXItdG9wOjFweCBzb2xpZCAjZDdkN2Q3fS5uYXYtc2Nyb2xsIC5uYXYtc2Nyb2xsLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6Y2FsYygxMDAlIC0gMTAwcHgpO3BhZGRpbmctYm90dG9tOjgwcHh9Lm5hdi1zY3JvbGwgLm5hdi1zY3JvbGwtY29udGVudD51bD5saXtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDdkN2Q3fS5uYXYtc2Nyb2xsIC5uYXYtc2Nyb2xsLWNvbnRlbnQ+dWw+bGk+YXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttaW4taGVpZ2h0OjYwcHg7cGFkZGluZzoxMnB4IDMwcHggMTJweCAyMHB4O2NvbG9yOiMxZDIyMjU7Zm9udC1zaXplOjEuMjVyZW19Lm5hdi1zY3JvbGwgLm5hdi1zY3JvbGwtY29udGVudD51bD5saT5hIHN2Z3t3aWR0aDoyNHB4O2hlaWdodDoyNHB4O2ZpbGw6dmFyKC0tdGhlbWUpO21hcmdpbi1yaWdodDo1cHh9Lm5hdi1zY3JvbGwgLm5hdi1zY3JvbGwtY29udGVudD51bD5saSAuc3ViLW5hdi10cmlnZ2Vye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7ei1pbmRleDoyO3dpZHRoOjQ5cHg7aGVpZ2h0OjU5cHg7Y3Vyc29yOnBvaW50ZXJ9Lm5hdi1zY3JvbGwgLm5hdi1zY3JvbGwtY29udGVudD51bD5saSAuc3ViLW5hdi10cmlnZ2VyOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDoyNHB4O3JpZ2h0OjE1cHg7ZGlzcGxheTpibG9jazt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O2JvcmRlci1yaWdodDoxcHggc29saWQgdmFyKC0tdGhlbWUpO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLXRoZW1lKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2l0aW9uOmFsbCAwLjJzfS5uYXYtc2Nyb2xsIC5uYXYtc2Nyb2xsLWNvbnRlbnQ+dWw+bGkgLnN1Yi1uYXYtdHJpZ2dlci5hY3RpdmU6YmVmb3Jle3RvcDoyMnB4O3RyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKX0ubmF2LXNjcm9sbCAubmF2LXNjcm9sbC1jb250ZW50PnVsPmxpLm5vLXN1Ym5hdiAuc3ViLW5hdi10cmlnZ2VyOmJlZm9yZXtkaXNwbGF5Om5vbmV9Lm5hdi1zY3JvbGwgLm5hdi1zY3JvbGwtY29udGVudD51bD5saSB1bHtkaXNwbGF5Om5vbmU7cGFkZGluZzoxMHB4IDA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q3ZDdkN30ubmF2LXNjcm9sbCAubmF2LXNjcm9sbC1jb250ZW50PnVsPmxpIHVsPmxpIGF7ZGlzcGxheTpibG9jazttaW4taGVpZ2h0OjQ4cHg7cGFkZGluZzo4cHggMjBweCA4cHggMmVtfS5tb2JpbGUtbmF2LWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MDt6LWluZGV4OjE7ZGlzcGxheTpub25lO2hlaWdodDowO3dpZHRoOjEwMCU7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDAuMzVzIDAuMzVzfS5tb2JpbGUtbmF2LWNsb3NlLmFjdGl2ZXtoZWlnaHQ6MTAwMHZofS5sb2dpbi1mb3Jte3BhZGRpbmc6MCAwIDIwcHggMH0ubG9naW4tZm9ybS1lcnJvcntjb2xvcjp2YXIoLS10aGVtZSk7bWFyZ2luLWxlZnQ6MjBweDtkaXNwbGF5Om5vbmV9LmxvZ2luLWZvcm0tc2VjY2Vzc3tjb2xvcjojNjM5ZTNhO21hcmdpbi1sZWZ0OjIwcHg7ZGlzcGxheTpub25lfS51c2VyLWRyb3Bkb3due3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO3JpZ2h0OjA7ei1pbmRleDoyMDU7d2lkdGg6MzIwcHg7cGFkZGluZzoxNXB4IDAgMCAwO3RleHQtYWxpZ246bGVmdDtjdXJzb3I6ZGVmYXVsdDt3aGl0ZS1zcGFjZTpub3JtYWw7Y29sb3I6IzFkMjIyNTt0cmFuc2l0aW9uOmFsbCAwLjJzO2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjAgMCAxNnB4IHJnYmEoMzUsMzUsMzUsMC40NSk7Ym9yZGVyLXJhZGl1czo4cHg7dmlzaWJpbGl0eTpoaWRkZW47b3BhY2l0eTowO3RyYW5zaXRpb246YWxsIDBzfS51c2VyLWRyb3Bkb3duIC51c2VyLWludGVyZmFjZS1pY29uc3twYWRkaW5nLWxlZnQ6MH0udXNlci1kcm9wZG93bi5hY3RpdmV7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTt0cmFuc2l0aW9uOmFsbCAwLjJzfS51c2VyLWRyb3Bkb3duLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7ZGlzcGxheTpub25lO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgMC4ycztjb2xvcjojMWQyMjI1fS51c2VyLWRyb3Bkb3duLWNsb3NlOmhvdmVye2NvbG9yOnZhcigtLXRoZW1lKX0udXNlci1kcm9wZG93bi1jbG9zZSAuaWNvbi1jcm9zc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtmb250LXNpemU6MjBweDttYXJnaW46LTEwcHggMCAwIC0xNXB4fS51c2VyLWRyb3Bkb3duIC51c2VyLXByZXZpZXd7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDozO2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6Mi41ZW0gMWZyO2dyaWQtY29sdW1uLWdhcDoxZW07YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctcmlnaHQ6Mi41ZW07bWFyZ2luLWJvdHRvbToxZW07cGFkZGluZy1sZWZ0OjEuNWVtfS51c2VyLWRyb3Bkb3duIC51c2VyLXByZXZpZXcgLmltYWdle3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7YmFja2dyb3VuZDp1cmwoXCIvaW1hZ2VzL2kvbm8tcGhvdG8ucG5nXCIpIG5vLXJlcGVhdCAwIDA7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtib3JkZXItcmFkaXVzOjIwcHg7b3ZlcmZsb3c6aGlkZGVufS51c2VyLWRyb3Bkb3duIC51c2VyLXByZXZpZXcgLmltYWdlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfS51c2VyLWRyb3Bkb3duIC51c2VyLXByZXZpZXdfX25hbWV7bWFyZ2luLWJvdHRvbToycHg7b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO2ZvbnQtd2VpZ2h0OmJvbGR9LnVzZXItZHJvcGRvd24gLnVzZXItcHJldmlld19faW5mb3tvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7Zm9udC1zaXplOjEzcHh9LnVzZXItZHJvcGRvd25fX2NvdW50ZXJze21hcmdpbi1ib3R0b206MWVtO3BhZGRpbmctbGVmdDoxLjVlbTtwYWRkaW5nLXJpZ2h0OjEuNWVtfS51c2VyLWRyb3Bkb3duX19jb3VudGVycy1pdGVte2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2NvbG9yOiM1YzYyNmU7Zm9udC13ZWlnaHQ6NjAwfS51c2VyLWRyb3Bkb3duX19jb3VudGVycy1pdGVtX2Nhc2hiYWNre2NvbG9yOiM2MzllM2F9LnVzZXItZHJvcGRvd25fX2NvdW50ZXJzLWl0ZW1fY2FzaGJhY2stcGF5bWVudHtjb2xvcjojMDBjMmZmfS51c2VyLWRyb3Bkb3duX19jb3VudGVycy1pdGVtLXZhbHVlLC51c2VyLWRyb3Bkb3duX19jb3VudGVycy1pdGVtLWtleXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS51c2VyLWRyb3Bkb3duX19jb3VudGVycy1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MC41ZW19LnVzZXItZHJvcGRvd24gLnJpZ2h0e2Zsb2F0OnJpZ2h0O3dpZHRoOmNhbGMoMTAwJSAtIDUwcHgpO3BhZGRpbmc6NHB4IDAgMCAxNXB4fS51c2VyLWRyb3Bkb3duIC51c2VyLWJvbnVze2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6dmFyKC0tdGhlbWUpO292ZXJmbG93OmhpZGRlbn0udXNlci1kcm9wZG93biAubG9naW4tY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MTBweDt6LWluZGV4OjEwO3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHg7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2RmZTBlMTtib3JkZXItcmFkaXVzOjE1cHg7Y3Vyc29yOnBvaW50ZXJ9LnVzZXItZHJvcGRvd24gLmxvZ2luLWNsb3NlIFtjbGFzcyo9J2ljby0nXXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MThweDtoZWlnaHQ6MThweDttYXJnaW46LTlweCAwIDAgLTlweDtmaWxsOnZhcigtLXRoZW1lKX0udXNlci1kcm9wZG93biAubG9nZ2VkLC51c2VyLWRyb3Bkb3duIC5sb2dpbi1mb3Jte3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTB9LnVzZXItZHJvcGRvd24gLmxvZ2luLXdpZGUtY2xvc2V7ZGlzcGxheTpub25lfS51c2VyLWRyb3Bkb3duIHVsLnVzZXItbmF2LWxpc3R7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO2JvcmRlci10b3A6MXB4IHNvbGlkICNlM2UzZTN9LnVzZXItZHJvcGRvd24gdWwudXNlci1uYXYtbGlzdCBsaT5zcGFuLC51c2VyLWRyb3Bkb3duIHVsLnVzZXItbmF2LWxpc3QgYXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTVweCAxMHB4IDE1cHggMy41ZW07Y29sb3I6IzVjNjI2ZTt0cmFuc2l0aW9uOmFsbCAwLjJzfS51c2VyLWRyb3Bkb3duIHVsLnVzZXItbmF2LWxpc3QgbGk+c3BhbiBzdmcsLnVzZXItZHJvcGRvd24gdWwudXNlci1uYXYtbGlzdCBhIHN2Z3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MS41ZW07d2lkdGg6MThweDtoZWlnaHQ6MThweDttYXJnaW4tdG9wOi05cHg7ZmlsbDojNWM2MjZlO3RyYW5zaXRpb246YWxsIDAuMnN9LnVzZXItZHJvcGRvd24gdWwudXNlci1uYXYtbGlzdCBsaT5zcGFuOmhvdmVyLC51c2VyLWRyb3Bkb3duIHVsLnVzZXItbmF2LWxpc3QgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjp2YXIoLS10aGVtZSl9LnVzZXItZHJvcGRvd24gdWwudXNlci1uYXYtbGlzdCBsaT5zcGFuOmhvdmVyIHN2ZywudXNlci1kcm9wZG93biB1bC51c2VyLW5hdi1saXN0IGE6aG92ZXIgc3Zne2ZpbGw6dmFyKC0tdGhlbWUpfS51c2VyLWRyb3Bkb3duIHVsLnVzZXItbmF2LWxpc3QgbGk+c3BhbiBzcGFuLC51c2VyLWRyb3Bkb3duIHVsLnVzZXItbmF2LWxpc3QgYSBzcGFue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7ZGlzcGxheTpibG9jaztwYWRkaW5nOjdweCAxNXB4IDhweCAwfS51c2VyLWRyb3Bkb3duIHVsLnVzZXItbmF2LWxpc3QgbGk6bm90KDpsYXN0LWNoaWxkKT5zcGFuLC51c2VyLWRyb3Bkb3duIHVsLnVzZXItbmF2LWxpc3QgbGk6bm90KDpsYXN0LWNoaWxkKT5he2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlM2UzZTN9LnVzZXItZHJvcGRvd24gdWwudXNlci1uYXYtbGlzdCBsaT5zcGFue3BhZGRpbmctbGVmdDoxMHB4fS51c2VyLWRyb3Bkb3duIHVsLnVzZXItbmF2LWxpc3QgLnVzZXItbmF2X19ub3RpZmljYXRpb257Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjp2YXIoLS10aGVtZSl9LnVzZXItZHJvcGRvd24gdWwudXNlci1uYXYtbGlzdCAudXNlci1uYXZfX25vdGlmaWNhdGlvbiBhe2NvbG9yOnZhcigtLXRoZW1lKX0udXNlci1kcm9wZG93biB1bC51c2VyLW5hdi1saXN0IC51c2VyLW5hdl9fbm90aWZpY2F0aW9uIGEgc3Zne2ZpbGw6dmFyKC0tdGhlbWUpfS5sb2dpbi1idXRue2JhY2tncm91bmQ6I2ZmZn0ubG9naW4tYnV0bjpob3Zlcntjb2xvcjp2YXIoLS10aGVtZSl9LmxvZ2luLWJ1dG46aG92ZXIgc3Zne2ZpbGw6dmFyKC0tdGhlbWUpfS5sb2dpbi1idXRuIHN2Z3twb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweDtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTlweDt3aWR0aDoxOXB4O3RyYW5zaXRpb246YWxsIDAuMnN9LmxvZ2luLWJ1dG4gLmljby11c2Vye2Rpc3BsYXk6bm9uZX0uc29jaWFsLWxvZ2lue3BhZGRpbmc6MjBweCAwIDIwcHggMDt0ZXh0LWFsaWduOmNlbnRlcn0uc29jaWFsLWxvZ2luIHNwYW57ZGlzcGxheTpibG9jaztwYWRkaW5nOjAgMCAxMHB4IDA7Zm9udC1zaXplOjE0cHh9LnNvY2lhbC1sb2dpbiBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDt3aWR0aDozMHB4O2hlaWdodDozMHB4O21hcmdpbjowIDNweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOiNmZmZ9LnNvY2lhbC1sb2dpbiBhIHN2Z3tkaXNwbGF5OmJsb2NrO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7dHJhbnNpdGlvbjphbGwgMC4yc30uc29jaWFsLWxvZ2luIGE6aG92ZXIgc3Zne29wYWNpdHk6MC44fS5zb2NpYWwtbG9naW4gYSAuc29jaWFsLXZre2ZpbGw6IzQ1NjY4ZX0uc29jaWFsLWxvZ2luIGEgLnNvY2lhbC1mYWNlYm9va3tmaWxsOiMzYTU5OTd9LnNvY2lhbC1sb2dpbiBhIC5zb2NpYWwtZ29vZ2xle2ZpbGw6I2Q4NjM0Zn0uc29jaWFsLWxvZ2luIGEgLnNvY2lhbC10d2l0dGVye2ZpbGw6IzMwYWNlZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCl7LnBhZ2UtbmF2PmxpPmF7cGFkZGluZzowIDEwcHh9LnBhZ2UtbmF2LWxvZ297bWFyZ2luOjlweCAwIDAgMjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpey5oZWFkZXItbmF2IC5zdWItbmF2e3BhZGRpbmc6MjBweCAxNXB4IDAgMTVweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5oZWFkZXItdG9we21pbi1oZWlnaHQ6NDBweDtwYWRkaW5nLXRvcDowfS5oZWFkZXItdG9wIC5sb2dvIC5vcmdhbml6YXRpb24tbG9nb3t3aWR0aDoxNTBweH0ubW9iaWxlLXVpe2Rpc3BsYXk6ZmxleH0udXNlci1kcm9wZG93bi1jbG9zZSwubW9iaWxlLW5hdiwubW9iaWxlLW5hdi1jbG9zZXtkaXNwbGF5OmJsb2NrfS5oZWFkZXItcmlnaHQtc2VhcmNoLC5oZWFkZXItbmF2e2Rpc3BsYXk6bm9uZX0uaGVhZGVyLXJpZ2h0LW5hdnttYXJnaW4tbGVmdDphdXRvfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsubW9iaWxlLXVpLWJ0bntmb250LXNpemU6MS4yNXJlbX0uaGVhZGVyLXNlcnZpY2U+LmlubmVye3BhZGRpbmctdG9wOjEwcHg7cGFkZGluZy1ib3R0b206MTBweDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5oZWFkZXItcmlnaHQtdmlld2Vke2Rpc3BsYXk6bm9uZX0udXNlci1pbnRlcmZhY2UtaWNvbnN7bWluLXdpZHRoOjMwcHh9LnVzZXItaW50ZXJmYWNlLWljb25zIC51aS1idG4tdGV4dHtkaXNwbGF5Om5vbmV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5tb2JpbGUtbmF2LWJ0bntyaWdodDotOHB4fS51c2VyLWludGVyZmFjZS1pY29uc3twYWRkaW5nOjAgMCAwIDEwcHh9LnVzZXItaW50ZXJmYWNlLWljb25zIC51aS1idG4tdGVse3RvcDotMnB4O2ZvbnQtc2l6ZToxMnB4fS51c2VyLWludGVyZmFjZS1pY29ucyAudWktY291bnRlcntyaWdodDphdXRvO2xlZnQ6MH0uaGVhZGVyLXNlYXJjaHtwYWRkaW5nLWxlZnQ6MTBweH19LnNhZmFyaS10cmlnZ2Vye2hlaWdodDozMHB4O21hcmdpbi1sZWZ0OjEwcHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MzBweH0uaGVhZGVyLXNlcnZpY2V7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMHZ3O21pbi13aWR0aDozMjBweDt6LWluZGV4OjQwO2ZvbnQtc2l6ZToxNnB4O2JhY2tncm91bmQtY29sb3I6I2ZhZmFmYTtib3gtc2hhZG93OjAgNXB4IDVweCByZ2JhKDI4LDI3LDI3LDAuMDcpfS5oZWFkZXItc2VydmljZT4uaW5uZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttaW4taGVpZ2h0OjQycHh9LmhlYWRlci1zZXJ2aWNlX19jaXR5e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXJpZ2h0OjE1cHg7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgMC4yc30uaGVhZGVyLXNlcnZpY2VfX2NpdHk6aG92ZXJ7Y29sb3I6dmFyKC0tdGhlbWUpfS5oZWFkZXItc2VydmljZV9fY2l0eSBzdmd7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtmaWxsOnZhcigtLXRoZW1lKX0uaGVhZGVyLXNlcnZpY2VfX2NpdHkgc3BhbnttYXJnaW4tbGVmdDo1cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5oZWFkZXItc2VydmljZV9fY2l0eXtkaXNwbGF5Om5vbmV9fS5oZWFkZXItc2VydmljZV9fbmF2e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tcmlnaHQ6YXV0b31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmhlYWRlci1zZXJ2aWNlX19uYXZ7ZGlzcGxheTpub25lfX0uaGVhZGVyLXNlcnZpY2VfX2l0ZW17cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXI7bWFyZ2luLXJpZ2h0OjE1cHh9LmhlYWRlci1zZXJ2aWNlX19pdGVtIGF7Y29sb3I6IzFkMjIyNX0uaGVhZGVyLXNlcnZpY2VfX2l0ZW0+c3Bhbnt0cmFuc2l0aW9uOmFsbCAwLjJzfS5oZWFkZXItc2VydmljZV9faXRlbTpob3Zlcj5zcGFuLC5oZWFkZXItc2VydmljZV9faXRlbTpob3Zlcj5he2NvbG9yOnZhcigtLXRoZW1lKTt0ZXh0LWRlY29yYXRpb246bm9uZX0uaGVhZGVyLXNlcnZpY2VfX2l0ZW06aG92ZXIgLmhlYWRlci1zZXJ2aWNlX19kcm9wZG93bnt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxO3RyYW5zaXRpb246YWxsIDAuMnN9LmhlYWRlci1zZXJ2aWNlX19kcm9wZG93bntwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDoxMDAlO2xlZnQ6MDtkaXNwbGF5OmZsZXg7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1ib3R0b206MjBweDtib3JkZXItcmFkaXVzOjhweDtib3gtc2hhZG93OjAgNXB4IDEwcHggcmdiYSgyOCwyNywyNywwLjMpO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Zm9udC1zaXplOjAuOWVtO3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCAwc30uaGVhZGVyLXNlcnZpY2VfX2NvbHVtbnt3aGl0ZS1zcGFjZTpub3dyYXB9LmhlYWRlci1zZXJ2aWNlX19jb2x1bW46bm90KDpmaXJzdC1jaGlsZCl7cGFkZGluZy1sZWZ0OjE1cHh9LmhlYWRlci1zZXJ2aWNlX190aXRsZXtmb250LXdlaWdodDpib2xkO21hcmdpbi1ib3R0b206MTBweH0uaGVhZGVyLXNlcnZpY2VfX2xpc3QgbGk6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDoxMHB4fS5oZWFkZXItc2VydmljZV9fcGhvbmUuY2FsbC10b3ttYXJnaW4tcmlnaHQ6MTVweDtmb250LXdlaWdodDpib2xkO2NvbG9yOnZhcigtLXRoZW1lKX0uaGVhZGVyLXNlcnZpY2VfX2NhbGxiYWNre2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4O2hlaWdodDoyNHB4O2xpbmUtaGVpZ2h0Om5vcm1hbDtwYWRkaW5nLWJvdHRvbToycHg7Zm9udC1zaXplOjAuOGVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5oZWFkZXItc2VydmljZV9fY2FsbGJhY2t7cGFkZGluZy1sZWZ0OjVweDtwYWRkaW5nLXJpZ2h0OjVweDtmb250LXNpemU6MTNweH19LmhlYWRlci1zZXJ2aWNlIGEuaGVhZGVyLXNlcnZpY2VfX2NhbGxiYWNre2xpbmUtaGVpZ2h0Om5vcm1hbH0uaGVhZGVyLXNlcnZpY2VfX3NvY2lhbHN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tbGVmdDo1cHh9LmhlYWRlci1zZXJ2aWNlX19zb2NpYWxzIGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6MTBweDtjb2xvcjojNWM2MjZlfS5oZWFkZXItc2VydmljZV9fc29jaWFscyBhIHN2Z3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2ZpbGw6IzVjNjI2ZTt0cmFuc2l0aW9uOmFsbCAwLjM1c30uaGVhZGVyLXNlcnZpY2VfX3NvY2lhbHMgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uaGVhZGVyLXNlcnZpY2VfX3NvY2lhbHMgYTpob3ZlciBzdmd7dHJhbnNmb3JtOnJvdGF0ZVkoMzYwZGVnKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmhlYWRlci1zZXJ2aWNle2ZvbnQtc2l6ZToxNHB4fS5oZWFkZXItc2VydmljZSAudWktYnRuLXRlbCwuaGVhZGVyLXNlcnZpY2VfX3Bob25lLmNhbGwtdG97bWFyZ2luLXJpZ2h0OmF1dG99fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpey5oZWFkZXItc2VydmljZXtmb250LXNpemU6MTNweH19LmhlYWRlcl9fY2l0eS1wcm9tcHR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7cmlnaHQ6MTBweDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gMmVtKTttaW4td2lkdGg6MzEwcHg7ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDoyNXB4O3BhZGRpbmctYm90dG9tOjI1cHg7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4O2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjAgM3B4IDdweCByZ2JhKDM1LDM1LDM1LDAuNCk7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO2JvcmRlci1yYWRpdXM6MTBweDt0cmFuc2l0aW9uOmFsbCAwLjFzO3RleHQtYWxpZ246Y2VudGVyfS5oZWFkZXJfX2NpdHktcHJvbXB0LmFjdGl2ZXt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxfS5oZWFkZXJfX2NpdHktcHJvbXB0LXRpdGxle2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWJvdHRvbToxMHB4O2NvbG9yOiM1YzYyNmV9LmhlYWRlcl9fY2l0eS1wcm9tcHQtY2l0eXttYXJnaW4tYm90dG9tOjE1cHg7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MS4xMjVlbX0uaGVhZGVyX19jaXR5LXByb21wdC1idG5ze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tYm90dG9tOjE1cHh9LmhlYWRlcl9fY2l0eS1wcm9tcHQtYnRucyBbY2xhc3MqPSdidXRuJ117cGFkZGluZy1sZWZ0OjhweDtwYWRkaW5nLXJpZ2h0OjhweDttaW4td2lkdGg6MTIwcHh9LmhlYWRlcl9fY2l0eS1wcm9tcHQtc3RheS1oZXJle3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiM1YzYyNmU7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgMC4yc30uaGVhZGVyX19jaXR5LXByb21wdC1zdGF5LWhlcmU6aG92ZXJ7Y29sb3I6dmFyKC0tdGhlbWUpfS5oZWFkZXJfX2xvY2F0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZy10b3A6MzBweDtwYWRkaW5nLWJvdHRvbTo1MHB4O2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjAgM3B4IDdweCByZ2JhKDM1LDM1LDM1LDAuNCk7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO2JvcmRlci1yYWRpdXM6MCAwIDEwcHggMTBweDt0cmFuc2l0aW9uOmFsbCAwLjFzfS5oZWFkZXJfX2xvY2F0aW9uLmFjdGl2ZXt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxfS5oZWFkZXJfX2xvY2F0aW9uLXRpdGxle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luLWJvdHRvbToxZW19LmhlYWRlcl9fbG9jYXRpb24tdGl0bGUtdGV4dHtmb250LXNpemU6MS4xMjVlbTtmb250LXdlaWdodDpib2xkfS5oZWFkZXJfX2xvY2F0aW9uLWNsb3Nle3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7Y3Vyc29yOnBvaW50ZXJ9LmhlYWRlcl9fbG9jYXRpb24tY2xvc2Ugc3Zne3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7ZmlsbDp2YXIoLS10aGVtZSl9LmhlYWRlcl9fbG9jYXRpb24tY29sdW1uc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0uaGVhZGVyX19sb2NhdGlvbi1jb250ZW50e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcik7Z3JpZC1jb2x1bW4tZ2FwOjEwcHg7Z3JpZC1yb3ctZ2FwOjEwcHg7d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KX0uaGVhZGVyX19sb2NhdGlvbi1saW5re2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5oZWFkZXJfX2xvY2F0aW9uLWxpbmsgLmZha2UtcmFkaW97bWFyZ2luLXJpZ2h0OjdweH0uaGVhZGVyX19sb2NhdGlvbi1saW5rLmN1cnJlbnR7cG9pbnRlci1ldmVudHM6bm9uZTtjdXJzb3I6ZGVmYXVsdDtjb2xvcjp2YXIoLS10aGVtZSl9LmhlYWRlcl9fbG9jYXRpb24tbWFwe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpfS5oZWFkZXJfX2xvY2F0aW9uLW1hcCBzdmd7d2lkdGg6MTAwJTtoZWlnaHQ6MzAwcHg7ZmlsbDojZGZlMGUxfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5oZWFkZXJfX2xvY2F0aW9uLWNvbnRlbnR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsuaGVhZGVyX19sb2NhdGlvbi1jb250ZW50e3dpZHRoOjEwMCU7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpfS5oZWFkZXJfX2xvY2F0aW9uLW1hcHtkaXNwbGF5Om5vbmV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5oZWFkZXJfX2xvY2F0aW9uLWNvbnRlbnR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpfX0ubW9iaWxlLW5hdi1hZGRpdGlvbmFsX19uYXZ7YmFja2dyb3VuZC1jb2xvcjojZWFlYWVhO2JvcmRlci10b3A6MXB4IHNvbGlkICNkN2Q3ZDd9Lm1vYmlsZS1uYXYtYWRkaXRpb25hbF9faXRlbXtwb3NpdGlvbjpyZWxhdGl2ZX0ubW9iaWxlLW5hdi1hZGRpdGlvbmFsX19pdGVtPnNwYW4sLm1vYmlsZS1uYXYtYWRkaXRpb25hbF9faXRlbT5he3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrO21pbi1oZWlnaHQ6NTBweDtwYWRkaW5nOjE2cHggMzBweCAxMnB4IDIwcHg7Y29sb3I6IzFkMjIyNTtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6MS4yNXJlbX0ubW9iaWxlLW5hdi1hZGRpdGlvbmFsX19pdGVtIC5zdWItbmF2LXRyaWdnZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDt6LWluZGV4OjI7d2lkdGg6NDlweDtoZWlnaHQ6NDlweDtjdXJzb3I6cG9pbnRlcn0ubW9iaWxlLW5hdi1hZGRpdGlvbmFsX19pdGVtIC5zdWItbmF2LXRyaWdnZXI6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjE4cHg7cmlnaHQ6MTVweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCB2YXIoLS10aGVtZSk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tdGhlbWUpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zaXRpb246YWxsIDAuMnN9Lm1vYmlsZS1uYXYtYWRkaXRpb25hbF9faXRlbSAuc3ViLW5hdi10cmlnZ2VyLmFjdGl2ZTpiZWZvcmV7dG9wOjIycHg7dHJhbnNmb3JtOnJvdGF0ZSgyMjVkZWcpfS5uYXYtc2Nyb2xsIC5uYXYtc2Nyb2xsLWNvbnRlbnQ+dWw+bGkgLm1vYmlsZS1uYXYtYWRkaXRpb25hbF9fZHJvcGRvd24gdWwubW9iaWxlLW5hdi1hZGRpdGlvbmFsX19saXN0e2Rpc3BsYXk6YmxvY2t9Lm1vYmlsZS1uYXYtYWRkaXRpb25hbF9fZHJvcGRvd246bm90KC5hY3RpdmUpe3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O3BhZGRpbmc6MDttYXJnaW46MDtib3R0b206MDtjbGlwOnJlY3QoMCAwIDAgMCk7b3ZlcmZsb3c6aGlkZGVufS5tb2JpbGUtbmF2LWFkZGl0aW9uYWxfX3RpdGxle2JvcmRlci10b3A6MXB4IHNvbGlkICNkZmUwZTE7cGFkZGluZy10b3A6MTBweDtwYWRkaW5nLWJvdHRvbTo3cHg7cGFkZGluZy1sZWZ0OjI1cHg7Zm9udC13ZWlnaHQ6Ym9sZH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KXsuaGVhZGVyLXNlcnZpY2VfX3NvY2lhbHN7bWFyZ2luLWxlZnQ6MnB4fS5oZWFkZXItc2VydmljZV9fc29jaWFscyBhe21hcmdpbi1sZWZ0OjhweH19LmhlYWRlci1jYXJ0LWRyb3Bkb3due3Bvc2l0aW9uOmZpeGVkO3RvcDozZW07cmlnaHQ6MTBweDt6LWluZGV4OjIwMDtkaXNwbGF5Om5vbmU7d2lkdGg6Y2FsYygxMDB2dyAtIDIwcHgpO21heC13aWR0aDo1ODBweDtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzFkMjIyNTtib3gtc2hhZG93OjAgM3B4IDdweCByZ2JhKDM1LDM1LDM1LDAuNCk7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3doaXRlLXNwYWNlOm5vcm1hbDtsaW5lLWhlaWdodDpub3JtYWw7dGV4dC1hbGlnbjpsZWZ0O2JvcmRlci1yYWRpdXM6MTBweDt0cmFuc2l0aW9uOmFsbCAwLjFzO2N1cnNvcjphdXRvfS5oZWFkZXItY2FydC1kcm9wZG93bi5hY3RpdmV7ZGlzcGxheTpibG9jaztvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlO3RyYW5zaXRpb246YWxsIDAuM3N9LmNhcnQtY2xvc2Utc21hbGx7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoyOHB4O2hlaWdodDoyOHB4O2JhY2tncm91bmQ6I2ZmZjtjdXJzb3I6cG9pbnRlcn0uY2FydC1jbG9zZS1zbWFsbCBzdmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0ycHg7cmlnaHQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7ZmlsbDp2YXIoLS10aGVtZSl9Lm5ldy1jYXJ0LWRyb3Bkb3duX190aXRsZXtwYWRkaW5nLXRvcDoxLjEyNWVtO3BhZGRpbmctbGVmdDoxZW07cGFkZGluZy1yaWdodDoxZW07ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nLWJvdHRvbToxZW19Lm5ldy1jYXJ0LWRyb3Bkb3duX190aXRsZS10ZXh0e2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MS4yNWVtfS5uZXctY2FydC1kcm9wZG93bl9fdGl0bGUtdGV4dD5zcGFue2ZvbnQtd2VpZ2h0OjQwMH0ubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3RzLWxpc3R7b3ZlcmZsb3cteTphdXRvO21heC1oZWlnaHQ6NDV2aDtwYWRkaW5nLWxlZnQ6MWVtO3BhZGRpbmctcmlnaHQ6MWVtfS5uZXctY2FydC1kcm9wZG93bl9fcHJvZHVjdHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjJmciA4ZnI7Z3JpZC1jb2x1bW4tZ2FwOjAuNWVtO3BhZGRpbmctdG9wOjEuNWVtO3BhZGRpbmctYm90dG9tOjEuNWVtfS5uZXctY2FydC1kcm9wZG93bl9fcHJvZHVjdDpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZmUwZTF9Lm5ldy1jYXJ0LWRyb3Bkb3duX19wcm9kdWN0LWltYWdlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvO29iamVjdC1maXQ6Y29udGFpbn0ubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3QtY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXJpZ2h0OjJlbX0ubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3QtbmFtZXttYXJnaW4tYm90dG9tOjAuMjVlbTtmb250LXdlaWdodDo2MDB9Lm5ldy1jYXJ0LWRyb3Bkb3duX19wcm9kdWN0LWFydHttYXJnaW4tYm90dG9tOjAuNzVlbX0ubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3QtaW5wdXQtbGluZXttYXJnaW4tYm90dG9tOjFlbX0ubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3QtcHJpY2Vze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXJ9Lm5ldy1jYXJ0LWRyb3Bkb3duX19wcm9kdWN0LXByaWNle2ZvbnQtc2l6ZToxLjEyNWVtO2ZvbnQtd2VpZ2h0OjYwMH0ubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3QtcHJpY2Vfb2xke2NvbG9yOiM1YzYyNmU7dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaDttYXJnaW4tcmlnaHQ6MWVtO2ZvbnQtc2l6ZTowLjg3NWVtO2ZvbnQtd2VpZ2h0Om5vcm1hbH0ubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3QtcmVtb3Zle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjB9Lm5ldy1jYXJ0LWRyb3Bkb3duX190b3RhbHN7cGFkZGluZy10b3A6MS41ZW07cGFkZGluZy1sZWZ0OjFlbTtwYWRkaW5nLXJpZ2h0OjFlbTtwYWRkaW5nLWJvdHRvbToxZW07YmFja2dyb3VuZC1jb2xvcjojZjZmNmY2fS5uZXctY2FydC1kcm9wZG93bl9fdG90YWwtcHJpY2Vze21hcmdpbi1ib3R0b206MS41ZW19Lm5ldy1jYXJ0LWRyb3Bkb3duX190b3RhbC1pdGVte2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ubmV3LWNhcnQtZHJvcGRvd25fX3RvdGFsLWl0ZW06bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDoxZW19Lm5ldy1jYXJ0LWRyb3Bkb3duX190b3RhbC1pdGVtX2ZpbmFse2ZvbnQtc2l6ZToxLjEyNWVtO2ZvbnQtd2VpZ2h0OjYwMH0ubmV3LWNhcnQtZHJvcGRvd25fX3RvdGFsLWl0ZW0ta2V5LC5uZXctY2FydC1kcm9wZG93bl9fdG90YWwtaXRlbS12YWx1ZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5uZXctY2FydC1kcm9wZG93bl9fdG90YWwtaXRlbV9kaXNjb3VudCAubmV3LWNhcnQtZHJvcGRvd25fX3RvdGFsLWl0ZW0tdmFsdWV7Y29sb3I6I2YyMTcxN30ubmV3LWNhcnQtZHJvcGRvd25fX3RvdGFsLWl0ZW1fY2FzaGJhY2t7Y29sb3I6IzYzOWUzYTtmb250LXdlaWdodDo2MDA7ZGlzcGxheTpub25lfS5uZXctY2FydC1kcm9wZG93bl9fdG90YWwtaXRlbV9jYXNoYmFjay5hY3RpdmV7ZGlzcGxheTpmbGV4fS5uZXctY2FydC1kcm9wZG93bl9fdG90YWwtcHJpY2V7Zm9udC1zaXplOjEuMjVlbX0ubmV3LWNhcnQtZHJvcGRvd25fX3RvdGFsLXByaWNlPnNwYW57bWFyZ2luLWxlZnQ6MC4zNWVtfS5uZXctY2FydC1kcm9wZG93bl9fYnV0dG9uc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9Lm5ldy1jYXJ0LWRyb3Bkb3duX19idXR0b25zIFtjbGFzcyo9J2J1dG4nXXttYXJnaW4tcmlnaHQ6MWVtO21hcmdpbi1ib3R0b206MWVtO3BhZGRpbmctbGVmdDoxZW07cGFkZGluZy1yaWdodDoxZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNzQwcHgpey5uZXctY2FydC1kcm9wZG93bl9fcHJvZHVjdHMtbGlzdHttYXgtaGVpZ2h0OjM1dmh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDY1MHB4KXsubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3RzLWxpc3R7bWF4LWhlaWdodDozMHZofX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA1ODBweCl7Lm5ldy1jYXJ0LWRyb3Bkb3duX19wcm9kdWN0cy1saXN0e21heC1oZWlnaHQ6Mjd2aH19LnBhZ2UtZm9vdGVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjAyO3BhZGRpbmctdG9wOjI1cHg7cGFkZGluZy1ib3R0b206MzBweDtiYWNrZ3JvdW5kOiMxZjFmMWY7Y29sb3I6I2ZmZjtmb250LXNpemU6MTRweDtjbGVhcjpib3RofS5wYWdlLWZvb3Rlci5sb3ctZm9vdGVye21hcmdpbjowIDAgNDJweCAwfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wYWdlLWZvb3Rlcj4uaW5uZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LndpdGgtcHJvZ3Jlc3NiYXIgLnBhZ2UtZm9vdGVye3BhZGRpbmctYm90dG9tOjEwMHB4fS5wYWdlLWZvb3Rlci1jb250YWN0cyBsaSwucGFnZS1mb290ZXItY29sdW1uIGxpe3BhZGRpbmc6MCAwIDhweCAwfS5wYWdlLWZvb3Rlci1jb250YWN0cyBsaSBhLC5wYWdlLWZvb3Rlci1jb2x1bW4gbGkgYXtjb2xvcjojZmZmfS5wYWdlLWZvb3Rlci1jb250YWN0cyBsaSBzcGFuLC5wYWdlLWZvb3Rlci1jb2x1bW4gbGkgc3Bhbntmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxNnB4fS5wYWdlLWZvb3Rlci1jb250YWN0c3tmbG9hdDpyaWdodDt0ZXh0LWFsaWduOnJpZ2h0O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1lbmR9LnBhZ2UtZm9vdGVyLWNvbnRhY3RzIGFkZHJlc3MsLnBhZ2UtZm9vdGVyLWNvbnRhY3RzIHNwYW57ZGlzcGxheTpibG9jaztwYWRkaW5nOjAgMCA1cHggMH0ucGFnZS1mb290ZXItY29udGFjdHMgYWRkcmVzcyBzcGFuLC5wYWdlLWZvb3Rlci1jb250YWN0cyBzcGFuIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgNXB4IDAgMH0ucGFnZS1mb290ZXItY29udGFjdHMgYWRkcmVzcyBhOmhvdmVyLC5wYWdlLWZvb3Rlci1jb250YWN0cyBhZGRyZXNzIGEsLnBhZ2UtZm9vdGVyLWNvbnRhY3RzIHNwYW4gYTpob3ZlciwucGFnZS1mb290ZXItY29udGFjdHMgc3BhbiBhe2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnBhZ2UtZm9vdGVyLWNvbnRhY3RzIHNwYW4gcHtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCA1cHggMCAwfS5wYWdlLWZvb3Rlci1jb250YWN0cyBzcGFuIGE6aG92ZXIsLnBhZ2UtZm9vdGVyLWNvbnRhY3RzIHNwYW4gYXtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lfS5wYWdlLWZvb3Rlci1jb250YWN0cyBzcGFuIGE6aG92ZXIubWFpbC10bywucGFnZS1mb290ZXItY29udGFjdHMgc3BhbiBhLm1haWwtdG97dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjdXJzb3I6cG9pbnRlcn0ucGFnZS1mb290ZXItY29udGFjdHMgc3BhbiBhOmhvdmVyLm1haWwtdG86aG92ZXIsLnBhZ2UtZm9vdGVyLWNvbnRhY3RzIHNwYW4gYS5tYWlsLXRvOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOnZhcigtLXRoZW1lKX0ucGFnZS1mb290ZXItY29udGFjdHM+c3BhbjpmaXJzdC1jaGlsZHtmb250LXdlaWdodDpib2xkfS5wYWdlLWZvb3Rlci1jb250YWN0cyBzcGFuOmZpcnN0LWNoaWxke2ZvbnQtc2l6ZToxNXB4fS5wYWdlLWZvb3Rlci1jb250YWN0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3dpZHRoOjE3MHB4O21hcmdpbjowIDAgNXB4IDA7cGFkZGluZzozcHggMDtjb2xvcjojZmZmfS5wYWdlLWZvb3Rlci1jb250YWN0IHN2Z3t3aWR0aDoyNHB4O2hlaWdodDoyNHB4O21hcmdpbjowIDEwcHg7ZmlsbDojZmZmfS5wYWdlLWZvb3Rlci1jb250YWN0LS10ZWxlZ3JhbSBzdmd7ZmlsbDojMzBhY2VlfS5wYWdlLWZvb3Rlci1jb250YWN0LS13aGF0c2FwcCBzdmd7ZmlsbDojNTBiOTQ4fS5wYWdlLWZvb3Rlci1jb250YWN0LS12aWJlciBzdmd7ZmlsbDojNzk0ODljfS5wYWdlLWZvb3Rlci1jb250YWN0LS1za3lwZSBzdmd7ZmlsbDojMWVhYmUyfS5wYWdlLWZvb3Rlci1jb250YWN0LS1waG9uZSwucGFnZS1mb290ZXItY29udGFjdC0tZW1haWx7YmFja2dyb3VuZDp2YXIoLS10aGVtZSl9LnBhZ2UtZm9vdGVyLWNvbnRhY3Q6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3BhY2l0eTowLjh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnBhZ2UtZm9vdGVyLWNvbnRhY3R7anVzdGlmeS1jb250ZW50OmNlbnRlcn19LmZvb3Rlci1jb3B5cmlnaHR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxMHB4IDAgM3B4IDA7Zm9udC1zaXplOjEzcHg7Y2xlYXI6Ym90aDtjb2xvcjojZWZlY2U1fS5mb290ZXItY29weXJpZ2h0IHNtYWxse2Rpc3BsYXk6YmxvY2t9LmZvb3Rlci1jb3B5cmlnaHQgc21hbGw6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDo1cHh9LmZvb3Rlci1wYXltZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luOjEwcHggMCAxMHB4IDA7Y2xlYXI6Ym90aH0uZm9vdGVyLXBheW1lbnQgc3BhbnttYXJnaW4tbGVmdDo4cHg7bWFyZ2luLXJpZ2h0OjhweH0uZm9vdGVyLXBheW1lbnQgc3BhbiBzdmd7d2lkdGg6NDBweDtoZWlnaHQ6NDBweH0uZm9vdGVyLXBheW1lbnRfX2xpc3R7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5mb290ZXItcGF5bWVudHtkaXNwbGF5OmJsb2NrfS5mb290ZXItcGF5bWVudF9fdGl0bGV7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjdweDt0ZXh0LWFsaWduOmNlbnRlcn19LmZvb3Rlci1zb2NpYWwtbmV3e2hlaWdodDo0MnB4O2xpbmUtaGVpZ2h0OjQycHg7dGV4dC1hbGlnbjpyaWdodDt0cmFuc2l0aW9uOmFsbCAwLjM1c30uZm9vdGVyLXNvY2lhbC1uZXcgc3Bhbntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTRweDtmb250LXNpemU6MTVweDttYXJnaW46MCAxMnB4IDAgMDtkaXNwbGF5OmlubGluZS1ibG9ja30uZm9vdGVyLXNvY2lhbC1uZXcgYXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MjBweDttYXJnaW46MCAwIDAgMTBweDtjb2xvcjojZmZmfS5mb290ZXItc29jaWFsLW5ldyBhIHN2Z3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2ZpbGw6I2ZmZjt0cmFuc2l0aW9uOmFsbCAwLjM1c30uZm9vdGVyLXNvY2lhbC1uZXcgc3BhbithLC5mb290ZXItc29jaWFsLW5ldyBhOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9LmZvb3Rlci1zb2NpYWwtbmV3IGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmZvb3Rlci1zb2NpYWwtbmV3IGE6aG92ZXIgc3Zne3RyYW5zZm9ybTpyb3RhdGVZKDM2MGRlZyl9LmZvb3Rlci1sb2dve2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cGFkZGluZzowIDAgMTBweCAwO3RleHQtYWxpZ246cmlnaHR9LmZvb3Rlci1sb2dvIGF7ZGlzcGxheTpibG9ja30uZm9vdGVyLWxvZ28gYSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uZm9vdGVyLWxvZ28gYSAub3JnYW5pemF0aW9uLWxvZ297ZGlzcGxheTpibG9jazt3aWR0aDoyMDBweH0uZm9vdGVyX19pbm5lcntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjNmciAxZnI7Z3JpZC1jb2x1bW4tZ2FwOjIwcHg7Z3JpZC1yb3ctZ2FwOjMwcHh9LmZvb3Rlcl9faW5uZXI6YWZ0ZXJ7ZGlzcGxheTpub25lfS5mb290ZXJfX25hdntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg1LCAxZnIpO2dyaWQtY29sdW1uLWdhcDoyMHB4O2dyaWQtcm93LWdhcDozMHB4fS5mb290ZXJfX2JvdHRvbXtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnIgMWZyO2FsaWduLWl0ZW1zOmNlbnRlcn0uZm9vdGVyX19ib3R0b20gLmZvb3Rlci1jb3B5cmlnaHR7cGFkZGluZzowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuZm9vdGVyLWNvcHlyaWdodCBwe2Rpc3BsYXk6bm9uZX0uZm9vdGVyLWFuY2hvcntkaXNwbGF5OmJsb2NrfS5mb290ZXItdG9we3BhZGRpbmc6MH0uc2l0ZS1tYXAtbW9iaWxle2Zsb2F0OnJpZ2h0O21hcmdpbjoxM3B4IDAgMCAxNXB4fS5mb290ZXJfX2JvdHRvbXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5mb290ZXJfX2JvdHRvbSAuZm9vdGVyLWNvcHlyaWdodHtvcmRlcjoyfS5mb290ZXJfX2JvdHRvbSAuZm9vdGVyLXBheW1lbnR7b3JkZXI6MTttYXJnaW4tYm90dG9tOjIwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpey5mb290ZXItc29jaWFsIHNwYW4sLmZvb3Rlci1idG4tbmFtZXtkaXNwbGF5Om5vbmV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wYWdlLWZvb3Rlci1jb250YWN0c3ttYXJnaW4tYm90dG9tOjIwcHg7YWxpZ24taXRlbXM6Y2VudGVyfS5mb290ZXJfX25hdnttYXJnaW4tYm90dG9tOjIwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmZvb3Rlci1jb3B5cmlnaHR7b3JkZXI6MzttYXJnaW4tYm90dG9tOjUwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmZvb3Rlci1zb2NpYWwgc3BhbiwuZm9vdGVyLWJ0bi1uYW1le2Rpc3BsYXk6bm9uZX0uZm9vdGVyLXNjaGVkdWxlLC5mb290ZXItbWFpbHtwYWRkaW5nOjAgMTBweDtmb250LXNpemU6MTNweH0uZm9vdGVyLXNvY2lhbC1uZXd7dGV4dC1hbGlnbjpjZW50ZXI7aGVpZ2h0OmF1dG87cGFkZGluZzoxNXB4IDAgMCAwfS5mb290ZXItcGF5bWVudHtjbGVhcjpib3RofX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsuZm9vdGVyLW5hdiBsaXtkaXNwbGF5OmJsb2NrO21hcmdpbjo1cHggMCAwIDB9LmZvb3Rlci1tYWlse2Rpc3BsYXk6bm9uZX0uZm9vdGVyX19uYXZ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnJ9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5mb290ZXJfX25hdntncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KXsuZm9vdGVyLXNvY2lhbCwuZm9vdGVyLWJ0bntwYWRkaW5nOjAgMTVweH0uZm9vdGVyLXNvY2lhbHtib3JkZXItcmlnaHQ6bm9uZTtwYWRkaW5nLWxlZnQ6MjNweH19Lm5vLW5hdiAuYmFubmVyLXNsaWRlci1ob2xkZXJ7cGFkZGluZzowfS5iYW5uZXItc2xpZGVye21hcmdpbjoyMHB4IGF1dG8gMzBweCBhdXRvO2JveC1zaGFkb3c6MCAzcHggN3B4IHJnYmEoMzUsMzUsMzUsMC40KSwwIC0zcHggN3B4IHJnYmEoMzUsMzUsMzUsMC40KX0uYmFubmVyLXNsaWRlciBhe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojZmZmfS5iYW5uZXItc2xpZGVyLXRleHR7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyO2xlZnQ6MDt0b3A6MDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7cGFkZGluZzoyMHB4IDQwcHg7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZX0uYmFubmVyLXNsaWRlci10ZXh0IC50aXRsZXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTo0OHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5iYW5uZXItc2xpZGVyLXRleHR7cGFkZGluZzoyMHB4fS5iYW5uZXItc2xpZGVyLXRleHQgLnRpdGxle2ZvbnQtc2l6ZTo0MHB4fX0uYmFubmVyLXNsaWRlci10ZXh0IFtjbGFzcyo9Jy1idXRuJ117ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzowIDIwcHg7bWFyZ2luOjEwcHggMCAwIDA7bGluZS1oZWlnaHQ6MzhweDttaW4td2lkdGg6MTkwcHh9LmJhbm5lci1zbGlkZXIgLnNsaWRlIGltZ3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LnNsaWNrLXNsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOiNmZmZ9LnNsaWNrLWxpc3R7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47bWFyZ2luOjA7cGFkZGluZzowfS5zbGljay1saXN0OmZvY3Vze291dGxpbmU6bm9uZX0uc2xpY2stbGlzdC5kcmFnZ2luZ3tjdXJzb3I6cG9pbnRlcn0uc2xpY2stc2xpZGVyIC5zbGljay10cmFjaywuc2xpY2stc2xpZGVyIC5zbGljay1saXN0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0uc2xpY2stdHJhY2t7cG9zaXRpb246cmVsYXRpdmU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6ZmxleDttYXJnaW46MCBhdXRvfS5zbGljay1sb2FkaW5nIC5zbGljay10cmFja3t2aXNpYmlsaXR5OmhpZGRlbn0uc2xpY2stc2xpZGV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpub25lO21pbi1oZWlnaHQ6MXB4O291dGxpbmU6bm9uZX1bZGlyPSdydGwnXSAuc2xpY2stc2xpZGV7ZmxvYXQ6cmlnaHR9LnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1ne2Rpc3BsYXk6bm9uZX0uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpzdHJldGNofS5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZXt2aXNpYmlsaXR5OmhpZGRlbn0uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRle2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG87Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudH0uc2xpY2stYXJyb3cuc2xpY2staGlkZGVue2Rpc3BsYXk6bm9uZTtjb2xvcjojN2I3YjdifS5zbGljay1wcmV2e2xlZnQ6MTVweH0uc2xpY2stcHJldjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRoZW1lKX0uc2xpY2stbmV4dHtyaWdodDoxNXB4fS5zbGljay1uZXh0OmhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGhlbWUpfS5zbGljay1hcnJvdyxbY2xhc3MqPSdzbGlkZXItYnRuLSdde3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7ei1pbmRleDoxMDt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O3BhZGRpbmc6MDttYXJnaW46MDtmb250LXNpemU6NTJweDtib3JkZXItcmFkaXVzOjUwJTtjdXJzb3I6cG9pbnRlcjtjb2xvcjp2YXIoLS10aGVtZSk7YmFja2dyb3VuZDp2YXIoLS10aGVtZSk7dHJhbnNpdGlvbjphbGwgMC4yczt0ZXh0LWluZGVudDo5OTllbTtvdXRsaW5lOm5vbmU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnNsaWNrLWFycm93OmJlZm9yZSxbY2xhc3MqPSdzbGlkZXItYnRuLSddOmJlZm9yZXt0ZXh0LWluZGVudDowO2Rpc3BsYXk6YmxvY2t9LnNsaWNrLWFycm93IHN2ZyxbY2xhc3MqPSdzbGlkZXItYnRuLSddIHN2Z3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDttYXJnaW46LTEycHggMCAwIC0xMHB4O2ZpbGw6I2ZmZjt0cmFuc2l0aW9uOmFsbCAwLjJzfS5zbGljay1hcnJvdyBzdmcuaWNvLWFycm93LWxlZnQsW2NsYXNzKj0nc2xpZGVyLWJ0bi0nXSBzdmcuaWNvLWFycm93LWxlZnR7bWFyZ2luLWxlZnQ6LTE0cHh9LnNsaWNrLWFycm93OmhvdmVyIHN2ZyxbY2xhc3MqPSdzbGlkZXItYnRuLSddOmhvdmVyIHN2Z3tmaWxsOiNmZmZ9LnNsaWNrLWFycm93Om5vdChbY2xhc3MqPSdzbGlkZXItYnRuLSddKXtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXRoZW1lKX0uc2xpZGVyLWJ0bi1wcmV2e2xlZnQ6MzhweH0uc2xpZGVyLWJ0bi1uZXh0e3JpZ2h0OjM4cHh9Lm1haW4tcGFnZS10ZXN0aW1vbmlhbHMgLnNsaWNrLWFycm93LC5tYWluLXBhZ2UtdGVzdGltb25pYWxzIFtjbGFzcyo9J3NsaWRlci1idG4tJ117dG9wOjUwJTt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O21hcmdpbi10b3A6LTIwcHg7Zm9udC1zaXplOjQwcHh9Lm1haW4tcGFnZS10ZXN0aW1vbmlhbHMgLnNsaWNrLXByZXYsLm1haW4tcGFnZS10ZXN0aW1vbmlhbHMgLnNsaWRlci1idG4tcHJldntsZWZ0Oi03NXB4fS5tYWluLXBhZ2UtdGVzdGltb25pYWxzIC5zbGljay1uZXh0LC5tYWluLXBhZ2UtdGVzdGltb25pYWxzIC5zbGlkZXItYnRuLW5leHR7cmlnaHQ6LTc1cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5zbGljay1hcnJvdyxbY2xhc3MqPSdzbGlkZXItYnRuLSdde3dpZHRoOjI2cHg7aGVpZ2h0OjI2cHg7bWFyZ2luLXRvcDotMTNweH0uc2xpY2stYXJyb3cgc3ZnLFtjbGFzcyo9J3NsaWRlci1idG4tJ10gc3Zne3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7bWFyZ2luOi04cHggMCAwIC03cHh9LnNsaWNrLWFycm93IHN2Zy5pY28tYXJyb3ctbGVmdCxbY2xhc3MqPSdzbGlkZXItYnRuLSddIHN2Zy5pY28tYXJyb3ctbGVmdHttYXJnaW4tbGVmdDotOXB4fS5zbGljay1wcmV2LC5zbGlkZXItYnRuLXByZXZ7bGVmdDo1cHh9LnNsaWNrLW5leHQsLnNsaWRlci1idG4tbmV4dHtyaWdodDo1cHh9LnNsaWNrLWRvdHN7Ym90dG9tOjEwcHh9fS5wYXJ0bmVycy1jb250cm9scywucHJldmlldy1jb250cm9sc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luOjEwcHggMCAwIDB9LnBhcnRuZXJzLWNvbnRyb2xzIC5zbGljay1wcmV2LC5wYXJ0bmVycy1jb250cm9scyAuc2xpY2stbmV4dCwucHJldmlldy1jb250cm9scyAuc2xpY2stcHJldiwucHJldmlldy1jb250cm9scyAuc2xpY2stbmV4dHtwb3NpdGlvbjpyZWxhdGl2ZTtyaWdodDowO2xlZnQ6MDt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O21hcmdpbjowIDEwcHh9Lmhlcm8tbmV4dCwuaGVyby1wcmV2e2JhY2tncm91bmQ6dmFyKC0tdGhlbWUpO2NvbG9yOiNmZmZ9LmN1c3RvbWVycy1uZXh0LC5jdXN0b21lcnMtcHJldiwucGhvdG9zLW5leHQsLnBob3Rvcy1wcmV2e2JhY2tncm91bmQ6I2ZmZjtjb2xvcjp2YXIoLS10aGVtZSl9Lmhlcm8tbmV4dDpob3ZlciwuaGVyby1wcmV2OmhvdmVye2JhY2tncm91bmQ6I2ZmZjtjb2xvcjp2YXIoLS10aGVtZSl9LnBob3Rvcy1uZXh0OmhvdmVyLC5waG90b3MtcHJldjpob3ZlciwuY3VzdG9tZXJzLW5leHQ6aG92ZXIsLmN1c3RvbWVycy1wcmV2OmhvdmVyLFtjbGFzcyo9J3NsaWRlci1idG4tJ106aG92ZXIsW2NsYXNzKj0nc2xpZGVyLWJ0bi0nXTpob3Zlcntjb2xvcjp2YXIoLS10aGVtZSl9LnNtYWxsLXByZXZ7bGVmdDoxMHB4fS5zbWFsbC1uZXh0e3JpZ2h0OjEwcHh9LnNsaWRlci1ib3R0b20tY29udHJvbHN7bWFyZ2luOjMwcHggMCAwIDA7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2NsZWFyOmJvdGh9LnNsaWRlci1ib3R0b20tY29udHJvbHMgLnNsaWNrLWFycm93LC5zbGlkZXItYm90dG9tLWNvbnRyb2xzIFtjbGFzcyo9J3NsaWRlci1idG4tJ117cG9zaXRpb246cmVsYXRpdmU7dG9wOjA7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDttYXJnaW4tdG9wOjA7Zm9udC1zaXplOjM2cHh9LnNsaWRlci1ib3R0b20tY29udHJvbHMgLnNsaWNrLXByZXYsLnNsaWRlci1ib3R0b20tY29udHJvbHMgLnNsaWRlci1idG4tcHJldntsZWZ0OjB9LnNsaWRlci1ib3R0b20tY29udHJvbHMgLnNsaWNrLW5leHQsLnNsaWRlci1ib3R0b20tY29udHJvbHMgLnNsaWRlci1idG4tbmV4dHtyaWdodDowfS5zbGlkZXItYm90dG9tLWNvbnRyb2xzIC5zbGlkZXItYm90dG9tLWNvdW50ZXJ7bWFyZ2luOi01cHggMjBweCAwIDIwcHg7Zm9udC13ZWlnaHQ6Ym9sZH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KXsuc2xpZGVyLWJvdHRvbS1jb250cm9sc3ttYXJnaW46MTVweCAwIDAgMH19LnNsaWNrLWRvdHN7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjE1cHg7bGVmdDowO3otaW5kZXg6MTU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfS5pbmRlcGVuZGVudC1kb3RzIC5zbGljay1kb3Rze3Bvc2l0aW9uOnJlbGF0aXZlO2JvdHRvbTowO21hcmdpbi10b3A6MTVweH0uc2xpY2stZG90cyBidXR0b257ZGlzcGxheTpub25lfS5zbGljay1kb3RzIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDt3aWR0aDoxNHB4O2hlaWdodDoxNHB4O21hcmdpbjowIDNweDtib3JkZXI6MXB4IHNvbGlkICNmZmY7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDApO2JvcmRlci1yYWRpdXM6NTAlO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIDAuMnN9LnNsaWNrLWRvdHMgbGk6aG92ZXJ7b3BhY2l0eTowLjV9LnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZle2JhY2tncm91bmQ6I2ZmZn0uZGFyay1kb3RzIC5zbGljay1kb3RzIGxpLC5zbWFsbC1zbGlkZXItYmxvY2sgLnNsaWNrLWRvdHMgbGl7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS10aGVtZSk7YmFja2dyb3VuZDpyZ2JhKDIzNiw3Miw0NywwKX0uZGFyay1kb3RzIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSwuc21hbGwtc2xpZGVyLWJsb2NrIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZXtiYWNrZ3JvdW5kOiNlYzQ4MmZ9LnN0YXRpYy1kb3RzIC5zbGljay1kb3Rze3Bvc2l0aW9uOnJlbGF0aXZlO2JvdHRvbTowO21hcmdpbi10b3A6MS41ZW19LnNtYWxsLXNsaWRlci1ibG9jayAuc2xpY2stZG90c3tib3R0b206MTBweH0udG9vbHRpcHN0ZXItYmFzZXtkaXNwbGF5OmZsZXg7cG9zaXRpb246YWJzb2x1dGV9LnRvb2x0aXBzdGVyLWJveHtmbGV4OjEgMSBhdXRvfS50b29sdGlwc3Rlci1jb250ZW50e2JveC1zaXppbmc6Ym9yZGVyLWJveDttYXgtaGVpZ2h0OjEwMCU7bWF4LXdpZHRoOjEwMCU7b3ZlcmZsb3c6YXV0b30udG9vbHRpcHN0ZXItcnVsZXJ7Ym90dG9tOjA7bGVmdDowO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpmaXhlZDtyaWdodDowO3RvcDowO3Zpc2liaWxpdHk6aGlkZGVufS50b29sdGlwc3Rlci1mYWRle29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eTstbW96LXRyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eTstby10cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7LW1zLXRyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHl9LnRvb2x0aXBzdGVyLWZhZGUudG9vbHRpcHN0ZXItc2hvd3tvcGFjaXR5OjF9LnRvb2x0aXBzdGVyLWdyb3d7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMCwgMCk7LW1vei10cmFuc2Zvcm06c2NhbGUoMCwgMCk7LW8tdHJhbnNmb3JtOnNjYWxlKDAsIDApOy1tcy10cmFuc2Zvcm06c2NhbGUoMCwgMCk7dHJhbnNmb3JtOnNjYWxlKDAsIDApOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTotd2Via2l0LXRyYW5zZm9ybTstbW96LXRyYW5zaXRpb24tcHJvcGVydHk6LW1vei10cmFuc2Zvcm07LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTotby10cmFuc2Zvcm07LW1zLXRyYW5zaXRpb24tcHJvcGVydHk6LW1zLXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS50b29sdGlwc3Rlci1ncm93LnRvb2x0aXBzdGVyLXNob3d7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSwgMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMSwgMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEsIDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSwgMSk7dHJhbnNmb3JtOnNjYWxlKDEsIDEpOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTstbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpOy1tcy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTstby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KX0udG9vbHRpcHN0ZXItc3dpbmd7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZVooNGRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlWig0ZGVnKTstby10cmFuc2Zvcm06cm90YXRlWig0ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZVooNGRlZyk7dHJhbnNmb3JtOnJvdGF0ZVooNGRlZyk7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5Oi13ZWJraXQtdHJhbnNmb3JtLCBvcGFjaXR5Oy1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTotbW96LXRyYW5zZm9ybTstby10cmFuc2l0aW9uLXByb3BlcnR5Oi1vLXRyYW5zZm9ybTstbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTotbXMtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfS50b29sdGlwc3Rlci1zd2luZy50b29sdGlwc3Rlci1zaG93e29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGVaKDBkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZVooMGRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZVooMGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGVaKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGVaKDBkZWcpOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjMsIDAuNjM1LCAwLjQ5NSwgMSk7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMywgMC42MzUsIDAuNDk1LCAyLjQpOy1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjMsIDAuNjM1LCAwLjQ5NSwgMi40KTstbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjMsIDAuNjM1LCAwLjQ5NSwgMi40KTstby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMywgMC42MzUsIDAuNDk1LCAyLjQpO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIzLCAwLjYzNSwgMC40OTUsIDIuNCl9LnRvb2x0aXBzdGVyLWZhbGx7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OnRvcDstbW96LXRyYW5zaXRpb24tcHJvcGVydHk6dG9wOy1vLXRyYW5zaXRpb24tcHJvcGVydHk6dG9wOy1tcy10cmFuc2l0aW9uLXByb3BlcnR5OnRvcDt0cmFuc2l0aW9uLXByb3BlcnR5OnRvcDstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7LW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTstbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7LW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSl9LnRvb2x0aXBzdGVyLWZhbGwudG9vbHRpcHN0ZXItaW5pdGlhbHt0b3A6MCAhaW1wb3J0YW50fS50b29sdGlwc3Rlci1mYWxsLnRvb2x0aXBzdGVyLWR5aW5ney13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTphbGw7LW1vei10cmFuc2l0aW9uLXByb3BlcnR5OmFsbDstby10cmFuc2l0aW9uLXByb3BlcnR5OmFsbDstbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTphbGw7dHJhbnNpdGlvbi1wcm9wZXJ0eTphbGw7dG9wOjAgIWltcG9ydGFudDtvcGFjaXR5OjB9LnRvb2x0aXBzdGVyLXNsaWRley13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpsZWZ0Oy1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTpsZWZ0Oy1vLXRyYW5zaXRpb24tcHJvcGVydHk6bGVmdDstbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTpsZWZ0O3RyYW5zaXRpb24tcHJvcGVydHk6bGVmdDstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7LW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTstbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7LW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSl9LnRvb2x0aXBzdGVyLXNsaWRlLnRvb2x0aXBzdGVyLWluaXRpYWx7bGVmdDotNDBweCAhaW1wb3J0YW50fS50b29sdGlwc3Rlci1zbGlkZS50b29sdGlwc3Rlci1keWluZ3std2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6YWxsOy1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTphbGw7LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTphbGw7LW1zLXRyYW5zaXRpb24tcHJvcGVydHk6YWxsO3RyYW5zaXRpb24tcHJvcGVydHk6YWxsO2xlZnQ6MCAhaW1wb3J0YW50O29wYWNpdHk6MH1Aa2V5ZnJhbWVzIHRvb2x0aXBzdGVyLWZhZGluZ3swJXtvcGFjaXR5OjB9MTAwJXtvcGFjaXR5OjF9fS50b29sdGlwc3Rlci11cGRhdGUtZmFkZXthbmltYXRpb246dG9vbHRpcHN0ZXItZmFkaW5nIDQwMG1zfUBrZXlmcmFtZXMgdG9vbHRpcHN0ZXItcm90YXRpbmd7MjUle3RyYW5zZm9ybTpyb3RhdGUoLTJkZWcpfTc1JXt0cmFuc2Zvcm06cm90YXRlKDJkZWcpfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgwKX19LnRvb2x0aXBzdGVyLXVwZGF0ZS1yb3RhdGV7YW5pbWF0aW9uOnRvb2x0aXBzdGVyLXJvdGF0aW5nIDYwMG1zfUBrZXlmcmFtZXMgdG9vbHRpcHN0ZXItc2NhbGluZ3s1MCV7dHJhbnNmb3JtOnNjYWxlKDEuMSl9MTAwJXt0cmFuc2Zvcm06c2NhbGUoMSl9fS50b29sdGlwc3Rlci11cGRhdGUtc2NhbGV7YW5pbWF0aW9uOnRvb2x0aXBzdGVyLXNjYWxpbmcgNjAwbXN9LnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWJveHtiYWNrZ3JvdW5kOiM1NjU2NTY7Ym9yZGVyOjJweCBzb2xpZCAjNTY1NjU2O2JvcmRlci1yYWRpdXM6NHB4fS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYm94e21hcmdpbi10b3A6OHB4fS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWxlZnQgLnRvb2x0aXBzdGVyLWJveHttYXJnaW4tcmlnaHQ6OHB4fS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXJpZ2h0IC50b29sdGlwc3Rlci1ib3h7bWFyZ2luLWxlZnQ6OHB4fS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXRvcCAudG9vbHRpcHN0ZXItYm94e21hcmdpbi1ib3R0b206OHB4fS50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1jb250ZW50e2NvbG9yOndoaXRlO2xpbmUtaGVpZ2h0OjE4cHg7cGFkZGluZzoxZW0gMS4xMjVlbX0udG9vbHRpcHN0ZXItc2lkZXRpcCAudG9vbHRpcHN0ZXItYXJyb3d7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlfS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYXJyb3d7aGVpZ2h0OjEwcHg7bWFyZ2luLWxlZnQ6LTEwcHg7dG9wOjA7d2lkdGg6MjBweH0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1sZWZ0IC50b29sdGlwc3Rlci1hcnJvd3toZWlnaHQ6MjBweDttYXJnaW4tdG9wOi0xMHB4O3JpZ2h0OjA7dG9wOjA7d2lkdGg6MTBweH0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1yaWdodCAudG9vbHRpcHN0ZXItYXJyb3d7aGVpZ2h0OjIwcHg7bWFyZ2luLXRvcDotMTBweDtsZWZ0OjA7dG9wOjA7d2lkdGg6MTBweH0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci10b3AgLnRvb2x0aXBzdGVyLWFycm93e2JvdHRvbTowO2hlaWdodDoxMHB4O21hcmdpbi1sZWZ0Oi0xMHB4O3dpZHRoOjIwcHh9LnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmQsLnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlcntoZWlnaHQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDowfS50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1hcnJvdy1iYWNrZ3JvdW5ke2JvcmRlcjoxMHB4IHNvbGlkIHRyYW5zcGFyZW50fS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZHtib3JkZXItYm90dG9tLWNvbG9yOiM1NjU2NTY7bGVmdDowO3RvcDozcHh9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItbGVmdCAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZHtib3JkZXItbGVmdC1jb2xvcjojNTY1NjU2O2xlZnQ6LTNweDt0b3A6MH0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1yaWdodCAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZHtib3JkZXItcmlnaHQtY29sb3I6IzU2NTY1NjtsZWZ0OjNweDt0b3A6MH0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci10b3AgLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmR7Ym9yZGVyLXRvcC1jb2xvcjojNTY1NjU2O2xlZnQ6MDt0b3A6LTNweH0udG9vbHRpcHN0ZXItc2lkZXRpcCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVye2JvcmRlcjoxMHB4IHNvbGlkIHRyYW5zcGFyZW50O2xlZnQ6MDt0b3A6MH0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlcntib3JkZXItYm90dG9tLWNvbG9yOiM1NjU2NTZ9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItbGVmdCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVye2JvcmRlci1sZWZ0LWNvbG9yOiM1NjU2NTZ9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlcntib3JkZXItcmlnaHQtY29sb3I6IzU2NTY1Nn0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci10b3AgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlcntib3JkZXItdG9wLWNvbG9yOiM1NjU2NTZ9LnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWFycm93LXVuY3JvcHBlZHtwb3NpdGlvbjpyZWxhdGl2ZX0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWFycm93LXVuY3JvcHBlZHt0b3A6LTEwcHh9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWFycm93LXVuY3JvcHBlZHtsZWZ0Oi0xMHB4fS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdyAudG9vbHRpcHN0ZXItYm94e2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6NXB4O2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjAgMCAxMHB4IDZweCByZ2JhKDAsMCwwLDAuMSl9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93LnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYm94e21hcmdpbi10b3A6NnB4fS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdy50b29sdGlwc3Rlci1sZWZ0IC50b29sdGlwc3Rlci1ib3h7bWFyZ2luLXJpZ2h0OjZweH0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWJveHttYXJnaW4tbGVmdDo2cHh9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93LnRvb2x0aXBzdGVyLXRvcCAudG9vbHRpcHN0ZXItYm94e21hcmdpbi1ib3R0b206NnB4fS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdyAudG9vbHRpcHN0ZXItY29udGVudHtjb2xvcjojNWM2MjZlfS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdyAudG9vbHRpcHN0ZXItYXJyb3d7aGVpZ2h0OjZweDttYXJnaW4tbGVmdDotNnB4O3dpZHRoOjEycHh9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93LnRvb2x0aXBzdGVyLWxlZnQgLnRvb2x0aXBzdGVyLWFycm93LC50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdy50b29sdGlwc3Rlci1yaWdodCAudG9vbHRpcHN0ZXItYXJyb3d7aGVpZ2h0OjEycHg7bWFyZ2luLWxlZnQ6MDttYXJnaW4tdG9wOi02cHg7d2lkdGg6NnB4fS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdyAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZHtkaXNwbGF5Om5vbmV9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93IC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXJ7Ym9yZGVyOjZweCBzb2xpZCB0cmFuc3BhcmVudH0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cudG9vbHRpcHN0ZXItYm90dG9tIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXJ7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmfS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdy50b29sdGlwc3Rlci1sZWZ0IC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXJ7Ym9yZGVyLWxlZnQtY29sb3I6I2ZmZn0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlcntib3JkZXItcmlnaHQtY29sb3I6I2ZmZn0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cudG9vbHRpcHN0ZXItdG9wIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXJ7Ym9yZGVyLXRvcC1jb2xvcjojZmZmfS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdy50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWFycm93LXVuY3JvcHBlZHt0b3A6LTZweH0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWFycm93LXVuY3JvcHBlZHtsZWZ0Oi02cHh9Ym9keS5mYW5jeWJveC1hY3RpdmV7b3ZlcmZsb3c6aGlkZGVufWJvZHkuZmFuY3lib3gtaW9zZml4e3Bvc2l0aW9uOmZpeGVkO2xlZnQ6MDtyaWdodDowfS5mYW5jeWJveC1pcy1oaWRkZW57cG9zaXRpb246YWJzb2x1dGU7dG9wOi05OTk5cHg7bGVmdDotOTk5OXB4O3Zpc2liaWxpdHk6aGlkZGVufS5mYW5jeWJveC1jb250YWluZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDo5OTk5MjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnfS5mYW5jeWJveC1vdXRlciwuZmFuY3lib3gtaW5uZXIsLmZhbmN5Ym94LWJnLC5mYW5jeWJveC1zdGFnZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MH0uZmFuY3lib3gtb3V0ZXJ7b3ZlcmZsb3cteTphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS5mYW5jeWJveC1iZ3tiYWNrZ3JvdW5kOiMxZTFlMWU7b3BhY2l0eTowO3RyYW5zaXRpb24tZHVyYXRpb246aW5oZXJpdDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQsIDAuNzEpfS5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1iZ3tvcGFjaXR5OjAuODc7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjIsIDAuNjEsIDAuMzYsIDEpfS5mYW5jeWJveC1pbmZvYmFyLC5mYW5jeWJveC10b29sYmFyLC5mYW5jeWJveC1jYXB0aW9uLXdyYXB7cG9zaXRpb246YWJzb2x1dGU7ZGlyZWN0aW9uOmx0cjt6LWluZGV4Ojk5OTk3O29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uOm9wYWNpdHkgMC4yNXMsIHZpc2liaWxpdHkgMHMgbGluZWFyIDAuMjVzO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZmFuY3lib3gtc2hvdy1pbmZvYmFyIC5mYW5jeWJveC1pbmZvYmFyLC5mYW5jeWJveC1zaG93LXRvb2xiYXIgLmZhbmN5Ym94LXRvb2xiYXIsLmZhbmN5Ym94LXNob3ctY2FwdGlvbiAuZmFuY3lib3gtY2FwdGlvbi13cmFwe29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGU7dHJhbnNpdGlvbjpvcGFjaXR5IDAuMjVzLCB2aXNpYmlsaXR5IDBzfS5mYW5jeWJveC1pbmZvYmFye3RvcDowO2xlZnQ6MDtmb250LXNpemU6MTNweDtwYWRkaW5nOjAgMTBweDtoZWlnaHQ6NDRweDttaW4td2lkdGg6NDRweDtsaW5lLWhlaWdodDo0NHB4O2NvbG9yOiNjY2NjY2M7dGV4dC1hbGlnbjpjZW50ZXI7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6c3VicGl4ZWwtYW50aWFsaWFzZWQ7bWl4LWJsZW5kLW1vZGU6ZXhjbHVzaW9ufS5mYW5jeWJveC10b29sYmFye3RvcDowO3JpZ2h0OjA7bWFyZ2luOjA7cGFkZGluZzowfS5mYW5jeWJveC1zdGFnZXtvdmVyZmxvdzpoaWRkZW47ZGlyZWN0aW9uOmx0cjt6LWluZGV4Ojk5OTk0Oy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfS5mYW5jeWJveC1pcy1jbG9zaW5nIC5mYW5jeWJveC1zdGFnZXtvdmVyZmxvdzp2aXNpYmxlfS5mYW5jeWJveC1zbGlkZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttYXJnaW46MDtwYWRkaW5nOjA7b3ZlcmZsb3c6YXV0bztvdXRsaW5lOm5vbmU7d2hpdGUtc3BhY2U6bm9ybWFsO2JveC1zaXppbmc6Ym9yZGVyLWJveDt0ZXh0LWFsaWduOmNlbnRlcjt6LWluZGV4Ojk5OTk0Oy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO2Rpc3BsYXk6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sIG9wYWNpdHk7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sIG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtfS5mYW5jeWJveC1zbGlkZTo6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO2hlaWdodDoxMDAlO3dpZHRoOjB9LmZhbmN5Ym94LWlzLXNsaWRpbmcgLmZhbmN5Ym94LXNsaWRlLC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMsLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50LC5mYW5jeWJveC1zbGlkZS0tbmV4dHtkaXNwbGF5OmJsb2NrfS5mYW5jeWJveC1zbGlkZS0taW1hZ2V7b3ZlcmZsb3c6dmlzaWJsZX0uZmFuY3lib3gtc2xpZGUtLWltYWdlOjpiZWZvcmV7ZGlzcGxheTpub25lfS5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnQsLmZhbmN5Ym94LXNsaWRlLS12aWRlbyBpZnJhbWV7YmFja2dyb3VuZDojMDAwMDAwfS5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50LC5mYW5jeWJveC1zbGlkZS0tbWFwIGlmcmFtZXtiYWNrZ3JvdW5kOiNlNWUzZGZ9LmZhbmN5Ym94LXNsaWRlLS1uZXh0e3otaW5kZXg6OTk5OTV9LmZhbmN5Ym94LXNsaWRlPip7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoyNHB4O21hcmdpbjo0NHB4IDAgNDRweDtib3JkZXItd2lkdGg6MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtvdmVyZmxvdzphdXRvO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZmFuY3lib3gtc2xpZGU+dGl0bGUsLmZhbmN5Ym94LXNsaWRlPnN0eWxlLC5mYW5jeWJveC1zbGlkZT5tZXRhLC5mYW5jeWJveC1zbGlkZT5saW5rLC5mYW5jeWJveC1zbGlkZT5zY3JpcHQsLmZhbmN5Ym94LXNsaWRlPmJhc2V7ZGlzcGxheTpub25lfS5mYW5jeWJveC1zbGlkZSAuZmFuY3lib3gtaW1hZ2Utd3JhcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO3otaW5kZXg6OTk5OTU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjdXJzb3I6ZGVmYXVsdDtvdmVyZmxvdzp2aXNpYmxlOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstbXMtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0Oy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sIG9wYWNpdHk7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sIG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtfS5mYW5jeWJveC1jYW4tem9vbU91dCAuZmFuY3lib3gtaW1hZ2Utd3JhcHtjdXJzb3I6LXdlYmtpdC16b29tLW91dDtjdXJzb3I6em9vbS1vdXR9LmZhbmN5Ym94LWNhbi16b29tSW4gLmZhbmN5Ym94LWltYWdlLXdyYXB7Y3Vyc29yOi13ZWJraXQtem9vbS1pbjtjdXJzb3I6em9vbS1pbn0uZmFuY3lib3gtY2FuLWRyYWcgLmZhbmN5Ym94LWltYWdlLXdyYXB7Y3Vyc29yOi13ZWJraXQtZ3JhYjtjdXJzb3I6Z3JhYn0uZmFuY3lib3gtaXMtZHJhZ2dpbmcgLmZhbmN5Ym94LWltYWdlLXdyYXB7Y3Vyc29yOi13ZWJraXQtZ3JhYmJpbmc7Y3Vyc29yOmdyYWJiaW5nfS5mYW5jeWJveC1pbWFnZSwuZmFuY3lib3gtc3BhY2ViYWxse3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MDttYXgtd2lkdGg6bm9uZTttYXgtaGVpZ2h0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5mYW5jeWJveC1zcGFjZWJhbGx7ei1pbmRleDoxfS5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50e3BhZGRpbmc6MDt3aWR0aDo4MCU7aGVpZ2h0OjgwJTttYXgtd2lkdGg6Y2FsYygxMDAlIC0gMTAwcHgpO21heC1oZWlnaHQ6Y2FsYygxMDAlIC0gODhweCk7b3ZlcmZsb3c6dmlzaWJsZTtiYWNrZ3JvdW5kOiNmZmZmZmZ9LmZhbmN5Ym94LWlmcmFtZXtkaXNwbGF5OmJsb2NrO21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6I2ZmZmZmZn0uZmFuY3lib3gtZXJyb3J7bWFyZ2luOjA7cGFkZGluZzo0MHB4O3dpZHRoOjEwMCU7bWF4LXdpZHRoOjM4MHB4O2JhY2tncm91bmQ6I2ZmZmZmZjtjdXJzb3I6ZGVmYXVsdH0uZmFuY3lib3gtZXJyb3IgcHttYXJnaW46MDtwYWRkaW5nOjA7Y29sb3I6IzQ0NDQ0NDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMHB4fS5mYW5jeWJveC1idXRue2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6NDRweDtoZWlnaHQ6NDRweDttYXJnaW46MDtwYWRkaW5nOjEwcHg7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowO2JhY2tncm91bmQ6cmdiYSgzMCwzMCwzMCwwLjYpO3RyYW5zaXRpb246Y29sb3IgMC4zcyBlYXNlO2N1cnNvcjpwb2ludGVyO291dGxpbmU6bm9uZX0uZmFuY3lib3gtYnV0biwuZmFuY3lib3gtYnV0bjp2aXNpdGVkLC5mYW5jeWJveC1idXRuOmxpbmt7Y29sb3I6I2NjY2NjY30uZmFuY3lib3gtYnV0bjpmb2N1cywuZmFuY3lib3gtYnV0bjpob3Zlcntjb2xvcjojZmZmZmZmfS5mYW5jeWJveC1idXRuW2Rpc2FibGVkXXtjb2xvcjojY2NjY2NjO2N1cnNvcjpkZWZhdWx0O29wYWNpdHk6MC42fS5mYW5jeWJveC1idXRuIHN2Z3tkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OnZpc2libGU7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbn0uZmFuY3lib3gtYnV0biBzdmcgcGF0aHtmaWxsOmN1cnJlbnRDb2xvcjtzdHJva2U6Y3VycmVudENvbG9yO3N0cm9rZS1saW5lam9pbjpyb3VuZH0uZmFuY3lib3gtYnV0bi0tcGxheSBzdmcgcGF0aDpudGgtY2hpbGQoMil7ZGlzcGxheTpub25lfS5mYW5jeWJveC1idXRuLS1wYXVzZSBzdmcgcGF0aDpudGgtY2hpbGQoMSl7ZGlzcGxheTpub25lfS5mYW5jeWJveC1idXRuLS16b29tIHN2ZyBwYXRoe2ZpbGw6dHJhbnNwYXJlbnR9LmZhbmN5Ym94LXNob3ctbmF2IC5mYW5jeWJveC1uYXZpZ2F0aW9ue2Rpc3BsYXk6YmxvY2t9LmZhbmN5Ym94LW5hdmlnYXRpb24gYnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bWFyZ2luOi0zMHB4IDAgMCAwO3otaW5kZXg6OTk5OTc7YmFja2dyb3VuZDp0cmFuc3BhcmVudDt3aWR0aDo2MHB4O2hlaWdodDo2MHB4fS5mYW5jeWJveC1uYXZpZ2F0aW9uIGJ1dHRvbiBzdmd7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6NTAlO2xlZnQ6NTAlO3otaW5kZXg6Mjt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKX0uZmFuY3lib3gtbmF2aWdhdGlvbiBidXR0b246YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDt6LWluZGV4OjE7d2lkdGg6NjBweDtoZWlnaHQ6NjBweDtiYWNrZ3JvdW5kOnJnYmEoMzAsMzAsMzAsMC44KX0uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0bi0tYXJyb3dfbGVmdHtsZWZ0OjB9LmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dG4tLWFycm93X3JpZ2h0e3JpZ2h0OjB9LmZhbmN5Ym94LWNsb3NlLXNtYWxse3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcn0uZmFuY3lib3gtY2xvc2Utc21hbGw6YWZ0ZXJ7Y29udGVudDonw5cnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1cHg7cmlnaHQ6NXB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7Zm9udDoyMnB4LzMwcHggQXJpYWwsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtjb2xvcjojODg4ODg4O2ZvbnQtd2VpZ2h0OjMwMDt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItcmFkaXVzOjUwJTtib3JkZXItd2lkdGg6MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAwLjI1cztib3gtc2l6aW5nOmJvcmRlci1ib3g7ei1pbmRleDoyfS5mYW5jeWJveC1jbG9zZS1zbWFsbDpmb2N1c3tvdXRsaW5lOm5vbmV9LmZhbmN5Ym94LWNsb3NlLXNtYWxsOmZvY3VzOmFmdGVye291dGxpbmU6MXB4IGRvdHRlZCAjODg4ODg4fS5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3ZlcjphZnRlcntjb2xvcjojNTU1NTU1O2JhY2tncm91bmQ6I2VlZWVlZX0uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jbG9zZS1zbWFsbCwuZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY2xvc2Utc21hbGx7dG9wOjA7cmlnaHQ6LTQwcHh9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGw6YWZ0ZXIsLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmFmdGVye2ZvbnQtc2l6ZTozNXB4O2NvbG9yOiNhYWFhYWF9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXI6YWZ0ZXIsLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVyOmFmdGVye2NvbG9yOiNmZmZmZmY7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0uZmFuY3lib3gtaXMtc2NhbGluZyAuZmFuY3lib3gtY2xvc2Utc21hbGwsLmZhbmN5Ym94LWlzLXpvb21hYmxlLmZhbmN5Ym94LWNhbi1kcmFnIC5mYW5jeWJveC1jbG9zZS1zbWFsbHtkaXNwbGF5Om5vbmV9LmZhbmN5Ym94LWNhcHRpb24td3JhcHtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlO3otaW5kZXg6OTk5OTl9LmZhbmN5Ym94LWNhcHRpb257cGFkZGluZzoyMHB4IDIwcHg7YmFja2dyb3VuZDpyZ2JhKDI5LDM0LDM3LDAuOCk7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcn0uZmFuY3lib3gtY2FwdGlvbiAubmFtZXtkaXNwbGF5OmJsb2NrO21hcmdpbjowIDAgNXB4IDA7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6Ym9sZH0uZmFuY3lib3gtY2FwdGlvbiBwe3BhZGRpbmc6MCAwIDEwcHggMDtmb250LXNpemU6MTZweH0uZmFuY3lib3gtY2FwdGlvbiBsaXtmb250LXNpemU6MTZweDtmb250LXdlaWdodDpib2xkfS5mYW5jeWJveC1jYXB0aW9uIGxpPnNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZhbmN5Ym94LWNhcHRpb24gbGk+c3BhbjpmaXJzdC1jaGlsZHttYXJnaW46MCAxMHB4IDAgMH0uZmFuY3lib3gtY2FwdGlvbiAuc2xpZGUtdGV4dC10cmlnZ2Vye3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyO3RleHQtYWxpZ246Y2VudGVyfS5mYW5jeWJveC1jYXB0aW9uIC5zbGlkZS10ZXh0LXRyaWdnZXIgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTZweH0uZmFuY3lib3gtY2FwdGlvbiAuc2xpZGUtdGV4dC10cmlnZ2VyOmFmdGVye3Bvc2l0aW9uOnJlbGF0aXZlO2NvbnRlbnQ6Jyc7dG9wOjFweDt0cmFuc2Zvcm06cm90YXRlKDIyNWRlZyk7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6OHB4O2hlaWdodDo4cHg7bWFyZ2luOjAgMCAwIDEwcHg7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2ZmZjtib3JkZXItcmlnaHQ6MnB4IHNvbGlkICNmZmY7dHJhbnNpdGlvbjphbGwgMC4yc30uZmFuY3lib3gtY2FwdGlvbiAuc2xpZGUtdGV4dC10cmlnZ2VyLmFjdGl2ZTphZnRlcnt0b3A6LTNweDt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0uZmFuY3lib3gtY2FwdGlvbiAuc2xpZGUtdGV4dC1ob2xkZXI6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LmZhbmN5Ym94LWNhcHRpb24gLnNsaWRlLXRleHQtbGVmdHtmbG9hdDpsZWZ0O3dpZHRoOmNhbGMoNjAlIC0gMTBweCl9LmZhbmN5Ym94LWNhcHRpb24gLnNsaWRlLXRleHQtcmlnaHR7ZmxvYXQ6cmlnaHQ7dGV4dC1hbGlnbjpyaWdodDt3aWR0aDpjYWxjKDQwJSAtIDEwcHgpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5mYW5jeWJveC1jYXB0aW9uIC5zbGlkZS10ZXh0LWxlZnQsLmZhbmN5Ym94LWNhcHRpb24gLnNsaWRlLXRleHQtcmlnaHR7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfX0uZmFuY3lib3gtY2FwdGlvbiBhLC5mYW5jeWJveC1jYXB0aW9uIGJ1dHRvbiwuZmFuY3lib3gtY2FwdGlvbiBzZWxlY3R7cG9pbnRlci1ldmVudHM6YWxsO3Bvc2l0aW9uOnJlbGF0aXZlfS5mYW5jeWJveC1jYXB0aW9uIGF7Y29sb3I6I2ZmZmZmZjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5mYW5jeWJveC1zbGlkZT4uZmFuY3lib3gtbG9hZGluZ3tib3JkZXI6NnB4IHNvbGlkIHJnYmEoMTAwLDEwMCwxMDAsMC40KTtib3JkZXItdG9wOjZweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuNik7Ym9yZGVyLXJhZGl1czoxMDAlO2hlaWdodDo1MHB4O3dpZHRoOjUwcHg7LXdlYmtpdC1hbmltYXRpb246ZmFuY3lib3gtcm90YXRlIDAuOHMgaW5maW5pdGUgbGluZWFyO2FuaW1hdGlvbjpmYW5jeWJveC1yb3RhdGUgMC44cyBpbmZpbml0ZSBsaW5lYXI7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO21hcmdpbi10b3A6LTMwcHg7bWFyZ2luLWxlZnQ6LTMwcHg7ei1pbmRleDo5OTk5OX1ALXdlYmtpdC1rZXlmcmFtZXMgZmFuY3lib3gtcm90YXRle2Zyb217LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM1OWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpfX1Aa2V5ZnJhbWVzIGZhbmN5Ym94LXJvdGF0ZXtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKX19LmZhbmN5Ym94LWFuaW1hdGVke3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKX0uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vzey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO29wYWNpdHk6MH0uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLW5leHR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO29wYWNpdHk6MH0uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MX0uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMsLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLW5leHR7b3BhY2l0eTowO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKX0uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudHtvcGFjaXR5OjF9LmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3std2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuNSwgMS41LCAxLjUpO3RyYW5zZm9ybTpzY2FsZTNkKDEuNSwgMS41LCAxLjUpO29wYWNpdHk6MH0uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLW5leHR7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjUsIDAuNSwgMC41KTt0cmFuc2Zvcm06c2NhbGUzZCgwLjUsIDAuNSwgMC41KTtvcGFjaXR5OjB9LmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50ey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7b3BhY2l0eToxfS5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vzey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMzYwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgtMzYwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0zNjBkZWcpO29wYWNpdHk6MH0uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0ey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO29wYWNpdHk6MH0uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50ey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpO29wYWNpdHk6MX0uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vzey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtvcGFjaXR5OjB9LmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1uZXh0ey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7b3BhY2l0eTowfS5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tY3VycmVudHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MX0uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygtMTBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KC0xMGRlZyl9LmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLW5leHR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KDEwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KDEwZGVnKX0uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSl9LmZhbmN5Ym94LXNoYXJle3BhZGRpbmc6MzBweDtib3JkZXItcmFkaXVzOjNweDtiYWNrZ3JvdW5kOiNmNGY0ZjQ7bWF4LXdpZHRoOjkwJTt0ZXh0LWFsaWduOmNlbnRlcn0uZmFuY3lib3gtc2hhcmUgaDF7Y29sb3I6IzIyMjIyMjttYXJnaW46MCAwIDIwcHggMDtmb250LXNpemU6MzVweDtmb250LXdlaWdodDpib2xkfS5mYW5jeWJveC1zaGFyZSBwe21hcmdpbjowO3BhZGRpbmc6MH1wLmZhbmN5Ym94LXNoYXJlX19saW5rc3ttYXJnaW4tcmlnaHQ6LTEwcHh9LmZhbmN5Ym94LXNoYXJlX19idXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1kZWNvcmF0aW9uOm5vbmU7bWFyZ2luOjAgMTBweCAxMHB4IDA7cGFkZGluZzowIDE1cHg7bWluLXdpZHRoOjEzMHB4O2JvcmRlcjowO2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQ6I2ZmZmZmZjt3aGl0ZS1zcGFjZTpub3dyYXA7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6Ym9sZDtsaW5lLWhlaWdodDo0MHB4Oy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtjb2xvcjojZmZmZmZmO3RyYW5zaXRpb246YWxsIDAuMnN9LmZhbmN5Ym94LXNoYXJlX19idXR0b246aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZie2JhY2tncm91bmQ6IzNiNTk5OH0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmI6aG92ZXJ7YmFja2dyb3VuZDojMzQ0ZTg2fS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdHtiYWNrZ3JvdW5kOiNiZDA4MWR9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0OmhvdmVye2JhY2tncm91bmQ6I2FhMDcxOX0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHd7YmFja2dyb3VuZDojMWRhMWYyfS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10dzpob3ZlcntiYWNrZ3JvdW5kOiMwZDk1ZTh9LmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3Zne3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4O3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHg7bWFyZ2luLXJpZ2h0OjdweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHBhdGh7ZmlsbDojZmZmZmZmfS5mYW5jeWJveC1zaGFyZV9faW5wdXR7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjEwMCU7bWFyZ2luOjEwcHggMCAwIDA7cGFkZGluZzoxMHB4IDE1cHg7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjb2xvcjojNWQ1YjViO2ZvbnQtc2l6ZToxNHB4O291dGxpbmU6bm9uZTtib3JkZXI6MDtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZDdkN2Q3fS5mYW5jeWJveC10aHVtYnN7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO3JpZ2h0OjA7d2lkdGg6MjEycHg7bWFyZ2luOjA7cGFkZGluZzoycHggMnB4IDRweCAycHg7YmFja2dyb3VuZDojZmZmZmZmOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDstbXMtb3ZlcmZsb3ctc3R5bGU6LW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO2JveC1zaXppbmc6Ym9yZGVyLWJveDt6LWluZGV4Ojk5OTk1fS5mYW5jeWJveC10aHVtYnMteHtvdmVyZmxvdy15OmhpZGRlbjtvdmVyZmxvdy14OmF1dG99LmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC10aHVtYnN7ZGlzcGxheTpibG9ja30uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVye3JpZ2h0OjIxMnB4fS5mYW5jeWJveC10aHVtYnM+dWx7bGlzdC1zdHlsZTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7cGFkZGluZzowO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0bztmb250LXNpemU6MDt3aGl0ZS1zcGFjZTpub3dyYXB9LmZhbmN5Ym94LXRodW1icy14PnVse292ZXJmbG93OmhpZGRlbn0uZmFuY3lib3gtdGh1bWJzLXk+dWw6Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOjdweH0uZmFuY3lib3gtdGh1bWJzLXk+dWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNre2JhY2tncm91bmQ6I2ZmZmZmZjtib3JkZXItcmFkaXVzOjEwcHg7Ym94LXNoYWRvdzppbnNldCAwIDAgNnB4IHJnYmEoMCwwLDAsMC4zKX0uZmFuY3lib3gtdGh1bWJzLXk+dWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQ6IzJhMmEyYTtib3JkZXItcmFkaXVzOjEwcHh9LmZhbmN5Ym94LXRodW1icz51bD5saXtmbG9hdDpsZWZ0O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7bWFyZ2luOjJweDt3aWR0aDoxMDBweDtoZWlnaHQ6NzVweDttYXgtd2lkdGg6Y2FsYyg1MCUgLSA0cHgpO21heC1oZWlnaHQ6Y2FsYygxMDAlIC0gOHB4KTtwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcjtvdXRsaW5lOm5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47Ym94LXNpemluZzpib3JkZXItYm94fWxpLmZhbmN5Ym94LXRodW1icy1sb2FkaW5ne2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjEpfS5mYW5jeWJveC10aHVtYnM+dWw+bGk+aW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDttYXgtd2lkdGg6bm9uZTttYXgtaGVpZ2h0Om5vbmU7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5mYW5jeWJveC10aHVtYnM+dWw+bGk6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7Ym9yZGVyOjNweCBzb2xpZCB2YXIoLS10aGVtZSk7ei1pbmRleDo5OTk5MTtvcGFjaXR5OjA7Ym9yZGVyLXJhZGl1czozcHg7dHJhbnNpdGlvbjphbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCl9LmZhbmN5Ym94LXRodW1icz51bD5saS5mYW5jeWJveC10aHVtYnMtYWN0aXZlOmJlZm9yZXtvcGFjaXR5OjF9YVtkYXRhLWZhbmN5Ym94XXtvdXRsaW5lOm5vbmV9QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODAwcHgpey5mYW5jeWJveC10aHVtYnN7d2lkdGg6MTEwcHh9LmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lcntyaWdodDoxMTBweH0uZmFuY3lib3gtdGh1bWJzPnVsPmxpe21heC13aWR0aDpjYWxjKDEwMCUgLSAxMHB4KX19LmNoYXJpdHktc2xpZGVyLC5wcmljZS1yYW5nZS1zbGlkZXIsLnJhbmdlLXNsaWRlcnttYXJnaW46NnB4IDAgMTNweCAwO3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDo1cHg7YmFja2dyb3VuZC1jb2xvcjojZTNlM2UzO2JvcmRlci1yYWRpdXM6M3B4fS51aS1zbGlkZXItcmFuZ2V7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjVweDtiYWNrZ3JvdW5kLWNvbG9yOiNhNmE2YTZ9LnVpLXNsaWRlci1oYW5kbGV7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt3aWR0aDowO2hlaWdodDoxNnB4O3RvcDotNnB4O2N1cnNvcjpwb2ludGVyO291dGxpbmU6bm9uZSAhaW1wb3J0YW50fS51aS1zbGlkZXItaGFuZGxlOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDowO2xlZnQ6LThweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6MCAzcHggNXB4IHJnYmEoOTIsOTgsMTEwLDAuNSk7Ym9yZGVyLXJhZGl1czo5cHh9Lnhkc29mdF9kYXRldGltZXBpY2tlcntwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Ojk5OTk7ZGlzcGxheTpub25lO3BhZGRpbmc6OHB4O3dpZHRoOjI5MHB4O2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojNWM2MjZlO2JvcmRlcjoxcHggc29saWQgI2ZhZmFmYTtib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgzNSwzNSwzNSwwLjI1KTtib3JkZXItcmFkaXVzOjNweH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlcl9fdGl0bGV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2hlaWdodDozMXB4O2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE0cHh9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXJfX3RpdGxlX19wcmV2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDowO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtvdXRsaW5lOm5vbmU7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDpub25lO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO2N1cnNvcjpwb2ludGVyfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyX190aXRsZV9fcHJldiBzcGFue2Rpc3BsYXk6YmxvY2s7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItdG9wOjhweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjhweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6OHB4IHNvbGlkICM1YzYyNmV9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX3ZhcmlhbnR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNSwgMWZyKTtncmlkLWdhcDo1cHh9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1le2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtoZWlnaHQ6MjhweDtiYWNrZ3JvdW5kOiNmNWY1ZjU7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojMWQyMjI1O2JvcmRlcjoxcHggc29saWQgI2RmZTBlMTtib3JkZXItcmFkaXVzOjNweDt0ZXh0LWFsaWduOmNlbnRlcjtjdXJzb3I6cG9pbnRlcn0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIGlmcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6NzVweDtoZWlnaHQ6MjEwcHg7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6bm9uZX0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIGJ1dHRvbntib3JkZXI6bm9uZSAhaW1wb3J0YW50fS54ZHNvZnRfbm9zZWxlY3R7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTstby11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lnhkc29mdF9ub3NlbGVjdDo6c2VsZWN0aW9ue2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9Lnhkc29mdF9ub3NlbGVjdDo6LW1vei1zZWxlY3Rpb257YmFja2dyb3VuZDp0cmFuc3BhcmVudH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9pbmxpbmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246c3RhdGljfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgKnstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowO21hcmdpbjowfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9kYXRlcGlja2VyLC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2Vye2Rpc3BsYXk6bm9uZX0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfZGF0ZXBpY2tlci5hY3RpdmUsLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIuYWN0aXZle2Rpc3BsYXk6YmxvY2t9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X21vbnRocGlja2Vye3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246Y2VudGVyfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbCBpLC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9wcmV2LC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9uZXh0LC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90b2RheV9idXR0b257YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFHUUFBQUFlQ0FZQUFBRGFXN3Z6QUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5SnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU15MWpNREV4SURZMkxqRTBOVFkyTVN3Z01qQXhNaTh3TWk4d05pMHhORG8xTmpveU55QWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTlROaUFvVjJsdVpHOTNjeWtpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2UTBOQlJqSTFOak0wTTBVd01URkZORGs0TmtGR016SkZRa1F6UWpFd1JVSWlJSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZRME5CUmpJMU5qUTBNMFV3TVRGRk5EazROa0ZHTXpKRlFrUXpRakV3UlVJaVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEcERRMEZHTWpVMk1UUXpSVEF4TVVVME9UZzJRVVl6TWtWQ1JETkNNVEJGUWlJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRwRFEwRkdNalUyTWpRelJUQXhNVVUwT1RnMlFVWXpNa1ZDUkROQ01UQkZRaUl2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUG9ORVA1NEFBQUlPU1VSQlZIamE3SnE5VHNNd0VNY3hyWkQ0V3BCWWVLVUNlK2tUTUNBQ0haaDRCRmZITy9BQUlIWkdGaFlrQkJzU0VxeHNMQ0FnWEtoYlhZT1R4aDlwZkpWUCtxdXRuWjVzLzVMejJZNUkwM1FoV2ppMkdJY2dBb2tXZ2ZDeE52Y09DQ0dLcWlTcWhVcDBsYUhPbmUwNXZkRXlHTWZrZHhKRFZqZ3dEbEVRZ1lRQmd4K1VMSmFXU1hYUzZyL0VSNUZCVlI4VmZHZnRUS2NJVE5zK2ExWHBjRm9FeFJFSURGMTRBVklGeGdRVVMraDUyMGNkdWQ2d05rQzBVQnc2QkNPL0hvQ1l3QmhEOFFDa1EveDFtd0R5RDRwbGg0RDZERFYwVEFHeW80SGNhd0xJQkJTTERrSGVIME1nMnlWUDNsNFRRTVpRRERzRU9sL01nSFFxaE1OdUUwRCtvQmgwQ0lyOE1BS3lhekJIOVd5QnVLeERXZ2JYZmpOZjMyVFoxS1dtL0FwMW9Tay9SNTNVdFE1eFRoM0xVbE1tVDhndDZnNTFROXArU29ieGdKUS9xbXNmWmhXeXdHRlNsMHlCakNMSkNNZ1hhaWwzYjcrcnVtZFZKMllSc3M0Y04rcjZxQUhEa1BXalBqZEpDRjRuOVJtQUQvVjlBL1dwNE5RYXNzRGp3bEI2WEJpQ3hjSlFXbVpaYjhUSEZpbGZ5L2xmclR2TGdocTJUcVRIclJNVEtOSjBzSWhkbzE1UlQrUnB5V3dGZFk5NlVaL0xkUUtCR2pjWHBjYzFBbFNGRWZMbW91RCsxa251eEJEVVZydk9CbW9PQy9yRWNON09ReEtWZUpUQ2lBZFV6VUpoQTJPZXo5UVRrcDcyT1RWY3hEY1hZOGlLTmt4R0FKWG1KQ09Rd09hNmRoeVhzT2E2WHdFR0FLZGViNUVUM3JRZEFBQUFBRWxGVGtTdVFtQ0MpfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbCBpe29wYWNpdHk6MC41O2JhY2tncm91bmQtcG9zaXRpb246LTkycHggLTE5cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6OXB4O2hlaWdodDoyMHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfcHJldntmbG9hdDpsZWZ0O2JhY2tncm91bmQtcG9zaXRpb246LTIwcHggMH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdG9kYXlfYnV0dG9ue2Zsb2F0OmxlZnQ7YmFja2dyb3VuZC1wb3NpdGlvbjotNzBweCAwO21hcmdpbi1sZWZ0OjVweH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbmV4dHtmbG9hdDpyaWdodDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbmV4dCwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfcHJldiwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdG9kYXlfYnV0dG9ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JvcmRlcjowIG5vbmU7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MzBweDtvcGFjaXR5OjAuNTstbXMtZmlsdGVyOidwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT01MCknO291dGxpbmU6bWVkaXVtIG5vbmU7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWluZGVudDoxMDAlO3doaXRlLXNwYWNlOm5vd3JhcDt3aWR0aDoyMHB4O21pbi13aWR0aDowfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfcHJldiwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X25leHR7ZmxvYXQ6bm9uZTtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MHB4IC0xNXB4O2hlaWdodDoxNXB4O3dpZHRoOjMwcHg7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDoxNHB4O21hcmdpbi10b3A6N3B4fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X3J0bCAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF9wcmV2LC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X3J0bCAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF9uZXh0e2Zsb2F0Om5vbmU7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MTRweH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3ByZXZ7YmFja2dyb3VuZC1wb3NpdGlvbjotNDBweCAwO21hcmdpbi1ib3R0b206N3B4O21hcmdpbi10b3A6MH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdG9kYXlfYnV0dG9uOmhvdmVyLC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9uZXh0OmhvdmVyLC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9wcmV2OmhvdmVye29wYWNpdHk6MTstbXMtZmlsdGVyOidwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApJ30ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWx7ZGlzcGxheTppbmxpbmU7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo5OTk5O21hcmdpbjowO3BhZGRpbmc6NXB4IDNweDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2Zsb2F0OmxlZnQ7d2lkdGg6MTgycHg7dGV4dC1hbGlnbjpjZW50ZXI7Y3Vyc29yOnBvaW50ZXJ9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsOmhvdmVyPnNwYW57dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWw6aG92ZXIgaXtvcGFjaXR5OjF9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsPi54ZHNvZnRfc2VsZWN0e2JvcmRlcjoxcHggc29saWQgI2NjYztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDozMHB4O3otaW5kZXg6MTAxO2Rpc3BsYXk6bm9uZTtiYWNrZ3JvdW5kOiNmZmY7bWF4LWhlaWdodDoxNjBweDtvdmVyZmxvdy15OmF1dG99Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsPi54ZHNvZnRfc2VsZWN0Lnhkc29mdF9tb250aHNlbGVjdHtyaWdodDotN3B4fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbD4ueGRzb2Z0X3NlbGVjdC54ZHNvZnRfeWVhcnNlbGVjdHtyaWdodDoycHh9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsPi54ZHNvZnRfc2VsZWN0PmRpdj4ueGRzb2Z0X29wdGlvbjpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQ6I2ZmODAwMH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWw+Lnhkc29mdF9zZWxlY3Q+ZGl2Pi54ZHNvZnRfb3B0aW9ue3BhZGRpbmc6MnB4IDEwcHggMnB4IDVweDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbD4ueGRzb2Z0X3NlbGVjdD5kaXY+Lnhkc29mdF9vcHRpb24ueGRzb2Z0X2N1cnJlbnR7YmFja2dyb3VuZDp2YXIoLS10aGVtZSk7Ym94LXNoYWRvdzojOTk5IDAgMXB4IDNweCAwIGluc2V0O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6Ym9sZH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbW9udGh7d2lkdGg6MTAwcHg7dGV4dC1hbGlnbjpyaWdodH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXJ7Y2xlYXI6Ym90aH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfeWVhcnt3aWR0aDo0OHB4O21hcmdpbi1sZWZ0OjVweH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO3dpZHRoOjEwMCV9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRoe2hlaWdodDoyNXB4fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZCwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGh7YmFja2dyb3VuZDojZTJlMmUyO2hlaWdodDozOHB4O2JvcmRlcjoxcHggc29saWQgI2RkZDtmb250LXNpemU6MTRweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cGFkZGluZzowO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtjdXJzb3I6cG9pbnRlcjt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXdlaWdodDpib2xkfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X3Nob3d3ZWVrcyAueGRzb2Z0X2NhbGVuZGFyIHRkLC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X3Nob3d3ZWVrcyAueGRzb2Z0X2NhbGVuZGFyIHRoe3dpZHRoOjEyLjUlfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0aHtiYWNrZ3JvdW5kOiNmMWYxZjF9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF90b2RheXtjb2xvcjp2YXIoLS10aGVtZSl9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9oaWdobGlnaHRlZF9kZWZhdWx0e2JhY2tncm91bmQ6I2ZmZTlkMjtib3gtc2hhZG93OiNmZmI4NzEgMCAxcHggNHB4IDAgaW5zZXQ7Y29sb3I6IzAwMH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2hpZ2hsaWdodGVkX21pbnR7YmFja2dyb3VuZDojYzFmZmM5O2JveC1zaGFkb3c6IzAwZGQxYyAwIDFweCA0cHggMCBpbnNldDtjb2xvcjojMDAwfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfZGVmYXVsdCwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2N1cnJlbnQsLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveD5kaXY+ZGl2Lnhkc29mdF9jdXJyZW50e2JhY2tncm91bmQ6dmFyKC0tdGhlbWUpO2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6Ym9sZH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X290aGVyX21vbnRoLC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfZGlzYWJsZWQsLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94PmRpdj5kaXYueGRzb2Z0X2Rpc2FibGVke29wYWNpdHk6MC4zO2N1cnNvcjpkZWZhdWx0fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfb3RoZXJfbW9udGgueGRzb2Z0X2Rpc2FibGVke29wYWNpdHk6MC4yfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZDpob3ZlciwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94PmRpdj5kaXY6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiNkZmUwZTF9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9jdXJyZW50Lnhkc29mdF9kaXNhYmxlZDpob3ZlciwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94PmRpdj5kaXYueGRzb2Z0X2N1cnJlbnQueGRzb2Z0X2Rpc2FibGVkOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tdGhlbWUpICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfZGlzYWJsZWQ6aG92ZXIsLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveD5kaXY+ZGl2Lnhkc29mdF9kaXNhYmxlZDpob3Zlcntjb2xvcjppbmhlcml0ICFpbXBvcnRhbnQ7YmFja2dyb3VuZDppbmhlcml0ICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzppbmhlcml0ICFpbXBvcnRhbnR9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRoe2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6Izk5OTtjdXJzb3I6ZGVmYXVsdH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY29weXJpZ2h0e2NvbG9yOiNjY2MgIWltcG9ydGFudDtmb250LXNpemU6MTBweDtjbGVhcjpib3RoO2Zsb2F0Om5vbmU7bWFyZ2luLWxlZnQ6OHB4fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jb3B5cmlnaHQgYXtjb2xvcjojZWVlICFpbXBvcnRhbnR9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NvcHlyaWdodCBhOmhvdmVye2NvbG9yOiNhYWEgIWltcG9ydGFudH0ueGRzb2Z0X3Njcm9sbGJhcj4ueGRzb2Z0X3Njcm9sbGVye2JhY2tncm91bmQ6I2NjYyAhaW1wb3J0YW50O2hlaWdodDoyMHB4O2JvcmRlci1yYWRpdXM6M3B4fS54ZHNvZnRfc2Nyb2xsYmFye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjdweDtyaWdodDowO3RvcDowO2JvdHRvbTowO2N1cnNvcjpwb2ludGVyfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X3J0bCAueGRzb2Z0X3Njcm9sbGJhcntsZWZ0OjA7cmlnaHQ6YXV0b30ueGRzb2Z0X3Njcm9sbGVyX2JveHtwb3NpdGlvbjpyZWxhdGl2ZX0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJre2JveC1zaGFkb3c6MCA1cHggMTVweCAtNXB4IHJnYmEoMjU1LDI1NSwyNTUsMC41MDYpO2JhY2tncm91bmQ6IzAwMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNDQ0O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjMzMzO2JvcmRlci1yaWdodDoxcHggc29saWQgIzMzMztib3JkZXItdG9wOjFweCBzb2xpZCAjMzMzO2NvbG9yOiNjY2N9Lnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMjIyfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3g+ZGl2PmRpdntiYWNrZ3JvdW5kOiMwYTBhMGE7Ym9yZGVyLXRvcDoxcHggc29saWQgIzIyMjtjb2xvcjojOTk5fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9sYWJlbHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9Lnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2xhYmVsPi54ZHNvZnRfc2VsZWN0e2JvcmRlcjoxcHggc29saWQgIzMzMztiYWNrZ3JvdW5kOiMwMDB9Lnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2xhYmVsPi54ZHNvZnRfc2VsZWN0PmRpdj4ueGRzb2Z0X29wdGlvbjpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQ6dmFyKC0tdGhlbWUpfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9sYWJlbD4ueGRzb2Z0X3NlbGVjdD5kaXY+Lnhkc29mdF9vcHRpb24ueGRzb2Z0X2N1cnJlbnR7YmFja2dyb3VuZDojY2M1NTAwO2JveC1zaGFkb3c6I2IwM2UwMCAwIDFweCAzcHggMCBpbnNldDtjb2xvcjojMDAwfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9sYWJlbCBpLC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9wcmV2LC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9uZXh0LC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF90b2RheV9idXR0b257YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFHUUFBQUFlQ0FZQUFBRGFXN3Z6QUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5SnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU15MWpNREV4SURZMkxqRTBOVFkyTVN3Z01qQXhNaTh3TWk4d05pMHhORG8xTmpveU55QWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTlROaUFvVjJsdVpHOTNjeWtpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2UVVFeFFVVXpPVEEwTTBVeU1URkZORGxCTTBGRlFUSkVOVEV4UkRWQk9EWWlJSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZRVUV4UVVVek9URTBNMFV5TVRGRk5EbEJNMEZGUVRKRU5URXhSRFZCT0RZaVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEcEJRVEZCUlRNNFJUUXpSVEl4TVVVME9VRXpRVVZCTWtRMU1URkVOVUU0TmlJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRwQlFURkJSVE00UmpRelJUSXhNVVUwT1VFelFVVkJNa1ExTVRGRU5VRTROaUl2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUHAwVnhHRUFBQUlBU1VSQlZIamE3SnJOU2dNeEVNZWJ0Z2grM01TTHIxVDFYbjJDSG9TS0IwOCtRbVI4Qng5QThlN1JpeGRCOUNLQ29OZGV4SXVneEZsSmE3ck5abmVUYkxJcE0vQ25OTHNkTXZOak04bDBtUkNpUTlZZTYxSUtDQWdaQVVuSCttVTNNTVphSFlDaEJuSlVEeldPRlpkVmZjNStaRkxicldEZVhQd2J4SXFyTExmYWVTMGhFQlZHSVJRQ0VpWm9IUXd0bEdTQnlDQ2RZQmw4ZzhlZ1RUQVdvS1FNUkJSQmNaeFlsaHpoS2VncU1PYWdlRXJzQ0hWa2szaFhJRm9vRGdIQjFLa0hJSFZnektCNEFESlEvQTFqQUZtQVloa1FxQTVUT0J0b2NyS3JnWHdRQThnY0ZJdUFJTzhzUVNBN2hpZHZQd2FRR1pTYUFZSE9VV0pBQmhXV3cyRU1JSDlRYWdRRVJVNFNBckpYbzBaWkwxOHV2YXhlalh0L0VtOHhqVkJYbXZGcjFLVm0vQUoxMHRSZTJYbnJhTnFhSnZLRTNLSHVVYmZLMUUrVkhCMHE0MC95M3NkUVN4WTRGSFdlS0pDdW5QOFV5RGRxSlplblQzbnRWVjVqSVlDQWgyMHZUN2lvUDh0cGY2RTJsZkVNd0VSZSt3aFYxTUhqd1pCN1BCaUN4Y0dRV3dLWktENjJsZkdOblAvMXBvRkFBNjBUN3JGMVVnY0tkMmlkM0tEZVVTK29MV1Y4RGZXQWVwT2ZxMDBDZ1FhYmk5empjZ0pWWVZEN1BWelFVQVVHQVFrYk5KVEJJQ0RoZ3dZVGpEWUQ2WGVXMDhaS2grQTRwWWt6ZW5PeFhVYnZaY1d6N0U4eWtSTW5JSEdYMVhQbCsxbTJ2UFlwTCsycWRiOENEQUFSbEtGRXovWlZrQUFBQUFCSlJVNUVya0pnZ2c9PSl9Lnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NhbGVuZGFyIHRkLC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0aHtiYWNrZ3JvdW5kOiMwYTBhMGE7Ym9yZGVyOjFweCBzb2xpZCAjMjIyO2NvbG9yOiM5OTl9Lnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NhbGVuZGFyIHRoe2JhY2tncm91bmQ6IzBlMGUwZX0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X3RvZGF5e2NvbG9yOiNjYzU1MDB9Lnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9oaWdobGlnaHRlZF9kZWZhdWx0e2JhY2tncm91bmQ6I2ZmZTlkMjtib3gtc2hhZG93OiNmZmI4NzEgMCAxcHggNHB4IDAgaW5zZXQ7Y29sb3I6IzAwMH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2hpZ2hsaWdodGVkX21pbnR7YmFja2dyb3VuZDojYzFmZmM5O2JveC1zaGFkb3c6IzAwZGQxYyAwIDFweCA0cHggMCBpbnNldDtjb2xvcjojMDAwfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfZGVmYXVsdCwueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2N1cnJlbnQsLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveD5kaXY+ZGl2Lnhkc29mdF9jdXJyZW50e2JhY2tncm91bmQ6I2NjNTUwMDtib3gtc2hhZG93OiNiMDNlMDAgMCAxcHggM3B4IDAgaW5zZXQ7Y29sb3I6IzAwMH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGQ6aG92ZXIsLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveD5kaXY+ZGl2OmhvdmVye2NvbG9yOiMwMDAgIWltcG9ydGFudDtiYWNrZ3JvdW5kOnZhcigtLXRoZW1lKSAhaW1wb3J0YW50fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0aHtjb2xvcjojNjY2fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jb3B5cmlnaHR7Y29sb3I6IzMzMyAhaW1wb3J0YW50fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jb3B5cmlnaHQgYXtjb2xvcjojMTExICFpbXBvcnRhbnR9Lnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NvcHlyaWdodCBhOmhvdmVye2NvbG9yOiM1NTUgIWltcG9ydGFudH0ueGRzb2Z0X2RhcmsgLnhkc29mdF90aW1lX2JveHtib3JkZXI6MXB4IHNvbGlkICMzMzN9Lnhkc29mdF9kYXJrIC54ZHNvZnRfc2Nyb2xsYmFyPi54ZHNvZnRfc2Nyb2xsZXJ7YmFja2dyb3VuZDojMzMzICFpbXBvcnRhbnR9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3NhdmVfc2VsZWN0ZWR7ZGlzcGxheTpibG9jaztib3JkZXI6MXB4IHNvbGlkICNkZGRkZGQgIWltcG9ydGFudDttYXJnaW4tdG9wOjVweDt3aWR0aDoxMDAlO2NvbG9yOiM0NTQ1NTE7Zm9udC1zaXplOjEzcHh9Lnhkc29mdF9kYXRldGltZXBpY2tlciAuYmx1ZS1ncmFkaWVudC1idXRue2ZvbnQtZmFtaWx5OidtdXNlby1zYW5zJywgJ0Jvb2sgQW50aXF1YScsIHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6MzAwO2NvbG9yOiM4Mjg3OGM7aGVpZ2h0OjI4cHg7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo0cHggMTdweCA0cHggMzNweDtib3JkZXI6MXB4IHNvbGlkICNkN2Q4ZGE7YmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNmNGY4ZmEgNzMlKTtiYWNrZ3JvdW5kOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICNmZmYpLCBjb2xvci1zdG9wKDczJSwgI2Y0ZjhmYSkpO2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZjRmOGZhIDczJSk7YmFja2dyb3VuZDotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZjRmOGZhIDczJSk7YmFja2dyb3VuZDotbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2Y0ZjhmYSA3MyUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwJSwgI2Y0ZjhmYSA3MyUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZicsIGVuZENvbG9yc3RyPScjZjRmOGZhJywgR3JhZGllbnRUeXBlPTApfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLmJsdWUtZ3JhZGllbnQtYnV0bjpob3ZlciwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC5ibHVlLWdyYWRpZW50LWJ1dG46Zm9jdXMsLnhkc29mdF9kYXRldGltZXBpY2tlciAuYmx1ZS1ncmFkaWVudC1idXRuOmhvdmVyIHNwYW4sLnhkc29mdF9kYXRldGltZXBpY2tlciAuYmx1ZS1ncmFkaWVudC1idXRuOmZvY3VzIHNwYW57Y29sb3I6IzQ1NDU1MTtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjhmYSAwJSwgI2ZmZiA3MyUpO2JhY2tncm91bmQ6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgI2Y0ZjhmYSksIGNvbG9yLXN0b3AoNzMlLCAjZmZmKSk7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY4ZmEgMCUsICNmZmYgNzMlKTtiYWNrZ3JvdW5kOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY4ZmEgMCUsICNmZmYgNzMlKTtiYWNrZ3JvdW5kOi1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmOGZhIDAlLCAjZmZmIDczJSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjRmOGZhIDAlLCAjZmZmIDczJSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZjRmOGZhJywgZW5kQ29sb3JzdHI9JyNGRkYnLCBHcmFkaWVudFR5cGU9MCl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7LnVpLWF1dG9jb21wbGV0ZXtsZWZ0OjMwcHggIWltcG9ydGFudH19LyohXG4gKlxuICogICAgICAgICBTaW1wbGVCYXIuanMgLSB2Mi42LjFcbiAqICAgICAgICAgU2Nyb2xsYmFycywgc2ltcGxlci5cbiAqICAgICAgICAgaHR0cHM6Ly9ncnNtdG8uZ2l0aHViLmlvL3NpbXBsZWJhci9cbiAqXG4gKiAgICAgICAgIE1hZGUgYnkgQWRyaWVuIEdyc210byBmcm9tIGEgZm9yayBieSBKb25hdGhhbiBOaWNvbFxuICogICAgICAgICBVbmRlciBNSVQgTGljZW5zZVxuICpcbiAqL1tkYXRhLXNpbXBsZWJhcl17cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowO292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O21heC1oZWlnaHQ6aW5oZXJpdDstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH1bZGF0YS1zaW1wbGViYXI9J2luaXQnXXtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4fS5zaW1wbGViYXItc2Nyb2xsLWNvbnRlbnR7b3ZlcmZsb3cteDpoaWRkZW4gIWltcG9ydGFudDtvdmVyZmxvdy15OnNjcm9sbDttaW4td2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC1oZWlnaHQ6aW5oZXJpdCAhaW1wb3J0YW50O2JveC1zaXppbmc6Y29udGVudC1ib3ggIWltcG9ydGFudH0uc2ltcGxlYmFyLWNvbnRlbnR7b3ZlcmZsb3cteTpoaWRkZW4gIWltcG9ydGFudDtvdmVyZmxvdy14OnNjcm9sbDtib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDttaW4taGVpZ2h0OjEwMCUgIWltcG9ydGFudH0uc2ltcGxlYmFyLXRyYWNre3otaW5kZXg6MzA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt3aWR0aDoxMXB4O2JhY2tncm91bmQ6I2RmZTBlMTtib3JkZXItcmFkaXVzOjhweH0uc2ltcGxlYmFyLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoycHg7d2lkdGg6N3B4O21pbi1oZWlnaHQ6MTBweH0uc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJztiYWNrZ3JvdW5kOnZhcigtLXRoZW1lKTtvcGFjaXR5OjAuOTtib3JkZXItcmFkaXVzOjdweDtsZWZ0OjA7cmlnaHQ6MDt0cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBsaW5lYXJ9LnNpbXBsZWJhci10cmFjazpob3ZlciAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUsLnNpbXBsZWJhci10cmFjayAuc2ltcGxlYmFyLXNjcm9sbGJhci52aXNpYmxlOmJlZm9yZXt0cmFuc2l0aW9uOmFsbCAwc30uc2ltcGxlYmFyLXRyYWNrLnZlcnRpY2Fse3RvcDowO2Rpc3BsYXk6bm9uZX0ueGRzb2Z0X3RpbWVfYm94IC5zaW1wbGViYXItdHJhY2sudmVydGljYWx7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJX0uc2ltcGxlYmFyLXRyYWNrLnZlcnRpY2FsIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZXt0b3A6MnB4O2JvdHRvbToycHh9LnNpbXBsZWJhci10cmFjay5ob3Jpem9udGFse2xlZnQ6MDt3aWR0aDphdXRvO2hlaWdodDoxNXB4fS54ZHNvZnRfdGltZV9ib3ggLnNpbXBsZWJhci10cmFjay5ob3Jpem9udGFse2Rpc3BsYXk6bm9uZX0uc2ltcGxlYmFyLXRyYWNrLmhvcml6b250YWwgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3Jle2hlaWdodDoxMDAlO2xlZnQ6MnB4O3JpZ2h0OjJweH0uaG9yaXpvbnRhbC5zaW1wbGViYXItdHJhY2sgLnNpbXBsZWJhci1zY3JvbGxiYXJ7cmlnaHQ6YXV0bzt0b3A6MnB4O2hlaWdodDoxMXB4O21pbi1oZWlnaHQ6MDttaW4td2lkdGg6MTBweDt3aWR0aDphdXRvfS51aS1zcGlubmVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6NDBweDtwYWRkaW5nOjAgNDBweDttYXgtd2lkdGg6MTYwcHg7bWFyZ2luOjA7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzFkMjIyNTtib3JkZXI6MXB4IHNvbGlkICNkZmUwZTE7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6NHB4fWlucHV0LnVpLXNwaW5uZXItaW5wdXR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttYXJnaW46MDtwYWRkaW5nOjAgMTBweDtoZWlnaHQ6MzhweDt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMDAlO2JvcmRlcjpub25lO2JhY2tncm91bmQ6bm9uZTtmb250LXNpemU6MTRweDtjb2xvcjojMWQyMjI1O291dGxpbmU6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZX0udWktc3Bpbm5lci1idXR0b257cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjQwcHg7aGVpZ2h0OjM4cHg7dHJhbnNpdGlvbjphbGwgMC4ycztjb2xvcjojNWM2MjZlfS51aS1zcGlubmVyLWJ1dHRvbjpob3Zlcntjb2xvcjp2YXIoLS10aGVtZSk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnVpLXNwaW5uZXItdXB7cmlnaHQ6MH0udWktc3Bpbm5lci1kb3due2xlZnQ6MDtmb250LXNpemU6Mi41ZW07cGFkZGluZy1ib3R0b206MXB4fS5wcmV2aWV3LXNsaWRlcl9faXRlbXtwYWRkaW5nLXRvcDoxZW07cGFkZGluZy1yaWdodDowLjVlbTtwYWRkaW5nLWJvdHRvbToxZW07cGFkZGluZy1sZWZ0OjAuNWVtfS5wcmV2aWV3LXNsaWRlcl9faXRlbSAuY2F0YWxvZ3VlLWxpc3QtaXRlbXt3aWR0aDoxMDAlfS5zbGljay1zbGlkZXItY291bnRlcntmb250LXdlaWdodDpib2xkO21hcmdpbi10b3A6MWVtO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxLjI1ZW07Y29sb3I6IzVjNjI2ZX0uYXV0aHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMHZ3O21pbi1oZWlnaHQ6Y2FsYygxMDB2aCAtIDEzNHB4KTtwYWRkaW5nLXRvcDozMHB4O3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWJvdHRvbTo5MHB4O3BhZGRpbmctbGVmdDoxNXB4fS5yZy1wYXJ0bmVyIC5hdXRoe3BhZGRpbmctYm90dG9tOjMwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5hdXRoe21pbi1oZWlnaHQ6Y2FsYygxMDB2aCAtIDEyNHB4KX19LmF1dGhfX2Zvcm17ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJTttYXgtd2lkdGg6MzIwcHg7bWluLWhlaWdodDozNDBweH0uYXV0aF9fbG9nb3t3aWR0aDoyNjBweDtoZWlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1ib3R0b206MjBweDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApfS5hdXRoX19sb2dvIGltZ3t3aWR0aDoxMDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5hdXRoX19sb2dve3dpZHRoOjIwMHB4fX0uYXV0aF9fdGl0bGV7bWFyZ2luLWJvdHRvbToyMHB4O2ZvbnQtc2l6ZTo0MHB4O3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpey5hdXRoX190aXRsZXtmb250LXNpemU6MzRweH19LmF1dGhfX2xpbmV7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjIwcHh9LmF1dGhfX2J1dG57d2lkdGg6MjAwcHg7bWFyZ2luLWJvdHRvbToxNXB4fS5hdXRoX19yZW1lbWJlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ib3R0b206MTVweDtjdXJzb3I6cG9pbnRlcn0uYXV0aF9fcmVjb3Zlcnl7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbToxNXB4fS5hdXRoX190cmlnZ2Vye3RleHQtYWxpZ246Y2VudGVyfS5hdXRoX190ZXh0e21hcmdpbi1ib3R0b206MTBweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojNWM2MjZlfS5hdXRoX19lcnJvcnt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXdlaWdodDpib2xkO2NvbG9yOnZhcigtLXRoZW1lKTttYXJnaW4tYm90dG9tOjE1cHh9LmF1dGhfX21lc3NhZ2V7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbToyMHB4O2Rpc3BsYXk6bm9uZX0uYXV0aF9fbWVzc2FnZV9zdWNjZXNze2NvbG9yOiM1YzYyNmV9LmF1dGhfX21lc3NhZ2VfZXJyb3J7Y29sb3I6I2YyMTcxN30uaGVyb3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7cGFkZGluZzowIDIycHg7Y29sb3I6I2ZmZjtoZWlnaHQ6Y2FsYygxMDB2aCAtIDk4cHgpO292ZXJmbG93OmhpZGRlbjt0ZXh0LWFsaWduOmNlbnRlcn0uaGVyby1sb2dve3dpZHRoOjEwMCU7bWF4LXdpZHRoOjUwMHB4O21hcmdpbjowIGF1dG8gNDBweCBhdXRvfS5oZXJvLWxvZ28gc3Zne3dpZHRoOjEwMCU7ZmlsbDojZmZmfS5oZXJvLWxvZ28gLmxvZ28taXRlbXtmaWxsOnZhcigtLXRoZW1lKX0uaGVybyBoMXtmb250LXNpemU6ODBweDtsaW5lLWhlaWdodDoxLjJlbTtwYWRkaW5nOjAgMCAxMHB4IDA7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCk7dHJhbnNpdGlvbjphbGwgMS4zcyAwLjVzfS5oZXJvIC5pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjM7bWF4LXdpZHRoOjEwNDBweH0uaGVybyBwe3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtwYWRkaW5nOjAgMCAyOXB4IDA7Zm9udC1zaXplOjIwcHh9Lmhlcm8gLnRyYW5zcGFyZW50LWJ1dG57ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzowIDQwcHg7bWFyZ2luOjAgMCAyNXB4IDB9Lmhlcm8gLmFuY2hvcjpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uaGVybyAubWFpbi1wYWdlLWNlbGx7cGFkZGluZzo5OHB4IDAgMCAwfS5oZXJvLXNsb2dhbntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7cGFkZGluZzoxMXB4IDAgMCAwO2ZvbnQtc2l6ZTozMHB4O2xpbmUtaGVpZ2h0OjQycHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApO3RyYW5zaXRpb246YWxsIDEuM3MgMC44c30uaGVyby1zbG9nYW46YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjA7bGVmdDo1MCU7ZGlzcGxheTpibG9jazt3aWR0aDo2MHB4O2hlaWdodDoycHg7YmFja2dyb3VuZDojZmZmO21hcmdpbjowIDAgMCAtMzBweDtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3RyYW5zaXRpb246YWxsIDFzIDFzfS5oZXJvLWJvdHRvbXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTt0cmFuc2l0aW9uOmFsbCAxLjNzIDFzfS5oZXJvLWJne3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt6LWluZGV4OjE7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttYXJnaW46MDtvcGFjaXR5OjB9Lmhlcm8tYmcgLmltYWdle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3otaW5kZXg6MTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbn0uaGVyby1iZyAuaW1hZ2UgaWZyYW1lLC5oZXJvLWJnIC5pbWFnZSB2aWRlbywuaGVyby1iZyAuaW1hZ2UgaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7bWluLXdpZHRoOjEwMCU7bWluLWhlaWdodDoxMDAlO21heC13aWR0aDo5OTk5OSU7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0uaGVyby1iZzpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6MDtsZWZ0OjA7ei1pbmRleDoyO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwwLDAsMC44KSAwJSwgcmdiYSgwLDAsMCwwLjYpIDYwJSwgcmdiYSgwLDAsMCwwLjQpIDEwMCUpfS5pb3MgLmhlcm8tYmcgdmlkZW8sLmFuZHJvaWQgLmhlcm8tYmcgdmlkZW97ZGlzcGxheTpub25lfS5sb2FkZWQgLmhlcm8tYmd7b3BhY2l0eToxfS5oZXJvLWJnIHZpZGVvLC5oZXJvLWJnIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5jb250YWN0cy5zY3JvbGxlZCAuY29udGFjdHMtbGlzdC1pdGVtLC5jb21wYW55LWZlYXR1cmUuc2Nyb2xsZWQgLmZlYXR1cmVzLWxpc3QtaXRlbSwubG9hZGVkIC5oZXJvLXNsb2dhbjpiZWZvcmUsLmxvYWRlZCAuaGVyby1ib3R0b20sLmxvYWRlZCAuaGVyby1zbG9nYW4sLmxvYWRlZCAuaGVybyBoMXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfS5kb3duLWJ1dG57cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjUwcHg7bGVmdDo5MCU7ei1pbmRleDoxMDA7d2lkdGg6MzhweDttYXJnaW4tbGVmdDotMTlweDtmb250LXNpemU6MjJweDtjdXJzb3I6ZGVmYXVsdDtjb2xvcjojZmZmO3RyYW5zaXRpb246YWxsIDAuMnN9LmRvd24tYnV0bi5oaWRkZW4tYnRue29wYWNpdHk6MH0uZG93bi1idXRuIHNwYW57ZGlzcGxheTpibG9jaztoZWlnaHQ6MjBweH0uZG93bi1idXRuIHNwYW46bnRoLWNoaWxkKDEpe2FuaW1hdGlvbjpqdW1wIDFzIGluZmluaXRlfS5kb3duLWJ1dG4gc3BhbjpudGgtY2hpbGQoMil7YW5pbWF0aW9uOmp1bXAgMXMgMC4xNXMgaW5maW5pdGV9LmRvd24tYnV0biBzcGFuOm50aC1jaGlsZCgzKXthbmltYXRpb246anVtcCAxcyAwLjNzIGluZmluaXRlfS5oZXJvLWljb24sLmRvd24taWNvbntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206NTBweDtsZWZ0OjA7ei1pbmRleDo3O3dpZHRoOjEwMCU7aGVpZ2h0OjgwcHg7bWFyZ2luOjAgMCAwIDA7dGV4dC1hbGlnbjpjZW50ZXJ9Lmhlcm8taWNvbiBzdmcsLmRvd24taWNvbiBzdmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDo1MCU7ei1pbmRleDoyO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7bWFyZ2luOjAgMCAwIC0yMHB4O3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUzZCgwLCAxNXB4LCAwKTthbmltYXRpb246c2Nyb2xsV2hlZWwgMXMgbGluZWFyIGluZmluaXRlO2ZpbGw6I2ZmZn0uaGVyby1pY29uIHNwYW4sLmRvd24taWNvbiBzcGFue3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMHB4O2xlZnQ6NTAlO3otaW5kZXg6MjtkaXNwbGF5OmJsb2NrO3dpZHRoOjE1MHB4O21hcmdpbjowIDAgMCAtNzVweDtjb2xvcjojZmZmO2ZvbnQtc2l6ZToyMnB4O3RleHQtYWxpZ246Y2VudGVyfS5pb3MgLmhlcm8taWNvbiwuYW5kcm9pZCAuaGVyby1pY29uLC5pb3MgLmRvd24taWNvbiwuYW5kcm9pZCAuZG93bi1pY29ue2Rpc3BsYXk6bm9uZX0ucGFnZS1oZXJve3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOiNmZmY7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MCAyMHB4O2ZvbnQtc2l6ZTozMHB4O21hcmdpbi1ib3R0b206M2VtfS5wYWdlLWhlcm8tZml4e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0ucGFnZS1oZXJvLS1jb21wYW55e3BhZGRpbmc6MH0ucGFnZS1oZXJvLS1jb21wYW55IC5wYWdlLWhlcm8tYmd7cG9zaXRpb246cmVsYXRpdmV9LnBhZ2UtaGVyby0tY29tcGFueSAucGFnZS1oZXJvLWJnIC5zbGljay1hcnJvd3t0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMzBweCl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5wYWdlLWhlcm8tLWNvbXBhbnkgLnBhZ2UtaGVyby1iZyAuc2xpY2stYXJyb3d7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fS5wYWdlLWhlcm8tLWNvbXBhbnkgLnBhZ2UtaGVyby1iZzpiZWZvcmV7ZGlzcGxheTpub25lfS5wYWdlLWhlcm8tYXJyb3d7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEwMHB4O2JhY2tncm91bmQ6IzI5MjkyOX0ucGFnZS1oZXJvLWFycm93IC5oZXJvLWljb257Ym90dG9tOjIwcHh9LnBhZ2UtaGVyby10b3B7bWFyZ2luOjAgMCAxMHB4IDA7Zm9udC1zaXplOjAuOGVtfS5wYWdlLWhlcm8tdGl0bGV7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjcwcHg7bGluZS1oZWlnaHQ6MS4yZW07cGFkZGluZzowIDAgMTBweCAwfS5wYWdlLWhlcm8tY29udGVudHt3aWR0aDpjYWxjKDEwMCUgLSAzMDBweCl9LnBhZ2UtaGVyby1mcmFtZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1lbmQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnBhZ2UtaGVyby1ob2xkZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDozO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWluLWhlaWdodDpjYWxjKDEwMHZoIC0gOThweCk7bWF4LXdpZHRoOjEwNDBweDttYXJnaW46MCBhdXRvfS5wYWdlLWhlcm8tdGV4dHtwb3NpdGlvbjppbmhlcml0O3BhZGRpbmc6MTFweCAwIDAgMDtsaW5lLWhlaWdodDoxLjNlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnBhZ2UtaGVyby10ZXh0OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjYwcHg7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kOiNmZmZ9LnBhZ2UtaGVyby10ZXh0IHNwYW57ZGlzcGxheTpibG9jazt0ZXh0LXRyYW5zZm9ybTpub25lO2ZvbnQtc2l6ZTowLjhlbX0ucGFnZS1oZXJvLWJne3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt6LWluZGV4OjE7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttYXJnaW46MH0ucGFnZS1oZXJvLWJnLnBhZ2UtaGVyby1zbGlkZXIub25lLXNsaWRlIC5zbGljay1saXN0e3BhZGRpbmc6MCAhaW1wb3J0YW50fS5wYWdlLWhlcm8tYmcucGFnZS1oZXJvLXNsaWRlci5vbmUtc2xpZGUgLnNsaWRlIGF7d2lkdGg6MTAwJX0ucGFnZS1oZXJvLWJnLnBhZ2UtaGVyby1zbGlkZXIub25lLXNsaWRlIC5zbGlkZS10ZXh0e3dpZHRoOjEwMCU7bGVmdDowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsucGFnZS1oZXJvLWJnLnBhZ2UtaGVyby1zbGlkZXIgLnNsaWRle3BhZGRpbmctYm90dG9tOjB9LnBhZ2UtaGVyby1iZy5wYWdlLWhlcm8tc2xpZGVyIC5zbGlkZSBhe2xlZnQ6MDt3aWR0aDoxMDAlfX0ucGFnZS1oZXJvLWJnIC5zbGlkZXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWJvdHRvbToxMDBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCl7LnBhZ2UtaGVyby1iZyAuc2xpZGV7b3BhY2l0eTowLjg7dHJhbnNmb3JtOnNjYWxlKDAuOCk7dHJhbnNpdGlvbjphbGwgMC4zNXN9LnBhZ2UtaGVyby1iZyAuc2xpZGUuc2xpY2stY3VycmVudHtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlKDEpfS5wYWdlLWhlcm8tYmcgLnNsaWRlLnNsaWNrLWN1cnJlbnQgLnNsaWRlLXRleHR7b3BhY2l0eToxO3RyYW5zaXRpb246YWxsIDAuNXMgMC41c319LnBhZ2UtaGVyby1iZyAuc2xpZGUgLnNsaWNrLWN1cnJlbnQgLnNsaWRlLXRleHR7b3BhY2l0eToxO3RyYW5zaXRpb246YWxsIDAuNXMgMC41c30ucGFnZS1oZXJvLWJnIC5zbGlkZV9fZnJhbWV7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjYwMHB4O21heC13aWR0aDoxNDUwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzt3aWR0aDoxMDAlfS5wYWdlLWhlcm8tYmcgLnNsaWRlX19mcmFtZSAuaW1hZ2V7aGVpZ2h0OjEwMCV9LnBhZ2UtaGVyby1iZyAuc2xpZGVfX2ZyYW1lIC5pbWFnZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsucGFnZS1oZXJvLWJnIC5zbGlkZV9fZnJhbWV7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OjQwMHB4fX0ucGFnZS1oZXJvLWJnIC5zbGlkZV9fdGl0bGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6Mjt3aWR0aDoxMDAlO2NvbG9yOiNmZmY7cGFkZGluZy10b3A6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1ib3R0b206MzBweDtwYWRkaW5nLWxlZnQ6MTVweDtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudChyZ2JhKDI5LDM0LDM3LDAuODUpIDAlLCByZ2JhKDI5LDM0LDM3LDAuNykgNTAlLCByZ2JhKDI5LDM0LDM3LDAuNikgNzAlLCByZ2JhKDI5LDM0LDM3LDApIDEwMCUpO2ZvbnQtc2l6ZToyMnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucGFnZS1oZXJvLWJnIC5zbGlkZV9fdGl0bGV7Zm9udC1zaXplOjE4cHg7dGV4dC10cmFuc2Zvcm06bm9uZX19LnBhZ2UtaGVyby1iZyAuc2xpZGUgYXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlO3dpZHRoOmNhbGMoMTAwJSAtIDIwcHgpO21hcmdpbjowIGF1dG87cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2Rpc3BsYXk6YmxvY2t9LnBhZ2UtaGVyby1iZyAuc2xpZGUgYTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxMDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvaW1hZ2VzL2kvem9vbS5wbmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXNpemU6NjBweCA2MHB4O29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCAwLjNzfS5wYWdlLWhlcm8tYmcgLnNsaWRlIGE6aG92ZXI6YmVmb3Jle29wYWNpdHk6MX0ucGFnZS1oZXJvLWJnIC5zbGlkZS10ZXh0e3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MTBweDt6LWluZGV4OjU7d2lkdGg6Y2FsYygxMDAlIC0gMjBweCk7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNSk7Zm9udC1zaXplOjE2cHg7cGFkZGluZzowIDIwcHggMjBweCAyMHB4O29wYWNpdHk6MDtjb2xvcjojZmZmO3RyYW5zaXRpb246YWxsIDAuMXN9LnBhZ2UtaGVyby1iZyAuc2xpZGUtdGV4dCAubmFtZXtkaXNwbGF5OmJsb2NrO21hcmdpbjowIDAgNXB4IDA7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6Ym9sZH0ucGFnZS1oZXJvLWJnIC5zbGlkZS10ZXh0IHB7cGFkZGluZzowIDAgMTBweCAwO2ZvbnQtc2l6ZToxNnB4fS5wYWdlLWhlcm8tYmcgLnNsaWRlLXRleHQgbGl7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6Ym9sZH0ucGFnZS1oZXJvLWJnIC5zbGlkZS10ZXh0IGxpPnNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2t9LnBhZ2UtaGVyby1iZyAuc2xpZGUtdGV4dCBsaT5zcGFuOmZpcnN0LWNoaWxke21hcmdpbjowIDEwcHggMCAwfS5wYWdlLWhlcm8tYmcgLnNsaWRlLXRleHQtdHJpZ2dlcntwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0ucGFnZS1oZXJvLWJnIC5zbGlkZS10ZXh0LXRyaWdnZXIgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTZweH0ucGFnZS1oZXJvLWJnIC5zbGlkZS10ZXh0LXRyaWdnZXI6YWZ0ZXJ7cG9zaXRpb246cmVsYXRpdmU7Y29udGVudDonJzt0b3A6MXB4O3RyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo4cHg7aGVpZ2h0OjhweDttYXJnaW46MCAwIDAgMTBweDtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZmZmO2JvcmRlci1yaWdodDoycHggc29saWQgI2ZmZjt0cmFuc2l0aW9uOmFsbCAwLjJzfS5wYWdlLWhlcm8tYmcgLnNsaWRlLXRleHQtdHJpZ2dlci5hY3RpdmU6YWZ0ZXJ7dG9wOi0zcHg7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnBhZ2UtaGVyby1iZyAuc2xpZGUtdGV4dC10cmlnZ2VyIHNwYW57Zm9udC1zaXplOjE0cHh9fS5wYWdlLWhlcm8tYmcgLnNsaWRlLXRleHQtaG9sZGVyOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5wYWdlLWhlcm8tYmcgLnNsaWRlLXRleHQtbGVmdHtmbG9hdDpsZWZ0O3dpZHRoOmNhbGMoNjAlIC0gMTBweCl9LnBhZ2UtaGVyby1iZyAuc2xpZGUtdGV4dC1yaWdodHtmbG9hdDpyaWdodDt0ZXh0LWFsaWduOnJpZ2h0O3dpZHRoOmNhbGMoNDAlIC0gMTBweCl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5wYWdlLWhlcm8tYmcgLnNsaWRlLXRleHR7bGVmdDowO3dpZHRoOjEwMCV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wYWdlLWhlcm8tYmcgLnNsaWRlLXRleHR7Zm9udC1zaXplOjE1cHh9LnBhZ2UtaGVyby1iZyAuc2xpZGUtdGV4dCAubmFtZXtmb250LXNpemU6MjBweH0ucGFnZS1oZXJvLWJnIC5zbGlkZS10ZXh0IHB7Zm9udC1zaXplOjE1cHh9LnBhZ2UtaGVyby1iZyAuc2xpZGUtdGV4dC1sZWZ0LC5wYWdlLWhlcm8tYmcgLnNsaWRlLXRleHQtcmlnaHR7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfX0ucGFnZS1oZXJvLWJnIC5pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5wYWdlLWhlcm8tYmcgLmltYWdlIGlmcmFtZSwucGFnZS1oZXJvLWJnIC5pbWFnZSB2aWRlbywucGFnZS1oZXJvLWJnIC5pbWFnZSBpbWd7bWluLXdpZHRoOjEwMCU7bWluLWhlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9LnBhZ2UtaGVyby1iZyAuaW1hZ2VfYmx1cntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAlO2xlZnQ6MDt6LWluZGV4OjE7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtmaWx0ZXI6Ymx1cig0MHB4KTt0cmFuc2Zvcm06c2NhbGUoMC45KX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LnBhZ2UtaGVyby1iZyAuaW1hZ2VfYmx1cntkaXNwbGF5Om5vbmV9fS5wYWdlLWhlcm8tYmc6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjA7bGVmdDowO3otaW5kZXg6MjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsMCwwLDAuOCkgMCUsIHJnYmEoMCwwLDAsMC42KSA2MCUsIHJnYmEoMCwwLDAsMC40KSAxMDAlKX0ucGFnZS1oZXJvLW5hdnt0ZXh0LWFsaWduOnJpZ2h0O2ZvbnQtc2l6ZTowLjc1ZW07d2lkdGg6MjgwcHg7dHJhbnNpdGlvbjphbGwgMS4zcyAxc30ucGFnZS1oZXJvLW5hdiBsaXttYXJnaW46MTVweCAwIDAgMH0ucGFnZS1oZXJvLW5hdiBsaTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LnBhZ2UtaGVyby1uYXYgYXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NXB4IDAgNXB4IDA7Y29sb3I6I2ZmZn0ucGFnZS1oZXJvLW5hdiBhIHNwYW57cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzowIDAgMCA0MHB4fS5wYWdlLWhlcm8tbmF2IGEgW2NsYXNzKj0naWNvLSdde3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDowO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7bWFyZ2luLXRvcDotMTVweDtmaWxsOnZhcigtLXRoZW1lKX0ucGFnZS1oZXJvLW5hdiBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOnZhcigtLXRoZW1lKX0ucGFnZS1oZXJvLW5hdiBhOmhvdmVyIFtjbGFzcyo9J2ljby0nXXtmaWxsOiNmZmZ9LnBhZ2UtaGVyby1jb21wYW55e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NTtwYWRkaW5nOjIwcHggMjBweCAyMHB4IDIwcHg7YmFja2dyb3VuZDojZmZmfS5wYWdlLWhlcm8tY29tcGFueSAuaW5uZXJ7bWF4LXdpZHRoOjExODBweH0ucGFnZS1oZXJvLWNvbXBhbnkgLm5hbWV7cGFkZGluZzowIDAgNXB4IDA7Zm9udC1zaXplOjQwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtYWxpZ246Y2VudGVyfS5wYWdlLWhlcm8tY29tcGFueSAubmFtZS1mcmFtZXtkaXNwbGF5OmlubGluZS1ibG9ja30ucGFnZS1oZXJvLWNvbXBhbnkgLm5hbWUtaW5mb3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246bGVmdDtmb250LWZhbWlseTpcIlJvYm90b1wiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHh9LnBhZ2UtaGVyby1jb21wYW55IC5uYW1lLWluZm8gLnN0YXRpYy1yYXRpbmcsLnBhZ2UtaGVyby1jb21wYW55IC5uYW1lLWluZm8gLmFkZC10by1mYXZvcml0ZXttYXJnaW46MCAxMHB4IDAgMH0ucGFnZS1oZXJvLWNvbXBhbnkgLm5hbWUtaW5mbyAudGVzdGltb25pYWwtY291bnRlcnt0ZXh0LXRyYW5zZm9ybTpub25lO2NvbG9yOiNmZmZmZmZ9LnBhZ2UtaGVyby1jb21wYW55IC50eXBle3BhZGRpbmc6MCAwIDIwcHggMDtmb250LXNpemU6MjBweDtmb250LXdlaWdodDpib2xkO3RleHQtYWxpZ246Y2VudGVyfS5wYWdlLWhlcm8tY29tcGFueSAuYWRkLXRvLWZhdm9yaXRle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDttYXJnaW46NnB4IGF1dG8gMCBhdXRvfS5wYWdlLWhlcm8tY29tcGFueSAuYWRkLXRvLWZhdm9yaXRlIHN2Z3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjRweDtoZWlnaHQ6MjBweDttYXJnaW46LTlweCAwIDAgLTEycHg7ZmlsbDojZmZmO3RyYW5zaXRpb246YWxsIDAuMnN9LnBhZ2UtaGVyby1jb21wYW55IC5hZGQtdG8tZmF2b3JpdGU6aG92ZXIgc3ZnLC5wYWdlLWhlcm8tY29tcGFueSAuYWRkLXRvLWZhdm9yaXRlLmFjdGl2ZSBzdmd7ZmlsbDp2YXIoLS10aGVtZSl9LnBhZ2UtaGVyby1kYXRhe2Rpc3BsYXk6ZmxleDtmb250LXNpemU6MTVweDt0ZXh0LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpzdHJldGNofS5wYWdlLWhlcm8tZGF0YTphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ucGFnZS1oZXJvLWRhdGE6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ucGFnZS1oZXJvLWRhdGEgLmRhdGF7d2lkdGg6MTAwJTtwYWRkaW5nOjVweCA1cHh9LnBhZ2UtaGVyby1kYXRhIC5kYXRhOmZpcnN0LWNoaWxke2JvcmRlcjpub25lfS5wYWdlLWhlcm8tZGF0YSAuZGF0YS10ZXh0e21pbi1oZWlnaHQ6MzhweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnBhZ2UtaGVyby1kYXRhIC5sYWJlbHtmb250LXdlaWdodDpib2xkfS5wYWdlLWhlcm8tZGF0YSAubGFiZWwtLWxvd3twYWRkaW5nOjAgMCA0cHggMH0ucGFnZS1oZXJvLWRhdGEgLnN0YXRpYy1yYXRpbmd7bWFyZ2luOjEycHggYXV0byAxMHB4IGF1dG99LnBhZ2UtaGVyby1kYXRhIC50ZXN0aW1vbmlhbC1jb3VudGVye21hcmdpbjowIDVweCAwIDVweDtjb2xvcjojZmZmfS5wYWdlLWhlcm8tZGF0YSBbY2xhc3MqPSctYnV0bidde2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTIwcHg7aGVpZ2h0OjMwcHg7bGluZS1oZWlnaHQ6MzBweDttYXJnaW46MTBweCBhdXRvIDAgYXV0bztmb250LXNpemU6MTNweH0ucGFnZS1oZXJvLXJhdGluZ3twb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGFnZS1oZXJvLXJhdGluZ3tkaXNwbGF5OmJsb2NrfS5wYWdlLWhlcm8tcmF0aW5nIC5zdGF0aWMtcmF0aW5nLC5wYWdlLWhlcm8tcmF0aW5nIC50ZXN0aW1vbmlhbC1jb3VudGVyLC5wYWdlLWhlcm8tcmF0aW5nIC5hZGQtdG8tZmF2b3JpdGV7ZGlzcGxheTpibG9jazttYXJnaW46NXB4IGF1dG8gMCBhdXRvfX0uaGVyby1jb21wYW55LW5hbWV7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToxMHB4fS5oZXJvLWNvbXBhbnktbmFtZSAuYnJlYWRjcnVtYnN7bWFyZ2luLWJvdHRvbTo1cHh9Lmhlcm8tY29tcGFueS1uYW1lX3N0YXRpY3twb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjMwcHh9Lmhlcm8tY29tcGFueS1uYW1lKy5zdHVkaW8tc2VjdGlvbnttYXJnaW4tdG9wOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5oZXJvLWNvbXBhbnktbmFtZSsuc3R1ZGlvLXNlY3Rpb257bWFyZ2luLXRvcDo4MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuaGVyby1jb21wYW55LW5hbWUrLnN0dWRpby1zZWN0aW9ue21hcmdpbi10b3A6NTBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7Lmhlcm8tY29tcGFueS1uYW1le3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MTBweDtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9Lmhlcm8tY29tcGFueS1uYW1lKy5zdHVkaW8tc2VjdGlvbnttYXJnaW4tdG9wOjQwcHh9fS5oZXJvLWNvbXBhbnktbmFtZSAubG9nb3ttYXJnaW4tcmlnaHQ6MjBweDtoZWlnaHQ6OTBweDt3aWR0aDo5MHB4fS5oZXJvLWNvbXBhbnktbmFtZSAubG9nbyBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7Lmhlcm8tY29tcGFueS1uYW1lIC5sb2dve2hlaWdodDo2MHB4O3dpZHRoOjYwcHg7bWFyZ2luLXJpZ2h0OjEwcHh9fS5oZXJvLWNvbXBhbnktbmFtZSAubmFtZSBoMXtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoxZW19Lmhlcm8tY29tcGFueS1uYW1lIC5uYW1lIGgxPnNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2t9Lmhlcm8tY29tcGFueS1uYW1lIC5uYW1lIC5pdGVtLXRlbmRlci1hcHByb3ZlZHt0b3A6LTNweH0uaGVyby1jb21wYW55LW5hbWUgLm5hbWUgLml0ZW0tdGVuZGVyLWFwcHJvdmVkIHN2Z3t3aWR0aDoyNnB4O2hlaWdodDoyNnB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5oZXJvLWNvbXBhbnktbmFtZSAubmFtZSAuaXRlbS10ZW5kZXItYXBwcm92ZWR7dG9wOi0ycHh9Lmhlcm8tY29tcGFueS1uYW1lIC5uYW1lIC5pdGVtLXRlbmRlci1hcHByb3ZlZCBzdmd7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH19Lmhlcm8tY29tcGFueS1uYW1lIC5uYW1lLWZyYW1le2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9Lmhlcm8tY29tcGFueS1uYW1lIC5uYW1lLWluZm97ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LXdyYXA6d3JhcDtmb250LXNpemU6MTZweDttYXJnaW4tdG9wOjVweH0uaGVyby1jb21wYW55LW5hbWUgLm5hbWUtaW5mbyAubmFtZS1pZCwuaGVyby1jb21wYW55LW5hbWUgLm5hbWUtaW5mbyAudGVzdGltb25pYWwtY291bnRlciwuaGVyby1jb21wYW55LW5hbWUgLm5hbWUtaW5mbyAuc3RhdGljLXJhdGluZywuaGVyby1jb21wYW55LW5hbWUgLm5hbWUtaW5mbyAuYWRkLXRvLWZhdm9yaXRle21hcmdpbjowIDEwcHggMCAwfS5oZXJvLWNvbXBhbnktbmFtZSAubmFtZS1pbmZvIC5zdGF0aWMtcmF0aW5ne3RvcDoxcHh9Lmhlcm8tY29tcGFueS1uYW1lIC5uYW1lLWluZm8gLnRlc3RpbW9uaWFsLWNvdW50ZXJ7dGV4dC10cmFuc2Zvcm06bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuaGVyby1jb21wYW55LW5hbWUgLm5hbWV7Zm9udC1zaXplOjM0cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5oZXJvLWNvbXBhbnktbmFtZSAubmFtZXtmb250LXNpemU6MjRweH0uaGVyby1jb21wYW55LW5hbWUgLm5hbWUtaW5mb3tmb250LXNpemU6MTNweH0uaGVyby1jb21wYW55LW5hbWUgLm5hbWUtaW5mbyAubmFtZS1pZCwuaGVyby1jb21wYW55LW5hbWUgLm5hbWUtaW5mbyAudGVzdGltb25pYWwtY291bnRlciwuaGVyby1jb21wYW55LW5hbWUgLm5hbWUtaW5mbyAuc3RhdGljLXJhdGluZywuaGVyby1jb21wYW55LW5hbWUgLm5hbWUtaW5mbyAuYWRkLXRvLWZhdm9yaXRle21hcmdpbjowIDVweCAwIDB9fS5oZXJvLWNvbXBhbnktbmFtZSAudHlwZXtwYWRkaW5nOjAgMCAyMHB4IDA7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWFsaWduOmNlbnRlcn0uaGVyby1jb21wYW55LW5hbWUgLmFkZC10by1mYXZvcml0ZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7dG9wOi0xcHh9Lmhlcm8tY29tcGFueS1uYW1lIC5hZGQtdG8tZmF2b3JpdGUgc3Zne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7ZGlzcGxheTpibG9jazt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O21hcmdpbjotOXB4IDAgMCAtMTJweDtmaWxsOiM1YzYyNmU7dHJhbnNpdGlvbjphbGwgMC4yc30uaGVyby1jb21wYW55LW5hbWUgLmFkZC10by1mYXZvcml0ZTpob3ZlciBzdmcsLmhlcm8tY29tcGFueS1uYW1lIC5hZGQtdG8tZmF2b3JpdGUuYWN0aXZlIHN2Z3tmaWxsOnZhcigtLXRoZW1lKX0ubG9hZGVkIC5wYWdlLWhlcm8tZ2FsbGVyeSwubG9hZGVkIC5wYWdlLWhlcm8tY29tcGFueSwubG9hZGVkIC5wYWdlLWhlcm8tbmF2LC5sb2FkZWQgLnBhZ2UtaGVyby10b3AsLmxvYWRlZCAucGFnZS1oZXJvLXRpdGxlLC5sb2FkZWQgLnBhZ2UtaGVyby10ZXh0LC5sb2FkZWQgLnBhZ2UtaGVyby10ZXh0OmJlZm9yZXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuaGVyb3toZWlnaHQ6YXV0bzttaW4taGVpZ2h0OjY1MHB4fS5oZXJvIGgxe3BhZGRpbmc6MCAwIDEwcHggMDtmb250LXNpemU6ODBweH0uaGVybyAubWFpbi1wYWdlLWNlbGx7cGFkZGluZzo0MHB4IDAgMCAwfS5oZXJvX19nYXBze2Rpc3BsYXk6bm9uZX0ucGFnZS1oZXJvLXRpdGxle2ZvbnQtc2l6ZTo2MHB4fS5wYWdlLWhlcm8taG9sZGVye21pbi1oZWlnaHQ6Y2FsYygxMDB2aCAtIDQwcHgpfS5kb3duLWljb257ZGlzcGxheTpub25lfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuaGVyby1zbG9nYW57Zm9udC1zaXplOjI4cHg7bGluZS1oZWlnaHQ6MjhweH0uaGVybyBoMXtmb250LXNpemU6NzBweH0uaGVybyBwe2ZvbnQtc2l6ZToxNnB4fS5oZXJvLWhlYWRlciAuaGVhZGVyLWxvZ297d2lkdGg6MzYwcHg7bWFyZ2luOjEwMHB4IDAgMCAwfS5wYWdlLWhlcm8tdGl0bGV7Zm9udC1zaXplOjYwcHh9LnBhZ2UtaGVyby1kYXRhe2Rpc3BsYXk6YmxvY2t9LnBhZ2UtaGVyby1kYXRhOmJlZm9yZXtkaXNwbGF5OmJsb2NrfS5wYWdlLWhlcm8tZGF0YSAuZGF0YXtmbG9hdDpsZWZ0O3dpZHRoOjUwJTtib3JkZXI6bm9uZTtwYWRkaW5nOjVweCAxMHB4O2hlaWdodDphdXRvfS5wYWdlLWhlcm8tZGF0YSAuZGF0YTpudGgtY2hpbGQoMm4rMSl7Y2xlYXI6Ym90aH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7LnBhZ2UtaGVyb3tmb250LXNpemU6MjRweDt0ZXh0LWFsaWduOmNlbnRlcn0ucGFnZS1oZXJvLWhvbGRlciwucGFnZS1oZXJvLWZyYW1le3dpZHRoOjEwMCU7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnBhZ2UtaGVyby1uYXZ7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn0ucGFnZS1oZXJvLWNvbnRlbnR7d2lkdGg6MTAwJTttYXJnaW46MCAwIDIwcHggMH0ucGFnZS1oZXJvLXRpdGxle2ZvbnQtc2l6ZTo1MHB4fS5wYWdlLWhlcm8tdGV4dDpiZWZvcmV7bGVmdDo1MCU7bWFyZ2luOjAgMCAwIC0zMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuaGVybyBoMXtmb250LXNpemU6NTBweH0uaGVybyBwe2ZvbnQtc2l6ZToxNHB4fS5oZXJvLXNsb2dhbntmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDoyMnB4fS5oZXJvLWhlYWRlciAuaGVhZGVyLWxvZ297d2lkdGg6MjgwcHg7bWFyZ2luOjEzMHB4IDAgMCAwfS5oZXJvLWhlYWRlciAucGhvbmUtYm94e2Zsb2F0Om5vbmU7bWFyZ2luOjA7cGFkZGluZzo2MXB4IDAgMCAwO2NsZWFyOmJvdGh9LnBhZ2UtaGVyb3twYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9LnBhZ2UtaGVyby0tY29tcGFueXtwYWRkaW5nOjB9LnBhZ2UtaGVyby1jb21wYW55LC5wYWdlLWhlcm8tZ2FsbGVyeXtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDY4MHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZGVza3RvcCAuaGVyby1oZWFkZXIgLmhlYWRlci1sb2dve21hcmdpbjozMHB4IDAgMCAwfS5kZXNrdG9wIC5kb3duLWljb257Ym90dG9tOjMwcHh9LmRlc2t0b3AgLmhlcm8gaDF7cGFkZGluZzowIDAgMTBweCAwO2ZvbnQtc2l6ZTo5MHB4fX0uY2F0YWxvZ3Vle3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctdG9wOjFlbX0uY2F0YWxvZ3VlLWxpc3QtaXRlbXtkaXNwbGF5OmZsZXh9LmNhdGFsb2d1ZV9faG9sZGVye3BhZGRpbmctdG9wOjNyZW07cGFkZGluZy1ib3R0b206M3JlbX0ucHJvZHVjdHMtbGlzdHttYXJnaW4tYm90dG9tOjRlbX0uY2F0YWxvZ3VlLXRpdGxle21hcmdpbi1ib3R0b206MmVtO3RleHQtYWxpZ246Y2VudGVyfS5jYXRhbG9ndWUtdGV4dHttYXJnaW4tdG9wOjJlbX0uY2F0YWxvZ3VlLWFuY2hvcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTkwcHg7bGVmdDowO3dpZHRoOjA7aGVpZ2h0OjB9LmNhdGFsb2d1ZS1saXN0LS1lbXB0eXt0ZXh0LWFsaWduOmNlbnRlcn0uY2F0YWxvZ3VlLWxpc3QtLWVtcHR5PnNwYW57dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowIDE1cHggMzBweCAxNXB4O2Rpc3BsYXk6YmxvY2t9LmNhdGFsb2d1ZS10cmlnZ2Vye3dpZHRoOjEwMCU7bWF4LXdpZHRoOjMwMHB4O21hcmdpbi10b3A6MzBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1ib3R0b206MjBweH0uY2F0YWxvZ3VlLWxpc3QtdGV4dHtmb250LXNpemU6MTRweDtjb2xvcjp2YXIoLS10aGVtZSk7dGV4dC1hbGlnbjpyaWdodH0uY2F0YWxvZ3VlLWxpc3QtaG9sZGVyLndpdGgtZmlsdGVyc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmNhdGFsb2d1ZS1saXN0LWhvbGRlcnttYXJnaW4tYm90dG9tOjJlbX0uY2F0YWxvZ3VlLWZpbHRlci1jb2x1bW57b3JkZXI6MTt3aWR0aDoyNzBweH0uY2F0YWxvZ3VlLWxpc3QtY29sdW1ue29yZGVyOjI7d2lkdGg6Y2FsYygxMDAlIC0gMjkwcHgpfS5jYXRhbG9ndWUtbGlzdHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg1LCAxZnIpO2dyaWQtY29sdW1uLWdhcDoyMHB4O2dyaWQtcm93LWdhcDozMHB4fS5jYXRhbG9ndWUtbGlzdC1ob2xkZXI6bm90KC53aXRoLWZpbHRlcnMpIC5jYXRhbG9ndWUtbGlzdHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDYsIDFmcil9LmNhdGFsb2d1ZS1saXN0X3N0YWdlc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcik7Z3JpZC1jb2x1bW4tZ2FwOjE1cHg7Z3JpZC1yb3ctZ2FwOjE1cHh9LmNhdGFsb2d1ZS11cHtwb3NpdGlvbjpmaXhlZDtyaWdodDoyMHB4O2JvdHRvbTo4NXB4O3otaW5kZXg6MTA0O29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uOmFsbCAwLjNzfS5jYXRhbG9ndWUtdXAuYWN0aXZle29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGV9LmNhdGFsb2d1ZS11cCBhe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjM2cHg7d2lkdGg6MzZweDtjb2xvcjojNWM2MjZlO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjUwJTt0cmFuc2l0aW9uOmFsbCAwLjNzO2JvcmRlcjoycHggc29saWQgIzVjNjI2ZTt0ZXh0LWluZGVudDotOTk5ZW07b3ZlcmZsb3c6aGlkZGVufS5jYXRhbG9ndWUtdXAgYTpob3ZlcntiYWNrZ3JvdW5kOiM1YzYyNmV9LmNhdGFsb2d1ZS11cCBhOmhvdmVyOmJlZm9yZXtib3JkZXItY29sb3I6I2ZmZn0uY2F0YWxvZ3VlLXVwIGE6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjEycHg7bGVmdDoxMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEzcHg7aGVpZ2h0OjEzcHg7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzVjNjI2ZTtib3JkZXItcmlnaHQ6MnB4IHNvbGlkICM1YzYyNmU7dHJhbnNmb3JtOnJvdGF0ZSgtMTM1ZGVnKTt0cmFuc2l0aW9uOmFsbCAwLjJzfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuY2F0YWxvZ3VlLXVwe2JvdHRvbToyMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuY2F0YWxvZ3VlLXVwe3JpZ2h0OjEwcHh9fS5wcmV2aWV3LXRhZ3N7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6NDBweDtwYWRkaW5nLWJvdHRvbToyMHB4O3RleHQtYWxpZ246bGVmdH0ucHJldmlldy10YWdzLS1ib3JkZXJlZHtib3JkZXItdG9wOjFweCBzb2xpZCAjZGZlMGUxfS5wcmV2aWV3LXRhZ3MubG93e3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MH0ucHJldmlldy10YWdzLXRpdGxle3BhZGRpbmc6MCAwIDE1cHggMDtmb250LXNpemU6MjBweDt0ZXh0LWFsaWduOmNlbnRlcn0ucHJldmlldy10YWdzIHVse2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH0ucHJldmlldy10YWdzIGxpIGF7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6MzBweDtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHg7bWFyZ2luLXJpZ2h0OjEwcHg7bWFyZ2luLWJvdHRvbToxMHB4O3doaXRlLXNwYWNlOm5vd3JhcDtjb2xvcjojNWM2MjZlO2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkZmUwZTE7Ym9yZGVyLXJhZGl1czozcHg7dHJhbnNpdGlvbjphbGwgMC4yc30ucHJldmlldy10YWdzIGxpIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyLWNvbG9yOnZhcigtLXRoZW1lKTtjb2xvcjp2YXIoLS10aGVtZSl9LnByZXZpZXctdGFncyAuaGlkZGVuLXRhZ3N7ZGlzcGxheTpub25lfS5wcmV2aWV3LXRhZ3MtdHJpZ2dlcnttYXJnaW46MTBweCAwIDAgMDtjb2xvcjojMzMzMzMzO2N1cnNvcjpwb2ludGVyO3RleHQtYWxpZ246Y2VudGVyfS5wcmV2aWV3LXRhZ3MtdHJpZ2dlciBzcGFuOmFmdGVye3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotM3B4O2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6OHB4O2hlaWdodDo4cHg7bWFyZ2luOjAgMCAwIDEwcHg7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjMzMzMzMzO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMzMzMzMzM7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LnByZXZpZXctdGFncy10cmlnZ2VyIHNwYW46YWZ0ZXI6bGFzdC1jaGlsZDphZnRlcnt0b3A6MnB4O3RyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCl7LmNhdGFsb2d1ZS1saXN0e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwgMWZyKX0uY2F0YWxvZ3VlLWxpc3QtaG9sZGVyOm5vdCgud2l0aC1maWx0ZXJzKSAuY2F0YWxvZ3VlLWxpc3R7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg1LCAxZnIpfS5jYXRhbG9ndWUtbGlzdF9zdGFnZXN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmNhdGFsb2d1ZS1saXN0LWhvbGRlci53aXRoLWZpbHRlcnN7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5jYXRhbG9ndWUtZmlsdGVyLWNvbHVtbiwuY2F0YWxvZ3VlLWxpc3QtY29sdW1ue3dpZHRoOmF1dG99LmNhdGFsb2d1ZS1saXN0LWhvbGRlcjpub3QoLndpdGgtZmlsdGVycykgLmNhdGFsb2d1ZS1saXN0LC5jYXRhbG9ndWUtbGlzdHtncmlkLWNvbHVtbi1nYXA6MTVweDtncmlkLXJvdy1nYXA6MjBweDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDQsIDFmcil9LmNhdGFsb2d1ZS1saXN0LWhvbGRlcjpub3QoLndpdGgtZmlsdGVycykgLmNhdGFsb2d1ZS1saXN0X3N0YWdlcywuY2F0YWxvZ3VlLWxpc3Rfc3RhZ2Vze2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKX0uY2F0YWxvZ3VlLWxpc3QtaXRlbXtib3JkZXI6MXB4IHNvbGlkICNlM2UzZTM7Ym9yZGVyLXJhZGl1czo1cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jYXRhbG9ndWUtbGlzdC1ob2xkZXI6bm90KC53aXRoLWZpbHRlcnMpIC5jYXRhbG9ndWUtbGlzdCwuY2F0YWxvZ3VlLWxpc3R7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpfS5jYXRhbG9ndWUtbGlzdC1ob2xkZXI6bm90KC53aXRoLWZpbHRlcnMpIC5jYXRhbG9ndWUtbGlzdF9zdGFnZXMsLmNhdGFsb2d1ZS1saXN0X3N0YWdlc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuY2F0YWxvZ3VlLWxpc3QtaG9sZGVyOm5vdCgud2l0aC1maWx0ZXJzKSAuY2F0YWxvZ3VlLWxpc3QsLmNhdGFsb2d1ZS1saXN0e2dyaWQtY29sdW1uLWdhcDoxMHB4O2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKX0uY2F0YWxvZ3VlLWxpc3QtaG9sZGVyOm5vdCgud2l0aC1maWx0ZXJzKSAuY2F0YWxvZ3VlLWxpc3Rfc3RhZ2VzLC5jYXRhbG9ndWUtbGlzdF9zdGFnZXN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19LmNhdGFsb2d1ZV9fYmFubmVye3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1yYWRpdXM6NXB4O292ZXJmbG93OmhpZGRlbn0uY2F0YWxvZ3VlX19iYW5uZXIgcGljdHVyZSwuY2F0YWxvZ3VlX19iYW5uZXIgaW1ne3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LmNhdGFsb2d1ZV9fYmFubmVyLWltYWdle3Bvc2l0aW9uOnJlbGF0aXZlfS5jYXRhbG9ndWVfX2Jhbm5lci1saW5re3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjA7bGVmdDowO3otaW5kZXg6MTA7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbjt0ZXh0LWluZGVudDotOTk5ZW19LmNhdGFsb2d1ZV9fYmFubmVyX2xvd3ttYXJnaW4tYm90dG9tOjB9LnNsaWNrLWluaXRpYWxpemVkIC5jYXRhbG9ndWVfX2Jhbm5lci5zbGljay1zbGlkZXtkaXNwbGF5OmJsb2NrO2JveC1zaGFkb3c6MCAwIDAgdHJhbnNwYXJlbnR9LmNhdGFsb2d1ZV9fYmFubmVyLWZyYW1le21hcmdpbi1ib3R0b206MzBweH0uY2F0YWxvZ3VlX19iYW5uZXItZnJhbWVfbG93e21hcmdpbi1ib3R0b206MH0uY2F0YWxvZ3VlX19iYW5uZXItZGVzY3JpcHRpb257ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tdG9wOjVweDtjb2xvcjojNWM2MjZlO2ZvbnQtc2l6ZToxM3B4fS5jYXRhbG9ndWVfX2Jhbm5lci1kZXNjcmlwdGlvbiBbY2xhc3MqPSdidXRuJ117aGVpZ2h0OjMycHg7bGluZS1oZWlnaHQ6MzBweDtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LmNhdGFsb2d1ZV9fYmFubmVyLWRlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxMnB4fS5jYXRhbG9ndWVfX2Jhbm5lci1kZXNjcmlwdGlvbiBbY2xhc3MqPSdidXRuJ117aGVpZ2h0OjI4cHg7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4O2xpbmUtaGVpZ2h0OjI2cHg7Zm9udC1zaXplOjE0cHh9fS5jYXRhbG9ndWUtYmFubmVycy1zbGlkZXJ7bWFyZ2luLWJvdHRvbTozMHB4fS5jYXRhbG9ndWUtZmlsdGVye3BhZGRpbmctdG9wOjE1cHg7cG9zaXRpb246cmVsYXRpdmV9LmNhdGFsb2d1ZS1maWx0ZXItaG9sZGVye3BhZGRpbmctYm90dG9tOjMwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6MCA1cHggMTBweCByZ2JhKDI4LDI3LDI3LDAuMSk7Ym9yZGVyLXJhZGl1czoxMHB4fS5jYXRhbG9ndWUtZmlsdGVyLWhvbGRlciAuZmlsdGVycy1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NXB4O3JpZ2h0OjA7ZGlzcGxheTpub25lO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgMC4yc30uY2F0YWxvZ3VlLWZpbHRlci1ob2xkZXIgLmZpbHRlcnMtY2xvc2U6aG92ZXJ7Y29sb3I6dmFyKC0tdGhlbWUpfS5jYXRhbG9ndWUtZmlsdGVyLWhvbGRlciAuZmlsdGVycy1jbG9zZSAuaWNvbi1jcm9zc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtmb250LXNpemU6MjBweDttYXJnaW46LTEwcHggMCAwIC0xNXB4fS5jYXRhbG9ndWUtZmlsdGVyLXBvcHVwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3otaW5kZXg6NDA7bGVmdDpjYWxjKDEwMCUgKyAzMHB4KTt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxO3RyYW5zaXRpb246YWxsIDFzfS5jYXRhbG9ndWUtZmlsdGVyLXBvcHVwLS1oaWRkZW57dmlzaWJpbGl0eTpoaWRkZW47b3BhY2l0eTowfS5jYXRhbG9ndWUtZmlsdGVyLXBvcHVwIC5wb3B1cC1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtwYWRkaW5nOjIwcHggMjBweCAyM3B4IDIwcHg7bWluLXdpZHRoOjI1MHB4O2NvbG9yOiNmZmY7YmFja2dyb3VuZDp2YXIoLS10aGVtZSk7Ym94LXNoYWRvdzowIDFweCAxNXB4IHJnYmEoMCwwLDAsMC41KX0uY2F0YWxvZ3VlLWZpbHRlci1wb3B1cCAucG9wdXAtY29udGVudCBzcGFue2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6Ym9sZH0uY2F0YWxvZ3VlLWZpbHRlci1wb3B1cCAucG9wdXAtY29udGVudDpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6MTBweDtsZWZ0Oi0xMHB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItcmlnaHQ6MTBweCBzb2xpZCB2YXIoLS10aGVtZSk7Ym9yZGVyLXRvcDoxMHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206MTBweCBzb2xpZCB0cmFuc3BhcmVudH0uY2F0YWxvZ3VlLWZpbHRlci1wb3B1cCAucG9wdXAtY2xvc2V7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3otaW5kZXg6MTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjIpfS5jYXRhbG9ndWUtZmlsdGVyLXRyaWdnZXJ7d2lkdGg6MTAwJTttYXgtd2lkdGg6MzAwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30uY2F0YWxvZ3VlLWZpbHRlci1jb25maXJte3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjIwMHB4O3otaW5kZXg6MjA7bGVmdDpjYWxjKDEwMCUgKyAyMHB4KTtwYWRkaW5nOjIwcHggMjBweDtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzowIDFweCAxMHB4IHJnYmEoOTIsOTgsMTEwLDAuNSk7Ym9yZGVyLXJhZGl1czoxMHB4O3RyYW5zaXRpb246YWxsIDBzO3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCAwc30uY2F0YWxvZ3VlLWZpbHRlci1jb25maXJtLmFjdGl2ZXt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxO3RyYW5zaXRpb246YWxsIDAuMnM7dHJhbnNpdGlvbjphbGwgMC4zc30uY2F0YWxvZ3VlLWZpbHRlci1jb25maXJtIC5kYXJrLXJlZC1idXRue21hcmdpbjoxMHB4IDAgMCAwfS5jYXRhbG9ndWUtZmlsdGVyLWNvbmZpcm0gLmNvbmZpcm0tY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O2N1cnNvcjpwb2ludGVyfS5jYXRhbG9ndWUtZmlsdGVyLWNvbmZpcm0gLmNvbmZpcm0tY2xvc2Ugc3Zne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDttYXJnaW46LTEwcHggMCAwIC0xMHB4O2ZpbGw6dmFyKC0tdGhlbWUpfS5jYXRhbG9ndWUtZmlsdGVyLWNvbmZpcm0gW2NsYXNzKj1cImJ1dG5cIl17d2lkdGg6MTAwJX0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tdHJpZ2dlcntwb3NpdGlvbjpyZWxhdGl2ZTttaW4taGVpZ2h0OjM4cHg7cGFkZGluZzoxMHB4IDE1cHggOXB4IDM1cHg7Y3Vyc29yOnBvaW50ZXJ9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLXRyaWdnZXIgc3Zne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDoxMXB4O3dpZHRoOjEzcHg7aGVpZ2h0OjEzcHg7bWFyZ2luLXRvcDotNXB4O2ZpbGw6IzFkMjIyNX0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tdHJpZ2dlci5hY3RpdmUgc3Zne3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjAgMCAxNHB4IDB9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3Q6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3QgLnJhbmdlLXJvd3twYWRkaW5nOjIwcHggMjBweCAxMHB4IDIwcHh9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3RfX21vcmV7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDoxNXB4O21hcmdpbi10b3A6MTVweDttYXJnaW4tYm90dG9tOjB9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3QgLmZpbHRlci1jb2xvcnN7ZmxvYXQ6bm9uZTtwYWRkaW5nOjIwcHggMTVweCAwIDE1cHh9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3QgLmZpbHRlci1jb2xvcnMgYXttYXJnaW46MCA1cHggMTBweCA1cHh9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3QgLmxhYmVscy10cmlnZ2Vye3BhZGRpbmc6MjBweCAyMHB4IDAgMjBweDt0ZXh0LWFsaWduOnJpZ2h0O2NvbG9yOnZhcigtLXRoZW1lKTtjdXJzb3I6cG9pbnRlcn0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdCAubGFiZWxzLXRyaWdnZXI6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdCAucmFuZ2UtaW5wdXRze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0IC5yYW5nZS1pbnB1dHMtaXRlbXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOmNhbGMoNTAlIC0gN3B4KX0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdCAucmFuZ2UtaW5wdXRzLWl0ZW0gLnByZWZpeCwuZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdCAucmFuZ2UtaW5wdXRzLWl0ZW0gLmN1cnJlbmN5e3dpZHRoOjIwcHg7bWFyZ2luOjA7dGV4dC1hbGlnbjpjZW50ZXJ9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3QgLnJhbmdlLWlucHV0cy1pdGVtIC5wcmVmaXh7d2lkdGg6MjVweDt0ZXh0LWFsaWduOmxlZnR9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3QgLnJhbmdlLWlucHV0cyAudGV4dC1pbnB1dC5wcmljZS1yYW5nZXtoZWlnaHQ6MzBweDt3aWR0aDpjYWxjKDEwMCUgLSA0NXB4KTtwYWRkaW5nOjAgNXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjdweH0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdCBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjRweCAxMHB4O21hcmdpbi10b3A6NHB4O2ZvbnQtc2l6ZToxNXB4O2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIDAuMnN9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3QgbGkgYXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiMxZDIyMjV9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3QgbGkgYSAuY2hlY2stbGFiZWx7cG9zaXRpb246cmVsYXRpdmU7dG9wOjFweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47d2lkdGg6Y2FsYygxMDAlIC0gMjhweCk7bGluZS1oZWlnaHQ6MTZweDttYXJnaW46MH0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdCBsaSBhOmhvdmVyLC5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0IGxpIGEuYWN0aXZle2NvbG9yOnZhcigtLXRoZW1lKTt0ZXh0LWRlY29yYXRpb246bm9uZX0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdCBsaS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZGZlMGUxfS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0IGxpLmFjdGl2ZSBhe2NvbG9yOnZhcigtLXRoZW1lKTt0ZXh0LWRlY29yYXRpb246bm9uZX0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdCBsYWJlbHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MCAxMHB4IDAgMTBweDttYXJnaW46MTJweCAwIDAgMDtmb250LXNpemU6MTVweDtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjJzfS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0IGxhYmVsOmhvdmVyLC5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0IGxhYmVsLmNoZWNrZWR7Y29sb3I6dmFyKC0tdGhlbWUpfS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0IGxhYmVsIC5sYWJlbC10ZXh0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxcHg7d2lkdGg6Y2FsYygxMDAlIC0gMjhweCk7bGluZS1oZWlnaHQ6MTZweDttYXJnaW46MH0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdCBsYWJlbCAuY29uZmlybS1maWx0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xMnB4O3JpZ2h0Oi0xMTBweDt6LWluZGV4OjU7d2lkdGg6MTQwcHg7dHJhbnNpdGlvbjphbGwgMC4ycztib3gtc2hhZG93OjAgMXB4IDdweCByZ2JhKDAsMCwwLDAuMyk7dmlzaWJpbGl0eTpoaWRkZW47b3BhY2l0eTowO3RyYW5zaXRpb246YWxsIDBzfS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0IGxhYmVsIC5jb25maXJtLWZpbHRlci5hY3RpdmV7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTt0cmFuc2l0aW9uOmFsbCAwLjJzfS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0IGxhYmVsIC5jb25maXJtLWZpbHRlciAucmVkLWJ1dG57d2lkdGg6MTAwJTtmb250LXNpemU6MTRweDtoZWlnaHQ6NDBweDttYXJnaW46MH0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdC5wcmljZS1saXN0e3BhZGRpbmc6MCAwIDE4cHggMH0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdC5maWx0ZXItYnRuc3twYWRkaW5nOjB9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3RfY29sb3JzIGxpLmFjdGl2ZSAuY2hlY2staWNvbntib3JkZXItY29sb3I6dmFyKC0tdGhlbWUpfS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0X2NvbG9ycyBsaSAuY2hlY2staWNvbltkYXRhLW9wdGlvbi1pZD1cIjExMVwiXXtiYWNrZ3JvdW5kOnVybChcIi9pbWFnZXMvaS90cmFuc3BhcmVudC1jb2xvci5wbmdcIikgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6MTUwJSAxNTAlfS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0X2NvbG9ycyBsaSAuY2hlY2staWNvbltkYXRhLW9wdGlvbi1pZD1cIjExMlwiXXtiYWNrZ3JvdW5kOiNmNWY1ZjV9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3RfY29sb3JzIGxpIC5jaGVjay1pY29uW2RhdGEtb3B0aW9uLWlkPVwiMTEzXCJde2JhY2tncm91bmQ6IzAwMDAwMH0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdF9jb2xvcnMgbGkgLmNoZWNrLWljb25bZGF0YS1vcHRpb24taWQ9XCIxMTRcIl17YmFja2dyb3VuZDojZGViNDQzfS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0X2NvbG9ycyBsaSAuY2hlY2staWNvbltkYXRhLW9wdGlvbi1pZD1cIjExNVwiXXtiYWNrZ3JvdW5kOiM2ZDRjNDF9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3RfY29sb3JzIGxpIC5jaGVjay1pY29uW2RhdGEtb3B0aW9uLWlkPVwiMTE2XCJde2JhY2tncm91bmQ6IzllOWU5ZX0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdF9jb2xvcnMgbGkgLmNoZWNrLWljb25bZGF0YS1vcHRpb24taWQ9XCIxMThcIl17YmFja2dyb3VuZDojZjQ0MzM2fS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0X2NvbG9ycyBsaSAuY2hlY2staWNvbltkYXRhLW9wdGlvbi1pZD1cIjQ4N1wiXXtiYWNrZ3JvdW5kOiNmMDYyOTJ9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3RfY29sb3JzIGxpIC5jaGVjay1pY29uW2RhdGEtb3B0aW9uLWlkPVwiMTE5XCJde2JhY2tncm91bmQ6IzNmNTFiNX0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdF9jb2xvcnMgbGkgLmNoZWNrLWljb25bZGF0YS1vcHRpb24taWQ9XCIxMjFcIl17YmFja2dyb3VuZDojZTVlNWU1fS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0X2NvbG9ycyBsaSAuY2hlY2staWNvbltkYXRhLW9wdGlvbi1pZD1cIjEyNFwiXXtiYWNrZ3JvdW5kOiNjNGM0YzR9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3RfY29sb3JzIGxpIC5jaGVjay1pY29uW2RhdGEtb3B0aW9uLWlkPVwiMTQzXCJde2JhY2tncm91bmQ6IzY0YjVmNn0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdF9jb2xvcnMgbGkgLmNoZWNrLWljb25bZGF0YS1vcHRpb24taWQ9XCIyMTBcIl17YmFja2dyb3VuZDojZjY4NjIwfS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0X2NvbG9ycyBsaSAuY2hlY2staWNvbltkYXRhLW9wdGlvbi1pZD1cIjIxMVwiXXtiYWNrZ3JvdW5kOiNGREQ5QjV9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3RfY29sb3JzIGxpIC5jaGVjay1pY29uW2RhdGEtb3B0aW9uLWlkPVwiNDgxXCJde2JhY2tncm91bmQ6I2ZmZWIzYn0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdF9jb2xvcnMgbGkgLmNoZWNrLWljb25bZGF0YS1vcHRpb24taWQ9XCI0ODVcIl17YmFja2dyb3VuZDojNGNhZjUwfS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0X2NvbG9ycyBsaSAuY2hlY2staWNvbltkYXRhLW9wdGlvbi1pZD1cIjg3MlwiXXtiYWNrZ3JvdW5kOiNjZDkxNmN9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3RfY29sb3JzIGxpIC5jaGVjay1pY29uW2RhdGEtb3B0aW9uLWlkPVwiOTQ1XCJde2JhY2tncm91bmQ6I2Q4ODg1MH0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdF9jb2xvcnMgbGkgLmNoZWNrLWljb25bZGF0YS1vcHRpb24taWQ9XCI5NjdcIl17YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmNDQzMzYgMCUsICNmNDQzMzYgMzMuMzMzJSwgIzRjYWY1MCAzMy4zMzMlLCAjNGNhZjUwIDY2LjY2NiUsICM2NGI1ZjYgNjYuNjY2JSwgIzY0YjVmNiAxMDAlKX0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdF9jb2xvcnMgbGkgLmNoZWNrLWljb25bZGF0YS1vcHRpb24taWQ9XCI5ODJcIl17YmFja2dyb3VuZDojRkREOUI1fS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0X2NvbG9ycyBsaSAuY2hlY2staWNvbltkYXRhLW9wdGlvbi1pZD1cIjEyNTdcIl17YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoLTcyZGVnLCAjZGVkZWRlLCAjZmZmIDE2JSwgI2RlZGVkZSAyMSUsICNmZmYgMjQlLCAjNDU0NTQ1IDI3JSwgI2RlZGVkZSAzNiUsICNmZmYgNDUlLCAjZmZmIDYwJSwgI2RlZGVkZSA3MiUsICNmZmYgODAlLCAjZGVkZWRlIDg0JSwgI2ExYTFhMSl9LmZpbHRlci1idG5ze3BhZGRpbmc6MTVweCAxMHB4fS5maWx0ZXItYnRucyBbY2xhc3MqPVwiLWJ1dG5cIl17d2lkdGg6MTAwJTttYXgtd2lkdGg6MzIwcHg7Zm9udC1zaXplOjE0cHg7bWFyZ2luOjAgYXV0b30uZmlsdGVyLWJ0bnMgW2NsYXNzKj1cIi1idXRuXCJdOmZpcnN0LWNoaWxke21hcmdpbjowIGF1dG8gMTVweCBhdXRvfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KXsuY2F0YWxvZ3VlLWZpbHRlci10cmlnZ2Vye2Rpc3BsYXk6bm9uZX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5jYXRhbG9ndWUtZmlsdGVyLWhvbGRlcnttYXgtd2lkdGg6MzgwcHg7bWF4LWhlaWdodDowO29wYWNpdHk6MDttYXJnaW46MDtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246YWxsIDAuMTVzO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWJvdHRvbToyMHB4O21hcmdpbi10b3A6MjBweH0uY2F0YWxvZ3VlLWZpbHRlci1ob2xkZXIuYWN0aXZle21heC1oZWlnaHQ6MjAwMDBweDtvcGFjaXR5OjE7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IDAuOHMsIG9wYWNpdHkgMC4yc30uY2F0YWxvZ3VlLWZpbHRlci1ob2xkZXIgLm1haW4tc2VjdGlvbi10aXRsZXttYXJnaW46MH0uY2F0YWxvZ3VlLWZpbHRlci1ob2xkZXIgLmZpbHRlcnMtY2xvc2V7ZGlzcGxheTpibG9ja319LmNhdGFsb2d1ZS1uYXZ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZy10b3A6NnB4O21hcmdpbi1ib3R0b206MzBweDt0ZXh0LWFsaWduOmNlbnRlcn0uY2F0YWxvZ3VlLW5hdjphZnRlciwuY2F0YWxvZ3VlLW5hdjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6MDtsZWZ0Oi0yNSU7ZGlzcGxheTpibG9jazt3aWR0aDoxNTAlO2hlaWdodDowO2JvcmRlci10b3A6MXB4IHNvbGlkICNkZmUwZTF9LmNhdGFsb2d1ZS1uYXY6YWZ0ZXJ7dG9wOmF1dG87Ym90dG9tOjB9LmNhdGFsb2d1ZS1uYXYgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO2ZsZXg6MC4wNSAxIDc4cHg7bWFyZ2luLWxlZnQ6NXB4O21hcmdpbi1yaWdodDo1cHg7bWFyZ2luLWJvdHRvbToxMHB4O2NvbG9yOiM5MTkxOTE7Zm9udC13ZWlnaHQ6Ym9sZH0uY2F0YWxvZ3VlLW5hdiBsaSBhe2NvbG9yOiM5MTkxOTF9LmNhdGFsb2d1ZS1uYXYgbGkgYS5jdXJyZW50LC5jYXRhbG9ndWUtbmF2IGxpIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6dmFyKC0tdGhlbWUpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuY2F0YWxvZ3VlLW5hdntkaXNwbGF5Om5vbmV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5jYXRhbG9ndWUtbmF2IGxpe2ZvbnQtc2l6ZToxNHB4O2ZsZXgtYmFzaXM6MTIwcHh9fS5wcm9kdWN0LXByZXZpZXd7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTRweDtjb2xvcjojMzMzO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjEwcHg7dHJhbnNpdGlvbjphbGwgMC4zcztvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTAwJX0ucHJvZHVjdC1wcmV2aWV3IC5wcmljZV9pbm5lciwucHJvZHVjdC1wcmV2aWV3IC5wcm9kdWN0LWFjdGlvbnMsLnByb2R1Y3QtcHJldmlldyAuYXJ0e29wYWNpdHk6MH0ucHJvZHVjdC1wcmV2aWV3OmhvdmVye2JveC1zaGFkb3c6MCA1cHggMTBweCByZ2JhKDI4LDI3LDI3LDAuMSl9LnByb2R1Y3QtcHJldmlldzpob3ZlciAucHJpY2VfaW5uZXIsLnByb2R1Y3QtcHJldmlldzpob3ZlciAucHJvZHVjdC1hY3Rpb25zLC5wcm9kdWN0LXByZXZpZXc6aG92ZXIgLmFydHtvcGFjaXR5OjF9LnByb2R1Y3QtcHJldmlldy1saW5re3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO291dGxpbmU6bm9uZTtvdmVyZmxvdzpoaWRkZW47dGV4dC1pbmRlbnQ6LTk5OWVtO3otaW5kZXg6OTt0ZXh0LWluZGVudDotOTk5ZW07b3ZlcmZsb3c6aGlkZGVufS5wcm9kdWN0c19fcHJlbWl1bXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt6LWluZGV4Ojk7bGVmdDoxMHB4O3dpZHRoOjQwcHh9LnByb2R1Y3RzX19wcmVtaXVtIHN2Z3toZWlnaHQ6NDBweDt3aWR0aDo0MHB4O2ZpbGw6dmFyKC0tdGhlbWUpfS5pbi1mYXZvcml0ZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTBweDtyaWdodDoxMHB4O3otaW5kZXg6MTA7ZGlzcGxheTpub25lO3dpZHRoOjI0cHg7Y3Vyc29yOnBvaW50ZXJ9LmluLWZhdm9yaXRlIHN2Z3t3aWR0aDoyOXB4O2hlaWdodDoyM3B4O2ZpbGw6dmFyKC0tdGhlbWUpfS5pbi1mYXZvcml0ZSBzdmcgLmhlYXJ0LWZ1bGx7ZGlzcGxheTpibG9ja30uaW4tZmF2b3JpdGUuYWN0aXZle2Rpc3BsYXk6YmxvY2t9LnByb2R1Y3QtcHJldmlldyAuaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbToxMHB4O2JhY2tncm91bmQtY29sb3I6I2ZhZmFmYTtib3JkZXItcmFkaXVzOjEwcHg7b3ZlcmZsb3c6aGlkZGVufS5wcm9kdWN0LXByZXZpZXcgLmltYWdlOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7cGFkZGluZy10b3A6MTAwJX0ucHJvZHVjdC1wcmV2aWV3IC5pbWFnZT5zcGFuLC5wcm9kdWN0LXByZXZpZXcgLmltYWdlIGF7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmJsb2NrfS5wcm9kdWN0LXByZXZpZXcgLmltYWdlPnNwYW4gaW1nLC5wcm9kdWN0LXByZXZpZXcgLmltYWdlIGEgaW1ne2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0ucHJvZHVjdC1wcmV2aWV3IC5pbWFnZT5zcGFuIC5hZGRpdGlvbmFsLWltYWdlLC5wcm9kdWN0LXByZXZpZXcgLmltYWdlIGEgLmFkZGl0aW9uYWwtaW1hZ2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6Mjt3aWR0aDoxMDAlO3RyYW5zaXRpb246YWxsIDAuMnM7dmlzaWJpbGl0eTpoaWRkZW47b3BhY2l0eTowO3RyYW5zaXRpb246YWxsIDBzfS5wcm9kdWN0LXByZXZpZXctcXVhbGl0eXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NHB4O3JpZ2h0OjRweDt6LWluZGV4OjEwO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy10b3A6NXB4O3BhZGRpbmctcmlnaHQ6NXB4O3BhZGRpbmctYm90dG9tOjNweDtwYWRkaW5nLWxlZnQ6NXB4O2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjFlbTt0ZXh0LWFsaWduOnJpZ2h0O2NvbG9yOiM1YzYyNmU7Ym9yZGVyLXJhZGl1czozcHh9LnByb2R1Y3QtcHJldmlldy1xdWFsaXR5IHN2Z3t3aWR0aDoyNHB4O2hlaWdodDoyNHB4fS5wcm9kdWN0LXByZXZpZXctcXVhbGl0eSAuaWNvLWRpYW1vbmR7ZmlsbDp2YXIoLS10aGVtZSl9LnByb2R1Y3QtcHJldmlldy1xdWFsaXR5IC5pY28tcGlne2ZpbGw6dmFyKC0tdGhlbWUpfS5wcm9kdWN0LXByZXZpZXctcXVhbGl0eSBzcGFue2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTEycHg7bWFyZ2luLXJpZ2h0OjVweDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMnB4KX0uY2FyZC1jb2xvcnMgLnByb2R1Y3QtcHJldmlldy1xdWFsaXR5IHN2Z3t3aWR0aDoxOHB4O2hlaWdodDoxOHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5wcm9kdWN0LXByZXZpZXctcXVhbGl0eXt3aWR0aDoyNnB4O2hlaWdodDoyNnB4O2JhY2tncm91bmQ6bm9uZTtib3gtc2hhZG93OjAgMCAwIHRyYW5zcGFyZW50O3BhZGRpbmc6MDtib3JkZXItcmFkaXVzOjB9LnByb2R1Y3QtcHJldmlldy1xdWFsaXR5IHNwYW57ZGlzcGxheTpub25lfX0ucHJvZHVjdC1wcmV2aWV3LXJhdGluZ3ttYXJnaW46MCAwIDEwcHggMH0ucHJvZHVjdC1wcmV2aWV3LXJhdGluZyAuc3RhdGljLXJhdGluZ3ttYXJnaW46MCBhdXRvfS5wcm9kdWN0LXByZXZpZXcgLm5hbWV7cGFkZGluZy1sZWZ0OjFlbTtwYWRkaW5nLXJpZ2h0OjFlbTttYXJnaW4tYm90dG9tOjEwcHh9LnByb2R1Y3QtcHJldmlldyAucHJpY2V7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nLWxlZnQ6MWVtO3BhZGRpbmctcmlnaHQ6MWVtO21hcmdpbi1ib3R0b206MTVweDtmb250LXdlaWdodDpib2xkO21hcmdpbi10b3A6YXV0b30ucHJvZHVjdC1wcmV2aWV3IC5wcmljZV9pbm5lcnt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjVweDtvcGFjaXR5OjA7bWFyZ2luOjB9LnByb2R1Y3QtcHJldmlld19fbWFpbi1wcmljZXttYXJnaW4tbGVmdDozcHg7bWFyZ2luLXJpZ2h0OjNweDtmb250LXdlaWdodDpib2xkO2NvbG9yOnZhcigtLXRoZW1lKX0ucHJvZHVjdC1wcmV2aWV3X19vbGQtcHJpY2V7bWFyZ2luLWxlZnQ6M3B4O21hcmdpbi1yaWdodDozcHg7Y29sb3I6IzVjNjI2ZTt0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdofS5wcm9kdWN0LXByZXZpZXdfX2FmdGVyLWNhc2hiYWNre2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWxlZnQ6M3B4O21hcmdpbi1yaWdodDozcHg7Y29sb3I6IzAwYzJmZn0ucHJvZHVjdC1wcmV2aWV3IC5hcnR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoyM3B4O292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO2NvbG9yOiM5OTk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjphbGwgMC4ycztmb250LXdlaWdodDpub3JtYWx9LnByb2R1Y3QtcHJldmlldyAuY2FzaGJhY2t7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2NvbG9yOiM1YzYyNmV9LnByb2R1Y3QtcHJldmlldyAucHJvZHVjdC1hY3Rpb25ze3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTA7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO3RyYW5zaXRpb246YWxsIDAuM3N9LnByb2R1Y3QtcHJldmlldyAucHJvZHVjdC1hY3Rpb25zIGF7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2hlaWdodDo0MHB4O2JhY2tncm91bmQ6I2ZmZn0ucHJvZHVjdC1wcmV2aWV3IC5wcm9kdWN0LWFjdGlvbnMgYSBzdmd7ZGlzcGxheTpibG9jaztmaWxsOiM1YzYyNmU7dHJhbnNpdGlvbjphbGwgMC4yc30ucHJvZHVjdC1wcmV2aWV3IC5wcm9kdWN0LWFjdGlvbnMgYS5hZGQtdG8tZmF2b3JpdGUgc3Zne3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHh9LnByb2R1Y3QtcHJldmlldyAucHJvZHVjdC1hY3Rpb25zIGEuYWRkLXRvLWNhcnQgc3Zne3dpZHRoOjE3cHg7aGVpZ2h0OjE3cHh9LnByb2R1Y3QtcHJldmlldyAucHJvZHVjdC1hY3Rpb25zIGEuaXRlbS12aWV3IHN2Z3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4fS5wcm9kdWN0LXByZXZpZXcgLnByb2R1Y3QtYWN0aW9ucyBhLmFjdGl2ZSBzdmcsLnByb2R1Y3QtcHJldmlldyAucHJvZHVjdC1hY3Rpb25zIGE6aG92ZXIgc3Zne2ZpbGw6dmFyKC0tdGhlbWUpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsucHJvZHVjdC1wcmV2aWV3IC5wcmljZV9pbm5lciwucHJvZHVjdC1wcmV2aWV3IC5wcm9kdWN0LWFjdGlvbnMsLnByb2R1Y3QtcHJldmlldyAuYXJ0e29wYWNpdHk6MX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmluLWZhdm9yaXRle2xlZnQ6MDt0b3A6NXB4O3dpZHRoOjVweH0ucHJvZHVjdC1wcmV2aWV3IC5wcm9kdWN0LWFjdGlvbnMgYXtoZWlnaHQ6NTBweH0ucHJvZHVjdC1wcmV2aWV3IC5wcm9kdWN0LWFjdGlvbnMgYS5hZGQtdG8tZmF2b3JpdGUgc3Zne3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9LnByb2R1Y3QtcHJldmlldyAucHJvZHVjdC1hY3Rpb25zIGEuYWRkLXRvLWNhcnQgc3Zne3dpZHRoOjIzcHg7aGVpZ2h0OjIzcHh9LnByb2R1Y3QtcHJldmlldyAucHJvZHVjdC1hY3Rpb25zIGEuaXRlbS12aWV3IHN2Z3t3aWR0aDoyNnB4O2hlaWdodDoyNnB4fX0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtey0tc3RhZ2VXaGl0ZTogI2ZmZmZmZjstLWl0ZW1CYWNrZ3JvdW5kOiB2YXIoLS1zdGFnZVdoaXRlKTstLXZlcnRpY2FsR2FwOiAyZW07LS1ob3Jpem9udGFsR2FwOiAxLjc1ZW07LS1oYWxsU2l6ZTogMjBlbTstLXByaW1hcnlUZXh0Q29sb3I6ICMxZDIyMjU7LS1zZWNvbmRhcnlUZXh0Q29sb3I6ICM3MTcxNzE7LS1zdmdGaWxsOiAjOGQ4ZDhkOy0tZnVsbFN0YXJGaWxsOiAjZmZkZTFiO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6Z3JpZDtncmlkLWF1dG8tZmxvdzpyb3c7Z3JpZC1yb3ctZ2FwOnZhcigtLXZlcnRpY2FsR2FwKTtmb250LXNpemU6MTRweDtwYWRkaW5nLXRvcDp2YXIoLS12ZXJ0aWNhbEdhcCk7cGFkZGluZy1ib3R0b206dmFyKC0tdmVydGljYWxHYXApO3BhZGRpbmctbGVmdDp2YXIoLS1ob3Jpem9udGFsR2FwKTtwYWRkaW5nLXJpZ2h0OnZhcigtLWhvcml6b250YWxHYXApO2JhY2tncm91bmQ6dmFyKC0taXRlbUJhY2tncm91bmQpO2JveC1zaGFkb3c6MCA1cHggMTBweCByZ2JhKDI4LDI3LDI3LDAuMSk7b3ZlcmZsb3c6aGlkZGVufS5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0gKjo6LXdlYmtpdC1zY3JvbGxiYXJ7aGVpZ2h0OjExcHh9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbSAqOjotd2Via2l0LXNjcm9sbGJhci10cmFja3tiYWNrZ3JvdW5kOnZhcigtLXNjcm9sbGJhckJHKX0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtICo6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGh1bWJCRyk7Ym9yZGVyLXJhZGl1czo2cHg7Ym9yZGVyOjNweCBzb2xpZCB2YXIoLS1zY3JvbGxiYXJCRyl9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1uYW1le2ZvbnQtc2l6ZToxLjVlbTtmb250LXdlaWdodDpib2xkO21hcmdpbi1ib3R0b206MC4xNWVtO3BhZGRpbmctcmlnaHQ6MWVtfS5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tbmFtZSBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tbmFtZSBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOnZhcigtLXByaW1hcnlUZXh0Q29sb3IpfS5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tbmFtZSBhOmhvdmVye2NvbG9yOnZhcigtLXRoZW1lKTt0ZXh0LWRlY29yYXRpb246bm9uZX0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLW1ldGF7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tYm90dG9tOjEuMjVlbX0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLW1ldGEtaXRlbTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDowLjc1ZW19LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1hcnR7Zm9udC13ZWlnaHQ6Ym9sZH0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLXJhdGluZ3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXh9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1yYXRpbmcgc3Zne3dpZHRoOjEuMTI1ZW07aGVpZ2h0OjEuMTI1ZW07ZmxleC1zaHJpbms6MDtmaWxsOnZhcigtLXN2Z0ZpbGwpfS5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tcmF0aW5nLWZpbGx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6ZmxleDt3aWR0aDpjYWxjKDIwJSAqIHZhcigtLXJhdGluZykpO2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbn0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLXJhdGluZy1maWxsIHN2Z3tmaWxsOnZhcigtLWZ1bGxTdGFyRmlsbCl9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1mZWVkYmFjazpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLWNvbnRhY3Rze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWJvdHRvbTowLjVlbX0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLWNvbnRhY3RzLWl0ZW17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tcmlnaHQ6MC43NWVtO21hcmdpbi1ib3R0b206MC43NWVtfS5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tY29udGFjdHMtaXRlbV93aWRle3dpZHRoOjEwMCV9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1jb250YWN0cy1pdGVtIGF7Y29sb3I6dmFyKC0tcHJpbWFyeVRleHRDb2xvcil9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1jb250YWN0cy1pdGVtIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1jb250YWN0cy1pdGVtIHN2Z3t3aWR0aDoxZW07aGVpZ2h0OjFlbTtmbGV4LXNocmluazowO21hcmdpbi1yaWdodDowLjVlbTtmaWxsOnZhcigtLXN2Z0ZpbGwpfS5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tY29udGFjdHMtaXRlbSBtYXJre2NvbG9yOnZhcigtLXNlY29uZGFyeVRleHRDb2xvcik7bWFyZ2luLWxlZnQ6MC41ZW19LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1wcmljZS1ob2xkZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLXByaWNlIHNwYW57Zm9udC1zaXplOjEuNWVtO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWxlZnQ6MC4xMjVlbTttYXJnaW4tcmlnaHQ6MC4xMjVlbX0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLW1vcmUtbGlua3tjb2xvcjp2YXIoLS10aGVtZSl9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1zY3JvbGxlcntkaXNwbGF5OmdyaWQ7Z3JpZC1hdXRvLWZsb3c6Y29sdW1uO2dyaWQtYXV0by1jb2x1bW5zOnZhcigtLWhhbGxTaXplKTtncmlkLWNvbHVtbi1nYXA6MWVtO21heC13aWR0aDoxMDAlO292ZXJmbG93LXg6YXV0bztvdmVyZmxvdy15OmhpZGRlbn0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLXNjcm9sbGVyLWdyaWR7ZGlzcGxheTpncmlkO2dyaWQtYXV0by1mbG93OmNvbHVtbjtncmlkLWF1dG8tY29sdW1uczp2YXIoLS1oYWxsU2l6ZSk7Z3JpZC1jb2x1bW4tZ2FwOjFlbX0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLWhhbGx7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ib3R0b206MWVtfS5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0taGFsbC1pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7Ym9yZGVyLXJhZGl1czo0cHg7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbi1ib3R0b206MWVtO2hlaWdodDoxNjBweH0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLWhhbGwtaW1hZ2UgaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjE7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1oYWxsLWltYWdlLWZyYW1le3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjI7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7cGFkZGluZy1ib3R0b206MWVtO3BhZGRpbmctdG9wOjFlbTtwYWRkaW5nLWxlZnQ6MWVtO3BhZGRpbmctcmlnaHQ6MWVtO2FsaWduLWl0ZW1zOmZsZXgtZW5kO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2NvbG9yOnZhcigtLXN0YWdlV2hpdGUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLDAsMCwwLjcpIDIwJSwgcmdiYSgwLDAsMCwwLjMpIDQwJSwgcmdiYSgwLDAsMCwwKSl9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1oYWxsLWF0dHJpYnV0ZXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tYm90dG9tOjAuNWVtO2NvbG9yOnZhcigtLXNlY29uZGFyeVRleHRDb2xvcil9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1oYWxsLWF0dHJpYnV0ZSBzcGFue21hcmdpbi1sZWZ0OjAuMzVlbTtjb2xvcjp2YXIoLS1wcmltYXJ5VGV4dENvbG9yKX0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtIC5hZGQtdG8tZmF2b3JpdGV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6Y2FsYyh2YXIoLS12ZXJ0aWNhbEdhcCkgLyAyKTtyaWdodDpjYWxjKHZhcigtLWhvcml6b250YWxHYXApIC8gMik7ZGlzcGxheTpibG9ja30uY2F0YWxvZ3VlX19zdGFnZS1pdGVtIC5hZGQtdG8tZmF2b3JpdGUgc3Zne3dpZHRoOjEuNWVtO2hlaWdodDoxLjVlbTtmaWxsOnZhcigtLXNlY29uZGFyeVRleHRDb2xvcil9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbSAuYWRkLXRvLWZhdm9yaXRlLmFjdGl2ZSBzdmcsLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbSAuYWRkLXRvLWZhdm9yaXRlOmhvdmVyIHN2Z3tmaWxsOnZhcigtLXRoZW1lKX0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLWhhbGwtbGlua3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDoyO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0ZXh0LWluZGVudDotOTk5ZW07b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpey5jYXRhbG9ndWVfX3N0YWdlLWl0ZW17LS12ZXJ0aWNhbEdhcDogMWVtOy0taG9yaXpvbnRhbEdhcDogMC43NWVtOy0taGFsbFNpemU6IDE1ZW19LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1oYWxsLWltYWdlLWZyYW1le2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLWhhbGwtbmFtZXttYXJnaW4tYm90dG9tOjAuNWVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KXsuY2F0YWxvZ3VlX19zdGFnZS1pdGVtLXByaWNlLWhvbGRlcntmbGV4LXdyYXA6d3JhcH0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLXByaWNlLWhvbGRlciAuY2F0YWxvZ3VlX19zdGFnZS1pdGVtLXByaWNle21hcmdpbi1ib3R0b206MC43NWVtfX0uY2F0YWxvZ3VlLXByaWNlLXNvcnR7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tYm90dG9tOjE1cHh9LmNhdGFsb2d1ZS1wcmljZS1zb3J0LWhvbGRlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1sZWZ0OmF1dG99LmNhdGFsb2d1ZS1wcmljZS1zb3J0IC5sYWJlbHtmb250LXNpemU6MTVweDttYXJnaW4tcmlnaHQ6NXB4O2NvbG9yOiM5MTkxOTF9LmNhdGFsb2d1ZS1wcmljZS1zb3J0IFtjbGFzcyo9XCJwcmljZS1idXRuXCJde3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7bWFyZ2luLWxlZnQ6NXB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICM1YzYyNmV9LmNhdGFsb2d1ZS1wcmljZS1zb3J0IFtjbGFzcyo9XCJwcmljZS1idXRuXCJdIFtjbGFzcyo9XCJpY29uLVwiXXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5jYXRhbG9ndWUtcHJpY2Utc29ydCBbY2xhc3MqPVwicHJpY2UtYnV0blwiXSBzdmd7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtmaWxsOiM1YzYyNmU7bWFyZ2luOjNweCBhdXRvIDAgYXV0b30uY2F0YWxvZ3VlLXByaWNlLXNvcnQgW2NsYXNzKj1cInByaWNlLWJ1dG5cIl0uYWN0aXZlLXNvcnQsLmNhdGFsb2d1ZS1wcmljZS1zb3J0IFtjbGFzcyo9XCJwcmljZS1idXRuXCJdOmhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS10aGVtZSl9LmNhdGFsb2d1ZS1wcmljZS1zb3J0IFtjbGFzcyo9XCJwcmljZS1idXRuXCJdLmFjdGl2ZS1zb3J0IHN2ZywuY2F0YWxvZ3VlLXByaWNlLXNvcnQgW2NsYXNzKj1cInByaWNlLWJ1dG5cIl06aG92ZXIgc3Zne2ZpbGw6dmFyKC0tdGhlbWUpfS5jYXRhbG9ndWUtcHJpY2Utc29ydCAubG93ZXItcHJpY2UtYnV0biBbY2xhc3MqPVwiaWNvbi1cIl17dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5jYXRhbG9ndWVfX2NhdGVnb3JpZXN7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMDtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg1LCAxZnIpO2dyaWQtY29sdW1uLWdhcDoxNXB4O2dyaWQtcm93LWdhcDoxNXB4O21hcmdpbi1ib3R0b206NDBweH0uY2F0YWxvZ3VlX19jYXRlZ29yaWVzLWl0ZW17cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5jYXRhbG9ndWVfX2NhdGVnb3JpZXMtaXRlbTpob3Zlcnt6LWluZGV4OjJ9LmNhdGFsb2d1ZV9fY2F0ZWdvcmllcy1pdGVtOmhvdmVyIC5jYXRhbG9ndWVfX2NhdGVnb3JpZXMtZnJhbWV7Ym94LXNoYWRvdzowIDVweCAxMHB4IHJnYmEoOTIsOTgsMTEwLDAuNCl9LmNhdGFsb2d1ZV9fY2F0ZWdvcmllcy1pdGVtOmhvdmVyIC5jYXRhbG9ndWVfX2NhdGVnb3JpZXMtZHJvcGRvd257dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTt0cmFuc2l0aW9uOmFsbCAwLjJzfS5jYXRhbG9ndWVfX2NhdGVnb3JpZXMtZnJhbWV7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciA3MHB4O292ZXJmbG93OmhpZGRlbjtib3JkZXItcmFkaXVzOjRweDt0cmFuc2l0aW9uOmFsbCAwLjM1cztib3gtc2hhZG93OjAgMXB4IDNweCByZ2JhKDkyLDk4LDExMCwwLjQpfS5jYXRhbG9ndWVfX2NhdGVnb3JpZXMtbGlua3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDo1O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdXRsaW5lOm5vbmU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtaW5kZW50Oi05OTllbTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjksMzQsMzcsMC4wNSl9LmNhdGFsb2d1ZV9fY2F0ZWdvcmllcy1pbWFnZXt6LWluZGV4OjE7cG9zaXRpb246cmVsYXRpdmV9LmNhdGFsb2d1ZV9fY2F0ZWdvcmllcy1pbWFnZTpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3BhZGRpbmctdG9wOjEwMCV9LmNhdGFsb2d1ZV9fY2F0ZWdvcmllcy1pbWFnZT5kaXYsLmNhdGFsb2d1ZV9fY2F0ZWdvcmllcy1pbWFnZT5zcGFue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpibG9ja30uY2F0YWxvZ3VlX19jYXRlZ29yaWVzLWltYWdlPmRpdiBpbWcsLmNhdGFsb2d1ZV9fY2F0ZWdvcmllcy1pbWFnZT5zcGFuIGltZ3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9LmNhdGFsb2d1ZV9fY2F0ZWdvcmllcy1uYW1le3BhZGRpbmctbGVmdDoxMHB4O2NvbG9yOiM1YzYyNmV9LmNhdGFsb2d1ZV9fY2F0ZWdvcmllcy1uYW1lIHNwYW57ZGlzcGxheTpibG9ja30uY2F0YWxvZ3VlX19jYXRlZ29yaWVzLW5hbWUtaG9sZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YWxsIDAuMnN9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5jYXRhbG9ndWVfX2NhdGVnb3JpZXMtbmFtZXtmb250LXNpemU6MThweH19LmNhdGFsb2d1ZV9fY2F0ZWdvcmllcy1kcm9wZG93bntwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjI7dG9wOjEwMCU7bGVmdDowO3dpZHRoOjEwMCU7cGFkZGluZy10b3A6MTVweDtwYWRkaW5nLXJpZ2h0OjEwcHg7cGFkZGluZy1ib3R0b206MTVweDtwYWRkaW5nLWxlZnQ6MTBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmNmY2ZjY7Ym94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoOTIsOTgsMTEwLDAuNCk7Ym9yZGVyLXJhZGl1czo0cHg7dmlzaWJpbGl0eTpoaWRkZW47b3BhY2l0eTowO3RyYW5zaXRpb246YWxsIDBzfS5jYXRhbG9ndWVfX2NhdGVnb3JpZXMtZHJvcGRvd24gbGk6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDo3cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5jYXRhbG9ndWVfX2NhdGVnb3JpZXN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LCAxZnIpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuY2F0YWxvZ3VlX19jYXRlZ29yaWVze2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgMWZyKX0uY2F0YWxvZ3VlX19jYXRlZ29yaWVzLW5hbWV7Zm9udC1zaXplOjEycHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpey5jYXRhbG9ndWVfX2NhdGVnb3JpZXMtZnJhbWV7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt0ZXh0LWFsaWduOmNlbnRlcn0uY2F0YWxvZ3VlX19jYXRlZ29yaWVzLWltYWdlLWhvbGRlcntvcmRlcjoxO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjE1MHB4O21hcmdpbi1ib3R0b206N3B4fS5jYXRhbG9ndWVfX2NhdGVnb3JpZXMtbmFtZXtvcmRlcjoyO3dpZHRoOjEwMCU7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4O3BhZGRpbmctYm90dG9tOjE1cHg7Zm9udC1zaXplOjEycHg7dGV4dC1hbGlnbjpjZW50ZXJ9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5jYXRhbG9ndWVfX2NhdGVnb3JpZXMtbmFtZXtmb250LXNpemU6MTBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCl7LmNhdGFsb2d1ZV9fY2F0ZWdvcmllc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcil9fS5jYXJ0e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctYm90dG9tOjNlbTttaW4taGVpZ2h0OmNhbGMoMTAwdmggLSAxNTJweCk7cGFkZGluZy10b3A6MWVtfS5jYXJ0X190aXRsZXttYXJnaW4tdG9wOjEuNWVtO21hcmdpbi1ib3R0b206MmVtfS5jYXJ0X190aXRsZSBzcGFue2NvbG9yOiM1YzYyNmU7Zm9udC1zaXplOjAuNzVlbX0uY2FydCAuaW5wdXQtbGFiZWx7Zm9udC1zaXplOjAuODc1ZW07bWluLWhlaWdodDoyNHB4O3BhZGRpbmctYm90dG9tOjVweDtjb2xvcjojNWM2MjZlO2ZvbnQtd2VpZ2h0OjYwMH0uY2FydF9fcHJvbW97ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmZsZXgtZW5kO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi10b3A6MS41ZW07cGFkZGluZy10b3A6MWVtO3RleHQtYWxpZ246bGVmdDtib3JkZXItdG9wOjFweCBzb2xpZCAjZGZlMGUxfS5jYXJ0X19wcm9tby1pbnB1dC1saW5le21hcmdpbi1yaWdodDoxZW07d2lkdGg6Y2FsYygxMDAlIC0gMTEycHggLSAxZW0pfS5jYXJ0X19wcm9tby1idXRue2ZsZXgtZ3JvdzowO3BhZGRpbmctbGVmdDowLjVlbTtwYWRkaW5nLXJpZ2h0OjAuNWVtO3dpZHRoOjExMnB4fS5jYXJ0X19wcm9tby13YXJuaW5ne3dpZHRoOjEwMCU7bWFyZ2luLXRvcDowLjVlbTtmb250LXNpemU6MC44NzVlbTtjb2xvcjojNWM2MjZlfVtjbGFzcyo9Jy1jb3B5cmlnaHRzLXBhbmUnXXtkaXNwbGF5Om5vbmV9Lm9yZGVyLWVycm9yc3tkaXNwbGF5Om5vbmU7bWFyZ2luLXRvcDoxLjVlbTtjb2xvcjp2YXIoLS10aGVtZSl9Lm9yZGVyLWVycm9ycz5kaXZ7cGFkZGluZzowIDAgNXB4IDB9Lm5ldy1jYXJ0X19jb2x1bW5ze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDQyMHB4O2dyaWQtY29sdW1uLWdhcDoyZW07Z3JpZC1yb3ctZ2FwOjJlbTttYXJnaW4tYm90dG9tOjNlbX0ubmV3LWNhcnRfX3Byb2R1Y3R7ZGlzcGxheTpncmlkO2dyaWQtY29sdW1uLWdhcDoyZW07Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjE1MHB4IDFmcjtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXI6MXB4IHNvbGlkICNkZmUwZTE7Ym9yZGVyLXJhZGl1czo4cHg7cGFkZGluZy10b3A6MzVweDtwYWRkaW5nLXJpZ2h0OjJlbTtwYWRkaW5nLWJvdHRvbTozNXB4O3BhZGRpbmctbGVmdDoxZW19Lm5ldy1jYXJ0X19wcm9kdWN0Om5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MmVtfS5uZXctY2FydF9fcHJvZHVjdCAuaXRlbS1yZW1vdmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjM1cHg7cmlnaHQ6MC41ZW19Lm5ldy1jYXJ0X19hZGQtdG8tZmF2b3JpdGV7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjM1cHg7cmlnaHQ6MC41ZW07ei1pbmRleDoyO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MjhweDtoZWlnaHQ6MjhweDtjb2xvcjojNWM2MjZlO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICM1YzYyNmU7Ym9yZGVyLXJhZGl1czoxOHB4O3BhZGRpbmctdG9wOjFweDtjdXJzb3I6cG9pbnRlcjtvdXRsaW5lOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjphbGwgMC4yc30ubmV3LWNhcnRfX2FkZC10by1mYXZvcml0ZSBzdmd7d2lkdGg6MThweDtoZWlnaHQ6MThweH0ubmV3LWNhcnRfX2FkZC10by1mYXZvcml0ZTpob3ZlciBzdmd7ZmlsbDp2YXIoLS10aGVtZSl9Lm5ldy1jYXJ0X19hZGQtdG8tZmF2b3JpdGUuYWN0aXZle2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGhlbWUpO2JvcmRlci1jb2xvcjp2YXIoLS10aGVtZSl9Lm5ldy1jYXJ0X19hZGQtdG8tZmF2b3JpdGUuYWN0aXZlIHN2Z3tmaWxsOiNmZmZ9Lm5ldy1jYXJ0X19wcm9kdWN0LWltYWdle3dpZHRoOjEwMCU7bWF4LXdpZHRoOjE1MHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99Lm5ldy1jYXJ0X19wcm9kdWN0LWltYWdlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5uZXctY2FydF9fcHJvZHVjdC1jb250ZW50e2Rpc3BsYXk6Z3JpZDtncmlkLWNvbHVtbi1nYXA6MmVtO2dyaWQtcm93LWdhcDoxLjVlbTtncmlkLXRlbXBsYXRlLWNvbHVtbnM6NGZyIDNmcn0ubmV3LWNhcnRfX3Byb2R1Y3QtbmFtZXtmb250LXNpemU6MS4yNWVtO2ZvbnQtd2VpZ2h0OjYwMH0ubmV3LWNhcnRfX3Byb2R1Y3QtbmFtZSBhe2NvbG9yOiMxZDIyMjV9Lm5ldy1jYXJ0X19wcm9kdWN0LW5hbWUgYSBtYXJre2NvbG9yOiM1YzYyNmV9Lm5ldy1jYXJ0X19wcm9kdWN0LXNpbmdsZS1wcmljZXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6YmFzZWxpbmV9Lm5ldy1jYXJ0X19wcm9kdWN0LXNpbmdsZS1wcmljZS1pdGVte2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MS4xMjVlbTt3aGl0ZS1zcGFjZTpub3dyYXB9Lm5ldy1jYXJ0X19wcm9kdWN0LXNpbmdsZS1wcmljZS1pdGVtX29sZHtjb2xvcjojNWM2MjZlO3RleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2g7Zm9udC13ZWlnaHQ6bm9ybWFsfS5uZXctY2FydF9fcHJvZHVjdC1zaW5nbGUtcHJpY2UtbGFiZWx7Y29sb3I6IzVjNjI2ZTttYXJnaW4tcmlnaHQ6MC41ZW07Zm9udC1zaXplOjAuODc1ZW19Lm5ldy1jYXJ0X19wcm9kdWN0LXNpbmdsZS1wcmljZS1sYWJlbF9yaWdodHttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDowLjM1ZW19Lm5ldy1jYXJ0X19wcm9kdWN0LXNpbmdsZS1wcmljZXMtbGlzdHtkaXNwbGF5OmZsZXh9Lm5ldy1jYXJ0X19wcm9kdWN0LXNpbmdsZS1wcmljZXMtbGlzdD5zcGFuOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0OjAuODc1ZW19Lm5ldy1jYXJ0X19jYXNoYmFja3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiM2MzllM2E7Zm9udC13ZWlnaHQ6NjAwfS5uZXctY2FydF9fdG90YWwtY2FzaGJhY2ssLm5ldy1jYXJ0X19wcm9kdWN0LWNhc2hiYWNre21hcmdpbi10b3A6MC41ZW19Lm5ldy1jYXJ0X19wcm9kdWN0LWRpc2NvdW50LWluZm97bWFyZ2luLXRvcDowLjVlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tdGhlbWUpfS5uZXctY2FydF9fY29sdW1ucy10b3RhbHMtZnJhbWV7cGFkZGluZy10b3A6MWVtO3BhZGRpbmctcmlnaHQ6MWVtO3BhZGRpbmctYm90dG9tOjFlbTtwYWRkaW5nLWxlZnQ6MWVtO2JvcmRlcjoxcHggc29saWQgI2RmZTBlMTtiYWNrZ3JvdW5kLWNvbG9yOiNmNmY2ZjY7Ym9yZGVyLXJhZGl1czo4cHh9Lm5ldy1jYXJ0X19jb2x1bW5zLXRvdGFscy1mcmFtZSBpbnB1dC50ZXh0LWlucHV0e2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubmV3LWNhcnRfX2Rlc2NyaXB0aW9ue2NvbG9yOiM1YzYyNmU7Zm9udC1zaXplOjAuODc1ZW07bGluZS1oZWlnaHQ6MS40O21hcmdpbi10b3A6MWVtfS5uZXctY2FydF9fdG90YWwtaXRlbXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59Lm5ldy1jYXJ0X190b3RhbC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MWVtfS5uZXctY2FydF9fdG90YWwtaXRlbV9maW5hbHtmb250LXNpemU6MS4xMjVlbTtmb250LXdlaWdodDo2MDB9Lm5ldy1jYXJ0X190b3RhbC1pdGVtLWtleSwubmV3LWNhcnRfX3RvdGFsLWl0ZW0tdmFsdWV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ubmV3LWNhcnRfX3RvdGFsLWl0ZW1fZGlzY291bnQgLm5ldy1jYXJ0X190b3RhbC1pdGVtLXZhbHVle2NvbG9yOiNmMjE3MTd9Lm5ldy1jYXJ0X190b3RhbC1pdGVtX2Nhc2hiYWNre2NvbG9yOiM2MzllM2E7Zm9udC13ZWlnaHQ6NjAwO2Rpc3BsYXk6bm9uZX0ubmV3LWNhcnRfX3RvdGFsLWl0ZW1fY2FzaGJhY2suYWN0aXZle2Rpc3BsYXk6ZmxleH0ubmV3LWNhcnRfX3RvdGFsLXByaWNle2ZvbnQtc2l6ZToxLjI1ZW19Lm5ldy1jYXJ0X190b3RhbC1wcmljZT5zcGFue21hcmdpbi1sZWZ0OjAuMzVlbX0ubmV3LWNhcnRfX2Zvcm0taG9sZGVye2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtncmlkLWNvbHVtbi1nYXA6MS41ZW07Z3JpZC1yb3ctZ2FwOjJlbX0ubmV3LWNhcnRfX3N1Ym1pdC1idXRue3BhZGRpbmctbGVmdDoxLjVlbTtwYWRkaW5nLXJpZ2h0OjEuNWVtfS5uZXctY2FydF9fYWdyZWVtZW50LWxpbmUtbGFiZWx7ZGlzcGxheTpmbGV4fS5uZXctY2FydF9fYWdyZWVtZW50LWxpbmUtbGFiZWwgaW5wdXR7ZmxleC1zaHJpbms6MH0ubmV3LWNhcnRfX2FncmVlbWVudC1saW5le2NvbG9yOiM1YzYyNmU7Zm9udC1zaXplOjAuODc1ZW07bGluZS1oZWlnaHQ6MS40O21hcmdpbi10b3A6MS41ZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCl7Lm5ldy1jYXJ0X19jb2x1bW5zLXRvdGFsc3tncmlkLXJvdy1zdGFydDoxO2dyaWQtcm93LWVuZDozO2dyaWQtY29sdW1uLXN0YXJ0OjI7Z3JpZC1jb2x1bW4tZW5kOjN9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KXsubmV3LWNhcnRfX3Byb2R1Y3R7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4O3BhZGRpbmctbGVmdDoxZW19Lm5ldy1jYXJ0X19wcm9kdWN0IC5pdGVtLXJlbW92ZXt0b3A6MjBweH0ubmV3LWNhcnRfX2FkZC10by1mYXZvcml0ZXtib3R0b206MjBweH0ubmV3LWNhcnRfX3Byb2R1Y3QtY29udGVudHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7Lm5ldy1jYXJ0X19jb2x1bW5ze2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMzIwcHg7Z3JpZC1jb2x1bW4tZ2FwOjFlbX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7Lm5ldy1jYXJ0X19jb2x1bW5ze2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9Lm5ldy1jYXJ0X19wcm9kdWN0e2dyaWQtdGVtcGxhdGUtY29sdW1uczo4MHB4IDFmcjtncmlkLWNvbHVtbi1nYXA6MWVtfS5uZXctY2FydF9fcHJvZHVjdC1jb250ZW50e2dyaWQtdGVtcGxhdGUtY29sdW1uczo0ZnIgM2ZyfS5uZXctY2FydF9fcHJvZHVjdDpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjFlbX0ubmV3LWNhcnRfX3Byb2R1Y3QtbmFtZXtmb250LXNpemU6MWVtO2ZvbnQtd2VpZ2h0OjYwMH0ubmV3LWNhcnRfX3Byb2R1Y3Qtc2luZ2xlLXByaWNlLWl0ZW17Zm9udC1zaXplOjFlbX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7Lm5ldy1jYXJ0X19wcm9kdWN0LWNvbnRlbnR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn0ubmV3LWNhcnRfX2Zvcm0taG9sZGVye2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpey5uZXctY2FydF9fcHJvZHVjdHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6NjBweCAxZnI7Z3JpZC1jb2x1bW4tZ2FwOjAuNzVlbX19LmFib3V0X19uYXZ7ZGlzcGxheTpub25lfS5hYm91dF9faW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDozO21heC13aWR0aDo5NTBweDtwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHg7bWFyZ2luOjAgYXV0b30uYWJvdXRfX2hlcm97cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbTozMHB4O21hcmdpbi1ib3R0b206NDBweDtjb2xvcjojZmZmO2JveC1zaGFkb3c6MCA1cHggNXB4IHJnYmEoMjgsMjcsMjcsMC4xKX0uYWJvdXRfX2hlcm8tbGlua3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDo1O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW47dGV4dC1pbmRlbnQ6LTk5OWVtO2ZvbnQtc2l6ZToxcHg7Y29sb3I6dHJhbnNwYXJlbnR9LmFib3V0X19oZXJvLWltYWdle3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW59LmFib3V0X19oZXJvLWltYWdlIGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5hYm91dF9faGVyby1pbWFnZV9fcmVkOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiM5OTk5OTl9LmFib3V0X19oZXJvLXN1YnRpdGxle2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDAgMTVweCAwO2ZvbnQtc2l6ZTozMHB4O2xpbmUtaGVpZ2h0OjFlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Ym9yZGVyLWJvdHRvbTo1cHggc29saWQgI2ZmZn0uYWJvdXRfX2hlcm8gcHtmb250LXNpemU6MjBweDtmb250LXdlaWdodDpib2xkfS5hYm91dF9faGVyby1saXN0e2ZvbnQtc2l6ZToyNHB4O21hcmdpbjozMHB4IDAgMCAwO2ZvbnQtd2VpZ2h0OmJvbGR9LmFib3V0X19oZXJvLWxpc3QgbGk6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luOjE1cHggMCAwIDB9LmFib3V0X190aXRsZS1zdWJ0aXRsZXttYXJnaW4tdG9wOjEwcHg7Zm9udC1zaXplOjIwcHh9LmFib3V0X19wYXJ0bmVycy1saXN0e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcH0uYWJvdXRfX3BhcnRuZXJzLWN1c3RvbWVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjAgMTJweDttYXJnaW46MCAwIDQwcHggMDt3aWR0aDoyNSV9LmFib3V0X19wYXJ0bmVycy1jdXN0b21lciBpbWd7ei1pbmRleDoxO2hlaWdodDphdXRvfS5hYm91dF9fcGFydG5lcnMtY3VzdG9tZXIgW2NsYXNzKj1cIi1idXRuXCJde3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7ei1pbmRleDozO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjE4MHB4O2hlaWdodDo0MHB4O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtvcGFjaXR5OjB9LmFib3V0X19wYXJ0bmVycy1jdXN0b21lcjpob3ZlciBbY2xhc3MqPVwiLWJ1dG5cIl17b3BhY2l0eToxfS5hYm91dF9fcGFydG5lcnMtbGlua3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDo1O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdXRsaW5lOm5vbmU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtaW5kZW50Oi05OTllbX0uYWJvdXRfX3Rlc3RpbW9uaWFscy1saXN0e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcH0uYWJvdXRfX3Rlc3RpbW9uaWFscy1pdGVte2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206NDBweDtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMzUsMzUsMzUsMC4yNSk7Ym9yZGVyLXJhZGl1czoxMHB4fS5hYm91dF9fdGVzdGltb25pYWxzLWNvbnRlbnR7cGFkZGluZzozMHB4IDI0cHg7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MS41ZW07Y29sb3I6IzVjNjI2ZX0uYWJvdXRfX3Rlc3RpbW9uaWFscy1jb250ZW50IHB7bWFyZ2luLWJvdHRvbToxMHB4fS5hYm91dF9fdGVzdGltb25pYWxzLWNvbnRlbnQgcCBzcGFue2ZvbnQtd2VpZ2h0OmJvbGR9LmFib3V0X190ZXN0aW1vbmlhbHMtdGl0bGV7bWFyZ2luLWJvdHRvbToxMHB4O2NvbG9yOiMxZDIyMjV9LmFib3V0X190ZXN0aW1vbmlhbHMtYXV0aG9ye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luLWJvdHRvbToxNXB4fS5hYm91dF9fdGVzdGltb25pYWxzLWF1dGhvci1waG90b3t3aWR0aDo4MHB4O2hlaWdodDo4MHB4O2JhY2tncm91bmQ6dXJsKFwiL2ltYWdlcy9pL25vLXBob3RvLnBuZ1wiKSBuby1yZXBlYXQgMCAwO2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCU7Ym9yZGVyLXJhZGl1czo1MCU7b3ZlcmZsb3c6aGlkZGVufS5hYm91dF9fdGVzdGltb25pYWxzLWF1dGhvci1waG90byBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uYWJvdXRfX3Rlc3RpbW9uaWFscy1hdXRob3ItZGF0YXt3aWR0aDpjYWxjKDEwMCUgLSAxMDBweCl9LmFib3V0X190ZXN0aW1vbmlhbHMtYXV0aG9yLW5hbWV7Y29sb3I6IzFkMjIyNX0uYWJvdXRfX3Rlc3RpbW9uaWFscy1hdXRob3ItbmFtZSBhe2NvbG9yOiMxZDIyMjV9LmFib3V0X190ZXN0aW1vbmlhbHMtYXV0aG9yLW5hbWUgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjp2YXIoLS10aGVtZSl9LmFib3V0X190ZXN0aW1vbmlhbHMtYXV0aG9yLW5hbWUrcHtmb250LXdlaWdodDpib2xkO2NvbG9yOiMxZDIyMjV9LmFib3V0X190ZXN0aW1vbmlhbHMtbGlua3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDo1O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdXRsaW5lOm5vbmU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtaW5kZW50Oi05OTllbX0uYWJvdXRfX3RlYW0tdGV4dHttYXgtd2lkdGg6NzIwcHg7bWFyZ2luOjAgMCAzMHB4IDA7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MS41ZW07Y29sb3I6IzVjNjI2ZX0uYWJvdXRfX3RlYW0tdGl0bGV7bWFyZ2luLWJvdHRvbToxNXB4O2ZvbnQtc2l6ZTo1MHB4O2xpbmUtaGVpZ2h0OjFlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6LjA1ZW19LmFib3V0X190ZWFtLWxpc3R7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleC13cmFwOndyYXB9LmFib3V0X190ZWFtLWl0ZW17cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6Y2FsYygyNSUgLSAxNXB4KTttYXJnaW46MCAwIDMwcHggMjBweDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoxLjVlbTtjb2xvcjojNWM2MjZlfS5hYm91dF9fdGVhbS1pdGVtOm50aC1jaGlsZCg0bisxKXttYXJnaW4tbGVmdDowfS5hYm91dF9fdGVhbS1pdGVtOmhvdmVyIC5hYm91dF9fdGVhbS1uYW1le2NvbG9yOnZhcigtLXRoZW1lKX0uYWJvdXRfX3RlYW0tbGlua3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDo1O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdXRsaW5lOm5vbmU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtaW5kZW50Oi05OTllbX0uYWJvdXRfX3RlYW0tcGhvdG97bWFyZ2luOjAgMCA1cHggMH0uYWJvdXRfX3RlYW0tcGhvdG8gaW1ne2hlaWdodDphdXRvO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5hYm91dF9fdGVhbS1uYW1le2NvbG9yOiMxZDIyMjU7Zm9udC13ZWlnaHQ6Ym9sZDt0cmFuc2l0aW9uOmFsbCAwLjJzfS5hYm91dF9fdGVhbS1wb3N0e21hcmdpbjowIDAgNXB4IDB9LmFib3V0X190ZWFtLWRlc2NyaXB0aW9ue21hcmdpbjowIDAgNXB4IDB9LmFib3V0X190ZWFtLWNvbnRhY3Rze3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjA7bWFyZ2luOjAgMCAxMHB4IDA7Y29sb3I6IzFkMjIyNX0uYWJvdXRfX3RlYW0tY29udGFjdHMgYXtkaXNwbGF5OmJsb2NrO2NvbG9yOiMxZDIyMjV9LmFib3V0X190ZWFtLXNvY2lhbHN7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyMDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmFib3V0X190ZWFtLXNvY2lhbHMgYXttYXJnaW46MCA1cHg7Y29sb3I6I2ZmZn0uYWJvdXRfX3RlYW0tc29jaWFscyBhIHN2Z3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2ZpbGw6IzFkMjIyNTt0cmFuc2l0aW9uOmFsbCAwLjM1c30uYWJvdXRfX3RlYW0tc29jaWFscyBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5hYm91dF9fdGVhbS1zb2NpYWxzIGE6aG92ZXIgc3Zne2ZpbGw6dmFyKC0tdGhlbWUpO3RyYW5zZm9ybTpyb3RhdGVZKDM2MGRlZyl9LmFib3V0IFtjbGFzcyo9XCJhYm91dF9fdHJpZ2dlclwiXXt3aWR0aDoxMDAlO21heC13aWR0aDozMjBweDttYXJnaW46MCBhdXRvO2NsZWFyOmJvdGh9LmFib3V0X190ZXh0e21hcmdpbjowIDAgNDBweCAwfS5hYm91dF9fdGV4dF9ncmF5e3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmF9LmFib3V0X190ZXh0X2xvd3ttYXJnaW4tYm90dG9tOjB9LmFib3V0X190ZXh0LW1haW4tdGl0bGV7Zm9udC13ZWlnaHQ6Ym9sZH0uYWJvdXRfX3RleHQtdGl0bGV7cGFkZGluZy10b3A6NXB4O3BhZGRpbmctYm90dG9tOjEwcHg7Zm9udC1zaXplOjEuNzVlbTtmb250LXdlaWdodDpib2xkfS5hYm91dF9fdGV4dC1zdWJ0aXRsZXttYXJnaW4tYm90dG9tOjEwcHg7Zm9udC1zaXplOjI4cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOnZhcigtLXRoZW1lKX0uYWJvdXRfX3RleHQgbGksLmFib3V0X190ZXh0IHB7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MS41ZW07Y29sb3I6IzVjNjI2ZX0uYWJvdXRfX3RleHQgbGkgYSwuYWJvdXRfX3RleHQgcCBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmFib3V0X190ZXh0IGxpIGE6aG92ZXIsLmFib3V0X190ZXh0IHAgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uYWJvdXRfX3RleHQgbGk6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDo3cHh9LmFib3V0X190ZXh0IHVsLC5hYm91dF9fdGV4dCBvbHttYXJnaW4tYm90dG9tOjE1cHh9LmFib3V0X190ZXh0IG9sIGxpLC5hYm91dF9fdGV4dCBvbHtsaXN0LXN0eWxlOmRlY2ltYWwgaW5zaWRlfS5hYm91dF9fdGV4dC1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlfS5hYm91dF9fdGV4dC1jb250ZW50X193aXRoLWRvdHtwYWRkaW5nLWxlZnQ6MTVweH0uYWJvdXRfX3RleHQtY29udGVudF9fd2l0aC1kb3Q6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjE5cHg7bGVmdDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRoZW1lKX0uYWJvdXRfX3RleHQtY29udGVudCBzcGFue2NvbG9yOnZhcigtLXRoZW1lKX0uYWJvdXRfX3RleHQtY29udGVudDpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjIwcHh9LmFib3V0X190ZXh0LWNvbnRlbnRfX2JpZ2dlciBsaSwuYWJvdXRfX3RleHQtY29udGVudF9fYmlnZ2VyIHB7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MS40ZW19LmFib3V0X190ZXh0LWNvbnRlbnRfX2JpZ2dlc3QgbGksLmFib3V0X190ZXh0LWNvbnRlbnRfX2JpZ2dlc3QgcHtmb250LXNpemU6MS4yNWVtO2NvbG9yOiMxZDIyMjV9LmFib3V0X190ZXh0LWNvbnRlbnQgYS5tb2RhbC10cmlnZ2Vye2NvbG9yOnZhcigtLXRoZW1lKTtmb250LXNpemU6MTVweH0uYWJvdXRfX3RleHQtZmlndXJle2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDozMHB4O3dpZHRoOjEwMCV9LmFib3V0X190ZXh0LWZpZ3VyZSBpbWd7d2lkdGg6MTAwJX0uYWJvdXRfX3NlcGFyYXRvcnttYXJnaW4tYm90dG9tOjUwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztib3JkZXItdG9wLWNvbG9yOnJnYmEoMjU1LDAsMCwwLjQpO21heC13aWR0aDo5MTBweH0uYWJvdXRfX3NlcGFyYXRvcl93aWRle21heC13aWR0aDoxMDAlfS5hYm91dF9fc2VjdGlvbnttYXJnaW46MCAwIDYwcHggMH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCl7LmFib3V0X190YXJpZmZzLWRhdGF7d2lkdGg6MzAwcHg7cGFkZGluZzoyMHB4fS5hYm91dF9fdGFyaWZmcy1jb250ZW50e3dpZHRoOmNhbGMoMTAwJSAtIDMwMHB4KTtwYWRkaW5nOjIwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuYWJvdXRfX25hdntkaXNwbGF5Om5vbmV9LmFib3V0X19jb250ZW50e3dpZHRoOjEwMCV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5hYm91dF9faGVyb3twYWRkaW5nLXRvcDozMHB4O3BhZGRpbmctYm90dG9tOjIwcHg7bWFyZ2luLWJvdHRvbTozMHB4O21pbi1oZWlnaHQ6MH0uYWJvdXRfX2hlcm8tc3VidGl0bGV7bWFyZ2luOjAgMCAxNXB4IDA7Zm9udC1zaXplOjI0cHh9LmFib3V0X19oZXJvLWxpc3R7Zm9udC1zaXplOjE4cHg7bWFyZ2luOjE1cHggMCAwIDB9LmFib3V0X19iYW5uZXIgZm9ybXtwYWRkaW5nOjIwcHg7Ym9yZGVyOjVweCBzb2xpZCB2YXIoLS10aGVtZSl9LmFib3V0X19iYW5uZXItdGl0bGV7bWFyZ2luOjAgMCAyMHB4IDA7Zm9udC1zaXplOjQ4cHh9LmFib3V0X19zZWN0aW9ue21hcmdpbjowIDAgNDBweCAwfS5hYm91dF9fdGFyaWZmcy1pdGVtIGZvcm17ZGlzcGxheTpibG9jazttaW4taGVpZ2h0OjB9LmFib3V0X190YXJpZmZzLWRhdGF7d2lkdGg6MTAwJX0uYWJvdXRfX3RhcmlmZnMtY29udGVudHt3aWR0aDoxMDAlfS5hYm91dF9fdGFyaWZmcy1uYW1le21hcmdpbjowIDAgMjBweCAwO2ZvbnQtc2l6ZTozMHB4fS5hYm91dF9fdGFyaWZmcy10eXBlOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luOjAgMCAxNXB4IDB9LmFib3V0X190YXJpZmZzLXR5cGUgLnJhZGlve3RvcDowfS5hYm91dF9fdGFyaWZmcy10eXBlIC5wcmljZXtmb250LXNpemU6MjBweH0uYWJvdXRfX3RhcmlmZnMtdHlwZSAucHJpY2UtLW9sZHtmb250LXNpemU6MTVweH0uYWJvdXRfX3RhcmlmZnMtdGl0bGV7bWFyZ2luOjAgMCAxMHB4IDB9LmFib3V0X190YXJpZmZzLWxpc3R7bWFyZ2luOjAgMCAxNXB4IDB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5hYm91dF9fc3R5bGUtaXRlbXtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgzNSwzNSwzNSwwLjI1KX0uYWJvdXRfX3N0eWxlLWltYWdle3dpZHRoOjEwMCV9LmFib3V0X19zdHlsZS1jb250ZW50e3dpZHRoOjEwMCU7cGFkZGluZzoxNXB4fS5hYm91dF9fc3R5bGUtY29udGVudCBwe21hcmdpbjowIDAgNXB4IDB9LmFib3V0X19zdHlsZS1uYW1le2ZvbnQtc2l6ZToyOHB4fS5hYm91dF9fcG9ydGZvbGlvLWxpc3R7ZGlzcGxheTpibG9ja30uYWJvdXRfX3BvcnRmb2xpby1pdGVte3dpZHRoOjEwMCV9LmFib3V0X190ZXN0aW1vbmlhbHMtaXRlbXtkaXNwbGF5OmJsb2NrfS5hYm91dF9fdGVzdGltb25pYWxzLW5hbWV7cGFkZGluZzoxMHB4IDIwcHggMTJweCAyMHB4fS5hYm91dF9fdGVzdGltb25pYWxzLWRhdGF7d2lkdGg6MTAwJTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmFmYWZhO2JvcmRlci1yaWdodDpub25lfS5hYm91dF9fdGVzdGltb25pYWxzLWNvbnRlbnR7d2lkdGg6MTAwJTtwYWRkaW5nOjIwcHh9LmFib3V0X190ZXN0aW1vbmlhbHMtY3VzdG9tZXJ7bWFyZ2luOjAgMCAzMHB4IDA7d2lkdGg6MzMuMzMzJX0uYWJvdXRfX3RlYW0tbGlzdHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uYWJvdXRfX3RlYW0tdGV4dHttYXJnaW46MCAwIDIwcHggMH0uYWJvdXRfX3RlYW0taXRlbXt3aWR0aDpjYWxjKDUwJSAtIDVweCk7bWFyZ2luOjAgMCAyMHB4IDB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5hYm91dF9faW5uZXJ7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fS5hYm91dF9faGVyby1saXN0e2ZvbnQtc2l6ZToxNnB4O21hcmdpbjoxMHB4IDAgMCAwfS5hYm91dF9fYmFubmVye3RleHQtYWxpZ246Y2VudGVyfS5hYm91dF9fYmFubmVyLXRpdGxle21hcmdpbjowIDAgMTVweCAwO2ZvbnQtc2l6ZToyOHB4fS5hYm91dF9fYmFubmVyIC5pbnB1dC1saW5le2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMCAxNXB4IDB9LmFib3V0X19iYW5uZXIgLmlucHV0LWxpbmUgW2NsYXNzKj1cIi1idXRuXCJde3dpZHRoOjEwMCU7bWF4LXdpZHRoOjI0MHB4O21hcmdpbjowIGF1dG99LmFib3V0X19iYW5uZXIgLmlucHV0LWxpbmUgaW5wdXQudGV4dC1pbnB1dHt3aWR0aDoxMDAlO21heC13aWR0aDoyNDBweDttYXJnaW46MCBhdXRvIDE1cHggYXV0b30uYWJvdXRfX3RhcmlmZnMtZGF0YSwuYWJvdXRfX3RhcmlmZnMtY29udGVudHtwYWRkaW5nOjIwcHggMTVweH0uYWJvdXRfX3RhcmlmZnMtbGlzdHtjb2x1bW4tY291bnQ6MX0uYWJvdXRfX3RhcmlmZnMtYnRuc3tkaXNwbGF5OmJsb2NrO21heC13aWR0aDoyODBweDttYXJnaW46MCBhdXRvfS5hYm91dF9fdGFyaWZmcy1idG5zIFtjbGFzcyo9XCItYnV0blwiXXt3aWR0aDoxMDAlfS5hYm91dF9fdGFyaWZmcy1idG5zIFtjbGFzcyo9XCItYnV0blwiXTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MTBweH0uYWJvdXRfX3Rlc3RpbW9uaWFscy1saXN0e21hcmdpbi1ib3R0b206MTBweH0uYWJvdXRfX3Rlc3RpbW9uaWFscy1uYW1le3BhZGRpbmc6MTBweCAxNXB4IDEycHggMTVweH0uYWJvdXRfX3Rlc3RpbW9uaWFscy1jb250ZW50e3BhZGRpbmc6MjBweCAxNXB4fS5hYm91dF9fdGVzdGltb25pYWxzLWN1c3RvbWVye21hcmdpbjowIDAgMjBweCAwfS5hYm91dF9fdGVhbS1kZXNjcmlwdGlvbntmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjJlbX19LmludGVncmF0aW9uLXRpdGxle3BhZGRpbmctdG9wOjAuM2VtO2ZvbnQtc2l6ZTozZW07Zm9udC13ZWlnaHQ6Ym9sZH0uYWJvdXRfX3RleHQtd2l0aC1pbWFnZXtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjdmciAzZnI7Z3JpZC1jb2x1bW4tZ2FwOjIwcHg7Z3JpZC1yb3ctZ2FwOjIwcHh9LmFib3V0X190ZXh0LXdpdGgtaW1hZ2UtcmV2ZXJze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6M2ZyIDdmcjtncmlkLWNvbHVtbi1nYXA6MjBweDtncmlkLXJvdy1nYXA6MjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmludGVncmF0aW9uLXRpdGxle2ZvbnQtc2l6ZTozZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5pbnRlZ3JhdGlvbi10aXRsZXtmb250LXNpemU6Mi41ZW07cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbToxMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsuYWJvdXRfX3RleHQtLXdpdGgtaW1hZ2UsLmFib3V0X190ZXh0LXdpdGgtaW1hZ2UtcmV2ZXJze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmFib3V0X190ZXh0LWhvbGRlcntvcmRlcjoxfS5hYm91dF9fdGV4dC1pbWFnZXtvcmRlcjoyfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuaW50ZWdyYXRpb24tdGl0bGV7Zm9udC1zaXplOjJlbX0uYWJvdXRfX3RleHQtdGl0bGV7Zm9udC1zaXplOjEuNGVtfS5hYm91dF9fdGV4dC1jb250ZW50X19iaWdnZXIgbGksLmFib3V0X190ZXh0LWNvbnRlbnRfX2JpZ2dlciBwe2ZvbnQtc2l6ZToxNnB4fX0uYWJvdXRfX2NvbnRyYWN0b3Jze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDUsIDFmcik7Z3JpZC1jb2x1bW4tZ2FwOjE1cHg7Z3JpZC1yb3ctZ2FwOjMwcHg7bWFyZ2luLXRvcDoyMHB4O21hcmdpbi1ib3R0b206MzBweH0uYWJvdXRfX2NvbnRyYWN0b3JzLWltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDoxMDBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5hYm91dF9fY29udHJhY3RvcnMtaW1hZ2U6YmVmb3Jle3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrO3BhZGRpbmctdG9wOjEwMCU7Y29udGVudDonJ30uYWJvdXRfX2NvbnRyYWN0b3JzLWltYWdlIGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59LmFib3V0X19jb250cmFjdG9ycy1uYW1le21hcmdpbi10b3A6MTBweDtmb250LXNpemU6MS4yNWVtO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzVjNjI2ZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYWJvdXRfX2NvbnRyYWN0b3Jze2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgMWZyKX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LmFib3V0X19jb250cmFjdG9yc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcil9fS5hYm91dF9fdGV4dC1idG57ZGlzcGxheTpmbGV4O21hcmdpbi10b3A6MjBweH0uYWJvdXRfX3RleHQtYnRuIFtjbGFzcyo9XCJidXRuXCJde3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH0uYWJvdXRfX2JlbmVmaXRze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXgtd2lkdGg6OTYwcHg7d2lkdGg6MTAwJX0uYWJvdXRfX2JlbmVmaXRzLWZyYW1le2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7bWluLWhlaWdodDo1MHZofS5hYm91dF9fYmVuZWZpdHMtdGl0bGV7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbToxZW07Zm9udC1zaXplOjIuNWVtO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1hbGlnbjpjZW50ZXJ9LmFib3V0X19iZW5lZml0cy1pdGVte21pbi13aWR0aDoyMjBweDttYXgtd2lkdGg6MjgwcHg7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4O21hcmdpbi1ib3R0b206MjVweDt0ZXh0LWFsaWduOmNlbnRlcn0uYWJvdXRfX2JlbmVmaXRzLWljb257bWFyZ2luLWJvdHRvbToxMHB4fS5hYm91dF9fYmVuZWZpdHMtaWNvbi10ZXh0e2ZvbnQtc2l6ZTo0OHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6dmFyKC0tdGhlbWUpfS5hYm91dF9fYmVuZWZpdHMtdGV4dHtmb250LXNpemU6MS4yNWVtfS5hYm91dF9fYmVuZWZpdHMtdGV4dF9iaWdnZXJ7Zm9udC1zaXplOjEuNWVtfS5hYm91dF9fYmVuZWZpdHMtYmlnLXRleHR7Zm9udC1zaXplOjEuNzVlbTttYXJnaW4tYm90dG9tOjIwcHg7Zm9udC1zdHlsZTppdGFsaWM7Y29sb3I6IzVjNjI2ZX0uYWJvdXRfX2JlbmVmaXRzLXJlZHtjb2xvcjp2YXIoLS10aGVtZSl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmFib3V0X19iZW5lZml0c3tqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfX0udGVzdGltb25pYWxze3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6I2ZmZjttYXgtd2lkdGg6MTE4MHB4O21hcmdpbjowIGF1dG99LnRlc3RpbW9uaWFscy1zbGlkZXJ7cGFkZGluZzowIDQwcHh9LnRlc3RpbW9uaWFscy0tbG93IC50ZXN0aW1vbmlhbC1pdGVte21pbi1oZWlnaHQ6MDtwYWRkaW5nOjUwcHggMH0udGVzdGltb25pYWxzLWZvcm17cGFkZGluZzozMHB4IDE1cHggNTBweCAxNXB4O2JvcmRlci10b3A6MXB4IHNvbGlkICNmYWZhZmF9LnRlc3RpbW9uaWFscy1mb3JtIGZvcm17bWF4LXdpZHRoOjU0MHB4O21hcmdpbjowIGF1dG99LnRlc3RpbW9uaWFscy1mb3JtIC50ZXN0aW1vbmlhbC1pdGVtLWF1dGhvcntwYWRkaW5nOjAgMCAyMHB4IDA7dGV4dC1hbGlnbjpjZW50ZXJ9LnRlc3RpbW9uaWFscy1mb3JtIC5pbnB1dC1saW5le21hcmdpbjowIDAgMjBweCAwfS50ZXN0aW1vbmlhbHMtZm9ybSAudGVzdGltb25pYWwtcXVhbGl0eXttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjB9LnRlc3RpbW9uaWFscy1mb3JtIFtjbGFzcyo9XCItYnV0blwiXXt3aWR0aDoxMDAlO21heC13aWR0aDozMjBweDttYXJnaW46MCBhdXRvfS5zbGlkZXItY291bnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NzBweDtsZWZ0OjA7ei1pbmRleDo1O3dpZHRoOjEwMCU7Zm9udC1zaXplOjE0cHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzE5MTkxOX0udGVzdGltb25pYWwtaXRlbXtkaXNwbGF5OnRhYmxlO21heC13aWR0aDo2ODBweDttaW4taGVpZ2h0OjY1MHB4O3BhZGRpbmc6MTUwcHggMCA1MHB4IDA7bWFyZ2luOmF1dG99LnRlc3RpbW9uaWFsLWl0ZW0tcGhvdG97bWFyZ2luOjAgYXV0byAzMHB4IGF1dG87d2lkdGg6MTAwcHg7aGVpZ2h0OjEwMHB4O2JvcmRlci1yYWRpdXM6NTAlO292ZXJmbG93OmhpZGRlbn0udGVzdGltb25pYWwtaXRlbS1waG90byBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30udGVzdGltb25pYWwtaXRlbS1hdXRob3J7d2lkdGg6MTAwJTtwYWRkaW5nOjAgMCA1MHB4IDA7Zm9udC1zaXplOjUwcHg7bGluZS1oZWlnaHQ6NTZweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MC4wNWVtfS50ZXN0aW1vbmlhbC1pdGVtLWF1dGhvcj5zcGFue2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxN3B4IDAgMCAwO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0Om5vcm1hbDtjb2xvcjojNmM2YzZjO3RleHQtdHJhbnNmb3JtOm5vbmU7bGV0dGVyLXNwYWNpbmc6MC4wMWVtO2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZn0udGVzdGltb25pYWwtaXRlbS1jZWxsPnB7cGFkZGluZzowIDAgMTBweCAwO2xpbmUtaGVpZ2h0OjI0cHg7Zm9udC13ZWlnaHQ6MzAwO2NvbG9yOiMxOTE5MTl9LnRlc3RpbW9uaWFscy10cmlnZ2VyIHNwYW4+c3Bhbntjb2xvcjp2YXIoLS10aGVtZSl9LnRlc3RpbW9uaWFscy1pdGVte3BhZGRpbmc6MTBweCAwIDAgMH0udGVzdGltb25pYWxzLWl0ZW0gLm5hbWV7cGFkZGluZzowIDAgNXB4IDA7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6Ym9sZH0udGVzdGltb25pYWxzLWl0ZW0gLmRhdGV7cGFkZGluZzowIDAgNXB4IDA7Y29sb3I6IzVjNjI2ZTtmb250LXNpemU6MTRweH0udGVzdGltb25pYWxzLXRyaWdnZXJ7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgMC4yc30udGVzdGltb25pYWxzLXRyaWdnZXI6aG92ZXJ7Y29sb3I6dmFyKC0tdGhlbWUpfS50ZXN0aW1vbmlhbHMtdHJpZ2dlciBzcGFue3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS50ZXN0aW1vbmlhbHMtdHJpZ2dlciBzcGFuOm50aC1jaGlsZCgyKXt0b3A6LTNweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bGluZS1oZWlnaHQ6MzJweDttYXJnaW46MCAwIDAgMTVweDtwYWRkaW5nOjAgMTBweDtoZWlnaHQ6MzJweH0udGVzdGltb25pYWxzLXRyaWdnZXIuYWN0aXZlIHNwYW46YmVmb3Jle3RvcDo5cHg7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS50ZXN0aW1vbmlhbC1mb3Jte21heC13aWR0aDo0ODBweDtwYWRkaW5nOjIwcHggMCAwIDB9LnRlc3RpbW9uaWFsLWZvcm06YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LnRlc3RpbW9uaWFsLWZvcm0gLmlucHV0LWxpbmV7bWFyZ2luOjAgMCAyMHB4IDB9LnRlc3RpbW9uaWFsLWZvcm0gbGFiZWx7bWFyZ2luOjAgMCA1cHggMH0udGVzdGltb25pYWwtZm9ybSAudGl0bGV7cGFkZGluZzowIDAgMjBweCAwO2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OmJvbGR9LnRlc3RpbW9uaWFsLWZvcm0gaW5wdXQudGV4dC1pbnB1dHtoZWlnaHQ6NDBweH0udGVzdGltb25pYWwtZm9ybSAucmVkLWJ1dG57cGFkZGluZzowIDMwcHg7Zm9udC1zaXplOjE4cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey50ZXN0aW1vbmlhbHN7cGFkZGluZzo1MHB4IDAgNDBweCAwfS50ZXN0aW1vbmlhbHMtbmV4dCwudGVzdGltb25pYWxzLXByZXZ7dG9wOjM3JX0udGVzdGltb25pYWxzIC5zbGlkZXItY291bnRlcnt0b3A6MzBweH0udGVzdGltb25pYWxzIC5zbGljay1kb3Rze2JvdHRvbToxMHB4fS50ZXN0aW1vbmlhbC1pdGVte21pbi1oZWlnaHQ6MDtwYWRkaW5nOjMwcHggMCAzMHB4IDB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey50ZXN0aW1vbmlhbC1pdGVtLWF1dGhvcntwYWRkaW5nOjAgMCAyMHB4IDA7Zm9udC1zaXplOjMycHg7bGluZS1oZWlnaHQ6bm9ybWFsfS50ZXN0aW1vbmlhbC1pdGVtLWNlbGw+cHtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxOHB4fX0udGV4dC1ibG9ja3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjIwO2JvcmRlci10b3A6MXB4IHNvbGlkICNkZmUwZTF9LnRleHQtYmxvY2s6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LnRleHQtYmxvY2tfX2hvbGRlcntwYWRkaW5nLXRvcDozcmVtO3BhZGRpbmctYm90dG9tOjNyZW19LnRleHQtYmxvY2sgLmJyZWFkY3J1bWJze21hcmdpbi1ib3R0b206MjBweH0udGV4dC1ibG9jayAuYnJlYWRjcnVtYnMgdWwubGVmdC1wb3NpdGlvbntwYWRkaW5nLWxlZnQ6MH0udGV4dC1ibG9jayAuaW5uZXJ7bWF4LXdpZHRoOjk2MHB4fS5jYXRhbG9ndWUgLnRleHQtYmxvY2t7cGFkZGluZzo0MHB4IDAgMXB4IDB9LnRleHQtYmxvY2sgLm1haW4tY29sdW1ue3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206NDBweH0udGV4dC1ibG9jay10aXRsZXtwYWRkaW5nOjAgMCAyMXB4IDA7Zm9udC1zaXplOjUwcHg7bGluZS1oZWlnaHQ6MS4yZW07bGV0dGVyLXNwYWNpbmc6MC4wNzU1ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS50ZXh0LWJsb2NrLXNlY3Rpb257bWF4LXdpZHRoOjk2MHB4O3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweDttYXJnaW46MCBhdXRvIDMwcHggYXV0b30udGV4dC1ibG9jay1zZWN0aW9uOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS50ZXh0LWJsb2NrIHVse21hcmdpbjowIDAgMTBweCAwfS50ZXh0LWJsb2NrIHVsIGxpe21hcmdpbjowIDAgMCAzMHB4O3BhZGRpbmc6MCAwIDEwcHggMDtsaW5lLWhlaWdodDoxLjVlbTtjb2xvcjojNWM2MjZlO2xpc3Qtc3R5bGU6ZGlzY30udGV4dC1ibG9jayBvbHttYXJnaW46MCAwIDEwcHggMH0udGV4dC1ibG9jayBvbCBsaXtwYWRkaW5nOjAgMCAxMHB4IDA7bGluZS1oZWlnaHQ6MS41ZW07Y29sb3I6IzVjNjI2ZTtsaXN0LXN0eWxlOmRlY2ltYWwgaW5zaWRlfS50ZXh0LWJsb2NrIHB7cGFkZGluZzowIDAgMjBweCAwO2xpbmUtaGVpZ2h0OjEuNWVtO2NvbG9yOiM1YzYyNmV9LnRleHQtYmxvY2sgcCBtYXJre2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzFkMjIyNX0udGV4dC1ibG9jay1maWd1cmV7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6MjBweDttYXJnaW4tYm90dG9tOjEwcHg7d2lkdGg6NTAlO21heC13aWR0aDo0MjBweH0udGV4dC1ibG9jay1maWd1cmUtLXJpZ2h0e2Zsb2F0OnJpZ2h0O21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjIwcHh9LnRleHQtYmxvY2stZmlnY2FwdGlvbntwYWRkaW5nOjVweCAwfS50ZXh0LWJsb2NrLXRhYmxle21hcmdpbjowIDAgMTBweCAwO292ZXJmbG93LXk6aGlkZGVuO292ZXJmbG93LXg6YXV0b30udGV4dC1ibG9jay10YWJsZSB0YWJsZXttaW4td2lkdGg6NzYwcHg7bWF4LXdpZHRoOjkxOXB4O2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnR9LnRleHQtYmxvY2stdGFibGUgdGR7Ym9yZGVyOjFweCBzb2xpZCAjYzFjMWMxO3BhZGRpbmc6M3B4IDVweCA1cHggNXB4O2NvbG9yOiM1YzYyNmU7Zm9udC1zaXplOjE1cHh9LnRleHQtYmxvY2stc2VjdGlvbi10aXRsZSwudGV4dC1ibG9jayBoMiwudGV4dC1ibG9jayAudGl0bGV7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6bm9ybWFsO2xldHRlci1zcGFjaW5nOm5vcm1hbDtmb250LXdlaWdodDpib2xkO3BhZGRpbmc6NTBweCAwIDVweCAwO2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjt0ZXh0LXRyYW5zZm9ybTpub25lfS50ZXh0LWJsb2NrLXNlY3Rpb24tdGl0bGV7cGFkZGluZzowIDAgMjBweCAwfS50ZXh0LWJsb2NrLXNlY3Rpb24tdGl0bGUgaDJ7cGFkZGluZzowfS50ZXh0LWJsb2NrIC5maWd1cmV7d2lkdGg6NTAwcHh9LnRleHQtYmxvY2sgLmZpZ3VyZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30udGV4dC1ibG9jayAuZmlndXJlLmFsaWduLXJpZ2h0e2Zsb2F0OnJpZ2h0O21hcmdpbjoyMHB4IDAgMTBweCAxNXB4fS50ZXh0LWJsb2NrIC5maWd1cmUuYWxpZ24tbGVmdHtmbG9hdDpsZWZ0O21hcmdpbjoyMHB4IDIwcHggMTBweCAwfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsudGV4dC1ibG9jayAuZmlndXJle3dpZHRoOjQwMHB4fS50ZXh0LWJsb2NrIC5maWd1cmUuYWxpZ24tcmlnaHR7ZmxvYXQ6cmlnaHQ7bWFyZ2luOjIwcHggMCAxMHB4IDE1cHh9LnRleHQtYmxvY2sgLmZpZ3VyZS5hbGlnbi1sZWZ0e2Zsb2F0OmxlZnQ7bWFyZ2luOjIwcHggMjBweCAxMHB4IDB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey50ZXh0LWJsb2NrIC5maWd1cmV7d2lkdGg6MTAwJX0udGV4dC1ibG9jayAuZmlndXJlLmFsaWduLWxlZnQsLnRleHQtYmxvY2sgLmZpZ3VyZS5hbGlnbi1yaWdodHtmbG9hdDpub25lO21hcmdpbjoxNXB4IDAgNXB4IDB9LnRleHQtYmxvY2stZmlndXJle2Zsb2F0Om5vbmU7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0bzt3aWR0aDoxMDAlO21heC13aWR0aDo0MjBweH0udGV4dC1ibG9jay1maWd1cmUtLXJpZ2h0e2Zsb2F0Om5vbmU7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b30udGV4dC1ibG9jay10aXRsZXtmb250LXNpemU6NDBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnRleHQtYmxvY2sgLm1haW4tY29sdW1ue3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjBweH0udGV4dC1ibG9jay1zZWN0aW9ue3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH0udGV4dC1ibG9jay1zZWN0aW9uLXRpdGxle3BhZGRpbmc6MCAwIDEwcHggMDtmb250LXNpemU6MThweH0udGV4dC1ibG9jay1zZWN0aW9uLXRpdGxlIGgye3BhZGRpbmc6MH0udGV4dC1ibG9jay1zZWN0aW9uIHB7Zm9udC1zaXplOjE1cHg7cGFkZGluZzowIDAgMTBweCAwfS50ZXh0LWJsb2NrLXNlY3Rpb24gdWwgbGl7Zm9udC1zaXplOjE1cHg7cGFkZGluZzowIDAgNXB4IDA7bWFyZ2luOjAgMCAwIDIwcHh9LnRleHQtYmxvY2stc2VjdGlvbiBvbCBsaXtmb250LXNpemU6MTVweDtwYWRkaW5nOjAgMCA1cHggMH0udGV4dC1ibG9jayBoMiwudGV4dC1ibG9jayAudGl0bGV7Zm9udC1zaXplOjE4cHg7cGFkZGluZzozMHB4IDAgMCAwfX0uYXJ0aWNsZXtmb250LXNpemU6MTNweH0uYXJ0aWNsZSBoMntmb250LXNpemU6aW5oZXJpdDtwYWRkaW5nOjA7bWFyZ2luOjA7bGluZS1oZWlnaHQ6aW5oZXJpdDtsZXR0ZXItc3BhY2luZzppbmhlcml0O3RleHQtdHJhbnNmb3JtOmluaGVyaXR9LmFydGljbGVfX2lubmVye21heC13aWR0aDo5NjBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweDt6LWluZGV4OjI7cG9zaXRpb246cmVsYXRpdmV9LmFydGljbGVfX2Jhbm5lcntwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHg7cG9zaXRpb246cmVsYXRpdmV9LmFydGljbGVfX2Jhbm5lci10aXRsZXtmb250LXNpemU6NC41ZW07Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojZmZmO3BhZGRpbmctYm90dG9tOjIwcHg7cGFkZGluZy10b3A6MjBweH0uYXJ0aWNsZV9fYmFubmVyLXRpdGxlX2Rhcmt7Y29sb3I6IzFkMjIyNX0uYXJ0aWNsZV9fYmFubmVyLXN1YnRpdGxle2ZvbnQtc2l6ZToyZW07Zm9udC13ZWlnaHQ6Ym9sZH0uYXJ0aWNsZV9fYmFubmVyLWltYWdle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6Z3JleTt6LWluZGV4OjF9LmFydGljbGVfX2Jhbm5lci1pbWFnZSBpbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0uYXJ0aWNsZV9fdGV4dHtwYWRkaW5nLXRvcDo0MHB4O3BhZGRpbmctYm90dG9tOjQwcHh9LmFydGljbGVfX3RleHQtY29udGVudD5we2ZvbnQtc2l6ZToxZW07Y29sb3I6IzVjNjI2ZTtsaW5lLWhlaWdodDoxLjR9LmFydGljbGVfX3NtYWxsLXRleHR7bWFyZ2luLXRvcDoyMHB4O2ZvbnQtc2l6ZToxLjZlbX0uYXJ0aWNsZV9fc21hbGwtdGV4dCBhe2NvbG9yOiNlYzQ4MmZ9LmFydGljbGVfX21hcmssLmFydGljbGVfX3RleHQgcHtmb250LXNpemU6MmVtO2ZvbnQtd2VpZ2h0OmJvbGR9LmFydGljbGVfX21hcms6bm90KDpmaXJzdC1jaGlsZCksLmFydGljbGVfX3RleHQgcDpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjE1cHg7bWFyZ2luLWJvdHRvbToxNXB4fS5hcnRpY2xlX190ZXh0X2dyZXl7YmFja2dyb3VuZDojZjFmMWYxO2JveC1zaGFkb3c6MCAwIDI1cHggcmdiYSgyOCwyNywyNywwLjEzKX0uYXJ0aWNsZV9fdGV4dC10aXRsZXtmb250LXNpemU6My4zZW07Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tYm90dG9tOjIwcHh9LmFydGljbGVfX3RleHQtdGl0bGUgc3Bhbntjb2xvcjojZWM0ODJmO2ZvbnQtc2l6ZTowLjVlbX0uYXJ0aWNsZV9fdGV4dC10aXRsZSBtYXJre2NvbG9yOiNmYjk0YWU7ZGlzcGxheTpibG9ja30uYXJ0aWNsZV9fbWFya3tiYWNrZ3JvdW5kOiNmZWM5MTc7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1yaWdodDoxMHB4O3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctYm90dG9tOjJweDtmb250LXdlaWdodDpib2xkfS5hcnRpY2xlX190ZXh0LWNvbHVtbnN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczo2ZnIgM2ZyO2dyaWQtY29sdW1uLWdhcDoyMHB4fS5hcnRpY2xlX190ZXh0LWNvbHVtbnMtY29udGVudCBwe2ZvbnQtc2l6ZToyZW19LmFydGljbGVfX3RleHQtY29sdW1uc19yZXZlcnNle2dyaWQtdGVtcGxhdGUtY29sdW1uczozZnIgNmZyfS5hcnRpY2xlX190ZXh0LWltYWdlIGltZ3t3aWR0aDoxMDAlO2JveC1zaGFkb3c6MCAwIDI1cHggcmdiYSgyOCwyNywyNywwLjEzKX0uYXJ0aWNsZV9fdGV4dC1jb2x1bW5zLWltYWdlIGltZ3t3aWR0aDoxMDAlfS5hcnRpY2xlX19wcm9tb3twb3NpdGlvbjpyZWxhdGl2ZX0uYXJ0aWNsZV9fcHJvbW8tdGV4dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOndoaXRlO2ZvbnQtc2l6ZTozZW07dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy10b3A6MTAlfS5hcnRpY2xlX19wcm9tby10ZXh0IHNwYW57Zm9udC1zaXplOjEuMmVtO2NvbG9yOiNmYjk0YWU7ZGlzcGxheTpibG9jaztmb250LXdlaWdodDpib2xkfS5hcnRpY2xlX19wcm9tby1pbWFnZXt6LWluZGV4OjE7cG9zaXRpb246cmVsYXRpdmV9LmFydGljbGVfX3Byb21vLWltYWdlIGltZ3t3aWR0aDoxMDAlfS5hcnRpY2xlX19oYWxme2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtncmlkLWNvbHVtbi1nYXA6MjBweDtncmlkLXJvdy1nYXA6MjBweH0uYXJ0aWNsZV9faGFsZi1jb250ZW50IHB7Zm9udC1zaXplOjJlbX0uYXJ0aWNsZV9faGFsZi1pbWFnZSBpbWd7d2lkdGg6MTAwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYXJ0aWNsZXtmb250LXNpemU6MTNweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7LmFydGljbGV7Zm9udC1zaXplOjEwcHh9LmFydGljbGVfX3RleHR7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuYXJ0aWNsZXtmb250LXNpemU6MTBweH0uYXJ0aWNsZV9faW5uZXJ7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fS5hcnRpY2xlX19iYW5uZXItdGl0bGV7Zm9udC1zaXplOjRlbX0uYXJ0aWNsZV9fc21hbGwtdGV4dHtmb250LXNpemU6MS44ZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpey5hcnRpY2xle2ZvbnQtc2l6ZTo4cHh9LmFydGljbGVfX3RleHQtY29sdW1uc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dyaWQtcm93LWdhcDoyMHB4fX0ubmV3LWNhcmR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ib3R0b206M2VtO21pbi1oZWlnaHQ6Y2FsYygxMDB2aCAtIDE1MnB4KTtwYWRkaW5nLXRvcDoxZW19Lm5ldy1jYXJkX190aXRsZXttYXJnaW4tdG9wOjEuNWVtO21hcmdpbi1ib3R0b206MmVtfS5uZXctY2FyZF9fbmFtZXtmb250LXNpemU6Mi4zNWVtO2xpbmUtaGVpZ2h0OjEuMTttYXJnaW4tYm90dG9tOjAuMTVlbX0ubmV3LWNhcmRfX25hbWUgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojNWM2MjZlfS5uZXctY2FyZF9fbWV0YXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDtncmlkLWNvbHVtbi1nYXA6MWZyO2dyaWQtcm93LWdhcDowLjVmcjtjb2xvcjojNWM2MjZlO2ZvbnQtc2l6ZTowLjg3NWVtfS5uZXctY2FyZF9fbWV0YS1pdGVte2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXJpZ2h0OjEuMjVlbTttYXJnaW4tYm90dG9tOjAuNWVtfS5uZXctY2FyZF9fbWV0YS1mYXZvcml0ZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5uZXctY2FyZF9fbWV0YS1mYXZvcml0ZSBzdmd7d2lkdGg6MS4yNWVtO2hlaWdodDoxLjI1ZW07bWFyZ2luLXJpZ2h0OjAuNWVtO2ZpbGw6IzVjNjI2ZX0ubmV3LWNhcmRfX21ldGEtZmF2b3JpdGU6aG92ZXIsLm5ldy1jYXJkX19tZXRhLWZhdm9yaXRlX2FjdGl2ZXtjb2xvcjp2YXIoLS10aGVtZSk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm5ldy1jYXJkX19tZXRhLWZhdm9yaXRlOmhvdmVyIHN2ZywubmV3LWNhcmRfX21ldGEtZmF2b3JpdGVfYWN0aXZlIHN2Z3tmaWxsOnZhcigtLXRoZW1lKX0ubmV3LWNhcmRfX21ldGEtc2VsZmRlbGl2ZXJ5e2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjp2YXIoLS10aGVtZSl9Lm5ldy1jYXJkX19tZXRhLXBsZWRnZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5uZXctY2FyZF9fbWV0YS1wbGVkZ2Uta2V5e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXJpZ2h0OjAuNWVtfS5uZXctY2FyZF9fbWFpbi1jb2x1bW5ze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6NmZyIDRmcjtncmlkLWNvbHVtbi1nYXA6MmVtO2dyaWQtcm93LWdhcDozZW07bWFyZ2luLWJvdHRvbTo2ZW19Lm5ldy1jYXJkX19hc3NldHN7ZGlzcGxheTpmbGV4fS5uZXctY2FyZF9fYXNzZXRzLXRodW1ic3t3aWR0aDo0ZW07bWFyZ2luLXJpZ2h0OjEuNWVtfS5uZXctY2FyZF9fYXNzZXRzLXRodW1icy1pdGVte2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjAuNWVtO2JvcmRlci1yYWRpdXM6NXB4O292ZXJmbG93OmhpZGRlbjtib3JkZXI6MXB4IHNvbGlkICNmZmY7dHJhbnNpdGlvbjphbGwgMC4yc30ubmV3LWNhcmRfX2Fzc2V0cy10aHVtYnMtaXRlbTpob3Zlcntib3JkZXItY29sb3I6dmFyKC0tdGhlbWUpfS5uZXctY2FyZF9fYXNzZXRzLXRodW1icy1pdGVtIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5uZXctY2FyZF9fYXNzZXRzLW1haW4taW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7ZmxleC1ncm93OjF9Lm5ldy1jYXJkX19hc3NldHMtbWFpbi1pbWFnZS1ob2xkZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO21heC13aWR0aDo2MDBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5uZXctY2FyZF9fYXNzZXRzLW1haW4taW1hZ2UtbGlua3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjEwMCU7Ym9yZGVyLXJhZGl1czo4cHg7b3ZlcmZsb3c6aGlkZGVufS5uZXctY2FyZF9fYXNzZXRzLW1haW4taW1hZ2UtbGluayBpbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5uZXctY2FyZF9fYXNzZXRzLXByZW1pdW0taWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MWVtO3JpZ2h0OjFlbTt6LWluZGV4OjI7d2lkdGg6MmVtO2hlaWdodDoyZW19Lm5ldy1jYXJkX19hc3NldHMtcHJlbWl1bS1pY29uIHN2Z3t3aWR0aDoyZW07aGVpZ2h0OjJlbTtmaWxsOnZhcigtLXRoZW1lKX0ubmV3LWNhcmRfX21haW4tZGV0YWlscy1mcmFtZXtib3JkZXItcmFkaXVzOjhweDtib3JkZXI6MXB4IHNvbGlkICNkZmUwZTE7cGFkZGluZy10b3A6MWVtO3BhZGRpbmctcmlnaHQ6MWVtO3BhZGRpbmctYm90dG9tOjFlbTtwYWRkaW5nLWxlZnQ6MWVtO21hcmdpbi1ib3R0b206M2VtfS5uZXctY2FyZF9fcHJpY2Vze21hcmdpbi1ib3R0b206MmVtfS5uZXctY2FyZF9fcHJpY2VzLXRpdGxle21hcmdpbi1ib3R0b206MWVtO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojNWM2MjZlfS5uZXctY2FyZF9fcHJpY2VzLWl0ZW17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtZW5kO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi1ib3R0b206MC43NWVtfS5uZXctY2FyZF9fcHJpY2VzLWl0ZW0ta2V5e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9Lm5ldy1jYXJkX19wcmljZXMtaXRlbS12YWx1ZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6YmFzZWxpbmU7d2hpdGUtc3BhY2U6bm93cmFwfS5uZXctY2FyZF9fcHJpY2VzLWl0ZW0tdmFsdWUtb2xke2NvbG9yOiM1YzYyNmU7dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjAuODc1ZW07bWFyZ2luLXJpZ2h0OjAuNzVlbX0ubmV3LWNhcmRfX3ByaWNlcy1pdGVtX2ZpbmFse2ZvbnQtc2l6ZToxLjM1ZW07Zm9udC13ZWlnaHQ6Ym9sZH0ubmV3LWNhcmRfX3ByaWNlcy1pdGVtX29sZHtjb2xvcjojNWM2MjZlfS5uZXctY2FyZF9fcHJpY2VzLWl0ZW1fb2xkIC5uZXctY2FyZF9fcHJpY2VzLWl0ZW0tdmFsdWV7dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaH0ubmV3LWNhcmRfX3ByaWNlcy1pdGVtX3NlY29uZC1kYXl7Y29sb3I6IzVjNjI2ZX0ubmV3LWNhcmRfX3ByaWNlcy1pdGVtX2Nhc2hiYWNre2NvbG9yOiM2MzllM2E7Zm9udC13ZWlnaHQ6NjAwfS5uZXctY2FyZF9fYnV5LWJ1dG57cGFkZGluZy1sZWZ0OjNlbTtwYWRkaW5nLXJpZ2h0OjNlbX0ubmV3LWNhcmRfX2NvbG9yc3ttYXJnaW4tYm90dG9tOjJlbX0ubmV3LWNhcmRfX2NvbG9ycy10aXRsZXttYXJnaW4tYm90dG9tOjAuNWVtO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojNWM2MjZlfS5uZXctY2FyZF9fY29sb3JzLWxpc3R7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoNC41ZW0sIDFmcikpO2dyaWQtY29sdW1uLWdhcDoxZW07Z3JpZC1yb3ctZ2FwOjFlbX0ubmV3LWNhcmRfX2NvbG9ycy1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246Y2VudGVyfS5uZXctY2FyZF9fY29sb3JzLWl0ZW0taW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDoxMDAlO2JvcmRlci1yYWRpdXM6NXB4O292ZXJmbG93OmhpZGRlbn0ubmV3LWNhcmRfX2NvbG9ycy1pdGVtLWltYWdlIGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbn0ubmV3LWNhcmRfX2NvbG9ycy1pdGVtLXByaWNle21hcmdpbi10b3A6MC4zNWVtO2ZvbnQtc2l6ZTowLjg3NWVtO2NvbG9yOiM1YzYyNmU7dHJhbnNpdGlvbjphbGwgMC4ycztvcGFjaXR5OjB9Lm5ldy1jYXJkX19jb2xvcnMtaXRlbTpob3ZlciAubmV3LWNhcmRfX2NvbG9ycy1pdGVtLXByaWNle29wYWNpdHk6MX0ubmV3LWNhcmRfX2NvbG9ycy1pdGVtLWxpbmt7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6MjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtaW5kZW50Oi05OTllbX0ubmV3LWNhcmRfX2ZlYXR1cmVze21hcmdpbi1ib3R0b206MmVtfS5uZXctY2FyZF9fZmVhdHVyZXMtdGl0bGV7Zm9udC1zaXplOjEuMTI1ZW07bWFyZ2luLWJvdHRvbTowLjVlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6IzVjNjI2ZX0ubmV3LWNhcmRfX2ZlYXR1cmVzLXRpdGxlLWxpbmt7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjAuNzVlbTtjb2xvcjp2YXIoLS10aGVtZSk7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtmb250LXdlaWdodDpub3JtYWx9Lm5ldy1jYXJkX19mZWF0dXJlcy10aXRsZS1saW5rOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5uZXctY2FyZF9fZmVhdHVyZXMtY29udGVudHtsaW5lLWhlaWdodDoxLjY7Y29sb3I6IzVjNjI2ZX0ubmV3LWNhcmRfX2ZlYXR1cmVzLWNvbnRlbnQgcDpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjFlbX0ubmV3LWNhcmRfX2ZlYXR1cmVzLWNvbnRlbnQgLmNhcmQtZmVhdHVyZXMtbGlzdCBsaSwubmV3LWNhcmRfX2ZlYXR1cmVzLWl0ZW17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59Lm5ldy1jYXJkX19mZWF0dXJlcy1jb250ZW50IC5jYXJkLWZlYXR1cmVzLWxpc3QgbGk6bm90KDpmaXJzdC1jaGlsZCksLm5ldy1jYXJkX19mZWF0dXJlcy1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MC41ZW19Lm5ldy1jYXJkX19mZWF0dXJlcy1jb250ZW50IC5jYXJkLWZlYXR1cmVzLWxpc3QgbGk+c3BhbjpsYXN0LWNoaWxkLC5uZXctY2FyZF9fZmVhdHVyZXMtaXRlbS12YWx1ZXt3aGl0ZS1zcGFjZTpub3dyYXA7Y29sb3I6IzFkMjIyNX0ubmV3LWNhcmRfX2NvbXBsZWN0c3ttYXJnaW4tYm90dG9tOjFlbX0ubmV3LWNhcmRfX2NvbXBsZWN0cy10aXRsZXtmb250LXNpemU6MS4xMjVlbTttYXJnaW4tYm90dG9tOjFlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6IzVjNjI2ZX0ubmV3LWNhcmRfX2dhbGxlcnl7bWFyZ2luLWJvdHRvbToyZW19Lm5ldy1jYXJkX19nYWxsZXJ5LXRpdGxle2ZvbnQtc2l6ZToxLjEyNWVtO21hcmdpbi1ib3R0b206MWVtO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojNWM2MjZlfS5uZXctY2FyZF9fZ2FsbGVyeS1saXN0e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtncmlkLWNvbHVtbi1nYXA6MWVtO2dyaWQtcm93LWdhcDoxZW19Lm5ldy1jYXJkX19nYWxsZXJ5LWl0ZW17ZGlzcGxheTpmbGV4fS5uZXctY2FyZF9fZ2FsbGVyeS1pdGVtLWxpbmt7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLXJhZGl1czo1cHg7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246YWxsIDAuMnM7Ym94LXNoYWRvdzowIDAgMCByZ2JhKDM1LDM1LDM1LDApfS5uZXctY2FyZF9fZ2FsbGVyeS1pdGVtLWxpbms6aG92ZXJ7Ym94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMzUsMzUsMzUsMC4yNSl9Lm5ldy1jYXJkX19nYWxsZXJ5LWl0ZW0tbGluayBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5uZXctY2FyZF9fYmVuZWZpdHMsLm5ldy1jYXJkX192aWRlb3ttYXJnaW4tYm90dG9tOjRlbX0ubmV3LWNhcmRfX2hhbGYtY29sdW1uc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z3JpZC1jb2x1bW4tZ2FwOjJlbTtncmlkLXJvdy1nYXA6M2VtO21hcmdpbi1ib3R0b206NGVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsubmV3LWNhcmRfX21haW4tY29sdW1uc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtncmlkLWNvbHVtbi1nYXA6MWVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsubmV3LWNhcmRfX2hhbGYtY29sdW1ucywubmV3LWNhcmRfX21haW4tY29sdW1uc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KXsubmV3LWNhcmRfX25hbWV7Zm9udC1zaXplOjJlbX0ubmV3LWNhcmRfX2Fzc2V0c3tmbGV4LWRpcmVjdGlvbjpjb2x1bW59Lm5ldy1jYXJkX19hc3NldHMtdGh1bWJze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtvcmRlcjoyO3dpZHRoOjEwMCU7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLXRvcDoxLjVlbX0ubmV3LWNhcmRfX2Fzc2V0cy10aHVtYnMtaXRlbXt3aWR0aDozLjVlbTttYXJnaW4tYm90dG9tOjAuNWVtO21hcmdpbi1yaWdodDowLjVlbX0ubmV3LWNhcmRfX2Fzc2V0cy1tYWluLWltYWdle29yZGVyOjF9Lm5ldy1jYXJkX19wcmljZXMtaXRlbV9maW5hbHtmb250LXNpemU6MS4xNWVtfS5uZXctY2FyZF9fZ2FsbGVyeS1saXN0e2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fS5jaGVhcGVyLWNvbnR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX0uY2hlYXBlci1jb250IC5jaGVhcGVye2ZvbnQtc2l6ZToxNHB4O21hcmdpbi1ib3R0b206MzJweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jaGVhcGVyLWNvbnR7ZmxleC1kaXJlY3Rpb246cm93fS5jaGVhcGVyLWNvbnQgLmNoZWFwZXJ7Zm9udC1zaXplOjE0cHg7dGV4dC1hbGlnbjpyaWdodDtmbGV4OjUwJTttYXJnaW4tYm90dG9tOjB9fS5wcm9maWxle3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MzBweCAyMHB4IDAgMjBweH0ucHJvZmlsZTphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ucHJvZmlsZSAuaW5wdXQtbGluZXttYXJnaW46MCAwIDE1cHggMH0ucHJvZmlsZV9fZm9ybSBbY2xhc3MqPVwiYnV0blwiXXtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHg7bWFyZ2luLXRvcDoxNXB4fS5wcm9maWxlX19mb3JtLWJvdHRvbXtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAyZnI7Z3JpZC1nYXA6MjBweDtwYWRkaW5nLWJvdHRvbTo1MHB4fS5wcm9maWxlX19mb3JtLWRhdGF7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dyaWQtY29sdW1uLWdhcDoyMHB4O2dyaWQtcm93LWdhcDoxNXB4fS5wcm9maWxlX19mb3JtIC5pbnB1dC1saW5le21hcmdpbi1ib3R0b206MH0ucHJvZmlsZV9fZm9ybSAuaW5wdXQtbGluZV9oYWxmLWxpbmV7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dyaWQtY29sdW1uLWdhcDoyMHB4O2dyaWQtcm93LWdhcDoxNXB4fS5wcm9maWxlLWxlZnQgLmlucHV0LWxpbmV7bWFyZ2luLWJvdHRvbToxNXB4fS5wcm9maWxlIC5pbm5lcjphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ucHJvZmlsZS10aXRsZXtwYWRkaW5nOjAgMCAzMHB4IDA7Y29sb3I6dmFyKC0tdGhlbWUpO2ZvbnQtc2l6ZToyMHB4fS5wcm9maWxlLXRvcHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAyZnI7Z3JpZC1nYXA6MjBweDtwYWRkaW5nOjAgMCAxMHB4IDA7bWFyZ2luOjAgMCAyMHB4IDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2UzZTNlM30ucHJvZmlsZSAudXNlcntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjgwcHggMWZyO2dyaWQtZ2FwOjE1cHh9LnByb2ZpbGUgLnVzZXIgLmltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjgwcHg7aGVpZ2h0OjgwcHg7YmFja2dyb3VuZDp1cmwoXCIvaW1hZ2VzL2kvbm8tcGhvdG8ucG5nXCIpIG5vLXJlcGVhdCAwIDA7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtib3JkZXItcmFkaXVzOjUwJTtib3JkZXI6MnB4IHNvbGlkIHZhcigtLXRoZW1lKTtvdmVyZmxvdzpoaWRkZW59LnByb2ZpbGUgLnVzZXIgLmltYWdlIGltZ3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7d2lkdGg6MTAwJX0ucHJvZmlsZSAudXNlciAuaW1hZ2UgLmxvYWQtaW1hZ2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6MztkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cGFkZGluZzowO21hcmdpbjowO2JvcmRlcjpub25lO2JhY2tncm91bmQ6bm9uZTtvdmVyZmxvdzpoaWRkZW47dGV4dC1pbmRlbnQ6LTk5OTllbTtjdXJzb3I6cG9pbnRlcn0ucHJvZmlsZSAudXNlciAuaW1hZ2Ugc3Bhbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDoyO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwYWRkaW5nOjI1cHggMCAwIDA7YmFja2dyb3VuZDpyZ2JhKDI5LDM0LDM3LDAuNSk7Zm9udC1zaXplOjEzcHg7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtvcGFjaXR5OjA7dHJhbnNpdGlvbjphbGwgMC4ycztib3JkZXItcmFkaXVzOjQ0cHh9LnByb2ZpbGUgLnVzZXIgLmltYWdlOmhvdmVyIHNwYW57b3BhY2l0eToxfS5wcm9maWxlIC51c2VyIC51c2VyLXJpZ2h0e3BhZGRpbmc6N3B4IDAgMCAwO292ZXJmbG93OmhpZGRlbjtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxOHB4fS5wcm9maWxlIC51c2VyIC5uYW1le3BhZGRpbmc6MCAwIDVweCAwO2ZvbnQtc2l6ZToyMHB4fS5wcm9maWxlIC51c2VyIC5uYW1lIHNwYW57cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHg7Zm9udC1zaXplOjE0cHh9LnByb2ZpbGUgLnVzZXIgLm5hbWUgc3Zne3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoycHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MThweDtoZWlnaHQ6MThweDttYXJnaW46MCAwIDAgNXB4fS5wcm9maWxlIC51c2VyIC5uYW1lIC5sb2dvLWl0ZW17ZmlsbDp2YXIoLS10aGVtZSl9LnByb2ZpbGUgLnVzZXIgLm5hbWUuc2lsdmVyIHNwYW57Y29sb3I6Izk5OX0ucHJvZmlsZSAudXNlciAubmFtZS5zaWx2ZXIgLmxvZ28taXRlbXtmaWxsOiM5OTl9LnByb2ZpbGUgLnVzZXIgLm5hbWUuZ29sZCBzcGFue2NvbG9yOiNkZWI0NDN9LnByb2ZpbGUgLnVzZXIgLm5hbWUuZ29sZCAubG9nby1pdGVte2ZpbGw6I2RlYjQ0M30ucHJvZmlsZSAudXNlciAubmFtZS5wbGF0aW51bSBzcGFue2NvbG9yOiM5MTkxOTF9LnByb2ZpbGUgLnVzZXIgLm5hbWUucGxhdGludW0gLmxvZ28taXRlbXtmaWxsOiM5MTkxOTF9LnByb2ZpbGUgLnVzZXIgLm5hbWUuYmxhY2sgc3Bhbntjb2xvcjojMWQyMjI1fS5wcm9maWxlIC51c2VyIC5uYW1lLmJsYWNrIC5sb2dvLWl0ZW17ZmlsbDojMWQyMjI1fS5wcm9maWxlIC51c2VyIC51c2VyLWJvbnVze2NvbG9yOiMwMGFmZTY7Zm9udC1zaXplOjE1cHh9LnByb2ZpbGUgLnVzZXIgLnVzZXItZGlzY291bnR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjp2YXIoLS10aGVtZSk7Zm9udC1zaXplOjE1cHh9LnByb2ZpbGUgLnVzZXIgLnVzZXItZGlzY291bnQgaW5wdXQudGV4dC1pbnB1dHt3aWR0aDo1MHB4O3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1sZWZ0OjVweDttYXJnaW4tcmlnaHQ6NXB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wcm9maWxlIC51c2Vye2dyaWQtdGVtcGxhdGUtY29sdW1uczo1MHB4IDFmcn0ucHJvZmlsZSAudXNlciAuaW1hZ2V7d2lkdGg6NTBweDtoZWlnaHQ6NTBweH19LnByb2ZpbGUtdHlwZXtwYWRkaW5nOjE0cHggMCAwIDA7ZmxvYXQ6bGVmdH0ucHJvZmlsZS10eXBlIGxhYmVse2N1cnNvcjpwb2ludGVyfS5wcm9maWxlLXR5cGUgLmlucHV0LWxhYmVse3BhZGRpbmc6MCAwIDE1cHggMH0ucHJvZmlsZS10eXBlIC5pbnB1dC1saW5le21hcmdpbjowIDAgMTBweCAwfS5wcm9maWxlLW5hdnttYXJnaW46MCAwIDIwcHggMDtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXRoZW1lKX0ucHJvZmlsZS1uYXYgdWx7ZGlzcGxheTpmbGV4fS5wcm9maWxlLW5hdiB1bDphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ucHJvZmlsZS1uYXYgdWwgbGl7d2lkdGg6MTAwJX0ucHJvZmlsZS1uYXYgdWwgbGkuY3VycmVudCBzcGFuLC5wcm9maWxlLW5hdiB1bCBsaS5jdXJyZW50IGF7YmFja2dyb3VuZDp2YXIoLS10aGVtZSk7Y29sb3I6I2ZmZjtjdXJzb3I6ZGVmYXVsdDtwb2ludGVyLWV2ZW50czpub25lfS5wcm9maWxlLW5hdiB1bCBsaS5kaXNhYmxlZCBhe2JhY2tncm91bmQ6I2UzZTNlMztjb2xvcjojZmZmO2N1cnNvcjpkZWZhdWx0O3BvaW50ZXItZXZlbnRzOm5vbmV9LnByb2ZpbGUtbmF2IHVsIHNwYW4sLnByb2ZpbGUtbmF2IHVsIGF7ZGlzcGxheTpibG9jaztoZWlnaHQ6MzZweDtsaW5lLWhlaWdodDozNHB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOnZhcigtLXRoZW1lKTt0cmFuc2l0aW9uOmFsbCAwLjJzO2N1cnNvcjpwb2ludGVyfS5wcm9maWxlLW5hdiB1bCBzcGFuOmhvdmVyLC5wcm9maWxlLW5hdiB1bCBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnByb2ZpbGUgLmRhdGUtbGFiZWwsLnByb2ZpbGUgLmlucHV0LWxhYmVse2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjI0cHg7cGFkZGluZzowIDAgNnB4IDA7Y29sb3I6IzVjNjI2ZTtmb250LXdlaWdodDpib2xkfS5wcm9maWxlIC5kYXRlLWxhYmVse2ZvbnQtc2l6ZToxNXB4O3dpZHRoOjEwMCV9LnByb2ZpbGUgLmxhYmVsLXRleHR7cG9zaXRpb246cmVsYXRpdmU7dG9wOjJweH0ucHJvZmlsZSBpbnB1dC50ZXh0LWlucHV0e2hlaWdodDozNnB4O3BhZGRpbmc6MCAxMHB4IDFweCAxMHB4fS5wcm9maWxlIC5vcmRlcnMtdGFibGUgaW5wdXQudGV4dC1pbnB1dHtoZWlnaHQ6MjRweDtwYWRkaW5nLWxlZnQ6NXB4O3BhZGRpbmctcmlnaHQ6NXB4O21hcmdpbi10b3A6NXB4O21hcmdpbi1ib3R0b206NXB4O2ZvbnQtc2l6ZToxM3B4fS5wcm9maWxlIC5vcmRlcnMtdGFibGUgaW5wdXQudGV4dC1pbnB1dFtwbGFjZWhvbGRlcj1cIllZWVktTU0tRERcIl17bWluLXdpZHRoOjEwMHB4fS5wcm9maWxlIC5mb3JtLXNlY3Rpb257cGFkZGluZzoyNnB4IDAgMCAwO21hcmdpbjoxNnB4IDAgMCAwO2JvcmRlci10b3A6MXB4IHNvbGlkICNlM2UzZTN9LnByb2ZpbGUgLmZvcm0tc2VjdGlvbjphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ucHJvZmlsZSAuZm9ybS1zZWN0aW9uOmZpcnN0LWNoaWxke3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXI6bm9uZX0ucHJvZmlsZSAuZm9ybS1zZWN0aW9uLXRpdGxle3BhZGRpbmc6MCAwIDEwcHggMDtmb250LXNpemU6MThweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiM1YzYyNmV9LnByb2ZpbGUgLnBhc3Nwb3J0LWxpbmU6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LnByb2ZpbGUgLnBhc3Nwb3J0LWxpbmUgLmlucHV0LWxpbmV7ZmxvYXQ6cmlnaHQ7d2lkdGg6Y2FsYygxMDAlIC0gMTIwcHgpfS5wcm9maWxlIC5wYXNzcG9ydC1saW5lIC5pbnB1dC1saW5lOmZpcnN0LWNoaWxke2Zsb2F0OmxlZnQ7d2lkdGg6MTAwcHh9LnByb2ZpbGUgdGV4dGFyZWEudGV4dGFyZWEtZmllbGR7aGVpZ2h0OjExMXB4O3BhZGRpbmc6NXB4IDEwcHh9LnByb2ZpbGUgLmRhdGUtaW5wdXQ6YmVmb3Jle3RvcDoxOHB4fS5wcm9maWxlIC5zZXgtbGluZXtjbGVhcjpib3RofS5wcm9maWxlIC5zZXgtbGluZTphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ucHJvZmlsZSAuc2V4LWxpbmUgbGFiZWx7ZmxvYXQ6cmlnaHQ7d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KX0ucHJvZmlsZSAuc2V4LWxpbmUgbGFiZWw6Zmlyc3QtY2hpbGR7ZmxvYXQ6bGVmdH0ucHJvZmlsZSAudXNlci1jaGFyaXR5e3BhZGRpbmc6MjBweCAwIDE1cHggMDttYXJnaW46MTZweCAwIDAgMDtib3JkZXItdG9wOjFweCBzb2xpZCAjZTNlM2UzO2NsZWFyOmJvdGh9LnByb2ZpbGUgLnVzZXItY2hhcml0eTphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ucHJvZmlsZSAudXNlci1jaGFyaXR5IGEsLnByb2ZpbGUgLnVzZXItY2hhcml0eSBzcGFuLC5wcm9maWxlIC51c2VyLWNoYXJpdHkgaW5wdXQudGV4dC1pbnB1dHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnByb2ZpbGUgLnVzZXItY2hhcml0eSBpbnB1dC50ZXh0LWlucHV0e3dpZHRoOjUwcHg7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjAgMCAwIDEwcHh9LnByb2ZpbGUgLnVzZXItY2hhcml0eSBhLC5wcm9maWxlIC51c2VyLWNoYXJpdHkgc3BhbntwYWRkaW5nOjdweCAxMHB4IDAgMH0ucHJvZmlsZSAudXNlci1jaGFyaXR5IC5pbnB1dC1sYWJlbHtwYWRkaW5nOjAgMCAxMHB4IDA7Zm9udC1zaXplOjE0cHh9LnByb2ZpbGUgLnN1YnNjcmliZS1sYWJlbHttYXJnaW46MCAwIDdweCAwO2N1cnNvcjpwb2ludGVyfS5wcm9maWxlIC5vcmRlci1idG5zIFtjbGFzcyo9XCJidXRuXCJde2NsZWFyOmJvdGg7d2lkdGg6MTAwJTttYXgtd2lkdGg6MzIwcHg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW46MjBweCAwIDAgMH0ucHJvZmlsZSAub3JkZXItYnRucyBbY2xhc3MqPVwiYnV0blwiXS5sZWZ0LXBvc2l0aW9ue2Zsb2F0OmxlZnQ7Y2xlYXI6bm9uZX0ucHJvZmlsZSAuc2lkZWQtYnRuc3tjbGVhcjpib3RofS5wcm9maWxlIC5zaWRlZC1idG5zOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5wcm9maWxlIC5zaWRlZC1idG5zIC5kYXJrLXJlZC1idXRue2Zsb2F0OmxlZnQ7Y2xlYXI6bm9uZX0ucHJvZmlsZSAuc2lkZWQtYnRucyAuYmxhY2stYnV0bntmbG9hdDpyaWdodDtjbGVhcjpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsucHJvZmlsZSAuc2lkZWQtYnRucyAucmVkLWJ1dG4sLnByb2ZpbGUgLnNpZGVkLWJ0bnMgLmJsYWNrLWJ1dG4sLnByb2ZpbGUgLnNpZGVkLWJ0bnMgLnRyYW5zcGFyZW50LWJ1dG4sLnByb2ZpbGUgLnNpZGVkLWJ0bnMgLmRhcmstcmVkLWJ1dG57ZmxvYXQ6bm9uZTttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfX0ucHJvZmlsZSAub3JkZXItYnRuc3tmbG9hdDpsZWZ0O3dpZHRoOjUwJX0ucHJvZmlsZSAub3JkZXItYnRuc19fbWVzc2FnZXtkaXNwbGF5Om5vbmU7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjp2YXIoLS10aGVtZSk7dGV4dC1hbGlnbjpjZW50ZXJ9LnByb2ZpbGUgLm9yZGVyLWJ0bnNfX21lc3NhZ2UtaW1hZ2V7d2lkdGg6MTAwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tYm90dG9tOjEwcHg7Ym9yZGVyOjJweCBzb2xpZCB2YXIoLS10aGVtZSl9LnByb2ZpbGUgLm9yZGVyLWJ0bnNfX21lc3NhZ2UtaW1hZ2UgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LnByb2ZpbGUgLm9yZGVyLWJ0bnNfX2xpbmV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ucHJvZmlsZSAub3JkZXItYnRuc19fbGluZTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjIwcHh9LnByb2ZpbGUgLm9yZGVyLWJ0bnNfX3ByaWNle21hcmdpbi1sZWZ0OjIwcHg7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjp2YXIoLS10aGVtZSk7ZmxleC1zaHJpbms6MH0ucHJvZmlsZSAub3JkZXItYnRucy5hbGlnbi1jZW50ZXJ7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG8gMzBweCBhdXRvO2NsZWFyOmJvdGh9LnByb2ZpbGUgc2VsZWN0e2hlaWdodDozNnB4O2xpbmUtaGVpZ2h0OjM0cHh9LnByb2ZpbGUgLm9yZGVyLXByZXBheW1lbnQtaW5mb3tmbG9hdDpsZWZ0O3BhZGRpbmc6NTBweCAwIDIwcHggMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6dmFyKC0tdGhlbWUpfS5wcm9maWxlIC5vcmRlci1wcmVwYXltZW50LWluZm8+c3BhbiwucHJvZmlsZSAub3JkZXItcHJlcGF5bWVudC1pbmZvPmxhYmVse2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdH0ucHJvZmlsZSAub3JkZXItcHJlcGF5bWVudC1pbmZvPmxhYmVse3RleHQtdHJhbnNmb3JtOm5vbmU7Zm9udC1zaXplOjE1cHg7bWFyZ2luOjAgMCAwIDMwcHh9LnByb2ZpbGUgLm9yZGVyLXByZXBheW1lbnQtaW5mbyAuZGFyay1yZWQtYnV0biwucHJvZmlsZSAub3JkZXItcHJlcGF5bWVudC1pbmZvIC5yZWQtYnV0bntmbG9hdDpsZWZ0O21hcmdpbjowIDAgMCAxNXB4O3BhZGRpbmc6MDtoZWlnaHQ6MjhweDt3aWR0aDoxMDBweDttaW4td2lkdGg6MTAwcHg7bGluZS1oZWlnaHQ6bm9ybWFsO2NsZWFyOm5vbmV9LnByb2ZpbGUtcXJ7cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOjcwMHB4O21hcmdpbjowIGF1dG99LnByb2ZpbGUtcXI6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LnByb2ZpbGUtcXItY29sdW1ue2Zsb2F0OnJpZ2h0O3dpZHRoOmNhbGMoNTAlIC0gMTBweCk7bWF4LXdpZHRoOjMyMHB4O21hcmdpbjowIDAgNDBweCAwfS5wcm9maWxlLXFyLWNvbHVtbjpudGgtY2hpbGQoMm4rMSl7ZmxvYXQ6bGVmdDtjbGVhcjpib3RofS5wcm9maWxlLXFyLWNvZGV7cGFkZGluZzozMHB4IDAgMCAwfS5wcm9maWxlLXFyLWlucHV0e21hcmdpbjowIGF1dG8gMjBweCBhdXRvO21heC13aWR0aDozMjBweH0ucHJvZmlsZS1xciBbY2xhc3MqPVwiLWJ1dG5cIl17bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6MzIwcHh9LnByb2ZpbGUtcXIgLmRhcmstcmVkLWJ1dG4uYWN0aXZle2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjp2YXIoLS10aGVtZSl9LnByb2ZpbGUtcXItZGVzY3JpcHRpb257cGFkZGluZzoxNXB4IDAgMCAwO2NvbG9yOiM1YzYyNmU7bGluZS1oZWlnaHQ6MS41ZW07dGV4dC1hbGlnbjpqdXN0aWZ5fS5wcm9maWxlLXFyLWltYWdle21heC13aWR0aDoyNDBweDttYXJnaW46MCBhdXRvO3BhZGRpbmc6MCAwIDIwcHggMH0ucHJvZmlsZS1xci1pbWFnZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsucHJvZmlsZS1xcnttYXgtd2lkdGg6NDIwcHh9LnByb2ZpbGUtcXItY29sdW1ue2Zsb2F0Om5vbmU7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTttYXJnaW46MCAwIDMwcHggMH0ucHJvZmlsZS1xci1jb2x1bW46bnRoLWNoaWxkKDJuKzEpe2Zsb2F0Om5vbmU7Y2xlYXI6Ym90aH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnByb2ZpbGUtcXItZGVzY3JpcHRpb257Zm9udC1zaXplOjE1cHh9fS5wcm9maWxlIC5sb2dpc3RpY3Mtb3B0aW9uc3ttYXJnaW4tYm90dG9tOjIwcHh9LnByb2ZpbGUtaW52ZXN0b3J7cG9zaXRpb246cmVsYXRpdmV9LnByb2ZpbGUtaW52ZXN0b3I6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LnByb2ZpbGUtaW52ZXN0b3JfX3RvcHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDttYXJnaW4tYm90dG9tOjMwcHh9LnByb2ZpbGUtaW52ZXN0b3ItZGF0YXttYXJnaW46MCAwIDMwcHggMDtmb250LXNpemU6MThweDtjb2xvcjojNWM2MjZlfS5wcm9maWxlLWludmVzdG9yLW5hbWV7bWFyZ2luLWJvdHRvbToxMHB4fS5wcm9maWxlLWludmVzdG9yLW5hbWUgc3Bhbntjb2xvcjp2YXIoLS10aGVtZSk7Zm9udC13ZWlnaHQ6Ym9sZH0ucHJvZmlsZS1pbnZlc3Rvci1hbW91bnR7Y29sb3I6dmFyKC0tdGhlbWUpO2ZvbnQtd2VpZ2h0OmJvbGR9LnByb2ZpbGUtaW52ZXN0b3ItaW52ZXN0bWVudHN7bWFyZ2luLWJvdHRvbToxMHB4fS5wcm9maWxlLWludmVzdG9yLWRhdGV7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgMCAwIDVweDtmb250LXNpemU6MTZweDtjb2xvcjojMWQyMjI1fS5wcm9maWxlLWludmVzdG9yIC5tYW5hZ2VyLXRhYmxlLWhvbGRlciB0aHtwYWRkaW5nOjVweCA4cHg7Zm9udC1zaXplOjE0cHh9LnByb2ZpbGUtaW52ZXN0b3IgLm1hbmFnZXItdGFibGUtaG9sZGVyIHRke3BhZGRpbmc6NXB4IDhweH0ucHJvZmlsZSAubG9naXN0LXNvcnR7bWFyZ2luLWJvdHRvbToyMHB4fS5jYXJ0LXRleHR7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmc6MjBweCAwIDI1cHggMH0uY2FydC10ZXh0X190aXRsZXt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWJvdHRvbTo1cHg7Y29sb3I6IzVjNjI2ZX0uY2FydC10ZXh0IC5vcmRlci10b3RhbC1ob3Vyc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21pbi1oZWlnaHQ6MzZweDtmb250LXdlaWdodDpib2xkfS5jYXJ0LXRleHQgLm9yZGVyLXRvdGFsLWhvdXJzIHNwYW57Y29sb3I6dmFyKC0tdGhlbWUpO21hcmdpbi1sZWZ0OjVweH0uY2FydC10ZXh0IG1hcmt7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjp2YXIoLS10aGVtZSl9LmNhcnQtdGV4dCAuY2FydC10ZXh0LXJpZ2h0e2Zsb2F0OnJpZ2h0O2Rpc3BsYXk6ZmxleH0uY2FydC10ZXh0IC5jYXJ0LWNsZWFye2Zsb2F0OnJpZ2h0O2ZvbnQtc2l6ZToxNHB4O21hcmdpbjowIDI0cHggMCAwfS5jYXJ0LXRleHQgLmRhcmstcmVkLWJ1dG57d2lkdGg6MjAwcHg7aGVpZ2h0OjQwcHg7cGFkZGluZzowIDAgMnB4IDA7Zm9udC1zaXplOjE0cHg7bWFyZ2luOjAgMTVweCAwIDB9LmNhcnQtY2xlYXJ7Ym94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMzUsMzUsMzUsMCl9Lm9yZGVycy10YWJsZXtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdy14OmF1dG87cGFkZGluZy10b3A6MjBweH0ub3JkZXJzLXRhYmxlX19pbmZve21hcmdpbi10b3A6MjBweDtmb250LXNpemU6MTVweH0ub3JkZXJzLXRhYmxlX19idXl7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ub3JkZXJzLXRhYmxlX19jdXN0b21lcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5vcmRlcnMtdGFibGVfX2N1c3RvbWVyIHN2Z3t3aWR0aDoxOHB4O2hlaWdodDoxOHB4O21hcmdpbi1yaWdodDoxMHB4fS5vcmRlcnMtdGFibGVfX2N1c3RvbWVyIHN2Zy5pY28tY2F0e2ZpbGw6IzYzOWUzYX0ub3JkZXJzLXRhYmxlX19jdXN0b21lciBzdmcuaWNvLXBvb3B7ZmlsbDojMWQyMjI1fS5vcmRlcnMtdGFibGVfX2N1c3RvbWVyIHN2Zy5pY28tYm9tYntmaWxsOiM1YzYyNmV9Lm9yZGVycy10YWJsZSAudGFibGVzb3J0ZXItaGVhZGVyLWlubmVye2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5vcmRlcnMtdGFibGUgLmRheS10b3RhbHtjb2xvcjp2YXIoLS10aGVtZSl9Lm9yZGVycy10YWJsZSAuZGF5LXRvdGFsIHRke2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGhlbWUpO2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6I2ZmZn0ub3JkZXJzLXRhYmxlIHRhYmxle3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTttaW4td2lkdGg6NTAwcHg7bWFyZ2luOjAgODBweCAwIDB9Lm9yZGVycy10YWJsZSB0aCwub3JkZXJzLXRhYmxlIHRke3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtoZWlnaHQ6MzBweDtwYWRkaW5nOjhweDt0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2UzZTNlMztmb250LXNpemU6MTRweDt3aGl0ZS1zcGFjZTpub3dyYXA7dHJhbnNpdGlvbjphbGwgMC4ycztvdXRsaW5lOm5vbmV9Lm9yZGVycy10YWJsZSB0cjpob3Zlcjpub3QoLm5vLWhpZ2hsaWdodCkgdGR7YmFja2dyb3VuZC1jb2xvcjojZTNlM2UzfS5vcmRlcnMtdGFibGUgdGh7Zm9udC13ZWlnaHQ6Ym9sZH0ub3JkZXJzLXRhYmxlOm5vdCgubm8tc29ydCkgdGh7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgMC4yc30ub3JkZXJzLXRhYmxlOm5vdCgubm8tc29ydCkgdGg6aG92ZXJ7Y29sb3I6dmFyKC0tdGhlbWUpfS5vcmRlcnMtdGFibGU6bm90KC5uby1zb3J0KSB0aDpub3QoLm5vLXNvcnQpOmFmdGVye3Bvc2l0aW9uOnJlbGF0aXZlO2NvbnRlbnQ6Jyc7dG9wOjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MDtoZWlnaHQ6MDttYXJnaW4tbGVmdDo1cHg7Ym9yZGVyLXRvcDo2cHggc29saWQgI2RmZTBlMTtib3JkZXItbGVmdDo2cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjZweCBzb2xpZCB0cmFuc3BhcmVudDt0cmFuc2l0aW9uOmFsbCAwLjJzfS5vcmRlcnMtdGFibGU6bm90KC5uby1zb3J0KSB0aC50YWJsZXNvcnRlci1oZWFkZXJBc2M6YWZ0ZXJ7dG9wOi0xcHg7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5vcmRlcnMtdGFibGUgdGZvb3QgdGh7Ym9yZGVyOm5vbmV9Lm9yZGVycy10YWJsZSB0Zm9vdCB0aDphZnRlcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ub3JkZXJzLXRhYmxlIHRmb290IHRoLmFsaWduLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZzowfS5vcmRlcnMtdGFibGUgLmhlbHAtaWNvbnttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDozcHh9Lm9yZGVycy10YWJsZSAuc3RhdHVze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzoycHggNXB4IDNweCA1cHg7Y29sb3I6d2hpdGV9Lm9yZGVycy10YWJsZSAuc3RhdHVzIHN2Z3t3aWR0aDoxNnB4O2hlaWdodDoxNnB4O21hcmdpbi1sZWZ0OmF1dG87ZmlsbDojZmZmfS5vcmRlcnMtdGFibGUgLnN0YXR1cy5wcm9jZXNze2JhY2tncm91bmQtY29sb3I6I2ZmZGUxYn0ub3JkZXJzLXRhYmxlIC5zdGF0dXMtLTF7YmFja2dyb3VuZC1jb2xvcjojNmZiY2YwO2NvbG9yOiNmZmZ9Lm9yZGVycy10YWJsZSAuc3RhdHVzLS0ye2JhY2tncm91bmQtY29sb3I6I2ZmZGUxYn0ub3JkZXJzLXRhYmxlIC5zdGF0dXMtLTN7YmFja2dyb3VuZC1jb2xvcjojYTZhNmE2O2NvbG9yOiNmZmZ9Lm9yZGVycy10YWJsZSAuc3RhdHVzLS00e2JhY2tncm91bmQtY29sb3I6I2Q2NDczNTtjb2xvcjojZmZmfS5vcmRlcnMtdGFibGUgLnN0YXR1cy0tNntiYWNrZ3JvdW5kLWNvbG9yOiM4NmM3NDA7Y29sb3I6I2ZmZn0ub3JkZXJzLXRhYmxlIC5zdGF0dXMtLTd7YmFja2dyb3VuZC1jb2xvcjojZWZkMDE5O2NvbG9yOiNmZmZ9Lm9yZGVycy10YWJsZSAuc3RhdHVzLS04e2JhY2tncm91bmQtY29sb3I6IzNkNTU4ZDtjb2xvcjojZmZmfS5vcmRlcnMtdGFibGUgLnN0YXR1cy0tOXtiYWNrZ3JvdW5kLWNvbG9yOiMwMTAxMDE7Y29sb3I6I2ZmZn0ub3JkZXJzLXRhYmxlIC5zdGF0dXMtLTEwe2JhY2tncm91bmQtY29sb3I6IzdmYjNjNTtjb2xvcjojZmZmfS5vcmRlcnMtdGFibGUgLnN0YXR1cy0tMTF7YmFja2dyb3VuZC1jb2xvcjojOTVhYWQxO2NvbG9yOiNmZmZ9Lm9yZGVycy10YWJsZSAuc3RhdHVzLS0xMntiYWNrZ3JvdW5kLWNvbG9yOiMxOGEzMDA7Y29sb3I6I2ZmZn0ub3JkZXJzLXRhYmxlIC5zdGF0dXMtLTEze2JhY2tncm91bmQtY29sb3I6I2YyYThhMDtjb2xvcjojZmZmfS5vcmRlcnMtdGFibGUgLnN0YXR1cy0tMTR7YmFja2dyb3VuZC1jb2xvcjojZGU5NDUxO2NvbG9yOiNmZmZ9Lm9yZGVycy10YWJsZSAuc3RhdHVzLS0xNntiYWNrZ3JvdW5kLWNvbG9yOiNiOTZjYzQ7Y29sb3I6I2ZmZn0ub3JkZXJzLXRhYmxlIC5zdGF0dXMuZG9uZXtiYWNrZ3JvdW5kLWNvbG9yOiNhNmE2YTY7Y29sb3I6I2ZmZn0ub3JkZXJzLXRhYmxlIC5zdGF0dXMuZGVsZXRlZHtiYWNrZ3JvdW5kLWNvbG9yOiNkNjQ3MzU7Y29sb3I6I2ZmZn0ub3JkZXJzLXRhYmxlIC5zdGF0dXMucmVhZHl7YmFja2dyb3VuZC1jb2xvcjojODZjNzQwO2NvbG9yOiNmZmZ9Lm9yZGVycy10YWJsZSAuc3RhdHVzLnBheWVke2JhY2tncm91bmQtY29sb3I6I2VmZDAxOTtjb2xvcjojZmZmfS5vcmRlcnMtdGFibGUgLnN0YXR1cy5uZXd7YmFja2dyb3VuZC1jb2xvcjojNmZiY2YwO2NvbG9yOiNmZmZ9Lm9yZGVycy10YWJsZSAuc3RhdHVzLmNvbmZpcm17YmFja2dyb3VuZC1jb2xvcjojM2E1OTk3O2NvbG9yOiNmZmZ9Lm9yZGVycy10YWJsZSBzZWxlY3R7aGVpZ2h0OjI0cHg7bGluZS1oZWlnaHQ6MjJweDtwYWRkaW5nLWxlZnQ6MTBweDttYXJnaW4tdG9wOjVweDttYXJnaW4tYm90dG9tOjVweDt3aWR0aDphdXRvfS5vcmRlcnMtdGFibGUgW2NsYXNzKj1cImJ1dG5cIl17aGVpZ2h0OjI0cHg7Zm9udC1zaXplOjEzcHg7cGFkZGluZy1sZWZ0OjVweDtwYWRkaW5nLXJpZ2h0OjVweDttYXJnaW4tdG9wOjA7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MDttYXJnaW4tYm90dG9tOjA7d2lkdGg6YXV0bztmb250LXdlaWdodDpub3JtYWw7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lm9yZGVycy10YWJsZSBzcGFuW2NsYXNzKj1cImJ1dG5cIl0sLm9yZGVycy10YWJsZSBhW2NsYXNzKj1cImJ1dG5cIl17bGluZS1oZWlnaHQ6MjJweDttYXJnaW4tbGVmdDo1cHh9Lm9yZGVycy10YWJsZSAuaGVscC1idXRue3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7bWFyZ2luLWxlZnQ6NXB4O21hcmdpbi10b3A6NXB4O21hcmdpbi1ib3R0b206NXB4O3BhZGRpbmc6MDtmb250LXNpemU6MTNweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lm9yZGVycy10YWJsZV9fcHJpY2V7Zm9udC13ZWlnaHQ6Ym9sZH0ub3JkZXJzLXRhYmxlX19wcmljZStbY2xhc3MqPVwiYnV0blwiXXttYXJnaW4tbGVmdDoxMHB4fS5vcmRlcnMtdGFibGVfX3Byb3Bvc2Fse2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6dmFyKC0tdGhlbWUpfS5vcmRlcnMtdGFibGVfX3Byb3Bvc2FsOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5vcmRlcnMtdGFibGVfX2NvbXBhbnl7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttaW4td2lkdGg6MTIwcHg7cGFkZGluZy10b3A6M3B4O3BhZGRpbmctYm90dG9tOjNweDt3aGl0ZS1zcGFjZTpub3JtYWx9Lm9yZGVycy10YWJsZV9fY29tcGFueSBpbWd7ZGlzcGxheTpibG9jazt3aWR0aDoyNHB4O2hlaWdodDphdXRvO21hcmdpbi1yaWdodDoxMHB4fS5vcmRlcnMtdGFibGVfX2NvbXBhbnktbmFtZXtkaXNwbGF5OmlubGluZS1ibG9ja30ub3JkZXJzLXRhYmxlX19jb3VudGVye2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tYm90dG9tOjIwcHg7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tdG9wOjE1cHh9Lm9yZGVycy10YWJsZV9fY291bnRlci1hdmFpbGFibGV7bWFyZ2luLWxlZnQ6MjBweH0ub3JkZXJzLXRhYmxlX19jb3VudGVyLWRpc3BsYXl7Y29sb3I6dmFyKC0tdGhlbWUpfS5vcmRlcnMtdGFibGVfX2NlbGwtY29udHJvbHMgW2NsYXNzKj1cImJ1dG5cIl06bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6MTBweH0ub3JkZXJzLXRhYmxlX19jb250cm9sc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ib3R0b206NXB4fS5vcmRlcnMtdGFibGVfX2NvbnRyb2xzIFtjbGFzcyo9XCJidXRuXCJde2hlaWdodDozMHB4O3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweDtmbGV4LXNocmluazowfS5vcmRlcnMtdGFibGVfX2NvbnRyb2xzIC5hZGQtZmluYW5jZSwub3JkZXJzLXRhYmxlX19jb250cm9scyAub3JkZXJzLXRhYmxlX19zaG93LWFsbHttYXJnaW4tbGVmdDphdXRvfS5vcmRlcnMtdGFibGVfX2NvbnRyb2xzLXRpdGxle2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OmJvbGR9Lm9yZGVycy10YWJsZV9fZmluYW5jZSwub3JkZXJzLXRhYmxlX19hY2NvdW50e21hcmdpbi1yaWdodDoxNXB4O2ZvbnQtd2VpZ2h0OmJvbGR9Lm9yZGVycy10YWJsZV9fY2xpZW50LXR5cGV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ub3JkZXJzLXRhYmxlX19jbGllbnQtdHlwZSBzcGFue21hcmdpbi1yaWdodDoxMHB4fS5vcmRlcnMtdGFibGVfX2NsaWVudC10eXBlIHN2Z3tmbGV4LXNocmluazowO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7ZmlsbDojNjM5ZTNhO21hcmdpbi1sZWZ0OmF1dG99QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7Lm9yZGVycy10YWJsZV9fY291bnRlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydH0ub3JkZXJzLXRhYmxlX19jb3VudGVyLWF2YWlsYWJsZXttYXJnaW4tbGVmdDowO21hcmdpbi10b3A6MTBweH0ub3JkZXJzLXRhYmxlX19jb250cm9scy10aXRsZXtmb250LXNpemU6MTZweH19Lm9yZGVyLXByZXBheW1lbnQgc3BhbntmbG9hdDpub25lfS5vcmRlci1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctYm90dG9tOjUwcHh9Lm9yZGVyLWl0ZW06YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm9yZGVyLWl0ZW0gLnNpbXBsZS1maWxle2hlaWdodDozNnB4fS5vcmRlci1pdGVtIC5zaW1wbGUtZmlsZV9fdmFsdWV7bGluZS1oZWlnaHQ6MzRweH0ub3JkZXItaXRlbSAucmVwb3J0LXByb2R1Y3Rze21hcmdpbi10b3A6MH0ub3JkZXItaXRlbS1jb21taXNzaW9ue2NvbG9yOmJsYWNrfS5vcmRlci1pdGVtLWNvbW1pc3Npb24gc3Bhbntjb2xvcjp2YXIoLS10aGVtZSl9Lm9yZGVyLWl0ZW1fX2Rvd25sb2Fke2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXRvcDoxNXB4fS5vcmRlci1pdGVtX19kb3dubG9hZCBhe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KTtmb250LXNpemU6MTdweH0ub3JkZXItaXRlbV9fZG93bmxvYWQgYSBzdmd7d2lkdGg6MThweDtoZWlnaHQ6MThweDttYXJnaW4tcmlnaHQ6MTBweDtmaWxsOnZhcigtLXRoZW1lKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsub3JkZXItaXRlbV9fZG93bmxvYWR7ZGlzcGxheTpibG9ja30ub3JkZXItaXRlbV9fZG93bmxvYWQgYXt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MTBweH19Lm9yZGVyLWl0ZW0gLmNhcnQtdGV4dHtwYWRkaW5nOjAgMCAzMHB4IDB9Lm9yZGVyLWl0ZW0gLmNhcnQtb3JkZXIgLmNvbXBhbnktZmVhdHVyZXMtY29udGVudHtwYWRkaW5nOjAgMCAzMHB4IDB9Lm9yZGVyLWl0ZW0gLmNhcnQtb3JkZXIgLm9yZGVyLXNlY3Rpb24sLm9yZGVyLWl0ZW0gLm9yZGVyLXNlY3Rpb24sLm9yZGVyLWl0ZW0gLm9yZGVyLXByaWNlLWZvcm0sLm9yZGVyLWl0ZW0gLmNvbXBhbnktZmVhdHVyZXtib3JkZXI6bm9uZTtwYWRkaW5nOjB9Lm9yZGVyLWl0ZW0gLmNhcnQtb3JkZXIgLm9yZGVyLXNlY3Rpb24gLm9yZGVyLXByaWNlLWZvcm0sLm9yZGVyLWl0ZW0gLm9yZGVyLXNlY3Rpb24gLm9yZGVyLXByaWNlLWZvcm0sLm9yZGVyLWl0ZW0gLm9yZGVyLXByaWNlLWZvcm0gLm9yZGVyLXByaWNlLWZvcm0sLm9yZGVyLWl0ZW0gLmNvbXBhbnktZmVhdHVyZSAub3JkZXItcHJpY2UtZm9ybXttYXJnaW46MH0ub3JkZXItaXRlbSAud3JvbmctYW1vdW50e3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDozMHB4O2xpbmUtaGVpZ2h0OjMwcHh9Lm9yZGVyLWl0ZW0gLndyb25nLWFtb3VudCAucmVkLWNvbG9ye3RleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2h9Lm9yZGVyLWl0ZW0gLmNlbnRlci10ZXh0e3RleHQtYWxpZ246Y2VudGVyfS5vcmRlci1pdGVtIC5vcmRlci1kYXRhe3BhZGRpbmc6MCAwIDQwcHggMH0ub3JkZXItaXRlbSAub3JkZXItZGF0YTphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ub3JkZXItaXRlbSAub3JkZXItZGF0YS1wcmljZXtjbGVhcjpib3RoO2NvbG9yOnZhcigtLXRoZW1lKTtwYWRkaW5nOjEwcHggMCAwIDA7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6Ym9sZH0ub3JkZXItaXRlbSAub3JkZXItZGF0YS1wcmljZS5ib251cy1pbmZve3BhZGRpbmc6MH0ub3JkZXItaXRlbSAub3JkZXItZGF0YS10aXRsZXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzowIDAgMjBweCAwfS5vcmRlci1pdGVtIC5vcmRlci1kYXRhLXRpdGxlLmxvd3twYWRkaW5nOjB9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEtdGl0bGUtbGVmdDphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ub3JkZXItaXRlbSAub3JkZXItZGF0YS10aXRsZSAubnVtYmVye2Zsb2F0OmxlZnQ7bWFyZ2luOjJweCAyMHB4IDAgMDtmb250LXNpemU6MjRweDtmb250LXdlaWdodDpib2xkfS5vcmRlci1pdGVtIC5vcmRlci1kYXRhLXRpdGxlIC5udW1iZXIgbWFya3tjb2xvcjp2YXIoLS10aGVtZSl9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEtdGl0bGUgLmRhdGV7ZmxvYXQ6bGVmdDtwYWRkaW5nOjEwcHggMCAwIDA7Y29sb3I6IzVjNjI2ZX0ub3JkZXItaXRlbSAub3JkZXItZGF0YS10aXRsZSAuZGF0ZSBzcGFue21hcmdpbjowIDAgMCAyMHB4fS5vcmRlci1pdGVtIC5vcmRlci1kYXRhLXRpdGxlIC50eXBle2Zsb2F0OmxlZnQ7bWFyZ2luOjAgMCAwIDIwcHh9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEtdGl0bGUgW2NsYXNzKj1cIi1idXRuXCJde2Zsb2F0OnJpZ2h0O3dpZHRoOjEzMHB4O2hlaWdodDo0MHB4O21hcmdpbjowO2ZvbnQtc2l6ZToxNXB4O2NsZWFyOm5vbmV9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEtdGl0bGUgLm9yZGVyLXN0YXR1c3t0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MCAwIDE1cHggMH0ub3JkZXItaXRlbSAub3JkZXItZGF0YS10aXRsZSAub3JkZXItc3RhdHVzIHNwYW57ZGlzcGxheTpibG9ja30ub3JkZXItaXRlbSAub3JkZXItZGF0YS10aXRsZSAub3JkZXItc3RhdHVzLWNvbmRpdGlvbntkaXNwbGF5OmlubGluZS1ibG9jazttYXgtd2lkdGg6MjAwcHg7cGFkZGluZzo4cHggMTVweCAxMHB4IDE1cHg7bWFyZ2luOjEwcHggYXV0byAwIGF1dG87Zm9udC13ZWlnaHQ6Ym9sZDtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXRoZW1lKX0ub3JkZXItaXRlbSAub3JkZXItZGF0YS10aXRsZSAub3JkZXItc3RhdHVzIC5kYXJrLXJlZC1idXRue2Zsb2F0Om5vbmU7d2lkdGg6MjAwcHg7bWFyZ2luOjEwcHggYXV0b30ub3JkZXItaXRlbSAub3JkZXItZGF0YS10aXRsZSAuY2FyZC1idG5zLWNvbnN1bHR7bWFyZ2luLXRvcDowfS5vcmRlci1pdGVtIC5vcmRlci1kYXRhLXRpdGxlLXN0YXR1c3twYWRkaW5nOjEwcHggMCAxMHB4IDA7Zm9udC13ZWlnaHQ6Ym9sZH0ub3JkZXItaXRlbSAub3JkZXItZGF0YS10aXRsZS1zdGF0dXMgc3Bhbntjb2xvcjp2YXIoLS10aGVtZSl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCl7Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEtdGl0bGV7ZGlzcGxheTpibG9jaztwYWRkaW5nOjAgMCAxMHB4IDA7dGV4dC1hbGlnbjpjZW50ZXJ9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEtdGl0bGUgLm51bWJlcntmbG9hdDpub25lO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjoycHggMTBweCAwIDA7Zm9udC1zaXplOjIycHh9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEtdGl0bGUgLmRhdGV7ZmxvYXQ6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjlweCAwIDAgMH0ub3JkZXItaXRlbSAub3JkZXItZGF0YS10aXRsZSAuZGF0ZSBzcGFue21hcmdpbjowIDAgMCAxMHB4fX0ub3JkZXItaXRlbSAub3JkZXItZGF0YSAub3JkZXItdGltZXJ7cGFkZGluZzowIDAgMzBweCAwO2NsZWFyOmJvdGg7Zm9udC13ZWlnaHQ6Ym9sZH0ub3JkZXItaXRlbSAub3JkZXItZGF0YSAub3JkZXItdGltZXIgc3Bhbntjb2xvcjp2YXIoLS10aGVtZSl9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEgLm9yZGVyLXRpbWVyIHNwYW4gc3Bhbntmb250LXNpemU6MjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KXsub3JkZXItaXRlbSAub3JkZXItZGF0YSAub3JkZXItdGltZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9fS5vcmRlci1pdGVtIC5vcmRlci1kYXRhLmFsaWduLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0ub3JkZXItaXRlbSAub3JkZXItZGF0YS5hbGlnbi1jZW50ZXIgLm51bWJlcntmbG9hdDpub25lO21hcmdpbjowfS5vcmRlci1pdGVtIC5vcmRlci1kYXRhIC5jZWxsLC5vcmRlci1pdGVtIC5vcmRlci1kYXRhIC5yb3d7ZmxvYXQ6bGVmdDt3aWR0aDo1MCV9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEgLmNlbGw6YWZ0ZXIsLm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEgLnJvdzphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ub3JkZXItaXRlbSAub3JkZXItZGF0YSAuY2VsbDpudGgtY2hpbGQoMm4rMSksLm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEgLnJvdzpudGgtY2hpbGQoMm4rMSl7Y2xlYXI6Ym90aH0ub3JkZXItaXRlbSAub3JkZXItZGF0YSAuY2VsbHtwYWRkaW5nOjAgMzBweCAzMHB4IDB9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEgLmRhdGEtbGFiZWx7cGFkZGluZzowIDAgMTBweCAwO2NvbG9yOiM1YzYyNmU7Zm9udC13ZWlnaHQ6Ym9sZH0ub3JkZXItaXRlbSAub3JkZXItZGF0YSAuZGF0YS1sYWJlbCsuaW5wdXQtbGluZXtmbG9hdDpsZWZ0fS5vcmRlci1pdGVtIC5vcmRlci1kYXRhIC5pbnB1dC1saW5le2Zsb2F0OnJpZ2h0O3dpZHRoOmNhbGMoNTAlIC0gMTBweCl9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEgLmlucHV0LWxpbmUud2lkZXtmbG9hdDpub25lO3dpZHRoOjEwMCV9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEgLnRvdGFsLWhvdXJze2hlaWdodDozNnB4O2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjM2cHh9Lm9yZGVyLWl0ZW0gLm9yZGVyLXRhYmxle3BhZGRpbmc6MTBweCAwIDAgMDttYXJnaW46MCAwIDMwcHggMDtib3JkZXItdG9wOjFweCBzb2xpZCAjZTNlM2UzfS5vcmRlci1pdGVtIC5vcmRlci10YWJsZTphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ub3JkZXItaXRlbSAub3JkZXItdGFibGUgaW5wdXQudGV4dC1pbnB1dHttYXgtd2lkdGg6ODBweDttYXJnaW46MCBhdXRvfS5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0e3BhZGRpbmc6MTRweCAwIDE1cHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTNlM2UzfS5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0IC5pbWFnZXtmbG9hdDpsZWZ0O3dpZHRoOjYwcHg7aGVpZ2h0OjYwcHg7bWFyZ2luOjAgMTVweCAwIDA7Ym9yZGVyOjFweCBzb2xpZCAjZTNlM2UzfS5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0IC5pbWFnZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdCAuaW1hZ2U+YXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7ZGlzcGxheTpibG9ja30ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdCAuaW1hZ2U+YTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6NTAlO2xlZnQ6NTAlO3otaW5kZXg6MjtkaXNwbGF5OmJsb2NrO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7bWFyZ2luOi0yMHB4IDAgMCAtMjBweDtiYWNrZ3JvdW5kOnVybChcIi9pbWFnZXMvaS96b29tLnBuZ1wiKSBuby1yZXBlYXQgNTAlIDUwJTtiYWNrZ3JvdW5kLXNpemU6MzBweCAzMHB4O29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCAwLjJzfS5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0IC5pbWFnZT5hOmhvdmVyOmJlZm9yZXtvcGFjaXR5OjF9Lm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3QgLmluZm97b3ZlcmZsb3c6aGlkZGVufS5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0IC5uYW1le3BhZGRpbmc6OHB4IDAgOHB4IDB9Lm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3QgLnByaWNlIHNwYW57bWFyZ2luOjAgMCAwIDVweH0ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdCAucHJpY2UgaW5wdXQudGV4dC1pbnB1dHtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCA1cHggMCA1cHh9Lm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3QgLm9sZC1wcmljZXtjb2xvcjojNWM2MjZlO3RleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2h9Lm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3QgLm5ldy1wcmljZXtjb2xvcjp2YXIoLS10aGVtZSl9Lm9yZGVyLWl0ZW0gLnJlcGxhY2UtbGlua3tkaXNwbGF5OmJsb2NrO21hcmdpbjowIDAgMCAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lm9yZGVyLWl0ZW0gLnJlcGxhY2UtbGluazpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdCwub3JkZXItaXRlbSAub2Rlci10YWJsZS1oZWFke2Rpc3BsYXk6dGFibGU7d2lkdGg6MTAwJX0ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdCAuY2VsbCwub3JkZXItaXRlbSAub2Rlci10YWJsZS1oZWFkIC5jZWxse2Rpc3BsYXk6dGFibGUtY2VsbDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MTQlO21pbi1oZWlnaHQ6MjBweDtwYWRkaW5nOjAgNXB4O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxNXB4fS5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0IC5jZWxsOmFmdGVyLC5vcmRlci1pdGVtIC5vZGVyLXRhYmxlLWhlYWQgLmNlbGw6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3QgLmNlbGw6bnRoLWNoaWxkKDEpLC5vcmRlci1pdGVtIC5vZGVyLXRhYmxlLWhlYWQgLmNlbGw6bnRoLWNoaWxkKDEpe3dpZHRoOjQ0cHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojNWM2MjZlfS5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0IC5jZWxsOm50aC1jaGlsZCgyKSwub3JkZXItaXRlbSAub2Rlci10YWJsZS1oZWFkIC5jZWxsOm50aC1jaGlsZCgyKXt3aWR0aDpjYWxjKDQwJSAtIDQwcHgpO3RleHQtYWxpZ246bGVmdH0ub3JkZXItaXRlbSAub2Rlci10YWJsZS1oZWFke21hcmdpbjowIDAgMTVweCAwO2ZvbnQtd2VpZ2h0OmJvbGR9Lm9yZGVyLWl0ZW0gLm9kZXItdGFibGUtaGVhZDphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ub3JkZXItaXRlbSAub2Rlci10YWJsZS1oZWFkIC5kYXJrLXJlZC1idXRue2hlaWdodDo0MHB4O3dpZHRoOjEwMCU7bWFyZ2luOjA7Zm9udC1zaXplOjE0cHh9Lm9yZGVyLWl0ZW0gLm9kZXItdGFibGUtaGVhZCAuY2VsbHt2ZXJ0aWNhbC1hbGlnbjpib3R0b219Lm9yZGVyLWl0ZW0gLm9kZXItdGFibGUtaGVhZCBzcGFue21hcmdpbjowIDAgMCAxMHB4fS5vcmRlci1pdGVtIC5kZWFsZXItdG90YWwgLmNlbGwtbmFtZXtjb2xvcjp2YXIoLS10aGVtZSl9Lm9yZGVyLWl0ZW0gLnRvdGFsLXRhYmxle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LWVuZDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW46MCAwIDMwcHggMH0ub3JkZXItaXRlbSAudG90YWwtdGFibGVfX3RpdGxle2ZvbnQtd2VpZ2h0OmJvbGR9Lm9yZGVyLWl0ZW0gLnRvdGFsLXRhYmxlOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDowO2xlZnQ6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MXB4O2hlaWdodDoxMDAlO2JhY2tncm91bmQ6dmFyKC0tdGhlbWUpfS5vcmRlci1pdGVtIC50b3RhbC10YWJsZSAuY29sdW1ue3dpZHRoOmNhbGMoNTAlIC0gMTVweCl9Lm9yZGVyLWl0ZW0gLnRvdGFsLXRhYmxlIC5yb3d7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlfS5vcmRlci1pdGVtIC50b3RhbC10YWJsZSAucm93LnByb2R1Y3RzLXRvdGFse2ZvbnQtd2VpZ2h0OmJvbGR9Lm9yZGVyLWl0ZW0gLnRvdGFsLXRhYmxlIC5yb3cub3JkZXItdG90YWx7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjp2YXIoLS10aGVtZSk7Ym9yZGVyOm5vbmU7cGFkZGluZzozMHB4IDAgMCAwO2NsZWFyOmJvdGh9Lm9yZGVyLWl0ZW0gLnRvdGFsLXRhYmxlIC5yb3dfdG90YWx7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjp2YXIoLS10aGVtZSl9Lm9yZGVyLWl0ZW0gLnRvdGFsLXRhYmxlIC5jZWxse2Rpc3BsYXk6dGFibGUtY2VsbDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWluLWhlaWdodDo0OXB4O3BhZGRpbmc6NXB4IDB9Lm9yZGVyLWl0ZW0gLnRvdGFsLXRhYmxlIC5jZWxsOm50aC1jaGlsZCgxKXt3aWR0aDo1MCV9Lm9yZGVyLWl0ZW0gLnRvdGFsLXRhYmxlIC5jZWxsOm50aC1jaGlsZCgyKXt3aWR0aDoyNSV9Lm9yZGVyLWl0ZW0gLnRvdGFsLXRhYmxlIC5jZWxsOm50aC1jaGlsZCgzKXt3aWR0aDoyNSV9Lm9yZGVyLWl0ZW0gLnRvdGFsLXRhYmxlIC5jZWxsIC5sYWJlbC10ZXh0e3RvcDowfS5vcmRlci1pdGVtIC50b3RhbC10YWJsZSAucHJpY2V7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ub3JkZXItaXRlbSAudG90YWwtdGFibGUgLnByaWNlIGlucHV0LnRleHQtaW5wdXR7aGVpZ2h0OjMwcHg7d2lkdGg6NzBweH0ub3JkZXItaXRlbSAudG90YWwtdGFibGUgLnByaWNlIC5jdXJyZW5jeXttYXJnaW4tbGVmdDoxMHB4fS5vcmRlci1pdGVtIC50b3RhbC10YWJsZSBsYWJlbHtkaXNwbGF5OmlubGluZS1ibG9ja30ub3JkZXItaXRlbSAudG90YWwtdGFibGUgLmFkZGl0aW9uYWwtaW5mb3tjb2xvcjojNWM2MjZlO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjAuOGVtfS5vcmRlci1pdGVtIC5ib251cy1pbmZve3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiMwMGFmZTZ9Lm9yZGVyLWl0ZW0gLmJvbnVzLWluZm8gLmRhcmt7Y29sb3I6IzVjNjI2ZX0ub3JkZXItaXRlbSAuYm9udXMtaW5mby51cHBlcnt0b3A6LTNweH0ub3JkZXItaXRlbSAucGF5bWVudC10eXBle3BhZGRpbmc6MH0ub3JkZXItaXRlbSAucGF5bWVudC10eXBlLmRlYWxlci1wYXltZW50e2Zsb2F0OnJpZ2h0O3dpZHRoOmNhbGMoNTAlIC0gMTVweCk7cGFkZGluZzowIDAgMjBweCAwfS5vcmRlci1pdGVtIC5vcmRlci1kb3dubG9hZHtmbG9hdDpyaWdodDt3aWR0aDpjYWxjKDUwJSAtIDE1cHgpO21hcmdpbjozM3B4IDAgMCAwO2ZvbnQtd2VpZ2h0OmJvbGR9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRvd25sb2FkIGF7bWFyZ2luOjAgMCAwIDEwcHh9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRvd25sb2FkIGEgW2NsYXNzKj1pY28tXXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDttYXJnaW46MCAycHggMCAwfS5vcmRlci1pdGVtIC5vcmRlci1kb3dubG9hZCBhIFtjbGFzcyo9aWNvLV0uaWNvLWV4Y2Vse2ZpbGw6IzI2NzI0OH0ub3JkZXItaXRlbSAub3JkZXItZG93bmxvYWQgYS5leGNlbC1jb2xvcntjb2xvcjojMjY3MjQ4fS5vcmRlci1pdGVtIC5vcmRlci1kb3dubG9hZCBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO29wYWNpdHk6MC43fS5vcmRlci1pdGVtIC5vcmRlci1kb3dubG9hZCBsYWJlbHttYXJnaW46MTBweCAwIDAgMDtmb250LXdlaWdodDpub3JtYWx9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRvd25sb2FkIC5leHRyYS1jaGFyZ2V7bWFyZ2luOjEwcHggMCAwIDB9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRvd25sb2FkIC5leHRyYS1jaGFyZ2UgaW5wdXQudGV4dC1pbnB1dHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6ODBweDttYXJnaW46MCA1cHh9Lm9yZGVyLWl0ZW0gLm9yZGVyLXRvdGFse2Rpc3BsYXk6dGFibGU7d2lkdGg6MTAwJTtmb250LXNpemU6MThweDtmb250LXdlaWdodDpib2xkO2NvbG9yOnZhcigtLXRoZW1lKTtwYWRkaW5nOjAgMCAzMHB4IDA7Y2xlYXI6Ym90aH0ub3JkZXItaXRlbSAub3JkZXItdG90YWw6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm9yZGVyLWl0ZW0gLm9yZGVyLXRvdGFsIC5jZWxse2Rpc3BsYXk6dGFibGUtY2VsbDtwYWRkaW5nOjE1cHggNXB4IDE2cHggNXB4fS5vcmRlci1pdGVtIC5vcmRlci10b3RhbCAuY2VsbDpudGgtY2hpbGQoMSl7d2lkdGg6MzAlfS5vcmRlci1pdGVtIC5vcmRlci10b3RhbCAuY2VsbDpudGgtY2hpbGQoMil7d2lkdGg6MjAlfS5vcmRlci1pdGVtIC5vcmRlci10b3RhbCAuY2VsbDpudGgtY2hpbGQoMyl7d2lkdGg6NTAlfS5vcmRlci1pdGVtIC5vcmRlci10b3RhbCAub3JkZXItZG93bmxvYWR7bWFyZ2luOjA7ZmxvYXQ6bm9uZTtjb2xvcjojMjY3MjQ4fS5vcmRlci1pdGVtIC5vcmRlci1kZXRhaWxzIC5jYXJkLWJ0bnMtY29uc3VsdHttYXJnaW46MjBweCAwIDAgMH0ub3JkZXItaXRlbSAubWFuYWdlci1zdGF0dXN7ZmxvYXQ6bGVmdDttYXJnaW46LTNweCAwIDAgMzBweH0ub3JkZXItaXRlbSAubWFuYWdlci1zdGF0dXM6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm9yZGVyLWl0ZW0gLm1hbmFnZXItc3RhdHVzIC5tYW5hZ2VyLXN0YXR1cy1jb2x1bW57bWFyZ2luOjAgMCAyMHB4IDB9Lm9yZGVyLWl0ZW0gLm1hbmFnZXItc3RhdHVzIC5tYW5hZ2VyLXN0YXR1cy1jb2x1bW46YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm9yZGVyLWl0ZW0gLm1hbmFnZXItc3RhdHVzIC5sYWJlbHtmbG9hdDpsZWZ0O21hcmdpbjo3cHggMTVweCAwIDB9Lm9yZGVyLWl0ZW0gLm1hbmFnZXItc3RhdHVzIC5zdGF0dXMtc2VsZWN0LWhvbGRlcntmbG9hdDpsZWZ0O3dpZHRoOjE1MHB4fS5vcmRlci1pdGVtIC5tYW5hZ2VyLXN0YXR1cyAuc3RhdHVzLXNlbGVjdC1ob2xkZXIuYmxhY2stY29sb3Igc2VsZWN0e2NvbG9yOiMxZDIyMjV9Lm9yZGVyLWl0ZW0gLm1hbmFnZXItc3RhdHVzIC5zdGF0dXMtc2VsZWN0LWhvbGRlci5ncmVlbi1jb2xvciBzZWxlY3R7Y29sb3I6IzYzOWUzYX0ub3JkZXItaXRlbSAubWFuYWdlci1zdGF0dXMgLnN0YXR1cy1zZWxlY3QtaG9sZGVyLnJlZC1jb2xvciBzZWxlY3R7Y29sb3I6dmFyKC0tdGhlbWUpfS5vcmRlci1pdGVtIC5ibGFjay1jb2xvciBzZWxlY3R7Y29sb3I6IzFkMjIyNX0ub3JkZXItaXRlbSAuZ3JlZW4tY29sb3Igc2VsZWN0e2NvbG9yOiM2MzllM2F9Lm9yZGVyLWl0ZW0gLnJlZC1jb2xvciBzZWxlY3R7Y29sb3I6dmFyKC0tdGhlbWUpfS5vcmRlci1pdGVtIC5sZWZ0LWRhdGEsLm9yZGVyLWl0ZW0gLnJpZ2h0LWRhdGF7ZmxvYXQ6bGVmdDt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpfS5vcmRlci1pdGVtIC5sZWZ0LWRhdGE6YWZ0ZXIsLm9yZGVyLWl0ZW0gLnJpZ2h0LWRhdGE6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm9yZGVyLWl0ZW0gLnJpZ2h0LWRhdGF7ZmxvYXQ6cmlnaHR9Lm9yZGVyLWl0ZW0gLmN1c3RvbWVyLWRhdGF7ZmxvYXQ6cmlnaHQ7d2lkdGg6MTUwcHg7bWFyZ2luOjRweCAwIDAgMH0ub3JkZXItaXRlbSAuY3VzdG9tZXItZGF0YTphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ub3JkZXItaXRlbSAuY3VzdG9tZXItZGF0YTpmaXJzdC1jaGlsZHtmbG9hdDpsZWZ0O3dpZHRoOmNhbGMoMTAwJSAtIDE2MHB4KX0ub3JkZXItaXRlbSAuY3VzdG9tZXItZGF0YSAubGFiZWx7bWFyZ2luOjAgMCA1cHggMH0ub3JkZXItaXRlbSAuY3VzdG9tZXItZGF0YSAuY29sdW1uIGF7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9Lm9yZGVyLWl0ZW0gLmN1c3RvbWVyLWRhdGEgc3BhbntkaXNwbGF5OmJsb2NrfS5vcmRlci1pdGVtIC5jdXN0b21lci1kYXRhIC5tYW5hZ2VyLXNlbGVjdC1ob2xkZXJ7d2lkdGg6MTUwcHh9Lm9yZGVyLWl0ZW0gLmRlYWxlci1zZWxlY3QtaG9sZGVye3dpZHRoOjEyMHB4O21hcmdpbjoxMHB4IGF1dG8gMCBhdXRvfS5vcmRlci1pdGVtIC5kZWFsZXItc2VsZWN0LWhvbGRlcjpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9Lm9yZGVyLWl0ZW0ubWFuYWdlci1vcmRlciAub3JkZXItZG93bmxvYWR7d2lkdGg6Y2FsYyg1MCUgLSAxNXB4KX0uZGV0YWlscy1zZWN0aW9ue2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC13cmFwOndyYXA7bWFyZ2luOjAgMCAxNXB4IDB9LmRldGFpbHMtc2VjdGlvbl9fY29udGVudHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleC1ncm93OjE7bWluLWhlaWdodDo4MHB4O3BhZGRpbmc6MCAwIDVweCAwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlM2UzZTN9LmRldGFpbHMtc2VjdGlvbl9fY29udGFjdHN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tdG9wOjVweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuZGV0YWlscy1zZWN0aW9uX19jb250YWN0c3tkaXNwbGF5OmJsb2NrfX0uZGV0YWlscy1zZWN0aW9uPi5pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O2ZsZXgtc2hyaW5rOjA7d2lkdGg6ODBweDtoZWlnaHQ6ODBweDttYXJnaW46MCAwIDAgMTBweDtib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgzNSwzNSwzNSwwLjI1KTtvdmVyZmxvdzpoaWRkZW59LmRldGFpbHMtc2VjdGlvbj4uaW1hZ2UgaW1ne3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTt3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5kZXRhaWxzLXNlY3Rpb25fX2xhYmVse3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTo1cHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojNWM2MjZlO2ZvbnQtc2l6ZToxNXB4fS5kZXRhaWxzLXNlY3Rpb24gLm5hbWV7ZmxvYXQ6bGVmdH0uZGV0YWlscy1zZWN0aW9uIC5uYW1lIGEsLmRldGFpbHMtc2VjdGlvbiAubmFtZSBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDEwcHggMCAwfS5kZXRhaWxzLXNlY3Rpb24gLmNvbHVtbntmbG9hdDpyaWdodDt3aWR0aDpjYWxjKDUwJSAtIDE1cHgpfS5kZXRhaWxzLXNlY3Rpb24gLmNvbHVtbjphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0uZGV0YWlscy1zZWN0aW9uIC5jb2x1bW46Zmlyc3QtY2hpbGR7ZmxvYXQ6bGVmdDtwYWRkaW5nOjAgMTVweCAwIDA7Y29sb3I6IzVjNjI2ZTtmb250LXdlaWdodDpib2xkfS5kZXRhaWxzLXNlY3Rpb24gW2NsYXNzKj1cImljby1cIl17cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7bWFyZ2luOjAgNXB4IDAgNHB4O2ZpbGw6dmFyKC0tdGhlbWUpfS5kZXRhaWxzLXNlY3Rpb25fX3doYXRzYXBwe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6IzUwYjk0ODtmb250LXdlaWdodDpib2xkfS5kZXRhaWxzLXNlY3Rpb25fX3doYXRzYXBwIFtjbGFzcyo9XCJpY28tXCJde3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7ZmlsbDojNTBiOTQ4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5kZXRhaWxzLXNlY3Rpb25fX3doYXRzYXBwe21hcmdpbi10b3A6NXB4O21hcmdpbi1sZWZ0OjA7Zm9udC1zaXplOjE0cHh9LmRldGFpbHMtc2VjdGlvbl9fd2hhdHNhcHAgW2NsYXNzKj1cImljby1cIl17d2lkdGg6MThweDtoZWlnaHQ6MThweDtmaWxsOiM1MGI5NDh9fS5kZXRhaWxzLXNlY3Rpb24gLmRlc2NyaXB0aW9ue3BhZGRpbmc6MTBweCAwIDAgMDtjbGVhcjpib3RofS5kZXRhaWxzLXNlY3Rpb24gLnRlY2huaWNpYW57ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LXdyYXA6d3JhcDtmbG9hdDpsZWZ0O21hcmdpbjowIDE1cHggMCAwfS5kZXRhaWxzLXNlY3Rpb24gLnRlY2huaWNpYW46YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LmRldGFpbHMtc2VjdGlvbiAudGVjaG5pY2lhbi1sYWJlbHt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206NXB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzVjNjI2ZTtmb250LXNpemU6MTVweH0uZGV0YWlscy1zZWN0aW9uIC50ZWNobmljaWFuIC5pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O3dpZHRoOjMycHg7aGVpZ2h0OjMycHg7bWFyZ2luOjAgMTBweCAwIDA7YmFja2dyb3VuZDp1cmwoXCIvaW1hZ2VzL2kvbm8tcGhvdG8ucG5nXCIpIG5vLXJlcGVhdCAwIDA7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtib3JkZXItcmFkaXVzOjQ0cHg7Ym9yZGVyOjJweCBzb2xpZCB2YXIoLS10aGVtZSk7b3ZlcmZsb3c6aGlkZGVufS5kZXRhaWxzLXNlY3Rpb24gLnRlY2huaWNpYW4gLmltYWdlIGltZ3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztib3JkZXItcmFkaXVzOjQ0cHh9LmRldGFpbHMtc2VjdGlvbiAudGVjaG5pY2lhbiAubmFtZXtmbG9hdDpsZWZ0fS5kZXRhaWxzLXNlY3Rpb24gLnRlY2huaWNpYW4gLm5hbWUgc3BhbntkaXNwbGF5OmJsb2NrO21hcmdpbjowIDEwcHggMCAwfS5kZXRhaWxzLXNlY3Rpb24gLmNvbnRyYWN0LWxpbmt7ZmxvYXQ6bGVmdDttYXJnaW46NXB4IDAgMCAwfS5kZXRhaWxzLXNlY3Rpb24gLmNhci1saW5re2Rpc3BsYXk6YmxvY2t9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7LmRldGFpbHMtc2VjdGlvbj4uaW1hZ2V7d2lkdGg6NTBweDtoZWlnaHQ6NTBweH19LmdyZWVuLWNvbG9ye2NvbG9yOiMxOGEzMDB9LnJlZC1jb2xvcntjb2xvcjp2YXIoLS10aGVtZSl9LnJlZC1jb2xvci50cmFuc3BhcmVudC1idXRue2NvbG9yOiMwMGMyZmZ9LnJlZC1jb2xvci50cmFuc3BhcmVudC1idXRuOmhvdmVye2NvbG9yOiNmZmZ9Lm9yZGVyLWNob2ljZXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjAgMCA1MHB4IDB9Lm9yZGVyLWNob2ljZTphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ub3JkZXItY2hvaWNlLXByZXZpZXd7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjVweCAwIDVweCAwfS5vcmRlci1jaG9pY2UtcHJldmlldzphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ub3JkZXItY2hvaWNlLXByZXZpZXcgLmNhcnQtaXRlbS1pbWFnZXttYXJnaW46MCAxNXB4fS5vcmRlci1jaG9pY2UtcHJldmlldyAuY2FydC1pdGVtLW51bWJlcntmb250LXNpemU6MThweDtmb250LXdlaWdodDpib2xkfS5vcmRlci1jaG9pY2UtcHJldmlldyAuY2FydC1pdGVtLWluZm97ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wfS5vcmRlci1jaG9pY2UtcHJldmlldyAuY2FydC1pdGVtLWNvdW50e2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luOjEwcHggMCAwIDB9Lm9yZGVyLWNob2ljZSB0ZC5vcmRlci1jaG9pY2Utc2VwYXJhdG9ye2JvcmRlcjpub25lfS5vcmRlci1jaG9pY2UgLnJlZC1jb2xvcntjb2xvcjp2YXIoLS10aGVtZSl9Lm9yZGVyLWNob2ljZSAuYmx1ZS1jb2xvcntjb2xvcjojMDBjMmZmfS5vcmRlci1jaG9pY2UgLmdyZWVuLWNvbG9ye2NvbG9yOiM2MzllM2F9Lm9yZGVyLWNob2ljZSAuYm9sZC1mb250e2ZvbnQtd2VpZ2h0OmJvbGR9Lm9yZGVyLWNob2ljZSAuY29tcGFueS1uYW1le3BhZGRpbmc6MCAzMHB4IDAgMDt3aGl0ZS1zcGFjZTpub3dyYXB9Lm9yZGVyLWNob2ljZSAuYmVzdC1wcmljZXtiYWNrZ3JvdW5kOiM2MzllM2E7Y29sb3I6I2ZmZn0ub3JkZXItY2hvaWNlIGEuY29uZGl0aW9ue2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo1cHggMTVweCA2cHggMTVweH0ub3JkZXItY2hvaWNlIGEuY29uZGl0aW9uLmFjdGl2ZXtiYWNrZ3JvdW5kOiM2MzllM2E7Y29sb3I6I2ZmZn0ub3JkZXItY2hvaWNlIGEuY29uZGl0aW9uLS1yZW1vdmV7bWFyZ2luOjVweCAwIDAgMH0ub3JkZXItY2hvaWNlIGEuZGFyay1yZWQtYnV0bntoZWlnaHQ6MzBweDttYXJnaW46MDtwYWRkaW5nOjAgMTBweDt3aGl0ZS1zcGFjZTpub3dyYXA7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjhweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KXsub3JkZXItY2hvaWNlIC5jYXJ0LWl0ZW0taW5mb3t0ZXh0LWFsaWduOmxlZnR9fS5vcmRlci1jaG9pY2UtZmlsdGVye2Zsb2F0OnJpZ2h0O21hcmdpbjowIDAgMjBweCAwfS5vcmRlci1jaG9pY2UtZmlsdGVyOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5vcmRlci1jaG9pY2UtZmlsdGVyIC5sYWJlbHtmbG9hdDpsZWZ0O21hcmdpbjo5cHggMCAwIDB9Lm9yZGVyLWNob2ljZS1maWx0ZXIgW2NsYXNzKj1cIi1idXRuXCJde2Zsb2F0OmxlZnQ7bWluLXdpZHRoOjE4MHB4O3dpZHRoOmF1dG87aGVpZ2h0OjQwcHg7bWFyZ2luOjAgMCAwIDIwcHg7Y2xlYXI6bm9uZX0ub3JkZXItY2hvaWNlLWZpbHRlciBbY2xhc3MqPVwiLWJ1dG5cIl0uYWN0aXZle2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjp2YXIoLS10aGVtZSl9Lm9yZGVyLWNob2ljZSAuY2FyZC1vbGQtcHJpY2V7Y29sb3I6IzVjNjI2ZTttYXJnaW46NXB4IDAgMCAwfS5vcmRlci1jaG9pY2UtZW1wdHl7dGV4dC1hbGlnbjpjZW50ZXJ9Lm9yZGVyLWNob2ljZS1lbXB0eSBzcGFue2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoyMHB4IDAgMzBweCAwO2ZvbnQtc2l6ZToyNXB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiMxZDIyMjV9Lm9yZGVyLWNob2ljZS1lbXB0eSBwe3BhZGRpbmc6MCAwIDIwcHggMDtsaW5lLWhlaWdodDoxLjVlbTtjb2xvcjojNWM2MjZlfS5vcmRlci1jaG9pY2UtZW1wdHkgcCBtYXJre2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzFkMjIyNX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsub3JkZXItY2hvaWNlLWVtcHR5IHB7Zm9udC1zaXplOjE1cHg7cGFkZGluZzowIDAgMTVweCAwfX0ucHJvZmlsZV9fZmlsdGVye21hcmdpbi1ib3R0b206MzBweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1lbmQ7d2lkdGg6Y2FsYygxMDAlIC0gMzUwcHgpfS5wcm9maWxlX19maWx0ZXIgW2NsYXNzKj1cImJ1dG5cIl17d2lkdGg6MTYwcHg7aGVpZ2h0OjM2cHg7bWFyZ2luLWxlZnQ6MjBweH0ucHJvZmlsZV9fZmlsdGVyLWRhdGVze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tbGVmdDoyMHB4O3dpZHRoOjUwMHB4fS5wcm9maWxlX19maWx0ZXItZGF0ZXMgbGFiZWx7d2lkdGg6MTAwJX0ucHJvZmlsZV9fZmlsdGVyLWRhdGVzIGlucHV0LnRleHQtaW5wdXR7d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KX0uY29tcGFueS1maWx0ZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDozMDt3aWR0aDoyNDBweH0uY29tcGFueS1maWx0ZXJfX2Ryb3Bkb3due3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MDtkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNjMWMxYzE7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjYzFjMWMxO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjMWMxYzF9LmNvbXBhbnktZmlsdGVyX19kcm9wZG93bi5hY3RpdmV7ZGlzcGxheTpibG9ja30uY29tcGFueS1maWx0ZXJfX3Njcm9sbHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7d2lkdGg6MTAwJTttYXgtaGVpZ2h0OjMwMHB4O292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0b30uY29tcGFueS1maWx0ZXJfX2Nsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1cHg7cmlnaHQ6MTBweDt6LWluZGV4OjM7ZGlzcGxheTpibG9jazt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O21hcmdpbjowO2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNjMWMxYzE7Y3Vyc29yOnBvaW50ZXI7b3V0bGluZTpub25lO3RyYW5zaXRpb246YWxsIDAuMnN9LmNvbXBhbnktZmlsdGVyX19jbG9zZSBzdmd7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6NTAlO2xlZnQ6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTRweDtoZWlnaHQ6MTRweDtmaWxsOiMxZDIyMjU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO3RyYW5zaXRpb246YWxsIDAuMnN9LmNvbXBhbnktZmlsdGVyX19jbG9zZTpob3Zlcntib3JkZXItY29sb3I6dmFyKC0tdGhlbWUpfS5jb21wYW55LWZpbHRlcl9fY2xvc2U6aG92ZXIgc3Zne2ZpbGw6dmFyKC0tdGhlbWUpfS5jb21wYW55LWZpbHRlcl9fbGlzdHttYXJnaW4tdG9wOjMycHh9LmNvbXBhbnktZmlsdGVyX19saXN0LWl0ZW17cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLXRvcDoxcHggc29saWQgI2MxYzFjMX0uY29tcGFueS1maWx0ZXJfX2xpc3QgbGFiZWx7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjQwcHg7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctdG9wOjdweDtwYWRkaW5nLWJvdHRvbTo2cHg7dHJhbnNpdGlvbjphbGwgMC4ycztjdXJzb3I6cG9pbnRlcn0uY29tcGFueS1maWx0ZXJfX2xpc3QgbGFiZWw6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjUwJTtsZWZ0OjEwcHg7ZGlzcGxheTpibG9jazt3aWR0aDoxNHB4O2hlaWdodDoxNHB4O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtib3JkZXI6MXB4IHNvbGlkICNjMWMxYzE7YmFja2dyb3VuZDojZmZmO3RyYW5zaXRpb246YWxsIDAuMnN9LmNvbXBhbnktZmlsdGVyX19saXN0IGxhYmVsOmhvdmVye2NvbG9yOnZhcigtLXRoZW1lKX0uY29tcGFueS1maWx0ZXJfX2xpc3QgaW5wdXRbdHlwZT1jaGVja2JveF17cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7cGFkZGluZzowO2JvdHRvbTowO2NsaXA6cmVjdCgwIDAgMCAwKTtvdmVyZmxvdzpoaWRkZW59LmNvbXBhbnktZmlsdGVyX19saXN0IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWx7Y29sb3I6dmFyKC0tdGhlbWUpfS5jb21wYW55LWZpbHRlcl9fbGlzdCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsOmJlZm9yZXtiYWNrZ3JvdW5kOnZhcigtLXRoZW1lKTtib3gtc2hhZG93Omluc2V0IDAgMCAwIDJweCAjZmZmfS5tYW5hZ2VyLXRhYmxlLWhvbGRlcntwYWRkaW5nOjE3cHggMCAzMHB4IDA7Zm9udC1zaXplOjE1cHg7b3ZlcmZsb3cteDphdXRvO2NsZWFyOmJvdGh9Lm1hbmFnZXItdGFibGUtaG9sZGVyIC5jb21wYW55LW5hbWV7dGV4dC1hbGlnbjpsZWZ0O2NvbG9yOnZhcigtLXRoZW1lKX0ubWFuYWdlci10YWJsZS1ob2xkZXIgLmNvbXBhbnktbmFtZSAuc3RhdGljLXJhdGluZ3ttYXJnaW46NXB4IDAgMCAwfS5tYW5hZ2VyLXRhYmxlLWhvbGRlciAuY29tcGFueS1uYW1lLS1iaWdnZXJ7Zm9udC1zaXplOjIwcHh9Lm1hbmFnZXItdGFibGUtaG9sZGVyLWl0ZW06YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm1hbmFnZXItdGFibGUtaG9sZGVyIC5wbGVkZ2UtaW5wdXR7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0ycHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjEwMHB4fS5tYW5hZ2VyLXRhYmxlLWhvbGRlciAucGxlZGdlLWlucHV0IGlucHV0LnRleHQtaW5wdXR7Zm9udC1zaXplOjE1cHh9Lm1hbmFnZXItdGFibGUtaG9sZGVyIC5kZWFsZXItZGlzY291bnR7Zm9udC1zaXplOjEzcHg7Y29sb3I6dmFyKC0tdGhlbWUpfS5tYW5hZ2VyLXRhYmxlLWhvbGRlciAuZGVhbGVyLWFtb3VudCwubWFuYWdlci10YWJsZS1ob2xkZXIgLmRlYWxlci1wcmljZSwubWFuYWdlci10YWJsZS1ob2xkZXIgLml0ZW0tYW1vdXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjgwcHg7bWFyZ2luOjAgNXB4IDAgMH0ubWFuYWdlci10YWJsZS1ob2xkZXJfd2lkZSB0YWJsZXttaW4td2lkdGg6MTQ0MHB4fS5tYW5hZ2VyLXRhYmxlLWhvbGRlcl93aWRlIHRhYmxlIC5kZWFsZXItaXRlbS1wcmljZXtwYWRkaW5nOjB9Lm1hbmFnZXItdGFibGUtaG9sZGVyIHRhYmxle3Bvc2l0aW9uOnJlbGF0aXZlO21pbi13aWR0aDoxMjQwcHh9Lm1hbmFnZXItdGFibGUtaG9sZGVyIC5ib2xkLWZvbnR7Zm9udC13ZWlnaHQ6Ym9sZH0ubWFuYWdlci10YWJsZS1ob2xkZXIgLm9yZGVyLXBpY2t1cC1jaGVja2JveHttYXJnaW4tdG9wOjEwcHh9Lm1hbmFnZXItdGFibGUtaG9sZGVyIHRye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjMWMxYzF9Lm1hbmFnZXItdGFibGUtaG9sZGVyIHRyLmVtcHR5LWNlbGx7Ym9yZGVyOm5vbmV9Lm1hbmFnZXItdGFibGUtaG9sZGVyIHRoe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MTVweCA4cHg7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6Ym9sZDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Ym9yZGVyOjFweCBzb2xpZCAjYzFjMWMxO2JhY2tncm91bmQ6I2ZmZn0ubWFuYWdlci10YWJsZS1ob2xkZXIgdGguYWxpZ24tbGVmdHt0ZXh0LWFsaWduOmxlZnR9Lm1hbmFnZXItdGFibGUtaG9sZGVyIHRoLmVtcHR5LWNlbGx7Ym9yZGVyOm5vbmV9Lm1hbmFnZXItdGFibGUtaG9sZGVyIHRoIHNwYW57ZGlzcGxheTpibG9ja30ubWFuYWdlci10YWJsZS1ob2xkZXIgdGggc3Bhbi5sYWJlbC10ZXh0LC5tYW5hZ2VyLXRhYmxlLWhvbGRlciB0aCBzcGFuLmNoZWNrYm94e2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5tYW5hZ2VyLXRhYmxlLWhvbGRlciB0ZHtwYWRkaW5nOjEwcHggOHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXI6MXB4IHNvbGlkICNjMWMxYzF9Lm1hbmFnZXItdGFibGUtaG9sZGVyIHRkLmFsaWduLWxlZnR7dGV4dC1hbGlnbjpsZWZ0fS5tYW5hZ2VyLXRhYmxlLWhvbGRlciB0ZC5lbXB0eS1jZWxse2JvcmRlcjpub25lfS5tYW5hZ2VyLXRhYmxlLWhvbGRlciB0ZCBbY2xhc3MqPVwiLWJ1dG5cIl17ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21pbi13aWR0aDoxMDBweDttYXgtd2lkdGg6MTM1cHg7bWFyZ2luOjJweCBhdXRvIDAgYXV0bztwYWRkaW5nOjAgMTBweCAycHggMTBweDtmb250LXNpemU6MTNweDtoZWlnaHQ6MjRweDtsaW5lLWhlaWdodDoyMnB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtib3gtc2hhZG93OjAgMXB4IDdweCB0cmFuc3BhcmVudH0ubWFuYWdlci10YWJsZS1ob2xkZXIgdGQgLmFjdGlvbi1idXRue3BhZGRpbmc6MDttYXJnaW46MDtoZWlnaHQ6MzBweDt3aWR0aDozMHB4O21pbi13aWR0aDozMHB4O2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpzdGF0aWN9Lm1hbmFnZXItdGFibGUtaG9sZGVyIHRkIC5oZWxwLWJ1dG57ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MThweDtoZWlnaHQ6MThweDttaW4td2lkdGg6MDttYXJnaW46MCAwIDAgM3B4O3BhZGRpbmc6MDtmb250LXNpemU6MTJweH0ubWFuYWdlci10YWJsZS1ob2xkZXIgdGQgaW5wdXQudGV4dC1pbnB1dHtwb3NpdGlvbjpzdGF0aWM7aGVpZ2h0OjMwcHg7Zm9udC1zaXplOjE0cHh9Lm1hbmFnZXItdGFibGUtaG9sZGVyIHRkIGlucHV0LnRleHQtaW5wdXRfd2lkZXttaW4td2lkdGg6MTIwcHh9Lm1hbmFnZXItdGFibGUtaG9sZGVyIHRyLmNlbGwtc2VwYXJhdG9yLC5tYW5hZ2VyLXRhYmxlLWhvbGRlciB0aC5jZWxsLXNlcGFyYXRvciwubWFuYWdlci10YWJsZS1ob2xkZXIgdGQuY2VsbC1zZXBhcmF0b3J7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCB2YXIoLS10aGVtZSl9Lm1hbmFnZXItdGFibGUtaG9sZGVyIHRyLmJvdHRvbS1jZWxsLXNlcGFyYXRvciwubWFuYWdlci10YWJsZS1ob2xkZXIgdGguYm90dG9tLWNlbGwtc2VwYXJhdG9yLC5tYW5hZ2VyLXRhYmxlLWhvbGRlciB0ZC5ib3R0b20tY2VsbC1zZXBhcmF0b3J7Ym9yZGVyLWJvdHRvbToycHggc29saWQgdmFyKC0tdGhlbWUpfS5tYW5hZ2VyLXRhYmxlLWhvbGRlciB0ci5ib3R0b20tY2VsbC1zZXBhcmF0b3IgdGR7Ym9yZGVyLWJvdHRvbTpub25lO2ZvbnQtc2l6ZToyMHB4O3BhZGRpbmctdG9wOjEycHg7cGFkZGluZy1ib3R0b206MTJweH0ubWFuYWdlci10YWJsZS1ob2xkZXIgdHIuYm90dG9tLWNlbGwtc2VwYXJhdG9yLm5vcm1hbC1mb250IHRke2ZvbnQtc2l6ZToxNXB4O3BhZGRpbmc6MTBweCA4cHh9Lm1hbmFnZXItdGFibGUtaG9sZGVyIHRkLmJvdHRvbS1saW5lLC5tYW5hZ2VyLXRhYmxlLWhvbGRlciB0ci5ib3R0b20tbGluZXtib3JkZXItYm90dG9tOjJweCBzb2xpZCB2YXIoLS10aGVtZSl9Lm1hbmFnZXItdGFibGUtaG9sZGVyIC5jYXJ0LWl0ZW0taW5mb3tmb250LXNpemU6MTVweH0ubWFuYWdlci10YWJsZS1ob2xkZXIgLmNhcnQtaXRlbS1pbmZvIGlucHV0LnRleHQtaW5wdXR7aGVpZ2h0OjMwcHg7Zm9udC1zaXplOjE0cHg7bWFyZ2luLWJvdHRvbTo1cHh9Lm1hbmFnZXItdGFibGUtaG9sZGVyIC5jYXJ0LWl0ZW0taW1hZ2V7bWF4LXdpZHRoOjYwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7Lm1hbmFnZXItdGFibGUtaG9sZGVyIHRoLC5tYW5hZ2VyLXRhYmxlLWhvbGRlciB0ZHtmb250LXNpemU6MTNweH0ubWFuYWdlci10YWJsZS1ob2xkZXIgLmNhcnQtaXRlbS1pbmZve2ZvbnQtc2l6ZToxNHB4fX0ubWFuYWdlci10YWJsZS1ob2xkZXIgLmtpdC1pbnB1dCwubWFuYWdlci10YWJsZS1ob2xkZXIgLmNvbmRpdGlvbi1zZWxlY3R7bWFyZ2luOjAgYXV0b30ua2l0LWlucHV0LC5jb25kaXRpb24tc2VsZWN0e3dpZHRoOjE3MHB4fS50YWJsZS1ub3dyYXB7d2hpdGUtc3BhY2U6bm93cmFwfS5sb2dpc3RpY3Mtb3B0aW9uczphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ubG9naXN0aWNzLW9wdGlvbntmbG9hdDpyaWdodDt3aWR0aDpjYWxjKDUwJSAtIDMwcHgpfS5sb2dpc3RpY3Mtb3B0aW9uOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5sb2dpc3RpY3Mtb3B0aW9uOmZpcnN0LWNoaWxke2Zsb2F0OmxlZnR9LmxvZ2lzdGljcy1vcHRpb24+LmlucHV0LWxhYmVse2Zsb2F0OmxlZnQ7d2lkdGg6ODBweDttYXJnaW46NnB4IDAgMCAwfS5sb2dpc3RpY3Mtb3B0aW9uIC5jb250ZW50e2Zsb2F0OnJpZ2h0O3dpZHRoOmNhbGMoMTAwJSAtIDgwcHgpfS5sb2dpc3RpY3Mtb3B0aW9uIC5uZXctb3B0aW9ue3BhZGRpbmc6MjBweCAwIDAgMH0ucGF5bWVudC1zdGF0dXN7cGFkZGluZzoxMHB4IDVweCAxMHB4IDVweDttYXJnaW46MCAwIDMwcHggMDtib3JkZXI6MnB4IHNvbGlkIHZhcigtLXRoZW1lKX0ucGF5bWVudC1zdGF0dXM6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LnBheW1lbnQtc3RhdHVzIC5jb2x1bW57ZmxvYXQ6bGVmdDt3aWR0aDozMy4zMzMlO3BhZGRpbmc6MCAxMHB4fS5wYXltZW50LXN0YXR1cyAuY29sdW1uOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5wYXltZW50LXN0YXR1cyAubGFiZWx7ZmxvYXQ6bGVmdDt3aWR0aDoxMjBweDtwYWRkaW5nOjdweCAwIDAgMH0ucGF5bWVudC1zdGF0dXMgLnN0YXR1cy1pbnB1dHtmbG9hdDpsZWZ0O3dpZHRoOmNhbGMoMTAwJSAtIDEyMHB4KX0ub3JkZXItY29tbWVudHM6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm9yZGVyLWRldGFpbHMgLm9yZGVyLWNvbW1lbnRze21hcmdpbjowIDAgMzBweCAwfS5vcmRlci1jb21tZW50cyAuY29sdW1ue2Zsb2F0OnJpZ2h0O3dpZHRoOmNhbGMoNTAlIC0gMTBweCl9Lm9yZGVyLWNvbW1lbnRzIC5jb2x1bW46Zmlyc3QtY2hpbGR7ZmxvYXQ6bGVmdH0ub3JkZXItY29udHJhY3QgdGV4dGFyZWEudGV4dGFyZWEtZmllbGR7bWluLWhlaWdodDo0MDBweDtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OnZpc2libGU7cmVzaXplOnZlcnRpY2FsfS5vcmRlci1jb250cmFjdF9fY29sdW1ue21hcmdpbi1ib3R0b206MjBweH0ub3JkZXItY29udHJhY3RfX3NlY3Rpb257bWFyZ2luLWJvdHRvbTo0MHB4fS5vcmRlci1jb250cmFjdCAub3JkZXItYnRuc3tmbG9hdDpub25lfS5vcmRlci1jb250cmFjdCBpZnJhbWV7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS5jaGVjay1idG57cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttYXJnaW46MnB4IDAgMTBweCAwO3dpZHRoOjkwcHh9LmNoZWNrLWJ0bjpob3ZlcntvcGFjaXR5OjAuOX0uY2hlY2stYnRuIC5ub3QtY2hlY2tlZCwuY2hlY2stYnRuIC5jaGVja2Vke3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzozcHggMTBweCA0cHggMTBweDtmb250LXNpemU6MTNweDtjb2xvcjojZmZmO2JhY2tncm91bmQ6dmFyKC0tdGhlbWUpO292ZXJmbG93OmhpZGRlbjtjdXJzb3I6cG9pbnRlcjt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItcmFkaXVzOjRweDt0cmFuc2l0aW9uOmFsbCAwLjJzfS5jaGVjay1idG4gLmNoZWNrZWR7YmFja2dyb3VuZDojNjM5ZTNhfS5jaGVjay1idG4gLmNoZWNrZWR7ZGlzcGxheTpub25lfS5jaGVjay1idG5fX2lucHV0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtoZWlnaHQ6MDt3aWR0aDowO29wYWNpdHk6MH0uY2hlY2stYnRuX19pbnB1dDpjaGVja2VkIH4gLm5vdC1jaGVja2Vke2Rpc3BsYXk6bm9uZX0uY2hlY2stYnRuX19pbnB1dDpjaGVja2VkIH4gLmNoZWNrZWR7ZGlzcGxheTpibG9ja30uYm9udXMtaW5mb3tjb2xvcjojMDBhZmU2fS5jZWxsLW5hbWV7ZGlzcGxheTpub25lO3BhZGRpbmc6MCAwIDVweCAwO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzVjNjI2ZX0uc2hvdy1vbi1tb2JpbGV7ZGlzcGxheTpub25lfS5zaG93LW9uLW1vYmlsZS5kYXJrLXJlZC1idXRue3dpZHRoOjEwMCU7aGVpZ2h0OjQwcHg7bWF4LXdpZHRoOjMyMHB4O21hcmdpbjozMHB4IGF1dG8gMCBhdXRvO2Zsb2F0Om5vbmV9LmRlYWxlci1pdGVtLXByaWNle2ZvbnQtc2l6ZToxNXB4O3BhZGRpbmc6OHB4IDAgMCAwfS5kZWFsZXItaXRlbS1wcmljZS0tbG93e3BhZGRpbmc6MH0uZGVhbGVyLWl0ZW0tcHJpY2UgaW5wdXQudGV4dC1pbnB1dHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo3MHB4O21hcmdpbjowIDVweCAwIDVweH0uZGVhbGVyLWRldGFpbHM6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LmRlYWxlci1kZXRhaWxzIC5jb2x1bW57ZmxvYXQ6bGVmdDttYXgtd2lkdGg6NTAwcHh9LmRlYWxlci1kZXRhaWxzIC5jb2x1bW46YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LmRlYWxlci1kZXRhaWxzIC5jb2x1bW46bnRoLWNoaWxkKDIpe2Zsb2F0OnJpZ2h0fS5kZWFsZXItZGV0YWlscyAuY29sdW1uLXRpdGxle3BhZGRpbmc6MCAwIDE1cHggMDtmb250LXNpemU6MThweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmRlYWxlci1kZXRhaWxzIC5zZWN0aW9ue3BhZGRpbmc6MCAwIDIwcHggMDtjbGVhcjpib3RofS5kZWFsZXItZGV0YWlscyAuc2VjdGlvbjphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0uZGVhbGVyLWRldGFpbHMgLnNlY3Rpb24uaGFsZi1zZWN0aW9ue2Zsb2F0OnJpZ2h0O3dpZHRoOmNhbGMoNTAlIC0gNXB4KTtjbGVhcjpub25lfS5kZWFsZXItZGV0YWlscyAuc2VjdGlvbi5oYWxmLXNlY3Rpb24ubGVmdC1wb3NpdGlvbntmbG9hdDpsZWZ0fS5kZWFsZXItZGV0YWlscyAuZGF0YS1sYWJlbHtwYWRkaW5nOjAgMCAxMHB4IDA7Y29sb3I6IzVjNjI2ZTtmb250LXdlaWdodDpib2xkfS5kZWFsZXItZGV0YWlscyAuZGF0YS1sYWJlbCsuaW5wdXQtbGluZXtmbG9hdDpsZWZ0fS5kZWFsZXItZGV0YWlscyAuaW5wdXQtbGluZXtmbG9hdDpyaWdodDt3aWR0aDpjYWxjKDUwJSAtIDVweCk7bWFyZ2luOjAgMCAxMHB4IDB9LmRlYWxlci1kZXRhaWxzIC5pbnB1dC1saW5lLndpZGV7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlfS5kZWFsZXItZGV0YWlscyAuY29uZmlybS1sYWJlbHtjbGVhcjpib3RofS5kZWFsZXItdG90YWwtdGl0bGV7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0ycHg7Zm9udC1zaXplOjIwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmRlYWxlci10b3RhbHtjb2xvcjp2YXIoLS10aGVtZSk7Zm9udC13ZWlnaHQ6Ym9sZDtsaW5lLWhlaWdodDoyNHB4fS5kZWFsZXItbWVzc2FnZXtmbG9hdDpsZWZ0O3dpZHRoOmNhbGMoNTAlIC0gMTVweCk7cGFkZGluZzowIDAgMzBweCAwfS5kZWFsZXItbWVzc2FnZTphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0uZGVhbGVyLW1lc3NhZ2UgdGV4dGFyZWEudGV4dGFyZWEtZmllbGR7bWF4LXdpZHRoOjUwMHB4fS5kZWFsZXItbWVzc2FnZSAuZGF0YS1sYWJlbHtwYWRkaW5nOjAgMCAxMHB4IDA7Y29sb3I6IzVjNjI2ZTtmb250LXdlaWdodDpib2xkfS5vcmRlci1hZGR7ZGlzcGxheTpmbGV4O2FsaWduLWNvbnRlbnQ6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbjowIDAgMjBweCAwfS5vcmRlci1hZGQgZm9ybXt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpfS5vcmRlci1hZGQgLm9yZGVyLWFkZC1pbnB1dHtmbG9hdDpsZWZ0O3dpZHRoOmNhbGMoMTAwJSAtIDEyMHB4KX0ub3JkZXItYWRkIC5vcmRlci1hZGQtaW5wdXQgLmNob3Nlbi1jb250YWluZXJ7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS5vcmRlci1hZGQgLm9yZGVyLWFkZC1pbnB1dCAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9dGV4dF17aGVpZ2h0OjM2cHh9Lm9yZGVyLWFkZCAuZGFyay1yZWQtYnV0bntmbG9hdDpyaWdodDt3aWR0aDoxMDBweDtoZWlnaHQ6NDBweDttYXJnaW46MDtjbGVhcjpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsucHJvZmlsZXtwYWRkaW5nOjYwcHggMjBweCAzMHB4IDIwcHh9Lm9yZGVyLWl0ZW0gLmxlZnQtZGF0YSwub3JkZXItaXRlbSAucmlnaHQtZGF0YXtmbG9hdDpub25lO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjY0MHB4O21hcmdpbjowIGF1dG99Lm9yZGVyLWl0ZW0gLmN1c3RvbWVyLWRhdGEsLm9yZGVyLWl0ZW0gLm1hbmFnZXItc3RhdHVze2Zsb2F0Om5vbmU7bWFyZ2luOjAgMCAzMHB4IDA7Y2xlYXI6Ym90aDt3aWR0aDoxMDAlfS5vcmRlci1pdGVtIC5jdXN0b21lci1kYXRhOmZpcnN0LWNoaWxkLC5vcmRlci1pdGVtIC5tYW5hZ2VyLXN0YXR1czpmaXJzdC1jaGlsZHt3aWR0aDoxMDAlfS5vcmRlci1pdGVtIC5jdXN0b21lci1kYXRhIC5sYWJlbCwub3JkZXItaXRlbSAubWFuYWdlci1zdGF0dXMgLmxhYmVse2Zsb2F0OmxlZnQ7bWluLXdpZHRoOjEwMHB4O21hcmdpbi1yaWdodDowfS5vcmRlci1pdGVtIC5jdXN0b21lci1kYXRhIC5jb2x1bW4sLm9yZGVyLWl0ZW0gLmN1c3RvbWVyLWRhdGEgLnN0YXR1cy1zZWxlY3QtaG9sZGVyLC5vcmRlci1pdGVtIC5tYW5hZ2VyLXN0YXR1cyAuY29sdW1uLC5vcmRlci1pdGVtIC5tYW5hZ2VyLXN0YXR1cyAuc3RhdHVzLXNlbGVjdC1ob2xkZXJ7ZmxvYXQ6bGVmdDt3aWR0aDpjYWxjKDEwMCUgLSAxMDBweCl9Lm9yZGVyLWl0ZW0gLmN1c3RvbWVyLWRhdGEgLm1hbmFnZXItc2VsZWN0LWhvbGRlciwub3JkZXItaXRlbSAubWFuYWdlci1zdGF0dXMgLm1hbmFnZXItc2VsZWN0LWhvbGRlcnt3aWR0aDoxMDAlfS5vcmRlci1pdGVtLm1hbmFnZXItb3JkZXIgLm9yZGVyLWRhdGEtdGl0bGV7ZmxvYXQ6bm9uZX0ucGF5bWVudC1zdGF0dXN7cGFkZGluZzoxMHB4IDA7bWFyZ2luOjAgYXV0byAzMHB4IGF1dG87bWF4LXdpZHRoOjY0MHB4fS5wYXltZW50LXN0YXR1cyAuY29sdW1ue2Zsb2F0Om5vbmU7d2lkdGg6MTAwJTtwYWRkaW5nOjAgMTBweDttYXJnaW46MCAwIDE1cHggMH0ub3JkZXItY29tbWVudHN7bWFyZ2luOjAgYXV0byAzMHB4IGF1dG87bWF4LXdpZHRoOjY0MHB4fS5vcmRlci1kZXRhaWxzIC5vcmRlci1jb21tZW50c3ttYXJnaW46MCBhdXRvIDMwcHggYXV0b30ub3JkZXItY29tbWVudHMgLmNvbHVtbntmbG9hdDpub25lO3dpZHRoOjEwMCU7bWFyZ2luOjAgMCAxNXB4IDB9Lm9yZGVyLWNvbW1lbnRzIC5jb2x1bW46Zmlyc3QtY2hpbGR7ZmxvYXQ6bm9uZX0ucHJvZmlsZSAub3JkZXItYnRuc3tmbG9hdDpub25lO3dpZHRoOmF1dG87bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30ucHJvZmlsZSAub3JkZXItYnRuc19wcm9wb3NhbHt3aWR0aDoxMDAlfS5wcm9maWxlIC5vcmRlci1idG5zX19saW5le2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnByb2ZpbGUgLm9yZGVyLWJ0bnNfX3ByaWNle2ZvbnQtc2l6ZToxNnB4O21hcmdpbi1sZWZ0OjEwcHh9LnByb2ZpbGUgLm9yZGVyLWJ0bnMgW2NsYXNzKj1cImJ1dG5cIl17Zm9udC1zaXplOjE1cHh9LnByb2ZpbGUgLm9yZGVyLWNob2ljZS1maWx0ZXIgW2NsYXNzKj1cIi1idXRuXCJde2Zsb2F0OmxlZnQ7bWFyZ2luOjAgMCAwIDIwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpey5vcmRlci1hZGR7ZGlzcGxheTpibG9ja30ub3JkZXItYWRkIGZvcm17d2lkdGg6MTAwJTttYXJnaW4tdG9wOjEwcHh9LnByb2ZpbGUtbmF2e21heC13aWR0aDo0MjBweDttYXJnaW46MCBhdXRvIDUwcHggYXV0bztib3JkZXI6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS10aGVtZSl9LnByb2ZpbGUtbmF2IHVse2Rpc3BsYXk6YmxvY2t9LnByb2ZpbGUtbmF2IHVsIGxpe2JvcmRlcjoxcHggc29saWQgdmFyKC0tdGhlbWUpO2JvcmRlci1ib3R0b206bm9uZX0ucHJvZmlsZS1uYXYgdWwgc3BhbiwucHJvZmlsZS1uYXYgdWwgYXtoZWlnaHQ6MzBweDtsaW5lLWhlaWdodDoyOHB4fS5tYW5hZ2VyLXRhYmxlLWhvbGRlciAuaXRlbS1yZW1vdmV7cG9zaXRpb246cmVsYXRpdmU7dG9wOjB9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGF7cGFkZGluZzowIDAgNDBweCAwfS5vcmRlci1pdGVtIC5vcmRlci1kYXRhOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5vcmRlci1pdGVtIC5vcmRlci1kYXRhIC5jZWxsLC5vcmRlci1pdGVtIC5vcmRlci1kYXRhIC5yb3d7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlO21heC13aWR0aDo0MjBweDttYXJnaW46MCBhdXRvfS5vcmRlci1pdGVtIC5vcmRlci1kYXRhIC5jZWxse3BhZGRpbmc6MCAwIDE1cHggMH0ub3JkZXItaXRlbSAub3JkZXItZGF0YSAuaW5wdXQtbGluZXtmbG9hdDpyaWdodDt3aWR0aDpjYWxjKDUwJSAtIDVweCl9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEgLmlucHV0LWxpbmUud2lkZXtmbG9hdDpub25lO3dpZHRoOjEwMCV9Lm9yZGVyLWl0ZW0gLm9yZGVyLXRhYmxle3BhZGRpbmc6MH0ub3JkZXItaXRlbSAub3JkZXItdGFibGUgLm9kZXItdGFibGUtaGVhZHtkaXNwbGF5Om5vbmV9Lm9yZGVyLWl0ZW0gLnNob3ctb24tbW9iaWxle2Rpc3BsYXk6YmxvY2t9Lm9yZGVyLWl0ZW0gc3Bhbi5zaG93LW9uLW1vYmlsZXtkaXNwbGF5OmlubGluZS1ibG9ja30ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NTBweCAwIDAgMH0ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdCAuaW1hZ2V7ZmxvYXQ6bm9uZTt3aWR0aDo4MHB4O2hlaWdodDo4MHB4O21hcmdpbjowIGF1dG8gMTVweCBhdXRvO2JvcmRlcjoxcHggc29saWQgI2UzZTNlM30ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdCAuaW1hZ2UgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99Lm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3QgLmltYWdlPmF7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2Rpc3BsYXk6YmxvY2t9Lm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3QgLmltYWdlPmE6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjUwJTtsZWZ0OjUwJTt6LWluZGV4OjI7ZGlzcGxheTpibG9jazt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O21hcmdpbjotMjBweCAwIDAgLTIwcHg7YmFja2dyb3VuZDp1cmwoXCIvaW1hZ2VzL2kvem9vbS5wbmdcIikgbm8tcmVwZWF0IDUwJSA1MCU7YmFja2dyb3VuZC1zaXplOjMwcHggMzBweDtvcGFjaXR5OjA7dHJhbnNpdGlvbjphbGwgMC4yc30ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdCAuaW1hZ2U+YTpob3ZlcjpiZWZvcmV7b3BhY2l0eToxfS5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0IC5jZWxse2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjIwcHg7cGFkZGluZzowIDAgMjBweCAwO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxNXB4O2NsZWFyOmJvdGh9Lm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3QgLmNlbGw6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3QgLmNlbGw6bnRoLWNoaWxkKDEpe3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1cHg7bGVmdDowO2Zsb2F0Om5vbmU7aGVpZ2h0OjQwcHg7bGluZS1oZWlnaHQ6NDBweDt3aWR0aDo0NHB4fS5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0IC5jZWxsOm50aC1jaGlsZCg2KXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2Zsb2F0Om5vbmU7d2lkdGg6NDBweH0ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdCAuY2VsbDpudGgtY2hpbGQoNikgLnJlbW92ZS1idXRue3BhZGRpbmc6MDt3aWR0aDo0MHB4fS5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0IC5jZWxsOm50aC1jaGlsZCg2KSAuYnRuLXRleHR7ZGlzcGxheTpub25lfS5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0IC5jZWxsOm50aC1jaGlsZCg1KSwub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdCAuY2VsbDpudGgtY2hpbGQoMil7d2lkdGg6MTAwJTtmbG9hdDpub25lO3RleHQtYWxpZ246Y2VudGVyO2NsZWFyOmJvdGh9Lm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3QgLmNlbGwudG90YWwtY2VsbCAuY2VsbC1uYW1lLC5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0IC5jZWxsLmFydC1jZWxsIC5jZWxsLW5hbWV7ZmxvYXQ6bGVmdDt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpO3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZzowfS5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0IC5jZWxsLnRvdGFsLWNlbGwgLnRvdGFsLWNlbGwtcHJpY2UsLm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3QgLmNlbGwudG90YWwtY2VsbCAuYXJ0LC5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0IC5jZWxsLmFydC1jZWxsIC50b3RhbC1jZWxsLXByaWNlLC5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0IC5jZWxsLmFydC1jZWxsIC5hcnR7ZmxvYXQ6cmlnaHQ7d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KTt0ZXh0LWFsaWduOmxlZnQ7Zm9udC1zaXplOjE0cHh9Lm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3QgLmNlbGwuc2hvcnQtY2VsbHtmbG9hdDpsZWZ0O3dpZHRoOjUwJTtjbGVhcjpub25lfS5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0LmRlYWxlci10b3RhbCAuY2VsbHtmbG9hdDpsZWZ0O3dpZHRoOjUwJTtjbGVhcjpub25lfS5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0LmRlYWxlci10b3RhbCAuY2VsbDpudGgtY2hpbGQoMiksLm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3QuZGVhbGVyLXRvdGFsIC5jZWxsOm50aC1jaGlsZCgxKXtkaXNwbGF5Om5vbmV9Lm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3QuZGVhbGVyLXRvdGFsIC5jZWxsOm50aC1jaGlsZCg1KXt3aWR0aDoxMDAlO2NsZWFyOmJvdGh9Lm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3QuZGVhbGVyLXRvdGFsIC5jZWxsOm50aC1jaGlsZCg1KSAudG90YWwtY2VsbC1wcmljZSwub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdC5kZWFsZXItdG90YWwgLmNlbGw6bnRoLWNoaWxkKDUpIC5jZWxsLW5hbWV7Zm9udC1zaXplOjIwcHh9Lm9yZGVyLWl0ZW0gLm9yZGVyLXRvdGFsLC5vcmRlci1pdGVtIC50b3RhbC10YWJsZXt0ZXh0LWFsaWduOmNlbnRlcn0ub3JkZXItaXRlbSAub3JkZXItdG90YWw6YmVmb3JlLC5vcmRlci1pdGVtIC50b3RhbC10YWJsZTpiZWZvcmV7ZGlzcGxheTpub25lfS5vcmRlci1pdGVtIC5vcmRlci10b3RhbCAuY29sdW1uOmZpcnN0LWNoaWxkLC5vcmRlci1pdGVtIC5vcmRlci10b3RhbCAuY29sdW1uLC5vcmRlci1pdGVtIC50b3RhbC10YWJsZSAuY29sdW1uOmZpcnN0LWNoaWxkLC5vcmRlci1pdGVtIC50b3RhbC10YWJsZSAuY29sdW1ue2Zsb2F0Om5vbmU7d2lkdGg6MTAwJTtib3JkZXI6bm9uZX0ub3JkZXItaXRlbSAub3JkZXItdG90YWwgLnJvdywub3JkZXItaXRlbSAudG90YWwtdGFibGUgLnJvd3twYWRkaW5nOjAgMCAxNXB4IDA7bWFyZ2luOjAgMCAxNXB4IDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2UzZTNlMztkaXNwbGF5OmJsb2NrfS5vcmRlci1pdGVtIC5vcmRlci10b3RhbCAuY2VsbCwub3JkZXItaXRlbSAudG90YWwtdGFibGUgLmNlbGx7ZGlzcGxheTpibG9jaztwYWRkaW5nOjAgMCAwIDA7Y2xlYXI6Ym90aH0ub3JkZXItaXRlbSAub3JkZXItdG90YWwgLmNlbGw6bnRoLWNoaWxkKDEpLC5vcmRlci1pdGVtIC5vcmRlci10b3RhbCAuY2VsbDpudGgtY2hpbGQoMiksLm9yZGVyLWl0ZW0gLnRvdGFsLXRhYmxlIC5jZWxsOm50aC1jaGlsZCgxKSwub3JkZXItaXRlbSAudG90YWwtdGFibGUgLmNlbGw6bnRoLWNoaWxkKDIpe2Zsb2F0OmxlZnQ7d2lkdGg6NTAlO3BhZGRpbmc6MCAwIDIwcHggMDtjbGVhcjpub25lfS5vcmRlci1pdGVtIC5vcmRlci10b3RhbCAuY2VsbDpudGgtY2hpbGQoMyksLm9yZGVyLWl0ZW0gLnRvdGFsLXRhYmxlIC5jZWxsOm50aC1jaGlsZCgzKXt3aWR0aDoxMDAlfS5vcmRlci1pdGVtIC5vcmRlci10b3RhbCAuYm9udXMtaW5mbywub3JkZXItaXRlbSAudG90YWwtdGFibGUgLmJvbnVzLWluZm97cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzAwYWZlNn0ub3JkZXItaXRlbSAub3JkZXItdG90YWwgLmJvbnVzLWluZm8udXBwZXIsLm9yZGVyLWl0ZW0gLnRvdGFsLXRhYmxlIC5ib251cy1pbmZvLnVwcGVye3RvcDotM3B4fS5vcmRlci1pdGVtIC5vcmRlci10b3RhbCBsYWJlbCwub3JkZXItaXRlbSAudG90YWwtdGFibGUgbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lm9yZGVyLWl0ZW0gLm9yZGVyLXRvdGFse3RleHQtYWxpZ246bGVmdH0ub3JkZXItaXRlbSAudG90YWwtdGFibGV7Zm9udC1zaXplOjE0cHh9Lm9yZGVyLWl0ZW0gLnRvdGFsLXRhYmxlIC5yb3d7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW46MDtwYWRkaW5nOjB9Lm9yZGVyLWl0ZW0gLnRvdGFsLXRhYmxlIC5jZWxse2Zsb2F0OmxlZnQ7aGVpZ2h0OmF1dG87cGFkZGluZzoxNXB4IDVweCAxNnB4IDVweDtjbGVhcjpub25lfS5vcmRlci1pdGVtIC50b3RhbC10YWJsZSAuY2VsbDpudGgtY2hpbGQoMSl7d2lkdGg6Y2FsYygxMDAlIC0gMTIwcHgpO3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjE1cHggNXB4IDE2cHggNXB4fS5vcmRlci1pdGVtIC50b3RhbC10YWJsZSAuY2VsbDpudGgtY2hpbGQoMil7d2lkdGg6MDtwYWRkaW5nOjB9Lm9yZGVyLWl0ZW0gLnRvdGFsLXRhYmxlIC5jZWxsOm50aC1jaGlsZCgzKXt3aWR0aDoxMDVweDtwYWRkaW5nOjE1cHggNXB4IDE2cHggNXB4O3RleHQtYWxpZ246cmlnaHR9LmNlbGwtbmFtZXtkaXNwbGF5OmJsb2NrfS5kZWFsZXItZGV0YWlsczphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0uZGVhbGVyLWRldGFpbHMgLmNvbHVtbntmbG9hdDpub25lO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjQyMHB4O21hcmdpbjowIGF1dG99LmRlYWxlci1kZXRhaWxzIC5jb2x1bW46bnRoLWNoaWxkKDIpe2Zsb2F0Om5vbmV9LmRlYWxlci1kZXRhaWxzIC5zZWN0aW9ue3BhZGRpbmc6MCAwIDIwcHggMDtjbGVhcjpib3RofS5kZWFsZXItZGV0YWlscyAuc2VjdGlvbjphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0uZGVhbGVyLWRldGFpbHMgLnNlY3Rpb24uaGFsZi1zZWN0aW9ue2Zsb2F0OnJpZ2h0O3dpZHRoOmNhbGMoNTAlIC0gMTVweCk7Y2xlYXI6bm9uZX0uZGVhbGVyLWRldGFpbHMgLnNlY3Rpb24uaGFsZi1zZWN0aW9uLmxlZnQtcG9zaXRpb257ZmxvYXQ6bGVmdH0uZGVhbGVyLWRldGFpbHMgLmRhdGEtbGFiZWx7cGFkZGluZzowIDAgMTBweCAwO2NvbG9yOiM1YzYyNmU7Zm9udC13ZWlnaHQ6Ym9sZH0uZGVhbGVyLWRldGFpbHMgLmRhdGEtbGFiZWwrLmlucHV0LWxpbmV7ZmxvYXQ6bGVmdH0uZGVhbGVyLWRldGFpbHMgLmlucHV0LWxpbmV7ZmxvYXQ6cmlnaHQ7d2lkdGg6Y2FsYyg1MCUgLSA1cHgpO21hcmdpbjowIDAgMTBweCAwfS5kZWFsZXItZGV0YWlscyAuaW5wdXQtbGluZS53aWRle2Zsb2F0Om5vbmU7d2lkdGg6MTAwJX0uZGVhbGVyLWRldGFpbHMgLmNvbmZpcm0tbGFiZWx7Y2xlYXI6Ym90aH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnByb2ZpbGUtdG9we2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyfS5wcm9maWxlX19mb3JtLWJvdHRvbXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcn0ucHJvZmlsZV9fZm9ybS1kYXRhe2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9LnByb2ZpbGUgLmNhcnQtdGV4dHtwYWRkaW5nOjAgMCAyMHB4IDA7Zm9udC1zaXplOjE2cHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnByb2ZpbGUgLmNhcnQtdGV4dCAub3JkZXItdG90YWwtaG91cnN7bWluLWhlaWdodDoxOHB4fS5wcm9maWxlIC5jYXJ0LXRleHQgLmNhcnQtdGV4dC1yaWdodHtmbG9hdDpub25lO2Rpc3BsYXk6YmxvY2t9LnByb2ZpbGUgLmNhcnQtdGV4dCAuY2FydC10ZXh0LXJpZ2h0LnJpZ2h0LXBvc2l0aW9ue2Zsb2F0Om5vbmV9LnByb2ZpbGUgLmNhcnQtdGV4dCAuY2FydC1jbGVhcnt3aWR0aDoxNzBweDttYXJnaW46MCAwIDAgMH0ucHJvZmlsZSAuY2FydC10ZXh0IC5kYXJrLXJlZC1idXRue21hcmdpbjowIGF1dG8gMTVweCBhdXRvO2Zsb2F0Om5vbmV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5wcm9maWxlLXRvcHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfS5vcmRlcnMtdGFibGUgdGgsLm9yZGVycy10YWJsZSB0ZHtmb250LXNpemU6MTRweDtwYWRkaW5nOjAgNXB4fS5vcmRlci1pdGVtIC5kZXRhaWxzLXNlY3Rpb257bWFyZ2luOjAgMCAxNXB4IDA7cGFkZGluZzowIDAgMTVweCAwfS5vcmRlci1pdGVtIC5kZXRhaWxzLXNlY3Rpb24gLmNvbHVtbntmbG9hdDpub25lO3dpZHRoOjEwMCV9Lm9yZGVyLWl0ZW0gLmRldGFpbHMtc2VjdGlvbiAuY29sdW1uOmZpcnN0LWNoaWxke3BhZGRpbmc6MCAwIDEwcHggMH0ub3JkZXItaXRlbSAuZGV0YWlscy1zZWN0aW9uIC5kZXNjcmlwdGlvbntwYWRkaW5nOjAgMCAwIDB9Lm9yZGVyLWl0ZW0gLmRldGFpbHMtc2VjdGlvbiAudGVjaG5pY2lhbntmbG9hdDpsZWZ0O21hcmdpbjowIDE1cHggMCAwfS5vcmRlci1pdGVtIC5kZXRhaWxzLXNlY3Rpb24gLnRlY2huaWNpYW46YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm9yZGVyLWl0ZW0gLmRldGFpbHMtc2VjdGlvbiAudGVjaG5pY2lhbiAuaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6bGVmdDt3aWR0aDozMnB4O2hlaWdodDozMnB4O21hcmdpbjowIDEwcHggMCAwO2JhY2tncm91bmQ6dXJsKFwiL2ltYWdlcy9pL25vLXBob3RvLnBuZ1wiKSBuby1yZXBlYXQgMCAwO2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCU7Ym9yZGVyLXJhZGl1czo0NHB4O2JvcmRlcjoycHggc29saWQgdmFyKC0tdGhlbWUpO292ZXJmbG93OmhpZGRlbn0ub3JkZXItaXRlbSAuZGV0YWlscy1zZWN0aW9uIC50ZWNobmljaWFuIC5pbWFnZSBpbWd7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87Ym9yZGVyLXJhZGl1czo0NHB4fS5vcmRlci1pdGVtIC5kZXRhaWxzLXNlY3Rpb24gLnRlY2huaWNpYW4gLm5hbWV7ZmxvYXQ6bGVmdDtwYWRkaW5nOjZweCAwIDAgMH0ub3JkZXItaXRlbSAuZGV0YWlscy1zZWN0aW9uIC50ZWNobmljaWFuIC5uYW1lIHNwYW57bWFyZ2luOjAgMTBweCAwIDB9Lm9yZGVyLWl0ZW0gLmRldGFpbHMtc2VjdGlvbiAudGVjaG5pY2lhbiAubmFtZSBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5vcmRlci1pdGVtIC5kZXRhaWxzLXNlY3Rpb24gLmNvbnRyYWN0LWxpbmt7ZmxvYXQ6bGVmdDttYXJnaW46NXB4IDAgMCAwfS5vcmRlci1pdGVtIC5vcmRlci1kb3dubG9hZHtmbG9hdDpub25lO3BhZGRpbmc6MjBweCAwIDAgMDttYXJnaW46MDtjbGVhcjpib3RoO3dpZHRoOjEwMCV9Lm9yZGVyLWl0ZW0ubWFuYWdlci1vcmRlciAub3JkZXItZG93bmxvYWR7d2lkdGg6MTAwJX0ub3JkZXItaXRlbSAub3JkZXItYnRuc3t3aWR0aDoxMDAlfS5vcmRlci1pdGVtIC5wYXltZW50LXR5cGUuZGVhbGVyLXBheW1lbnQsLmRlYWxlci1tZXNzYWdle2Zsb2F0Om5vbmU7d2lkdGg6YXV0b30ub3JkZXItaXRlbSAucGF5bWVudC10eXBlLmRlYWxlci1wYXltZW50IHRleHRhcmVhLnRleHRhcmVhLWZpZWxkLC5kZWFsZXItbWVzc2FnZSB0ZXh0YXJlYS50ZXh0YXJlYS1maWVsZHttYXgtd2lkdGg6NjAwcHh9Lm9yZGVyLWl0ZW0gLmRldGFpbHMtc2VjdGlvbiAuY2FyLWxpbmssLm9yZGVyLWl0ZW0gLm9yZGVyLXRvdGFsIC5ib251cy1pbmZvLnVwcGVyIC5sYWJlbC10ZXh0PnNwYW46bGFzdC1jaGlsZHtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NXB4IDAgMCAwO21hcmdpbjowfS5wb3J0Zm9saW8tY29udGVudC1pdGVte2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXJ9LnBvcnRmb2xpby1jb250ZW50LWl0ZW0gLmRhcmstcmVkLWJ1dG57d2lkdGg6MTAwJTttYXgtd2lkdGg6MjAwcHg7bWFyZ2luOjAgYXV0b30ucHJvZmlsZSAub3JkZXItY2hvaWNlLWZpbHRlcntmbG9hdDpub25lfS5wcm9maWxlIC5vcmRlci1jaG9pY2UtZmlsdGVyIC5sYWJlbHtmbG9hdDpub25lO21hcmdpbjowIDAgMTBweCAwfS5wcm9maWxlIC5vcmRlci1jaG9pY2UtZmlsdGVyIFtjbGFzcyo9XCItYnV0blwiXXt3aWR0aDpjYWxjKDUwJSAtIDVweCk7bWFyZ2luOjA7Y2xlYXI6Ym90aDttaW4td2lkdGg6MH0ucHJvZmlsZSAub3JkZXItY2hvaWNlLWZpbHRlciBbY2xhc3MqPVwiLWJ1dG5cIl06bGFzdC1jaGlsZHtmbG9hdDpyaWdodDtjbGVhcjpub25lfX0ub3JkZXJfX21hcHtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4LWdyb3c6MTtiYWNrZ3JvdW5kLWNvbG9yOiM1YzYyNmU7bWFyZ2luLWJvdHRvbToyMHB4fS5vcmRlcl9fbWFwIC5tYXB7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6MDtsZWZ0OjA7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5wcm9maWxlLXN0ZXBze3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MjVweDttYXJnaW4tdG9wOjI1cHg7b3ZlcmZsb3cteTpoaWRkZW47b3ZlcmZsb3cteDphdXRvO2NvdW50ZXItcmVzZXQ6c3RlcHN9LnByb2ZpbGUtc3RlcHNfX3RpbWV7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzVjNjI2ZTttYXJnaW4tdG9wOjNweH0ucHJvZmlsZS1zdGVwc19fbGlzdHtkaXNwbGF5OmZsZXg7cGFkZGluZy1ib3R0b206NDVweDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ucHJvZmlsZS1zdGVwc19jaXJjbGV7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OmJvbGQ7YmFja2dyb3VuZDojYzFjMWMxO3RleHQtZGVjb3JhdGlvbjpub25lO3BvaW50ZXItZXZlbnRzOm5vbmU7Ym9yZGVyLXJhZGl1czo1MCV9LnByb2ZpbGUtc3RlcHNfY2lyY2xlOmJlZm9yZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtjb3VudGVyLWluY3JlbWVudDpzdGVwcztjb250ZW50OmNvdW50ZXIoc3RlcHMpfS5wcm9maWxlLXN0ZXBzIGxpe3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwcHg7ei1pbmRleDoyO3RleHQtYWxpZ246Y2VudGVyfS5wcm9maWxlLXN0ZXBzIGxpOm50aC1jaGlsZCgxKXt6LWluZGV4OjIwfS5wcm9maWxlLXN0ZXBzIGxpOm50aC1jaGlsZCgyKXt6LWluZGV4OjE5fS5wcm9maWxlLXN0ZXBzIGxpOm50aC1jaGlsZCgzKXt6LWluZGV4OjE4fS5wcm9maWxlLXN0ZXBzIGxpOm50aC1jaGlsZCg0KXt6LWluZGV4OjE3fS5wcm9maWxlLXN0ZXBzIGxpOm50aC1jaGlsZCg1KXt6LWluZGV4OjE2fS5wcm9maWxlLXN0ZXBzIGxpOm50aC1jaGlsZCg2KXt6LWluZGV4OjE1fS5wcm9maWxlLXN0ZXBzIGxpOm50aC1jaGlsZCg3KXt6LWluZGV4OjE0fS5wcm9maWxlLXN0ZXBzIGxpOm50aC1jaGlsZCg4KXt6LWluZGV4OjEzfS5wcm9maWxlLXN0ZXBzIGxpOm50aC1jaGlsZCg5KXt6LWluZGV4OjEyfS5wcm9maWxlLXN0ZXBzIGxpOm50aC1jaGlsZCgxMCl7ei1pbmRleDoxMX0ucHJvZmlsZS1zdGVwcyBsaTpudGgtY2hpbGQoMTEpe3otaW5kZXg6MTB9LnByb2ZpbGUtc3RlcHMgbGk6bnRoLWNoaWxkKDEyKXt6LWluZGV4Ojl9LnByb2ZpbGUtc3RlcHMgbGk6bnRoLWNoaWxkKDEzKXt6LWluZGV4Ojh9LnByb2ZpbGUtc3RlcHMgbGk6bnRoLWNoaWxkKDE0KXt6LWluZGV4Ojd9LnByb2ZpbGUtc3RlcHMgbGk6bnRoLWNoaWxkKDE1KXt6LWluZGV4OjZ9LnByb2ZpbGUtc3RlcHMgbGk6bm90KDpmaXJzdC1jaGlsZCk6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjE1cHg7cmlnaHQ6NTAlO3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMHZ3O2hlaWdodDoxcHg7YmFja2dyb3VuZDojYzFjMWMxfS5wcm9maWxlLXN0ZXBzIGxpIG1hcmt7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjNweDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiM1YzYyNmU7d2hpdGUtc3BhY2U6bm93cmFwfS5wcm9maWxlLXN0ZXBzIGxpLmFjdGl2ZTpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10aGVtZSl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnByb2ZpbGUtc3RlcHMgbGkgbWFya3t0b3A6Y2FsYygxMDAlICsgNXB4KTtmb250LXNpemU6MTJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnByb2ZpbGUtc3RlcHMgbGkgbWFya3ttYXgtd2lkdGg6OTAlO2ZvbnQtc2l6ZToxNHB4O292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpc319LnN0YXR1cy10YWd7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7aGVpZ2h0OjMwcHg7cGFkZGluZy1yaWdodDoxMHB4O3BhZGRpbmctbGVmdDoxMHB4O2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM1YzYyNmU7Ym9yZGVyOjFweCBzb2xpZCAjZGZlMGUxO2JhY2tncm91bmQtY29sb3I6I2ZmZjt3aGl0ZS1zcGFjZTpub3dyYXA7Ym9yZGVyLXJhZGl1czozcHh9LnN0YXR1cy10YWcgc3Zne3dpZHRoOjIycHg7aGVpZ2h0OjIycHg7bWFyZ2luLWxlZnQ6MTBweDtmaWxsOiM1YzYyNmV9LnN0YXR1cy10YWdfX2NpcmNsZXtmbGV4LXNocmluazowO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7bWFyZ2luLXJpZ2h0OjEwcHg7Ym9yZGVyLXJhZGl1czo1MCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnN0YXR1cy10YWd7aGVpZ2h0OjI2cHg7cGFkZGluZy1yaWdodDo1cHg7cGFkZGluZy1sZWZ0OjVweH0uc3RhdHVzLXRhZyBzdmd7d2lkdGg6MThweDtoZWlnaHQ6MThweDttYXJnaW4tbGVmdDo1cHh9LnN0YXR1cy10YWdfX2NpcmNsZXttYXJnaW4tcmlnaHQ6MTBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnByb2ZpbGV7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fS5wcm9maWxlX19mb3JtLWJvdHRvbXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX0uY3VzdG9tZXItb3JkZXJ7bWF4LXdpZHRoOjEwODBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5jb250YWN0cy1ibG9ja3tkaXNwbGF5OmZsZXg7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OmNhbGMoMTAwdmggLSAxNDRweCl9LmNvbnRhY3RzLWJsb2NrIGgxe2ZvbnQtc2l6ZTozOHB4fS5jb250YWN0cy1ibG9jayAjbWFwe2hlaWdodDoxMDAlfS5jb250YWN0cy1pbmZve2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Y29sb3I6IzFkMjIyNTt3aWR0aDo0MCU7bWF4LXdpZHRoOjU0MHB4O292ZXJmbG93OmF1dG87YmFja2dyb3VuZDojZmZmfS5jb250YWN0cy1pbmZvX190ZXh0e21hcmdpbi1ib3R0b206MTBweH0uY29udGFjdHMtaW5mb19fdGV4dC10aXRsZXtmb250LXdlaWdodDpib2xkO21hcmdpbi1ib3R0b206N3B4O2ZvbnQtc2l6ZToxOHB4fS5jb250YWN0cy1pbmZvLWlubmVye3BhZGRpbmc6MjBweCAyMHB4IDYwcHggMjBweDttYXJnaW4tYm90dG9tOmF1dG99LmNvbnRhY3RzLWluZm9fX2ltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoyMDBweDttYXJnaW4tYm90dG9tOjIwcHg7YmFja2dyb3VuZC1jb2xvcjojZGZlMGUxfS5jb250YWN0cy1pbmZvX19pbWFnZSBpbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0uY29udGFjdHMtbWFwe3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OnJpZ2h0O2ZsZXgtZ3JvdzoxO2JhY2tncm91bmQtY29sb3I6IzVjNjI2ZX0uY29udGFjdHMtc2VjdGlvbntwYWRkaW5nOjAgMCAyMHB4IDA7Zm9udC1zaXplOjE2cHh9LmNvbnRhY3RzLXNlY3Rpb24gLnRpdGxle3BhZGRpbmc6MCAwIDEycHggMDtmb250LXNpemU6MThweH0uY29udGFjdHMtc2VjdGlvbj5hZGRyZXNzLC5jb250YWN0cy1zZWN0aW9uPnNwYW57ZGlzcGxheTpibG9jazttYXJnaW46MCAwIDEycHggMH0uY29udGFjdHMtc2VjdGlvbj5hZGRyZXNzPnNwYW4sLmNvbnRhY3RzLXNlY3Rpb24+c3Bhbj5zcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi13aWR0aDoxMDBweDtjb2xvcjojNWM2MjZlfS5jb250YWN0cy1zZWN0aW9uPmFkZHJlc3M+YSwuY29udGFjdHMtc2VjdGlvbj5zcGFuPmF7Y29sb3I6IzFkMjIyNX0uY29udGFjdHMtc29jaWFsc3tmb250LXNpemU6MzJweH0uY29udGFjdHMtc29jaWFscyBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDAgMCAxMHB4O2NvbG9yOiMxZDIyMjV9LmNvbnRhY3RzLXNvY2lhbHMgYSBzdmd7d2lkdGg6MzJweDtoZWlnaHQ6MzJweDtmaWxsOiMxZDIyMjU7dHJhbnNpdGlvbjphbGwgMC4zNXN9LmNvbnRhY3RzLXNvY2lhbHMgc3BhbithLC5jb250YWN0cy1zb2NpYWxzIGE6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MH0uY29udGFjdHMtc29jaWFscyBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5jb250YWN0cy1zb2NpYWxzIGE6aG92ZXIgc3Zne3RyYW5zZm9ybTpyb3RhdGVZKDM2MGRlZyl9LmNvbnRhY3RzLXByZXZpZXd7cGFkZGluZzo2MHB4IDIwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjIycHh9LmNvbnRhY3RzLXByZXZpZXctdGl0bGV7cGFkZGluZzowIDAgMjBweCAwO3RleHQtYWxpZ246Y2VudGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uY29udGFjdHMtcHJldmlldy10aXRsZSBoMntwYWRkaW5nOjA7Zm9udC1zaXplOjUwcHg7bGluZS1oZWlnaHQ6bm9ybWFsfS5jb250YWN0cy1wcmV2aWV3IGF7ZGlzcGxheTpibG9jazttYXJnaW46MCAwIDIwcHggMH0uY29udGFjdHMtcHJldmlldyBhLm1haWwtdG97Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojMzMzMzMzfS5jb250YWN0cy1wcmV2aWV3IHNwYW57ZGlzcGxheTpibG9jazttYXJnaW46MCAwIDVweCAwO2ZvbnQtd2VpZ2h0OmJvbGR9LmNvbnRhY3RzLXByZXZpZXcgYWRkcmVzc3ttYXJnaW46MCAwIDIwcHggMH0uY29udGFjdHMtcHJldmlldy1zb2NpYWxze21hcmdpbjowIDAgMjBweCAwO2ZvbnQtc2l6ZTozMnB4fS5jb250YWN0cy1wcmV2aWV3LXNvY2lhbHMgYXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luOjAgMTBweH0uY29udGFjdHMtcHJldmlldy1zb2NpYWxzIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzAwYzJmZn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KXsuY29udGFjdHMtYmxvY2sgaDF7cGFkZGluZzowIDAgNDBweCAwO2ZvbnQtc2l6ZTozOHB4fS5jb250YWN0cy1zZWN0aW9ue3BhZGRpbmc6MCAwIDIwcHggMDtmb250LXNpemU6MTZweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmNvbnRhY3RzLWJsb2Nre2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG99LmNvbnRhY3RzLWJsb2NrIGgxe3BhZGRpbmc6MCAwIDIwcHggMDtmb250LXNpemU6MzRweH0uY29udGFjdHMtaW5mb3tkaXNwbGF5OmJsb2NrO292ZXJmbG93OmF1dG87d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJX0uY29udGFjdHMtaW5mby1pbm5lcntwYWRkaW5nOjMwcHggMTVweCA0MHB4IDE1cHh9LmNvbnRhY3RzLW1hcHtmbG9hdDpub25lO2hlaWdodDoyODBweDt3aWR0aDoxMDAlfS5jb250YWN0cy1zZWN0aW9ue3BhZGRpbmc6MCAwIDEwcHggMDtmb250LXNpemU6MTRweH0uY29udGFjdHMtc2VjdGlvbiAudGl0bGV7cGFkZGluZzowIDAgMTJweCAwO2ZvbnQtc2l6ZToxOHB4fS5jb250YWN0cy1zZWN0aW9uPmFkZHJlc3MsLmNvbnRhY3RzLXNlY3Rpb24+c3BhbntkaXNwbGF5OmJsb2NrO21hcmdpbjowIDAgOHB4IDB9LmNvbnRhY3RzLXNlY3Rpb24+YWRkcmVzcz5zcGFuLC5jb250YWN0cy1zZWN0aW9uPnNwYW4+c3BhbntkaXNwbGF5OmlubGluZS1ibG9jazttaW4td2lkdGg6ODBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LmNvbnRhY3RzLWJsb2NrIGgxe2ZvbnQtc2l6ZToyOHB4O3BhZGRpbmctYm90dG9tOjEwcHh9LmNvbnRhY3RzLWluZm8taW5uZXJ7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9LmNvbnRhY3RzLWxpc3QtaXRlbTpmaXJzdC1jaGlsZCwuY29udGFjdHMtbGlzdC1pdGVte3dpZHRoOjExNXB4O21hcmdpbjowIDhweCAzMHB4IDhweH19Lm1haW4tcGFnZXtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59Lm1haW4tcGFnZTphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ubWFpbi1wYWdlIC5pbm5lcnttYXgtd2lkdGg6MTI4MHB4fS5tYWluLXBhZ2UtaGVyb3twb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6NTgwcHg7b3ZlcmZsb3c6aGlkZGVuO2NvbG9yOiNmZmZ9Lm1haW4tcGFnZS1oZXJvOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5tYWluLXBhZ2UtaGVyby0tbG93e2hlaWdodDozMDBweH0ubWFpbi1wYWdlLWhlcm8tLWxvdyAubWFpbi1wYWdlLWhlcm8taW1hZ2V7aGVpZ2h0OjMwMHB4fS5tYWluLXBhZ2UtaGVybyAuaW5uZXJ7bWF4LXdpZHRoOjk4MHB4O3BhZGRpbmc6MCAzMHB4fS5tYWluLXBhZ2UtaGVyby1pbWFnZXtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDt3aWR0aDoxMDAlO2hlaWdodDo3MzVweDtvdmVyZmxvdzpoaWRkZW59Lm1haW4tcGFnZS1oZXJvLWltYWdlIC5pbWFnZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDt6LWluZGV4OjE7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW59Lm1haW4tcGFnZS1oZXJvLWltYWdlIC5pbWFnZSBpbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTttaW4td2lkdGg6MTAwJTttaW4taGVpZ2h0OjEwMCU7bWF4LXdpZHRoOjk5OTk5JTt3aWR0aDphdXRvO2hlaWdodDphdXRvO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7YmFja2dyb3VuZC1zaXplOmNvdmVyfS5tYWluLXBhZ2UtaGVyby1jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDpyZ2JhKDI5LDM0LDM3LDAuNCl9Lm1haW4tcGFnZS1oZXJvLWNvbnRlbnQgcHtwYWRkaW5nOjAgMCAyMHB4IDA7Zm9udC1zaXplOjE4cHh9Lm1haW4tcGFnZS1oZXJvLXRpdGxle3BhZGRpbmc6MCAwIDEwcHggMDtmb250LXNpemU6NDhweDtsaW5lLWhlaWdodDoxLjFlbX0ubWFpbi1wYWdlLWhlcm8tbmF2e3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTozMHB4O2xlZnQ6MDt6LWluZGV4OjM7d2lkdGg6MTAwJX0ubWFpbi1wYWdlLWhlcm8tbmF2IC5pbm5lcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9Lm1haW4tcGFnZS1oZXJvLW5hdiBzdmd7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDttYXJnaW46MCAxMHB4IDAgMDtmaWxsOiNmZmZ9Lm1haW4tcGFnZS1oZXJvLW5hdiBhe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojZmZmfS5tYWluLXBhZ2UtaGVyby1uYXYgYTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW46MCAwIDAgNDBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsubWFpbi1wYWdlLWhlcm97aGVpZ2h0OjQwMHB4fS5tYWluLXBhZ2UtaGVyby0tbG93e2hlaWdodDoyMDBweH0ubWFpbi1wYWdlLWhlcm8tLWxvdyAubWFpbi1wYWdlLWhlcm8taW1hZ2V7aGVpZ2h0OjIwMHB4fS5tYWluLXBhZ2UtaGVyby0tbG93IC5tYWluLXBhZ2UtaGVyby1jb250ZW50e3BhZGRpbmc6MH0ubWFpbi1wYWdlLWhlcm8tdGl0bGV7Zm9udC1zaXplOjQwcHh9Lm1haW4tcGFnZS1oZXJvLWNvbnRlbnR7cGFkZGluZzowIDAgNjBweCAwfS5tYWluLXBhZ2UtaGVyby1jb250ZW50IHB7cGFkZGluZzowIDAgMTVweCAwO2ZvbnQtc2l6ZToxNXB4fS5tYWluLXBhZ2UtaGVyby1uYXZ7Ym90dG9tOjI1cHh9Lm1haW4tcGFnZS1oZXJvLW5hdiAuaW5uZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5tYWluLXBhZ2UtaGVyby1uYXYgc3Zne3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7bWFyZ2luOjAgMTBweCAwIDA7ZmlsbDojZmZmfS5tYWluLXBhZ2UtaGVyby1uYXYgYTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW46MjBweCAwIDAgMH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7Lm1haW4tcGFnZS1oZXJvIC5pbm5lcntwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9fS5tYWluLXBhZ2Utc2VhcmNoe3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDo1NDBweDttYXJnaW46MCBhdXRvO3RleHQtYWxpZ246bGVmdH0ubWFpbi1wYWdlLXNlYXJjaCAuc2VhcmNoLWZyYW1le3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNmZmY7Ym9yZGVyLXJhZGl1czo0cHh9Lm1haW4tcGFnZS1zZWFyY2ggLnNlYXJjaC1mcmFtZTphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ubWFpbi1wYWdlLXNlYXJjaCAuc2VhcmNoLXJlc3VsdHN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDowO3dpZHRoOjEwMCU7bWF4LWhlaWdodDoyMDBweDtiYWNrZ3JvdW5kOiNmZmY7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvO2JveC1zaGFkb3c6MCAycHggMTBweCByZ2JhKDM1LDM1LDM1LDAuMjUpO2JvcmRlci1yYWRpdXM6NHB4fS5tYWluLXBhZ2Utc2VhcmNoIC5zZWFyY2gtZGVzY3JpcHRpb257bWFyZ2luOjVweCAwIDAgMDt0ZXh0LWFsaWduOmxlZnR9Lm1haW4tcGFnZS1zZWFyY2ggLnNlYXJjaC1kZXNjcmlwdGlvbiBzcGFue3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lm1haW4tcGFnZS1zZWFyY2ggLnNlYXJjaC1pbnB1dHtmbG9hdDpsZWZ0O2hlaWdodDo0OHB4O3dpZHRoOmNhbGMoMTAwJSAtIDQwcHgpO21hcmdpbjowO3BhZGRpbmc6MCAxNXB4IDAgMTBweDtmb250LWZhbWlseTpcIlJvYm90b1wiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7YmFja2dyb3VuZDpub25lO2JvcmRlcjpub25lO291dGxpbmU6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZX0ubWFpbi1wYWdlLXNlYXJjaCAuc2VhcmNoLWJ0bntwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpyaWdodDtkaXNwbGF5OmJsb2NrO3dpZHRoOjQwcHg7aGVpZ2h0OjQ4cHg7YmFja2dyb3VuZDpub25lO2JvcmRlcjpub25lO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIDAuMnM7Y29sb3I6IzFkMjIyNX0ubWFpbi1wYWdlLXNlYXJjaCAuc2VhcmNoLWJ0bjpob3ZlciBzdmd7ZmlsbDp2YXIoLS10aGVtZSl9Lm1haW4tcGFnZS1zZWFyY2ggLnNlYXJjaC1idG4gc3Zne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7ZGlzcGxheTpibG9jazt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2ZvbnQtc2l6ZToyMHB4O21hcmdpbjotMTBweCAwIDAgLTE1cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7Lm1haW4tcGFnZS1zZWFyY2ggLnNlYXJjaC1idG4sLm1haW4tcGFnZS1zZWFyY2ggLnNlYXJjaC1pbnB1dHtoZWlnaHQ6MzhweH19Lm1haW4tcGFnZSAuY2F0YWxvZ3VlLW5hdjpiZWZvcmV7ZGlzcGxheTpub25lfS5tYWluLXBhZ2UgLnBhZ2Utc2VwYXJhdG9ye2JvcmRlci1jb2xvcjojZmFmYWZhfS5tYWluLXBhZ2Utc2VjdGlvbntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHh9Lm1haW4tcGFnZS1zZWN0aW9uOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5tYWluLXBhZ2UtY2F0ZWdvcmllc3twb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHg7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5tYWluLXBhZ2UtY2F0ZWdvcmllczphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ubWFpbi1wYWdlLWNhdGVnb3JpZXNfX3RpdGxle3BhZGRpbmctdG9wOjAuNWVtfS5tYWluLXBhZ2UtY2F0ZWdvcmllcyAuY29sdW1ue3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnQ7d2lkdGg6MjUlO3BhZGRpbmctcmlnaHQ6MjBweDttYXJnaW4tYm90dG9tOjMwcHh9Lm1haW4tcGFnZS1jYXRlZ29yaWVzIC5jb2x1bW46bnRoLWNoaWxkKDRuKzEpe2NsZWFyOmJvdGh9Lm1haW4tcGFnZS1jYXRlZ29yaWVzIC5jb2x1bW4gc3Zne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDozMHB4O2hlaWdodDozMHB4O2ZpbGw6dmFyKC0tdGhlbWUpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5tYWluLXBhZ2UtY2F0ZWdvcmllcyAuY29sdW1ue3dpZHRoOjMzLjMzMyV9Lm1haW4tcGFnZS1jYXRlZ29yaWVzIC5jb2x1bW46bnRoLWNoaWxkKDRuKzEpe2NsZWFyOm5vbmV9Lm1haW4tcGFnZS1jYXRlZ29yaWVzIC5jb2x1bW46bnRoLWNoaWxkKDNuKzEpe2NsZWFyOmJvdGh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5tYWluLXBhZ2UtY2F0ZWdvcmllcyAuY29sdW1ue3dpZHRoOjUwJX0ubWFpbi1wYWdlLWNhdGVnb3JpZXMgLmNvbHVtbjpudGgtY2hpbGQoM24rMSl7Y2xlYXI6bm9uZX0ubWFpbi1wYWdlLWNhdGVnb3JpZXMgLmNvbHVtbjpudGgtY2hpbGQoMm4rMSl7Y2xlYXI6Ym90aH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7Lm1haW4tcGFnZS1jYXRlZ29yaWVzIC5jb2x1bW57cGFkZGluZy1yaWdodDoxMHB4O2ZvbnQtc2l6ZToxNHB4fS5tYWluLXBhZ2UtY2F0ZWdvcmllcyAuY29sdW1uIHN2Z3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4fX0ubWFpbi1wYWdlLWNhdGVnb3JpZXMgdWw6bm90KC5oaWRkZW4tY2F0ZWdvcmllcykgbGk6Zmlyc3QtY2hpbGR7bWFyZ2luOjAgMCA1cHggMDtmb250LXNpemU6MS4yNWVtO2ZvbnQtd2VpZ2h0OmJvbGR9Lm1haW4tcGFnZS1jYXRlZ29yaWVzIHVsOm5vdCguaGlkZGVuLWNhdGVnb3JpZXMpIGxpOmZpcnN0LWNoaWxkIGF7Y29sb3I6IzFkMjIyNX0ubWFpbi1wYWdlLWNhdGVnb3JpZXMgbGl7Zm9udC1zaXplOjEuMTI1ZW19Lm1haW4tcGFnZS1jYXRlZ29yaWVzIGxpIGF7Y29sb3I6IzVjNjI2ZTtkaXNwbGF5OmJsb2NrfS5tYWluLXBhZ2UtY2F0ZWdvcmllcyBsaTpub3QoOmZpcnN0LWNoaWxkKSBhe3BhZGRpbmctdG9wOjAuNTVlbTtwYWRkaW5nLWJvdHRvbTowLjU1ZW19Lm1haW4tcGFnZS1jYXRlZ29yaWVzIGxpOmZpcnN0LWNoaWxkIGF7bWFyZ2luLWJvdHRvbTowLjE1ZW19Lm1haW4tcGFnZS1jYXRlZ29yaWVzIGxpOmZpcnN0LWNoaWxkIGE6aG92ZXIsLm1haW4tcGFnZS1jYXRlZ29yaWVzIGxpIGE6aG92ZXJ7Y29sb3I6dmFyKC0tdGhlbWUpO3RleHQtZGVjb3JhdGlvbjpub25lfS5tYWluLXBhZ2UtY2F0ZWdvcmllcyBsaSBzcGFue21hcmdpbjowIDAgMCA1cHg7Zm9udC1zaXplOjEzcHg7Y29sb3I6I2FiYWZiODtmb250LXdlaWdodDpub3JtYWx9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7Lm1haW4tcGFnZS1jYXRlZ29yaWVzIGxpe21hcmdpbjoxMHB4IDAgMCAwfS5tYWluLXBhZ2UtY2F0ZWdvcmllcyBsaSBhe2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfX0ubWFpbi1wYWdlLWNhdGVnb3JpZXMgLm1vcmUtY2F0ZWdvcmllc3t0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2N1cnNvcjpwb2ludGVyO21hcmdpbjo1cHggMCAwIDB9Lm1haW4tcGFnZS1jYXRlZ29yaWVzIC5tb3JlLWNhdGVnb3JpZXM6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm1haW4tcGFnZS1ob3d7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6MzBweDtwYWRkaW5nLWJvdHRvbTo1MHB4fS5tYWluLXBhZ2UtaG93OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5tYWluLXBhZ2UtaG93IC5ob3ctbGlzdHt0ZXh0LWFsaWduOmNlbnRlcn0ubWFpbi1wYWdlLWhvdyAuaG93LWxpc3Q6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm1haW4tcGFnZS1ob3cgLmhvdy1saXN0LWl0ZW17cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MjAwcHg7bWFyZ2luOjAgMzBweCAzMHB4IDMwcHg7dmVydGljYWwtYWxpZ246dG9wfS5tYWluLXBhZ2UtaG93IC5ob3ctbGlzdC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDo2MHB4O2xlZnQ6LTQwcHg7ZGlzcGxheTpibG9jazt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2JvcmRlci1yaWdodDoycHggc29saWQgI2RmZTBlMTtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZGZlMGUxO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KXsubWFpbi1wYWdlLWhvdyAuaG93LWxpc3QtaXRlbTpub3QoOmZpcnN0LWNoaWxkKTpiZWZvcmV7ZGlzcGxheTpub25lfX0ubWFpbi1wYWdlLWhvdyAuaG93LWxpc3QtaXRlbSAuaWNvbnt3aWR0aDoxMjBweDttYXJnaW46MCBhdXRvfS5tYWluLXBhZ2UtaG93IC5ob3ctbGlzdC1pdGVtIC5pY29uIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5tYWluLXBhZ2UtaG93IC5ob3ctbGlzdC1pdGVtIC5uYW1le21hcmdpbjoxNXB4IDAgMCAwO2NvbG9yOiM1YzYyNmV9Lm1haW4tcGFnZS1ob3cgLmhvdy1saXN0LWl0ZW0gLm5hbWUgc3BhbntkaXNwbGF5OmJsb2NrO21hcmdpbjowIDAgNXB4IDA7Y29sb3I6IzFkMjIyNTtmb250LXdlaWdodDpib2xkfS5tYWluLXBhZ2UtaG93IHB7dGV4dC1hbGlnbjpjZW50ZXJ9Lm1haW4tcGFnZS1ob3cgcCBhe2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubWFpbi1wYWdlLWhvdyBwIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm1haW4tcGFnZS10ZXN0aW1vbmlhbHN7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjAgMCAzMHB4IDB9Lm1haW4tcGFnZS10ZXN0aW1vbmlhbHMrLmNlbnRlcmVkLWJ0bnttYXJnaW4tYm90dG9tOjMwcHg7bWFyZ2luLXRvcDozMHB4O3BhZGRpbmctdG9wOjB9Lm1haW4tcGFnZS10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy1pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9Lm1haW4tcGFnZS10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy1pbWFnZSAuc2xpZGV7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjM3OHB4O292ZXJmbG93OmhpZGRlbn0ubWFpbi1wYWdlLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLWltYWdlIC5zbGlkZSAuaW1hZ2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7ei1pbmRleDoxO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVufS5tYWluLXBhZ2UtdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtaW1hZ2UgLnNsaWRlIC5pbWFnZSBpbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTttaW4td2lkdGg6MTAwJTttaW4taGVpZ2h0OjEwMCU7bWF4LXdpZHRoOjk5OTk5JTt3aWR0aDphdXRvO2hlaWdodDphdXRvO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7YmFja2dyb3VuZC1zaXplOmNvdmVyfS5tYWluLXBhZ2UtdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtYXV0aG9ye3dpZHRoOjUwMHB4O2JhY2tncm91bmQ6I2ZmZn0ubWFpbi1wYWdlLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLWF1dGhvci1ob2xkZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDo4MHB4O3otaW5kZXg6MjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOmNhbGMoMTAwJSAtIDE2MHB4KTtoZWlnaHQ6MTAwJX0ubWFpbi1wYWdlLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLWF1dGhvciAuc2xpZGV7cGFkZGluZzo0MHB4IDMwcHg7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0ubWFpbi1wYWdlLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLWF1dGhvci1waG90b3tmbG9hdDpsZWZ0O3dpZHRoOjgwcHg7ZmxleC1zaHJpbms6MDttYXJnaW46MCAyMHB4IDAgMDtib3JkZXItcmFkaXVzOjUwJTtvdmVyZmxvdzpoaWRkZW59Lm1haW4tcGFnZS10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy1hdXRob3ItcGhvdG8gaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99Lm1haW4tcGFnZS10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy1hdXRob3ItdGV4dHtmb250LXNpemU6MTVweH0ubWFpbi1wYWdlLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLWF1dGhvci10ZXh0IC5uYW1le2ZvbnQtd2VpZ2h0OmJvbGR9Lm1haW4tcGFnZS10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy1hdXRob3ItdGV4dCBzcGFue2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzVjNjI2ZX0ubWFpbi1wYWdlLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLWF1dGhvci10ZXh0IHB7bWFyZ2luOjEwcHggMCAwIDB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7Lm1haW4tcGFnZS10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy1hdXRob3J7d2lkdGg6MTAwJX0ubWFpbi1wYWdlLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLWF1dGhvciAuc2xpZGV7cGFkZGluZzoyMHB4IDE1cHh9Lm1haW4tcGFnZS10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy1hdXRob3ItcGhvdG97d2lkdGg6NjBweDttYXJnaW46MCAxNXB4IDAgMH0ubWFpbi1wYWdlLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLWF1dGhvci1ob2xkZXJ7d2lkdGg6MTAwJTtsZWZ0OjB9fS5tYWluLXBhZ2UtdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtaW1hZ2UtZG90c3twb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTU4cHg7bGVmdDowO3otaW5kZXg6Mzt3aWR0aDoxMDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5tYWluLXBhZ2UtdGVzdGltb25pYWxzIC5zbGljay1hcnJvd3tkaXNwbGF5Om5vbmV9fS5tYWluLXBhZ2UtZ2VvZ3JhcGh5e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctdG9wOjMwcHg7cGFkZGluZy1ib3R0b206NTBweH0ubWFpbi1wYWdlLWdlb2dyYXBoeTphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ubWFpbi1wYWdlLWdlb2dyYXBoeSAuZ2VvZ3JhcGh5LWxpc3R7cG9zaXRpb246cmVsYXRpdmV9Lm1haW4tcGFnZS1nZW9ncmFwaHkgLmdlb2dyYXBoeS1saXN0OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5tYWluLXBhZ2UtZ2VvZ3JhcGh5IHVse21heC13aWR0aDoxMDgwcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgMCAwIDglO2NvbHVtbi1jb3VudDo0O2NvbHVtbi1nYXA6MjBweH0ubWFpbi1wYWdlLWdlb2dyYXBoeSB1bCBsaXttYXJnaW46NXB4IDAgMCAwfS5tYWluLXBhZ2UtZ2VvZ3JhcGh5IHVsIGF7Y29sb3I6IzFkMjIyNX0ubWFpbi1wYWdlLWdlb2dyYXBoeSB1bCBhOmhvdmVye2NvbG9yOnZhcigtLXRoZW1lKTt0ZXh0LWRlY29yYXRpb246bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsubWFpbi1wYWdlLWdlb2dyYXBoeSB1bHtwYWRkaW5nOjAgMCAwIDEzJTtjb2x1bW4tY291bnQ6M319QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7Lm1haW4tcGFnZS1nZW9ncmFwaHkgdWx7cGFkZGluZzowO2NvbHVtbi1jb3VudDphdXRvO3RleHQtYWxpZ246Y2VudGVyfS5tYWluLXBhZ2UtZ2VvZ3JhcGh5IHVsIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDttYXJnaW46MCA1cHggMTBweCA1cHg7Zm9udC1zaXplOjE0cHh9fS5tYWluLXBhZ2UtYmFubmVye3Bvc2l0aW9uOnJlbGF0aXZlO21pbi1oZWlnaHQ6Mzc4cHg7b3ZlcmZsb3c6aGlkZGVuO2NsZWFyOmJvdGh9Lm1haW4tcGFnZS1iYW5uZXIgLmltYWdle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3otaW5kZXg6MTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbn0ubWFpbi1wYWdlLWJhbm5lciAuaW1hZ2UgaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7bWluLXdpZHRoOjEwMCU7bWluLWhlaWdodDoxMDAlO21heC13aWR0aDo5OTk5OSU7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0ubWFpbi1wYWdlLWJhbm5lciAubWFpbi1wYWdlLWJhbm5lci10ZXh0e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7bWluLWhlaWdodDozNzhweDtwYWRkaW5nLXRvcDo1MHB4O3BhZGRpbmctYm90dG9tOjUwcHg7YmFja2dyb3VuZDpyZ2JhKDI5LDM0LDM3LDAuNCk7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcn0ubWFpbi1wYWdlLWJhbm5lciAubWFpbi1wYWdlLWJhbm5lci10ZXh0IC50aXRsZXtmb250LXNpemU6NjBweDtwYWRkaW5nOjAgMCAxMHB4IDB9Lm1haW4tcGFnZS1iYW5uZXIgLm1haW4tcGFnZS1iYW5uZXItdGV4dCBwe2ZvbnQtc2l6ZToxOHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5tYWluLXBhZ2UtYmFubmVyIC5tYWluLXBhZ2UtYmFubmVyLXRleHQgLnRpdGxle2ZvbnQtc2l6ZTo0MHB4fS5tYWluLXBhZ2UtYmFubmVyIC5tYWluLXBhZ2UtYmFubmVyLXRleHQgcHtmb250LXNpemU6MTVweH19Lm1haW4tcGFnZS1wcmV2aWV3e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MjBweCA1cHh9Lm1haW4tcGFnZS1wcmV2aWV3OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5tYWluLXBhZ2UtcHJldmlldyAuc2xpZGV7cGFkZGluZzowIDE1cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCl7Lm1haW4tcGFnZS1wcmV2aWV3IC5zbGlkZXtwYWRkaW5nOjAgNXB4fX0ubWFpbi1wYWdlLXByZXZpZXcgLnByb2R1Y3QtcHJldmlld3t3aWR0aDoxMDAlfS5tYWluLXBhZ2UtcHJvcG9zYWx7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6MzBweDtwYWRkaW5nLWJvdHRvbToxMHB4fS5tYWluLXBhZ2UtcHJvcG9zYWw6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm1haW4tcGFnZS1wcm9wb3NhbCAucHJvcG9zYWwtaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpyaWdodDt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpO21hcmdpbjowIDAgMjBweCAwO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjZweDtvdmVyZmxvdzpoaWRkZW59Lm1haW4tcGFnZS1wcm9wb3NhbCAucHJvcG9zYWwtaXRlbTpudGgtY2hpbGQoMm4rMSl7ZmxvYXQ6bGVmdDtjbGVhcjpib3RofS5tYWluLXBhZ2UtcHJvcG9zYWwgLnByb3Bvc2FsLWl0ZW0gLmNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO3BhZGRpbmc6MzBweCAyMHB4O21pbi1oZWlnaHQ6MTY4cHg7YmFja2dyb3VuZDpyZ2JhKDI5LDM0LDM3LDAuNSk7Y29sb3I6I2ZmZn0ubWFpbi1wYWdlLXByb3Bvc2FsIC5wcm9wb3NhbC1pdGVtIC5pbWFnZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDt6LWluZGV4OjE7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW59Lm1haW4tcGFnZS1wcm9wb3NhbCAucHJvcG9zYWwtaXRlbSAuaW1hZ2UgaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7bWluLXdpZHRoOjEwMCU7bWluLWhlaWdodDoxMDAlO21heC13aWR0aDo5OTk5OSU7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0ubWFpbi1wYWdlLXByb3Bvc2FsIC5wcm9wb3NhbC1pdGVtIC50aXRsZXttYXJnaW46MCAwIDEwcHggMDtmb250LXNpemU6MThweDtmb250LXdlaWdodDpib2xkfS5tYWluLXBhZ2UtcHJvcG9zYWwgLnByb3Bvc2FsLWl0ZW0gcHttYXJnaW46MCAwIDE1cHggMH0ubWFpbi1wYWdlLXByb3Bvc2FsIC5wcm9wb3NhbC1pdGVtIGZvcm06YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm1haW4tcGFnZS1wcm9wb3NhbCAucHJvcG9zYWwtaXRlbSBmb3JtIFtjbGFzcyo9Jy1idXRuJ117ZmxvYXQ6cmlnaHR9Lm1haW4tcGFnZS1wcm9wb3NhbCAucHJvcG9zYWwtaXRlbSBbY2xhc3MqPSctYnV0bidde2hlaWdodDo0MHB4O3BhZGRpbmc6MCAyMHB4fS5tYWluLXBhZ2UtcHJvcG9zYWwgLnByb3Bvc2FsLWl0ZW0gaW5wdXQudGV4dC1pbnB1dHtmbG9hdDpsZWZ0O3dpZHRoOmNhbGMoMTAwJSAtIDE0MHB4KTtoZWlnaHQ6NDBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsubWFpbi1wYWdlLXByb3Bvc2FsIC5wcm9wb3NhbC1pdGVtIC5jb250ZW50e3BhZGRpbmc6MjBweCAxMHB4O21pbi1oZWlnaHQ6MTUzcHh9Lm1haW4tcGFnZS1wcm9wb3NhbCAucHJvcG9zYWwtaXRlbSAudGl0bGV7bWFyZ2luOjAgMCA1cHggMDtmb250LXNpemU6MTZweH0ubWFpbi1wYWdlLXByb3Bvc2FsIC5wcm9wb3NhbC1pdGVtIHB7bWFyZ2luOjAgMCAxMHB4IDA7Zm9udC1zaXplOjE1cHh9Lm1haW4tcGFnZS1wcm9wb3NhbCAucHJvcG9zYWwtaXRlbSBbY2xhc3MqPSctYnV0bidde3BhZGRpbmc6MCAxMHB4fS5tYWluLXBhZ2UtcHJvcG9zYWwgLnByb3Bvc2FsLWl0ZW0gaW5wdXQudGV4dC1pbnB1dHt3aWR0aDpjYWxjKDEwMCUgLSAxMTBweCl9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5tYWluLXBhZ2UtcHJvcG9zYWwgLnByb3Bvc2FsLWl0ZW06bnRoLWNoaWxkKDJuKzEpLC5tYWluLXBhZ2UtcHJvcG9zYWwgLnByb3Bvc2FsLWl0ZW17ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlO21heC13aWR0aDo0ODBweDttYXJnaW46MCBhdXRvIDIwcHggYXV0b319Lm1haW4tcGFnZS1jb2x1bW5ze3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOiNmZmZ9Lm1haW4tcGFnZS1jb2x1bW5zOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5tYWluLXBhZ2UtY29sdW1ucy1sZWZ0e3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnQ7d2lkdGg6Y2FsYygxMDAlIC0gMzIwcHgpO2JhY2tncm91bmQ6I2ZmZn0ubWFpbi1wYWdlLWNvbHVtbnMtbGVmdDphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ubWFpbi1wYWdlLWNvbHVtbnMtcmlnaHR7cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6cmlnaHQ7d2lkdGg6MzIwcHg7cGFkZGluZy10b3A6NjBweH0ubWFpbi1wYWdlLWNvbHVtbnMtcmlnaHQ6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5tYWluLXBhZ2UtY29sdW1ucy1sZWZ0LC5tYWluLXBhZ2UtY29sdW1ucy1yaWdodHtmbG9hdDpub25lO3dpZHRoOjEwMCV9fS5tYWluLXBhZ2Utc3BlY2lhbGlzdHN7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ib3R0b206MzBweH0ubWFpbi1wYWdlLXNwZWNpYWxpc3RzOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5tYWluLXBhZ2Utc3BlY2lhbGlzdHMgLnNwZWNpYWxpc3RzLXRpdGxle3BhZGRpbmc6MCAwIDEwcHggMjBweDtmb250LXdlaWdodDpib2xkfS5tYWluLXBhZ2Utc3BlY2lhbGlzdHMgLnNwZWNpYWxpc3RzLWxpc3Q6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm1haW4tcGFnZS1zcGVjaWFsaXN0cyAuc3BlY2lhbGlzdHMtaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjEwcHggMjBweH0ubWFpbi1wYWdlLXNwZWNpYWxpc3RzIC5zcGVjaWFsaXN0cy1pdGVtOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5tYWluLXBhZ2Utc3BlY2lhbGlzdHMgLnNwZWNpYWxpc3RzLWl0ZW0gLnBob3Rve3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnQ7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDttYXJnaW46MCAxNXB4IDAgMDtiYWNrZ3JvdW5kOnVybCgvaW1hZ2VzL2kvbm8tcGhvdG8ucG5nKSBuby1yZXBlYXQgMCAwO2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCU7Ym9yZGVyLXJhZGl1czo1MCU7b3ZlcmZsb3c6aGlkZGVufS5tYWluLXBhZ2Utc3BlY2lhbGlzdHMgLnNwZWNpYWxpc3RzLWl0ZW0gLnBob3RvIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5tYWluLXBhZ2Utc3BlY2lhbGlzdHMgLnNwZWNpYWxpc3RzLWl0ZW0gLmNvbnRlbnR7b3ZlcmZsb3c6aGlkZGVufS5tYWluLXBhZ2Utc3BlY2lhbGlzdHMgLnNwZWNpYWxpc3RzLWl0ZW0gLm5hbWV7cGFkZGluZzozcHggMCAwIDA7Zm9udC13ZWlnaHQ6Ym9sZDt0cmFuc2l0aW9uOmFsbCAwLjJzfS5tYWluLXBhZ2Utc3BlY2lhbGlzdHMgLnNwZWNpYWxpc3RzLWl0ZW06aG92ZXIgLm5hbWV7Y29sb3I6dmFyKC0tdGhlbWUpfS5tYWluLXBhZ2Utc3BlY2lhbGlzdHMgLnNwZWNpYWxpc3RzLWl0ZW0gYXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDo1O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdXRsaW5lOm5vbmU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtaW5kZW50Oi05OTllbX0ubWFpbi1wYWdlLXNwZWNpYWxpc3RzIC5zcGVjaWFsaXN0cy1tb3Jle2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxMHB4IDIwcHg7Zm9udC13ZWlnaHQ6Ym9sZH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7Lm1haW4tcGFnZS1zcGVjaWFsaXN0c3tmbG9hdDpyaWdodDt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpfS5tYWluLXBhZ2Utc3BlY2lhbGlzdHM6bnRoLWNoaWxkKDJuKzEpe2Zsb2F0OmxlZnQ7Y2xlYXI6Ym90aH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7Lm1haW4tcGFnZS1zcGVjaWFsaXN0c3tmbG9hdDpub25lO3dpZHRoOjEwMCV9Lm1haW4tcGFnZS1zcGVjaWFsaXN0czpudGgtY2hpbGQoMm4rMSl7ZmxvYXQ6bm9uZX19Lm1haW4tcGFnZS1hY3Rpb25ze3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctdG9wOjYwcHg7cGFkZGluZy1ib3R0b206NTBweH0ubWFpbi1wYWdlLWFjdGlvbnMgLm1haW4tcGFnZS10ZXh0e3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToyOHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7bWF4LXdpZHRoOjk4MHB4O21hcmdpbjowIGF1dG99Lm1haW4tcGFnZS1hY3Rpb25zIC5tYWluLXNlY3Rpb24tdGl0bGV7Zm9udC1zaXplOjM1cHh9Lm1haW4tcGFnZS1hY3Rpb25zIC5hY3Rpb25zLWxpc3R7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleC13cmFwOndyYXB9Lm1haW4tcGFnZS1hY3Rpb25zIC5hY3Rpb25zLWxpc3QtaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDozMy4zMzMlO3BhZGRpbmc6MjBweCAyMHB4IDMwcHggNTVweH0ubWFpbi1wYWdlLWFjdGlvbnMgLmFjdGlvbnMtbGlzdC1pdGVtIFtjbGFzcyo9Jy1idXRuJ117ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjQwcHg7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTkwcHh9Lm1haW4tcGFnZS1hY3Rpb25zIC5hY3Rpb25zLWxpc3QtaXRlbSAubmFtZXtmb250LXNpemU6MThweDtmb250LXdlaWdodDpib2xkO21hcmdpbjowIDAgMTBweCAwfS5tYWluLXBhZ2UtYWN0aW9ucyAuYWN0aW9ucy1saXN0LWl0ZW0gcHttYXJnaW46MCAwIDIwcHggMDtmb250LXNpemU6MTVweH0ubWFpbi1wYWdlLWFjdGlvbnMgLmFjdGlvbnMtbGlzdC1pdGVtIHN2Z3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjBweDtsZWZ0OjA7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtmaWxsOnZhcigtLXRoZW1lKX0ubWFpbi1wYWdlLWFjdGlvbnMgLmFjdGlvbnMtbGlzdC1pdGVtIC5pY28td2FpdGVyLC5tYWluLXBhZ2UtYWN0aW9ucyAuYWN0aW9ucy1saXN0LWl0ZW0gLmljby1jbG9jaywubWFpbi1wYWdlLWFjdGlvbnMgLmFjdGlvbnMtbGlzdC1pdGVtIC5pY28tZGlhbW9uZHtmaWxsOiMwMGMyZmZ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5tYWluLXBhZ2UtYWN0aW9ucyAuYWN0aW9ucy1saXN0LWl0ZW17d2lkdGg6NTAlO21hcmdpbi1ib3R0b206MTBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7Lm1haW4tcGFnZS1hY3Rpb25zIC5hY3Rpb25zLWxpc3QtaXRlbXt3aWR0aDoxMDAlO3BhZGRpbmc6MTBweCAwIDIwcHggNDVweH0ubWFpbi1wYWdlLWFjdGlvbnMgLmFjdGlvbnMtbGlzdC1pdGVtIC5uYW1le2ZvbnQtc2l6ZToxNnB4fS5tYWluLXBhZ2UtYWN0aW9ucyAuYWN0aW9ucy1saXN0LWl0ZW0gcHtmb250LXNpemU6MTRweH0ubWFpbi1wYWdlLWFjdGlvbnMgLmFjdGlvbnMtbGlzdC1pdGVtIFtjbGFzcyo9J2ljby0nXXt0b3A6MTBweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7Lm1haW4tcGFnZS1hY3Rpb25zIC5tYWluLXBhZ2UtdGV4dHtmb250LXNpemU6MjBweH0ubWFpbi1wYWdlLWFjdGlvbnMgLm1haW4tc2VjdGlvbi10aXRsZXtmb250LXNpemU6MzBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7Lm1haW4tcGFnZS1hY3Rpb25zIC5tYWluLXBhZ2UtdGV4dHtmb250LXNpemU6MTZweH19Lm1haW4tcGFnZS13YXJyYW50eXt3aWR0aDoxMjgwcHg7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDMwcHgpO3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjBweDttYXJnaW4tdG9wOjQwcHg7bWFyZ2luLWJvdHRvbTozMHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87Ym9yZGVyOjEwcHggc29saWQgIzAwYzJmZn0ubWFpbi1wYWdlLXdhcnJhbnR5LS1sb3d7bWFyZ2luLXRvcDowfS5tYWluLXBhZ2Utd2FycmFudHktLXdpZGV7bWF4LXdpZHRoOjEwMCU7bWFyZ2luLXRvcDowfS5tYWluLXBhZ2Utd2FycmFudHlfX2Z1bGwtd2lkdGh7bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwJX0ubWFpbi1wYWdlLXdhcnJhbnR5X190ZXN0aW1vbmlhbHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmbGV4LXdyYXA6d3JhcDt0ZXh0LWFsaWduOmxlZnR9Lm1haW4tcGFnZS13YXJyYW50eV9fdGVzdGltb25pYWwtcGhvdG97ZmxvYXQ6bGVmdDt3aWR0aDo4MHB4O2ZsZXgtc2hyaW5rOjA7bWFyZ2luOjAgMjBweCAwIDA7Ym9yZGVyLXJhZGl1czo1MCU7b3ZlcmZsb3c6aGlkZGVufS5tYWluLXBhZ2Utd2FycmFudHlfX3Rlc3RpbW9uaWFsLXBob3RvIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5tYWluLXBhZ2Utd2FycmFudHlfX3Rlc3RpbW9uaWFsLXRleHR7Zm9udC1zaXplOjE1cHg7d2lkdGg6Y2FsYygxMDAlIC0gMTAwcHgpfS5tYWluLXBhZ2Utd2FycmFudHlfX3Rlc3RpbW9uaWFsLXRleHQgLm5hbWV7Zm9udC13ZWlnaHQ6Ym9sZH0ubWFpbi1wYWdlLXdhcnJhbnR5X190ZXN0aW1vbmlhbC10ZXh0IHNwYW57ZGlzcGxheTpibG9jaztjb2xvcjojNWM2MjZlfS5tYWluLXBhZ2Utd2FycmFudHlfX3Rlc3RpbW9uaWFsLXRleHQgcHttYXJnaW46MTBweCAwIDAgMH0ubWFpbi1wYWdlLXdhcnJhbnR5X190ZXN0aW1vbmlhbCAuY2VudGVyZWQtYnRue3dpZHRoOjEwMCV9Lm1haW4tcGFnZS13YXJyYW50eV9fdGVzdGltb25pYWwgLm1haW4tc2VjdGlvbi10aXRsZXt0ZXh0LWFsaWduOmxlZnQ7d2lkdGg6MTAwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsubWFpbi1wYWdlLXdhcnJhbnR5X190ZXN0aW1vbmlhbC1waG90b3t3aWR0aDo2MHB4O21hcmdpbjowIDE1cHggMCAwfS5tYWluLXBhZ2Utd2FycmFudHlfX3Rlc3RpbW9uaWFsLXRleHR7d2lkdGg6Y2FsYygxMDAlIC0gNzVweCl9fS5tYWluLXBhZ2Utd2FycmFudHlfX2JvdHRvbSAubWFpbi1zZWN0aW9uLXRpdGxle3dpZHRoOjEwMCV9Lm1haW4tcGFnZS13YXJyYW50eV9fYm90dG9tIC5jb250YWN0cy1zZWN0aW9ue3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZy1ib3R0b206MDtwYWRkaW5nLXRvcDoxNXB4O2NvbG9yOnZhcigtLXRoZW1lKTt3aWR0aDoyMDBweH0ubWFpbi1wYWdlLXdhcnJhbnR5X19ib3R0b20gLmNvbnRhY3RzLXNvY2lhbHMgYSBzdmd7ZmlsbDp2YXIoLS10aGVtZSl9Lm1haW4tcGFnZS1zdGF0aXN0aWN7cG9zaXRpb246cmVsYXRpdmV9Lm1haW4tcGFnZS1zdGF0aXN0aWMgLnN0YXRpc3RpYy1saXN0e2Rpc3BsYXk6ZmxleDttaW4taGVpZ2h0OjMwMHB4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7b3ZlcmZsb3c6aGlkZGVufS5tYWluLXBhZ2Utc3RhdGlzdGljIC5zdGF0aXN0aWMtbGlzdC1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MCAwIDEwcHggMDttYXJnaW46MCAwIDIwcHggMDtmbGV4LWJhc2lzOjI4MHB4O3RleHQtYWxpZ246Y2VudGVyfS5tYWluLXBhZ2Utc3RhdGlzdGljIC5zdGF0aXN0aWMtbGlzdC1pdGVtOm50aC1jaGlsZChldmVuKXthbGlnbi1zZWxmOmZsZXgtZW5kfS5tYWluLXBhZ2Utc3RhdGlzdGljIC5zdGF0aXN0aWMtbGlzdC1pdGVtOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDoxMDAlO2xlZnQ6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MXB4O2hlaWdodDoyMDAlO2JvcmRlci1sZWZ0OjFweCBkb3R0ZWQgIzVjNjI2ZX0ubWFpbi1wYWdlLXN0YXRpc3RpYyAuc3RhdGlzdGljLWxpc3QtaWNvbnttYXJnaW46MCAwIDE1cHggMH0ubWFpbi1wYWdlLXN0YXRpc3RpYyAuc3RhdGlzdGljLWxpc3QtaWNvbiBzdmd7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDttYXJnaW46MCBhdXRvO2ZpbGw6dmFyKC0tdGhlbWUpfS5tYWluLXBhZ2Utc3RhdGlzdGljIC5zdGF0aXN0aWMtbGlzdC1udW1iZXJ7bWFyZ2luOjAgMCA1cHggMDtmb250LXNpemU6NDRweDtsaW5lLWhlaWdodDoxZW19Lm1haW4tcGFnZS1zdGF0aXN0aWMgLnN0YXRpc3RpYy1saXN0LW5hbWV7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojNWM2MjZlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5tYWluLXBhZ2Utc3RhdGlzdGljIC5zdGF0aXN0aWMtbGlzdHttaW4taGVpZ2h0OjA7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcn0ubWFpbi1wYWdlLXN0YXRpc3RpYyAuc3RhdGlzdGljLWxpc3QtaXRlbXtwYWRkaW5nOjAgMCAxMHB4IDA7bWFyZ2luOjAgMCAyMHB4IDA7ZmxleC1iYXNpczo1MCV9Lm1haW4tcGFnZS1zdGF0aXN0aWMgLnN0YXRpc3RpYy1saXN0LWl0ZW06bnRoLWNoaWxkKGV2ZW4pe2FsaWduLXNlbGY6ZmxleC1zdGFydH0ubWFpbi1wYWdlLXN0YXRpc3RpYyAuc3RhdGlzdGljLWxpc3QtaXRlbTpiZWZvcmV7ZGlzcGxheTpub25lfS5tYWluLXBhZ2Utc3RhdGlzdGljIC5zdGF0aXN0aWMtbGlzdC1pY29ue21hcmdpbjowIDAgMTBweCAwfS5tYWluLXBhZ2Utc3RhdGlzdGljIC5zdGF0aXN0aWMtbGlzdC1udW1iZXJ7bWFyZ2luOjA7Zm9udC1zaXplOjQwcHh9Lm1haW4tcGFnZS1zdGF0aXN0aWMgLnN0YXRpc3RpYy1saXN0LW5hbWV7Zm9udC1zaXplOjE2cHh9fS5tYWluLXBhZ2UtcGFydG5lcnN7cGFkZGluZy10b3A6MzBweDtiYWNrZ3JvdW5kOiNmZmY7bWFyZ2luLWJvdHRvbTo2MHB4fS5tYWluLXBhZ2UtcGFydG5lcnMgLmlubmVye21heC13aWR0aDoxMDgwcHh9Lm1haW4tcGFnZS10ZXh0e2ZvbnQtc2l6ZToxNXB4fS5tYWluLXBhZ2UtdGV4dCBwe21hcmdpbi1ib3R0b206MTVweH0ubWFpbi1wYWdlLXByb2plY3Rze21hcmdpbi10b3A6MzBweH0ubGFuZGluZ3twYWRkaW5nLWJvdHRvbTo1MHB4fS5sYW5kaW5nX19tYWluLXRpdGxle2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tdG9wOjIwcHh9LmxhbmRpbmdfX21haW4tdGl0bGUtdGV4dHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5sYW5kaW5nX19tYWluLXRpdGxlLWNvbnRlbnR7d2lkdGg6MTAwJTtmb250LXdlaWdodDpib2xkfS5sYW5kaW5nX19tYWluLXRpdGxlLWhvbGRlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5sYW5kaW5nX19tYWluLXRpdGxlLWljb257cG9zaXRpb246cmVsYXRpdmU7dG9wOi0zcHg7ZmxleC1zaHJpbms6MDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo3MHB4O21hcmdpbi1sZWZ0OjEwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmxhbmRpbmdfX21haW4tdGl0bGUtdGV4dHtkaXNwbGF5OmJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ubGFuZGluZ19fbWFpbi10aXRsZS1pY29ue3RvcDozcHg7d2lkdGg6NTBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LmxhbmRpbmdfX21haW4tdGl0bGV7bWFyZ2luLXRvcDowfS5sYW5kaW5nX19tYWluLXRpdGxlLWNvbnRlbnR7dGV4dC10cmFuc2Zvcm06bm9uZX0ubGFuZGluZ19fbWFpbi10aXRsZS1pY29ue3RvcDozcHg7d2lkdGg6NDBweH19LmxhbmRpbmdfX2lubmVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mzt3aWR0aDoxMDAlO21heC13aWR0aDoxNDgwcHg7cGFkZGluZy1sZWZ0OjIuNWVtO3BhZGRpbmctcmlnaHQ6Mi41ZW07bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6MTE4MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsubGFuZGluZ19faW5uZXJ7cGFkZGluZy1sZWZ0OjJlbTtwYWRkaW5nLXJpZ2h0OjJlbX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmxhbmRpbmdfX2lubmVye3BhZGRpbmctbGVmdDoxZW07cGFkZGluZy1yaWdodDoxZW19fS5sYW5kaW5nX19jb250ZW50LWNvbHVtbnN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dyaWQtY29sdW1uLWdhcDoyMHB4O2dyaWQtcm93LWdhcDozMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5sYW5kaW5nX19jb250ZW50LWNvbHVtbnN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19LmxhbmRpbmdfX2NvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjM7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTQ4MHB4O3BhZGRpbmctbGVmdDoyLjVlbTtwYWRkaW5nLXJpZ2h0OjIuNWVtO21hcmdpbjowIGF1dG87ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsubGFuZGluZ19fY29udGFpbmVye3BhZGRpbmctbGVmdDoyZW07cGFkZGluZy1yaWdodDoyZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5sYW5kaW5nX19jb250YWluZXJ7cGFkZGluZy1sZWZ0OjFlbTtwYWRkaW5nLXJpZ2h0OjFlbX19LmxhbmRpbmdfX2NvbnRhaW5lcl93aWRlIC5sYW5kaW5nX19jb250ZW50e3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEyMzBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsubGFuZGluZ19fY29udGFpbmVye2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fS5sYW5kaW5nX19jb250ZW50e3dpZHRoOmNhbGMoMTAwJSAtIDIyMHB4KX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmxhbmRpbmdfX2NvbnRlbnR7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowfX0ubGFuZGluZ19fYXNpZGV7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MjAwcHh9LmxhbmRpbmdfX2FzaWRlLWZyYW1le3BhZGRpbmctYm90dG9tOjMwcHh9LmxhbmRpbmdfX2FzaWRlLXRpdGxle21hcmdpbi1ib3R0b206MTBweDtmb250LXNpemU6MjJweDtmb250LXdlaWdodDpib2xkfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsubGFuZGluZ19fYXNpZGUtdGl0bGV7bWFyZ2luLWJvdHRvbToxNXB4O2ZvbnQtc2l6ZTo0MHB4O2ZvbnQtd2VpZ2h0Om5vcm1hbH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmxhbmRpbmdfX2FzaWRlLXRpdGxle2ZvbnQtc2l6ZTozNnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsubGFuZGluZ19fYXNpZGUtdGl0bGV7Zm9udC1zaXplOjMycHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsubGFuZGluZ19fYXNpZGV7d2lkdGg6MTAwJX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmxhbmRpbmdfX3NlY3Rpb257bWFyZ2luLWJvdHRvbTo0MHB4fX0ubGFuZGluZ19fYmFubmVye3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6IzVjNjI2ZTttaW4taGVpZ2h0OjMwMHB4O21hcmdpbi1ib3R0b206MjBweH0ubGFuZGluZ19fYmFubmVyIC5iYW5uZXItc2xpZGVyLXRleHQgLnRpdGxle2ZvbnQtc2l6ZToyMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsubGFuZGluZ19fYmFubmVye21hcmdpbi1ib3R0b206NzBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmxhbmRpbmdfX2Jhbm5lcnttYXJnaW4tYm90dG9tOjUwcHh9fS5sYW5kaW5nX190b3AtYmFubmVye2JhY2tncm91bmQtY29sb3I6IzVjNjI2ZTtoZWlnaHQ6MjAwcHg7bWFyZ2luLWJvdHRvbToyMHB4O21hcmdpbi10b3A6MjBweH0ubGFuZGluZ19fYXNpZGUtcHJvZHVjdHMtbGlzdHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtncmlkLWdhcDoxMHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5sYW5kaW5nX19hc2lkZS1wcm9kdWN0cy1saXN0e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNiwgMWZyKX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCl7LmxhbmRpbmdfX2FzaWRlLXByb2R1Y3RzLWxpc3R7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LCAxZnIpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsubGFuZGluZ19fYXNpZGUtcHJvZHVjdHMtbGlzdHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcil9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5sYW5kaW5nX19hc2lkZS1wcm9kdWN0cy1saXN0e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKX19LmxhbmRpbmdfX3NlY3Rpb257bWFyZ2luLWJvdHRvbTo1MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5sYW5kaW5nX19zZWN0aW9ue21hcmdpbi1ib3R0b206NTBweH19LmxhbmRpbmdfX2NvbXBhbnl7ZGlzcGxheTpncmlkO2FsaWduLWl0ZW1zOnN0YXJ0O2dyaWQtdGVtcGxhdGUtY29sdW1uczo3MHB4IDFmcjtncmlkLWNvbHVtbi1nYXA6MTBweH0ubGFuZGluZ19fY29tcGFueS1sb2dve3Bvc2l0aW9uOnJlbGF0aXZlfS5sYW5kaW5nX19jb21wYW55LWxvZ286YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDoxMDAlfS5sYW5kaW5nX19jb21wYW55LWxvZ28+ZGl2LC5sYW5kaW5nX19jb21wYW55LWxvZ28+c3Bhbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6YmxvY2t9LmxhbmRpbmdfX2NvbXBhbnktbG9nbz5kaXYgaW1nLC5sYW5kaW5nX19jb21wYW55LWxvZ28+c3BhbiBpbWd7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5sYW5kaW5nX19jb21wYW55LW5hbWV7Zm9udC13ZWlnaHQ6Ym9sZH0ubGFuZGluZ19fY29tcGFueS1hcnR7bWFyZ2luLWJvdHRvbTo0cHg7Zm9udC1zaXplOjEzcHh9LmxhbmRpbmdfX2NvbXBhbnktYm90dG9te2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmxhbmRpbmdfX2NvbXBhbnktZmF2b3JpdGV7d2lkdGg6MjVweDtoZWlnaHQ6MjVweDttYXJnaW4tcmlnaHQ6MTBweH0ubGFuZGluZ19fY29tcGFueS1mYXZvcml0ZSBzdmd7d2lkdGg6MjVweDtoZWlnaHQ6MjVweDtmaWxsOiM1YzYyNmV9LmxhbmRpbmdfX2NvbXBhbnktZmF2b3JpdGUuYWN0aXZlIHN2Z3tmaWxsOiNmMjE3MTd9LmxhbmRpbmdfX25hdnt3aWR0aDoyMzVweDtiYWNrZ3JvdW5kOiNmNmY2ZjY7Ym94LXNoYWRvdzoxMHB4IDAgMjBweCByZ2JhKDAsMCwwLDAuMil9LmxhbmRpbmdfX25hdi1ob2xkZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtoZWlnaHQ6Y2FsYygxMDB2aCAtIDEzNHB4KTtwYWRkaW5nOjIwcHggMjBweCAyMHB4IDIwcHg7dHJhbnNpdGlvbjpoZWlnaHQgMC4xc30ubGFuZGluZ19fbmF2LWFuY2hvcnMgbGk6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luOjhweCAwIDAgMH0ubGFuZGluZ19fbmF2LWFuY2hvcnMgbGkgYXtmb250LXNpemU6MTRweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiM1YzYyNmV9LmxhbmRpbmdfX25hdi1hbmNob3JzIGxpIGE6aG92ZXIsLmxhbmRpbmdfX25hdi1hbmNob3JzIGxpIGEuYWN0aXZle2NvbG9yOnZhcigtLXRoZW1lKTt0ZXh0LWRlY29yYXRpb246bm9uZX0ubGFuZGluZ19fbmF2LWluZm97Zm9udC1zaXplOjE0cHg7Y29sb3I6IzVjNjI2ZTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOmF1dG99LmxhbmRpbmdfX25hdi1pbmZvIGEsLmxhbmRpbmdfX25hdi1pbmZvIGFkZHJlc3N7ZGlzcGxheTpibG9jazttYXJnaW46MCAwIDZweCAwfS5sYW5kaW5nX19uYXYtaW5mbyAuZGFyay1yZWQtYnV0bnt3aWR0aDoxMDAlO2hlaWdodDozOHB4O21hcmdpbjoxMHB4IDAgMCAwO2ZvbnQtc2l6ZToxNHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsubGFuZGluZ19fbmF2e2Rpc3BsYXk6bm9uZX19LmxhbmRpbmdfX2Rlc2NyaXB0aW9ue21hcmdpbi1ib3R0b206MnJlbX0ubGFuZGluZ19fZGVzY3JpcHRpb24gcHttYXJnaW4tYm90dG9tOjAuNXJlbTtjb2xvcjojNWM2MjZlO2ZvbnQtc2l6ZToxZW19LmxhbmRpbmdfX2Rlc2NyaXB0aW9uIGxpe2xpc3Qtc3R5bGU6ZGlzYyBpbnNpZGV9LmxhbmRpbmdfX2Rlc2NyaXB0aW9uIGxpOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6NXB4fS5sYW5kaW5nX19zbGlkZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21pbi1oZWlnaHQ6NjgwcHg7Y29sb3I6IzVjNjI2ZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RmZTBlMX0ubGFuZGluZ19fc2xpZGUtdGl0bGV7bWFyZ2luLWJvdHRvbToyMHB4O2ZvbnQtc2l6ZToyOHB4O2xpbmUtaGVpZ2h0OjEuMjVlbTtjb2xvcjojMWQyMjI1fS5sYW5kaW5nX19zbGlkZS1pbWFnZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmxhbmRpbmdfX3NsaWRlLWltYWdlIGltZ3ttaW4td2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttYXgtd2lkdGg6OTk5OTklO29iamVjdC1maXQ6Y292ZXJ9LmxhbmRpbmdfX3NsaWRlLWxlZnR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO2ZsZXgtZ3JvdzoxO2hlaWdodDoxMDAlO2JveC1zaGFkb3c6MTBweCAwIDIwcHggcmdiYSgwLDAsMCwwLjIpfS5sYW5kaW5nX19zbGlkZS1yaWdodHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7d2lkdGg6MzAlO2hlaWdodDoxMDAlO3BhZGRpbmctdG9wOjMwcHg7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoyMHB4O3BhZGRpbmctYm90dG9tOjMwcHg7b3ZlcmZsb3c6aGlkZGVufS5sYW5kaW5nX19zbGlkZS1yaWdodCBwe21hcmdpbi1ib3R0b206N3B4O2xpbmUtaGVpZ2h0OjEuNGVtfS5sYW5kaW5nX19zbGlkZS1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDpyZ2JhKDI5LDM0LDM3LDAuNSk7Y29sb3I6I2ZmZn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsubGFuZGluZ19fc2xpZGUtY29udGVudHttaW4taGVpZ2h0OjQ4MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmxhbmRpbmdfX3NsaWRle21pbi1oZWlnaHQ6NDgwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5sYW5kaW5nX19zbGlkZS5zbGljay1zbGlkZXtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7bWluLWhlaWdodDowfS5sYW5kaW5nX19zbGlkZS10aXRsZXtmb250LXNpemU6MjJweH0ubGFuZGluZ19fc2xpZGUtbGVmdHtoZWlnaHQ6MzIwcHh9LmxhbmRpbmdfX3NsaWRlLXJpZ2h0e3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87cGFkZGluZy1ib3R0b206NTBweH19LmxhbmRpbmdfX3RleHQtc3VidGl0bGV7bWFyZ2luLWJvdHRvbToxMHB4O2ZvbnQtc2l6ZToxLjVlbTtjb2xvcjojNWM2MjZlfS5sYW5kaW5nX190ZXh0IHB7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MS41ZW07Y29sb3I6IzVjNjI2ZX0ubGFuZGluZ19fZm9ybXtwYWRkaW5nLXRvcDo0MHB4O3BhZGRpbmctcmlnaHQ6NTBweDtwYWRkaW5nLWJvdHRvbTo0MHB4O3BhZGRpbmctbGVmdDo1MHB4O2JvcmRlcjoxMHB4IHNvbGlkIHZhcigtLXRoZW1lKTtib3JkZXItcmFkaXVzOjVweH0ubGFuZGluZ19fZm9ybSAucGFnZS10aXRsZSBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5sYW5kaW5nX19mb3JtIC5pbnB1dC1saW5le2Rpc3BsYXk6ZmxleDttYXJnaW46MCAwIDE1cHggMH0ubGFuZGluZ19fZm9ybSAuaW5wdXQtbGluZSBbY2xhc3MqPVwiLWJ1dG5cIl17d2lkdGg6MTgwcHh9LmxhbmRpbmdfX2Zvcm0gLmlucHV0LWxpbmUgaW5wdXQudGV4dC1pbnB1dHt3aWR0aDpjYWxjKDEwMCUgLSAyMDBweCk7bWF4LXdpZHRoOjM2NXB4O21hcmdpbjowIDIwcHggMCAwfS5sYW5kaW5nX19mb3JtIHB7bWF4LXdpZHRoOjU1MHB4O2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiM1YzYyNmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmxhbmRpbmdfX2Zvcm17cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHg7cGFkZGluZy1ib3R0b206MjBweDtwYWRkaW5nLWxlZnQ6MjBweDtib3JkZXI6NXB4IHNvbGlkIHZhcigtLXRoZW1lKX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LmxhbmRpbmdfX2Zvcm17dGV4dC1hbGlnbjpjZW50ZXJ9LmxhbmRpbmdfX2Zvcm0gLmlucHV0LWxpbmV7ZGlzcGxheTpibG9jazttYXJnaW46MCAwIDE1cHggMH0ubGFuZGluZ19fZm9ybSAuaW5wdXQtbGluZSBbY2xhc3MqPVwiLWJ1dG5cIl17d2lkdGg6MTAwJTttYXgtd2lkdGg6MjQwcHg7bWFyZ2luOjAgYXV0b30ubGFuZGluZ19fZm9ybSAuaW5wdXQtbGluZSBpbnB1dC50ZXh0LWlucHV0e3dpZHRoOjEwMCU7bWF4LXdpZHRoOjI0MHB4O21hcmdpbjowIGF1dG8gMTVweCBhdXRvfX0ubGFuZGluZ19fcHJvZHVjdHN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoOCwgMWZyKTtncmlkLWNvbHVtbi1nYXA6MTBweDtncmlkLXJvdy1nYXA6MTBweH0ubGFuZGluZ19fcHJvZHVjdHMtaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyLXJhZGl1czozcHg7dHJhbnNpdGlvbjphbGwgMC4yc30ubGFuZGluZ19fcHJvZHVjdHMtaXRlbTpob3Zlcntjb2xvcjp2YXIoLS10aGVtZSl9LmxhbmRpbmdfX3Byb2R1Y3RzLWl0ZW06aG92ZXIgLmxhbmRpbmdfX3Byb2R1Y3RzLW5hbWV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI5LDM0LDM3LDApfS5sYW5kaW5nX19wcm9kdWN0cy1pdGVtOmhvdmVyIC5sYW5kaW5nX19wcm9kdWN0cy1uYW1lLWhvbGRlcntvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9LmxhbmRpbmdfX3Byb2R1Y3RzLXByaWNle21hcmdpbi10b3A6MC41cmVtfS5sYW5kaW5nX19wcm9kdWN0cy1saW5re3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO291dGxpbmU6bm9uZTtvdmVyZmxvdzpoaWRkZW47dGV4dC1pbmRlbnQ6LTk5OWVtfS5sYW5kaW5nX19wcm9kdWN0cy1pbWFnZXt6LWluZGV4OjE7cG9zaXRpb246cmVsYXRpdmV9LmxhbmRpbmdfX3Byb2R1Y3RzLWltYWdlOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7cGFkZGluZy10b3A6MTAwJX0ubGFuZGluZ19fcHJvZHVjdHMtaW1hZ2U+ZGl2LC5sYW5kaW5nX19wcm9kdWN0cy1pbWFnZT5zcGFue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpibG9ja30ubGFuZGluZ19fcHJvZHVjdHMtaW1hZ2U+ZGl2IGltZywubGFuZGluZ19fcHJvZHVjdHMtaW1hZ2U+c3BhbiBpbWd7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5sYW5kaW5nX19wcm9kdWN0cy1uYW1le3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cGFkZGluZy1sZWZ0OjhweDtwYWRkaW5nLXJpZ2h0OjhweDtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxNnB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6MXB4IDFweCA1cHggcmdiYSgyOSwzNCwzNywwLjgpO2JhY2tncm91bmQtY29sb3I6cmdiYSgyOSwzNCwzNywwLjYpO3RyYW5zaXRpb246YWxsIDAuM3MgMC4xc30ubGFuZGluZ19fcHJvZHVjdHMtbmFtZSBzcGFue2Rpc3BsYXk6YmxvY2t9LmxhbmRpbmdfX3Byb2R1Y3RzLW5hbWUtaG9sZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YWxsIDAuMnN9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5sYW5kaW5nX19wcm9kdWN0cy1uYW1le2ZvbnQtc2l6ZToxOHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KXsubGFuZGluZ19fcHJvZHVjdHN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LCAxZnIpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsubGFuZGluZ19fcHJvZHVjdHN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsubGFuZGluZ19fcHJvZHVjdHN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsubGFuZGluZ19fcHJvZHVjdHMtbmFtZXtmb250LXNpemU6MTRweH19LmxhbmRpbmdfX3Rlc3RpbW9uaWFse2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MTMwcHggMWZyO2dyaWQtY29sdW1uLWdhcDoyMHB4O2dyaWQtcm93LWdhcDoyMHB4O3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGZlMGUxfS5sYW5kaW5nX190ZXN0aW1vbmlhbDpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjFweCBzb2xpZCAjZGZlMGUxfS5sYW5kaW5nX190ZXN0aW1vbmlhbC1pbWFnZXt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWJvdHRvbToxMHB4O2JhY2tncm91bmQ6dXJsKFwiL2ltYWdlcy9pL25vLXBob3RvLnBuZ1wiKSBuby1yZXBlYXQgMCAwO2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCU7Ym9yZGVyLXJhZGl1czo1MCU7b3ZlcmZsb3c6aGlkZGVufS5sYW5kaW5nX190ZXN0aW1vbmlhbC1pbWFnZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5sYW5kaW5nX190ZXN0aW1vbmlhbC1hdXRob3J7bWFyZ2luLWJvdHRvbTo1cHg7Zm9udC1zaXplOjE1cHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmxhbmRpbmdfX3Rlc3RpbW9uaWFsLWNvbXBhbnl7Y29sb3I6IzVjNjI2ZTt0ZXh0LWFsaWduOmNlbnRlcn0ubGFuZGluZ19fdGVzdGltb25pYWwtdGl0bGV7Zm9udC1zaXplOjE4cHg7bWFyZ2luLWJvdHRvbTo1cHh9LmxhbmRpbmdfX3Rlc3RpbW9uaWFsLWluZm97ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tYm90dG9tOjE1cHh9LmxhbmRpbmdfX3Rlc3RpbW9uaWFsIHB7bWFyZ2luLWJvdHRvbToxMHB4O2xpbmUtaGVpZ2h0OjEuMjVlbX0ubGFuZGluZ19fdGFnc3tkaXNwbGF5OmZsZXh9LmxhbmRpbmdfX3RhZ3MtaXRlbXtoZWlnaHQ6MzBweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctbGVmdDo4cHg7cGFkZGluZy1yaWdodDo4cHg7bWFyZ2luLWJvdHRvbToxMHB4O21hcmdpbi1yaWdodDoxMHB4O2JvcmRlci1yYWRpdXM6NHB4O2JvcmRlcjoxcHggc29saWQgI2RmZTBlMX0ubGFuZGluZ19fdGFncy1pdGVtOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2JvcmRlci1jb2xvcjp2YXIoLS10aGVtZSk7Y29sb3I6dmFyKC0tdGhlbWUpfS5sYW5kaW5nX19hd2FyZHN7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcn0ubGFuZGluZ19fYXdhcmRzLWl0ZW17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tcmlnaHQ6NXB4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlO2NvbG9yOiM1YzYyNmV9LmxhbmRpbmdfX2F3YXJkcy1pdGVtIHN2Z3t3aWR0aDoxNHB4O2hlaWdodDoyMHB4O2ZpbGw6I2RlYjQ0M31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsubGFuZGluZ19fYXdhcmRze3dpZHRoOjEwMCU7bWFyZ2luLXRvcDoxMHB4fS5sYW5kaW5nX19hd2FyZHMtaXRlbXttYXJnaW4tYm90dG9tOjEwcHh9fS5sYW5kaW5nX19jb21wYW55LWRhdGF7ZGlzcGxheTpmbGV4O2ZvbnQtc2l6ZToxNXB4O3RleHQtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOnN0cmV0Y2h9LmxhbmRpbmdfX2NvbXBhbnktZGF0YTphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ubGFuZGluZ19fY29tcGFueS1kYXRhOmJlZm9yZXtkaXNwbGF5Om5vbmV9LmxhbmRpbmdfX2NvbXBhbnktZGF0YSAuZGF0YXt3aWR0aDoxMDAlO3BhZGRpbmc6NXB4IDVweH0ubGFuZGluZ19fY29tcGFueS1kYXRhIC5kYXRhOmZpcnN0LWNoaWxke2JvcmRlcjpub25lfS5sYW5kaW5nX19jb21wYW55LWRhdGEgLmRhdGEtdGV4dHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmxhbmRpbmdfX2NvbXBhbnktZGF0YSAubGFiZWx7Zm9udC13ZWlnaHQ6Ym9sZH0ubGFuZGluZ19fY29tcGFueS1kYXRhIC5sYWJlbC0tbG93e3BhZGRpbmc6MCAwIDRweCAwfS5sYW5kaW5nX19jb21wYW55LWRhdGEgLnN0YXRpYy1yYXRpbmd7bWFyZ2luOjEycHggYXV0byAxMHB4IGF1dG99LmxhbmRpbmdfX2NvbXBhbnktZGF0YSAudGVzdGltb25pYWwtY291bnRlcnttYXJnaW46MCA1cHggMCA1cHg7Y29sb3I6I2ZmZn0ubGFuZGluZ19fY29tcGFueS1kYXRhIFtjbGFzcyo9XCItYnV0blwiXXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTIwcHg7aGVpZ2h0OjMwcHg7bGluZS1oZWlnaHQ6bm9ybWFsO21hcmdpbjoxMHB4IGF1dG8gMCBhdXRvO2ZvbnQtc2l6ZToxM3B4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5sYW5kaW5nX19jb21wYW55LWRhdGF7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyfS5sYW5kaW5nX19jb21wYW55LWRhdGEgLmRhdGF7bWFyZ2luLWJvdHRvbTozMHB4fX0ubGFuZGluZ19fc2xpZGVye292ZXJmbG93OnZpc2libGU7bWF4LXdpZHRoOjEwMCV9LmxhbmRpbmdfX3NsaWRlciAuc2xpY2stZG90c3tib3R0b206LTMwcHh9LmxhbmRpbmdfX3NsaWRlciAuc2xpY2stZG90cyBsaXtib3JkZXItY29sb3I6dmFyKC0tdGhlbWUpfS5sYW5kaW5nX19zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZle2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGhlbWUpfS5sYW5kaW5nX19zbGlkZXItaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZX0ubGFuZGluZ19fc2xpZGVyLWltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTt3aWR0aDoxMDAlO21heC1oZWlnaHQ6NjAwcHg7aGVpZ2h0OjYwMHB4fS5sYW5kaW5nX19zbGlkZXItaW1hZ2UgaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsubGFuZGluZ19fc2xpZGVyLWltYWdle2hlaWdodDo0MDBweH19LmxhbmRpbmdfX3NsaWRlci1jYXB0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjI7d2lkdGg6MTAwJTtjb2xvcjojZmZmO3BhZGRpbmctdG9wOjMwcHg7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctYm90dG9tOjE1cHg7cGFkZGluZy1sZWZ0OjE1cHg7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDI5LDM0LDM3LDAuNSkgMCUsIHJnYmEoMjksMzQsMzcsMC40KSA2MCUsIHJnYmEoMjksMzQsMzcsMC4zKSA4MCUsIHJnYmEoMjksMzQsMzcsMCkgMTAwJSl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmxhbmRpbmdfX3NsaWRlci1jYXB0aW9ue2Rpc3BsYXk6bm9uZX19LmxhbmRpbmdfX3NsaWRlci10aXRsZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDoyO3dpZHRoOjEwMCU7Y29sb3I6I2ZmZjtwYWRkaW5nLXRvcDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWJvdHRvbTozMHB4O3BhZGRpbmctbGVmdDoxNXB4O2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHJnYmEoMjksMzQsMzcsMC41KSAwJSwgcmdiYSgyOSwzNCwzNywwLjQpIDUwJSwgcmdiYSgyOSwzNCwzNywwLjMpIDcwJSwgcmdiYSgyOSwzNCwzNywwKSAxMDAlKTtmb250LXNpemU6MjJweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmxhbmRpbmdfX3NsaWRlci10aXRsZXtmb250LXNpemU6MThweDt0ZXh0LXRyYW5zZm9ybTpub25lfX0ubGFuZGluZ19fc2xpZGVyLWxpbmt7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6NTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3V0bGluZTpub25lO292ZXJmbG93OmhpZGRlbjt0ZXh0LWluZGVudDotOTk5ZW19Lml0ZW0tdGVuZGVyLWFwcHJvdmVke3RvcDotM3B4O21hcmdpbi1sZWZ0OjEwcHh9Lml0ZW0tdGVuZGVyLWFwcHJvdmVkIHN2Z3t3aWR0aDozMHB4O2hlaWdodDozMHB4O2ZpbGw6IzFmZDYwMH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuaXRlbS10ZW5kZXItYXBwcm92ZWR7dG9wOi0ycHh9Lml0ZW0tdGVuZGVyLWFwcHJvdmVkIHN2Z3t3aWR0aDoyNnB4O2hlaWdodDoyNnB4fX0ubGFuZGluZ19fY29udGFjdC1mb3JtIC5kZWxpdmVyeV9fcmVxdWVzdC1mb3JtIGgye2ZvbnQtc2l6ZToxLjhlbTtmb250LXdlaWdodDpib2xkO3BhZGRpbmc6MDtmb250LWZhbWlseTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXQ7Y29sb3I6aW5oZXJpdDt0ZXh0LXRyYW5zZm9ybTppbmhlcml0O2xldHRlci1zcGFjaW5nOmluaGVyaXR9LmxhbmRpbmdfX2NvbnRhY3QtZm9ybSAuZGVsaXZlcnlfX3JlcXVlc3QtZm9ybSBoM3tmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxLjJlbTtjb2xvcjojNDI0MjQyO3BhZGRpbmctdG9wOjAuNWVtO2ZvbnQtZmFtaWx5OmluaGVyaXQ7bGluZS1oZWlnaHQ6aW5oZXJpdDt0ZXh0LXRyYW5zZm9ybTppbmhlcml0O2xldHRlci1zcGFjaW5nOmluaGVyaXR9LmxhbmRpbmdfX2NvbnRhY3QtZm9ybSAuZGVsaXZlcnlfX3JlcXVlc3QtZm9ybSBwe3BhZGRpbmctdG9wOjAuNWVtO2NvbG9yOmdyZXl9LmxhbmRpbmdfX2NvbnRhY3QtZm9ybSAuZGVsaXZlcnlfX3JlcXVlc3QtZm9ybS1pbnB1dHN7bWF4LXdpZHRoOjUwMHB4fS5sYW5kaW5nX19jb250YWN0LWZvcm0gLmRlbGl2ZXJ5X19yZXF1ZXN0LWZvcm17YmFja2dyb3VuZC1jb2xvcjojZjNmM2YzO2Rpc3BsYXk6ZmxleDtib3JkZXI6dW5zZXQ7Ym9yZGVyLXJhZGl1czo1cHh9LmxhbmRpbmdfX2NvbnRhY3QtZm9ybSAuZmVlZGJhY2stZm9ybS1tYW5hZ2Vye3BhZGRpbmctcmlnaHQ6MWVtO2FsaWduLWl0ZW1zOmZsZXgtZW5kO2Rpc3BsYXk6ZmxleH0ubGFuZGluZ19fY29udGFjdC1mb3JtIC5kZWxpdmVyeV9fZm9ybS1uZWFyYnkgcHtwYWRkaW5nLWJvdHRvbTowLjVlbTtwYWRkaW5nLXRvcDowfS5sYW5kaW5nX19jb250YWN0LWZvcm0gLmRlbGl2ZXJ5X19yZXF1ZXN0LWZvcm0taG9sZGVye3BhZGRpbmctdG9wOjFlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsubGFuZGluZ19fY29udGFjdC1mb3JtIC5kZWxpdmVyeV9faW5wdXQtbGluZXttYXJnaW4tYm90dG9tOjB9LmxhbmRpbmdfX2NvbnRhY3QtZm9ybSAuZGVsaXZlcnlfX3JlcXVlc3QtZm9ybS1ob2xkZXJ7ZGlzcGxheTpmbGV4fS5sYW5kaW5nX19jb250YWN0LWZvcm0gLmRlbGl2ZXJ5X19yZXF1ZXN0LWZvcm0taW5wdXRze21heC13aWR0aDo0MDBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LmxhbmRpbmdfX2NvbnRhY3QtZm9ybSAuZmVlZGJhY2stZm9ybS1tYW5hZ2Vye2Rpc3BsYXk6bm9uZX0ubGFuZGluZ19fY29udGFjdC1mb3JtIC5kZWxpdmVyeV9fcmVxdWVzdC1mb3Jte2Rpc3BsYXk6YmxvY2t9LmxhbmRpbmdfX2NvbnRhY3QtZm9ybSAuZGVsaXZlcnlfX2lucHV0LWxpbmV7bWFyZ2luLWJvdHRvbToyMHB4fS5sYW5kaW5nX19jb250YWN0LWZvcm0gLmRlbGl2ZXJ5X19yZXF1ZXN0LWZvcm0taG9sZGVye2Rpc3BsYXk6YmxvY2t9fS50aGFua3N7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmctdG9wOjUwcHg7cGFkZGluZy1yaWdodDoyMHB4O3BhZGRpbmctYm90dG9tOjEwMHB4O3BhZGRpbmctbGVmdDoyMHB4fS50aGFua3NfX3RvcHtwYWRkaW5nLXRvcDo0MHB4O3BhZGRpbmctcmlnaHQ6NTBweDtwYWRkaW5nLWJvdHRvbTo0MHB4O3BhZGRpbmctbGVmdDo1MHB4O21heC13aWR0aDoxMTIwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tYm90dG9tOjQwcHg7Ym9yZGVyOjEwcHggc29saWQgdmFyKC0tdGhlbWUpO2JvcmRlci1yYWRpdXM6NHB4fS50aGFua3NfX2lubmVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcDttYXgtd2lkdGg6MTA4MHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnRoYW5rc19fdGl0bGV7bWFyZ2luLWJvdHRvbToxNXB4O2ZvbnQtc2l6ZTo0MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey50aGFua3NfX3RpdGxle2ZvbnQtc2l6ZTozNnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsudGhhbmtzX190aXRsZXtmb250LXNpemU6MzJweH19LnRoYW5rc19fdGV4dHt3aWR0aDpjYWxjKDEwMCUgLSAyMjBweCl9LnRoYW5rc19fbWFuYWdlcnt3aWR0aDoxNTBweDt0ZXh0LWFsaWduOmNlbnRlcn0udGhhbmtzX19tYW5hZ2VyLWltYWdlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfS50aGFua3NfX21hbmFnZXItbmFtZXtmb250LXdlaWdodDpib2xkO21hcmdpbi10b3A6NXB4O21hcmdpbi1ib3R0b206NXB4fS50aGFua3MgLmNvbnRhY3RzLXNlY3Rpb257bWFyZ2luLXRvcDoyMHB4fS50aGFua3MgLmNvbnRhY3RzLXNlY3Rpb24gYSBzdmd7ZmlsbDp2YXIoLS10aGVtZSl9LnRoYW5rcyBbY2xhc3MqPVwiYnV0blwiXXt3aWR0aDoxMDAlO21heC13aWR0aDoyMjBweDttYXJnaW4tdG9wOjMwcHh9LnRoYW5rcyAuY2F0YWxvZ3Vle21heC13aWR0aDoxMTIwcHg7bWFyZ2luLXRvcDozMHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnRoYW5rc19wYXJ0bmVyIC50aGFua3NfX3RvcHtwYWRkaW5nOjA7Ym9yZGVyOm5vbmV9LnRoYW5rc19wYXJ0bmVyIC50aGFua3NfX2lubmVye21heC13aWR0aDoxMDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey50aGFua3NfX2lubmVye2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXJ9LnRoYW5rc19fdGl0bGV7Zm9udC1zaXplOjQycHh9LnRoYW5rc19fdGV4dHt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MzBweH0udGhhbmtzX19tYW5hZ2Vye3dpZHRoOjEwMCU7bWF4LXdpZHRoOjMwMHB4O3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnRoYW5rc19fdG9wIFtjbGFzcyo9XCJidXRuXCJde21hcmdpbi10b3A6MzBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS50aGFua3NfX3RvcHtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWJvdHRvbToyMHB4O3BhZGRpbmctbGVmdDoxNXB4O2JvcmRlcjo1cHggc29saWQgdmFyKC0tdGhlbWUpfX0udGhhbmtzX19mb3Jte21hcmdpbi10b3A6NDBweH0udGhhbmtzX19mb3JtIC5pbnB1dC1sYWJlbHttYXJnaW4tYm90dG9tOjEwcHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojNWM2MjZlfS50aGFua3NfX2Zvcm0gLnRleHRhcmVhLWZpZWxke2hlaWdodDoxMDBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsudGhhbmtze3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH19Lm9mZmVyc3ttYXgtd2lkdGg6MTEyMHB4O21hcmdpbi10b3A6NDBweDttYXJnaW4tYm90dG9tOjQwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30ub2ZmZXJzX190aXRsZXttYXJnaW4tYm90dG9tOjE1cHg7Zm9udC1zaXplOjQwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7Lm9mZmVyc19fdGl0bGV7Zm9udC1zaXplOjM2cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5vZmZlcnNfX3RpdGxle2ZvbnQtc2l6ZTozMnB4fX0ub2ZmZXJzX19pdGVte2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MzAwcHggMWZyO2dyaWQtZ2FwOjIwcHg7cGFkZGluZy10b3A6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1ib3R0b206MTVweDtwYWRkaW5nLWxlZnQ6MTVweDttYXJnaW4tYm90dG9tOjQwcHg7Ym94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMzUsMzUsMzUsMC4yNSl9Lm9mZmVyc19faXRlbS1pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MjAwcHg7b3ZlcmZsb3c6aGlkZGVufS5vZmZlcnNfX2l0ZW0taW1hZ2UgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0ub2ZmZXJzX19pdGVtLW5hbWV7bWFyZ2luLWJvdHRvbToxNXB4O2ZvbnQtc2l6ZTozMHB4O2xpbmUtaGVpZ2h0OjFlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9Lm9mZmVyc19faXRlbS10ZXh0e21hcmdpbi1ib3R0b206MTVweDtjb2xvcjojNWM2MjZlO2xpbmUtaGVpZ2h0OjEuNWVtfS5vZmZlcnNfX2l0ZW0tY29udGVudCBbY2xhc3MqPVwiYnV0blwiXXttYXJnaW4tdG9wOjE1cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7Lm9mZmVyc19fdGl0bGV7Zm9udC1zaXplOjUwcHh9Lm9mZmVyc19faXRlbXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfS5vZmZlcnNfX2l0ZW0tbmFtZXttYXJnaW4tYm90dG9tOjVweH19LnRoYW5rc19fdGV4dF9wcm9tby13aWRle3dpZHRoOjEwMCU7bWFyZ2luLXRvcDoxNXB4fS50aGFua3NfX3RleHRfcHJvbW8tdG9wLXRleHR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS50aGFua3NfX3RleHRfcHJvbW8tdG9wLWhvbGRlcnttYXJnaW4tdG9wOmF1dG99Lm9mZmVyc19wcm9tb3twYWRkaW5nLXJpZ2h0OjYwcHg7cGFkZGluZy1sZWZ0OjYwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7Lm9mZmVyc19wcm9tb3twYWRkaW5nLXJpZ2h0OjIwcHg7cGFkZGluZy1sZWZ0OjIwcHh9LnRoYW5rc19faW5uZXJfcHJvbW97dGV4dC1hbGlnbjpsZWZ0fX0ub2ZmZXJzX3Byb21vIHAsLnRoYW5rc19fdGV4dF9wcm9tbyBwe2ZvbnQtc2l6ZToxLjE1ZW07bWFyZ2luLXRvcDoxNXB4fS5vZmZlcnNfcHJvbW8gcCAubGlnaHQsLnRoYW5rc19fdGV4dF9wcm9tbyBwIC5saWdodHtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6MjBweDtjb2xvcjojNWM2MjZlfS5vZmZlcnNfcHJvbW8gcCAuYm9sZCwudGhhbmtzX190ZXh0X3Byb21vIHAgLmJvbGR7Zm9udC13ZWlnaHQ6Ym9sZH0ub2ZmZXJzX3Byb21vIHAgc3ZnLC50aGFua3NfX3RleHRfcHJvbW8gcCBzdmd7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MjZweDtoZWlnaHQ6MjZweDtkaXNwbGF5OmlubGluZS1ibG9jazthbGlnbi1zZWxmOmJhc2VsaW5lO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCA1cHgsIDApO2ZpbGw6IzAwYzJmZn0ub2ZmZXJzX3Byb21vIGEsLnRoYW5rc19fdGV4dF9wcm9tbyBhe2NvbG9yOnZhcigtLXRoZW1lKX0ub2ZmZXJzX3Byb21vIHVsLC50aGFua3NfX3RleHRfcHJvbW8gdWx7bWFyZ2luLWJvdHRvbToxNXB4O21hcmdpbi10b3A6MTVweH0ub2ZmZXJzX3Byb21vIGxpLC50aGFua3NfX3RleHRfcHJvbW8gbGl7Zm9udC13ZWlnaHQ6Ym9sZH0ub2ZmZXJzX3Byb21vIGxpOm5vdCg6Zmlyc3QtY2hpbGQpLC50aGFua3NfX3RleHRfcHJvbW8gbGk6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDoxMHB4fS5sb2dpc3QtdGFibGV7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3cteTpoaWRkZW47b3ZlcmZsb3cteDphdXRvfS5sb2dpc3QtdGFibGVbZGF0YS1zaW1wbGViYXJde3BhZGRpbmctdG9wOjEwcHh9LmxvZ2lzdC10YWJsZSAuc2ltcGxlYmFyLXNjcm9sbC1jb250ZW50e3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50fS5sb2dpc3QtdGFibGVfX3RpdGxle3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWJvdHRvbToxMHB4O3BhZGRpbmctdG9wOjEwcHg7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MjRweDtjb2xvcjojMWQyMjI1O2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubG9naXN0LXRhYmxlIHRke3otaW5kZXg6MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MjAwcHg7Ym9yZGVyOjFweCBzb2xpZCAjYzFjMWMxfS5sb2dpc3QtdGFibGUgdGQubG9naXN0LXRhYmxlX19maXJzdC1jZWxse3dpZHRoOmF1dG87Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjp2YXIoLS10aGVtZSk7YmFja2dyb3VuZDojZmFmYWZhO2JvcmRlci10b3A6MXB4IHNvbGlkIHZhcigtLXRoZW1lKX0ubG9naXN0LXRhYmxlIHRkLmxvZ2lzdC10YWJsZV9fZmlyc3QtY2VsbF9pbmNvbXBsZXRle2JhY2tncm91bmQtY29sb3I6IzZmYmNmMDtjb2xvcjojZmZmfS5sb2dpc3QtdGFibGUgdGQuZW1wdHktY2VsbDpmaXJzdC1jaGlsZCwubG9naXN0LXRhYmxlIHRkLmVtcHR5LWNlbGx7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDpub25lO3RleHQtYWxpZ246bGVmdH0ubG9naXN0LXRhYmxlIHRkLnBhc3R7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtaW1hZ2U6cmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgwLDAsMCwwLjA1KSwgcmdiYSgwLDAsMCwwLjA1KSAzcHgsIHJnYmEoOTIsOTgsMTEwLDAuMykgM3B4LCByZ2JhKDkyLDk4LDExMCwwLjMpIDZweCl9LmxvZ2lzdC10YWJsZSB0ZC5jdXJyZW50e2JhY2tncm91bmQ6IzYzOWUzYTtjb2xvcjojZmZmfS5sb2dpc3QtdGFibGVfX2hlYWQgdGR7ei1pbmRleDozMDtwYWRkaW5nOjdweCAxMHB4O21pbi13aWR0aDo1NHB4O2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1hbGlnbjpsZWZ0O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmF9LmxvZ2lzdC10YWJsZV9faGVhZCB0ZDpmaXJzdC1jaGlsZHttaW4td2lkdGg6MDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmxvZ2lzdC10YWJsZV9fbWlzc2lvbi1yb3d7YmFja2dyb3VuZC1jb2xvcjojZTNlM2UzfS5sb2dpc3QtdGFibGVfX2l0ZW17ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttaW4taGVpZ2h0OjEwNXB4O21pbi13aWR0aDoxOTBweDtwYWRkaW5nOjVweDtib3JkZXI6N3B4IHNvbGlkICNmZmY7YmFja2dyb3VuZC1jb2xvcjojZmZmO2ZvbnQtc2l6ZToxNHB4fS5sb2dpc3QtdGFibGVfX2l0ZW0tdG9we2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW46MCAwIDVweCAwfS5sb2dpc3QtdGFibGVfX2l0ZW0tdGltZXtmb250LXdlaWdodDpib2xkfS5sb2dpc3QtdGFibGVfX2l0ZW0tY2Fye21heC13aWR0aDo1MCU7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjp2YXIoLS10aGVtZSk7cGFkZGluZy10b3A6MnB4O2ZvbnQtc2l6ZToxM3B4fS5sb2dpc3QtdGFibGVfX2l0ZW0tY2FyIHNwYW57ZGlzcGxheTpibG9ja30ubG9naXN0LXRhYmxlX19pdGVtLWJvdHRvbXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luLXRvcDphdXRvO3BhZGRpbmctdG9wOjVweH0ubG9naXN0LXRhYmxlX19pdGVtLW9yZGVye21hcmdpbi10b3A6M3B4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6dmFyKC0tdGhlbWUpfS5sb2dpc3QtdGFibGVfX2l0ZW0tZHJpdmVye21heC13aWR0aDo1MCU7dGV4dC1hbGlnbjpyaWdodDtmb250LXdlaWdodDpib2xkfS5sb2dpc3QtdGFibGVfX2l0ZW0tZHJpdmVyIHNwYW57ZGlzcGxheTpibG9ja30ubG9naXN0LXRhYmxlX19pdGVtX2luY29tcGxldGV7Ym9yZGVyLWNvbG9yOiM2ZmJjZjB9LmxvZ2lzdC10YWJsZV9faXRlbV9pbmNvbXBsZXRlLmxvZ2lzdC10YWJsZV9faXRlbV8xe2JvcmRlci1jb2xvcjojNmZiY2YwfS5sb2dpc3QtdGFibGVfX2l0ZW1fMXtib3JkZXItY29sb3I6IzNkNTU4ZH0ubG9naXN0LXRhYmxlX19pdGVtXzJ7YW5pbWF0aW9uOmJsaW5rR3JlZW5Cb3JkZXIgMXMgbGluZWFyIGluZmluaXRlfS5sb2dpc3QtdGFibGVfX2l0ZW1fM3tib3JkZXItY29sb3I6I2E2YTZhNn0ubG9naXN0LXRhYmxlX19pdGVtXzUsLmxvZ2lzdC10YWJsZV9faXRlbV80e2JvcmRlci10b3AtY29sb3I6dmFyKC0tdGhlbWUpO2JvcmRlci1sZWZ0LWNvbG9yOnZhcigtLXRoZW1lKTtib3JkZXItcmlnaHQtY29sb3I6IzVjNjI2ZTtib3JkZXItYm90dG9tLWNvbG9yOiM1YzYyNmV9LmxvZ2lzdC10YWJsZV9faXRlbV93YXJuaW5ne2FuaW1hdGlvbjpibGlua1JlZEJvcmRlciAxcyBsaW5lYXIgaW5maW5pdGV9LmxvZ2lzdC10YWJsZV9faXRlbSAuc3RhdHVze3BhZGRpbmc6MXB4IDVweCAzcHggNXB4O292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztjb2xvcjojZmZmfS5sb2dpc3QtdGFibGVfX2l0ZW0gLnN0YXR1c18xe2JhY2tncm91bmQtY29sb3I6Izg2Yzc0MH0ubG9naXN0LXRhYmxlX19pdGVtIC5zdGF0dXNfMntiYWNrZ3JvdW5kLWNvbG9yOiNiOTZjYzR9LmxvZ2lzdC10YWJsZV9faXRlbSAuc3RhdHVzXzN7YmFja2dyb3VuZC1jb2xvcjojM2Q1NThkfS5sb2dpc3QtdGFibGVfX2l0ZW0gLnN0YXR1c180e2JhY2tncm91bmQtY29sb3I6IzZmYmNmMH0ubG9naXN0LXRhYmxlX19pdGVtIC5zdGF0dXNfNXtiYWNrZ3JvdW5kLWNvbG9yOiNkZTk0NTF9LmxvZ2lzdC10YWJsZV9faW4tdHJhbnNpdHtib3JkZXItY29sb3I6I2RmZTBlMX0ubG9naXN0LXRhYmxlX19pbi10cmFuc2l0LXRpdGxlIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzoxcHggNXB4IDNweCA1cHg7b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNWM2MjZlfS5sb2dpc3QtdGFibGVfX2luLXRyYW5zaXQtcHJvY2Vzc3tmbGV4LWdyb3c6MTtiYWNrZ3JvdW5kLWNvbG9yOiM2MzllM2F9LmxvZ2lzdC10YWJsZS5jb21wYWN0IHRkLC5sb2dpc3QtdGFibGVfY29tcGFjdCB0ZHt3aWR0aDo3MHB4fS5sb2dpc3QtdGFibGUuY29tcGFjdCB0ZDpmaXJzdC1jaGlsZCwubG9naXN0LXRhYmxlX2NvbXBhY3QgdGQ6Zmlyc3QtY2hpbGR7d2lkdGg6MTAwcHg7Zm9udC1zaXplOjE0cHh9LmxvZ2lzdC10YWJsZS5jb21wYWN0IC5sb2dpc3QtdGFibGVfX2l0ZW0sLmxvZ2lzdC10YWJsZV9jb21wYWN0IC5sb2dpc3QtdGFibGVfX2l0ZW17d2lkdGg6MTAwJTttaW4td2lkdGg6NzBweDttaW4taGVpZ2h0OjQwcHg7Zm9udC1zaXplOjEzcHh9LmxvZ2lzdC10YWJsZS5jb21wYWN0IC5sb2dpc3QtdGFibGVfX2l0ZW0tYm90dG9tLC5sb2dpc3QtdGFibGUuY29tcGFjdCAubG9naXN0LXRhYmxlX19pdGVtLXRvcCwubG9naXN0LXRhYmxlX2NvbXBhY3QgLmxvZ2lzdC10YWJsZV9faXRlbS1ib3R0b20sLmxvZ2lzdC10YWJsZV9jb21wYWN0IC5sb2dpc3QtdGFibGVfX2l0ZW0tdG9we21hcmdpbjowO2Rpc3BsYXk6YmxvY2t9LmxvZ2lzdC10YWJsZS5jb21wYWN0IC5sb2dpc3QtdGFibGVfX2l0ZW0tYm90dG9tLC5sb2dpc3QtdGFibGVfY29tcGFjdCAubG9naXN0LXRhYmxlX19pdGVtLWJvdHRvbXtwYWRkaW5nLXRvcDowfS5sb2dpc3QtdGFibGUuY29tcGFjdCAubG9naXN0LXRhYmxlX19pdGVtLWNhciwubG9naXN0LXRhYmxlX2NvbXBhY3QgLmxvZ2lzdC10YWJsZV9faXRlbS1jYXJ7d2lkdGg6NDhweDttYXgtd2lkdGg6ODBweDtmb250LXdlaWdodDpib2xkO21hcmdpbi10b3A6NXB4O3BhZGRpbmctbGVmdDowO292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpc30ubG9naXN0LXRhYmxlLmNvbXBhY3QgLmxvZ2lzdC10YWJsZV9faXRlbS1vcmRlciwubG9naXN0LXRhYmxlLmNvbXBhY3QgLmxvZ2lzdC10YWJsZV9faXRlbS1hZGRyZXNzLC5sb2dpc3QtdGFibGVfY29tcGFjdCAubG9naXN0LXRhYmxlX19pdGVtLW9yZGVyLC5sb2dpc3QtdGFibGVfY29tcGFjdCAubG9naXN0LXRhYmxlX19pdGVtLWFkZHJlc3N7ZGlzcGxheTpub25lfS5sb2dpc3QtdGFibGUuY29tcGFjdCAubG9naXN0LXRhYmxlX19pdGVtLXRpbWUsLmxvZ2lzdC10YWJsZV9jb21wYWN0IC5sb2dpc3QtdGFibGVfX2l0ZW0tdGltZXtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjA7bWFyZ2luLXRvcDozcHh9LmxvZ2lzdC10YWJsZS5jb21wYWN0IC5sb2dpc3QtdGFibGVfX2l0ZW0tZHJpdmVyLC5sb2dpc3QtdGFibGVfY29tcGFjdCAubG9naXN0LXRhYmxlX19pdGVtLWRyaXZlcnttYXgtd2lkdGg6MTAwJX0ubG9naXN0LXRhYmxlLmNvbXBhY3QgLnN0YXR1cywubG9naXN0LXRhYmxlX2NvbXBhY3QgLnN0YXR1c3t3aWR0aDo0OHB4fS5sb2dpc3Qtc29ydF9fdGl0bGV7bWFyZ2luLWJvdHRvbToxMHB4O2ZvbnQtd2VpZ2h0OmJvbGR9LmxvZ2lzdC1zb3J0IGlucHV0LnRleHQtaW5wdXR7aGVpZ2h0OjMwcHg7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fS5sb2dpc3Qtc29ydCBzZWxlY3R7aGVpZ2h0OjMwcHg7bGluZS1oZWlnaHQ6MjhweDtwYWRkaW5nLWxlZnQ6MTBweH0ubG9naXN0LXNvcnQgW2NsYXNzKj1cImJ1dG5cIl17bWluLXdpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7Zm9udC1zaXplOjEzcHh9LmxvZ2lzdC1zb3J0IFtjbGFzcyo9XCJidXRuXCJdIHN2Z3t0b3A6MDttYXJnaW46MH0ubG9naXN0LXNvcnQgW2NsYXNzKj1cImJ1dG5cIl0uYWN0aXZle2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubG9naXN0LXNvcnQgW2NsYXNzKj1cImJ1dG5cIl0uYWN0aXZlIHN2Z3tmaWxsOnZhcigtLXRoZW1lKX0ubG9naXN0LXNvcnRfX2J0bnN7ZGlzcGxheTpmbGV4fS5sb2dpc3Qtc29ydF9fYnRucyBbY2xhc3MqPVwiYnV0blwiXTpub3QoLmxvZ2lzdC1zb3J0X19jb21wYWN0KTpub3QoLm1hcC10cmlnZ2VyKXtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9LmxvZ2lzdC1zb3J0X19idG5zIFtjbGFzcyo9XCJidXRuXCJdOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0OjEwcHh9LmxvZ2lzdC1zb3J0X19mb3Jte2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTkwcHgsIDIxMHB4KSk7Z3JpZC1jb2x1bW4tZ2FwOjE1cHg7Z3JpZC1yb3ctZ2FwOjIwcHg7YWxpZ24taXRlbXM6ZW5kfS5sb2dpc3Qtc29ydF9fZm9ybS1pbm5lcntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpO2dyaWQtY29sdW1uLWdhcDoxMHB4fS5sb2dpc3Qtc29ydF9fd2lkZXtncmlkLWNvbHVtbjpzcGFuIDJ9LmxvZ2lzdC1zb3J0X19kYXRle21hcmdpbi1yaWdodDoyMHB4fS5sb2dpc3Qtc29ydF9fZGF0ZSBpbnB1dC50ZXh0LWlucHV0e3dpZHRoOjEzMnB4fS5sb2dpc3Qtc29ydF9fb3JkZXJ7bWFyZ2luLXJpZ2h0OjIwcHh9LmxvZ2lzdC1zb3J0X19vcmRlciBpbnB1dC50ZXh0LWlucHV0e3dpZHRoOjEyNHB4fS5sb2dpc3Qtc29ydF9fdHlwZSwubG9naXN0LXNvcnRfX2RyaXZlcnttYXJnaW4tcmlnaHQ6MjBweH0ubG9naXN0LXNvcnRfX3JpZ2h0e21hcmdpbi1sZWZ0OmF1dG87ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ubG9naXN0LXNvcnRfX3JpZ2h0IFtjbGFzcyo9XCJidXRuXCJde21hcmdpbi1sZWZ0OjEwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmxvZ2lzdC1zb3J0X19mb3Jte2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMDBweCwgMWZyKSl9fS5sb2dpc3QtbWFwe2Rpc3BsYXk6ZmxleDttYXJnaW4tdG9wOjMwcHg7bWFyZ2luLWJvdHRvbTozMHB4O2JhY2tncm91bmQ6IzVjNjI2ZTtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjphbGwgMC4yc30ubG9naXN0LW1hcC5hY3RpdmV7bWluLWhlaWdodDo0NTBweDtoZWlnaHQ6Y2FsYygxMDB2aCAtIDE4OHB4KX0ubG9naXN0LW1hcF9fbGlzdHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ei1pbmRleDoyO3dpZHRoOjYyMHB4O2ZsZXgtc2hyaW5rOjA7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6MCAycHggMTBweCByZ2JhKDM1LDM1LDM1LDAuMjUpO3RyYW5zaXRpb246YWxsIDAuMnN9LmxvZ2lzdC1tYXBfX2xpc3QuY29tcGFjdHt3aWR0aDoxNzBweH0ubG9naXN0LW1hcF9fbGlzdC5jbG9zZWR7d2lkdGg6MH0ubG9naXN0LW1hcF9fbGlzdC5jbG9zZWQgLmxvZ2lzdC1kcml2ZXJ7ZGlzcGxheTpub25lfS5sb2dpc3QtbWFwX19saXN0LXNjcm9sbHtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87d2lkdGg6MTAwJX0ubG9naXN0LW1hcF9fbGlzdC1jb250cm9sc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MTAwJTt3aWR0aDozMHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5sb2dpc3QtbWFwX19saXN0LWNvbnRyb2xzIFtjbGFzcyo9XCJidXRuXCJde21pbi13aWR0aDozMHB4O2hlaWdodDozMHB4O2ZvbnQtc2l6ZToxM3B4O2JvcmRlci1yYWRpdXM6MH0ubG9naXN0LW1hcF9fbGlzdC1jb250cm9scyBbY2xhc3MqPVwiYnV0blwiXTpmaXJzdC1jaGlsZHtib3JkZXItYm90dG9tLWNvbG9yOiNmZmY7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NXB4fS5sb2dpc3QtbWFwX19saXN0LWNvbnRyb2xzIFtjbGFzcyo9XCJidXRuXCJdOmxhc3QtY2hpbGR7Ym9yZGVyLXRvcC1jb2xvcjojZmZmO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjVweH0ubG9naXN0LW1hcF9fbGlzdC1jb250cm9scyBbY2xhc3MqPVwiYnV0blwiXSBzdmd7dG9wOjA7bWFyZ2luOjA7dHJhbnNpdGlvbjphbGwgMC4yc30ubG9naXN0LW1hcF9fbGlzdC1jb250cm9scyBbY2xhc3MqPVwiYnV0blwiXS5hY3RpdmUgLmljby1hcnJvdy1sZWZ0LTJ7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5sb2dpc3QtbWFwX19saXN0LWNvbnRyb2xzIFtjbGFzcyo9XCJidXRuXCJdOmhvdmVyLC5sb2dpc3QtbWFwX19saXN0LWNvbnRyb2xzIFtjbGFzcyo9XCJidXRuXCJdLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmxvZ2lzdC1tYXBfX2xpc3QtY29udHJvbHMgW2NsYXNzKj1cImJ1dG5cIl06aG92ZXIgc3ZnLC5sb2dpc3QtbWFwX19saXN0LWNvbnRyb2xzIFtjbGFzcyo9XCJidXRuXCJdLmFjdGl2ZSBzdmd7ZmlsbDp2YXIoLS10aGVtZSl9LmxvZ2lzdC1tYXBfX2hvbGRlcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7ZmxleDoxIDF9LmxvZ2lzdC1tYXAgI2RyaXZlcnMtbWFwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5sb2dpc3QtZHJpdmVye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZmUwZTE7Zm9udC1zaXplOjE0cHh9LmxvZ2lzdC1kcml2ZXJfX3RpdGxle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy10b3A6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHg7cGFkZGluZy1ib3R0b206OXB4O3BhZGRpbmctbGVmdDoxMHB4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RmZTBlMTtiYWNrZ3JvdW5kLWNvbG9yOiM2ZmJjZjA7Y29sb3I6I2ZmZjtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjJzfS5sb2dpc3QtZHJpdmVyX19jYXIsLmxvZ2lzdC1kcml2ZXJfX25hbWV7d2lkdGg6Y2FsYyg1MCUgLSAxNXB4KTtvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LmxvZ2lzdC1tYXBfX2xpc3QuY29tcGFjdCAubG9naXN0LWRyaXZlcl9fY2FyLC5sb2dpc3QtbWFwX19saXN0LmNvbXBhY3QgLmxvZ2lzdC1kcml2ZXJfX25hbWV7d2lkdGg6Y2FsYygxMDAlIC0gMzBweCl9LmxvZ2lzdC1kcml2ZXJfX2Nhcnt0ZXh0LWFsaWduOnJpZ2h0fS5sb2dpc3QtbWFwX19saXN0LmNvbXBhY3QgLmxvZ2lzdC1kcml2ZXJfX2NhcntkaXNwbGF5Om5vbmV9LmxvZ2lzdC1kcml2ZXJfX2xpc3R7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4O2NvdW50ZXItcmVzZXQ6ZHJpdmVyVGFza3M7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RmZTBlMX0ubG9naXN0LWRyaXZlcl9fbGlzdC1oZWFkZXJze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy10b3A6NXB4O3BhZGRpbmctYm90dG9tOjZweDtwYWRkaW5nLWxlZnQ6MzRweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGZlMGUxO2ZvbnQtd2VpZ2h0OmJvbGR9LmxvZ2lzdC1tYXBfX2xpc3QuY29tcGFjdCAubG9naXN0LWRyaXZlcl9fbGlzdC1oZWFkZXJze2Rpc3BsYXk6bm9uZX0ubG9naXN0LWRyaXZlcl9fbGlzdC1oZWFkZXJzIC5sb2dpc3QtZHJpdmVyX19hZGRyZXNze3dpZHRoOmNhbGMoMTAwJSAtIDMxMXB4KX0ubG9naXN0LWRyaXZlcl9fbGlzdC1pdGVte2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy10b3A6NXB4O3BhZGRpbmctYm90dG9tOjZweH0ubG9naXN0LWRyaXZlcl9fbGlzdC1pdGVtOmJlZm9yZXtjb250ZW50OmNvdW50ZXIoZHJpdmVyVGFza3MpO2NvdW50ZXItaW5jcmVtZW50OmRyaXZlclRhc2tzO2Rpc3BsYXk6YmxvY2s7bWluLXdpZHRoOjI0cHg7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tcmlnaHQ6MnB4fS5sb2dpc3QtZHJpdmVyX19saXN0LWl0ZW06bm90KDpmaXJzdC1jaGlsZCl7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RmZTBlMX0ubG9naXN0LWRyaXZlcl9fbGlzdC1jZW50ZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LXdyYXA6d3JhcDtmbGV4LXNocmluazowO3dpZHRoOjI0MHB4O3BhZGRpbmctcmlnaHQ6MTBweH0ubG9naXN0LW1hcF9fbGlzdC5jb21wYWN0IC5sb2dpc3QtZHJpdmVyX19saXN0LWNlbnRlcnt3aWR0aDphdXRvO3BhZGRpbmctcmlnaHQ6MH0ubG9naXN0LWRyaXZlcl9fbGlzdC1jaGVja3t3aWR0aDo1MHB4fS5sb2dpc3QtZHJpdmVyX19saXN0LWNoZWNrIC5jaGVja2JveHttYXJnaW4tcmlnaHQ6MH0ubG9naXN0LW1hcF9fbGlzdC5jb21wYWN0IC5sb2dpc3QtZHJpdmVyX19saXN0LWNoZWNre3dpZHRoOjM2cHh9LmxvZ2lzdC1kcml2ZXJfX2xpc3Qtb3JkZXJ7d2lkdGg6NDVweH0ubG9naXN0LWRyaXZlcl9fbGlzdC1pY29ue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtoZWlnaHQ6MjJweDt3aWR0aDo1MHB4O3RleHQtYWxpZ246Y2VudGVyfS5sb2dpc3QtZHJpdmVyX19saXN0LWljb24gc3Zne3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7ZmlsbDp2YXIoLS10aGVtZSl9LmxvZ2lzdC1kcml2ZXJfX2xpc3QtaWNvbiAuaWNvLWNhci11bmxvYWRpbmcsLmxvZ2lzdC1kcml2ZXJfX2xpc3QtaWNvbiAuaWNvLWNhci1sb2FkaW5ne3dpZHRoOjM2cHh9LmxvZ2lzdC1tYXBfX2xpc3QuY29tcGFjdCAubG9naXN0LWRyaXZlcl9fbGlzdC1pY29ue2Rpc3BsYXk6bm9uZX0ubG9naXN0LWRyaXZlcl9fbGlzdC1pY29uIC5pY28tbG9naXN0LXN0YXR1cy0xe2ZpbGw6IzNkNTU4ZH0ubG9naXN0LWRyaXZlcl9fbGlzdC1pY29uIC5pY28tbG9naXN0LXN0YXR1cy0ye2ZpbGw6IzYzOWUzYX0ubG9naXN0LWRyaXZlcl9fbGlzdC1pY29uIC5pY28tbG9naXN0LXN0YXR1cy0ze2ZpbGw6IzVjNjI2ZX0ubG9naXN0LWRyaXZlcl9fbGlzdC1pY29uIC5pY28tbG9naXN0LXN0YXR1cy00e2ZpbGw6dmFyKC0tdGhlbWUpfS5sb2dpc3QtZHJpdmVyX19saXN0LWljb24gLmljby1sb2dpc3Qtc3RhdHVzLTV7ZmlsbDp2YXIoLS10aGVtZSl9LmxvZ2lzdC1kcml2ZXJfX2xpc3QtaWNvbiAuaWNvLWxvZ2lzdC10eXBlLTF7d2lkdGg6MzhweDtmaWxsOiM4NmM3NDB9LmxvZ2lzdC1kcml2ZXJfX2xpc3QtaWNvbiAuaWNvLWxvZ2lzdC10eXBlLTJ7ZmlsbDojYjk2Y2M0fS5sb2dpc3QtZHJpdmVyX19saXN0LWljb24gLmljby1sb2dpc3QtdHlwZS0ze2ZpbGw6IzNkNTU4ZH0ubG9naXN0LWRyaXZlcl9fbGlzdC1pY29uIC5pY28tbG9naXN0LXR5cGUtNHt3aWR0aDozOHB4O2ZpbGw6IzZmYmNmMH0ubG9naXN0LWRyaXZlcl9fbGlzdC1pY29uIC5pY28tbG9naXN0LXR5cGUtNXtmaWxsOiNkZTk0NTF9LmxvZ2lzdC1kcml2ZXJfX2xpc3QtdGltZXt3aWR0aDo1MHB4fS5sb2dpc3QtZHJpdmVyX19saXN0LWFjdHVhbHt3aWR0aDo1MHB4fS5sb2dpc3QtbWFwX19saXN0LmNvbXBhY3QgLmxvZ2lzdC1kcml2ZXJfX2xpc3QtYWN0dWFse2Rpc3BsYXk6bm9uZX0ubG9naXN0LWRyaXZlcl9fYWRkcmVzc3t3aWR0aDpjYWxjKDEwMCUgLSAzMzVweCk7bWFyZ2luLWxlZnQ6YXV0b30ubG9naXN0LW1hcF9fbGlzdC5jb21wYWN0IC5sb2dpc3QtZHJpdmVyX19hZGRyZXNze2Rpc3BsYXk6bm9uZX0ubG9naXN0LWRyaXZlcl9fZGF0ZS10aXRsZXtwYWRkaW5nLXRvcDo1cHg7cGFkZGluZy1yaWdodDoxMHB4O3BhZGRpbmctYm90dG9tOjRweDtwYWRkaW5nLWxlZnQ6MTBweDtmb250LXNpemU6MTVweDtmb250LXdlaWdodDpib2xkO2JhY2tncm91bmQtY29sb3I6IzhmOTVhMTtjb2xvcjojZmZmO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZmUwZTF9LmNvbXBhY3QtdHJpZ2dlcnttYXJnaW4tdG9wOjMwcHg7Y3Vyc29yOnBvaW50ZXJ9LmNvbXBhY3QtdHJpZ2dlciAubGFiZWwtdGV4dHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MXB4fS5wb3J0Zm9saW9fX2xpc3R7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDp3cmFwfS5wb3J0Zm9saW9fX2l0ZW17cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjAgMCAzMHB4IDA7d2lkdGg6Y2FsYyg1MCUgLSAxMnB4KTtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMzUsMzUsMzUsMC4yNSk7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6Ym9sZDtib3JkZXItcmFkaXVzOjhweDtvdmVyZmxvdzpoaWRkZW59LnBvcnRmb2xpb19faXRlbTpob3ZlciAucG9ydGZvbGlvX19pbWFnZSBbY2xhc3MqPSctYnV0biddLC5wb3J0Zm9saW9fX2l0ZW06aG92ZXIgLnBvcnRmb2xpb19faW1hZ2U6YmVmb3Jle29wYWNpdHk6MX0ucG9ydGZvbGlvX19pdGVtOmhvdmVyIC5wb3J0Zm9saW9fX25hbWV7Y29sb3I6dmFyKC0tdGhlbWUpfS5wb3J0Zm9saW9fX2xpbmt7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6NTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3V0bGluZTpub25lO292ZXJmbG93OmhpZGRlbjt0ZXh0LWluZGVudDotOTk5ZW19LnBvcnRmb2xpb19faW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjIwNXB4fS5wb3J0Zm9saW9fX2ltYWdlIGltZ3t6LWluZGV4OjE7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5wb3J0Zm9saW9fX2ltYWdlIFtjbGFzcyo9Jy1idXRuJ117cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt6LWluZGV4OjM7d2lkdGg6MTg2cHg7aGVpZ2h0OjQwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO29wYWNpdHk6MH0ucG9ydGZvbGlvX19pbWFnZTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6MDtsZWZ0OjA7ei1pbmRleDoyO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOnJnYmEoMjksMzQsMzcsMC4zKTtvcGFjaXR5OjA7dHJhbnNpdGlvbjphbGwgMC4yc30ucG9ydGZvbGlvX19uYW1le21heC13aWR0aDozOTBweDtwYWRkaW5nOjVweCAyMHB4IDVweCAyMHB4O3RyYW5zaXRpb246YWxsIDAuMnM7bWluLWhlaWdodDo1NnB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7LnBvcnRmb2xpb19fbGlzdHtkaXNwbGF5OmJsb2NrfS5wb3J0Zm9saW9fX2l0ZW17d2lkdGg6MTAwJX19Lm1vZGFse3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6OTk5O2hlaWdodDoxMDB2aDt3aWR0aDoxMDB2dztvdmVyZmxvdzphdXRvfS5pb3Muc2FmYXJpIC5tb2RhbHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7aGVpZ2h0OjYwMHB4O292ZXJmbG93OmluaGVyaXR9Lm1vZGFsLXRpdGxle3BhZGRpbmc6MCAwIDEwcHggMDtmb250LXNpemU6NDBweDtsaW5lLWhlaWdodDoxZW19Lm1vZGFsLXRpdGxlLS1yZWR7Y29sb3I6dmFyKC0tdGhlbWUpfS5tb2RhbC10aXRsZS0tcmVkIHNwYW46YmVmb3JlLC5tb2RhbC10aXRsZS0tcmVkIHNwYW46YWZ0ZXJ7YmFja2dyb3VuZDp2YXIoLS10aGVtZSl9Lm1vZGFsLXRpdGxlLS1ibHVle2NvbG9yOiMwMGMyZmZ9Lm1vZGFsLXRpdGxlLS1ibHVlIHNwYW46YmVmb3JlLC5tb2RhbC10aXRsZS0tYmx1ZSBzcGFuOmFmdGVye2JhY2tncm91bmQ6IzAwYzJmZn0ubW9kYWwtdGl0bGUtLWdyZWVue2NvbG9yOiMxZmQ2MDB9Lm1vZGFsLXRpdGxlLS1ncmVlbiBzcGFuOmJlZm9yZSwubW9kYWwtdGl0bGUtLWdyZWVuIHNwYW46YWZ0ZXJ7YmFja2dyb3VuZDojMWZkNjAwfS5tb2RhbC10aXRsZS0teWVsbG93e2NvbG9yOiNmZmRlMWJ9Lm1vZGFsLXRpdGxlLS15ZWxsb3cgc3BhbjpiZWZvcmUsLm1vZGFsLXRpdGxlLS15ZWxsb3cgc3BhbjphZnRlcntiYWNrZ3JvdW5kOiNmZmRlMWJ9Lm1vZGFsLXRpdGxlLS12aW9sZXR7Y29sb3I6Izc5NDg5Y30ubW9kYWwtdGl0bGUtLXZpb2xldCBzcGFuOmJlZm9yZSwubW9kYWwtdGl0bGUtLXZpb2xldCBzcGFuOmFmdGVye2JhY2tncm91bmQ6Izc5NDg5Y30ubW9kYWwtdGl0bGUtLW9yYW5nZXtjb2xvcjojZjY4NjIwfS5tb2RhbC10aXRsZS0tb3JhbmdlIHNwYW46YmVmb3JlLC5tb2RhbC10aXRsZS0tb3JhbmdlIHNwYW46YWZ0ZXJ7YmFja2dyb3VuZDojZjY4NjIwfS5tb2RhbC10aXRsZSBzcGFue2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowIDAgMTBweCAwO2ZvbnQtc2l6ZTowLjRlbTt0ZXh0LXRyYW5zZm9ybTpub25lO2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDpib2xkO2xldHRlci1zcGFjaW5nOm5vcm1hbH0ubW9kYWwtdGl0bGUgc3BhbjphZnRlciwubW9kYWwtdGl0bGUgc3BhbjpiZWZvcmV7cG9zaXRpb246cmVsYXRpdmU7Y29udGVudDonJzt0b3A6MDtsZWZ0OjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjZweDtoZWlnaHQ6NnB4O21hcmdpbjowIDEwcHg7Ym9yZGVyLXJhZGl1czo1MCV9Lm1vZGFsLXRpdGxlIC5pdGVtLXRlbmRlci1hcHByb3ZlZHt0b3A6LTRweH0ubW9kYWwtdGl0bGUgLml0ZW0tdGVuZGVyLWFwcHJvdmVkIHN2Z3t3aWR0aDoyOHB4O2hlaWdodDoyOHB4fS5tb2RhbC10aXRsZT5zdmd7cG9zaXRpb246cmVsYXRpdmU7dG9wOi00cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7ZmlsbDp2YXIoLS10aGVtZSl9Lm1vZGFsLXRpdGxlLXRleHR7bWFyZ2luLWJvdHRvbToyMHB4fS5tb2RhbC10aXRsZS10ZXh0IC51c2VyLWJvbnVze2NvbG9yOnZhcigtLXRoZW1lKTtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxOHB4fS5tb2RhbC10aXRsZS1zdWJ0aXRsZXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LWZhbWlseTpcIlJvYm90b1wiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjAuNWVtO2NvbG9yOiM1YzYyNmV9Lm1vZGFsLXN1YnRpdGxle2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxNXB4IDAgNXB4IDA7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6Ym9sZH0ubW9kYWwgLmNhcmQtdGVybXN7bWFyZ2luOjB9Lm1vZGFsIC5mb3JtLWluZm97cGFkZGluZzoxMHB4IDAgMCAwO3RleHQtYWxpZ246Y2VudGVyO2NsZWFyOmJvdGg7Zm9udC1zaXplOjEycHh9Lm1vZGFsLWhvd3twYWRkaW5nOjIwcHggMCAwIDB9Lm1vZGFsLWhvdyAuZGFyay1yZWQtYnV0bntoZWlnaHQ6NDBweDtwYWRkaW5nOjAgMjBweH0ubW9kYWwtaG93LWNvbnRlbnR7cGFkZGluZzoyMHB4IDAgMCAwfS5tb2RhbC1ob3ctY29udGVudCBbY2xhc3MqPVwiLWJ1dG5cIl17bWFyZ2luOjIwcHggMCAwIDB9Lm1vZGFsLXJvd3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjEwMHZofS5pb3Muc2FmYXJpIC5tb2RhbC1yb3d7bWluLWhlaWdodDowO21heC1oZWlnaHQ6NjAwcHg7b3ZlcmZsb3c6YXV0b30ubW9kYWwtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246bWlkZGxlO3BhZGRpbmc6MCAxNXB4O3dpZHRoOjEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7Lm1vZGFsLWNlbGx7cGFkZGluZzowIDEwcHh9fS5tb2RhbC1jbG9zZS13aWRle3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTt3aWR0aDoxMDAlO21pbi13aWR0aDoxMDAlO21pbi1oZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOiMxZDIyMjU7b3BhY2l0eTowLjV9Lm1vZGFsLWNsb3NlLXNtYWxse3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNXB4O3JpZ2h0OjE1cHg7ei1pbmRleDoxMDt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O2JvcmRlcjoxcHggc29saWQgdmFyKC0tdGhlbWUpO2JvcmRlci1yYWRpdXM6NTAlO2N1cnNvcjpwb2ludGVyfS5tb2RhbC1jbG9zZS1zbWFsbCBzdmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O21hcmdpbjotOHB4IDAgMCAtOHB4O2ZpbGw6dmFyKC0tdGhlbWUpfS5tb2RhbC1sb2dve3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjIwcHg7Ym90dG9tOjIwcHg7ei1pbmRleDoxMH0ubW9kYWwtbG9nbyBpbWd7d2lkdGg6MTUwcHg7aGVpZ2h0OmF1dG99Lm1vZGFsX190ZXh0IHA6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDo1cHh9Lm1vZGFsX190ZXh0IHAgc3Bhbntmb250LXdlaWdodDpib2xkO2NvbG9yOnZhcigtLXRoZW1lKX0ubW9kYWxfX2J0bnN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tdG9wOjIwcHh9Lm1vZGFsX19idG5zIFtjbGFzcyo9XCJidXRuXCJde3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH0ubW9kYWxfX2J0bnMgW2NsYXNzKj1cImJ1dG5cIl06bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6MTVweH1bY2xhc3MkPVwibW9kYWwtZnJhbWVcIl17cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjg5NXB4O21hcmdpbjoyMHB4IGF1dG87YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6NDBweCA5MHB4IDgwcHggOTBweH0ud2FybmluZy1tb2RhbC1mcmFtZXttYXgtd2lkdGg6NjAwcHh9LmZlZWRiYWNrLW1vZGFsLWZyYW1le21heC13aWR0aDoxMDAwcHh9LmZlZWRiYWNrLW1vZGFsLWZyYW1lIC5tb2RhbC10aXRsZXt0ZXh0LWFsaWduOmNlbnRlcn0uZmVlZGJhY2stbW9kYWwtZnJhbWUgcCwuZmVlZGJhY2stbW9kYWwtZnJhbWUgZm9ybXttYXgtd2lkdGg6NTEwcHg7bWFyZ2luOjAgYXV0b30uZmVlZGJhY2stbW9kYWwtZnJhbWUgcHttYXJnaW4tdG9wOjE1cHg7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzVjNjI2ZX0uZmVlZGJhY2stbW9kYWwtZnJhbWUgcCBzcGFue2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6dmFyKC0tdGhlbWUpfS5mZWVkYmFjay1tb2RhbC1mcmFtZSAuc3VibWl0LWJ0bnt3aWR0aDoxMDAlO2hlaWdodDo1MHB4O21heC13aWR0aDo0MDBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1ib3R0b206MjBweDtjbGVhcjpib3RofS5mZWVkYmFjay1tb2RhbC1mcmFtZSAuaGFsZi1pbnB1dHtmbG9hdDpyaWdodDt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpfS5mZWVkYmFjay1tb2RhbC1mcmFtZSAuaGFsZi1pbnB1dDpmaXJzdC1jaGlsZHtmbG9hdDpsZWZ0fS5mZWVkYmFjay1tb2RhbC1mcmFtZSAuaGFsZi1pbnB1dCAuc3Bpbm4tYm94e3dpZHRoOjEwMCU7bWFyZ2luOjAgMCAyMHB4IDB9LmZlZWRiYWNrLW1vZGFsLWZyYW1lIC5oYWxmLWlucHV0IGlucHV0LnVpLXNwaW5uZXItaW5wdXR7d2lkdGg6MTAwJX0uZmVlZGJhY2stbW9kYWwtZnJhbWUgLmhhbGYtaW5wdXQgLm51bWJlci1pbnB1dCBpbnB1dC50ZXh0LWlucHV0e2ZsZXgtZ3JvdzoxO21hcmdpbi1ib3R0b206MDt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZy1sZWZ0OjE1cHh9LmZlZWRiYWNrLW1vZGFsLWZyYW1lIC5pbnB1dC1saW5le21hcmdpbi1ib3R0b206MTVweH0uZmVlZGJhY2stbW9kYWwtZnJhbWUgLmlucHV0LWxpbmU6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LmZlZWRiYWNrLW1vZGFsLWZyYW1lIC5pbnB1dC1saW5lLS1jaGVja3ttYXJnaW46MCAwIDMwcHggMH0uZmVlZGJhY2stbW9kYWwtZnJhbWUgLnNwaW5uLWJveC1sYWJlbHtoZWlnaHQ6NTBweDtsaW5lLWhlaWdodDo1MHB4O21hcmdpbjowIDAgN3B4IDB9LmZlZWRiYWNrLW1vZGFsLWZyYW1lIC5pbnB1dC1sYWJlbHttYXJnaW46MCAwIDdweCAwfS5mZWVkYmFjay1tb2RhbC1mcmFtZSAuZmFzdC1pdGVtLXByaWNlLC5mZWVkYmFjay1tb2RhbC1mcmFtZSAuZmFzdC1pdGVtLWhvdXJze21hcmdpbjoxMHB4IDAgMjBweCAwO2ZvbnQtd2VpZ2h0OmJvbGR9LmZlZWRiYWNrLW1vZGFsLWZyYW1lIC5mYXN0LWl0ZW0tdHlwZXttYXJnaW46MCAwIDIwcHggMDtmb250LXdlaWdodDpib2xkfS5mZWVkYmFjay1tb2RhbC1mcmFtZSAuY2hlY2stbGFiZWx7ZmxvYXQ6cmlnaHQ7d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KTttYXJnaW46MCAwIDEwcHggMDtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjJzfS5mZWVkYmFjay1tb2RhbC1mcmFtZSAuY2hlY2stbGFiZWw6aG92ZXJ7Y29sb3I6dmFyKC0tdGhlbWUpfS5mZWVkYmFjay1tb2RhbC1mcmFtZSAuY2hlY2stbGFiZWw6bnRoLWNoaWxkKDJuKzEpe2Zsb2F0OmxlZnQ7Y2xlYXI6Ym90aH0uZmVlZGJhY2stbW9kYWwtZnJhbWUgLmNoZWNrLWxhYmVsIC5sYWJlbC10ZXh0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoycHh9LnBhc3N3b3JkLWZvcm17bWF4LXdpZHRoOjUwMHB4O21hcmdpbjowIGF1dG99LnBhc3N3b3JkLWZvcm0gLmlucHV0LWxpbmV7bWFyZ2luOjAgMCAxNXB4IDB9LnBhc3N3b3JkLWZvcm0gLmlucHV0LWxhYmVse3BhZGRpbmc6MCAwIDEwcHggMH0ucGFzc3dvcmQtZm9ybSBpbnB1dC50ZXh0LWlucHV0e2hlaWdodDo0MHB4fS50ZXN0aW1vbmlhbC1xdWFsaXR5e21heC13aWR0aDo1MDBweDtwYWRkaW5nOjAgMCAyMHB4IDA7bWFyZ2luOjAgYXV0b30udGVzdGltb25pYWwtcXVhbGl0eTphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0udGVzdGltb25pYWwtcXVhbGl0eSAudGl0bGV7cGFkZGluZzowIDAgMTBweCAwO2ZvbnQtd2VpZ2h0OmJvbGR9LnRlc3RpbW9uaWFsLXF1YWxpdHkgLnJhZGlve21hcmdpbjowIDNweCAwIDB9LnRlc3RpbW9uaWFsLXF1YWxpdHkgLmxhYmVsLXRleHR7Y29sb3I6IzVjNjI2ZTtmb250LXNpemU6MTRweH0udGVzdGltb25pYWwtcXVhbGl0eSBsYWJlbHtmbG9hdDpsZWZ0O3dpZHRoOjEwJTttYXJnaW46MCAwIDE1cHggMH0udGVzdGltb25pYWwtcXVhbGl0eSAucmFuZ2Utcm93e3BhZGRpbmc6MTBweCAwfS50ZXN0aW1vbmlhbC1xdWFsaXR5IC5yYW5nZS1pbnB1dHN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS50ZXN0aW1vbmlhbC1xdWFsaXR5IC5yYW5nZS1pbnB1dHMtaXRlbXt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpfS50ZXN0aW1vbmlhbC1jaGFyaXR5e3Bvc2l0aW9uOnJlbGF0aXZlfS50ZXN0aW1vbmlhbC1jaGFyaXR5IC50ZXN0aW1vbmlhbC1xdWFsaXR5LWhvbGRlcntwb3NpdGlvbjpyZWxhdGl2ZX0udGVzdGltb25pYWwtY2hhcml0eSAudGVzdGltb25pYWwtcXVhbGl0eS1mb25kcywudGVzdGltb25pYWwtY2hhcml0eSAucHJpY2UtcmFuZ2V7cG9zaXRpb246cmVsYXRpdmV9LnRlc3RpbW9uaWFsLWNoYXJpdHkgLnRlc3RpbW9uaWFsLXF1YWxpdHktZm9uZHM6YmVmb3JlLC50ZXN0aW1vbmlhbC1jaGFyaXR5IC5wcmljZS1yYW5nZTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6MDtsZWZ0OjA7ei1pbmRleDoyMDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuNyl9LnRlc3RpbW9uaWFsLWNoYXJpdHkgLnRlc3RpbW9uaWFsLXF1YWxpdHktZm9uZHMuYWN0aXZlOmJlZm9yZSwudGVzdGltb25pYWwtY2hhcml0eS5hY3RpdmUgLnByaWNlLXJhbmdlOmJlZm9yZXtkaXNwbGF5Om5vbmV9LnRlc3RpbW9uaWFsLWNoYXJpdHkgbGFiZWx7ZmxvYXQ6bm9uZTt3aWR0aDphdXRvO2ZvbnQtc2l6ZToxNHB4fS50ZXN0aW1vbmlhbC1jaGFyaXR5IGxhYmVsLmZvbmQtbGFiZWwgLmxhYmVsLXRleHR7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6Ym9sZH0udGVzdGltb25pYWwtY2hhcml0eSBsYWJlbC5mb25kLWxhYmVsIC5yYWRpb3t0b3A6LTJweH0uY29tcGFyZS1jb250ZW50IHAsLmNvbXBhcmUtY29udGVudCBsaSwudGV4dC1tb2RhbC1mcmFtZSBwLC50ZXh0LW1vZGFsLWZyYW1lIGxpe2xpbmUtaGVpZ2h0OjI0cHg7Y29sb3I6IzVjNjI2ZX0uY29tcGFyZS1jb250ZW50IHA6bm90KDpmaXJzdC1jaGlsZCksLmNvbXBhcmUtY29udGVudCBsaTpub3QoOmZpcnN0LWNoaWxkKSwudGV4dC1tb2RhbC1mcmFtZSBwOm5vdCg6Zmlyc3QtY2hpbGQpLC50ZXh0LW1vZGFsLWZyYW1lIGxpOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MTBweH0uY29tcGFyZS1jb250ZW50IHAgbWFyaywuY29tcGFyZS1jb250ZW50IGxpIG1hcmssLnRleHQtbW9kYWwtZnJhbWUgcCBtYXJrLC50ZXh0LW1vZGFsLWZyYW1lIGxpIG1hcmt7Y29sb3I6dmFyKC0tdGhlbWUpfS5jb21wYXJlLWNvbnRlbnQgcCBzcGFuLC5jb21wYXJlLWNvbnRlbnQgbGkgc3BhbiwudGV4dC1tb2RhbC1mcmFtZSBwIHNwYW4sLnRleHQtbW9kYWwtZnJhbWUgbGkgc3Bhbntmb250LXdlaWdodDpib2xkfS5kb3R0ZWQtbGlzdCBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjAgMCAwIDE1cHh9LmRvdHRlZC1saXN0IGxpOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDoxMHB4O2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjVweDtoZWlnaHQ6NXB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6dmFyKC0tdGhlbWUpfS5jb21wYXJlLW1vZGFsLWZyYW1le21heC13aWR0aDoxMjAwcHh9LmNvbXBhcmUtY29udGVudC1jb2x1bW57ZmxvYXQ6bGVmdDt3aWR0aDo0NS43JX0uY29tcGFyZS1jb250ZW50LWNvbHVtbjpmaXJzdC1jaGlsZHt3aWR0aDo1NC4zJTtwYWRkaW5nOjAgMTAlIDAgMH0uY29tcGFyZS1jb250ZW50LWNvbHVtbjpmaXJzdC1jaGlsZCAuZmVhdHVyZXMtbGlzdC1sYWJlbHtkaXNwbGF5OmlubGluZS1ibG9ja30uY29tcGFyZS1pdGVtLW5hbWV7cGFkZGluZzowIDAgNDBweCAwO2ZvbnQtc2l6ZToyNHB4fS5jb21wYXJlLWltYWdle21pbi1oZWlnaHQ6MzEwcHg7bWFyZ2luOjIzcHggMCA0M3B4IDB9LmNvbXBhcmUtaW1hZ2U+aW1ne2hlaWdodDphdXRvfS5jb21wYXJlLWNvbnRlbnQgcHtwYWRkaW5nOjAgMCAyMHB4IDB9LnByb2R1Y3QtZmVhdHVyZXMtbGlzdHtwYWRkaW5nOjVweCAwIDUwcHggMH0ucHJvZHVjdC1mZWF0dXJlcy1saXN0IGxpe3BhZGRpbmc6MTZweCAwIDAgMDtmb250LXNpemU6MTVweH0ucHJvZHVjdC1mZWF0dXJlcy1saXN0IGxpOmZpcnN0LWNoaWxke3BhZGRpbmc6MH0ucHJvZHVjdC1mZWF0dXJlcy1saXN0IGxpIC5mZWF0dXJlcy1saXN0LWxhYmVse2NvbG9yOiM1YzYyNmU7d2lkdGg6MTYwcHg7cGFkZGluZzowIDEwcHggMCAwO3ZlcnRpY2FsLWFsaWduOnRvcH0ubW9iaWxlLWNvbXBhcmV7ZGlzcGxheTpub25lO3Zpc2liaWxpdHk6aGlkZGVufS5jb3VudGVyLXNlY3Rpb257cGFkZGluZzoyMHB4IDAgMCAwfS5tb2RhbC10aXRsZSsuY291bnRlci1zZWN0aW9ue3BhZGRpbmc6MH0uY291bnRlci1zaXple3BhZGRpbmc6MTVweCAwIDIwcHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjOTE5MTkxfS5jb3VudGVyLXRvdGFse3BhZGRpbmc6MjBweCAwIDIwcHggMH0uY291bnRlci10b3RhbC1sYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luOjAgMTVweCAwIDA7Zm9udC1zaXplOjIwcHh9LmNvdW50ZXItdG90YWwtdmFsdWV7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc2l6ZToyNHB4O2NvbG9yOnZhcigtLXRoZW1lKX0uY29tcGFyZS1zZWN0aW9ue3BhZGRpbmc6MCAwIDIwcHggMH0udGV4dC1tb2RhbC1mcmFtZSB1bC5vcmRlcmVkLWxpc3R7cGFkZGluZzoyMHB4IDAgMjBweCAwfS50ZXh0LW1vZGFsLWZyYW1lIHVsLm9yZGVyZWQtbGlzdCBsaXtwYWRkaW5nOjAgMCAyMHB4IDB9LnRleHQtbW9kYWwtZnJhbWUgdWwub3JkZXJlZC1saXN0IGxpIHNwYW57cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7bWFyZ2luOjAgMTBweCAwIDA7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjNweDtmb250LXdlaWdodDo1MDA7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6dmFyKC0tdGhlbWUpO2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MnB4IHNvbGlkIHZhcigtLXRoZW1lKTtib3JkZXItcmFkaXVzOjUwJX0uY291bnRlci1jb25maXJte2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MCA0MHB4O2JhY2tncm91bmQ6dmFyKC0tdGhlbWUpO2NvbG9yOiNmZmZ9LmNvdW50ZXItY29uZmlybTpob3ZlcntiYWNrZ3JvdW5kOiM1YzYyNmU7Ym9yZGVyOjFweCBzb2xpZCAjNWM2MjZlO2NvbG9yOiNmZmZ9LnF1YWxpdHktbGluZXttYXgtd2lkdGg6NTAwcHg7bWFyZ2luOjAgYXV0byAyMHB4IGF1dG99LnF1YWxpdHktbGluZSAuaW5wdXQtbGFiZWx7cGFkZGluZzowIDAgNXB4IDB9LnF1YWxpdHktbGluZSBsYWJlbHttYXJnaW46MCAwIDEwcHggMH0ucGFydG5lcnMtbW9kYWwtZnJhbWV7bWF4LXdpZHRoOjk4MHB4O3BhZGRpbmc6NDBweCAyMHB4IDgwcHggMjBweH0ucGFydG5lcnMtbW9kYWwtY29udGVudDphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ucGFydG5lcnMtbW9kYWwtY29udGVudCAucGFydG5lcnMtY29sdW1ue2Zsb2F0OnJpZ2h0O3dpZHRoOmNhbGMoNTAlIC0gMjBweCl9LnBhcnRuZXJzLW1vZGFsLWNvbnRlbnQgLnBhcnRuZXJzLWNvbHVtbjpmaXJzdC1jaGlsZHtmbG9hdDpsZWZ0fS5wYXJ0bmVycy1tb2RhbC1jb250ZW50IHB7cGFkZGluZzowIDAgMTBweCAwfS5wYXJ0bmVycy1tb2RhbC1mb3Jte3BhZGRpbmc6MzBweCAwIDAgMDtjbGVhcjpib3RofS5wYXJ0bmVycy1tb2RhbC1mb3JtIC50aXRsZXtwYWRkaW5nOjAgMCAxMHB4IDA7Zm9udC1zaXplOjI4cHh9LnBhcnRuZXJzLW1vZGFsLWZvcm0gaW5wdXQudGV4dC1pbnB1dHtoZWlnaHQ6MzhweDttYXJnaW46MCAwIDEwcHggMH0ucGFydG5lcnMtbW9kYWwtZm9ybSAuc3VibWl0LWJ0bntoZWlnaHQ6MzhweDt3aWR0aDoxMDAlO21heC13aWR0aDozMjBweDttYXJnaW46MCAwIDAgMDtwYWRkaW5nOjAgMCAycHggMH0ucmVwbGFjZS1tb2RhbC1mcmFtZXttYXgtd2lkdGg6NjQwcHg7cGFkZGluZzo0MHB4IDQwcHh9LnJlcGxhY2UtbW9kYWwtZnJhbWUgLmhlYWRlci1jYXJ0LWRyb3Bkb3due3Bvc2l0aW9uOnJlbGF0aXZlO3JpZ2h0OjA7dG9wOjA7d2lkdGg6MTAwJTtwYWRkaW5nOjA7Ym94LXNoYWRvdzowIDFweCA3cHggdHJhbnNwYXJlbnR9Lm1vZGFsLWZvcm0tZGVzY3JpcHRpb257bWF4LXdpZHRoOjQwMHB4O21hcmdpbjowIGF1dG8gMjBweCBhdXRvO2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiM5OTk5OTk7dGV4dC1hbGlnbjpjZW50ZXJ9LmxvZ2luLWZvcm1zIC5tb2RhbC10aXRsZXtmb250LXNpemU6MzZweDtwYWRkaW5nOjAgMCAyNXB4IDB9Lm1vZGFsLXRhYnN7bWFyZ2luOjAgMCAzMHB4IDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2M2YzZjNn0ubW9kYWwtdGFicyBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O2hlaWdodDoyOHB4O2xpbmUtaGVpZ2h0OjI4cHg7Zm9udC1zaXplOjE1cHg7bWFyZ2luOjAgMCAwIDE1cHg7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgMC4yc30ubW9kYWwtdGFicyBsaTpob3Zlcntjb2xvcjp2YXIoLS10aGVtZSl9Lm1vZGFsLXRhYnMgbGk6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MH0ubW9kYWwtdGFicyBsaS5jdXJyZW50e2N1cnNvcjpkZWZhdWx0O2NvbG9yOnZhcigtLXRoZW1lKX0ubW9kYWwtdGFicyBsaS5jdXJyZW50OmJlZm9yZXt3aWR0aDoxMDAlfS5tb2RhbC10YWJzIGxpOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDoxMDAlO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjA7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kOnZhcigtLXRoZW1lKTt0cmFuc2l0aW9uOmFsbCAwLjJzIDAuMXN9LmJyaWZ7cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOjk4MHB4O21hcmdpbjozMHB4IGF1dG8gNjBweCBhdXRvfS5icmlmOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5icmlmLXByb3Bvc2Fse3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MTBweCAwIDAgMDtjbGVhcjpib3RofS5icmlmLXByb3Bvc2FsOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5icmlmLXByb3Bvc2FsIHNwYW57bWFyZ2luOjAgMCAxMHB4IDA7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXdlaWdodDpib2xkfS5icmlmLXByb3Bvc2FsIFtjbGFzcyo9XCItYnV0blwiXXtmbG9hdDpub25lO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjIyMHB4O21hcmdpbjowIGF1dG99LmJyaWYtdGl0bGV7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjYwcHh9LmJyaWYtdGl0bGUgaDF7Zm9udC1zaXplOmluaGVyaXQ7bGluZS1oZWlnaHQ6aW5oZXJpdH0uYnJpZi10ZXh0e21hcmdpbjowIDAgMzBweCAwO3RleHQtYWxpZ246Y2VudGVyfS5icmlmLXRleHQgcHttYXgtd2lkdGg6NjQwcHg7cGFkZGluZzowIDAgMTVweCAwfS5icmlmLXRleHQgcCBzcGFue2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6dmFyKC0tdGhlbWUpfS5icmlmLXRleHQ6bGFzdC1jaGlsZHt0ZXh0LWFsaWduOmxlZnR9LmJyaWYgZm9ybXttYXgtd2lkdGg6MTAwJX0uYnJpZiBmb3JtIHRleHRhcmVhLnRleHRhcmVhLWZpZWxkLC5icmlmIGZvcm0gaW5wdXQudGV4dC1pbnB1dHttYXgtd2lkdGg6MTAwJX0uYnJpZi1zZWN0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIDAgMzBweCAwfS5icmlmLXNlY3Rpb246YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LmJyaWYtc2VjdGlvbi10aXRsZXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAwIDMwcHggMDtmb250LXNpemU6MjBweDt0ZXh0LWFsaWduOmNlbnRlcn0uYnJpZi1zZWN0aW9uLXRpdGxlOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDo1MCU7bGVmdDoyMHB4O3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrO3dpZHRoOmNhbGMoMTAwJSAtIDQwcHgpO2hlaWdodDoxcHg7YmFja2dyb3VuZDojZGZlMGUxfS5icmlmLXNlY3Rpb24tdGl0bGUgc3Bhbntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzowIDEwcHg7YmFja2dyb3VuZDojZmZmfS5icmlmIC5pbnB1dC1saW5le21hcmdpbjowIDAgMzBweCAwfS5icmlmIC5pbnB1dC1saW5lOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5icmlmIC5pbnB1dC1saW5lIC5jaGVja2JveHttYXJnaW46MTVweCAwIDAgMH0uYnJpZiAuaW5wdXQtbGluZSAuY2hlY2stbGFiZWwgLmNoZWNrYm94e21hcmdpbjowIDEwcHggMCAwfS5icmlmIC5pbnB1dC1sYWJlbHtmbG9hdDpsZWZ0O3dpZHRoOmNhbGMoNTAlIC0gMTBweCk7cGFkZGluZzoxNXB4IDAgMCAwO2ZvbnQtc2l6ZToxOHB4fS5icmlmIC5pbnB1dC1sYWJlbCBzcGFue2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjQwMHB4O2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiM1YzYyNmV9LmJyaWYgdGV4dGFyZWEudGV4dGFyZWEtZmllbGR7aGVpZ2h0OjE1MHB4fS5icmlmLWlucHV0e2Zsb2F0OnJpZ2h0O3dpZHRoOmNhbGMoNTAlIC0gMTBweCl9LmJyaWYtaW5wdXQ6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LmJyaWYtaW5wdXQtZGVzY3JpcHRpb257bWFyZ2luOjEwcHggMCAwIDA7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzVjNjI2ZX0uYnJpZi1pbnB1dCAuY2hlY2stbGFiZWx7ZmxvYXQ6cmlnaHQ7d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KTttYXJnaW46MTNweCAwIDAgMH0uYnJpZi1pbnB1dCAuY2hlY2stbGFiZWwgLmxhYmVsLXRleHR7cG9zaXRpb246cmVsYXRpdmU7dG9wOjJweH0uYnJpZi1pbnB1dCAuY2hlY2stbGFiZWw6bnRoLWNoaWxkKDJuKzEpe2Zsb2F0OmxlZnQ7Y2xlYXI6Ym90aH0uYnJpZiAuc2V4LXNsaWRlci1ob2xkZXI6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LmJyaWYgLnNleC12YWx1ZXtmbG9hdDpsZWZ0O3dpZHRoOjUwJX0uYnJpZiAuc2V4LXZhbHVlOmxhc3QtY2hpbGR7ZmxvYXQ6cmlnaHQ7dGV4dC1hbGlnbjpyaWdodH0uYnJpZiAuZGFyay1yZWQtYnV0bnt3aWR0aDoxMDAlO21heC13aWR0aDoyODBweDttYXJnaW46NDBweCBhdXRvIDAgYXV0bztjbGVhcjpib3RoO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uZmVlZGJhY2stbW9kYWwtZnJhbWUtLXRhcmlmZnttYXgtd2lkdGg6OTgwcHg7cGFkZGluZzowICFpbXBvcnRhbnR9LnRhcmlmZi1tb2RhbHtwb3NpdGlvbjpyZWxhdGl2ZX0udGFyaWZmLW1vZGFsOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS50YXJpZmYtbW9kYWwtY29sdW1ue2Zsb2F0OmxlZnQ7d2lkdGg6NzAlO3BhZGRpbmc6MzBweCAyMHB4fS50YXJpZmYtbW9kYWwtY29sdW1uOmZpcnN0LWNoaWxke3dpZHRoOjMwJTtiYWNrZ3JvdW5kOiMyOTI5Mjk7Y29sb3I6I2ZmZn0udGFyaWZmLW1vZGFsLWNvbHVtbiB1bHttYXJnaW46MCAwIDIwcHggMH0udGFyaWZmLW1vZGFsLWNvbHVtbiB1bCBsaXtsaXN0LXN0eWxlOmRpc2M7cGFkZGluZzo0cHggMCA4cHggMDttYXJnaW46MCAwIDAgMjBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGZlMGUxfS50YXJpZmYtbW9kYWwtcHJpY2V7Ym9yZGVyOjFweCBzb2xpZCAjZGZlMGUxO3BhZGRpbmc6MThweCAyMHB4IDIzcHggMjBweDttYXJnaW46MCAwIDEwcHggMDtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToyOHB4fS50YXJpZmYtbW9kYWwtcHJpY2U6bGFzdC1jaGlsZHttYXJnaW46MH0udGFyaWZmLW1vZGFsLXByaWNlIHB7Zm9udC1zaXplOjIwcHg7bWF4LXdpZHRoOjEwMCV9LnRhcmlmZi1tb2RhbC1kaXNjb3VudHtib3JkZXItY29sb3I6dmFyKC0tdGhlbWUpO2NvbG9yOnZhcigtLXRoZW1lKX0udGFyaWZmLW1vZGFsIC5pbnB1dC1saW5le21hcmdpbjowIGF1dG8gMjBweCBhdXRvfS50YXJpZmYtbW9kYWwgLmlucHV0LWxpbmUgLnNwaW5uLWJveHtoZWlnaHQ6NTBweDt3aWR0aDoxMDAlfS50YXJpZmYtbW9kYWwgLmlucHV0LWxpbmUgaW5wdXQudWktc3Bpbm5lci1pbnB1dHt3aWR0aDpjYWxjKDEwMCUgLSAzMHB4KTtoZWlnaHQ6NTBweH0udGFyaWZmLW1vZGFsIC5pbnB1dC1sYWJlbHttYXJnaW46MCAwIDVweCAwfS50YXJpZmYtbW9kYWwtZm9ybS10aXRsZXttYXJnaW4tdG9wOjQwcHh9LnRhcmlmZi1tb2RhbC10ZXh0e21hcmdpbjozMHB4IDAgMCAwO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxOHB4fS5tb2RhbC10ZW5kZXI6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm1vZGFsLXRlbmRlciAuaGVyby1jb21wYW55LW5hbWV7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo5O21pbi13aWR0aDozMDBweDt0b3A6MCAhaW1wb3J0YW50fS5tb2RhbC10ZW5kZXItaXRlbXtwYWRkaW5nOjEwMHB4IDAgMCAwfS5tb2RhbC10ZW5kZXItaXRlbTphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ubW9kYWwtdGVuZGVyLWl0ZW0tbG9nb3t3aWR0aDoxODBweDttYXJnaW46MCBhdXRvIDEwcHggYXV0bzt0ZXh0LWFsaWduOmNlbnRlcn0ubW9kYWwtdGVuZGVyLWl0ZW0tbG9nbyBpbWd7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30ubW9kYWwtdGVuZGVyLWl0ZW0tbmFtZXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToyOHB4O3BhZGRpbmc6MCAwIDIwcHggMH0ubW9kYWwtdGVuZGVyLWl0ZW0tbmFtZTphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ubW9kYWwtdGVuZGVyLWl0ZW0tbmFtZSAubmFtZS1ob2xkZXJ7b3ZlcmZsb3c6aGlkZGVufS5tb2RhbC10ZW5kZXItaXRlbS1uYW1lIC5pdGVtLXRlbmRlci1hcHByb3ZlZHt0b3A6LTFweDttYXJnaW46MCAwIDAgM3B4fS5tb2RhbC10ZW5kZXItaXRlbS1uYW1lIC5pdGVtLXRlbmRlci1hcHByb3ZlZCBzdmd7d2lkdGg6MThweDtoZWlnaHQ6MThweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsubW9kYWwtdGVuZGVyLWl0ZW0tbmFtZXtmb250LXNpemU6MjJweH19Lm1vZGFsLXRlbmRlci1pdGVtLW1vcmV7dGV4dC1hbGlnbjpyaWdodDttYXJnaW46MTBweCAwIDAgMH0ubW9kYWwtdGVuZGVyLWl0ZW0tbW9yZSBbY2xhc3MqPVwiLWJ1dG5cIl17ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzowIDIwcHg7aGVpZ2h0OjMwcHg7bGluZS1oZWlnaHQ6MzBweH0ubW9kYWwtdGVuZGVyLWl0ZW0tZGF0YXtvdmVyZmxvdzpoaWRkZW59Lm1vZGFsLXRlbmRlci1pdGVtLWRhdGEgdGltZXtkaXNwbGF5OmJsb2NrO21hcmdpbjowIDAgMTVweCAwO2NvbG9yOiMxZDIyMjV9Lm1vZGFsLXRlbmRlci1pdGVtLWRhdGEgcHtwYWRkaW5nOjAgMCAyMHB4IDB9Lm1vZGFsLXRlbmRlci1pdGVtLWRhdGEgLmNhcmQtZmVhdHVyZXMtbGlzdHttYXJnaW46MCAwIDIwcHggMH0ubW9kYWwtdGVuZGVyLWl0ZW0tcmF0aW5ne2Zsb2F0OmxlZnQ7bWFyZ2luOjlweCAwIDAgMH0ubW9kYWwtdGVuZGVyLWl0ZW0tcmF0aW5nLXRvdGFse2ZvbnQtc2l6ZToxOHB4O2NvbG9yOnZhcigtLXRoZW1lKX0ubW9kYWwtdGVuZGVyLWl0ZW0tcmF0aW5nIC5wb3NpdGl2ZXtjb2xvcjojNjM5ZTNhfS5tb2RhbC10ZW5kZXItaXRlbS1yYXRpbmcgLm5lZ2F0aXZle2NvbG9yOnZhcigtLXRoZW1lKX0ubW9kYWwtdGVuZGVyLWl0ZW0tcmF0aW5nIC5zdGF0aWMtcmF0aW5ne2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDEwcHggMCAwfS5tb2RhbC10ZW5kZXItaXRlbSBbY2xhc3MqPVwiLWJ1dG5cIl17ZmxvYXQ6cmlnaHQ7cGFkZGluZzowIDIwcHg7aGVpZ2h0OjMwcHg7bGluZS1oZWlnaHQ6MzBweDttYXJnaW46NXB4IDAgMCAwfS5tb2RhbC10ZW5kZXItdGFic3tkaXNwbGF5OmZsZXg7bWFyZ2luOjAgMCAzMHB4IDA7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS10aGVtZSk7Y2xlYXI6Ym90aH0ubW9kYWwtdGVuZGVyLXRhYnM6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm1vZGFsLXRlbmRlci10YWJzIGxpe3dpZHRoOjEwMCV9Lm1vZGFsLXRlbmRlci10YWJzIGxpLmN1cnJlbnQgc3BhbiwubW9kYWwtdGVuZGVyLXRhYnMgbGkuY3VycmVudCBhe2JhY2tncm91bmQ6dmFyKC0tdGhlbWUpO2NvbG9yOiNmZmY7Y3Vyc29yOmRlZmF1bHQ7cG9pbnRlci1ldmVudHM6bm9uZX0ubW9kYWwtdGVuZGVyLXRhYnMgbGkuZGlzYWJsZWQgYXtiYWNrZ3JvdW5kOiNlM2UzZTM7Y29sb3I6I2ZmZjtjdXJzb3I6ZGVmYXVsdDtwb2ludGVyLWV2ZW50czpub25lfS5tb2RhbC10ZW5kZXItdGFicyBzcGFuLC5tb2RhbC10ZW5kZXItdGFicyBhe2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjM2cHg7bGluZS1oZWlnaHQ6MzRweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjp2YXIoLS10aGVtZSk7dHJhbnNpdGlvbjphbGwgMC4ycztjdXJzb3I6cG9pbnRlcn0ubW9kYWwtdGVuZGVyLXRhYnMgc3Bhbjpob3ZlciwubW9kYWwtdGVuZGVyLXRhYnMgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5tb2RhbC10ZW5kZXItdGVzdGltb25pYWx7cGFkZGluZzoyMHB4IDAgMCAwO21hcmdpbjoyMHB4IDAgMCAwO2JvcmRlci10b3A6MXB4IHNvbGlkICNlM2UzZTN9Lm1vZGFsLXRlbmRlci10ZXN0aW1vbmlhbDphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ubW9kYWwtdGVuZGVyLXRlc3RpbW9uaWFsOmZpcnN0LWNoaWxke3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXI6bm9uZX0uc3R1ZGlvLXRlc3RpbW9uaWFscy1saXN0LS1oaWRkZW4gLm1vZGFsLXRlbmRlci10ZXN0aW1vbmlhbDpmaXJzdC1jaGlsZHtwYWRkaW5nOjIwcHggMCAwIDA7bWFyZ2luOjIwcHggMCAwIDA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2UzZTNlM30ubW9kYWwtdGVuZGVyLXRlc3RpbW9uaWFsIC5pbWFnZS1ob2xkZXJ7ZmxvYXQ6bGVmdDt3aWR0aDoxMzBweDttYXJnaW46MCAzMHB4IDAgMDt0ZXh0LWFsaWduOmNlbnRlcn0ubW9kYWwtdGVuZGVyLXRlc3RpbW9uaWFsIC5pbWFnZXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O2JhY2tncm91bmQ6dXJsKFwiL2ltYWdlcy9pL25vLXBob3RvLnBuZ1wiKSBuby1yZXBlYXQgMCAwO2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCU7Ym9yZGVyLXJhZGl1czoyNnB4O292ZXJmbG93OmhpZGRlbn0ubW9kYWwtdGVuZGVyLXRlc3RpbW9uaWFsIC5pbWFnZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30ubW9kYWwtdGVuZGVyLXRlc3RpbW9uaWFsIC5uYW1le2NvbG9yOnZhcigtLXRoZW1lKTttYXJnaW46MTBweCAwIDAgMH0ubW9kYWwtdGVuZGVyLXRlc3RpbW9uaWFsIC5uYW1lIHNwYW57ZGlzcGxheTpibG9jaztmb250LXNpemU6MTVweDtjb2xvcjojMWQyMjI1fS5tb2RhbC10ZW5kZXItdGVzdGltb25pYWwgLm1lc3NhZ2V7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MCAwIDIwcHggMH0ubW9kYWwtdGVuZGVyLXRlc3RpbW9uaWFsIC5tZXNzYWdlLXRpdGxle3BhZGRpbmc6MCAwIDVweCAwO2ZvbnQtc2l6ZToyMHB4fS5tb2RhbC10ZW5kZXItdGVzdGltb25pYWwgLm1lc3NhZ2UtcmF0aW5ne3BhZGRpbmc6MCAwIDE1cHggMH0ubW9kYWwtdGVuZGVyLXRlc3RpbW9uaWFsIC5tZXNzYWdlLXJhdGluZzphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ubW9kYWwtdGVuZGVyLXRlc3RpbW9uaWFsIC5tZXNzYWdlLXJhdGluZyAuc3RhdGljLXJhdGluZ3tmbG9hdDpsZWZ0O21hcmdpbjo2cHggMCAwIDB9Lm1vZGFsLXRlbmRlci10ZXN0aW1vbmlhbCAubWVzc2FnZS1yYXRpbmcgdGltZXtmbG9hdDpyaWdodH0ubW9kYWwtdGVuZGVyLXRlc3RpbW9uaWFsIC5tZXNzYWdlLXJhdGluZyAubW9kYWwtdHJpZ2dlcntmbG9hdDpsZWZ0O21hcmdpbjoxcHggMCAwIDEwcHg7Y29sb3I6dmFyKC0tdGhlbWUpfS5tb2RhbC10ZW5kZXItdGVzdGltb25pYWwgLm1lc3NhZ2UtcmF0aW5nIC5tb2RhbC10cmlnZ2VyOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lm1vZGFsLXRlbmRlci10ZXN0aW1vbmlhbCAubWVzc2FnZS1hbnN3ZXJ7cGFkZGluZzoyMHB4IDAgMCAzMHB4fS5tb2RhbC10ZW5kZXItdGVzdGltb25pYWwgLmFuc3dlci1mb3Jte3BhZGRpbmc6MzBweCAwIDAgMzBweH0ubW9kYWwtdGVuZGVyLXRlc3RpbW9uaWFsIC5hbnN3ZXItZm9ybS10aXRsZXtwYWRkaW5nOjAgMCAxNXB4IDB9Lm1vZGFsLXRlbmRlci1wb3J0Zm9saW97cG9zaXRpb246cmVsYXRpdmV9Lm1vZGFsLXRlbmRlci1wb3J0Zm9saW86YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm1vZGFsLXRlbmRlci1wb3J0Zm9saW8tbmFtZXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjVweCAwIDVweCAwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlM2UzZTM7Zm9udC1zaXplOjE4cHg7Y3Vyc29yOnBvaW50ZXJ9Lm1vZGFsLXRlbmRlci1wb3J0Zm9saW8tbmFtZTpiZWZvcmV7cG9zaXRpb246cmVsYXRpdmU7Y29udGVudDonJzt0b3A6LTRweDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo4cHg7aGVpZ2h0OjhweDttYXJnaW46MCAxMHB4IDAgMTBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS10aGVtZSk7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCB2YXIoLS10aGVtZSk7dHJhbnNpdGlvbjphbGwgMC4yczt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0ubW9kYWwtdGVuZGVyLXBvcnRmb2xpby1uYW1lLmFjdGl2ZTpiZWZvcmV7dG9wOjFweDt0cmFuc2Zvcm06cm90YXRlKDIyNWRlZyl9Lm1vZGFsLXRlbmRlci1wb3J0Zm9saW8tY29udGVudHtwYWRkaW5nOjAgMCAzMHB4IDB9Lm1vZGFsLXRlbmRlciAuYWJvdXQtc2VjdGlvbnttYXJnaW46MCAwIDMwcHggMH0ubW9kYWwtdGVuZGVyIC5hYm91dC1zZWN0aW9uIHB7cGFkZGluZzowIDAgMTVweCAwfS5tb2RhbC10ZW5kZXIgLmFib3V0LXNlY3Rpb24gLm1haW4tc2VjdGlvbi10aXRsZXtwYWRkaW5nLXRvcDowfS5tb2RhbC10ZW5kZXIgLnN0dWRpby1zbGlkZXItY29sdW1uOmZpcnN0LWNoaWxke3dpZHRoOmNhbGMoMzUlIC0gMTBweCl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCl7Lm1vZGFsLXRlbmRlciAuc3R1ZGlvLXNsaWRlci1ob2xkZXJ7bWF4LXdpZHRoOjY4MHB4O21hcmdpbjowIGF1dG99Lm1vZGFsLXRlbmRlciAuc3R1ZGlvLXNsaWRlciAuc2xpZGV7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfS5tb2RhbC10ZW5kZXIgLnN0dWRpby1zbGlkZXItY29sdW1ue2Zsb2F0Om5vbmU7d2lkdGg6MTAwJX0ubW9kYWwtdGVuZGVyIC5zdHVkaW8tc2xpZGVyLWNvbHVtbjpmaXJzdC1jaGlsZHtmbG9hdDpub25lO3dpZHRoOjEwMCU7bWFyZ2luOjIwcHggMCAwIDB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5tb2RhbC10ZW5kZXIgLnN0dWRpby1zbGlkZXItaG9sZGVye21heC13aWR0aDo0MjBweDttYXJnaW46MCBhdXRvfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsubW9kYWwtdGVuZGVyIC5zdHVkaW8tc2xpZGVyLWhvbGRlcnttYXgtd2lkdGg6MjYwcHg7bWFyZ2luOjAgYXV0b319Lm1vZGFsLXJhdGluZzphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ubW9kYWwtcmF0aW5nLXRpdGxle3BhZGRpbmc6MCAwIDIwcHggMDtmb250LXNpemU6MjRweH0ubW9kYWwtcmF0aW5nLXRpdGxlIHNwYW57ZGlzcGxheTpibG9jaztmb250LXNpemU6MThweDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5tb2RhbC1yYXRpbmctdGl0bGUgc3Bhbjpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ubW9kYWwtcmF0aW5nLWNvbHVtbntmbG9hdDpsZWZ0O3dpZHRoOmNhbGMoNTAlIC0gMjBweCl9Lm1vZGFsLXJhdGluZy1jb2x1bW46bGFzdC1jaGlsZHtmbG9hdDpyaWdodH0ubW9kYWwtcmF0aW5nLWl0ZW17bWFyZ2luOjAgMCAxNXB4IDB9Lm1vZGFsLXJhdGluZy1pdGVtOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5tb2RhbC1yYXRpbmctaXRlbSAubmFtZXtwYWRkaW5nOjAgMCA1cHggMH0ubW9kYWwtcmF0aW5nLWl0ZW0gc3BhbntmbG9hdDpyaWdodDt3aWR0aDozMHB4O2xpbmUtaGVpZ2h0OjI0cHg7dGV4dC1hbGlnbjpyaWdodH0ubW9kYWwtcmF0aW5nLWl0ZW0gLnZhbHVle3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnQ7aGVpZ2h0OjI0cHg7d2lkdGg6Y2FsYygxMDAlIC0gMzVweCk7YmFja2dyb3VuZDojZTNlM2UzfS5tb2RhbC1yYXRpbmctaXRlbSAudmFsdWUtcmFuZ2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6dmFyKC0tdGhlbWUpfS5sb2NhdGlvbi1tb2RhbC1mcmFtZXtwYWRkaW5nOjAgIWltcG9ydGFudDttYXgtd2lkdGg6MTI4MHB4O2hlaWdodDpjYWxjKDEwMHZoIC0gNDBweCl9Lm1vZGFsLWxvY2F0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlO3BhZGRpbmc6NjBweCAzMHB4IDYwcHggMzBweDtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7Lm1vZGFsLWxvY2F0aW9ue3BhZGRpbmc6NDBweCAxMHB4IDYwcHggMTBweH19Lm1vZGFsLWxvY2F0aW9uIGZvcm17cGFkZGluZzo3MXB4IDAgMCAwO3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlfS5tb2RhbC1sb2NhdGlvbi1zY3JvbGx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOmNhbGMoMTAwJSArIDEwMDBweCk7aGVpZ2h0OjEwMCU7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvfS5tb2RhbC1sb2NhdGlvbi1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmNhbGMoMTAwJSAtIDEwMDBweCl9Lm1vZGFsLWxvY2F0aW9uLWNvbnRlbnQ6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm1vZGFsLWxvY2F0aW9uLWNvbmZpcm17cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi02MHB4O2xlZnQ6MDt3aWR0aDoxMDAlO3BhZGRpbmc6MTBweCAwIDEwcHggMDtib3JkZXItdG9wOjFweCBzb2xpZCAjZmFmYWZhO2JhY2tncm91bmQ6I2ZmZn0ubW9kYWwtbG9jYXRpb24tY29uZmlybSBbY2xhc3MqPVwiLWJ1dG5cIl17cGFkZGluZzowIDE1cHh9Lm1vZGFsLWxvY2F0aW9uLWFscGhhYmV0e3BhZGRpbmc6MCAwIDIwcHggMDtjb2x1bW4tY291bnQ6NDtjb2x1bW4tZ2FwOjIwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCl7Lm1vZGFsLWxvY2F0aW9uLWFscGhhYmV0e2NvbHVtbi1jb3VudDozfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsubW9kYWwtbG9jYXRpb24tYWxwaGFiZXR7Y29sdW1uLWNvdW50OjJ9fS5tb2RhbC1sb2NhdGlvbi1zZWFyY2h7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7cGFkZGluZzowIDAgMjBweCAwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmYWZhZmE7YmFja2dyb3VuZDojZmZmfS5tb2RhbC1sb2NhdGlvbi1zZWFyY2g6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm1vZGFsLWxvY2F0aW9uLXNlYXJjaCBpbnB1dC50ZXh0LWlucHV0e21heC13aWR0aDo2NDBweDttYXJnaW46MCBhdXRvfS5tb2RhbC1sb2NhdGlvbiBsYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjFweCAxMHB4IDNweCAxMHB4O2JvcmRlci1yYWRpdXM6MTJweDt0cmFuc2l0aW9uOmFsbCAwLjJzO292ZXJmbG93OmhpZGRlbjtjdXJzb3I6cG9pbnRlcn0ubW9kYWwtbG9jYXRpb24gbGFiZWw6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS10aGVtZSk7Y29sb3I6I2ZmZn0ubW9kYWwtbG9jYXRpb24gbGFiZWwuY2hlY2tlZHtiYWNrZ3JvdW5kOnZhcigtLXRoZW1lKTtjb2xvcjojZmZmfS5tb2RhbC1sb2NhdGlvbiBsYWJlbC5jaGVja2VkOmhvdmVye2N1cnNvcjpkZWZhdWx0fS5tb2RhbC1sb2NhdGlvbiBsYWJlbCAucmFkaW97cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDotOTk5ZW19Lm1vZGFsLWxvY2F0aW9uLW1haW57cGFkZGluZzoyMHB4IDAgMCAwO2ZvbnQtc2l6ZToxOHB4fS5tb2RhbC1sb2NhdGlvbi1tYWluIGxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDEwcHggMCAwfS5tb2RhbC1sb2NhdGlvbi1saXN0e3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlfS5tb2RhbC1sb2NhdGlvbi1saXN0IHVse21pbi13aWR0aDoyMjBweDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MjBweCAwIDAgMDtwYWRkaW5nOjAgMjBweCAwIDB9Lm1vZGFsLWxvY2F0aW9uLWxpc3QgdWw6bnRoLWNoaWxkKDRuKzEpe2NsZWFyOmJvdGh9Lm1vZGFsLWxvY2F0aW9uLWxpc3QgdWwgc3BhbntkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MCAxMHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjIwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7Lm1vZGFsLWxvY2F0aW9uLWxpc3QgdWx7bWluLXdpZHRoOjgwcHg7Zm9udC1zaXplOjE0cHg7cGFkZGluZzowIDVweCAwIDB9Lm1vZGFsLWxvY2F0aW9uLWxpc3QgdWwgc3Bhbntmb250LXNpemU6MThweDtwYWRkaW5nOjAgNXB4IDVweCA1cHh9Lm1vZGFsLWxvY2F0aW9uLWxpc3QgdWwgbGFiZWx7cGFkZGluZzoxcHggNXB4IDNweCA1cHh9fS5tb2RhbC1saW5rc3t0ZXh0LWFsaWduOmNlbnRlcn0ubW9kYWwtbGlua3MgYXt3aWR0aDoyMDBweDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MTBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7W2NsYXNzJD1cIm1vZGFsLWZyYW1lXCJde3BhZGRpbmc6NjBweCA0MHB4fS5yZXBvcnQtb3JkZXItbW9kYWwtZnJhbWV7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KXsuZmVlZGJhY2stbW9kYWwtZnJhbWUgLmhhbGYtaW5wdXQ6Zmlyc3QtY2hpbGQsLmZlZWRiYWNrLW1vZGFsLWZyYW1lIC5oYWxmLWlucHV0e2Zsb2F0Om5vbmU7d2lkdGg6MTAwJX0uZmVlZGJhY2stbW9kYWwtZnJhbWUgLnNwaW5uLWJveCAudWktc3Bpbm5lci1idXRuLnVpLXNwaW5uZXItZG93bntib3R0b206MH0uZmVlZGJhY2stbW9kYWwtZnJhbWUgLnNwaW5uLWJveCAudWktc3Bpbm5lci1idXRuLnVpLXNwaW5uZXItdXB7dG9wOjB9LmZlZWRiYWNrLW1vZGFsLWZyYW1lIC5zcGlubi1ib3gtbGFiZWx7aGVpZ2h0OmF1dG87bGluZS1oZWlnaHQ6bm9ybWFsfS50YXJpZmYtbW9kYWwtY29sdW1uOmZpcnN0LWNoaWxkLC50YXJpZmYtbW9kYWwtY29sdW1ue2Zsb2F0Om5vbmU7d2lkdGg6YXV0b30udGFyaWZmLW1vZGFsIC5zcGlubi1ib3ggLnVpLXNwaW5uZXItYnV0bi51aS1zcGlubmVyLWRvd257Ym90dG9tOjE0cHh9LnRhcmlmZi1tb2RhbCAuc3Bpbm4tYm94IC51aS1zcGlubmVyLWJ1dG4udWktc3Bpbm5lci11cHt0b3A6MTNweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCl7LmZlZWRiYWNrLW1vZGFsLWZyYW1lIC5zcGlubi1ib3ggLnVpLXNwaW5uZXItYnV0bi51aS1zcGlubmVyLWRvd24sLmZlZWRiYWNrLW1vZGFsLWZyYW1lIC5zcGlubi1ib3ggLnVpLXNwaW5uZXItYnV0bi51aS1zcGlubmVyLXVwe3RvcDo1MCU7Ym90dG9tOmF1dG87bWFyZ2luLXRvcDotMTJweH0ubW9kYWwtdGVuZGVyLXRhYnN7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6NDIwcHg7bWFyZ2luOjAgYXV0byAzMHB4IGF1dG87Ym9yZGVyOm5vbmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tdGhlbWUpfS5tb2RhbC10ZW5kZXItdGFicyBsaXtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXRoZW1lKTtib3JkZXItYm90dG9tOm5vbmV9Lm1vZGFsLXRlbmRlci10YWJzIHNwYW4sLm1vZGFsLXRlbmRlci10YWJzIGF7aGVpZ2h0OjMwcHg7bGluZS1oZWlnaHQ6MjhweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmJyaWYtdGl0bGV7Zm9udC1zaXplOjQwcHh9LmJyaWYtaW5wdXQsLmJyaWYgLmlucHV0LWxhYmVse2Zsb2F0Om5vbmU7d2lkdGg6MTAwJX0uYnJpZiAuaW5wdXQtbGFiZWx7cGFkZGluZzowIDAgMTBweCAwfS5tb2RhbC10YWJzIGxpe2Zsb2F0Om5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjAgMCAxMHB4IDB9Lm1vZGFsLXRhYnMgbGk6YmVmb3Jle2Rpc3BsYXk6bm9uZX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7W2NsYXNzJD1cIm1vZGFsLWZyYW1lXCJde3BhZGRpbmc6NDBweCAxNXB4IDU1cHggMTVweH0uY2hlYXBlci1mb3JtIGlucHV0LnRleHQtaW5wdXQsLmNoZWFwZXItZm9ybSAuc3VibWl0LWJ0bntmbG9hdDpub25lO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjMwMHB4O21hcmdpbjowIGF1dG99LmNoZWFwZXItZm9ybSBpbnB1dC50ZXh0LWlucHV0e21hcmdpbjowIGF1dG8gMjBweCBhdXRvfS5jaGVhcGVyLWZvcm0gbGFiZWwuaW5wdXQtbGFiZWx7dGV4dC1hbGlnbjpjZW50ZXJ9LnBhcnRuZXJzLW1vZGFsLWNvbnRlbnQgLnBhcnRuZXJzLWNvbHVtbntmbG9hdDpub25lO3dpZHRoOjEwMCV9LnBhcnRuZXJzLW1vZGFsLWNvbnRlbnQgLnBhcnRuZXJzLWNvbHVtbjpmaXJzdC1jaGlsZHtmbG9hdDpub25lO3BhZGRpbmc6MCAwIDQwcHggMH0ucGFydG5lcnMtbW9kYWwtZm9ybSAucGFydG5lcnMtY29sdW1uOmZpcnN0LWNoaWxke3BhZGRpbmc6MH0ucGFydG5lcnMtbW9kYWwtZm9ybSAuc3VibWl0LWJ0bnttYXJnaW46MCBhdXRvfS5tb2RhbC10ZW5kZXItdGFiLWNvbnRlbnR7cGFkZGluZzoyMHB4IDAgMCAwfS5tb2RhbC10ZW5kZXItdGVzdGltb25pYWx7cGFkZGluZzoyMHB4IDAgMCAwO21hcmdpbjoyMHB4IDAgMCAwO2JvcmRlci10b3A6MXB4IHNvbGlkICNlM2UzZTN9Lm1vZGFsLXRlbmRlci10ZXN0aW1vbmlhbDpmaXJzdC1jaGlsZHtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOm5vbmV9Lm1vZGFsLXRlbmRlci10ZXN0aW1vbmlhbCAuaW1hZ2UtaG9sZGVye2Zsb2F0Om5vbmU7bWFyZ2luOjAgYXV0byAyMHB4IGF1dG99Lm1vZGFsLXRlbmRlci10ZXN0aW1vbmlhbCAubWVzc2FnZXtvdmVyZmxvdzpoaWRkZW59Lm1vZGFsLXRlbmRlci10ZXN0aW1vbmlhbCAubWVzc2FnZS10aXRsZXtwYWRkaW5nOjAgMCAxMHB4IDA7Zm9udC1zaXplOjE4cHg7dGV4dC1hbGlnbjpjZW50ZXJ9Lm1vZGFsLXRlbmRlci10ZXN0aW1vbmlhbCAubWVzc2FnZS1hbnN3ZXJ7cGFkZGluZzoyMHB4IDAgMCAyMHB4fS5tb2RhbC10ZW5kZXItcG9ydGZvbGlve3Bvc2l0aW9uOnJlbGF0aXZlfS5tb2RhbC10ZW5kZXItcG9ydGZvbGlvOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5tb2RhbC10ZW5kZXItcG9ydGZvbGlvLW5hbWV7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo1cHggMCA1cHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTNlM2UzO2ZvbnQtc2l6ZToxOHB4O2N1cnNvcjpwb2ludGVyfS5tb2RhbC10ZW5kZXItcG9ydGZvbGlvLW5hbWU6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjEycHg7cmlnaHQ6MTBweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjhweDtoZWlnaHQ6OHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLXRoZW1lKTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHZhcigtLXRoZW1lKTt0cmFuc2l0aW9uOmFsbCAwLjJzO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5tb2RhbC10ZW5kZXItcG9ydGZvbGlvLW5hbWUuYWN0aXZlOmJlZm9yZXt0b3A6MTZweDt0cmFuc2Zvcm06cm90YXRlKDIyNWRlZyl9Lm1vZGFsLXRlbmRlci1wb3J0Zm9saW8tY29udGVudHtwYWRkaW5nOjAgMCAzMHB4IDB9Lm1vZGFsLXJhdGluZy1jb2x1bW57ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlfS5tb2RhbC1yYXRpbmctY29sdW1uOmxhc3QtY2hpbGR7ZmxvYXQ6bm9uZX19LmxvZ2lzdC1jb25maXJtLC53YXJlaG91c2UtY29uZmlybXt3aWR0aDoxMDAlO21heC13aWR0aDozMjBweDttYXJnaW46MTVweCBhdXRvO3Bvc2l0aW9uOnN0YXRpYzt6LWluZGV4OnVuc2V0fS5sb2dpc3QtY29uZmlybS1lcnJvcnttYXJnaW4tdG9wOjMwcHg7bWFyZ2luLWJvdHRvbTozMHB4O2ZvbnQtc2l6ZToxOHB4O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6dmFyKC0tdGhlbWUpfS50aGFua3MtbW9kYWx7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS50aGFua3MtbW9kYWxfX3RleHR7d2lkdGg6Y2FsYygxMDAlIC0gMjIwcHgpfS50aGFua3MtbW9kYWxfX21hbmFnZXJ7d2lkdGg6MjAwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnRoYW5rcy1tb2RhbF9fbWFuYWdlci1pbWFnZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30udGhhbmtzLW1vZGFsX19tYW5hZ2VyLW5hbWV7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tdG9wOjVweDttYXJnaW4tYm90dG9tOjVweH0udGhhbmtzLW1vZGFsIC5jb250YWN0cy1zZWN0aW9ue21hcmdpbi10b3A6MjBweH0udGhhbmtzLW1vZGFsIC5jb250YWN0cy1zZWN0aW9uIGEgc3Zne2ZpbGw6dmFyKC0tdGhlbWUpfS50aGFua3MtbW9kYWwgLmRhcmstcmVkLWJ1dG57d2lkdGg6MTAwJTttYXgtd2lkdGg6MjIwcHh9LnJlcG9ydC1vcmRlci1tb2RhbC1mcmFtZXttYXgtd2lkdGg6MTAyNHB4O3BhZGRpbmctbGVmdDozMHB4O3BhZGRpbmctcmlnaHQ6MzBweH0ucmVwb3J0LW9yZGVyLW1vZGFsLWZyYW1lX2xvZ2lzdHttYXgtd2lkdGg6MTQ0MHB4fS5jb250cmFjdG9yLW1vZGFsLWZyYW1le3BhZGRpbmctbGVmdDo0MHB4O3BhZGRpbmctcmlnaHQ6NDBweH0uY29udHJhY3Rvci1wcm9wb3NhbCBwe21hcmdpbi1ib3R0b206MTBweDtjb2xvcjojNWM2MjZlfS5jb250cmFjdG9yLXByb3Bvc2FsIHA6bGFzdC1vZi10eXBle21hcmdpbi1ib3R0b206MjBweH0uY29udHJhY3Rvci1wcm9wb3NhbCAubWFpbi1zZWN0aW9uLXRpdGxle3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MTVweH0uY29udHJhY3Rvci1wcm9wb3NhbCAuZGFyay1yZWQtYnV0bnt3aWR0aDoxMDAlO21heC13aWR0aDoyMDBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi10b3A6YXV0b30ubW9kYWxfX2NvbmZpcm17cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3otaW5kZXg6OTk5O2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6cmdiYSgyOSwzNCwzNywwLjUpO3RleHQtYWxpZ246Y2VudGVyfS5tb2RhbF9fY29uZmlybS5hY3RpdmV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5tb2RhbF9fY29uZmlybS1mcmFtZXt3aWR0aDoxMDAlO21heC13aWR0aDo0MDBweDtwYWRkaW5nLXRvcDozMHB4O3BhZGRpbmctcmlnaHQ6MjBweDtwYWRkaW5nLWJvdHRvbTozMHB4O3BhZGRpbmctbGVmdDoyMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgzNSwzNSwzNSwwLjI1KX0ubW9kYWxfX2NvbmZpcm0tdGl0bGV7cGFkZGluZzowIDAgMTBweCAwO2ZvbnQtc2l6ZTo0MHB4O2xpbmUtaGVpZ2h0OjFlbTtsZXR0ZXItc3BhY2luZzowLjA3NWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ubW9kYWxfX2NvbmZpcm0tYnRuc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9Lm1vZGFsX19jb25maXJtLWJ0bnMgW2NsYXNzKj1cImJ1dG5cIl17bWluLXdpZHRoOjEwMHB4fS5tb2RhbF9fY29uZmlybS1idG5zIFtjbGFzcyo9XCJidXRuXCJdOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0OjE1cHh9Lm1vZGFsX19jb250cmFjdG9yLWluZm97bWFyZ2luLWJvdHRvbTozMHB4O2ZvbnQtd2VpZ2h0OmJvbGR9Lm1vZGFsX19jb250cmFjdG9yLWluZm8tcm93e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nLXRvcDo4cHg7cGFkZGluZy1ib3R0b206OXB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZmUwZTF9Lm1vZGFsX19jb250cmFjdG9yLWluZm8ta2V5e3dpZHRoOmNhbGMoNTAlIC0gMTBweCk7Y29sb3I6IzVjNjI2ZX0ubW9kYWxfX2NvbnRyYWN0b3ItaW5mby12YWx1ZXt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpO3RleHQtYWxpZ246cmlnaHR9LmFncmVlbWVudC1saW5le21heC13aWR0aDo1MTBweH0uYWdyZWVtZW50LWxpbmVfY2VudGVyZWR7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30uYWdyZWVtZW50LWxpbmUgbGFiZWx7ZGlzcGxheTpmbGV4fS5hZ3JlZW1lbnQtbGluZSAubGFiZWwtdGV4dHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweH0ubW9kYWwtZm9ybS1jb25maXJte3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiM2MzllM2E7Zm9udC13ZWlnaHQ6Ym9sZH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsubW9kYWwtdGl0bGV7Zm9udC1zaXplOjM2cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5jb250cmFjdG9yLXByb3Bvc2Fse2Rpc3BsYXk6YmxvY2t9LmNvbnRyYWN0b3ItcHJvcG9zYWxfX2NvbHVtbnt3aWR0aDoxMDAlfS5jb250cmFjdG9yLXByb3Bvc2FsX19jb2x1bW46bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDo1MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KXsuY2FydC1tb2RhbCBbY2xhc3MqPVwiLWJ1dG5cIl17ZGlzcGxheTpibG9jazttYXJnaW46MjBweCBhdXRvfS50ZXN0aW1vbmlhbC1xdWFsaXR5IGxhYmVse3dpZHRoOjIwJX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7W2NsYXNzJD1cIm1vZGFsLWZyYW1lXCJde3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH0ubW9kYWwtdGl0bGV7Zm9udC1zaXplOjMycHh9LmJyaWYgLmlucHV0LWxhYmVse2ZvbnQtc2l6ZToxNnB4fS50ZXh0LW1vZGFsLWZyYW1lIHB7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MThweH19Lm1hcC1tb2RhbC1mcmFtZXttYXgtd2lkdGg6MTI4MHB4O3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweH0ubWFwLW1vZGFsLWZyYW1lIC5zcGlubmVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0ubWFwLW1vZGFsLWZyYW1lIC5tYXAtYm94e2hlaWdodDo1MDBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsubWFwLW1vZGFsLWZyYW1le3BhZGRpbmctdG9wOjU1cHg7cGFkZGluZy1ib3R0b206NzBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7Lm1hcC1tb2RhbC1mcmFtZXtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9Lm1hcC1tb2RhbC1mcmFtZSAubWFwLWJveHtoZWlnaHQ6NDAwcHh9fS5kZWxpdmVyeS1tb2RhbC1jb25maXJte21hcmdpbi10b3A6MjBweH0uZGVsaXZlcnktbW9kYWwtY29uZmlybSBbY2xhc3MqPVwiYnV0blwiXXtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30uYWR1bHQtbW9kYWwgW2NsYXNzKj1cImJ1dG5cIl17d2lkdGg6My41ZW19LmFkdWx0LW1vZGFsIFtjbGFzcyo9XCJidXRuXCJdOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0OjEuNWVtfS5hZHVsdC1tb2RhbF9fYnV0dG9uc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLXRvcDoxLjVlbX0ub3JkZXItc3RlcHN7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tYm90dG9tOjMwcHh9Lm9yZGVyLXN0ZXBzOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDo1MCU7bGVmdDowO3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kLWNvbG9yOiNkZmUwZTF9Lm9yZGVyLXN0ZXBzX19pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fS5vcmRlci1zdGVwc19faXRlbTpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MH0ub3JkZXItc3RlcHNfX2l0ZW06bGFzdC1jaGlsZHtwYWRkaW5nLXJpZ2h0OjB9Lm9yZGVyLXN0ZXBzX19saW5re2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6IzVjNjI2ZX0ub3JkZXItc3RlcHNfX2xpbmsgc3Zne3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHg7bWFyZ2luLXJpZ2h0OjEwcHg7ZmlsbDojNWM2MjZlfS5vcmRlci1zdGVwc19fbGluay5hY3RpdmUsLm9yZGVyLXN0ZXBzX19saW5rLmN1cnJlbnR7Y29sb3I6dmFyKC0tdGhlbWUpfS5vcmRlci1zdGVwc19fbGluay5hY3RpdmUgc3ZnLC5vcmRlci1zdGVwc19fbGluay5jdXJyZW50IHN2Z3tmaWxsOnZhcigtLXRoZW1lKX0ub3JkZXItc3RlcHNfX2xpbmsuY3VycmVudHtwb2ludGVyLWV2ZW50czpub25lfS5wcm9ncmVzc2Jhcntwb3NpdGlvbjpmaXhlZDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDt6LWluZGV4OjIwMzt3aWR0aDoxMDB2dztwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci10b3A6MXB4IHNvbGlkICNkZmUwZTE7Ym94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMzUsMzUsMzUsMC4yNSl9LnByb2dyZXNzYmFyX190aXRsZXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6YmFzZWxpbmU7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tYm90dG9tOjdweH0ucHJvZ3Jlc3NiYXJfX2hvbGRlcntwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmRlMWI7Ym9yZGVyLXJhZGl1czo4cHg7Ym94LXNoYWRvdzowIDNweCAxMHB4IHJnYmEoMzUsMzUsMzUsMC4zKX0ucHJvZ3Jlc3NiYXJfX3ZhbHVle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiMxZmQ2MDA7Ym9yZGVyLXJhZGl1czo4cHggMCAwIDhweDtib3gtc2hhZG93OjAgM3B4IDEwcHggcmdiYSgzNSwzNSwzNSwwLjMpfS5zY2hlZHVsZXJ7bWFyZ2luLWJvdHRvbTo1MHB4fS5zY2hlZHVsZXI+W2NsYXNzKj1cImJ1dG5cIl17aGVpZ2h0OjMwcHg7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fS5zY2hlZHVsZXJfX25hbWV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLXRvcDo2cHh9LnNjaGVkdWxlcl9fZGF5c3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDo1cHh9LnNjaGVkdWxlcl9fZGF5cyBpbnB1dC50ZXh0LWlucHV0e3dpZHRoOjMwcHg7aGVpZ2h0OjI4cHg7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowO3RleHQtYWxpZ246Y2VudGVyfS5zY2hlZHVsZXJfX2RheXMgbGFiZWx7bWFyZ2luLWxlZnQ6N3B4fS5zY2hlZHVsZXJfX3Jhbmdlc3t0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLXRvcDo2cHg7cGFkZGluZy1sZWZ0OjVweDtwYWRkaW5nLXJpZ2h0OjVweDttYXJnaW4tYm90dG9tOjVweDtsaW5lLWhlaWdodDowLjllbTtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjJzfS5zY2hlZHVsZXJfX3JhbmdlcyBzcGFue2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MC40ZW19LnNjaGVkdWxlcl9fcmFuZ2VzOmhvdmVye2NvbG9yOnZhcigtLXRoZW1lKX0uc2NoZWR1bGVyX190aXRsZXttYXJnaW4tYm90dG9tOjEwcHg7Zm9udC1zaXplOjQ0cHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnNjaGVkdWxlcl9fbW9udGgtc2VsZWN0e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXgtd2lkdGg6MjgwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tYm90dG9tOjIwcHh9LnNjaGVkdWxlcl9fdGFibGV7Zm9udC1zaXplOjE0cHh9LnNjaGVkdWxlcl9fdGFibGUtaG9sZGVye3BhZGRpbmctYm90dG9tOjIwcHg7bWFyZ2luLWJvdHRvbToyMHB4O292ZXJmbG93LXg6YXV0b30uc2NoZWR1bGVyX190YWJsZS10b3RhbHtwYWRkaW5nLWxlZnQ6NXB4O3BhZGRpbmctcmlnaHQ6NXB4O3RleHQtYWxpZ246Y2VudGVyfS5zY2hlZHVsZXJfX3RhYmxlLWNlbGx7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MjhweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzFjMWMxO3RyYW5zaXRpb246YWxsIDAuMnM7dmVydGljYWwtYWxpZ246Ym90dG9tfS5zY2hlZHVsZXJfX3RhYmxlLWJvZHkgLnNjaGVkdWxlcl9fdGFibGUtcm93e3RyYW5zaXRpb246YWxsIDAuMnN9LnNjaGVkdWxlcl9fdGFibGUtYm9keSAuc2NoZWR1bGVyX190YWJsZS1yb3c6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmFmYWZhfS5zY2hlZHVsZXJfX3RhYmxlLWJvZHkgLnNjaGVkdWxlcl9fdGFibGUtY2VsbHtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXI6MXB4IHNvbGlkICNjMWMxYzF9LnNjaGVkdWxlcl9fdGFibGUtYm9keSAuc2NoZWR1bGVyX190YWJsZS1jZWxsOmxhc3QtY2hpbGR7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6Ym9sZH0uc2NoZWR1bGVyX190YWJsZS1ib2R5IC5zY2hlZHVsZXJfX3RhYmxlLWNlbGw6Zmlyc3QtY2hpbGR7d2lkdGg6MTIwcHg7cGFkZGluZy10b3A6NXB4O3BhZGRpbmctcmlnaHQ6NXB4O3BhZGRpbmctYm90dG9tOjVweDtwYWRkaW5nLWxlZnQ6NXB4O3doaXRlLXNwYWNlOm5vd3JhcDt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnNjaGVkdWxlcl9fdGFibGUtYm9keSAuc2NoZWR1bGVyX190YWJsZS1jZWxsOm50aC1sYXN0LWNoaWxkKDEpLC5zY2hlZHVsZXJfX3RhYmxlLWJvZHkgLnNjaGVkdWxlcl9fdGFibGUtY2VsbDpudGgtbGFzdC1jaGlsZCgyKSwuc2NoZWR1bGVyX190YWJsZS1ib2R5IC5zY2hlZHVsZXJfX3RhYmxlLWNlbGw6bnRoLWxhc3QtY2hpbGQoMyksLnNjaGVkdWxlcl9fdGFibGUtYm9keSAuc2NoZWR1bGVyX190YWJsZS1jZWxsOm50aC1sYXN0LWNoaWxkKDQpe3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uc2NoZWR1bGVyX190YWJsZS1oZWFkIC5zY2hlZHVsZXJfX3RhYmxlLWNlbGx7cGFkZGluZy10b3A6NXB4O3BhZGRpbmctcmlnaHQ6NXB4O3BhZGRpbmctYm90dG9tOjVweDtwYWRkaW5nLWxlZnQ6NXB4O2ZvbnQtd2VpZ2h0OmJvbGR9LnNjaGVkdWxlcl9fdGFibGUtaGVhZCAuc2NoZWR1bGVyX190YWJsZS1jZWxsOmZpcnN0LWNoaWxke3RleHQtYWxpZ246bGVmdH0uc2NoZWR1bGVyX19jaGVja3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO21pbi13aWR0aDoyOHB4O2hlaWdodDozOXB4O2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIDAuMnN9LnNjaGVkdWxlcl9fY2hlY2s6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDkyLDk4LDExMCwwLjMpfS5zY2hlZHVsZXJfX2NoZWNrLmNoZWNrZWR7YmFja2dyb3VuZC1jb2xvcjojNWM2MjZlfS5zY2hlZHVsZXJfX2NoZWNrIC5jaGVja2JveHtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDttYXJnaW46LTFweDtwYWRkaW5nOjA7bWFyZ2luOjA7Ym90dG9tOjA7Y2xpcDpyZWN0KDAgMCAwIDApO292ZXJmbG93OmhpZGRlbn0uc2NoZWR1bGVyX19tb2RhbCAuc2NoZWR1bGVyX190YWJsZS1jZWxse3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweDt0ZXh0LWFsaWduOmNlbnRlcn0uc2NoZWR1bGVyX19tb2RhbCAuc2NoZWR1bGVyX190YWJsZS1jZWxsIC5kYXJrLXJlZC1idXRue3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7bWFyZ2luLWxlZnQ6YXV0b30uc2NoZWR1bGVyX19tb2RhbCAuc2NoZWR1bGVyX190YWJsZS1jZWxsIC5kYXJrLXJlZC1idXRuIHN2Z3ttYXJnaW46MH0uc2NoZWR1bGVyX19tb2RhbCAuc2NoZWR1bGVyX190YWJsZS1jZWxsOmxhc3QtY2hpbGR7d2lkdGg6NTBweH0uc2NoZWR1bGVyX19hZGR7bWFyZ2luLXRvcDoyNXB4fS5zY2hlZHVsZXJfX2FkZC1mcmFtZXtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnIgMTAwcHg7Z3JpZC1jb2x1bW4tZ2FwOjE1cHg7Z3JpZC1yb3ctZ2FwOjE1cHg7YWxpZ24taXRlbXM6ZW5kfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5zY2hlZHVsZXJfX2FkZC1mcmFtZXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcn19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnNjaGVkdWxlcl9fYWRkLWZyYW1le2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fS5zY2hlZHVsZXJfX2FkZC10aXRsZXtmb250LXdlaWdodDpib2xkO21hcmdpbi1ib3R0b206NXB4fS5zY2hlZHVsZXJfX2FkZCBbY2xhc3MqPVwiYnV0blwiXXt3aWR0aDoxMDAlO3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH0uc2NoZWR1bGVyX19hZGQgLmlucHV0LWxhYmVse21hcmdpbi1ib3R0b206NXB4O2NvbG9yOiM1YzYyNmV9LndhcnJhbnR5LXNlY3Rpb257d2lkdGg6MTAwJTttYXJnaW4tdG9wOjQwcHg7bWFyZ2luLWJvdHRvbTo0MHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87Ym9yZGVyOjJweCBzb2xpZCAjZGZlMGUxO3BhZGRpbmc6MTBweCAxNXB4IDIwcHggMTVweDtib3JkZXItcmFkaXVzOjRweH0ud2FycmFudHktc2VjdGlvbl92ZXJ0aWNhbCAud2FycmFudHktc2VjdGlvbl9fbGlzdHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfS53YXJyYW50eS1zZWN0aW9uX2xvd3ttYXJnaW46MH0ud2FycmFudHktc2VjdGlvbl9fdGl0bGV7bWFyZ2luLWJvdHRvbToyMHB4fS53YXJyYW50eS1zZWN0aW9uX190ZXh0e21heC13aWR0aDo5ODBweDtmb250LXNpemU6MjhweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1ib3R0b206MjBweDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXdlaWdodDpib2xkfS53YXJyYW50eS1zZWN0aW9uX19saXN0e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcik7Z3JpZC1jb2x1bW4tZ2FwOjIwcHg7Z3JpZC1yb3ctZ2FwOjQwcHg7anVzdGlmeS1jb250ZW50OmNlbnRlcn0ud2FycmFudHktc2VjdGlvbl9faXRlbXtkaXNwbGF5OmZsZXh9LndhcnJhbnR5LXNlY3Rpb25fX2l0ZW0tY29udGVudHtmbGV4LWdyb3c6MX0ud2FycmFudHktc2VjdGlvbl9faXRlbS10aXRsZXttYXJnaW4tYm90dG9tOjVweDtmb250LXNpemU6MjBweH0ud2FycmFudHktc2VjdGlvbl9faXRlbS10ZXh0e2NvbG9yOiM1YzYyNmV9LndhcnJhbnR5LXNlY3Rpb25fX2l0ZW0tdGV4dCBzcGFue2NvbG9yOnZhcigtLXRoZW1lKX0ud2FycmFudHktc2VjdGlvbl9faXRlbS1idXRue2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweDttYXJnaW4tdG9wOjE1cHh9LndhcnJhbnR5LXNlY3Rpb25fX2ljb257ZGlzcGxheTpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsud2FycmFudHktc2VjdGlvbl9fdGV4dHtmb250LXNpemU6MThweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey53YXJyYW50eS1zZWN0aW9uX190ZXh0e2ZvbnQtc2l6ZToxNnB4fS53YXJyYW50eS1zZWN0aW9uX19saXN0e2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9LndhcnJhbnR5LXNlY3Rpb25fX2ljb257d2lkdGg6MjVweDtoZWlnaHQ6MjVweDttYXJnaW4tcmlnaHQ6MTBweH0ud2FycmFudHktc2VjdGlvbl9faXRlbS1idXRue3dpZHRoOjE4MHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi10b3A6MjBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfX0ub3JnYW5pc2F0aW9uLXRlYW0tdGV4dHttYXgtd2lkdGg6NzIwcHg7bWFyZ2luOjAgMCAzMHB4IDA7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MS41ZW07Y29sb3I6IzVjNjI2ZX0ub3JnYW5pc2F0aW9uLXRlYW0tbGlzdHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LXdyYXA6d3JhcDttYXJnaW4tYm90dG9tOjYwcHh9Lm9yZ2FuaXNhdGlvbi10ZWFtLWxpc3RfbG93e21hcmdpbi1ib3R0b206MH0ub3JnYW5pc2F0aW9uLXRlYW0taXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDpjYWxjKDI1JSAtIDE1cHgpO21hcmdpbjowIDAgMzBweCAyMHB4O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjEuNWVtO2NvbG9yOiM1YzYyNmV9Lm9yZ2FuaXNhdGlvbi10ZWFtLWl0ZW06bnRoLWNoaWxkKDRuKzEpe21hcmdpbi1sZWZ0OjB9Lm9yZ2FuaXNhdGlvbi10ZWFtLWl0ZW06aG92ZXIgLm9yZ2FuaXNhdGlvbi10ZWFtLW5hbWV7Y29sb3I6dmFyKC0tdGhlbWUpfS5vcmdhbmlzYXRpb24tdGVhbS1saW5re3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO291dGxpbmU6bm9uZTtvdmVyZmxvdzpoaWRkZW47dGV4dC1pbmRlbnQ6LTk5OWVtfS5vcmdhbmlzYXRpb24tdGVhbS1waG90b3ttYXJnaW46MCAwIDVweCAwfS5vcmdhbmlzYXRpb24tdGVhbS1waG90byBpbWd7aGVpZ2h0OmF1dG87ZGlzcGxheTppbmxpbmUtYmxvY2t9Lm9yZ2FuaXNhdGlvbi10ZWFtLW5hbWV7Y29sb3I6IzFkMjIyNTtmb250LXdlaWdodDpib2xkO3RyYW5zaXRpb246YWxsIDAuMnN9Lm9yZ2FuaXNhdGlvbi10ZWFtLXBvc3R7bWFyZ2luOjAgMCA1cHggMH0ub3JnYW5pc2F0aW9uLXRlYW0tZGVzY3JpcHRpb257bWFyZ2luOjAgMCA1cHggMH0ub3JnYW5pc2F0aW9uLXRlYW0tY29udGFjdHN7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyMDttYXJnaW46MCAwIDEwcHggMDtjb2xvcjojMWQyMjI1fS5vcmdhbmlzYXRpb24tdGVhbS1jb250YWN0cyBhe2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzFkMjIyNX0ub3JnYW5pc2F0aW9uLXRlYW0tc29jaWFsc3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjIwO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0ub3JnYW5pc2F0aW9uLXRlYW0tc29jaWFscyBhe21hcmdpbjowIDVweDtjb2xvcjojZmZmfS5vcmdhbmlzYXRpb24tdGVhbS1zb2NpYWxzIGEgc3Zne3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7ZmlsbDojMWQyMjI1O3RyYW5zaXRpb246YWxsIDAuMzVzfS5vcmdhbmlzYXRpb24tdGVhbS1zb2NpYWxzIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm9yZ2FuaXNhdGlvbi10ZWFtLXNvY2lhbHMgYTpob3ZlciBzdmd7ZmlsbDp2YXIoLS10aGVtZSk7dHJhbnNmb3JtOnJvdGF0ZVkoMzYwZGVnKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsub3JnYW5pc2F0aW9uLXRlYW0tbGlzdHtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5vcmdhbmlzYXRpb24tdGVhbS1saXN0e2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5vcmdhbmlzYXRpb24tdGVhbS10ZXh0e21hcmdpbjowIDAgMjBweCAwfS5vcmdhbmlzYXRpb24tdGVhbS1pdGVte3dpZHRoOmNhbGMoNTAlIC0gNXB4KTttYXJnaW46MCAwIDIwcHggMH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7Lm9yZ2FuaXNhdGlvbi10ZWFtLWRlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuMmVtfX0ucmVwb3J0e3BhZGRpbmc6MCAwIDIwMHB4IDB9LnJlcG9ydF9faW5uZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30ucmVwb3J0IC5jYXRhbG9ndWUtcHJpY2Utc29ydHtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9LnJlcG9ydCAuY2F0YWxvZ3VlLXByaWNlLXNvcnRfbG93e21hcmdpbi1ib3R0b206MH0ucmVwb3J0IC5jYXRhbG9ndWUtcHJpY2Utc29ydF9sb3cgLmNhdGFsb2d1ZS1kYXRlLXNvcnR7bWFyZ2luLWJvdHRvbTowO21hcmdpbi10b3A6MH0ucmVwb3J0LWhvbGRlcntvdmVyZmxvdy15OmhpZGRlbjtvdmVyZmxvdy14OmF1dG99LnJlcG9ydC1yZWR7Y29sb3I6dmFyKC0tdGhlbWUpfS5yZXBvcnQtY29udGVudHtwYWRkaW5nOjI1cHggMjBweCA1MHB4IDIwcHg7Zm9udC1zaXplOjE1cHh9LnJlcG9ydC1jb250ZW50X2xvd3twYWRkaW5nLWJvdHRvbTowfS5yZXBvcnQtdGl0bGV7dGV4dC1hbGlnbjpjZW50ZXJ9LnJlcG9ydC1tb250aHttYXgtd2lkdGg6MzIwcHg7bWFyZ2luOjE1cHggYXV0byAzNXB4IGF1dG87Zm9udC1mYW1pbHk6XCJSb2JvdG9cIixzYW5zLXNlcmlmfS5yZXBvcnQtbW9udGggc2VsZWN0e2ZvbnQtc2l6ZToxOHB4fS5yZXBvcnQtdG9we2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcDttYXJnaW4tYm90dG9tOjQwcHh9LnJlcG9ydC12YWx1ZXtmb250LXdlaWdodDpib2xkfS5yZXBvcnQtdmFsdWUtLWxpZ2h0e2NvbG9yOiM1YzYyNmV9LnJlcG9ydC10eXBlX190b3RhbHtmb250LXdlaWdodDpib2xkO2NvbG9yOnZhcigtLXRoZW1lKTtmb250LXNpemU6MTdweH0ucmVwb3J0LXR5cGUtdGl0bGV7Zm9udC13ZWlnaHQ6Ym9sZDtwYWRkaW5nOjAgMTBweCAxMHB4IDEwcHh9LnJlcG9ydC10eXBlLWhvbGRlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ib3R0b206NXB4fS5yZXBvcnQtdHlwZS1sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7d2lkdGg6MjAwcHg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6NXB4IDEwcHg7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgMC4yc30ucmVwb3J0LXR5cGUtbGFiZWwgKntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjN9LnJlcG9ydC10eXBlLWxhYmVsOmhvdmVye29wYWNpdHk6MC44fS5yZXBvcnQtdHlwZS1sYWJlbC0tMXtiYWNrZ3JvdW5kLWNvbG9yOiM2ZmJjZjA7Y29sb3I6I2ZmZn0ucmVwb3J0LXR5cGUtbGFiZWwtLTJ7YmFja2dyb3VuZC1jb2xvcjojZmZkZTFifS5yZXBvcnQtdHlwZS1sYWJlbC0tM3tiYWNrZ3JvdW5kLWNvbG9yOiNhNmE2YTY7Y29sb3I6I2ZmZn0ucmVwb3J0LXR5cGUtbGFiZWwtLTR7YmFja2dyb3VuZC1jb2xvcjojZDY0NzM1O2NvbG9yOiNmZmZ9LnJlcG9ydC10eXBlLWxhYmVsLS02e2JhY2tncm91bmQtY29sb3I6Izg2Yzc0MDtjb2xvcjojZmZmfS5yZXBvcnQtdHlwZS1sYWJlbC0tN3tiYWNrZ3JvdW5kLWNvbG9yOiNlZmQwMTk7Y29sb3I6I2ZmZn0ucmVwb3J0LXR5cGUtbGFiZWwtLTh7YmFja2dyb3VuZC1jb2xvcjojM2Q1NThkO2NvbG9yOiNmZmZ9LnJlcG9ydC10eXBlLWxhYmVsLS05e2JhY2tncm91bmQtY29sb3I6IzAxMDEwMTtjb2xvcjojZmZmfS5yZXBvcnQtdHlwZS1sYWJlbC0tMTB7YmFja2dyb3VuZC1jb2xvcjojN2ZiM2M1O2NvbG9yOiNmZmZ9LnJlcG9ydC10eXBlLWxhYmVsLS0xMXtiYWNrZ3JvdW5kLWNvbG9yOiM5NWFhZDE7Y29sb3I6I2ZmZn0ucmVwb3J0LXR5cGUtbGFiZWwtLTEye2JhY2tncm91bmQtY29sb3I6IzE4YTMwMDtjb2xvcjojZmZmfS5yZXBvcnQtdHlwZS1sYWJlbC0tMTN7YmFja2dyb3VuZC1jb2xvcjojZjJhOGEwO2NvbG9yOiNmZmZ9LnJlcG9ydC10eXBlLWxhYmVsLS0xNHtiYWNrZ3JvdW5kLWNvbG9yOiNkZTk0NTE7Y29sb3I6I2ZmZn0ucmVwb3J0LXR5cGUtbGFiZWwtLTE2e2JhY2tncm91bmQtY29sb3I6I2I5NmNjNDtjb2xvcjojZmZmfS5yZXBvcnQtdHlwZS1sYWJlbC0tMTd7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlNGIzOTIgMCUsICNlNGIzOTIgNTAlLCAjM2Q1NThkIDUwJSwgIzNkNTU4ZCAxMDAlKTtjb2xvcjojZmZmfS5yZXBvcnQtdHlwZS1sYWJlbC0tMTh7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzZDU1OGQgMCUsICMzZDU1OGQgNTAlLCAjZTRiMzkyIDUwJSwgI2U0YjM5MiAxMDAlKTtjb2xvcjojZmZmfS5yZXBvcnQtdHlwZS1jb3VudGVye21hcmdpbi1sZWZ0OmF1dG87Zm9udC13ZWlnaHQ6Ym9sZH0ucmVwb3J0LW1hbmFnZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjp2YXIoLS10aGVtZSk7Y3Vyc29yOnBvaW50ZXJ9LnJlcG9ydC1tYW5hZ2VyLXRvdGVte3dpZHRoOjI0cHg7bWFyZ2luOjAgMTBweCAwIDB9LnJlcG9ydC1tYW5hZ2VyLXRvdGVtIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5yZXBvcnQtZGF0YXt3aWR0aDpjYWxjKDEwMCUgLSAzMjVweCl9LnJlcG9ydC1kYXRhX3dpZGV7d2lkdGg6MTAwJX0ucmVwb3J0LWRhdGEgdGh7Zm9udC13ZWlnaHQ6Ym9sZDtwYWRkaW5nOjAgNXB4IDEwcHggNXB4O2ZvbnQtc2l6ZToxNHB4fS5yZXBvcnQtZGF0YSB0aDpmaXJzdC1jaGlsZHt0ZXh0LWFsaWduOmxlZnR9LnJlcG9ydC1kYXRhIHRke3BhZGRpbmc6NXB4IDEwcHg7Ym9yZGVyOjFweCBzb2xpZCAjYzFjMWMxO3doaXRlLXNwYWNlOm5vd3JhcH0ucmVwb3J0LWRhdGEgdGQ6bm90KDpmaXJzdC1jaGlsZCl7dGV4dC1hbGlnbjpjZW50ZXJ9LnJlcG9ydC1kYXRhIHRkLmVtcHR5LWNlbGx7Ym9yZGVyOm5vbmV9LnJlcG9ydC1kYXRhIHRib2R5IHRyOm5vdCgubm8taGlnaGxpZ2h0KXt0cmFuc2l0aW9uOmFsbCAwLjJzfS5yZXBvcnQtZGF0YSB0Ym9keSB0cjpub3QoLm5vLWhpZ2hsaWdodCk6aG92ZXJ7YmFja2dyb3VuZDojZmFmYWZhfS5yZXBvcnQtZGF0YSB0Zm9vdCB0ZHtjb2xvcjp2YXIoLS10aGVtZSk7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MTdweH0ucmVwb3J0LWJvdHRvbS10aXRsZXttYXJnaW46MCAwIDMwcHggMDtmb250LXNpemU6MjhweDt0ZXh0LWFsaWduOmNlbnRlcn0ucmVwb3J0LWJvdHRvbS10aXRsZS1wbGFue2NvbG9yOnZhcigtLXRoZW1lKTtmb250LXNpemU6MS4xZW19LnJlcG9ydC1ib3R0b20tdGl0bGUtcGxhbiAuY3VycmVuY3l7bWFyZ2luLWxlZnQ6MDtmb250LXNpemU6MC44ZW19LnJlcG9ydC1ib3R0b20tY29udmVyc2lvbnttYXJnaW4tdG9wOjEwcHg7Zm9udC1zaXplOjAuOGVtfS5yZXBvcnQtYm90dG9tLWNvbnZlcnNpb24gc3Bhbjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDoxNXB4fS5yZXBvcnQtYm90dG9tLWNvbnZlcnNpb24gbWFya3tjb2xvcjp2YXIoLS10aGVtZSl9LnJlcG9ydC1ib3R0b20tYXZlcmFnZXttYXJnaW4tdG9wOjEwcHg7Zm9udC1zaXplOjAuOGVtfS5yZXBvcnQtYm90dG9tLWF2ZXJhZ2UgLmN1cnJlbmN5e2ZvbnQtc2l6ZTowLjhlbTtjb2xvcjp2YXIoLS10aGVtZSkgIWltcG9ydGFudH0ucmVwb3J0LWJvdHRvbS1hdmVyYWdlIHNwYW57Y29sb3I6dmFyKC0tdGhlbWUpfS5yZXBvcnQtcmlnaHR7d2lkdGg6MzA1cHh9LnJlcG9ydC1jaGFydHtkaXNwbGF5OmZsZXg7bWFyZ2luOjAgMCA0MHB4IDB9LnJlcG9ydC1jaGFydC1taW5pbWFse3dpZHRoOjMwJX0ucmVwb3J0LWNoYXJ0LW1pbmltYWwgLnJlcG9ydC1jaGFydC1saW5le2JvcmRlci1jb2xvcjp2YXIoLS10aGVtZSk7Ym9yZGVyLXJpZ2h0Om5vbmV9LnJlcG9ydC1jaGFydC1taW5pbWFsIC5yZXBvcnQtY2hhcnQtdmFsdWV7YmFja2dyb3VuZDp2YXIoLS10aGVtZSl9LnJlcG9ydC1jaGFydC1wbGFue3dpZHRoOjQ1JX0ucmVwb3J0LWNoYXJ0LXBsYW4gLnJlcG9ydC1jaGFydC1saW5le2JvcmRlci1jb2xvcjojZmZkZTFiO2JvcmRlci1yaWdodDpub25lO2JvcmRlci1sZWZ0Om5vbmV9LnJlcG9ydC1jaGFydC1wbGFuIC5yZXBvcnQtY2hhcnQtdmFsdWV7YmFja2dyb3VuZDojZmZkZTFiO2NvbG9yOiMxZDIyMjV9LnJlcG9ydC1jaGFydC1tYW5hZ2VyLXBsYW57d2lkdGg6NzUlfS5yZXBvcnQtY2hhcnQtbWFuYWdlci1wbGFuIC5yZXBvcnQtY2hhcnQtbGluZXtib3JkZXItY29sb3I6I2ZmZGUxYjtib3JkZXItcmlnaHQ6bm9uZX0ucmVwb3J0LWNoYXJ0LW1hbmFnZXItcGxhbiAucmVwb3J0LWNoYXJ0LXZhbHVle2JhY2tncm91bmQ6I2ZmZGUxYjtjb2xvcjojMWQyMjI1fS5yZXBvcnQtY2hhcnQtYm9udXN7d2lkdGg6MjUlfS5yZXBvcnQtY2hhcnQtYm9udXMgLnJlcG9ydC1jaGFydC1saW5le2JvcmRlci1jb2xvcjojNjM5ZTNhO2JvcmRlci1sZWZ0Om5vbmV9LnJlcG9ydC1jaGFydC1ib251cyAucmVwb3J0LWNoYXJ0LXZhbHVle2JhY2tncm91bmQ6IzYzOWUzYX0ucmVwb3J0LWNoYXJ0LWxhYmVse2ZvbnQtd2VpZ2h0OmJvbGR9LnJlcG9ydC1jaGFydC1hbW91bnR7Y29sb3I6dmFyKC0tdGhlbWUpO21hcmdpbi1sZWZ0OjEwcHh9LnJlcG9ydC1jaGFydC1saW5le3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoyOHB4O21hcmdpbjoxMHB4IDAgMTBweCAwO2JhY2tncm91bmQ6I2Y2ZjZmNjtib3JkZXItd2lkdGg6MnB4O2JvcmRlci1zdHlsZTpzb2xpZH0ucmVwb3J0LWNoYXJ0LXZhbHVle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjA7bGVmdDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MDtoZWlnaHQ6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjtjb2xvcjojZmZmO29wYWNpdHk6MC45fS5yZXBvcnQtdGFibGV7Ym9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlfS5yZXBvcnQtdGFibGUtaG9sZGVye3BhZGRpbmctdG9wOjE1cHh9LnJlcG9ydC10YWJsZSB0aGVhZHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjMwO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2l0aW9uOmFsbCAwcyAwc30ucmVwb3J0LXRhYmxlIHRoe3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MzA7cGFkZGluZzoxMHB4IDE1cHggNXB4IDE1cHg7bWluLXdpZHRoOjEyNXB4O2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1hbGlnbjpsZWZ0O2NvbG9yOiNmZmY7YmFja2dyb3VuZDp2YXIoLS10aGVtZSk7Ym9yZGVyOjFweCBzb2xpZCAjYzFjMWMxfS5yZXBvcnQtdGFibGUgdGggc3BhbntkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxNnB4fS5yZXBvcnQtdGFibGUgdGgud2Vla2VuZHtiYWNrZ3JvdW5kOiNlZmQwMTl9LnJlcG9ydC10YWJsZSB0aCAucmVwb3J0LXRhYmxlX19jb3VudGVye2ZvbnQtc2l6ZToxNnB4fS5yZXBvcnQtdGFibGUgdGggLnJlcG9ydC10YWJsZV9fY291bnRlciBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtd2VpZ2h0OmJvbGR9LnJlcG9ydC10YWJsZSB0cntiYWNrZ3JvdW5kOiNmZmZ9LnJlcG9ydC10YWJsZSB0ZHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjA7d2hpdGUtc3BhY2U6bm93cmFwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDo4MjBweH0ucmVwb3J0LXRhYmxlIHRkLmVtcHR5LWNlbGx7Ym9yZGVyOm5vbmV9LnJlcG9ydC10YWJsZSB0Zm9vdCB0ZHtwYWRkaW5nOjEwcHggMTVweCA1cHggMTVweDtib3JkZXI6MXB4IHNvbGlkICNjMWMxYzE7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWFsaWduOmxlZnR9LnJlcG9ydC10YWJsZS1pdGVte2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWluLWhlaWdodDoxNTBweDttaW4td2lkdGg6MTgwcHg7bWF4LXdpZHRoOjgyMHB4O3BhZGRpbmc6NXB4IDEwcHggMTBweCAxMHB4O2JvcmRlcjo3cHggc29saWQgI2ZmZn0ucmVwb3J0LXRhYmxlLWl0ZW1fc21hbGx7bWluLWhlaWdodDoxMjBweH0ucmVwb3J0LXRhYmxlLWl0ZW1fc21hbGwgLnJlcG9ydC10YWJsZS1pdGVtLW51bWJlcnttYXJnaW46N3B4IDAgM3B4IDB9LnJlcG9ydC10YWJsZS1pdGVtX3NtYWxsIC5yZXBvcnQtb3JkZXItc3RhdHVze21hcmdpbi1sZWZ0OjVweH0ucmVwb3J0LXRhYmxlLWl0ZW1fc21hbGwgLnJlcG9ydC10YWJsZS1pdGVtLWljb257bWFyZ2luLXJpZ2h0OjVweH0ucmVwb3J0LXRhYmxlLWl0ZW1fc21hbGwgLnJlcG9ydC10YWJsZS1pdGVtLWljb246bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6MH0ucmVwb3J0LXRhYmxlLWl0ZW1fY29tcGxldGVke29wYWNpdHk6MC43fS5yZXBvcnQtdGFibGUtaXRlbS10b3B7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW46MTBweCAwIDEwcHggMH0ucmVwb3J0LXRhYmxlLWl0ZW0tdG90ZW17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tbGVmdDphdXRvfS5yZXBvcnQtdGFibGUtaXRlbS10b3RlbSBpbWd7d2lkdGg6MjRweDtoZWlnaHQ6YXV0b30ucmVwb3J0LXRhYmxlLWl0ZW0tdG90ZW0gLmljby1jaXJjbGVzLC5yZXBvcnQtdGFibGUtaXRlbS10b3RlbSBzdmd7ZGlzcGxheTpub25lO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7bWFyZ2luLWxlZnQ6NXB4O2ZpbGw6dmFyKC0tdGhlbWUpfS5yZXBvcnQtdGFibGUtaXRlbS10b3RlbSAuaWNvLWNpcmNsZXMuYWN0aXZlLC5yZXBvcnQtdGFibGUtaXRlbS10b3RlbSBzdmcuYWN0aXZle2Rpc3BsYXk6YmxvY2t9LnJlcG9ydC10YWJsZS1pdGVtLWljb25ze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXRvcDo1cHh9LnJlcG9ydC10YWJsZS1pdGVtLWljb25zIHN2Z3t3aWR0aDoxOHB4O2hlaWdodDoxOHB4O2ZpbGw6IzFkMjIyNX0ucmVwb3J0LXRhYmxlLWl0ZW0taWNvbnMrLnBhZ2Utc2VwYXJhdG9ye21hcmdpbi10b3A6MTBweDtib3JkZXItdG9wOjFweCBzb2xpZCAjYzFjMWMxfS5yZXBvcnQtdGFibGUtaXRlbS1pY29ucyAucmVwb3J0LXRhYmxlLWl0ZW0tZGF5c3ttYXJnaW46MCBhdXRvO2ZvbnQtc2l6ZToxOHB4O2NvbG9yOnZhcigtLXRoZW1lKX0ucmVwb3J0LXRhYmxlLWl0ZW0taWNvbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MjdweDtoZWlnaHQ6MjdweDtib3JkZXItcmFkaXVzOjUwJTtib3JkZXI6MXB4IHNvbGlkICM1YzYyNmV9LnJlcG9ydC10YWJsZS1pdGVtLWljb246bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6N3B4fS5yZXBvcnQtdGFibGUtaXRlbS1pY29uX2Vycm9ye2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGhlbWUpO2JvcmRlci1jb2xvcjp2YXIoLS10aGVtZSl9LnJlcG9ydC10YWJsZS1pdGVtLWljb25fZXJyb3Igc3Zne2ZpbGw6I2ZmZn0ucmVwb3J0LXRhYmxlLWl0ZW0tc291cmNle21hcmdpbi1sZWZ0OmF1dG99LnJlcG9ydC10YWJsZS1pdGVtLXNvdXJjZSBzdmd7ZGlzcGxheTpibG9ja30ucmVwb3J0LXRhYmxlLWl0ZW0tZGF5c3ttYXJnaW4tdG9wOjVweDtmb250LXdlaWdodDpib2xkfS5yZXBvcnQtdGFibGUtaXRlbS1wcmljZXtmb250LXdlaWdodDpib2xkfS5yZXBvcnQtdGFibGUtaXRlbS1yZWFzb257bWFyZ2luLXRvcDoxN3B4fS5yZXBvcnQtdGFibGUtaXRlbS0tMXtib3JkZXItY29sb3I6IzZmYmNmMH0ucmVwb3J0LXRhYmxlLWl0ZW0tLTJ7Ym9yZGVyLWNvbG9yOiNmZmRlMWJ9LnJlcG9ydC10YWJsZS1pdGVtLS0ze2JvcmRlci1jb2xvcjojYTZhNmE2fS5yZXBvcnQtdGFibGUtaXRlbS0tNHtib3JkZXItY29sb3I6I2Q2NDczNX0ucmVwb3J0LXRhYmxlLWl0ZW0tLTZ7Ym9yZGVyLWNvbG9yOiM4NmM3NDB9LnJlcG9ydC10YWJsZS1pdGVtLS03e2JvcmRlci1jb2xvcjojZWZkMDE5fS5yZXBvcnQtdGFibGUtaXRlbS0tOHtib3JkZXItY29sb3I6IzNkNTU4ZH0ucmVwb3J0LXRhYmxlLWl0ZW0tLTl7Ym9yZGVyLWNvbG9yOiMwMTAxMDF9LnJlcG9ydC10YWJsZS1pdGVtLS0xMHtib3JkZXItY29sb3I6IzdmYjNjNX0ucmVwb3J0LXRhYmxlLWl0ZW0tLTExe2JvcmRlci1jb2xvcjojOTVhYWQxfS5yZXBvcnQtdGFibGUtaXRlbS0tMTJ7Ym9yZGVyLWNvbG9yOiMxOGEzMDB9LnJlcG9ydC10YWJsZS1pdGVtLS0xM3tib3JkZXItY29sb3I6I2YyYThhMH0ucmVwb3J0LXRhYmxlLWl0ZW0tLTE0e2JvcmRlci1jb2xvcjojZGU5NDUxfS5yZXBvcnQtdGFibGUtaXRlbS0tMTZ7Ym9yZGVyLWNvbG9yOiNiOTZjYzR9LnJlcG9ydC10YWJsZS1pdGVtLS0xN3tib3JkZXItdG9wLWNvbG9yOiNlNGIzOTI7Ym9yZGVyLWxlZnQtY29sb3I6I2U0YjM5Mjtib3JkZXItcmlnaHQtY29sb3I6IzNkNTU4ZDtib3JkZXItYm90dG9tLWNvbG9yOiMzZDU1OGR9LnJlcG9ydC10YWJsZS1pdGVtLS0xOHtib3JkZXItdG9wLWNvbG9yOiMzZDU1OGQ7Ym9yZGVyLWxlZnQtY29sb3I6IzNkNTU4ZDtib3JkZXItcmlnaHQtY29sb3I6I2U0YjM5Mjtib3JkZXItYm90dG9tLWNvbG9yOiNlNGIzOTJ9LnJlcG9ydC10YWJsZS1pdGVtX25vdC1wYXllZHtib3JkZXItY29sb3I6dmFyKC0tdGhlbWUpfS5yZXBvcnQtdGFibGUuZGM0NDYgLnJlcG9ydC10YWJsZS1pdGVtLC5yZXBvcnQtdGFibGUuZGM0NDYgdGR7d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJX0ucmVwb3J0LXRhYmxlLWxvZ2lzdHttaW4taGVpZ2h0OjEzMHB4fS5yZXBvcnQtdGFibGUtbG9naXN0LWN1c3RvbWVye2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLXRvcDozcHg7bWFyZ2luLWJvdHRvbTo1cHh9LnJlcG9ydC10YWJsZS1sb2dpc3QtYWRkcmVzc3ttYXgtd2lkdGg6MjcwcHg7d2hpdGUtc3BhY2U6bm9ybWFsO21hcmdpbi10b3A6NXB4fS5yZXBvcnQtb3JkZXJ7bWluLXdpZHRoOjYwMHB4O3BhZGRpbmctdG9wOjEwcHg7Zm9udC1zaXplOjE1cHh9LnJlcG9ydC1vcmRlcl9fY291bnRlZHtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHg7bWFyZ2luLWJvdHRvbToxMHB4O2hlaWdodDozMHB4O2ZvbnQtc2l6ZToxNHB4fS5yZXBvcnQtb3JkZXJfX2NvdW50ZWQ6ZGlzYWJsZWR7b3BhY2l0eTowLjg7cG9pbnRlci1ldmVudHM6bm9uZX0ucmVwb3J0LW9yZGVyIC5jYXJ0LWRyb3Bkb3duLXJvd3tkaXNwbGF5OnRhYmxlLXJvd30ucmVwb3J0LW9yZGVyIC5jYXJ0LWRyb3Bkb3duLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsO2Zsb2F0Om5vbmU7cGFkZGluZzo1cHg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5yZXBvcnQtb3JkZXJfd2lkZXttaW4td2lkdGg6NzUwcHh9LnJlcG9ydC1vcmRlciB0ZXh0YXJlYS50ZXh0YXJlYS1maWVsZHtwb3NpdGlvbjpzdGF0aWM7aGVpZ2h0OjEwMHB4fS5yZXBvcnQtb3JkZXIgaW5wdXQudGV4dC1pbnB1dHtwb3NpdGlvbjpzdGF0aWM7aGVpZ2h0OjMwcHg7Zm9udC1zaXplOjE0cHg7cGFkZGluZzowIDEwcHh9LnJlcG9ydC1vcmRlciAuaW5wdXQtbGluZXtwb3NpdGlvbjpzdGF0aWN9LnJlcG9ydC1vcmRlciAuaW5wdXQtbGluZTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MTVweH0ucmVwb3J0LW9yZGVyIC5pbnB1dC1saW5lIHRleHRhcmVhLnRleHRhcmVhLWZpZWxke3Bvc2l0aW9uOnN0YXRpY30ucmVwb3J0LW9yZGVyX19uZXctdGFza3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDp3cmFwO3dpZHRoOmNhbGMoNTAlIC0gMTBweCl9LnJlcG9ydC1vcmRlcl9fbmV3LXRhc2sgLmlucHV0LWxhYmVse3dpZHRoOjEwMCV9LnJlcG9ydC1vcmRlcl9fbmV3LXRhc2sgW2NsYXNzKj1cImJ1dG5cIl0sLnJlcG9ydC1vcmRlcl9fbmV3LXRhc2sgc2VsZWN0e3dpZHRoOmNhbGMoNTAlIC0gMTBweCk7aGVpZ2h0OjMwcHg7bGluZS1oZWlnaHQ6MjhweH0ucmVwb3J0LW9yZGVyX19uZXctdGFzayBbY2xhc3MqPVwiYnV0blwiXXtsaW5lLWhlaWdodDpub3JtYWx9LnJlcG9ydC1vcmRlcl9fY29tbWVudHN7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjE1cHg7bWFyZ2luLWJvdHRvbToxNXB4fS5yZXBvcnQtb3JkZXJfX2NvbW1lbnRzOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbToxNXB4fS5yZXBvcnQtb3JkZXJfX2NvbW1lbnRzLWZyYW1le3BhZGRpbmctdG9wOjdweDtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLWJvdHRvbTo1cHg7cGFkZGluZy1yaWdodDoxMHB4O2JvcmRlcjoxcHggc29saWQgI2MxYzFjMTttaW4taGVpZ2h0OjYwcHg7Y29sb3I6IzVjNjI2ZTt3aGl0ZS1zcGFjZTpub3JtYWx9LnJlcG9ydC1vcmRlcl9fY29tbWVudHMtZnJhbWVfcmVke2NvbG9yOnZhcigtLXRoZW1lKTtmb250LXdlaWdodDpib2xkfS5yZXBvcnQtb3JkZXJfX2xvZ2lzdC10YWJsZXt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MjBweH0ucmVwb3J0LW9yZGVyX19sb2dpc3QtdGFibGUgdGR7Ym9yZGVyOjFweCBzb2xpZCAjYzFjMWMxO3BhZGRpbmc6NnB4IDdweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtc2l6ZToxM3B4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KXsucmVwb3J0LW9yZGVyX19sb2dpc3QtdGFibGV7bWF4LXdpZHRoOjkzNHB4O292ZXJmbG93LXg6YXV0b319QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnJlcG9ydC1vcmRlcl9fbG9naXN0LXRhYmxle21heC13aWR0aDo2NzhweH19LnJlcG9ydC1vcmRlciAuY2FydC1pdGVtLWltYWdle21heC13aWR0aDoyNXB4fS5yZXBvcnQtb3JkZXIgLmNhcnQtaXRlbS1pbmZve2ZvbnQtc2l6ZToxNXB4O21pbi13aWR0aDoxMjBweDttYXgtd2lkdGg6MTUwcHh9LnJlcG9ydC1vcmRlciAuY2FydC1pdGVtLWluZm8+YXt3aGl0ZS1zcGFjZTpub3JtYWx9LnJlcG9ydC1vcmRlciAuY2FydC1kcm9wZG93bi1jZWxsLS1pbWFnZXt3aWR0aDozNXB4O21pbi13aWR0aDozNXB4fS5yZXBvcnQtb3JkZXIgLmNhcnQtZHJvcGRvd24tcm93e3Bvc2l0aW9uOnN0YXRpYztwYWRkaW5nOjVweCAwfS5yZXBvcnQtb3JkZXIgLmNhcnQtZHJvcGRvd24tY2VsbC0tbnVtYmVye3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDo1cHg7d2lkdGg6MzBweH0ucmVwb3J0LW9yZGVyLXRvcHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDp3cmFwO21hcmdpbjoxMHB4IDAgMTBweCAwfS5yZXBvcnQtb3JkZXJfX3NlY3Rpb257ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcDt3aWR0aDoxMDAlfS5yZXBvcnQtb3JkZXJfX3NlY3Rpb25fY2FsY3VsYXRpb25ze21hcmdpbi10b3A6MjBweDttYXJnaW4tYm90dG9tOjIwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2MxYzFjMTtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjYzFjMWMxfS5yZXBvcnQtb3JkZXJfX3NlY3Rpb246bGFzdC1vZi10eXBle2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjMWMxYzF9LnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1pbm5lcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDp3cmFwO3dpZHRoOjEwMCV9LnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1jb250cmFjdG9yLC5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tdGltZSwucmVwb3J0LW9yZGVyX19zZWN0aW9uLWRyaXZlciwucmVwb3J0LW9yZGVyX19zZWN0aW9uLWFkZHJlc3N7bWFyZ2luLWxlZnQ6MTVweH0ucmVwb3J0LW9yZGVyX19zZWN0aW9uLXNlcHttYXJnaW4tcmlnaHQ6MTVweH0ucmVwb3J0LW9yZGVyX19zZWN0aW9uLWlubmVyLXRpdGxlLC5yZXBvcnQtb3JkZXJfX3NlY3Rpb24taW5uZXItY29udGVudCwucmVwb3J0LW9yZGVyX19zZWN0aW9uLXRpdGxlLC5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tY29udGVudHt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2MxYzFjMX0ucmVwb3J0LW9yZGVyX19zZWN0aW9uLWNvbnRlbnR7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4O2JvcmRlcjo1cHggc29saWQgdHJhbnNwYXJlbnR9LnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1pbm5lci1jb250ZW50LC5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tY29udGVudHtwYWRkaW5nLXRvcDoxNXB4O3BhZGRpbmctYm90dG9tOjEwcHh9LnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1pbm5lci1jb250ZW50LnN0YXR1c18xLC5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tY29udGVudC5zdGF0dXNfMXtib3JkZXItY29sb3I6Izg2Yzc0MH0ucmVwb3J0LW9yZGVyX19zZWN0aW9uLWlubmVyLWNvbnRlbnQuc3RhdHVzXzIsLnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1jb250ZW50LnN0YXR1c18ye2JvcmRlci1jb2xvcjojYjk2Y2M0fS5yZXBvcnQtb3JkZXJfX3NlY3Rpb24taW5uZXItY29udGVudC5zdGF0dXNfMywucmVwb3J0LW9yZGVyX19zZWN0aW9uLWNvbnRlbnQuc3RhdHVzXzN7Ym9yZGVyLWNvbG9yOiMzZDU1OGR9LnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1pbm5lci1jb250ZW50LnN0YXR1c180LC5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tY29udGVudC5zdGF0dXNfNHtib3JkZXItY29sb3I6IzZmYmNmMH0ucmVwb3J0LW9yZGVyX19zZWN0aW9uLWlubmVyLWNvbnRlbnQuc3RhdHVzXzUsLnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1jb250ZW50LnN0YXR1c181e2JvcmRlci1jb2xvcjojZGU5NDUxfS5yZXBvcnQtb3JkZXJfX3NlY3Rpb24taW5uZXItdGl0bGUsLnJlcG9ydC1vcmRlcl9fc2VjdGlvbi10aXRsZXtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxNnB4O3BhZGRpbmctdG9wOjEwcHg7cGFkZGluZy1yaWdodDoxMHB4O3BhZGRpbmctYm90dG9tOjEwcHg7cGFkZGluZy1sZWZ0OjEwcHg7dHJhbnNpdGlvbjphbGwgMC4ycztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC13cmFwOm5vd3JhcH0ucmVwb3J0LW9yZGVyX19zZWN0aW9uLWlubmVyLXRpdGxlIC5hZGQtYnV0biwucmVwb3J0LW9yZGVyX19zZWN0aW9uLXRpdGxlIC5hZGQtYnV0bnttYXJnaW4tbGVmdDoxNXB4fS5yZXBvcnQtb3JkZXJfX3NlY3Rpb24uZXJyb3IgLnJlcG9ydC1vcmRlcl9fc2VjdGlvbi10aXRsZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRoZW1lKTtjb2xvcjp3aGl0ZX0ucmVwb3J0LW9yZGVyX19zZWN0aW9uLWlubmVyLXRpdGxle3BhZGRpbmctdG9wOjhweDtmb250LXNpemU6MTZweDtjb2xvcjojNWM2MjZlfS5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tdGl0bGUtZHJpdmVye21hcmdpbi1yaWdodDoxNXB4fS5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tZ2FwLC5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tZHJpdmVyc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1yaWdodDphdXRvfS5yZXBvcnQtb3JkZXJfX3NlY3Rpb24taW5uZXItbmFtZSwucmVwb3J0LW9yZGVyX19zZWN0aW9uLW5hbWV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tcmlnaHQ6MTVweDtmb250LXNpemU6MjJweDttaW4td2lkdGg6MTUycHg7cGFkZGluZzowIDEwcHggMnB4IDEwcHg7Y3Vyc29yOnBvaW50ZXJ9LnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1pbm5lci1uYW1lOmFmdGVyLC5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tbmFtZTphZnRlcntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MXB4O2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDoxMnB4O2hlaWdodDo4cHg7bWFyZ2luLWxlZnQ6YXV0bztiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQjhBQUFBVENBWUFBQUJvYk5aQ0FBQUIra2xFUVZSSWlhWFZUNGhOWVJqSDhjKzlaS1drbUVtRzVpNm9jWlJ5N1lTb1FTYVJzTEdaaFEwTGhaSS9LUXRxaG9VRjJaTVZGdExFTURUK0ZVMmRvdTZWaFRwU1VraE14cFJtWW5IdXJlczY1OTV6N3p5YjAzbC96L3Q4MytkOXovbTl1VkwzYWpWeEVuTXJ6MHdSUkdHbXZIS2hPQTgzY1NTSXdoTGtLMW9PcDNFT0ozQThLendqdUFOUDBJdDc1VUt4VUlYbmNSbG5hdkxQNGxUTjRtWUNYb2hocktvTWRlRlp1VkRzbVkzek9GZzNaMVpsQVZNWW5BRzRFMCt4dkU1YWpCdlZydCtrekIvQVVXM3NRTGxRWElLSENXRDRoY0U4M21NelNpbDFMdUJRaStENWVJU1ZLU243Z2lpOFh1M29JemJnYlVKaURoZHhPQ080RzgreExFR2V3SjRnQ20vejczWit3eGE4U3FrN2dBTk53QXN3aEJVSjhqVDZneWk4VlIyb1A4c1AySWgzQ1pQbjRFcmFBaXBuUElZZ1FaN0NqbHB3RWh5K1l4M1MzT01TOW91UG93cnVFdjlPaFlUOFNlekYzWG9oVitkd3RkR0J4K2hKMFA2Z0g5ZlFLZTU0YVVxZHZpQUsvd1BUK0JmNmpMVjRuYURsY0JYSE1KSUNIc2UyTkRDTk82L0dJdHpCbW1hSk5UR05uVUVVRGpWS3ltSWVuN0JlOGc0a3hVOXh4dzNCV2VIRUgwMHZYamJKbThMdUlBb2ZaQ25haW0xK3dWYnBQakFwN3ZoKzFvS3RldllQc1JPTzFZMVBZRmNRaFNPdEZHdm55aHhISDE1VTNuOWpleENGdzYwV2F2ZSsvb3BOR0JVNzEyZzdSZjRDc05LRFkray9nTGdBQUFBQVNVVk9SSzVDWUlJPVwiKTtiYWNrZ3JvdW5kLXNpemU6MTJweCA4cHg7dHJhbnNpdGlvbjphbGwgMC4yc30ucmVwb3J0LW9yZGVyX19zZWN0aW9uLWlubmVyLW5hbWUuYWN0aXZlLC5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tbmFtZS5hY3RpdmV7Y29sb3I6dmFyKC0tdGhlbWUpfS5yZXBvcnQtb3JkZXJfX3NlY3Rpb24taW5uZXItbmFtZS5hY3RpdmU6YWZ0ZXIsLnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1uYW1lLmFjdGl2ZTphZnRlcnt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1pbm5lci1uYW1lLnN0YXR1c18xLC5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tbmFtZS5zdGF0dXNfMXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6Izg2Yzc0MH0ucmVwb3J0LW9yZGVyX19zZWN0aW9uLWlubmVyLW5hbWUuc3RhdHVzXzIsLnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1uYW1lLnN0YXR1c18ye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojYjk2Y2M0fS5yZXBvcnQtb3JkZXJfX3NlY3Rpb24taW5uZXItbmFtZS5zdGF0dXNfMywucmVwb3J0LW9yZGVyX19zZWN0aW9uLW5hbWUuc3RhdHVzXzN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzZDU1OGR9LnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1pbm5lci1uYW1lLnN0YXR1c180LC5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tbmFtZS5zdGF0dXNfNHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzZmYmNmMH0ucmVwb3J0LW9yZGVyX19zZWN0aW9uLWlubmVyLW5hbWUuc3RhdHVzXzUsLnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1uYW1lLnN0YXR1c181e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZGU5NDUxfS5yZXBvcnQtb3JkZXJfX3NlY3Rpb25fZGlzYWJsZWQgLnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1uYW1le2JhY2tncm91bmQtY29sb3I6Izk5OTtjb2xvcjojZmZmfS5yZXBvcnQtb3JkZXJfX3NlY3Rpb24taW5uZXItbmFtZXtmb250LXNpemU6MTZweH0ucmVwb3J0LW9yZGVyX19zZWN0aW9uIC5yZXBvcnQtcHJvZHVjdHN7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MH0ucmVwb3J0LW9yZGVyX19zZWN0aW9uLXRpdGxlLXJpZ2h0e2Rpc3BsYXk6ZmxleDtmbGV4LWdyb3c6MTthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpey5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tY29udGVudHtmb250LXNpemU6MTRweH0ucmVwb3J0LW9yZGVyX19zZWN0aW9uLWlubmVyLW5hbWUsLnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1uYW1le2ZvbnQtc2l6ZToxNnB4fS5yZXBvcnQtb3JkZXJfX3NlY3Rpb24taW5uZXItdGl0bGUsLnJlcG9ydC1vcmRlcl9fc2VjdGlvbi10aXRsZXtmb250LXNpemU6MTRweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnJlcG9ydC1vcmRlcl9fc2VjdGlvbi10aXRsZXthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tdGl0bGUtZHJpdmVye21hcmdpbjowfS5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tdGl0bGUtcmlnaHR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgMWZyKTtncmlkLWdhcDoxMHB4O2FsaWduLWl0ZW1zOnN0YXJ0fS5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tZHJpdmVyc3tkaXNwbGF5OmJsb2NrfS5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tZHJpdmVycyBzcGFue2Rpc3BsYXk6YmxvY2t9LnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1jb250cmFjdG9yLC5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tYWRkcmVzcywucmVwb3J0LW9yZGVyX19zZWN0aW9uLXRpbWV7bWFyZ2luOjB9LnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1hZGRyZXNze3RleHQtYWxpZ246cmlnaHR9LnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1zZXB7ZGlzcGxheTpub25lfX0ucmVwb3J0LW9yZGVyLXJvd3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21pbi1oZWlnaHQ6MzBweDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcDt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpO21hcmdpbjowIDAgN3B4IDB9LnJlcG9ydC1vcmRlci1yb3dfX2hhbGZ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpO21pbi1oZWlnaHQ6MzBweH0ucmVwb3J0LW9yZGVyLXJvd19fa2V5e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnJlcG9ydC1vcmRlci1yb3dfaGlkZGVue29wYWNpdHk6MDt3aWR0aDowO2hlaWdodDowO292ZXJmbG93OmhpZGRlbn0ucmVwb3J0LW9yZGVyLXJvdyBsYWJlbCwucmVwb3J0LW9yZGVyLXJvdyAubWFuYWdlci1zZWxlY3QtaG9sZGVyLC5yZXBvcnQtb3JkZXItcm93PnNwYW57bWFyZ2luLWxlZnQ6NXB4O3dpZHRoOjE3MHB4fS5yZXBvcnQtb3JkZXItcm93IGxhYmVsLnJlcG9ydC1vcmRlci1yb3dfX3Jlc3BvbnNpYmxle3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxcHg7bWFyZ2luLWxlZnQ6MTVweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOnZhcigtLXRoZW1lKX0ucmVwb3J0LW9yZGVyLXJvdyBsYWJlbC5yZXBvcnQtb3JkZXItcm93X19yZXNwb25zaWJsZSAuY2hlY2tib3h7bWFyZ2luLXJpZ2h0OjVweH0ucmVwb3J0LW9yZGVyLXJvdyAubWFuYWdlci1zZWxlY3QtaG9sZGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2ZsZXgtd3JhcDp3cmFwO3dpZHRoOjQwMHB4O21heC13aWR0aDpjYWxjKDEwMCUgLSAxNTBweCk7ZmxleC1zaHJpbms6MH0ucmVwb3J0LW9yZGVyLXJvdyAubWFuYWdlci1zZWxlY3QtaG9sZGVyX192YWx1ZXt3aWR0aDpjYWxjKDEwMCUgLSA0MHB4KX0ucmVwb3J0LW9yZGVyLXJvdyAubWFuYWdlci1zZWxlY3QtaG9sZGVyX19wcmVmaXh7d2lkdGg6MzBweDttYXJnaW4tbGVmdDphdXRvO3RleHQtYWxpZ246cmlnaHR9LnJlcG9ydC1vcmRlci1yb3cgLm1hbmFnZXItc2VsZWN0LWhvbGRlciAubG9naXN0aWNzLXNlbGVjdCwucmVwb3J0LW9yZGVyLXJvdyAubWFuYWdlci1zZWxlY3QtaG9sZGVyIC50ZXh0LWlucHV0e3dpZHRoOjEwMCV9LnJlcG9ydC1vcmRlci1yb3cgLm1hbmFnZXItc2VsZWN0LWhvbGRlciAuY3VycmVuY3l7bWFyZ2luLWxlZnQ6NXB4fS5yZXBvcnQtb3JkZXItcm93IHNlbGVjdHtoZWlnaHQ6MzBweDtsaW5lLWhlaWdodDoyOHB4O3BhZGRpbmctbGVmdDoxMHB4fS5yZXBvcnQtb3JkZXItcm93PmF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTttYXJnaW4tbGVmdDo1cHh9LnJlcG9ydC1vcmRlci1yb3c+YTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowfS5yZXBvcnQtb3JkZXItcm93PmE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpey5yZXBvcnQtb3JkZXItcm93e2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbToxN3B4O2ZvbnQtd2VpZ2h0OmJvbGR9LnJlcG9ydC1vcmRlci1yb3cgLm1hbmFnZXItc2VsZWN0LWhvbGRlcntqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO21pbi1oZWlnaHQ6MzBweDttYXJnaW4tbGVmdDowO21hcmdpbi10b3A6M3B4fS5yZXBvcnQtb3JkZXItcm93PnNwYW57ZGlzcGxheTpibG9jaztmb250LXdlaWdodDpub3JtYWw7bWFyZ2luLXRvcDozcHg7bWFyZ2luLWxlZnQ6MDt0ZXh0LWFsaWduOmxlZnR9LnJlcG9ydC1vcmRlci1yb3dfX2hhbGZ7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MH0ucmVwb3J0LW9yZGVyLXJvd19faGFsZjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjE3cHh9fS5yZXBvcnQtb3JkZXJfX2NvbHVtbnt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpO2FsaWduLXNlbGY6ZmxleC1zdGFydH0ucmVwb3J0LW9yZGVyX19jb2x1bW4gLnJlcG9ydC1vcmRlci1yb3d7d2lkdGg6MTAwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCl7LnJlcG9ydC1vcmRlcl9fY29sdW1ue2ZvbnQtc2l6ZToxNHB4fX0ucmVwb3J0LW9yZGVyX19zZXBhcmF0b3J7ZmxleDoxIDAgMTAwJTttYXJnaW4tYm90dG9tOjdweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzFjMWMxfS5yZXBvcnQtb3JkZXJfX3RpdGxle3dpZHRoOjEwMCU7cGFkZGluZy1ib3R0b206NXB4O21hcmdpbi10b3A6MTBweDttYXJnaW4tYm90dG9tOjEwcHg7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MTZweDtjb2xvcjp2YXIoLS10aGVtZSk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2MxYzFjMX0ucmVwb3J0LW9yZGVyX19jb250cm9sc3t3aWR0aDoxMDAlO21hcmdpbi10b3A6N3B4O21hcmdpbi1ib3R0b206N3B4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnJlcG9ydC1vcmRlcl9fY29udHJvbHMgW2NsYXNzKj1cImJ1dG5cIl17bWFyZ2luLXJpZ2h0OjEwcHg7aGVpZ2h0OjMwcHg7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fS5yZXBvcnQtb3JkZXItc3RhdHVze2NvbG9yOiNmZmY7cGFkZGluZzoycHggMTBweCA0cHggMTBweDttYXJnaW46MCAwIDAgMTBweH0ucmVwb3J0LW9yZGVyLXN0YXR1cy0tMXtiYWNrZ3JvdW5kLWNvbG9yOiM2ZmJjZjA7Y29sb3I6I2ZmZn0ucmVwb3J0LW9yZGVyLXN0YXR1cy0tMntiYWNrZ3JvdW5kLWNvbG9yOiNmZmRlMWJ9LnJlcG9ydC1vcmRlci1zdGF0dXMtLTN7YmFja2dyb3VuZC1jb2xvcjojYTZhNmE2O2NvbG9yOiNmZmZ9LnJlcG9ydC1vcmRlci1zdGF0dXMtLTR7YmFja2dyb3VuZC1jb2xvcjojZDY0NzM1O2NvbG9yOiNmZmZ9LnJlcG9ydC1vcmRlci1zdGF0dXMtLTZ7YmFja2dyb3VuZC1jb2xvcjojODZjNzQwO2NvbG9yOiNmZmZ9LnJlcG9ydC1vcmRlci1zdGF0dXMtLTd7YmFja2dyb3VuZC1jb2xvcjojZWZkMDE5O2NvbG9yOiNmZmZ9LnJlcG9ydC1vcmRlci1zdGF0dXMtLTh7YmFja2dyb3VuZC1jb2xvcjojM2Q1NThkO2NvbG9yOiNmZmZ9LnJlcG9ydC1vcmRlci1zdGF0dXMtLTl7YmFja2dyb3VuZC1jb2xvcjojMDEwMTAxO2NvbG9yOiNmZmZ9LnJlcG9ydC1vcmRlci1zdGF0dXMtLTEwe2JhY2tncm91bmQtY29sb3I6IzdmYjNjNTtjb2xvcjojZmZmfS5yZXBvcnQtb3JkZXItc3RhdHVzLS0xMXtiYWNrZ3JvdW5kLWNvbG9yOiM5NWFhZDE7Y29sb3I6I2ZmZn0ucmVwb3J0LW9yZGVyLXN0YXR1cy0tMTJ7YmFja2dyb3VuZC1jb2xvcjojMThhMzAwO2NvbG9yOiNmZmZ9LnJlcG9ydC1vcmRlci1zdGF0dXMtLTEze2JhY2tncm91bmQtY29sb3I6I2YyYThhMDtjb2xvcjojZmZmfS5yZXBvcnQtb3JkZXItc3RhdHVzLS0xNHtiYWNrZ3JvdW5kLWNvbG9yOiNkZTk0NTE7Y29sb3I6I2ZmZn0ucmVwb3J0LW9yZGVyLXN0YXR1cy0tMTZ7YmFja2dyb3VuZC1jb2xvcjojYjk2Y2M0O2NvbG9yOiNmZmZ9LnJlcG9ydC1vcmRlci1zdGF0dXMtLTE3e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZTRiMzkyIDAlLCAjZTRiMzkyIDUwJSwgIzNkNTU4ZCA1MCUsICMzZDU1OGQgMTAwJSk7Y29sb3I6I2ZmZn0ucmVwb3J0LW9yZGVyLXN0YXR1cy0tMTh7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzZDU1OGQgMCUsICMzZDU1OGQgNTAlLCAjZTRiMzkyIDUwJSwgI2U0YjM5MiAxMDAlKTtjb2xvcjojZmZmfS5yZXBvcnQtb3JkZXItcHJpY2V7d2hpdGUtc3BhY2U6bm93cmFwO21hcmdpbjowIDAgMCAxMHB4fS5yZXBvcnQtb3JkZXItdG90YWx7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbjowIDAgMTBweCAwO3dpZHRoOmNhbGMoNTAlIC0gMTBweCk7bWluLXdpZHRoOjM0MHB4fS5yZXBvcnQtb3JkZXItdG90YWwtLXRvdGFse2ZvbnQtd2VpZ2h0OmJvbGR9LnJlcG9ydC1vcmRlciAuY2FydC1pdGVtLXByaWNle2hlaWdodDphdXRvO2xpbmUtaGVpZ2h0Om5vcm1hbH0ucmVwb3J0LW9yZGVyX19ub3RpZmljYXRpb257ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5yZXBvcnQtb3JkZXJfX25vdGlmaWNhdGlvbiB0ZXh0YXJlYS50ZXh0YXJlYS1maWVsZHtoZWlnaHQ6MTQzcHh9LnJlcG9ydC1vcmRlcl9fbm90aWZpY2F0aW9uLWNvbHVtbnt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpfS5yZXBvcnQtb3JkZXJfX25vdGlmaWNhdGlvbiAuaW5wdXQtbGluZXttYXJnaW4tYm90dG9tOjIwcHh9LnJlcG9ydC1vcmRlcl9fbm90aWZpY2F0aW9uIC5pbnB1dC1saW5lX2RhdGV7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDp3cmFwO2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydH0ucmVwb3J0LW9yZGVyX19ub3RpZmljYXRpb24gLmlucHV0LWxpbmVfZGF0ZTphZnRlcntkaXNwbGF5Om5vbmV9LnJlcG9ydC1vcmRlcl9fbm90aWZpY2F0aW9uIC5pbnB1dC1saW5lX2RhdGUgLmRhdGUtbGFiZWx7d2lkdGg6MTAwJX0ucmVwb3J0LW9yZGVyX19ub3RpZmljYXRpb24gLmlucHV0LWxpbmVfZGF0ZSAuaW5wdXQtbGluZS1jZWxse3dpZHRoOmNhbGMoNTAlIC0gMTBweCl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnJlcG9ydC1vcmRlcl9fbm90aWZpY2F0aW9uIC5pbnB1dC1saW5lX2RhdGUgLmlucHV0LWxpbmUtY2VsbHt3aWR0aDoxMDAlfS5yZXBvcnQtb3JkZXJfX25vdGlmaWNhdGlvbiAuaW5wdXQtbGluZV9kYXRlIC5pbnB1dC1saW5lLWNlbGw6bGFzdC1jaGlsZHttYXJnaW4tdG9wOjE1cHh9fS5yZXBvcnQtb3JkZXJfX25vdGlmaWNhdGlvbiBpbnB1dC50ZXh0LWlucHV0e2hlaWdodDo0MHB4fS5yZXBvcnQtb3JkZXJfX25vdGlmaWNhdGlvbiBbY2xhc3MqPVwiLWJ1dG5cIl17d2lkdGg6MTAwJTttYXgtd2lkdGg6MjYwcHg7bWFyZ2luLWJvdHRvbToxNXB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5yZXBvcnQtb3JkZXJfX25vdGlmaWNhdGlvbiBbY2xhc3MqPVwiLWJ1dG5cIl17bWFyZ2luOjAgYXV0b319QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnJlcG9ydC1vcmRlcl9fbm90aWZpY2F0aW9ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXJ9LnJlcG9ydC1vcmRlcl9fbm90aWZpY2F0aW9uLWNvbHVtbnt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MjBweH19LnJlcG9ydC1vcmRlciAuaW5wdXQtbGFiZWx7aGVpZ2h0OjI0cHg7cGFkZGluZzowIDAgNnB4IDA7Y29sb3I6IzVjNjI2ZTtmb250LXdlaWdodDpib2xkfS5yZXBvcnQtb3JkZXJfX2hlbHBlcnMtaXRlbSwucmVwb3J0LW9yZGVyX19jYXJzLWl0ZW17cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1yaWdodDozMHB4O21hcmdpbi1ib3R0b206N3B4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjMWMxYzF9LnJlcG9ydC1vcmRlcl9faGVscGVycy1pdGVtIC5tYW5hZ2VyLXNlbGVjdC1ob2xkZXIsLnJlcG9ydC1vcmRlcl9fY2Fycy1pdGVtIC5tYW5hZ2VyLXNlbGVjdC1ob2xkZXJ7d2lkdGg6MzQwcHh9LnJlcG9ydC1vcmRlcl9faGVscGVycy1pdGVtIC50ZXh0LWlucHV0X2xvdywucmVwb3J0LW9yZGVyX19jYXJzLWl0ZW0gLnRleHQtaW5wdXRfbG93e21hcmdpbi10b3A6N3B4O2Rpc3BsYXk6bm9uZX0ucmVwb3J0LW9yZGVyX19oZWxwZXJzLXJlbW92ZSwucmVwb3J0LW9yZGVyX19jYXJzLXJlbW92ZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NXB4O3JpZ2h0OjA7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXRoZW1lKTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo1MCU7dHJhbnNpdGlvbjphbGwgMC4ycztjdXJzb3I6cG9pbnRlcn0ucmVwb3J0LW9yZGVyX19oZWxwZXJzLXJlbW92ZSBzdmcsLnJlcG9ydC1vcmRlcl9fY2Fycy1yZW1vdmUgc3Zne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7ZGlzcGxheTpibG9jazt3aWR0aDoxNXB4O2hlaWdodDoxNXB4O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtmaWxsOnZhcigtLXRoZW1lKX0ucmVwb3J0LW9yZGVyX19oZWxwZXJzLXJlbW92ZTpob3ZlciwucmVwb3J0LW9yZGVyX19jYXJzLXJlbW92ZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRoZW1lKX0ucmVwb3J0LW9yZGVyX19oZWxwZXJzLXJlbW92ZTpob3ZlciBzdmcsLnJlcG9ydC1vcmRlcl9fY2Fycy1yZW1vdmU6aG92ZXIgc3Zne2ZpbGw6I2ZmZn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCl7LnJlcG9ydC1vcmRlcl9faGVscGVycy1pdGVtLC5yZXBvcnQtb3JkZXJfX2NhcnMtaXRlbXttYXJnaW4tYm90dG9tOjE3cHh9LnJlcG9ydC1vcmRlcl9faGVscGVycyAucmVwb3J0LW9yZGVyLXJvd19fa2V5LC5yZXBvcnQtb3JkZXJfX2NhcnMgLnJlcG9ydC1vcmRlci1yb3dfX2tleXttYXJnaW4tYm90dG9tOjEwcHh9LnJlcG9ydC1vcmRlcl9faGVscGVycyAubWFuYWdlci1zZWxlY3QtaG9sZGVyLC5yZXBvcnQtb3JkZXJfX2NhcnMgLm1hbmFnZXItc2VsZWN0LWhvbGRlcnt3aWR0aDoxMDAlfS5yZXBvcnQtb3JkZXJfX2hlbHBlcnMtaXRlbSwucmVwb3J0LW9yZGVyX19jYXJzLWl0ZW17cGFkZGluZy1yaWdodDozMHB4fX0ucmVwb3J0LW9yZGVyX19jYXJzIC5yZXBvcnQtb3JkZXItcm93Om5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MTVweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsucmVwb3J0LW9yZGVyX19jb21tZW50cywucmVwb3J0LW9yZGVyLXRvcHtkaXNwbGF5OmJsb2NrfS5yZXBvcnQtb3JkZXItcm93e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O21heC13aWR0aDoxMDAlO3dpZHRoOjEwMCV9LnJlcG9ydC1vcmRlciAuY2FydC1kcm9wZG93bi1jZWxsLS1wcmljZXttaW4taGVpZ2h0OjB9LnJlcG9ydC1vcmRlciAuY2FydC1kcm9wZG93bi1jZWxsLS1yZW1vdmV7cG9zaXRpb246cmVsYXRpdmV9fS5yZXBvcnQtbm90aWZpY2F0aW9uc3t3aWR0aDoxMDAlO21hcmdpbi10b3A6MjBweDttYXJnaW4tYm90dG9tOjMwcHh9LnJlcG9ydC1ub3RpZmljYXRpb25zX190aXRsZXtmb250LXNpemU6MjBweDttYXJnaW4tYm90dG9tOjEwcHh9LnJlcG9ydC1ub3RpZmljYXRpb25zX19saXN0e2Rpc3BsYXk6dGFibGU7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO21hcmdpbi10b3A6MTVweH0ucmVwb3J0LW5vdGlmaWNhdGlvbnNfX2xpc3QgbGl7ZGlzcGxheTp0YWJsZS1yb3c7bWFyZ2luOjAgMCA1cHggMjBweDt0cmFuc2l0aW9uOmFsbCAwLjJzfS5yZXBvcnQtbm90aWZpY2F0aW9uc19fbGlzdCBsaTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5yZXBvcnQtbm90aWZpY2F0aW9uc19fbGlzdCBsaS5yZXBvcnQtbm90aWZpY2F0aW9uc19uZXd7Y29sb3I6IzZmYmNmMH0ucmVwb3J0LW5vdGlmaWNhdGlvbnNfX2xpc3QgbGkucmVwb3J0LW5vdGlmaWNhdGlvbnNfYWxlcnR7Y29sb3I6dmFyKC0tdGhlbWUpfS5yZXBvcnQtbm90aWZpY2F0aW9uc19fbGlzdCBsaS5yZXBvcnQtbm90aWZpY2F0aW9uc19kb25le2NvbG9yOiNhNmE2YTZ9LnJlcG9ydC1ub3RpZmljYXRpb25zX19jZWxse2Rpc3BsYXk6dGFibGUtY2VsbDtib3JkZXI6MXB4IHNvbGlkICNjMWMxYzE7cGFkZGluZzoycHggMTBweDt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnJlcG9ydC1ub3RpZmljYXRpb25zX19jZWxsOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci1sZWZ0Om5vbmV9LnJlcG9ydC1ub3RpZmljYXRpb25zIFtjbGFzcyo9XCItYnV0blwiXXtwYWRkaW5nOjAgMTVweDttYXJnaW4tdG9wOjIwcHg7aGVpZ2h0OjMwcHh9LnJlcG9ydCAuY2F0YWxvZ3VlLWRhdGUtc29ydHttYXJnaW4tdG9wOjIwcHh9LnJlcG9ydCAuY2F0YWxvZ3VlLWRhdGUtc29ydCBmb3Jte2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5yZXBvcnQgLmNhdGFsb2d1ZS1kYXRlLXNvcnQgLnRleHQtaW5wdXR7bWFyZ2luOjA7d2lkdGg6Y2FsYygoMTAwJSAtIDYwcHgpIC8gMil9LnJlcG9ydCAuY2F0YWxvZ3VlLWRhdGUtc29ydCAuZGFyay1yZWQtYnV0bnttYXJnaW46MH0ucmVwb3J0IC5jYXRhbG9ndWUtZGF0ZS1zb3J0IC5sYWJlbHt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MTBweH0ucmVwb3J0IC5jYXRhbG9ndWUtZGF0ZS1zb3J0IC5zdG9jay1vcmRlcnMtdHJpZ2dlcntwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9LnJlcG9ydCAuY2F0YWxvZ3VlLWRhdGUtc29ydCAuc3RvY2stb3JkZXJzLXRyaWdnZXJfX2hvbGRlcnttYXJnaW4tdG9wOjIwcHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ucmVwb3J0IC5jYXRhbG9ndWUtZGF0ZS1zb3J0IC5zdG9jay1vcmRlcnMtdHJpZ2dlcl9fY291bnRlcntmb250LXdlaWdodDpib2xkO21hcmdpbi1sZWZ0OjE1cHg7Y29sb3I6dmFyKC0tdGhlbWUpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5yZXBvcnQtY29udGVudHtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9fS5yZXBvcnQtcHJvZHVjdHN7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjIwcHg7bWFyZ2luLWJvdHRvbToyMHB4O3doaXRlLXNwYWNlOm5vcm1hbH0ucmVwb3J0LXByb2R1Y3RzX19saXN0e2NvdW50ZXItcmVzZXQ6cmVwb3J0LXByb2R1Y3RzfS5yZXBvcnQtcHJvZHVjdHNfX2xpc3QgLnJlcG9ydC1wcm9kdWN0c19fbnVtYmVyOmFmdGVye2NvbnRlbnQ6Y291bnRlcihyZXBvcnQtcHJvZHVjdHMpO2NvdW50ZXItaW5jcmVtZW50OnJlcG9ydC1wcm9kdWN0c30ucmVwb3J0LXByb2R1Y3RzX19oZWFke2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtd3JhcDp3cmFwO3dpZHRoOjEwMCU7Ym9yZGVyLXRvcDoycHggc29saWQgIzVjNjI2ZTtmb250LXNpemU6MTRweDtmb250LXdlaWdodDpib2xkfS5yZXBvcnQtcHJvZHVjdHNfX2hlYWQgLnJlcG9ydC1wcm9kdWN0c19fZGF0YSwucmVwb3J0LXByb2R1Y3RzX19oZWFkIC5yZXBvcnQtcHJvZHVjdHNfX2luZm97cGFkZGluZzowfS5yZXBvcnQtcHJvZHVjdHNfX2l0ZW17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZmxleC13cmFwOndyYXA7d2lkdGg6MTAwJTtib3JkZXItdG9wOjFweCBzb2xpZCAjNWM2MjZlO2ZvbnQtc2l6ZToxNHB4fS5yZXBvcnQtcHJvZHVjdHNfX2l0ZW06bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNWM2MjZlfS5yZXBvcnQtcHJvZHVjdHNfX2l0ZW1fbm90LWVub3VnaCwucmVwb3J0LXByb2R1Y3RzX19pdGVtX2NvbXBsZXh7YmFja2dyb3VuZDojZThlOWVjfS5yZXBvcnQtcHJvZHVjdHNfX3Bob3Rvc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7d2lkdGg6MTAwJTtjb3VudGVyLXJlc2V0OnBob3Rvcztib3JkZXItdG9wOjFweCBzb2xpZCAjZGZlMGUxO21hcmdpbi1ib3R0b206MTBweH0ucmVwb3J0LXByb2R1Y3RzX19waG90b3MtaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjYwcHg7aGVpZ2h0OjYwcHg7bWFyZ2luLXJpZ2h0OjEwcHg7bWFyZ2luLXRvcDoxMHB4O2JvcmRlcjoxcHggc29saWQgIzVjNjI2ZTtib3JkZXItcmFkaXVzOjNweDtvdmVyZmxvdzpoaWRkZW47Y3Vyc29yOnBvaW50ZXJ9LnJlcG9ydC1wcm9kdWN0c19fcGhvdG9zLWl0ZW06aG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLXRoZW1lKX0ucmVwb3J0LXByb2R1Y3RzX19waG90b3MtaXRlbTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjJweDtsZWZ0OjJweDt6LWluZGV4OjI7ZGlzcGxheTpmbGV4O2NvbnRlbnQ6Y291bnRlcihwaG90b3MpO2NvdW50ZXItaW5jcmVtZW50OnBob3RvczthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6dmFyKC0tdGhlbWUpO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjUwJTtib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgzNSwzNSwzNSwwLjI1KX0ucmVwb3J0LXByb2R1Y3RzX19waG90b3MtaXRlbS1pbWFnZXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2JvdHRvbTowO3JpZ2h0OjA7ei1pbmRleDoxO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dHJhbnNpdGlvbjphbGwgMC41c30ucmVwb3J0LXByb2R1Y3RzX19waG90b3MtaXRlbS1pbWFnZSBpbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0ucmVwb3J0LXByb2R1Y3RzX19waG90b3MtcmVtb3Zle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjJweDtyaWdodDoycHg7ei1pbmRleDoyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjUwJTtib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgzNSwzNSwzNSwwLjI1KTtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjJzO2Rpc3BsYXk6bm9uZX0ucmVwb3J0LXByb2R1Y3RzX19waG90b3MtcmVtb3ZlIHN2Z3t3aWR0aDoxM3B4O2hlaWdodDoxM3B4O2ZpbGw6dmFyKC0tdGhlbWUpfS5yZXBvcnQtcHJvZHVjdHNfX3Bob3Rvcy1yZW1vdmU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10aGVtZSl9LnJlcG9ydC1wcm9kdWN0c19fcGhvdG9zLXJlbW92ZTpob3ZlciBzdmd7ZmlsbDojZmZmfS5yZXBvcnQtcHJvZHVjdHNfX2l0ZW0tdGl0bGV7Zm9udC1zaXplOjE2cHg7d2lkdGg6MTAwJTtmb250LXdlaWdodDpib2xkO21hcmdpbi1ib3R0b206MTBweH0ucmVwb3J0LXByb2R1Y3RzX190aXRsZXt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjVweDtwYWRkaW5nLWJvdHRvbTo1cHg7Zm9udC13ZWlnaHQ6Ym9sZH0ucmVwb3J0LXByb2R1Y3RzX19udW1iZXJ7d2lkdGg6MjVweDtwYWRkaW5nLXRvcDo1cHg7cGFkZGluZy1ib3R0b206NXB4O3BhZGRpbmctbGVmdDo1cHg7Zm9udC13ZWlnaHQ6Ym9sZH0ucmVwb3J0LXByb2R1Y3RzX19kYXRhe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtd3JhcDp3cmFwO3dpZHRoOjI2MHB4O3BhZGRpbmctdG9wOjVweDtwYWRkaW5nLWJvdHRvbTo1cHh9LnJlcG9ydC1wcm9kdWN0c19fZGF0YS1pbWFnZXt3aWR0aDo1NXB4O21hcmdpbi1yaWdodDoxMHB4fS5yZXBvcnQtcHJvZHVjdHNfX2RhdGEtaW1hZ2UgW2NsYXNzKj1cImJ1dG5cIl17bWFyZ2luLXRvcDo1cHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30ucmVwb3J0LXByb2R1Y3RzX19kYXRhLWZyYW1le21heC13aWR0aDo1NXB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87Ym9yZGVyOjFweCBzb2xpZCAjYzFjMWMxfS5yZXBvcnQtcHJvZHVjdHNfX2RhdGEtZnJhbWUgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LnJlcG9ydC1wcm9kdWN0c19fZGF0YS1idG5ze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tdG9wOjVweH0ucmVwb3J0LXByb2R1Y3RzX19kYXRhLWJ0bnMgW2NsYXNzKj1cImJ1dG5cIl06bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6NXB4fS5yZXBvcnQtcHJvZHVjdHNfX2RhdGEtY29udGVudHtmbGV4OjEgMTt3aWR0aDpjYWxjKDEwMCUgLSA2NXB4KTtwYWRkaW5nLXJpZ2h0OjEwcHh9LnJlcG9ydC1wcm9kdWN0c19fZGF0YS1saW5le2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnJlcG9ydC1wcm9kdWN0c19fZGF0YS12YWx1ZXttYXJnaW4tbGVmdDo1cHh9LnJlcG9ydC1wcm9kdWN0c19fZGF0YS12YWx1ZV9yZWR7Y29sb3I6dmFyKC0tdGhlbWUpfS5yZXBvcnQtcHJvZHVjdHNfX2RhdGEtcmVwYWlye2NvbG9yOnZhcigtLXRoZW1lKTtmb250LXdlaWdodDpib2xkfS5yZXBvcnQtcHJvZHVjdHNfX2RhdGEtc2ltaWxhcntmb250LXdlaWdodDpib2xkfS5yZXBvcnQtcHJvZHVjdHNfX2RhdGEtc2ltaWxhciBhe2NvbG9yOnZhcigtLXRoZW1lKX0ucmVwb3J0LXByb2R1Y3RzX19uYW1le2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbTo1cHg7Y29sb3I6IzFkMjIyNTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnJlcG9ydC1wcm9kdWN0c19fc3VibmFtZXtjb2xvcjojNWM2MjZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5yZXBvcnQtcHJvZHVjdHNfX2luZm97ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcDtmbGV4OjEgMTtwYWRkaW5nLWJvdHRvbTozcHg7cGFkZGluZy1yaWdodDoxMHB4fS5yZXBvcnQtcHJvZHVjdHNfX2luZm8tcm93e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KTttaW4taGVpZ2h0OjM3cHg7cGFkZGluZy10b3A6NXB4O3BhZGRpbmctYm90dG9tOjVweDtmb250LXdlaWdodDpib2xkfS5yZXBvcnQtcHJvZHVjdHNfX2luZm8tcm93X3JlZHtjb2xvcjp2YXIoLS10aGVtZSl9LnJlcG9ydC1wcm9kdWN0c19faW5mby1yb3dfcmVkIC5yZXBvcnQtcHJvZHVjdHNfX2luZm8ta2V5e2NvbG9yOnZhcigtLXRoZW1lKX0ucmVwb3J0LXByb2R1Y3RzX19pbmZvX2V2ZW4gLnJlcG9ydC1wcm9kdWN0c19faW5mby1yb3c6bm90KDpudGgtbGFzdC1jaGlsZCgxKSk6bm90KDpudGgtbGFzdC1jaGlsZCgyKSl7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2MxYzFjMX0ucmVwb3J0LXByb2R1Y3RzX19pbmZvX29kZCAucmVwb3J0LXByb2R1Y3RzX19pbmZvLXJvdzpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjMWMxYzF9LnJlcG9ydC1wcm9kdWN0c19faW5mb190d28gLnJlcG9ydC1wcm9kdWN0c19faW5mby1yb3d7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2MxYzFjMX0ucmVwb3J0LXByb2R1Y3RzX19pbmZvLWtleXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOmNhbGMoNTAlIC0gNXB4KTttaW4taGVpZ2h0OjI2cHg7Y29sb3I6IzVjNjI2ZX0ucmVwb3J0LXByb2R1Y3RzX19pbmZvLXZhbHVle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3dpZHRoOmNhbGMoNTAlIC0gNXB4KTttaW4taGVpZ2h0OjI2cHh9LnJlcG9ydC1wcm9kdWN0c19faW5mby12YWx1ZSAuY3VycmVuY3l7bWFyZ2luLWxlZnQ6M3B4O21pbi13aWR0aDoyMHB4O3RleHQtYWxpZ246cmlnaHR9LnJlcG9ydC1wcm9kdWN0c19faW5mby12YWx1ZSBpbnB1dC50ZXh0LWlucHV0e2hlaWdodDoyNnB4O3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDo1cHh9LnJlcG9ydC1wcm9kdWN0c19faW5mby12YWx1ZSBpbnB1dC50ZXh0LWlucHV0W25hbWUqPXF1YW50aXR5X2xvc3Rde3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZy1yaWdodDowO3BhZGRpbmctYm90dG9tOjJweDtmb250LXdlaWdodDpib2xkO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2ZmZn0ucmVwb3J0LXByb2R1Y3RzX19pbmZvLXZhbHVlIGlucHV0LnRleHQtaW5wdXRbdHlwZT1udW1iZXJde3dpZHRoOjUwcHh9LnJlcG9ydC1wcm9kdWN0c19faW5mby12YWx1ZSBzZWxlY3R7aGVpZ2h0OjI2cHg7bGluZS1oZWlnaHQ6MjRweH0ucmVwb3J0LXByb2R1Y3RzX19pbmZvIFtjbGFzcyo9XCJidXRuXCJde2hlaWdodDoyNnB4O2ZvbnQtc2l6ZToxNXB4O3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH0ucmVwb3J0LXByb2R1Y3RzX190b3RhbHttYXJnaW4tdG9wOjE1cHg7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWFsaWduOnJpZ2h0O2NvbG9yOnZhcigtLXRoZW1lKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucmVwb3J0LXByb2R1Y3RzX19pbmZvLXJvd3t3aWR0aDoxMDAlfX0ucmVwb3J0LWFjY2Vzc29yaWVze3dpZHRoOjEwMCU7cGFkZGluZy10b3A6NXB4O3BhZGRpbmctbGVmdDoyNXB4O2JvcmRlci10b3A6MXB4IHNvbGlkICNjMWMxYzE7YmFja2dyb3VuZDojZmZmfS5yZXBvcnQtYWNjZXNzb3JpZXNfX2xpc3R7Y291bnRlci1yZXNldDpyZXBvcnQtYWNjZXNzb3JpZXN9LnJlcG9ydC1hY2Nlc3Nvcmllc19fbGlzdCAucmVwb3J0LWFjY2Vzc29yaWVzX19udW1iZXI6YWZ0ZXJ7Y29udGVudDpjb3VudGVyKHJlcG9ydC1hY2Nlc3Nvcmllcyk7Y291bnRlci1pbmNyZW1lbnQ6cmVwb3J0LWFjY2Vzc29yaWVzfS5yZXBvcnQtYWNjZXNzb3JpZXNfX2l0ZW17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZmxleC13cmFwOndyYXA7d2lkdGg6MTAwJTtib3JkZXItdG9wOjFweCBzb2xpZCAjYzFjMWMxO2ZvbnQtc2l6ZToxM3B4fS5yZXBvcnQtYWNjZXNzb3JpZXNfX3RpdGxle3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTo1cHg7Zm9udC13ZWlnaHQ6Ym9sZH0ucmVwb3J0LWFjY2Vzc29yaWVzX19udW1iZXJ7d2lkdGg6MjVweDtwYWRkaW5nLXRvcDo1cHg7cGFkZGluZy1ib3R0b206NXB4O3BhZGRpbmctbGVmdDo1cHg7Zm9udC13ZWlnaHQ6Ym9sZH0ucmVwb3J0LWFjY2Vzc29yaWVzX19kYXRhe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtd3JhcDp3cmFwO3dpZHRoOjIyMHB4O3BhZGRpbmctdG9wOjVweDtwYWRkaW5nLWJvdHRvbTo1cHh9LnJlcG9ydC1hY2Nlc3Nvcmllc19fZGF0YS1pbWFnZXt3aWR0aDo1NXB4O21hcmdpbi1yaWdodDoxMHB4fS5yZXBvcnQtYWNjZXNzb3JpZXNfX2RhdGEtaW1hZ2UgW2NsYXNzKj1cImJ1dG5cIl17bWFyZ2luLXRvcDo1cHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30ucmVwb3J0LWFjY2Vzc29yaWVzX19kYXRhLWZyYW1le21heC13aWR0aDo1NXB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87Ym9yZGVyOjFweCBzb2xpZCAjYzFjMWMxfS5yZXBvcnQtYWNjZXNzb3JpZXNfX2RhdGEtZnJhbWUgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LnJlcG9ydC1hY2Nlc3Nvcmllc19fZGF0YS1idG5ze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tdG9wOjVweH0ucmVwb3J0LWFjY2Vzc29yaWVzX19kYXRhLWJ0bnMgW2NsYXNzKj1cImJ1dG5cIl06bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6NXB4fS5yZXBvcnQtYWNjZXNzb3JpZXNfX2RhdGEtY29udGVudHtmbGV4OjEgMTt3aWR0aDpjYWxjKDEwMCUgLSA2NXB4KTtwYWRkaW5nLXJpZ2h0OjEwcHh9LnJlcG9ydC1hY2Nlc3Nvcmllc19fZGF0YS1ib3R0b217ZGlzcGxheTpmbGV4fS5yZXBvcnQtYWNjZXNzb3JpZXNfX2RhdGEtbGluZTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDoyMHB4fS5yZXBvcnQtYWNjZXNzb3JpZXNfX25hbWV7ZGlzcGxheTpibG9jaztjb2xvcjojMWQyMjI1O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ucmVwb3J0LWFjY2Vzc29yaWVzX19zdWJuYW1le2NvbG9yOiM1YzYyNmV9LnJlcG9ydC1hY2Nlc3Nvcmllc19faW5mb3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDp3cmFwO2ZsZXg6MSAxO3BhZGRpbmctYm90dG9tOjNweH0ucmVwb3J0LWFjY2Vzc29yaWVzX19pbmZvLXJvd3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3dpZHRoOmNhbGMoNTAlIC0gMTBweCk7bWluLWhlaWdodDozN3B4O3BhZGRpbmctdG9wOjVweDtwYWRkaW5nLWJvdHRvbTo1cHg7Zm9udC13ZWlnaHQ6Ym9sZH0ucmVwb3J0LWFjY2Vzc29yaWVzX19pbmZvX2V2ZW4gLnJlcG9ydC1hY2Nlc3Nvcmllc19faW5mby1yb3c6bm90KDpudGgtbGFzdC1jaGlsZCgxKSk6bm90KDpudGgtbGFzdC1jaGlsZCgyKSl7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2MxYzFjMX0ucmVwb3J0LWFjY2Vzc29yaWVzX19pbmZvX29kZCAucmVwb3J0LWFjY2Vzc29yaWVzX19pbmZvLXJvdzpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjMWMxYzF9LnJlcG9ydC1hY2Nlc3Nvcmllc19faW5mb190d28gLnJlcG9ydC1hY2Nlc3Nvcmllc19faW5mby1yb3d7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2MxYzFjMX0ucmVwb3J0LWFjY2Vzc29yaWVzX19pbmZvLWtleXt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpO2NvbG9yOiM1YzYyNmV9LnJlcG9ydC1hY2Nlc3Nvcmllc19faW5mby12YWx1ZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpfS5yZXBvcnQtYWNjZXNzb3JpZXNfX2luZm8tdmFsdWUgLmN1cnJlbmN5e21hcmdpbi1sZWZ0OjNweH0ucmVwb3J0LWFjY2Vzc29yaWVzX19pbmZvLXZhbHVlIGlucHV0LnRleHQtaW5wdXR7aGVpZ2h0OjI2cHg7cGFkZGluZy1sZWZ0OjVweDtwYWRkaW5nLXJpZ2h0OjVweH0ucmVwb3J0LWFjY2Vzc29yaWVzX19pbmZvLXZhbHVlIFt0eXBlPW51bWJlcl17d2lkdGg6NTBweH0ucmVwb3J0LWFjY2Vzc29yaWVzX19pbmZvLXZhbHVlIHNlbGVjdHtoZWlnaHQ6MjZweDtsaW5lLWhlaWdodDoyNHB4fS53YXJlaG91c2Utbm90LXBheWVke2ZvbnQtc2l6ZToyMHB4O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6I2YyMTcxN30ubWFuYWdlci1vcmRlcl9fdGl0bGV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtZW5kO3BhZGRpbmc6MCAwIDIwcHggMH0ubWFuYWdlci1vcmRlcl9fdGl0bGUgLm51bWJlcnttYXJnaW46MCAyMHB4IDAgMDtmb250LXNpemU6MjRweDtmb250LXdlaWdodDpib2xkfS5tYW5hZ2VyLW9yZGVyX190aXRsZSAubnVtYmVyIG1hcmt7Y29sb3I6dmFyKC0tdGhlbWUpfS5tYW5hZ2VyLW9yZGVyX190aXRsZSAuZGF0ZXtmb250LXNpemU6MTRweDttYXJnaW4tYm90dG9tOjNweDtjb2xvcjojNWM2MjZlfS5tYW5hZ2VyLW9yZGVyX190aXRsZSAuZGF0ZSBzcGFue21hcmdpbjowIDAgMCAxNXB4fS5tYW5hZ2VyLW9yZGVyX190aXRsZS1idG5ze2Rpc3BsYXk6ZmxleDttYXJnaW4tbGVmdDphdXRvfS5tYW5hZ2VyLW9yZGVyX190aXRsZS1idG5zIGFbY2xhc3MqPVwiYnV0blwiXXtsaW5lLWhlaWdodDoyMHB4fS5tYW5hZ2VyLW9yZGVyX190aXRsZS1idG5zIFtjbGFzcyo9XCJidXRuXCJde2hlaWdodDoyNHB4O3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweDttYXJnaW4tbGVmdDoxMHB4O2ZvbnQtc2l6ZToxNHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpey5tYW5hZ2VyLW9yZGVyX190aXRsZXtwYWRkaW5nOjAgMCAyMHB4IDB9Lm1hbmFnZXItb3JkZXJfX3RpdGxlIC5udW1iZXJ7Zm9udC1zaXplOjIycHh9Lm1hbmFnZXItb3JkZXJfX3RpdGxlIC5kYXRlIHNwYW57bWFyZ2luOjAgMCAwIDVweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7Lm1hbmFnZXItb3JkZXJfX3RpdGxle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5tYW5hZ2VyLW9yZGVyX190aXRsZSBbY2xhc3MqPVwiYnV0blwiXXttYXJnaW4tbGVmdDowO21hcmdpbi10b3A6MTBweH19Lm1hbmFnZXItb3JkZXJfX2ZsZXh7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9Lm1hbmFnZXItb3JkZXJfX2ZsZXggLm1hbmFnZXItb3JkZXJfX2xvZ2lzdGlje2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1hbGlnbjpsZWZ0O2ZsZXgtd3JhcDp3cmFwO21heC13aWR0aDoxNDBweDttaW4td2lkdGg6MTMwcHg7cGFkZGluZy1yaWdodDoxMHB4fS5tYW5hZ2VyLW9yZGVyX19mbGV4IC5tYW5hZ2VyLW9yZGVyX19sb2dpc3RpYyBpbnB1dC50ZXh0LWlucHV0e3Bvc2l0aW9uOnN0YXRpYztoZWlnaHQ6MzBweDtmb250LXNpemU6MTRweDtwYWRkaW5nOjAgMTBweDt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDo4MHB4O21hcmdpbi1yaWdodDoxMHB4fS5tYW5hZ2VyLW9yZGVyX19sb2dpc3RpYy1sYWJlbHt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206NXB4O2ZvbnQtd2VpZ2h0OmJvbGR9Lm1hbmFnZXItb3JkZXJfX3RvcHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59Lm1hbmFnZXItb3JkZXJfX3RvcDpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MTRweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzFjMWMxfS5tYW5hZ2VyLW9yZGVyX190b3Bfbm8tYm9yZGVye2JvcmRlcjpub25lfS5tYW5hZ2VyLW9yZGVyX190b3Bfbm8tYm9yZGVyOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyOm5vbmV9Lm1hbmFnZXItb3JkZXJfX3RvcF9jbGllbnR7YWxpZ24taXRlbXM6ZmxleC1lbmR9Lm1hbmFnZXItb3JkZXJfX3RvcC10aXRsZXttYXJnaW4tYm90dG9tOjE1cHg7d2lkdGg6MTAwJTtmb250LXNpemU6MThweDtmb250LXdlaWdodDpib2xkfS5tYW5hZ2VyLW9yZGVyX190b3Atc3VidGl0bGV7bWFyZ2luLWJvdHRvbTo1cHg7d2lkdGg6MTAwJTtmb250LXdlaWdodDpib2xkfS5tYW5hZ2VyLW9yZGVyX190b3AtY29sdW1ue3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KX0ubWFuYWdlci1vcmRlcl9fdG9wLWNvbHVtbiAuY2FyZC1idG5zLWNvbnN1bHR7ZmxvYXQ6bm9uZTttYXJnaW4tYm90dG9tOjIwcHg7bWFyZ2luLXRvcDphdXRvfS5tYW5hZ2VyLW9yZGVyX190b3AtbWFwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKDEwMCUgLSAyMHB4KTtiYWNrZ3JvdW5kOiNmYWZhZmF9Lm1hbmFnZXItb3JkZXJfX3RvcCAuY2hlY2stbGluZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21pbi1oZWlnaHQ6MzZweDttYXJnaW4tYm90dG9tOjRweH0ubWFuYWdlci1vcmRlcl9fdG9wIC5jaGVjay1saW5lIC5sYWJlbC10ZXh0e3RvcDowfS5tYW5hZ2VyLW9yZGVyX190b3AgLm9yZGVyLXByaWNlLWZvcm17ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5tYW5hZ2VyLW9yZGVyX190b3AgLm9yZGVyLXByaWNlLWZvcm0gLmlucHV0LWxpbmV7d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KTtwYWRkaW5nOjA7bWFyZ2luOjAgMCAyMHB4IDB9Lm1hbmFnZXItb3JkZXJfX3RvcCAub3JkZXItcHJpY2UtZm9ybSAuaW5wdXQtbGluZSAuY2FydC10ZXh0e21hcmdpbi1ib3R0b206MH0ubWFuYWdlci1vcmRlcl9fdG9wIC5vcmRlci1wcmljZS1mb3JtIC5pbnB1dC1saW5lX3dpZGV7d2lkdGg6MTAwJX0ubWFuYWdlci1vcmRlcl9fdG9wIC5vcmRlci1wcmljZS1mb3JtIHRleHRhcmVhLnRleHRhcmVhLWZpZWxkX2JpZ2dlcntoZWlnaHQ6MTE2cHh9Lm1hbmFnZXItb3JkZXJfX3RvcCAub3JkZXItcHJpY2UtZm9ybSAub3JkZXItdG90YWwtaG91cnN7bWFyZ2luLXJpZ2h0OjEwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCl7Lm1hbmFnZXItb3JkZXJfX3RvcCAub3JkZXItcHJpY2UtZm9ybXtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyfS5tYW5hZ2VyLW9yZGVyX190b3AgLm9yZGVyLXByaWNlLWZvcm0gLmlucHV0LWxpbmV7d2lkdGg6MTAwJTttYXgtd2lkdGg6NjQwcHh9fS5tYW5hZ2VyLW9yZGVyX190b3AgLmlucHV0LWxpbmV7bWFyZ2luLWJvdHRvbToyMHB4fS5tYW5hZ2VyLW9yZGVyX190b3AgLm9yZGVyLXNlY3Rpb257bWFyZ2luOjB9Lm1hbmFnZXItb3JkZXJfX3RvcCAuZGF0ZS1sYWJlbHtwYWRkaW5nOjAgMCAycHggMDtoZWlnaHQ6YXV0bztjb2xvcjojMWQyMjI1fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsubWFuYWdlci1vcmRlcl9fdG9we2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXJ9Lm1hbmFnZXItb3JkZXJfX3RvcC10aXRsZSwubWFuYWdlci1vcmRlcl9fdG9wLWNvbHVtbnt3aWR0aDoxMDAlO21heC13aWR0aDo2NDBweH0ubWFuYWdlci1vcmRlcl9fdG9wLXRpdGxlOmxhc3QtY2hpbGQsLm1hbmFnZXItb3JkZXJfX3RvcC1jb2x1bW46bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjMwcHh9fS5tYW5hZ2VyLW9yZGVyX190b3AgLmNhcnQtdGV4dHtwYWRkaW5nOjA7bWFyZ2luLWJvdHRvbToyMHB4O21pbi1oZWlnaHQ6MzZweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5tYW5hZ2VyLW9yZGVyX190b3AtY29sdW1ue3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KX0uY2hhcml0eXt3aWR0aDoxMDAlO21heC13aWR0aDoyOTBweDttYXJnaW4tYm90dG9tOjIwcHh9LmNoYXJpdHlfX3RvcHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luLWJvdHRvbTo3cHg7Zm9udC1zaXplOjEzcHg7Y29sb3I6IzVjNjI2ZTtmb250LXdlaWdodDpib2xkfS5jaGFyaXR5X190b3A+ZGl2e3dpZHRoOmNhbGMoNjAlIC0gNXB4KTtvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LmNoYXJpdHlfX3RvcD5kaXY6bGFzdC1jaGlsZHt0ZXh0LWFsaWduOnJpZ2h0O3dpZHRoOmNhbGMoNDAlIC0gNXB4KX0uY2hhcml0eV9fYm90dG9te21hcmdpbi10b3A6N3B4O2ZvbnQtc2l6ZToxM3B4fS5jaGFyaXR5X19ib3R0b20+YXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2NvbG9yOnZhcigtLXRoZW1lKX0uY2hhcml0eV9fYm90dG9tPmE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm9yZGVyLXJhdGluZ3N7bWFyZ2luLWJvdHRvbTozMHB4fS5vcmRlci1yYXRpbmdzIC5pbm5lcnttYXgtd2lkdGg6OTYwcHh9Lm9yZGVyLXJhdGluZ3NfX2NvdW50ZXJ7bWFyZ2luLWJvdHRvbToxNXB4O2ZvbnQtd2VpZ2h0OmJvbGR9Lm9yZGVyLXJhdGluZ3NfX2NvdW50ZXI+c3Bhbntjb2xvcjp2YXIoLS10aGVtZSl9Lm9yZGVyLXJhdGluZ3NfX2xpc3R7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RmZTBlMTtwYWRkaW5nLWJvdHRvbToxNXB4O21hcmdpbi1ib3R0b206MzBweH0ub3JkZXItcmF0aW5nc19faXRlbXttYXJnaW4tdG9wOjE1cHg7cGFkZGluZy10b3A6MTVweDtwYWRkaW5nLWJvdHRvbToxcHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RmZTBlMX0ub3JkZXItcmF0aW5nc19fdXNlcntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjQwcHggMWZyO2dyaWQtY29sdW1uLWdhcDoxNXB4O21hcmdpbi1ib3R0b206MTVweH0ub3JkZXItcmF0aW5nc19fdXNlci1waG90b3t3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCU7Ym9yZGVyLXJhZGl1czo1MCU7b3ZlcmZsb3c6aGlkZGVufS5vcmRlci1yYXRpbmdzX191c2VyLXBob3RvIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5vcmRlci1yYXRpbmdzX191c2VyLWRhdGF7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5vcmRlci1yYXRpbmdzX191c2VyLW5hbWV7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tYm90dG9tOjAuNXJlbX0ub3JkZXItcmF0aW5nc19fdXNlci1jYXRlZ29yeXtmb250LXNpemU6MC45ZW19Lm9yZGVyLXJhdGluZ3NfX3VzZXItY2F0ZWdvcnkgYXtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojNWM2MjZlO2ZvbnQtd2VpZ2h0OmJvbGR9Lm9yZGVyLXJhdGluZ3NfX3VzZXItY2F0ZWdvcnkgc3Zne3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7bWFyZ2luLWxlZnQ6NXB4O2ZpbGw6IzVjNjI2ZX0ub3JkZXItcmF0aW5nc19fdXNlci1jYXRlZ29yeSBzcGFue2NvbG9yOiM1YzYyNmU7bWFyZ2luLXJpZ2h0OjVweH0ub3JkZXItcmF0aW5nc19fdXNlci1wb3N0e2ZvbnQtc2l6ZTowLjllbTtjb2xvcjojNWM2MjZlO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWJvdHRvbTowLjVyZW19Lm9yZGVyLXJhdGluZ3NfX3N0YXJze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpiYXNlbGluZTttYXJnaW4tYm90dG9tOjE1cHg7Zm9udC1zaXplOjAuODVlbTtjb2xvcjojNWM2MjZlfS5vcmRlci1yYXRpbmdzX19zdGFycz5kaXY6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6MTVweH0ub3JkZXItcmF0aW5nc19fZGV0YWlsc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6YmFzZWxpbmU7bWFyZ2luLWJvdHRvbToxNXB4O2ZvbnQtc2l6ZTowLjg1ZW07Y29sb3I6IzVjNjI2ZX0ub3JkZXItcmF0aW5nc19fZGV0YWlscz5kaXY6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6MTVweH0ub3JkZXItcmF0aW5nc19fb3JkZXJ7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MS4yZW19Lm9yZGVyLXJhdGluZ3NfX2JvZHl7bGluZS1oZWlnaHQ6MS40O2NvbG9yOiM1YzYyNmV9Lm9yZGVyLXJhdGluZ3NfX2Fuc3dlcntwYWRkaW5nLWxlZnQ6NSU7bWFyZ2luLXRvcDoyMHB4fS5vcmRlci1yYXRpbmdzX19mb290ZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXRvcDoxNXB4fS5vcmRlci1yYXRpbmdzX19saWtlc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiM1YzYyNmV9Lm9yZGVyLXJhdGluZ3NfX2xpa2VzIFtjbGFzcyo9J2J1dG4nXXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MzRweDtoZWlnaHQ6MzRweDtwYWRkaW5nOjA7bWFyZ2luLWxlZnQ6MTVweH0ub3JkZXItcmF0aW5nc19fbGlrZXMgW2NsYXNzKj0nYnV0biddIHN2Z3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2ZpbGw6dmFyKC0tdGhlbWUpfS5vcmRlci1yYXRpbmdzX19saWtlcyBbY2xhc3MqPSdidXRuJ106aG92ZXIgc3Zne2ZpbGw6I2ZmZn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsub3JkZXItcmF0aW5nc19fbGlzdHtmb250LXNpemU6MTVweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7Lm9yZGVyLXJhdGluZ3NfX2xpc3R7Zm9udC1zaXplOjE0cHh9fS5kZWxpdmVyeXttYXJnaW4tYm90dG9tOjUwcHh9LmRlbGl2ZXJ5X190aXRsZXttYXJnaW4tdG9wOjMwcHg7bWFyZ2luLWJvdHRvbToyMHB4fS5kZWxpdmVyeV9fdGl0bGUtaG9sZGVye2ZvbnQtc2l6ZToyLjI1ZW07bGluZS1oZWlnaHQ6MS4xMjVlbTtmb250LXdlaWdodDpib2xkfS5kZWxpdmVyeV9fdGl0bGU+c3BhbntkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6NXB4O2NvbG9yOiM1YzYyNmU7Zm9udC1zaXplOjEuMTI1ZW19LmRlbGl2ZXJ5X19mb3Jte21hcmdpbi1ib3R0b206NDBweH0uZGVsaXZlcnlfX2Zvcm0taG9sZGVye29yZGVyOjF9LmRlbGl2ZXJ5X19mb3JtLWNvbHVtbnN7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dyaWQtY29sdW1uLWdhcDoyMHB4fS5kZWxpdmVyeV9fZm9ybS10aXRsZXttYXJnaW4tYm90dG9tOjE1cHg7Zm9udC1zaXplOjEuNWVtO2xpbmUtaGVpZ2h0OjEuMTI1ZW07Zm9udC13ZWlnaHQ6Ym9sZH0uZGVsaXZlcnlfX2FkZHJlc3MtZXJyb3J7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDowO3otaW5kZXg6MTA7d2lkdGg6MTAwJTtjb2xvcjp2YXIoLS10aGVtZSk7Zm9udC1zaXplOjAuNzVlbX0uZGVsaXZlcnlfX2lucHV0LWxhYmVse2hlaWdodDoxOHB4O21hcmdpbi1ib3R0b206NXB4O2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzVjNjI2ZX0uZGVsaXZlcnlfX2lucHV0LWxhYmVsIHN1cHttYXJnaW4tdG9wOi0ycHg7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc2l6ZToxLjVlbTtsaW5lLWhlaWdodDoxZW07Y29sb3I6dmFyKC0tdGhlbWUpO2ZvbnQtd2VpZ2h0OmJvbGQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjE2cHh9LmRlbGl2ZXJ5X19pbnB1dC1sYWJlbF90b3RhbHtmb250LXNpemU6MTZweDtoZWlnaHQ6MThweDtjb2xvcjojMWQyMjI1fS5kZWxpdmVyeV9faW5wdXQtbGFiZWxfc2Vjb25kYXJ5e2NvbG9yOiM4ODh9LmRlbGl2ZXJ5X19pbnB1dC1tYWluLWxhYmVse2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzVjNjI2ZX0uZGVsaXZlcnlfX3ByaWNlLWFuY2hvcnttYXJnaW4tYm90dG9tOjdweDtmb250LXNpemU6MTNweDtkaXNwbGF5OmJsb2NrfS5kZWxpdmVyeV9faW5wdXQtbGluZXttYXJnaW4tYm90dG9tOjIwcHh9LmRlbGl2ZXJ5X19mb3JtLXN1Ym1pdCBbY2xhc3MqPVwiYnV0blwiXXtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9LmRlbGl2ZXJ5X19mb3JtLXN1Ym1pdD5we2NvbG9yOiM1YzYyNmU7bWFyZ2luLXRvcDoxMHB4O2ZvbnQtc2l6ZToxM3B4fS5kZWxpdmVyeV9fZm9ybS1iYW5uZXJ7ZGlzcGxheTpmbGV4O29yZGVyOjI7YWxpZ24taXRlbXM6Y2VudGVyO3RyYW5zaXRpb246YWxsIDAuMnN9LmRlbGl2ZXJ5X19mb3JtLWJhbm5lciBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uZGVsaXZlcnlfX2FkZHJlc3MtbGluZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAzMHB4O2dyaWQtY29sdW1uLWdhcDo1cHh9LmRlbGl2ZXJ5X19hZGRyZXNzLW1vZGFsLXRyaWdnZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcn0uZGVsaXZlcnlfX2FkZHJlc3MtdHJpZ2dlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MzBweDtoZWlnaHQ6NDBweDtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjJzfS5kZWxpdmVyeV9fYWRkcmVzcy10cmlnZ2VyOmhvdmVye29wYWNpdHk6MC44fS5kZWxpdmVyeV9fYWRkcmVzcy10cmlnZ2VyIHN2Z3t3aWR0aDozMHB4O2hlaWdodDozMHB4O2ZpbGw6dmFyKC0tdGhlbWUpfS5kZWxpdmVyeV9fZ3JpZHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmRlbGl2ZXJ5X19ncmlkLTEtMT5kaXZ7d2lkdGg6Y2FsYyg1MCUgLSA3cHgpfS5kZWxpdmVyeV9fZ3JpZC0yLTE+ZGl2e3dpZHRoOmNhbGMoNzUlIC0gKDE1cHggLyAyKSl9LmRlbGl2ZXJ5X19ncmlkLTItMT5kaXY6Zmlyc3QtY2hpbGR7d2lkdGg6Y2FsYyg1MCUgLSAoMTVweCAvIDIpKX0uZGVsaXZlcnlfX2dyaWQtMi0xLTE+ZGl2e3dpZHRoOmNhbGMoMjUlIC0gKCgxNXB4ICogMikgLyAzKSl9LmRlbGl2ZXJ5X19ncmlkLTItMS0xPmRpdjpmaXJzdC1jaGlsZHt3aWR0aDpjYWxjKDUwJSAtICgoMTVweCAqIDIpIC8gMykpfS5kZWxpdmVyeV9fZ3JpZC0xLTEtMj5kaXZ7d2lkdGg6Y2FsYygyNSUgLSAoKDE1cHggKiAyKSAvIDMpKX0uZGVsaXZlcnlfX2dyaWQtMS0xLTI+ZGl2Omxhc3QtY2hpbGR7d2lkdGg6Y2FsYyg1MCUgLSAoKDE1cHggKiAyKSAvIDMpKX0uZGVsaXZlcnlfX2dyaWQtMS0xLTE+ZGl2e3dpZHRoOmNhbGMoMzMuMzMzJSAtICgoMTVweCAqIDIpIC8gMykpfS5kZWxpdmVyeV9fZ3JpZC0xLTEtMS0xPmRpdnt3aWR0aDpjYWxjKDI1JSAtIDdweCl9LmRlbGl2ZXJ5X19zZWN0aW9ue21hcmdpbi1ib3R0b206ODBweDttYXJnaW4tdG9wOjMwcHh9LmRlbGl2ZXJ5X190ZXh0LXRpdGxle21hcmdpbi1ib3R0b206MjBweH0uZGVsaXZlcnlfX3RleHQtdGl0bGUtaG9sZGVye2ZvbnQtc2l6ZToxLjc1ZW07bGluZS1oZWlnaHQ6MS4xMjVlbTtmb250LXdlaWdodDpib2xkfS5kZWxpdmVyeV9fdGV4dC1jb250ZW50IHB7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjQ7bWFyZ2luLXRvcDoxMHB4O21hcmdpbi1ib3R0b206MTVweDtjb2xvcjojNWM2MjZlfS5kZWxpdmVyeV9fdGV4dC1ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDQsIDFmcik7Z3JpZC1jb2x1bW4tZ2FwOjIwcHg7Z3JpZC1yb3ctZ2FwOjMwcHh9LmRlbGl2ZXJ5X190ZXh0LWdyaWQtdGl0bGV7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tYm90dG9tOjdweDtmb250LXNpemU6MS4xZW19LmRlbGl2ZXJ5X190ZXh0LWdyaWQtaXRlbSBwe2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MS40O2NvbG9yOiM1YzYyNmV9LmRlbGl2ZXJ5X190ZXh0LWdyaWQtaXRlbSBhe2NvbG9yOnZhcigtLXRoZW1lKTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5kZWxpdmVyeV9fdGV4dC1ncmlkLWl0ZW0gYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uZGVsaXZlcnlfX2Jhbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGhlbWUpO2NvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czoxMHB4O292ZXJmbG93OmhpZGRlbn0uZGVsaXZlcnlfX2Jhbm5lci1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTt3aWR0aDo2MCU7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHg7cGFkZGluZy1ib3R0b206MjBweDtwYWRkaW5nLWxlZnQ6MjBweDtmb250LXNpemU6Mi4yNWVtO2ZvbnQtd2VpZ2h0OmJvbGR9LmRlbGl2ZXJ5X19iYW5uZXItaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO3dpZHRoOjQwJX0uZGVsaXZlcnlfX2Jhbm5lci1pbWFnZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5kZWxpdmVyeV9fYmFubmVyLWxpbmt7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dGV4dC1pbmRlbnQ6LTk5OWVtO292ZXJmbG93OmhpZGRlbn0uZGVsaXZlcnlfX2hhbGYtYmxvY2t7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uZGVsaXZlcnlfX2hhbGYtYmxvY2stY29udGVudHt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpfS5kZWxpdmVyeV9faGFsZi1ibG9jay1jb250ZW50IHB7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjQ7Y29sb3I6IzVjNjI2ZX0uZGVsaXZlcnlfX2hhbGYtYmxvY2stdGl0bGV7bWFyZ2luLWJvdHRvbTo1cHg7Zm9udC1zaXplOjEuNzVlbTtmb250LXdlaWdodDpib2xkfS5kZWxpdmVyeV9faGFsZi1ibG9jay1pbWFnZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KX0uZGVsaXZlcnlfX2hhbGYtYmxvY2staW1hZ2UgaW1ne2hlaWdodDphdXRvO3dpZHRoOjQ4MHB4fS5kZWxpdmVyeV9fcmVxdWVzdC1mb3Jte3BhZGRpbmctdG9wOjMwcHg7cGFkZGluZy1yaWdodDozMHB4O3BhZGRpbmctYm90dG9tOjEwcHg7cGFkZGluZy1sZWZ0OjMwcHg7Ym9yZGVyLXJhZGl1czoxMHB4O2JvcmRlcjoxMHB4IHNvbGlkIHZhcigtLXRoZW1lKX0uZGVsaXZlcnlfX3JlcXVlc3QtZm9ybS1ob2xkZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5kZWxpdmVyeV9fcmVxdWVzdC1mb3JtLWhvbGRlciBbY2xhc3MqPVwiYnV0blwiXXtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9LmRlbGl2ZXJ5X19yZXF1ZXN0LWZvcm0taW5wdXRze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47d2lkdGg6NzAlO21heC13aWR0aDo3NTBweH0uZGVsaXZlcnlfX3JlcXVlc3QtZm9ybSAuZGVsaXZlcnlfX2lucHV0LWxpbmV7d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KX0uZGVsaXZlcnlfX3ByaWNle2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6dmFyKC0tdGhlbWUpfS5kZWxpdmVyeV9fcHJpY2Vfc2Vjb25kYXJ5e2NvbG9yOiM1YzYyNmV9LmRlbGl2ZXJ5X190b3RhbC1wcmljZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5kZWxpdmVyeV9fcmVhc29ucy1saXN0IGxpe2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MS40O2NvbG9yOiM1YzYyNmV9LmRlbGl2ZXJ5X19yZWFzb25zLWxpc3QgbGk6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDo3cHh9LmRlbGl2ZXJ5X19yZWFzb25zLWxpc3QgbGk6YmVmb3Jle3Bvc2l0aW9uOnJlbGF0aXZlO2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MC43NWVtO2hlaWdodDowLjc1ZW07bWFyZ2luLXJpZ2h0OjdweDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRoZW1lKTtib3JkZXItcmFkaXVzOjUwJX0uZGVsaXZlcnlfX3RleHQtdGFibGUgdGh7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWFsaWduOmxlZnQ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10aGVtZSk7Y29sb3I6I2ZmZn0uZGVsaXZlcnlfX3RleHQtdGFibGUgdGgsLmRlbGl2ZXJ5X190ZXh0LXRhYmxlIHRke3BhZGRpbmc6MTBweH0uZGVsaXZlcnlfX3RleHQtdGFibGUgdGR7Ym9yZGVyOjFweCBzb2xpZCAjZGZlMGUxfS5kZWxpdmVyeV9fdGV4dC10YWJsZS1kZXNjcmlwdGlvbnttYXJnaW4tdG9wOjIwcHh9LmRlbGl2ZXJ5X190ZXh0LXRhYmxlLWRlc2NyaXB0aW9uIHNwYW57Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MS4yNWVtO2NvbG9yOnZhcigtLXRoZW1lKX0uZGVsaXZlcnlfX3RvdGFscy1saW5le2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmRlbGl2ZXJ5X190b3RhbHMtbGluZTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjdweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCl7LmRlbGl2ZXJ5X19mb3JtLWRyb3Bkb3due3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7ZGlzcGxheTpncmlkO3dpZHRoOmNhbGMoNTAlIC0gMTBweCk7aGVpZ2h0OjEwMCU7dHJhbnNpdGlvbjpvcGFjaXR5IDAuMnN9LmRlbGl2ZXJ5X19mb3JtOm5vdCguYWN0aXZlKSAuZGVsaXZlcnlfX2Zvcm0tZHJvcGRvd257d2lkdGg6MDtvcGFjaXR5OjA7b3ZlcmZsb3c6aGlkZGVufS5kZWxpdmVyeV9fZm9ybS5hY3RpdmUgLmRlbGl2ZXJ5X19mb3JtLWJhbm5lcntvcGFjaXR5OjB9LmRlbGl2ZXJ5X19mb3JtLWRyb3Bkb3duLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMjBweDtyaWdodDowO3otaW5kZXg6MTA7d2lkdGg6MjhweDtoZWlnaHQ6MjhweDtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzowIDAgMTZweCByZ2JhKDM1LDM1LDM1LDAuNSk7Ym9yZGVyLXJhZGl1czoxNXB4O2N1cnNvcjpwb2ludGVyfS5kZWxpdmVyeV9fZm9ybS1kcm9wZG93bi1jbG9zZSBbY2xhc3MqPVwiaWNvLVwiXXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MThweDtoZWlnaHQ6MThweDttYXJnaW46LTlweCAwIDAgLTlweDtmaWxsOnZhcigtLXRoZW1lKX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5kZWxpdmVyeV9fYmFubmVyLWNvbnRlbnR7d2lkdGg6NTAlO2ZvbnQtc2l6ZToyZW19LmRlbGl2ZXJ5X19iYW5uZXItaW1hZ2V7d2lkdGg6NTAlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuZGVsaXZlcnlfX2Zvcm0tY29sdW1uc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfS5kZWxpdmVyeV9fZm9ybS1ob2xkZXJ7b3JkZXI6Mn0uZGVsaXZlcnlfX2Zvcm0tYmFubmVye29yZGVyOjF9LmRlbGl2ZXJ5X19mb3JtLWRyb3Bkb3duLWNsb3Nle2Rpc3BsYXk6bm9uZX0uZGVsaXZlcnlfX3RleHQtZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcn0uZGVsaXZlcnlfX2Jhbm5lcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmRlbGl2ZXJ5X19iYW5uZXItY29udGVudHtvcmRlcjoyO3dpZHRoOjEwMCU7Zm9udC1zaXplOjEuNWVtfS5kZWxpdmVyeV9fYmFubmVyLWltYWdle29yZGVyOjE7d2lkdGg6MTAwJX0uZGVsaXZlcnlfX2hhbGYtYmxvY2t7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5kZWxpdmVyeV9faGFsZi1ibG9jay1jb250ZW50e29yZGVyOjI7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLXRvcDoyMHB4fS5kZWxpdmVyeV9faGFsZi1ibG9jay10aXRsZXtmb250LXNpemU6MS41ZW19LmRlbGl2ZXJ5X19oYWxmLWJsb2NrLWltYWdle3dpZHRoOjEwMCU7b3JkZXI6MX0uZGVsaXZlcnlfX2hhbGYtYmxvY2staW1hZ2UgaW1ne2hlaWdodDphdXRvfS5kZWxpdmVyeV9fcmVxdWVzdC1mb3Jte3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1yaWdodDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHg7cGFkZGluZy1sZWZ0OjIwcHh9LmRlbGl2ZXJ5X19yZXF1ZXN0LWZvcm0taG9sZGVye2Rpc3BsYXk6YmxvY2t9LmRlbGl2ZXJ5X19yZXF1ZXN0LWZvcm0taW5wdXRze3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCV9LmRlbGl2ZXJ5X19yZXF1ZXN0LWZvcm0gLmRlbGl2ZXJ5X19pbnB1dC1saW5le3dpZHRoOmNhbGMoNTAlIC0gMTBweCl9LmRlbGl2ZXJ5X190ZXh0LXRhYmxle2ZvbnQtc2l6ZTowLjllbTtvdmVyZmxvdy14OmF1dG99fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5kZWxpdmVyeV9fcmVxdWVzdC1mb3Jte3BhZGRpbmctcmlnaHQ6MTBweDtwYWRkaW5nLWxlZnQ6MTBweH0uZGVsaXZlcnlfX3JlcXVlc3QtZm9ybS1pbnB1dHN7ZGlzcGxheTpibG9ja30uZGVsaXZlcnlfX3JlcXVlc3QtZm9ybSAuZGVsaXZlcnlfX2lucHV0LWxpbmV7d2lkdGg6MTAwJX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCl7LmRlbGl2ZXJ5X190aXRsZS1ob2xkZXJ7Zm9udC1zaXplOjJlbX0uZGVsaXZlcnlfX3RpdGxlPnNwYW57Zm9udC1zaXplOjFlbX0uZGVsaXZlcnlfX2dyaWQtMS0xPmRpdnt3aWR0aDoxMDAlfS5kZWxpdmVyeV9fZ3JpZC0yLTEtMT5kaXZ7d2lkdGg6Y2FsYyg1MCUgLSA3cHgpfS5kZWxpdmVyeV9fZ3JpZC0yLTEtMT5kaXY6Zmlyc3QtY2hpbGR7d2lkdGg6MTAwJX0uZGVsaXZlcnlfX2dyaWQtMS0xLTI+ZGl2e3dpZHRoOmNhbGMoNTAlIC0gN3B4KX0uZGVsaXZlcnlfX2dyaWQtMS0xLTI+ZGl2Omxhc3QtY2hpbGR7d2lkdGg6MTAwJX0uZGVsaXZlcnlfX2dyaWQtMS0xLTEtMT5kaXZ7d2lkdGg6Y2FsYyg1MCUgLSA3cHgpfS5kZWxpdmVyeV9fdGV4dC1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9LmRlbGl2ZXJ5X19wcmljZXttYXJnaW4tYm90dG9tOjI1cHh9LmRlbGl2ZXJ5X190b3RhbC1wcmljZXtoZWlnaHQ6YXV0b319LmFjY29yZGlvbl9fc2VjdGlvbntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGZlMGUxfS5hY2NvcmRpb25fX3NlY3Rpb246Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RmZTBlMX0uYWNjb3JkaW9uX190aXRsZXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDoxMHB4O3BhZGRpbmctYm90dG9tOjEwcHg7Zm9udC1zaXplOjEuMTI1ZW07Zm9udC13ZWlnaHQ6Ym9sZDtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjJzfS5hY2NvcmRpb25fX3RpdGxlLW5hbWV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uYWNjb3JkaW9uX190aXRsZS1uYW1lOmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztmbGV4LXNocmluazowO3dpZHRoOjEycHg7aGVpZ2h0OjhweDttYXJnaW4tbGVmdDoxMHB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCOEFBQUFUQ0FZQUFBQm9iTlpDQUFBQitrbEVRVlJJaWFYVlQ0aE5ZUmpIOGMrOVpLV2ttRW1HNWk2b2NaUnk3WVNvUVNhUnNMR1poUTBMaFpJL0tRdHFob1VGMlpNVkZ0TEVNRFQrRlUyZG91NlZoVHBTVWtoTXhwUm1Zbkh1cmVzNjU5NXo3enliMDNsL3ovdDgzK2Q5ei9tOXVWTDNhalZ4RW5Ncnowd1JSR0dtdkhLaE9BODNjU1NJd2hMa0sxb09wM0VPSjNBOEt6d2p1QU5QMEl0NzVVS3hVSVhuY1JsbmF2TFA0bFRONG1ZQ1hvaGhyS29NZGVGWnVWRHNtWTN6T0ZnM1oxWmxBVk1ZbkFHNEUwK3h2RTVhakJ2VnJ0K2t6Qi9BVVczc1FMbFFYSUtIQ1dENGhjRTgzbU16U2lsMUx1QlFpK0Q1ZUlTVktTbjdnaWk4WHUzb0l6YmdiVUppRGhkeE9DTzRHOCt4TEVHZXdKNGdDbS96NzNaK3d4YThTcWs3Z0FOTndBc3doQlVKOGpUNmd5aThWUjJvUDhzUDJJaDNDWlBuNEVyYUFpcG5QSVlnUVo3Q2pscHdFaHkrWXgzUzNPTVM5b3VQb3dydUV2OU9oWVQ4U2V6RjNYb2hWK2R3dGRHQngraEowUDZnSDlmUUtlNTRhVXFkdmlBSy93UFQrQmY2akxWNG5hRGxjQlhITUpJQ0hzZTJORENOTzYvR0l0ekJtbWFKTlRHTm5VRVVEalZLeW1JZW43QmU4ZzRreFU5eHh3M0JXZUhFSDAwdlhqYkptOEx1SUFvZlpDbmFpbTErd1ZicFBqQXA3dmgrMW9LdGV2WVBzUk9PMVkxUFlGY1FoU090Rkd2bnloeEhIMTVVM245amV4Q0Z3NjBXYXZlKy9vcE5HQlU3MTJnN1JmNENzTktEWStrL2dMZ0FBQUFBU1VWT1JLNUNZSUk9XCIpO2JhY2tncm91bmQtc2l6ZToxMnB4IDhweDt0cmFuc2l0aW9uOmFsbCAwLjJzfS5hY2NvcmRpb25fX3RpdGxlLW5hbWUuYWN0aXZlOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uZGVza3RvcCAuYWNjb3JkaW9uX190aXRsZTpob3Zlcntjb2xvcjp2YXIoLS10aGVtZSl9LmFjY29yZGlvbl9fdGl0bGUuYWN0aXZle2NvbG9yOnZhcigtLXRoZW1lKX0uYWNjb3JkaW9uX190aXRsZS5hY3RpdmUgLmFjY29yZGlvbl9fdGl0bGUtbmFtZTphZnRlcnt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LmFjY29yZGlvbl9fY29udGVudHtib3JkZXItdG9wOjFweCBzb2xpZCB0cmFuc3BhcmVudDtwYWRkaW5nLWJvdHRvbToxZW19LmFjY29yZGlvbl9fY29udGVudC5hY3RpdmV7Ym9yZGVyLWNvbG9yOiNkZmUwZTF9LnBvc3R7cGFkZGluZy1ib3R0b206NWVtO2ZvbnQtc2l6ZToxZW19LnBvc3RfX2hlcm97d2lkdGg6MTAwJX0uc2xpY2staW5pdGlhbGl6ZWQgLnBvc3RfX2hlcm8tc2xpZGUuc2xpY2stc2xpZGV7cG9zaXRpb246cmVsYXRpdmU7YWxpZ24taXRlbXM6c3RyZXRjaH0ucG9zdF9faGVyby1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtwYWRkaW5nLXRvcDozZW07cGFkZGluZy1ib3R0b206My41ZW07YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI5LDM0LDM3LDAuNDgpO2NvbG9yOiNmZmY7d2lkdGg6MTAwJX0ucG9zdF9faGVyby1pbWFnZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnBvc3RfX2hlcm8taW1hZ2UgdmlkZW97cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO2Rpc3BsYXk6YmxvY2s7bWluLXdpZHRoOjEwMCU7bWluLWhlaWdodDoxMDAlfS5wb3N0X19oZXJvLWltYWdlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9LnBvc3RfX2hlcm8tdGl0bGV7bWF4LXdpZHRoOjU2MHB4O21hcmdpbi1ib3R0b206MC4xMjVlbTtmb250LXNpemU6Mi4yNWVtO2xpbmUtaGVpZ2h0OjEuMTtmb250LXdlaWdodDpib2xkfS5wb3N0X19oZXJvLXRpdGxlIHNwYW57Y29sb3I6dmFyKC0tdGhlbWUpO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wb3N0X19oZXJvLXRleHR7bWFyZ2luLWJvdHRvbToxZW07bGluZS1oZWlnaHQ6MS40ZW07Zm9udC1zaXplOjEuMjVlbTtmb250LXdlaWdodDpib2xkfS5wb3N0X19oZXJvLXRleHQtd2FybmluZ3tkaXNwbGF5OmJsb2NrO2NvbG9yOiNlYzQ4MmY7Zm9udC13ZWlnaHQ6Ym9sZH0ucG9zdF9faGVyby1jb250cm9scyBbY2xhc3MqPVwiYnV0blwiXXtwYWRkaW5nLWxlZnQ6MWVtO3BhZGRpbmctcmlnaHQ6MWVtfS5wb3N0X19zZWN0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctdG9wOjNlbTtwYWRkaW5nLWJvdHRvbTozZW19LnBvc3RfX3NlY3Rpb24taW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5wb3N0X19zZWN0aW9uX2dyYXk6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjA7bGVmdDotODB2dzt6LWluZGV4OjE7ZGlzcGxheTpibG9jazt3aWR0aDoyMDB2dztoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmNmY2ZjZ9LnBvc3RfX3NlY3Rpb24gbGl7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjQ7Y29sb3I6IzVjNjI2ZX0ucG9zdF9fc2VjdGlvbiB1bDpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MWVtfS5wb3N0X19zZWN0aW9uIHB7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjQ7Y29sb3I6IzVjNjI2ZX0ucG9zdF9fc2VjdGlvbiBwOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbToxZW19LnBvc3RfX3NlY3Rpb24tdGl0bGV7bWFyZ2luLWJvdHRvbTowLjc1ZW07Zm9udC1zaXplOjEuNWVtO2ZvbnQtd2VpZ2h0OmJvbGR9LnBvc3RfX3NlY3Rpb24tdGl0bGVfbG93e21hcmdpbi1ib3R0b206MH0ucG9zdF9fc2VjdGlvbi1zdWJ0aXRsZXtmb250LXNpemU6MS4xMjVlbTttYXJnaW4tYm90dG9tOjAuMjVlbTtmb250LXdlaWdodDpib2xkO2NvbG9yOiM1YzYyNmV9LnBvc3RfX3NlY3Rpb24tc3VidGl0bGVfd2l0aC1nYXB7bWFyZ2luLWJvdHRvbTowLjc1ZW19LnBvc3RfX3NlY3Rpb24tdGV4dHttYXgtd2lkdGg6NjgwcHh9LnBvc3RfX3NlY3Rpb24taXRlbXttYXgtd2lkdGg6NjgwcHh9LnBvc3RfX3NlY3Rpb24taXRlbTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjEuNWVtfS5wb3N0X19tYXRoe21hcmdpbi10b3A6M2VtO21hcmdpbi1ib3R0b206M2VtfS5wb3N0X19tYXRoLWxpc3R7ZGlzcGxheTpmbGV4O2ZvbnQtc2l6ZToxZW07anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiM1YzYyNmV9LnBvc3RfX21hdGgtbGlzdD5kaXZ7bWF4LXdpZHRoOjIyMHB4fS5wb3N0X19tYXRoLWxpc3Q+ZGl2Om50aC1jaGlsZCgybil7Zm9udC1zaXplOjEuNWVtO2ZvbnQtd2VpZ2h0OmJvbGR9LnBvc3RfX21hdGgtbGlzdD5kaXY6bm90KDpmaXJzdC1jaGlsZCl7cGFkZGluZy1sZWZ0OjEwcHh9LnBvc3RfX3ByZXZpZXd7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMjQwcHg7Z3JpZC1jb2x1bW4tZ2FwOjIwcHg7Z3JpZC1yb3ctZ2FwOjAuNzVlbX0ucG9zdF9fcHJldmlldzpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjEuNWVtfS5wb3N0X19wcmV2aWV3LXRpdGxle21hcmdpbi1ib3R0b206MC4xMjVlbTtmb250LXNpemU6MS4zNWVtO2ZvbnQtd2VpZ2h0OmJvbGR9LnBvc3RfX3ByZXZpZXctaW1hZ2UgaW1ne3dpZHRoOjEwMCV9LnBvc3RfX3ByZXZpZXcgW2NsYXNzKj1cImJ1dG5cIl17cGFkZGluZy1sZWZ0OjFlbTtwYWRkaW5nLXJpZ2h0OjFlbX0ucG9zdF9fcHJldmlldy1oYWxme2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtncmlkLWNvbHVtbi1nYXA6MjBweDtncmlkLXJvdy1nYXA6MC43NWVtO3BhZGRpbmctdG9wOjMwcHh9LnBvc3RfX3RhYmxlIHRoe2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGhlbWUpO2NvbG9yOiNmZmZ9LnBvc3RfX3RhYmxlIHRoLC5wb3N0X190YWJsZSB0ZHtwYWRkaW5nOjEwcHh9LnBvc3RfX3RhYmxlIHRke2JvcmRlcjoxcHggc29saWQgI2RmZTBlMX0ucG9zdF9fdGFibGUtZGVzY3JpcHRpb257bWFyZ2luLXRvcDoyMHB4fS5wb3N0X190YWJsZS1kZXNjcmlwdGlvbiBzcGFue2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjEuMjVlbTtjb2xvcjp2YXIoLS10aGVtZSl9LnBvc3RfX2xpbmtze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDUsIDFmcik7Z3JpZC1nYXA6MS43NWVtfS5wb3N0X19saW5rczpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjEuNWVtfS5wb3N0X19saW5rcy1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1yYWRpdXM6MTBweDtvdmVyZmxvdzpoaWRkZW47Ym94LXNoYWRvdzotNXB4IDVweCAxMHB4IHJnYmEoMzUsMzUsMzUsMC4zKX0ucG9zdF9fbGlua3MtaXRlbSBpbWd7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LnBvc3RfX2xpbmtzLWl0ZW0gYXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDoyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BhZGRpbmctdG9wOjFlbTtwYWRkaW5nLXJpZ2h0OjFlbTtwYWRkaW5nLWJvdHRvbToxZW07cGFkZGluZy1sZWZ0OjFlbTtmb250LXdlaWdodDpib2xkO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI5LDM0LDM3LDAuMyl9LnBvc3RfX2xpbmtzLWl0ZW0gYTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjksMzQsMzcsMC42KTt0ZXh0LWRlY29yYXRpb246bm9uZX0ucG9zdF9fdGVhbTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjEuNWVtfS5wb3N0X19pbnB1dC1saW5le21hcmdpbi1ib3R0b206MjBweH0ucG9zdF9fcmVxdWVzdC1mb3Jte3BhZGRpbmctdG9wOjMwcHg7cGFkZGluZy1yaWdodDoxLjVlbTtwYWRkaW5nLWJvdHRvbToxMHB4O3BhZGRpbmctbGVmdDoxLjVlbTtib3JkZXItcmFkaXVzOjEwcHg7Ym9yZGVyOjVweCBzb2xpZCB2YXIoLS10aGVtZSl9LnBvc3RfX3JlcXVlc3QtZm9ybS1ob2xkZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5wb3N0X19yZXF1ZXN0LWZvcm0taG9sZGVyIFtjbGFzcyo9XCJidXRuXCJde3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH0ucG9zdF9fcmVxdWVzdC1mb3JtLWlucHV0c3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3dpZHRoOjcwJTttYXgtd2lkdGg6NzUwcHh9LnBvc3RfX3JlcXVlc3QtZm9ybSAucG9zdF9faW5wdXQtbGluZXt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpfS5wb3N0X19mb3Jte3BhZGRpbmc6MS41ZW07YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NXB4O2JveC1zaGFkb3c6MCAycHggMTBweCByZ2JhKDM1LDM1LDM1LDAuMjUpO292ZXJmbG93OmhpZGRlbn0ucG9zdF9fZm9ybSAuZGVsaXZlcnlfX2Zvcm17bWFyZ2luLWJvdHRvbTowfS5wb3N0X19mb3JtLXRpdGxle2ZvbnQtc2l6ZToxLjEyNWVtO21hcmdpbi1ib3R0b206MC41ZW07Zm9udC13ZWlnaHQ6Ym9sZH0ucG9zdF9fZm9ybS10b3RhbHN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjEuMTI1ZW19LnBvc3RfX2Zvcm0tdG90YWxzOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MC41ZW19LnBvc3RfX2Zvcm0tdG90YWxzX3NlY29uZGFyeXtjb2xvcjojNWM2MjZlfS5wb3N0X19mb3JtLWRlc2NyaXB0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctdG9wOjFlbTtwYWRkaW5nLWJvdHRvbToxZW19LnBvc3RfX2Zvcm0tZGVzY3JpcHRpb246YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjA7bGVmdDotMjUlO3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrO3dpZHRoOjE1MCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjojRTVFNUU1fS5wb3N0X19mb3JtLWRlc2NyaXB0aW9uIHB7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MS40O2NvbG9yOiM4NDg0ODR9LnBvc3RfX2Zvcm0tZGVzY3JpcHRpb24gcDpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjFlbX0ucG9zdF9fZm9ybS1mZWF0dXJlcy10aXRsZXtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxLjEyNWVtO21hcmdpbi1ib3R0b206MC41ZW07Y29sb3I6dmFyKC0tdGhlbWUpfS5wb3N0X19mb3JtLWZlYXR1cmVzLWxpc3QgbGl7Zm9udC1zaXplOjAuODc1ZW07bGluZS1oZWlnaHQ6MS40O2NvbG9yOiM4NDg0ODR9LnBvc3RfX2Zvcm0tZmVhdHVyZXMtbGlzdCBsaTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjAuNWVtfS5wb3N0X19mb3JtLWZlYXR1cmVzLWxpc3QgYXtjb2xvcjp2YXIoLS10aGVtZSk7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ucG9zdF9fZm9ybS1mZWF0dXJlcy1saXN0IGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnBvc3QgLmRlbGl2ZXJ5X19mb3JtLWJhbm5lciwucG9zdF9fYXNpZGV7cGFkZGluZy10b3A6M2VtfS5wb3N0IC5kZWxpdmVyeV9fdGV4dC1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgMWZyKTtwYWRkaW5nLWJvdHRvbToxLjVlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCl7LnBvc3RfX21haW57ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgNDIwcHg7Z3JpZC1jb2x1bW4tZ2FwOjIwcHh9LnBvc3RfX2NvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO29yZGVyOjF9LnBvc3RfX2FzaWRle2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7b3JkZXI6Mn0ucG9zdF9fYXNpZGUtaG9sZGVye3dpZHRoOjEwMCV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsucG9zdF9fZm9ybS10aXRsZXtmb250LXNpemU6MS41ZW19LnBvc3RfX2Zvcm0tY29sdW1uc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z3JpZC1jb2x1bW4tZ2FwOjIwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wb3N0e2ZvbnQtc2l6ZTowLjc1ZW19LnBvc3RfX3ByZXZpZXd7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxNjBweH0ucG9zdF9fbWF0aC1saXN0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjEuMTI1ZW19LnBvc3RfX21hdGgtbGlzdD5kaXZ7bWF4LXdpZHRoOjIyMHB4fS5wb3N0X19tYXRoLWxpc3Q+ZGl2Om5vdCg6Zmlyc3QtY2hpbGQpe3BhZGRpbmctbGVmdDowO3BhZGRpbmctdG9wOjEwcHh9LnBvc3RfX3RhYmxle2ZvbnQtc2l6ZTowLjllbTtvdmVyZmxvdy14OmF1dG99LnBvc3RfX3JlcXVlc3QtZm9ybXtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHh9LnBvc3RfX3JlcXVlc3QtZm9ybS1ob2xkZXJ7ZGlzcGxheTpibG9ja30ucG9zdF9fcmVxdWVzdC1mb3JtLWlucHV0c3t3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlfS5wb3N0X19yZXF1ZXN0LWZvcm0gLnBvc3RfX2lucHV0LWxpbmV7d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KX0ucG9zdF9fZm9ybS1jb2x1bW5ze2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9LnBvc3QgLmFncmVlbWVudC1saW5lIC5sYWJlbC10ZXh0e3RvcDowfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsucG9zdF9fbGlua3N7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LCAxZnIpO2dyaWQtZ2FwOjFlbX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBvc3RfX21hdGg6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDoyZW19LnBvc3RfX3ByZXZpZXd7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn0ucG9zdF9fcHJldmlldzpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjJlbX0ucG9zdF9fcHJldmlldy1pbWFnZXtvcmRlcjoxfS5wb3N0X19wcmV2aWV3LWNvbnRlbnR7b3JkZXI6MjtwYWRkaW5nLWJvdHRvbToxMHB4fS5wb3N0X19wcmV2aWV3LWhhbGZ7ZGlzcGxheTpibG9ja30ucG9zdF9fbGlua3N7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpfS5wb3N0X19yZXF1ZXN0LWZvcm17cGFkZGluZy1yaWdodDoxMHB4O3BhZGRpbmctbGVmdDoxMHB4fS5wb3N0X19yZXF1ZXN0LWZvcm0taW5wdXRze2Rpc3BsYXk6YmxvY2t9LnBvc3RfX3JlcXVlc3QtZm9ybSAucG9zdF9faW5wdXQtbGluZXt3aWR0aDoxMDAlfS5wb3N0IC5kZWxpdmVyeV9fdGV4dC1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCl7LnBvc3QgLmRlbGl2ZXJ5X190ZXh0LWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19LmJsb2d7bWluLWhlaWdodDo4NnZoO3BhZGRpbmctdG9wOjJyZW07cGFkZGluZy1ib3R0b206NTBweH0uYmxvZ19faW5uZXJ7bWF4LXdpZHRoOjk4MHB4fS5ibG9nIC5icmVhZGNydW1ic3ttYXJnaW4tYm90dG9tOjNyZW19LmJsb2cgLmJyZWFkY3J1bWJzIC5pbm5lcntwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30uYmxvZ19fdGl0bGV7bWFyZ2luLWJvdHRvbToycmVtO3RleHQtYWxpZ246Y2VudGVyfS5ibG9nX190aXRsZV9sb3d7bWFyZ2luLWJvdHRvbTowLjVyZW19LmJsb2dfX2xpc3R7bWFyZ2luLWJvdHRvbToycmVtfS5ibG9nX19pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6Z3JpZDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dyaWQtdGVtcGxhdGUtY29sdW1uczoxOTBweCAxZnI7Z3JpZC1jb2x1bW4tZ2FwOjJyZW07Z3JpZC1yb3ctZ2FwOjEuMjVyZW07cGFkZGluZy1ib3R0b206MnJlbTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDdkN2Q3fS5ibG9nX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpe3BhZGRpbmctdG9wOjJyZW19LmJsb2dfX2l0ZW06aG92ZXIgLmJsb2dfX2l0ZW0tbmFtZXtjb2xvcjp2YXIoLS10aGVtZSl9LmJsb2dfX2l0ZW0tbGlua3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTA7dGV4dC1pbmRlbnQ6LTk5ZW07b3ZlcmZsb3c6aGlkZGVufS5ibG9nX19pdGVtLWltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctdG9wOjcwJTtvdmVyZmxvdzpoaWRkZW59LmJsb2dfX2l0ZW0taW1hZ2UgaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9LmJsb2dfX2l0ZW0tY29udGVudHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWluLWhlaWdodDoxMzNweH0uYmxvZ19faXRlbS1uYW1le21hcmdpbi1ib3R0b206MXJlbTtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxLjVyZW07dHJhbnNpdGlvbjphbGwgMC4yc30uYmxvZ19faXRlbS1kZXNjcmlwdGlvbntsaW5lLWhlaWdodDoxLjR9LmJsb2dfX2l0ZW0tZGF0ZXtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDpib2xkO2NvbG9yOiM1YzYyNmV9LmJsb2dfX2l0ZW0tcGFnZXttYXJnaW4tdG9wOjEuMjVyZW19LmJsb2dfX2l0ZW0tcGFnZSBwe21hcmdpbi10b3A6MXJlbTtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzVjNjI2ZX0uYmxvZ19faXRlbS1wYWdlIC52aWRlby1ib3h7bWFyZ2luLXRvcDoxLjI1cmVtfS5ibG9nX19pdGVtLXBhZ2UtaW1hZ2V7bWFyZ2luLXRvcDoxLjI1cmVtfS5ibG9nX19pdGVtLXBhZ2UtaW1hZ2UgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmJsb2dfX2l0ZW0tcGFnZS1iYWNrLWxpbmt7bWFyZ2luLXRvcDoxLjI1cmVtO2ZvbnQtd2VpZ2h0OmJvbGR9LmJsb2dfX2l0ZW0tcGFnZS1iYWNrLWxpbmsgYXtjb2xvcjp2YXIoLS10aGVtZSl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LmJsb2dfX2l0ZW17Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn0uYmxvZ19faXRlbS1jb250ZW50e21pbi1oZWlnaHQ6MH19LmxvZ2luLXdhcm5pbmd7bWF4LXdpZHRoOjMwMHB4O2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10aGVtZSk7Ym94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMzUsMzUsMzUsMC4yNSk7Ym9yZGVyLXJhZGl1czozcHg7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHg7cGFkZGluZy1ib3R0b206MjBweDtwYWRkaW5nLWxlZnQ6MjBweH0ubm8tbG9naW4td2FybmluZyAubG9naW4td2FybmluZ3tkaXNwbGF5Om5vbmV9LmxvZ2luLXdhcm5pbmdfX2J0bnN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tdG9wOjE1cHh9LmxvZ2luLXdhcm5pbmcgW2NsYXNzKj1cImJ1dG5cIl17ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjM0cHg7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fS5sb2dpbi13YXJuaW5nIGFbY2xhc3MqPVwiYnV0blwiXXtsaW5lLWhlaWdodDozMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyN3B4KXsubG9naW4td2FybmluZ3tib3R0b206MjBweH19LmxvZ2luLWdyZWV0aW5ne21heC13aWR0aDozMDBweDtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGhlbWUpO2JveC1zaGFkb3c6MCAycHggMTBweCByZ2JhKDM1LDM1LDM1LDAuMjUpO2JvcmRlci1yYWRpdXM6M3B4O3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1yaWdodDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHg7cGFkZGluZy1sZWZ0OjIwcHh9Lm5vLWxvZ2luLWdyZWV0aW5nIC5sb2dpbi1ncmVldGluZ3tkaXNwbGF5Om5vbmV9LmxvZ2luLWdyZWV0aW5nX19hbGVydHttYXJnaW4tdG9wOjE1cHh9LmxvZ2luLWdyZWV0aW5nX19idG5ze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luLXRvcDoxNXB4fS5sb2dpbi1ncmVldGluZyBbY2xhc3MqPVwiYnV0blwiXXtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MzRweDtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9LmxvZ2luLWdyZWV0aW5nIGFbY2xhc3MqPVwiYnV0blwiXXtsaW5lLWhlaWdodDozMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyN3B4KXsubG9naW4tZ3JlZXRpbmd7Ym90dG9tOjIwcHh9fS5pbnN0YWxsLXByb21wdHtkaXNwbGF5Om5vbmU7ei1pbmRleDo5OTk5O3dpZHRoOmNhbGMoMTAwJSAtIDMwcHgpO21heC13aWR0aDozMDBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMzUsMzUsMzUsMC4yNSk7Ym9yZGVyLXJhZGl1czozcHg7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHg7cGFkZGluZy1ib3R0b206MjBweDtwYWRkaW5nLWxlZnQ6MjBweH0uaW5zdGFsbC1wcm9tcHRfX2J0bnN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tdG9wOjE1cHh9Lm5vLWluc3RhbGwtcHJvbXB0IC5pbnN0YWxsLXByb21wdHtkaXNwbGF5Om5vbmV9Lmluc3RhbGwtcHJvbXB0IFtjbGFzcyo9XCJidXRuXCJde2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDozNHB4O3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH0uaW5zdGFsbC1wcm9tcHQgYVtjbGFzcyo9XCJidXRuXCJde2xpbmUtaGVpZ2h0OjMwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI3cHgpey5pbnN0YWxsLXByb21wdHtib3R0b206MjBweH19LmFzaWRlLWRvdC1uYXZ7cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDt0b3A6MDt6LWluZGV4Ojg4ODg7ZGlzcGxheTpub25lO2hlaWdodDoxMDB2aDt3aWR0aDowfS5hc2lkZS1kb3QtbmF2X19saXN0e3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjA7cmlnaHQ6MDt3aWR0aDowO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpmbGV4LWVuZH0uYXNpZGUtZG90LW5hdl9faXRlbXttYXJnaW4tdG9wOjEuNWVtfS5hc2lkZS1kb3QtbmF2X19saW5re3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy1yaWdodDoxLjVlbTttYXJnaW4tcmlnaHQ6MWVtO3doaXRlLXNwYWNlOm5vd3JhcDtmb250LXdlaWdodDpib2xkO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6MXB4IDFweCA1cHggcmdiYSgwLDAsMCwwLjM1KTt0cmFuc2l0aW9uOmFsbCAwLjM1c30uYXNpZGUtZG90LW5hdl9fbGluazpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uYXNpZGUtZG90LW5hdl9fbGluazphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDo1MCU7cmlnaHQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjAuNzVlbTtoZWlnaHQ6MC43NWVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93OjFweCAxcHggNXB4IHJnYmEoMCwwLDAsMC4zNSk7Ym9yZGVyLXJhZGl1czo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dHJhbnNpdGlvbjphbGwgMC4zNXN9LmFzaWRlLWRvdC1uYXZfX2xpbmsuYWN0aXZle3BhZGRpbmctcmlnaHQ6MmVtfS5hc2lkZS1kb3QtbmF2X19saW5rLmFjdGl2ZTphZnRlcnt3aWR0aDoxLjVlbTtoZWlnaHQ6MS41ZW07cmlnaHQ6LTAuMzc1ZW19LmFzaWRlLWRvdC1uYXZfX2xpbmsgc3Bhbnt0cmFuc2l0aW9uOmFsbCAwLjJzO2ZsZXgtc2hyaW5rOjB9LmFzaWRlLWRvdC1uYXZfX2xpbms6bm90KC5hY3RpdmUpIHNwYW57b3BhY2l0eTowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KXsuYXNpZGUtZG90LW5hdntkaXNwbGF5OmJsb2NrfX0ucmctcGFydG5lciAubWFpbi1wYWdlLWFjdGlvbnMsLnJnLXBhcnRuZXIgLmNhcmQtYmVuZWZpdHMsLnJnLXBhcnRuZXIgLmNhcmQtdGVybXMsLnJnLXBhcnRuZXIgLmNhdGFsb2d1ZS1hdmFpbGFiaWxpdHksLnJnLXBhcnRuZXIgLnByb2R1Y3QtcHJldmlldy1xdWFsaXR5LC5yZy1wYXJ0bmVyIC5jYXRhbG9ndWUtcHJpY2Utc29ydHtkaXNwbGF5Om5vbmV9LnJnLXBhcnRuZXJfX3Bvd2VyZWR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7bWFyZ2luLXRvcDozMHB4O3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweDtmb250LXNpemU6MTVweDtjb2xvcjojNWM2MjZlfS5yZy1wYXJ0bmVyX19wb3dlcmVkIHN2Z3t3aWR0aDoyOHB4O2hlaWdodDoyOHB4O21hcmdpbi1yaWdodDoxMHB4O2ZpbGw6I2VjNDgyZn0ucmctcGFydG5lciAuaGVhZGVye3BhZGRpbmctdG9wOjB9QG1lZGlhIHByaW50eyosKjpiZWZvcmUsKjphZnRlcntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Y29sb3I6IzFkMjIyNSAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O3RleHQtc2hhZG93Om5vbmUgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bm9uZX1hLGE6dmlzaXRlZHt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfXByZSxibG9ja3F1b3Rle2JvcmRlcjoxcHggc29saWQgIzFkMjIyNTtwYWdlLWJyZWFrLWluc2lkZTphdm9pZH10aGVhZHtkaXNwbGF5OnRhYmxlLWhlYWRlci1ncm91cH10cixpbWd7cGFnZS1icmVhay1pbnNpZGU6YXZvaWR9aW1ne21heC13aWR0aDoxMDAlICFpbXBvcnRhbnR9cCxoMixoM3tvcnBoYW5zOjM7d2lkb3dzOjN9aDIsaDN7cGFnZS1icmVhay1hZnRlcjphdm9pZH1mb290ZXJ7cG9zaXRpb246c3RhdGljfS5tYWlue3BhZGRpbmc6ODBweCAwIDAgMCAhaW1wb3J0YW50fS5wYWdlLWhvbGRlcntoZWlnaHQ6YXV0bzttaW4taGVpZ2h0OjB9aHRtbCxib2R5e2hlaWdodDo5OSV9LnBhZ2UtbmF2LWhvbGRlci5maXhlZCwucGFnZS1mb290ZXIsLmRvd24taWNvbiwuYmFubmVyLC5jYXRhbG9ndWUtbGlzdC1ob2xkZXIsLm1vdXNlLWljb24sLnNjcm9sbC10by1vcmRlciwub3JkZXItZXJyb3JzLC5kYXRlLWlucHV0OmJlZm9yZSwuYW1vdW50LWJ1dG4sLnJlZC1idXRuLC5oZWxwLWljb24sLmRlc2t0b3AtcGFnZS1uYXYsLnBob3RvcywubWFpbi1zZWN0aW9uLXRpdGxlLC5zbWFsbC1zbGlkZXItYmxvY2ssLm9yZGVyLWluZm8tYnV0bnMsLmZlYXR1cmVzLW5hdi1ob2xkZXIsLm9yZGVyLWN1c3RvbWVyLWRhdGEsZm9vdGVye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5vcmRlci1wcmljZS1mb3JtIC5pbnB1dC1saW5lLWNlbGx7ZmxvYXQ6cmlnaHQ7d2lkdGg6MzUlfS5vcmRlci1wcmljZS1mb3JtIGxhYmVsKy5pbnB1dC1saW5lLWNlbGx7ZmxvYXQ6bGVmdDt3aWR0aDo2MCU7bWFyZ2luOjB9LmNvbXBhbnktZmVhdHVyZVtjbGFzcyo9J3Njcm9sbC1vcmRlcidde3BhZGRpbmc6MCAwIDEwcHggMDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50fS5vcmRlci1kZXNjcmlwdGlvbntwYWdlLWJyZWFrLWFmdGVyOmFsd2F5c30uY29tcGFueS1mZWF0dXJlcy1jb250ZW50e3dpZHRoOjEwMCV9LnBhZ2UtbmF2LWxvZ297bWFyZ2luLWxlZnQ6MH0ub3JkZXItc2VjdGlvbiwubWFpbi1wYWdlLWNlbGwsLm1haW4tcGFnZS1yb3d7ZGlzcGxheTpibG9jaztwYWRkaW5nOjB9Lm9yZGVyLXByZXBheW1lbnR7cGFkZGluZzoxMHB4IDMwcHggMTBweCAwfS5vcmRlci1wcmljZS1mb3Jte3BhZGRpbmc6MCAwIDIwcHggMH0uY2FydD4uaW5uZXJ7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6MH0uY29tcGFueS1mZWF0dXJlIGgyLC5jYXJ0IGgxe2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjI0cHg7cGFkZGluZzowIDAgMTVweCAwfS5jYXJ0LWl0ZW0taW1hZ2UgaW1ne21heC1oZWlnaHQ6NDBweH0uaGVhZGVyLWNhcnR7ZGlzcGxheTpub25lfS5jYXJ0LXRhYmxlLWNlbGx7cGFkZGluZzo1cHh9LmNhcnQtdGFibGUtY2VsbDpudGgtY2hpbGQoNyl7ZGlzcGxheTpub25lfS5jYXJ0LW9yZGVyIC5vcmRlci1zZWN0aW9ue3BhZGRpbmc6MTVweCAwIDAgMH0ub3JkZXItcHJpY2UtZm9ybSBpbnB1dC50ZXh0LWlucHV0e2hlaWdodDozMHB4O2xpbmUtaGVpZ2h0OjMycHh9Lm9yZGVyLXRvdGFsLWxpc3QgbGkgbGFiZWx7bGVmdDotMjNweH0ub3JkZXItcHJlcGF5bWVudC1pbmZve3BhZGRpbmc6MTJweCAwIDAgMH0uY2FydC1ob2xkZXJ7bWF4LXdpZHRoOjEyNDBweH0uY2FydC1pdGVtLWluZm97Zm9udC1zaXplOjE2cHh9LmNhcnQtdGV4dHtwYWRkaW5nOjAgMCA1cHggMDtmb250LXNpemU6MTJweH0ub3JkZXItc2VjdGlvbiBsYWJlbHtmb250LXNpemU6MTNweH0ub3JkZXItc2VjdGlvbi10b3RhbHtwYWRkaW5nOjE1cHggMCA1cHggMH0ub3JkZXItdG90YWwtdGl0bGUsLm9yZGVyLXRvdGFsLWxpc3QgbGl7cGFkZGluZzowIDAgMTBweCAwfS5kb2N1bWVudHMtcHJldmlldy1jb250ZW50e3BhZGRpbmc6MzBweCAyMHB4fS5oZWFkZXItbmF2LC5hZGRpdGlvbmFsLW5hdixoZWFkZXIgLnVpLWNvbnRyb2xzLC50b29sdGlwc3Rlci1kZWZhdWx0LC5icmVhZGNydW1icywucHJldmlldy10YWdzLC5jYXJ0LXRleHQgLmNhcnQtY2xlYXIsLnByaW50LWRvY3VtZW50cyAucGFnZS1uYXYtaG9sZGVyLC5wcmludC1kb2N1bWVudHMgLm5hdmlnYXRpb24tYmxvY2stYXNpZGUsLnByaW50LWRvY3VtZW50cyAubG9naW4tdHJpZ2dlciwuY2JoLXdyYXBwZXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnByaW50LWRvY3VtZW50cyAubmF2aWdhdGlvbi1ibG9ja3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDphdXRvO2hlaWdodDphdXRvfS5wcmludC1kb2N1bWVudHMgLmRvY3VtZW50cy1wcmV2aWV3e3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LnByaW50LWRvY3VtZW50cyAucGFnZS1uYXYtaXRlbXN7YmFja2dyb3VuZDojZmZmfS5wcmludC1kb2N1bWVudHMgLmRvY3VtZW50cy10aXRsZXtmb250LXNpemU6NDhweDtsaW5lLWhlaWdodDo0OHB4fS5kb2N1bWVudHMtcHJldmlldyBwe2ZvbnQtc2l6ZToxNHB4fS5jYXJkIC5jYXJkLWdhbGxlcnksLmNhcmQgLmNhcmQtYmVuZWZpdHMsLmNhcmQgLmNhcmQtYWN0aW9ucywuY2FyZCAuY2FyZC1hZGRpdGlvbmFsLWNhcmRzLC5jYXJkIC5jYXJkLWFkZGl0aW9uYWwtcGhvdG9ze2Rpc3BsYXk6bm9uZX0uY2FyZCAuY2FyZC1mZWF0dXJlcyAubmFtZSBhLC5jYXJkIC5jYXJkLWJ0bnMgW2NsYXNzKj0nLWJ1dG4nXSwub3JkZXItZG9jIGhlYWRlcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uaGVhZGVyLWNvbnRhY3RzIC5waG9uZS1ib3h7ZGlzcGxheTpibG9ja319LnJnLW1hcmt1cF9fdG9we21hcmdpbi10b3A6MzBweDttYXJnaW4tYm90dG9tOjUwcHh9LnJnLW1hcmt1cF9fbmF2IGxpe2ZvbnQtd2VpZ2h0OmJvbGQ7bGlzdC1zdHlsZTpkZWNpbWFsIGluc2lkZX0ucmctbWFya3VwX19uYXYgbGk6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDoyMHB4fS5yZy1tYXJrdXBfX25hdiBsaSBhe2NvbG9yOnZhcigtLXRoZW1lKX1cbiIsIi5hdXRoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEzNHB4KTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIFxuICAucmctcGFydG5lciAmIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTI0cHgpO1xuICB9XG4gIFxuICAmX19mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDM0MHB4O1xuICB9XG4gIFxuICAmX19sb2dvIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIFxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgfVxuICB9XG4gIFxuICAmX19saW5lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIFxuICAmX19idXRuIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICBcbiAgJl9fcmVtZW1iZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICBcbiAgJl9fcmVjb3Zlcnkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIFxuICAmX190cmlnZ2VyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgXG4gICZfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgfVxuICBcbiAgJl9fZXJyb3Ige1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgXG4gICZfX21lc3NhZ2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgXG4gICAgJl9zdWNjZXNzIHtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICB9XG4gICAgXG4gICAgJl9lcnJvciB7XG4gICAgICBjb2xvcjogJGRhcmtSZWQ7XG4gICAgfVxuICB9XG59XG4iLCIvKmhlcm8qL1xuLmhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDAgMjJweDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOThweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmLWxvZ28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweCBhdXRvO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmlsbDogJHdoaXRlO1xuICAgIH1cblxuICAgIC5sb2dvLWl0ZW0ge1xuICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgIH1cbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMS4zcyAwLjVzO1xuICB9XG5cbiAgLmlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBtYXgtd2lkdGg6IDEwNDBweDtcbiAgfVxuXG4gIHAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6IDAgMCAyOXB4IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgLnRyYW5zcGFyZW50LWJ1dG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgbWFyZ2luOiAwIDAgMjVweCAwO1xuICB9XG5cbiAgLmFuY2hvcjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLm1haW4tcGFnZS1jZWxsIHtcbiAgICBwYWRkaW5nOiA5OHB4IDAgMCAwO1xuICB9XG5cbiAgJi1zbG9nYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6IDExcHggMCAwIDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMS4zcyAwLjhzO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBtYXJnaW46IDAgMCAwIC0zMHB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgMXM7XG4gICAgfVxuICB9XG5cbiAgJi1ib3R0b20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDEuM3MgMXM7XG4gIH1cbn1cblxuLmhlcm8tYmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xuXG4gIC5pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaWZyYW1lLFxuICAgIHZpZGVvLFxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDk5OTk5JTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgdG8gdG9wLFxuICAgICAgcmdiYSgwLCAwLCAwLCAwLjgpIDAlLFxuICAgICAgcmdiYSgwLCAwLCAwLCAwLjYpIDYwJSxcbiAgICAgIHJnYmEoMCwgMCwgMCwgMC40KSAxMDAlXG4gICAgKTtcbiAgfVxuXG4gIC5pb3MgJiB2aWRlbyxcbiAgLmFuZHJvaWQgJiB2aWRlbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5sb2FkZWQgJiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYgdmlkZW8sXG4gICYgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmNvbnRhY3RzLnNjcm9sbGVkIC5jb250YWN0cy1saXN0LWl0ZW0sXG4uY29tcGFueS1mZWF0dXJlLnNjcm9sbGVkIC5mZWF0dXJlcy1saXN0LWl0ZW0sXG4ubG9hZGVkIC5oZXJvLXNsb2dhbjpiZWZvcmUsXG4ubG9hZGVkIC5oZXJvLWJvdHRvbSxcbi5sb2FkZWQgLmhlcm8tc2xvZ2FuLFxuLmxvYWRlZCAuaGVybyBoMSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5kb3duLWJ1dG4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNTBweDtcbiAgbGVmdDogOTAlO1xuICB6LWluZGV4OiAxMDA7XG4gIHdpZHRoOiAzOHB4O1xuICBtYXJnaW4tbGVmdDogLTE5cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogJHdoaXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcblxuICAmLmhpZGRlbi1idG4ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICBhbmltYXRpb246IGp1bXAgMXMgaW5maW5pdGU7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgYW5pbWF0aW9uOiBqdW1wIDFzIDAuMTVzIGluZmluaXRlO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGFuaW1hdGlvbjoganVtcCAxcyAwLjNzIGluZmluaXRlO1xuICAgIH1cbiAgfVxufVxuXG4uaGVyby1pY29uLFxuLmRvd24taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1MHB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA3O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW46IDAgMCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbjogMCAwIDAgLTIwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUzZCgwLCAxNXB4LCAwKTtcbiAgICBhbmltYXRpb246IHNjcm9sbFdoZWVsIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICBmaWxsOiAkd2hpdGU7XG4gIH1cblxuICBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBtYXJnaW46IDAgMCAwIC03NXB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5pb3MgJixcbiAgLmFuZHJvaWQgJiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGFnZS1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogJHdoaXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogM2VtO1xuXG4gICYtZml4IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICYtLWNvbXBhbnkge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAucGFnZS1oZXJvLWJnIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlLWhlcm8tYmc6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi1hcnJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgYmFja2dyb3VuZDogJGFzaWRlTmF2O1xuXG4gICAgLmhlcm8taWNvbiB7XG4gICAgICBib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJi10b3Age1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZm9udC1zaXplOiA3MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICB9XG5cbiAgJi1jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzAwcHgpO1xuICB9XG5cbiAgJi1mcmFtZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgJi1ob2xkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gOThweCk7XG4gICAgbWF4LXdpZHRoOiAxMDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmLXRleHQge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDExcHggMCAwIDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICB9XG4gIH1cblxuICAmLWJnIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJi5wYWdlLWhlcm8tc2xpZGVyIHtcbiAgICAgICYub25lLXNsaWRlIHtcbiAgICAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGlkZSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuc2xpZGUge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWRlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cztcblxuICAgICAgICAmLnNsaWNrLWN1cnJlbnQge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcblxuICAgICAgICAgIC5zbGlkZS10ZXh0IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyAwLjVzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2xpY2stY3VycmVudCB7XG4gICAgICAgIC5zbGlkZS10ZXh0IHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIDAuNXM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZnJhbWUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTQ1MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaXRJbWFnZShjb3Zlcik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICByZ2JhKCRibGFjaywgMC44NSkgMCUsXG4gICAgICAgICAgcmdiYSgkYmxhY2ssIDAuNykgNTAlLFxuICAgICAgICAgIHJnYmEoJGJsYWNrLCAwLjYpIDcwJSxcbiAgICAgICAgICByZ2JhKCRibGFjaywgMCkgMTAwJVxuICAgICAgICApO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBAaW5jbHVkZSB6b29tSW1hZ2U7XG4gICAgICB9XG5cbiAgICAgICYtdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMjBweCAyMHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcztcblxuICAgICAgICAubmFtZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdHJpZ2dlciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaG9sZGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbGVmdCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNjAlIC0gMTBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLXJpZ2h0IHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNDAlIC0gMTBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtbGVmdCxcbiAgICAgICAgICAmLXJpZ2h0IHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBpZnJhbWUsXG4gICAgICB2aWRlbyxcbiAgICAgIGltZyB7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG5cbiAgICAgICZfYmx1ciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZpbHRlcjogYmx1cig0MHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICB0byB0b3AsXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgMC44KSAwJSxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjYpIDYwJSxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjQpIDEwMCVcbiAgICAgICk7XG4gICAgfVxuICB9XG5cbiAgJi1uYXYge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgIHdpZHRoOiAyODBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMS4zcyAxcztcblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbjogMTVweCAwIDAgMDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDVweCAwIDVweCAwO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCA0MHB4O1xuICAgICAgfVxuXG4gICAgICBbY2xhc3MqPSdpY28tJ10ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuXG4gICAgICAgIFtjbGFzcyo9J2ljby0nXSB7XG4gICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jb21wYW55IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xuICAgIC8vY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICAuaW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gICAgfVxuXG4gICAgLm5hbWUge1xuICAgICAgcGFkZGluZzogMCAwIDVweCAwO1xuXG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmLWZyYW1lIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmLWluZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LWZhbWlseTogJG1haW5Gb250O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgLnN0YXRpYy1yYXRpbmcsXG4gICAgICAgIC5hZGQtdG8tZmF2b3JpdGUge1xuICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXN0aW1vbmlhbC1jb3VudGVyIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50eXBlIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuYWRkLXRvLWZhdm9yaXRlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW46IDZweCBhdXRvIDAgYXV0bztcblxuICAgICAgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAtOXB4IDAgMCAtMTJweDtcbiAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWRhdGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBAaW5jbHVkZSBjbGVhcjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmRhdGEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA1cHggNXB4O1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLXRleHQge1xuICAgICAgICBtaW4taGVpZ2h0OiAzOHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICYtLWxvdyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA0cHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RhdGljLXJhdGluZyB7XG4gICAgICBtYXJnaW46IDEycHggYXV0byAxMHB4IGF1dG87XG4gICAgfVxuXG4gICAgLnRlc3RpbW9uaWFsLWNvdW50ZXIge1xuICAgICAgbWFyZ2luOiAwIDVweCAwIDVweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgW2NsYXNzKj0nLWJ1dG4nXSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMCBhdXRvO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgfVxuXG4gICYtcmF0aW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgLnN0YXRpYy1yYXRpbmcsXG4gICAgICAudGVzdGltb25pYWwtY291bnRlcixcbiAgICAgIC5hZGQtdG8tZmF2b3JpdGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiA1cHggYXV0byAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5oZXJvLWNvbXBhbnktbmFtZSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAuYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gICZfc3RhdGljIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gICYgKyAuc3R1ZGlvLXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICYgKyAuc3R1ZGlvLXNlY3Rpb24ge1xuICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgJiArIC5zdHVkaW8tc2VjdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICYgKyAuc3R1ZGlvLXNlY3Rpb24ge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gIH1cblxuICAubG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIEBpbmNsdWRlIHNxdWFyZVNpemUoOTBweCk7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIEBpbmNsdWRlIHNxdWFyZVNpemUoNjBweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLm5hbWUge1xuICAgIC8vdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgaDEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcblxuICAgICAgJiA+IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW0tdGVuZGVyLWFwcHJvdmVkIHtcbiAgICAgIHRvcDogLTNweDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1mcmFtZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuXG4gICAgICAubmFtZS1pZCxcbiAgICAgIC50ZXN0aW1vbmlhbC1jb3VudGVyLFxuICAgICAgLnN0YXRpYy1yYXRpbmcsXG4gICAgICAuYWRkLXRvLWZhdm9yaXRlIHtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgfVxuXG4gICAgICAuc3RhdGljLXJhdGluZyB7XG4gICAgICAgIHRvcDogMXB4O1xuICAgICAgfVxuXG4gICAgICAudGVzdGltb25pYWwtY291bnRlciB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG5cbiAgICAgICYtaW5mbyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgICAubmFtZS1pZCxcbiAgICAgICAgLnRlc3RpbW9uaWFsLWNvdW50ZXIsXG4gICAgICAgIC5zdGF0aWMtcmF0aW5nLFxuICAgICAgICAuYWRkLXRvLWZhdm9yaXRlIHtcbiAgICAgICAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50eXBlIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuYWRkLXRvLWZhdm9yaXRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHRvcDogLTFweDtcblxuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW46IC05cHggMCAwIC0xMnB4O1xuICAgICAgZmlsbDogJG1pZEdyYXk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxvYWRlZCB7XG4gIC5wYWdlLWhlcm8tZ2FsbGVyeSxcbiAgLnBhZ2UtaGVyby1jb21wYW55LFxuICAucGFnZS1oZXJvLW5hdixcbiAgLnBhZ2UtaGVyby10b3AsXG4gIC5wYWdlLWhlcm8tdGl0bGUsXG4gIC5wYWdlLWhlcm8tdGV4dCxcbiAgLnBhZ2UtaGVyby10ZXh0OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi8qIGVuZCBvZiBoZXJvKi9cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm8ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiA2NTBweDtcblxuICAgIGgxIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgfVxuXG4gICAgLm1haW4tcGFnZS1jZWxsIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMCAwIDA7XG4gICAgfVxuXG4gICAgJl9fZ2FwcyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5wYWdlLWhlcm8ge1xuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgIH1cblxuICAgICYtaG9sZGVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0MHB4KTtcbiAgICB9XG4gIH1cblxuICAuZG93bi1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8ge1xuICAgICYtc2xvZ2FuIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAmLWhlYWRlciAuaGVhZGVyLWxvZ28ge1xuICAgICAgd2lkdGg6IDM2MHB4O1xuICAgICAgbWFyZ2luOiAxMDBweCAwIDAgMDtcbiAgICB9XG4gIH1cblxuICAucGFnZS1oZXJvIHtcbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICB9XG5cbiAgICAmLWRhdGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5kYXRhIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAmOm50aC1jaGlsZCgybiArIDEpIHtcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5wYWdlLWhlcm8ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmLWhvbGRlcixcbiAgICAmLWZyYW1lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICYtbmF2IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgLTMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmhlcm8ge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAmLXNsb2dhbiB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB9XG5cbiAgICAmLWhlYWRlciB7XG4gICAgICAuaGVhZGVyLWxvZ28ge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIG1hcmdpbjogMTMwcHggMCAwIDA7XG4gICAgICB9XG5cbiAgICAgIC5waG9uZS1ib3gge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiA2MXB4IDAgMCAwO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFnZS1oZXJvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICAgICYtLWNvbXBhbnkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAucGFnZS1oZXJvLWNvbXBhbnksXG4gIC5wYWdlLWhlcm8tZ2FsbGVyeSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjgwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRlc2t0b3Age1xuICAgIC5oZXJvLWhlYWRlciB7XG4gICAgICAuaGVhZGVyLWxvZ28ge1xuICAgICAgICBtYXJnaW46IDMwcHggMCAwIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRvd24taWNvbiB7XG4gICAgICBib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLmhlcm8ge1xuICAgICAgaDEge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgICBmb250LXNpemU6IDkwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY2F0YWxvZ3VlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMWVtO1xufVxuXG4uY2F0YWxvZ3VlLWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXRhbG9ndWVfX2hvbGRlciB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cblxuLnByb2R1Y3RzLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiA0ZW07XG59XG5cbi5jYXRhbG9ndWUtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhdGFsb2d1ZS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuXG4uY2F0YWxvZ3VlLWFuY2hvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLmNhdGFsb2d1ZS1saXN0LS1lbXB0eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmID4gc3BhbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMTVweCAzMHB4IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmNhdGFsb2d1ZS10cmlnZ2VyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jYXRhbG9ndWUtbGlzdC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmNhdGFsb2d1ZS1saXN0LWhvbGRlci53aXRoLWZpbHRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jYXRhbG9ndWUtbGlzdC1ob2xkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbi5jYXRhbG9ndWUtZmlsdGVyLWNvbHVtbiB7XG4gIG9yZGVyOiAxO1xuICB3aWR0aDogMjcwcHg7XG59XG5cbi5jYXRhbG9ndWUtbGlzdC1jb2x1bW4ge1xuICBvcmRlcjogMjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI5MHB4KTtcbn1cblxuLmNhdGFsb2d1ZS1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICBncmlkLXJvdy1nYXA6IDMwcHg7XG5cbiAgLmNhdGFsb2d1ZS1saXN0LWhvbGRlcjpub3QoLndpdGgtZmlsdGVycykgJiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgfVxuXG4gICZfc3RhZ2VzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTVweDtcbiAgICBncmlkLXJvdy1nYXA6IDE1cHg7XG4gIH1cbn1cblxuLmNhdGFsb2d1ZS11cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvdHRvbTogODVweDtcbiAgei1pbmRleDogMTA0O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICYuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLy9cbiAgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMzZweDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkbWlkR3JheTtcbiAgICB0ZXh0LWluZGVudDogLTk5OWVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRtaWRHcmF5O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdG9wOiAxMnB4O1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRtaWRHcmF5O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJG1pZEdyYXk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5wcmV2aWV3LXRhZ3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAmLS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodEJvcmRlcjtcbiAgfVxuXG4gICYubG93IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIGxpIHtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oaWRkZW4tdGFncyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYtdHJpZ2dlciB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBzcGFuOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTNweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzMzMzMzMztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzMzMzO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXG4gICAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNhdGFsb2d1ZS1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXG4gICAgLmNhdGFsb2d1ZS1saXN0LWhvbGRlcjpub3QoLndpdGgtZmlsdGVycykgJiB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICAgIH1cblxuICAgICZfc3RhZ2VzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXRhbG9ndWUtbGlzdC1ob2xkZXIud2l0aC1maWx0ZXJzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmNhdGFsb2d1ZS1maWx0ZXItY29sdW1uLFxuICAuY2F0YWxvZ3VlLWxpc3QtY29sdW1uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5jYXRhbG9ndWUtbGlzdC1ob2xkZXI6bm90KC53aXRoLWZpbHRlcnMpIC5jYXRhbG9ndWUtbGlzdCxcbiAgLmNhdGFsb2d1ZS1saXN0IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDE1cHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG5cbiAgICAmX3N0YWdlcyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cbiAgfVxuXG4gIC5jYXRhbG9ndWUtbGlzdC1pdGVtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRHcmF5O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRhbG9ndWUtbGlzdC1ob2xkZXI6bm90KC53aXRoLWZpbHRlcnMpIC5jYXRhbG9ndWUtbGlzdCxcbiAgLmNhdGFsb2d1ZS1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXG4gICAgJl9zdGFnZXMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNhdGFsb2d1ZS1saXN0LWhvbGRlcjpub3QoLndpdGgtZmlsdGVycykgLmNhdGFsb2d1ZS1saXN0LFxuICAuY2F0YWxvZ3VlLWxpc3Qge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXG4gICAgJl9zdGFnZXMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuICB9XG59XG4iLCIuY2F0YWxvZ3VlX19iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBwaWN0dXJlLFxuICBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJi1saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1pbmRlbnQ6IC05OTllbTtcbiAgfVxuXG4gICZfbG93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnNsaWNrLWluaXRpYWxpemVkICYuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5jYXRhbG9ndWVfX2Jhbm5lci1mcmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgJl9sb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmNhdGFsb2d1ZV9fYmFubmVyLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGNvbG9yOiAkbWlkR3JheTtcbiAgZm9udC1zaXplOiAxM3B4O1xuXG4gIFtjbGFzcyo9J2J1dG4nXSB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgIFtjbGFzcyo9J2J1dG4nXSB7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG59XG5cbi5jYXRhbG9ndWUtYmFubmVycy1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuIiwiLmNhdGFsb2d1ZS1maWx0ZXIge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBcbiAgJi1ob2xkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMjgsIDI3LCAyNywgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIFxuICAgIC5maWx0ZXJzLWNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5pY29uLWNyb3NzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW46IC0xMHB4IDAgMCAtMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICYtcG9wdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogNDA7XG4gICAgbGVmdDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IGFsbCAxcztcbiAgICBcbiAgICAmLS1oaWRkZW4ge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgXG4gICAgLnBvcHVwLWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAyM3B4IDIwcHg7XG4gICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAucG9wdXAtY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB9XG4gIH1cbn1cblxuLmNhdGFsb2d1ZS1maWx0ZXItdHJpZ2dlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uY2F0YWxvZ3VlLWZpbHRlci1jb25maXJtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMDBweDtcbiAgei1pbmRleDogMjA7XG4gIGxlZnQ6IGNhbGMoMTAwJSArIDIwcHgpO1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAxcHggMTBweCByZ2JhKCRtaWRHcmF5LCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMHM7XG4gIEBpbmNsdWRlIGhpZGRlbjtcbiAgXG4gICYuYWN0aXZlIHtcbiAgICBAaW5jbHVkZSB2aXNpYmxlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB9XG4gIFxuICAuZGFyay1yZWQtYnV0biB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICB9XG4gIFxuICAuY29uZmlybS1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIFxuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luOiAtMTBweCAwIDAgLTEwcHg7XG4gICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICB9XG4gIFxuICBbY2xhc3MqPVwiYnV0blwiXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZpbHRlci1zZWN0aW9uIHtcbiAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICBcbiAgLnNlY3Rpb24tdHJpZ2dlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDM4cHg7XG4gICAgcGFkZGluZzogMTBweCAxNXB4IDlweCAzNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBcbiAgICBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAxMXB4O1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgZmlsbDogJGJsYWNrO1xuICAgIH1cbiAgICBcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLnNlY3Rpb24tbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMCAxNHB4IDA7XG4gICAgLy9ib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgIFxuICAgIC5yYW5nZS1yb3cge1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDEwcHggMjBweDtcbiAgICB9XG4gICAgXG4gICAgJl9fbW9yZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIFxuICAgIC5maWx0ZXItY29sb3JzIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4IDAgMTVweDtcbiAgICAgIFxuICAgICAgYSB7XG4gICAgICAgIG1hcmdpbjogMCA1cHggMTBweCA1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5sYWJlbHMtdHJpZ2dlciB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5yYW5nZS1pbnB1dHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA3cHgpO1xuICAgICAgICBcbiAgICAgICAgLnByZWZpeCxcbiAgICAgICAgLmN1cnJlbmN5IHtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAucHJlZml4IHtcbiAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIC50ZXh0LWlucHV0LnByaWNlLXJhbmdlIHtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDVweCk7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIFxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIFxuICAgICAgICAuY2hlY2stbGFiZWwge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjhweCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlMGUxO1xuICAgICAgICBcbiAgICAgICAgXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMCAxMHB4IDAgMTBweDtcbiAgICAgIG1hcmdpbjogMTJweCAwIDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgXG4gICAgICAmOmhvdmVyLFxuICAgICAgJi5jaGVja2VkIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmxhYmVsLXRleHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMXB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjhweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5jb25maXJtLWZpbHRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTJweDtcbiAgICAgICAgcmlnaHQ6IC0xMTBweDtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgQGluY2x1ZGUgaGlkZGVuO1xuICAgICAgICBcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIEBpbmNsdWRlIHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5yZWQtYnV0biB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi5wcmljZS1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxOHB4IDA7XG4gICAgfVxuICAgIFxuICAgICYuZmlsdGVyLWJ0bnMge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgXG4gIC5zZWN0aW9uLWxpc3RfY29sb3JzIGxpIHtcbiAgICAmLmFjdGl2ZSAuY2hlY2staWNvbiB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gICAgXG4gICAgLmNoZWNrLWljb24ge1xuICAgICAgXG4gICAgICAmW2RhdGEtb3B0aW9uLWlkPVwiMTExXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2kvdHJhbnNwYXJlbnQtY29sb3IucG5nJykgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNTAlIDE1MCU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICZbZGF0YS1vcHRpb24taWQ9XCIxMTJcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmW2RhdGEtb3B0aW9uLWlkPVwiMTEzXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJltkYXRhLW9wdGlvbi1pZD1cIjExNFwiXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkZWI0NDM7XG4gICAgICB9XG4gICAgICBcbiAgICAgICZbZGF0YS1vcHRpb24taWQ9XCIxMTVcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNmQ0YzQxO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmW2RhdGEtb3B0aW9uLWlkPVwiMTE2XCJdIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzllOWU5ZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJltkYXRhLW9wdGlvbi1pZD1cIjExOFwiXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNDQzMzY7XG4gICAgICB9XG4gICAgICBcbiAgICAgICZbZGF0YS1vcHRpb24taWQ9XCI0ODdcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjA2MjkyO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmW2RhdGEtb3B0aW9uLWlkPVwiMTE5XCJdIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzNmNTFiNTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJltkYXRhLW9wdGlvbi1pZD1cIjEyMVwiXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlNWU1ZTU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICZbZGF0YS1vcHRpb24taWQ9XCIxMjRcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYzRjNGM0O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmW2RhdGEtb3B0aW9uLWlkPVwiMTQzXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzY0YjVmNjtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJltkYXRhLW9wdGlvbi1pZD1cIjIxMFwiXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNjg2MjA7XG4gICAgICB9XG4gICAgICBcbiAgICAgICZbZGF0YS1vcHRpb24taWQ9XCIyMTFcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkREOUI1O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmW2RhdGEtb3B0aW9uLWlkPVwiNDgxXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZWIzYjtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJltkYXRhLW9wdGlvbi1pZD1cIjQ4NVwiXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0Y2FmNTA7XG4gICAgICB9XG4gICAgICBcbiAgICAgICZbZGF0YS1vcHRpb24taWQ9XCI4NzJcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjY2Q5MTZjO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmW2RhdGEtb3B0aW9uLWlkPVwiOTQ1XCJdIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Q4ODg1MDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJltkYXRhLW9wdGlvbi1pZD1cIjk2N1wiXSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgIHRvIHJpZ2h0LFxuICAgICAgICAgICAgI2Y0NDMzNiAwJSxcbiAgICAgICAgICAgICNmNDQzMzYgMzMuMzMzJSxcbiAgICAgICAgICAgICM0Y2FmNTAgMzMuMzMzJSxcbiAgICAgICAgICAgICM0Y2FmNTAgNjYuNjY2JSxcbiAgICAgICAgICAgICM2NGI1ZjYgNjYuNjY2JSxcbiAgICAgICAgICAgICM2NGI1ZjYgMTAwJVxuICAgICAgICApO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmW2RhdGEtb3B0aW9uLWlkPVwiOTgyXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZERDlCNTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJltkYXRhLW9wdGlvbi1pZD1cIjEyNTdcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAtNzJkZWcsXG4gICAgICAgICAgICAjZGVkZWRlLFxuICAgICAgICAgICAgI2ZmZmZmZiAxNiUsXG4gICAgICAgICAgICAjZGVkZWRlIDIxJSxcbiAgICAgICAgICAgICNmZmZmZmYgMjQlLFxuICAgICAgICAgICAgIzQ1NDU0NSAyNyUsXG4gICAgICAgICAgICAjZGVkZWRlIDM2JSxcbiAgICAgICAgICAgICNmZmZmZmYgNDUlLFxuICAgICAgICAgICAgI2ZmZmZmZiA2MCUsXG4gICAgICAgICAgICAjZGVkZWRlIDcyJSxcbiAgICAgICAgICAgICNmZmZmZmYgODAlLFxuICAgICAgICAgICAgI2RlZGVkZSA4NCUsXG4gICAgICAgICAgICAjYTFhMWExXG4gICAgICAgICk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLmZpbHRlci1idG5zIHtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICBcbiAgW2NsYXNzKj1cIi1idXRuXCJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHggYXV0bztcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNhdGFsb2d1ZS1maWx0ZXItdHJpZ2dlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXRhbG9ndWUtZmlsdGVyLWhvbGRlciB7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICBAaW5jbHVkZSBhY2NvcmRpb24tY29udGVudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIFxuICAgIC5tYWluLXNlY3Rpb24tdGl0bGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBcbiAgICAuZmlsdGVycy1jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbiIsIi5jYXRhbG9ndWUtbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIFxuICAmOmFmdGVyLFxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMjUlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNTAlO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICB9XG4gIFxuICAmOmFmdGVyIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIFxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZmxleDogMC4wNSAxIDc4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAkcGxhY2Vob2xkZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgXG4gICAgYSB7XG4gICAgICBjb2xvcjogJHBsYWNlaG9sZGVyO1xuICAgICAgXG4gICAgICAmLmN1cnJlbnQsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgbGkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZmxleC1iYXNpczogMTIwcHg7XG4gICAgfVxuICB9XG59XG4iLCIucHJvZHVjdC1wcmV2aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICRuYXZDb2xvcjtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLnByaWNlX2lubmVyLFxuICAucHJvZHVjdC1hY3Rpb25zLFxuICAuYXJ0IHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDI4LCAyNywgMjcsIDAuMSk7XG5cbiAgICAucHJpY2VfaW5uZXIsXG4gICAgLnByb2R1Y3QtYWN0aW9ucyxcbiAgICAuYXJ0IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0LXByZXZpZXctbGluayB7XG4gIEBpbmNsdWRlIGZ1bGxMaW5rO1xuICB6LWluZGV4OiA5O1xuICB0ZXh0LWluZGVudDogLTk5OWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvL2Rpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0c19fcHJlbWl1bSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5O1xuICBsZWZ0OiAxMHB4O1xuICB3aWR0aDogNDBweDtcblxuICBzdmcge1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gIH1cbn1cblxuLmluLWZhdm9yaXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBzdmcge1xuICAgIHdpZHRoOiAyOXB4O1xuICAgIGhlaWdodDogMjNweDtcbiAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG5cbiAgICAuaGVhcnQtZnVsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnByb2R1Y3QtcHJldmlldyAuaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVyR3JheTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gIH1cblxuICAmID4gc3BhbixcbiAgYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAuYWRkaXRpb25hbC1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICBAaW5jbHVkZSBoaWRkZW47XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0LXByZXZpZXctcXVhbGl0eSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIHJpZ2h0OiA0cHg7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogJG1pZEdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICBzdmcge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5pY28tZGlhbW9uZCB7XG4gICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICB9XG5cbiAgLmljby1waWcge1xuICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gIH1cblxuICAuY2FyZC1jb2xvcnMgJiB7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0LXByZXZpZXctcmF0aW5nIHtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuXG4gIC5zdGF0aWMtcmF0aW5nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4ucHJvZHVjdC1wcmV2aWV3IC5uYW1lIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnByb2R1Y3QtcHJldmlldyAucHJpY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogYXV0bztcblxuICAmX2lubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5wcm9kdWN0LXByZXZpZXdfX21haW4tcHJpY2Uge1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB2YXIoLS10aGVtZSk7XG59XG5cbi5wcm9kdWN0LXByZXZpZXdfX29sZC1wcmljZSB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBjb2xvcjogJG1pZEdyYXk7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4ucHJvZHVjdC1wcmV2aWV3X19hZnRlci1jYXNoYmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBjb2xvcjogJGJsdWVIZWxwO1xufVxuXG4ucHJvZHVjdC1wcmV2aWV3IC5hcnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGNvbG9yOiAkYXJ0Q29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5wcm9kdWN0LXByZXZpZXcgLmNhc2hiYWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogJG1pZEdyYXk7XG59XG5cbi5wcm9kdWN0LXByZXZpZXcgLnByb2R1Y3QtYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgLy9ib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0R3JheTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCgud2lkZSkge1xuICAgICAgLy9ib3JkZXItbGVmdDogMXB4IHNvbGlkICRsaWdodEdyYXk7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmlsbDogJG1pZEdyYXk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICB9XG5cbiAgICAmLmFkZC10by1mYXZvcml0ZSBzdmcge1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgfVxuXG4gICAgJi5hZGQtdG8tY2FydCBzdmcge1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgfVxuXG4gICAgJi5pdGVtLXZpZXcgc3ZnIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgICYuYWN0aXZlLFxuICAgICY6aG92ZXIge1xuICAgICAgLy9iYWNrZ3JvdW5kOiB2YXIoLS10aGVtZSk7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgLy9maWxsOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9kdWN0LXByZXZpZXcge1xuICAgIC5wcmljZV9pbm5lcixcbiAgICAucHJvZHVjdC1hY3Rpb25zLFxuICAgIC5hcnQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW4tZmF2b3JpdGUge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1cHg7XG4gICAgd2lkdGg6IDVweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXByZXZpZXcgLnByb2R1Y3QtYWN0aW9ucyBhIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG5cbiAgICAmLmFkZC10by1mYXZvcml0ZSBzdmcge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgJi5hZGQtdG8tY2FydCBzdmcge1xuICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgfVxuXG4gICAgJi5pdGVtLXZpZXcgc3ZnIHtcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbSB7XG4gIC0tc3RhZ2VXaGl0ZTogI2ZmZmZmZjtcbiAgLS1pdGVtQmFja2dyb3VuZDogdmFyKC0tc3RhZ2VXaGl0ZSk7XG4gIC0tdmVydGljYWxHYXA6IDJlbTtcbiAgLS1ob3Jpem9udGFsR2FwOiAxLjc1ZW07XG4gIC0taGFsbFNpemU6IDIwZW07XG4gIC0tcHJpbWFyeVRleHRDb2xvcjogIzFkMjIyNTtcbiAgLS1zZWNvbmRhcnlUZXh0Q29sb3I6ICM3MTcxNzE7XG4gIC0tc3ZnRmlsbDogIzhkOGQ4ZDtcbiAgLS1mdWxsU3RhckZpbGw6ICNmZmRlMWI7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tZmxvdzogcm93O1xuICBncmlkLXJvdy1nYXA6IHZhcigtLXZlcnRpY2FsR2FwKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLXRvcDogdmFyKC0tdmVydGljYWxHYXApO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tdmVydGljYWxHYXApO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWhvcml6b250YWxHYXApO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1ob3Jpem9udGFsR2FwKTtcbiAgYmFja2dyb3VuZDogdmFyKC0taXRlbUJhY2tncm91bmQpO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMjgsIDI3LCAyNywgMC4xKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbSAqOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGhlaWdodDogMTFweDtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbSAqOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNjcm9sbGJhckJHKTtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbSAqOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRodW1iQkcpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLXNjcm9sbGJhckJHKTtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1uYW1lIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMTVlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLW5hbWUgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1uYW1lIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5VGV4dENvbG9yKTtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1uYW1lIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVlbTtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1tZXRhLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMC43NWVtO1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLWFydCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLXJhdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1yYXRpbmcgc3ZnIHtcbiAgd2lkdGg6IDEuMTI1ZW07XG4gIGhlaWdodDogMS4xMjVlbTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZpbGw6IHZhcigtLXN2Z0ZpbGwpO1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLXJhdGluZy1maWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBjYWxjKDIwJSAqIHZhcigtLXJhdGluZykpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tcmF0aW5nLWZpbGwgc3ZnIHtcbiAgZmlsbDogdmFyKC0tZnVsbFN0YXJGaWxsKTtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1mZWVkYmFjazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1jb250YWN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tY29udGFjdHMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMC43NWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tY29udGFjdHMtaXRlbV93aWRlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tY29udGFjdHMtaXRlbSBhIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnlUZXh0Q29sb3IpO1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLWNvbnRhY3RzLWl0ZW0gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1jb250YWN0cy1pdGVtIHN2ZyB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgZmlsbDogdmFyKC0tc3ZnRmlsbCk7XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tY29udGFjdHMtaXRlbSBtYXJrIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeVRleHRDb2xvcik7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1wcmljZS1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tcHJpY2Ugc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tbGVmdDogMC4xMjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjEyNWVtO1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLW1vcmUtbGluayB7XG4gIGNvbG9yOiB2YXIoLS10aGVtZSk7XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tc2Nyb2xsZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBncmlkLWF1dG8tY29sdW1uczogdmFyKC0taGFsbFNpemUpO1xuICBncmlkLWNvbHVtbi1nYXA6IDFlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tc2Nyb2xsZXItZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIGdyaWQtYXV0by1jb2x1bW5zOiB2YXIoLS1oYWxsU2l6ZSk7XG4gIGdyaWQtY29sdW1uLWdhcDogMWVtO1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLWhhbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0taGFsbC1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGhlaWdodDogMTYwcHg7XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0taGFsbC1pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLWhhbGwtaW1hZ2UtZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgcGFkZGluZy10b3A6IDFlbTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbG9yOiB2YXIoLS1zdGFnZVdoaXRlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgIHRvIHRvcCxcbiAgICByZ2JhKDAsIDAsIDAsIDAuNykgMjAlLFxuICAgIHJnYmEoMCwgMCwgMCwgMC4zKSA0MCUsXG4gICAgcmdiYSgwLCAwLCAwLCAwKVxuICApO1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLWhhbGwtYXR0cmlidXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeVRleHRDb2xvcik7XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0taGFsbC1hdHRyaWJ1dGUgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjM1ZW07XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5VGV4dENvbG9yKTtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbSAuYWRkLXRvLWZhdm9yaXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgdG9wOiBjYWxjKHZhcigtLXZlcnRpY2FsR2FwKSAvIDIpO1xuICByaWdodDogY2FsYyh2YXIoLS1ob3Jpem9udGFsR2FwKSAvIDIpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbSAuYWRkLXRvLWZhdm9yaXRlIHN2ZyB7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgZmlsbDogdmFyKC0tc2Vjb25kYXJ5VGV4dENvbG9yKTtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbSAuYWRkLXRvLWZhdm9yaXRlLmFjdGl2ZSBzdmcsXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtIC5hZGQtdG8tZmF2b3JpdGU6aG92ZXIgc3ZnIHtcbiAgZmlsbDogdmFyKC0tdGhlbWUpO1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLWhhbGwtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1pbmRlbnQ6IC05OTllbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAuY2F0YWxvZ3VlX19zdGFnZS1pdGVtIHtcbiAgICAtLXZlcnRpY2FsR2FwOiAxZW07XG4gICAgLS1ob3Jpem9udGFsR2FwOiAwLjc1ZW07XG4gICAgLS1oYWxsU2l6ZTogMTVlbTtcbiAgfVxuXG4gIC5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0taGFsbC1pbWFnZS1mcmFtZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1oYWxsLW5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1wcmljZS1ob2xkZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tcHJpY2UtaG9sZGVyIC5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tcHJpY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbiAgfVxufVxuIiwiLmNhdGFsb2d1ZS1wcmljZS1zb3J0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIFxuICAmLWhvbGRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIFxuICAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBjb2xvcjogJHBsYWNlaG9sZGVyO1xuICB9XG4gIFxuICBbY2xhc3MqPVwicHJpY2UtYnV0blwiXSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaWRHcmF5O1xuICAgIFxuICAgIFtjbGFzcyo9XCJpY29uLVwiXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgZmlsbDogJG1pZEdyYXk7XG4gICAgICBtYXJnaW46IDNweCBhdXRvIDAgYXV0bztcbiAgICB9XG4gICAgXG4gICAgJi5hY3RpdmUtc29ydCxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgXG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAubG93ZXItcHJpY2UtYnV0biBbY2xhc3MqPVwiaWNvbi1cIl0ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgXG59XG4iLCIuY2F0YWxvZ3VlX19jYXRlZ29yaWVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxNXB4O1xuICBncmlkLXJvdy1nYXA6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgJi1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblxuICAgICY6aG92ZXIge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIC5jYXRhbG9ndWVfX2NhdGVnb3JpZXMtZnJhbWUge1xuICAgICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKCRtaWRHcmF5LCAwLjQpO1xuICAgIH1cblxuICAgICY6aG92ZXIgLmNhdGFsb2d1ZV9fY2F0ZWdvcmllcy1kcm9wZG93biB7XG4gICAgICBAaW5jbHVkZSB2aXNpYmxlO1xuICAgIH1cbiAgfVxuXG4gICYtZnJhbWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA3MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgkbWlkR3JheSwgMC40KTtcbiAgfVxuXG4gICYtbGluayB7XG4gICAgQGluY2x1ZGUgZnVsbExpbms7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuMDUpO1xuICB9XG5cbiAgJi1pbWFnZSB7XG4gICAgei1pbmRleDogMTtcbiAgICBAaW5jbHVkZSBzcXVhcmVJbWFnZTtcbiAgfVxuXG4gIC8vdGVzdFxuICAmLW5hbWUge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYtaG9sZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgJi1kcm9wZG93biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNtb2tlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgkbWlkR3JheSwgMC40KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgQGluY2x1ZGUgaGlkZGVuO1xuXG4gICAgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXG4gICAgJi1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgJi1mcmFtZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLWltYWdlLWhvbGRlciB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICB9XG5cbiAgICAmLW5hbWUge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgJi1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuIiwiLmNhcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAzZW07XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTJweCk7XG4gIHBhZGRpbmctdG9wOiAxZW07XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgfVxuICB9XG5cbiAgLmlucHV0LWxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5cbi5jYXJ0X19wcm9tbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xuICBwYWRkaW5nLXRvcDogMWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuXG4gICYtaW5wdXQtbGluZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMnB4IC0gMWVtKTtcbiAgfVxuXG4gICYtYnV0biB7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMC41ZW07XG4gICAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gICAgd2lkdGg6IDExMnB4O1xuICB9XG5cbiAgJi13YXJuaW5nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICB9XG59XG5cbltjbGFzcyo9Jy1jb3B5cmlnaHRzLXBhbmUnXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vcmRlci1lcnJvcnMge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgY29sb3I6IHZhcigtLXRoZW1lKTtcblxuICAmID4gZGl2IHtcbiAgICBwYWRkaW5nOiAwIDAgNXB4IDA7XG4gIH1cbn1cblxuLm5ldy1jYXJ0X19jb2x1bW5zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDIwcHg7XG4gIGdyaWQtY29sdW1uLWdhcDogMmVtO1xuICBncmlkLXJvdy1nYXA6IDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM2VtO1xufVxuXG4ubmV3LWNhcnRfX3Byb2R1Y3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWNvbHVtbi1nYXA6IDJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNTBweCAxZnI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cblxuLm5ldy1jYXJ0X19wcm9kdWN0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuXG4ubmV3LWNhcnRfX3Byb2R1Y3QgLml0ZW0tcmVtb3ZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM1cHg7XG4gIHJpZ2h0OiAwLjVlbTtcbn1cblxuLm5ldy1jYXJ0X19hZGQtdG8tZmF2b3JpdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzVweDtcbiAgcmlnaHQ6IDAuNWVtO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjNWM2MjZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNWM2MjZlO1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBzdmcge1xuICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZSk7XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4ubmV3LWNhcnRfX3Byb2R1Y3QtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm5ldy1jYXJ0X19wcm9kdWN0LWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5uZXctY2FydF9fcHJvZHVjdC1jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAyZW07XG4gIGdyaWQtcm93LWdhcDogMS41ZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNGZyIDNmcjtcbn1cblxuLm5ldy1jYXJ0X19wcm9kdWN0LW5hbWUge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm5ldy1jYXJ0X19wcm9kdWN0LW5hbWUgYSB7XG4gIGNvbG9yOiAkYmxhY2s7XG59XG5cbi5uZXctY2FydF9fcHJvZHVjdC1uYW1lIGEgbWFyayB7XG4gIGNvbG9yOiAkbWlkR3JheTtcbn1cblxuLm5ldy1jYXJ0X19wcm9kdWN0LXNpbmdsZS1wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4ubmV3LWNhcnRfX3Byb2R1Y3Qtc2luZ2xlLXByaWNlLWl0ZW0ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5uZXctY2FydF9fcHJvZHVjdC1zaW5nbGUtcHJpY2UtaXRlbV9vbGQge1xuICBjb2xvcjogJG1pZEdyYXk7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ubmV3LWNhcnRfX3Byb2R1Y3Qtc2luZ2xlLXByaWNlLWxhYmVsIHtcbiAgY29sb3I6ICRtaWRHcmF5O1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5uZXctY2FydF9fcHJvZHVjdC1zaW5nbGUtcHJpY2UtbGFiZWxfcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjM1ZW07XG59XG5cbi5uZXctY2FydF9fcHJvZHVjdC1zaW5nbGUtcHJpY2VzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubmV3LWNhcnRfX3Byb2R1Y3Qtc2luZ2xlLXByaWNlcy1saXN0ID4gc3Bhbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjg3NWVtO1xufVxuXG4ubmV3LWNhcnRfX2Nhc2hiYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICRjYXNoYmFjaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm5ldy1jYXJ0X190b3RhbC1jYXNoYmFjayxcbi5uZXctY2FydF9fcHJvZHVjdC1jYXNoYmFjayB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuXG4ubmV3LWNhcnRfX3Byb2R1Y3QtZGlzY291bnQtaW5mbyB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tdGhlbWUpO1xufVxuXG4ubmV3LWNhcnRfX2NvbHVtbnMtdG90YWxzLWZyYW1lIHtcbiAgcGFkZGluZy10b3A6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc21va2U7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLm5ldy1jYXJ0X19jb2x1bW5zLXRvdGFscy1mcmFtZSBpbnB1dC50ZXh0LWlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuXG4ubmV3LWNhcnRfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICRtaWRHcmF5O1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLm5ldy1jYXJ0X190b3RhbC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubmV3LWNhcnRfX3RvdGFsLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbi5uZXctY2FydF9fdG90YWwtaXRlbV9maW5hbCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm5ldy1jYXJ0X190b3RhbC1pdGVtLWtleSxcbi5uZXctY2FydF9fdG90YWwtaXRlbS12YWx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uZXctY2FydF9fdG90YWwtaXRlbV9kaXNjb3VudCAubmV3LWNhcnRfX3RvdGFsLWl0ZW0tdmFsdWUge1xuICBjb2xvcjogJGRhcmtSZWQ7XG59XG5cbi5uZXctY2FydF9fdG90YWwtaXRlbV9jYXNoYmFjayB7XG4gIGNvbG9yOiAkY2FzaGJhY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLm5ldy1jYXJ0X190b3RhbC1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuXG4ubmV3LWNhcnRfX3RvdGFsLXByaWNlID4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjM1ZW07XG59XG5cbi5uZXctY2FydF9fZm9ybS1ob2xkZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtY29sdW1uLWdhcDogMS41ZW07XG4gIGdyaWQtcm93LWdhcDogMmVtO1xufVxuXG4ubmV3LWNhcnRfX3N1Ym1pdC1idXRuIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07XG59XG5cbi5uZXctY2FydF9fYWdyZWVtZW50LWxpbmUtbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubmV3LWNhcnRfX2FncmVlbWVudC1saW5lLWxhYmVsIGlucHV0IHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5uZXctY2FydF9fYWdyZWVtZW50LWxpbmUge1xuICBjb2xvcjogJG1pZEdyYXk7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm5ldy1jYXJ0X19jb2x1bW5zLXRvdGFscyB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgZ3JpZC1yb3ctZW5kOiAzO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogMztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAubmV3LWNhcnRfX3Byb2R1Y3Qge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICB9XG5cbiAgLm5ldy1jYXJ0X19wcm9kdWN0IC5pdGVtLXJlbW92ZSB7XG4gICAgdG9wOiAyMHB4O1xuICB9XG5cbiAgLm5ldy1jYXJ0X19hZGQtdG8tZmF2b3JpdGUge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5uZXctY2FydF9fcHJvZHVjdC1jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubmV3LWNhcnRfX2NvbHVtbnMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDMyMHB4O1xuICAgIGdyaWQtY29sdW1uLWdhcDogMWVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5ldy1jYXJ0X19jb2x1bW5zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuXG4gIC5uZXctY2FydF9fcHJvZHVjdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4MHB4IDFmcjtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDFlbTtcbiAgfVxuXG4gIC5uZXctY2FydF9fcHJvZHVjdC1jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDRmciAzZnI7XG4gIH1cblxuICAubmV3LWNhcnRfX3Byb2R1Y3Q6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxuXG4gIC5uZXctY2FydF9fcHJvZHVjdC1uYW1lIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLm5ldy1jYXJ0X19wcm9kdWN0LXNpbmdsZS1wcmljZS1pdGVtIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5uZXctY2FydF9fcHJvZHVjdC1jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuXG4gIC5uZXctY2FydF9fZm9ybS1ob2xkZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLm5ldy1jYXJ0X19wcm9kdWN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYwcHggMWZyO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMC43NWVtO1xuICB9XG59XG4iLCIuYWJvdXQge1xuICAmX19uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgXG4gICZfX2NvbnRlbnQge1xuICBcbiAgfVxuICBcbiAgJl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIG1heC13aWR0aDogOTUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgXG4gICZfX2hlcm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoMjgsIDI3LCAyNywgMC4xKTtcbiAgICBcbiAgICAmLWxpbmsge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5ZW07XG4gICAgICBmb250LXNpemU6IDFweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgXG4gICAgJi1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIFxuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWltYWdlX19yZWQ6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XG4gICAgfVxuICAgIFxuICAgICYtc3VidGl0bGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICBcbiAgICBcbiAgICAmLWxpc3Qge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luOiAzMHB4IDAgMCAwO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBcbiAgICAgIGxpIHtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmX190aXRsZSB7XG4gICAgJi1zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fcGFydG5lcnMge1xuICAgICYtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICBcbiAgICAmLWN1c3RvbWVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgXG4gICAgICBpbWcge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgICBcbiAgICAgIFtjbGFzcyo9XCItYnV0blwiXSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIFtjbGFzcyo9XCItYnV0blwiXSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWxpbmsge1xuICAgICAgQGluY2x1ZGUgZnVsbExpbms7XG4gICAgfVxuICB9XG4gIFxuICAmX190ZXN0aW1vbmlhbHMge1xuICAgICYtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICBcbiAgICAmLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cbiAgICBcbiAgICAmLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMzBweCAyNHB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgICAgXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICAgIFxuICAgICYtYXV0aG9yIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIFxuICAgICAgJi1waG90byB7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIFxuICAgICAgICAvL25vaW5zcGVjdGlvbiBDc3NVbmtub3duVGFyZ2V0XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pL25vLXBob3RvLnBuZycpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIFxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAmLWRhdGEge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLW5hbWUge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICBcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmICsgcCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWxpbmsge1xuICAgICAgQGluY2x1ZGUgZnVsbExpbms7XG4gICAgfVxuICB9XG4gIFxuICAmX190ZWFtIHtcbiAgICAmLXRleHQge1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICB9XG4gICAgXG4gICAgJi10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgXG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICB9XG4gICAgXG4gICAgJi1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgXG4gICAgJi1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDE1cHgpO1xuICAgICAgbWFyZ2luOiAwIDAgMzBweCAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgICAgXG4gICAgICAmOm50aC1jaGlsZCg0biArIDEpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuYWJvdXRfX3RlYW0tbmFtZSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWxpbmsge1xuICAgICAgQGluY2x1ZGUgZnVsbExpbms7XG4gICAgfVxuICAgIFxuICAgICYtcGhvdG8ge1xuICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgICBcbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLW5hbWUge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgfVxuICAgIFxuICAgICYtcG9zdCB7XG4gICAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICB9XG4gICAgXG4gICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICB9XG4gICAgXG4gICAgJi1jb250YWN0cyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyMDtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1zb2NpYWxzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIFxuICAgICAgYSB7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIFxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBmaWxsOiAkYmxhY2s7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIFxuICAgICAgICBzdmcge1xuICAgICAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMzYwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgW2NsYXNzKj1cImFib3V0X190cmlnZ2VyXCJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIFxuICAmX190ZXh0IHtcbiAgICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gICAgXG4gICAgJl9ncmF5IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlckdyYXk7XG4gICAgfVxuICAgIFxuICAgICZfbG93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIFxuICAgICYtbWFpbi10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgXG4gICAgJi10aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDEuNzVlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICBcbiAgICBcbiAgICAmLXN1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gICAgXG4gICAgbGksXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgICBcbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIH1cbiAgICBcbiAgICB1bCwgb2wge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgXG4gICAgb2wgbGksXG4gICAgb2wge1xuICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbCBpbnNpZGU7XG4gICAgfVxuICAgIFxuICAgICYtY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBcbiAgICAgICZfX3dpdGgtZG90IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB0b3A6IDE5cHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICZfX2JpZ2dlciBsaSxcbiAgICAgICZfX2JpZ2dlciBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICB9XG4gICAgICBcbiAgICAgICZfX2JpZ2dlc3QgbGksXG4gICAgICAmX19iaWdnZXN0IHAge1xuICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgXG4gICAgICBhLm1vZGFsLXRyaWdnZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtZmlndXJlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICZfX3NlcGFyYXRvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYShyZWQsIDAuNCk7XG4gICAgbWF4LXdpZHRoOiA5MTBweDtcbiAgICBcbiAgICAmX3dpZGUge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwIDAgNjBweCAwO1xuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgICZfX3RhcmlmZnMge1xuICAgICAgJi1kYXRhIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzAwcHgpO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAmX19uYXYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgXG4gICAgJl9fY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBcbiAgICAmX19oZXJvIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIFxuICAgICAgJi1zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWxpc3Qge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDAgMDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fYmFubmVyIHtcbiAgICAgIGZvcm0ge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBib3JkZXI6IDVweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtdGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gICAgfVxuICAgIFxuICAgICZfX3RhcmlmZnMge1xuICAgICAgJi1pdGVtIHtcbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAmLWRhdGEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtbmFtZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLXR5cGUge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLnJhZGlvIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIFxuICAgICAgICAgICYtLW9sZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtdGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICAgIH1cbiAgICAgIFxuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICZfX3N0eWxlIHtcbiAgICAgIFxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fcG9ydGZvbGlvIHtcbiAgICAgIFxuICAgICAgJi1saXN0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX190ZXN0aW1vbmlhbHMge1xuICAgICAgXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1uYW1lIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEycHggMjBweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1kYXRhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRlckdyYXk7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtY3VzdG9tZXIge1xuICAgICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMlO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX190ZWFtIHtcbiAgICAgICYtbGlzdCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi10ZXh0IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgXG4gICAgJl9faW5uZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG4gICAgXG4gICAgJl9faGVybyB7XG4gICAgICBcbiAgICAgICYtbGlzdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX19iYW5uZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5pbnB1dC1saW5lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICAgICAgXG4gICAgICAgIFtjbGFzcyo9XCItYnV0blwiXSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgaW5wdXQudGV4dC1pbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAxNXB4IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fdGFyaWZmcyB7XG4gICAgICBcbiAgICAgICYtZGF0YSxcbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1saXN0IHtcbiAgICAgICAgY29sdW1uLWNvdW50OiAxO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWJ0bnMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIFxuICAgICAgICBbY2xhc3MqPVwiLWJ1dG5cIl0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIFxuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgfVxuICAgIFxuICAgICZfX3Rlc3RpbW9uaWFscyB7XG4gICAgICAmLWxpc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLW5hbWUge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTJweCAxNXB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtY3VzdG9tZXIge1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX3RlYW0ge1xuICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaW50ZWdyYXRpb24tdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMC4zZW07XG4gIGZvbnQtc2l6ZTogM2VtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFib3V0X190ZXh0LXdpdGgtaW1hZ2Uge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDdmciAzZnI7XG4gIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xufVxuXG4uYWJvdXRfX3RleHQtd2l0aC1pbWFnZS1yZXZlcnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciA3ZnI7XG4gIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5pbnRlZ3JhdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW50ZWdyYXRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYWJvdXRfX3RleHQge1xuICAgICYtLXdpdGgtaW1hZ2UsXG4gICAgJi13aXRoLWltYWdlLXJldmVycyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgXG4gICAgJi1ob2xkZXIge1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICAgIFxuICAgICYtaW1hZ2Uge1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmludGVncmF0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgfVxuICBcbiAgLmFib3V0X190ZXh0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICB9XG4gIFxuICAuYWJvdXRfX3RleHQtY29udGVudF9fYmlnZ2VyIGxpLFxuICAuYWJvdXRfX3RleHQtY29udGVudF9fYmlnZ2VyIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uYWJvdXRfX2NvbnRyYWN0b3JzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxNXB4O1xuICBncmlkLXJvdy1nYXA6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIFxuICAmLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG4gICAgXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICB9XG4gIFxuICAmLW5hbWUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgfVxuICBcbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuXG4uYWJvdXRfX3RleHQtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgXG4gIFtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG4uYWJvdXRfX2JlbmVmaXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBcbiAgJi1mcmFtZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNTB2aDtcbiAgfVxuICBcbiAgJi10aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBmb250LXNpemU6IDIuNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBcbiAgJi1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgXG4gICYtaWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICBcbiAgJi1pY29uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAvL2NvbG9yOiAkbWlkR3JheTtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICB9XG4gIFxuICAmLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIFxuICAgICZfYmlnZ2VyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgfVxuICB9XG4gIFxuICAmLWJpZy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNzVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gIH1cbiAgXG4gICYtcmVkIHtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgXG59XG4iLCIvKnRlc3RpbW9uaWFscyovXG4udGVzdGltb25pYWxzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBcbiAgJi1zbGlkZXIge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxuICBcbiAgJi0tbG93IHtcbiAgICAudGVzdGltb25pYWwtaXRlbSB7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgIH1cbiAgfVxuICBcbiAgJi1mb3JtIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHggNTBweCAxNXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRlckdyYXk7XG4gICAgXG4gICAgZm9ybSB7XG4gICAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIFxuICAgIC50ZXN0aW1vbmlhbC1pdGVtLWF1dGhvciB7XG4gICAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBcbiAgICAuaW5wdXQtbGluZSB7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgfVxuICAgIFxuICAgIC50ZXN0aW1vbmlhbC1xdWFsaXR5IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIFxuICAgIFtjbGFzcyo9XCItYnV0blwiXSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIFxuICAgIH1cbiAgfVxufVxuXG4uc2xpZGVyLWNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzBweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzE5MTkxOTtcbn1cblxuLnRlc3RpbW9uaWFsLWl0ZW0ge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWF4LXdpZHRoOiA2ODBweDtcbiAgbWluLWhlaWdodDogNjUwcHg7XG4gIHBhZGRpbmc6IDE1MHB4IDAgNTBweCAwO1xuICBtYXJnaW46IGF1dG87XG4gIFxuICAmLXBob3RvIHtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICBcbiAgJi1hdXRob3Ige1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCA1MHB4IDA7XG4gICAgXG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBcbiAgICAmID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDE3cHggMCAwIDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgY29sb3I6ICM2YzZjNmM7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgICBmb250LWZhbWlseTogJG1haW5Gb250O1xuICAgIH1cbiAgfVxuICBcbiAgJi1jZWxsID4gcCB7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbHMtdHJpZ2dlciBzcGFuID4gc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS10aGVtZSk7XG59XG5cbi50ZXN0aW1vbmlhbHMtaXRlbSB7XG4gIHBhZGRpbmc6IDEwcHggMCAwIDA7XG4gIFxuICAubmFtZSB7XG4gICAgcGFkZGluZzogMCAwIDVweCAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICBcbiAgLmRhdGUge1xuICAgIHBhZGRpbmc6IDAgMCA1cHggMDtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbHMtdHJpZ2dlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICB9XG4gIFxuICBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIFxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRvcDogLTNweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIG1hcmdpbjogMCAwIDAgMTVweDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICB9XG4gIH1cbiAgXG4gICYuYWN0aXZlIHNwYW46YmVmb3JlIHtcbiAgICB0b3A6IDlweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuXG4udGVzdGltb25pYWwtZm9ybSB7XG4gIG1heC13aWR0aDogNDgwcHg7XG4gIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gIEBpbmNsdWRlIGNsZWFyO1xuICBcbiAgLmlucHV0LWxpbmUge1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgfVxuICBcbiAgbGFiZWwge1xuICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICB9XG4gIFxuICAudGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIFxuICBpbnB1dC50ZXh0LWlucHV0IHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgXG4gIC5yZWQtYnV0biB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4vKiBlbmQgb2YgdGVzdGltb25pYWxzKi9cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgXG4gIC50ZXN0aW1vbmlhbHMge1xuICAgIHBhZGRpbmc6IDUwcHggMCA0MHB4IDA7XG4gICAgXG4gICAgJi1uZXh0LFxuICAgICYtcHJldiB7XG4gICAgICB0b3A6IDM3JTtcbiAgICB9XG4gICAgXG4gICAgLnNsaWRlci1jb3VudGVyIHtcbiAgICAgIHRvcDogMzBweDtcbiAgICB9XG4gICAgXG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuICBcbiAgLnRlc3RpbW9uaWFsLWl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMzBweCAwIDMwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIFxuICAudGVzdGltb25pYWwtaXRlbSB7XG4gICAgJi1hdXRob3Ige1xuICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgfVxuICAgIFxuICAgICYtY2VsbCA+IHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgfVxuICB9XG59XG4iLCIudGV4dC1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRCb3JkZXI7XG4gIEBpbmNsdWRlIGNsZWFyO1xuICBcbiAgJl9faG9sZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgfVxuICBcbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIFxuICAgIHVsLmxlZnQtcG9zaXRpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICBcbiAgLmlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG4gIFxuICAuY2F0YWxvZ3VlICYge1xuICAgIHBhZGRpbmc6IDQwcHggMCAxcHggMDtcbiAgfVxuICBcbiAgLm1haW4tY29sdW1uIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICBcbiAgJi10aXRsZSB7XG4gICAgcGFkZGluZzogMCAwIDIxcHggMDtcbiAgICBcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA3NTVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIFxuICAmLXNlY3Rpb24ge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweCBhdXRvO1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICB9XG4gIFxuICB1bCB7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgIFxuICAgIGxpIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgMzBweDtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgIH1cbiAgfVxuICBcbiAgb2wge1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICBcbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbCBpbnNpZGU7XG4gICAgfVxuICB9XG4gIFxuICBwIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgXG4gICAgbWFyayB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG4gIFxuICAmLWZpZ3VyZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgIFxuICAgICYtLXJpZ2h0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJi1maWdjYXB0aW9uIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgfVxuICBcbiAgJi10YWJsZSB7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIFxuICAgIHRhYmxlIHtcbiAgICAgIG1pbi13aWR0aDogNzYwcHg7XG4gICAgICBtYXgtd2lkdGg6IDkxOXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIFxuICAgIHRkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICAgIHBhZGRpbmc6IDNweCA1cHggNXB4IDVweDtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gIH1cbiAgXG4gICYtc2VjdGlvbi10aXRsZSxcbiAgaDIsXG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNXB4IDA7XG4gICAgZm9udC1mYW1pbHk6ICRtYWluRm9udDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICBcbiAgJi1zZWN0aW9uLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgIFxuICAgIGgyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG4gIFxuICAuZmlndXJlIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBcbiAgICAmLmFsaWduLXJpZ2h0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbjogMjBweCAwIDEwcHggMTVweDtcbiAgICB9XG4gICAgXG4gICAgJi5hbGlnbi1sZWZ0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAyMHB4IDIwcHggMTBweCAwO1xuICAgIH1cbiAgfVxuICBcbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZpZ3VyZSB7XG4gICAgICB3aWR0aDogNDAwcHg7XG4gICAgICBcbiAgICAgICYuYWxpZ24tcmlnaHQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDEwcHggMTVweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi5hbGlnbi1sZWZ0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMjBweCAyMHB4IDEwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuZmlndXJlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgXG4gICAgICAmLmFsaWduLWxlZnQsXG4gICAgICAmLmFsaWduLXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDVweCAwO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWZpZ3VyZSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgXG4gICAgICAmLS1yaWdodCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAubWFpbi1jb2x1bW4ge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgXG4gICAgJi1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBcbiAgICAgICYtdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIFxuICAgICAgICBoMiB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICB1bCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgcGFkZGluZzogMCAwIDVweCAwO1xuICAgICAgICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIG9sIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDAgNXB4IDA7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIGgyLFxuICAgIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwYWRkaW5nOiAzMHB4IDAgMCAwO1xuICAgIH1cbiAgfVxufVxuIiwiLmFydGljbGUge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5hcnRpY2xlIGgyIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG59XG5cbi5hcnRpY2xlX19pbm5lciB7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKmJhbm5lciovXG4uYXJ0aWNsZV9fYmFubmVyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hcnRpY2xlX19iYW5uZXItdGl0bGUge1xuICBmb250LXNpemU6IDQuNWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uYXJ0aWNsZV9fYmFubmVyLXRpdGxlX2Rhcmsge1xuICBjb2xvcjogJGJsYWNrO1xufVxuXG4uYXJ0aWNsZV9fYmFubmVyLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYXJ0aWNsZV9fYmFubmVyLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGdyZXk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5hcnRpY2xlX19iYW5uZXItaW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4vKmVuZCBvZiBiYW5uZXIqL1xuXG4vKnRleHQgYmxvY2sqL1xuLmFydGljbGVfX3RleHQge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5hcnRpY2xlX190ZXh0LWNvbnRlbnQgPiBwIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGNvbG9yOiAkbWlkR3JheTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmFydGljbGVfX3NtYWxsLXRleHQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDEuNmVtO1xufVxuXG4uYXJ0aWNsZV9fc21hbGwtdGV4dCBhIHtcbiAgY29sb3I6ICNlYzQ4MmY7XG59XG5cbi5hcnRpY2xlX19tYXJrLFxuLmFydGljbGVfX3RleHQgcCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFydGljbGVfX21hcms6bm90KDpmaXJzdC1jaGlsZCksXG4uYXJ0aWNsZV9fdGV4dCBwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmFydGljbGVfX3RleHRfZ3JleSB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIGJveC1zaGFkb3c6IDAgMCAyNXB4IHJnYmEoMjgsIDI3LCAyNywgMC4xMyk7XG59XG5cbi5hcnRpY2xlX190ZXh0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAzLjNlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5hcnRpY2xlX190ZXh0LXRpdGxlIHNwYW4ge1xuICBjb2xvcjogI2VjNDgyZjtcbiAgZm9udC1zaXplOiAwLjVlbTtcbn1cblxuLmFydGljbGVfX3RleHQtdGl0bGUgbWFyayB7XG4gIGNvbG9yOiAjZmI5NGFlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFydGljbGVfX21hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmVjOTE3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5hcnRpY2xlX190ZXh0LWNvbHVtbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDZmciAzZnI7XG4gIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbn1cblxuLmFydGljbGVfX3RleHQtY29sdW1ucy1jb250ZW50IHAge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmFydGljbGVfX3RleHQtY29sdW1uc19yZXZlcnNlIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzZnIgNmZyO1xufVxuXG4uYXJ0aWNsZV9fdGV4dC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDI1cHggcmdiYSgyOCwgMjcsIDI3LCAwLjEzKVxufVxuXG4uYXJ0aWNsZV9fdGV4dC1jb2x1bW5zLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKmVuZCBpZiB0ZXh0IGJsb2NrKi9cblxuLypwcm9tbyovXG4uYXJ0aWNsZV9fcHJvbW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hcnRpY2xlX19wcm9tby10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxMCU7XG59XG5cbi5hcnRpY2xlX19wcm9tby10ZXh0IHNwYW4ge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBjb2xvcjogI2ZiOTRhZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYXJ0aWNsZV9fcHJvbW8taW1hZ2Uge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hcnRpY2xlX19wcm9tby1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyplbmQgb2YgcHJvbW8qL1xuXG4vKiBoYWxmKi9cbi5hcnRpY2xlX19oYWxmIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gIGdyaWQtcm93LWdhcDogMjBweDtcbn1cblxuLmFydGljbGVfX2hhbGYtY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5hcnRpY2xlX19oYWxmLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBlbmQgb2YgaGFsZiovXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5hcnRpY2xlIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbiAgXG4gIC5hcnRpY2xlX190ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5hcnRpY2xlIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbiAgXG4gIC5hcnRpY2xlX19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgXG4gIC5hcnRpY2xlX19iYW5uZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNGVtO1xuICB9XG4gIFxuICAuYXJ0aWNsZV9fc21hbGwtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjhlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5hcnRpY2xlIHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgfVxuICBcbiAgLmFydGljbGVfX3RleHQtY29sdW1ucyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xuICB9XG59XG5cbiIsIi5uZXctY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDNlbTtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE1MnB4KTtcbiAgcGFkZGluZy10b3A6IDFlbTtcbn1cblxuLy8gVGl0bGVcbi5uZXctY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4ubmV3LWNhcmRfX25hbWUge1xuICBmb250LXNpemU6IDIuMzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xNWVtO1xufVxuXG4ubmV3LWNhcmRfX25hbWUgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICRtaWRHcmF5O1xufVxuXG4ubmV3LWNhcmRfX21ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGdyaWQtY29sdW1uLWdhcDogMWZyO1xuICBncmlkLXJvdy1nYXA6IDAuNWZyO1xuICBjb2xvcjogJG1pZEdyYXk7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxuLm5ldy1jYXJkX19tZXRhLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbi5uZXctY2FyZF9fbWV0YS1yYXRpbmcge1xufVxuXG4ubmV3LWNhcmRfX21ldGEtYXJ0IHtcbn1cblxuLm5ldy1jYXJkX19tZXRhLWZhdm9yaXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5ldy1jYXJkX19tZXRhLWZhdm9yaXRlIHN2ZyB7XG4gIHdpZHRoOiAxLjI1ZW07XG4gIGhlaWdodDogMS4yNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICBmaWxsOiAkbWlkR3JheTtcbn1cblxuLm5ldy1jYXJkX19tZXRhLWZhdm9yaXRlOmhvdmVyLFxuLm5ldy1jYXJkX19tZXRhLWZhdm9yaXRlX2FjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5ldy1jYXJkX19tZXRhLWZhdm9yaXRlOmhvdmVyIHN2Zyxcbi5uZXctY2FyZF9fbWV0YS1mYXZvcml0ZV9hY3RpdmUgc3ZnIHtcbiAgZmlsbDogdmFyKC0tdGhlbWUpO1xufVxuXG4ubmV3LWNhcmRfX21ldGEtYXZhaWxhYmxlIHtcbn1cblxuLm5ldy1jYXJkX19tZXRhLXNlbGZkZWxpdmVyeSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS10aGVtZSk7XG59XG5cbi5uZXctY2FyZF9fbWV0YS1wbGVkZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmV3LWNhcmRfX21ldGEtcGxlZGdlLWtleSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG5cbi5uZXctY2FyZF9fbWV0YS1wbGVkZ2UtdmFsdWUge1xufVxuXG4vLyBNYWluIGRhdGEgY29sdW1uc1xuLm5ldy1jYXJkX19tYWluLWNvbHVtbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDZmciA0ZnI7XG4gIGdyaWQtY29sdW1uLWdhcDogMmVtO1xuICBncmlkLXJvdy1nYXA6IDNlbTtcbiAgbWFyZ2luLWJvdHRvbTogNmVtO1xufVxuXG4vLyBhc3NldHNcbi5uZXctY2FyZF9fbWFpbi1jb2x1bW5zLWFzc2V0cyB7XG59XG5cbi5uZXctY2FyZF9fYXNzZXRzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm5ldy1jYXJkX19hc3NldHMtdGh1bWJzIHtcbiAgd2lkdGg6IDRlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcbn1cblxuLm5ldy1jYXJkX19hc3NldHMtdGh1bWJzLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5cbi5uZXctY2FyZF9fYXNzZXRzLXRodW1icy1pdGVtOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZSk7XG59XG5cbi5uZXctY2FyZF9fYXNzZXRzLXRodW1icy1pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5uZXctY2FyZF9fYXNzZXRzLW1haW4taW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLm5ldy1jYXJkX19hc3NldHMtbWFpbi1pbWFnZS1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5uZXctY2FyZF9fYXNzZXRzLW1haW4taW1hZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubmV3LWNhcmRfX2Fzc2V0cy1tYWluLWltYWdlLWxpbmsgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5uZXctY2FyZF9fYXNzZXRzLXByZW1pdW0taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxZW07XG4gIHJpZ2h0OiAxZW07XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xufVxuXG4ubmV3LWNhcmRfX2Fzc2V0cy1wcmVtaXVtLWljb24gc3ZnIHtcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGZpbGw6IHZhcigtLXRoZW1lKTtcbn1cblxuLy8gbWFpbiBkZXRhaWxzXG4ubmV3LWNhcmRfX21haW4tZGV0YWlscyB7XG59XG5cbi5uZXctY2FyZF9fbWFpbi1kZXRhaWxzLWZyYW1lIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRCb3JkZXI7XG4gIHBhZGRpbmctdG9wOiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbn1cblxuLm5ldy1jYXJkX19wcmljZXMge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbi5uZXctY2FyZF9fcHJpY2VzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogJG1pZEdyYXk7XG59XG5cbi5uZXctY2FyZF9fcHJpY2VzLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xufVxuXG4ubmV3LWNhcmRfX3ByaWNlcy1pdGVtLWtleSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uZXctY2FyZF9fcHJpY2VzLWl0ZW0tdmFsdWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5uZXctY2FyZF9fcHJpY2VzLWl0ZW0tdmFsdWUtb2xkIHtcbiAgY29sb3I6ICRtaWRHcmF5O1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVlbTtcbn1cblxuLm5ldy1jYXJkX19wcmljZXMtaXRlbV9maW5hbCB7XG4gIGZvbnQtc2l6ZTogMS4zNWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm5ldy1jYXJkX19wcmljZXMtaXRlbV9vbGQge1xuICBjb2xvcjogJG1pZEdyYXk7XG59XG5cbi5uZXctY2FyZF9fcHJpY2VzLWl0ZW1fb2xkIC5uZXctY2FyZF9fcHJpY2VzLWl0ZW0tdmFsdWUge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLm5ldy1jYXJkX19wcmljZXMtaXRlbV9zZWNvbmQtZGF5IHtcbiAgY29sb3I6ICRtaWRHcmF5O1xufVxuXG4ubmV3LWNhcmRfX3ByaWNlcy1pdGVtX2Nhc2hiYWNrIHtcbiAgY29sb3I6ICRjYXNoYmFjaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm5ldy1jYXJkX19idG5zIHtcbn1cblxuLm5ldy1jYXJkX19idXktYnV0biB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBwYWRkaW5nLXJpZ2h0OiAzZW07XG59XG5cbi5uZXctY2FyZF9fY29sb3JzIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4ubmV3LWNhcmRfX2NvbG9ycy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogJG1pZEdyYXk7XG59XG5cbi5uZXctY2FyZF9fY29sb3JzLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCg0LjVlbSwgMWZyKSk7XG4gIGdyaWQtY29sdW1uLWdhcDogMWVtO1xuICBncmlkLXJvdy1nYXA6IDFlbTtcbn1cblxuLm5ldy1jYXJkX19jb2xvcnMtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmV3LWNhcmRfX2NvbG9ycy1pdGVtLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5ldy1jYXJkX19jb2xvcnMtaXRlbS1pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5uZXctY2FyZF9fY29sb3JzLWl0ZW0tcHJpY2Uge1xuICBtYXJnaW4tdG9wOiAwLjM1ZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICRtaWRHcmF5O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgb3BhY2l0eTogMDtcbn1cblxuLm5ldy1jYXJkX19jb2xvcnMtaXRlbTpob3ZlciAubmV3LWNhcmRfX2NvbG9ycy1pdGVtLXByaWNlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm5ldy1jYXJkX19jb2xvcnMtaXRlbS1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogLTk5OWVtO1xufVxuXG4ubmV3LWNhcmRfX2ZlYXR1cmVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4ubmV3LWNhcmRfX2ZlYXR1cmVzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICRtaWRHcmF5O1xufVxuXG4ubmV3LWNhcmRfX2ZlYXR1cmVzLXRpdGxlLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLm5ldy1jYXJkX19mZWF0dXJlcy10aXRsZS1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmV3LWNhcmRfX2ZlYXR1cmVzLWNvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogJG1pZEdyYXk7XG59XG5cbi5uZXctY2FyZF9fZmVhdHVyZXMtY29udGVudCBwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4ubmV3LWNhcmRfX2ZlYXR1cmVzLWNvbnRlbnQgLmNhcmQtZmVhdHVyZXMtbGlzdCBsaSxcbi5uZXctY2FyZF9fZmVhdHVyZXMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5uZXctY2FyZF9fZmVhdHVyZXMtY29udGVudCAuY2FyZC1mZWF0dXJlcy1saXN0IGxpOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLm5ldy1jYXJkX19mZWF0dXJlcy1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG59XG5cbi5uZXctY2FyZF9fZmVhdHVyZXMtY29udGVudCAuY2FyZC1mZWF0dXJlcy1saXN0IGxpID4gc3BhbjpmaXJzdC1jaGlsZCxcbi5uZXctY2FyZF9fZmVhdHVyZXMtaXRlbS1rZXkge1xufVxuXG4ubmV3LWNhcmRfX2ZlYXR1cmVzLWNvbnRlbnQgLmNhcmQtZmVhdHVyZXMtbGlzdCBsaSA+IHNwYW46bGFzdC1jaGlsZCxcbi5uZXctY2FyZF9fZmVhdHVyZXMtaXRlbS12YWx1ZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAkYmxhY2s7XG59XG5cbi5uZXctY2FyZF9fY29tcGxlY3RzIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4ubmV3LWNhcmRfX2NvbXBsZWN0cy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogJG1pZEdyYXk7XG59XG5cbi5uZXctY2FyZF9fY29tcGxlY3RzLWxpc3Qge1xufVxuXG4ubmV3LWNhcmRfX2dhbGxlcnkge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbi5uZXctY2FyZF9fZ2FsbGVyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogJG1pZEdyYXk7XG59XG5cbi5uZXctY2FyZF9fZ2FsbGVyeS1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLWNvbHVtbi1nYXA6IDFlbTtcbiAgZ3JpZC1yb3ctZ2FwOiAxZW07XG59XG5cbi5uZXctY2FyZF9fZ2FsbGVyeS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm5ldy1jYXJkX19nYWxsZXJ5LWl0ZW0tbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgYm94LXNoYWRvdzogMCAwIDAgcmdiYSgzNSwgMzUsIDM1LCAwKTtcbn1cblxuLm5ldy1jYXJkX19nYWxsZXJ5LWl0ZW0tbGluazpob3ZlciB7XG4gIGJveC1zaGFkb3c6ICRzaGFkb3c7XG59XG5cbi5uZXctY2FyZF9fZ2FsbGVyeS1pdGVtLWxpbmsgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5uZXctY2FyZF9fYmVuZWZpdHMsXG4ubmV3LWNhcmRfX3ZpZGVvIHtcbiAgbWFyZ2luLWJvdHRvbTogNGVtO1xufVxuXG4ubmV3LWNhcmRfX2hhbGYtY29sdW1ucyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAyZW07XG4gIGdyaWQtcm93LWdhcDogM2VtO1xuICBtYXJnaW4tYm90dG9tOiA0ZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5uZXctY2FyZF9fbWFpbi1jb2x1bW5zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmV3LWNhcmRfX2hhbGYtY29sdW1ucyxcbiAgLm5ldy1jYXJkX19tYWluLWNvbHVtbnMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm5ldy1jYXJkX19uYW1lIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgfVxuXG4gIC5uZXctY2FyZF9fYXNzZXRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLm5ldy1jYXJkX19hc3NldHMtdGh1bWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMS41ZW07XG4gIH1cblxuICAubmV3LWNhcmRfX2Fzc2V0cy10aHVtYnMtaXRlbSB7XG4gICAgd2lkdGg6IDMuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIH1cblxuICAubmV3LWNhcmRfX2Fzc2V0cy1tYWluLWltYWdlIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5uZXctY2FyZF9fcHJpY2VzLWl0ZW1fZmluYWwge1xuICAgIGZvbnQtc2l6ZTogMS4xNWVtO1xuICB9XG5cbiAgLm5ldy1jYXJkX19nYWxsZXJ5LWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbi5jaGVhcGVyLWNvbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi5jaGVhcGVyLWNvbnQgLmNoZWFwZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2hlYXBlci1jb250IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5jaGVhcGVyLWNvbnQgLmNoZWFwZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmbGV4OiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuIiwiLy9wcm9maWxlXG4ucHJvZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzBweCAyMHB4IDAgMjBweDtcbiAgQGluY2x1ZGUgY2xlYXI7XG4gIFxuICAuaW5wdXQtbGluZSB7XG4gICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICB9XG4gIFxuICAmX19mb3JtIHtcbiAgICBbY2xhc3MqPVwiYnV0blwiXSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG4gICAgXG4gICAgJi1ib3R0b20ge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJmcjtcbiAgICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgIFxuICAgICYtZGF0YSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgZ3JpZC1yb3ctZ2FwOiAxNXB4O1xuICAgIH1cbiAgICBcbiAgICAuaW5wdXQtbGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgXG4gICAgICAmX2hhbGYtbGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICBncmlkLXJvdy1nYXA6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmLWxlZnQge1xuICAgIC5pbnB1dC1saW5lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG4gIFxuICAuaW5uZXIge1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICB9XG4gIFxuICAmLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDAgMzBweCAwO1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIFxuICAmLXRvcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnI7XG4gICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodEdyYXk7XG4gIH1cbiAgXG4gIC51c2VyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogODBweCAxZnI7XG4gICAgZ3JpZC1nYXA6IDE1cHg7XG4gICAgXG4gICAgLmltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgLy9ub2luc3BlY3Rpb24gQ3NzVW5rbm93blRhcmdldFxuICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2kvbm8tcGhvdG8ucG5nJykgbm8tcmVwZWF0IDAgMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIFxuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmxvYWQtaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgICAgXG4gICAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC41KTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0NHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOmhvdmVyIHNwYW4ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAudXNlci1yaWdodCB7XG4gICAgICBwYWRkaW5nOiA3cHggMCAwIDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIFxuICAgIC5uYW1lIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA1cHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIFxuICAgICAgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5sb2dvLWl0ZW0ge1xuICAgICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYuc2lsdmVyIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICRhcnRDb2xvcjtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmxvZ28taXRlbSB7XG4gICAgICAgICAgZmlsbDogJGFydENvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgICYuZ29sZCB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkZ29sZDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmxvZ28taXRlbSB7XG4gICAgICAgICAgZmlsbDogJGdvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi5wbGF0aW51bSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkcGxhY2Vob2xkZXI7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5sb2dvLWl0ZW0ge1xuICAgICAgICAgIGZpbGw6ICRwbGFjZWhvbGRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAmLmJsYWNrIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmxvZ28taXRlbSB7XG4gICAgICAgICAgZmlsbDogJGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC51c2VyLWJvbnVzIHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGJsdWVIZWxwLCA1KTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gICAgXG4gICAgLnVzZXItZGlzY291bnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgXG4gICAgICBpbnB1dC50ZXh0LWlucHV0IHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTBweCAxZnI7XG4gICAgICBcbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmLXR5cGUge1xuICAgIHBhZGRpbmc6IDE0cHggMCAwIDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgXG4gICAgbGFiZWwge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICBcbiAgICAuaW5wdXQtbGFiZWwge1xuICAgICAgcGFkZGluZzogMCAwIDE1cHggMDtcbiAgICB9XG4gICAgXG4gICAgLmlucHV0LWxpbmUge1xuICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgIH1cbiAgfVxuICBcbiAgJi1uYXYge1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gICAgXG4gICAgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgICAgXG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBcbiAgICAgICAgJi5jdXJyZW50IHNwYW4sXG4gICAgICAgICYuY3VycmVudCBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZSk7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYuZGlzYWJsZWQgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0R3JheTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICBzcGFuLFxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLmRhdGUtbGFiZWwsXG4gIC5pbnB1dC1sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgMCA2cHggMDtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgXG4gIC5kYXRlLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgXG4gIC5sYWJlbC10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAycHg7XG4gIH1cbiAgXG4gIGlucHV0LnRleHQtaW5wdXQge1xuICAgIGhlaWdodDogMzZweDtcbiAgICBwYWRkaW5nOiAwIDEwcHggMXB4IDEwcHg7XG4gIH1cbiAgXG4gIC5vcmRlcnMtdGFibGUgaW5wdXQudGV4dC1pbnB1dCB7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBcbiAgICAmW3BsYWNlaG9sZGVyPVwiWVlZWS1NTS1ERFwiXSB7XG4gICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIH1cbiAgICBcbiAgfVxuICBcbiAgLmZvcm0tc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMjZweCAwIDAgMDtcbiAgICBtYXJnaW46IDE2cHggMCAwIDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodEdyYXk7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxuICBcbiAgLmZvcm0tc2VjdGlvbi10aXRsZSB7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICB9XG4gIFxuICAucGFzc3BvcnQtbGluZSB7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgXG4gICAgLmlucHV0LWxpbmUge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgICAgIFxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICB0ZXh0YXJlYS50ZXh0YXJlYS1maWVsZCB7XG4gICAgaGVpZ2h0OiAxMTFweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxuICBcbiAgLmRhdGUtaW5wdXQ6YmVmb3JlIHtcbiAgICB0b3A6IDE4cHg7XG4gIH1cbiAgXG4gIC5zZXgtbGluZSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgXG4gICAgbGFiZWwge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICBcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gIH1cbiAgXG4gIC51c2VyLWNoYXJpdHkge1xuICAgIHBhZGRpbmc6IDIwcHggMCAxNXB4IDA7XG4gICAgbWFyZ2luOiAxNnB4IDAgMCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRHcmF5O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgIFxuICAgIGEsXG4gICAgc3BhbixcbiAgICBpbnB1dC50ZXh0LWlucHV0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICAgIFxuICAgIGlucHV0LnRleHQtaW5wdXQge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgfVxuICAgIFxuICAgIGEsXG4gICAgc3BhbiB7XG4gICAgICBwYWRkaW5nOiA3cHggMTBweCAwIDA7XG4gICAgfVxuICAgIFxuICAgIC5pbnB1dC1sYWJlbCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuICBcbiAgLnN1YnNjcmliZS1sYWJlbCB7XG4gICAgbWFyZ2luOiAwIDAgN3B4IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIFxuICAub3JkZXItYnRucyBbY2xhc3MqPVwiYnV0blwiXSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgIFxuICAgICYubGVmdC1wb3NpdGlvbiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGNsZWFyOiBub25lO1xuICAgIH1cbiAgfVxuICBcbiAgLnNpZGVkLWJ0bnMge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgIFxuICAgIC5kYXJrLXJlZC1idXRuIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgY2xlYXI6IG5vbmU7XG4gICAgfVxuICAgIFxuICAgIC5ibGFjay1idXRuIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGNsZWFyOiBub25lO1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnJlZC1idXRuLFxuICAgICAgLmJsYWNrLWJ1dG4sXG4gICAgICAudHJhbnNwYXJlbnQtYnV0bixcbiAgICAgIC5kYXJrLXJlZC1idXRuIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAub3JkZXItYnRucyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBcbiAgICAmX19tZXNzYWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBcbiAgICAgICYtaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgICAgICAgXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX2xpbmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX19wcmljZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbiAgICBcbiAgICAmLmFsaWduLWNlbnRlciB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweCBhdXRvO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIFxuICBzZWxlY3Qge1xuICAgIEBpbmNsdWRlIHNlbGVjdEhlaWdodCgzNnB4KTtcbiAgfVxuICBcbiAgLm9yZGVyLXByZXBheW1lbnQtaW5mbyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogNTBweCAwIDIwcHggMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgXG4gICAgJiA+IHNwYW4sXG4gICAgJiA+IGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgIFxuICAgICYgPiBsYWJlbCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIG1hcmdpbjogMCAwIDAgMzBweDtcbiAgICB9XG4gICAgXG4gICAgLmRhcmstcmVkLWJ1dG4sXG4gICAgLnJlZC1idXRuIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDAgMCAxNXB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgY2xlYXI6IG5vbmU7XG4gICAgfVxuICB9XG4gIFxuICAmLXFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICBcbiAgICAmLWNvbHVtbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gICAgICBcbiAgICAgICY6bnRoLWNoaWxkKDJuICsgMSkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG4gICAgICBcbiAgICB9XG4gICAgXG4gICAgJi1jb2RlIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAwIDA7XG4gICAgfVxuICAgIFxuICAgICYtaW5wdXQge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICB9XG4gICAgXG4gICAgW2NsYXNzKj1cIi1idXRuXCJdIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICB9XG4gICAgXG4gICAgLmRhcmstcmVkLWJ1dG4uYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICAgIFxuICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZzogMTVweCAwIDAgMDtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgfVxuICAgIFxuICAgICYtaW1hZ2Uge1xuICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICAgIFxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgIFxuICAgICAgJi1jb2x1bW4ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgICAgICBcbiAgICAgICAgJjpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAubG9naXN0aWNzLW9wdGlvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgXG4gICYtaW52ZXN0b3Ige1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICBcbiAgICAmX190b3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgXG4gICAgJi1kYXRhIHtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICB9XG4gICAgXG4gICAgJi1uYW1lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1hbW91bnQge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICBcbiAgICAmLWludmVzdG1lbnRzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIFxuICAgICYtZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICAgIFxuICAgIC5tYW5hZ2VyLXRhYmxlLWhvbGRlciB0aCB7XG4gICAgICBwYWRkaW5nOiA1cHggOHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICBcbiAgICAubWFuYWdlci10YWJsZS1ob2xkZXIgdGQge1xuICAgICAgcGFkZGluZzogNXB4IDhweDtcbiAgICB9XG4gIH1cbiAgXG4gIC5sb2dpc3Qtc29ydCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uY2FydC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAyMHB4IDAgMjVweCAwO1xuICBcbiAgJl9fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICB9XG4gIFxuICAub3JkZXItdG90YWwtaG91cnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIFxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuICB9XG4gIFxuICBtYXJrIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICB9XG4gIFxuICAuY2FydC10ZXh0LXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICBcbiAgLmNhcnQtY2xlYXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAwIDI0cHggMCAwO1xuICB9XG4gIFxuICAuZGFyay1yZWQtYnV0biB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwIDAgMnB4IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgfVxufVxuXG4uY2FydC1jbGVhciB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgzNSwgMzUsIDM1LCAwKTtcbn1cblxuLy8gZW5kIG9mIHByb2ZpbGVcblxuLy9vcmRlcnNcbi5vcmRlcnMtdGFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBcbiAgJl9faW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgXG4gICZfX2J1eSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIFxuICAmX19jdXN0b21lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIFxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIFxuICAgICAgJi5pY28tY2F0IHtcbiAgICAgICAgZmlsbDogJGdyZWVuSGVscERhcms7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYuaWNvLXBvb3Age1xuICAgICAgICBmaWxsOiAkYmxhY2s7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYuaWNvLWJvbWIge1xuICAgICAgICBmaWxsOiAkbWlkR3JheTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC50YWJsZXNvcnRlci1oZWFkZXItaW5uZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBcbiAgLmRheS10b3RhbCB7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICBcbiAgICB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gIFxuICB0YWJsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWluLXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgODBweCAwIDA7XG4gIH1cbiAgXG4gIHRoLFxuICB0ZCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodEdyYXk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICBcbiAgdHI6aG92ZXI6bm90KC5uby1oaWdobGlnaHQpIHRkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICB9XG4gIFxuICB0aCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgXG4gICY6bm90KC5uby1zb3J0KSB7XG4gICAgdGgge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOm5vdCgubm8tc29ydCk6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICRsaWdodEJvcmRlcjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLnRhYmxlc29ydGVyLWhlYWRlckFzYyB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICB0Zm9vdCB0aCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIFxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbiAgICAmLmFsaWduLXJpZ2h0IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgXG4gIC5oZWxwLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICB9XG4gIFxuICAuc3RhdHVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMnB4IDVweCAzcHggNXB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB9XG4gICAgXG4gICAgJi5wcm9jZXNzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG4gICAgfVxuICAgIFxuICAgICYtLTEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDE7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICAmLS0yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQyO1xuICAgIH1cbiAgICBcbiAgICAmLS0zIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQzO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgXG4gICAgJi0tNCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0NDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIFxuICAgICYtLTYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDY7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICAmLS03IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQ3O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgXG4gICAgJi0tOCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0ODtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIFxuICAgICYtLTkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICAmLS0xMCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0MTA7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICAmLS0xMSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0MTE7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICAmLS0xMiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0MTI7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICAmLS0xMyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0MTM7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICAmLS0xNCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0MTQ7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICAmLS0xNiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0MTY7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICAmLmRvbmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDM7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICAmLmRlbGV0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDQ7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICAmLnJlYWR5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQ2O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgXG4gICAgJi5wYXllZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0NztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIFxuICAgICYubmV3IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQxO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgXG4gICAgJi5jb25maXJtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYWNlYm9vaztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gIFxuICBzZWxlY3Qge1xuICAgIEBpbmNsdWRlIHNlbGVjdEhlaWdodCgyNHB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICBcbiAgW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgIGhlaWdodDogMjRweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgXG4gIHNwYW5bY2xhc3MqPVwiYnV0blwiXSxcbiAgYVtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG4gIFxuICAuaGVscC1idXRuIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgXG4gICZfX3ByaWNlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBcbiAgICAmICsgW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICB9XG4gIFxuICAmX19wcm9wb3NhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG4gIFxuICAmX19jb21wYW55IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBcbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gICAgXG4gICAgJi1uYW1lIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbiAgXG4gICZfX2NvdW50ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBcbiAgICAmLWF2YWlsYWJsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG4gICAgXG4gICAgJi1kaXNwbGF5IHtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICB9XG4gIFxuICAmX19jZWxsLWNvbnRyb2xzIHtcbiAgICBbY2xhc3MqPVwiYnV0blwiXSB7XG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmX19jb250cm9scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBcbiAgICBbY2xhc3MqPVwiYnV0blwiXSB7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuICAgIFxuICAgIC5hZGQtZmluYW5jZSxcbiAgICAub3JkZXJzLXRhYmxlX19zaG93LWFsbCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIFxuICAgIH1cbiAgICBcbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fZmluYW5jZSxcbiAgJl9fYWNjb3VudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIFxuICAmX19jbGllbnQtdHlwZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIFxuICAgIHNwYW4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICBcbiAgICBzdmcge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGZpbGw6ICRncmVlbkhlbHBEYXJrO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgJl9fY291bnRlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBcbiAgICAgICYtYXZhaWxhYmxlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX2NvbnRyb2xzLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn1cblxuLm9yZGVyLXByZXBheW1lbnQgc3BhbiB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ub3JkZXItaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIEBpbmNsdWRlIGNsZWFyO1xuICBcbiAgLnNpbXBsZS1maWxlIHtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgXG4gICAgJl9fdmFsdWUge1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgfVxuICB9XG4gIFxuICAucmVwb3J0LXByb2R1Y3RzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIFxuICAmLWNvbW1pc3Npb24ge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICB9XG4gIFxuICAmX19kb3dubG9hZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBcbiAgICAgIGEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5jYXJ0LXRleHQge1xuICAgIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG4gIH1cbiAgXG4gIC5jYXJ0LW9yZGVyIC5jb21wYW55LWZlYXR1cmVzLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG4gIH1cbiAgXG4gIC5jYXJ0LW9yZGVyIC5vcmRlci1zZWN0aW9uLCAub3JkZXItc2VjdGlvbixcbiAgLm9yZGVyLXByaWNlLWZvcm0sXG4gIC5jb21wYW55LWZlYXR1cmUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIFxuICAgIC5vcmRlci1wcmljZS1mb3JtIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgXG4gIC53cm9uZy1hbW91bnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgXG4gICAgLnJlZC1jb2xvciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICB9XG4gIH1cbiAgXG4gIC5jZW50ZXItdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIFxuICAub3JkZXItZGF0YSB7XG4gICAgcGFkZGluZzogMCAwIDQwcHggMDtcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICBcbiAgICAmLXByaWNlIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAwIDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIFxuICAgICAgJi5ib251cy1pbmZvIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICAgIC8vQGluY2x1ZGUgY2xlYXI7XG4gICAgICBcbiAgICAgICYubG93IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1sZWZ0IHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5udW1iZXIge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAycHggMjBweCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIFxuICAgICAgICBtYXJrIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5kYXRlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAwIDA7XG4gICAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICAgICAgXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAudHlwZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIFtjbGFzcyo9XCItYnV0blwiXSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLm9yZGVyLXN0YXR1cyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgICAgICBcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYtY29uZGl0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTVweCAxMHB4IDE1cHg7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMCBhdXRvO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmRhcmstcmVkLWJ1dG4ge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAuY2FyZC1idG5zLWNvbnN1bHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLXN0YXR1cyB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIFxuICAgICAgICAubnVtYmVyIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAycHggMTBweCAwIDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDlweCAwIDAgMDtcbiAgICAgICAgICBcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgIH1cbiAgICBcbiAgICAub3JkZXItdGltZXIge1xuICAgICAgcGFkZGluZzogMCAwIDMwcHggMDtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICBcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLmFsaWduLWNlbnRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBcbiAgICAgIC5udW1iZXIge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuY2VsbCxcbiAgICAucm93IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgICAgXG4gICAgICAmOm50aC1jaGlsZCgybiArIDEpIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5jZWxsIHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweCAzMHB4IDA7XG4gICAgfVxuICAgIFxuICAgIC5kYXRhLWxhYmVsIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIFxuICAgICAgJiArIC5pbnB1dC1saW5lIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5pbnB1dC1saW5lIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgXG4gICAgICAmLndpZGUge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC50b3RhbC1ob3VycyB7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICB9XG4gIH1cbiAgXG4gIC5vcmRlci10YWJsZSB7XG4gICAgcGFkZGluZzogMTBweCAwIDAgMDtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodEdyYXk7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgXG4gICAgaW5wdXQudGV4dC1pbnB1dCB7XG4gICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbiAgXG4gIC5vcmRlci1wcm9kdWN0IHtcbiAgICBwYWRkaW5nOiAxNHB4IDAgMTVweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRHcmF5O1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgIFxuICAgIC5pbWFnZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0R3JheTtcbiAgICAgIFxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJiA+IGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgbWFyZ2luOiAtMjBweCAwIDAgLTIwcHg7XG4gICAgICAgICAgLy9ub2luc3BlY3Rpb24gQ3NzVW5rbm93blRhcmdldFxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pL3pvb20ucG5nJykgbm8tcmVwZWF0IDUwJSA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDMwcHg7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmluZm8ge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgXG4gICAgLm5hbWUge1xuICAgICAgcGFkZGluZzogOHB4IDAgOHB4IDA7XG4gICAgfVxuICAgIFxuICAgIC5wcmljZSB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIGlucHV0LnRleHQtaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCA1cHggMCA1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5vbGQtcHJpY2Uge1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgfVxuICAgIFxuICAgIC5uZXctcHJpY2Uge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gICAgXG4gIH1cbiAgXG4gIC5yZXBsYWNlLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgXG4gIC5vcmRlci1wcm9kdWN0LFxuICAub2Rlci10YWJsZS1oZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBcbiAgICAuY2VsbCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdpZHRoOiAxNCU7XG4gICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICAgIFxuICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICB3aWR0aDogY2FsYyg0MCUgLSA0MHB4KTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5vZGVyLXRhYmxlLWhlYWQge1xuICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICBcbiAgICAuZGFyay1yZWQtYnV0biB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgXG4gICAgLmNlbGwge1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB9XG4gICAgXG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgfVxuICB9XG4gIFxuICAuZGVhbGVyLXRvdGFsIC5jZWxsLW5hbWUge1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIH1cbiAgXG4gIC50b3RhbC10YWJsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgIFxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgXG4gICAgfVxuICAgIFxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUpO1xuICAgIH1cbiAgICBcbiAgICAuY29sdW1uIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIH1cbiAgICBcbiAgICAucm93IHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBcbiAgICAgICYucHJvZHVjdHMtdG90YWwge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi5vcmRlci10b3RhbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDAgMDtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICZfdG90YWwge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmNlbGwge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtaW4taGVpZ2h0OiA0OXB4O1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICBcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5sYWJlbC10ZXh0IHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAucHJpY2Uge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBcbiAgICAgIGlucHV0LnRleHQtaW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAuY3VycmVuY3kge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICBcbiAgICAuYWRkaXRpb25hbC1pbmZvIHtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICB9XG4gIH1cbiAgXG4gIC5ib251cy1pbmZvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiBkYXJrZW4oJGJsdWVIZWxwLCA1KTtcbiAgICBcbiAgICAuZGFyayB7XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgfVxuICAgIFxuICAgICYudXBwZXIge1xuICAgICAgdG9wOiAtM3B4O1xuICAgIH1cbiAgfVxuICBcbiAgLnBheW1lbnQtdHlwZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBcbiAgICAmLmRlYWxlci1wYXltZW50IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICB9XG4gIH1cbiAgXG4gIC5vcmRlci1kb3dubG9hZCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIG1hcmdpbjogMzNweCAwIDAgMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBcbiAgICBhIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICAgIFxuICAgICAgW2NsYXNzKj1pY28tXSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCAycHggMCAwO1xuICAgICAgICBcbiAgICAgICAgJi5pY28tZXhjZWwge1xuICAgICAgICAgIGZpbGw6ICRleGNlbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAmLmV4Y2VsLWNvbG9yIHtcbiAgICAgICAgY29sb3I6ICRleGNlbDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBsYWJlbCB7XG4gICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICBcbiAgICAuZXh0cmEtY2hhcmdlIHtcbiAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgIFxuICAgICAgaW5wdXQudGV4dC1pbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAub3JkZXItdG90YWwge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgXG4gICAgLmNlbGwge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIC8vdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHBhZGRpbmc6IDE1cHggNXB4IDE2cHggNXB4O1xuICAgICAgXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAub3JkZXItZG93bmxvYWQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBjb2xvcjogJGV4Y2VsO1xuICAgIH1cbiAgfVxuICBcbiAgLm9yZGVyLWRldGFpbHMge1xuICAgIC5jYXJkLWJ0bnMtY29uc3VsdCB7XG4gICAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gICAgfVxuICB9XG4gIFxuICAubWFuYWdlci1zdGF0dXMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogLTNweCAwIDAgMzBweDtcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICBcbiAgICAubWFuYWdlci1zdGF0dXMtY29sdW1uIHtcbiAgICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgIH1cbiAgICBcbiAgICAubGFiZWwge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDdweCAxNXB4IDAgMDtcbiAgICB9XG4gICAgXG4gICAgLnN0YXR1cy1zZWxlY3QtaG9sZGVyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgXG4gICAgICAmLmJsYWNrLWNvbG9yIHNlbGVjdCB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYuZ3JlZW4tY29sb3Igc2VsZWN0IHtcbiAgICAgICAgY29sb3I6ICRncmVlbkhlbHBEYXJrO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLnJlZC1jb2xvciBzZWxlY3Qge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLmJsYWNrLWNvbG9yIHNlbGVjdCB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuICBcbiAgLmdyZWVuLWNvbG9yIHNlbGVjdCB7XG4gICAgY29sb3I6ICRncmVlbkhlbHBEYXJrO1xuICB9XG4gIFxuICAucmVkLWNvbG9yIHNlbGVjdCB7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgfVxuICBcbiAgLmxlZnQtZGF0YSxcbiAgLnJpZ2h0LWRhdGEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICB9XG4gIFxuICAucmlnaHQtZGF0YSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIFxuICAuY3VzdG9tZXItZGF0YSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBtYXJnaW46IDRweCAwIDAgMDtcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICBcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcbiAgICB9XG4gICAgXG4gICAgLmxhYmVsIHtcbiAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgICAgLy9mbG9hdDogbGVmdDtcbiAgICAgIC8vd2lkdGg6IDc4cHg7XG4gICAgfVxuICAgIFxuICAgIC5jb2x1bW4ge1xuICAgICAgLy9mbG9hdDogcmlnaHQ7XG4gICAgICAvL3dpZHRoOiBjYWxjKDEwMCUgLSA4OHB4KTtcbiAgICAgIFxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBcbiAgICAubWFuYWdlci1zZWxlY3QtaG9sZGVyIHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIC8vbWFyZ2luOiAtN3B4IDAgMCAwO1xuICAgIH1cbiAgfVxuICBcbiAgLmRlYWxlci1zZWxlY3QtaG9sZGVyIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMCBhdXRvO1xuICAgIFxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgXG4gICYubWFuYWdlci1vcmRlciB7XG4gICAgLm9yZGVyLWRvd25sb2FkIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIH1cbiAgICBcbiAgfVxufVxuXG4uZGV0YWlscy1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWluLWhlaWdodDogODBweDtcbiAgICBwYWRkaW5nOiAwIDAgNXB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodEdyYXk7XG4gIH1cbiAgXG4gICZfX2NvbnRhY3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIFxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICBcbiAgJiA+IC5pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIFxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIFxuICAmX19sYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgXG4gIC5uYW1lIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBcbiAgICBhLFxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgIH1cbiAgfVxuICBcbiAgLmNvbHVtbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgIFxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAwIDE1cHggMCAwO1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG4gIFxuICBbY2xhc3MqPVwiaWNvLVwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiAwIDVweCAwIDRweDtcbiAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gIH1cbiAgXG4gICZfX3doYXRzYXBwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICR3aGF0c2FwcDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBcbiAgICBbY2xhc3MqPVwiaWNvLVwiXSB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGZpbGw6ICR3aGF0c2FwcDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBcbiAgICAgIFtjbGFzcyo9XCJpY28tXCJdIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgZmlsbDogJHdoYXRzYXBwO1xuICAgICAgfVxuICAgICAgXG4gICAgfVxuICB9XG4gIFxuICAuZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDEwcHggMCAwIDA7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgXG4gIC50ZWNobmljaWFuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICBcbiAgICAmLWxhYmVsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICAgIFxuICAgIC5pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgLy9ub2luc3BlY3Rpb24gQ3NzVW5rbm93blRhcmdldFxuICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2kvbm8tcGhvdG8ucG5nJykgbm8tcmVwZWF0IDAgMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNDRweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBcbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLm5hbWUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBcbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLmNvbnRyYWN0LWxpbmsge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogNXB4IDAgMCAwO1xuICB9XG4gIFxuICAuY2FyLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgJiA+IC5pbWFnZSB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmdyZWVuLWNvbG9yIHtcbiAgY29sb3I6IGRhcmtlbigkZ3JlZW5IZWxwLCAxMCk7XG59XG5cbi5yZWQtY29sb3Ige1xuICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICBcbiAgJi50cmFuc3BhcmVudC1idXRuIHtcbiAgICBjb2xvcjogJGJsdWVIZWxwO1xuICAgIFxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLm9yZGVyLWNob2ljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDUwcHggMDtcbiAgQGluY2x1ZGUgY2xlYXI7XG4gIFxuICAmLXByZXZpZXcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNXB4IDAgNXB4IDA7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgXG4gICAgLmNhcnQtaXRlbSB7XG4gICAgICAmLWltYWdlIHtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtbnVtYmVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWNvdW50IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIHRkLm9yZGVyLWNob2ljZS1zZXBhcmF0b3Ige1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICBcbiAgLnJlZC1jb2xvciB7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgfVxuICBcbiAgLmJsdWUtY29sb3Ige1xuICAgIGNvbG9yOiAkYmx1ZUhlbHA7XG4gIH1cbiAgXG4gIC5ncmVlbi1jb2xvciB7XG4gICAgY29sb3I6ICRncmVlbkhlbHBEYXJrO1xuICB9XG4gIFxuICAuYm9sZC1mb250IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICBcbiAgLmNvbXBhbnktbmFtZSB7XG4gICAgcGFkZGluZzogMCAzMHB4IDAgMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIFxuICAuYmVzdC1wcmljZSB7XG4gICAgYmFja2dyb3VuZDogJGdyZWVuSGVscERhcms7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuICBcbiAgYS5jb25kaXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDVweCAxNXB4IDZweCAxNXB4O1xuICAgIFxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbkhlbHBEYXJrO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgXG4gICAgJi0tcmVtb3ZlIHtcbiAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xuICAgIH1cbiAgfVxuICBcbiAgYS5kYXJrLXJlZC1idXRuIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5jYXJ0LWl0ZW0taW5mbyB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuICBcbiAgJi1maWx0ZXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgXG4gICAgLmxhYmVsIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiA5cHggMCAwIDA7XG4gICAgfVxuICAgIFxuICAgIFtjbGFzcyo9XCItYnV0blwiXSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgICAgIGNsZWFyOiBub25lO1xuICAgICAgXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5jYXJkLW9sZC1wcmljZSB7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIG1hcmdpbjogNXB4IDAgMCAwO1xuICB9XG4gIFxuICAmLWVtcHR5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAzMHB4IDA7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgICBcbiAgICBwIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgICBcbiAgICAgIG1hcmsge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgcGFkZGluZzogMCAwIDE1cHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByb2ZpbGVfX2ZpbHRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDM1MHB4KTtcbiAgXG4gIFtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gIFxuICAmLWRhdGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIFxuICAgIGxhYmVsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBcbiAgICBpbnB1dC50ZXh0LWlucHV0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIH1cbiAgfVxuICBcbn1cblxuLmNvbXBhbnktZmlsdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzMDtcbiAgd2lkdGg6IDI0MHB4O1xuICBcbiAgJl9fZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkdGFibGVCb3JkZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICBcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgXG4gICZfX3Njcm9sbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgXG4gICZfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIFxuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIGZpbGw6ICRibGFjaztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICB9XG4gICAgXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIFxuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBcbiAgICAmLWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICB9XG4gICAgXG4gICAgbGFiZWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGVCb3JkZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBtYXJnaW46IC0xcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBcbiAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWFuYWdlci10YWJsZS1ob2xkZXIge1xuICBwYWRkaW5nOiAxN3B4IDAgMzBweCAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIGNsZWFyOiBib3RoO1xuICBcbiAgLmNvbXBhbnktbmFtZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIFxuICAgIC5zdGF0aWMtcmF0aW5nIHtcbiAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xuICAgIH1cbiAgICBcbiAgICAmLS1iaWdnZXIge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJi1pdGVtIHtcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgfVxuICBcbiAgLnBsZWRnZS1pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgXG4gICAgaW5wdXQudGV4dC1pbnB1dCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICB9XG4gIFxuICAuZGVhbGVyLWRpc2NvdW50IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgfVxuICBcbiAgLmRlYWxlci1hbW91bnQsXG4gIC5kZWFsZXItcHJpY2UsXG4gIC5pdGVtLWFtb3V0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogODBweDtcbiAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgfVxuICBcbiAgJl93aWRlIHtcbiAgICB0YWJsZSB7XG4gICAgICBtaW4td2lkdGg6IDE0NDBweDtcbiAgICAgIFxuICAgICAgLmRlYWxlci1pdGVtLXByaWNlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIHRhYmxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLXdpZHRoOiAxMjQwcHg7XG4gIH1cbiAgXG4gIC5ib2xkLWZvbnQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIFxuICAub3JkZXItcGlja3VwLWNoZWNrYm94IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIFxuICB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICBcbiAgICAmLmVtcHR5LWNlbGwge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxuICBcbiAgdGgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxNXB4IDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGVCb3JkZXI7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIFxuICAgICYuYWxpZ24tbGVmdCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICBcbiAgICAmLmVtcHR5LWNlbGwge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgICBcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgXG4gICAgICAmLmxhYmVsLXRleHQsXG4gICAgICAmLmNoZWNrYm94IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgdGQge1xuICAgIHBhZGRpbmc6IDEwcHggOHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICBcbiAgICAmLmFsaWduLWxlZnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgXG4gICAgJi5lbXB0eS1jZWxsIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgXG4gICAgW2NsYXNzKj1cIi1idXRuXCJdIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMzVweDtcbiAgICAgIG1hcmdpbjogMnB4IGF1dG8gMCBhdXRvO1xuICAgICAgcGFkZGluZzogMCAxMHB4IDJweCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggN3B4IHRyYW5zcGFyZW50O1xuICAgICAgXG4gICAgfVxuICAgIFxuICAgIC5hY3Rpb24tYnV0biB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG4gICAgXG4gICAgLmhlbHAtYnV0biB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIG1hcmdpbjogMCAwIDAgM3B4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gICAgXG4gICAgaW5wdXQudGV4dC1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgXG4gICAgICAmX3dpZGUge1xuICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgdHIuY2VsbC1zZXBhcmF0b3IsXG4gIHRoLmNlbGwtc2VwYXJhdG9yLFxuICB0ZC5jZWxsLXNlcGFyYXRvciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tdGhlbWUpO1xuICB9XG4gIFxuICB0ci5ib3R0b20tY2VsbC1zZXBhcmF0b3IsXG4gIHRoLmJvdHRvbS1jZWxsLXNlcGFyYXRvcixcbiAgdGQuYm90dG9tLWNlbGwtc2VwYXJhdG9yIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tdGhlbWUpO1xuICB9XG4gIFxuICB0ci5ib3R0b20tY2VsbC1zZXBhcmF0b3Ige1xuICAgIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgICBcbiAgICAmLm5vcm1hbC1mb250IHtcbiAgICAgIHRkIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIHRkLmJvdHRvbS1saW5lLFxuICB0ci5ib3R0b20tbGluZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgfVxuICBcbiAgLmNhcnQtaXRlbS1pbmZvIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgXG4gICAgaW5wdXQudGV4dC1pbnB1dCB7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG4gIFxuICAuY2FydC1pdGVtLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDYwcHg7XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICB0aCwgdGQge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgICBcbiAgICAuY2FydC1pdGVtLWluZm8ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuICBcbiAgLmtpdC1pbnB1dCxcbiAgLmNvbmRpdGlvbi1zZWxlY3Qge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5raXQtaW5wdXQsXG4uY29uZGl0aW9uLXNlbGVjdCB7XG4gIHdpZHRoOiAxNzBweDtcbn1cblxuLnRhYmxlLW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5sb2dpc3RpY3Mtb3B0aW9ucyB7XG4gIEBpbmNsdWRlIGNsZWFyO1xufVxuXG4ubG9naXN0aWNzLW9wdGlvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG4gIEBpbmNsdWRlIGNsZWFyO1xuICBcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgXG4gICYgPiAuaW5wdXQtbGFiZWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIG1hcmdpbjogNnB4IDAgMCAwO1xuICB9XG4gIFxuICAuY29udGVudCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgfVxuICBcbiAgLm5ldy1vcHRpb24ge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gIH1cbn1cblxuLnBheW1lbnQtc3RhdHVzIHtcbiAgcGFkZGluZzogMTBweCA1cHggMTBweCA1cHg7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tdGhlbWUpO1xuICBAaW5jbHVkZSBjbGVhcjtcbiAgXG4gIC5jb2x1bW4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMy4zMzMlO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgfVxuICBcbiAgLmxhYmVsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgcGFkZGluZzogN3B4IDAgMCAwO1xuICB9XG4gIFxuICAuc3RhdHVzLWlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICB9XG59XG5cbi5vcmRlci1jb21tZW50cyB7XG4gIEBpbmNsdWRlIGNsZWFyO1xuICBcbiAgLm9yZGVyLWRldGFpbHMgJiB7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICB9XG4gIFxuICAuY29sdW1uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cbn1cblxuLm9yZGVyLWNvbnRyYWN0IHtcbiAgXG4gIHRleHRhcmVhLnRleHRhcmVhLWZpZWxkIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xuICB9XG4gIFxuICAmX19jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgXG4gICZfX3NlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgXG4gIC5vcmRlci1idG5zIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICBcbiAgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jaGVjay1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDJweCAwIDEwcHggMDtcbiAgd2lkdGg6IDkwcHg7XG4gIFxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjk7XG4gIH1cbiAgXG4gIC5ub3QtY2hlY2tlZCxcbiAgLmNoZWNrZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzcHggMTBweCA0cHggMTBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgfVxuICBcbiAgLmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQ6ICRncmVlbkhlbHBEYXJrO1xuICB9XG4gIFxuICAuY2hlY2tlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBcbiAgJl9faW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBcbiAgICAmOmNoZWNrZWQge1xuICAgICAgJiB+IC5ub3QtY2hlY2tlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYgfiAuY2hlY2tlZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYm9udXMtaW5mbyB7XG4gIGNvbG9yOiBkYXJrZW4oJGJsdWVIZWxwLCA1KTtcbn1cblxuLmNlbGwtbmFtZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCA1cHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICRtaWRHcmF5O1xufVxuXG4uc2hvdy1vbi1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBcbiAgJi5kYXJrLXJlZC1idXRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwIGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLmRlYWxlci1pdGVtLXByaWNlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiA4cHggMCAwIDA7XG4gIFxuICAmLS1sb3cge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgXG4gIGlucHV0LnRleHQtaW5wdXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNzBweDtcbiAgICBtYXJnaW46IDAgNXB4IDAgNXB4O1xuICB9XG59XG5cbi5kZWFsZXItZGV0YWlscyB7XG4gIC8vcGFkZGluZzogMCAwIDQwcHggMDtcbiAgQGluY2x1ZGUgY2xlYXI7XG4gIFxuICAuY29sdW1uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgIFxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cbiAgXG4gIC5jb2x1bW4tdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgXG4gIC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgIFxuICAgICYuaGFsZi1zZWN0aW9uIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICBjbGVhcjogbm9uZTtcbiAgICAgIFxuICAgICAgJi5sZWZ0LXBvc2l0aW9uIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAuZGF0YS1sYWJlbCB7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgXG4gICAgJiArIC5pbnB1dC1saW5lIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuICBcbiAgLmlucHV0LWxpbmUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICBcbiAgICAmLndpZGUge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgXG4gIC5jb25maXJtLWxhYmVsIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4uZGVhbGVyLXRvdGFsLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZGVhbGVyLXRvdGFsIHtcbiAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uZGVhbGVyLW1lc3NhZ2Uge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG4gIEBpbmNsdWRlIGNsZWFyO1xuICBcbiAgdGV4dGFyZWEudGV4dGFyZWEtZmllbGQge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbiAgXG4gIC5kYXRhLWxhYmVsIHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG4ub3JkZXItYWRkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgXG4gIGZvcm0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG4gIFxuICAub3JkZXItYWRkLWlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgIFxuICAgIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgIC5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgfVxuICB9XG4gIFxuICAuZGFyay1yZWQtYnV0biB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNsZWFyOiBub25lO1xuICB9XG59XG5cbi8vIGVuZCBvZiBvcmRlcnNcblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2ZpbGUge1xuICAgIHBhZGRpbmc6IDYwcHggMjBweCAzMHB4IDIwcHg7XG4gIH1cbiAgXG4gIC5vcmRlci1pdGVtIHtcbiAgICAubGVmdC1kYXRhLFxuICAgIC5yaWdodC1kYXRhIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIFxuICAgIC5jdXN0b21lci1kYXRhLFxuICAgIC5tYW5hZ2VyLXN0YXR1cyB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmxhYmVsIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmNvbHVtbixcbiAgICAgIC5zdGF0dXMtc2VsZWN0LWhvbGRlciB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgICAgICAvL21heC13aWR0aDogMzgwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5tYW5hZ2VyLXNlbGVjdC1ob2xkZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi5tYW5hZ2VyLW9yZGVyIC5vcmRlci1kYXRhLXRpdGxlIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxuICBcbiAgLnBheW1lbnQtc3RhdHVzIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweCBhdXRvO1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgXG4gICAgLmNvbHVtbiB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgIH1cbiAgfVxuICBcbiAgLm9yZGVyLWNvbW1lbnRzIHtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICBcbiAgICAub3JkZXItZGV0YWlscyAmIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHggYXV0bztcbiAgICB9XG4gICAgXG4gICAgLmNvbHVtbiB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgICAgXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAucHJvZmlsZSAub3JkZXItYnRucyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIFxuICAgICZfcHJvcG9zYWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIFxuICAgICZfX2xpbmUge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIFxuICAgICZfX3ByaWNlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICBcbiAgICBbY2xhc3MqPVwiYnV0blwiXSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICB9XG4gIFxuICAucHJvZmlsZSAub3JkZXItY2hvaWNlLWZpbHRlciBbY2xhc3MqPVwiLWJ1dG5cIl0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5vcmRlci1hZGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIFxuICAgIGZvcm0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuICAucHJvZmlsZSB7XG4gICAgXG4gICAgJi1uYXYge1xuICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDUwcHggYXV0bztcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gICAgICBcbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIFxuICAgICAgICBsaSB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIHNwYW4sXG4gICAgICAgIGEge1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLm1hbmFnZXItdGFibGUtaG9sZGVyIHtcbiAgICAuaXRlbS1yZW1vdmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxuICBcbiAgLm9yZGVyLWl0ZW0ge1xuICAgIC5vcmRlci1kYXRhIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA0MHB4IDA7XG4gICAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICAgIFxuICAgICAgLmNlbGwsXG4gICAgICAucm93IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmNlbGwge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTVweCAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAuaW5wdXQtbGluZSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICAgICAgXG4gICAgICAgICYud2lkZSB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLm9yZGVyLXRhYmxlIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBcbiAgICAgIC5vZGVyLXRhYmxlLWhlYWQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuc2hvdy1vbi1tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIFxuICAgIHNwYW4uc2hvdy1vbi1tb2JpbGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICBcbiAgICAub3JkZXItcHJvZHVjdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDUwcHggMCAwIDA7XG4gICAgICBcbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxNXB4IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodEdyYXk7XG4gICAgICAgIFxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJiA+IGEge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIFxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogLTIwcHggMCAwIC0yMHB4O1xuICAgICAgICAgICAgLy9ub2luc3BlY3Rpb24gQ3NzVW5rbm93blRhcmdldFxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2kvem9vbS5wbmcnKSBuby1yZXBlYXQgNTAlIDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCAzMHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAuY2VsbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICAgICAgXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIFxuICAgICAgICAgIC5yZW1vdmUtYnV0biB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgIC5idG4tdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpudGgtY2hpbGQoNSksXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYudG90YWwtY2VsbCxcbiAgICAgICAgJi5hcnQtY2VsbCB7XG4gICAgICAgICAgLmNlbGwtbmFtZSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICAudG90YWwtY2VsbC1wcmljZSxcbiAgICAgICAgICAuYXJ0IHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYuc2hvcnQtY2VsbCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAmLmRlYWxlci10b3RhbCB7XG4gICAgICAgIC5jZWxsIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICAgIFxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC50b3RhbC1jZWxsLXByaWNlLFxuICAgICAgICAgICAgLmNlbGwtbmFtZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5vcmRlci10b3RhbCxcbiAgICAudG90YWwtdGFibGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5jb2x1bW46Zmlyc3QtY2hpbGQsXG4gICAgICAuY29sdW1uIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5yb3cge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTVweCAwO1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRHcmF5O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmNlbGwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMDtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIFxuICAgICAgICAmOm50aC1jaGlsZCgxKSxcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5ib251cy1pbmZvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGJsdWVIZWxwLCA1KTtcbiAgICAgICAgXG4gICAgICAgICYudXBwZXIge1xuICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLm9yZGVyLXRvdGFsIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIFxuICAgIC50b3RhbC10YWJsZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBcbiAgICAgIC5yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmNlbGwge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDVweCAxNnB4IDVweDtcbiAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgIFxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggNXB4IDE2cHggNXB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIHdpZHRoOiAxMDVweDtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDVweCAxNnB4IDVweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLmNlbGwtbmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgXG4gIC5kZWFsZXItZGV0YWlscyB7XG4gICAgLy9wYWRkaW5nOiAwIDAgNDBweCAwO1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgIFxuICAgIC5jb2x1bW4ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIFxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgICBcbiAgICAgICYuaGFsZi1zZWN0aW9uIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgIFxuICAgICAgICAmLmxlZnQtcG9zaXRpb24ge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5kYXRhLWxhYmVsIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIFxuICAgICAgJiArIC5pbnB1dC1saW5lIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5pbnB1dC1saW5lIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICBcbiAgICAgICYud2lkZSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmNvbmZpcm0tbGFiZWwge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2ZpbGUge1xuICAgIFxuICAgICYtdG9wIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICB9XG4gICAgXG4gICAgJl9fZm9ybSB7XG4gICAgICAmLWJvdHRvbSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1kYXRhIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5jYXJ0LXRleHQge1xuICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIFxuICAgICAgLm9yZGVyLXRvdGFsLWhvdXJzIHtcbiAgICAgICAgbWluLWhlaWdodDogMThweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmNhcnQtdGV4dC1yaWdodCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgXG4gICAgICAgICYucmlnaHQtcG9zaXRpb24ge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5jYXJ0LWNsZWFyIHtcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAwIDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5kYXJrLXJlZC1idXRuIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweCBhdXRvO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAucHJvZmlsZSB7XG4gICAgJi10b3Age1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuICB9XG4gIFxuICAub3JkZXJzLXRhYmxlIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICB9XG4gIH1cbiAgXG4gIC5vcmRlci1pdGVtIHtcbiAgICBcbiAgICAuZGV0YWlscy1zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gICAgICBcbiAgICAgIC5jb2x1bW4ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIFxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC50ZWNobmljaWFuIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgICAgIFxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICAgIC8vbm9pbnNwZWN0aW9uIENzc1Vua25vd25UYXJnZXRcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaS9uby1waG90by5wbmcnKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQ0cHg7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQ0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAubmFtZSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDAgMCAwO1xuICAgICAgICAgIFxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmNvbnRyYWN0LWxpbmsge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiA1cHggMCAwIDA7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5vcmRlci1kb3dubG9hZCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIFxuICAgICYubWFuYWdlci1vcmRlciAub3JkZXItZG93bmxvYWQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIFxuICAgIC5vcmRlci1idG5zIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICBcbiAgLm9yZGVyLWl0ZW0gLnBheW1lbnQtdHlwZS5kZWFsZXItcGF5bWVudCxcbiAgLmRlYWxlci1tZXNzYWdlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBcbiAgICB0ZXh0YXJlYS50ZXh0YXJlYS1maWVsZCB7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIH1cbiAgfVxuICBcbiAgLm9yZGVyLWl0ZW0gLmRldGFpbHMtc2VjdGlvbiAuY2FyLWxpbmssXG4gIC5vcmRlci1pdGVtIC5vcmRlci10b3RhbCAuYm9udXMtaW5mby51cHBlciAubGFiZWwtdGV4dCA+IHNwYW46bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDAgMCAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBcbiAgLnBvcnRmb2xpby1jb250ZW50IHtcbiAgICAmLWl0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBcbiAgICAgIC5kYXJrLXJlZC1idXRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLnByb2ZpbGUgLm9yZGVyLWNob2ljZS1maWx0ZXIge1xuICAgIGZsb2F0OiBub25lO1xuICAgIFxuICAgIC5sYWJlbCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICB9XG4gICAgXG4gICAgW2NsYXNzKj1cIi1idXRuXCJdIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIFxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm9yZGVyX19tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1pZEdyYXk7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIFxuICAubWFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5wcm9maWxlLXN0ZXBzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIGNvdW50ZXItcmVzZXQ6IHN0ZXBzO1xuICBcbiAgJl9fdGltZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gIH1cbiAgXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIFxuICAmX2NpcmNsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJhY2tncm91bmQ6ICR0YWJsZUJvcmRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIFxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBzdGVwcztcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoc3RlcHMpO1xuICAgIH1cbiAgfVxuICBcbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgei1pbmRleDogMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXG4gICAgXG4gICAgQGluY2x1ZGUgY2hpbGQoMSwgMjApO1xuICAgIEBpbmNsdWRlIGNoaWxkKDIsIDIwKTtcbiAgICBAaW5jbHVkZSBjaGlsZCgzLCAyMCk7XG4gICAgQGluY2x1ZGUgY2hpbGQoNCwgMjApO1xuICAgIEBpbmNsdWRlIGNoaWxkKDUsIDIwKTtcbiAgICBAaW5jbHVkZSBjaGlsZCg2LCAyMCk7XG4gICAgQGluY2x1ZGUgY2hpbGQoNywgMjApO1xuICAgIEBpbmNsdWRlIGNoaWxkKDgsIDIwKTtcbiAgICBAaW5jbHVkZSBjaGlsZCg5LCAyMCk7XG4gICAgQGluY2x1ZGUgY2hpbGQoMTAsIDIwKTtcbiAgICBAaW5jbHVkZSBjaGlsZCgxMSwgMjApO1xuICAgIEBpbmNsdWRlIGNoaWxkKDEyLCAyMCk7XG4gICAgQGluY2x1ZGUgY2hpbGQoMTMsIDIwKTtcbiAgICBAaW5jbHVkZSBjaGlsZCgxNCwgMjApO1xuICAgIEBpbmNsdWRlIGNoaWxkKDE1LCAyMCk7XG4gICAgXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKTpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICByaWdodDogNTAlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkdGFibGVCb3JkZXI7XG4gICAgfVxuICAgIFxuICAgIG1hcmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICAgIFxuICAgICYuYWN0aXZlIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGxpIHtcbiAgICAgIG1hcmsge1xuICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDVweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBsaSB7XG4gICAgICBtYXJrIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zdGF0dXMtdGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAkbWlkR3JheTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGZpbGw6ICRtaWRHcmF5O1xuICB9XG4gIFxuICAmX19jaXJjbGUge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cbiAgICBcbiAgICAmX19jaXJjbGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wcm9maWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBcbiAgICAmX19mb3JtIHtcbiAgICAgICYtYm90dG9tIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b21lci1vcmRlciB7XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuIiwiLypjb250YWN0cyBwYWdlKi9cblxuLmNvbnRhY3RzIHtcbiAgJi1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTQ0cHgpO1xuICAgIFxuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICB9XG4gICAgXG4gICAgI21hcCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG4gIFxuICAmLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgXG4gICAgJl9fdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJi1pbmZvLWlubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggNjBweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cbiAgXG4gICYtaW5mb19faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Qm9yZGVyO1xuICAgIFxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cbiAgXG4gICYtbWFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkR3JheTtcbiAgfVxuICBcbiAgJi1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBcbiAgICAudGl0bGUge1xuICAgICAgcGFkZGluZzogMCAwIDEycHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgXG4gICAgJiA+IGFkZHJlc3MsXG4gICAgJiA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMCAxMnB4IDA7XG4gICAgICBcbiAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYgPiBhIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICYtc29jaWFscyB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIFxuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIFxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgZmlsbDogJGJsYWNrO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIHNwYW4gKyBhLFxuICAgIGE6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIFxuICAgIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgXG4gICAgICBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMzYwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICYtcHJldmlldyB7XG4gICAgcGFkZGluZzogNjBweCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgXG4gICAgJi10aXRsZSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgXG4gICAgICBoMiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgIFxuICAgICAgJi5tYWlsLXRvIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICBcbiAgICBhZGRyZXNzIHtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICB9XG4gICAgXG4gICAgJi1zb2NpYWxzIHtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIFxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRibHVlSGVscDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb250YWN0cyB7XG4gICAgJi1ibG9jayBoMSB7XG4gICAgICBwYWRkaW5nOiAwIDAgNDBweCAwO1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgIH1cbiAgICBcbiAgICAmLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBcbiAgLmNvbnRhY3RzIHtcbiAgICAmLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgXG4gICAgICBoMSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIFxuICAgICAgJi1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTVweCA0MHB4IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtbWFwIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBcbiAgICAmLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIFxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDEycHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmID4gYWRkcmVzcyxcbiAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAwIDhweCAwO1xuICAgICAgICBcbiAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29udGFjdHMge1xuICAgICYtYmxvY2sgaDEge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIFxuICAgICYtaW5mby1pbm5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG4gIFxuICAuY29udGFjdHMtbGlzdC1pdGVtOmZpcnN0LWNoaWxkLFxuICAuY29udGFjdHMtbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogMTE1cHg7XG4gICAgbWFyZ2luOiAwIDhweCAzMHB4IDhweDtcbiAgfVxufVxuIiwiLm1haW4tcGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2xlYXI7XG5cbiAgLmlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgfVxuXG4gICYtaGVybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNTgwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuXG4gICAgJi0tbG93IHtcbiAgICAgIGhlaWdodDogMzAwcHg7XG5cbiAgICAgIC5tYWluLXBhZ2UtaGVyby1pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmlubmVyIHtcbiAgICAgIG1heC13aWR0aDogOTgwcHg7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgfVxuXG4gICAgJi1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNzM1cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAuaW1hZ2Uge1xuICAgICAgICBAaW5jbHVkZSBmdWxsSW1hZ2U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuNCk7XG5cbiAgICAgIHAge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgIH1cblxuICAgICYtbmF2IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGhlaWdodDogNDAwcHg7XG5cbiAgICAgICYtLWxvdyB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG5cbiAgICAgICAgLm1haW4tcGFnZS1oZXJvLWltYWdlIHtcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tcGFnZS1oZXJvLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIH1cblxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAwIDYwcHggMDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMTVweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLW5hdiB7XG4gICAgICAgIGJvdHRvbTogMjVweDtcblxuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmlubmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgLnNlYXJjaC1mcmFtZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICB9XG5cbiAgICAuc2VhcmNoLXJlc3VsdHMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDM1LCAzNSwgMzUsIDAuMjUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cblxuICAgIC5zZWFyY2gtZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luOiA1cHggMCAwIDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1pbnB1dCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDEwcHg7XG4gICAgICBmb250LWZhbWlseTogJG1haW5Gb250O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1idG4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICY6aG92ZXIgc3ZnIHtcbiAgICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogLTEwcHggMCAwIC0xNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZWFyY2gtYnRuLFxuICAgICAgLnNlYXJjaC1pbnB1dCB7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2F0YWxvZ3VlLW5hdjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucGFnZS1zZXBhcmF0b3Ige1xuICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0ZXJHcmF5O1xuICB9XG5cbiAgJi1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG4gIH1cblxuICAmLWNhdGVnb3JpZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBAaW5jbHVkZSBjbGVhcjtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgICB9XG5cbiAgICAuY29sdW1uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAmOm50aC1jaGlsZCg0biArIDEpIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMyU7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoNG4gKyAxKSB7XG4gICAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzbiArIDEpIHtcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoM24gKyAxKSB7XG4gICAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgybiArIDEpIHtcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHVsOm5vdCguaGlkZGVuLWNhdGVnb3JpZXMpIHtcbiAgICAgIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSBhIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNTVlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNTVlbTtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCBhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4xNWVtO1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIGE6aG92ZXIsXG4gICAgICBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJG1pZEdyYXksIDMwJSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tb3JlLWNhdGVnb3JpZXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW46IDVweCAwIDAgMDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWhvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuXG4gICAgLmhvdy1saXN0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIGNsZWFyO1xuXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBtYXJnaW46IDAgMzBweCAzMHB4IDMwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgICBsZWZ0OiAtNDBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkbGlnaHRCb3JkZXI7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hbWUge1xuICAgICAgICAgIG1hcmdpbjogMTVweCAwIDAgMDtcbiAgICAgICAgICBjb2xvcjogJG1pZEdyYXk7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi10ZXN0aW1vbmlhbHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG5cbiAgICAmICsgLmNlbnRlcmVkLWJ0biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIC50ZXN0aW1vbmlhbHMtaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgLnNsaWRlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDM3OHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgQGluY2x1ZGUgZnVsbEltYWdlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRlc3RpbW9uaWFscy1hdXRob3Ige1xuICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICAgICAmLWhvbGRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiA4MHB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTYwcHgpO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5zbGlkZSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG5cbiAgICAgICYtcGhvdG8ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgICAubmFtZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAuc2xpZGUge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtcGhvdG8ge1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaG9sZGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRlc3RpbW9uaWFscy1pbWFnZS1kb3RzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTU4cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1nZW9ncmFwaHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBAaW5jbHVkZSBjbGVhcjtcblxuICAgIC5nZW9ncmFwaHktbGlzdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBtYXgtd2lkdGg6IDEwODBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMCAwIDAgOCU7XG4gICAgICBjb2x1bW4tY291bnQ6IDQ7XG4gICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDEzJTtcbiAgICAgICAgY29sdW1uLWNvdW50OiAzO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGNvbHVtbi1jb3VudDogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICBtYXJnaW46IDAgNXB4IDEwcHggNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtYmFubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMzc4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGVhcjogYm90aDtcblxuICAgIC5pbWFnZSB7XG4gICAgICBAaW5jbHVkZSBmdWxsSW1hZ2U7XG4gICAgfVxuXG4gICAgLm1haW4tcGFnZS1iYW5uZXItdGV4dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDM3OHB4O1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjQpO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1wcmV2aWV3IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjBweCA1cHg7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG5cbiAgICAuc2xpZGUge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0LXByZXZpZXcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi1wcm9wb3NhbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuXG4gICAgLnByb3Bvc2FsLWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAmOm50aC1jaGlsZCgybiArIDEpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgfVxuXG4gICAgICAuY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxNjhweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuNSk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bGxJbWFnZTtcbiAgICAgIH1cblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgICAgfVxuXG4gICAgICBmb3JtIHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXI7XG5cbiAgICAgICAgW2NsYXNzKj0nLWJ1dG4nXSB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIFtjbGFzcyo9Jy1idXRuJ10ge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIH1cblxuICAgICAgaW5wdXQudGV4dC1pbnB1dCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTQwcHgpO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxNTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIFtjbGFzcyo9Jy1idXRuJ10ge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0LnRleHQtaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvcG9zYWwtaXRlbTpudGgtY2hpbGQoMm4gKyAxKSxcbiAgICAgIC5wcm9wb3NhbC1pdGVtIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jb2x1bW5zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRsaWdodGVyR3JheSwgNSUpO1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuXG4gICAgJi1sZWZ0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMyMHB4KTtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgIH1cblxuICAgICYtcmlnaHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgJi1sZWZ0LFxuICAgICAgJi1yaWdodCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXNwZWNpYWxpc3RzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG5cbiAgICAuc3BlY2lhbGlzdHMge1xuICAgICAgJi10aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICAmLWxpc3Qge1xuICAgICAgICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRlckdyYXk7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgICAgfVxuXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgLy9ib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0ZXJHcmF5O1xuICAgICAgICBAaW5jbHVkZSBjbGVhcjtcblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICB9XG5cbiAgICAgICAgLnBob3RvIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgICAgICAgICAvL25vaW5zcGVjdGlvbiBDc3NVbmtub3duVGFyZ2V0XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaS9uby1waG90by5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAubmFtZSB7XG4gICAgICAgICAgcGFkZGluZzogM3B4IDAgMCAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBAaW5jbHVkZSBmdWxsTGluaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLW1vcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG5cbiAgICAgICY6bnRoLWNoaWxkKDJuICsgMSkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgJjpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtYWN0aW9ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gICAgLm1haW4tcGFnZS10ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC5tYWluLXNlY3Rpb24tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgIH1cblxuICAgIC5hY3Rpb25zLWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMzBweCA1NXB4O1xuXG4gICAgICAgIFtjbGFzcyo9Jy1idXRuJ10ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvLXdhaXRlcixcbiAgICAgICAgLmljby1jbG9jayxcbiAgICAgICAgLmljby1kaWFtb25kIHtcbiAgICAgICAgICBmaWxsOiAkYmx1ZUhlbHA7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMjBweCA0NXB4O1xuXG4gICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIFtjbGFzcyo9J2ljby0nXSB7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLm1haW4tcGFnZS10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAubWFpbi1zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5tYWluLXBhZ2UtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXdhcnJhbnR5IHtcbiAgICB3aWR0aDogMTI4MHB4O1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBib3JkZXI6IDEwcHggc29saWQgJGJsdWVIZWxwO1xuXG4gICAgJi0tbG93IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJi0td2lkZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgICZfX2Z1bGwtd2lkdGgge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fdGVzdGltb25pYWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIC8vd2lkdGg6IGNhbGMoMTAwJSAtIDIyMHB4KTtcbiAgICAgIC8vbWF4LXdpZHRoOiA3MDBweDtcblxuICAgICAgJi1waG90byB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuXG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2VudGVyZWQtYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5tYWluLXNlY3Rpb24tdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAmLXBob3RvIHtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBtYXJnaW46IDAgMTVweCAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3NXB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvdHRvbSB7XG4gICAgICAubWFpbi1zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5jb250YWN0cy1zZWN0aW9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgfVxuXG4gICAgICAuY29udGFjdHMtc29jaWFscyBhIHN2ZyB7XG4gICAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXN0YXRpc3RpYyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnN0YXRpc3RpYy1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICAgIGZsZXgtYmFzaXM6IDI4MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMDAlO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggZG90dGVkICRtaWRHcmF5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtaWNvbiB7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1udW1iZXIge1xuICAgICAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgfVxuXG4gICAgICAmLW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcblxuICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWljb24ge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbnVtYmVyIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1uYW1lIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXBhcnRuZXJzIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgIC5pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEwODBweDtcbiAgICB9XG4gIH1cblxuICAmLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cblxuICAmLXByb2plY3RzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4iLCIubGFuZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBcbiAgJl9fbWFpbi10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBcbiAgICAmLXRleHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIFxuICAgICYtY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICBcbiAgICAmLWhvbGRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgXG4gICAgJi1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTNweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgJi10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtaWNvbiB7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIFxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtaWNvbiB7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICZfX2lubmVyIHtcbiAgICBAaW5jbHVkZSBpbm5lcjtcbiAgICBtYXgtd2lkdGg6IDExODBweDtcbiAgfVxuICBcbiAgJl9fY29udGVudC1jb2x1bW5zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xuICAgIFxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBpbm5lcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgXG4gICAgJl93aWRlIHtcbiAgICAgIC5sYW5kaW5nX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuICB9XG4gIFxuICAmX19jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjIwcHgpO1xuICAgIFxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fYXNpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgXG4gICAgJi1mcmFtZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgXG4gICAgJi10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgJl9fc2VjdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubGFuZGluZ19fYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkR3JheTtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIFxuICAuYmFubmVyLXNsaWRlci10ZXh0IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5sYW5kaW5nX190b3AtYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1pZEdyYXk7XG4gIGhlaWdodDogMjAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5sYW5kaW5nX19hc2lkZS1wcm9kdWN0cyB7XG4gICYtbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLWdhcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuICB9XG59XG5cbi5sYW5kaW5nX19zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5sYW5kaW5nX19jb21wYW55IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDcwcHggMWZyO1xuICBncmlkLWNvbHVtbi1nYXA6IDEwcHg7XG4gIFxuICAmLWxvZ28ge1xuICAgIEBpbmNsdWRlIHNxdWFyZUltYWdlO1xuICB9XG4gIFxuICAmLW5hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIFxuICAmLWFydCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICBcbiAgJi1ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICBcbiAgJi1mYXZvcml0ZSB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBmaWxsOiAkbWlkR3JheTtcbiAgICB9XG4gICAgXG4gICAgJi5hY3RpdmUgc3ZnIHtcbiAgICAgIGZpbGw6ICRkYXJrUmVkO1xuICAgIH1cbiAgfVxufVxuXG4ubGFuZGluZ19fbmF2IHtcbiAgd2lkdGg6IDIzNXB4O1xuICBiYWNrZ3JvdW5kOiAkYXNpZGU7XG4gIGJveC1zaGFkb3c6IDEwcHggMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgXG4gICYtaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTM0cHgpO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMXM7XG4gICAgXG4gICAgJi5zdGlja3kge1xuICAgICAgLy9oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMHB4KTtcbiAgICB9XG4gIH1cbiAgXG4gICYtYW5jaG9ycyB7XG4gICAgbGkge1xuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbjogOHB4IDAgMCAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgICAgICBcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgXG4gICAgYSwgYWRkcmVzcyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCAwIDZweCAwO1xuICAgIH1cbiAgICBcbiAgICAuZGFyay1yZWQtYnV0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzhweDtcbiAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubGFuZGluZ19fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBcbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxuICBcbiAgbGkge1xuICAgIGxpc3Qtc3R5bGU6IGRpc2MgaW5zaWRlO1xuICAgIFxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxufVxuXG4ubGFuZGluZ19fc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDY4MHB4O1xuICBjb2xvcjogJG1pZEdyYXk7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodEJvcmRlcjtcbiAgXG4gICYtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuICBcbiAgJi1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIFxuICAgIGltZyB7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDk5OTk5JTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuICBcbiAgJi1sZWZ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDEwcHggMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxuICBcbiAgJi1yaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBcbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICB9XG4gIH1cbiAgXG4gICYtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC41KTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIFxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ4MHB4XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIG1pbi1oZWlnaHQ6IDQ4MHB4XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAmLnNsaWNrLXNsaWRlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgIH1cbiAgICBcbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gICAgXG4gICAgJi1sZWZ0IHtcbiAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgfVxuICAgIFxuICAgICYtcmlnaHQge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmxhbmRpbmdfX3RleHQge1xuICAmLXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICB9XG4gIFxuICBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgfVxufVxuXG4ubGFuZGluZ19fZm9ybSB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBib3JkZXI6IDEwcHggc29saWQgdmFyKC0tdGhlbWUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIFxuICAucGFnZS10aXRsZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgXG4gIC5pbnB1dC1saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICBcbiAgICBbY2xhc3MqPVwiLWJ1dG5cIl0ge1xuICAgICAgd2lkdGg6IDE4MHB4O1xuICAgIH1cbiAgICBcbiAgICBpbnB1dC50ZXh0LWlucHV0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gICAgICBtYXgtd2lkdGg6IDM2NXB4O1xuICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICAgIH1cbiAgfVxuICBcbiAgcCB7XG4gICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgYm9yZGVyOiA1cHggc29saWQgdmFyKC0tdGhlbWUpO1xuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIFxuICAgIC5pbnB1dC1saW5lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgICAgXG4gICAgICBbY2xhc3MqPVwiLWJ1dG5cIl0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgICBcbiAgICAgIGlucHV0LnRleHQtaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGFuZGluZ19fcHJvZHVjdHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpO1xuICBncmlkLWNvbHVtbi1nYXA6IDEwcHg7XG4gIGdyaWQtcm93LWdhcDogMTBweDtcbiAgXG4gICYtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIFxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIFxuICAgICAgLmxhbmRpbmdfX3Byb2R1Y3RzLW5hbWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMCk7XG4gICAgICAgIFxuICAgICAgICAmLWhvbGRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICYtcHJpY2Uge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxuICBcbiAgJi1saW5rIHtcbiAgICBAaW5jbHVkZSBmdWxsTGluaztcbiAgfVxuICBcbiAgJi1pbWFnZSB7XG4gICAgei1pbmRleDogMTtcbiAgICBAaW5jbHVkZSBzcXVhcmVJbWFnZTtcbiAgfVxuICBcbiAgJi1uYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggNXB4IHJnYmEoJGJsYWNrLCAwLjgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjYpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIDAuMXM7XG4gICAgXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgXG4gICAgJi1ob2xkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgJi1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbn1cblxuLmxhbmRpbmdfX3Rlc3RpbW9uaWFsIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMzBweCAxZnI7XG4gIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRCb3JkZXI7XG4gIFxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICB9XG4gIFxuICAmLWltYWdlIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2kvbm8tcGhvdG8ucG5nJykgbm8tcmVwZWF0IDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBcbiAgICBpbWcge1xuICAgICAgQGluY2x1ZGUgZml0SW1hZ2UoY292ZXIpXG4gICAgfVxuICB9XG4gIFxuICAmLWF1dGhvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgXG4gICYtY29tcGFueSB7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBcbiAgJi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICBcbiAgJi1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgfVxufVxuXG4ubGFuZGluZ19fdGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIFxuICAmLWl0ZW0ge1xuICAgIGhlaWdodDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRCb3JkZXI7XG4gICAgXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICB9XG59XG5cbi5sYW5kaW5nX19hd2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIFxuICAmLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgZmlsbDogJGdvbGQ7XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBcbiAgICAmLWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmxhbmRpbmdfX2NvbXBhbnktZGF0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgQGluY2x1ZGUgY2xlYXI7XG4gIFxuICAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBcbiAgLmRhdGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDVweCA1cHg7XG4gICAgXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICAgIFxuICAgICYtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuICBcbiAgLmxhYmVsIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBcbiAgICAmLS1sb3cge1xuICAgICAgcGFkZGluZzogMCAwIDRweCAwO1xuICAgIH1cbiAgfVxuICBcbiAgLnN0YXRpYy1yYXRpbmcge1xuICAgIG1hcmdpbjogMTJweCBhdXRvIDEwcHggYXV0bztcbiAgfVxuICBcbiAgLnRlc3RpbW9uaWFsLWNvdW50ZXIge1xuICAgIG1hcmdpbjogMCA1cHggMCA1cHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuICBcbiAgW2NsYXNzKj1cIi1idXRuXCJdIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDAgYXV0bztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBcbiAgICAuZGF0YSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubGFuZGluZ19fc2xpZGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgXG4gIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IC0zMHB4O1xuICAgIFxuICAgIGxpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgXG4gICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICYtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIFxuICAmLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIFxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAaW5jbHVkZSBmaXRJbWFnZShjb3Zlcik7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgfVxuICB9XG4gIFxuICAmLWNhcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgkYmxhY2ssIDAuNSkgMCUsIHJnYmEoJGJsYWNrLCAwLjQpIDYwJSwgcmdiYSgkYmxhY2ssIDAuMykgODAlLCByZ2JhKCRibGFjaywgMCkgMTAwJSk7XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgXG4gICYtdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoJGJsYWNrLCAwLjUpIDAlLCByZ2JhKCRibGFjaywgMC40KSA1MCUsIHJnYmEoJGJsYWNrLCAwLjMpIDcwJSwgcmdiYSgkYmxhY2ssIDApIDEwMCUpO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIFxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxuICBcbiAgJi1saW5rIHtcbiAgICBAaW5jbHVkZSBmdWxsTGluaztcbiAgfVxufVxuXG4uaXRlbS10ZW5kZXItYXBwcm92ZWQge1xuICB0b3A6IC0zcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBcbiAgc3ZnIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZmlsbDogJGdyZWVuSGVscDtcbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIHRvcDogLTJweDtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgfVxuICB9XG59XG5cbi5sYW5kaW5nX19jb250YWN0LWZvcm0ge1xuICAuZGVsaXZlcnlfX3JlcXVlc3QtZm9ybSBoMiB7XG4gICAgZm9udC1zaXplOiAxLjhlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuICB9XG4gIFxuICAuZGVsaXZlcnlfX3JlcXVlc3QtZm9ybSBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBjb2xvcjogIzQyNDI0MjtcbiAgICBwYWRkaW5nLXRvcDogMC41ZW07XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gIH1cbiAgXG4gIC5kZWxpdmVyeV9fcmVxdWVzdC1mb3JtIHAge1xuICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgICBjb2xvcjogZ3JleTtcbiAgfVxuICBcbiAgLmRlbGl2ZXJ5X19yZXF1ZXN0LWZvcm0taW5wdXRzIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG4gIFxuICAuZGVsaXZlcnlfX3JlcXVlc3QtZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG4gIFxuICAuZmVlZGJhY2stZm9ybS1tYW5hZ2VyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgXG4gIC5kZWxpdmVyeV9fZm9ybS1uZWFyYnkgcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIFxuICAuZGVsaXZlcnlfX3JlcXVlc3QtZm9ybS1ob2xkZXIge1xuICAgIHBhZGRpbmctdG9wOiAxZW07XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZGVsaXZlcnlfX2lucHV0LWxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgXG4gICAgLmRlbGl2ZXJ5X19yZXF1ZXN0LWZvcm0taG9sZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIFxuICAgIC5kZWxpdmVyeV9fcmVxdWVzdC1mb3JtLWlucHV0cyB7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5mZWVkYmFjay1mb3JtLW1hbmFnZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgXG4gICAgLmRlbGl2ZXJ5X19yZXF1ZXN0LWZvcm0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIFxuICAgIC5kZWxpdmVyeV9faW5wdXQtbGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICBcbiAgICAuZGVsaXZlcnlfX3JlcXVlc3QtZm9ybS1ob2xkZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4iLCIudGhhbmtzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBcbiAgJl9fdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBtYXgtd2lkdGg6IDExMjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBib3JkZXI6IDEwcHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuICBcbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXgtd2lkdGg6IDEwODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3RleHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMjBweCk7XG4gIH1cbiAgXG4gICZfX21hbmFnZXIge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXG4gICAgJi1pbWFnZSB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLW5hbWUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG4gIFxuICAuY29udGFjdHMtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBcbiAgICBhIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIFtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgXG4gIC5jYXRhbG9ndWUge1xuICAgIG1heC13aWR0aDogMTEyMHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIFxuICAmX3BhcnRuZXIge1xuICAgIC50aGFua3NfX3RvcCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgICBcbiAgICAudGhhbmtzX19pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgJl9faW5uZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIFxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICB9XG4gICAgXG4gICAgJl9fdGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIFxuICAgICZfX21hbmFnZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgIFxuICAgICZfX3RvcCBbY2xhc3MqPVwiYnV0blwiXSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgIFxuICAgICZfX3RvcCB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIGJvcmRlcjogNXB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2Zvcm0ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgXG4gICAgLmlucHV0LWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICB9XG4gICAgXG4gICAgLnRleHRhcmVhLWZpZWxkIHtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgXG59XG5cbi5vZmZlcnMge1xuICBtYXgtd2lkdGg6IDExMjBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgfVxuICB9XG4gIFxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAwcHggMWZyO1xuICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdztcbiAgICBcbiAgICAmLWltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1uYW1lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICBcbiAgICAmLXRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICB9XG4gICAgXG4gICAgJi1jb250ZW50IHtcbiAgICAgIFtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgfVxuICAgIFxuICAgICZfX2l0ZW0ge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBcbiAgICAgICYtbmFtZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRoYW5rc19fdGV4dF9wcm9tby13aWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi50aGFua3NfX3RleHRfcHJvbW8tdG9wIHtcbiAgJi10ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgXG4gICYtaG9sZGVyIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG59XG5cbi5vZmZlcnNfcHJvbW8ge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9mZmVyc19wcm9tbyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgXG4gIC50aGFua3NfX2lubmVyX3Byb21vIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5vZmZlcnNfcHJvbW8sXG4udGhhbmtzX190ZXh0X3Byb21vIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxLjE1ZW07XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBcbiAgICAubGlnaHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIH1cbiAgICBcbiAgICAuYm9sZCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgICBmaWxsOiAkYmx1ZUhlbHA7XG4gICAgfVxuICB9XG4gIFxuICBhIHtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICB9XG4gIFxuICB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIFxuICBsaSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLy90YWJsZVxuLmxvZ2lzdC10YWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBcbiAgJltkYXRhLXNpbXBsZWJhcl0ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIFxuICAuc2ltcGxlYmFyLXNjcm9sbC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgXG4gICZfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgXG4gIHRyIHtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgfVxuICBcbiAgdGQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICAgIFxuICAgICYubG9naXN0LXRhYmxlX19maXJzdC1jZWxsIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgYmFja2dyb3VuZDogJGxpZ2h0ZXJHcmF5O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgICAgIFxuICAgICAgJl9pbmNvbXBsZXRlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDE7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYuZW1wdHktY2VsbDpmaXJzdC1jaGlsZCxcbiAgICAmLmVtcHR5LWNlbGwge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBcbiAgICB9XG4gICAgXG4gICAgJi5wYXN0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgNDVkZWcsXG4gICAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjA1KSxcbiAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuMDUpIDNweCxcbiAgICAgICAgICByZ2JhKCRtaWRHcmF5LCAwLjMpIDNweCxcbiAgICAgICAgICByZ2JhKCRtaWRHcmF5LCAwLjMpIDZweFxuICAgICAgKTtcbiAgICB9XG4gICAgXG4gICAgJi5jdXJyZW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbkhlbHBEYXJrO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2hlYWQge1xuICAgIHRkIHtcbiAgICAgIHotaW5kZXg6IDMwO1xuICAgICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgICBtaW4td2lkdGg6IDU0cHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXJHcmF5O1xuICAgICAgXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICZfX21pc3Npb24tcm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICB9XG4gIFxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLWhlaWdodDogMTA1cHg7XG4gICAgbWluLXdpZHRoOiAxOTBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyOiA3cHggc29saWQgJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgXG4gICAgJi10b3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgIH1cbiAgICBcbiAgICAmLXRpbWUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIFxuICAgICYtY2FyIHtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIFxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWJvdHRvbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgfVxuICAgIFxuICAgICYtb3JkZXIge1xuICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIH1cbiAgICBcbiAgICAmLWRyaXZlciB7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBcbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLy8g0J3QtSDQt9Cw0L/QvtC70L3QtdC90LAg0LfQsNC00LDRh9CwINC70L7Qs9C40YHRgtC+0LxcbiAgICAmX2luY29tcGxldGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcmVwb3J0MTtcbiAgICAgIFxuICAgICAgJi5sb2dpc3QtdGFibGVfX2l0ZW1fMSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHJlcG9ydDE7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC8vINCSINC+0YfQtdGA0LXQtNC4XG4gICAgJl8xIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHJlcG9ydDg7XG4gICAgfVxuICAgIFxuICAgIC8vINCS0YvQv9C+0LvQvdGP0LXRgtGB0Y9cbiAgICAmXzIge1xuICAgICAgYW5pbWF0aW9uOiBibGlua0dyZWVuQm9yZGVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB9XG4gICAgXG4gICAgLy8g0JLRi9C/0L7Qu9C90LXQvdC+XG4gICAgJl8zIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHJlcG9ydDM7XG4gICAgfVxuICAgIFxuICAgIC8vINChINC90LUg0L/QvtC70L3QvtGB0YLRjNGOINGB0L7QsdGA0LDQvdC90YvQvNC4INC30LDQutCw0LfQsNC80LggKNC60YDQsNGB0L3Ri9C5INGBINGB0LXRgNGL0LwpXG4gICAgLy8g0KEg0L7Qv9C+0LfQtNCw0L3QuNC10LwgICjQutGA0LDRgdC90YvQuSDRgSDRgdC10YDRi9C8KVxuICAgICZfNSxcbiAgICAmXzQge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJG1pZEdyYXk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbWlkR3JheTtcbiAgICB9XG4gICAgXG4gICAgLy8g0JLRi9C/0L7Qu9C90Y/QtdGC0YHRjywg0L3QviDQvdC1INGD0YHQv9C10LLQsNC10YJcbiAgICAmX3dhcm5pbmcge1xuICAgICAgYW5pbWF0aW9uOiBibGlua1JlZEJvcmRlciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxuICAgIFxuICAgIC5zdGF0dXMge1xuICAgICAgcGFkZGluZzogMXB4IDVweCAzcHggNXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBcbiAgICAgIEBpbmNsdWRlIG9yZGVyUHJvY2Vzc1N0YXR1c0JnO1xuICAgIH1cbiAgfVxuICBcbiAgJl9faW4tdHJhbnNpdCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlnaHRCb3JkZXI7XG4gICAgXG4gICAgJi10aXRsZSB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxcHggNXB4IDNweCA1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkR3JheTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1wcm9jZXNzIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbkhlbHBEYXJrO1xuICAgIH1cbiAgfVxuICBcbiAgJi5jb21wYWN0LFxuICAmX2NvbXBhY3Qge1xuICAgIHRkIHtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5sb2dpc3QtdGFibGVfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDcwcHg7XG4gICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgXG4gICAgICAmLWJvdHRvbSxcbiAgICAgICYtdG9wIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1ib3R0b20ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1jYXIge1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLW9yZGVyLFxuICAgICAgJi1hZGRyZXNzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi10aW1lIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtZHJpdmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuc3RhdHVzIHtcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgIH1cbiAgfVxufVxuXG4vL3NvcnRcbi5sb2dpc3Qtc29ydCB7XG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIFxuICBpbnB1dC50ZXh0LWlucHV0IHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgXG4gIHNlbGVjdCB7XG4gICAgQGluY2x1ZGUgc2VsZWN0SGVpZ2h0KDMwcHgpO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICBcbiAgW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgIG1pbi13aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIFxuICAgIHN2ZyB7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIFxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIFxuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJl9fc2VjdGlvbiB7XG4gIFxuICB9XG4gIFxuICAmX19idG5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIFxuICAgIFtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICAgICY6bm90KC5sb2dpc3Qtc29ydF9fY29tcGFjdCk6bm90KC5tYXAtdHJpZ2dlcikge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICZfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxOTBweCwgMjEwcHgpKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDE1cHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgXG4gICAgJi1pbm5lciB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMTBweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3dpZGUge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIH1cbiAgXG4gICZfX2RhdGUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBcbiAgICBpbnB1dC50ZXh0LWlucHV0IHtcbiAgICAgIHdpZHRoOiAxMzJweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX29yZGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgXG4gICAgaW5wdXQudGV4dC1pbnB1dCB7XG4gICAgICB3aWR0aDogMTI0cHg7XG4gICAgfVxuICB9XG4gIFxuICAmX190eXBlLFxuICAmX19kcml2ZXIge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICBcbiAgJl9fcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBcbiAgICBbY2xhc3MqPVwiYnV0blwiXSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAmX19mb3JtIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjAwcHgsIDFmcikpO1xuICAgIH1cbiAgfVxufVxuXG4vL21hcFxuLmxvZ2lzdC1tYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAkbWlkR3JheTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgXG4gICYuYWN0aXZlIHtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxODhweCk7XG4gIH1cbiAgXG4gICZfX2xpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDYyMHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIFxuICAgICYuY29tcGFjdCB7XG4gICAgICB3aWR0aDogMTcwcHg7XG4gICAgfVxuICAgIFxuICAgICYuY2xvc2VkIHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgXG4gICAgICAubG9naXN0LWRyaXZlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtc2Nyb2xsIHtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgXG4gICAgJi1jb250cm9scyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIFxuICAgICAgW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi5hY3RpdmUgLmljby1hcnJvdy1sZWZ0LTIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICZfX2hvbGRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZmxleDogMSAxO1xuICB9XG4gIFxuICAjZHJpdmVycy1tYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgXG4gICAgJiA+IFtjbGFzcyQ9XCItbWFwXCJdIHtcbiAgICAgIC8vaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIGRyaXZlclxuLmxvZ2lzdC1kcml2ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIFxuICAmX190aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRCb3JkZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDE7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgXG4gICAgJi5jaGVja2VkLFxuICAgICY6aG92ZXIge1xuICAgICAgLy9jb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fY2FyLFxuICAmX19uYW1lIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgXG4gICAgLmxvZ2lzdC1tYXBfX2xpc3QuY29tcGFjdCAmIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2NhciB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgXG4gICAgLmxvZ2lzdC1tYXBfX2xpc3QuY29tcGFjdCAmIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIFxuICAmX19saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBjb3VudGVyLXJlc2V0OiBkcml2ZXJUYXNrcztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICAgIFxuICAgICYtaGVhZGVycyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodEJvcmRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgXG4gICAgICAubG9naXN0LW1hcF9fbGlzdC5jb21wYWN0ICYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgXG4gICAgICAubG9naXN0LWRyaXZlcl9fYWRkcmVzcyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMTFweCk7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgICAgXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoZHJpdmVyVGFza3MpO1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogZHJpdmVyVGFza3M7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRCb3JkZXI7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtY2VudGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgXG4gICAgICAubG9naXN0LW1hcF9fbGlzdC5jb21wYWN0ICYge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1jaGVjayB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIFxuICAgICAgLmNoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAubG9naXN0LW1hcF9fbGlzdC5jb21wYWN0ICYge1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1vcmRlciB7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICB9XG4gICAgXG4gICAgJi1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIFxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgICAgXG4gICAgICAuaWNvLWNhci11bmxvYWRpbmcsXG4gICAgICAuaWNvLWNhci1sb2FkaW5nIHtcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5sb2dpc3QtbWFwX19saXN0LmNvbXBhY3QgJiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC8vINCSINC+0YfQtdGA0LXQtNC4XG4gICAgICAuaWNvLWxvZ2lzdC1zdGF0dXMtMSB7XG4gICAgICAgIGZpbGw6ICRyZXBvcnQ4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAvLyDQktGL0L/QvtC70L3Rj9C10YLRgdGPXG4gICAgICAuaWNvLWxvZ2lzdC1zdGF0dXMtMiB7XG4gICAgICAgIGZpbGw6ICRncmVlbkhlbHBEYXJrO1xuICAgICAgfVxuICAgICAgXG4gICAgICAvLyDQktGL0L/QvtC70L3QtdC90L5cbiAgICAgIC5pY28tbG9naXN0LXN0YXR1cy0zIHtcbiAgICAgICAgZmlsbDogJG1pZEdyYXk7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC8vINChINC90LXQv9C+0LvQvdC+0YHRgtGM0Y4g0YHQvtCx0YDQsNC90L3Ri9C80Lgg0LfQsNC60LDQt9Cw0LzQuFxuICAgICAgLmljby1sb2dpc3Qtc3RhdHVzLTQge1xuICAgICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC8vINChINC+0L/QvtC30LTQsNC90LjQtdC8XG4gICAgICAuaWNvLWxvZ2lzdC1zdGF0dXMtNSB7XG4gICAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLy8g0JfQsNCz0YDRg9C30LrQsFxuICAgICAgLmljby1sb2dpc3QtdHlwZS0xIHtcbiAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgIGZpbGw6ICRyZXBvcnQ2O1xuICAgICAgfVxuICAgICAgXG4gICAgICAvLyDQnNC+0L3RgtCw0LZcbiAgICAgIC5pY28tbG9naXN0LXR5cGUtMiB7XG4gICAgICAgIGZpbGw6ICRyZXBvcnQxNjtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLy8g0JTQtdC80L7QvdGC0LDQtlxuICAgICAgLmljby1sb2dpc3QtdHlwZS0zIHtcbiAgICAgICAgZmlsbDogJHJlcG9ydDg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC8vINCg0LDQt9Cz0YDRg9C30LrQsFxuICAgICAgLmljby1sb2dpc3QtdHlwZS00IHtcbiAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgIGZpbGw6ICRyZXBvcnQxO1xuICAgICAgfVxuICAgICAgXG4gICAgICAvLyDQn9C+0YDRg9GH0LXQvdC40LVcbiAgICAgIC5pY28tbG9naXN0LXR5cGUtNSB7XG4gICAgICAgIGZpbGw6ICRyZXBvcnQxNDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi10aW1lIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgIH1cbiAgICBcbiAgICAmLWFjdHVhbCB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIFxuICAgICAgLmxvZ2lzdC1tYXBfX2xpc3QuY29tcGFjdCAmIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICZfX2FkZHJlc3Mge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMzVweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgXG4gICAgLmxvZ2lzdC1tYXBfX2xpc3QuY29tcGFjdCAmIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIFxuICAmX19kYXRlIHtcbiAgICAmLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkbWlkR3JheSwgMjAlKTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICAgIH1cbiAgfVxufVxuXG4uY29tcGFjdC10cmlnZ2VyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBcbiAgLmxhYmVsLXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDFweDtcbiAgfVxufVxuIiwiLnBvcnRmb2xpbyB7XG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAucG9ydGZvbGlvX19pbWFnZSB7XG4gICAgICAgIFtjbGFzcyo9Jy1idXRuJ10sXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wb3J0Zm9saW9fX25hbWUge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIEBpbmNsdWRlIGZ1bGxMaW5rO1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDIwNXB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgIFtjbGFzcyo9Jy1idXRuJ10ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgd2lkdGg6IDE4NnB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC4zKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICB9XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgIHBhZGRpbmc6IDVweCAyMHB4IDVweCAyMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICZfX2xpc3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qbW9kYWwqL1xuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBvdmVyZmxvdzogYXV0bztcbiAgXG4gIC5pb3Muc2FmYXJpICYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIG92ZXJmbG93OiBpbmhlcml0O1xuICB9XG4gIFxuICAmLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIFxuICAgICYtLXJlZCB7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgXG4gICAgICBzcGFuOmJlZm9yZSxcbiAgICAgIHNwYW46YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtLWJsdWUge1xuICAgICAgY29sb3I6ICRibHVlSGVscDtcbiAgICAgIFxuICAgICAgc3BhbjpiZWZvcmUsXG4gICAgICBzcGFuOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWVIZWxwO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLS1ncmVlbiB7XG4gICAgICBjb2xvcjogJGdyZWVuSGVscDtcbiAgICAgIFxuICAgICAgc3BhbjpiZWZvcmUsXG4gICAgICBzcGFuOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuSGVscDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi0teWVsbG93IHtcbiAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgXG4gICAgICBzcGFuOmJlZm9yZSxcbiAgICAgIHNwYW46YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLS12aW9sZXQge1xuICAgICAgY29sb3I6ICR2aWJlcjtcbiAgICAgIFxuICAgICAgc3BhbjpiZWZvcmUsXG4gICAgICBzcGFuOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHZpYmVyO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLS1vcmFuZ2Uge1xuICAgICAgY29sb3I6ICRvaztcbiAgICAgIFxuICAgICAgc3BhbjpiZWZvcmUsXG4gICAgICBzcGFuOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJG9rO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMC40ZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbkZvbnQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBcbiAgICAgICY6YWZ0ZXIsXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLml0ZW0tdGVuZGVyLWFwcHJvdmVkIHtcbiAgICAgIHRvcDogLTRweDtcbiAgICAgIFxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJiA+IHN2ZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC00cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICAgIFxuICAgICYtdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgXG4gICAgICAudXNlci1ib251cyB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtc3VidGl0bGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6ICRtYWluRm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMC41ZW07XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgfVxuICB9XG4gIFxuICAmLXN1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNXB4IDAgNXB4IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIFxuICAuY2FyZC10ZXJtcyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIFxuICAuZm9ybS1pbmZvIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgXG4gICYtaG93IHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICAgIFxuICAgIC5kYXJrLXJlZC1idXRuIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG4gICAgXG4gICAgJi1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gICAgICBcbiAgICAgIFtjbGFzcyo9XCItYnV0blwiXSB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICYtcm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIFxuICAgIC5pb3Muc2FmYXJpICYge1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuICB9XG4gIFxuICAmLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJi1jbG9zZS13aWRlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuICBcbiAgJi1jbG9zZS1zbWFsbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW46IC04cHggMCAwIC04cHg7XG4gICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICB9XG4gIFxuICAmLWxvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICBib3R0b206IDIwcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgXG4gICZfX3RleHQge1xuICAgIHAge1xuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJl9fYnRucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgXG4gICAgW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIFxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5bY2xhc3MkPVwibW9kYWwtZnJhbWVcIl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg5NXB4O1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBwYWRkaW5nOiA0MHB4IDkwcHggODBweCA5MHB4O1xufVxuXG4ud2FybmluZy1tb2RhbC1mcmFtZSB7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG5cbi5mZWVkYmFjay1tb2RhbC1mcmFtZSB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBcbiAgLm1vZGFsLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgXG4gIHAsXG4gIGZvcm0ge1xuICAgIG1heC13aWR0aDogNTEwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgXG4gIHAge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICBcbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gIH1cbiAgXG4gIC5zdWJtaXQtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICBcbiAgLmhhbGYtaW5wdXQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICBcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgICBcbiAgICAuc3Bpbm4tYm94IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgIH1cbiAgICBcbiAgICBpbnB1dC51aS1zcGlubmVyLWlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBcbiAgICAubnVtYmVyLWlucHV0IHtcbiAgICAgIGlucHV0LnRleHQtaW5wdXQge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5pbnB1dC1saW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIFxuICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgIFxuICAgICYtLWNoZWNrIHtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICB9XG4gIH1cbiAgXG4gIC5zcGlubi1ib3gtbGFiZWwge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBtYXJnaW46IDAgMCA3cHggMDtcbiAgfVxuICBcbiAgLmlucHV0LWxhYmVsIHtcbiAgICBtYXJnaW46IDAgMCA3cHggMDtcbiAgfVxuICBcbiAgLmZhc3QtaXRlbS1wcmljZSxcbiAgLmZhc3QtaXRlbS1ob3VycyB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMjBweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIFxuICAuZmFzdC1pdGVtLXR5cGUge1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICBcbiAgLmNoZWNrLWxhYmVsIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICAgIFxuICAgICY6bnRoLWNoaWxkKDJuICsgMSkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gICAgXG4gICAgLmxhYmVsLXRleHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAycHg7XG4gICAgfVxuICB9XG59XG5cbi5wYXNzd29yZC1mb3JtIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIFxuICAuaW5wdXQtbGluZSB7XG4gICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICB9XG4gIFxuICAuaW5wdXQtbGFiZWwge1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gIH1cbiAgXG4gIGlucHV0LnRleHQtaW5wdXQge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuXG4udGVzdGltb25pYWwtcXVhbGl0eSB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAaW5jbHVkZSBjbGVhcjtcbiAgXG4gIC50aXRsZSB7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICBcbiAgLnJhZGlvIHtcbiAgICBtYXJnaW46IDAgM3B4IDAgMDtcbiAgfVxuICBcbiAgLmxhYmVsLXRleHQge1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgXG4gIGxhYmVsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAlO1xuICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgfVxuICBcbiAgLnJhbmdlIHtcbiAgICAmLXJvdyB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuICAgIFxuICAgICYtaW5wdXRzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBcbiAgICAgICYtaXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGVzdGltb25pYWwtY2hhcml0eSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgXG4gIC50ZXN0aW1vbmlhbC1xdWFsaXR5LWhvbGRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIFxuICAudGVzdGltb25pYWwtcXVhbGl0eS1mb25kcyxcbiAgLnByaWNlLXJhbmdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMjA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIDAuNyk7XG4gICAgfVxuICB9XG4gIFxuICAudGVzdGltb25pYWwtcXVhbGl0eS1mb25kcy5hY3RpdmU6YmVmb3JlLFxuICAmLmFjdGl2ZSAucHJpY2UtcmFuZ2U6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFxuICBsYWJlbCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIFxuICAgICYuZm9uZC1sYWJlbCB7XG4gICAgICBcbiAgICAgIC5sYWJlbC10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLnJhZGlvIHtcbiAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29tcGFyZS1jb250ZW50LFxuLnRleHQtbW9kYWwtZnJhbWUge1xuICBwLCBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIFxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gICAgXG4gICAgbWFyayB7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIH1cbiAgICBcbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxufVxuXG4uZG90dGVkLWxpc3Qge1xuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gICAgXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICB9XG59XG5cbi5jb21wYXJlLW1vZGFsLWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG59XG5cbi5jb21wYXJlLWNvbnRlbnQtY29sdW1uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0NS43JTtcbiAgXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiA1NC4zJTtcbiAgICBwYWRkaW5nOiAwIDEwJSAwIDA7XG4gICAgXG4gICAgLmZlYXR1cmVzLWxpc3QtbGFiZWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uY29tcGFyZS1pdGVtLW5hbWUge1xuICBwYWRkaW5nOiAwIDAgNDBweCAwO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5jb21wYXJlLWltYWdlIHtcbiAgbWluLWhlaWdodDogMzEwcHg7XG4gIG1hcmdpbjogMjNweCAwIDQzcHggMDtcbiAgXG4gICYgPiBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uY29tcGFyZS1jb250ZW50IHAge1xuICBwYWRkaW5nOiAwIDAgMjBweCAwO1xufVxuXG4ucHJvZHVjdC1mZWF0dXJlcy1saXN0IHtcbiAgcGFkZGluZzogNXB4IDAgNTBweCAwO1xufVxuXG4ucHJvZHVjdC1mZWF0dXJlcy1saXN0IGxpIHtcbiAgcGFkZGluZzogMTZweCAwIDAgMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBcbiAgLmZlYXR1cmVzLWxpc3QtbGFiZWwge1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG59XG5cbi5tb2JpbGUtY29tcGFyZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmNvdW50ZXItc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gIFxuICAubW9kYWwtdGl0bGUgKyAmIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5jb3VudGVyLXNpemUge1xuICBwYWRkaW5nOiAxNXB4IDAgMjBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHBsYWNlaG9sZGVyO1xufVxuXG4uY291bnRlci10b3RhbCB7XG4gIHBhZGRpbmc6IDIwcHggMCAyMHB4IDA7XG59XG5cbi5jb3VudGVyLXRvdGFsLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgMTVweCAwIDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmNvdW50ZXItdG90YWwtdmFsdWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6IHZhcigtLXRoZW1lKTtcbn1cblxuLmNvbXBhcmUtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG59XG5cbi50ZXh0LW1vZGFsLWZyYW1lIHtcbiAgdWwub3JkZXJlZC1saXN0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAwO1xuICAgIFxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gICAgICBcbiAgICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG59XG5cbi5jb3VudGVyLWNvbmZpcm0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUpO1xuICBjb2xvcjogJHdoaXRlO1xuICBcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJG1pZEdyYXk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1pZEdyYXk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4ucXVhbGl0eS1saW5lIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICBcbiAgLmlucHV0LWxhYmVsIHtcbiAgICBwYWRkaW5nOiAwIDAgNXB4IDA7XG4gIH1cbiAgXG4gIGxhYmVsIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIH1cbn1cblxuLnBhcnRuZXJzLW1vZGFsLWZyYW1lIHtcbiAgbWF4LXdpZHRoOiA5ODBweDtcbiAgcGFkZGluZzogNDBweCAyMHB4IDgwcHggMjBweDtcbn1cblxuLnBhcnRuZXJzLW1vZGFsLWNvbnRlbnQge1xuICBAaW5jbHVkZSBjbGVhcjtcbiAgXG4gIC5wYXJ0bmVycy1jb2x1bW4ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICBcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuICBcbiAgcCB7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgfVxufVxuXG4ucGFydG5lcnMtbW9kYWwtZm9ybSB7XG4gIHBhZGRpbmc6IDMwcHggMCAwIDA7XG4gIGNsZWFyOiBib3RoO1xuICBcbiAgLnRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgIFxuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICBcbiAgaW5wdXQudGV4dC1pbnB1dCB7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgfVxuICBcbiAgLnN1Ym1pdC1idG4ge1xuICAgIGhlaWdodDogMzhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgICBwYWRkaW5nOiAwIDAgMnB4IDA7XG4gIH1cbn1cblxuLnJlcGxhY2UtbW9kYWwtZnJhbWUge1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICBwYWRkaW5nOiA0MHB4IDQwcHg7XG4gIFxuICAuaGVhZGVyLWNhcnQtZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiAwIDFweCA3cHggdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLm1vZGFsLWZvcm0tZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxvZ2luLWZvcm1zIC5tb2RhbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgcGFkZGluZzogMCAwIDI1cHggMDtcbn1cblxuLm1vZGFsLXRhYnMge1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzZjNmM2O1xuICBcbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbjogMCAwIDAgMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIH1cbiAgICBcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICBcbiAgICAmLmN1cnJlbnQge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIFxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgMC4xcztcbiAgICB9XG4gIH1cbn1cblxuLmJyaWYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogOTgwcHg7XG4gIG1hcmdpbjogMzBweCBhdXRvIDYwcHggYXV0bztcbiAgQGluY2x1ZGUgY2xlYXI7XG4gIFxuICAmLXByb3Bvc2FsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTBweCAwIDAgMDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICBcbiAgICBzcGFuIHtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIFxuICAgIFtjbGFzcyo9XCItYnV0blwiXSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuICBcbiAgJi10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICB9XG4gIH1cbiAgXG4gICYtdGV4dCB7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBcbiAgICBwIHtcbiAgICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgICBwYWRkaW5nOiAwIDAgMTVweCAwO1xuICAgICAgXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuICBcbiAgZm9ybSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIFxuICAgIHRleHRhcmVhLnRleHRhcmVhLWZpZWxkLFxuICAgIGlucHV0LnRleHQtaW5wdXQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICBcbiAgJi1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgIFxuICAgICYtdGl0bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Qm9yZGVyO1xuICAgICAgfVxuICAgICAgXG4gICAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLmlucHV0LWxpbmUge1xuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICBcbiAgICAuY2hlY2tib3gge1xuICAgICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICAgIH1cbiAgICBcbiAgICAuY2hlY2stbGFiZWwge1xuICAgICAgLmNoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLmlucHV0LWxhYmVsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMCAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICB9XG4gIH1cbiAgXG4gIHRleHRhcmVhLnRleHRhcmVhLWZpZWxkIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG4gIFxuICAmLWlucHV0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgXG4gICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgfVxuICAgIFxuICAgIC5jaGVjay1sYWJlbCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgIG1hcmdpbjogMTNweCAwIDAgMDtcbiAgICAgIFxuICAgICAgLmxhYmVsLXRleHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOm50aC1jaGlsZCgybiArIDEpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLnNleC1zbGlkZXItaG9sZGVyIHtcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgfVxuICBcbiAgLnNleC12YWx1ZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG4gIFxuICAuZGFyay1yZWQtYnV0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwIGF1dG87XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuXG4uZmVlZGJhY2stbW9kYWwtZnJhbWUtLXRhcmlmZiB7XG4gIG1heC13aWR0aDogOTgwcHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnRhcmlmZi1tb2RhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgY2xlYXI7XG4gIFxuICAmLWNvbHVtbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgYmFja2dyb3VuZDogJGFzaWRlTmF2O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgXG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgXG4gICAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICAgIHBhZGRpbmc6IDRweCAwIDhweCAwO1xuICAgICAgICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRCb3JkZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmLXByaWNlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRCb3JkZXI7XG4gICAgcGFkZGluZzogMThweCAyMHB4IDIzcHggMjBweDtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIFxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIFxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICBcbiAgJi1kaXNjb3VudCB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgfVxuICBcbiAgLmlucHV0LWxpbmUge1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgICBcbiAgICAuc3Bpbm4tYm94IHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBcbiAgICBpbnB1dC51aS1zcGlubmVyLWlucHV0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICB9XG4gIH1cbiAgXG4gIC5pbnB1dC1sYWJlbCB7XG4gICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gIH1cbiAgXG4gICYtZm9ybS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICBcbiAgJi10ZXh0IHtcbiAgICBtYXJnaW46IDMwcHggMCAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4ubW9kYWwtdGVuZGVyIHtcbiAgQGluY2x1ZGUgY2xlYXI7XG4gIFxuICAuaGVyby1jb21wYW55LW5hbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5O1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgXG4gICYtaXRlbSB7XG4gICAgcGFkZGluZzogMTAwcHggMCAwIDA7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgXG4gICAgJi1sb2dvIHtcbiAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIFxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLW5hbWUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgICBcbiAgICAgIC5uYW1lLWhvbGRlciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5pdGVtLXRlbmRlci1hcHByb3ZlZCB7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAzcHg7XG4gICAgICAgIFxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1tb3JlIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgICAgXG4gICAgICBbY2xhc3MqPVwiLWJ1dG5cIl0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1kYXRhIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBcbiAgICAgIHRpbWUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgfVxuICAgICAgXG4gICAgICBwIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmNhcmQtZmVhdHVyZXMtbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1yYXRpbmcge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDlweCAwIDAgMDtcbiAgICAgIFxuICAgICAgJi10b3RhbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLnBvc2l0aXZlIHtcbiAgICAgICAgY29sb3I6ICRncmVlbkhlbHBEYXJrO1xuICAgICAgfVxuICAgICAgXG4gICAgICAubmVnYXRpdmUge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgICAgXG4gICAgICAuc3RhdGljLXJhdGluZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBbY2xhc3MqPVwiLWJ1dG5cIl0ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW46IDVweCAwIDAgMDtcbiAgICB9XG4gIH1cbiAgXG4gICYtdGFicyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgIFxuICAgIGxpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgXG4gICAgICAmLmN1cnJlbnQgc3BhbixcbiAgICAgICYuY3VycmVudCBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUpO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLmRpc2FibGVkIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRHcmF5O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBzcGFuLFxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLyomLXRhYi1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAwIDA7XG4gIH0qL1xuICBcbiAgJi10ZXN0aW1vbmlhbCB7XG4gICAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodEdyYXk7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgICBcbiAgICAuc3R1ZGlvLXRlc3RpbW9uaWFscy1saXN0LS1oaWRkZW4gJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodEdyYXk7XG4gICAgfVxuICAgIFxuICAgIC5pbWFnZS1ob2xkZXIge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgICBtYXJnaW46IDAgMzBweCAwIDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIFxuICAgIC5pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIC8vbm9pbnNwZWN0aW9uIENzc1Vua25vd25UYXJnZXRcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pL25vLXBob3RvLnBuZycpIG5vLXJlcGVhdCAwIDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAubmFtZSB7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgICAgXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLm1lc3NhZ2Uge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gICAgICBcbiAgICAgICYtdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAwIDAgNXB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1yYXRpbmcge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTVweCAwO1xuICAgICAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICAgICAgXG4gICAgICAgIC5zdGF0aWMtcmF0aW5nIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW46IDZweCAwIDAgMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgdGltZSB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAubW9kYWwtdHJpZ2dlciB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luOiAxcHggMCAwIDEwcHg7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgICBcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAmLWFuc3dlciB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5hbnN3ZXItZm9ybSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDAgMCAzMHB4O1xuICAgICAgXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDE1cHggMDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gIH1cbiAgXG4gICYtcG9ydGZvbGlvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgXG4gICAgJi1uYW1lIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDVweCAwIDVweCAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodEdyYXk7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi5hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMzBweCAwO1xuICAgIH1cbiAgfVxuICBcbiAgLmFib3V0LXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICBcbiAgICBwIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gICAgfVxuICAgIFxuICAgIC5tYWluLXNlY3Rpb24tdGl0bGUge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG4gIFxuICAuc3R1ZGlvLXNsaWRlci1jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiBjYWxjKDM1JSAtIDEwcHgpO1xuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgXG4gICAgLnN0dWRpby1zbGlkZXIge1xuICAgICAgJi1ob2xkZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLnNsaWRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWNvbHVtbiB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLy9vcmRlcjogMjtcbiAgICAgICAgXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zdHVkaW8tc2xpZGVyLWhvbGRlciB7XG4gICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnN0dWRpby1zbGlkZXItaG9sZGVyIHtcbiAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLm1vZGFsLXJhdGluZyB7XG4gIEBpbmNsdWRlIGNsZWFyO1xuICBcbiAgJi10aXRsZSB7XG4gICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJi1jb2x1bW4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgIFxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG4gIFxuICAmLWl0ZW0ge1xuICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICBcbiAgICAubmFtZSB7XG4gICAgICBwYWRkaW5nOiAwIDAgNXB4IDA7XG4gICAgfVxuICAgIFxuICAgIHNwYW4ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgICBcbiAgICAudmFsdWUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzVweCk7XG4gICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRHcmF5O1xuICAgIH1cbiAgICBcbiAgICAudmFsdWUtcmFuZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gICAgXG4gIH1cbn1cblxuLmxvY2F0aW9uLW1vZGFsLWZyYW1lIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDBweCk7XG59XG5cbi5tb2RhbC1sb2NhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA2MHB4IDMwcHggNjBweCAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIHBhZGRpbmc6IDQwcHggMTBweCA2MHB4IDEwcHg7XG4gIH1cbiAgXG4gIGZvcm0ge1xuICAgIHBhZGRpbmc6IDcxcHggMCAwIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICBcbiAgJi1zY3JvbGwge1xuICAgIEBpbmNsdWRlIHNlY3Rpb24tc2Nyb2xsO1xuICB9XG4gIFxuICAmLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIHNlY3Rpb24tc2Nyb2xsLWNvbnRlbnQ7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG4gIH1cbiAgXG4gICYtY29uZmlybSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTYwcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRlckdyYXk7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIFxuICAgIFtjbGFzcyo9XCItYnV0blwiXSB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICB9XG4gIFxuICAmLWFscGhhYmV0IHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgIGNvbHVtbi1jb3VudDogNDtcbiAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgIFxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgIGNvbHVtbi1jb3VudDogMztcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgIH1cbiAgICBcbiAgfVxuICBcbiAgJi1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRlckdyYXk7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgIFxuICAgIGlucHV0LnRleHQtaW5wdXQge1xuICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuICBcbiAgbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMXB4IDEwcHggM3B4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lKTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIFxuICAgICYuY2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZSk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAucmFkaW8ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTk5OWVtO1xuICAgIH1cbiAgfVxuICBcbiAgJi1tYWluIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgfVxuICB9XG4gIFxuICAmLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgXG4gICAgdWwge1xuICAgICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gICAgICBcbiAgICAgICY6bnRoLWNoaWxkKDRuICsgMSkge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWluLXdpZHRoOiA4MHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4IDAgMDtcbiAgICAgICAgXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDVweCA1cHggNXB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgcGFkZGluZzogMXB4IDVweCAzcHggNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tb2RhbC1saW5rcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgXG4gIGEge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIFtjbGFzcyQ9XCJtb2RhbC1mcmFtZVwiXSB7XG4gICAgcGFkZGluZzogNjBweCA0MHB4O1xuICB9XG4gIC5yZXBvcnQtb3JkZXItbW9kYWwtZnJhbWUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIFxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5mZWVkYmFjay1tb2RhbC1mcmFtZSB7XG4gICAgLmhhbGYtaW5wdXQ6Zmlyc3QtY2hpbGQsXG4gICAgLmhhbGYtaW5wdXQge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgXG4gICAgLnNwaW5uLWJveCB7XG4gICAgICAudWktc3Bpbm5lci1idXRuLnVpLXNwaW5uZXItZG93biB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLnVpLXNwaW5uZXItYnV0bi51aS1zcGlubmVyLXVwIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuc3Bpbm4tYm94LWxhYmVsIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgfVxuICB9XG4gIFxuICAudGFyaWZmLW1vZGFsIHtcbiAgICAmLWNvbHVtbjpmaXJzdC1jaGlsZCxcbiAgICAmLWNvbHVtbiB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICBcbiAgICAuc3Bpbm4tYm94IHtcbiAgICAgIC51aS1zcGlubmVyLWJ1dG4udWktc3Bpbm5lci1kb3duIHtcbiAgICAgICAgYm90dG9tOiAxNHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAudWktc3Bpbm5lci1idXRuLnVpLXNwaW5uZXItdXAge1xuICAgICAgICB0b3A6IDEzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZlZWRiYWNrLW1vZGFsLWZyYW1lIHtcbiAgICAuc3Bpbm4tYm94IHtcbiAgICAgIC51aS1zcGlubmVyLWJ1dG4udWktc3Bpbm5lci1kb3duLFxuICAgICAgLnVpLXNwaW5uZXItYnV0bi51aS1zcGlubmVyLXVwIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogLTEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAubW9kYWwtdGVuZGVyLXRhYnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweCBhdXRvO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAgIFxuICAgIGxpIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICAgIFxuICAgIHNwYW4sXG4gICAgYSB7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnJpZiB7XG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuICAgIFxuICAgICYtaW5wdXQsXG4gICAgLmlucHV0LWxhYmVsIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIFxuICAgIC5pbnB1dC1sYWJlbCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgIH1cbiAgfVxuICBcbiAgLm1vZGFsLXRhYnMgbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICBbY2xhc3MkPVwibW9kYWwtZnJhbWVcIl0ge1xuICAgIHBhZGRpbmc6IDQwcHggMTVweCA1NXB4IDE1cHg7XG4gIH1cbiAgXG4gIC5jaGVhcGVyLWZvcm0gaW5wdXQudGV4dC1pbnB1dCxcbiAgLmNoZWFwZXItZm9ybSAuc3VibWl0LWJ0biB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBcbiAgLmNoZWFwZXItZm9ybSBpbnB1dC50ZXh0LWlucHV0IHtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gIH1cbiAgXG4gIC5jaGVhcGVyLWZvcm0gbGFiZWwuaW5wdXQtbGFiZWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBcbiAgLnBhcnRuZXJzLW1vZGFsLWNvbnRlbnQge1xuICAgIC5wYXJ0bmVycy1jb2x1bW4ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIFxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwIDAgNDBweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLnBhcnRuZXJzLW1vZGFsLWZvcm0ge1xuICAgIC5wYXJ0bmVycy1jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgXG4gICAgLnN1Ym1pdC1idG4ge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG4gIFxuICAubW9kYWwtdGVuZGVyIHtcbiAgICBcbiAgICAmLXRhYi1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gICAgfVxuICAgIFxuICAgICYtdGVzdGltb25pYWwge1xuICAgICAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRHcmF5O1xuICAgICAgXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5pbWFnZS1ob2xkZXIge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICAgICAgfVxuICAgICAgXG4gICAgICAubWVzc2FnZSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIFxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYtYW5zd2VyIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMCAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICB9XG4gICAgXG4gICAgJi1wb3J0Zm9saW8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgICBcbiAgICAgICYtbmFtZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogNXB4IDAgNXB4IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRHcmF5O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAubW9kYWwtcmF0aW5nIHtcbiAgICBcbiAgICAmLWNvbHVtbiB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxvZ2lzdC1jb25maXJtLFxuLndhcmVob3VzZS1jb25maXJtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMTVweCBhdXRvO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB6LWluZGV4OiB1bnNldDtcbn1cblxuLmxvZ2lzdC1jb25maXJtLWVycm9yIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogdmFyKC0tdGhlbWUpO1xufVxuXG4udGhhbmtzLW1vZGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBcbiAgJl9fdGV4dCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIyMHB4KTtcbiAgfVxuICBcbiAgJl9fbWFuYWdlciB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBcbiAgICAmLWltYWdlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtbmFtZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cbiAgXG4gIC5jb250YWN0cy1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIFxuICAgIGEge1xuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLmRhcmstcmVkLWJ1dG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gIH1cbn1cblxuLnJlcG9ydC1vcmRlci1tb2RhbC1mcmFtZSB7XG4gIG1heC13aWR0aDogMTAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIFxuICAmX2xvZ2lzdCB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIH1cbn1cblxuLmNvbnRyYWN0b3ItbW9kYWwtZnJhbWUge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5jb250cmFjdG9yLXByb3Bvc2FsIHtcbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbiAgXG4gIC5tYWluLXNlY3Rpb24tdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG4gIFxuICAuZGFyay1yZWQtYnV0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxufVxuXG4ubW9kYWxfX2NvbmZpcm0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5O1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC41KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBcbiAgJi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICBcbiAgJi1mcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdztcbiAgfVxuICBcbiAgJi10aXRsZSB7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICBcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIFxuICAmLWJ0bnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBcbiAgICBbY2xhc3MqPVwiYnV0blwiXSB7XG4gICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tb2RhbF9fY29udHJhY3Rvci1pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIFxuICAmLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRCb3JkZXI7XG4gIH1cbiAgXG4gICYta2V5IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gIH1cbiAgXG4gICYtdmFsdWUge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi5hZ3JlZW1lbnQtbGluZSB7XG4gIG1heC13aWR0aDogNTEwcHg7XG4gIFxuICAmX2NlbnRlcmVkIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgXG4gIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIFxuICAubGFiZWwtdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgfVxufVxuXG4ubW9kYWwtZm9ybS1jb25maXJtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogJGdyZWVuSGVscERhcms7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRyYWN0b3ItcHJvcG9zYWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIFxuICAgICZfX2NvbHVtbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIFxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLmNhcnQtbW9kYWwgW2NsYXNzKj1cIi1idXRuXCJdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgfVxuICBcbiAgLnRlc3RpbW9uaWFsLXF1YWxpdHkge1xuICAgIGxhYmVsIHtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgW2NsYXNzJD1cIm1vZGFsLWZyYW1lXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICBcbiAgLm1vZGFsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbiAgXG4gIC5icmlmIHtcbiAgICAuaW5wdXQtbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuICBcbiAgLnRleHQtbW9kYWwtZnJhbWUgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5cblxuLm1hcC1tb2RhbC1mcmFtZSB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIFxuICAuc3Bpbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIFxuICAubWFwLWJveCB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG4gIFxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIFxuICAgIC5tYXAtYm94IHtcbiAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgfVxuICB9XG59XG5cbi5kZWxpdmVyeS1tb2RhbC1jb25maXJtIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgXG4gIFtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmFkdWx0LW1vZGFsIHtcbiAgXG4gIFtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICB3aWR0aDogMy41ZW07XG4gICAgXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMS41ZW07XG4gICAgfVxuICB9XG4gIFxuICAmX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMS41ZW07XG4gIH1cbn1cbiIsIi5vcmRlci1zdGVwcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBcbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Qm9yZGVyO1xuICB9XG4gIFxuICAmX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIFxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICBcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBmaWxsOiAkbWlkR3JheTtcbiAgICB9XG4gICAgXG4gICAgJi5hY3RpdmUsXG4gICAgJi5jdXJyZW50IHtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICBcbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi5jdXJyZW50IHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufSIsIi5wcm9ncmVzc2JhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMjAzO1xuICB3aWR0aDogMTAwdnc7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICBib3gtc2hhZG93OiAkc2hhZG93O1xuICBcbiAgJl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cbiAgXG4gICZfX2hvbGRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3gtc2hhZG93OiAwIDNweCAxMHB4IHJnYmEoMzUsIDM1LCAzNSwgMC4zKTtcbiAgfVxuICBcbiAgJl9fdmFsdWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuSGVscDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHggMCAwIDhweDtcbiAgICBib3gtc2hhZG93OiAwIDNweCAxMHB4IHJnYmEoMzUsIDM1LCAzNSwgMC4zKTtcbiAgfVxufVxuIiwiLnNjaGVkdWxlciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIFxuICAmID4gW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICBcbiAgJl9fbmFtZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gIH1cbiAgXG4gICZfX2RheXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgXG4gICAgaW5wdXQudGV4dC1pbnB1dCB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIFxuICAgIGxhYmVsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgfVxuICB9XG4gIFxuICAmX19yYW5nZXMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDAuOWVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuNGVtO1xuICAgIH1cbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICB9XG4gIFxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIFxuICBcbiAgJl9fbW9udGgtc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIFxuICAmX190YWJsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIFxuICAgICYtaG9sZGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgfVxuICAgIFxuICAgICYtdG90YWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIFxuICAgICYtY2VsbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFibGVCb3JkZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxuICAgIFxuICAgICYtYm9keSB7XG4gICAgICAuc2NoZWR1bGVyX190YWJsZS1yb3cge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVyR3JheTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAuc2NoZWR1bGVyX190YWJsZS1jZWxsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGVCb3JkZXI7XG4gICAgICAgIFxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDEpLFxuICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpLFxuICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDMpLFxuICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDQpIHtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtaGVhZCB7XG4gICAgICAuc2NoZWR1bGVyX190YWJsZS1jZWxsIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIFxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmX19jaGVjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDM5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIFxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkbWlkR3JheSwgMC4zKTtcbiAgICB9XG4gICAgXG4gICAgJi5jaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRHcmF5O1xuICAgIH1cbiAgICBcbiAgICAuY2hlY2tib3gge1xuICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xuICAgIH1cbiAgfVxuICBcbiAgXG4gICZfX21vZGFsIHtcbiAgICAuc2NoZWR1bGVyX190YWJsZS1jZWxsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBcbiAgICAgIC5kYXJrLXJlZC1idXRuIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIFxuICAgICAgICBzdmcge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICZfX2FkZCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBcbiAgICAmLWZyYW1lIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMTAwcHg7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDE1cHg7XG4gICAgICBncmlkLXJvdy1nYXA6IDE1cHg7XG4gICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgICAgXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gICAgXG4gICAgW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICBcbiAgICAuaW5wdXQtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIH1cbiAgfVxuICBcbn1cbiIsIi53YXJyYW50eS1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMnB4IHNvbGlkICRsaWdodEJvcmRlcjtcbiAgcGFkZGluZzogMTBweCAxNXB4IDIwcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBcbiAgJl92ZXJ0aWNhbCB7XG4gICAgLndhcnJhbnR5LXNlY3Rpb25fX2xpc3Qge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuICB9XG4gIFxuICAmX2xvdyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIFxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICBcbiAgJl9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIFxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgIGdyaWQtcm93LWdhcDogNDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICBcbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICBcbiAgJl9faXRlbS1jb250ZW50IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgXG4gICZfX2l0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgXG4gICZfX2l0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIFxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2l0ZW0tYnV0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIFxuICAmX19pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC53YXJyYW50eS1zZWN0aW9uIHtcbiAgICAmX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLndhcnJhbnR5LXNlY3Rpb24ge1xuICAgICZfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICBcbiAgICAmX19saXN0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgICBcbiAgICBcbiAgICAmX19pY29uIHtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICBcbiAgICAmX19pdGVtLWJ1dG4ge1xuICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLm9yZ2FuaXNhdGlvbiB7XG4gICYtdGVhbSB7XG4gICAgJi10ZXh0IHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgfVxuICAgIFxuICAgICYtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgXG4gICAgICAmX2xvdyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogY2FsYygyNSUgLSAxNXB4KTtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHggMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICAgIFxuICAgICAgJjpudGgtY2hpbGQoNG4gKyAxKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLm9yZ2FuaXNhdGlvbi10ZWFtLW5hbWUge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGZ1bGxMaW5rO1xuICAgIH1cbiAgICBcbiAgICAmLXBob3RvIHtcbiAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgICAgXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1uYW1lIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIH1cbiAgICBcbiAgICAmLXBvc3Qge1xuICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgfVxuICAgIFxuICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgfVxuICAgIFxuICAgICYtY29udGFjdHMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjA7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtc29jaWFscyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBcbiAgICAgIGEge1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgZmlsbDogJGJsYWNrO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDM2MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgJi1saXN0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICYtdGVhbSB7XG4gICAgICAmLWxpc3Qge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtdGV4dCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICYtdGVhbSB7XG4gICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucmVwb3J0IHtcbiAgcGFkZGluZzogMCAwIDIwMHB4IDA7XG4gIFxuICAmX19pbm5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIFxuICAuY2F0YWxvZ3VlLXByaWNlLXNvcnQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIFxuICAgICZfbG93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBcbiAgICAgIC5jYXRhbG9ndWUtZGF0ZS1zb3J0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICYtaG9sZGVyIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxuICBcbiAgJi1yZWQge1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIH1cbiAgXG4gICYtY29udGVudCB7XG4gICAgcGFkZGluZzogMjVweCAyMHB4IDUwcHggMjBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgXG4gICAgJl9sb3cge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gIFxuICAmLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgXG4gICYtbW9udGgge1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG8gMzVweCBhdXRvO1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbkZvbnQ7XG4gICAgXG4gICAgc2VsZWN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cbiAgXG4gICYtdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICBcbiAgJi12YWx1ZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgXG4gICAgJi0tbGlnaHQge1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIH1cbiAgfVxuICBcbiAgJi10eXBlIHtcbiAgICBcbiAgICAmX190b3RhbCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgfVxuICAgIFxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwYWRkaW5nOiAwIDEwcHggMTBweCAxMHB4O1xuICAgIH1cbiAgICBcbiAgICAmLWhvbGRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gICAgXG4gICAgJi1sYWJlbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICBcbiAgICAgICYgKiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi0tMSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQxO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS0yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDI7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0MztcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi0tNCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQ0O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS02IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDY7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0NztcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi0tOCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQ4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS05IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTEwIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDEwO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS0xMSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQxMTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi0tMTIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0MTI7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTEzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDEzO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS0xNCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQxNDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi0tMTYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0MTY7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTE3IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkcmVwb3J0MTcgMCUsICRyZXBvcnQxNyA1MCUsICRyZXBvcnQxOCA1MCUsICRyZXBvcnQxOCAxMDAlKTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi0tMTgge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRyZXBvcnQxOCAwJSwgJHJlcG9ydDE4IDUwJSwgJHJlcG9ydDE3IDUwJSwgJHJlcG9ydDE3IDEwMCUpO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWNvdW50ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cbiAgXG4gICYtbWFuYWdlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIFxuICAgICYtdG90ZW0ge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICBcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmLWRhdGEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMjVweCk7XG4gICAgXG4gICAgJl93aWRlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBcbiAgICB0aCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmc6IDAgNXB4IDEwcHggNXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgLy93aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgdGQge1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGVCb3JkZXI7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLmVtcHR5LWNlbGwge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIHRib2R5IHRyOm5vdCgubm8taGlnaGxpZ2h0KSB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodGVyR3JheTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgdGZvb3QgdGQge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgIH1cbiAgfVxuICBcbiAgJi1ib3R0b20ge1xuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgXG4gICAgICAmLXBsYW4ge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgICBcbiAgICAgICAgLmN1cnJlbmN5IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtY29udmVyc2lvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgIFxuICAgICAgc3BhbiB7XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIG1hcmsge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWF2ZXJhZ2Uge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICBcbiAgICAgIC5jdXJyZW5jeSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmLXJpZ2h0IHtcbiAgICB3aWR0aDogMzA1cHg7XG4gIH1cbiAgXG4gICYtY2hhcnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICAgIFxuICAgICYtbWluaW1hbCB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgXG4gICAgICAucmVwb3J0LWNoYXJ0LWxpbmUge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgfVxuICAgICAgXG4gICAgICAucmVwb3J0LWNoYXJ0LXZhbHVlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLXBsYW4ge1xuICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgIFxuICAgICAgLnJlcG9ydC1jaGFydC1saW5lIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkeWVsbG93O1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgfVxuICAgICAgXG4gICAgICAucmVwb3J0LWNoYXJ0LXZhbHVlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHllbGxvdztcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1tYW5hZ2VyLXBsYW4ge1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIFxuICAgICAgLnJlcG9ydC1jaGFydC1saW5lIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkeWVsbG93O1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5yZXBvcnQtY2hhcnQtdmFsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWJvbnVzIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBcbiAgICAgIC5yZXBvcnQtY2hhcnQtbGluZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuSGVscERhcms7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgfVxuICAgICAgXG4gICAgICAucmVwb3J0LWNoYXJ0LXZhbHVlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuSGVscERhcms7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIFxuICAgICYtYW1vdW50IHtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gICAgXG4gICAgJi1saW5lIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIG1hcmdpbjogMTBweCAwIDEwcHggMDtcbiAgICAgIGJhY2tncm91bmQ6ICRhc2lkZTtcbiAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gICAgXG4gICAgJi12YWx1ZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICB9XG4gICAgXG4gIH1cbiAgXG4gICYtdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgXG4gICAgJi1ob2xkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgfVxuICAgIFxuICAgIHRoZWFkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDMwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwcyAwcztcbiAgICB9XG4gICAgXG4gICAgdGgge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMzA7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHggNXB4IDE1cHg7XG4gICAgICBtaW4td2lkdGg6IDEyNXB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICAgIFxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYud2Vla2VuZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRyZXBvcnQ3O1xuICAgICAgfVxuICAgICAgXG4gICAgICAucmVwb3J0LXRhYmxlX19jb3VudGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIHRyIHtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB9XG4gICAgXG4gICAgdGQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDgyMHB4O1xuICAgICAgXG4gICAgICAmLmVtcHR5LWNlbGwge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIHRmb290IHRkIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweCA1cHggMTVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgXG4gICAgJi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgICAgbWF4LXdpZHRoOiA4MjBweDtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDEwcHggMTBweDtcbiAgICAgIGJvcmRlcjogN3B4IHNvbGlkICR3aGl0ZTtcbiAgICAgIFxuICAgICAgJl9zbWFsbCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgICAgICBcbiAgICAgICAgLnJlcG9ydC10YWJsZS1pdGVtLW51bWJlciB7XG4gICAgICAgICAgbWFyZ2luOiA3cHggMCAzcHggMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLnJlcG9ydC1vcmRlci1zdGF0dXMge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5yZXBvcnQtdGFibGUtaXRlbS1pY29uIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICBcbiAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAmX2NvbXBsZXRlZCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi10b3Age1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDEwcHggMDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC8vb3BhY2l0eTogMC44O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLXRvdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIFxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmljby1jaXJjbGVzLFxuICAgICAgICBzdmcge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgICAgICAgIFxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAmLWljb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgZmlsbDogJGJsYWNrO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmICsgLnBhZ2Utc2VwYXJhdG9yIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGVCb3JkZXI7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5yZXBvcnQtdGFibGUtaXRlbS1kYXlzIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1pY29uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1pZEdyYXk7XG4gICAgICAgIFxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmX2Vycm9yIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgICAgXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1zb3VyY2Uge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5pY28tZ29vZ2xlIHtcbiAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5pY28teWFuZGV4IHtcbiAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5pY28tZGlyZWN0IHtcbiAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5pY28tYWR3b3JkcyB7XG4gICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuaWNvLWZhY2Vib29rIHtcbiAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5pY28taW5zdGFncmFtIHtcbiAgICAgICAgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1kYXlzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1wcmljZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLXJlYXNvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTEge1xuICAgICAgICBib3JkZXItY29sb3I6ICRyZXBvcnQxO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS0yIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkeWVsbG93O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS0zIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVwb3J0MztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi0tNCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHJlcG9ydDQ7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTYge1xuICAgICAgICBib3JkZXItY29sb3I6ICRyZXBvcnQ2O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS03IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVwb3J0NztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi0tOCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHJlcG9ydDg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTkge1xuICAgICAgICBib3JkZXItY29sb3I6ICRyZXBvcnQ5O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS0xMCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHJlcG9ydDEwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS0xMSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHJlcG9ydDExO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS0xMiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHJlcG9ydDEyO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS0xMyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHJlcG9ydDEzO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS0xNCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHJlcG9ydDE0O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS0xNiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHJlcG9ydDE2O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS0xNyB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRyZXBvcnQxNztcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRyZXBvcnQxNztcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcmVwb3J0MTg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRyZXBvcnQxODtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi0tMTgge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkcmVwb3J0MTg7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcmVwb3J0MTg7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHJlcG9ydDE3O1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcmVwb3J0MTc7XG4gICAgICB9XG4gICAgICBcbiAgICAgIFxuICAgICAgJl9ub3QtcGF5ZWQge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi5kYzQ0NiB7XG4gICAgICAucmVwb3J0LXRhYmxlLWl0ZW0sXG4gICAgICB0ZCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIFxuICAgICYtbG9naXN0IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEzMHB4O1xuICAgICAgXG4gICAgICAmLWN1c3RvbWVyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWFkZHJlc3Mge1xuICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmLW9yZGVyIHtcbiAgICBtaW4td2lkdGg6IDYwMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBcbiAgICAmX19jb3VudGVkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgXG4gICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmNhcnQtZHJvcGRvd24ge1xuICAgICAgJi1yb3cge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtY2VsbCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfd2lkZSB7XG4gICAgICBtaW4td2lkdGg6IDc1MHB4O1xuICAgIH1cbiAgICBcbiAgICAucmVwb3J0LW9yZGVyLXJvdyB7XG4gICAgICAvL3dpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBcbiAgICB0ZXh0YXJlYS50ZXh0YXJlYS1maWVsZCB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICB9XG4gICAgXG4gICAgaW5wdXQudGV4dC1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cbiAgICBcbiAgICAuaW5wdXQtbGluZSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICB0ZXh0YXJlYS50ZXh0YXJlYS1maWVsZCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX25ldy10YXNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICBcbiAgICAgIC5pbnB1dC1sYWJlbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgXG4gICAgICBbY2xhc3MqPVwiYnV0blwiXSxcbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICBAaW5jbHVkZSBzZWxlY3RIZWlnaHQoMzBweCk7XG4gICAgICB9XG4gICAgICBcbiAgICAgIFtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fY29tbWVudHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIFxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1mcmFtZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIFxuICAgICAgICAmX3JlZCB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX19sb2dpc3QtdGFibGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICAgICAgcGFkZGluZzogNnB4IDdweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgfVxuICAgICAgXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDkzNHB4O1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgfVxuICAgICAgXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNjc4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5jYXJ0LWl0ZW0ge1xuICAgICAgJi1pbWFnZSB7XG4gICAgICAgIG1heC13aWR0aDogMjVweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1pbmZvIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICBcbiAgICAgICAgJiA+IGEge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmNhcnQtZHJvcGRvd24tY2VsbC0taW1hZ2Uge1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBtaW4td2lkdGg6IDM1cHg7XG4gICAgfVxuICAgIFxuICAgIC5jYXJ0LWRyb3Bkb3duLXJvdyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgfVxuICAgIFxuICAgIC5jYXJ0LWRyb3Bkb3duLWNlbGwtLW51bWJlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgIH1cbiAgICBcbiAgICAmLXRvcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbjogMTBweCAwIDEwcHggMDtcbiAgICB9XG4gICAgXG4gICAgJl9fc2VjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgXG4gICAgICAmX2NhbGN1bGF0aW9ucyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGVCb3JkZXI7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdGFibGVCb3JkZXI7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1jb250cmFjdG9yLFxuICAgICAgJi10aW1lLFxuICAgICAgJi1kcml2ZXIsXG4gICAgICAmLWFkZHJlc3Mge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1zZXAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtaW5uZXItdGl0bGUsXG4gICAgICAmLWlubmVyLWNvbnRlbnQsXG4gICAgICAmLXRpdGxlLFxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWlubmVyLWNvbnRlbnQsXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIFxuICAgICAgICAmLnN0YXR1cyB7XG4gICAgICAgICAgLy8g0JfQsNCz0YDRg9C30LrQsFxuICAgICAgICAgICZfMSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZXBvcnQ2O1xuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICAvLyDQnNC+0L3RgtCw0LZcbiAgICAgICAgICAmXzIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVwb3J0MTY7XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgIC8vINCU0LXQvNC+0L3RgtCw0LZcbiAgICAgICAgICAmXzMge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVwb3J0ODtcbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgLy8g0JLRi9Cz0YDRg9C30LrQsFxuICAgICAgICAgICZfNCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZXBvcnQxO1xuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICAvLyDQn9C+0YDRg9GH0LXQvdC40LVcbiAgICAgICAgICAmXzUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVwb3J0MTQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtaW5uZXItdGl0bGUsXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBcbiAgICAgICAgLmFkZC1idXRuIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAmLmVycm9yIHtcbiAgICAgICAgLnJlcG9ydC1vcmRlcl9fc2VjdGlvbi10aXRsZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAmLWlubmVyLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtdGl0bGUtZHJpdmVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWdhcCxcbiAgICAgICYtZHJpdmVycyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1pbm5lci1uYW1lLFxuICAgICAgJi1uYW1lIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIG1pbi13aWR0aDogMTUycHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAycHggMTBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRhcnJvd0JnO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCA4cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICAgIFxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYuc3RhdHVzIHtcbiAgICAgICAgICAvLyDQl9Cw0LPRgNGD0LfQutCwXG4gICAgICAgICAgJl8xIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0NjtcbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgLy8g0JzQvtC90YLQsNC2XG4gICAgICAgICAgJl8yIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0MTY7XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgIC8vINCU0LXQvNC+0L3RgtCw0LZcbiAgICAgICAgICAmXzMge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQ4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICAvLyDQktGL0LPRgNGD0LfQutCwXG4gICAgICAgICAgJl80IHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0MTtcbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgLy8g0J/QvtGA0YPRh9C10L3QuNC1XG4gICAgICAgICAgJl81IHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0MTQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgICZfZGlzYWJsZWQge1xuICAgICAgICAucmVwb3J0LW9yZGVyX19zZWN0aW9uLW5hbWUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcnRDb2xvcjtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtaW5uZXItbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLnJlcG9ydC1wcm9kdWN0cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtdGl0bGUtcmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLWlubmVyLW5hbWUsXG4gICAgICAgICYtbmFtZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLWlubmVyLXRpdGxlLFxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBcbiAgICAgICAgICAmLWRyaXZlciB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLXRpdGxlLXJpZ2h0IHtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgICAgZ3JpZC1nYXA6IDEwcHg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLWRyaXZlcnMge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIFxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLWNvbnRyYWN0b3IsXG4gICAgICAgICYtYWRkcmVzcyxcbiAgICAgICAgJi10aW1lIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYtYWRkcmVzcyB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYtc2VwIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC8vbWF4LXdpZHRoOiAyNzVweDtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgbWFyZ2luOiAwIDAgN3B4IDA7XG4gICAgICBcbiAgICAgICZfX2hhbGYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmX19rZXkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmX2hpZGRlbiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgICBcbiAgICAgIGxhYmVsLFxuICAgICAgLm1hbmFnZXItc2VsZWN0LWhvbGRlcixcbiAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICBcbiAgICAgIGxhYmVsLnJlcG9ydC1vcmRlci1yb3dfX3Jlc3BvbnNpYmxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgIFxuICAgICAgICAuY2hlY2tib3gge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5tYW5hZ2VyLXNlbGVjdC1ob2xkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBcbiAgICAgICAgJl9fdmFsdWUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJl9fcHJlZml4IHtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmxvZ2lzdGljcy1zZWxlY3QsXG4gICAgICAgIC50ZXh0LWlucHV0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmN1cnJlbmN5IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIEBpbmNsdWRlIHNlbGVjdEhlaWdodCgzMHB4KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmID4gYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIFxuICAgICAgICAubWFuYWdlci1zZWxlY3QtaG9sZGVyIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJl9faGFsZiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgICBcbiAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX2NvbHVtbiB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICBcbiAgICAgIC5yZXBvcnQtb3JkZXItcm93IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fc2VwYXJhdG9yIHtcbiAgICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICB9XG4gICAgXG4gICAgJl9fdGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICAgIH1cbiAgICBcbiAgICAmX19jb250cm9scyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgXG4gICAgICBbY2xhc3MqPVwiYnV0blwiXSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtc3RhdHVzIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBwYWRkaW5nOiAycHggMTBweCA0cHggMTBweDtcbiAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICAgIFxuICAgICAgJi0tMSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQxO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS0yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDI7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0MztcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi0tNCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQ0O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS02IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDY7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0NztcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi0tOCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQ4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS05IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTEwIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDEwO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS0xMSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQxMTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi0tMTIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0MTI7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTEzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDEzO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS0xNCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQxNDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi0tMTYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0MTY7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTE3IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkcmVwb3J0MTcgMCUsICRyZXBvcnQxNyA1MCUsICRyZXBvcnQxOCA1MCUsICRyZXBvcnQxOCAxMDAlKTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi0tMTgge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRyZXBvcnQxOCAwJSwgJHJlcG9ydDE4IDUwJSwgJHJlcG9ydDE3IDUwJSwgJHJlcG9ydDE3IDEwMCUpO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgXG4gICAgfVxuICAgIFxuICAgICYtcHJpY2Uge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICB9XG4gICAgXG4gICAgJi10b3RhbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICBtaW4td2lkdGg6IDM0MHB4O1xuICAgICAgXG4gICAgICAmLS10b3RhbCB7XG4gICAgICAgIC8vY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5jYXJ0LWl0ZW0tcHJpY2Uge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gICAgXG4gICAgJl9fbm90aWZpY2F0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBcbiAgICAgIHRleHRhcmVhLnRleHRhcmVhLWZpZWxkIHtcbiAgICAgICAgaGVpZ2h0OiAxNDNweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1jb2x1bW4ge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmlucHV0LWxpbmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBcbiAgICAgICAgJl9kYXRlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgIC5kYXRlLWxhYmVsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICAuaW5wdXQtbGluZS1jZWxsIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIGlucHV0LnRleHQtaW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIFtjbGFzcyo9XCItYnV0blwiXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBcbiAgICAgICAgJi1jb2x1bW4ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmlucHV0LWxhYmVsIHtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHBhZGRpbmc6IDAgMCA2cHggMDtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICBcbiAgICAmX19oZWxwZXJzLFxuICAgICZfX2NhcnMge1xuICAgICAgXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICAgICAgXG4gICAgICAgIC5tYW5hZ2VyLXNlbGVjdC1ob2xkZXIge1xuICAgICAgICAgIHdpZHRoOiAzNDBweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLnRleHQtaW5wdXRfbG93IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAmLXJlbW92ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICAgICAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICAgIFxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLnJlcG9ydC1vcmRlci1yb3dfX2tleSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLm1hbmFnZXItc2VsZWN0LWhvbGRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX19jYXJzIHtcbiAgICAgIC5yZXBvcnQtb3JkZXItcm93IHtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIFxuICAgICAgJl9fY29tbWVudHMsXG4gICAgICAmLXRvcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLXJvdyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmNhcnQtZHJvcGRvd24tY2VsbC0tcHJpY2Uge1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAuY2FydC1kcm9wZG93bi1jZWxsLS1yZW1vdmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmLW5vdGlmaWNhdGlvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBcbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICBcbiAgICAmX19saXN0IHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBcbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgICAgICBtYXJnaW46IDAgMCA1cHggMjBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi5yZXBvcnQtbm90aWZpY2F0aW9uc19uZXcge1xuICAgICAgICAgIGNvbG9yOiAkcmVwb3J0MTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi5yZXBvcnQtbm90aWZpY2F0aW9uc19hbGVydCB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi5yZXBvcnQtbm90aWZpY2F0aW9uc19kb25lIHtcbiAgICAgICAgICBjb2xvcjogJHJlcG9ydDM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fY2VsbCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIFtjbGFzcyo9XCItYnV0blwiXSB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxuICBcbiAgLmNhdGFsb2d1ZS1kYXRlLXNvcnQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgXG4gICAgZm9ybSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgIFxuICAgIC50ZXh0LWlucHV0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNjBweCkgLyAyKTtcbiAgICB9XG4gICAgXG4gICAgLmRhcmstcmVkLWJ1dG4ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBcbiAgICAubGFiZWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICBcbiAgICAuc3RvY2stb3JkZXJzLXRyaWdnZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIFxuICAgICAgJl9faG9sZGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJl9fY291bnRlciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAmLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLy9yZXBvcnQgcHJvZHVjdHNcbi5yZXBvcnQtcHJvZHVjdHMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgXG4gICZfX2xpc3Qge1xuICAgIGNvdW50ZXItcmVzZXQ6IHJlcG9ydC1wcm9kdWN0cztcbiAgICBcbiAgICAucmVwb3J0LXByb2R1Y3RzX19udW1iZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogY291bnRlcihyZXBvcnQtcHJvZHVjdHMpO1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHJlcG9ydC1wcm9kdWN0cztcbiAgICB9XG4gIH1cbiAgXG4gICZfX2hlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkbWlkR3JheTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgXG4gICAgLnJlcG9ydC1wcm9kdWN0c19fZGF0YSxcbiAgICAucmVwb3J0LXByb2R1Y3RzX19pbmZvIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG4gIFxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1pZEdyYXk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIFxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1pZEdyYXk7XG4gICAgfVxuICAgIFxuICAgICZfbm90LWVub3VnaCxcbiAgICAmX2NvbXBsZXgge1xuICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkbWlkR3JheSwgNTIlKTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3Bob3RvcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY291bnRlci1yZXNldDogcGhvdG9zO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRCb3JkZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBcbiAgICAmLWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkR3JheTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIocGhvdG9zKTtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHBob3RvcztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICAgIFxuICAgICAgICBpbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1yZW1vdmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIHJpZ2h0OiAycHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm94LXNoYWRvdzogJHNoYWRvdztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgXG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgIFxuICAgICAgICBzdmcge1xuICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJl9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgXG4gICZfX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgXG4gICZfX251bWJlciB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIFxuICAmX19kYXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIFxuICAgICYtaW1hZ2Uge1xuICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBcbiAgICAgIFtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWZyYW1lIHtcbiAgICAgIG1heC13aWR0aDogNTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICAgICAgXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWJ0bnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIFxuICAgICAgW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtY29udGVudCB7XG4gICAgICBmbGV4OiAxIDE7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjVweCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICBcbiAgICAmLWxpbmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIFxuICAgICYtdmFsdWUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIFxuICAgICAgJl9yZWQge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLXJlcGFpciB7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIFxuICAgICYtc2ltaWxhciB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIFxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmX19uYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIFxuICAmX19zdWJuYW1lIHtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIFxuICAmX19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4OiAxIDE7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIFxuICAgICYtcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICBtaW4taGVpZ2h0OiAzN3B4O1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIFxuICAgICAgJl9yZWQge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICBcbiAgICAgICAgLnJlcG9ydC1wcm9kdWN0c19faW5mby1rZXkge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9ldmVuIHtcbiAgICAgIC5yZXBvcnQtcHJvZHVjdHNfX2luZm8tcm93Om5vdCg6bnRoLWxhc3QtY2hpbGQoMSkpOm5vdCg6bnRoLWxhc3QtY2hpbGQoMikpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9vZGQge1xuICAgICAgLnJlcG9ydC1wcm9kdWN0c19faW5mby1yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFibGVCb3JkZXI7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfdHdvIHtcbiAgICAgIC5yZXBvcnQtcHJvZHVjdHNfX2luZm8tcm93IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1rZXkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgbWluLWhlaWdodDogMjZweDtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICB9XG4gICAgXG4gICAgJi12YWx1ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgbWluLWhlaWdodDogMjZweDtcbiAgICAgIFxuICAgICAgLmN1cnJlbmN5IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgaW5wdXQudGV4dC1pbnB1dCB7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgXG4gICAgICAgICZbbmFtZSo9cXVhbnRpdHlfbG9zdF0ge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICZbdHlwZT1udW1iZXJdIHtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICBzZWxlY3Qge1xuICAgICAgICBAaW5jbHVkZSBzZWxlY3RIZWlnaHQoMjZweCk7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIFtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG4gIFxuICAmX190b3RhbCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICZfX2luZm8ge1xuICAgICAgJi1yb3cge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnJlcG9ydC1hY2Nlc3NvcmllcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGVCb3JkZXI7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgXG4gICZfX2xpc3Qge1xuICAgIGNvdW50ZXItcmVzZXQ6IHJlcG9ydC1hY2Nlc3NvcmllcztcbiAgICBcbiAgICAucmVwb3J0LWFjY2Vzc29yaWVzX19udW1iZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogY291bnRlcihyZXBvcnQtYWNjZXNzb3JpZXMpO1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHJlcG9ydC1hY2Nlc3NvcmllcztcbiAgICB9XG4gIH1cbiAgXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGVCb3JkZXI7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIFxuICAmX190aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIFxuICAmX19udW1iZXIge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICBcbiAgJl9fZGF0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBcbiAgICAmLWltYWdlIHtcbiAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgXG4gICAgICBbY2xhc3MqPVwiYnV0blwiXSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1mcmFtZSB7XG4gICAgICBtYXgtd2lkdGg6IDU1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICAgIFxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1idG5zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBcbiAgICAgIFtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWNvbnRlbnQge1xuICAgICAgZmxleDogMSAxO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDY1cHgpO1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG4gICAgXG4gICAgJi1ib3R0b20ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgXG4gICAgJi1saW5lIHtcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICZfX25hbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICBcbiAgJl9fc3VibmFtZSB7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICB9XG4gIFxuICAmX19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4OiAxIDE7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICBcbiAgICAmLXJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgbWluLWhlaWdodDogMzdweDtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIFxuICAgICZfZXZlbiB7XG4gICAgICAucmVwb3J0LWFjY2Vzc29yaWVzX19pbmZvLXJvdzpub3QoOm50aC1sYXN0LWNoaWxkKDEpKTpub3QoOm50aC1sYXN0LWNoaWxkKDIpKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFibGVCb3JkZXI7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfb2RkIHtcbiAgICAgIC5yZXBvcnQtYWNjZXNzb3JpZXNfX2luZm8tcm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX3R3byB7XG4gICAgICAucmVwb3J0LWFjY2Vzc29yaWVzX19pbmZvLXJvdyB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFibGVCb3JkZXI7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIFxuICAgICYta2V5IHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIH1cbiAgICBcbiAgICAmLXZhbHVlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgXG4gICAgICAuY3VycmVuY3kge1xuICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgfVxuICAgICAgXG4gICAgICBpbnB1dC50ZXh0LWlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICBbdHlwZT1udW1iZXJdIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIEBpbmNsdWRlIHNlbGVjdEhlaWdodCgyNnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLndhcmVob3VzZS1ub3QtcGF5ZWQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAkZGFya1JlZDtcbiAgXG59XG5cbi5tYW5hZ2VyLW9yZGVyIHtcbiAgJl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gICAgXG4gICAgLm51bWJlciB7XG4gICAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIFxuICAgICAgbWFyayB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICAgIFxuICAgICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1idG5zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIFxuICAgICAgYVtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIFtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gICAgICBcbiAgICAgIC5udW1iZXIge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5kYXRlIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgXG4gICAgICBbY2xhc3MqPVwiYnV0blwiXSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJl9fZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBcbiAgICAubWFuYWdlci1vcmRlcl9fbG9naXN0aWMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgICAgIG1pbi13aWR0aDogMTMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgXG4gICAgICBpbnB1dC50ZXh0LWlucHV0IHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJl9fbG9naXN0aWMtbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICBcbiAgJl9fdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICAgIH1cbiAgICBcbiAgICAmX25vLWJvcmRlciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9jbGllbnQge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cbiAgICBcbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICBcbiAgICAmLXN1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIFxuICAgICYtY29sdW1uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICBcbiAgICAgIC5jYXJkLWJ0bnMtY29uc3VsdCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLW1hcCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgYmFja2dyb3VuZDogJGxpZ2h0ZXJHcmF5O1xuICAgIH1cbiAgICBcbiAgICAuY2hlY2stbGluZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICBcbiAgICAgIC5sYWJlbC10ZXh0IHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAub3JkZXItcHJpY2UtZm9ybSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgXG4gICAgICAuaW5wdXQtbGluZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICAgIFxuICAgICAgICAuY2FydC10ZXh0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmX3dpZGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIHRleHRhcmVhLnRleHRhcmVhLWZpZWxkX2JpZ2dlciB7XG4gICAgICAgIGhlaWdodDogMTE2cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5vcmRlci10b3RhbC1ob3VycyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIFxuICAgICAgICAuaW5wdXQtbGluZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuaW5wdXQtbGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICBcbiAgICAub3JkZXItc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIFxuICAgIC5kYXRlLWxhYmVsIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAycHggMDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIFxuICAgICAgJi10aXRsZSxcbiAgICAgICYtY29sdW1uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgICAgIFxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmNhcnQtdGV4dCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3RvcC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIH1cbn1cblxuXG4iLCIuY2hhcml0eSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI5MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBcbiAgJl9fdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBcbiAgICAmID4gZGl2IHtcbiAgICAgIHdpZHRoOiBjYWxjKDYwJSAtIDVweCk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgd2lkdGg6IGNhbGMoNDAlIC0gNXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICZfX2JvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBcbiAgICAmID4gYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIub3JkZXItcmF0aW5ncyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgLmlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG5cbiAgJl9fY291bnRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gICZfX2NvdW50ZXIgPiBzcGFuIHtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodEJvcmRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRCb3JkZXI7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICB9XG5cbiAgJl9fdXNlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwcHggMWZyO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgJi1waG90byB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWRhdGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLW5hbWUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgfVxuXG4gICAgJi1jYXRlZ29yeSB7XG4gICAgICBmb250LXNpemU6IDAuOWVtO1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIGZpbGw6ICRtaWRHcmF5O1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXBvc3Qge1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX3N0YXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuICAgIGNvbG9yOiAkbWlkR3JheTtcblxuICAgICYgPiBkaXY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZGV0YWlscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDAuODVlbTtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG5cbiAgICAmID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX29yZGVyIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gIH1cblxuICAmX19hbnN3ZXIge1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gICZfX2Zvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuXG4gICZfX2xpa2VzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuXG4gICAgW2NsYXNzKj0nYnV0biddIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMzRweDtcbiAgICAgIGhlaWdodDogMzRweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHN2ZyB7XG4gICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgJl9fbGlzdCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICZfX2xpc3Qge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmRlbGl2ZXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmRlbGl2ZXJ5X190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIFxuICAmLWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAyLjI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTI1ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgXG4gICYgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgfVxufVxuXG4uZGVsaXZlcnlfX2Zvcm0ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBcbiAgJi1ob2xkZXIge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIFxuICAmLWNvbHVtbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gICAgLy9ncmlkLXJvdy1nYXA6IDQwcHg7XG4gIH1cbiAgXG4gICYtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMjVlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG4uZGVsaXZlcnlfX2FkZHJlc3MtZXJyb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cblxuLmRlbGl2ZXJ5X19pbnB1dC1sYWJlbCB7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogJG1pZEdyYXk7XG4gIFxuICBzdXAge1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG4gIFxuICAmX3RvdGFsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cbiAgXG4gICZfc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogJGRhcmtHcmF5SGVscDtcbiAgfVxufVxuXG4uZGVsaXZlcnlfX2lucHV0LW1haW4tbGFiZWwge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogJG1pZEdyYXk7XG59XG5cbi5kZWxpdmVyeV9fcHJpY2UtYW5jaG9yIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZGVsaXZlcnlfX2lucHV0LWxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZGVsaXZlcnlfX2Zvcm0tc3VibWl0IHtcbiAgXG4gIFtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICBcbiAgJiA+IHAge1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4uZGVsaXZlcnlfX2Zvcm0tYmFubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3JkZXI6IDI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmRlbGl2ZXJ5X19hZGRyZXNzLWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDMwcHg7XG4gIGdyaWQtY29sdW1uLWdhcDogNXB4O1xufVxuXG4uZGVsaXZlcnlfX2FkZHJlc3MtbW9kYWwtdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZGVsaXZlcnlfX2FkZHJlc3MtdHJpZ2dlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBcbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG4gIFxuICBzdmcge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgXG4gIH1cbn1cblxuLmRlbGl2ZXJ5X19ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5kZWxpdmVyeV9fZ3JpZC0xLTEgPiBkaXYge1xuICB3aWR0aDogY2FsYyg1MCUgLSA3cHgpO1xufVxuXG4uZGVsaXZlcnlfX2dyaWQtMi0xID4gZGl2IHtcbiAgd2lkdGg6IGNhbGMoNzUlIC0gKDE1cHggLyAyKSk7XG4gIFxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAoMTVweCAvIDIpKTtcbiAgfVxufVxuXG4uZGVsaXZlcnlfX2dyaWQtMi0xLTEgPiBkaXYge1xuICB3aWR0aDogY2FsYygyNSUgLSAoKDE1cHggKiAyKSAvIDMpKTtcbiAgXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtICgoMTVweCAqIDIpIC8gMykpO1xuICB9XG59XG5cbi5kZWxpdmVyeV9fZ3JpZC0xLTEtMiA+IGRpdiB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtICgoMTVweCAqIDIpIC8gMykpO1xuICBcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAoKDE1cHggKiAyKSAvIDMpKTtcbiAgfVxufVxuXG4uZGVsaXZlcnlfX2dyaWQtMS0xLTEgPiBkaXYge1xuICB3aWR0aDogY2FsYygzMy4zMzMlIC0gKCgxNXB4ICogMikgLyAzKSk7XG59XG5cbi5kZWxpdmVyeV9fZ3JpZC0xLTEtMS0xID4gZGl2IHtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gN3B4KTtcbn1cblxuLmRlbGl2ZXJ5X19zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmRlbGl2ZXJ5X190ZXh0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgXG4gICYtaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDEuNzVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMjVlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG4uZGVsaXZlcnlfX3RleHQtY29udGVudCB7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgfVxufVxuXG4uZGVsaXZlcnlfX3RleHQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xuICBcbiAgJi10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gIH1cbiAgXG4gICYtaXRlbSB7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgfVxuICAgIFxuICAgIGEge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZGVsaXZlcnlfX2Jhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICBjb2xvcjogJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBcbiAgJi1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogNjAlO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMi4yNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIFxuICAmLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogNDAlO1xuICAgIFxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuICBcbiAgJi1saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTllbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5kZWxpdmVyeV9faGFsZi1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgXG4gICYtY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgfVxuICB9XG4gIFxuICAmLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAxLjc1ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgXG4gICYtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICBcbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZGVsaXZlcnlfX3JlcXVlc3QtZm9ybSB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDEwcHggc29saWQgdmFyKC0tdGhlbWUpO1xuICBcbiAgJi1ob2xkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIFxuICAgIFtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG4gIFxuICAmLWlucHV0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1heC13aWR0aDogNzUwcHg7XG4gIH1cbiAgXG4gIC5kZWxpdmVyeV9faW5wdXQtbGluZSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIH1cbn1cblxuLmRlbGl2ZXJ5X19wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICBcbiAgJl9zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgfVxufVxuXG4uZGVsaXZlcnlfX3RvdGFsLXByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLy9oZWlnaHQ6IDQwcHg7XG59XG5cbi5kZWxpdmVyeV9fcmVhc29ucy1saXN0IGxpIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAkbWlkR3JheTtcbiAgXG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgfVxuICBcbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDAuNzVlbTtcbiAgICBoZWlnaHQ6IDAuNzVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG59XG5cbi5kZWxpdmVyeV9fdGV4dC10YWJsZSB7XG4gIHRoIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gIFxuICB0aCwgdGQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgXG4gIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRCb3JkZXI7XG4gIH1cbiAgXG4gICYtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgXG4gICAgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gIH1cbn1cblxuLmRlbGl2ZXJ5X190b3RhbHMge1xuICAmLWxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmRlbGl2ZXJ5X19mb3JtIHtcbiAgICAmLWRyb3Bkb3duIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAgIH1cbiAgICBcbiAgICAmOm5vdCguYWN0aXZlKSB7XG4gICAgICBcbiAgICAgIC5kZWxpdmVyeV9fZm9ybS1kcm9wZG93biB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLmFjdGl2ZSB7XG4gICAgICAuZGVsaXZlcnlfX2Zvcm0tYmFubmVyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1kcm9wZG93bi1jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0yMHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDE2cHggcmdiYSgzNSwgMzUsIDM1LCAwLjUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIFxuICAgICAgW2NsYXNzKj1cImljby1cIl0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBtYXJnaW46IC05cHggMCAwIC05cHg7XG4gICAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRlbGl2ZXJ5X19iYW5uZXIge1xuICAgICYtY29udGVudCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgfVxuICAgIFxuICAgICYtaW1hZ2Uge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cbn1cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kZWxpdmVyeV9fZm9ybSB7XG4gICAgJi1jb2x1bW5zIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgICBcbiAgICAmLWhvbGRlciB7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG4gICAgXG4gICAgJi1iYW5uZXIge1xuICAgICAgb3JkZXI6IDFcbiAgICB9XG4gICAgXG4gICAgJi1kcm9wZG93bi1jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBcbiAgLmRlbGl2ZXJ5X190ZXh0LWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxuICBcbiAgLmRlbGl2ZXJ5X19iYW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgXG4gICAgJi1jb250ZW50IHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIH1cbiAgICBcbiAgICAmLWltYWdlIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIFxuICAuZGVsaXZlcnlfX2hhbGYtYmxvY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgXG4gICAgJi1jb250ZW50IHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG4gICAgXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIH1cbiAgICBcbiAgICAmLWltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBcbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5kZWxpdmVyeV9fcmVxdWVzdC1mb3JtIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBcbiAgICAmLWhvbGRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgXG4gICAgJi1pbnB1dHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIFxuICAgIC5kZWxpdmVyeV9faW5wdXQtbGluZSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICB9XG4gIH1cbiAgXG4gIC5kZWxpdmVyeV9fdGV4dC10YWJsZSB7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgXG4gIC5kZWxpdmVyeV9fcmVxdWVzdC1mb3JtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBcbiAgICAmLWlucHV0cyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgXG4gICAgLmRlbGl2ZXJ5X19pbnB1dC1saW5lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5kZWxpdmVyeV9fdGl0bGUge1xuICAgICYtaG9sZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIH1cbiAgICBcbiAgICAmID4gc3BhbiB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICB9XG4gIH1cbiAgXG4gIC5kZWxpdmVyeV9fZ3JpZC0xLTEgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIFxuICAuZGVsaXZlcnlfX2dyaWQtMi0xLTEgPiBkaXYge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDdweCk7XG4gICAgXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgXG4gIC5kZWxpdmVyeV9fZ3JpZC0xLTEtMiA+IGRpdiB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gN3B4KTtcbiAgICBcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIFxuICAuZGVsaXZlcnlfX2dyaWQtMS0xLTEtMSA+IGRpdiB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gN3B4KTtcbiAgfVxuICBcbiAgLmRlbGl2ZXJ5X190ZXh0LWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIFxuICAuZGVsaXZlcnlfX3ByaWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIFxuICAuZGVsaXZlcnlfX3RvdGFsLXByaWNlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbiIsIi5hY2NvcmRpb24ge1xuICAmX19zZWN0aW9uIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICAgIFxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodEJvcmRlcjtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBcbiAgICAmLW5hbWUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkYXJyb3dCZztcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDhweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmRlc2t0b3AgJjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIH1cbiAgICBcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgXG4gICAgICAuYWNjb3JkaW9uX190aXRsZS1uYW1lIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJl9fY29udGVudCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgXG4gICAgJi5hY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbGlnaHRCb3JkZXI7XG4gICAgfVxuICB9XG59XG4iLCIucG9zdCB7XG4gIHBhZGRpbmctYm90dG9tOiA1ZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBcbiAgJl9faGVybyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgXG4gICAgJi1zbGlkZSB7XG4gICAgICAuc2xpY2staW5pdGlhbGl6ZWQgJi5zbGljay1zbGlkZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcGFkZGluZy10b3A6IDNlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzLjVlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjksIDM0LCAzNywgMC40OCk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIFxuICAgICYtaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIFxuICAgICAgdmlkZW8ge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtdGl0bGUge1xuICAgICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMTI1ZW07XG4gICAgICBmb250LXNpemU6IDIuMjVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIFxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBcbiAgICAgICYtd2FybmluZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI2VjNDgyZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtY29udHJvbHMge1xuICAgICAgW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJl9fc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAzZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNlbTtcbiAgICBcbiAgICAmLWlubmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgIFxuICAgICZfZ3JheTpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtODB2dztcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyMDB2dztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhc2lkZTtcbiAgICB9XG4gICAgXG4gICAgbGkge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIH1cbiAgICBcbiAgICB1bCB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgICAgXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmX19zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBcbiAgICAmX2xvdyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fc2VjdGlvbi1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgXG4gICAgJl93aXRoLWdhcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG4gICAgfVxuICB9XG4gIFxuICAmX19zZWN0aW9uLXRleHQge1xuICAgIG1heC13aWR0aDogNjgwcHg7XG4gIH1cbiAgXG4gICZfX3NlY3Rpb24taXRlbSB7XG4gICAgbWF4LXdpZHRoOiA2ODBweDtcbiAgICBcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fbWF0aCB7XG4gICAgbWFyZ2luLXRvcDogM2VtO1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgICBcbiAgICAmLWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICAgIFxuICAgICAgJiA+IGRpdiB7XG4gICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICAgIFxuICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJl9fcHJldmlldyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyNDBweDtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAwLjc1ZW07XG4gICAgXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgICB9XG4gICAgXG4gICAgJi10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjEyNWVtO1xuICAgICAgZm9udC1zaXplOiAxLjM1ZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgXG4gICAgJi1pbWFnZSB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgfVxuICAgIFxuICAgICYtaGFsZiB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgZ3JpZC1yb3ctZ2FwOiAwLjc1ZW07XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3RhYmxlIHtcbiAgICB0aCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICB0aCwgdGQge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG4gICAgXG4gICAgdGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICAgIH1cbiAgICBcbiAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBcbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmX19saW5rcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAxLjc1ZW07XG4gICAgXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgICB9XG4gICAgXG4gICAgJi1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm94LXNoYWRvdzogLTVweCA1cHggMTBweCByZ2JhKDM1LCAzNSwgMzUsIDAuMyk7XG4gICAgICBcbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuMyk7XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC42KTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICZfX3RlYW0ge1xuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMS41ZW07XG4gICAgfVxuICB9XG4gIFxuICAmX19pbnB1dC1saW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIFxuICAmX19yZXF1ZXN0LWZvcm0ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXI6IDVweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gICAgXG4gICAgJi1ob2xkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIFxuICAgICAgW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtaW5wdXRzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIG1heC13aWR0aDogNzUwcHg7XG4gICAgfVxuICAgIFxuICAgIC5wb3N0X19pbnB1dC1saW5lIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fZm9ybSB7XG4gICAgcGFkZGluZzogMS41ZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgXG4gICAgLmRlbGl2ZXJ5X19mb3JtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gIFxuICAmX19mb3JtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgXG4gICZfX2Zvcm0tdG90YWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICB9XG4gICAgXG4gICAgJl9zZWNvbmRhcnkge1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fZm9ybS1kZXNjcmlwdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICBcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC0yNSU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTUwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUU1RTU7XG4gICAgfVxuICAgIFxuICAgIHAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGNvbG9yOiAjODQ4NDg0O1xuICAgICAgXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJl9fZm9ybS1mZWF0dXJlcyB7XG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gICAgXG4gICAgJi1saXN0IHtcbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBjb2xvcjogIzg0ODQ4NDtcbiAgICAgICAgXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLmRlbGl2ZXJ5X19mb3JtLWJhbm5lcixcbiAgJl9fYXNpZGUge1xuICAgIHBhZGRpbmctdG9wOiAzZW07XG4gIH1cbiAgXG4gIC5kZWxpdmVyeV9fdGV4dC1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVlbTtcbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAmX19tYWluIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0MjBweDtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgICAgIFxuICAgIH1cbiAgICBcbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG4gICAgXG4gICAgJl9fYXNpZGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIFxuICAgICAgJi1ob2xkZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgJl9fZm9ybS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIH1cbiAgICBcbiAgICAmX19mb3JtLWNvbHVtbnMge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICBcbiAgICAmX19wcmV2aWV3IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDE2MHB4O1xuICAgIH1cbiAgICBcbiAgICAmX19tYXRoIHtcbiAgICAgICYtbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgICAgICBcbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgICAgICBcbiAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX190YWJsZSB7XG4gICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICB9XG4gICAgXG4gICAgJl9fcmVxdWVzdC1mb3JtIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBcbiAgICAgICYtaG9sZGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtaW5wdXRzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLnBvc3RfX2lucHV0LWxpbmUge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fZm9ybS1jb2x1bW5zIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgICBcbiAgICAuYWdyZWVtZW50LWxpbmUgLmxhYmVsLXRleHQge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICZfX2xpbmtzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICBncmlkLWdhcDogMWVtO1xuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICZfX21hdGgge1xuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fcHJldmlldyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIFxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1pbWFnZSB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtaGFsZiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX19saW5rcyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIH1cbiAgICBcbiAgICAmX19yZXF1ZXN0LWZvcm0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIFxuICAgICAgJi1pbnB1dHMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLnBvc3RfX2lucHV0LWxpbmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmRlbGl2ZXJ5X190ZXh0LWdyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAuZGVsaXZlcnlfX3RleHQtZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9nIHtcbiAgbWluLWhlaWdodDogODZ2aDtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gICZfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDk4MHB4O1xuICB9XG5cbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gICAgLmlubmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLmJsb2dfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICZfbG93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cblxuLmJsb2dfX2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uYmxvZ19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTkwcHggMWZyO1xuICBncmlkLWNvbHVtbi1nYXA6IDJyZW07XG4gIGdyaWQtcm93LWdhcDogMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheUhlbHA7XG5cbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cblxuICAmOmhvdmVyIC5ibG9nX19pdGVtLW5hbWUge1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIH1cbn1cblxuLmJsb2dfX2l0ZW0tbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA7XG4gIHRleHQtaW5kZW50OiAtOTllbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJsb2dfX2l0ZW0taW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA3MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5cbi5ibG9nX19pdGVtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMTMzcHg7XG59XG5cbi5ibG9nX19pdGVtLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuXG4uYmxvZ19faXRlbS1kZXNjcmlwdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5ibG9nX19pdGVtLWRhdGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogJG1pZEdyYXk7XG59XG5cbi5ibG9nX19pdGVtLXBhZ2Uge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuXG4gIHAge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gIH1cblxuICAudmlkZW8tYm94IHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICB9XG59XG5cbi5ibG9nX19pdGVtLXBhZ2UtaW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5ibG9nX19pdGVtLXBhZ2UtYmFjay1saW5rIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgYSB7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ibG9nX19pdGVtIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuXG4gIC5ibG9nX19pdGVtLWNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbn1cbiIsIi5sb2dpbi13YXJuaW5nIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICBib3gtc2hhZG93OiAkc2hhZG93O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBcbiAgLm5vLWxvZ2luLXdhcm5pbmcgJiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBcbiAgJl9fYnRucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIFxuICBbY2xhc3MqPVwiYnV0blwiXSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMzRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICBcbiAgYVtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI3cHgpIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cbiIsIi5sb2dpbi1ncmVldGluZyB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgYm94LXNoYWRvdzogJHNoYWRvdztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgXG4gIC5uby1sb2dpbi1ncmVldGluZyAmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFxuICAmX19hbGVydCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICBcbiAgJl9fYnRucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIFxuICBbY2xhc3MqPVwiYnV0blwiXSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMzRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICBcbiAgYVtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI3cHgpIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbiAgXG59XG4iLCIuaW5zdGFsbC1wcm9tcHQge1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiA5OTk5O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm94LXNoYWRvdzogJHNoYWRvdztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgXG4gIFxuICAmX19idG5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgXG4gIC5uby1pbnN0YWxsLXByb21wdCAmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFxuICBbY2xhc3MqPVwiYnV0blwiXSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMzRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICBcbiAgYVtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI3cHgpIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cbiIsIi5hc2lkZS1kb3QtbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA4ODg4O1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMDtcbiAgXG4gICZfX2xpc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgXG4gICZfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuICB9XG4gIFxuICAmX19saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gICAgXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgIFxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMC43NWVtO1xuICAgICAgaGVpZ2h0OiAwLjc1ZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAxcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAgIH1cbiAgICBcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XG4gICAgICBcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMS41ZW07XG4gICAgICAgIGhlaWdodDogMS41ZW07XG4gICAgICAgIHJpZ2h0OiAtMC4zNzVlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgc3BhbiB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbiAgICBcbiAgICAmOm5vdCguYWN0aXZlKSB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFzaWRlLWRvdC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIucmctcGFydG5lciB7XG4gIC5tYWluLXBhZ2UtYWN0aW9ucyxcbiAgLmNhcmQtYmVuZWZpdHMsXG4gIC5jYXJkLXRlcm1zLFxuICAuY2F0YWxvZ3VlLWF2YWlsYWJpbGl0eSxcbiAgLnByb2R1Y3QtcHJldmlldy1xdWFsaXR5LFxuICAuY2F0YWxvZ3VlLXByaWNlLXNvcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgXG4gICZfX3Bvd2VyZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICBcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBmaWxsOiAjZWM0ODJmO1xuICAgIH1cbiAgfVxuICBcbiAgLmhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ2NvbXBvbmVudHMvdmFyaWFibGVzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvbWl4aW5zJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvcmVzZXQnO1xuQGltcG9ydCAnY29tcG9uZW50cy9idXR0b25zJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZm9ybS1lbGVtZW50cyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3R5cGljYWwtZWxlbWVudHMnO1xuQGltcG9ydCAnY29tcG9uZW50cy9oZWFkZXInO1xuQGltcG9ydCAnY29tcG9uZW50cy9oZWFkZXItY2FydCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2Zvb3Rlcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL3BsdWdpbnMnO1xuQGltcG9ydCAnY29tcG9uZW50cy9hdXRoJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvaGVybyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2NhdGFsb2d1ZSc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2NhdGFsb2d1ZS1iYW5uZXInO1xuQGltcG9ydCAnY29tcG9uZW50cy9jYXRhbG9ndWUtZmlsdGVyJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY2F0YWxvZ3VlLW5hdic7XG5AaW1wb3J0ICdjb21wb25lbnRzL2NhdGFsb2d1ZS1pdGVtJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY2F0YWxvZ3VlLXN0YWdlLWl0ZW0nO1xuQGltcG9ydCAnY29tcG9uZW50cy9jYXRhbG9ndWUtc29ydCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2NhdGFsb2d1ZS1jYXRlZ29yaWVzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY2FydCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2Fib3V0JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdGVzdGltb25pYWxzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdGV4dC1ibG9jayc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2FydGljbGUnO1xuQGltcG9ydCAnY29tcG9uZW50cy9pdGVtJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvcHJvZmlsZSc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2NvbnRhY3RzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvbWFpbic7XG5AaW1wb3J0ICdjb21wb25lbnRzL2xhbmRpbmcnO1xuQGltcG9ydCAnY29tcG9uZW50cy90aGFua3MnO1xuQGltcG9ydCAnY29tcG9uZW50cy9sb2dpc3QnO1xuQGltcG9ydCAnY29tcG9uZW50cy9wb3J0Zm9saW8nO1xuQGltcG9ydCAnY29tcG9uZW50cy9tb2RhbCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL29yZGVyLXN0ZXBzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvb3JkZXItcHJvZ3Jlc3NiYXInO1xuQGltcG9ydCAnY29tcG9uZW50cy9zY2hlZHVsZXInO1xuQGltcG9ydCAnY29tcG9uZW50cy93YXJyYW50eSc7XG5AaW1wb3J0ICdjb21wb25lbnRzL29yZ2FuaXNhdGlvbic7XG5AaW1wb3J0ICdjb21wb25lbnRzL3JlcG9ydC1vbGQnO1xuQGltcG9ydCAnY29tcG9uZW50cy9jaGFyaXR5JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvb3JkZXItcmFpdGluZyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2RlbGl2ZXJ5JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvYWNjb3JkaW9ucyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3Bvc3QnO1xuQGltcG9ydCAnY29tcG9uZW50cy9ibG9nJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvbG9naW4td2FybmluZyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2xvZ2luLWdyZWV0aW5nJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvaW5zdGFsbC1wcm9tcHQnO1xuQGltcG9ydCAnY29tcG9uZW50cy9hc2lkZS1kb3QtbmF2JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvcmctcGFydG5lcic7XG5cbkBtZWRpYSBwcmludCB7XG4gICosXG4gICo6YmVmb3JlLFxuICAqOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuXG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG5cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxuXG4gIGZvb3RlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuXG4gIC5tYWluIHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMCAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGFnZS1ob2xkZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG5cbiAgaHRtbCxcbiAgYm9keSB7XG4gICAgaGVpZ2h0OiA5OSU7XG4gIH1cblxuICAucGFnZS1uYXYtaG9sZGVyLmZpeGVkLFxuICAucGFnZS1mb290ZXIsXG4gIC5kb3duLWljb24sXG4gIC5iYW5uZXIsXG4gIC5jYXRhbG9ndWUtbGlzdC1ob2xkZXIsXG4gIC5tb3VzZS1pY29uLFxuICAuc2Nyb2xsLXRvLW9yZGVyLFxuICAub3JkZXItZXJyb3JzLFxuICAuZGF0ZS1pbnB1dDpiZWZvcmUsXG4gIC5hbW91bnQtYnV0bixcbiAgLnJlZC1idXRuLFxuICAuaGVscC1pY29uLFxuICAuZGVza3RvcC1wYWdlLW5hdixcbiAgLnBob3RvcyxcbiAgLm1haW4tc2VjdGlvbi10aXRsZSxcbiAgLnNtYWxsLXNsaWRlci1ibG9jayxcbiAgLm9yZGVyLWluZm8tYnV0bnMsXG4gIC5mZWF0dXJlcy1uYXYtaG9sZGVyLFxuICAub3JkZXItY3VzdG9tZXItZGF0YSxcbiAgZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItcHJpY2UtZm9ybSAuaW5wdXQtbGluZS1jZWxsIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxuXG4gIC5vcmRlci1wcmljZS1mb3JtIGxhYmVsICsgLmlucHV0LWxpbmUtY2VsbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuY29tcGFueS1mZWF0dXJlW2NsYXNzKj0nc2Nyb2xsLW9yZGVyJ10ge1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItZGVzY3JpcHRpb24ge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGFsd2F5cztcbiAgfVxuXG4gIC5jb21wYW55LWZlYXR1cmVzLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9yZGVyLXByaWNlLWZvcm0gLmlucHV0LWxpbmUubGluZS00LFxuICAub3JkZXItcHJpY2UtZm9ybSAuaW5wdXQtbGluZS5saW5lLTMsXG4gIC5vcmRlci1wcmljZS1mb3JtIC5pbnB1dC1saW5lLmxpbmUtMixcbiAgLm9yZGVyLXByaWNlLWZvcm0gLmlucHV0LWxpbmUubGluZS0xIHtcbiAgfVxuXG4gIC5wYWdlLW5hdi1sb2dvIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vcmRlci1zZWN0aW9uLFxuICAubWFpbi1wYWdlLWNlbGwsXG4gIC5tYWluLXBhZ2Utcm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLm9yZGVyLXByZXBheW1lbnQge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDA7XG4gIH1cblxuICAub3JkZXItcHJpY2UtZm9ybSB7XG4gICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgfVxuXG4gIC5jYXJ0ID4gLmlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5jb21wYW55LWZlYXR1cmUgaDIsXG4gIC5jYXJ0IGgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZzogMCAwIDE1cHggMDtcbiAgfVxuXG4gIC5jYXJ0LWl0ZW0taW1hZ2UgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLmhlYWRlci1jYXJ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhcnQtdGFibGUtY2VsbCB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG5cbiAgLmNhcnQtdGFibGUtY2VsbDpudGgtY2hpbGQoNykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2FydC1vcmRlciAub3JkZXItc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMTVweCAwIDAgMDtcbiAgfVxuXG4gIC5vcmRlci1wcmljZS1mb3JtIGlucHV0LnRleHQtaW5wdXQge1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuXG4gIC5vcmRlci10b3RhbC1saXN0IGxpIGxhYmVsIHtcbiAgICBsZWZ0OiAtMjNweDtcbiAgfVxuXG4gIC5vcmRlci1wcmVwYXltZW50LWluZm8ge1xuICAgIHBhZGRpbmc6IDEycHggMCAwIDA7XG4gIH1cblxuICAuY2FydC1ob2xkZXIge1xuICAgIG1heC13aWR0aDogMTI0MHB4O1xuICB9XG5cbiAgLmNhcnQtaXRlbS1pbmZvIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAuY2FydC10ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDAgNXB4IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgLm9yZGVyLXNlY3Rpb24gbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG4gIC5vcmRlci1zZWN0aW9uLXRvdGFsIHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgNXB4IDA7XG4gIH1cblxuICAub3JkZXItdG90YWwtdGl0bGUsXG4gIC5vcmRlci10b3RhbC1saXN0IGxpIHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICB9XG5cbiAgLmRvY3VtZW50cy1wcmV2aWV3LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxuXG4gIC5oZWFkZXItbmF2LFxuICAuYWRkaXRpb25hbC1uYXYsXG4gIGhlYWRlciAudWktY29udHJvbHMsXG4gIC50b29sdGlwc3Rlci1kZWZhdWx0LFxuICAuYnJlYWRjcnVtYnMsXG4gIC5wcmV2aWV3LXRhZ3MsXG4gIC5jYXJ0LXRleHQgLmNhcnQtY2xlYXIsXG4gIC5wcmludC1kb2N1bWVudHMgLnBhZ2UtbmF2LWhvbGRlcixcbiAgLnByaW50LWRvY3VtZW50cyAubmF2aWdhdGlvbi1ibG9jay1hc2lkZSxcbiAgLnByaW50LWRvY3VtZW50cyAubG9naW4tdHJpZ2dlcixcbiAgLmNiaC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHJpbnQtZG9jdW1lbnRzIC5uYXZpZ2F0aW9uLWJsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnByaW50LWRvY3VtZW50cyAuZG9jdW1lbnRzLXByZXZpZXcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5wcmludC1kb2N1bWVudHMgLnBhZ2UtbmF2LWl0ZW1zIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIH1cblxuICAucHJpbnQtZG9jdW1lbnRzIC5kb2N1bWVudHMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxuXG4gIC5kb2N1bWVudHMtcHJldmlldyBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAuY2FyZCB7XG4gICAgLmNhcmQtZ2FsbGVyeSxcbiAgICAuY2FyZC1iZW5lZml0cyxcbiAgICAuY2FyZC1hY3Rpb25zLFxuICAgIC5jYXJkLWFkZGl0aW9uYWwtY2FyZHMsXG4gICAgLmNhcmQtYWRkaXRpb25hbC1waG90b3Mge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuY2FyZCAuY2FyZC1mZWF0dXJlcyAubmFtZSBhLFxuICAuY2FyZCAuY2FyZC1idG5zIFtjbGFzcyo9Jy1idXRuJ10sXG4gIC5vcmRlci1kb2MgaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaGVhZGVyLWNvbnRhY3RzIC5waG9uZS1ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5yZy1tYXJrdXAge1xuICAmX190b3Age1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gICZfX25hdiB7XG4gICAgbGkge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsIGluc2lkZTtcblxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl19 */
