@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}.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 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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Q0FBa0MsQ0FDbEMsa0NBQW1DLENBQ25DLG1CQUFvQixDQXBHNUIsMkRBeUdVLFFBQVMsQ0FDVCx3QkFBeUIsQ0ExR25DLHVCQWlISSxXQUFZLENBakhoQiw2QkFvSE0sdUJBQXdCLENBcEg5QixtQ0F3SE0sZ0JBQWlCLENBQ2pCLFNBQVUsQ0F6SGhCLHlCQThISSxjQUFlLENBQ2YsZUFBZ0IsQ0EvSHBCLHNCQW1JSSxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHVCQUF3QixDQUN4QixXQUFZLENBdEloQiwwQkF5SU0sVUFBVyxDQUNYLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsUzNCOTJCUyxDMkJrdUJmLDhCQWdKTSx3QjNCdjFCVSxDMkJ1c0JoQix5QkFvSk0sd0IzQmowQlcsQzJCazBCWCxVM0J2M0JTLEMyQmt1QmYseUJBeUpNLHdCM0JwMEJXLEMyQjJxQmpCLHlCQTZKTSx3QjNCejBCVyxDMkIwMEJYLFUzQmg0QlMsQzJCa3VCZix5QkFrS00sd0IzQjUwQlcsQzJCNjBCWCxVM0JyNEJTLEMyQmt1QmYseUJBdUtNLHdCM0JoMUJXLEMyQmkxQlgsVTNCMTRCUyxDMkJrdUJmLHlCQTRLTSx3QjNCcDFCVyxDMkJxMUJYLFUzQi80QlMsQzJCa3VCZix5QkFpTE0sd0IzQngxQlcsQzJCeTFCWCxVM0JwNUJTLEMyQmt1QmYseUJBc0xNLHdCM0I1MUJXLEMyQjYxQlgsVTNCejVCUyxDMkJrdUJmLDBCQTJMTSx3QjNCaDJCWSxDMkJpMkJaLFUzQjk1QlMsQzJCa3VCZiwwQkFnTU0sd0IzQnAyQlksQzJCcTJCWixVM0JuNkJTLEMyQmt1QmYsMEJBcU1NLHdCM0J4MkJZLEMyQnkyQlosVTNCeDZCUyxDMkJrdUJmLDBCQTBNTSx3QjNCNTJCWSxDMkI2MkJaLFUzQjc2QlMsQzJCa3VCZiwwQkErTU0sd0IzQmgzQlksQzJCaTNCWixVM0JsN0JTLEMyQmt1QmYsMEJBb05NLHdCM0JwM0JZLEMyQnEzQlosVTNCdjdCUyxDMkJrdUJmLDJCQXlOTSx3QjNCcjRCVyxDMkJzNEJYLFUzQjU3QlMsQzJCa3VCZiw4QkE4Tk0s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dUJBQXdCLENBQ3pCLDBCQUdDLFVBQVcsQ0FDWixlQVNDLGFBQWMsQ0FDZiw4Q0FLQyxhQUFjLENBQ2QsU0FBVSxDQUNYLGtCQUdDLHdCQUF5QixDQUMxQixrQkFHQyxrQkFBbUIsQ0FDcEIsYUFHQyxlcER2TFcsQ29Ed0xYLFNBQVUsQ0FDWCw2QkFJQyxjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLGtCQUFtQixDQUNwQixxQkFHQyxlQUFnQixDQUNqQixhQUdDLFlBQWEsQ0FDZCxpQkFHQyxXQUFZLENBQ2IsOEJBR0MsWUFBYSxDQUNkLDJCQUdDLGtCQUFtQixDQUNwQixtQ0FHQyxXQUFZLENBQ1osZ0JBQWlCLENBQ2xCLDJCQUdDLFVBQVcsQ0FDWix1QkFHQyxrQkFBbUIsQ0FDcEIsYUFHQyxnQkFBaUIsQ0FDbEIsZ0JBR0MsY0FBZSxDQUNoQixXQUdDLGlCQUFrQixDQUNsQixjQUFlLENBQ2hCLHFCQUdDLGNBQWUsQ0FDaEIscUJBR0Msb0JBQXFCLENBQ3RCLHdDQUlDLGtCQUFtQixDQUNwQiwyQkFHQyxpQkFBa0IsQ0FDbkIsK09BYUMsdUJBQXdCLENBQ3pCLG1DQUdDLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNiLG9DQUdDLFVBQVcsQ0FDWCxXQUFZLENBQ2IsaUNBR0MsZXBEM1JXLENvRDRSWixrQ0FHQyxjQUFlLENBQ2YsZ0JBQWlCLENBQ2xCLHFCQUdDLGNBQWUsQ0FDaEIsd0hBUUcsWUFBYSxDQUNkLGlGQU1ELHVCQUF3QixDQUN6Qiw0QkFHQyxhQUFjLENBQ2YiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Sb2JvdG86MzAwLDQwMCw2MDAsNzAwJmRpc3BsYXk9c3dhcCcpO1xuXG4vL3ZhcmlhYmxlc1xuJG1haW5Gb250OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcblxuJGRhcmtSZWQ6ICNmMjE3MTc7XG4kYmxhY2s6ICMxZDIyMjU7XG4kd2hpdGU6ICNmZmZmZmY7XG5cbiRtaWRHcmF5OiAjNWM2MjZlO1xuJG1pZExpZ2h0R3JheTogI2E2YTZhNjtcbiRsaWdodEdyYXk6ICNlM2UzZTM7XG4kbGlnaHRlckdyYXk6ICNmYWZhZmE7XG4kYmx1ZUdyYXk6ICNmMmY0Zjg7XG4kbmF2Q29sb3I6ICMzMzMzMzM7XG4kYXJ0Q29sb3I6ICM5OTk5OTk7XG4kcmFkaW86ICNlNWU1ZTU7XG4kd2hpdGVzbW9rZTogI2Y1ZjVmNTtcbiRzbW9rZTogI2Y2ZjZmNjtcblxuJHBsYWNlaG9sZGVyOiAjOTE5MTkxO1xuJHByb2R1Y3RCb3JkZXI6ICNiNGI0YjQ7XG4kYXNpZGVOYXY6ICMyOTI5Mjk7XG4kYXNpZGU6ICNmNmY2ZjY7XG4kYXNpZGVOYXZCZzogI2Y3ZjdmNztcblxuJGdyYXlIZWxwOiAjZDdkN2Q3O1xuJHRoZW1lSGVscDogI2U5NDkzMDtcbiRncmVlbkhlbHA6ICMxZmQ2MDA7XG4kZ3JlZW5IZWxwRGFyazogIzYzOWUzYTtcbiRjYXNoYmFjazogIzYzOWUzYTtcbiRibHVlSGVscDogIzAwYzJmZjtcbiRkYXJrR3JheUhlbHA6ICM4ODg4ODg7XG4kZ29sZDogI2RlYjQ0MztcbiR5ZWxsb3c6ICNmZmRlMWI7XG5cbiRmYWNlYm9vazogIzNhNTk5NztcbiR0d2l0dGVyOiAjMzBhY2VlO1xuJHRlbGVncmFtOiAjMzBhY2VlO1xuJHZrOiAjNDU2NjhlO1xuJG9rOiAjZjY4NjIwO1xuJHZpYmVyOiAjNzk0ODljO1xuJGZhY2V0aW1lOiAjNDZiOTZkO1xuJHNreXBlOiAjMWVhYmUyO1xuJHdoYXRzYXBwOiAjNTBiOTQ4O1xuJGV4Y2VsOiAjMjY3MjQ4O1xuJGdvb2dsZTogI2Q4NjM0ZjtcbiR0YWJsZUJvcmRlcjogI2MxYzFjMTtcbiRhc2lkZU5hdjogIzI5MjkyOTtcbiR0YWJsZUJvcmRlcjogI2MxYzFjMTtcbiRsaWdodEJvcmRlcjogI2RmZTBlMTtcbiRsaWdodGVyQm9yZGVyOiAjZWFlYWVhO1xuJHN1cGVyTGlnaHRCb3JkZXI6ICNmM2YyZjI7XG4kaGVhZGVyQmc6ICMxZjFmMWY7XG5cbiR0YXJpZmZCYXNlOiAjMTNjNzViO1xuJHRhcmlmZlN0YW5kYXJkOiAjNDU4NDljO1xuJHRhcmlmZlByZW1pdW06ICNiYjllNTA7XG4kc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMzUsIDM1LCAzNSwgMC4yNSk7XG5cbiRyZXBvcnQxOiAjNmZiY2YwO1xuJHJlcG9ydDM6ICNhNmE2YTY7XG4kcmVwb3J0MjogI2ZmZGUxYjtcbiRyZXBvcnQ0OiAjZDY0NzM1O1xuJHJlcG9ydDY6ICM4NmM3NDA7XG4kcmVwb3J0NzogI2VmZDAxOTtcbiRyZXBvcnQ4OiAjM2Q1NThkO1xuJHJlcG9ydDk6ICMwMTAxMDE7XG4kcmVwb3J0MTA6ICM3ZmIzYzU7XG4kcmVwb3J0MTE6ICM5NWFhZDE7XG4kcmVwb3J0MTI6ICMxOGEzMDA7XG4kcmVwb3J0MTM6ICNmMmE4YTA7XG4kcmVwb3J0MTQ6ICNkZTk0NTE7XG4kcmVwb3J0MTY6ICNiOTZjYzQ7XG4kcmVwb3J0MTc6ICNlNGIzOTI7XG4kcmVwb3J0MTg6ICMzZDU1OGQ7XG5cbiRzdGVwMTc6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCNEFBQUFlQ0FZQUFBQTdNSzZpQUFBQUFYTlNSMElBcnM0YzZRQUFBb0ZKUkVGVVNBM0ZsejF2RTBFUWhtZVdDa3FMWUhKMkd3bEJSem9zQlpIV2taTG1UQ2pwbllpY0c1UTBicExRK0FMWVB3QlJ4WGNORVRGbCtKQk1Gem9RVWxwL3lFNUlDeEppaDlrVHRuWjl0c0hnTzY3eDdzN3MrK3ljNTJaM0VmN2dJZkl1dEY5MU01Sm9CWWh1QW9LRmhMUDNubjlYczlzRTBPS3hEd2ppUlpLc3V1L25mdnhPRnNjNTBIdnZZdnRMOXdHQmRGajg4cUR2TDdBeGpBaG43T3RlSlh6cys4NVh3NmgxaE5ZMm1vMWFKZGM4NzV4SWtEdkRvSWF6MWlIaUJSTHNkQUJPRm5KdVRqTVp6UkNZaUVUelpYa1hwS3p5YTAwWjNoTjBDQ2pGV3RVRjI5MHRGaW5FTVFZQ2FLMnl6NU1lVHNBWTY2cTBqajY1KzROd0E5dzZyR3h6bFBaWXBiOHc4dXUzano3dWJldFQrK0RHWWRtZVpxUTZSTFdWOXUyN3BYNVFBVmhsTDV2Y1FlZHA5MG1pYTlzdXN3QUNjT3U4dTg1TFNrOGJOS2pIVWFjN1NPc0JXQ1VVZ0N3TU9rWFZKOEtDU2pUUnJwVXovT2ZQUkFVSzY5TE02ODk3R1k1V0xJZU4wWTZRaEdVaGdlYWp4WVRWK1EzUEN5N1dWdGdVOFFpU0pUaWJZd2Z6enNiZy8vRHdaOFdmRXZKZUd2ZUQwQmJCSmg0M21MQWxPT1RqdUxsOFdEaFdWZXNnZHJDQUF6R2JYYXZ6Q2s3amcrUHBuV3NiZFlHSWtxdFhLUzR3SXBXS1JaVEI1MlFscmp6bDdHNUVEVWZBaHJpVWVLSTRBUmh2NWZnMGlFN2tZRUhPbTJmM3YvWEJxcEZlV3ZONVJZK2lnaXZ0dDlXQzM5TTNLcGUxbE44Q3hMNng1L1N2djV5OC91S05qUzFkeHdDclJFdGw4NnZUakZ4cExWNTNWbFZDNmVDUk53bDFvT2VTNm80N1d3KzdTZlRFR2Rqa2hIWGVlWTdYRzlOL2pZaDFRenFiOTFLSjVKd0FzY21yTzlOdDQ5cnFDc1BBelNUQTNDaW9tajh5WWwxODZLV045L0VnWXE2N1FiMmY4TkwyRTYzLzl4QmgwUmZ6QUFBQUFFbEZUa1N1UW1DQycpO1xuJHN0ZXAxODogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUI0QUFBQWVDQVlBQUFBN01LNmlBQUFBQVhOU1IwSUFyczRjNlFBQUFvUkpSRUZVU0EyOWw3dHZFMEVRaDJmV29vaGNJRUVVNDBjYkNVR0JSRHBBUVVtSkk0V0NPMUloMFRzUk9UY29hZHdrMFBoNHhQOEQ4VjFEUkZJU0NTUlRJSVVPR3JmMkJaTW9IUW9OTzh5ZWRLZnp4c2J2MjJaZk03L1BzNTdiQjBJZnhUQ2NSQXU5dXdUeUlSRGNSb0FNdTZYZlBia0VoSFRNWXg0Z2ZoT0k3OU1QWm1xSTV0OWVzcXpSdlJpR1BmVVQ2UmtiV1VRd3JWc3FzRjdZOWhSQjJPbXJNNi94am5tdXp3ZDlFVFQwZXQ2MHpSWkFuYVBaN2dUVjdZTStBVXhMa052TnMxYTljVkF4ZzNHOXZnQXVsVWpNRy9ZTElxb1NVRlozNkx0UDdDdGx0ZmxoUjJsZDRMUU5LT2poRDN1WGdjLzdCdlF3VkZyTmc4cXVEbThESDM1L3RjWExhdlRRR255YXlQRDJLMXRSeHhCOC8zSFpHR2VrVVlocUsrM0cvazRZbEE5VzJVc1NiZDE0L0gyeTZZc3pwWFI5Y0F0cGpYOVJidndnVFpFZzU1MzlXdlBCS3FHSXNLaVpUTEFyaXlyUkVuVHQ4ajF1RklZaFBicVZHTVl0K2J2KzlhTWdDY3ZEZUkvbUk1WjVtV0Z1TkpIQnZTWFFuQUFrdGVISFd0UWhJNUF3ZGpCLzFKbHdBNGsxWk9DMDV2UFVpeGZLTk1SandTZDU3R0ErT2oyK05NQlIzQkZ6Umg4SkZMQVhOeGhBN29tRjYrczFYdlNUdU9DOHdpZnAvR3BObEVvb0Vha2NGNWpQcFRJaVN2OXpTaEcrUmNER3hPRUlqVXd5K1VaeGZMRHJXdWNveUpvNEdORENoYWQvUXJCcWZLb1dYWTc2NWFUZ1NqdTN0T29HK20wNzErTE45VTMrODhQSndHamtHdEhOTEJVMm96cHRZSlZvaXplc2xYRkdyclN5K2NLS1NxZ291T3RMUWwzb2VUTzMrVXJVOVc3ZDZTVVJpaU0yZVd1MGN2bUNFNDVGR20wUlI4YmhzMk01S1lCWlFOamc1VCtOenYydnJaNHdBc1JHOWtwcXRodFUrWGVOT0NyZThkSEc1N2ovYU9OOWwxZG00RWZiUDBQKzR0SmRsVWtOQUFBQUFFbEZUa1N1UW1DQycpO1xuJGFycm93Qmc6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCOEFBQUFUQ0FZQUFBQm9iTlpDQUFBQitrbEVRVlJJaWFYVlQ0aE5ZUmpIOGMrOVpLV2ttRW1HNWk2b2NaUnk3WVNvUVNhUnNMR1poUTBMaFpJL0tRdHFob1VGMlpNVkZ0TEVNRFQrRlUyZG91NlZoVHBTVWtoTXhwUm1Zbkh1cmVzNjU5NXo3enliMDNsL3ovdDgzK2Q5ei9tOXVWTDNhalZ4RW5Ncnowd1JSR0dtdkhLaE9BODNjU1NJd2hMa0sxb09wM0VPSjNBOEt6d2p1QU5QMEl0NzVVS3hVSVhuY1JsbmF2TFA0bFRONG1ZQ1hvaGhyS29NZGVGWnVWRHNtWTN6T0ZnM1oxWmxBVk1ZbkFHNEUwK3h2RTVhakJ2VnJ0K2t6Qi9BVVczc1FMbFFYSUtIQ1dENGhjRTgzbU16U2lsMUx1QlFpK0Q1ZUlTVktTbjdnaWk4WHUzb0l6YmdiVUppRGhkeE9DTzRHOCt4TEVHZXdKNGdDbS96NzNaK3d4YThTcWs3Z0FOTndBc3doQlVKOGpUNmd5aThWUjJvUDhzUDJJaDNDWlBuNEVyYUFpcG5QSVlnUVo3Q2pscHdFaHkrWXgzUzNPTVM5b3VQb3dydUV2OU9oWVQ4U2V6RjNYb2hWK2R3dGRHQngraEowUDZnSDlmUUtlNTRhVXFkdmlBSy93UFQrQmY2akxWNG5hRGxjQlhITUpJQ0hzZTJORENOTzYvR0l0ekJtbWFKTlRHTm5VRVVEalZLeW1JZW43QmU4ZzRreFU5eHh3M0JXZUhFSDAwdlhqYkptOEx1SUFvZlpDbmFpbTErd1ZicFBqQXA3dmgrMW9LdGV2WVBzUk9PMVkxUFlGY1FoU090Rkd2bnloeEhIMTVVM245amV4Q0Z3NjBXYXZlKy9vcE5HQlU3MTJnN1JmNENzTktEWStrL2dMZ0FBQUFBU1VWT1JLNUNZSUk9Jyk7XG4iLCJAbWl4aW4gY2xlYXIoKSB7XG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbkBtaXhpbiBwYWdlVGl0bGUoKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBmb250LXNpemU6IDEuNzVlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG59XG5cbkBtaXhpbiBpbm5lcigpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gIHBhZGRpbmctbGVmdDogMi41ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xuICBtYXJnaW46IDAgYXV0bztcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gIH1cbn1cblxuQG1peGluIGhpZGRlbigpIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMHM7XG59XG5cbkBtaXhpbiB2aXNpYmxlKCkge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvdHRvbTogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIGNoaWxkKCRuLCAkdCkge1xuICAmOm50aC1jaGlsZCgjeyRufSkge1xuICAgIHotaW5kZXg6ICgkdCAtICRuKSArIDE7XG4gIH1cbn1cblxuQG1peGluIHNlbGVjdEhlaWdodCgkaCkge1xuICBoZWlnaHQ6ICRoO1xuICBsaW5lLWhlaWdodDogJGggLSAyO1xufVxuXG5AbWl4aW4gc3F1YXJlU2l6ZSgkcykge1xuICBoZWlnaHQ6ICRzO1xuICB3aWR0aDogJHM7XG59XG5cbkBtaXhpbiBmdWxsTGluaygpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogLTk5OWVtO1xufVxuXG5AbWl4aW4gZnVsbEltYWdlKCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5OTk5OSU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cblxuQG1peGluIHNxdWFyZUltYWdlKCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICB9XG5cbiAgJiA+IGRpdixcbiAgJiA+IHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmaXRJbWFnZSgkZml0KSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6ICRmaXQ7XG59XG5cbkBtaXhpbiBiYW5uZXIoJGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtaWRHcmF5O1xuXG4gIGltZyB7XG4gICAgQGluY2x1ZGUgZml0SW1hZ2UoY292ZXIpO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG5AbWl4aW4gem9vbUltYWdlKCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pL3pvb20ucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjBweCA2MHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIH1cblxuICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5AbWl4aW4gc2VjdGlvbi1zY3JvbGwoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogY2FsYygxMDAlICsgMTAwMHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtaXhpbiBzZWN0aW9uLXNjcm9sbC1jb250ZW50KCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDAwcHgpO1xufVxuXG5AbWl4aW4gYWNjb3JkaW9uLWNvbnRlbnQoKSB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzO1xuXG4gICYuYWN0aXZlIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDAwMHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjhzLCBvcGFjaXR5IDAuMnM7XG4gIH1cbn1cblxuQG1peGluIGFjY29yZGlvbi10cmlnZ2VyKCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJGFycm93Qmc7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDhweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuXG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gb3JkZXJQcm9jZXNzU3RhdHVzQmcoKSB7XG4gIC8vINCX0LDQs9GA0YPQt9C60LBcbiAgJl8xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0NjtcbiAgfVxuICAvLyDQnNC+0L3RgtCw0LZcbiAgJl8yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0MTY7XG4gIH1cbiAgLy8g0JTQtdC80L7QvdGC0LDQtlxuICAmXzMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQ4O1xuICB9XG4gIC8vINCS0YvQs9GA0YPQt9C60LBcbiAgJl80IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0MTtcbiAgfVxuICAvLyDQn9C+0YDRg9GH0LXQvdC40LVcbiAgJl81IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0MTQ7XG4gIH1cbn1cblxuQG1peGluIG9yZGVyUHJvY2Vzc1N0YXR1c0NvbG9yKCkge1xuICAvLyDQl9Cw0LPRgNGD0LfQutCwXG4gICZfMSB7XG4gICAgY29sb3I6ICRyZXBvcnQ2O1xuICB9XG4gIC8vINCc0L7QvdGC0LDQtlxuICAmXzIge1xuICAgIGNvbG9yOiAkcmVwb3J0MTY7XG4gIH1cbiAgLy8g0JTQtdC80L7QvdGC0LDQtlxuICAmXzMge1xuICAgIGNvbG9yOiAkcmVwb3J0ODtcbiAgfVxuICAvLyDQktGL0LPRgNGD0LfQutCwXG4gICZfNCB7XG4gICAgY29sb3I6ICRyZXBvcnQxO1xuICB9XG4gIC8vINCf0L7RgNGD0YfQtdC90LjQtVxuICAmXzUge1xuICAgIGNvbG9yOiAkcmVwb3J0MTQ7XG4gIH1cbn1cblxuQG1peGluIG9yZGVyUHJvY2Vzc1N0YXR1c0JvcmRlcigpIHtcbiAgLy8g0JfQsNCz0YDRg9C30LrQsFxuICAmXzEge1xuICAgIGJvcmRlci1jb2xvcjogJHJlcG9ydDY7XG4gIH1cbiAgLy8g0JzQvtC90YLQsNC2XG4gICZfMiB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcmVwb3J0MTY7XG4gIH1cbiAgLy8g0JTQtdC80L7QvdGC0LDQtlxuICAmXzMge1xuICAgIGJvcmRlci1jb2xvcjogJHJlcG9ydDg7XG4gIH1cbiAgLy8g0JLRi9Cz0YDRg9C30LrQsFxuICAmXzQge1xuICAgIGJvcmRlci1jb2xvcjogJHJlcG9ydDE7XG4gIH1cbiAgLy8g0J/QvtGA0YPRh9C10L3QuNC1XG4gICZfNSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcmVwb3J0MTQ7XG4gIH1cbn1cblxuLy9hbmltYXRpb25zXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2Nyb2xsV2hlZWwge1xuICAwJSB7XG4gICAgdG9wOiA1MHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiA2NXB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGp1bXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHJvdGF0ZSg5MGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGp1bXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHJvdGF0ZSg5MGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJsaW5rR3JlZW5Cb3JkZXIge1xuICAwJSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW5IZWxwRGFyaztcbiAgfVxuXG4gIDUwJSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRncmVlbkhlbHBEYXJrLCAwLjUpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW5IZWxwRGFyaztcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJsaW5rUmVkQm9yZGVyIHtcbiAgMCUge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICB9XG5cbiAgNTAlIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tdGhlbWUpLCAwLjUpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIH1cbn1cblxuLy8gZW5kIG9mIGFuaW1hdGlvbnNcbiIsIjpyb290IHtcbiAgLS1yZy13aGl0ZTogI2ZmZmZmZjtcbiAgLS1yZy1taWQtZ3JheS0xMDA6ICM2YjZlNzQ7XG5cbiAgLypTY3JvbGxiYXIqL1xuICAtLXNjcm9sbGJhckJHOiB2YXIoLS1yZy13aGl0ZSk7XG4gIC0tdGh1bWJCRzogdmFyKC0tcmctbWlkLWdyYXktMTAwKTtcbn1cblxuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxuYXBwbGV0LFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYmlnLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zLFxuc2FtcCxcbnNtYWxsLFxuc3RyaWtlLFxuc3ViLFxudHQsXG52YXIsXG51LFxuaSxcbmNlbnRlcixcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxubGVnZW5kLFxudGFibGUsXG5jYXB0aW9uLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkLFxuYXJ0aWNsZSxcbmFzaWRlLFxuY2FudmFzLFxuZGV0YWlscyxcbmVtYmVkLFxuZmlndXJlLFxuZmlnY2FwdGlvbixcbmZvb3RlcixcbmhlYWRlcixcbm1lbnUsXG5uYXYsXG5vdXRwdXQsXG5ydWJ5LFxuc2VjdGlvbixcbnN1bW1hcnksXG50aW1lLFxubWFyayxcbmF1ZGlvLFxudmlkZW8sXG5ociB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtdmFyaWFudDogaW5oZXJpdDtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLFxuYWRkcmVzcyxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbmxhYmVsLFxuc21hbGwsXG50aW1lLFxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogJG1haW5Gb250O1xuICBjb2xvcjogJGJsYWNrO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgJi5tb2RhbC1vcGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbmh0bWwge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgMC4xcztcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYmxvY2txdW90ZSxcbnEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLFxuYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLFxucTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbnRhYmxlIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDVweCk7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlcjogMDtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbnN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4ycztcbn1cbiIsIi8qYnV0bnMqL1xuLy9ub2luc3BlY3Rpb24gQUxMXG5bY2xhc3MqPSctYnV0biddIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAmOmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbnNwYW5bY2xhc3MqPSctYnV0biddLFxuYVtjbGFzcyo9Jy1idXRuJ10ge1xuICBsaW5lLWhlaWdodDogMzhweDtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmJpZy1idXRuIHtcbiAgaGVpZ2h0OiA1NnB4O1xuICBmb250LXNpemU6IDE3cHg7XG59XG5cbnNwYW4uYmlnLWJ1dG4sXG5hLmJpZy1idXRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnRyYW5zcGFyZW50LWJ1dG4ge1xuICBjb2xvcjogJHdoaXRlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgJGJsdWVIZWxwO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZDogJGJsdWVIZWxwO1xuICB9XG5cbiAgJi5yZWQtY29sb3Ige1xuICAgIGNvbG9yOiAkYmx1ZUhlbHA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi53aGl0ZS1idXRuIHtcbiAgY29sb3I6ICRibGFjaztcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAkcmFkaW87XG4gIGZvbnQtc2l6ZTogMTRweDtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgfVxufVxuXG4ucmVkLWJ1dG4ge1xuICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgLypib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMzUsIDM1LCAzNSwgMC4yNSk7Ki9cblxuICBzdmcge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZSk7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi5ncmF5LWJ1dG4ge1xuICBjb2xvcjogJHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkTGlnaHRHcmF5O1xuICBib3JkZXI6IDFweCBzb2xpZCAkbWlkTGlnaHRHcmF5O1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkbWlkTGlnaHRHcmF5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4uYW1vdW50LWJ1dG4ge1xuICBjb2xvcjogJGJsdWVIZWxwO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZUhlbHA7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlSGVscDtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZUhlbHA7XG4gIH1cbn1cblxuLmRhcmstcmVkLWJ1dG4ge1xuICBjb2xvcjogJHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lKTtcbiAgLypib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMzUsIDM1LCAzNSwgMC4yNSk7Ki9cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICAuYnRuLXByZWxvYWQgc3ZnLFxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICB9XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICBmaWxsOiAkd2hpdGU7XG4gIH1cblxuICAuYnRuLXByZWxvYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBzdmcge1xuICAgICAgdG9wOiAxcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAucHJlbG9hZC10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmLmNhdGFsb2d1ZS10cmlnZ2VyLS1sb2FkaW5nIHtcbiAgICAuYnRuLXByZWxvYWQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5wcmVsb2FkLXRleHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmJsYWNrLWJ1dG4ge1xuICBjb2xvcjogJHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gIGJhY2tncm91bmQ6ICRibGFjaztcbiAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDM1LCAzNSwgMzUsIDAuMjUpO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICB9XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICBmaWxsOiAkd2hpdGU7XG4gIH1cbn1cblxuLmRhcmstZ3JlZW4tYnV0biB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbkhlbHBEYXJrO1xuICBiYWNrZ3JvdW5kOiAkZ3JlZW5IZWxwRGFyaztcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGdyZWVuSGVscERhcms7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuSGVscERhcms7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB9XG59XG5cbi5oZWxwLWJ1dG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDAgMCAwIDVweDtcbiAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgdHJhbnNwYXJlbnQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmLS12aWV3IHtcbiAgICB0b3A6IDFweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICRibHVlSGVscDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmhlbHAtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMThweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogMCA3cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkbWlkR3JheTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ucmVtb3ZlLWJ1dG4ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLnJlbW92ZS1pY28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXJnaW46IC02cHggMCAwIC02cHg7XG4gICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLmNvbnN1bHQtYnV0biB7XG4gIHBhZGRpbmc6IDAgMzVweCAycHggMzVweDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZDogIzAwYzJmZjtcblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgIGZpbGw6ICR3aGl0ZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lKTtcbiAgfVxufVxuXG4uYmx1ZS1idXRuIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJsdWVIZWxwO1xuICBiYWNrZ3JvdW5kOiAkYmx1ZUhlbHA7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRibHVlSGVscDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZUhlbHA7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB9XG59XG5cbi5jYWxsLWJ1dG4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMTVweDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAzMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJsdWVIZWxwO1xuICBiYWNrZ3JvdW5kOiAkYmx1ZUhlbHA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICR3aGl0ZTtcblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogLTE1cHggMCAwIC0xNXB4O1xuICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uY2FsbGJhY2stYnV0biB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAzMHB4O1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogMzAwO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IC0xNXB4IDAgMCAtMTVweDtcbiAgICBmaWxsOiAkd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIH1cblxuICAud2l0aC1wcm9ncmVzc2JhciAmIHtcbiAgICBib3R0b206IDEwMHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jZW50ZXJlZC1idG4ge1xuICBwYWRkaW5nOiAzMHB4IDAgMCAwO1xuICBjbGVhcjogYm90aDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIFtjbGFzcyo9Jy1idXRuJ10ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmNvbnN1bHQtYnV0biB7XG4gIHBhZGRpbmc6IDAgMzVweCAycHggMzVweDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgIGZpbGw6ICR3aGl0ZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lKTtcbiAgfVxufVxuXG4uYmFjay1idG4ge1xuICBmb250LXNpemU6IDE0cHg7XG5cbiAgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjNzE3MTcxO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG5cbiAgICAgIFtjbGFzcyo9J2ljby0nXSB7XG4gICAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgfVxuXG4gICAgW2NsYXNzKj0naWNvLSddIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgIGZpbGw6ICM3MTcxNzE7XG4gICAgfVxuXG4gICAgLmljb24tY3Jvc3Mge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaXRlbS1yZW1vdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgY29sb3I6ICRtaWRHcmF5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRtaWRHcmF5O1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGZpbGw6ICRtaWRHcmF5O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtYnRucy1jb25zdWx0IHtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDI1cHggMjBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgYmFja2dyb3VuZDogJGxpZ2h0R3JheTtcbiAgY2xlYXI6IGJvdGg7XG4gIEBpbmNsdWRlIGNsZWFyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgcCB7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgW2NsYXNzKj0nLWJ1dG4nXSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNhcmQtYnRucy1jb25zdWx0IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvIDAgYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLmxpZ2h0LWJ1dG4ge1xuICBjb2xvcjogJHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAkcGxhY2Vob2xkZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRwbGFjZWhvbGRlcjtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUpO1xuICB9XG59XG5cbi5hY3Rpb24tYnV0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUpO1xuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLmFkZC1idXRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxcHg7XG4gICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lKTtcblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi50cmlnZ2VyLWJ1dG4ge1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiAyMnB4O1xuICB3aWR0aDogMzRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuXG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiAxcHg7XG4gICAgcmlnaHQ6IDFweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICRtaWRHcmF5O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZEdyYXk7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5oZWxwLXRyaWdnZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGZpbGw6ICRtaWRHcmF5O1xuICB9XG5cbiAgJjpob3ZlciBzdmcge1xuICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgfVxufVxuIiwiLypfX19fX19fX19fX19fX19fMi4zLiBGT1JNIEVMRU1FTlRTX19fX19fX19fX18qL1xuaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAkcGxhY2Vob2xkZXI7XG59XG5cbjo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAkcGxhY2Vob2xkZXI7XG59XG5cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogJHBsYWNlaG9sZGVyO1xufVxuXG46Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbjpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNlYXJjaC1mb3JtIHtcbiAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG5cbiAgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG5cbiAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuXG4gIDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxudGV4dGFyZWEudGV4dGFyZWEtZmllbGQsXG5pbnB1dC50ZXh0LWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICRibGFjaztcbiAgYm9yZGVyOiAxcHggc29saWQgJHJhZGlvO1xuICBiYWNrZ3JvdW5kOiAkcmFkaW87XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgJi5lcnJvciB7XG4gICAgY29sb3I6ICRkYXJrUmVkO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrUmVkO1xuICB9XG5cbiAgLmZlZWRiYWNrLW1vZGFsLWZyYW1lICYge1xuICAgIG1heC13aWR0aDogNTEwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICB9XG5cbiAgJl9saWdodCB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG5cbnRleHRhcmVhLnRleHRhcmVhLWZpZWxkIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbnRleHRhcmVhLnRleHRhcmVhLWZpZWxkX2xvdyB7XG4gIGhlaWdodDogNDBweDtcbiAgbWluLWhlaWdodDogNDBweDtcbn1cblxuLm51bWJlci1pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICZfX2xhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC50ZXh0LWlucHV0IHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG59XG5cbmRpdi50ZXh0LWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmxhYmVsLmVycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbjogMTVweCAwIDAgMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICRkYXJrUmVkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucmFkaW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICRyYWRpbztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6IDRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmYmZiZmI7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgfVxuXG4gICYuY2hlY2tlZDpiZWZvcmUge1xuICAgIHRvcDogNHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gICYuZXJyb3Ige1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrUmVkO1xuICB9XG59XG5cbi5jaGVjay1pY29uLFxuLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM2NjY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gICYgaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XG4gIH1cblxuICBsaS5hY3RpdmUgJixcbiAgJi5jaGVja2VkIHtcbiAgICAvL25vaW5zcGVjdGlvbiBDc3NVbmtub3duVGFyZ2V0XG4gICAgYmFja2dyb3VuZDogJHdoaXRlIHVybCgnL2ltYWdlcy9pL2NoZWNrLnN2ZycpIG5vLXJlcGVhdCAwIDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDE0cHg7XG4gIH1cblxuICAmLmVycm9yIHtcbiAgICBib3JkZXItY29sb3I6ICRkYXJrUmVkO1xuICB9XG59XG5cbi5jb3VudGVyLXJhZGlvIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmVlZGJhY2stbW9kYWwtZnJhbWUge1xuICBwIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLnN1Ym1pdC1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmNvdW50ZXItc2l6ZSB7XG4gICYgPiBsYWJlbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmc6IDE0cHggMTFweCAwIDA7XG4gIH1cblxuICAmID4gc3BhbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMTVweCAwIDAgMTBweDtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gIH1cblxuICAmID4gc3BhbiA+IHN1cCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbi5jb3VudGVyLXNpemUtaW5wdXQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDExMXB4O1xufVxuXG4vL2ZpbGVcbi5maWxlLWlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuICBtYXJnaW46IDE1cHggMCA1cHggMDtcbiAgY29sb3I6ICRtaWRHcmF5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cblxuICBbY2xhc3MqPSdpY29uLSddIHtcbiAgICB0b3A6IC0xcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gICYtdHJpZ2dlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE4MHB4O1xuXG4gICAgJiA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZSk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgzNSwgMzUsIDM1LCAwLjI1KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbGlzdCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG5cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMTRweDtcbiAgICAgIGhlaWdodDogMTE0cHg7XG4gICAgICBtYXJnaW46IDAgM3B4IDZweCAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkcmFkaW87XG4gICAgICAvL3BhZGRpbmc6IDNweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1saW5lIHtcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAmLWxpc3QsXG4gICAgJi10cmlnZ2VyIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi10cmlnZ2VyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi8vZW5kIG9mIGZpbGVcblxuLmZpbGUtaW5wdXQtaXRlbSxcbi5yYWRpbyBpbnB1dCxcbi5jaGVja2JveCBpbnB1dCxcbi5maWxlLWlucHV0IGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcbn1cblxuLmZpbGUtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmZpbGUtb3V0cHV0IHtcbiAgcGFkZGluZzogMCAwIDMwcHggMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogJG1pZEdyYXk7XG59XG5cbi5jaGVhcGVyLWZvcm0ge1xuICAuc3VibWl0LWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE2NnB4O1xuICB9XG5cbiAgaW5wdXQudGV4dC1pbnB1dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG5cbiAgbGFiZWwuaW5wdXQtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgfVxufVxuXG4uZGF0ZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAkYmxhY2s7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4ucmFuZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgJi1yb3cge1xuICAgIHBhZGRpbmc6IDIycHggMCAyM3B4IDA7XG5cbiAgICAmLXByb2dyZXNzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICB9XG59XG5cbi5yZW1lbWJlci1sYWJlbCB7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcblxuICAubGFiZWwtdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMnB4O1xuICB9XG59XG5cbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuaW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuLnNlYXJjaC1mb3JtIC51aS1hdXRvY29tcGxldGUudWktZnJvbnQudWktbWVudS51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQgbGk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY29uZmlkZW50aWFsIHtcbiAgbWFyZ2luOiAyMHB4IDAgMjBweCAwO1xuICBAaW5jbHVkZSBjbGVhcjtcblxuICAuY2hlY2tib3gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5sYWJlbC10ZXh0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI4cHgpO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gIH1cbn1cblxuLmlucHV0LWxhYmVsX19oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uaW5wdXQtbGFiZWwge1xuICBzdXAge1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjFlbTtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbi8vY3VzdG9tIHNlbGVjdFxuc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgc2VsZWN0SGVpZ2h0KDQwcHgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogJG1haW5Gb250O1xuICBjb2xvcjogJGJsYWNrO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmFkaW87XG4gIGJhY2tncm91bmQtaW1hZ2U6ICRhcnJvd0JnO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSA4cHgpIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAxcHggc29saWQgJHJhZGlvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cblxuICAmLmVycm9yIHtcbiAgICBib3JkZXItY29sb3I6ICRkYXJrUmVkO1xuICAgIGNvbG9yOiAkZGFya1JlZDtcbiAgfVxufVxuXG4vLyBlbmQgb2YgY3VzdG9tIHNlbGVjdFxuXG4uc2ltcGxlLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgY29sb3I6ICRibGFjaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICYuZXJyb3Ige1xuICAgIGNvbG9yOiAkZGFya1JlZDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFya1JlZDtcbiAgfVxuXG4gICZfbGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gICZfX3ZhbHVlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHJhZGlvO1xuICAgIGJhY2tncm91bmQ6ICRyYWRpbztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cblxuICAmX19pbnB1dCB7XG4gICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xuICB9XG59XG5cbi5hZ3JlZW1lbnQtbGluZSB7XG4gIGxhYmVsIHtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG59XG4iLCIvKiBfX19fX19fX19fXzIuIFRZUElDQUwgRUxFTUVOVFNfX19fX19fX19fX19fX19fX19fKi9cblxuLypfX19fX19fX19fX18yLjEuIFRJVExFU19fX19fX19fX19fX19fX19fX19fX18qL1xuXG4ubmF2aWdhdGlvbi1kZXNjcmlwdGlvbi10aXRsZSB7XG4gIHBhZGRpbmc6IDAgMCAyMXB4IDA7XG5cbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NTVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICBtYXJrIHtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gIH1cbn1cblxuLnBhZ2UtdGl0bGUge1xuICBAaW5jbHVkZSBwYWdlVGl0bGU7XG5cbiAgJl9fYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAmX19jZW50ZXJlZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fbG93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJl9ncmF5IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkbWlkTGlnaHRHcmF5O1xuICB9XG59XG5cbi5wYWdlLXRpdGxlX19zZWNvbmRhcnkge1xuICBmb250LXNpemU6IDAuN2VtO1xuICBjb2xvcjogJG1pZEdyYXk7XG59XG5cbi5wYWdlLXN1YnRpdGxlIHtcbiAgY29sb3I6ICRtaWRHcmF5O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubWFpbi1wYWdlLXRpdGxlIHtcbiAgcGFkZGluZzogMCAwIDIxcHggMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NTVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbn1cblxuLm1haW4tc2VjdGlvbi10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmX19ibHVlIHtcbiAgICBjb2xvcjogJGJsdWVIZWxwO1xuICB9XG5cbiAgLm9yZGVyLWJsb2NrICYge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAuY2F0YWxvZ3VlLXBhZ2UgJiB7XG4gICAgcGFkZGluZzogMjBweCAwIDEwcHggMDtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gIH1cblxuICAmLS1sb3cge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICBzcGFuLm1vZGFsLXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgJi0tbG93IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG5cbi8qX19fX19fX19fX19fMi4xLiBlbmQgb2YgVElUTEVTX19fX19fX19fX19fX19fKi9cblxuLypfX19fX19fX19fX18yLjIuIExJTktTX19fX19fX19fX19fX19fX19fX19fX18qL1xuYSB7XG4gIGNvbG9yOiAjNjY2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gICYubWFpbC10byxcbiAgJi5jYWxsLXRvLFxuICAmLm1haWwtdG86aG92ZXIsXG4gICYuY2FsbC10bzpob3ZlciB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi8qX19fX19fX19fX19fMi4yLiBlbmQgb2YgTElOS1NfX19fX19fX19fX19fX19fKi9cblxuLm9yZGVyLXByZXBheW1lbnQtaW5mbyxcbi5mb290ZXItc29jaWFsLFxuLm1vZGFsLXRhYnMsXG4ucGFnZS1mb290ZXIsXG4ucHJvZHVjdHMtbGlzdCxcbi5wcm9kdWN0ID4gLmlubmVyLFxuLm9yZGVyLXByaWNlLWZvcm0gLmlucHV0LWxpbmUsXG4uaGVhZGVyLWNhcnQtZHJvcGRvd24sXG4uY2FydC1hbW91bnQsXG4uZm9vdGVyLXRvcCxcbi5mb3JtLXRhYnMtY29udGVudCxcbi5vcmRlci1pbmZvLWJ1dG5zLFxuLm9yZGVyLXNlY3Rpb24sXG4ub3JkZXItc2VjdGlvbi10b3RhbCxcbi5vcmRlci1wcmljZS1mb3JtLFxuLnByb2R1Y3QtYW1vdW50LFxuLnByb2R1Y3QsXG4uZmlsZS1pbnB1dCxcbi5jb3VudGVyLXNpemUsXG4uY29tcGFyZS1jb250ZW50LFxuLnBhZ2UtbmF2LFxuLm1haW4tcGFnZS1jZWxsLFxuaGVhZGVyLFxuZm9vdGVyLFxuLm1haW4sXG4ubW9iaWxlLW5hdi1pdGVtcyxcbi5tb2JpbGUtbmF2LWhvbGRlcixcbltjbGFzcyQ9J21vZGFsLWZyYW1lJ10ge1xuICBAaW5jbHVkZSBjbGVhcjtcbn1cblxuLmNsZWFyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pbm5lciB7XG4gIEBpbmNsdWRlIGlubmVyO1xuICBAaW5jbHVkZSBjbGVhcjtcbn1cblxuLnBhZ2UtaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEzNHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuYW5kcm9pZCAmLFxuICAuaW9zICYge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG59XG5cbi5tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gIC5kZWNvci1wYWdlICYge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cblxuICAmX3BhcnRuZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5cbi5tYWluLWNvbHVtbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbn1cblxuLmhpZGUge1xuICAtbXMtZmlsdGVyOiAncHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCknO1xuICBvcGFjaXR5OiAwO1xuXG4gICYudmlzaWJsZSB7XG4gICAgLW1zLWZpbHRlcjogJ3Byb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCknO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmlucHV0LWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5qcy1tb2RhbC10cmlnZ2VyLFxuLm1vZGFsLXRyaWdnZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZvb3Rlci1idG4uZmVlZGJhY2stYnRuIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHdoaXRlO1xuXG4gICYgLm1vZGFsLXRyaWdnZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbn1cblxuLnBob25lLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xufVxuXG4ucGFnZS1vdmVyZmxvdy1zZWN0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1haW4tcGFnZS1yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zbGlkZS1jZWxsLFxuLnNtYWxsLXNsaWRlIGEgLmxpbmstY2VsbCxcbi5jdXN0b21lcnMtc2xpZGUtY2VsbCxcbi5mZWF0dXJlcy1uYXYtY2VsbCxcbi5jYXRhbG9ndWUtc2xpZGUtY2VsbCxcbi50ZXN0aW1vbmlhbC1pdGVtLWNlbGwsXG4uaW1hZ2UtY2VsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmNvbXBhcmUtc2VjdGlvbi10aXRsZSxcbi5tb3JlLWNvbnRlbnQtdHJpZ2dlciB7XG4gIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb21wYXJlLXNlY3Rpb24tdGl0bGUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5wcmVsaW1pbmFyeS10aXRsZSBzcGFuLmljb24tdHJpYW5nbGUsXG4uY29tcGFyZS1zZWN0aW9uLXRpdGxlIHNwYW4uaWNvbi10cmlhbmdsZSxcbi5tb3JlLWNvbnRlbnQtdHJpZ2dlciBzcGFuLmljb24tdHJpYW5nbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5cbi5wcmVsaW1pbmFyeS10aXRsZS5hY3RpdmUgc3Bhbi5pY29uLXRyaWFuZ2xlLFxuLmNvbXBhcmUtc2VjdGlvbi10aXRsZS5hY3RpdmUgc3Bhbi5pY29uLXRyaWFuZ2xlLFxuLm1vcmUtY29udGVudC10cmlnZ2VyLmFjdGl2ZSBzcGFuLmljb24tdHJpYW5nbGUge1xuICB0b3A6IDFweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG4ubW9yZS1jb250ZW50IHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5jb21wYXJlLXNlY3Rpb24tdGl0bGUgLm1vZGFsLXRyaWdnZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4udmlkZW8tYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuc3Bhbi5jdXJyZW5jeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMCAwIDAuMWVtO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG59XG5cbi5zaXRlLWxpbmtzIHtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xuXG4gIGxpIHtcbiAgICBwYWRkaW5nOiAwIDAgMTVweCAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuLnBhZ2Utc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0ZXJHcmF5O1xuICBjbGVhcjogYm90aDtcblxuICAmLS1saWdodCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlnaHRCb3JkZXI7XG4gIH1cblxuICAmX19ib3R0b20tZ2FwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5wYWdlLXByZWxvYWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAubG9hZGVkICYge1xuICAgIEBpbmNsdWRlIGhpZGRlbjtcbiAgfVxuXG4gIC5sb2FkaW5nICYge1xuICAgIEBpbmNsdWRlIHZpc2libGU7XG4gIH1cblxuICBzdmcge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgfVxufVxuXG4ucGFnZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJi5wb3NpdGlvbmVkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cblxuLnBhZ2UtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbiN1aS1pY29ucyxcbi51aS1pY29ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vcmF0aW5nXG4uc3RhdGljLXJhdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDU4cHg7XG4gIGhlaWdodDogMTBweDtcbiAgLy9ub2luc3BlY3Rpb24gQ3NzVW5rbm93blRhcmdldFxuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaS9yYXRpbmcucG5nJykgbm8tcmVwZWF0IDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiA1OHB4IDEwcHg7XG5cbiAgJi12YWx1ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAvL25vaW5zcGVjdGlvbiBDc3NVbmtub3duVGFyZ2V0XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2kvcmF0aW5nLWFjdGl2ZS5wbmcnKSBuby1yZXBlYXQgMCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNThweCAxMHB4O1xuICB9XG5cbiAgLnJldGluYSAmIHtcbiAgICAvL25vaW5zcGVjdGlvbiBDc3NVbmtub3duVGFyZ2V0XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2kvcmF0aW5nQDJ4LnBuZycpIG5vLXJlcGVhdCAwIDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1OHB4IDEwcHg7XG5cbiAgICAuc3RhdGljLXJhdGluZy12YWx1ZSB7XG4gICAgICAvL25vaW5zcGVjdGlvbiBDc3NVbmtub3duVGFyZ2V0XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaS9yYXRpbmctYWN0aXZlQDJ4LnBuZycpIG5vLXJlcGVhdCAwIDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDU4cHggMTBweDtcbiAgICB9XG4gIH1cblxuICAucmV0aW5hICYtLWJpZyxcbiAgJi0tYmlnIHtcbiAgICB3aWR0aDogODZweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4NnB4IDE1cHg7XG5cbiAgICAuc3RhdGljLXJhdGluZy12YWx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDg2cHggMTVweDtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBAaW5jbHVkZSBmdWxsTGluaztcbiAgfVxufVxuXG4udGVzdGltb25pYWwtY291bnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogJG1pZEdyYXk7XG59XG5cbi8vZW5kIG9mIHJhdGluZ1xuXG4vKmJyZWFkY3J1bWJzKi9cbi5icmVhZGNydW1icyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICZfdG9wLWdhcCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cblxuICAuaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBjb2xvcjogJGFydENvbG9yO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYXJ0Q29sb3I7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYXJ0Q29sb3I7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGFydENvbG9yO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQgYSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuY2F0YWxvZ3VlLWxpc3QgJiAuaW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweCAxMHB4IDIwcHg7XG4gIH1cblxuICAubm8tZGlzY291bnQgJiAuaW5uZXIge1xuICAgIHBhZGRpbmc6IDcwcHggMjBweCAzMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB9XG59XG5cbi5maXhlZC1icmVhZGNydW1icyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAzO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTY1cHggMTVweCAwIDE1cHg7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbn1cblxuLyogZW5kIG9mIGJyZWFkY3J1bWJzKi9cblxuLyplcnJvciovXG4uZXJyb3ItaG9sZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gICYgPiAuaW5uZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uZXJyb3Itcm93IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5lcnJvci1ibG9jayB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDUwcHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgJiA+IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuXG4uZXJyb3ItbnVtYmVyIHtcbiAgcGFkZGluZzogMCAwIDIxcHggMDtcblxuICBmb250LXNpemU6IDE2MHB4O1xuICBsaW5lLWhlaWdodDogMTYwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NTVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtc2hhZG93OiAxcHggLTFweCAwICM3Njc2NzYsIC0xcHggMnB4IDFweCAjNzM3MjcyLCAtMnB4IDRweCAxcHggIzc2NzQ3NCwgLTNweCA2cHggMXB4ICM3ODc3NzcsXG4gICAgLTRweCA4cHggMXB4ICM3YjdhN2EsIC01cHggMTBweCAxcHggIzdmN2Q3ZCwgLTZweCAxMnB4IDFweCAjODI4MTgxLCAtN3B4IDE0cHggMXB4ICM4Njg1ODUsXG4gICAgLThweCAxNnB4IDFweCAjOGI4YTg5LCAtOXB4IDE4cHggMXB4ICM4ZjhlOGQsIC0xMHB4IDIwcHggMXB4ICM5NDkzOTIsIC0xMXB4IDIycHggMXB4ICM5OTk4OTcsXG4gICAgLTEycHggMjRweCAxcHggIzllOWM5YywgLTEzcHggMjZweCAxcHggI2EzYTFhMSwgLTE0cHggMjhweCAxcHggI2E4YTZhNiwgLTE1cHggMzBweCAxcHggI2FkYWJhYixcbiAgICAtMTZweCAzMnB4IDFweCAjYjJiMWIwLCAtMTdweCAzNHB4IDFweCAjYjdiNmI1LCAtMThweCAzNnB4IDFweCAjYmNiYmJhLCAtMTlweCAzOHB4IDFweCAjYzFiZmJmLFxuICAgIC0yMHB4IDQwcHggMXB4ICNjNmM0YzQsIC0yMXB4IDQycHggMXB4ICNjYmM5YzgsIC0yMnB4IDQ0cHggMXB4ICNjZmNkY2QsIC0yM3B4IDQ2cHggMXB4ICNkNGQyZDEsXG4gICAgLTI0cHggNDhweCAxcHggI2Q4ZDZkNSwgLTI1cHggNTBweCAxcHggI2RiZGFkOSwgLTI2cHggNTJweCAxcHggI2RmZGRkYywgLTI3cHggNTRweCAxcHggI2UyZTBkZixcbiAgICAtMjhweCA1NnB4IDFweCAjZTRlM2UyO1xufVxuXG4vKiBlbmQgb2YgZXJyb3IqL1xuXG4vKnBhZ2VyKi9cbi5wYWdlciB7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAyMHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY2xlYXI6IGJvdGg7XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbjogMCAxcHggNXB4IDFweDtcblxuICAgIGEsXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIGNvbG9yOiAkcGxhY2Vob2xkZXI7XG4gICAgfVxuXG4gICAgYTpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIH1cblxuICAgICYuY3VycmVudCB7XG4gICAgICBhOmhvdmVyLFxuICAgICAgc3Bhbjpob3ZlcixcbiAgICAgIGEsXG4gICAgICBzcGFuIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hbGwtbGluayBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgICYucHJldiB7XG4gICAgICBtYXJnaW46IDAgMXB4IDVweCAxMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLyogZW5kIG9mIHBhZ2VyKi9cblxuLypiYW5uZXIqL1xuLmJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTtcbiAgcGFkZGluZzogMjBweCA2JSAyMHB4IDYlO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGNsZWFyOiBib3RoO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLnByb2ZpbGUgJiB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG5cbiAgJi10ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDQwcHg7XG5cbiAgICAudGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICB9XG4gIH1cblxuICAmLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBib3gtc2hhZG93OiAwIDNweCA3cHggcmdiYSgzNSwgMzUsIDM1LCAwLjQpLCAwIC0zcHggN3B4IHJnYmEoMzUsIDM1LCAzNSwgMC40KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogOTk5OTklO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuICB9XG59XG5cbi8qIGVuZCBvZiBiYW5uZXIqL1xuXG4vL2luZm8tYmFubmVyXG4uaW5mby1iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICBtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgY2xlYXI6IGJvdGg7XG5cbiAgJi1ob2xkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6IDQwcHggMTVweCA0MHB4IDE1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuMyk7XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuXG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG5cbiAgcCB7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLmRhcmstcmVkLWJ1dG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDk5OTk5JTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBlbmQgb2YgaW5mby1iYW5uZXJcblxuLmFzaWRlLWJhbm5lciB7XG4gIEBpbmNsdWRlIGJhbm5lcigzMDBweCk7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi50b3AtYmFubmVyIHtcbiAgQGluY2x1ZGUgYmFubmVyKDIwMHB4KTtcbn1cblxuLypjdXN0b21lcnMqL1xuLmN1c3RvbWVycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTAwcHggMjBweDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgaDIge1xuICAgIHBhZGRpbmc6IDAgMCA4MHB4IDA7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxufVxuXG4uY3VzdG9tZXJzLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMzBweCAzNXB4O1xuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMjYyNDI0O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xuICB9XG59XG5cbi5jdXN0b21lcnMtcm93IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgbWFyZ2luOiBhdXRvO1xuXG4gIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4vKiBlbmQgb2YgY3VzdG9tZXJzKi9cblxuLypzZXJ2aWNlcyovXG4uc2VydmljZXMtbGlzdCB7XG4gIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlcnZpY2VzLWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI1JTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAwIDFweCAyMHB4IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgYTpob3ZlcixcbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICB9XG5cbiAgJjpob3ZlciBzcGFuIHtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICB9XG59XG5cbi5zZXJ2aWNlcy1saXN0LWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICBwYWRkaW5nOiAwIDAgM3B4IDA7XG5cbiAgc3BhbiB7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgfVxufVxuXG4vKiBlbmQgb2Ygc2VydmljZXMqL1xuXG4uZml4ZWQtcGFyZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBjbGVhcjtcbn1cblxuc3Bhbi5hcnQge1xuICBjb2xvcjogJG1pZEdyYXk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDVweCAwIDAgMDtcblxuICAmID4gc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cblxuICAucHJvZHVjdCAmIHtcbiAgICBwYWRkaW5nOiAwIDAgMzBweCAwO1xuICB9XG59XG5cbi5tYXAtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwMHB4O1xuXG4gICNzdGFnZS1tYXAsXG4gICNtYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbiNwcmludC1wcmlsb2dlbmllLTEsXG4jcHJpbnQtcHJpbG9nZW5pZS0yLFxuI3ByaW50LWFrdC0xLFxuI3ByaW50LWFrdC0yIHtcbiAgcGFnZS1icmVhay1hZnRlcjogYWx3YXlzICFpbXBvcnRhbnQ7XG4gIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZCAhaW1wb3J0YW50O1xufVxuXG4ub3RoZXItc2VydmljZXMgbGk6Zmlyc3QtY2hpbGQsXG4uY29udGFjdHMtbGlzdC1pdGVtOmZpcnN0LWNoaWxkLFxuLmZlYXR1cmVzLWxpc3QtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRoYW5rcyB7XG4gIHBhZGRpbmc6IDEwMHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy9sb2NhdGlvblxuLmxvY2F0aW9uLWNvbmZpcm1hdGlvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA5OHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICRoZWFkZXJCZztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodGVyR3JheTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuXG4gICYtYnRucyxcbiAgLmlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmLWJ0bnMge1xuICAgIG1hcmdpbjogMCAwIDAgMTVweDtcbiAgfVxuXG4gIFtjbGFzcyo9J2ljby0nXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgZmlsbDogJHdoaXRlO1xuICB9XG5cbiAgW2NsYXNzKj0nLWJ1dG4nXSB7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBtYXJnaW46IDAgMCAwIDE1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5pbm5lciB7XG4gICAgICAvL2Rpc3BsYXk6IGZsZXg7XG4gICAgICAvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICBbY2xhc3MqPSctYnV0biddIHtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIH1cblxuICAgICYtYnRucyB7XG4gICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi8vIGVuZCBvZiBsb2NhdGlvblxuXG50cltkYXRhLXN0YXR1cz0nMiddIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRyYWN0b3ItdGFibGUgdHJbZGF0YS1zdGF0dXM9JzInXSB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cblxuLm9yZGVyLWNob2ljZSB0cltkYXRhLXN0YXR1cz0nMSddIGEuY29uZGl0aW9uOm5vdCguY29uZGl0aW9uLS1yZW1vdmUpLFxuLm9yZGVyLWNob2ljZSB0cltkYXRhLXN0YXR1cz0nMSddIHRkLnJlZC1jb2xvciB7XG4gIGJhY2tncm91bmQ6ICMxOGEzMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucmVkLWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLXRoZW1lKTtcbn1cblxuLmdyZWVuLWNvbG9yIHtcbiAgY29sb3I6ICRncmVlbkhlbHBEYXJrO1xufVxuXG4uc2hpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udGFjdC1idXRucyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDQwcHg7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMjAzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHdoaXRlO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMzUsIDM1LCAzNSwgMC4yNSk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAxcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgYSB7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIG1hcmdpbjogMCA3cHggMCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubW9kYWwtY2xvc2Utd2lkZV9fc2FmYXJpLFxuLnNhZmFyaS13YXJuaW5nIHtcbiAgaHRtbDpub3QoLnNhZmFyaSkgJiB7XG4gICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5vdGhlci1zZXJ2aWNlcyBsaSB7XG4gICAgbWFyZ2luOiAwIDAgMCAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jdXN0b21lcnMtcm93IHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gIH1cblxuICAuY3VzdG9tZXJzLWl0ZW0ge1xuICAgIG1hcmdpbjogMTVweCAyMHB4O1xuICB9XG5cbiAgLnNlcnZpY2VzLWxpc3QtaXRlbSB7XG4gICAgd2lkdGg6IDMyLjIlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lciB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnBhZ2VyIGxpLmFsbC1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5wYWdlciBsaS5wcmV2IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5iYW5uZXIge1xuICAgICYtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuXG4gICAgJi1pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5tYWluLXBhZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxufVxuXG4uY29udGVudC10YWJsZSB7XG4gIHRoIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAwIDVweCAxMHB4IDVweDtcbiAgfVxuXG4gIHRkIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGVCb3JkZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICYuZW1wdHktY2VsbCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgdGZvb3QgdGQge1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnBhZ2VyIGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gIH1cblxuICAuc2VjdGlvbi10aXRsZSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cblxuLmJvdHRvbS1wcm9tcHRzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHdpZHRoOiAxMDB2dztcblxuICAmX25vLWhlaWdodCB7XG4gICAgaGVpZ2h0OiAwO1xuXG4gICAgLmlubmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX190b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG5cbiAgICAmID4gZGl2Omxhc3QtY2hpbGQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuICB9XG5cbiAgLmxvZ2luLWdyZWV0aW5nLFxuICAuaW5zdGFsbC1wcm9tcHQsXG4gIC5sb2dpbi13YXJuaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLmNhdGFsb2d1ZS11cCxcbiAgLmNhbGxiYWNrLWJ1dG4ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgJl9fdG9wIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uY29va2llLXdhcm5pbmcge1xuICB3aWR0aDogMTAwdnc7XG4gIC8vY29sb3I6ICRtaWRHcmF5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICBib3gtc2hhZG93OiAkc2hhZG93O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmctdG9wOiAxZW07XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG5cbiAgLmlubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzBweCAxZnI7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAubm8tY29va2llLXdhcm5pbmcgJiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfc21hbGwge1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgLm5vLWNvb2tpZS13YXJuaW5nICYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuaW5uZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cblxuICAmX19jb25maXJtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwcHggMWZyO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uY29udGFjdHMtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICBmb250LXdlaWdodDogYm9sZDtcblxuICBzdmcge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICB9XG59XG5cbi5ncmF5LWZyYW1lIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzbW9rZTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgyOCwgMjcsIDI3LCAwLjE1KTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi53aGl0ZS1mcmFtZSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgzNSwgMzUsIDM1LCAwLjI1KTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5kZWNvci1jb250ZW50LFxuLmNhcnQtaG9sZGVyID4gYixcbi5jYXRhbG9ndWUtcGFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLmNhc2UtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5tYW5hZ2Vycy1vcmRlcl9fZmlsdGVyLWJ0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIFtjbGFzcyo9J2J1dG4nXSB7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmJhY2stYnV0biB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcblxuICAmID4gYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkbWlkR3JheTtcblxuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgZmlsbDogJG1pZEdyYXk7XG4gICAgfVxuICB9XG5cbiAgJiA+IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgIH1cbiAgfVxufVxuXG4uaGVscCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGZpbGw6ICRtaWRHcmF5O1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICB9XG59XG5cbi50b29sdGlwLXRlbXBsYXRlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJl9faXRlbSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgIGEge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICB9XG5cbiAgICBwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG4gIH1cblxuICAmX19tb3JlLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgfVxufVxuXG4uY3VzdG9tLXRvb2x0aXAge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zcGlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB6LWluZGV4OiAxMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICBAaW5jbHVkZSBoaWRkZW47XG5cbiAgJl9hY3RpdmUge1xuICAgIEBpbmNsdWRlIHZpc2libGU7XG4gIH1cblxuICAmX19wcm9ncmVzcyB7XG4gICAgd2lkdGg6IDQ2cHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIGJvcmRlcjogNXB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYW5pbWF0aW9uOiByb3RhdGUgMXMgbGluZWFyIGluZmluaXRlO1xuICB9XG59XG5cbltjbGFzcyo9J2xlYWYnXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNvbXBhbnktYmVuZWZpdHMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgICBncmlkLXJvdy1nYXA6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgJl9fbGlzdCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG4gIH1cbn1cblxuLmZha2UtcmFkaW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICRyYWRpbztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6IDRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmYmZiZmI7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgfVxuXG4gICYuY2hlY2tlZDpiZWZvcmUge1xuICAgIHRvcDogNHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4ub3JkZXItaW5mbyB7XG59XG5cbi5vcmRlci1pbmZvX3RvcC1nYXAge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbi5vcmRlci1pbmZvX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICRtaWRHcmF5O1xufVxuXG4ub3JkZXItaW5mb19faXRlbTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLXRoZW1lKTtcbn1cblxuLm9yZGVyLWluZm9fX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cblxuLm9yZGVyLWluZm9fX2l0ZW0gc3ZnIHtcbiAgd2lkdGg6IDEuMTI1ZW07XG4gIGhlaWdodDogMS4xMjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuIiwiLypfX19fX19fX19fX18zLiBIRUFERVJfX19fX19fX19fX19fX19fX19fX19fXyovXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMTA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgcGFkZGluZy10b3A6IDQ0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodEJvcmRlcjtcbiAgYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoMjgsIDI3LCAyNywgMC4wNSk7XG5cbiAgc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBzZWxlY3RIZWlnaHQoMzBweCk7XG5cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlcl9faGVscC1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuXG4gIFtjbGFzcyo9J2J1dG4nXSB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgW2NsYXNzKj0nYnV0biddIHtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgICAgcGFkZGluZy1yaWdodDogM3B4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLXRvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbiAgcGFkZGluZy10b3A6IDhweDtcblxuICAmID4gLmlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgfVxuXG4gIC5sb2dvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLm9yZ2FuaXphdGlvbi1sb2dvIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE5MHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLmhpZGUtb24tbG9nZ2VkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVhZGVyLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1ncm93OiAxO1xuXG4gICYtbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICAmLXVzZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgW2NsYXNzKj0nLWJ1dG4nXSB7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDJweCAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXNlYXJjaCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgLnNlYXJjaC1mb3JtIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cblxuICAmLWxvY2F0aW9uIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZzogMCAwIDAgMDtcbiAgfVxufVxuXG4udXNlci1pbnRlcmZhY2UtaWNvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG5cbiAgLnVpLWJ0bi10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnNlYXJjaC1idG4tdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgfVxuXG4gICYudXNlcl9kYXRhIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cblxuICAmLmxvZ2luLXRyaWdnZXIge1xuICAgIHBhZGRpbmc6IDAgN3B4O1xuXG4gICAgLmxvZ2dlZC11c2VyICYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBbY2xhc3MqPSdpY29uLSddOm5vdCgudWktYnV0dG9uKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICYgPiBhIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gIH1cblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDNweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB9XG5cbiAgLnVpLWNvdW50ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zcHg7XG4gICAgbGVmdDogNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgfVxuXG4gICYuaGVhZGVyLXJpZ2h0LWNhcnQgLnVpLWNvdW50ZXIge1xuICAgIGxlZnQ6IC04cHg7XG4gIH1cblxuICAmLmxvZ291dCB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5pY29uLWxvZy1vdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAycHg7XG4gICAgICBsZWZ0OiAtMnB4O1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gIH1cbn1cblxuLm1vYmlsZS11aSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuXG4gICYtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LWZhbWlseTogJG1haW5Gb250O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBtYXJnaW46IDAgN3B4IDAgMDtcbiAgICAgIGZpbGw6ICRibGFjaztcbiAgICB9XG5cbiAgICAubW9iaWxlLW5hdi1pY29uIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlci1uYXYge1xuICBwYWRkaW5nLXRvcDogM3B4O1xuXG4gIC5pbm5lciB7XG4gICAgJiA+IHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmID4gbGkge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2FsZSB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDBjMmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG5cbiAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN1Yi1uYXYuYWN0aXZlIHtcbiAgICAgICAgICBAaW5jbHVkZSB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciAuc3ViLW5hdiB7XG4gICAgICAgICAgQGluY2x1ZGUgdmlzaWJsZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyAwLjNzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN1Yi1uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm94LXNoYWRvdzogMCA4cHggN3B4IHJnYmEoMzUsIDM1LCAzNSwgMC40KTtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICBAaW5jbHVkZSBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgMC4zcztcblxuICAgIHVsIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2lkdGg6IDE2LjY2NiU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMjBweCAwO1xuXG4gICAgICAmOm50aC1jaGlsZCg2biArIDEpIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDEwcHggMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICAgICAgICAmLndpdGgtaWNvbiB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDZweCAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICMxZjFmMWY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICRtaWRHcmF5O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IC03cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN1Ym5hdi1jb2x1bW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IDE4JTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMDtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDgyJTtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDIwJTtcblxuICAgICAgICAgICY6bnRoLWNoaWxkKDZuICsgMSkge1xuICAgICAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoNW4gKyAxKSB7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHRvcDogLTEwJTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGhlaWdodDogMTAwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGdyYXlIZWxwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItdG9wX3BhcnRuZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgJiA+IC5pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDYwcHg7XG5cbiAgICAuaGVhZGVyLW5hdiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAmID4gLmlubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcblxuICAgICAgICAmID4gdWwgPiBsaSB7XG4gICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlci1yaWdodCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgJi1zZWFyY2gge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgfVxuXG4gICAgICAmLW5hdiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgIC5oZWFkZXItcmlnaHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zdWItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA5MHB4KTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gIC5zdWItbmF2LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG4gIH1cbn1cblxuLmhlYWRlci1zZWFyY2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDRweCA1MHB4IDRweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IC00MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLnNlYXJjaC1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbjogLTEwcHggMCAwIC0xMHB4O1xuICAgICAgZmlsbDogJGJsYWNrO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZGVza3RvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMzUsIDM1LCAzNSwgMC4yNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG5cbiAgJi1yZXN1bHRzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTU2cHgpO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi1zY3JvbGwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMDBweCk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXlIZWxwO1xuICAgIH1cbiAgfVxuXG4gICYtbG9jYXRpb24ge1xuICAgIHBhZGRpbmc6IDVweCAwIDAgMDtcblxuICAgIHNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBzZWxlY3RIZWlnaHQoMjhweCk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGVCb3JkZXI7XG4gICAgfVxuXG4gICAgLmljby1sb2NhdGlvbiB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgZmlsbDogJGJsYWNrO1xuICAgIH1cbiAgfVxuXG4gIC51aS1hdXRvY29tcGxldGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnVpLW1lbnUtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogOXB4IDMwcHggMTBweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXlIZWxwO1xuICBjb2xvcjogJGJsYWNrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gICYudWktc3RhdGUtZm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICRsaWdodGVyR3JheTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAubmFtZSB7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgfVxuICB9XG5cbiAgLmltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogNjBweDtcbiAgICB3aWR0aDogNjBweDtcblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgJi5pbWFnZS0tdGFsbCB7XG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAmID4gZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnNlYXJjaC1pbnB1dCB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAxNXB4IDAgMTBweDtcbiAgICBmb250LWZhbWlseTogJG1haW5Gb250O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDdweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA3cHg7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuXG4gIC5zZWFyY2gtYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZEdyYXk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDdweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogN3B4O1xuXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbjogLTEwcHggMCAwIC0xMHB4O1xuICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qbW9iaWxlIG5hdiovXG4ubW9iaWxlLW5hdi1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDkwNTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuXG4gICYgPiBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbWFyZ2luOiAtMXB4IDAgMCAtMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAmOmFmdGVyLFxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHRvcDogLTZweDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSA+IHNwYW4ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC02cHgsIDApO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSgtNnB4LCAwKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG59XG5cbi5pb3MgLm1vYmlsZS1uYXYtYnRuLFxuLmFuZHJvaWQgLm1vYmlsZS1uYXYtYnRuLFxuLnBhZ2UtbmF2LWhvbGRlci5maXhlZCAubW9iaWxlLW5hdi1idG4ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubW9iaWxlLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMjBweCwgMCwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAucGFnZS1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE3cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cbiAgICAubW9iaWxlLW5hdi1ob2xkZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyAwLjI1cywgb3BhY2l0eSAwLjM1cyAwLjJzO1xuICAgIH1cbiAgfVxufVxuXG4ubW9iaWxlLW5hdi1pdGVtcyxcbi5tb2JpbGUtbmF2LWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLm1vYmlsZS1uYXYtaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEyNHB4KTtcbiAgcGFkZGluZzogMCAwIDAgMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcblxuICBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm5hdi1zY3JvbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEwMHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheUhlbHA7XG5cbiAgLm5hdi1zY3JvbGwtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgICAmID4gdWwgPiBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXlIZWxwO1xuXG4gICAgICAmID4gYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAzMHB4IDEycHggMjBweDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3ViLW5hdi10cmlnZ2VyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB3aWR0aDogNDlweDtcbiAgICAgICAgaGVpZ2h0OiA1OXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB0b3A6IDI0cHg7XG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5uby1zdWJuYXYgLnN1Yi1uYXYtdHJpZ2dlcjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5SGVscDtcblxuICAgICAgICAmID4gbGkgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWluLWhlaWdodDogNDhweDtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMjBweCA4cHggMmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tb2JpbGUtbmF2LWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zNXMgMC4zNXM7XG5cbiAgJi5hY3RpdmUge1xuICAgIGhlaWdodDogMTAwMHZoO1xuICB9XG59XG5cbi8qIGVuZCBvZiBtb2JpbGUgbmF2Ki9cblxuLy91c2VyIGNhYmluZXRcbi5sb2dpbi1mb3JtIHtcbiAgcGFkZGluZzogMCAwIDIwcHggMDtcblxuICAmLWVycm9yIHtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLXNlY2Nlc3Mge1xuICAgIGNvbG9yOiAkZ3JlZW5IZWxwRGFyaztcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi51c2VyLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyMDU7XG4gIHdpZHRoOiAzMjBweDtcbiAgcGFkZGluZzogMTVweCAwIDAgMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBjb2xvcjogJGJsYWNrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDAgMTZweCByZ2JhKDM1LCAzNSwgMzUsIDAuNDUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIEBpbmNsdWRlIGhpZGRlbjtcblxuICAudXNlci1pbnRlcmZhY2UtaWNvbnMge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBAaW5jbHVkZSB2aXNpYmxlO1xuICB9XG5cbiAgJi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgY29sb3I6ICRibGFjaztcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICB9XG5cbiAgICAuaWNvbi1jcm9zcyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW46IC0xMHB4IDAgMCAtMTVweDtcbiAgICB9XG4gIH1cblxuICAudXNlci1wcmV2aWV3IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMi41ZW0gMWZyO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMWVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogMi41ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG5cbiAgICAuaW1hZ2Uge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaS9uby1waG90by5wbmcnKSBuby1yZXBlYXQgMCAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY291bnRlcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICB9XG5cbiAgJl9fY291bnRlcnMtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAmX2Nhc2hiYWNrIHtcbiAgICAgIGNvbG9yOiAkY2FzaGJhY2s7XG4gICAgfVxuXG4gICAgJl9jYXNoYmFjay1wYXltZW50IHtcbiAgICAgIGNvbG9yOiAkYmx1ZUhlbHA7XG4gICAgfVxuICB9XG5cbiAgJl9fY291bnRlcnMtaXRlbS12YWx1ZSxcbiAgJl9fY291bnRlcnMtaXRlbS1rZXkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2NvdW50ZXJzLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICB9XG5cbiAgLnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgIHBhZGRpbmc6IDRweCAwIDAgMTVweDtcbiAgfVxuXG4gIC51c2VyLWJvbnVzIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubG9naW4tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRCb3JkZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBbY2xhc3MqPSdpY28tJ10ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgbWFyZ2luOiAtOXB4IDAgMCAtOXB4O1xuICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgIH1cbiAgfVxuXG4gIC5sb2dnZWQsXG4gIC5sb2dpbi1mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cblxuICAubG9naW4td2lkZS1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIHVsLnVzZXItbmF2LWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRHcmF5O1xuXG4gICAgbGkgPiBzcGFuLFxuICAgIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxNXB4IDEwcHggMTVweCAzLjVlbTtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gICAgICBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAxLjVlbTtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTlweDtcbiAgICAgICAgZmlsbDogJG1pZEdyYXk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA3cHggMTVweCA4cHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaTpub3QoOmxhc3QtY2hpbGQpID4gc3BhbixcbiAgICBsaTpub3QoOmxhc3QtY2hpbGQpID4gYSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0R3JheTtcbiAgICB9XG5cbiAgICBsaSA+IHNwYW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgIC51c2VyLW5hdl9fbm90aWZpY2F0aW9uIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxvZ2luLWJ1dG4ge1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICB9XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIH1cblxuICAuaWNvLXVzZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNvY2lhbC1sb2dpbiB7XG4gIHBhZGRpbmc6IDIwcHggMCAyMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDAgM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIH1cblxuICAgICY6aG92ZXIgc3ZnIHtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG5cbiAgICAuc29jaWFsLXZrIHtcbiAgICAgIGZpbGw6ICR2aztcbiAgICB9XG5cbiAgICAuc29jaWFsLWZhY2Vib29rIHtcbiAgICAgIGZpbGw6ICRmYWNlYm9vaztcbiAgICB9XG5cbiAgICAuc29jaWFsLWdvb2dsZSB7XG4gICAgICBmaWxsOiAkZ29vZ2xlO1xuICAgIH1cblxuICAgIC5zb2NpYWwtdHdpdHRlciB7XG4gICAgICBmaWxsOiAkdHdpdHRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gZW5kIG9mIHVzZXIgY2FiaW5ldFxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucGFnZS1uYXYgPiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuXG4gIC5wYWdlLW5hdi1sb2dvIHtcbiAgICBtYXJnaW46IDlweCAwIDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAuaGVhZGVyLW5hdiAuc3ViLW5hdiB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4IDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyLXRvcCB7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgIC5sb2dvIHtcbiAgICAgIC5vcmdhbml6YXRpb24tbG9nbyB7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubW9iaWxlLXVpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnVzZXItZHJvcGRvd24tY2xvc2UsXG4gIC5tb2JpbGUtbmF2LFxuICAubW9iaWxlLW5hdi1jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuaGVhZGVyLXJpZ2h0LXNlYXJjaCxcbiAgLmhlYWRlci1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaGVhZGVyLXJpZ2h0LW5hdiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubW9iaWxlLXVpLWJ0biB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG5cbiAgLmhlYWRlci1zZXJ2aWNlID4gLmlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5oZWFkZXItcmlnaHQtdmlld2VkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnVzZXItaW50ZXJmYWNlLWljb25zIHtcbiAgICBtaW4td2lkdGg6IDMwcHg7XG5cbiAgICAudWktYnRuLXRleHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubW9iaWxlLW5hdi1idG4ge1xuICAgIHJpZ2h0OiAtOHB4O1xuICB9XG5cbiAgLnVzZXItaW50ZXJmYWNlLWljb25zIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuXG4gICAgLnVpLWJ0bi10ZWwge1xuICAgICAgdG9wOiAtMnB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cblxuICAgIC51aS1jb3VudGVyIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgLmhlYWRlci1zZWFyY2gge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuXG4uc2FmYXJpLXRyaWdnZXIge1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXG4gIGh0bWw6bm90KC5zYWZhcmkpICYge1xuICAgIC8vZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyLXNlcnZpY2Uge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICB6LWluZGV4OiA0MDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlckdyYXk7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDVweCByZ2JhKDI4LCAyNywgMjcsIDAuMDcpO1xuXG4gICYgPiAuaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA0MnB4O1xuICB9XG5cbiAgJl9fY2l0eSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG5cbiAgICAmLXByb3BtcHQge1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX25hdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDIwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG5cbiAgICAmID4gc3BhbiB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICYgPiBzcGFuLFxuICAgICAgJiA+IGEge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXItc2VydmljZV9fZHJvcGRvd24ge1xuICAgICAgICBAaW5jbHVkZSB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Ryb3Bkb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDI4LCAyNywgMjcsIDAuMyk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBAaW5jbHVkZSBoaWRkZW47XG4gIH1cblxuICAmX19jb2x1bW4ge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcGhvbmUuY2FsbC10byB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIH1cblxuICAmX19jYWxsYmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgfVxuXG4gIGEuaGVhZGVyLXNlcnZpY2VfX2NhbGxiYWNrIHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG5cbiAgJl9fc29jaWFscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmaWxsOiAkbWlkR3JheTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAgICAgfVxuICAgIH1cblxuICAgIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMzYwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgIC51aS1idG4tdGVsLFxuICAgICZfX3Bob25lLmNhbGwtdG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLmhlYWRlcl9fY2l0eS1wcm9tcHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDEwcHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMmVtKTtcbiAgbWluLXdpZHRoOiAzMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDdweCByZ2JhKDM1LCAzNSwgMzUsIDAuNCk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmLmFjdGl2ZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gIH1cblxuICAmLWNpdHkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICB9XG5cbiAgJi1idG5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgW2NsYXNzKj0nYnV0biddIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICB9XG4gIH1cblxuICAmLXN0YXktaGVyZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXJfX2xvY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDdweCByZ2JhKDM1LCAzNSwgMzUsIDAuNCk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXM7XG5cbiAgJi5hY3RpdmUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuXG4gICAgJi10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuXG4gICYtY2xvc2Uge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICB9XG5cbiAgJi1jb2x1bW5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgJi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMHB4O1xuICAgIGdyaWQtcm93LWdhcDogMTBweDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgfVxuXG4gICYtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5mYWtlLXJhZGlvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIH1cblxuICAgICYuY3VycmVudCB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICB9XG5cbiAgJi1tYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICBmaWxsOiAkbGlnaHRCb3JkZXI7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICYtY29udGVudCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAmLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIH1cblxuICAgICYtbWFwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICYtY29udGVudCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cbiAgfVxufVxuXG4ubW9iaWxlLW5hdi1hZGRpdGlvbmFsIHtcbiAgJl9fbmF2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlckJvcmRlcjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXlIZWxwO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJiA+IHNwYW4sXG4gICAgJiA+IGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMzBweCAxMnB4IDIwcHg7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIH1cblxuICAgIC5zdWItbmF2LXRyaWdnZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgd2lkdGg6IDQ5cHg7XG4gICAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Ryb3Bkb3duIHtcbiAgICB1bC5tb2JpbGUtbmF2LWFkZGl0aW9uYWxfX2xpc3Qge1xuICAgICAgLm5hdi1zY3JvbGwgLm5hdi1zY3JvbGwtY29udGVudCA+IHVsID4gbGkgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC5hY3RpdmUpIHtcbiAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodEJvcmRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5oZWFkZXItc2VydmljZV9fc29jaWFscyB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcblxuICAgIGEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5oZWFkZXItY2FydC1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAzZW07XG4gIHJpZ2h0OiAxMHB4O1xuICB6LWluZGV4OiAyMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMjBweCk7XG4gIG1heC13aWR0aDogNTgwcHg7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgY29sb3I6ICRibGFjaztcbiAgYm94LXNoYWRvdzogMCAzcHggN3B4IHJnYmEoMzUsIDM1LCAzNSwgMC40KTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcztcbiAgY3Vyc29yOiBhdXRvO1xuXG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIH1cbn1cblxuLmNhcnQtY2xvc2Utc21hbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgfVxufVxuXG4ubmV3LWNhcnQtZHJvcGRvd25fX3RpdGxlIHtcbiAgcGFkZGluZy10b3A6IDEuMTI1ZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbn1cblxuLm5ldy1jYXJ0LWRyb3Bkb3duX190aXRsZS10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG59XG5cbi5uZXctY2FydC1kcm9wZG93bl9fdGl0bGUtdGV4dCA+IHNwYW4ge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3RzLWxpc3Qge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA0NXZoO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xufVxuXG4ubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciA4ZnI7XG4gIGdyaWQtY29sdW1uLWdhcDogMC41ZW07XG4gIHBhZGRpbmctdG9wOiAxLjVlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNWVtO1xufVxuXG4ubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRCb3JkZXI7XG59XG5cbi5uZXctY2FydC1kcm9wZG93bl9fcHJvZHVjdC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3QtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMmVtO1xufVxuXG4ubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3QtbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm5ldy1jYXJ0LWRyb3Bkb3duX19wcm9kdWN0LWFydCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbn1cblxuLm5ldy1jYXJ0LWRyb3Bkb3duX19wcm9kdWN0LWlucHV0LWxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5uZXctY2FydC1kcm9wZG93bl9fcHJvZHVjdC1wcmljZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uZXctY2FydC1kcm9wZG93bl9fcHJvZHVjdC1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm5ldy1jYXJ0LWRyb3Bkb3duX19wcm9kdWN0LXByaWNlX29sZCB7XG4gIGNvbG9yOiAkbWlkR3JheTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5uZXctY2FydC1kcm9wZG93bl9fcHJvZHVjdC1yZW1vdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5uZXctY2FydC1kcm9wZG93bl9fdG90YWxzIHtcbiAgcGFkZGluZy10b3A6IDEuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc21va2U7XG59XG5cbi5uZXctY2FydC1kcm9wZG93bl9fdG90YWwtcHJpY2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi5uZXctY2FydC1kcm9wZG93bl9fdG90YWwtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm5ldy1jYXJ0LWRyb3Bkb3duX190b3RhbC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4ubmV3LWNhcnQtZHJvcGRvd25fX3RvdGFsLWl0ZW1fZmluYWwge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5uZXctY2FydC1kcm9wZG93bl9fdG90YWwtaXRlbS1rZXksXG4ubmV3LWNhcnQtZHJvcGRvd25fX3RvdGFsLWl0ZW0tdmFsdWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmV3LWNhcnQtZHJvcGRvd25fX3RvdGFsLWl0ZW1fZGlzY291bnQgLm5ldy1jYXJ0LWRyb3Bkb3duX190b3RhbC1pdGVtLXZhbHVlIHtcbiAgY29sb3I6ICRkYXJrUmVkO1xufVxuXG4ubmV3LWNhcnQtZHJvcGRvd25fX3RvdGFsLWl0ZW1fY2FzaGJhY2sge1xuICBjb2xvcjogIzYzOWUzYTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4ubmV3LWNhcnQtZHJvcGRvd25fX3RvdGFsLXByaWNlIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG59XG5cbi5uZXctY2FydC1kcm9wZG93bl9fdG90YWwtcHJpY2UgPiBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMzVlbTtcbn1cblxuLm5ldy1jYXJ0LWRyb3Bkb3duX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubmV3LWNhcnQtZHJvcGRvd25fX2J1dHRvbnMgW2NsYXNzKj0nYnV0biddIHtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNzQwcHgpIHtcbiAgLm5ldy1jYXJ0LWRyb3Bkb3duX19wcm9kdWN0cy1saXN0IHtcbiAgICBtYXgtaGVpZ2h0OiAzNXZoO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDY1MHB4KSB7XG4gIC5uZXctY2FydC1kcm9wZG93bl9fcHJvZHVjdHMtbGlzdCB7XG4gICAgbWF4LWhlaWdodDogMzB2aDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA1ODBweCkge1xuICAubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3RzLWxpc3Qge1xuICAgIG1heC1oZWlnaHQ6IDI3dmg7XG4gIH1cbn1cbiIsIi5wYWdlLWZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjAyO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQ6ICMxZjFmMWY7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY2xlYXI6IGJvdGg7XG5cbiAgJi5sb3ctZm9vdGVyIHtcbiAgICBtYXJnaW46IDAgMCA0MnB4IDA7XG4gIH1cblxuICAmID4gLmlubmVyIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAud2l0aC1wcm9ncmVzc2JhciAmIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLnBhZ2UtZm9vdGVyLWNvbnRhY3RzLFxuLnBhZ2UtZm9vdGVyLWNvbHVtbiB7XG4gIGxpIHtcbiAgICBwYWRkaW5nOiAwIDAgOHB4IDA7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtZm9vdGVyLWNvbnRhY3RzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gIGFkZHJlc3MsXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMCA1cHggMDtcblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgfVxuXG4gICAgYTpob3ZlcixcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgc3BhbiBwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gIH1cblxuICBzcGFuIGE6aG92ZXIsXG4gIHNwYW4gYSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmLm1haWwtdG8ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5wYWdlLWZvb3Rlci1jb250YWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgd2lkdGg6IDE3MHB4O1xuICBtYXJnaW46IDAgMCA1cHggMDtcbiAgcGFkZGluZzogM3B4IDA7XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgZmlsbDogJHdoaXRlO1xuICB9XG5cbiAgJi0tdGVsZWdyYW0ge1xuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkdGVsZWdyYW07XG4gICAgfVxuICB9XG5cbiAgJi0td2hhdHNhcHAge1xuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkd2hhdHNhcHA7XG4gICAgfVxuICB9XG5cbiAgJi0tdmliZXIge1xuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkdmliZXI7XG4gICAgfVxuICB9XG5cbiAgJi0tc2t5cGUge1xuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkc2t5cGU7XG4gICAgfVxuICB9XG5cbiAgJi0tcGhvbmUsXG4gICYtLWVtYWlsIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZSk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5mb290ZXItY29weXJpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDAgM3B4IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiAjZWZlY2U1O1xuXG4gIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyLXBheW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XG4gIGNsZWFyOiBib3RoO1xuXG4gIHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXItc29jaWFsLW5ldyB7XG4gIGhlaWdodDogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG5cbiAgc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTRweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luOiAwIDEycHggMCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gICAgfVxuICB9XG5cbiAgc3BhbiArIGEsXG4gIGE6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgzNjBkZWcpO1xuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyLWxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAub3JnYW5pemF0aW9uLWxvZ28ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXJfX2lubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzZnIgMWZyO1xuICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gIGdyaWQtcm93LWdhcDogMzBweDtcblxuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5mb290ZXJfX25hdiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xufVxuXG4uZm9vdGVyX19ib3R0b20ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIC5mb290ZXItY29weXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXItY29weXJpZ2h0IHAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZm9vdGVyLWFuY2hvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZm9vdGVyLXRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zaXRlLW1hcC1tb2JpbGUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDEzcHggMCAwIDE1cHg7XG4gIH1cblxuICAuZm9vdGVyX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLmZvb3Rlci1jb3B5cmlnaHQge1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuXG4gICAgLmZvb3Rlci1wYXltZW50IHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyLXNvY2lhbCBzcGFuLFxuICAuZm9vdGVyLWJ0bi1uYW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtZm9vdGVyLWNvbnRhY3RzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuZm9vdGVyX19uYXYge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmZvb3Rlci1jb3B5cmlnaHQge1xuICAgIG9yZGVyOiAzO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmZvb3Rlci1zb2NpYWwgc3BhbixcbiAgLmZvb3Rlci1idG4tbmFtZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mb290ZXItc2NoZWR1bGUsXG4gIC5mb290ZXItbWFpbCB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG4gIC5mb290ZXItc29jaWFsLW5ldyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxNXB4IDAgMCAwO1xuICB9XG5cbiAgLmZvb3Rlci1wYXltZW50IHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5mb290ZXItbmF2IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDVweCAwIDAgMDtcbiAgfVxuXG4gIC5mb290ZXItbWFpbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mb290ZXJfX25hdiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZvb3Rlcl9fbmF2IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gIC5mb290ZXItc29jaWFsLFxuICAuZm9vdGVyLWJ0biB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG5cbiAgLmZvb3Rlci1zb2NpYWwge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIH1cbn1cbiIsIi8qYmFubmVyIHNsaWRlciovXG4uYmFubmVyLXNsaWRlci1ob2xkZXIge1xuICAubm8tbmF2ICYge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmJhbm5lci1zbGlkZXIge1xuICBtYXJnaW46IDIwcHggYXV0byAzMHB4IGF1dG87XG4gIGJveC1zaGFkb3c6IDAgM3B4IDdweCByZ2JhKDM1LCAzNSwgMzUsIDAuNCksIDAgLTNweCA3cHggcmdiYSgzNSwgMzUsIDM1LCAwLjQpO1xuXG4gIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gICYtdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAudGl0bGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgICAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgW2NsYXNzKj0nLWJ1dG4nXSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIG1pbi13aWR0aDogMTkwcHg7XG4gICAgfVxuICB9XG59XG5cbi5iYW5uZXItc2xpZGVyIC5zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyogZW5kIG9mIGJhbm5lciBzbGlkZXIqL1xuXG4vKiBzbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuW2Rpcj0ncnRsJ10gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICM3YjdiN2I7XG59XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogMTVweDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIH1cbn1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogMTVweDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIH1cbn1cblxuLnNsaWNrLWFycm93LFxuW2NsYXNzKj0nc2xpZGVyLWJ0bi0nXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHRleHQtaW5kZW50OiA5OTllbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICY6YmVmb3JlIHtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luOiAtMTJweCAwIDAgLTEwcHg7XG4gICAgZmlsbDogJHdoaXRlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gICAgJi5pY28tYXJyb3ctbGVmdCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE0cHg7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLnNsaWNrLWFycm93Om5vdChbY2xhc3MqPSdzbGlkZXItYnRuLSddKSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbn1cblxuLnNsaWRlci1idG4tcHJldiB7XG4gIGxlZnQ6IDM4cHg7XG59XG5cbi5zbGlkZXItYnRuLW5leHQge1xuICByaWdodDogMzhweDtcbn1cblxuLm1haW4tcGFnZS10ZXN0aW1vbmlhbHMge1xuICAuc2xpY2stYXJyb3csXG4gIFtjbGFzcyo9J3NsaWRlci1idG4tJ10ge1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cblxuICAuc2xpY2stcHJldixcbiAgLnNsaWRlci1idG4tcHJldiB7XG4gICAgbGVmdDogLTc1cHg7XG4gIH1cblxuICAuc2xpY2stbmV4dCxcbiAgLnNsaWRlci1idG4tbmV4dCB7XG4gICAgcmlnaHQ6IC03NXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zbGljay1hcnJvdyxcbiAgW2NsYXNzKj0nc2xpZGVyLWJ0bi0nXSB7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbi10b3A6IC0xM3B4O1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luOiAtOHB4IDAgMCAtN3B4O1xuXG4gICAgICAmLmljby1hcnJvdy1sZWZ0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLXByZXYsXG4gIC5zbGlkZXItYnRuLXByZXYge1xuICAgIGxlZnQ6IDVweDtcbiAgfVxuXG4gIC5zbGljay1uZXh0LFxuICAuc2xpZGVyLWJ0bi1uZXh0IHtcbiAgICByaWdodDogNXB4O1xuICB9XG5cbiAgLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4ucGFydG5lcnMtY29udHJvbHMsXG4ucHJldmlldy1jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG5cbiAgLnNsaWNrLXByZXYsXG4gIC5zbGljay1uZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cbn1cblxuLmhlcm8tbmV4dCxcbi5oZXJvLXByZXYge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZSk7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5jdXN0b21lcnMtbmV4dCxcbi5jdXN0b21lcnMtcHJldixcbi5waG90b3MtbmV4dCxcbi5waG90b3MtcHJldiB7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgY29sb3I6IHZhcigtLXRoZW1lKTtcbn1cblxuLmhlcm8tbmV4dDpob3Zlcixcbi5oZXJvLXByZXY6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGNvbG9yOiB2YXIoLS10aGVtZSk7XG59XG5cbi5waG90b3MtbmV4dDpob3Zlcixcbi5waG90b3MtcHJldjpob3Zlcixcbi5jdXN0b21lcnMtbmV4dDpob3Zlcixcbi5jdXN0b21lcnMtcHJldjpob3ZlcixcbltjbGFzcyo9J3NsaWRlci1idG4tJ106aG92ZXIsXG5bY2xhc3MqPSdzbGlkZXItYnRuLSddOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRoZW1lKTtcbn1cblxuLnNtYWxsLXByZXYge1xuICBsZWZ0OiAxMHB4O1xufVxuXG4uc21hbGwtbmV4dCB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4uc2xpZGVyLWJvdHRvbS1jb250cm9scyB7XG4gIG1hcmdpbjogMzBweCAwIDAgMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNsZWFyOiBib3RoO1xuXG4gIC5zbGljay1hcnJvdyxcbiAgW2NsYXNzKj0nc2xpZGVyLWJ0bi0nXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cblxuICAuc2xpY2stcHJldixcbiAgLnNsaWRlci1idG4tcHJldiB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5zbGljay1uZXh0LFxuICAuc2xpZGVyLWJ0bi1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5zbGlkZXItYm90dG9tLWNvdW50ZXIge1xuICAgIG1hcmdpbjogLTVweCAyMHB4IDAgMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICBtYXJnaW46IDE1cHggMCAwIDA7XG4gIH1cbn1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTVweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5pbmRlcGVuZGVudC1kb3RzICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luOiAwIDNweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuXG4gICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICB9XG5cbiAgICAuZGFyay1kb3RzICYsXG4gICAgLnNtYWxsLXNsaWRlci1ibG9jayAmIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjM2LCA3MiwgNDcsIDApO1xuXG4gICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjM2LCA3MiwgNDcsIDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zdGF0aWMtZG90cyAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuICB9XG59XG5cbi5zbWFsbC1zbGlkZXItYmxvY2sgLnNsaWNrLWRvdHMge1xuICBib3R0b206IDEwcHg7XG59XG5cbi8qIFRoaXMgaXMgdGhlIGNvcmUgQ1NTIG9mIFRvb2x0aXBzdGVyICovXG5cbi8qIEdFTkVSQUwgU1RSVUNUVVJFIFJVTEVTIChkbyBub3QgZWRpdCB0aGlzIHNlY3Rpb24pICovXG5cbi50b29sdGlwc3Rlci1iYXNlIHtcbiAgLyogdGhpcyBlbnN1cmVzIHRoYXQgYSBjb25zdHJhaW5lZCBoZWlnaHQgc2V0IGJ5IGZ1bmN0aW9uUG9zaXRpb24sXG4gIGlmIGdyZWF0ZXIgdGhhdCB0aGUgbmF0dXJhbCBoZWlnaHQgb2YgdGhlIHRvb2x0aXAsIHdpbGwgYmUgZW5mb3JjZWRcbiAgaW4gYnJvd3NlcnMgdGhhdCBzdXBwb3J0IGRpc3BsYXk6ZmxleCAqL1xuICBkaXNwbGF5OiBmbGV4O1xuICAvL3BvaW50ZXItZXZlbnRzOiBub25lO1xuICAvKiB0aGlzIG1heSBiZSBvdmVycmlkZW4gaW4gSlMgZm9yIGZpeGVkIHBvc2l0aW9uIG9yaWdpbnMgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4udG9vbHRpcHN0ZXItYm94IHtcbiAgLyogc2VlIC50b29sdGlwc3Rlci1iYXNlLiBmbGV4LXNocmluayAxIGlzIG9ubHkgbmVjZXNzYXJ5IGZvciBJRTEwLVxuICBhbmQgZmxleC1iYXNpcyBhdXRvIGZvciBJRTExLSAoYXQgbGVhc3QpICovXG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4udG9vbHRpcHN0ZXItY29udGVudCB7XG4gIC8qIHByZXZlbnRzIGFuIG92ZXJmbG93IGlmIHRoZSB1c2VyIGFkZHMgcGFkZGluZyB0byB0aGUgZGl2ICovXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIHRoZXNlIG1ha2Ugc3VyZSB3ZSdsbCBiZSBhYmxlIHRvIGRldGVjdCBhbnkgb3ZlcmZsb3cgKi9cbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnRvb2x0aXBzdGVyLXJ1bGVyIHtcbiAgLyogdGhlc2UgbGV0IHVzIHRlc3QgdGhlIHNpemUgb2YgdGhlIHRvb2x0aXAgd2l0aG91dCBvdmVyZmxvd2luZyB0aGUgd2luZG93ICovXG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIEFOSU1BVElPTlMgKi9cblxuLyogT3Blbi9jbG9zZSBhbmltYXRpb25zICovXG5cbi8qIGZhZGUgKi9cblxuLnRvb2x0aXBzdGVyLWZhZGUge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLW1zLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG5cbi50b29sdGlwc3Rlci1mYWRlLnRvb2x0aXBzdGVyLXNob3cge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBncm93ICovXG5cbi50b29sdGlwc3Rlci1ncm93IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IC1tb3otdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiAtby10cmFuc2Zvcm07XG4gIC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiAtbXMtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udG9vbHRpcHN0ZXItZ3Jvdy50b29sdGlwc3Rlci1zaG93IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7XG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpO1xuICAtbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpO1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTtcbn1cblxuLyogc3dpbmcgKi9cblxuLnRvb2x0aXBzdGVyLXN3aW5nIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooNGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGVaKDRkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZVooNGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVooNGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWig0ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiAtbW96LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW8tdHJhbnNmb3JtO1xuICAtbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1zLXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG4udG9vbHRpcHN0ZXItc3dpbmcudG9vbHRpcHN0ZXItc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAwLjYzNSwgMC40OTUsIDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMC42MzUsIDAuNDk1LCAyLjQpO1xuICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMC42MzUsIDAuNDk1LCAyLjQpO1xuICAtbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAwLjYzNSwgMC40OTUsIDIuNCk7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMC42MzUsIDAuNDk1LCAyLjQpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDAuNjM1LCAwLjQ5NSwgMi40KTtcbn1cblxuLyogZmFsbCAqL1xuXG4udG9vbHRpcHN0ZXItZmFsbCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wO1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IHRvcDtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wO1xuICAtbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3A7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTtcbiAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7XG4gIC1tcy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpO1xufVxuXG4udG9vbHRpcHN0ZXItZmFsbC50b29sdGlwc3Rlci1pbml0aWFsIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b29sdGlwc3Rlci1mYWxsLnRvb2x0aXBzdGVyLXNob3cge1xufVxuXG4udG9vbHRpcHN0ZXItZmFsbC50b29sdGlwc3Rlci1keWluZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAtbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKiBzbGlkZSAqL1xuXG4udG9vbHRpcHN0ZXItc2xpZGUge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGxlZnQ7XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdDtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdDtcbiAgLW1zLXRyYW5zaXRpb24tcHJvcGVydHk6IGxlZnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGxlZnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTtcbiAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7XG4gIC1tcy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpO1xufVxuXG4udG9vbHRpcHN0ZXItc2xpZGUudG9vbHRpcHN0ZXItaW5pdGlhbCB7XG4gIGxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50b29sdGlwc3Rlci1zbGlkZS50b29sdGlwc3Rlci1zaG93IHtcbn1cblxuLnRvb2x0aXBzdGVyLXNsaWRlLnRvb2x0aXBzdGVyLWR5aW5nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKiBVcGRhdGUgYW5pbWF0aW9ucyAqL1xuXG4vKiBXZSB1c2UgYW5pbWF0aW9ucyByYXRoZXIgdGhhbiB0cmFuc2l0aW9ucyBoZXJlIGJlY2F1c2VcbiB0cmFuc2l0aW9uIGR1cmF0aW9ucyBtYXkgYmUgc3BlY2lmaWVkIGluIHRoZSBzdHlsZSB0YWcgZHVlIHRvXG4gYW5pbWF0aW9uRHVyYXRpb24sIGFuZCB3ZSB0cnkgdG8gYXZvaWQgY29sbGlzaW9ucyBhbmQgdGhlIHVzZVxuIG9mICFpbXBvcnRhbnQgKi9cblxuLyogZmFkZSAqL1xuXG5Aa2V5ZnJhbWVzIHRvb2x0aXBzdGVyLWZhZGluZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnRvb2x0aXBzdGVyLXVwZGF0ZS1mYWRlIHtcbiAgYW5pbWF0aW9uOiB0b29sdGlwc3Rlci1mYWRpbmcgNDAwbXM7XG59XG5cbi8qIHJvdGF0ZSAqL1xuXG5Aa2V5ZnJhbWVzIHRvb2x0aXBzdGVyLXJvdGF0aW5nIHtcbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMmRlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxufVxuXG4udG9vbHRpcHN0ZXItdXBkYXRlLXJvdGF0ZSB7XG4gIGFuaW1hdGlvbjogdG9vbHRpcHN0ZXItcm90YXRpbmcgNjAwbXM7XG59XG5cbi8qIHNjYWxlICovXG5cbkBrZXlmcmFtZXMgdG9vbHRpcHN0ZXItc2NhbGluZyB7XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuLnRvb2x0aXBzdGVyLXVwZGF0ZS1zY2FsZSB7XG4gIGFuaW1hdGlvbjogdG9vbHRpcHN0ZXItc2NhbGluZyA2MDBtcztcbn1cblxuLyoqXG4gKiBERUZBVUxUIFNUWUxFIE9GIFRIRSBTSURFVElQIFBMVUdJTlxuICpcbiAqIEFsbCBzdHlsZXMgYXJlIFwibmFtZXNwYWNlZFwiIHdpdGggLnRvb2x0aXBzdGVyLXNpZGV0aXAgdG8gcHJldmVudFxuICogY29uZmxpY3RzIGJldHdlZW4gcGx1Z2lucy5cbiAqL1xuXG4vKiAudG9vbHRpcHN0ZXItYm94ICovXG5cbi50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1ib3gge1xuICBiYWNrZ3JvdW5kOiAjNTY1NjU2O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNTY1NjU2O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYm94IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1sZWZ0IC50b29sdGlwc3Rlci1ib3gge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWJveCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXRvcCAudG9vbHRpcHN0ZXItYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4vKiAudG9vbHRpcHN0ZXItY29udGVudCAqL1xuXG4udG9vbHRpcHN0ZXItc2lkZXRpcCAudG9vbHRpcHN0ZXItY29udGVudCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDFlbSAxLjEyNWVtO1xufVxuXG4vKiAudG9vbHRpcHN0ZXItYXJyb3cgOiB3aWxsIGtlZXAgb25seSB0aGUgem9uZSBvZiAudG9vbHRpcHN0ZXItYXJyb3ctdW5jcm9wcGVkIHRoYXRcbmNvcnJlc3BvbmRzIHRvIHRoZSBhcnJvdyB3ZSB3YW50IHRvIGRpc3BsYXkgKi9cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWFycm93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWFycm93IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICAvKiBoYWxmIHRoZSB3aWR0aCwgZm9yIGNlbnRlcmluZyAqL1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWxlZnQgLnRvb2x0aXBzdGVyLWFycm93IHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgcmlnaHQ6IDA7XG4gIC8qIHRvcCAwIHRvIGtlZXAgdGhlIGFycm93IGZyb20gb3ZlcmZsb3dpbmcgLnRvb2x0aXBzdGVyLWJhc2Ugd2hlbiBpdCBoYXMgbm90XG4gIGJlZW4gcG9zaXRpb25lZCB5ZXQgKi9cbiAgdG9wOiAwO1xuICB3aWR0aDogMTBweDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWFycm93IHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgbGVmdDogMDtcbiAgLyogc2FtZSBhcyAudG9vbHRpcHN0ZXItbGVmdCAudG9vbHRpcHN0ZXItYXJyb3cgKi9cbiAgdG9wOiAwO1xuICB3aWR0aDogMTBweDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItdG9wIC50b29sdGlwc3Rlci1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4vKiBjb21tb24gcnVsZXMgYmV0d2VlbiAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZCBhbmQgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciAqL1xuXG4udG9vbHRpcHN0ZXItc2lkZXRpcCAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZCxcbi50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIge1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG59XG5cbi8qIC50b29sdGlwc3Rlci1hcnJvdy1iYWNrZ3JvdW5kICovXG5cbi50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1hcnJvdy1iYWNrZ3JvdW5kIHtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTY1NjU2O1xuICBsZWZ0OiAwO1xuICB0b3A6IDNweDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItbGVmdCAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNTY1NjU2O1xuICBsZWZ0OiAtM3B4O1xuICB0b3A6IDA7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXJpZ2h0IC50b29sdGlwc3Rlci1hcnJvdy1iYWNrZ3JvdW5kIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNTY1NjU2O1xuICBsZWZ0OiAzcHg7XG4gIHRvcDogMDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItdG9wIC50b29sdGlwc3Rlci1hcnJvdy1iYWNrZ3JvdW5kIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzU2NTY1NjtcbiAgbGVmdDogMDtcbiAgdG9wOiAtM3B4O1xufVxuXG4vKiAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyICovXG5cbi50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIge1xuICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItYm90dG9tIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTY1NjU2O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1sZWZ0IC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzU2NTY1Njtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzU2NTY1Njtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItdG9wIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNTY1NjU2O1xufVxuXG4vKiB0b29sdGlwc3Rlci1hcnJvdy11bmNyb3BwZWQgKi9cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWFycm93LXVuY3JvcHBlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItYm90dG9tIC50b29sdGlwc3Rlci1hcnJvdy11bmNyb3BwZWQge1xuICB0b3A6IC0xMHB4O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1yaWdodCAudG9vbHRpcHN0ZXItYXJyb3ctdW5jcm9wcGVkIHtcbiAgbGVmdDogLTEwcHg7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdyAudG9vbHRpcHN0ZXItYm94IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdy50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWJveCB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93LnRvb2x0aXBzdGVyLWxlZnQgLnRvb2x0aXBzdGVyLWJveCB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWJveCB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdy50b29sdGlwc3Rlci10b3AgLnRvb2x0aXBzdGVyLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93IC50b29sdGlwc3Rlci1jb250ZW50IHtcbiAgY29sb3I6ICRtaWRHcmF5O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cgLnRvb2x0aXBzdGVyLWFycm93IHtcbiAgaGVpZ2h0OiA2cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICB3aWR0aDogMTJweDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93LnRvb2x0aXBzdGVyLWxlZnQgLnRvb2x0aXBzdGVyLWFycm93LFxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93LnRvb2x0aXBzdGVyLXJpZ2h0IC50b29sdGlwc3Rlci1hcnJvdyB7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIHdpZHRoOiA2cHg7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdyAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdyAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyIHtcbiAgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdy50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdy50b29sdGlwc3Rlci1sZWZ0IC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93LnRvb2x0aXBzdGVyLXJpZ2h0IC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdy50b29sdGlwc3Rlci10b3AgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdy50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWFycm93LXVuY3JvcHBlZCB7XG4gIHRvcDogLTZweDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93LnRvb2x0aXBzdGVyLXJpZ2h0IC50b29sdGlwc3Rlci1hcnJvdy11bmNyb3BwZWQge1xuICBsZWZ0OiAtNnB4O1xufVxuXG5ib2R5LmZhbmN5Ym94LWFjdGl2ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmJvZHkuZmFuY3lib3gtaW9zZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLmZhbmN5Ym94LWlzLWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICBsZWZ0OiAtOTk5OXB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk5OTI7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLFxuICAgIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnO1xufVxuXG4uZmFuY3lib3gtb3V0ZXIsXG4uZmFuY3lib3gtaW5uZXIsXG4uZmFuY3lib3gtYmcsXG4uZmFuY3lib3gtc3RhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLmZhbmN5Ym94LW91dGVyIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uZmFuY3lib3gtYmcge1xuICBiYWNrZ3JvdW5kOiAjMWUxZTFlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQsIDAuNzEpO1xufVxuXG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtYmcge1xuICBvcGFjaXR5OiAwLjg3O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjIsIDAuNjEsIDAuMzYsIDEpO1xufVxuXG4uZmFuY3lib3gtaW5mb2Jhcixcbi5mYW5jeWJveC10b29sYmFyLFxuLmZhbmN5Ym94LWNhcHRpb24td3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIHotaW5kZXg6IDk5OTk3O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMsIHZpc2liaWxpdHkgMHMgbGluZWFyIDAuMjVzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmFuY3lib3gtc2hvdy1pbmZvYmFyIC5mYW5jeWJveC1pbmZvYmFyLFxuLmZhbmN5Ym94LXNob3ctdG9vbGJhciAuZmFuY3lib3gtdG9vbGJhcixcbi5mYW5jeWJveC1zaG93LWNhcHRpb24gLmZhbmN5Ym94LWNhcHRpb24td3JhcCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMsIHZpc2liaWxpdHkgMHM7XG59XG5cbi5mYW5jeWJveC1pbmZvYmFyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBtaW4td2lkdGg6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBjb2xvcjogI2NjY2NjYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgbWl4LWJsZW5kLW1vZGU6IGV4Y2x1c2lvbjtcbn1cblxuLmZhbmN5Ym94LXRvb2xiYXIge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mYW5jeWJveC1zdGFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpcmVjdGlvbjogbHRyO1xuICB6LWluZGV4OiA5OTk5NDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uZmFuY3lib3gtaXMtY2xvc2luZyAuZmFuY3lib3gtc3RhZ2Uge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OTQ7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgZGlzcGxheTogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAwO1xufVxuXG4uZmFuY3lib3gtaXMtc2xpZGluZyAuZmFuY3lib3gtc2xpZGUsXG4uZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxuLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2Uge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCxcbi5mYW5jeWJveC1zbGlkZS0tdmlkZW8gaWZyYW1lIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQsXG4uZmFuY3lib3gtc2xpZGUtLW1hcCBpZnJhbWUge1xuICBiYWNrZ3JvdW5kOiAjZTVlM2RmO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICB6LWluZGV4OiA5OTk5NTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlID4gKiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyNHB4O1xuICBtYXJnaW46IDQ0cHggMCA0NHB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmFuY3lib3gtc2xpZGUgPiB0aXRsZSxcbi5mYW5jeWJveC1zbGlkZSA+IHN0eWxlLFxuLmZhbmN5Ym94LXNsaWRlID4gbWV0YSxcbi5mYW5jeWJveC1zbGlkZSA+IGxpbmssXG4uZmFuY3lib3gtc2xpZGUgPiBzY3JpcHQsXG4uZmFuY3lib3gtc2xpZGUgPiBiYXNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlIC5mYW5jeWJveC1pbWFnZS13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICB6LWluZGV4OiA5OTk5NTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuXG4uZmFuY3lib3gtY2FuLXpvb21PdXQgLmZhbmN5Ym94LWltYWdlLXdyYXAge1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gIGN1cnNvcjogem9vbS1vdXQ7XG59XG5cbi5mYW5jeWJveC1jYW4tem9vbUluIC5mYW5jeWJveC1pbWFnZS13cmFwIHtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjtcbn1cblxuLmZhbmN5Ym94LWNhbi1kcmFnIC5mYW5jeWJveC1pbWFnZS13cmFwIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLmZhbmN5Ym94LWlzLWRyYWdnaW5nIC5mYW5jeWJveC1pbWFnZS13cmFwIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4uZmFuY3lib3gtaW1hZ2UsXG4uZmFuY3lib3gtc3BhY2ViYWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1zcGFjZWJhbGwge1xuICB6LWluZGV4OiAxO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogODAlO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gODhweCk7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uZmFuY3lib3gtaWZyYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uZmFuY3lib3gtZXJyb3Ige1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM4MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5mYW5jeWJveC1lcnJvciBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQnV0dG9ucyAqL1xuLmZhbmN5Ym94LWJ1dG4ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCAzMCwgMzAsIDAuNik7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZmFuY3lib3gtYnV0bixcbi5mYW5jeWJveC1idXRuOnZpc2l0ZWQsXG4uZmFuY3lib3gtYnV0bjpsaW5rIHtcbiAgY29sb3I6ICNjY2NjY2M7XG59XG5cbi5mYW5jeWJveC1idXRuOmZvY3VzLFxuLmZhbmN5Ym94LWJ1dG46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmZhbmN5Ym94LWJ1dG5bZGlzYWJsZWRdIHtcbiAgY29sb3I6ICNjY2NjY2M7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uZmFuY3lib3gtYnV0biBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgc2hhcGUtcmVuZGVyaW5nOiBnZW9tZXRyaWNQcmVjaXNpb247XG59XG5cbi5mYW5jeWJveC1idXRuIHN2ZyBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgLy9zdHJva2Utd2lkdGg6IDM7XG59XG5cbi5mYW5jeWJveC1idXRuLS1zaGFyZSBzdmcgcGF0aCB7XG4gIC8vc3Ryb2tlLXdpZHRoOiAxO1xufVxuXG4uZmFuY3lib3gtYnV0bi0tcGxheSBzdmcgcGF0aDpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3gtYnV0bi0tcGF1c2Ugc3ZnIHBhdGg6bnRoLWNoaWxkKDEpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5Ym94LWJ1dG4tLXpvb20gc3ZnIHBhdGgge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cblxuLyogTmF2aWdhdGlvbiBhcnJvd3MgKi9cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIHtcbiAgLy9kaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3gtc2hvdy1uYXYgLmZhbmN5Ym94LW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luOiAtMzBweCAwIDAgMDtcbiAgei1pbmRleDogOTk5OTc7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICB9XG59XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIGJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCAzMCwgMzAsIDAuOCk7XG59XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXRuLS1hcnJvd19sZWZ0IHtcbiAgbGVmdDogMDtcbn1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dG4tLWFycm93X3JpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi8qIENsb3NlIGJ1dHRvbiBvbiB0aGUgdG9wIHJpZ2h0IGNvcm5lciBvZiBodG1sIGNvbnRlbnQgKi9cbi5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmFuY3lib3gtY2xvc2Utc21hbGw6YWZ0ZXIge1xuICBjb250ZW50OiAnw5cnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogNXB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250OiAyMnB4LzMwcHggQXJpYWwsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiAyO1xufVxuXG4uZmFuY3lib3gtY2xvc2Utc21hbGw6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZmFuY3lib3gtY2xvc2Utc21hbGw6Zm9jdXM6YWZ0ZXIge1xuICBvdXRsaW5lOiAxcHggZG90dGVkICM4ODg4ODg7XG59XG5cbi5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jbG9zZS1zbWFsbCxcbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC00MHB4O1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jbG9zZS1zbWFsbDphZnRlcixcbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jbG9zZS1zbWFsbDphZnRlciB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgY29sb3I6ICNhYWFhYWE7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVyOmFmdGVyLFxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZmFuY3lib3gtaXMtc2NhbGluZyAuZmFuY3lib3gtY2xvc2Utc21hbGwsXG4uZmFuY3lib3gtaXMtem9vbWFibGUuZmFuY3lib3gtY2FuLWRyYWcgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogQ2FwdGlvbiAqL1xuLmZhbmN5Ym94LWNhcHRpb24td3JhcCB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIC8vcGFkZGluZzogMCAyMHB4O1xuICAvL2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAlLCByZ2JhKDAsIDAsIDAsIDAuMSkgMjAlLCByZ2JhKDAsIDAsIDAsIDAuMikgNDAlLCByZ2JhKDAsIDAsIDAsIDAuNikgODAlLCByZ2JhKDAsIDAsIDAsIDAuOCkgMTAwJSk7XG4gIC8vcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuXG4uZmFuY3lib3gtY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgLy9ib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC44KTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5uYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICBwIHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAmID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsaWRlLXRleHQge1xuICAgICYtdHJpZ2dlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRvcDogMXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1ob2xkZXIge1xuICAgICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgfVxuXG4gICAgJi1sZWZ0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IGNhbGMoNjAlIC0gMTBweCk7XG4gICAgfVxuXG4gICAgJi1yaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHdpZHRoOiBjYWxjKDQwJSAtIDEwcHgpO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICYtbGVmdCxcbiAgICAgICYtcmlnaHQge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZhbmN5Ym94LWNhcHRpb24gYSxcbi5mYW5jeWJveC1jYXB0aW9uIGJ1dHRvbixcbi5mYW5jeWJveC1jYXB0aW9uIHNlbGVjdCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogRml4IElFMTEgKi9cbn1cblxuLmZhbmN5Ym94LWNhcHRpb24gYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogTG9hZGluZyBpbmRpY2F0b3IgKi9cbi5mYW5jeWJveC1zbGlkZSA+IC5mYW5jeWJveC1sb2FkaW5nIHtcbiAgYm9yZGVyOiA2cHggc29saWQgcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjQpO1xuICBib3JkZXItdG9wOiA2cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmFuY3lib3gtcm90YXRlIDAuOHMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZhbmN5Ym94LXJvdGF0ZSAwLjhzIGluZmluaXRlIGxpbmVhcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgei1pbmRleDogOTk5OTk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYW5jeWJveC1yb3RhdGUge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LXJvdGF0ZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbi8qIFRyYW5zaXRpb24gZWZmZWN0cyAqL1xuLmZhbmN5Ym94LWFuaW1hdGVkIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKTtcbn1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogc2xpZGUgKi9cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IGZhZGUgKi9cbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyxcbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbn1cblxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiB6b29tLWluLW91dCAqL1xuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuNSwgMS41LCAxLjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMS41LCAxLjUsIDEuNSk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHJvdGF0ZSAqL1xuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IGNpcmN1bGFyICovXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiB0dWJlICovXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygtMTBkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBzY2FsZSgwLjEpIHNrZXcoLTEwZGVnKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KDEwZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBzY2FsZSgwLjEpIHNrZXcoMTBkZWcpO1xufVxuXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcbn1cblxuLyogU2hhcmUgKi9cbi5mYW5jeWJveC1zaGFyZSB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhbmN5Ym94LXNoYXJlIGgxIHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmZhbmN5Ym94LXNoYXJlIHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnAuZmFuY3lib3gtc2hhcmVfX2xpbmtzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1pbi13aWR0aDogMTMwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZiIHtcbiAgYmFja2dyb3VuZDogIzNiNTk5ODtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZiOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzM0NGU4Njtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0IHtcbiAgYmFja2dyb3VuZDogI2JkMDgxZDtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2FhMDcxOTtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3IHtcbiAgYmFja2dyb3VuZDogIzFkYTFmMjtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBkOTVlODtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19pbnB1dCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNWQ1YjViO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkN2Q3ZDc7XG59XG5cbi8qIFRodW1icyAqL1xuLmZhbmN5Ym94LXRodW1icyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjEycHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMnB4IDJweCA0cHggMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiA5OTk5NTtcbn1cblxuLmZhbmN5Ym94LXRodW1icy14IHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LXRodW1icyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcbiAgcmlnaHQ6IDIxMnB4O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzID4gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZhbmN5Ym94LXRodW1icy14ID4gdWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgPiB1bDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogN3B4O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgPiB1bDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmZhbmN5Ym94LXRodW1icy15ID4gdWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzJhMmEyYTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLmZhbmN5Ym94LXRodW1icyA+IHVsID4gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAycHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNHB4KTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gOHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmxpLmZhbmN5Ym94LXRodW1icy1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzID4gdWwgPiBsaSA+IGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZhbmN5Ym94LXRodW1icyA+IHVsID4gbGk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gIHotaW5kZXg6IDk5OTkxO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbn1cblxuLmZhbmN5Ym94LXRodW1icyA+IHVsID4gbGkuZmFuY3lib3gtdGh1bWJzLWFjdGl2ZTpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG5hW2RhdGEtZmFuY3lib3hdIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLyogU3R5bGluZyBmb3IgU21hbGwtU2NyZWVuIERldmljZXMgKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mYW5jeWJveC10aHVtYnMge1xuICAgIHdpZHRoOiAxMTBweDtcbiAgfVxuICAuZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcbiAgICByaWdodDogMTEwcHg7XG4gIH1cbiAgLmZhbmN5Ym94LXRodW1icyA+IHVsID4gbGkge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gIH1cbn1cblxuLy9yYW5nZVxuLmNoYXJpdHktc2xpZGVyLFxuLnByaWNlLXJhbmdlLXNsaWRlcixcbi5yYW5nZS1zbGlkZXIge1xuICBtYXJnaW46IDZweCAwIDEzcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JheTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4udWktc2xpZGVyLXJhbmdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1pZExpZ2h0R3JheTtcbn1cblxuLnVpLXNsaWRlci1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0b3A6IC02cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC04cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDNweCA1cHggcmdiYSgkbWlkR3JheSwgMC41KTtcbiAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIH1cbn1cblxuLy8gZW5kIG9mIHJhbmdlXG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDhweDtcbiAgd2lkdGg6IDI5MHB4O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGNvbG9yOiAkbWlkR3JheTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0ZXJHcmF5O1xuICBib3gtc2hhZG93OiAkc2hhZG93O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIHtcbiAgJl9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAzMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAmX19wcmV2IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgJG1pZEdyYXk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnhkc29mdF90aW1lX3ZhcmlhbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICBncmlkLWdhcDogNXB4O1xuICB9XG5cbiAgLnhkc29mdF90aW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA3NXB4O1xuICBoZWlnaHQ6IDIxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4vKkZvciBJRTggb3IgbG93ZXIqL1xuLnhkc29mdF9kYXRldGltZXBpY2tlciBidXR0b24ge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnhkc29mdF9ub3NlbGVjdCB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1vLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnhkc29mdF9ub3NlbGVjdDo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi54ZHNvZnRfbm9zZWxlY3Q6Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2lubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAqIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9kYXRlcGlja2VyLFxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfZGF0ZXBpY2tlci5hY3RpdmUsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlci5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X21vbnRocGlja2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbCBpLFxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3ByZXYsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbmV4dCxcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90b2RheV9idXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFHUUFBQUFlQ0FZQUFBRGFXN3Z6QUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5SnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU15MWpNREV4SURZMkxqRTBOVFkyTVN3Z01qQXhNaTh3TWk4d05pMHhORG8xTmpveU55QWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTlROaUFvVjJsdVpHOTNjeWtpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2UTBOQlJqSTFOak0wTTBVd01URkZORGs0TmtGR016SkZRa1F6UWpFd1JVSWlJSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZRME5CUmpJMU5qUTBNMFV3TVRGRk5EazROa0ZHTXpKRlFrUXpRakV3UlVJaVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEcERRMEZHTWpVMk1UUXpSVEF4TVVVME9UZzJRVVl6TWtWQ1JETkNNVEJGUWlJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRwRFEwRkdNalUyTWpRelJUQXhNVVUwT1RnMlFVWXpNa1ZDUkROQ01UQkZRaUl2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUG9ORVA1NEFBQUlPU1VSQlZIamE3SnE5VHNNd0VNY3hyWkQ0V3BCWWVLVUNlK2tUTUNBQ0haaDRCRmZITy9BQUlIWkdGaFlrQkJzU0VxeHNMQ0FnWEtoYlhZT1R4aDlwZkpWUCtxdXRuWjVzLzVMejJZNUkwM1FoV2ppMkdJY2dBb2tXZ2ZDeE52Y09DQ0dLcWlTcWhVcDBsYUhPbmUwNXZkRXlHTWZrZHhKRFZqZ3dEbEVRZ1lRQmd4K1VMSmFXU1hYUzZyL0VSNUZCVlI4VmZHZnRUS2NJVE5zK2ExWHBjRm9FeFJFSURGMTRBVklGeGdRVVMraDUyMGNkdWQ2d05rQzBVQnc2QkNPL0hvQ1l3QmhEOFFDa1EveDFtd0R5RDRwbGg0RDZERFYwVEFHeW80SGNhd0xJQkJTTERrSGVIME1nMnlWUDNsNFRRTVpRRERzRU9sL01nSFFxaE1OdUUwRCtvQmgwQ0lyOE1BS3lhekJIOVd5QnVLeERXZ2JYZmpOZjMyVFoxS1dtL0FwMW9Tay9SNTNVdFE1eFRoM0xVbE1tVDhndDZnNTFROXArU29ieGdKUS9xbXNmWmhXeXdHRlNsMHlCakNMSkNNZ1hhaWwzYjcrcnVtZFZKMllSc3M0Y04rcjZxQUhEa1BXalBqZEpDRjRuOVJtQUQvVjlBL1dwNE5RYXNzRGp3bEI2WEJpQ3hjSlFXbVpaYjhUSEZpbGZ5L2xmclR2TGdocTJUcVRIclJNVEtOSjBzSWhkbzE1UlQrUnB5V3dGZFk5NlVaL0xkUUtCR2pjWHBjYzFBbFNGRWZMbW91RCsxa251eEJEVVZydk9CbW9PQy9yRWNON09ReEtWZUpUQ2lBZFV6VUpoQTJPZXo5UVRrcDcyT1RWY3hEY1hZOGlLTmt4R0FKWG1KQ09Rd09hNmRoeVhzT2E2WHdFR0FLZGViNUVUM3JRZEFBQUFBRWxGVGtTdVFtQ0MpO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWwgaSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkycHggLTE5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfcHJldiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAwO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdG9kYXlfYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03MHB4IDA7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9uZXh0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9uZXh0LFxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3ByZXYsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdG9kYXlfYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMCBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDMwcHg7XG4gIG9wYWNpdHk6IDAuNTtcbiAgLW1zLWZpbHRlcjogJ3Byb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTUwKSc7XG4gIG91dGxpbmU6IG1lZGl1bSBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtaW5kZW50OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMjBweDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3ByZXYsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X25leHQge1xuICBmbG9hdDogbm9uZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTRweDtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9ydGwgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfcHJldixcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X3J0bCAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF9uZXh0IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfcHJldiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RvZGF5X2J1dHRvbjpob3Zlcixcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9uZXh0OmhvdmVyLFxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3ByZXY6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICAtbXMtZmlsdGVyOiAncHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKSc7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTk5O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweCAzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE4MnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsOmhvdmVyID4gc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWw6aG92ZXIgaSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbCA+IC54ZHNvZnRfc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAzMHB4O1xuICB6LWluZGV4OiAxMDE7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1heC1oZWlnaHQ6IDE2MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWwgPiAueGRzb2Z0X3NlbGVjdC54ZHNvZnRfbW9udGhzZWxlY3Qge1xuICByaWdodDogLTdweDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsID4gLnhkc29mdF9zZWxlY3QueGRzb2Z0X3llYXJzZWxlY3Qge1xuICByaWdodDogMnB4O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWwgPiAueGRzb2Z0X3NlbGVjdCA+IGRpdiA+IC54ZHNvZnRfb3B0aW9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmZjgwMDA7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbCA+IC54ZHNvZnRfc2VsZWN0ID4gZGl2ID4gLnhkc29mdF9vcHRpb24ge1xuICBwYWRkaW5nOiAycHggMTBweCAycHggNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsID4gLnhkc29mdF9zZWxlY3QgPiBkaXYgPiAueGRzb2Z0X29wdGlvbi54ZHNvZnRfY3VycmVudCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lKTtcbiAgYm94LXNoYWRvdzogIzk5OSAwIDFweCAzcHggMCBpbnNldDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbW9udGgge1xuICB3aWR0aDogMTAwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3llYXIge1xuICB3aWR0aDogNDhweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0aCB7XG4gIGhlaWdodDogMjVweDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLFxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRoIHtcbiAgYmFja2dyb3VuZDogI2UyZTJlMjtcbiAgaGVpZ2h0OiAzOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfc2hvd3dlZWtzIC54ZHNvZnRfY2FsZW5kYXIgdGQsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9zaG93d2Vla3MgLnhkc29mdF9jYWxlbmRhciB0aCB7XG4gIHdpZHRoOiAxMi41JTtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRoIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF90b2RheSB7XG4gIGNvbG9yOiB2YXIoLS10aGVtZSk7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfaGlnaGxpZ2h0ZWRfZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6ICNmZmU5ZDI7XG4gIGJveC1zaGFkb3c6ICNmZmI4NzEgMCAxcHggNHB4IDAgaW5zZXQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2hpZ2hsaWdodGVkX21pbnQge1xuICBiYWNrZ3JvdW5kOiAjYzFmZmM5O1xuICBib3gtc2hhZG93OiAjMDBkZDFjIDAgMXB4IDRweCAwIGluc2V0O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9kZWZhdWx0LFxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9jdXJyZW50LFxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveCA+IGRpdiA+IGRpdi54ZHNvZnRfY3VycmVudCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lKTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X290aGVyX21vbnRoLFxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9kaXNhYmxlZCxcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveCA+IGRpdiA+IGRpdi54ZHNvZnRfZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9vdGhlcl9tb250aC54ZHNvZnRfZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZDpob3Zlcixcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3ggPiBkaXYgPiBkaXY6aG92ZXIge1xuICBjb2xvcjogJHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAkbGlnaHRCb3JkZXI7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfY3VycmVudC54ZHNvZnRfZGlzYWJsZWQ6aG92ZXIsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyXG4gIC54ZHNvZnRfdGltZXBpY2tlclxuICAueGRzb2Z0X3RpbWVfYm94XG4gID4gZGl2XG4gID4gZGl2Lnhkc29mdF9jdXJyZW50Lnhkc29mdF9kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lKSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2Rpc2FibGVkOmhvdmVyLFxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveCA+IGRpdiA+IGRpdi54ZHNvZnRfZGlzYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRoIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NvcHlyaWdodCB7XG4gIGNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY29weXJpZ2h0IGEge1xuICBjb2xvcjogI2VlZSAhaW1wb3J0YW50O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY29weXJpZ2h0IGE6aG92ZXIge1xuICBjb2xvcjogI2FhYSAhaW1wb3J0YW50O1xufVxuXG4ueGRzb2Z0X3Njcm9sbGJhciA+IC54ZHNvZnRfc2Nyb2xsZXIge1xuICBiYWNrZ3JvdW5kOiAjY2NjICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ueGRzb2Z0X3Njcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDdweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X3J0bCAueGRzb2Z0X3Njcm9sbGJhciB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4ueGRzb2Z0X3Njcm9sbGVyX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayB7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggLTVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTA2KTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NDQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzMzMztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzMzMztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMzM7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMjI7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3ggPiBkaXYgPiBkaXYge1xuICBiYWNrZ3JvdW5kOiAjMGEwYTBhO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzIyMjtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9sYWJlbCA+IC54ZHNvZnRfc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2xhYmVsID4gLnhkc29mdF9zZWxlY3QgPiBkaXYgPiAueGRzb2Z0X29wdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lKTtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFya1xuICAueGRzb2Z0X2xhYmVsXG4gID4gLnhkc29mdF9zZWxlY3RcbiAgPiBkaXZcbiAgPiAueGRzb2Z0X29wdGlvbi54ZHNvZnRfY3VycmVudCB7XG4gIGJhY2tncm91bmQ6ICNjYzU1MDA7XG4gIGJveC1zaGFkb3c6ICNiMDNlMDAgMCAxcHggM3B4IDAgaW5zZXQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfbGFiZWwgaSxcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9wcmV2LFxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X25leHQsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfdG9kYXlfYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBR1FBQUFBZUNBWUFBQURhVzd2ekFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeUpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVNeTFqTURFeElEWTJMakUwTlRZMk1Td2dNakF4TWk4d01pOHdOaTB4TkRvMU5qb3lOeUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5UTmlBb1YybHVaRzkzY3lraUlIaHRjRTFOT2tsdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlFVRXhRVVV6T1RBME0wVXlNVEZGTkRsQk0wRkZRVEpFTlRFeFJEVkJPRFlpSUhodGNFMU5Pa1J2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2UVVFeFFVVXpPVEUwTTBVeU1URkZORGxCTTBGRlFUSkVOVEV4UkRWQk9EWWlQaUE4ZUcxd1RVMDZSR1Z5YVhabFpFWnliMjBnYzNSU1pXWTZhVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRHBCUVRGQlJUTTRSVFF6UlRJeE1VVTBPVUV6UVVWQk1rUTFNVEZFTlVFNE5pSWdjM1JTWldZNlpHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEcEJRVEZCUlRNNFJqUXpSVEl4TVVVME9VRXpRVVZCTWtRMU1URkVOVUU0TmlJdlBpQThMM0prWmpwRVpYTmpjbWx3ZEdsdmJqNGdQQzl5WkdZNlVrUkdQaUE4TDNnNmVHMXdiV1YwWVQ0Z1BEOTRjR0ZqYTJWMElHVnVaRDBpY2lJL1BwMFZ4R0VBQUFJQVNVUkJWSGphN0pyTlNnTXhFTWVidGdoKzNNU0xyMVQxWG4yQ0hvU0tCMDgrUW1SOEJ4OUE4ZTdSaXhkQjlDS0NvTmRleEl1Z3hGbEphN3JOWm5lVGJMSXBNL0NuTkxzZE12TmpNOGwwbVJDaVE5WWU2MUlLQ0FnWkFVbkgrbVUzTU1aYUhZQ2hCbkpVRHpXT0ZaZFZmYzUrWkZMYnJXRGVYUHdieElxckxMZmFlUzBoRUJWR0lSUUNFaVpvSFF3dGxHU0J5Q0NkWUJsOGc4ZWdUVEFXb0tRTVJCUkJjWnhZbGh6aEtlZ3FNT2FnZUVyc0NIVmtrM2hYSUZvb0RnSEIxS2tISUhWZ3pLQjRBREpRL0ExakFGbUFZaGtRcUE1VE9CdG9jcktyZ1h3UUE4Z2NGSXVBSU84c1FTQTdoaWR2UHdhUUdaU2FBWUhPVVdKQUJoV1d3MkVNSUg5UWFnUUVSVTRTQXJKWG8wWlpMMTh1dmF4ZWpYdC9FbTh4alZCWG12RnIxS1ZtL0FKMTB0UmUyWG5yYU5xYUp2S0UzS0h1VWJmSzFFK1ZIQjBxNDAveTNzZFFTeFk0RkhXZUtKQ3VuUDhVeURkcUpaZW5UM250VlY1aklZQ0FoMjB2VDdpb1A4dHBmNkUybGZFTXdFUmUrd2hWMU1IandaQjdQQmlDeGNHUVd3S1pLRDYybGZHTm5QLzFwb0ZBQTYwVDdyRjFVZ2NLZDJpZDNLRGVVUytvTFdWOERmV0FlcE9mcTAwQ2dRYWJpOXpqY2dKVllWRDdQVnpRVUFVR0FRa2JOSlRCSUNEaGd3WVRqRFlENlhlVzA4WktoK0E0cFlremVuT3hYVWJ2WmNXejdFOHlrUk1uSUhHWDFYUGwrMW0ydlBZcEwrMnFkYjhDREFBUmxLRkV6L1pWa0FBQUFBQkpSVTVFcmtKZ2dnPT0pO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGQsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGgge1xuICBiYWNrZ3JvdW5kOiAjMGEwYTBhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjIyO1xuICBjb2xvcjogIzk5OTtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NhbGVuZGFyIHRoIHtcbiAgYmFja2dyb3VuZDogIzBlMGUwZTtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF90b2RheSB7XG4gIGNvbG9yOiAjY2M1NTAwO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2hpZ2hsaWdodGVkX2RlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiAjZmZlOWQyO1xuICBib3gtc2hhZG93OiAjZmZiODcxIDAgMXB4IDRweCAwIGluc2V0O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9oaWdobGlnaHRlZF9taW50IHtcbiAgYmFja2dyb3VuZDogI2MxZmZjOTtcbiAgYm94LXNoYWRvdzogIzAwZGQxYyAwIDFweCA0cHggMCBpbnNldDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfZGVmYXVsdCxcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfY3VycmVudCxcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3ggPiBkaXYgPiBkaXYueGRzb2Z0X2N1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiAjY2M1NTAwO1xuICBib3gtc2hhZG93OiAjYjAzZTAwIDAgMXB4IDNweCAwIGluc2V0O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NhbGVuZGFyIHRkOmhvdmVyLFxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveCA+IGRpdiA+IGRpdjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lKSAhaW1wb3J0YW50O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGgge1xuICBjb2xvcjogIzY2Njtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NvcHlyaWdodCB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jb3B5cmlnaHQgYSB7XG4gIGNvbG9yOiAjMTExICFpbXBvcnRhbnQ7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jb3B5cmlnaHQgYTpob3ZlciB7XG4gIGNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XG59XG5cbi54ZHNvZnRfZGFyayAueGRzb2Z0X3RpbWVfYm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbn1cblxuLnhkc29mdF9kYXJrIC54ZHNvZnRfc2Nyb2xsYmFyID4gLnhkc29mdF9zY3JvbGxlciB7XG4gIGJhY2tncm91bmQ6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3NhdmVfc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzQ1NDU1MTtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC5ibHVlLWdyYWRpZW50LWJ1dG4ge1xuICBmb250LWZhbWlseTogJ211c2VvLXNhbnMnLCAnQm9vayBBbnRpcXVhJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzgyODc4YztcbiAgaGVpZ2h0OiAyOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDRweCAxN3B4IDRweCAzM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDdkOGRhO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNmNGY4ZmEgNzMlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQoXG4gICAgbGluZWFyLFxuICAgIGxlZnQgdG9wLFxuICAgIGxlZnQgYm90dG9tLFxuICAgIGNvbG9yLXN0b3AoMCUsICNmZmYpLFxuICAgIGNvbG9yLXN0b3AoNzMlLCAjZjRmOGZhKVxuICApO1xuICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZjRmOGZhIDczJSk7XG4gIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNmNGY4ZmEgNzMlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZjRmOGZhIDczJSk7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCUsICNmNGY4ZmEgNzMlKTtcbiAgLyogVzNDICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmYnLCBlbmRDb2xvcnN0cj0nI2Y0ZjhmYScsIEdyYWRpZW50VHlwZT0wKTtcbiAgLyogSUU2LTkgKi9cbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAuYmx1ZS1ncmFkaWVudC1idXRuOmhvdmVyLFxuLnhkc29mdF9kYXRldGltZXBpY2tlciAuYmx1ZS1ncmFkaWVudC1idXRuOmZvY3VzLFxuLnhkc29mdF9kYXRldGltZXBpY2tlciAuYmx1ZS1ncmFkaWVudC1idXRuOmhvdmVyIHNwYW4sXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC5ibHVlLWdyYWRpZW50LWJ1dG46Zm9jdXMgc3BhbiB7XG4gIGNvbG9yOiAjNDU0NTUxO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY4ZmEgMCUsICNmZmYgNzMlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQoXG4gICAgbGluZWFyLFxuICAgIGxlZnQgdG9wLFxuICAgIGxlZnQgYm90dG9tLFxuICAgIGNvbG9yLXN0b3AoMCUsICNmNGY4ZmEpLFxuICAgIGNvbG9yLXN0b3AoNzMlLCAjZmZmKVxuICApO1xuICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmOGZhIDAlLCAjZmZmIDczJSk7XG4gIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY4ZmEgMCUsICNmZmYgNzMlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmOGZhIDAlLCAjZmZmIDczJSk7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmNGY4ZmEgMCUsICNmZmYgNzMlKTtcbiAgLyogVzNDICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmNGY4ZmEnLCBlbmRDb2xvcnN0cj0nI0ZGRicsIEdyYWRpZW50VHlwZT0wKTtcbiAgLyogSUU2LTkgKi9cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAudWktYXV0b2NvbXBsZXRlIHtcbiAgICBsZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyohXG4gKlxuICogICAgICAgICBTaW1wbGVCYXIuanMgLSB2Mi42LjFcbiAqICAgICAgICAgU2Nyb2xsYmFycywgc2ltcGxlci5cbiAqICAgICAgICAgaHR0cHM6Ly9ncnNtdG8uZ2l0aHViLmlvL3NpbXBsZWJhci9cbiAqXG4gKiAgICAgICAgIE1hZGUgYnkgQWRyaWVuIEdyc210byBmcm9tIGEgZm9yayBieSBKb25hdGhhbiBOaWNvbFxuICogICAgICAgICBVbmRlciBNSVQgTGljZW5zZVxuICpcbiAqL1xuW2RhdGEtc2ltcGxlYmFyXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IC8qIFRyaWdnZXIgbmF0aXZlIHNjcm9sbGluZyBmb3IgbW9iaWxlLCBpZiBub3Qgc3VwcG9ydGVkLCBwbHVnaW4gaXMgdXNlZC4gKi9cbn1cblxuW2RhdGEtc2ltcGxlYmFyPSdpbml0J10ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zaW1wbGViYXItc2Nyb2xsLWNvbnRlbnQge1xuICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveCAhaW1wb3J0YW50O1xufVxuXG4uc2ltcGxlYmFyLWNvbnRlbnQge1xuICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnNpbXBsZWJhci10cmFjayB7XG4gIHotaW5kZXg6IDMwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMXB4O1xuICBiYWNrZ3JvdW5kOiAkbGlnaHRCb3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAycHg7XG4gIHdpZHRoOiA3cHg7XG4gIG1pbi1oZWlnaHQ6IDEwcHg7XG59XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lKTtcbiAgb3BhY2l0eTogMC45O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICAvL29wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG59XG5cbi5zaW1wbGViYXItdHJhY2s6aG92ZXIgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlLFxuLnNpbXBsZWJhci10cmFjayAuc2ltcGxlYmFyLXNjcm9sbGJhci52aXNpYmxlOmJlZm9yZSB7XG4gIC8qIFdoZW4gaG92ZXJlZCwgcmVtb3ZlIGFsbCB0cmFuc2l0aW9ucyBmcm9tIGRyYWcgaGFuZGxlICovXG4gIC8vb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBhbGwgMHM7XG59XG5cbi5zaW1wbGViYXItdHJhY2sudmVydGljYWwge1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgLnhkc29mdF90aW1lX2JveCAmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLnNpbXBsZWJhci10cmFjay52ZXJ0aWNhbCAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICB0b3A6IDJweDtcbiAgYm90dG9tOiAycHg7XG59XG5cbi5zaW1wbGViYXItdHJhY2suaG9yaXpvbnRhbCB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDE1cHg7XG5cbiAgLnhkc29mdF90aW1lX2JveCAmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zaW1wbGViYXItdHJhY2suaG9yaXpvbnRhbCAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDJweDtcbiAgcmlnaHQ6IDJweDtcbn1cblxuLmhvcml6b250YWwuc2ltcGxlYmFyLXRyYWNrIC5zaW1wbGViYXItc2Nyb2xsYmFyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIHRvcDogMnB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi51aS1zcGlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXgtd2lkdGg6IDE2MHB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMxZDIyMjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodEJvcmRlcjtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbmlucHV0LnVpLXNwaW5uZXItaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICRibGFjaztcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi51aS1zcGlubmVyLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMzhweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGNvbG9yOiAkbWlkR3JheTtcbn1cblxuLnVpLXNwaW5uZXItYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udWktc3Bpbm5lci11cCB7XG4gIHJpZ2h0OiAwO1xuICAvL2ZvbnQtc2l6ZTogMS41ZW07XG59XG5cbi51aS1zcGlubmVyLWRvd24ge1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDIuNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuXG4vLyBwcmV2aWV3IHNsaWRlclxuLnByZXZpZXctc2xpZGVyX19pdGVtIHtcbiAgcGFkZGluZy10b3A6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG59XG5cbi5wcmV2aWV3LXNsaWRlcl9faXRlbSAuY2F0YWxvZ3VlLWxpc3QtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2xpY2stc2xpZGVyLWNvdW50ZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBjb2xvcjogJG1pZEdyYXk7XG59XG4iLCJAaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Sb2JvdG86MzAwLDQwMCw2MDAsNzAwJmRpc3BsYXk9c3dhcFwiKTtAa2V5ZnJhbWVzIHJvdGF0ZXswJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1Aa2V5ZnJhbWVzIHNjcm9sbFdoZWVsezAle3RvcDo1MHB4O29wYWNpdHk6MX0xMDAle3RvcDo2NXB4O29wYWNpdHk6MH19QC13ZWJraXQta2V5ZnJhbWVzIGp1bXB7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZSg5MGRlZyk7b3BhY2l0eTowfTUwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHJvdGF0ZSg5MGRlZyl9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlKDkwZGVnKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMganVtcHswJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlKDkwZGVnKTtvcGFjaXR5OjB9NTAle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgcm90YXRlKDkwZGVnKX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUoOTBkZWcpO29wYWNpdHk6MX19QGtleWZyYW1lcyBibGlua0dyZWVuQm9yZGVyezAle2JvcmRlci1jb2xvcjojNjM5ZTNhfTUwJXtib3JkZXItY29sb3I6cmdiYSg5OSwxNTgsNTgsMC41KX0xMDAle2JvcmRlci1jb2xvcjojNjM5ZTNhfX1Aa2V5ZnJhbWVzIGJsaW5rUmVkQm9yZGVyezAle2JvcmRlci1jb2xvcjp2YXIoLS10aGVtZSl9NTAle2JvcmRlci1jb2xvcjpyZ2JhKHZhcigtLXRoZW1lKSwgMC41KX0xMDAle2JvcmRlci1jb2xvcjp2YXIoLS10aGVtZSl9fTpyb290ey0tcmctd2hpdGU6ICNmZmZmZmY7LS1yZy1taWQtZ3JheS0xMDA6ICM2YjZlNzQ7LS1zY3JvbGxiYXJCRzogdmFyKC0tcmctd2hpdGUpOy0tdGh1bWJCRzogdmFyKC0tcmctbWlkLWdyYXktMTAwKX1odG1sLGJvZHksZGl2LHNwYW4sYXBwbGV0LG9iamVjdCxpZnJhbWUsaDEsaDIsaDMsaDQsaDUsaDYscCxibG9ja3F1b3RlLHByZSxhLGFiYnIsYWNyb255bSxhZGRyZXNzLGJpZyxjaXRlLGNvZGUsZGVsLGRmbixlbSxpbWcsaW5zLGtiZCxxLHMsc2FtcCxzbWFsbCxzdHJpa2Usc3ViLHR0LHZhcix1LGksY2VudGVyLGRsLGR0LGRkLG9sLHVsLGxpLGZpZWxkc2V0LGZvcm0sbGFiZWwsbGVnZW5kLHRhYmxlLGNhcHRpb24sdGJvZHksdGZvb3QsdGhlYWQsdHIsdGgsdGQsYXJ0aWNsZSxhc2lkZSxjYW52YXMsZGV0YWlscyxlbWJlZCxmaWd1cmUsZmlnY2FwdGlvbixmb290ZXIsaGVhZGVyLG1lbnUsbmF2LG91dHB1dCxydWJ5LHNlY3Rpb24sc3VtbWFyeSx0aW1lLG1hcmssYXVkaW8sdmlkZW8saHJ7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXI6MDtmb250LXNpemU6MTAwJTtmb250LXdlaWdodDppbmhlcml0O2ZvbnQtdmFyaWFudDppbmhlcml0O2ZvbnQtc3R5bGU6aW5oZXJpdDtmb250LWZhbWlseTppbmhlcml0Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlfWFydGljbGUsYWRkcmVzcyxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsbWVudSxuYXYsc2VjdGlvbixsYWJlbCxzbWFsbCx0aW1lLGltZ3tkaXNwbGF5OmJsb2NrfWJvZHl7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjA7cGFkZGluZzowO21pbi13aWR0aDozMjBweDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIixzYW5zLXNlcmlmO2NvbG9yOiMxZDIyMjU7YmFja2dyb3VuZDojZmZmfWJvZHkubW9kYWwtb3BlbntvdmVyZmxvdzpoaWRkZW59aHRtbHt0cmFuc2l0aW9uOm9wYWNpdHkgMC4zcyAwLjFzOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlOy1tcy10ZXh0LXNpemUtYWRqdXN0OjEwMCV9YmxvY2txdW90ZSxxe3F1b3Rlczpub25lfWJsb2NrcXVvdGU6YmVmb3JlLGJsb2NrcXVvdGU6YWZ0ZXIscTpiZWZvcmUscTphZnRlcntjb250ZW50OicnfW1hcmt7YmFja2dyb3VuZDpub25lO2NvbG9yOmluaGVyaXR9dGFibGV7d2lkdGg6Y2FsYygxMDAlIC0gNXB4KTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyOjB9aW1ne21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfSosKjpiZWZvcmUsKjphZnRlcnstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9c3Zne3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7dHJhbnNpdGlvbjpmaWxsIDAuMnN9W2NsYXNzKj0nLWJ1dG4nXXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjU7ZGlzcGxheTpibG9jaztoZWlnaHQ6NDBweDtwYWRkaW5nOjA7cGFkZGluZy1ib3R0b206MnB4O21hcmdpbjowO2ZvbnQtc2l6ZToxNXB4O3RleHQtYWxpZ246Y2VudGVyO2JvcmRlcjpub25lO2N1cnNvcjpwb2ludGVyO291dGxpbmU6bm9uZTt0cmFuc2l0aW9uOmFsbCAwLjJzO2JvcmRlci1yYWRpdXM6NXB4fVtjbGFzcyo9Jy1idXRuJ106ZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHQ7b3BhY2l0eTowLjc7cG9pbnRlci1ldmVudHM6bm9uZX1zcGFuW2NsYXNzKj0nLWJ1dG4nXSxhW2NsYXNzKj0nLWJ1dG4nXXtsaW5lLWhlaWdodDozOHB4fXNwYW5bY2xhc3MqPSctYnV0biddOmhvdmVyLGFbY2xhc3MqPSctYnV0biddOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5iaWctYnV0bntoZWlnaHQ6NTZweDtmb250LXNpemU6MTdweH1zcGFuLmJpZy1idXRuLGEuYmlnLWJ1dG57ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtsaW5lLWhlaWdodDpub3JtYWx9LnRyYW5zcGFyZW50LWJ1dG57Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjoycHggc29saWQgIzAwYzJmZn0udHJhbnNwYXJlbnQtYnV0bjpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQ6IzAwYzJmZn0udHJhbnNwYXJlbnQtYnV0bi5yZWQtY29sb3J7Y29sb3I6IzAwYzJmZn0udHJhbnNwYXJlbnQtYnV0bi5yZWQtY29sb3I6aG92ZXJ7Y29sb3I6I2ZmZn0ud2hpdGUtYnV0bntjb2xvcjojMWQyMjI1O2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MnB4IHNvbGlkICNlNWU1ZTU7Zm9udC1zaXplOjE0cHh9LndoaXRlLWJ1dG46aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOnZhcigtLXRoZW1lKTtib3JkZXItY29sb3I6dmFyKC0tdGhlbWUpfS5yZWQtYnV0bntjb2xvcjp2YXIoLS10aGVtZSk7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoycHggc29saWQgdmFyKC0tdGhlbWUpfS5yZWQtYnV0biBzdmd7d2lkdGg6MThweDtoZWlnaHQ6MThweDtmaWxsOnZhcigtLXRoZW1lKX0ucmVkLWJ1dG46aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS10aGVtZSk7Y29sb3I6I2ZmZn0ucmVkLWJ1dG46aG92ZXIgc3Zne2ZpbGw6I2ZmZn0uZ3JheS1idXRue2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojYTZhNmE2O2JvcmRlcjoxcHggc29saWQgI2E2YTZhNn0uZ3JheS1idXRuOmhvdmVye2NvbG9yOiNhNmE2YTY7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5hbW91bnQtYnV0bntjb2xvcjojMDBjMmZmO2JvcmRlcjoxcHggc29saWQgIzAwYzJmZjtiYWNrZ3JvdW5kOiNmZmZ9LmFtb3VudC1idXRuOmhvdmVye2NvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjMDBjMmZmO2JhY2tncm91bmQ6IzAwYzJmZn0uZGFyay1yZWQtYnV0bntjb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgdmFyKC0tdGhlbWUpO2JhY2tncm91bmQ6dmFyKC0tdGhlbWUpfS5kYXJrLXJlZC1idXRuOmhvdmVye2NvbG9yOnZhcigtLXRoZW1lKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXRoZW1lKTtiYWNrZ3JvdW5kOiNmZmZ9LmRhcmstcmVkLWJ1dG46aG92ZXIgLmJ0bi1wcmVsb2FkIHN2ZywuZGFyay1yZWQtYnV0bjpob3ZlciBzdmd7ZmlsbDp2YXIoLS10aGVtZSl9LmRhcmstcmVkLWJ1dG4gc3Zne3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O21hcmdpbjowIDVweCAwIDA7ZmlsbDojZmZmfS5kYXJrLXJlZC1idXRuIC5idG4tcHJlbG9hZHtkaXNwbGF5Om5vbmV9LmRhcmstcmVkLWJ1dG4gLmJ0bi1wcmVsb2FkIHN2Z3t0b3A6MXB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7ZmlsbDojZmZmfS5kYXJrLXJlZC1idXRuIC5wcmVsb2FkLXRleHR7cG9zaXRpb246cmVsYXRpdmV9LmRhcmstcmVkLWJ1dG4uY2F0YWxvZ3VlLXRyaWdnZXItLWxvYWRpbmcgLmJ0bi1wcmVsb2Fke2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5kYXJrLXJlZC1idXRuLmNhdGFsb2d1ZS10cmlnZ2VyLS1sb2FkaW5nIC5wcmVsb2FkLXRleHR7ZGlzcGxheTpub25lfS5ibGFjay1idXRue2NvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjMWQyMjI1O2JhY2tncm91bmQ6IzFkMjIyNTtib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgzNSwzNSwzNSwwLjI1KX0uYmxhY2stYnV0bjpob3Zlcntjb2xvcjojMWQyMjI1O2JvcmRlcjoxcHggc29saWQgIzFkMjIyNTtiYWNrZ3JvdW5kOiNmZmZ9LmJsYWNrLWJ1dG46aG92ZXIgc3Zne2ZpbGw6dmFyKC0tdGhlbWUpfS5ibGFjay1idXRuIHN2Z3twb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDttYXJnaW46MCA1cHggMCAwO2ZpbGw6I2ZmZn0uZGFyay1ncmVlbi1idXRue2NvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjNjM5ZTNhO2JhY2tncm91bmQ6IzYzOWUzYX0uZGFyay1ncmVlbi1idXRuOmhvdmVye2NvbG9yOiM2MzllM2E7Ym9yZGVyOjFweCBzb2xpZCAjNjM5ZTNhO2JhY2tncm91bmQ6I2ZmZn0uaGVscC1idXRue3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7bWFyZ2luOjAgMCAwIDVweDtjb2xvcjp2YXIoLS10aGVtZSk7Zm9udC1zaXplOjEycHg7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgdmFyKC0tdGhlbWUpO2JvcmRlci1yYWRpdXM6MTFweDtib3gtc2hhZG93OjAgMCAwIHRyYW5zcGFyZW50O2ZsZXgtc2hyaW5rOjB9LmhlbHAtYnV0biBzdmd7d2lkdGg6MTVweDtoZWlnaHQ6MTVweDtmaWxsOnZhcigtLXRoZW1lKX0uaGVscC1idXRuOmhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGhlbWUpO2NvbG9yOiNmZmZ9LmhlbHAtYnV0bjpob3ZlciBzdmd7ZmlsbDojZmZmfS5oZWxwLWJ1dG4tLXZpZXd7dG9wOjFweDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uaGVscC1idXRuLS12aWV3OmhvdmVye2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5oZWxwLWJ1dG4tLXZpZXc6aG92ZXIgc3Zne2ZpbGw6IzAwYzJmZn0uaGVscC1pY29ue3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjE4cHggIWltcG9ydGFudDtoZWlnaHQ6MThweDttYXJnaW46MCA3cHg7Zm9udC1zaXplOjEzcHg7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MTdweDtjb2xvcjp2YXIoLS10aGVtZSk7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgIzVjNjI2ZTtib3JkZXItcmFkaXVzOjEwcHg7Y3Vyc29yOnBvaW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7ZmxleC1zaHJpbms6MH0ucmVtb3ZlLWJ1dG57Zm9udC1zaXplOjE1cHg7d2lkdGg6MTAwJTtoZWlnaHQ6NDBweDtwYWRkaW5nOjA7Y29sb3I6dmFyKC0tdGhlbWUpO2JhY2tncm91bmQ6bm9uZTtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O3RleHQtYWxpZ246Y2VudGVyfS5yZW1vdmUtYnV0biAucmVtb3ZlLWljb3twb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7bWFyZ2luOjAgMCAwIDVweDtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXRoZW1lKTtib3JkZXItcmFkaXVzOjEwcHh9LnJlbW92ZS1idXRuIHN2Z3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7bWFyZ2luOi02cHggMCAwIC02cHg7ZmlsbDp2YXIoLS10aGVtZSl9LnJlbW92ZS1idXRuOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmNvbnN1bHQtYnV0bntwYWRkaW5nOjAgMzVweCAycHggMzVweDtjb2xvcjojZmZmO2JhY2tncm91bmQ6IzAwYzJmZn0uY29uc3VsdC1idXRuIHN2Z3twb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDttYXJnaW46MCAwIDAgNXB4O2ZpbGw6I2ZmZn0uY29uc3VsdC1idXRuOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tdGhlbWUpfS5ibHVlLWJ1dG57Y29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICMwMGMyZmY7YmFja2dyb3VuZDojMDBjMmZmfS5ibHVlLWJ1dG46aG92ZXJ7Y29sb3I6IzAwYzJmZjtib3JkZXI6MXB4IHNvbGlkICMwMGMyZmY7YmFja2dyb3VuZDojZmZmfS5jYWxsLWJ1dG57cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjE1cHg7bGVmdDo1MCU7ei1pbmRleDozMDA7ZGlzcGxheTpub25lO3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7bWFyZ2luLWxlZnQ6LTI1cHg7Ym9yZGVyOjFweCBzb2xpZCAjMDBjMmZmO2JhY2tncm91bmQ6IzAwYzJmZjtib3JkZXItcmFkaXVzOjUwJTtjb2xvcjojZmZmfS5jYWxsLWJ1dG4gc3Zne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7ZGlzcGxheTpibG9jazt3aWR0aDozMHB4O2hlaWdodDozMHB4O21hcmdpbjotMTVweCAwIDAgLTE1cHg7ZmlsbDojZmZmO3RyYW5zaXRpb246YWxsIDAuMnN9LmNhbGwtYnV0bjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmNhbGwtYnV0bjpob3ZlciBzdmd7ZmlsbDp2YXIoLS10aGVtZSl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5jYWxsLWJ1dG57ZGlzcGxheTpibG9ja319LmNhbGxiYWNrLWJ1dG57cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjMwcHg7cmlnaHQ6MjBweDt6LWluZGV4OjMwMDtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHg7Ym9yZGVyLXJhZGl1czoyMnB4fS5jYWxsYmFjay1idXRuIHN2Z3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDttYXJnaW46LTE1cHggMCAwIC0xNXB4O2ZpbGw6I2ZmZjt0cmFuc2l0aW9uOmFsbCAwLjJzfS53aXRoLXByb2dyZXNzYmFyIC5jYWxsYmFjay1idXRue2JvdHRvbToxMDBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmNhbGxiYWNrLWJ1dG57ZGlzcGxheTpub25lfX0uY2VudGVyZWQtYnRue3BhZGRpbmc6MzBweCAwIDAgMDtjbGVhcjpib3RoO3RleHQtYWxpZ246Y2VudGVyfS5jZW50ZXJlZC1idG5fX3RpdGxle21hcmdpbi1ib3R0b206MTBweDtmb250LXNpemU6MjJweDtmb250LXdlaWdodDpib2xkfS5jZW50ZXJlZC1idG4gW2NsYXNzKj0nLWJ1dG4nXXt3aWR0aDoxMDAlO21heC13aWR0aDozMDBweDttYXJnaW46MCBhdXRvfS5jb25zdWx0LWJ1dG57cGFkZGluZzowIDM1cHggMnB4IDM1cHg7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiMzMzMzMzN9LmNvbnN1bHQtYnV0biBzdmd7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7bWFyZ2luOjAgNXB4IDAgMDtmaWxsOiNmZmZ9LmNvbnN1bHQtYnV0bjpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLXRoZW1lKX0uYmFjay1idG57Zm9udC1zaXplOjE0cHh9LmJhY2stYnRuIGF7cG9zaXRpb246cmVsYXRpdmU7Y29sb3I6IzcxNzE3MTtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLWxlZnQ6MjRweH0uYmFjay1idG4gYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjp2YXIoLS10aGVtZSl9LmJhY2stYnRuIGE6aG92ZXIgW2NsYXNzKj0naWNvLSdde2ZpbGw6dmFyKC0tdGhlbWUpfS5iYWNrLWJ0biBhIHNwYW57cG9zaXRpb246cmVsYXRpdmU7dG9wOjNweDtmb250LXNpemU6MThweDttYXJnaW46MCA1cHggMCAwfS5iYWNrLWJ0biBhIFtjbGFzcyo9J2ljby0nXXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O21hcmdpbi10b3A6LTdweDtmaWxsOiM3MTcxNzF9LmJhY2stYnRuIGEgLmljb24tY3Jvc3N7cG9zaXRpb246cmVsYXRpdmU7dG9wOjVweDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O21hcmdpbjowIDAgMCA1cHg7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS10aGVtZSk7Ym9yZGVyLXJhZGl1czoxMHB4fS5iYWNrLWJ0biBhIC5pY29uLWNyb3NzOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtmb250LXNpemU6MTJweDt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoxN3B4fS5pdGVtLXJlbW92ZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHg7Y29sb3I6IzVjNjI2ZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjNWM2MjZlO2JvcmRlci1yYWRpdXM6MThweDtwYWRkaW5nOjA7Y3Vyc29yOnBvaW50ZXI7b3V0bGluZTpub25lO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246YWxsIDAuMnN9Lml0ZW0tcmVtb3ZlIHN2Z3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O2ZpbGw6IzVjNjI2ZX0uaXRlbS1yZW1vdmU6aG92ZXIgc3Zne2ZpbGw6dmFyKC0tdGhlbWUpfS5jYXJkLWJ0bnMtY29uc3VsdHttYXgtd2lkdGg6MzUwcHg7cGFkZGluZzoyMHB4IDIwcHggMjVweCAyMHB4O21hcmdpbi10b3A6MzBweDtiYWNrZ3JvdW5kOiNlM2UzZTM7Y2xlYXI6Ym90aDtib3JkZXItcmFkaXVzOjRweH0uY2FyZC1idG5zLWNvbnN1bHQ6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LmNhcmQtYnRucy1jb25zdWx0IHB7cGFkZGluZzowIDAgMTBweCAwO2NvbG9yOiMxZDIyMjU7Zm9udC13ZWlnaHQ6Ym9sZH0uY2FyZC1idG5zLWNvbnN1bHQgW2NsYXNzKj0nLWJ1dG4nXXttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmNhcmQtYnRucy1jb25zdWx0IC5jYXJkLWJ0bnMtY29uc3VsdHtmbG9hdDpub25lO21heC13aWR0aDozMjBweDttaW4td2lkdGg6MDttYXJnaW46MjBweCBhdXRvIDAgYXV0b319LmxpZ2h0LWJ1dG57Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiM5MTkxOTE7Ym9yZGVyOjFweCBzb2xpZCAjOTE5MTkxfS5saWdodC1idXRuOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tdGhlbWUpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tdGhlbWUpfS5hY3Rpb24tYnV0bntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MjZweDtoZWlnaHQ6MjZweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmFjdGlvbi1idXRuIHN2Z3t3aWR0aDoxOHB4O2hlaWdodDoxOHB4O2ZpbGw6dmFyKC0tdGhlbWUpfS5hY3Rpb24tYnV0bjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRoZW1lKX0uYWN0aW9uLWJ1dG46aG92ZXIgc3Zne2ZpbGw6I2ZmZn0uYWRkLWJ1dG57ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHg7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS10aGVtZSk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NTAlfS5hZGQtYnV0biBzdmd7cG9zaXRpb246cmVsYXRpdmU7dG9wOjFweDtmaWxsOnZhcigtLXRoZW1lKTt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS5hZGQtYnV0bjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRoZW1lKX0uYWRkLWJ1dG46aG92ZXIgc3Zne2ZpbGw6I2ZmZn0udHJpZ2dlci1idXRue2ZsZXgtc2hyaW5rOjA7aGVpZ2h0OjIycHg7d2lkdGg6MzRweDtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXRoZW1lKTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czoxMnB4O21hcmdpbi1sZWZ0OjE1cHh9LnRyaWdnZXItYnV0bjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6MXB4O3JpZ2h0OjFweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10aGVtZSk7dHJhbnNpdGlvbjphbGwgMC4yc30udHJpZ2dlci1idXRuLmFjdGl2ZXtib3JkZXItY29sb3I6IzVjNjI2ZX0udHJpZ2dlci1idXRuLmFjdGl2ZTpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojNWM2MjZlO3JpZ2h0OmF1dG87bGVmdDowfS5oZWxwLXRyaWdnZXJ7ZGlzcGxheTpibG9jaztjdXJzb3I6cG9pbnRlcn0uaGVscC10cmlnZ2VyIHN2Z3t3aWR0aDoxNXB4O2hlaWdodDoxNXB4O2ZpbGw6IzVjNjI2ZX0uaGVscC10cmlnZ2VyOmhvdmVyIHN2Z3tmaWxsOnZhcigtLXRoZW1lKX1pbnB1dDo6LW1zLWNsZWFye2Rpc3BsYXk6bm9uZX06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzkxOTE5MX06Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6IzkxOTE5MX06LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiM5MTkxOTF9OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOnRyYW5zcGFyZW50fTpmb2N1czo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjp0cmFuc3BhcmVudH06Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOnRyYW5zcGFyZW50fS5zZWFyY2gtZm9ybSA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzFkMjIyNX0uc2VhcmNoLWZvcm0gOjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiMxZDIyMjV9LnNlYXJjaC1mb3JtIDotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzFkMjIyNX0uc2VhcmNoLWZvcm0gOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOnRyYW5zcGFyZW50fS5zZWFyY2gtZm9ybSA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6dHJhbnNwYXJlbnR9LnNlYXJjaC1mb3JtIDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6dHJhbnNwYXJlbnR9dGV4dGFyZWEudGV4dGFyZWEtZmllbGQsaW5wdXQudGV4dC1pbnB1dHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjQwcHg7cGFkZGluZzowIDEwcHg7bWFyZ2luOjA7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzFkMjIyNTtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTU7YmFja2dyb3VuZDojZTVlNWU1O291dGxpbmU6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTtib3JkZXItcmFkaXVzOjRweH10ZXh0YXJlYS50ZXh0YXJlYS1maWVsZC5lcnJvcixpbnB1dC50ZXh0LWlucHV0LmVycm9ye2NvbG9yOiNmMjE3MTc7Ym9yZGVyOjFweCBzb2xpZCAjZjIxNzE3fS5mZWVkYmFjay1tb2RhbC1mcmFtZSB0ZXh0YXJlYS50ZXh0YXJlYS1maWVsZCwuZmVlZGJhY2stbW9kYWwtZnJhbWUgaW5wdXQudGV4dC1pbnB1dHttYXgtd2lkdGg6NTEwcHg7bWFyZ2luOjAgYXV0byAyMHB4IGF1dG99dGV4dGFyZWEudGV4dGFyZWEtZmllbGRfbGlnaHQsaW5wdXQudGV4dC1pbnB1dF9saWdodHtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLWNvbG9yOiNmZmZ9dGV4dGFyZWEudGV4dGFyZWEtZmllbGQ6ZGlzYWJsZWQsaW5wdXQudGV4dC1pbnB1dDpkaXNhYmxlZHtvcGFjaXR5OjAuN310ZXh0YXJlYS50ZXh0YXJlYS1maWVsZHtoZWlnaHQ6NjBweDttaW4taGVpZ2h0OjYwcHg7cGFkZGluZzo1cHggMTBweDttYXgtd2lkdGg6MTAwJTttaW4td2lkdGg6MTAwJX10ZXh0YXJlYS50ZXh0YXJlYS1maWVsZF9sb3d7aGVpZ2h0OjQwcHg7bWluLWhlaWdodDo0MHB4fS5udW1iZXItaW5wdXR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5udW1iZXItaW5wdXRfX2xhYmVse21hcmdpbi1sZWZ0OjEwcHg7ZmxleC1zaHJpbms6MH0ubnVtYmVyLWlucHV0IC50ZXh0LWlucHV0e2ZsZXgtc2hyaW5rOjA7d2lkdGg6NTBweDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLWxlZnQ6NXB4O3BhZGRpbmctcmlnaHQ6NXB4fWRpdi50ZXh0LWlucHV0e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOjVweCAwO21hcmdpbjowO2NvbG9yOiMxZDIyMjU7b3V0bGluZTpub25lfWxhYmVsLmVycm9ye2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTRweDttYXJnaW46MTVweCAwIDAgMDt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6I2YyMTcxNzt3aGl0ZS1zcGFjZTpub3dyYXB9LnJhZGlve2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtoZWlnaHQ6MThweCAhaW1wb3J0YW50O3dpZHRoOjE4cHggIWltcG9ydGFudDttYXJnaW46MCAxMHB4IDAgMDtvdmVyZmxvdzpoaWRkZW47Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDojZTVlNWU1O2JvcmRlci1yYWRpdXM6MTBweH0ucmFkaW86YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjRweDtsZWZ0OjRweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10aGVtZSk7Ym9yZGVyOjFweCBzb2xpZCAjZmJmYmZiO2JvcmRlci1yYWRpdXM6NXB4O29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNpdGlvbjphbGwgMC4yc30ucmFkaW8uY2hlY2tlZDpiZWZvcmV7dG9wOjRweDtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlKDEpfS5yYWRpby5lcnJvcntib3JkZXI6MXB4IHNvbGlkICNmMjE3MTd9LmNoZWNrLWljb24sLmNoZWNrYm94e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZsZXgtc2hyaW5rOjA7dmVydGljYWwtYWxpZ246bWlkZGxlO2hlaWdodDoxOHB4O3dpZHRoOjE4cHg7bWFyZ2luOjAgMTBweCAwIDA7Ym9yZGVyOjJweCBzb2xpZCAjNjY2O2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQ6I2ZmZjtvdmVyZmxvdzpoaWRkZW47Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgMC4yc30uY2hlY2staWNvbiBpbnB1dCwuY2hlY2tib3ggaW5wdXR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O3BhZGRpbmc6MDttYXJnaW46MDtib3R0b206MDtjbGlwOnJlY3QoMCAwIDAgMCk7b3ZlcmZsb3c6aGlkZGVufWxpLmFjdGl2ZSAuY2hlY2staWNvbiwuY2hlY2staWNvbi5jaGVja2VkLGxpLmFjdGl2ZSAuY2hlY2tib3gsLmNoZWNrYm94LmNoZWNrZWR7YmFja2dyb3VuZDojZmZmIHVybChcIi9pbWFnZXMvaS9jaGVjay5zdmdcIikgbm8tcmVwZWF0IDAgMDtiYWNrZ3JvdW5kLXNpemU6MTRweCAxNHB4fS5jaGVjay1pY29uLmVycm9yLC5jaGVja2JveC5lcnJvcntib3JkZXItY29sb3I6I2YyMTcxN30uY291bnRlci1yYWRpb3tjdXJzb3I6cG9pbnRlcn0uZmVlZGJhY2stbW9kYWwtZnJhbWUgcHttYXgtd2lkdGg6NTAwcHg7bWFyZ2luOjAgYXV0b30uZmVlZGJhY2stbW9kYWwtZnJhbWUgLnN1Ym1pdC1idG57d2lkdGg6MTAwJTttYXgtd2lkdGg6NDAwcHg7bWFyZ2luOjAgYXV0b30uY291bnRlci1zaXplPmxhYmVse2Zsb2F0OmxlZnQ7Zm9udC1zaXplOjIwcHg7cGFkZGluZzoxNHB4IDExcHggMCAwfS5jb3VudGVyLXNpemU+c3BhbntmbG9hdDpsZWZ0O3BhZGRpbmc6MTVweCAwIDAgMTBweDtjb2xvcjojNWM2MjZlfS5jb3VudGVyLXNpemU+c3Bhbj5zdXB7Zm9udC1zaXplOjEwcHh9LmNvdW50ZXItc2l6ZS1pbnB1dHtmbG9hdDpsZWZ0O3dpZHRoOjExMXB4fS5maWxlLWlucHV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MTBweCAwIDEwcHggMDttYXJnaW46MTVweCAwIDVweCAwO2NvbG9yOiM1YzYyNmU7b3ZlcmZsb3c6aGlkZGVuO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIDAuMnN9LmZpbGUtaW5wdXQ6aG92ZXJ7Y29sb3I6IzFkMjIyNX0uZmlsZS1pbnB1dCBbY2xhc3MqPSdpY29uLSdde3RvcDotMXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW46MCAxMHB4IDAgMDtmb250LXNpemU6MThweH0uZmlsZS1pbnB1dC10cmlnZ2Vye2Zsb2F0OmxlZnQ7d2lkdGg6MTgwcHh9LmZpbGUtaW5wdXQtdHJpZ2dlcj5zcGFue2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjQwMHB4O21hcmdpbjoxMHB4IDAgMCAwO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM1YzYyNmV9LmZpbGUtaW5wdXQtdHJpZ2dlciBsYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDo1MHB4O2xpbmUtaGVpZ2h0OjQ3cHg7cGFkZGluZzowO21hcmdpbjowO2ZvbnQtc2l6ZToxNXB4O3RleHQtYWxpZ246Y2VudGVyO2N1cnNvcjpwb2ludGVyO291dGxpbmU6bm9uZTtjb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgdmFyKC0tdGhlbWUpO2JhY2tncm91bmQ6dmFyKC0tdGhlbWUpO3RyYW5zaXRpb246YWxsIDAuMnM7Ym94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMzUsMzUsMzUsMC4yNSk7Ym9yZGVyLXJhZGl1czo0cHh9LmZpbGUtaW5wdXQtdHJpZ2dlciBsYWJlbDpob3Zlcntjb2xvcjp2YXIoLS10aGVtZSk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS10aGVtZSk7YmFja2dyb3VuZDojZmZmfS5maWxlLWlucHV0LWxpc3R7ZmxvYXQ6cmlnaHQ7d2lkdGg6Y2FsYygxMDAlIC0gMjAwcHgpfS5maWxlLWlucHV0LWxpc3Q6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LmZpbGUtaW5wdXQtbGlzdCBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O3dpZHRoOjExNHB4O2hlaWdodDoxMTRweDttYXJnaW46MCAzcHggNnB4IDNweDtiYWNrZ3JvdW5kOiNlNWU1ZTU7Ym9yZGVyLXJhZGl1czo0cHg7b3ZlcmZsb3c6aGlkZGVufS5maWxlLWlucHV0LWxpc3QgbGkgaW1ne21heC13aWR0aDpjYWxjKDEwMCUgLSAxMHB4KX0uZmlsZS1pbnB1dC1saW5lOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5maWxlLWlucHV0LWxpc3QsLmZpbGUtaW5wdXQtdHJpZ2dlcntmbG9hdDpub25lO3dpZHRoOjEwMCV9LmZpbGUtaW5wdXQtdHJpZ2dlcnttYXJnaW4tYm90dG9tOjIwcHh9fS5maWxlLWlucHV0LWl0ZW0sLnJhZGlvIGlucHV0LC5jaGVja2JveCBpbnB1dCwuZmlsZS1pbnB1dCBpbnB1dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7cGFkZGluZzowO21hcmdpbjowO2JvdHRvbTowO2NsaXA6cmVjdCgwIDAgMCAwKTtvdmVyZmxvdzpoaWRkZW59LmZpbGUtbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc2l6ZToxNXB4fS5maWxlLW91dHB1dHtwYWRkaW5nOjAgMCAzMHB4IDA7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzVjNjI2ZX0uY2hlYXBlci1mb3JtIC5zdWJtaXQtYnRue2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDt3aWR0aDoxNjZweH0uY2hlYXBlci1mb3JtIGlucHV0LnRleHQtaW5wdXR7ZmxvYXQ6bGVmdDt3aWR0aDozMDBweH0uY2hlYXBlci1mb3JtIGxhYmVsLmlucHV0LWxhYmVse2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiM1YzYyNmU7cGFkZGluZzowIDAgMTBweCAwfS5kYXRlLWlucHV0e3Bvc2l0aW9uOnJlbGF0aXZlfS5kYXRlLWlucHV0OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDo1MCU7cmlnaHQ6MTBweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjA7aGVpZ2h0OjA7ei1pbmRleDoyO2JvcmRlci10b3A6NHB4IHNvbGlkICMxZDIyMjU7Ym9yZGVyLXJpZ2h0OjRweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDo0cHggc29saWQgdHJhbnNwYXJlbnR9LnJhbmdle3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDo1cHg7YmFja2dyb3VuZC1jb2xvcjojZTVlNWU1O2JvcmRlci1yYWRpdXM6M3B4fS5yYW5nZS1yb3d7cGFkZGluZzoyMnB4IDAgMjNweCAwfS5yYW5nZS1yb3ctcHJvZ3Jlc3N7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjUwJTtoZWlnaHQ6NXB4O2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGhlbWUpfS5yZW1lbWJlci1sYWJlbHttYXJnaW46MCAwIDIwcHggMH0ucmVtZW1iZXItbGFiZWwgLmxhYmVsLXRleHR7cG9zaXRpb246cmVsYXRpdmU7dG9wOjJweH1pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTttYXJnaW46MH1pbnB1dFt0eXBlPSdudW1iZXInXXstbW96LWFwcGVhcmFuY2U6dGV4dGZpZWxkfS5zZWFyY2gtZm9ybSAudWktYXV0b2NvbXBsZXRlLnVpLWZyb250LnVpLW1lbnUudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IGxpOmhvdmVye2N1cnNvcjpwb2ludGVyO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmNvbmZpZGVudGlhbHttYXJnaW46MjBweCAwIDIwcHggMH0uY29uZmlkZW50aWFsOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5jb25maWRlbnRpYWwgLmNoZWNrYm94e2Zsb2F0OmxlZnQ7bWFyZ2luOjB9LmNvbmZpZGVudGlhbCAubGFiZWwtdGV4dHtmbG9hdDpyaWdodDt3aWR0aDpjYWxjKDEwMCUgLSAyOHB4KTtmb250LXNpemU6MTRweDtjb2xvcjojNWM2MjZlfS5pbnB1dC1sYWJlbF9faGlkZGVue29wYWNpdHk6MH0uaW5wdXQtbGFiZWwgc3Vwe21hcmdpbi10b3A6LTJweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC1zaXplOjEuNWVtO2xpbmUtaGVpZ2h0OjAuMWVtO2NvbG9yOnZhcigtLXRoZW1lKTtmb250LXdlaWdodDpib2xkfXNlbGVjdHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7d2lkdGg6MTAwJTtoZWlnaHQ6NDBweDtsaW5lLWhlaWdodDozOHB4O2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7cGFkZGluZy10b3A6MDtwYWRkaW5nLXJpZ2h0OjIwcHg7cGFkZGluZy1ib3R0b206MDtwYWRkaW5nLWxlZnQ6MTBweDtmb250LXNpemU6MTRweDtmb250LWZhbWlseTpcIlJvYm90b1wiLHNhbnMtc2VyaWY7Y29sb3I6IzFkMjIyNTtvdXRsaW5lOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZTVlNWU1O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCOEFBQUFUQ0FZQUFBQm9iTlpDQUFBQitrbEVRVlJJaWFYVlQ0aE5ZUmpIOGMrOVpLV2ttRW1HNWk2b2NaUnk3WVNvUVNhUnNMR1poUTBMaFpJL0tRdHFob1VGMlpNVkZ0TEVNRFQrRlUyZG91NlZoVHBTVWtoTXhwUm1Zbkh1cmVzNjU5NXo3enliMDNsL3ovdDgzK2Q5ei9tOXVWTDNhalZ4RW5Ncnowd1JSR0dtdkhLaE9BODNjU1NJd2hMa0sxb09wM0VPSjNBOEt6d2p1QU5QMEl0NzVVS3hVSVhuY1JsbmF2TFA0bFRONG1ZQ1hvaGhyS29NZGVGWnVWRHNtWTN6T0ZnM1oxWmxBVk1ZbkFHNEUwK3h2RTVhakJ2VnJ0K2t6Qi9BVVczc1FMbFFYSUtIQ1dENGhjRTgzbU16U2lsMUx1QlFpK0Q1ZUlTVktTbjdnaWk4WHUzb0l6YmdiVUppRGhkeE9DTzRHOCt4TEVHZXdKNGdDbS96NzNaK3d4YThTcWs3Z0FOTndBc3doQlVKOGpUNmd5aThWUjJvUDhzUDJJaDNDWlBuNEVyYUFpcG5QSVlnUVo3Q2pscHdFaHkrWXgzUzNPTVM5b3VQb3dydUV2OU9oWVQ4U2V6RjNYb2hWK2R3dGRHQngraEowUDZnSDlmUUtlNTRhVXFkdmlBSy93UFQrQmY2akxWNG5hRGxjQlhITUpJQ0hzZTJORENOTzYvR0l0ekJtbWFKTlRHTm5VRVVEalZLeW1JZW43QmU4ZzRreFU5eHh3M0JXZUhFSDAwdlhqYkptOEx1SUFvZlpDbmFpbTErd1ZicFBqQXA3dmgrMW9LdGV2WVBzUk9PMVkxUFlGY1FoU090Rkd2bnloeEhIMTVVM245amV4Q0Z3NjBXYXZlKy9vcE5HQlU3MTJnN1JmNENzTktEWStrL2dMZ0FBQUFBU1VWT1JLNUNZSUk9XCIpO2JhY2tncm91bmQtc2l6ZToxMnB4IDhweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNhbGMoMTAwJSAtIDhweCkgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTU7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyLXJhZGl1czo0cHg7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9c2VsZWN0OmRpc2FibGVke29wYWNpdHk6MC43O2N1cnNvcjpkZWZhdWx0fXNlbGVjdC5lcnJvcntib3JkZXItY29sb3I6I2YyMTcxNztjb2xvcjojZjIxNzE3fS5zaW1wbGUtZmlsZXtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO2hlaWdodDo0MHB4O2NvbG9yOiMxZDIyMjU7Y3Vyc29yOnBvaW50ZXJ9LnNpbXBsZS1maWxlLmVycm9ye2NvbG9yOiNmMjE3MTc7Ym9yZGVyOjFweCBzb2xpZCAjZjIxNzE3fS5zaW1wbGUtZmlsZV9saWdodHtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLWNvbG9yOiNmZmZ9LnNpbXBsZS1maWxlX192YWx1ZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BhZGRpbmc6MCAxMHB4O2xpbmUtaGVpZ2h0OjM4cHg7Zm9udC1zaXplOjE0cHg7Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1O2JhY2tncm91bmQ6I2U1ZTVlNTtvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LnNpbXBsZS1maWxlX19pbnB1dHtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDttYXJnaW46LTFweDtwYWRkaW5nOjA7bWFyZ2luOjA7Ym90dG9tOjA7Y2xpcDpyZWN0KDAgMCAwIDApO292ZXJmbG93OmhpZGRlbn0uYWdyZWVtZW50LWxpbmUgbGFiZWw6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDoxMHB4fS5uYXZpZ2F0aW9uLWRlc2NyaXB0aW9uLXRpdGxle3BhZGRpbmc6MCAwIDIxcHggMDtmb250LXNpemU6NTBweDtsaW5lLWhlaWdodDoxLjJlbTtsZXR0ZXItc3BhY2luZzowLjA3NTVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9Lm5hdmlnYXRpb24tZGVzY3JpcHRpb24tdGl0bGUgbWFya3tjb2xvcjojNWM2MjZlfS5wYWdlLXRpdGxle21hcmdpbi1ib3R0b206MTBweDtmb250LXNpemU6MmVtO2xpbmUtaGVpZ2h0Om5vcm1hbH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucGFnZS10aXRsZXtmb250LXNpemU6MS43NWVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGFnZS10aXRsZXtmb250LXNpemU6MS41ZW19fS5wYWdlLXRpdGxlX19ib2xke2ZvbnQtd2VpZ2h0OmJvbGR9LnBhZ2UtdGl0bGVfX2NlbnRlcmVke3RleHQtYWxpZ246Y2VudGVyfS5wYWdlLXRpdGxlX19sb3d7bWFyZ2luLWJvdHRvbTowfS5wYWdlLXRpdGxlX2dyYXl7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiNhNmE2YTZ9LnBhZ2UtdGl0bGVfX3NlY29uZGFyeXtmb250LXNpemU6MC43ZW07Y29sb3I6IzVjNjI2ZX0ucGFnZS1zdWJ0aXRsZXtjb2xvcjojNWM2MjZlO21hcmdpbi1ib3R0b206MzBweH0ubWFpbi1wYWdlLXRpdGxle3BhZGRpbmc6MCAwIDIxcHggMDtmb250LXNpemU6NDBweDtsaW5lLWhlaWdodDoxLjJlbTtsZXR0ZXItc3BhY2luZzowLjA3NTVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9aDEsaDIsaDMsaDQsaDUsaDZ7cGFkZGluZzowO21hcmdpbjowO2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOmluaGVyaXQ7bGluZS1oZWlnaHQ6aW5oZXJpdDtjb2xvcjppbmhlcml0O3RleHQtdHJhbnNmb3JtOmluaGVyaXQ7bGV0dGVyLXNwYWNpbmc6aW5oZXJpdH0ubWFpbi1zZWN0aW9uLXRpdGxle3RleHQtYWxpZ246Y2VudGVyfS5tYWluLXNlY3Rpb24tdGl0bGVfX2JsdWV7Y29sb3I6IzAwYzJmZn0ub3JkZXItYmxvY2sgLm1haW4tc2VjdGlvbi10aXRsZXt0ZXh0LWFsaWduOmxlZnR9LmNhdGFsb2d1ZS1wYWdlIC5tYWluLXNlY3Rpb24tdGl0bGV7cGFkZGluZzoyMHB4IDAgMTBweCAwO21hcmdpbjowIDAgMzBweCAwfS5tYWluLXNlY3Rpb24tdGl0bGUtLWxvd3twYWRkaW5nOjB9Lm1haW4tc2VjdGlvbi10aXRsZSBzcGFuLm1vZGFsLXRyaWdnZXJ7ZGlzcGxheTpibG9jaztmb250LXNpemU6MC43ZW07dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubWFpbi1zZWN0aW9uLXRpdGxlIHNwYW4ubW9kYWwtdHJpZ2dlcjpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsubWFpbi1zZWN0aW9uLXRpdGxlLS1sb3d7cGFkZGluZzowfX1he2NvbG9yOiM2NjY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjphbGwgMC4yc31hOmhvdmVye2N1cnNvcjpwb2ludGVyO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9YS5tYWlsLXRvLGEuY2FsbC10byxhLm1haWwtdG86aG92ZXIsYS5jYWxsLXRvOmhvdmVye3doaXRlLXNwYWNlOm5vd3JhcDtjdXJzb3I6ZGVmYXVsdDtjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lfS5vcmRlci1wcmVwYXltZW50LWluZm86YWZ0ZXIsLmZvb3Rlci1zb2NpYWw6YWZ0ZXIsLm1vZGFsLXRhYnM6YWZ0ZXIsLnBhZ2UtZm9vdGVyOmFmdGVyLC5wcm9kdWN0cy1saXN0OmFmdGVyLC5wcm9kdWN0Pi5pbm5lcjphZnRlciwub3JkZXItcHJpY2UtZm9ybSAuaW5wdXQtbGluZTphZnRlciwuaGVhZGVyLWNhcnQtZHJvcGRvd246YWZ0ZXIsLmNhcnQtYW1vdW50OmFmdGVyLC5mb290ZXItdG9wOmFmdGVyLC5mb3JtLXRhYnMtY29udGVudDphZnRlciwub3JkZXItaW5mby1idXRuczphZnRlciwub3JkZXItc2VjdGlvbjphZnRlciwub3JkZXItc2VjdGlvbi10b3RhbDphZnRlciwub3JkZXItcHJpY2UtZm9ybTphZnRlciwucHJvZHVjdC1hbW91bnQ6YWZ0ZXIsLnByb2R1Y3Q6YWZ0ZXIsLmZpbGUtaW5wdXQ6YWZ0ZXIsLmNvdW50ZXItc2l6ZTphZnRlciwuY29tcGFyZS1jb250ZW50OmFmdGVyLC5wYWdlLW5hdjphZnRlciwubWFpbi1wYWdlLWNlbGw6YWZ0ZXIsaGVhZGVyOmFmdGVyLGZvb3RlcjphZnRlciwubWFpbjphZnRlciwubW9iaWxlLW5hdi1pdGVtczphZnRlciwubW9iaWxlLW5hdi1ob2xkZXI6YWZ0ZXIsW2NsYXNzJD0nbW9kYWwtZnJhbWUnXTphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0uY2xlYXJ7Y2xlYXI6Ym90aDtmbG9hdDpub25lICFpbXBvcnRhbnR9LmlubmVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mzt3aWR0aDoxMDAlO21heC13aWR0aDoxNDgwcHg7cGFkZGluZy1sZWZ0OjIuNWVtO3BhZGRpbmctcmlnaHQ6Mi41ZW07bWFyZ2luOjAgYXV0b31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmlubmVye3BhZGRpbmctbGVmdDoyZW07cGFkZGluZy1yaWdodDoyZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5pbm5lcntwYWRkaW5nLWxlZnQ6MWVtO3BhZGRpbmctcmlnaHQ6MWVtfX0uaW5uZXI6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LnBhZ2UtaG9sZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6Y2FsYygxMDB2aCAtIDEzNHB4KTtvdmVyZmxvdzpoaWRkZW59LmFuZHJvaWQgLnBhZ2UtaG9sZGVyLC5pb3MgLnBhZ2UtaG9sZGVye2hlaWdodDoxMDAlO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6c2Nyb2xsfS5tYWlue3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjA7YmFja2dyb3VuZDojZmZmfS5kZWNvci1wYWdlIC5tYWlue2JhY2tncm91bmQ6bm9uZX0ubWFpbl9wYXJ0bmVye3BhZGRpbmctdG9wOjYwcHh9Lm1haW4tY29sdW1ue3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjA7YmFja2dyb3VuZDojZmZmfS5oaWRley1tcy1maWx0ZXI6J3Byb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApJztvcGFjaXR5OjB9LmhpZGUudmlzaWJsZXstbXMtZmlsdGVyOidwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApJztvcGFjaXR5OjF9LmhpZGRlbntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uaW5wdXQtbGluZXtwb3NpdGlvbjpyZWxhdGl2ZX0uanMtbW9kYWwtdHJpZ2dlciwubW9kYWwtdHJpZ2dlcntjdXJzb3I6cG9pbnRlcjstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZX0uZm9vdGVyLWJ0bi5mZWVkYmFjay1idG57Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZmZmfS5mb290ZXItYnRuLmZlZWRiYWNrLWJ0biAubW9kYWwtdHJpZ2dlcntjdXJzb3I6cG9pbnRlcjtoZWlnaHQ6MTAwJTtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTAwJTt6LWluZGV4OjN9LnBob25lLWJveHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7ZmxvYXQ6cmlnaHQ7bGV0dGVyLXNwYWNpbmc6MC4wMjVlbTt0cmFuc2l0aW9uOmFsbCAwLjM1c30ucGFnZS1vdmVyZmxvdy1zZWN0aW9ue292ZXJmbG93OmhpZGRlbn0ubWFpbi1wYWdlLXJvd3twb3NpdGlvbjpyZWxhdGl2ZX0uc2xpZGUtY2VsbCwuc21hbGwtc2xpZGUgYSAubGluay1jZWxsLC5jdXN0b21lcnMtc2xpZGUtY2VsbCwuZmVhdHVyZXMtbmF2LWNlbGwsLmNhdGFsb2d1ZS1zbGlkZS1jZWxsLC50ZXN0aW1vbmlhbC1pdGVtLWNlbGwsLmltYWdlLWNlbGx7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO2Rpc3BsYXk6dGFibGUtY2VsbDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmNvbXBhcmUtc2VjdGlvbi10aXRsZSwubW9yZS1jb250ZW50LXRyaWdnZXJ7cGFkZGluZzowIDAgMTBweCAwO21hcmdpbjowIDAgMTBweCAwO2ZvbnQtc2l6ZToyMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjMWMxYzE7Y3Vyc29yOnBvaW50ZXI7b3ZlcmZsb3c6aGlkZGVufS5jb21wYXJlLXNlY3Rpb24tdGl0bGV7Y3Vyc29yOmRlZmF1bHR9LnByZWxpbWluYXJ5LXRpdGxlIHNwYW4uaWNvbi10cmlhbmdsZSwuY29tcGFyZS1zZWN0aW9uLXRpdGxlIHNwYW4uaWNvbi10cmlhbmdsZSwubW9yZS1jb250ZW50LXRyaWdnZXIgc3Bhbi5pY29uLXRyaWFuZ2xle3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6dmFyKC0tdGhlbWUpO2ZvbnQtc2l6ZToxNHB4Oy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNpdGlvbjphbGwgMC4yc30ucHJlbGltaW5hcnktdGl0bGUuYWN0aXZlIHNwYW4uaWNvbi10cmlhbmdsZSwuY29tcGFyZS1zZWN0aW9uLXRpdGxlLmFjdGl2ZSBzcGFuLmljb24tdHJpYW5nbGUsLm1vcmUtY29udGVudC10cmlnZ2VyLmFjdGl2ZSBzcGFuLmljb24tdHJpYW5nbGV7dG9wOjFweDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDI3MGRlZyl9Lm1vcmUtY29udGVudHtjbGVhcjpib3RofS5jb21wYXJlLXNlY3Rpb24tdGl0bGUgLm1vZGFsLXRyaWdnZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgMCAwIDIwcHg7Zm9udC1zaXplOjEzcHh9LnZpZGVvLWJveHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWJvdHRvbTo1Ni4yNSU7cGFkZGluZy10b3A6MDtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW59LnZpZGVvLWJveCBpZnJhbWV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyOm5vbmV9LnZpc3VhbGx5LWhpZGRlbntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDttYXJnaW46LTFweCAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O2JvdHRvbTowO2NsaXA6cmVjdCgwIDAgMCAwKTtvdmVyZmxvdzpoaWRkZW59c3Bhbi5jdXJyZW5jeXtkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50O2NvbG9yOmluaGVyaXQgIWltcG9ydGFudDttYXJnaW46MCAwIDAgMC4xZW07dGV4dC1kZWNvcmF0aW9uOmluaGVyaXR9LnNpdGUtbGlua3N7cGFkZGluZzo0MHB4IDIwcHh9LnNpdGUtbGlua3MgbGl7cGFkZGluZzowIDAgMTVweCAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ucGFnZS1zZXBhcmF0b3J7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlci10b3A6MXB4IHNvbGlkICNmYWZhZmE7Y2xlYXI6Ym90aH0ucGFnZS1zZXBhcmF0b3ItLWxpZ2h0e2JvcmRlci1jb2xvcjojZGZlMGUxfS5wYWdlLXNlcGFyYXRvcl9fYm90dG9tLWdhcHttYXJnaW4tYm90dG9tOjQwcHh9LnBhZ2UtcHJlbG9hZHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDt6LWluZGV4Ojk5OTk7d2lkdGg6MTAwdnc7aGVpZ2h0OjEwMHZoO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0ubG9hZGVkIC5wYWdlLXByZWxvYWR7dmlzaWJpbGl0eTpoaWRkZW47b3BhY2l0eTowO3RyYW5zaXRpb246YWxsIDBzfS5sb2FkaW5nIC5wYWdlLXByZWxvYWR7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTt0cmFuc2l0aW9uOmFsbCAwLjJzfS5wYWdlLXByZWxvYWQgc3Zne3dpZHRoOjEwMHB4O2hlaWdodDoxMDBweDtmaWxsOnZhcigtLXRoZW1lKX0ucGFnZS1yb3d7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlfS5wYWdlLXJvdy5wb3NpdGlvbmVke3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtoZWlnaHQ6MTAwJTt6LWluZGV4OjJ9LnBhZ2UtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246bWlkZGxlfSN1aS1pY29ucywudWktaWNvbnN7ZGlzcGxheTpub25lfS5zdGF0aWMtcmF0aW5ne3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjU4cHg7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZDp1cmwoXCIvaW1hZ2VzL2kvcmF0aW5nLnBuZ1wiKSBuby1yZXBlYXQgMCAwO2JhY2tncm91bmQtc2l6ZTo1OHB4IDEwcHh9LnN0YXRpYy1yYXRpbmctdmFsdWV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDp1cmwoXCIvaW1hZ2VzL2kvcmF0aW5nLWFjdGl2ZS5wbmdcIikgbm8tcmVwZWF0IDAgMDtiYWNrZ3JvdW5kLXNpemU6NThweCAxMHB4fS5yZXRpbmEgLnN0YXRpYy1yYXRpbmd7YmFja2dyb3VuZDp1cmwoXCIvaW1hZ2VzL2kvcmF0aW5nQDJ4LnBuZ1wiKSBuby1yZXBlYXQgMCAwO2JhY2tncm91bmQtc2l6ZTo1OHB4IDEwcHh9LnJldGluYSAuc3RhdGljLXJhdGluZyAuc3RhdGljLXJhdGluZy12YWx1ZXtiYWNrZ3JvdW5kOnVybChcIi9pbWFnZXMvaS9yYXRpbmctYWN0aXZlQDJ4LnBuZ1wiKSBuby1yZXBlYXQgMCAwO2JhY2tncm91bmQtc2l6ZTo1OHB4IDEwcHh9LnJldGluYSAuc3RhdGljLXJhdGluZy0tYmlnLC5zdGF0aWMtcmF0aW5nLS1iaWd7d2lkdGg6ODZweDtoZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLXNpemU6ODZweCAxNXB4fS5yZXRpbmEgLnN0YXRpYy1yYXRpbmctLWJpZyAuc3RhdGljLXJhdGluZy12YWx1ZSwuc3RhdGljLXJhdGluZy0tYmlnIC5zdGF0aWMtcmF0aW5nLXZhbHVle2JhY2tncm91bmQtc2l6ZTo4NnB4IDE1cHh9LnN0YXRpYy1yYXRpbmcgYXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDo1O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdXRsaW5lOm5vbmU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtaW5kZW50Oi05OTllbX0udGVzdGltb25pYWwtY291bnRlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aGl0ZS1zcGFjZTpub3dyYXA7Y29sb3I6IzVjNjI2ZX0uYnJlYWRjcnVtYnN7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0uYnJlYWRjcnVtYnNfdG9wLWdhcHtwYWRkaW5nLXRvcDoxNXB4fS5icmVhZGNydW1icyAuaW5uZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowO3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MDt3aWR0aDoxMDAlfS5icmVhZGNydW1icyAuaW5uZXI6YWZ0ZXJ7ZGlzcGxheTpub25lfS5icmVhZGNydW1icyBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O2ZvbnQtc2l6ZToxNHB4O21hcmdpbi1yaWdodDoyMHB4O2NvbG9yOiM5OTl9LmJyZWFkY3J1bWJzIGxpOm5vdCg6bGFzdC1jaGlsZCk6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjUwJTtyaWdodDotMTJweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjZweDtoZWlnaHQ6NnB4O21hcmdpbi10b3A6LTJweDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICM5OTk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzk5OTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9LmJyZWFkY3J1bWJzIGxpIGF7Y29sb3I6Izk5OX0uYnJlYWRjcnVtYnMgbGkgYTpob3Zlcntjb2xvcjp2YXIoLS10aGVtZSl9LmJyZWFkY3J1bWJzIGxpOmxhc3QtY2hpbGQgYXtwb2ludGVyLWV2ZW50czpub25lfS5jYXRhbG9ndWUtbGlzdCAuYnJlYWRjcnVtYnMgLmlubmVye3BhZGRpbmc6MCAyMHB4IDEwcHggMjBweH0ubm8tZGlzY291bnQgLmJyZWFkY3J1bWJzIC5pbm5lcntwYWRkaW5nOjcwcHggMjBweCAzMHB4IDIwcHg7YmFja2dyb3VuZDojZmZmfS5maXhlZC1icmVhZGNydW1ic3twb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ei1pbmRleDozO3dpZHRoOjEwMCU7cGFkZGluZzoxNjVweCAxNXB4IDAgMTVweDtiYWNrZ3JvdW5kOiNmZmZ9LmVycm9yLWhvbGRlcntwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDt6LWluZGV4OjEwO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmVycm9yLWhvbGRlcj4uaW5uZXJ7aGVpZ2h0OjEwMCV9LmVycm9yLXJvd3tkaXNwbGF5OnRhYmxlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmVycm9yLWJsb2Nre2Rpc3BsYXk6dGFibGUtY2VsbDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cGFkZGluZzo1MHB4IDIwcHg7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDojZmZmfS5lcnJvci1ibG9jaz5we2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjI4cHh9LmVycm9yLW51bWJlcntwYWRkaW5nOjAgMCAyMXB4IDA7Zm9udC1zaXplOjE2MHB4O2xpbmUtaGVpZ2h0OjE2MHB4O2xldHRlci1zcGFjaW5nOjAuMDc1NWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDpib2xkO3RleHQtc2hhZG93OjFweCAtMXB4IDAgIzc2NzY3NiwgLTFweCAycHggMXB4ICM3MzcyNzIsIC0ycHggNHB4IDFweCAjNzY3NDc0LCAtM3B4IDZweCAxcHggIzc4Nzc3NywgLTRweCA4cHggMXB4ICM3YjdhN2EsIC01cHggMTBweCAxcHggIzdmN2Q3ZCwgLTZweCAxMnB4IDFweCAjODI4MTgxLCAtN3B4IDE0cHggMXB4ICM4Njg1ODUsIC04cHggMTZweCAxcHggIzhiOGE4OSwgLTlweCAxOHB4IDFweCAjOGY4ZThkLCAtMTBweCAyMHB4IDFweCAjOTQ5MzkyLCAtMTFweCAyMnB4IDFweCAjOTk5ODk3LCAtMTJweCAyNHB4IDFweCAjOWU5YzljLCAtMTNweCAyNnB4IDFweCAjYTNhMWExLCAtMTRweCAyOHB4IDFweCAjYThhNmE2LCAtMTVweCAzMHB4IDFweCAjYWRhYmFiLCAtMTZweCAzMnB4IDFweCAjYjJiMWIwLCAtMTdweCAzNHB4IDFweCAjYjdiNmI1LCAtMThweCAzNnB4IDFweCAjYmNiYmJhLCAtMTlweCAzOHB4IDFweCAjYzFiZmJmLCAtMjBweCA0MHB4IDFweCAjYzZjNGM0LCAtMjFweCA0MnB4IDFweCAjY2JjOWM4LCAtMjJweCA0NHB4IDFweCAjY2ZjZGNkLCAtMjNweCA0NnB4IDFweCAjZDRkMmQxLCAtMjRweCA0OHB4IDFweCAjZDhkNmQ1LCAtMjVweCA1MHB4IDFweCAjZGJkYWQ5LCAtMjZweCA1MnB4IDFweCAjZGZkZGRjLCAtMjdweCA1NHB4IDFweCAjZTJlMGRmLCAtMjhweCA1NnB4IDFweCAjZTRlM2UyfS5wYWdlcntwYWRkaW5nOjEwcHggMjBweCAyMHB4IDIwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Y2xlYXI6Ym90aH0ucGFnZXIgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO21hcmdpbjowIDFweCA1cHggMXB4fS5wYWdlciBsaSBhLC5wYWdlciBsaSBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MCA1cHg7Y29sb3I6IzkxOTE5MX0ucGFnZXIgbGkgYTpob3Zlcntjb2xvcjp2YXIoLS10aGVtZSl9LnBhZ2VyIGxpLmN1cnJlbnQgYTpob3ZlciwucGFnZXIgbGkuY3VycmVudCBzcGFuOmhvdmVyLC5wYWdlciBsaS5jdXJyZW50IGEsLnBhZ2VyIGxpLmN1cnJlbnQgc3BhbntjdXJzb3I6ZGVmYXVsdDtjb2xvcjojOTk5OTk5O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnBhZ2VyIGxpLmFsbC1saW5rIGF7Zm9udC13ZWlnaHQ6Ym9sZH0ucGFnZXIgbGkucHJldnttYXJnaW46MCAxcHggNXB4IDExMHB4fS5iYW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo5O3BhZGRpbmc6MjBweCA2JSAyMHB4IDYlO2JhY2tncm91bmQ6I2ZmZjtjbGVhcjpib3RoO3RleHQtYWxpZ246Y2VudGVyfS5wcm9maWxlIC5iYW5uZXJ7cGFkZGluZzo1MHB4IDB9LmJhbm5lci10ZXh0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BhZGRpbmc6MCAxMHB4O2NvbG9yOiNmZmZmZmY7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6NDBweH0uYmFubmVyLXRleHQgLnRpdGxle3dpZHRoOjEwMCV9LmJhbm5lci10ZXh0IHNwYW57ZGlzcGxheTpibG9jaztmb250LXNpemU6NTBweH0uYmFubmVyLWltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxNjBweDtib3gtc2hhZG93OjAgM3B4IDdweCByZ2JhKDM1LDM1LDM1LDAuNCksMCAtM3B4IDdweCByZ2JhKDM1LDM1LDM1LDAuNCk7b3ZlcmZsb3c6aGlkZGVufS5iYW5uZXItaW1hZ2UgaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7bWluLXdpZHRoOjEwMCU7bWluLWhlaWdodDoxMDAlO21heC13aWR0aDo5OTk5OSU7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0uaW5mby1iYW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOjEwODBweDttYXJnaW46MCBhdXRvIDMwcHggYXV0bzt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmO2NsZWFyOmJvdGh9LmluZm8tYmFubmVyLWhvbGRlcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7cGFkZGluZzo0MHB4IDE1cHggNDBweCAxNXB4O2JhY2tncm91bmQ6cmdiYSgyOSwzNCwzNywwLjMpfS5pbmZvLWJhbm5lci10aXRsZXtwYWRkaW5nOjAgMCAxMHB4IDA7Zm9udC1zaXplOjUycHh9LmluZm8tYmFubmVyIHB7bWF4LXdpZHRoOjY0MHB4O3BhZGRpbmc6MCAwIDIwcHggMDttYXJnaW46MCBhdXRvfS5pbmZvLWJhbm5lciAuZGFyay1yZWQtYnV0bnt3aWR0aDoxMDAlO21heC13aWR0aDozNjBweDttYXJnaW46MCBhdXRvfS5pbmZvLWJhbm5lciAuaW1hZ2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7ei1pbmRleDoxO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVufS5pbmZvLWJhbm5lciAuaW1hZ2UgaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7bWluLXdpZHRoOjEwMCU7bWluLWhlaWdodDoxMDAlO21heC13aWR0aDo5OTk5OSU7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0uYXNpZGUtYmFubmVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MzAwcHg7bWFyZ2luLWJvdHRvbToyMHB4O21hcmdpbi10b3A6MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiM1YzYyNmU7bWFyZ2luLXRvcDowfS5hc2lkZS1iYW5uZXIgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmFzaWRlLWJhbm5lcntoZWlnaHQ6MjAwcHg7bWFyZ2luLWJvdHRvbTo3MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYXNpZGUtYmFubmVye21hcmdpbi1ib3R0b206NTBweH19LnRvcC1iYW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoyMDBweDttYXJnaW4tYm90dG9tOjIwcHg7bWFyZ2luLXRvcDoyMHB4O2JhY2tncm91bmQtY29sb3I6IzVjNjI2ZX0udG9wLWJhbm5lciBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsudG9wLWJhbm5lcntoZWlnaHQ6MjAwcHg7bWFyZ2luLWJvdHRvbTo3MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsudG9wLWJhbm5lcnttYXJnaW4tYm90dG9tOjUwcHh9fS5jdXN0b21lcnN7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxMDBweCAyMHB4O2NvbG9yOiNmZmY7YmFja2dyb3VuZDojZmZmO3RleHQtYWxpZ246Y2VudGVyfS5jdXN0b21lcnMgaDJ7cGFkZGluZzowIDAgODBweCAwO2NvbG9yOiMxZDIyMjV9LmN1c3RvbWVycy1pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW46MzBweCAzNXB4fS5jdXN0b21lcnMtaXRlbSBzcGFue2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzI2MjQyNDtmb250LXNpemU6MTVweDtwYWRkaW5nOjEwcHggMCAwIDB9LmN1c3RvbWVycy1yb3d7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMjBweDtoZWlnaHQ6MTIwcHg7bWFyZ2luOmF1dG99LmN1c3RvbWVycy1yb3cgaW1ne2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDphdXRvfS5zZXJ2aWNlcy1saXN0e3BhZGRpbmc6MjBweCAwIDAgMDt0ZXh0LWFsaWduOmNlbnRlcn0uc2VydmljZXMtbGlzdC1pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjI1JTt2ZXJ0aWNhbC1hbGlnbjp0b3A7Zm9udC1zaXplOjEzcHg7cGFkZGluZzowIDFweCAyMHB4IDFweDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uc2VydmljZXMtbGlzdC1pdGVtIGE6aG92ZXIsLnNlcnZpY2VzLWxpc3QtaXRlbSBhe3RleHQtZGVjb3JhdGlvbjpub25lfS5zZXJ2aWNlcy1saXN0LWl0ZW0gc3Bhbntjb2xvcjojNWM2MjZlfS5zZXJ2aWNlcy1saXN0LWl0ZW06aG92ZXIgc3Bhbntjb2xvcjp2YXIoLS10aGVtZSl9LnNlcnZpY2VzLWxpc3QtaWNvbntkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToyNHB4O2NvbG9yOnZhcigtLXRoZW1lKTtwYWRkaW5nOjAgMCAzcHggMH0uc2VydmljZXMtbGlzdC1pY29uIHNwYW57Y29sb3I6dmFyKC0tdGhlbWUpfS5maXhlZC1wYXJlbnR7cG9zaXRpb246cmVsYXRpdmV9LmZpeGVkLXBhcmVudDphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH1zcGFuLmFydHtjb2xvcjojNWM2MjZlO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE0cHg7cGFkZGluZzo1cHggMCAwIDB9c3Bhbi5hcnQ+c3BhbntkaXNwbGF5OmlubGluZS1ibG9ja31zcGFuLmFydD5zcGFuOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0OjEwcHh9LnByb2R1Y3Qgc3Bhbi5hcnR7cGFkZGluZzowIDAgMzBweCAwfS5tYXAtYm94e3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDo0MDBweH0ubWFwLWJveCAjc3RhZ2UtbWFwLC5tYXAtYm94ICNtYXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfSNwcmludC1wcmlsb2dlbmllLTEsI3ByaW50LXByaWxvZ2VuaWUtMiwjcHJpbnQtYWt0LTEsI3ByaW50LWFrdC0ye3BhZ2UtYnJlYWstYWZ0ZXI6YWx3YXlzICFpbXBvcnRhbnQ7cGFnZS1icmVhay1pbnNpZGU6YXZvaWQgIWltcG9ydGFudH0ub3RoZXItc2VydmljZXMgbGk6Zmlyc3QtY2hpbGQsLmNvbnRhY3RzLWxpc3QtaXRlbTpmaXJzdC1jaGlsZCwuZmVhdHVyZXMtbGlzdC1pdGVtOmZpcnN0LWNoaWxke21hcmdpbjowfS50aGFua3N7cGFkZGluZzoxMDBweCAyMHB4O3RleHQtYWxpZ246Y2VudGVyfS5sb2NhdGlvbi1jb25maXJtYXRpb257cG9zaXRpb246Zml4ZWQ7dG9wOjk4cHg7bGVmdDowO3JpZ2h0OjA7ei1pbmRleDo1MDt3aWR0aDoxMDAlO21pbi13aWR0aDozMjBweDtwYWRkaW5nOjEwcHggMjBweDtiYWNrZ3JvdW5kOiMxZjFmMWY7Ym9yZGVyLXRvcDoxcHggc29saWQgI2ZhZmFmYTtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNXB4fS5sb2NhdGlvbi1jb25maXJtYXRpb24tYnRucywubG9jYXRpb24tY29uZmlybWF0aW9uIC5pbm5lcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LmxvY2F0aW9uLWNvbmZpcm1hdGlvbi1idG5ze21hcmdpbjowIDAgMCAxNXB4fS5sb2NhdGlvbi1jb25maXJtYXRpb24gW2NsYXNzKj0naWNvLSdde3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O21hcmdpbjowIDVweCAwIDA7ZmlsbDojZmZmfS5sb2NhdGlvbi1jb25maXJtYXRpb24gW2NsYXNzKj0nLWJ1dG4nXXtoZWlnaHQ6MjhweDtwYWRkaW5nOjAgMTVweDttYXJnaW46MCAwIDAgMTVweDtmb250LXNpemU6MTRweH0ubG9jYXRpb24tY29uZmlybWF0aW9uIFtjbGFzcyo9Jy1idXRuJ106Zmlyc3QtY2hpbGR7bWFyZ2luOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7LmxvY2F0aW9uLWNvbmZpcm1hdGlvbiAuaW5uZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5sb2NhdGlvbi1jb25maXJtYXRpb24gW2NsYXNzKj0nLWJ1dG4nXXtwYWRkaW5nOjAgNXB4fS5sb2NhdGlvbi1jb25maXJtYXRpb24tYnRuc3ttYXJnaW46MTBweCAwIDAgMH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LmxvY2F0aW9uLWNvbmZpcm1hdGlvbntwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9fXRyW2RhdGEtc3RhdHVzPScyJ117ZGlzcGxheTpub25lfS5jb250cmFjdG9yLXRhYmxlIHRyW2RhdGEtc3RhdHVzPScyJ117ZGlzcGxheTp0YWJsZS1yb3d9Lm9yZGVyLWNob2ljZSB0cltkYXRhLXN0YXR1cz0nMSddIGEuY29uZGl0aW9uOm5vdCguY29uZGl0aW9uLS1yZW1vdmUpLC5vcmRlci1jaG9pY2UgdHJbZGF0YS1zdGF0dXM9JzEnXSB0ZC5yZWQtY29sb3J7YmFja2dyb3VuZDojMThhMzAwO2NvbG9yOiNmZmZmZmZ9LnJlZC1jb2xvcntjb2xvcjp2YXIoLS10aGVtZSl9LmdyZWVuLWNvbG9ye2NvbG9yOiM2MzllM2F9LnNoaWRle2Rpc3BsYXk6bm9uZX0uY29udGFjdC1idXRuc3twb3NpdGlvbjpmaXhlZDtyaWdodDo0MHB4O2JvdHRvbTowO3otaW5kZXg6MjAzO2Rpc3BsYXk6ZmxleDtib3JkZXItcmFkaXVzOjEwcHggMTBweCAwIDA7b3ZlcmZsb3c6aGlkZGVufS5jb250YWN0LWJ1dG5zIGF7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6MzBweDtwYWRkaW5nOjAgMjBweDtmb250LXNpemU6MTVweDtjb2xvcjojZmZmO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZmZmO2JhY2tncm91bmQ6dmFyKC0tdGhlbWUpO2JveC1zaGFkb3c6MCAycHggMTBweCByZ2JhKDM1LDM1LDM1LDAuMjUpfS5jb250YWN0LWJ1dG5zIGE6Zmlyc3QtY2hpbGR7Ym9yZGVyOm5vbmV9LmNvbnRhY3QtYnV0bnMgYSBzdmd7cG9zaXRpb246cmVsYXRpdmU7dG9wOjFweDt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O21hcmdpbjowIDEwcHggMCAwO2ZpbGw6I2ZmZn0uY29udGFjdC1idXRucyBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO29wYWNpdHk6MC44fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5jb250YWN0LWJ1dG5zIGF7aGVpZ2h0OjI2cHg7cGFkZGluZzowIDEwcHg7Zm9udC1zaXplOjEzcHh9LmNvbnRhY3QtYnV0bnMgYSBzdmd7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDttYXJnaW46MCA3cHggMCAwfX1odG1sOm5vdCguc2FmYXJpKSAubW9kYWwtY2xvc2Utd2lkZV9fc2FmYXJpLGh0bWw6bm90KC5zYWZhcmkpIC5zYWZhcmktd2FybmluZ3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDttYXJnaW46LTFweDtwYWRkaW5nOjA7bWFyZ2luOjA7Ym90dG9tOjA7Y2xpcDpyZWN0KDAgMCAwIDApO292ZXJmbG93OmhpZGRlbn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCl7Lm90aGVyLXNlcnZpY2VzIGxpe21hcmdpbjowIDAgMCAyNXB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmN1c3RvbWVycy1yb3d7d2lkdGg6OTBweDtoZWlnaHQ6OTBweH0uY3VzdG9tZXJzLWl0ZW17bWFyZ2luOjE1cHggMjBweH0uc2VydmljZXMtbGlzdC1pdGVte3dpZHRoOjMyLjIlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYmFubmVye3BhZGRpbmc6MCAxMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsuYnJlYWRjcnVtYnN7ZGlzcGxheTpub25lfS5wYWdlciBsaS5hbGwtbGlua3tkaXNwbGF5OmJsb2NrfS5wYWdlciBsaS5wcmV2e21hcmdpbi1sZWZ0OjB9LmJhbm5lci10ZXh0e2ZvbnQtc2l6ZToyOHB4fS5iYW5uZXItaW1hZ2V7aGVpZ2h0OjE2MHB4fS5tYWluLXBhZ2UtdGl0bGV7Zm9udC1zaXplOjQ4cHh9fS5jb250ZW50LXRhYmxlIHRoe2ZvbnQtd2VpZ2h0OmJvbGQ7cGFkZGluZzowIDVweCAxMHB4IDVweH0uY29udGVudC10YWJsZSB0ZHtwYWRkaW5nOjVweCAxMHB4O2JvcmRlcjoxcHggc29saWQgI2MxYzFjMTt0ZXh0LWFsaWduOmxlZnR9LmNvbnRlbnQtdGFibGUgdGQuZW1wdHktY2VsbHtib3JkZXI6bm9uZX0uY29udGVudC10YWJsZSB0Zm9vdCB0ZHtjb2xvcjp2YXIoLS10aGVtZSk7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MTdweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGFnZXIgbGl7Zm9udC1zaXplOjE0cHg7bWFyZ2luOjAgMCA1cHggMH0uc2VjdGlvbi10aXRsZSBwe2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE4cHh9fS5ib3R0b20tcHJvbXB0c3twb3NpdGlvbjpmaXhlZDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDo5OTk5O3dpZHRoOjEwMHZ3fS5ib3R0b20tcHJvbXB0c19uby1oZWlnaHR7aGVpZ2h0OjB9LmJvdHRvbS1wcm9tcHRzX25vLWhlaWdodCAuaW5uZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3dpZHRoOmF1dG99LmJvdHRvbS1wcm9tcHRzX190b3B7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtZW5kO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmctbGVmdDoxZW07cGFkZGluZy1yaWdodDoxZW19LmJvdHRvbS1wcm9tcHRzX190b3A+ZGl2Omxhc3QtY2hpbGR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LWVuZH0uYm90dG9tLXByb21wdHMgLmxvZ2luLWdyZWV0aW5nLC5ib3R0b20tcHJvbXB0cyAuaW5zdGFsbC1wcm9tcHQsLmJvdHRvbS1wcm9tcHRzIC5sb2dpbi13YXJuaW5ne21hcmdpbi1ib3R0b206MTVweH0uYm90dG9tLXByb21wdHMgLmNhdGFsb2d1ZS11cCwuYm90dG9tLXByb21wdHMgLmNhbGxiYWNrLWJ1dG57cG9zaXRpb246c3RhdGljO2JvdHRvbTowO3JpZ2h0OjA7bWFyZ2luLWJvdHRvbToxNXB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5ib3R0b20tcHJvbXB0c19fdG9we2Rpc3BsYXk6YmxvY2t9fS5jb29raWUtd2FybmluZ3t3aWR0aDoxMDB2dztiYWNrZ3JvdW5kLWNvbG9yOiNlM2UzZTM7Ym94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMzUsMzUsMzUsMC4yNSk7Ym9yZGVyLXJhZGl1czozcHg7cGFkZGluZy10b3A6MWVtO3BhZGRpbmctYm90dG9tOjFlbX0uY29va2llLXdhcm5pbmcgLmlubmVye2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MzBweCAxZnI7Z3JpZC1jb2x1bW4tZ2FwOjE1cHg7YWxpZ24taXRlbXM6Y2VudGVyfS5uby1jb29raWUtd2FybmluZyAuY29va2llLXdhcm5pbmd7ZGlzcGxheTpub25lfS5jb29raWUtd2FybmluZ19zbWFsbHt6LWluZGV4Ojk5OTk7bWF4LXdpZHRoOjMwMHB4O2JhY2tncm91bmQtY29sb3I6I2UzZTNlMztib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgzNSwzNSwzNSwwLjI1KTtib3JkZXItcmFkaXVzOjNweDtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4O3BhZGRpbmctbGVmdDoyMHB4fS5uby1jb29raWUtd2FybmluZyAuY29va2llLXdhcm5pbmdfc21hbGx7ZGlzcGxheTpub25lfS5jb29raWUtd2FybmluZ19zbWFsbCAuaW5uZXJ7ZGlzcGxheTpibG9ja30uY29va2llLXdhcm5pbmcgc3Zne3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LmNvb2tpZS13YXJuaW5nX19jb25maXJte2N1cnNvcjpwb2ludGVyO2NvbG9yOnZhcigtLXRoZW1lKTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5jb29raWUtd2FybmluZ19fY29uZmlybTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuY29va2llLXdhcm5pbmd7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjQwcHggMWZyfS5jb29raWUtd2FybmluZyBzdmd7d2lkdGg6NDBweDtoZWlnaHQ6NDBweH19LmNvbnRhY3RzLWxpbmt7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6dmFyKC0tdGhlbWUpO2ZvbnQtd2VpZ2h0OmJvbGR9LmNvbnRhY3RzLWxpbmsgc3Zne3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7bWFyZ2luLXJpZ2h0OjEwcHg7ZmlsbDp2YXIoLS10aGVtZSl9LmdyYXktZnJhbWV7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHg7cGFkZGluZy1ib3R0b206MzBweDtwYWRkaW5nLWxlZnQ6MjBweDttYXJnaW4tYm90dG9tOjgwcHg7Ym9yZGVyLXJhZGl1czoxMHB4O2JhY2tncm91bmQtY29sb3I6I2Y2ZjZmNjtib3gtc2hhZG93OjAgMCAxMHB4IHJnYmEoMjgsMjcsMjcsMC4xNSl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5ncmF5LWZyYW1le3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH19LndoaXRlLWZyYW1le3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1yaWdodDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHg7cGFkZGluZy1sZWZ0OjIwcHg7bWFyZ2luLWJvdHRvbTo0MHB4O2JvcmRlci1yYWRpdXM6MTBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMzUsMzUsMzUsMC4yNSl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey53aGl0ZS1mcmFtZXtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9fS5kZWNvci1jb250ZW50LC5jYXJ0LWhvbGRlcj5iLC5jYXRhbG9ndWUtcGFnZXtkaXNwbGF5OmJsb2NrO3BhZGRpbmctdG9wOjE1cHh9LmNhc2UtdGV4dHttYXJnaW4tYm90dG9tOjMwcHh9Lm1hbmFnZXJzLW9yZGVyX19maWx0ZXItYnRuc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5tYW5hZ2Vycy1vcmRlcl9fZmlsdGVyLWJ0bnMgW2NsYXNzKj0nYnV0biddOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0OjEwcHh9LmJhY2stYnV0bnttYXJnaW4tdG9wOjE1cHg7dGV4dC1hbGlnbjpsZWZ0O2N1cnNvcjpkZWZhdWx0fS5iYWNrLWJ1dG4+YXtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXNpemU6MTRweDtjb2xvcjojNWM2MjZlfS5iYWNrLWJ1dG4+YSBzdmd7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDttYXJnaW4tcmlnaHQ6N3B4O2ZpbGw6IzVjNjI2ZX0uYmFjay1idXRuPmE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6dmFyKC0tdGhlbWUpfS5iYWNrLWJ1dG4+YTpob3ZlciBzdmd7ZmlsbDp2YXIoLS10aGVtZSl9LmhlbHB7bWFyZ2luLWxlZnQ6NXB4O2ZvbnQtc2l6ZToxZW07dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC13ZWlnaHQ6NDAwO2N1cnNvcjpwb2ludGVyO2FsaWduLXNlbGY6Y2VudGVyfS5oZWxwOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5oZWxwIHN2Z3t3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2ZpbGw6IzVjNjI2ZX0uaGVscF9faWNvbntjb2xvcjojNWM2MjZlfS50b29sdGlwLXRlbXBsYXRlc3tkaXNwbGF5Om5vbmV9LnRvb2x0aXAtdGVtcGxhdGVzX19pdGVte2xpbmUtaGVpZ2h0OjEuNH0udG9vbHRpcC10ZW1wbGF0ZXNfX2l0ZW0gYXtjb2xvcjp2YXIoLS10aGVtZSl9LnRvb2x0aXAtdGVtcGxhdGVzX19pdGVtIHA6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDo1cHh9LnRvb2x0aXAtdGVtcGxhdGVzX19tb3JlLWxpbmt7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjdweH0uY3VzdG9tLXRvb2x0aXB7Y3Vyc29yOnBvaW50ZXJ9LnNwaW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNSk7ei1pbmRleDoxMTt0cmFuc2l0aW9uOm9wYWNpdHkgMC4zczt2aXNpYmlsaXR5OmhpZGRlbjtvcGFjaXR5OjA7dHJhbnNpdGlvbjphbGwgMHN9LnNwaW5uZXJfYWN0aXZle3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjE7dHJhbnNpdGlvbjphbGwgMC4yc30uc3Bpbm5lcl9fcHJvZ3Jlc3N7d2lkdGg6NDZweDtoZWlnaHQ6NDZweDtib3JkZXI6NXB4IHNvbGlkIHZhcigtLXRoZW1lKTtib3JkZXItcmFkaXVzOjUwJTtib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50O2FuaW1hdGlvbjpyb3RhdGUgMXMgbGluZWFyIGluZmluaXRlfVtjbGFzcyo9J2xlYWYnXXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uY29tcGFueS1iZW5lZml0c3ttYXJnaW4tdG9wOjMwcHg7bWFyZ2luLWJvdHRvbTo2MHB4O3RleHQtYWxpZ246Y2VudGVyfS5jb21wYW55LWJlbmVmaXRzX19saXN0e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcik7Z3JpZC1jb2x1bW4tZ2FwOjIwcHg7Z3JpZC1yb3ctZ2FwOjMwcHg7bWFyZ2luLXRvcDo0MHB4fS5jb21wYW55LWJlbmVmaXRzX19pdGVte2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyfS5jb21wYW55LWJlbmVmaXRzX19pY29ue21hcmdpbi1ib3R0b206MTVweH0uY29tcGFueS1iZW5lZml0c19faWNvbiBzdmd7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtmaWxsOnZhcigtLXRoZW1lKX0uY29tcGFueS1iZW5lZml0c19fbmFtZXtmb250LXdlaWdodDpib2xkO21hcmdpbi1ib3R0b206N3B4fS5jb21wYW55LWJlbmVmaXRzX190ZXh0e2NvbG9yOiM1YzYyNmU7bWFyZ2luLWJvdHRvbToxMHB4fS5jb21wYW55LWJlbmVmaXRzX19saW5re2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDphdXRvO2NvbG9yOnZhcigtLXRoZW1lKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsuY29tcGFueS1iZW5lZml0c19fbGlzdHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX0uZmFrZS1yYWRpb3tkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtoZWlnaHQ6MThweDt3aWR0aDoxOHB4O292ZXJmbG93OmhpZGRlbjtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kOiNlNWU1ZTU7Ym9yZGVyLXJhZGl1czoxMHB4fS5mYWtlLXJhZGlvOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDo0cHg7bGVmdDo0cHg7ZGlzcGxheTpibG9jazt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGhlbWUpO2JvcmRlcjoxcHggc29saWQgI2ZiZmJmYjtib3JkZXItcmFkaXVzOjVweDtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zaXRpb246YWxsIDAuMnN9LmZha2UtcmFkaW8uY2hlY2tlZDpiZWZvcmV7dG9wOjRweDtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlKDEpfS5vcmRlci1pbmZvX3RvcC1nYXB7bWFyZ2luLXRvcDoxZW19Lm9yZGVyLWluZm9fX2l0ZW17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojNWM2MjZlfS5vcmRlci1pbmZvX19pdGVtOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOnZhcigtLXRoZW1lKX0ub3JkZXItaW5mb19faXRlbTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjAuNWVtfS5vcmRlci1pbmZvX19pdGVtIHN2Z3t3aWR0aDoxLjEyNWVtO2hlaWdodDoxLjEyNWVtO21hcmdpbi1yaWdodDowLjVlbTtmaWxsOmN1cnJlbnRDb2xvcn0uaGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjEwO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttaW4td2lkdGg6MzIwcHg7cGFkZGluZy10b3A6NDRweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RmZTBlMTtib3gtc2hhZG93OjAgNXB4IDVweCByZ2JhKDI4LDI3LDI3LDAuMDUpfS5oZWFkZXIgc2VsZWN0e2hlaWdodDozMHB4O2xpbmUtaGVpZ2h0OjI4cHh9LmhlYWRlciBzZWxlY3Q6Zm9jdXMsLmhlYWRlciBzZWxlY3Q6aG92ZXJ7Y29sb3I6dmFyKC0tdGhlbWUpfS5oZWFkZXJfX2hlbHAtYnRue2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OjE1cHh9LmhlYWRlcl9faGVscC1idG4gW2NsYXNzKj0nYnV0bidde2hlaWdodDozMHB4O3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuaGVhZGVyX19oZWxwLWJ0bnttYXJnaW4tbGVmdDoxMHB4fS5oZWFkZXJfX2hlbHAtYnRuIFtjbGFzcyo9J2J1dG4nXXtoZWlnaHQ6MjhweDtwYWRkaW5nLWxlZnQ6M3B4O3BhZGRpbmctcmlnaHQ6M3B4O2ZvbnQtc2l6ZToxMnB4fX0uaGVhZGVyLXRvcHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjQ7cGFkZGluZy10b3A6OHB4fS5oZWFkZXItdG9wPi5pbm5lcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21pbi1oZWlnaHQ6NjBweH0uaGVhZGVyLXRvcCAubG9nb3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjM7ZmxleC1zaHJpbms6MH0uaGVhZGVyLXRvcCAubG9nbyBhe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2t9LmhlYWRlci10b3AgLmxvZ28gLm9yZ2FuaXphdGlvbi1sb2dve2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTkwcHh9LmhlYWRlci10b3AgLmxvZ28gaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmhpZGUtb24tbG9nZ2Vke3Bvc2l0aW9uOnJlbGF0aXZlfS5oZWFkZXItcmlnaHR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LWdyb3c6MX0uaGVhZGVyLXJpZ2h0LW5hdntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1sZWZ0OjIwcHh9LmhlYWRlci1yaWdodC1uYXYtdXNlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS10YWJsZTt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmhlYWRlci1yaWdodC1uYXYtdXNlciBbY2xhc3MqPSctYnV0bidde2hlaWdodDozMHB4O3BhZGRpbmc6MCAyMHB4IDJweCAyMHB4O21hcmdpbjowIDAgMCAxMHB4O2ZvbnQtc2l6ZToxNXB4fS5oZWFkZXItcmlnaHQtc2VhcmNoe2ZsZXgtZ3JvdzoxO21hcmdpbi1sZWZ0OjIwcHh9LmhlYWRlci1yaWdodCAuc2VhcmNoLWZvcm17Ym9yZGVyLXJhZGl1czozcHh9LmhlYWRlci1yaWdodC1sb2NhdGlvbntkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246dG9wO3BhZGRpbmc6MCAwIDAgMH0udXNlci1pbnRlcmZhY2UtaWNvbnN7cG9zaXRpb246cmVsYXRpdmU7bWluLXdpZHRoOjQwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgMC4yc30udXNlci1pbnRlcmZhY2UtaWNvbnM6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6MTVweH0udXNlci1pbnRlcmZhY2UtaWNvbnMgLnVpLWJ0bi10ZXh0e3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZToxNHB4O2Rpc3BsYXk6YmxvY2t9LnVzZXItaW50ZXJmYWNlLWljb25zIC5zZWFyY2gtYnRuLXRleHR7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHh9LnVzZXItaW50ZXJmYWNlLWljb25zLnVzZXJfZGF0YXtjdXJzb3I6ZGVmYXVsdH0udXNlci1pbnRlcmZhY2UtaWNvbnMubG9naW4tdHJpZ2dlcntwYWRkaW5nOjAgN3B4fS5sb2dnZWQtdXNlciAudXNlci1pbnRlcmZhY2UtaWNvbnMubG9naW4tdHJpZ2dlcntkaXNwbGF5Om5vbmV9LnVzZXItaW50ZXJmYWNlLWljb25zIFtjbGFzcyo9J2ljb24tJ106bm90KC51aS1idXR0b24pe3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0udXNlci1pbnRlcmZhY2UtaWNvbnM6aG92ZXJ7Y29sb3I6dmFyKC0tdGhlbWUpO3RleHQtZGVjb3JhdGlvbjpub25lfS51c2VyLWludGVyZmFjZS1pY29uczpob3Zlcj5he2NvbG9yOnZhcigtLXRoZW1lKTt0ZXh0LWRlY29yYXRpb246bm9uZX0udXNlci1pbnRlcmZhY2UtaWNvbnM6aG92ZXIgc3Zne2ZpbGw6dmFyKC0tdGhlbWUpfS51c2VyLWludGVyZmFjZS1pY29ucyBzdmd7cG9zaXRpb246cmVsYXRpdmU7dG9wOjNweDtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MjJweDt3aWR0aDoyMnB4O3RyYW5zaXRpb246YWxsIDAuMnN9LnVzZXItaW50ZXJmYWNlLWljb25zIC51aS1jb3VudGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDotM3B4O2xlZnQ6NXB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtmb250LXNpemU6MTFweDtsaW5lLWhlaWdodDoxNnB4O2JhY2tncm91bmQ6dmFyKC0tdGhlbWUpO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czo5cHg7dHJhbnNpdGlvbjphbGwgMC4yc30udXNlci1pbnRlcmZhY2UtaWNvbnMuaGVhZGVyLXJpZ2h0LWNhcnQgLnVpLWNvdW50ZXJ7bGVmdDotOHB4fS51c2VyLWludGVyZmFjZS1pY29ucy5sb2dvdXR7cGFkZGluZzowfS51c2VyLWludGVyZmFjZS1pY29ucy5sb2dvdXQgLmljb24tbG9nLW91dHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MnB4O2xlZnQ6LTJweDtjb2xvcjp2YXIoLS10aGVtZSl9Lm1vYmlsZS11aXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjM7ZGlzcGxheTpub25lO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItdG9wOjFweCBzb2xpZCAjYzFjMWMxfS5tb2JpbGUtdWktYnRue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDo1MCU7aGVpZ2h0OjUwcHg7bWFyZ2luOjA7cGFkZGluZzowO2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTtib3gtc2hhZG93OjAgMCAwIHRyYW5zcGFyZW50O291dGxpbmU6bm9uZTtmb250LWZhbWlseTpcIlJvYm90b1wiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzFkMjIyNTtjdXJzb3I6cG9pbnRlcn0ubW9iaWxlLXVpLWJ0biBzdmd7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7bWFyZ2luOjAgN3B4IDAgMDtmaWxsOiMxZDIyMjV9Lm1vYmlsZS11aS1idG4gLm1vYmlsZS1uYXYtaWNvbnt0b3A6MH0ubW9iaWxlLXVpLWJ0bjpmaXJzdC1jaGlsZHtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNjMWMxYzF9LmhlYWRlci1uYXZ7cGFkZGluZy10b3A6M3B4fS5oZWFkZXItbmF2IC5pbm5lcj51bHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZDt3aWR0aDoxMDAlfS5oZWFkZXItbmF2IC5pbm5lcj51bD5saXt3aGl0ZS1zcGFjZTpub3dyYXA7dHJhbnNpdGlvbjphbGwgMC4yc30uaGVhZGVyLW5hdiAuaW5uZXI+dWw+bGk6aG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLXRoZW1lKX0uaGVhZGVyLW5hdiAuaW5uZXI+dWw+bGkuc2FsZXtib3JkZXI6MXB4IHNvbGlkICNmZmZ9LmhlYWRlci1uYXYgLmlubmVyPnVsPmxpLnNhbGU6aG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLXRoZW1lKX0uaGVhZGVyLW5hdiAuaW5uZXI+dWw+bGkuc2FsZSBhe2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMDBjMmZmO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5oZWFkZXItbmF2IC5pbm5lcj51bD5saT5he2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjM4cHg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MzBweDt0ZXh0LWFsaWduOmNlbnRlcjtsZXR0ZXItc3BhY2luZzowLjA0ZW19LmhlYWRlci1uYXYgLmlubmVyPnVsPmxpPmEuYWN0aXZlLC5oZWFkZXItbmF2IC5pbm5lcj51bD5saT5hOmhvdmVye2NvbG9yOnZhcigtLXRoZW1lKTt0ZXh0LWRlY29yYXRpb246bm9uZX0uaGVhZGVyLW5hdiAuaW5uZXI+dWw+bGkgLnN1Yi1uYXYuYWN0aXZle3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjE7dHJhbnNpdGlvbjphbGwgMC4yc30uaGVhZGVyLW5hdiAuaW5uZXI+dWw+bGk6aG92ZXIgLnN1Yi1uYXZ7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTt0cmFuc2l0aW9uOmFsbCAwLjJzO3RyYW5zaXRpb246YWxsIDAuMnMgMC4zc30uaGVhZGVyLW5hdiAuc3ViLW5hdntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjMwMHB4O2JhY2tncm91bmQ6I2ZmZjtmb250LXNpemU6MTZweDtvdmVyZmxvdzpoaWRkZW47Ym94LXNoYWRvdzowIDhweCA3cHggcmdiYSgzNSwzNSwzNSwwLjQpO3RleHQtc2hhZG93OjAgMCAwIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MCAwIDEwcHggMTBweDt2aXNpYmlsaXR5OmhpZGRlbjtvcGFjaXR5OjA7dHJhbnNpdGlvbjphbGwgMHM7dHJhbnNpdGlvbjphbGwgMC4ycyAwLjNzfS5oZWFkZXItbmF2IC5zdWItbmF2OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5oZWFkZXItbmF2IC5zdWItbmF2IHVse2Zsb2F0OmxlZnQ7ZGlzcGxheTpibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MTYuNjY2JTtwYWRkaW5nOjAgMjBweCAyMHB4IDB9LmhlYWRlci1uYXYgLnN1Yi1uYXYgdWw6bnRoLWNoaWxkKDZuKzEpe2NsZWFyOmJvdGh9LmhlYWRlci1uYXYgLnN1Yi1uYXYgdWwgbGl7cGFkZGluZzowIDIwcHggMTBweCAwO3doaXRlLXNwYWNlOm5vcm1hbH0uaGVhZGVyLW5hdiAuc3ViLW5hdiB1bCBsaS53aXRoLWljb257cGFkZGluZzowIDAgNnB4IDA7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MTZweH0uaGVhZGVyLW5hdiAuc3ViLW5hdiB1bCBsaS53aXRoLWljb24gYXtjb2xvcjojMWYxZjFmfS5oZWFkZXItbmF2IC5zdWItbmF2IHVsIGxpIGF7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjAgMCAwIDE4cHg7bGluZS1oZWlnaHQ6MTZweDtjb2xvcjojNWM2MjZlfS5oZWFkZXItbmF2IC5zdWItbmF2IHVsIGxpIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6dmFyKC0tdGhlbWUpfS5oZWFkZXItbmF2IC5zdWItbmF2IHVsIGxpIGEgLmljb257cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDotN3B4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH0uaGVhZGVyLW5hdiAuc3ViLW5hdiB1bCBsaSBhIC5pY29uIHN2Z3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2ZpbGw6dmFyKC0tdGhlbWUpfS5oZWFkZXItbmF2IC5zdWItbmF2IC5zdWJuYXYtY29sdW1ue3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OnJpZ2h0O3dpZHRoOjE4JX0uaGVhZGVyLW5hdiAuc3ViLW5hdiAuc3VibmF2LWNvbHVtbjpsYXN0LWNoaWxke3BhZGRpbmc6MjBweCAyMHB4IDIwcHggMH0uaGVhZGVyLW5hdiAuc3ViLW5hdiAuc3VibmF2LWNvbHVtbjpsYXN0LWNoaWxkIHVse2Zsb2F0Om5vbmU7d2lkdGg6YXV0bztwYWRkaW5nOjB9LmhlYWRlci1uYXYgLnN1Yi1uYXYgLnN1Ym5hdi1jb2x1bW46bGFzdC1jaGlsZCBsaXtwYWRkaW5nOjAgMCAxMHB4IDE1cHh9LmhlYWRlci1uYXYgLnN1Yi1uYXYgLnN1Ym5hdi1jb2x1bW46Zmlyc3QtY2hpbGR7ZmxvYXQ6bGVmdDt3aWR0aDo4MiV9LmhlYWRlci1uYXYgLnN1Yi1uYXYgLnN1Ym5hdi1jb2x1bW46Zmlyc3QtY2hpbGQgdWx7ZmxvYXQ6bGVmdDt3aWR0aDoyMCV9LmhlYWRlci1uYXYgLnN1Yi1uYXYgLnN1Ym5hdi1jb2x1bW46Zmlyc3QtY2hpbGQgdWw6bnRoLWNoaWxkKDZuKzEpe2NsZWFyOm5vbmV9LmhlYWRlci1uYXYgLnN1Yi1uYXYgLnN1Ym5hdi1jb2x1bW46Zmlyc3QtY2hpbGQgdWw6bnRoLWNoaWxkKDVuKzEpe2NsZWFyOmJvdGh9LmhlYWRlci1uYXYgLnN1Yi1uYXYgLnN1Ym5hdi1jb2x1bW46Zmlyc3QtY2hpbGQ6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOi0xMCU7cmlnaHQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjFweDtoZWlnaHQ6MTAwMCU7YmFja2dyb3VuZDojZDdkN2Q3fS5oZWFkZXItdG9wX3BhcnRuZXJ7cGFkZGluZy1sZWZ0OjB9LmhlYWRlci10b3BfcGFydG5lcj4uaW5uZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtoZWlnaHQ6NjBweH0uaGVhZGVyLXRvcF9wYXJ0bmVyPi5pbm5lciAuaGVhZGVyLW5hdntwYWRkaW5nLXJpZ2h0OjB9LmhlYWRlci10b3BfcGFydG5lcj4uaW5uZXIgLmhlYWRlci1uYXY+LmlubmVye3Bvc2l0aW9uOnN0YXRpY30uaGVhZGVyLXRvcF9wYXJ0bmVyPi5pbm5lciAuaGVhZGVyLW5hdj4uaW5uZXI+dWw+bGk6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6MTVweH0uaGVhZGVyLXRvcF9wYXJ0bmVyPi5pbm5lciAuaGVhZGVyLW5hdj4uaW5uZXI+dWw+bGk+YXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDo2MHB4O2xpbmUtaGVpZ2h0Om5vcm1hbH0uaGVhZGVyLXRvcF9wYXJ0bmVyPi5pbm5lciAuaGVhZGVyLXJpZ2h0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmhlYWRlci10b3BfcGFydG5lcj4uaW5uZXIgLmhlYWRlci1yaWdodC1zZWFyY2h7cGFkZGluZy10b3A6MDtmbGV4LWdyb3c6MX0uaGVhZGVyLXRvcF9wYXJ0bmVyPi5pbm5lciAuaGVhZGVyLXJpZ2h0LW5hdntwYWRkaW5nLXRvcDowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuaGVhZGVyLXRvcF9wYXJ0bmVyPi5pbm5lcntoZWlnaHQ6NDBweH0uaGVhZGVyLXRvcF9wYXJ0bmVyPi5pbm5lciAuaGVhZGVyLXJpZ2h0e21hcmdpbi1sZWZ0OmF1dG87d2lkdGg6YXV0b319LnN1Yi1uYXYtc2Nyb2xse21heC1oZWlnaHQ6Y2FsYygxMDB2aCAtIDkwcHgpO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0b30uc3ViLW5hdi1zY3JvbGwgLnN1Yi1uYXYtY29udGVudHtwYWRkaW5nOjIwcHggMjBweCAwIDIwcHh9LmhlYWRlci1zZWFyY2h7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDowO3dpZHRoOjEwMCU7cGFkZGluZzo0cHggNTBweCA0cHggMjBweDtiYWNrZ3JvdW5kOiNmZmZ9LmhlYWRlci1zZWFyY2g6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOi00MHB4O2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjQwcHh9LmhlYWRlci1zZWFyY2ggLnNlYXJjaC1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzhweDtoZWlnaHQ6NDBweDtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjJzfS5oZWFkZXItc2VhcmNoIC5zZWFyY2gtY2xvc2Ugc3Zne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7ZGlzcGxheTpibG9jazt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2ZvbnQtc2l6ZToyMHB4O21hcmdpbjotMTBweCAwIDAgLTEwcHg7ZmlsbDojMWQyMjI1fS5oZWFkZXItc2VhcmNoIC5zZWFyY2gtY2xvc2U6aG92ZXIgc3Zne2ZpbGw6dmFyKC0tdGhlbWUpfS5oZWFkZXItc2VhcmNoLWRlc2t0b3B7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDowO3dpZHRoOjEwMCU7bWF4LWhlaWdodDo0MDBweDtiYWNrZ3JvdW5kOiNmZmY7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvO2JveC1zaGFkb3c6MCAycHggMTBweCByZ2JhKDM1LDM1LDM1LDAuMjUpO2JvcmRlci1yYWRpdXM6NHB4fS5oZWFkZXItc2VhcmNoLXJlc3VsdHN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OmNhbGMoMTAwdmggLSAxNTZweCk7YmFja2dyb3VuZDojZmZmO292ZXJmbG93OmhpZGRlbn0uaGVhZGVyLXNlYXJjaC1yZXN1bHRzLXNjcm9sbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6Y2FsYygxMDAlICsgMTAwcHgpO2hlaWdodDoxMDAlO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0b30uaGVhZGVyLXNlYXJjaC1yZXN1bHRzLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6Y2FsYygxMDAlIC0gMTAwcHgpO3BhZGRpbmc6MjBweH0uaGVhZGVyLXNlYXJjaC1yZXN1bHRzIHVse2JvcmRlci10b3A6MXB4IHNvbGlkICNkN2Q3ZDd9LmhlYWRlci1zZWFyY2gtbG9jYXRpb257cGFkZGluZzo1cHggMCAwIDB9LmhlYWRlci1zZWFyY2gtbG9jYXRpb24gc2VsZWN0e2hlaWdodDoyOHB4O2xpbmUtaGVpZ2h0OjI2cHg7Ym9yZGVyOjFweCBzb2xpZCAjYzFjMWMxfS5oZWFkZXItc2VhcmNoLWxvY2F0aW9uIC5pY28tbG9jYXRpb257bGVmdDphdXRvO3JpZ2h0Oi00MHB4O3RvcDoxMHB4O2ZpbGw6IzFkMjIyNX0uaGVhZGVyLXNlYXJjaCAudWktYXV0b2NvbXBsZXRle2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt0b3A6MCAhaW1wb3J0YW50O2xlZnQ6MCAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudH0udWktbWVudS1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21pbi1oZWlnaHQ6NDBweDtwYWRkaW5nOjlweCAzMHB4IDEwcHggMjBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDdkN2Q3O2NvbG9yOiMxZDIyMjU7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgMC4yc30udWktbWVudS1pdGVtLnVpLXN0YXRlLWZvY3Vze2JhY2tncm91bmQ6I2ZhZmFmYX0udWktbWVudS1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyOm5vbmV9LnVpLW1lbnUtaXRlbTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS51aS1tZW51LWl0ZW0gLm5hbWV7cGFkZGluZzowIDAgMCAyMHB4fS51aS1tZW51LWl0ZW0gLm5hbWUgc3BhbntkaXNwbGF5OmJsb2NrO2NvbG9yOiM1YzYyNmV9LnVpLW1lbnUtaXRlbSAuaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2hlaWdodDo2MHB4O3dpZHRoOjYwcHh9LnVpLW1lbnUtaXRlbSAuaW1hZ2UgaW1ne2hlaWdodDphdXRvfS51aS1tZW51LWl0ZW0gLmltYWdlLmltYWdlLS10YWxsIGltZ3toZWlnaHQ6MTAwJTttYXgtaGVpZ2h0OjEwMCU7d2lkdGg6YXV0b30uc2VhcmNoLWZvcm17cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDojZmZmfS5zZWFyY2gtZm9ybT5mb3Jte2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnNlYXJjaC1mb3JtIC5zZWFyY2gtaW5wdXR7aGVpZ2h0OjMycHg7ZmxleC1ncm93OjE7bWFyZ2luOjA7cGFkZGluZzowIDE1cHggMCAxMHB4O2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXRvcDoxcHggc29saWQgI2MxYzFjMTtib3JkZXItcmlnaHQ6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzFjMWMxO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjYzFjMWMxO291dGxpbmU6bm9uZTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjdweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjdweDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZX0uc2VhcmNoLWZvcm0gLnNlYXJjaC1idG57cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDo0OHB4O2hlaWdodDozMnB4O2JvcmRlcjpub25lO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIDAuMnM7YmFja2dyb3VuZC1jb2xvcjojNWM2MjZlO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjdweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo3cHh9LnNlYXJjaC1mb3JtIC5zZWFyY2gtYnRuIHN2Z3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtmb250LXNpemU6MjBweDttYXJnaW46LTEwcHggMCAwIC0xMHB4O2ZpbGw6I2ZmZjt0cmFuc2l0aW9uOmFsbCAwLjJzfS5zZWFyY2gtZm9ybSAuc2VhcmNoLWJ0bjpob3ZlciBzdmd7ZmlsbDp2YXIoLS10aGVtZSl9Lm1vYmlsZS1uYXYtaWNvbntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTJweDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cmlnaHQ6MDt6LWluZGV4OjkwNTt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O21hcmdpbjowIDEwcHggMCAwO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3RyYW5zaXRpb246b3BhY2l0eSAwLjJzfS5tb2JpbGUtbmF2LWljb24+c3Bhbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrO3dpZHRoOjIwcHg7aGVpZ2h0OjJweDttYXJnaW46LTFweCAwIDAgLTEwcHg7YmFja2dyb3VuZDojMWQyMjI1O3RyYW5zaXRpb246YWxsIDAuM3N9Lm1vYmlsZS1uYXYtaWNvbj5zcGFuOmFmdGVyLC5tb2JpbGUtbmF2LWljb24+c3BhbjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJzt3aWR0aDoyMHB4O2hlaWdodDoycHg7YmFja2dyb3VuZDojMWQyMjI1O3RyYW5zaXRpb246YWxsIDAuM3N9Lm1vYmlsZS1uYXYtaWNvbj5zcGFuOmJlZm9yZXt0b3A6LTZweH0ubW9iaWxlLW5hdi1pY29uPnNwYW46YWZ0ZXJ7dG9wOjZweDtvcGFjaXR5OjF9Lm1vYmlsZS1uYXYtaWNvbi5hY3RpdmU+c3Bhbnt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0ubW9iaWxlLW5hdi1pY29uLmFjdGl2ZT5zcGFuOmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC02cHgsIDApfS5tb2JpbGUtbmF2LWljb24uYWN0aXZlPnNwYW46YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKC02cHgsIDApO29wYWNpdHk6MH0uaW9zIC5tb2JpbGUtbmF2LWJ0biwuYW5kcm9pZCAubW9iaWxlLW5hdi1idG4sLnBhZ2UtbmF2LWhvbGRlci5maXhlZCAubW9iaWxlLW5hdi1idG57b3BhY2l0eToxfS5tb2JpbGUtbmF2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO3JpZ2h0OjA7ei1pbmRleDoyO2Rpc3BsYXk6bm9uZTt3aWR0aDowO2hlaWdodDoxMDB2aDtiYWNrZ3JvdW5kOiNmZmY7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMyMHB4LCAwLCAwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjM1cztvdmVyZmxvdzpoaWRkZW59Lm1vYmlsZS1uYXYgLnBhZ2UtbmF2e2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjB9Lm1vYmlsZS1uYXYuYWN0aXZle3dpZHRoOjMwMHB4O2JveC1zaGFkb3c6MCA1cHggMTdweCByZ2JhKDAsMCwwLDAuNCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfS5tb2JpbGUtbmF2LmFjdGl2ZSAubW9iaWxlLW5hdi1ob2xkZXJ7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjVzIDAuMjVzLCBvcGFjaXR5IDAuMzVzIDAuMnN9Lm1vYmlsZS1uYXYtaXRlbXMsLm1vYmlsZS1uYXYtaG9sZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0ubW9iaWxlLW5hdi1ob2xkZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OmNhbGMoMTAwJSAtIDEyNHB4KTtwYWRkaW5nOjAgMCAwIDA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2MxYzFjMTtvdmVyZmxvdzpoaWRkZW47b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMCUsIDAsIDApO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMnN9Lm1vYmlsZS1uYXYtaG9sZGVyIGxpe2Rpc3BsYXk6YmxvY2t9Lm5hdi1zY3JvbGx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOmNhbGMoMTAwJSArIDEwMHB4KTtoZWlnaHQ6MTAwJTtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q3ZDdkN30ubmF2LXNjcm9sbCAubmF2LXNjcm9sbC1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmNhbGMoMTAwJSAtIDEwMHB4KTtwYWRkaW5nLWJvdHRvbTo4MHB4fS5uYXYtc2Nyb2xsIC5uYXYtc2Nyb2xsLWNvbnRlbnQ+dWw+bGl7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q3ZDdkN30ubmF2LXNjcm9sbCAubmF2LXNjcm9sbC1jb250ZW50PnVsPmxpPmF7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWluLWhlaWdodDo2MHB4O3BhZGRpbmc6MTJweCAzMHB4IDEycHggMjBweDtjb2xvcjojMWQyMjI1O2ZvbnQtc2l6ZToxLjI1cmVtfS5uYXYtc2Nyb2xsIC5uYXYtc2Nyb2xsLWNvbnRlbnQ+dWw+bGk+YSBzdmd7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtmaWxsOnZhcigtLXRoZW1lKTttYXJnaW4tcmlnaHQ6NXB4fS5uYXYtc2Nyb2xsIC5uYXYtc2Nyb2xsLWNvbnRlbnQ+dWw+bGkgLnN1Yi1uYXYtdHJpZ2dlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO3otaW5kZXg6Mjt3aWR0aDo0OXB4O2hlaWdodDo1OXB4O2N1cnNvcjpwb2ludGVyfS5uYXYtc2Nyb2xsIC5uYXYtc2Nyb2xsLWNvbnRlbnQ+dWw+bGkgLnN1Yi1uYXYtdHJpZ2dlcjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6MjRweDtyaWdodDoxNXB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHZhcigtLXRoZW1lKTtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS10aGVtZSk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNpdGlvbjphbGwgMC4yc30ubmF2LXNjcm9sbCAubmF2LXNjcm9sbC1jb250ZW50PnVsPmxpIC5zdWItbmF2LXRyaWdnZXIuYWN0aXZlOmJlZm9yZXt0b3A6MjJweDt0cmFuc2Zvcm06cm90YXRlKDIyNWRlZyl9Lm5hdi1zY3JvbGwgLm5hdi1zY3JvbGwtY29udGVudD51bD5saS5uby1zdWJuYXYgLnN1Yi1uYXYtdHJpZ2dlcjpiZWZvcmV7ZGlzcGxheTpub25lfS5uYXYtc2Nyb2xsIC5uYXYtc2Nyb2xsLWNvbnRlbnQ+dWw+bGkgdWx7ZGlzcGxheTpub25lO3BhZGRpbmc6MTBweCAwO2JvcmRlci10b3A6MXB4IHNvbGlkICNkN2Q3ZDd9Lm5hdi1zY3JvbGwgLm5hdi1zY3JvbGwtY29udGVudD51bD5saSB1bD5saSBhe2Rpc3BsYXk6YmxvY2s7bWluLWhlaWdodDo0OHB4O3BhZGRpbmc6OHB4IDIwcHggOHB4IDJlbX0ubW9iaWxlLW5hdi1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7ei1pbmRleDoxO2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MDt3aWR0aDoxMDAlO3RyYW5zaXRpb246YmFja2dyb3VuZCAwLjM1cyAwLjM1c30ubW9iaWxlLW5hdi1jbG9zZS5hY3RpdmV7aGVpZ2h0OjEwMDB2aH0ubG9naW4tZm9ybXtwYWRkaW5nOjAgMCAyMHB4IDB9LmxvZ2luLWZvcm0tZXJyb3J7Y29sb3I6dmFyKC0tdGhlbWUpO21hcmdpbi1sZWZ0OjIwcHg7ZGlzcGxheTpub25lfS5sb2dpbi1mb3JtLXNlY2Nlc3N7Y29sb3I6IzYzOWUzYTttYXJnaW4tbGVmdDoyMHB4O2Rpc3BsYXk6bm9uZX0udXNlci1kcm9wZG93bntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtyaWdodDowO3otaW5kZXg6MjA1O3dpZHRoOjMyMHB4O3BhZGRpbmc6MTVweCAwIDAgMDt0ZXh0LWFsaWduOmxlZnQ7Y3Vyc29yOmRlZmF1bHQ7d2hpdGUtc3BhY2U6bm9ybWFsO2NvbG9yOiMxZDIyMjU7dHJhbnNpdGlvbjphbGwgMC4ycztiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzowIDAgMTZweCByZ2JhKDM1LDM1LDM1LDAuNDUpO2JvcmRlci1yYWRpdXM6OHB4O3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCAwc30udXNlci1kcm9wZG93biAudXNlci1pbnRlcmZhY2UtaWNvbnN7cGFkZGluZy1sZWZ0OjB9LnVzZXItZHJvcGRvd24uYWN0aXZle3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjE7dHJhbnNpdGlvbjphbGwgMC4yc30udXNlci1kcm9wZG93bi1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2Rpc3BsYXk6bm9uZTt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIDAuMnM7Y29sb3I6IzFkMjIyNX0udXNlci1kcm9wZG93bi1jbG9zZTpob3Zlcntjb2xvcjp2YXIoLS10aGVtZSl9LnVzZXItZHJvcGRvd24tY2xvc2UgLmljb24tY3Jvc3N7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTtkaXNwbGF5OmJsb2NrO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7Zm9udC1zaXplOjIwcHg7bWFyZ2luOi0xMHB4IDAgMCAtMTVweH0udXNlci1kcm9wZG93biAudXNlci1wcmV2aWV3e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MztkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjIuNWVtIDFmcjtncmlkLWNvbHVtbi1nYXA6MWVtO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLXJpZ2h0OjIuNWVtO21hcmdpbi1ib3R0b206MWVtO3BhZGRpbmctbGVmdDoxLjVlbX0udXNlci1kcm9wZG93biAudXNlci1wcmV2aWV3IC5pbWFnZXt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2JhY2tncm91bmQ6dXJsKFwiL2ltYWdlcy9pL25vLXBob3RvLnBuZ1wiKSBuby1yZXBlYXQgMCAwO2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCU7Ym9yZGVyLXJhZGl1czoyMHB4O292ZXJmbG93OmhpZGRlbn0udXNlci1kcm9wZG93biAudXNlci1wcmV2aWV3IC5pbWFnZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30udXNlci1kcm9wZG93biAudXNlci1wcmV2aWV3X19uYW1le21hcmdpbi1ib3R0b206MnB4O292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztmb250LXdlaWdodDpib2xkfS51c2VyLWRyb3Bkb3duIC51c2VyLXByZXZpZXdfX2luZm97b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO2ZvbnQtc2l6ZToxM3B4fS51c2VyLWRyb3Bkb3duX19jb3VudGVyc3ttYXJnaW4tYm90dG9tOjFlbTtwYWRkaW5nLWxlZnQ6MS41ZW07cGFkZGluZy1yaWdodDoxLjVlbX0udXNlci1kcm9wZG93bl9fY291bnRlcnMtaXRlbXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtjb2xvcjojNWM2MjZlO2ZvbnQtd2VpZ2h0OjYwMH0udXNlci1kcm9wZG93bl9fY291bnRlcnMtaXRlbV9jYXNoYmFja3tjb2xvcjojNjM5ZTNhfS51c2VyLWRyb3Bkb3duX19jb3VudGVycy1pdGVtX2Nhc2hiYWNrLXBheW1lbnR7Y29sb3I6IzAwYzJmZn0udXNlci1kcm9wZG93bl9fY291bnRlcnMtaXRlbS12YWx1ZSwudXNlci1kcm9wZG93bl9fY291bnRlcnMtaXRlbS1rZXl7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0udXNlci1kcm9wZG93bl9fY291bnRlcnMtaXRlbTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjAuNWVtfS51c2VyLWRyb3Bkb3duIC5yaWdodHtmbG9hdDpyaWdodDt3aWR0aDpjYWxjKDEwMCUgLSA1MHB4KTtwYWRkaW5nOjRweCAwIDAgMTVweH0udXNlci1kcm9wZG93biAudXNlci1ib251c3tmb250LXdlaWdodDpib2xkO2NvbG9yOnZhcigtLXRoZW1lKTtvdmVyZmxvdzpoaWRkZW59LnVzZXItZHJvcGRvd24gLmxvZ2luLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjEwcHg7ei1pbmRleDoxMDt3aWR0aDoyOHB4O2hlaWdodDoyOHB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkZmUwZTE7Ym9yZGVyLXJhZGl1czoxNXB4O2N1cnNvcjpwb2ludGVyfS51c2VyLWRyb3Bkb3duIC5sb2dpbi1jbG9zZSBbY2xhc3MqPSdpY28tJ117cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTtkaXNwbGF5OmJsb2NrO3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7bWFyZ2luOi05cHggMCAwIC05cHg7ZmlsbDp2YXIoLS10aGVtZSl9LnVzZXItZHJvcGRvd24gLmxvZ2dlZCwudXNlci1kcm9wZG93biAubG9naW4tZm9ybXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjEwfS51c2VyLWRyb3Bkb3duIC5sb2dpbi13aWRlLWNsb3Nle2Rpc3BsYXk6bm9uZX0udXNlci1kcm9wZG93biB1bC51c2VyLW5hdi1saXN0e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mjtib3JkZXItdG9wOjFweCBzb2xpZCAjZTNlM2UzfS51c2VyLWRyb3Bkb3duIHVsLnVzZXItbmF2LWxpc3QgbGk+c3BhbiwudXNlci1kcm9wZG93biB1bC51c2VyLW5hdi1saXN0IGF7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjE1cHggMTBweCAxNXB4IDMuNWVtO2NvbG9yOiM1YzYyNmU7dHJhbnNpdGlvbjphbGwgMC4yc30udXNlci1kcm9wZG93biB1bC51c2VyLW5hdi1saXN0IGxpPnNwYW4gc3ZnLC51c2VyLWRyb3Bkb3duIHVsLnVzZXItbmF2LWxpc3QgYSBzdmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjEuNWVtO3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7bWFyZ2luLXRvcDotOXB4O2ZpbGw6IzVjNjI2ZTt0cmFuc2l0aW9uOmFsbCAwLjJzfS51c2VyLWRyb3Bkb3duIHVsLnVzZXItbmF2LWxpc3QgbGk+c3Bhbjpob3ZlciwudXNlci1kcm9wZG93biB1bC51c2VyLW5hdi1saXN0IGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6dmFyKC0tdGhlbWUpfS51c2VyLWRyb3Bkb3duIHVsLnVzZXItbmF2LWxpc3QgbGk+c3Bhbjpob3ZlciBzdmcsLnVzZXItZHJvcGRvd24gdWwudXNlci1uYXYtbGlzdCBhOmhvdmVyIHN2Z3tmaWxsOnZhcigtLXRoZW1lKX0udXNlci1kcm9wZG93biB1bC51c2VyLW5hdi1saXN0IGxpPnNwYW4gc3BhbiwudXNlci1kcm9wZG93biB1bC51c2VyLW5hdi1saXN0IGEgc3Bhbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo3cHggMTVweCA4cHggMH0udXNlci1kcm9wZG93biB1bC51c2VyLW5hdi1saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCk+c3BhbiwudXNlci1kcm9wZG93biB1bC51c2VyLW5hdi1saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCk+YXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTNlM2UzfS51c2VyLWRyb3Bkb3duIHVsLnVzZXItbmF2LWxpc3QgbGk+c3BhbntwYWRkaW5nLWxlZnQ6MTBweH0udXNlci1kcm9wZG93biB1bC51c2VyLW5hdi1saXN0IC51c2VyLW5hdl9fbm90aWZpY2F0aW9ue2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6dmFyKC0tdGhlbWUpfS51c2VyLWRyb3Bkb3duIHVsLnVzZXItbmF2LWxpc3QgLnVzZXItbmF2X19ub3RpZmljYXRpb24gYXtjb2xvcjp2YXIoLS10aGVtZSl9LnVzZXItZHJvcGRvd24gdWwudXNlci1uYXYtbGlzdCAudXNlci1uYXZfX25vdGlmaWNhdGlvbiBhIHN2Z3tmaWxsOnZhcigtLXRoZW1lKX0ubG9naW4tYnV0bntiYWNrZ3JvdW5kOiNmZmZ9LmxvZ2luLWJ1dG46aG92ZXJ7Y29sb3I6dmFyKC0tdGhlbWUpfS5sb2dpbi1idXRuOmhvdmVyIHN2Z3tmaWxsOnZhcigtLXRoZW1lKX0ubG9naW4tYnV0biBzdmd7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjE5cHg7d2lkdGg6MTlweDt0cmFuc2l0aW9uOmFsbCAwLjJzfS5sb2dpbi1idXRuIC5pY28tdXNlcntkaXNwbGF5Om5vbmV9LnNvY2lhbC1sb2dpbntwYWRkaW5nOjIwcHggMCAyMHB4IDA7dGV4dC1hbGlnbjpjZW50ZXJ9LnNvY2lhbC1sb2dpbiBzcGFue2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowIDAgMTBweCAwO2ZvbnQtc2l6ZToxNHB4fS5zb2NpYWwtbG9naW4gYXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDttYXJnaW46MCAzcHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDojZmZmfS5zb2NpYWwtbG9naW4gYSBzdmd7ZGlzcGxheTpibG9jazt3aWR0aDozMHB4O2hlaWdodDozMHB4O3RyYW5zaXRpb246YWxsIDAuMnN9LnNvY2lhbC1sb2dpbiBhOmhvdmVyIHN2Z3tvcGFjaXR5OjAuOH0uc29jaWFsLWxvZ2luIGEgLnNvY2lhbC12a3tmaWxsOiM0NTY2OGV9LnNvY2lhbC1sb2dpbiBhIC5zb2NpYWwtZmFjZWJvb2t7ZmlsbDojM2E1OTk3fS5zb2NpYWwtbG9naW4gYSAuc29jaWFsLWdvb2dsZXtmaWxsOiNkODYzNGZ9LnNvY2lhbC1sb2dpbiBhIC5zb2NpYWwtdHdpdHRlcntmaWxsOiMzMGFjZWV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpey5wYWdlLW5hdj5saT5he3BhZGRpbmc6MCAxMHB4fS5wYWdlLW5hdi1sb2dve21hcmdpbjo5cHggMCAwIDIwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KXsuaGVhZGVyLW5hdiAuc3ViLW5hdntwYWRkaW5nOjIwcHggMTVweCAwIDE1cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuaGVhZGVyLXRvcHttaW4taGVpZ2h0OjQwcHg7cGFkZGluZy10b3A6MH0uaGVhZGVyLXRvcCAubG9nbyAub3JnYW5pemF0aW9uLWxvZ297d2lkdGg6MTUwcHh9Lm1vYmlsZS11aXtkaXNwbGF5OmZsZXh9LnVzZXItZHJvcGRvd24tY2xvc2UsLm1vYmlsZS1uYXYsLm1vYmlsZS1uYXYtY2xvc2V7ZGlzcGxheTpibG9ja30uaGVhZGVyLXJpZ2h0LXNlYXJjaCwuaGVhZGVyLW5hdntkaXNwbGF5Om5vbmV9LmhlYWRlci1yaWdodC1uYXZ7bWFyZ2luLWxlZnQ6YXV0b319QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7Lm1vYmlsZS11aS1idG57Zm9udC1zaXplOjEuMjVyZW19LmhlYWRlci1zZXJ2aWNlPi5pbm5lcntwYWRkaW5nLXRvcDoxMHB4O3BhZGRpbmctYm90dG9tOjEwcHg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsuaGVhZGVyLXJpZ2h0LXZpZXdlZHtkaXNwbGF5Om5vbmV9LnVzZXItaW50ZXJmYWNlLWljb25ze21pbi13aWR0aDozMHB4fS51c2VyLWludGVyZmFjZS1pY29ucyAudWktYnRuLXRleHR7ZGlzcGxheTpub25lfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsubW9iaWxlLW5hdi1idG57cmlnaHQ6LThweH0udXNlci1pbnRlcmZhY2UtaWNvbnN7cGFkZGluZzowIDAgMCAxMHB4fS51c2VyLWludGVyZmFjZS1pY29ucyAudWktYnRuLXRlbHt0b3A6LTJweDtmb250LXNpemU6MTJweH0udXNlci1pbnRlcmZhY2UtaWNvbnMgLnVpLWNvdW50ZXJ7cmlnaHQ6YXV0bztsZWZ0OjB9LmhlYWRlci1zZWFyY2h7cGFkZGluZy1sZWZ0OjEwcHh9fS5zYWZhcmktdHJpZ2dlcntoZWlnaHQ6MzBweDttYXJnaW4tbGVmdDoxMHB4O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjMwcHh9LmhlYWRlci1zZXJ2aWNle3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDB2dzttaW4td2lkdGg6MzIwcHg7ei1pbmRleDo0MDtmb250LXNpemU6MTZweDtiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7Ym94LXNoYWRvdzowIDVweCA1cHggcmdiYSgyOCwyNywyNywwLjA3KX0uaGVhZGVyLXNlcnZpY2U+LmlubmVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWluLWhlaWdodDo0MnB4fS5oZWFkZXItc2VydmljZV9fY2l0eXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1yaWdodDoxNXB4O2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIDAuMnN9LmhlYWRlci1zZXJ2aWNlX19jaXR5OmhvdmVye2NvbG9yOnZhcigtLXRoZW1lKX0uaGVhZGVyLXNlcnZpY2VfX2NpdHkgc3Zne3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7ZmlsbDp2YXIoLS10aGVtZSl9LmhlYWRlci1zZXJ2aWNlX19jaXR5IHNwYW57bWFyZ2luLWxlZnQ6NXB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuaGVhZGVyLXNlcnZpY2VfX2NpdHl7ZGlzcGxheTpub25lfX0uaGVhZGVyLXNlcnZpY2VfX25hdntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjIwO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXJpZ2h0OmF1dG99QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5oZWFkZXItc2VydmljZV9fbmF2e2Rpc3BsYXk6bm9uZX19LmhlYWRlci1zZXJ2aWNlX19pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyO21hcmdpbi1yaWdodDoxNXB4fS5oZWFkZXItc2VydmljZV9faXRlbSBhe2NvbG9yOiMxZDIyMjV9LmhlYWRlci1zZXJ2aWNlX19pdGVtPnNwYW57dHJhbnNpdGlvbjphbGwgMC4yc30uaGVhZGVyLXNlcnZpY2VfX2l0ZW06aG92ZXI+c3BhbiwuaGVhZGVyLXNlcnZpY2VfX2l0ZW06aG92ZXI+YXtjb2xvcjp2YXIoLS10aGVtZSk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmhlYWRlci1zZXJ2aWNlX19pdGVtOmhvdmVyIC5oZWFkZXItc2VydmljZV9fZHJvcGRvd257dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTt0cmFuc2l0aW9uOmFsbCAwLjJzfS5oZWFkZXItc2VydmljZV9fZHJvcGRvd257cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6MTAwJTtsZWZ0OjA7ZGlzcGxheTpmbGV4O3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctYm90dG9tOjIwcHg7Ym9yZGVyLXJhZGl1czo4cHg7Ym94LXNoYWRvdzowIDVweCAxMHB4IHJnYmEoMjgsMjcsMjcsMC4zKTtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjojZmZmO2ZvbnQtc2l6ZTowLjllbTt2aXNpYmlsaXR5OmhpZGRlbjtvcGFjaXR5OjA7dHJhbnNpdGlvbjphbGwgMHN9LmhlYWRlci1zZXJ2aWNlX19jb2x1bW57d2hpdGUtc3BhY2U6bm93cmFwfS5oZWFkZXItc2VydmljZV9fY29sdW1uOm5vdCg6Zmlyc3QtY2hpbGQpe3BhZGRpbmctbGVmdDoxNXB4fS5oZWFkZXItc2VydmljZV9fdGl0bGV7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tYm90dG9tOjEwcHh9LmhlYWRlci1zZXJ2aWNlX19saXN0IGxpOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MTBweH0uaGVhZGVyLXNlcnZpY2VfX3Bob25lLmNhbGwtdG97bWFyZ2luLXJpZ2h0OjE1cHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjp2YXIoLS10aGVtZSl9LmhlYWRlci1zZXJ2aWNlX19jYWxsYmFja3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweDtoZWlnaHQ6MjRweDtsaW5lLWhlaWdodDpub3JtYWw7cGFkZGluZy1ib3R0b206MnB4O2ZvbnQtc2l6ZTowLjhlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuaGVhZGVyLXNlcnZpY2VfX2NhbGxiYWNre3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDo1cHg7Zm9udC1zaXplOjEzcHh9fS5oZWFkZXItc2VydmljZSBhLmhlYWRlci1zZXJ2aWNlX19jYWxsYmFja3tsaW5lLWhlaWdodDpub3JtYWx9LmhlYWRlci1zZXJ2aWNlX19zb2NpYWxze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWxlZnQ6NXB4fS5oZWFkZXItc2VydmljZV9fc29jaWFscyBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OjEwcHg7Y29sb3I6IzVjNjI2ZX0uaGVhZGVyLXNlcnZpY2VfX3NvY2lhbHMgYSBzdmd7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtmaWxsOiM1YzYyNmU7dHJhbnNpdGlvbjphbGwgMC4zNXN9LmhlYWRlci1zZXJ2aWNlX19zb2NpYWxzIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmhlYWRlci1zZXJ2aWNlX19zb2NpYWxzIGE6aG92ZXIgc3Zne3RyYW5zZm9ybTpyb3RhdGVZKDM2MGRlZyl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5oZWFkZXItc2VydmljZXtmb250LXNpemU6MTRweH0uaGVhZGVyLXNlcnZpY2UgLnVpLWJ0bi10ZWwsLmhlYWRlci1zZXJ2aWNlX19waG9uZS5jYWxsLXRve21hcmdpbi1yaWdodDphdXRvfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KXsuaGVhZGVyLXNlcnZpY2V7Zm9udC1zaXplOjEzcHh9fS5oZWFkZXJfX2NpdHktcHJvbXB0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO3JpZ2h0OjEwcHg7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDJlbSk7bWluLXdpZHRoOjMxMHB4O2Rpc3BsYXk6YmxvY2s7cGFkZGluZy10b3A6MjVweDtwYWRkaW5nLWJvdHRvbToyNXB4O3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweDtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzowIDNweCA3cHggcmdiYSgzNSwzNSwzNSwwLjQpO29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjtib3JkZXItcmFkaXVzOjEwcHg7dHJhbnNpdGlvbjphbGwgMC4xczt0ZXh0LWFsaWduOmNlbnRlcn0uaGVhZGVyX19jaXR5LXByb21wdC5hY3RpdmV7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MX0uaGVhZGVyX19jaXR5LXByb21wdC10aXRsZXtmb250LXdlaWdodDpib2xkO21hcmdpbi1ib3R0b206MTBweDtjb2xvcjojNWM2MjZlfS5oZWFkZXJfX2NpdHktcHJvbXB0LWNpdHl7bWFyZ2luLWJvdHRvbToxNXB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjEuMTI1ZW19LmhlYWRlcl9fY2l0eS1wcm9tcHQtYnRuc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luLWJvdHRvbToxNXB4fS5oZWFkZXJfX2NpdHktcHJvbXB0LWJ0bnMgW2NsYXNzKj0nYnV0bidde3BhZGRpbmctbGVmdDo4cHg7cGFkZGluZy1yaWdodDo4cHg7bWluLXdpZHRoOjEyMHB4fS5oZWFkZXJfX2NpdHktcHJvbXB0LXN0YXktaGVyZXt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojNWM2MjZlO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIDAuMnN9LmhlYWRlcl9fY2l0eS1wcm9tcHQtc3RheS1oZXJlOmhvdmVye2NvbG9yOnZhcigtLXRoZW1lKX0uaGVhZGVyX19sb2NhdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjMwcHg7cGFkZGluZy1ib3R0b206NTBweDtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzowIDNweCA3cHggcmdiYSgzNSwzNSwzNSwwLjQpO29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjtib3JkZXItcmFkaXVzOjAgMCAxMHB4IDEwcHg7dHJhbnNpdGlvbjphbGwgMC4xc30uaGVhZGVyX19sb2NhdGlvbi5hY3RpdmV7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MX0uaGVhZGVyX19sb2NhdGlvbi10aXRsZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi1ib3R0b206MWVtfS5oZWFkZXJfX2xvY2F0aW9uLXRpdGxlLXRleHR7Zm9udC1zaXplOjEuMTI1ZW07Zm9udC13ZWlnaHQ6Ym9sZH0uaGVhZGVyX19sb2NhdGlvbi1jbG9zZXt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O2N1cnNvcjpwb2ludGVyfS5oZWFkZXJfX2xvY2F0aW9uLWNsb3NlIHN2Z3t3aWR0aDoyNHB4O2hlaWdodDoyNHB4O2ZpbGw6dmFyKC0tdGhlbWUpfS5oZWFkZXJfX2xvY2F0aW9uLWNvbHVtbnN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LmhlYWRlcl9fbG9jYXRpb24tY29udGVudHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpO2dyaWQtY29sdW1uLWdhcDoxMHB4O2dyaWQtcm93LWdhcDoxMHB4O3dpZHRoOmNhbGMoNTAlIC0gMTBweCl9LmhlYWRlcl9fbG9jYXRpb24tbGlua3tkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uaGVhZGVyX19sb2NhdGlvbi1saW5rIC5mYWtlLXJhZGlve21hcmdpbi1yaWdodDo3cHh9LmhlYWRlcl9fbG9jYXRpb24tbGluay5jdXJyZW50e3BvaW50ZXItZXZlbnRzOm5vbmU7Y3Vyc29yOmRlZmF1bHQ7Y29sb3I6dmFyKC0tdGhlbWUpfS5oZWFkZXJfX2xvY2F0aW9uLW1hcHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KX0uaGVhZGVyX19sb2NhdGlvbi1tYXAgc3Zne3dpZHRoOjEwMCU7aGVpZ2h0OjMwMHB4O2ZpbGw6I2RmZTBlMX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuaGVhZGVyX19sb2NhdGlvbi1jb250ZW50e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7LmhlYWRlcl9fbG9jYXRpb24tY29udGVudHt3aWR0aDoxMDAlO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgMWZyKX0uaGVhZGVyX19sb2NhdGlvbi1tYXB7ZGlzcGxheTpub25lfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuaGVhZGVyX19sb2NhdGlvbi1jb250ZW50e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKX19Lm1vYmlsZS1uYXYtYWRkaXRpb25hbF9fbmF2e2JhY2tncm91bmQtY29sb3I6I2VhZWFlYTtib3JkZXItdG9wOjFweCBzb2xpZCAjZDdkN2Q3fS5tb2JpbGUtbmF2LWFkZGl0aW9uYWxfX2l0ZW17cG9zaXRpb246cmVsYXRpdmV9Lm1vYmlsZS1uYXYtYWRkaXRpb25hbF9faXRlbT5zcGFuLC5tb2JpbGUtbmF2LWFkZGl0aW9uYWxfX2l0ZW0+YXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7ZGlzcGxheTpibG9jazttaW4taGVpZ2h0OjUwcHg7cGFkZGluZzoxNnB4IDMwcHggMTJweCAyMHB4O2NvbG9yOiMxZDIyMjU7Y3Vyc29yOnBvaW50ZXI7Zm9udC1zaXplOjEuMjVyZW19Lm1vYmlsZS1uYXYtYWRkaXRpb25hbF9faXRlbSAuc3ViLW5hdi10cmlnZ2Vye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7ei1pbmRleDoyO3dpZHRoOjQ5cHg7aGVpZ2h0OjQ5cHg7Y3Vyc29yOnBvaW50ZXJ9Lm1vYmlsZS1uYXYtYWRkaXRpb25hbF9faXRlbSAuc3ViLW5hdi10cmlnZ2VyOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDoxOHB4O3JpZ2h0OjE1cHg7ZGlzcGxheTpibG9jazt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O2JvcmRlci1yaWdodDoxcHggc29saWQgdmFyKC0tdGhlbWUpO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLXRoZW1lKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2l0aW9uOmFsbCAwLjJzfS5tb2JpbGUtbmF2LWFkZGl0aW9uYWxfX2l0ZW0gLnN1Yi1uYXYtdHJpZ2dlci5hY3RpdmU6YmVmb3Jle3RvcDoyMnB4O3RyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKX0ubmF2LXNjcm9sbCAubmF2LXNjcm9sbC1jb250ZW50PnVsPmxpIC5tb2JpbGUtbmF2LWFkZGl0aW9uYWxfX2Ryb3Bkb3duIHVsLm1vYmlsZS1uYXYtYWRkaXRpb25hbF9fbGlzdHtkaXNwbGF5OmJsb2NrfS5tb2JpbGUtbmF2LWFkZGl0aW9uYWxfX2Ryb3Bkb3duOm5vdCguYWN0aXZlKXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDttYXJnaW46LTFweDtwYWRkaW5nOjA7bWFyZ2luOjA7Ym90dG9tOjA7Y2xpcDpyZWN0KDAgMCAwIDApO292ZXJmbG93OmhpZGRlbn0ubW9iaWxlLW5hdi1hZGRpdGlvbmFsX190aXRsZXtib3JkZXItdG9wOjFweCBzb2xpZCAjZGZlMGUxO3BhZGRpbmctdG9wOjEwcHg7cGFkZGluZy1ib3R0b206N3B4O3BhZGRpbmctbGVmdDoyNXB4O2ZvbnQtd2VpZ2h0OmJvbGR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCl7LmhlYWRlci1zZXJ2aWNlX19zb2NpYWxze21hcmdpbi1sZWZ0OjJweH0uaGVhZGVyLXNlcnZpY2VfX3NvY2lhbHMgYXttYXJnaW4tbGVmdDo4cHh9fS5oZWFkZXItY2FydC1kcm9wZG93bntwb3NpdGlvbjpmaXhlZDt0b3A6M2VtO3JpZ2h0OjEwcHg7ei1pbmRleDoyMDA7ZGlzcGxheTpub25lO3dpZHRoOmNhbGMoMTAwdncgLSAyMHB4KTttYXgtd2lkdGg6NTgwcHg7YmFja2dyb3VuZDojZmZmO2NvbG9yOiMxZDIyMjU7Ym94LXNoYWRvdzowIDNweCA3cHggcmdiYSgzNSwzNSwzNSwwLjQpO29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3JtYWw7bGluZS1oZWlnaHQ6bm9ybWFsO3RleHQtYWxpZ246bGVmdDtib3JkZXItcmFkaXVzOjEwcHg7dHJhbnNpdGlvbjphbGwgMC4xcztjdXJzb3I6YXV0b30uaGVhZGVyLWNhcnQtZHJvcGRvd24uYWN0aXZle2Rpc3BsYXk6YmxvY2s7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZTt0cmFuc2l0aW9uOmFsbCAwLjNzfS5jYXJ0LWNsb3NlLXNtYWxse3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjhweDtoZWlnaHQ6MjhweDtiYWNrZ3JvdW5kOiNmZmY7Y3Vyc29yOnBvaW50ZXJ9LmNhcnQtY2xvc2Utc21hbGwgc3Zne3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMnB4O3JpZ2h0OjA7ZGlzcGxheTpibG9jazt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2ZpbGw6dmFyKC0tdGhlbWUpfS5uZXctY2FydC1kcm9wZG93bl9fdGl0bGV7cGFkZGluZy10b3A6MS4xMjVlbTtwYWRkaW5nLWxlZnQ6MWVtO3BhZGRpbmctcmlnaHQ6MWVtO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZy1ib3R0b206MWVtfS5uZXctY2FydC1kcm9wZG93bl9fdGl0bGUtdGV4dHtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjEuMjVlbX0ubmV3LWNhcnQtZHJvcGRvd25fX3RpdGxlLXRleHQ+c3Bhbntmb250LXdlaWdodDo0MDB9Lm5ldy1jYXJ0LWRyb3Bkb3duX19wcm9kdWN0cy1saXN0e292ZXJmbG93LXk6YXV0bzttYXgtaGVpZ2h0OjQ1dmg7cGFkZGluZy1sZWZ0OjFlbTtwYWRkaW5nLXJpZ2h0OjFlbX0ubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3R7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoyZnIgOGZyO2dyaWQtY29sdW1uLWdhcDowLjVlbTtwYWRkaW5nLXRvcDoxLjVlbTtwYWRkaW5nLWJvdHRvbToxLjVlbX0ubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3Q6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGZlMGUxfS5uZXctY2FydC1kcm9wZG93bl9fcHJvZHVjdC1pbWFnZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztvYmplY3QtZml0OmNvbnRhaW59Lm5ldy1jYXJ0LWRyb3Bkb3duX19wcm9kdWN0LWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1yaWdodDoyZW19Lm5ldy1jYXJ0LWRyb3Bkb3duX19wcm9kdWN0LW5hbWV7bWFyZ2luLWJvdHRvbTowLjI1ZW07Zm9udC13ZWlnaHQ6NjAwfS5uZXctY2FydC1kcm9wZG93bl9fcHJvZHVjdC1hcnR7bWFyZ2luLWJvdHRvbTowLjc1ZW19Lm5ldy1jYXJ0LWRyb3Bkb3duX19wcm9kdWN0LWlucHV0LWxpbmV7bWFyZ2luLWJvdHRvbToxZW19Lm5ldy1jYXJ0LWRyb3Bkb3duX19wcm9kdWN0LXByaWNlc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyfS5uZXctY2FydC1kcm9wZG93bl9fcHJvZHVjdC1wcmljZXtmb250LXNpemU6MS4xMjVlbTtmb250LXdlaWdodDo2MDB9Lm5ldy1jYXJ0LWRyb3Bkb3duX19wcm9kdWN0LXByaWNlX29sZHtjb2xvcjojNWM2MjZlO3RleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2g7bWFyZ2luLXJpZ2h0OjFlbTtmb250LXNpemU6MC44NzVlbTtmb250LXdlaWdodDpub3JtYWx9Lm5ldy1jYXJ0LWRyb3Bkb3duX19wcm9kdWN0LXJlbW92ZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowfS5uZXctY2FydC1kcm9wZG93bl9fdG90YWxze3BhZGRpbmctdG9wOjEuNWVtO3BhZGRpbmctbGVmdDoxZW07cGFkZGluZy1yaWdodDoxZW07cGFkZGluZy1ib3R0b206MWVtO2JhY2tncm91bmQtY29sb3I6I2Y2ZjZmNn0ubmV3LWNhcnQtZHJvcGRvd25fX3RvdGFsLXByaWNlc3ttYXJnaW4tYm90dG9tOjEuNWVtfS5uZXctY2FydC1kcm9wZG93bl9fdG90YWwtaXRlbXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59Lm5ldy1jYXJ0LWRyb3Bkb3duX190b3RhbC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MWVtfS5uZXctY2FydC1kcm9wZG93bl9fdG90YWwtaXRlbV9maW5hbHtmb250LXNpemU6MS4xMjVlbTtmb250LXdlaWdodDo2MDB9Lm5ldy1jYXJ0LWRyb3Bkb3duX190b3RhbC1pdGVtLWtleSwubmV3LWNhcnQtZHJvcGRvd25fX3RvdGFsLWl0ZW0tdmFsdWV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ubmV3LWNhcnQtZHJvcGRvd25fX3RvdGFsLWl0ZW1fZGlzY291bnQgLm5ldy1jYXJ0LWRyb3Bkb3duX190b3RhbC1pdGVtLXZhbHVle2NvbG9yOiNmMjE3MTd9Lm5ldy1jYXJ0LWRyb3Bkb3duX190b3RhbC1pdGVtX2Nhc2hiYWNre2NvbG9yOiM2MzllM2E7Zm9udC13ZWlnaHQ6NjAwO2Rpc3BsYXk6bm9uZX0ubmV3LWNhcnQtZHJvcGRvd25fX3RvdGFsLWl0ZW1fY2FzaGJhY2suYWN0aXZle2Rpc3BsYXk6ZmxleH0ubmV3LWNhcnQtZHJvcGRvd25fX3RvdGFsLXByaWNle2ZvbnQtc2l6ZToxLjI1ZW19Lm5ldy1jYXJ0LWRyb3Bkb3duX190b3RhbC1wcmljZT5zcGFue21hcmdpbi1sZWZ0OjAuMzVlbX0ubmV3LWNhcnQtZHJvcGRvd25fX2J1dHRvbnN7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfS5uZXctY2FydC1kcm9wZG93bl9fYnV0dG9ucyBbY2xhc3MqPSdidXRuJ117bWFyZ2luLXJpZ2h0OjFlbTttYXJnaW4tYm90dG9tOjFlbTtwYWRkaW5nLWxlZnQ6MWVtO3BhZGRpbmctcmlnaHQ6MWVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDc0MHB4KXsubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3RzLWxpc3R7bWF4LWhlaWdodDozNXZofX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA2NTBweCl7Lm5ldy1jYXJ0LWRyb3Bkb3duX19wcm9kdWN0cy1saXN0e21heC1oZWlnaHQ6MzB2aH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNTgwcHgpey5uZXctY2FydC1kcm9wZG93bl9fcHJvZHVjdHMtbGlzdHttYXgtaGVpZ2h0OjI3dmh9fS5wYWdlLWZvb3Rlcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjIwMjtwYWRkaW5nLXRvcDoyNXB4O3BhZGRpbmctYm90dG9tOjMwcHg7YmFja2dyb3VuZDojMWYxZjFmO2NvbG9yOiNmZmY7Zm9udC1zaXplOjE0cHg7Y2xlYXI6Ym90aH0ucGFnZS1mb290ZXIubG93LWZvb3RlcnttYXJnaW46MCAwIDQycHggMH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucGFnZS1mb290ZXI+LmlubmVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS53aXRoLXByb2dyZXNzYmFyIC5wYWdlLWZvb3RlcntwYWRkaW5nLWJvdHRvbToxMDBweH0ucGFnZS1mb290ZXItY29udGFjdHMgbGksLnBhZ2UtZm9vdGVyLWNvbHVtbiBsaXtwYWRkaW5nOjAgMCA4cHggMH0ucGFnZS1mb290ZXItY29udGFjdHMgbGkgYSwucGFnZS1mb290ZXItY29sdW1uIGxpIGF7Y29sb3I6I2ZmZn0ucGFnZS1mb290ZXItY29udGFjdHMgbGkgc3BhbiwucGFnZS1mb290ZXItY29sdW1uIGxpIHNwYW57Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MTZweH0ucGFnZS1mb290ZXItY29udGFjdHN7ZmxvYXQ6cmlnaHQ7dGV4dC1hbGlnbjpyaWdodDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtZW5kfS5wYWdlLWZvb3Rlci1jb250YWN0cyBhZGRyZXNzLC5wYWdlLWZvb3Rlci1jb250YWN0cyBzcGFue2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowIDAgNXB4IDB9LnBhZ2UtZm9vdGVyLWNvbnRhY3RzIGFkZHJlc3Mgc3BhbiwucGFnZS1mb290ZXItY29udGFjdHMgc3BhbiBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDVweCAwIDB9LnBhZ2UtZm9vdGVyLWNvbnRhY3RzIGFkZHJlc3MgYTpob3ZlciwucGFnZS1mb290ZXItY29udGFjdHMgYWRkcmVzcyBhLC5wYWdlLWZvb3Rlci1jb250YWN0cyBzcGFuIGE6aG92ZXIsLnBhZ2UtZm9vdGVyLWNvbnRhY3RzIHNwYW4gYXtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lfS5wYWdlLWZvb3Rlci1jb250YWN0cyBzcGFuIHB7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgNXB4IDAgMH0ucGFnZS1mb290ZXItY29udGFjdHMgc3BhbiBhOmhvdmVyLC5wYWdlLWZvb3Rlci1jb250YWN0cyBzcGFuIGF7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZX0ucGFnZS1mb290ZXItY29udGFjdHMgc3BhbiBhOmhvdmVyLm1haWwtdG8sLnBhZ2UtZm9vdGVyLWNvbnRhY3RzIHNwYW4gYS5tYWlsLXRve3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y3Vyc29yOnBvaW50ZXJ9LnBhZ2UtZm9vdGVyLWNvbnRhY3RzIHNwYW4gYTpob3Zlci5tYWlsLXRvOmhvdmVyLC5wYWdlLWZvb3Rlci1jb250YWN0cyBzcGFuIGEubWFpbC10bzpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjp2YXIoLS10aGVtZSl9LnBhZ2UtZm9vdGVyLWNvbnRhY3RzPnNwYW46Zmlyc3QtY2hpbGR7Zm9udC13ZWlnaHQ6Ym9sZH0ucGFnZS1mb290ZXItY29udGFjdHMgc3BhbjpmaXJzdC1jaGlsZHtmb250LXNpemU6MTVweH0ucGFnZS1mb290ZXItY29udGFjdHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDt3aWR0aDoxNzBweDttYXJnaW46MCAwIDVweCAwO3BhZGRpbmc6M3B4IDA7Y29sb3I6I2ZmZn0ucGFnZS1mb290ZXItY29udGFjdCBzdmd7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDttYXJnaW46MCAxMHB4O2ZpbGw6I2ZmZn0ucGFnZS1mb290ZXItY29udGFjdC0tdGVsZWdyYW0gc3Zne2ZpbGw6IzMwYWNlZX0ucGFnZS1mb290ZXItY29udGFjdC0td2hhdHNhcHAgc3Zne2ZpbGw6IzUwYjk0OH0ucGFnZS1mb290ZXItY29udGFjdC0tdmliZXIgc3Zne2ZpbGw6Izc5NDg5Y30ucGFnZS1mb290ZXItY29udGFjdC0tc2t5cGUgc3Zne2ZpbGw6IzFlYWJlMn0ucGFnZS1mb290ZXItY29udGFjdC0tcGhvbmUsLnBhZ2UtZm9vdGVyLWNvbnRhY3QtLWVtYWlse2JhY2tncm91bmQ6dmFyKC0tdGhlbWUpfS5wYWdlLWZvb3Rlci1jb250YWN0OmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO29wYWNpdHk6MC44fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wYWdlLWZvb3Rlci1jb250YWN0e2p1c3RpZnktY29udGVudDpjZW50ZXJ9fS5mb290ZXItY29weXJpZ2h0e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MTBweCAwIDNweCAwO2ZvbnQtc2l6ZToxM3B4O2NsZWFyOmJvdGg7Y29sb3I6I2VmZWNlNX0uZm9vdGVyLWNvcHlyaWdodCBzbWFsbHtkaXNwbGF5OmJsb2NrfS5mb290ZXItY29weXJpZ2h0IHNtYWxsOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6NXB4fS5mb290ZXItcGF5bWVudHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbjoxMHB4IDAgMTBweCAwO2NsZWFyOmJvdGh9LmZvb3Rlci1wYXltZW50IHNwYW57bWFyZ2luLWxlZnQ6OHB4O21hcmdpbi1yaWdodDo4cHh9LmZvb3Rlci1wYXltZW50IHNwYW4gc3Zne3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHh9LmZvb3Rlci1wYXltZW50X19saXN0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuZm9vdGVyLXBheW1lbnR7ZGlzcGxheTpibG9ja30uZm9vdGVyLXBheW1lbnRfX3RpdGxle2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbTo3cHg7dGV4dC1hbGlnbjpjZW50ZXJ9fS5mb290ZXItc29jaWFsLW5ld3toZWlnaHQ6NDJweDtsaW5lLWhlaWdodDo0MnB4O3RleHQtYWxpZ246cmlnaHQ7dHJhbnNpdGlvbjphbGwgMC4zNXN9LmZvb3Rlci1zb2NpYWwtbmV3IHNwYW57cG9zaXRpb246cmVsYXRpdmU7dG9wOi00cHg7Zm9udC1zaXplOjE1cHg7bWFyZ2luOjAgMTJweCAwIDA7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZvb3Rlci1zb2NpYWwtbmV3IGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjIwcHg7bWFyZ2luOjAgMCAwIDEwcHg7Y29sb3I6I2ZmZn0uZm9vdGVyLXNvY2lhbC1uZXcgYSBzdmd7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtmaWxsOiNmZmY7dHJhbnNpdGlvbjphbGwgMC4zNXN9LmZvb3Rlci1zb2NpYWwtbmV3IHNwYW4rYSwuZm9vdGVyLXNvY2lhbC1uZXcgYTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowfS5mb290ZXItc29jaWFsLW5ldyBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5mb290ZXItc29jaWFsLW5ldyBhOmhvdmVyIHN2Z3t0cmFuc2Zvcm06cm90YXRlWSgzNjBkZWcpfS5mb290ZXItbG9nb3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3BhZGRpbmc6MCAwIDEwcHggMDt0ZXh0LWFsaWduOnJpZ2h0fS5mb290ZXItbG9nbyBhe2Rpc3BsYXk6YmxvY2t9LmZvb3Rlci1sb2dvIGEgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmZvb3Rlci1sb2dvIGEgLm9yZ2FuaXphdGlvbi1sb2dve2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjAwcHh9LmZvb3Rlcl9faW5uZXJ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczozZnIgMWZyO2dyaWQtY29sdW1uLWdhcDoyMHB4O2dyaWQtcm93LWdhcDozMHB4fS5mb290ZXJfX2lubmVyOmFmdGVye2Rpc3BsYXk6bm9uZX0uZm9vdGVyX19uYXZ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNSwgMWZyKTtncmlkLWNvbHVtbi1nYXA6MjBweDtncmlkLXJvdy1nYXA6MzBweH0uZm9vdGVyX19ib3R0b217ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyIDFmcjthbGlnbi1pdGVtczpjZW50ZXJ9LmZvb3Rlcl9fYm90dG9tIC5mb290ZXItY29weXJpZ2h0e3BhZGRpbmc6MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmZvb3Rlci1jb3B5cmlnaHQgcHtkaXNwbGF5Om5vbmV9LmZvb3Rlci1hbmNob3J7ZGlzcGxheTpibG9ja30uZm9vdGVyLXRvcHtwYWRkaW5nOjB9LnNpdGUtbWFwLW1vYmlsZXtmbG9hdDpyaWdodDttYXJnaW46MTNweCAwIDAgMTVweH0uZm9vdGVyX19ib3R0b217ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uZm9vdGVyX19ib3R0b20gLmZvb3Rlci1jb3B5cmlnaHR7b3JkZXI6Mn0uZm9vdGVyX19ib3R0b20gLmZvb3Rlci1wYXltZW50e29yZGVyOjE7bWFyZ2luLWJvdHRvbToyMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KXsuZm9vdGVyLXNvY2lhbCBzcGFuLC5mb290ZXItYnRuLW5hbWV7ZGlzcGxheTpub25lfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucGFnZS1mb290ZXItY29udGFjdHN7bWFyZ2luLWJvdHRvbToyMHB4O2FsaWduLWl0ZW1zOmNlbnRlcn0uZm9vdGVyX19uYXZ7bWFyZ2luLWJvdHRvbToyMHB4O3RleHQtYWxpZ246Y2VudGVyfS5mb290ZXItY29weXJpZ2h0e29yZGVyOjM7bWFyZ2luLWJvdHRvbTo1MHB4O3RleHQtYWxpZ246Y2VudGVyfS5mb290ZXItc29jaWFsIHNwYW4sLmZvb3Rlci1idG4tbmFtZXtkaXNwbGF5Om5vbmV9LmZvb3Rlci1zY2hlZHVsZSwuZm9vdGVyLW1haWx7cGFkZGluZzowIDEwcHg7Zm9udC1zaXplOjEzcHh9LmZvb3Rlci1zb2NpYWwtbmV3e3RleHQtYWxpZ246Y2VudGVyO2hlaWdodDphdXRvO3BhZGRpbmc6MTVweCAwIDAgMH0uZm9vdGVyLXBheW1lbnR7Y2xlYXI6Ym90aH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7LmZvb3Rlci1uYXYgbGl7ZGlzcGxheTpibG9jazttYXJnaW46NXB4IDAgMCAwfS5mb290ZXItbWFpbHtkaXNwbGF5Om5vbmV9LmZvb3Rlcl9fbmF2e2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuZm9vdGVyX19uYXZ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCl7LmZvb3Rlci1zb2NpYWwsLmZvb3Rlci1idG57cGFkZGluZzowIDE1cHh9LmZvb3Rlci1zb2NpYWx7Ym9yZGVyLXJpZ2h0Om5vbmU7cGFkZGluZy1sZWZ0OjIzcHh9fS5uby1uYXYgLmJhbm5lci1zbGlkZXItaG9sZGVye3BhZGRpbmc6MH0uYmFubmVyLXNsaWRlcnttYXJnaW46MjBweCBhdXRvIDMwcHggYXV0bztib3gtc2hhZG93OjAgM3B4IDdweCByZ2JhKDM1LDM1LDM1LDAuNCksMCAtM3B4IDdweCByZ2JhKDM1LDM1LDM1LDAuNCl9LmJhbm5lci1zbGlkZXIgYXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6I2ZmZn0uYmFubmVyLXNsaWRlci10ZXh0e3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MjtsZWZ0OjA7dG9wOjA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3BhZGRpbmc6MjBweCA0MHB4O2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJhbm5lci1zbGlkZXItdGV4dCAudGl0bGV7ZGlzcGxheTpibG9jaztmb250LXNpemU6NDhweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsuYmFubmVyLXNsaWRlci10ZXh0e3BhZGRpbmc6MjBweH0uYmFubmVyLXNsaWRlci10ZXh0IC50aXRsZXtmb250LXNpemU6NDBweH19LmJhbm5lci1zbGlkZXItdGV4dCBbY2xhc3MqPSctYnV0bidde2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MCAyMHB4O21hcmdpbjoxMHB4IDAgMCAwO2xpbmUtaGVpZ2h0OjM4cHg7bWluLXdpZHRoOjE5MHB4fS5iYW5uZXItc2xpZGVyIC5zbGlkZSBpbWd7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5zbGljay1zbGlkZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDojZmZmfS5zbGljay1saXN0e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjowO3BhZGRpbmc6MH0uc2xpY2stbGlzdDpmb2N1c3tvdXRsaW5lOm5vbmV9LnNsaWNrLWxpc3QuZHJhZ2dpbmd7Y3Vyc29yOnBvaW50ZXJ9LnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9LnNsaWNrLXRyYWNre3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmZsZXg7bWFyZ2luOjAgYXV0b30uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2t7dmlzaWJpbGl0eTpoaWRkZW59LnNsaWNrLXNsaWRle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6bm9uZTttaW4taGVpZ2h0OjFweDtvdXRsaW5lOm5vbmV9W2Rpcj0ncnRsJ10gLnNsaWNrLXNsaWRle2Zsb2F0OnJpZ2h0fS5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZ3tkaXNwbGF5Om5vbmV9LnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6c3RyZXRjaH0uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGV7dmlzaWJpbGl0eTpoaWRkZW59LnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZXtkaXNwbGF5OmJsb2NrO2hlaWdodDphdXRvO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnR9LnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbntkaXNwbGF5Om5vbmU7Y29sb3I6IzdiN2I3Yn0uc2xpY2stcHJldntsZWZ0OjE1cHh9LnNsaWNrLXByZXY6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10aGVtZSl9LnNsaWNrLW5leHR7cmlnaHQ6MTVweH0uc2xpY2stbmV4dDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRoZW1lKX0uc2xpY2stYXJyb3csW2NsYXNzKj0nc2xpZGVyLWJ0bi0nXXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3otaW5kZXg6MTA7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtwYWRkaW5nOjA7bWFyZ2luOjA7Zm9udC1zaXplOjUycHg7Ym9yZGVyLXJhZGl1czo1MCU7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6dmFyKC0tdGhlbWUpO2JhY2tncm91bmQ6dmFyKC0tdGhlbWUpO3RyYW5zaXRpb246YWxsIDAuMnM7dGV4dC1pbmRlbnQ6OTk5ZW07b3V0bGluZTpub25lO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5zbGljay1hcnJvdzpiZWZvcmUsW2NsYXNzKj0nc2xpZGVyLWJ0bi0nXTpiZWZvcmV7dGV4dC1pbmRlbnQ6MDtkaXNwbGF5OmJsb2NrfS5zbGljay1hcnJvdyBzdmcsW2NsYXNzKj0nc2xpZGVyLWJ0bi0nXSBzdmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTtkaXNwbGF5OmJsb2NrO3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7bWFyZ2luOi0xMnB4IDAgMCAtMTBweDtmaWxsOiNmZmY7dHJhbnNpdGlvbjphbGwgMC4yc30uc2xpY2stYXJyb3cgc3ZnLmljby1hcnJvdy1sZWZ0LFtjbGFzcyo9J3NsaWRlci1idG4tJ10gc3ZnLmljby1hcnJvdy1sZWZ0e21hcmdpbi1sZWZ0Oi0xNHB4fS5zbGljay1hcnJvdzpob3ZlciBzdmcsW2NsYXNzKj0nc2xpZGVyLWJ0bi0nXTpob3ZlciBzdmd7ZmlsbDojZmZmfS5zbGljay1hcnJvdzpub3QoW2NsYXNzKj0nc2xpZGVyLWJ0bi0nXSl7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS10aGVtZSl9LnNsaWRlci1idG4tcHJldntsZWZ0OjM4cHh9LnNsaWRlci1idG4tbmV4dHtyaWdodDozOHB4fS5tYWluLXBhZ2UtdGVzdGltb25pYWxzIC5zbGljay1hcnJvdywubWFpbi1wYWdlLXRlc3RpbW9uaWFscyBbY2xhc3MqPSdzbGlkZXItYnRuLSdde3RvcDo1MCU7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDttYXJnaW4tdG9wOi0yMHB4O2ZvbnQtc2l6ZTo0MHB4fS5tYWluLXBhZ2UtdGVzdGltb25pYWxzIC5zbGljay1wcmV2LC5tYWluLXBhZ2UtdGVzdGltb25pYWxzIC5zbGlkZXItYnRuLXByZXZ7bGVmdDotNzVweH0ubWFpbi1wYWdlLXRlc3RpbW9uaWFscyAuc2xpY2stbmV4dCwubWFpbi1wYWdlLXRlc3RpbW9uaWFscyAuc2xpZGVyLWJ0bi1uZXh0e3JpZ2h0Oi03NXB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuc2xpY2stYXJyb3csW2NsYXNzKj0nc2xpZGVyLWJ0bi0nXXt3aWR0aDoyNnB4O2hlaWdodDoyNnB4O21hcmdpbi10b3A6LTEzcHh9LnNsaWNrLWFycm93IHN2ZyxbY2xhc3MqPSdzbGlkZXItYnRuLSddIHN2Z3t3aWR0aDoxNnB4O2hlaWdodDoxNnB4O21hcmdpbjotOHB4IDAgMCAtN3B4fS5zbGljay1hcnJvdyBzdmcuaWNvLWFycm93LWxlZnQsW2NsYXNzKj0nc2xpZGVyLWJ0bi0nXSBzdmcuaWNvLWFycm93LWxlZnR7bWFyZ2luLWxlZnQ6LTlweH0uc2xpY2stcHJldiwuc2xpZGVyLWJ0bi1wcmV2e2xlZnQ6NXB4fS5zbGljay1uZXh0LC5zbGlkZXItYnRuLW5leHR7cmlnaHQ6NXB4fS5zbGljay1kb3Rze2JvdHRvbToxMHB4fX0ucGFydG5lcnMtY29udHJvbHMsLnByZXZpZXctY29udHJvbHN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbjoxMHB4IDAgMCAwfS5wYXJ0bmVycy1jb250cm9scyAuc2xpY2stcHJldiwucGFydG5lcnMtY29udHJvbHMgLnNsaWNrLW5leHQsLnByZXZpZXctY29udHJvbHMgLnNsaWNrLXByZXYsLnByZXZpZXctY29udHJvbHMgLnNsaWNrLW5leHR7cG9zaXRpb246cmVsYXRpdmU7cmlnaHQ6MDtsZWZ0OjA7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDttYXJnaW46MCAxMHB4fS5oZXJvLW5leHQsLmhlcm8tcHJldntiYWNrZ3JvdW5kOnZhcigtLXRoZW1lKTtjb2xvcjojZmZmfS5jdXN0b21lcnMtbmV4dCwuY3VzdG9tZXJzLXByZXYsLnBob3Rvcy1uZXh0LC5waG90b3MtcHJldntiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6dmFyKC0tdGhlbWUpfS5oZXJvLW5leHQ6aG92ZXIsLmhlcm8tcHJldjpob3ZlcntiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6dmFyKC0tdGhlbWUpfS5waG90b3MtbmV4dDpob3ZlciwucGhvdG9zLXByZXY6aG92ZXIsLmN1c3RvbWVycy1uZXh0OmhvdmVyLC5jdXN0b21lcnMtcHJldjpob3ZlcixbY2xhc3MqPSdzbGlkZXItYnRuLSddOmhvdmVyLFtjbGFzcyo9J3NsaWRlci1idG4tJ106aG92ZXJ7Y29sb3I6dmFyKC0tdGhlbWUpfS5zbWFsbC1wcmV2e2xlZnQ6MTBweH0uc21hbGwtbmV4dHtyaWdodDoxMHB4fS5zbGlkZXItYm90dG9tLWNvbnRyb2xze21hcmdpbjozMHB4IDAgMCAwO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtjbGVhcjpib3RofS5zbGlkZXItYm90dG9tLWNvbnRyb2xzIC5zbGljay1hcnJvdywuc2xpZGVyLWJvdHRvbS1jb250cm9scyBbY2xhc3MqPSdzbGlkZXItYnRuLSdde3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7bWFyZ2luLXRvcDowO2ZvbnQtc2l6ZTozNnB4fS5zbGlkZXItYm90dG9tLWNvbnRyb2xzIC5zbGljay1wcmV2LC5zbGlkZXItYm90dG9tLWNvbnRyb2xzIC5zbGlkZXItYnRuLXByZXZ7bGVmdDowfS5zbGlkZXItYm90dG9tLWNvbnRyb2xzIC5zbGljay1uZXh0LC5zbGlkZXItYm90dG9tLWNvbnRyb2xzIC5zbGlkZXItYnRuLW5leHR7cmlnaHQ6MH0uc2xpZGVyLWJvdHRvbS1jb250cm9scyAuc2xpZGVyLWJvdHRvbS1jb3VudGVye21hcmdpbjotNXB4IDIwcHggMCAyMHB4O2ZvbnQtd2VpZ2h0OmJvbGR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCl7LnNsaWRlci1ib3R0b20tY29udHJvbHN7bWFyZ2luOjE1cHggMCAwIDB9fS5zbGljay1kb3Rze3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToxNXB4O2xlZnQ6MDt6LWluZGV4OjE1O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn0uaW5kZXBlbmRlbnQtZG90cyAuc2xpY2stZG90c3twb3NpdGlvbjpyZWxhdGl2ZTtib3R0b206MDttYXJnaW4tdG9wOjE1cHh9LnNsaWNrLWRvdHMgYnV0dG9ue2Rpc3BsYXk6bm9uZX0uc2xpY2stZG90cyBsaXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MTRweDtoZWlnaHQ6MTRweDttYXJnaW46MCAzcHg7Ym9yZGVyOjFweCBzb2xpZCAjZmZmO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwKTtib3JkZXItcmFkaXVzOjUwJTtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjJzfS5zbGljay1kb3RzIGxpOmhvdmVye29wYWNpdHk6MC41fS5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZXtiYWNrZ3JvdW5kOiNmZmZ9LmRhcmstZG90cyAuc2xpY2stZG90cyBsaSwuc21hbGwtc2xpZGVyLWJsb2NrIC5zbGljay1kb3RzIGxpe2JvcmRlcjoxcHggc29saWQgdmFyKC0tdGhlbWUpO2JhY2tncm91bmQ6cmdiYSgyMzYsNzIsNDcsMCl9LmRhcmstZG90cyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUsLnNtYWxsLXNsaWRlci1ibG9jayAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmV7YmFja2dyb3VuZDojZWM0ODJmfS5zdGF0aWMtZG90cyAuc2xpY2stZG90c3twb3NpdGlvbjpyZWxhdGl2ZTtib3R0b206MDttYXJnaW4tdG9wOjEuNWVtfS5zbWFsbC1zbGlkZXItYmxvY2sgLnNsaWNrLWRvdHN7Ym90dG9tOjEwcHh9LnRvb2x0aXBzdGVyLWJhc2V7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOmFic29sdXRlfS50b29sdGlwc3Rlci1ib3h7ZmxleDoxIDEgYXV0b30udG9vbHRpcHN0ZXItY29udGVudHtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWF4LWhlaWdodDoxMDAlO21heC13aWR0aDoxMDAlO292ZXJmbG93OmF1dG99LnRvb2x0aXBzdGVyLXJ1bGVye2JvdHRvbTowO2xlZnQ6MDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDt0b3A6MDt2aXNpYmlsaXR5OmhpZGRlbn0udG9vbHRpcHN0ZXItZmFkZXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7LW1vei10cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5Oy1tcy10cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5fS50b29sdGlwc3Rlci1mYWRlLnRvb2x0aXBzdGVyLXNob3d7b3BhY2l0eToxfS50b29sdGlwc3Rlci1ncm93ey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAsIDApOy1tb3otdHJhbnNmb3JtOnNjYWxlKDAsIDApOy1vLXRyYW5zZm9ybTpzY2FsZSgwLCAwKTstbXMtdHJhbnNmb3JtOnNjYWxlKDAsIDApO3RyYW5zZm9ybTpzY2FsZSgwLCAwKTstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6LXdlYmtpdC10cmFuc2Zvcm07LW1vei10cmFuc2l0aW9uLXByb3BlcnR5Oi1tb3otdHJhbnNmb3JtOy1vLXRyYW5zaXRpb24tcHJvcGVydHk6LW8tdHJhbnNmb3JtOy1tcy10cmFuc2l0aW9uLXByb3BlcnR5Oi1tcy10cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0udG9vbHRpcHN0ZXItZ3Jvdy50b29sdGlwc3Rlci1zaG93ey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEsIDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEsIDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxLCAxKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEsIDEpO3RyYW5zZm9ybTpzY2FsZSgxLCAxKTstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7LW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTstbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7LW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSl9LnRvb2x0aXBzdGVyLXN3aW5ne29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGVaKDRkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZVooNGRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZVooNGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGVaKDRkZWcpO3RyYW5zZm9ybTpyb3RhdGVaKDRkZWcpOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTotd2Via2l0LXRyYW5zZm9ybSwgb3BhY2l0eTstbW96LXRyYW5zaXRpb24tcHJvcGVydHk6LW1vei10cmFuc2Zvcm07LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTotby10cmFuc2Zvcm07LW1zLXRyYW5zaXRpb24tcHJvcGVydHk6LW1zLXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybX0udG9vbHRpcHN0ZXItc3dpbmcudG9vbHRpcHN0ZXItc2hvd3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlWigwZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGVaKDBkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGVaKDBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlWigwZGVnKTt0cmFuc2Zvcm06cm90YXRlWigwZGVnKTstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIzLCAwLjYzNSwgMC40OTUsIDEpOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjMsIDAuNjM1LCAwLjQ5NSwgMi40KTstbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIzLCAwLjYzNSwgMC40OTUsIDIuNCk7LW1zLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIzLCAwLjYzNSwgMC40OTUsIDIuNCk7LW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjMsIDAuNjM1LCAwLjQ5NSwgMi40KTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMywgMC42MzUsIDAuNDk1LCAyLjQpfS50b29sdGlwc3Rlci1mYWxsey13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTp0b3A7LW1vei10cmFuc2l0aW9uLXByb3BlcnR5OnRvcDstby10cmFuc2l0aW9uLXByb3BlcnR5OnRvcDstbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTp0b3A7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0b3A7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpOy1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7LW1zLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpOy1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpfS50b29sdGlwc3Rlci1mYWxsLnRvb2x0aXBzdGVyLWluaXRpYWx7dG9wOjAgIWltcG9ydGFudH0udG9vbHRpcHN0ZXItZmFsbC50b29sdGlwc3Rlci1keWluZ3std2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6YWxsOy1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTphbGw7LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTphbGw7LW1zLXRyYW5zaXRpb24tcHJvcGVydHk6YWxsO3RyYW5zaXRpb24tcHJvcGVydHk6YWxsO3RvcDowICFpbXBvcnRhbnQ7b3BhY2l0eTowfS50b29sdGlwc3Rlci1zbGlkZXstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6bGVmdDstbW96LXRyYW5zaXRpb24tcHJvcGVydHk6bGVmdDstby10cmFuc2l0aW9uLXByb3BlcnR5OmxlZnQ7LW1zLXRyYW5zaXRpb24tcHJvcGVydHk6bGVmdDt0cmFuc2l0aW9uLXByb3BlcnR5OmxlZnQ7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpOy1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7LW1zLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpOy1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpfS50b29sdGlwc3Rlci1zbGlkZS50b29sdGlwc3Rlci1pbml0aWFse2xlZnQ6LTQwcHggIWltcG9ydGFudH0udG9vbHRpcHN0ZXItc2xpZGUudG9vbHRpcHN0ZXItZHlpbmd7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmFsbDstbW96LXRyYW5zaXRpb24tcHJvcGVydHk6YWxsOy1vLXRyYW5zaXRpb24tcHJvcGVydHk6YWxsOy1tcy10cmFuc2l0aW9uLXByb3BlcnR5OmFsbDt0cmFuc2l0aW9uLXByb3BlcnR5OmFsbDtsZWZ0OjAgIWltcG9ydGFudDtvcGFjaXR5OjB9QGtleWZyYW1lcyB0b29sdGlwc3Rlci1mYWRpbmd7MCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX0udG9vbHRpcHN0ZXItdXBkYXRlLWZhZGV7YW5pbWF0aW9uOnRvb2x0aXBzdGVyLWZhZGluZyA0MDBtc31Aa2V5ZnJhbWVzIHRvb2x0aXBzdGVyLXJvdGF0aW5nezI1JXt0cmFuc2Zvcm06cm90YXRlKC0yZGVnKX03NSV7dHJhbnNmb3JtOnJvdGF0ZSgyZGVnKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMCl9fS50b29sdGlwc3Rlci11cGRhdGUtcm90YXRle2FuaW1hdGlvbjp0b29sdGlwc3Rlci1yb3RhdGluZyA2MDBtc31Aa2V5ZnJhbWVzIHRvb2x0aXBzdGVyLXNjYWxpbmd7NTAle3RyYW5zZm9ybTpzY2FsZSgxLjEpfTEwMCV7dHJhbnNmb3JtOnNjYWxlKDEpfX0udG9vbHRpcHN0ZXItdXBkYXRlLXNjYWxle2FuaW1hdGlvbjp0b29sdGlwc3Rlci1zY2FsaW5nIDYwMG1zfS50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1ib3h7YmFja2dyb3VuZDojNTY1NjU2O2JvcmRlcjoycHggc29saWQgIzU2NTY1Njtib3JkZXItcmFkaXVzOjRweH0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWJveHttYXJnaW4tdG9wOjhweH0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1sZWZ0IC50b29sdGlwc3Rlci1ib3h7bWFyZ2luLXJpZ2h0OjhweH0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1yaWdodCAudG9vbHRpcHN0ZXItYm94e21hcmdpbi1sZWZ0OjhweH0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci10b3AgLnRvb2x0aXBzdGVyLWJveHttYXJnaW4tYm90dG9tOjhweH0udG9vbHRpcHN0ZXItc2lkZXRpcCAudG9vbHRpcHN0ZXItY29udGVudHtjb2xvcjp3aGl0ZTtsaW5lLWhlaWdodDoxOHB4O3BhZGRpbmc6MWVtIDEuMTI1ZW19LnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWFycm93e292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZX0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWFycm93e2hlaWdodDoxMHB4O21hcmdpbi1sZWZ0Oi0xMHB4O3RvcDowO3dpZHRoOjIwcHh9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItbGVmdCAudG9vbHRpcHN0ZXItYXJyb3d7aGVpZ2h0OjIwcHg7bWFyZ2luLXRvcDotMTBweDtyaWdodDowO3RvcDowO3dpZHRoOjEwcHh9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWFycm93e2hlaWdodDoyMHB4O21hcmdpbi10b3A6LTEwcHg7bGVmdDowO3RvcDowO3dpZHRoOjEwcHh9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItdG9wIC50b29sdGlwc3Rlci1hcnJvd3tib3R0b206MDtoZWlnaHQ6MTBweDttYXJnaW4tbGVmdDotMTBweDt3aWR0aDoyMHB4fS50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1hcnJvdy1iYWNrZ3JvdW5kLC50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXJ7aGVpZ2h0OjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MH0udG9vbHRpcHN0ZXItc2lkZXRpcCAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZHtib3JkZXI6MTBweCBzb2xpZCB0cmFuc3BhcmVudH0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmR7Ym9yZGVyLWJvdHRvbS1jb2xvcjojNTY1NjU2O2xlZnQ6MDt0b3A6M3B4fS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWxlZnQgLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmR7Ym9yZGVyLWxlZnQtY29sb3I6IzU2NTY1NjtsZWZ0Oi0zcHg7dG9wOjB9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmR7Ym9yZGVyLXJpZ2h0LWNvbG9yOiM1NjU2NTY7bGVmdDozcHg7dG9wOjB9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItdG9wIC50b29sdGlwc3Rlci1hcnJvdy1iYWNrZ3JvdW5ke2JvcmRlci10b3AtY29sb3I6IzU2NTY1NjtsZWZ0OjA7dG9wOi0zcHh9LnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlcntib3JkZXI6MTBweCBzb2xpZCB0cmFuc3BhcmVudDtsZWZ0OjA7dG9wOjB9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItYm90dG9tIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXJ7Ym9yZGVyLWJvdHRvbS1jb2xvcjojNTY1NjU2fS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWxlZnQgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlcntib3JkZXItbGVmdC1jb2xvcjojNTY1NjU2fS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXJpZ2h0IC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXJ7Ym9yZGVyLXJpZ2h0LWNvbG9yOiM1NjU2NTZ9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItdG9wIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXJ7Ym9yZGVyLXRvcC1jb2xvcjojNTY1NjU2fS50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1hcnJvdy11bmNyb3BwZWR7cG9zaXRpb246cmVsYXRpdmV9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItYm90dG9tIC50b29sdGlwc3Rlci1hcnJvdy11bmNyb3BwZWR7dG9wOi0xMHB4fS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXJpZ2h0IC50b29sdGlwc3Rlci1hcnJvdy11bmNyb3BwZWR7bGVmdDotMTBweH0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cgLnRvb2x0aXBzdGVyLWJveHtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjVweDtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzowIDAgMTBweCA2cHggcmdiYSgwLDAsMCwwLjEpfS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdy50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWJveHttYXJnaW4tdG9wOjZweH0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cudG9vbHRpcHN0ZXItbGVmdCAudG9vbHRpcHN0ZXItYm94e21hcmdpbi1yaWdodDo2cHh9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93LnRvb2x0aXBzdGVyLXJpZ2h0IC50b29sdGlwc3Rlci1ib3h7bWFyZ2luLWxlZnQ6NnB4fS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdy50b29sdGlwc3Rlci10b3AgLnRvb2x0aXBzdGVyLWJveHttYXJnaW4tYm90dG9tOjZweH0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cgLnRvb2x0aXBzdGVyLWNvbnRlbnR7Y29sb3I6IzVjNjI2ZX0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cgLnRvb2x0aXBzdGVyLWFycm93e2hlaWdodDo2cHg7bWFyZ2luLWxlZnQ6LTZweDt3aWR0aDoxMnB4fS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdy50b29sdGlwc3Rlci1sZWZ0IC50b29sdGlwc3Rlci1hcnJvdywudG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWFycm93e2hlaWdodDoxMnB4O21hcmdpbi1sZWZ0OjA7bWFyZ2luLXRvcDotNnB4O3dpZHRoOjZweH0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cgLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmR7ZGlzcGxheTpub25lfS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdyAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVye2JvcmRlcjo2cHggc29saWQgdHJhbnNwYXJlbnR9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93LnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVye2JvcmRlci1ib3R0b20tY29sb3I6I2ZmZn0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cudG9vbHRpcHN0ZXItbGVmdCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVye2JvcmRlci1sZWZ0LWNvbG9yOiNmZmZ9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93LnRvb2x0aXBzdGVyLXJpZ2h0IC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXJ7Ym9yZGVyLXJpZ2h0LWNvbG9yOiNmZmZ9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93LnRvb2x0aXBzdGVyLXRvcCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVye2JvcmRlci10b3AtY29sb3I6I2ZmZn0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cudG9vbHRpcHN0ZXItYm90dG9tIC50b29sdGlwc3Rlci1hcnJvdy11bmNyb3BwZWR7dG9wOi02cHh9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93LnRvb2x0aXBzdGVyLXJpZ2h0IC50b29sdGlwc3Rlci1hcnJvdy11bmNyb3BwZWR7bGVmdDotNnB4fWJvZHkuZmFuY3lib3gtYWN0aXZle292ZXJmbG93OmhpZGRlbn1ib2R5LmZhbmN5Ym94LWlvc2ZpeHtwb3NpdGlvbjpmaXhlZDtsZWZ0OjA7cmlnaHQ6MH0uZmFuY3lib3gtaXMtaGlkZGVue3Bvc2l0aW9uOmFic29sdXRlO3RvcDotOTk5OXB4O2xlZnQ6LTk5OTlweDt2aXNpYmlsaXR5OmhpZGRlbn0uZmFuY3lib3gtY29udGFpbmVye3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6OTk5OTI7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7Zm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJ30uZmFuY3lib3gtb3V0ZXIsLmZhbmN5Ym94LWlubmVyLC5mYW5jeWJveC1iZywuZmFuY3lib3gtc3RhZ2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjB9LmZhbmN5Ym94LW91dGVye292ZXJmbG93LXk6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0uZmFuY3lib3gtYmd7YmFja2dyb3VuZDojMWUxZTFlO29wYWNpdHk6MDt0cmFuc2l0aW9uLWR1cmF0aW9uOmluaGVyaXQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5O3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0LCAwLjcxKX0uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtYmd7b3BhY2l0eTowLjg3O3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIyLCAwLjYxLCAwLjM2LCAxKX0uZmFuY3lib3gtaW5mb2JhciwuZmFuY3lib3gtdG9vbGJhciwuZmFuY3lib3gtY2FwdGlvbi13cmFwe3Bvc2l0aW9uOmFic29sdXRlO2RpcmVjdGlvbjpsdHI7ei1pbmRleDo5OTk5NztvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbjpvcGFjaXR5IDAuMjVzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjI1cztib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZhbmN5Ym94LXNob3ctaW5mb2JhciAuZmFuY3lib3gtaW5mb2JhciwuZmFuY3lib3gtc2hvdy10b29sYmFyIC5mYW5jeWJveC10b29sYmFyLC5mYW5jeWJveC1zaG93LWNhcHRpb24gLmZhbmN5Ym94LWNhcHRpb24td3JhcHtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlO3RyYW5zaXRpb246b3BhY2l0eSAwLjI1cywgdmlzaWJpbGl0eSAwc30uZmFuY3lib3gtaW5mb2Jhcnt0b3A6MDtsZWZ0OjA7Zm9udC1zaXplOjEzcHg7cGFkZGluZzowIDEwcHg7aGVpZ2h0OjQ0cHg7bWluLXdpZHRoOjQ0cHg7bGluZS1oZWlnaHQ6NDRweDtjb2xvcjojY2NjY2NjO3RleHQtYWxpZ246Y2VudGVyO3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDstd2Via2l0LWZvbnQtc21vb3RoaW5nOnN1YnBpeGVsLWFudGlhbGlhc2VkO21peC1ibGVuZC1tb2RlOmV4Y2x1c2lvbn0uZmFuY3lib3gtdG9vbGJhcnt0b3A6MDtyaWdodDowO21hcmdpbjowO3BhZGRpbmc6MH0uZmFuY3lib3gtc3RhZ2V7b3ZlcmZsb3c6aGlkZGVuO2RpcmVjdGlvbjpsdHI7ei1pbmRleDo5OTk5NDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0uZmFuY3lib3gtaXMtY2xvc2luZyAuZmFuY3lib3gtc3RhZ2V7b3ZlcmZsb3c6dmlzaWJsZX0uZmFuY3lib3gtc2xpZGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7cGFkZGluZzowO292ZXJmbG93OmF1dG87b3V0bGluZTpub25lO3doaXRlLXNwYWNlOm5vcm1hbDtib3gtc2l6aW5nOmJvcmRlci1ib3g7dGV4dC1hbGlnbjpjZW50ZXI7ei1pbmRleDo5OTk5NDstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtkaXNwbGF5Om5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLCBvcGFjaXR5O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLCBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybX0uZmFuY3lib3gtc2xpZGU6OmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtoZWlnaHQ6MTAwJTt3aWR0aDowfS5mYW5jeWJveC1pcy1zbGlkaW5nIC5mYW5jeWJveC1zbGlkZSwuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLC5mYW5jeWJveC1zbGlkZS0tY3VycmVudCwuZmFuY3lib3gtc2xpZGUtLW5leHR7ZGlzcGxheTpibG9ja30uZmFuY3lib3gtc2xpZGUtLWltYWdle292ZXJmbG93OnZpc2libGV9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZTo6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50LC5mYW5jeWJveC1zbGlkZS0tdmlkZW8gaWZyYW1le2JhY2tncm91bmQ6IzAwMDAwMH0uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCwuZmFuY3lib3gtc2xpZGUtLW1hcCBpZnJhbWV7YmFja2dyb3VuZDojZTVlM2RmfS5mYW5jeWJveC1zbGlkZS0tbmV4dHt6LWluZGV4Ojk5OTk1fS5mYW5jeWJveC1zbGlkZT4qe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MjRweDttYXJnaW46NDRweCAwIDQ0cHg7Ym9yZGVyLXdpZHRoOjA7dmVydGljYWwtYWxpZ246bWlkZGxlO3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7b3ZlcmZsb3c6YXV0bztib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZhbmN5Ym94LXNsaWRlPnRpdGxlLC5mYW5jeWJveC1zbGlkZT5zdHlsZSwuZmFuY3lib3gtc2xpZGU+bWV0YSwuZmFuY3lib3gtc2xpZGU+bGluaywuZmFuY3lib3gtc2xpZGU+c2NyaXB0LC5mYW5jeWJveC1zbGlkZT5iYXNle2Rpc3BsYXk6bm9uZX0uZmFuY3lib3gtc2xpZGUgLmZhbmN5Ym94LWltYWdlLXdyYXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MDt6LWluZGV4Ojk5OTk1O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y3Vyc29yOmRlZmF1bHQ7b3ZlcmZsb3c6dmlzaWJsZTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LW1zLXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLCBvcGFjaXR5O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLCBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybX0uZmFuY3lib3gtY2FuLXpvb21PdXQgLmZhbmN5Ym94LWltYWdlLXdyYXB7Y3Vyc29yOi13ZWJraXQtem9vbS1vdXQ7Y3Vyc29yOnpvb20tb3V0fS5mYW5jeWJveC1jYW4tem9vbUluIC5mYW5jeWJveC1pbWFnZS13cmFwe2N1cnNvcjotd2Via2l0LXpvb20taW47Y3Vyc29yOnpvb20taW59LmZhbmN5Ym94LWNhbi1kcmFnIC5mYW5jeWJveC1pbWFnZS13cmFwe2N1cnNvcjotd2Via2l0LWdyYWI7Y3Vyc29yOmdyYWJ9LmZhbmN5Ym94LWlzLWRyYWdnaW5nIC5mYW5jeWJveC1pbWFnZS13cmFwe2N1cnNvcjotd2Via2l0LWdyYWJiaW5nO2N1cnNvcjpncmFiYmluZ30uZmFuY3lib3gtaW1hZ2UsLmZhbmN5Ym94LXNwYWNlYmFsbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7bWF4LXdpZHRoOm5vbmU7bWF4LWhlaWdodDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZmFuY3lib3gtc3BhY2ViYWxse3otaW5kZXg6MX0uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudHtwYWRkaW5nOjA7d2lkdGg6ODAlO2hlaWdodDo4MCU7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDEwMHB4KTttYXgtaGVpZ2h0OmNhbGMoMTAwJSAtIDg4cHgpO292ZXJmbG93OnZpc2libGU7YmFja2dyb3VuZDojZmZmZmZmfS5mYW5jeWJveC1pZnJhbWV7ZGlzcGxheTpibG9jazttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOiNmZmZmZmZ9LmZhbmN5Ym94LWVycm9ye21hcmdpbjowO3BhZGRpbmc6NDBweDt3aWR0aDoxMDAlO21heC13aWR0aDozODBweDtiYWNrZ3JvdW5kOiNmZmZmZmY7Y3Vyc29yOmRlZmF1bHR9LmZhbmN5Ym94LWVycm9yIHB7bWFyZ2luOjA7cGFkZGluZzowO2NvbG9yOiM0NDQ0NDQ7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjBweH0uZmFuY3lib3gtYnV0bntib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjQ0cHg7aGVpZ2h0OjQ0cHg7bWFyZ2luOjA7cGFkZGluZzoxMHB4O2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MDtiYWNrZ3JvdW5kOnJnYmEoMzAsMzAsMzAsMC42KTt0cmFuc2l0aW9uOmNvbG9yIDAuM3MgZWFzZTtjdXJzb3I6cG9pbnRlcjtvdXRsaW5lOm5vbmV9LmZhbmN5Ym94LWJ1dG4sLmZhbmN5Ym94LWJ1dG46dmlzaXRlZCwuZmFuY3lib3gtYnV0bjpsaW5re2NvbG9yOiNjY2NjY2N9LmZhbmN5Ym94LWJ1dG46Zm9jdXMsLmZhbmN5Ym94LWJ1dG46aG92ZXJ7Y29sb3I6I2ZmZmZmZn0uZmFuY3lib3gtYnV0bltkaXNhYmxlZF17Y29sb3I6I2NjY2NjYztjdXJzb3I6ZGVmYXVsdDtvcGFjaXR5OjAuNn0uZmFuY3lib3gtYnV0biBzdmd7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzp2aXNpYmxlO3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb259LmZhbmN5Ym94LWJ1dG4gc3ZnIHBhdGh7ZmlsbDpjdXJyZW50Q29sb3I7c3Ryb2tlOmN1cnJlbnRDb2xvcjtzdHJva2UtbGluZWpvaW46cm91bmR9LmZhbmN5Ym94LWJ1dG4tLXBsYXkgc3ZnIHBhdGg6bnRoLWNoaWxkKDIpe2Rpc3BsYXk6bm9uZX0uZmFuY3lib3gtYnV0bi0tcGF1c2Ugc3ZnIHBhdGg6bnRoLWNoaWxkKDEpe2Rpc3BsYXk6bm9uZX0uZmFuY3lib3gtYnV0bi0tem9vbSBzdmcgcGF0aHtmaWxsOnRyYW5zcGFyZW50fS5mYW5jeWJveC1zaG93LW5hdiAuZmFuY3lib3gtbmF2aWdhdGlvbntkaXNwbGF5OmJsb2NrfS5mYW5jeWJveC1uYXZpZ2F0aW9uIGJ1dHRvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO21hcmdpbjotMzBweCAwIDAgMDt6LWluZGV4Ojk5OTk3O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7d2lkdGg6NjBweDtoZWlnaHQ6NjBweH0uZmFuY3lib3gtbmF2aWdhdGlvbiBidXR0b24gc3Zne3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjUwJTtsZWZ0OjUwJTt6LWluZGV4OjI7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCl9LmZhbmN5Ym94LW5hdmlnYXRpb24gYnV0dG9uOmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7ei1pbmRleDoxO3dpZHRoOjYwcHg7aGVpZ2h0OjYwcHg7YmFja2dyb3VuZDpyZ2JhKDMwLDMwLDMwLDAuOCl9LmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dG4tLWFycm93X2xlZnR7bGVmdDowfS5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXRuLS1hcnJvd19yaWdodHtyaWdodDowfS5mYW5jeWJveC1jbG9zZS1zbWFsbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7cGFkZGluZzowO21hcmdpbjowO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O3otaW5kZXg6MTA7Y3Vyc29yOnBvaW50ZXJ9LmZhbmN5Ym94LWNsb3NlLXNtYWxsOmFmdGVye2NvbnRlbnQ6J8OXJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NXB4O3JpZ2h0OjVweDt3aWR0aDozMHB4O2hlaWdodDozMHB4O2ZvbnQ6MjJweC8zMHB4IEFyaWFsLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Y29sb3I6Izg4ODg4ODtmb250LXdlaWdodDozMDA7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXdpZHRoOjA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMC4yNXM7Ym94LXNpemluZzpib3JkZXItYm94O3otaW5kZXg6Mn0uZmFuY3lib3gtY2xvc2Utc21hbGw6Zm9jdXN7b3V0bGluZTpub25lfS5mYW5jeWJveC1jbG9zZS1zbWFsbDpmb2N1czphZnRlcntvdXRsaW5lOjFweCBkb3R0ZWQgIzg4ODg4OH0uZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXI6YWZ0ZXJ7Y29sb3I6IzU1NTU1NTtiYWNrZ3JvdW5kOiNlZWVlZWV9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGwsLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNsb3NlLXNtYWxse3RvcDowO3JpZ2h0Oi00MHB4fS5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmFmdGVyLC5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jbG9zZS1zbWFsbDphZnRlcntmb250LXNpemU6MzVweDtjb2xvcjojYWFhYWFhfS5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVyOmFmdGVyLC5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3ZlcjphZnRlcntjb2xvcjojZmZmZmZmO2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNsb3NlLXNtYWxsLC5mYW5jeWJveC1pcy16b29tYWJsZS5mYW5jeWJveC1jYW4tZHJhZyAuZmFuY3lib3gtY2xvc2Utc21hbGx7ZGlzcGxheTpub25lfS5mYW5jeWJveC1jYXB0aW9uLXdyYXB7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZTt6LWluZGV4Ojk5OTk5fS5mYW5jeWJveC1jYXB0aW9ue3BhZGRpbmc6MjBweCAyMHB4O2JhY2tncm91bmQ6cmdiYSgyOSwzNCwzNywwLjgpO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXJ9LmZhbmN5Ym94LWNhcHRpb24gLm5hbWV7ZGlzcGxheTpibG9jazttYXJnaW46MCAwIDVweCAwO2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OmJvbGR9LmZhbmN5Ym94LWNhcHRpb24gcHtwYWRkaW5nOjAgMCAxMHB4IDA7Zm9udC1zaXplOjE2cHh9LmZhbmN5Ym94LWNhcHRpb24gbGl7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6Ym9sZH0uZmFuY3lib3gtY2FwdGlvbiBsaT5zcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mYW5jeWJveC1jYXB0aW9uIGxpPnNwYW46Zmlyc3QtY2hpbGR7bWFyZ2luOjAgMTBweCAwIDB9LmZhbmN5Ym94LWNhcHRpb24gLnNsaWRlLXRleHQtdHJpZ2dlcntwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0uZmFuY3lib3gtY2FwdGlvbiAuc2xpZGUtdGV4dC10cmlnZ2VyIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjE2cHh9LmZhbmN5Ym94LWNhcHRpb24gLnNsaWRlLXRleHQtdHJpZ2dlcjphZnRlcntwb3NpdGlvbjpyZWxhdGl2ZTtjb250ZW50OicnO3RvcDoxcHg7dHJhbnNmb3JtOnJvdGF0ZSgyMjVkZWcpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjhweDtoZWlnaHQ6OHB4O21hcmdpbjowIDAgMCAxMHB4O2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNmZmY7Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZCAjZmZmO3RyYW5zaXRpb246YWxsIDAuMnN9LmZhbmN5Ym94LWNhcHRpb24gLnNsaWRlLXRleHQtdHJpZ2dlci5hY3RpdmU6YWZ0ZXJ7dG9wOi0zcHg7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LmZhbmN5Ym94LWNhcHRpb24gLnNsaWRlLXRleHQtaG9sZGVyOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5mYW5jeWJveC1jYXB0aW9uIC5zbGlkZS10ZXh0LWxlZnR7ZmxvYXQ6bGVmdDt3aWR0aDpjYWxjKDYwJSAtIDEwcHgpfS5mYW5jeWJveC1jYXB0aW9uIC5zbGlkZS10ZXh0LXJpZ2h0e2Zsb2F0OnJpZ2h0O3RleHQtYWxpZ246cmlnaHQ7d2lkdGg6Y2FsYyg0MCUgLSAxMHB4KX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuZmFuY3lib3gtY2FwdGlvbiAuc2xpZGUtdGV4dC1sZWZ0LC5mYW5jeWJveC1jYXB0aW9uIC5zbGlkZS10ZXh0LXJpZ2h0e2Zsb2F0Om5vbmU7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn19LmZhbmN5Ym94LWNhcHRpb24gYSwuZmFuY3lib3gtY2FwdGlvbiBidXR0b24sLmZhbmN5Ym94LWNhcHRpb24gc2VsZWN0e3BvaW50ZXItZXZlbnRzOmFsbDtwb3NpdGlvbjpyZWxhdGl2ZX0uZmFuY3lib3gtY2FwdGlvbiBhe2NvbG9yOiNmZmZmZmY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZmFuY3lib3gtc2xpZGU+LmZhbmN5Ym94LWxvYWRpbmd7Ym9yZGVyOjZweCBzb2xpZCByZ2JhKDEwMCwxMDAsMTAwLDAuNCk7Ym9yZGVyLXRvcDo2cHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjYpO2JvcmRlci1yYWRpdXM6MTAwJTtoZWlnaHQ6NTBweDt3aWR0aDo1MHB4Oy13ZWJraXQtYW5pbWF0aW9uOmZhbmN5Ym94LXJvdGF0ZSAwLjhzIGluZmluaXRlIGxpbmVhcjthbmltYXRpb246ZmFuY3lib3gtcm90YXRlIDAuOHMgaW5maW5pdGUgbGluZWFyO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTttYXJnaW4tdG9wOi0zMHB4O21hcmdpbi1sZWZ0Oi0zMHB4O3otaW5kZXg6OTk5OTl9QC13ZWJraXQta2V5ZnJhbWVzIGZhbmN5Ym94LXJvdGF0ZXtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKX19QGtleWZyYW1lcyBmYW5jeWJveC1yb3RhdGV7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM1OWRlZyl9fS5mYW5jeWJveC1hbmltYXRlZHt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSl9LmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtvcGFjaXR5OjB9LmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtvcGFjaXR5OjB9LmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjF9LmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLC5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0e29wYWNpdHk6MDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSl9LmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7b3BhY2l0eToxfS5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjUsIDEuNSwgMS41KTt0cmFuc2Zvcm06c2NhbGUzZCgxLjUsIDEuNSwgMS41KTtvcGFjaXR5OjB9LmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1uZXh0ey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC41LCAwLjUsIDAuNSk7dHJhbnNmb3JtOnNjYWxlM2QoMC41LCAwLjUsIDAuNSk7b3BhY2l0eTowfS5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tY3VycmVudHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO29wYWNpdHk6MX0uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTM2MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoLTM2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMzYwZGVnKTtvcGFjaXR5OjB9LmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tbmV4dHstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTtvcGFjaXR5OjB9LmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudHstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTtvcGFjaXR5OjF9LmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3std2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7b3BhY2l0eTowfS5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tbmV4dHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO29wYWNpdHk6MH0uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjF9LmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vzey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBzY2FsZSgwLjEpIHNrZXcoLTEwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygtMTBkZWcpfS5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1uZXh0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygxMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygxMGRlZyl9LmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpfS5mYW5jeWJveC1zaGFyZXtwYWRkaW5nOjMwcHg7Ym9yZGVyLXJhZGl1czozcHg7YmFja2dyb3VuZDojZjRmNGY0O21heC13aWR0aDo5MCU7dGV4dC1hbGlnbjpjZW50ZXJ9LmZhbmN5Ym94LXNoYXJlIGgxe2NvbG9yOiMyMjIyMjI7bWFyZ2luOjAgMCAyMHB4IDA7Zm9udC1zaXplOjM1cHg7Zm9udC13ZWlnaHQ6Ym9sZH0uZmFuY3lib3gtc2hhcmUgcHttYXJnaW46MDtwYWRkaW5nOjB9cC5mYW5jeWJveC1zaGFyZV9fbGlua3N7bWFyZ2luLXJpZ2h0Oi0xMHB4fS5mYW5jeWJveC1zaGFyZV9fYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtZGVjb3JhdGlvbjpub25lO21hcmdpbjowIDEwcHggMTBweCAwO3BhZGRpbmc6MCAxNXB4O21pbi13aWR0aDoxMzBweDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjNweDtiYWNrZ3JvdW5kOiNmZmZmZmY7d2hpdGUtc3BhY2U6bm93cmFwO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6NDBweDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7Y29sb3I6I2ZmZmZmZjt0cmFuc2l0aW9uOmFsbCAwLjJzfS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYntiYWNrZ3JvdW5kOiMzYjU5OTh9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZiOmhvdmVye2JhY2tncm91bmQ6IzM0NGU4Nn0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHR7YmFja2dyb3VuZDojYmQwODFkfS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdDpob3ZlcntiYWNrZ3JvdW5kOiNhYTA3MTl9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3e2JhY2tncm91bmQ6IzFkYTFmMn0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHc6aG92ZXJ7YmFja2dyb3VuZDojMGQ5NWU4fS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2Z3twb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweDt3aWR0aDoyNXB4O2hlaWdodDoyNXB4O21hcmdpbi1yaWdodDo3cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyBwYXRoe2ZpbGw6I2ZmZmZmZn0uZmFuY3lib3gtc2hhcmVfX2lucHV0e2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoxMDAlO21hcmdpbjoxMHB4IDAgMCAwO3BhZGRpbmc6MTBweCAxNXB4O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y29sb3I6IzVkNWI1Yjtmb250LXNpemU6MTRweDtvdXRsaW5lOm5vbmU7Ym9yZGVyOjA7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2Q3ZDdkN30uZmFuY3lib3gtdGh1bWJze2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtyaWdodDowO3dpZHRoOjIxMnB4O21hcmdpbjowO3BhZGRpbmc6MnB4IDJweCA0cHggMnB4O2JhY2tncm91bmQ6I2ZmZmZmZjstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7LW1zLW92ZXJmbG93LXN0eWxlOi1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtib3gtc2l6aW5nOmJvcmRlci1ib3g7ei1pbmRleDo5OTk5NX0uZmFuY3lib3gtdGh1bWJzLXh7b3ZlcmZsb3cteTpoaWRkZW47b3ZlcmZsb3cteDphdXRvfS5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtdGh1bWJze2Rpc3BsYXk6YmxvY2t9LmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lcntyaWdodDoyMTJweH0uZmFuY3lib3gtdGh1bWJzPnVse2xpc3Qtc3R5bGU6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MDtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87Zm9udC1zaXplOjA7d2hpdGUtc3BhY2U6bm93cmFwfS5mYW5jeWJveC10aHVtYnMteD51bHtvdmVyZmxvdzpoaWRkZW59LmZhbmN5Ym94LXRodW1icy15PnVsOjotd2Via2l0LXNjcm9sbGJhcnt3aWR0aDo3cHh9LmZhbmN5Ym94LXRodW1icy15PnVsOjotd2Via2l0LXNjcm9sbGJhci10cmFja3tiYWNrZ3JvdW5kOiNmZmZmZmY7Ym9yZGVyLXJhZGl1czoxMHB4O2JveC1zaGFkb3c6aW5zZXQgMCAwIDZweCByZ2JhKDAsMCwwLDAuMyl9LmZhbmN5Ym94LXRodW1icy15PnVsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntiYWNrZ3JvdW5kOiMyYTJhMmE7Ym9yZGVyLXJhZGl1czoxMHB4fS5mYW5jeWJveC10aHVtYnM+dWw+bGl7ZmxvYXQ6bGVmdDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO21hcmdpbjoycHg7d2lkdGg6MTAwcHg7aGVpZ2h0Ojc1cHg7bWF4LXdpZHRoOmNhbGMoNTAlIC0gNHB4KTttYXgtaGVpZ2h0OmNhbGMoMTAwJSAtIDhweCk7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXI7b3V0bGluZTpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JveC1zaXppbmc6Ym9yZGVyLWJveH1saS5mYW5jeWJveC10aHVtYnMtbG9hZGluZ3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4xKX0uZmFuY3lib3gtdGh1bWJzPnVsPmxpPmltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7bWF4LXdpZHRoOm5vbmU7bWF4LWhlaWdodDpub25lOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZmFuY3lib3gtdGh1bWJzPnVsPmxpOmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO2JvcmRlcjozcHggc29saWQgdmFyKC0tdGhlbWUpO3otaW5kZXg6OTk5OTE7b3BhY2l0eTowO2JvcmRlci1yYWRpdXM6M3B4O3RyYW5zaXRpb246YWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpfS5mYW5jeWJveC10aHVtYnM+dWw+bGkuZmFuY3lib3gtdGh1bWJzLWFjdGl2ZTpiZWZvcmV7b3BhY2l0eToxfWFbZGF0YS1mYW5jeWJveF17b3V0bGluZTpub25lfUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDgwMHB4KXsuZmFuY3lib3gtdGh1bWJze3dpZHRoOjExMHB4fS5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXJ7cmlnaHQ6MTEwcHh9LmZhbmN5Ym94LXRodW1icz51bD5saXttYXgtd2lkdGg6Y2FsYygxMDAlIC0gMTBweCl9fS5jaGFyaXR5LXNsaWRlciwucHJpY2UtcmFuZ2Utc2xpZGVyLC5yYW5nZS1zbGlkZXJ7bWFyZ2luOjZweCAwIDEzcHggMDtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6NXB4O2JhY2tncm91bmQtY29sb3I6I2UzZTNlMztib3JkZXItcmFkaXVzOjNweH0udWktc2xpZGVyLXJhbmdle3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDo1cHg7YmFja2dyb3VuZC1jb2xvcjojYTZhNmE2fS51aS1zbGlkZXItaGFuZGxle3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MDtoZWlnaHQ6MTZweDt0b3A6LTZweDtjdXJzb3I6cG9pbnRlcjtvdXRsaW5lOm5vbmUgIWltcG9ydGFudH0udWktc2xpZGVyLWhhbmRsZTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6MDtsZWZ0Oi04cHg7ZGlzcGxheTpibG9jazt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93OjAgM3B4IDVweCByZ2JhKDkyLDk4LDExMCwwLjUpO2JvcmRlci1yYWRpdXM6OXB4fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXJ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo5OTk5O2Rpc3BsYXk6bm9uZTtwYWRkaW5nOjhweDt3aWR0aDoyOTBweDtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzVjNjI2ZTtib3JkZXI6MXB4IHNvbGlkICNmYWZhZmE7Ym94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMzUsMzUsMzUsMC4yNSk7Ym9yZGVyLXJhZGl1czozcHh9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXJfX3RpdGxle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtoZWlnaHQ6MzFweDtmb250LXdlaWdodDpib2xkO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxNHB4fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyX190aXRsZV9fcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7b3V0bGluZTpub25lO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7cGFkZGluZzowO21hcmdpbjowO2JvcmRlcjpub25lO2JhY2tncm91bmQ6bm9uZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtjdXJzb3I6cG9pbnRlcn0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlcl9fdGl0bGVfX3ByZXYgc3BhbntkaXNwbGF5OmJsb2NrO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLXRvcDo4cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo4cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjhweCBzb2xpZCAjNWM2MjZlfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZV92YXJpYW50e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDUsIDFmcik7Z3JpZC1nYXA6NXB4fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7aGVpZ2h0OjI4cHg7YmFja2dyb3VuZDojZjVmNWY1O2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzFkMjIyNTtib3JkZXI6MXB4IHNvbGlkICNkZmUwZTE7Ym9yZGVyLXJhZGl1czozcHg7dGV4dC1hbGlnbjpjZW50ZXI7Y3Vyc29yOnBvaW50ZXJ9Lnhkc29mdF9kYXRldGltZXBpY2tlciBpZnJhbWV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjc1cHg7aGVpZ2h0OjIxMHB4O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmV9Lnhkc29mdF9kYXRldGltZXBpY2tlciBidXR0b257Ym9yZGVyOm5vbmUgIWltcG9ydGFudH0ueGRzb2Z0X25vc2VsZWN0ey13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7LW8tdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS54ZHNvZnRfbm9zZWxlY3Q6OnNlbGVjdGlvbntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS54ZHNvZnRfbm9zZWxlY3Q6Oi1tb3otc2VsZWN0aW9ue2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9Lnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfaW5saW5le2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnN0YXRpY30ueGRzb2Z0X2RhdGV0aW1lcGlja2VyICp7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MDttYXJnaW46MH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfZGF0ZXBpY2tlciwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlcntkaXNwbGF5Om5vbmV9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2RhdGVwaWNrZXIuYWN0aXZlLC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyLmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9tb250aHBpY2tlcntwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcn0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWwgaSwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfcHJldiwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbmV4dCwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdG9kYXlfYnV0dG9ue2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBR1FBQUFBZUNBWUFBQURhVzd2ekFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeUpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVNeTFqTURFeElEWTJMakUwTlRZMk1Td2dNakF4TWk4d01pOHdOaTB4TkRvMU5qb3lOeUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5UTmlBb1YybHVaRzkzY3lraUlIaHRjRTFOT2tsdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlEwTkJSakkxTmpNME0wVXdNVEZGTkRrNE5rRkdNekpGUWtRelFqRXdSVUlpSUhodGNFMU5Pa1J2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2UTBOQlJqSTFOalEwTTBVd01URkZORGs0TmtGR016SkZRa1F6UWpFd1JVSWlQaUE4ZUcxd1RVMDZSR1Z5YVhabFpFWnliMjBnYzNSU1pXWTZhVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRHBEUTBGR01qVTJNVFF6UlRBeE1VVTBPVGcyUVVZek1rVkNSRE5DTVRCRlFpSWdjM1JTWldZNlpHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEcERRMEZHTWpVMk1qUXpSVEF4TVVVME9UZzJRVVl6TWtWQ1JETkNNVEJGUWlJdlBpQThMM0prWmpwRVpYTmpjbWx3ZEdsdmJqNGdQQzl5WkdZNlVrUkdQaUE4TDNnNmVHMXdiV1YwWVQ0Z1BEOTRjR0ZqYTJWMElHVnVaRDBpY2lJL1BvTkVQNTRBQUFJT1NVUkJWSGphN0pxOVRzTXdFTWN4clpENFdwQlllS1VDZStrVE1DQUNIWmg0QkZmSE8vQUFJSFpHRmhZa0JCc1NFcXhzTENBZ1hLaGJYWU9UeGg5cGZKVlArcXV0blo1cy81THoyWTVJMDNRaFdqaTJHSWNnQW9rV2dmQ3hOdmNPQ0NHS3FpU3FoVXAwbGFIT25lMDV2ZEV5R01ma2R4SkRWamd3RGxFUWdZUUJneCtVTEphV1NYWFM2ci9FUjVGQlZSOFZmR2Z0VEtjSVROcythMVhwY0ZvRXhSRUlERjE0QVZJRnhnUVVTK2g1MjBjZHVkNndOa0MwVUJ3NkJDTy9Ib0NZd0JoRDhRQ2tRL3gxbXdEeUQ0cGxoNEQ2RERWMFRBR3lvNEhjYXdMSUJCU0xEa0hlSDBNZzJ5VlAzbDRUUU1aUUREc0VPbC9NZ0hRcWhNTnVFMEQrb0JoMENJcjhNQUt5YXpCSDlXeUJ1S3hEV2diWGZqTmYzMlRaMUtXbS9BcDFvU2svUjUzVXRRNXhUaDNMVWxNbVQ4Z3Q2ZzUxUTlwK1NvYnhnSlEvcW1zZlpoV3l3R0ZTbDB5QmpDTEpDTWdYYWlsM2I3K3J1bWRWSjJZUnNzNGNOK3I2cUFIRGtQV2pQamRKQ0Y0bjlSbUFEL1Y5QS9XcDROUWFzc0Rqd2xCNlhCaUN4Y0pRV21aWmI4VEhGaWxmeS9sZnJUdkxnaHEyVHFUSHJSTVRLTkowc0loZG8xNVJUK1JweVd3RmRZOTZVWi9MZFFLQkdqY1hwY2MxQWxTRkVmTG1vdUQrMWtudXhCRFVWcnZPQm1vT0MvckVjTjdPUXhLVmVKVENpQWRVelVKaEEyT2V6OVFUa3A3Mk9UVmN4RGNYWThpS05reEdBSlhtSkNPUXdPYTZkaHlYc09hNlh3RUdBS2RlYjVFVDNyUWRBQUFBQUVsRlRrU3VRbUNDKX0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWwgaXtvcGFjaXR5OjAuNTtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05MnB4IC0xOXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjlweDtoZWlnaHQ6MjBweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3ByZXZ7ZmxvYXQ6bGVmdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMHB4IDB9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RvZGF5X2J1dHRvbntmbG9hdDpsZWZ0O2JhY2tncm91bmQtcG9zaXRpb246LTcwcHggMDttYXJnaW4tbGVmdDo1cHh9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X25leHR7ZmxvYXQ6cmlnaHQ7YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X25leHQsLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3ByZXYsLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RvZGF5X2J1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtib3JkZXI6MCBub25lO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjMwcHg7b3BhY2l0eTowLjU7LW1zLWZpbHRlcjoncHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NTApJztvdXRsaW5lOm1lZGl1bSBub25lO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1pbmRlbnQ6MTAwJTt3aGl0ZS1zcGFjZTpub3dyYXA7d2lkdGg6MjBweDttaW4td2lkdGg6MH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3ByZXYsLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF9uZXh0e2Zsb2F0Om5vbmU7YmFja2dyb3VuZC1wb3NpdGlvbjotNDBweCAtMTVweDtoZWlnaHQ6MTVweDt3aWR0aDozMHB4O2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6MTRweDttYXJnaW4tdG9wOjdweH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9ydGwgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfcHJldiwueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9ydGwgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfbmV4dHtmbG9hdDpub25lO21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjE0cHh9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF9wcmV2e2JhY2tncm91bmQtcG9zaXRpb246LTQwcHggMDttYXJnaW4tYm90dG9tOjdweDttYXJnaW4tdG9wOjB9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RvZGF5X2J1dHRvbjpob3ZlciwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbmV4dDpob3ZlciwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfcHJldjpob3ZlcntvcGFjaXR5OjE7LW1zLWZpbHRlcjoncHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKSd9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVse2Rpc3BsYXk6aW5saW5lO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6OTk5OTttYXJnaW46MDtwYWRkaW5nOjVweCAzcHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjBweDtmb250LXdlaWdodDpib2xkO2JhY2tncm91bmQtY29sb3I6I2ZmZjtmbG9hdDpsZWZ0O3dpZHRoOjE4MnB4O3RleHQtYWxpZ246Y2VudGVyO2N1cnNvcjpwb2ludGVyfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbDpob3Zlcj5zcGFue3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsOmhvdmVyIGl7b3BhY2l0eToxfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbD4ueGRzb2Z0X3NlbGVjdHtib3JkZXI6MXB4IHNvbGlkICNjY2M7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MzBweDt6LWluZGV4OjEwMTtkaXNwbGF5Om5vbmU7YmFja2dyb3VuZDojZmZmO21heC1oZWlnaHQ6MTYwcHg7b3ZlcmZsb3cteTphdXRvfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbD4ueGRzb2Z0X3NlbGVjdC54ZHNvZnRfbW9udGhzZWxlY3R7cmlnaHQ6LTdweH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWw+Lnhkc29mdF9zZWxlY3QueGRzb2Z0X3llYXJzZWxlY3R7cmlnaHQ6MnB4fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbD4ueGRzb2Z0X3NlbGVjdD5kaXY+Lnhkc29mdF9vcHRpb246aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiNmZjgwMDB9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsPi54ZHNvZnRfc2VsZWN0PmRpdj4ueGRzb2Z0X29wdGlvbntwYWRkaW5nOjJweCAxMHB4IDJweCA1cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWw+Lnhkc29mdF9zZWxlY3Q+ZGl2Pi54ZHNvZnRfb3B0aW9uLnhkc29mdF9jdXJyZW50e2JhY2tncm91bmQ6dmFyKC0tdGhlbWUpO2JveC1zaGFkb3c6Izk5OSAwIDFweCAzcHggMCBpbnNldDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OmJvbGR9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X21vbnRoe3dpZHRoOjEwMHB4O3RleHQtYWxpZ246cmlnaHR9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFye2NsZWFyOmJvdGh9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3llYXJ7d2lkdGg6NDhweDttYXJnaW4tbGVmdDo1cHh9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTt3aWR0aDoxMDAlfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0aHtoZWlnaHQ6MjVweH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQsLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRoe2JhY2tncm91bmQ6I2UyZTJlMjtoZWlnaHQ6MzhweDtib3JkZXI6MXB4IHNvbGlkICNkZGQ7Zm9udC1zaXplOjE0cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO3BhZGRpbmc6MDtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Y3Vyc29yOnBvaW50ZXI7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6Ym9sZH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9zaG93d2Vla3MgLnhkc29mdF9jYWxlbmRhciB0ZCwueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9zaG93d2Vla3MgLnhkc29mdF9jYWxlbmRhciB0aHt3aWR0aDoxMi41JX0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGh7YmFja2dyb3VuZDojZjFmMWYxfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfdG9kYXl7Y29sb3I6dmFyKC0tdGhlbWUpfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfaGlnaGxpZ2h0ZWRfZGVmYXVsdHtiYWNrZ3JvdW5kOiNmZmU5ZDI7Ym94LXNoYWRvdzojZmZiODcxIDAgMXB4IDRweCAwIGluc2V0O2NvbG9yOiMwMDB9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9oaWdobGlnaHRlZF9taW50e2JhY2tncm91bmQ6I2MxZmZjOTtib3gtc2hhZG93OiMwMGRkMWMgMCAxcHggNHB4IDAgaW5zZXQ7Y29sb3I6IzAwMH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2RlZmF1bHQsLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9jdXJyZW50LC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3g+ZGl2PmRpdi54ZHNvZnRfY3VycmVudHtiYWNrZ3JvdW5kOnZhcigtLXRoZW1lKTtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OmJvbGR9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9vdGhlcl9tb250aCwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2Rpc2FibGVkLC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveD5kaXY+ZGl2Lnhkc29mdF9kaXNhYmxlZHtvcGFjaXR5OjAuMztjdXJzb3I6ZGVmYXVsdH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X290aGVyX21vbnRoLnhkc29mdF9kaXNhYmxlZHtvcGFjaXR5OjAuMn0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQ6aG92ZXIsLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveD5kaXY+ZGl2OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZDojZGZlMGUxfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfY3VycmVudC54ZHNvZnRfZGlzYWJsZWQ6aG92ZXIsLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveD5kaXY+ZGl2Lnhkc29mdF9jdXJyZW50Lnhkc29mdF9kaXNhYmxlZDpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLXRoZW1lKSAhaW1wb3J0YW50O2NvbG9yOiNmZmYgIWltcG9ydGFudH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2Rpc2FibGVkOmhvdmVyLC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3g+ZGl2PmRpdi54ZHNvZnRfZGlzYWJsZWQ6aG92ZXJ7Y29sb3I6aW5oZXJpdCAhaW1wb3J0YW50O2JhY2tncm91bmQ6aW5oZXJpdCAhaW1wb3J0YW50O2JveC1zaGFkb3c6aW5oZXJpdCAhaW1wb3J0YW50fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0aHtmb250LXdlaWdodDpib2xkO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiM5OTk7Y3Vyc29yOmRlZmF1bHR9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NvcHlyaWdodHtjb2xvcjojY2NjICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEwcHg7Y2xlYXI6Ym90aDtmbG9hdDpub25lO21hcmdpbi1sZWZ0OjhweH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY29weXJpZ2h0IGF7Y29sb3I6I2VlZSAhaW1wb3J0YW50fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jb3B5cmlnaHQgYTpob3Zlcntjb2xvcjojYWFhICFpbXBvcnRhbnR9Lnhkc29mdF9zY3JvbGxiYXI+Lnhkc29mdF9zY3JvbGxlcntiYWNrZ3JvdW5kOiNjY2MgIWltcG9ydGFudDtoZWlnaHQ6MjBweDtib3JkZXItcmFkaXVzOjNweH0ueGRzb2Z0X3Njcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo3cHg7cmlnaHQ6MDt0b3A6MDtib3R0b206MDtjdXJzb3I6cG9pbnRlcn0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9ydGwgLnhkc29mdF9zY3JvbGxiYXJ7bGVmdDowO3JpZ2h0OmF1dG99Lnhkc29mdF9zY3JvbGxlcl9ib3h7cG9zaXRpb246cmVsYXRpdmV9Lnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFya3tib3gtc2hhZG93OjAgNXB4IDE1cHggLTVweCByZ2JhKDI1NSwyNTUsMjU1LDAuNTA2KTtiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzQ0NDtib3JkZXItbGVmdDoxcHggc29saWQgIzMzMztib3JkZXItcmlnaHQ6MXB4IHNvbGlkICMzMzM7Ym9yZGVyLXRvcDoxcHggc29saWQgIzMzMztjb2xvcjojY2NjfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3h7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzIyMn0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94PmRpdj5kaXZ7YmFja2dyb3VuZDojMGEwYTBhO2JvcmRlci10b3A6MXB4IHNvbGlkICMyMjI7Y29sb3I6Izk5OX0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfbGFiZWx7YmFja2dyb3VuZC1jb2xvcjojMDAwfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9sYWJlbD4ueGRzb2Z0X3NlbGVjdHtib3JkZXI6MXB4IHNvbGlkICMzMzM7YmFja2dyb3VuZDojMDAwfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9sYWJlbD4ueGRzb2Z0X3NlbGVjdD5kaXY+Lnhkc29mdF9vcHRpb246aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOnZhcigtLXRoZW1lKX0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfbGFiZWw+Lnhkc29mdF9zZWxlY3Q+ZGl2Pi54ZHNvZnRfb3B0aW9uLnhkc29mdF9jdXJyZW50e2JhY2tncm91bmQ6I2NjNTUwMDtib3gtc2hhZG93OiNiMDNlMDAgMCAxcHggM3B4IDAgaW5zZXQ7Y29sb3I6IzAwMH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfbGFiZWwgaSwueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfcHJldiwueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfbmV4dCwueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfdG9kYXlfYnV0dG9ue2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBR1FBQUFBZUNBWUFBQURhVzd2ekFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeUpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVNeTFqTURFeElEWTJMakUwTlRZMk1Td2dNakF4TWk4d01pOHdOaTB4TkRvMU5qb3lOeUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5UTmlBb1YybHVaRzkzY3lraUlIaHRjRTFOT2tsdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlFVRXhRVVV6T1RBME0wVXlNVEZGTkRsQk0wRkZRVEpFTlRFeFJEVkJPRFlpSUhodGNFMU5Pa1J2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2UVVFeFFVVXpPVEUwTTBVeU1URkZORGxCTTBGRlFUSkVOVEV4UkRWQk9EWWlQaUE4ZUcxd1RVMDZSR1Z5YVhabFpFWnliMjBnYzNSU1pXWTZhVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRHBCUVRGQlJUTTRSVFF6UlRJeE1VVTBPVUV6UVVWQk1rUTFNVEZFTlVFNE5pSWdjM1JTWldZNlpHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEcEJRVEZCUlRNNFJqUXpSVEl4TVVVME9VRXpRVVZCTWtRMU1URkVOVUU0TmlJdlBpQThMM0prWmpwRVpYTmpjbWx3ZEdsdmJqNGdQQzl5WkdZNlVrUkdQaUE4TDNnNmVHMXdiV1YwWVQ0Z1BEOTRjR0ZqYTJWMElHVnVaRDBpY2lJL1BwMFZ4R0VBQUFJQVNVUkJWSGphN0pyTlNnTXhFTWVidGdoKzNNU0xyMVQxWG4yQ0hvU0tCMDgrUW1SOEJ4OUE4ZTdSaXhkQjlDS0NvTmRleEl1Z3hGbEphN3JOWm5lVGJMSXBNL0NuTkxzZE12TmpNOGwwbVJDaVE5WWU2MUlLQ0FnWkFVbkgrbVUzTU1aYUhZQ2hCbkpVRHpXT0ZaZFZmYzUrWkZMYnJXRGVYUHdieElxckxMZmFlUzBoRUJWR0lSUUNFaVpvSFF3dGxHU0J5Q0NkWUJsOGc4ZWdUVEFXb0tRTVJCUkJjWnhZbGh6aEtlZ3FNT2FnZUVyc0NIVmtrM2hYSUZvb0RnSEIxS2tISUhWZ3pLQjRBREpRL0ExakFGbUFZaGtRcUE1VE9CdG9jcktyZ1h3UUE4Z2NGSXVBSU84c1FTQTdoaWR2UHdhUUdaU2FBWUhPVVdKQUJoV1d3MkVNSUg5UWFnUUVSVTRTQXJKWG8wWlpMMTh1dmF4ZWpYdC9FbTh4alZCWG12RnIxS1ZtL0FKMTB0UmUyWG5yYU5xYUp2S0UzS0h1VWJmSzFFK1ZIQjBxNDAveTNzZFFTeFk0RkhXZUtKQ3VuUDhVeURkcUpaZW5UM250VlY1aklZQ0FoMjB2VDdpb1A4dHBmNkUybGZFTXdFUmUrd2hWMU1IandaQjdQQmlDeGNHUVd3S1pLRDYybGZHTm5QLzFwb0ZBQTYwVDdyRjFVZ2NLZDJpZDNLRGVVUytvTFdWOERmV0FlcE9mcTAwQ2dRYWJpOXpqY2dKVllWRDdQVnpRVUFVR0FRa2JOSlRCSUNEaGd3WVRqRFlENlhlVzA4WktoK0E0cFlremVuT3hYVWJ2WmNXejdFOHlrUk1uSUhHWDFYUGwrMW0ydlBZcEwrMnFkYjhDREFBUmxLRkV6L1pWa0FBQUFBQkpSVTVFcmtKZ2dnPT0pfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0ZCwueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGh7YmFja2dyb3VuZDojMGEwYTBhO2JvcmRlcjoxcHggc29saWQgIzIyMjtjb2xvcjojOTk5fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0aHtiYWNrZ3JvdW5kOiMwZTBlMGV9Lnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF90b2RheXtjb2xvcjojY2M1NTAwfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfaGlnaGxpZ2h0ZWRfZGVmYXVsdHtiYWNrZ3JvdW5kOiNmZmU5ZDI7Ym94LXNoYWRvdzojZmZiODcxIDAgMXB4IDRweCAwIGluc2V0O2NvbG9yOiMwMDB9Lnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9oaWdobGlnaHRlZF9taW50e2JhY2tncm91bmQ6I2MxZmZjOTtib3gtc2hhZG93OiMwMGRkMWMgMCAxcHggNHB4IDAgaW5zZXQ7Y29sb3I6IzAwMH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2RlZmF1bHQsLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9jdXJyZW50LC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3g+ZGl2PmRpdi54ZHNvZnRfY3VycmVudHtiYWNrZ3JvdW5kOiNjYzU1MDA7Ym94LXNoYWRvdzojYjAzZTAwIDAgMXB4IDNweCAwIGluc2V0O2NvbG9yOiMwMDB9Lnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NhbGVuZGFyIHRkOmhvdmVyLC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3g+ZGl2PmRpdjpob3Zlcntjb2xvcjojMDAwICFpbXBvcnRhbnQ7YmFja2dyb3VuZDp2YXIoLS10aGVtZSkgIWltcG9ydGFudH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGh7Y29sb3I6IzY2Nn0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY29weXJpZ2h0e2NvbG9yOiMzMzMgIWltcG9ydGFudH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY29weXJpZ2h0IGF7Y29sb3I6IzExMSAhaW1wb3J0YW50fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jb3B5cmlnaHQgYTpob3Zlcntjb2xvcjojNTU1ICFpbXBvcnRhbnR9Lnhkc29mdF9kYXJrIC54ZHNvZnRfdGltZV9ib3h7Ym9yZGVyOjFweCBzb2xpZCAjMzMzfS54ZHNvZnRfZGFyayAueGRzb2Z0X3Njcm9sbGJhcj4ueGRzb2Z0X3Njcm9sbGVye2JhY2tncm91bmQ6IzMzMyAhaW1wb3J0YW50fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9zYXZlX3NlbGVjdGVke2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOjFweCBzb2xpZCAjZGRkZGRkICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDo1cHg7d2lkdGg6MTAwJTtjb2xvcjojNDU0NTUxO2ZvbnQtc2l6ZToxM3B4fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLmJsdWUtZ3JhZGllbnQtYnV0bntmb250LWZhbWlseTonbXVzZW8tc2FucycsICdCb29rIEFudGlxdWEnLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjMwMDtjb2xvcjojODI4NzhjO2hlaWdodDoyOHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6NHB4IDE3cHggNHB4IDMzcHg7Ym9yZGVyOjFweCBzb2xpZCAjZDdkOGRhO2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZjRmOGZhIDczJSk7YmFja2dyb3VuZDotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjZmZmKSwgY29sb3Itc3RvcCg3MyUsICNmNGY4ZmEpKTtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2Y0ZjhmYSA3MyUpO2JhY2tncm91bmQ6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2Y0ZjhmYSA3MyUpO2JhY2tncm91bmQ6LW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNmNGY4ZmEgNzMlKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCUsICNmNGY4ZmEgNzMlKTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmYnLCBlbmRDb2xvcnN0cj0nI2Y0ZjhmYScsIEdyYWRpZW50VHlwZT0wKX0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC5ibHVlLWdyYWRpZW50LWJ1dG46aG92ZXIsLnhkc29mdF9kYXRldGltZXBpY2tlciAuYmx1ZS1ncmFkaWVudC1idXRuOmZvY3VzLC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLmJsdWUtZ3JhZGllbnQtYnV0bjpob3ZlciBzcGFuLC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLmJsdWUtZ3JhZGllbnQtYnV0bjpmb2N1cyBzcGFue2NvbG9yOiM0NTQ1NTE7YmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY4ZmEgMCUsICNmZmYgNzMlKTtiYWNrZ3JvdW5kOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICNmNGY4ZmEpLCBjb2xvci1zdG9wKDczJSwgI2ZmZikpO2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmOGZhIDAlLCAjZmZmIDczJSk7YmFja2dyb3VuZDotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmOGZhIDAlLCAjZmZmIDczJSk7YmFja2dyb3VuZDotbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjhmYSAwJSwgI2ZmZiA3MyUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y0ZjhmYSAwJSwgI2ZmZiA3MyUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2Y0ZjhmYScsIGVuZENvbG9yc3RyPScjRkZGJywgR3JhZGllbnRUeXBlPTApfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey51aS1hdXRvY29tcGxldGV7bGVmdDozMHB4ICFpbXBvcnRhbnR9fS8qIVxuICpcbiAqICAgICAgICAgU2ltcGxlQmFyLmpzIC0gdjIuNi4xXG4gKiAgICAgICAgIFNjcm9sbGJhcnMsIHNpbXBsZXIuXG4gKiAgICAgICAgIGh0dHBzOi8vZ3JzbXRvLmdpdGh1Yi5pby9zaW1wbGViYXIvXG4gKlxuICogICAgICAgICBNYWRlIGJ5IEFkcmllbiBHcnNtdG8gZnJvbSBhIGZvcmsgYnkgSm9uYXRoYW4gTmljb2xcbiAqICAgICAgICAgVW5kZXIgTUlUIExpY2Vuc2VcbiAqXG4gKi9bZGF0YS1zaW1wbGViYXJde3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MDtvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudDttYXgtaGVpZ2h0OmluaGVyaXQ7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9W2RhdGEtc2ltcGxlYmFyPSdpbml0J117ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleH0uc2ltcGxlYmFyLXNjcm9sbC1jb250ZW50e292ZXJmbG93LXg6aGlkZGVuICFpbXBvcnRhbnQ7b3ZlcmZsb3cteTpzY3JvbGw7bWluLXdpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtaGVpZ2h0OmluaGVyaXQgIWltcG9ydGFudDtib3gtc2l6aW5nOmNvbnRlbnQtYm94ICFpbXBvcnRhbnR9LnNpbXBsZWJhci1jb250ZW50e292ZXJmbG93LXk6aGlkZGVuICFpbXBvcnRhbnQ7b3ZlcmZsb3cteDpzY3JvbGw7Ym94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7bWluLWhlaWdodDoxMDAlICFpbXBvcnRhbnR9LnNpbXBsZWJhci10cmFja3t6LWluZGV4OjMwO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7d2lkdGg6MTFweDtiYWNrZ3JvdW5kOiNkZmUwZTE7Ym9yZGVyLXJhZGl1czo4cHh9LnNpbXBsZWJhci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MnB4O3dpZHRoOjdweDttaW4taGVpZ2h0OjEwcHh9LnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7YmFja2dyb3VuZDp2YXIoLS10aGVtZSk7b3BhY2l0eTowLjk7Ym9yZGVyLXJhZGl1czo3cHg7bGVmdDowO3JpZ2h0OjA7dHJhbnNpdGlvbjpvcGFjaXR5IDAuMnMgbGluZWFyfS5zaW1wbGViYXItdHJhY2s6aG92ZXIgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlLC5zaW1wbGViYXItdHJhY2sgLnNpbXBsZWJhci1zY3JvbGxiYXIudmlzaWJsZTpiZWZvcmV7dHJhbnNpdGlvbjphbGwgMHN9LnNpbXBsZWJhci10cmFjay52ZXJ0aWNhbHt0b3A6MDtkaXNwbGF5Om5vbmV9Lnhkc29mdF90aW1lX2JveCAuc2ltcGxlYmFyLXRyYWNrLnZlcnRpY2Fse2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCV9LnNpbXBsZWJhci10cmFjay52ZXJ0aWNhbCAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmV7dG9wOjJweDtib3R0b206MnB4fS5zaW1wbGViYXItdHJhY2suaG9yaXpvbnRhbHtsZWZ0OjA7d2lkdGg6YXV0bztoZWlnaHQ6MTVweH0ueGRzb2Z0X3RpbWVfYm94IC5zaW1wbGViYXItdHJhY2suaG9yaXpvbnRhbHtkaXNwbGF5Om5vbmV9LnNpbXBsZWJhci10cmFjay5ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZXtoZWlnaHQ6MTAwJTtsZWZ0OjJweDtyaWdodDoycHh9Lmhvcml6b250YWwuc2ltcGxlYmFyLXRyYWNrIC5zaW1wbGViYXItc2Nyb2xsYmFye3JpZ2h0OmF1dG87dG9wOjJweDtoZWlnaHQ6MTFweDttaW4taGVpZ2h0OjA7bWluLXdpZHRoOjEwcHg7d2lkdGg6YXV0b30udWktc3Bpbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjQwcHg7cGFkZGluZzowIDQwcHg7bWF4LXdpZHRoOjE2MHB4O21hcmdpbjowO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMxZDIyMjU7Ym9yZGVyOjFweCBzb2xpZCAjZGZlMGUxO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjRweH1pbnB1dC51aS1zcGlubmVyLWlucHV0e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7cGFkZGluZzowIDEwcHg7aGVpZ2h0OjM4cHg7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTAwJTtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOm5vbmU7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzFkMjIyNTtvdXRsaW5lOm5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmV9LnVpLXNwaW5uZXItYnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDo0MHB4O2hlaWdodDozOHB4O3RyYW5zaXRpb246YWxsIDAuMnM7Y29sb3I6IzVjNjI2ZX0udWktc3Bpbm5lci1idXR0b246aG92ZXJ7Y29sb3I6dmFyKC0tdGhlbWUpO3RleHQtZGVjb3JhdGlvbjpub25lfS51aS1zcGlubmVyLXVwe3JpZ2h0OjB9LnVpLXNwaW5uZXItZG93bntsZWZ0OjA7Zm9udC1zaXplOjIuNWVtO3BhZGRpbmctYm90dG9tOjFweH0ucHJldmlldy1zbGlkZXJfX2l0ZW17cGFkZGluZy10b3A6MWVtO3BhZGRpbmctcmlnaHQ6MC41ZW07cGFkZGluZy1ib3R0b206MWVtO3BhZGRpbmctbGVmdDowLjVlbX0ucHJldmlldy1zbGlkZXJfX2l0ZW0gLmNhdGFsb2d1ZS1saXN0LWl0ZW17d2lkdGg6MTAwJX0uc2xpY2stc2xpZGVyLWNvdW50ZXJ7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tdG9wOjFlbTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MS4yNWVtO2NvbG9yOiM1YzYyNmV9LmF1dGh7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDoxMDB2dzttaW4taGVpZ2h0OmNhbGMoMTAwdmggLSAxMzRweCk7cGFkZGluZy10b3A6MzBweDtwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1ib3R0b206OTBweDtwYWRkaW5nLWxlZnQ6MTVweH0ucmctcGFydG5lciAuYXV0aHtwYWRkaW5nLWJvdHRvbTozMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuYXV0aHttaW4taGVpZ2h0OmNhbGMoMTAwdmggLSAxMjRweCl9fS5hdXRoX19mb3Jte2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjMyMHB4O21pbi1oZWlnaHQ6MzQwcHh9LmF1dGhfX2xvZ297d2lkdGg6MjYwcHg7aGVpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tYm90dG9tOjIwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKX0uYXV0aF9fbG9nbyBpbWd7d2lkdGg6MTAwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuYXV0aF9fbG9nb3t3aWR0aDoyMDBweH19LmF1dGhfX3RpdGxle21hcmdpbi1ib3R0b206MjBweDtmb250LXNpemU6NDBweDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KXsuYXV0aF9fdGl0bGV7Zm9udC1zaXplOjM0cHh9fS5hdXRoX19saW5le3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToyMHB4fS5hdXRoX19idXRue3dpZHRoOjIwMHB4O21hcmdpbi1ib3R0b206MTVweH0uYXV0aF9fcmVtZW1iZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tYm90dG9tOjE1cHg7Y3Vyc29yOnBvaW50ZXJ9LmF1dGhfX3JlY292ZXJ5e3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206MTVweH0uYXV0aF9fdHJpZ2dlcnt0ZXh0LWFsaWduOmNlbnRlcn0uYXV0aF9fdGV4dHttYXJnaW4tYm90dG9tOjEwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzVjNjI2ZX0uYXV0aF9fZXJyb3J7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjp2YXIoLS10aGVtZSk7bWFyZ2luLWJvdHRvbToxNXB4fS5hdXRoX19tZXNzYWdle3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206MjBweDtkaXNwbGF5Om5vbmV9LmF1dGhfX21lc3NhZ2Vfc3VjY2Vzc3tjb2xvcjojNWM2MjZlfS5hdXRoX19tZXNzYWdlX2Vycm9ye2NvbG9yOiNmMjE3MTd9Lmhlcm97cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO3BhZGRpbmc6MCAyMnB4O2NvbG9yOiNmZmY7aGVpZ2h0OmNhbGMoMTAwdmggLSA5OHB4KTtvdmVyZmxvdzpoaWRkZW47dGV4dC1hbGlnbjpjZW50ZXJ9Lmhlcm8tbG9nb3t3aWR0aDoxMDAlO21heC13aWR0aDo1MDBweDttYXJnaW46MCBhdXRvIDQwcHggYXV0b30uaGVyby1sb2dvIHN2Z3t3aWR0aDoxMDAlO2ZpbGw6I2ZmZn0uaGVyby1sb2dvIC5sb2dvLWl0ZW17ZmlsbDp2YXIoLS10aGVtZSl9Lmhlcm8gaDF7Zm9udC1zaXplOjgwcHg7bGluZS1oZWlnaHQ6MS4yZW07cGFkZGluZzowIDAgMTBweCAwO29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApO3RyYW5zaXRpb246YWxsIDEuM3MgMC41c30uaGVybyAuaW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDozO21heC13aWR0aDoxMDQwcHh9Lmhlcm8gcHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7cGFkZGluZzowIDAgMjlweCAwO2ZvbnQtc2l6ZToyMHB4fS5oZXJvIC50cmFuc3BhcmVudC1idXRue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MCA0MHB4O21hcmdpbjowIDAgMjVweCAwfS5oZXJvIC5hbmNob3I6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lmhlcm8gLm1haW4tcGFnZS1jZWxse3BhZGRpbmc6OThweCAwIDAgMH0uaGVyby1zbG9nYW57cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO3BhZGRpbmc6MTFweCAwIDAgMDtmb250LXNpemU6MzBweDtsaW5lLWhlaWdodDo0MnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTt0cmFuc2l0aW9uOmFsbCAxLjNzIDAuOHN9Lmhlcm8tc2xvZ2FuOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDowO2xlZnQ6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NjBweDtoZWlnaHQ6MnB4O2JhY2tncm91bmQ6I2ZmZjttYXJnaW46MCAwIDAgLTMwcHg7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTt0cmFuc2l0aW9uOmFsbCAxcyAxc30uaGVyby1ib3R0b217b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCk7dHJhbnNpdGlvbjphbGwgMS4zcyAxc30uaGVyby1iZ3twb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7b3BhY2l0eTowfS5oZXJvLWJnIC5pbWFnZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDt6LWluZGV4OjE7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW59Lmhlcm8tYmcgLmltYWdlIGlmcmFtZSwuaGVyby1iZyAuaW1hZ2UgdmlkZW8sLmhlcm8tYmcgLmltYWdlIGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO21pbi13aWR0aDoxMDAlO21pbi1oZWlnaHQ6MTAwJTttYXgtd2lkdGg6OTk5OTklO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9Lmhlcm8tYmc6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjA7bGVmdDowO3otaW5kZXg6MjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsMCwwLDAuOCkgMCUsIHJnYmEoMCwwLDAsMC42KSA2MCUsIHJnYmEoMCwwLDAsMC40KSAxMDAlKX0uaW9zIC5oZXJvLWJnIHZpZGVvLC5hbmRyb2lkIC5oZXJvLWJnIHZpZGVve2Rpc3BsYXk6bm9uZX0ubG9hZGVkIC5oZXJvLWJne29wYWNpdHk6MX0uaGVyby1iZyB2aWRlbywuaGVyby1iZyBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uY29udGFjdHMuc2Nyb2xsZWQgLmNvbnRhY3RzLWxpc3QtaXRlbSwuY29tcGFueS1mZWF0dXJlLnNjcm9sbGVkIC5mZWF0dXJlcy1saXN0LWl0ZW0sLmxvYWRlZCAuaGVyby1zbG9nYW46YmVmb3JlLC5sb2FkZWQgLmhlcm8tYm90dG9tLC5sb2FkZWQgLmhlcm8tc2xvZ2FuLC5sb2FkZWQgLmhlcm8gaDF7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0uZG93bi1idXRue3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTo1MHB4O2xlZnQ6OTAlO3otaW5kZXg6MTAwO3dpZHRoOjM4cHg7bWFyZ2luLWxlZnQ6LTE5cHg7Zm9udC1zaXplOjIycHg7Y3Vyc29yOmRlZmF1bHQ7Y29sb3I6I2ZmZjt0cmFuc2l0aW9uOmFsbCAwLjJzfS5kb3duLWJ1dG4uaGlkZGVuLWJ0bntvcGFjaXR5OjB9LmRvd24tYnV0biBzcGFue2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjIwcHh9LmRvd24tYnV0biBzcGFuOm50aC1jaGlsZCgxKXthbmltYXRpb246anVtcCAxcyBpbmZpbml0ZX0uZG93bi1idXRuIHNwYW46bnRoLWNoaWxkKDIpe2FuaW1hdGlvbjpqdW1wIDFzIDAuMTVzIGluZmluaXRlfS5kb3duLWJ1dG4gc3BhbjpudGgtY2hpbGQoMyl7YW5pbWF0aW9uOmp1bXAgMXMgMC4zcyBpbmZpbml0ZX0uaGVyby1pY29uLC5kb3duLWljb257cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjUwcHg7bGVmdDowO3otaW5kZXg6Nzt3aWR0aDoxMDAlO2hlaWdodDo4MHB4O21hcmdpbjowIDAgMCAwO3RleHQtYWxpZ246Y2VudGVyfS5oZXJvLWljb24gc3ZnLC5kb3duLWljb24gc3Zne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6NTAlO3otaW5kZXg6Mjt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O21hcmdpbjowIDAgMCAtMjBweDt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZykgdHJhbnNsYXRlM2QoMCwgMTVweCwgMCk7YW5pbWF0aW9uOnNjcm9sbFdoZWVsIDFzIGxpbmVhciBpbmZpbml0ZTtmaWxsOiNmZmZ9Lmhlcm8taWNvbiBzcGFuLC5kb3duLWljb24gc3Bhbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTBweDtsZWZ0OjUwJTt6LWluZGV4OjI7ZGlzcGxheTpibG9jazt3aWR0aDoxNTBweDttYXJnaW46MCAwIDAgLTc1cHg7Y29sb3I6I2ZmZjtmb250LXNpemU6MjJweDt0ZXh0LWFsaWduOmNlbnRlcn0uaW9zIC5oZXJvLWljb24sLmFuZHJvaWQgLmhlcm8taWNvbiwuaW9zIC5kb3duLWljb24sLmFuZHJvaWQgLmRvd24taWNvbntkaXNwbGF5Om5vbmV9LnBhZ2UtaGVyb3twb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjojZmZmO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjAgMjBweDtmb250LXNpemU6MzBweDttYXJnaW4tYm90dG9tOjNlbX0ucGFnZS1oZXJvLWZpeHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LnBhZ2UtaGVyby0tY29tcGFueXtwYWRkaW5nOjB9LnBhZ2UtaGVyby0tY29tcGFueSAucGFnZS1oZXJvLWJne3Bvc2l0aW9uOnJlbGF0aXZlfS5wYWdlLWhlcm8tLWNvbXBhbnkgLnBhZ2UtaGVyby1iZyAuc2xpY2stYXJyb3d7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTMwcHgpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsucGFnZS1oZXJvLS1jb21wYW55IC5wYWdlLWhlcm8tYmcgLnNsaWNrLWFycm93e3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX0ucGFnZS1oZXJvLS1jb21wYW55IC5wYWdlLWhlcm8tYmc6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ucGFnZS1oZXJvLWFycm93e3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDBweDtiYWNrZ3JvdW5kOiMyOTI5Mjl9LnBhZ2UtaGVyby1hcnJvdyAuaGVyby1pY29ue2JvdHRvbToyMHB4fS5wYWdlLWhlcm8tdG9we21hcmdpbjowIDAgMTBweCAwO2ZvbnQtc2l6ZTowLjhlbX0ucGFnZS1oZXJvLXRpdGxle3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZTo3MHB4O2xpbmUtaGVpZ2h0OjEuMmVtO3BhZGRpbmc6MCAwIDEwcHggMH0ucGFnZS1oZXJvLWNvbnRlbnR7d2lkdGg6Y2FsYygxMDAlIC0gMzAwcHgpfS5wYWdlLWhlcm8tZnJhbWV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtZW5kO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5wYWdlLWhlcm8taG9sZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MztkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21pbi1oZWlnaHQ6Y2FsYygxMDB2aCAtIDk4cHgpO21heC13aWR0aDoxMDQwcHg7bWFyZ2luOjAgYXV0b30ucGFnZS1oZXJvLXRleHR7cG9zaXRpb246aW5oZXJpdDtwYWRkaW5nOjExcHggMCAwIDA7bGluZS1oZWlnaHQ6MS4zZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5wYWdlLWhlcm8tdGV4dDpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6MDtsZWZ0OjA7ZGlzcGxheTpibG9jazt3aWR0aDo2MHB4O2hlaWdodDoycHg7YmFja2dyb3VuZDojZmZmfS5wYWdlLWhlcm8tdGV4dCBzcGFue2Rpc3BsYXk6YmxvY2s7dGV4dC10cmFuc2Zvcm06bm9uZTtmb250LXNpemU6MC44ZW19LnBhZ2UtaGVyby1iZ3twb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWFyZ2luOjB9LnBhZ2UtaGVyby1iZy5wYWdlLWhlcm8tc2xpZGVyLm9uZS1zbGlkZSAuc2xpY2stbGlzdHtwYWRkaW5nOjAgIWltcG9ydGFudH0ucGFnZS1oZXJvLWJnLnBhZ2UtaGVyby1zbGlkZXIub25lLXNsaWRlIC5zbGlkZSBhe3dpZHRoOjEwMCV9LnBhZ2UtaGVyby1iZy5wYWdlLWhlcm8tc2xpZGVyLm9uZS1zbGlkZSAuc2xpZGUtdGV4dHt3aWR0aDoxMDAlO2xlZnQ6MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LnBhZ2UtaGVyby1iZy5wYWdlLWhlcm8tc2xpZGVyIC5zbGlkZXtwYWRkaW5nLWJvdHRvbTowfS5wYWdlLWhlcm8tYmcucGFnZS1oZXJvLXNsaWRlciAuc2xpZGUgYXtsZWZ0OjA7d2lkdGg6MTAwJX19LnBhZ2UtaGVyby1iZyAuc2xpZGV7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ib3R0b206MTAwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpey5wYWdlLWhlcm8tYmcgLnNsaWRle29wYWNpdHk6MC44O3RyYW5zZm9ybTpzY2FsZSgwLjgpO3RyYW5zaXRpb246YWxsIDAuMzVzfS5wYWdlLWhlcm8tYmcgLnNsaWRlLnNsaWNrLWN1cnJlbnR7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZSgxKX0ucGFnZS1oZXJvLWJnIC5zbGlkZS5zbGljay1jdXJyZW50IC5zbGlkZS10ZXh0e29wYWNpdHk6MTt0cmFuc2l0aW9uOmFsbCAwLjVzIDAuNXN9fS5wYWdlLWhlcm8tYmcgLnNsaWRlIC5zbGljay1jdXJyZW50IC5zbGlkZS10ZXh0e29wYWNpdHk6MTt0cmFuc2l0aW9uOmFsbCAwLjVzIDAuNXN9LnBhZ2UtaGVyby1iZyAuc2xpZGVfX2ZyYW1le3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDo2MDBweDttYXgtd2lkdGg6MTQ1MHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87d2lkdGg6MTAwJX0ucGFnZS1oZXJvLWJnIC5zbGlkZV9fZnJhbWUgLmltYWdle2hlaWdodDoxMDAlfS5wYWdlLWhlcm8tYmcgLnNsaWRlX19mcmFtZSAuaW1hZ2UgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LnBhZ2UtaGVyby1iZyAuc2xpZGVfX2ZyYW1le21heC13aWR0aDoxMDAlO2hlaWdodDo0MDBweH19LnBhZ2UtaGVyby1iZyAuc2xpZGVfX3RpdGxle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjI7d2lkdGg6MTAwJTtjb2xvcjojZmZmO3BhZGRpbmctdG9wOjE1cHg7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctYm90dG9tOjMwcHg7cGFkZGluZy1sZWZ0OjE1cHg7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQocmdiYSgyOSwzNCwzNywwLjg1KSAwJSwgcmdiYSgyOSwzNCwzNywwLjcpIDUwJSwgcmdiYSgyOSwzNCwzNywwLjYpIDcwJSwgcmdiYSgyOSwzNCwzNywwKSAxMDAlKTtmb250LXNpemU6MjJweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnBhZ2UtaGVyby1iZyAuc2xpZGVfX3RpdGxle2ZvbnQtc2l6ZToxOHB4O3RleHQtdHJhbnNmb3JtOm5vbmV9fS5wYWdlLWhlcm8tYmcgLnNsaWRlIGF7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJTt3aWR0aDpjYWxjKDEwMCUgLSAyMHB4KTttYXJnaW46MCBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrfS5wYWdlLWhlcm8tYmcgLnNsaWRlIGE6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjA7bGVmdDowO3otaW5kZXg6MTA7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2ltYWdlcy9pL3pvb20ucG5nXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1zaXplOjYwcHggNjBweDtvcGFjaXR5OjA7dHJhbnNpdGlvbjphbGwgMC4zc30ucGFnZS1oZXJvLWJnIC5zbGlkZSBhOmhvdmVyOmJlZm9yZXtvcGFjaXR5OjF9LnBhZ2UtaGVyby1iZyAuc2xpZGUtdGV4dHtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjEwcHg7ei1pbmRleDo1O3dpZHRoOmNhbGMoMTAwJSAtIDIwcHgpO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjUpO2ZvbnQtc2l6ZToxNnB4O3BhZGRpbmc6MCAyMHB4IDIwcHggMjBweDtvcGFjaXR5OjA7Y29sb3I6I2ZmZjt0cmFuc2l0aW9uOmFsbCAwLjFzfS5wYWdlLWhlcm8tYmcgLnNsaWRlLXRleHQgLm5hbWV7ZGlzcGxheTpibG9jazttYXJnaW46MCAwIDVweCAwO2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OmJvbGR9LnBhZ2UtaGVyby1iZyAuc2xpZGUtdGV4dCBwe3BhZGRpbmc6MCAwIDEwcHggMDtmb250LXNpemU6MTZweH0ucGFnZS1oZXJvLWJnIC5zbGlkZS10ZXh0IGxpe2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OmJvbGR9LnBhZ2UtaGVyby1iZyAuc2xpZGUtdGV4dCBsaT5zcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wYWdlLWhlcm8tYmcgLnNsaWRlLXRleHQgbGk+c3BhbjpmaXJzdC1jaGlsZHttYXJnaW46MCAxMHB4IDAgMH0ucGFnZS1oZXJvLWJnIC5zbGlkZS10ZXh0LXRyaWdnZXJ7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9LnBhZ2UtaGVyby1iZyAuc2xpZGUtdGV4dC10cmlnZ2VyIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjE2cHh9LnBhZ2UtaGVyby1iZyAuc2xpZGUtdGV4dC10cmlnZ2VyOmFmdGVye3Bvc2l0aW9uOnJlbGF0aXZlO2NvbnRlbnQ6Jyc7dG9wOjFweDt0cmFuc2Zvcm06cm90YXRlKDIyNWRlZyk7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6OHB4O2hlaWdodDo4cHg7bWFyZ2luOjAgMCAwIDEwcHg7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2ZmZjtib3JkZXItcmlnaHQ6MnB4IHNvbGlkICNmZmY7dHJhbnNpdGlvbjphbGwgMC4yc30ucGFnZS1oZXJvLWJnIC5zbGlkZS10ZXh0LXRyaWdnZXIuYWN0aXZlOmFmdGVye3RvcDotM3B4O3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wYWdlLWhlcm8tYmcgLnNsaWRlLXRleHQtdHJpZ2dlciBzcGFue2ZvbnQtc2l6ZToxNHB4fX0ucGFnZS1oZXJvLWJnIC5zbGlkZS10ZXh0LWhvbGRlcjphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ucGFnZS1oZXJvLWJnIC5zbGlkZS10ZXh0LWxlZnR7ZmxvYXQ6bGVmdDt3aWR0aDpjYWxjKDYwJSAtIDEwcHgpfS5wYWdlLWhlcm8tYmcgLnNsaWRlLXRleHQtcmlnaHR7ZmxvYXQ6cmlnaHQ7dGV4dC1hbGlnbjpyaWdodDt3aWR0aDpjYWxjKDQwJSAtIDEwcHgpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsucGFnZS1oZXJvLWJnIC5zbGlkZS10ZXh0e2xlZnQ6MDt3aWR0aDoxMDAlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucGFnZS1oZXJvLWJnIC5zbGlkZS10ZXh0e2ZvbnQtc2l6ZToxNXB4fS5wYWdlLWhlcm8tYmcgLnNsaWRlLXRleHQgLm5hbWV7Zm9udC1zaXplOjIwcHh9LnBhZ2UtaGVyby1iZyAuc2xpZGUtdGV4dCBwe2ZvbnQtc2l6ZToxNXB4fS5wYWdlLWhlcm8tYmcgLnNsaWRlLXRleHQtbGVmdCwucGFnZS1oZXJvLWJnIC5zbGlkZS10ZXh0LXJpZ2h0e2Zsb2F0Om5vbmU7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn19LnBhZ2UtaGVyby1iZyAuaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0ucGFnZS1oZXJvLWJnIC5pbWFnZSBpZnJhbWUsLnBhZ2UtaGVyby1iZyAuaW1hZ2UgdmlkZW8sLnBhZ2UtaGVyby1iZyAuaW1hZ2UgaW1ne21pbi13aWR0aDoxMDAlO21pbi1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5wYWdlLWhlcm8tYmcgLmltYWdlX2JsdXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwJTtsZWZ0OjA7ei1pbmRleDoxO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZmlsdGVyOmJsdXIoNDBweCk7dHJhbnNmb3JtOnNjYWxlKDAuOSl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5wYWdlLWhlcm8tYmcgLmltYWdlX2JsdXJ7ZGlzcGxheTpub25lfX0ucGFnZS1oZXJvLWJnOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDowO2xlZnQ6MDt6LWluZGV4OjI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLDAsMCwwLjgpIDAlLCByZ2JhKDAsMCwwLDAuNikgNjAlLCByZ2JhKDAsMCwwLDAuNCkgMTAwJSl9LnBhZ2UtaGVyby1uYXZ7dGV4dC1hbGlnbjpyaWdodDtmb250LXNpemU6MC43NWVtO3dpZHRoOjI4MHB4O3RyYW5zaXRpb246YWxsIDEuM3MgMXN9LnBhZ2UtaGVyby1uYXYgbGl7bWFyZ2luOjE1cHggMCAwIDB9LnBhZ2UtaGVyby1uYXYgbGk6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS5wYWdlLWhlcm8tbmF2IGF7ZGlzcGxheTpibG9jaztwYWRkaW5nOjVweCAwIDVweCAwO2NvbG9yOiNmZmZ9LnBhZ2UtaGVyby1uYXYgYSBzcGFue3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MCAwIDAgNDBweH0ucGFnZS1oZXJvLW5hdiBhIFtjbGFzcyo9J2ljby0nXXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MDt3aWR0aDozMHB4O2hlaWdodDozMHB4O21hcmdpbi10b3A6LTE1cHg7ZmlsbDp2YXIoLS10aGVtZSl9LnBhZ2UtaGVyby1uYXYgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjp2YXIoLS10aGVtZSl9LnBhZ2UtaGVyby1uYXYgYTpob3ZlciBbY2xhc3MqPSdpY28tJ117ZmlsbDojZmZmfS5wYWdlLWhlcm8tY29tcGFueXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjU7cGFkZGluZzoyMHB4IDIwcHggMjBweCAyMHB4O2JhY2tncm91bmQ6I2ZmZn0ucGFnZS1oZXJvLWNvbXBhbnkgLmlubmVye21heC13aWR0aDoxMTgwcHh9LnBhZ2UtaGVyby1jb21wYW55IC5uYW1le3BhZGRpbmc6MCAwIDVweCAwO2ZvbnQtc2l6ZTo0MHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWFsaWduOmNlbnRlcn0ucGFnZS1oZXJvLWNvbXBhbnkgLm5hbWUtZnJhbWV7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnBhZ2UtaGVyby1jb21wYW55IC5uYW1lLWluZm97ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmxlZnQ7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4fS5wYWdlLWhlcm8tY29tcGFueSAubmFtZS1pbmZvIC5zdGF0aWMtcmF0aW5nLC5wYWdlLWhlcm8tY29tcGFueSAubmFtZS1pbmZvIC5hZGQtdG8tZmF2b3JpdGV7bWFyZ2luOjAgMTBweCAwIDB9LnBhZ2UtaGVyby1jb21wYW55IC5uYW1lLWluZm8gLnRlc3RpbW9uaWFsLWNvdW50ZXJ7dGV4dC10cmFuc2Zvcm06bm9uZTtjb2xvcjojZmZmZmZmfS5wYWdlLWhlcm8tY29tcGFueSAudHlwZXtwYWRkaW5nOjAgMCAyMHB4IDA7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWFsaWduOmNlbnRlcn0ucGFnZS1oZXJvLWNvbXBhbnkgLmFkZC10by1mYXZvcml0ZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7bWFyZ2luOjZweCBhdXRvIDAgYXV0b30ucGFnZS1oZXJvLWNvbXBhbnkgLmFkZC10by1mYXZvcml0ZSBzdmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTtkaXNwbGF5OmJsb2NrO3dpZHRoOjI0cHg7aGVpZ2h0OjIwcHg7bWFyZ2luOi05cHggMCAwIC0xMnB4O2ZpbGw6I2ZmZjt0cmFuc2l0aW9uOmFsbCAwLjJzfS5wYWdlLWhlcm8tY29tcGFueSAuYWRkLXRvLWZhdm9yaXRlOmhvdmVyIHN2ZywucGFnZS1oZXJvLWNvbXBhbnkgLmFkZC10by1mYXZvcml0ZS5hY3RpdmUgc3Zne2ZpbGw6dmFyKC0tdGhlbWUpfS5wYWdlLWhlcm8tZGF0YXtkaXNwbGF5OmZsZXg7Zm9udC1zaXplOjE1cHg7dGV4dC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6c3RyZXRjaH0ucGFnZS1oZXJvLWRhdGE6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LnBhZ2UtaGVyby1kYXRhOmJlZm9yZXtkaXNwbGF5Om5vbmV9LnBhZ2UtaGVyby1kYXRhIC5kYXRhe3dpZHRoOjEwMCU7cGFkZGluZzo1cHggNXB4fS5wYWdlLWhlcm8tZGF0YSAuZGF0YTpmaXJzdC1jaGlsZHtib3JkZXI6bm9uZX0ucGFnZS1oZXJvLWRhdGEgLmRhdGEtdGV4dHttaW4taGVpZ2h0OjM4cHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5wYWdlLWhlcm8tZGF0YSAubGFiZWx7Zm9udC13ZWlnaHQ6Ym9sZH0ucGFnZS1oZXJvLWRhdGEgLmxhYmVsLS1sb3d7cGFkZGluZzowIDAgNHB4IDB9LnBhZ2UtaGVyby1kYXRhIC5zdGF0aWMtcmF0aW5ne21hcmdpbjoxMnB4IGF1dG8gMTBweCBhdXRvfS5wYWdlLWhlcm8tZGF0YSAudGVzdGltb25pYWwtY291bnRlcnttYXJnaW46MCA1cHggMCA1cHg7Y29sb3I6I2ZmZn0ucGFnZS1oZXJvLWRhdGEgW2NsYXNzKj0nLWJ1dG4nXXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEyMHB4O2hlaWdodDozMHB4O2xpbmUtaGVpZ2h0OjMwcHg7bWFyZ2luOjEwcHggYXV0byAwIGF1dG87Zm9udC1zaXplOjEzcHh9LnBhZ2UtaGVyby1yYXRpbmd7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBhZ2UtaGVyby1yYXRpbmd7ZGlzcGxheTpibG9ja30ucGFnZS1oZXJvLXJhdGluZyAuc3RhdGljLXJhdGluZywucGFnZS1oZXJvLXJhdGluZyAudGVzdGltb25pYWwtY291bnRlciwucGFnZS1oZXJvLXJhdGluZyAuYWRkLXRvLWZhdm9yaXRle2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjVweCBhdXRvIDAgYXV0b319Lmhlcm8tY29tcGFueS1uYW1le3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MTBweH0uaGVyby1jb21wYW55LW5hbWUgLmJyZWFkY3J1bWJze21hcmdpbi1ib3R0b206NXB4fS5oZXJvLWNvbXBhbnktbmFtZV9zdGF0aWN7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbTozMHB4fS5oZXJvLWNvbXBhbnktbmFtZSsuc3R1ZGlvLXNlY3Rpb257bWFyZ2luLXRvcDowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuaGVyby1jb21wYW55LW5hbWUrLnN0dWRpby1zZWN0aW9ue21hcmdpbi10b3A6ODBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7Lmhlcm8tY29tcGFueS1uYW1lKy5zdHVkaW8tc2VjdGlvbnttYXJnaW4tdG9wOjUwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5oZXJvLWNvbXBhbnktbmFtZXtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjEwcHg7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5oZXJvLWNvbXBhbnktbmFtZSsuc3R1ZGlvLXNlY3Rpb257bWFyZ2luLXRvcDo0MHB4fX0uaGVyby1jb21wYW55LW5hbWUgLmxvZ297bWFyZ2luLXJpZ2h0OjIwcHg7aGVpZ2h0OjkwcHg7d2lkdGg6OTBweH0uaGVyby1jb21wYW55LW5hbWUgLmxvZ28gaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5oZXJvLWNvbXBhbnktbmFtZSAubG9nb3toZWlnaHQ6NjBweDt3aWR0aDo2MHB4O21hcmdpbi1yaWdodDoxMHB4fX0uaGVyby1jb21wYW55LW5hbWUgLm5hbWUgaDF7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGluZS1oZWlnaHQ6MWVtfS5oZXJvLWNvbXBhbnktbmFtZSAubmFtZSBoMT5zcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5oZXJvLWNvbXBhbnktbmFtZSAubmFtZSAuaXRlbS10ZW5kZXItYXBwcm92ZWR7dG9wOi0zcHh9Lmhlcm8tY29tcGFueS1uYW1lIC5uYW1lIC5pdGVtLXRlbmRlci1hcHByb3ZlZCBzdmd7d2lkdGg6MjZweDtoZWlnaHQ6MjZweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuaGVyby1jb21wYW55LW5hbWUgLm5hbWUgLml0ZW0tdGVuZGVyLWFwcHJvdmVke3RvcDotMnB4fS5oZXJvLWNvbXBhbnktbmFtZSAubmFtZSAuaXRlbS10ZW5kZXItYXBwcm92ZWQgc3Zne3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9fS5oZXJvLWNvbXBhbnktbmFtZSAubmFtZS1mcmFtZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5oZXJvLWNvbXBhbnktbmFtZSAubmFtZS1pbmZve2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC13cmFwOndyYXA7Zm9udC1zaXplOjE2cHg7bWFyZ2luLXRvcDo1cHh9Lmhlcm8tY29tcGFueS1uYW1lIC5uYW1lLWluZm8gLm5hbWUtaWQsLmhlcm8tY29tcGFueS1uYW1lIC5uYW1lLWluZm8gLnRlc3RpbW9uaWFsLWNvdW50ZXIsLmhlcm8tY29tcGFueS1uYW1lIC5uYW1lLWluZm8gLnN0YXRpYy1yYXRpbmcsLmhlcm8tY29tcGFueS1uYW1lIC5uYW1lLWluZm8gLmFkZC10by1mYXZvcml0ZXttYXJnaW46MCAxMHB4IDAgMH0uaGVyby1jb21wYW55LW5hbWUgLm5hbWUtaW5mbyAuc3RhdGljLXJhdGluZ3t0b3A6MXB4fS5oZXJvLWNvbXBhbnktbmFtZSAubmFtZS1pbmZvIC50ZXN0aW1vbmlhbC1jb3VudGVye3RleHQtdHJhbnNmb3JtOm5vbmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7Lmhlcm8tY29tcGFueS1uYW1lIC5uYW1le2ZvbnQtc2l6ZTozNHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuaGVyby1jb21wYW55LW5hbWUgLm5hbWV7Zm9udC1zaXplOjI0cHh9Lmhlcm8tY29tcGFueS1uYW1lIC5uYW1lLWluZm97Zm9udC1zaXplOjEzcHh9Lmhlcm8tY29tcGFueS1uYW1lIC5uYW1lLWluZm8gLm5hbWUtaWQsLmhlcm8tY29tcGFueS1uYW1lIC5uYW1lLWluZm8gLnRlc3RpbW9uaWFsLWNvdW50ZXIsLmhlcm8tY29tcGFueS1uYW1lIC5uYW1lLWluZm8gLnN0YXRpYy1yYXRpbmcsLmhlcm8tY29tcGFueS1uYW1lIC5uYW1lLWluZm8gLmFkZC10by1mYXZvcml0ZXttYXJnaW46MCA1cHggMCAwfX0uaGVyby1jb21wYW55LW5hbWUgLnR5cGV7cGFkZGluZzowIDAgMjBweCAwO2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1hbGlnbjpjZW50ZXJ9Lmhlcm8tY29tcGFueS1uYW1lIC5hZGQtdG8tZmF2b3JpdGV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O3RvcDotMXB4fS5oZXJvLWNvbXBhbnktbmFtZSAuYWRkLXRvLWZhdm9yaXRlIHN2Z3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDttYXJnaW46LTlweCAwIDAgLTEycHg7ZmlsbDojNWM2MjZlO3RyYW5zaXRpb246YWxsIDAuMnN9Lmhlcm8tY29tcGFueS1uYW1lIC5hZGQtdG8tZmF2b3JpdGU6aG92ZXIgc3ZnLC5oZXJvLWNvbXBhbnktbmFtZSAuYWRkLXRvLWZhdm9yaXRlLmFjdGl2ZSBzdmd7ZmlsbDp2YXIoLS10aGVtZSl9LmxvYWRlZCAucGFnZS1oZXJvLWdhbGxlcnksLmxvYWRlZCAucGFnZS1oZXJvLWNvbXBhbnksLmxvYWRlZCAucGFnZS1oZXJvLW5hdiwubG9hZGVkIC5wYWdlLWhlcm8tdG9wLC5sb2FkZWQgLnBhZ2UtaGVyby10aXRsZSwubG9hZGVkIC5wYWdlLWhlcm8tdGV4dCwubG9hZGVkIC5wYWdlLWhlcm8tdGV4dDpiZWZvcmV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7Lmhlcm97aGVpZ2h0OmF1dG87bWluLWhlaWdodDo2NTBweH0uaGVybyBoMXtwYWRkaW5nOjAgMCAxMHB4IDA7Zm9udC1zaXplOjgwcHh9Lmhlcm8gLm1haW4tcGFnZS1jZWxse3BhZGRpbmc6NDBweCAwIDAgMH0uaGVyb19fZ2Fwc3tkaXNwbGF5Om5vbmV9LnBhZ2UtaGVyby10aXRsZXtmb250LXNpemU6NjBweH0ucGFnZS1oZXJvLWhvbGRlcnttaW4taGVpZ2h0OmNhbGMoMTAwdmggLSA0MHB4KX0uZG93bi1pY29ue2Rpc3BsYXk6bm9uZX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7Lmhlcm8tc2xvZ2Fue2ZvbnQtc2l6ZToyOHB4O2xpbmUtaGVpZ2h0OjI4cHh9Lmhlcm8gaDF7Zm9udC1zaXplOjcwcHh9Lmhlcm8gcHtmb250LXNpemU6MTZweH0uaGVyby1oZWFkZXIgLmhlYWRlci1sb2dve3dpZHRoOjM2MHB4O21hcmdpbjoxMDBweCAwIDAgMH0ucGFnZS1oZXJvLXRpdGxle2ZvbnQtc2l6ZTo2MHB4fS5wYWdlLWhlcm8tZGF0YXtkaXNwbGF5OmJsb2NrfS5wYWdlLWhlcm8tZGF0YTpiZWZvcmV7ZGlzcGxheTpibG9ja30ucGFnZS1oZXJvLWRhdGEgLmRhdGF7ZmxvYXQ6bGVmdDt3aWR0aDo1MCU7Ym9yZGVyOm5vbmU7cGFkZGluZzo1cHggMTBweDtoZWlnaHQ6YXV0b30ucGFnZS1oZXJvLWRhdGEgLmRhdGE6bnRoLWNoaWxkKDJuKzEpe2NsZWFyOmJvdGh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5wYWdlLWhlcm97Zm9udC1zaXplOjI0cHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnBhZ2UtaGVyby1ob2xkZXIsLnBhZ2UtaGVyby1mcmFtZXt3aWR0aDoxMDAlO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5wYWdlLWhlcm8tbmF2e3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXJ9LnBhZ2UtaGVyby1jb250ZW50e3dpZHRoOjEwMCU7bWFyZ2luOjAgMCAyMHB4IDB9LnBhZ2UtaGVyby10aXRsZXtmb250LXNpemU6NTBweH0ucGFnZS1oZXJvLXRleHQ6YmVmb3Jle2xlZnQ6NTAlO21hcmdpbjowIDAgMCAtMzBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7Lmhlcm8gaDF7Zm9udC1zaXplOjUwcHh9Lmhlcm8gcHtmb250LXNpemU6MTRweH0uaGVyby1zbG9nYW57Zm9udC1zaXplOjIycHg7bGluZS1oZWlnaHQ6MjJweH0uaGVyby1oZWFkZXIgLmhlYWRlci1sb2dve3dpZHRoOjI4MHB4O21hcmdpbjoxMzBweCAwIDAgMH0uaGVyby1oZWFkZXIgLnBob25lLWJveHtmbG9hdDpub25lO21hcmdpbjowO3BhZGRpbmc6NjFweCAwIDAgMDtjbGVhcjpib3RofS5wYWdlLWhlcm97cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fS5wYWdlLWhlcm8tLWNvbXBhbnl7cGFkZGluZzowfS5wYWdlLWhlcm8tY29tcGFueSwucGFnZS1oZXJvLWdhbGxlcnl7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA2ODBweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmRlc2t0b3AgLmhlcm8taGVhZGVyIC5oZWFkZXItbG9nb3ttYXJnaW46MzBweCAwIDAgMH0uZGVza3RvcCAuZG93bi1pY29ue2JvdHRvbTozMHB4fS5kZXNrdG9wIC5oZXJvIGgxe3BhZGRpbmc6MCAwIDEwcHggMDtmb250LXNpemU6OTBweH19LmNhdGFsb2d1ZXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDoxZW19LmNhdGFsb2d1ZS1saXN0LWl0ZW17ZGlzcGxheTpmbGV4fS5jYXRhbG9ndWVfX2hvbGRlcntwYWRkaW5nLXRvcDozcmVtO3BhZGRpbmctYm90dG9tOjNyZW19LnByb2R1Y3RzLWxpc3R7bWFyZ2luLWJvdHRvbTo0ZW19LmNhdGFsb2d1ZS10aXRsZXttYXJnaW4tYm90dG9tOjJlbTt0ZXh0LWFsaWduOmNlbnRlcn0uY2F0YWxvZ3VlLXRleHR7bWFyZ2luLXRvcDoyZW19LmNhdGFsb2d1ZS1hbmNob3J7cG9zaXRpb246YWJzb2x1dGU7dG9wOi05MHB4O2xlZnQ6MDt3aWR0aDowO2hlaWdodDowfS5jYXRhbG9ndWUtbGlzdC0tZW1wdHl7dGV4dC1hbGlnbjpjZW50ZXJ9LmNhdGFsb2d1ZS1saXN0LS1lbXB0eT5zcGFue3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MCAxNXB4IDMwcHggMTVweDtkaXNwbGF5OmJsb2NrfS5jYXRhbG9ndWUtdHJpZ2dlcnt3aWR0aDoxMDAlO21heC13aWR0aDozMDBweDttYXJnaW4tdG9wOjMwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tYm90dG9tOjIwcHh9LmNhdGFsb2d1ZS1saXN0LXRleHR7Zm9udC1zaXplOjE0cHg7Y29sb3I6dmFyKC0tdGhlbWUpO3RleHQtYWxpZ246cmlnaHR9LmNhdGFsb2d1ZS1saXN0LWhvbGRlci53aXRoLWZpbHRlcnN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5jYXRhbG9ndWUtbGlzdC1ob2xkZXJ7bWFyZ2luLWJvdHRvbToyZW19LmNhdGFsb2d1ZS1maWx0ZXItY29sdW1ue29yZGVyOjE7d2lkdGg6MjcwcHh9LmNhdGFsb2d1ZS1saXN0LWNvbHVtbntvcmRlcjoyO3dpZHRoOmNhbGMoMTAwJSAtIDI5MHB4KX0uY2F0YWxvZ3VlLWxpc3R7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNSwgMWZyKTtncmlkLWNvbHVtbi1nYXA6MjBweDtncmlkLXJvdy1nYXA6MzBweH0uY2F0YWxvZ3VlLWxpc3QtaG9sZGVyOm5vdCgud2l0aC1maWx0ZXJzKSAuY2F0YWxvZ3VlLWxpc3R7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg2LCAxZnIpfS5jYXRhbG9ndWUtbGlzdF9zdGFnZXN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpO2dyaWQtY29sdW1uLWdhcDoxNXB4O2dyaWQtcm93LWdhcDoxNXB4fS5jYXRhbG9ndWUtdXB7cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MjBweDtib3R0b206ODVweDt6LWluZGV4OjEwNDtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbjphbGwgMC4zc30uY2F0YWxvZ3VlLXVwLmFjdGl2ZXtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfS5jYXRhbG9ndWUtdXAgYXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO2hlaWdodDozNnB4O3dpZHRoOjM2cHg7Y29sb3I6IzVjNjI2ZTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czo1MCU7dHJhbnNpdGlvbjphbGwgMC4zcztib3JkZXI6MnB4IHNvbGlkICM1YzYyNmU7dGV4dC1pbmRlbnQ6LTk5OWVtO292ZXJmbG93OmhpZGRlbn0uY2F0YWxvZ3VlLXVwIGE6aG92ZXJ7YmFja2dyb3VuZDojNWM2MjZlfS5jYXRhbG9ndWUtdXAgYTpob3ZlcjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiNmZmZ9LmNhdGFsb2d1ZS11cCBhOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDoxMnB4O2xlZnQ6MTBweDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxM3B4O2hlaWdodDoxM3B4O2JvcmRlci1ib3R0b206MnB4IHNvbGlkICM1YzYyNmU7Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZCAjNWM2MjZlO3RyYW5zZm9ybTpyb3RhdGUoLTEzNWRlZyk7dHJhbnNpdGlvbjphbGwgMC4yc31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmNhdGFsb2d1ZS11cHtib3R0b206MjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LmNhdGFsb2d1ZS11cHtyaWdodDoxMHB4fX0ucHJldmlldy10YWdze3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctdG9wOjQwcHg7cGFkZGluZy1ib3R0b206MjBweDt0ZXh0LWFsaWduOmxlZnR9LnByZXZpZXctdGFncy0tYm9yZGVyZWR7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RmZTBlMX0ucHJldmlldy10YWdzLmxvd3twYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjB9LnByZXZpZXctdGFncy10aXRsZXtwYWRkaW5nOjAgMCAxNXB4IDA7Zm9udC1zaXplOjIwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnByZXZpZXctdGFncyB1bHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9LnByZXZpZXctdGFncyBsaSBhe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7aGVpZ2h0OjMwcHg7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4O21hcmdpbi1yaWdodDoxMHB4O21hcmdpbi1ib3R0b206MTBweDt3aGl0ZS1zcGFjZTpub3dyYXA7Y29sb3I6IzVjNjI2ZTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZGZlMGUxO2JvcmRlci1yYWRpdXM6M3B4O3RyYW5zaXRpb246YWxsIDAuMnN9LnByZXZpZXctdGFncyBsaSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2JvcmRlci1jb2xvcjp2YXIoLS10aGVtZSk7Y29sb3I6dmFyKC0tdGhlbWUpfS5wcmV2aWV3LXRhZ3MgLmhpZGRlbi10YWdze2Rpc3BsYXk6bm9uZX0ucHJldmlldy10YWdzLXRyaWdnZXJ7bWFyZ2luOjEwcHggMCAwIDA7Y29sb3I6IzMzMzMzMztjdXJzb3I6cG9pbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0ucHJldmlldy10YWdzLXRyaWdnZXIgc3BhbjphZnRlcntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTNweDtjb250ZW50OicnO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjhweDtoZWlnaHQ6OHB4O21hcmdpbjowIDAgMCAxMHB4O2JvcmRlci1yaWdodDoxcHggc29saWQgIzMzMzMzMztib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMzMzMzMzO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5wcmV2aWV3LXRhZ3MtdHJpZ2dlciBzcGFuOmFmdGVyOmxhc3QtY2hpbGQ6YWZ0ZXJ7dG9wOjJweDt0cmFuc2Zvcm06cm90YXRlKDIyNWRlZyl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpey5jYXRhbG9ndWUtbGlzdHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDQsIDFmcil9LmNhdGFsb2d1ZS1saXN0LWhvbGRlcjpub3QoLndpdGgtZmlsdGVycykgLmNhdGFsb2d1ZS1saXN0e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNSwgMWZyKX0uY2F0YWxvZ3VlLWxpc3Rfc3RhZ2Vze2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5jYXRhbG9ndWUtbGlzdC1ob2xkZXIud2l0aC1maWx0ZXJze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uY2F0YWxvZ3VlLWZpbHRlci1jb2x1bW4sLmNhdGFsb2d1ZS1saXN0LWNvbHVtbnt3aWR0aDphdXRvfS5jYXRhbG9ndWUtbGlzdC1ob2xkZXI6bm90KC53aXRoLWZpbHRlcnMpIC5jYXRhbG9ndWUtbGlzdCwuY2F0YWxvZ3VlLWxpc3R7Z3JpZC1jb2x1bW4tZ2FwOjE1cHg7Z3JpZC1yb3ctZ2FwOjIwcHg7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LCAxZnIpfS5jYXRhbG9ndWUtbGlzdC1ob2xkZXI6bm90KC53aXRoLWZpbHRlcnMpIC5jYXRhbG9ndWUtbGlzdF9zdGFnZXMsLmNhdGFsb2d1ZS1saXN0X3N0YWdlc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcil9LmNhdGFsb2d1ZS1saXN0LWl0ZW17Ym9yZGVyOjFweCBzb2xpZCAjZTNlM2UzO2JvcmRlci1yYWRpdXM6NXB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuY2F0YWxvZ3VlLWxpc3QtaG9sZGVyOm5vdCgud2l0aC1maWx0ZXJzKSAuY2F0YWxvZ3VlLWxpc3QsLmNhdGFsb2d1ZS1saXN0e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgMWZyKX0uY2F0YWxvZ3VlLWxpc3QtaG9sZGVyOm5vdCgud2l0aC1maWx0ZXJzKSAuY2F0YWxvZ3VlLWxpc3Rfc3RhZ2VzLC5jYXRhbG9ndWUtbGlzdF9zdGFnZXN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LmNhdGFsb2d1ZS1saXN0LWhvbGRlcjpub3QoLndpdGgtZmlsdGVycykgLmNhdGFsb2d1ZS1saXN0LC5jYXRhbG9ndWUtbGlzdHtncmlkLWNvbHVtbi1nYXA6MTBweDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcil9LmNhdGFsb2d1ZS1saXN0LWhvbGRlcjpub3QoLndpdGgtZmlsdGVycykgLmNhdGFsb2d1ZS1saXN0X3N0YWdlcywuY2F0YWxvZ3VlLWxpc3Rfc3RhZ2Vze2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fS5jYXRhbG9ndWVfX2Jhbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItcmFkaXVzOjVweDtvdmVyZmxvdzpoaWRkZW59LmNhdGFsb2d1ZV9fYmFubmVyIHBpY3R1cmUsLmNhdGFsb2d1ZV9fYmFubmVyIGltZ3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5jYXRhbG9ndWVfX2Jhbm5lci1pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZX0uY2F0YWxvZ3VlX19iYW5uZXItbGlua3twb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDowO2xlZnQ6MDt6LWluZGV4OjEwO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW47dGV4dC1pbmRlbnQ6LTk5OWVtfS5jYXRhbG9ndWVfX2Jhbm5lcl9sb3d7bWFyZ2luLWJvdHRvbTowfS5zbGljay1pbml0aWFsaXplZCAuY2F0YWxvZ3VlX19iYW5uZXIuc2xpY2stc2xpZGV7ZGlzcGxheTpibG9jaztib3gtc2hhZG93OjAgMCAwIHRyYW5zcGFyZW50fS5jYXRhbG9ndWVfX2Jhbm5lci1mcmFtZXttYXJnaW4tYm90dG9tOjMwcHh9LmNhdGFsb2d1ZV9fYmFubmVyLWZyYW1lX2xvd3ttYXJnaW4tYm90dG9tOjB9LmNhdGFsb2d1ZV9fYmFubmVyLWRlc2NyaXB0aW9ue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luLXRvcDo1cHg7Y29sb3I6IzVjNjI2ZTtmb250LXNpemU6MTNweH0uY2F0YWxvZ3VlX19iYW5uZXItZGVzY3JpcHRpb24gW2NsYXNzKj0nYnV0bidde2hlaWdodDozMnB4O2xpbmUtaGVpZ2h0OjMwcHg7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5jYXRhbG9ndWVfX2Jhbm5lci1kZXNjcmlwdGlvbntmb250LXNpemU6MTJweH0uY2F0YWxvZ3VlX19iYW5uZXItZGVzY3JpcHRpb24gW2NsYXNzKj0nYnV0bidde2hlaWdodDoyOHB4O3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweDtsaW5lLWhlaWdodDoyNnB4O2ZvbnQtc2l6ZToxNHB4fX0uY2F0YWxvZ3VlLWJhbm5lcnMtc2xpZGVye21hcmdpbi1ib3R0b206MzBweH0uY2F0YWxvZ3VlLWZpbHRlcntwYWRkaW5nLXRvcDoxNXB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5jYXRhbG9ndWUtZmlsdGVyLWhvbGRlcntwYWRkaW5nLWJvdHRvbTozMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93OjAgNXB4IDEwcHggcmdiYSgyOCwyNywyNywwLjEpO2JvcmRlci1yYWRpdXM6MTBweH0uY2F0YWxvZ3VlLWZpbHRlci1ob2xkZXIgLmZpbHRlcnMtY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjVweDtyaWdodDowO2Rpc3BsYXk6bm9uZTt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIDAuMnN9LmNhdGFsb2d1ZS1maWx0ZXItaG9sZGVyIC5maWx0ZXJzLWNsb3NlOmhvdmVye2NvbG9yOnZhcigtLXRoZW1lKX0uY2F0YWxvZ3VlLWZpbHRlci1ob2xkZXIgLmZpbHRlcnMtY2xvc2UgLmljb24tY3Jvc3N7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTtkaXNwbGF5OmJsb2NrO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7Zm9udC1zaXplOjIwcHg7bWFyZ2luOi0xMHB4IDAgMCAtMTVweH0uY2F0YWxvZ3VlLWZpbHRlci1wb3B1cHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt6LWluZGV4OjQwO2xlZnQ6Y2FsYygxMDAlICsgMzBweCk7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTt0cmFuc2l0aW9uOmFsbCAxc30uY2F0YWxvZ3VlLWZpbHRlci1wb3B1cC0taGlkZGVue3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MH0uY2F0YWxvZ3VlLWZpbHRlci1wb3B1cCAucG9wdXAtY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7cGFkZGluZzoyMHB4IDIwcHggMjNweCAyMHB4O21pbi13aWR0aDoyNTBweDtjb2xvcjojZmZmO2JhY2tncm91bmQ6dmFyKC0tdGhlbWUpO2JveC1zaGFkb3c6MCAxcHggMTVweCByZ2JhKDAsMCwwLDAuNSl9LmNhdGFsb2d1ZS1maWx0ZXItcG9wdXAgLnBvcHVwLWNvbnRlbnQgc3BhbntkaXNwbGF5OmJsb2NrO2ZvbnQtd2VpZ2h0OmJvbGR9LmNhdGFsb2d1ZS1maWx0ZXItcG9wdXAgLnBvcHVwLWNvbnRlbnQ6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjEwcHg7bGVmdDotMTBweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLXJpZ2h0OjEwcHggc29saWQgdmFyKC0tdGhlbWUpO2JvcmRlci10b3A6MTBweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjEwcHggc29saWQgdHJhbnNwYXJlbnR9LmNhdGFsb2d1ZS1maWx0ZXItcG9wdXAgLnBvcHVwLWNsb3Nle3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt6LWluZGV4OjE7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4yKX0uY2F0YWxvZ3VlLWZpbHRlci10cmlnZ2Vye3dpZHRoOjEwMCU7bWF4LXdpZHRoOjMwMHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LmNhdGFsb2d1ZS1maWx0ZXItY29uZmlybXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoyMDBweDt6LWluZGV4OjIwO2xlZnQ6Y2FsYygxMDAlICsgMjBweCk7cGFkZGluZzoyMHB4IDIwcHg7YmFja2dyb3VuZDojZmZmO2JveC1zaGFkb3c6MCAxcHggMTBweCByZ2JhKDkyLDk4LDExMCwwLjUpO2JvcmRlci1yYWRpdXM6MTBweDt0cmFuc2l0aW9uOmFsbCAwczt2aXNpYmlsaXR5OmhpZGRlbjtvcGFjaXR5OjA7dHJhbnNpdGlvbjphbGwgMHN9LmNhdGFsb2d1ZS1maWx0ZXItY29uZmlybS5hY3RpdmV7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTt0cmFuc2l0aW9uOmFsbCAwLjJzO3RyYW5zaXRpb246YWxsIDAuM3N9LmNhdGFsb2d1ZS1maWx0ZXItY29uZmlybSAuZGFyay1yZWQtYnV0bnttYXJnaW46MTBweCAwIDAgMH0uY2F0YWxvZ3VlLWZpbHRlci1jb25maXJtIC5jb25maXJtLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtjdXJzb3I6cG9pbnRlcn0uY2F0YWxvZ3VlLWZpbHRlci1jb25maXJtIC5jb25maXJtLWNsb3NlIHN2Z3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7bWFyZ2luOi0xMHB4IDAgMCAtMTBweDtmaWxsOnZhcigtLXRoZW1lKX0uY2F0YWxvZ3VlLWZpbHRlci1jb25maXJtIFtjbGFzcyo9XCJidXRuXCJde3dpZHRoOjEwMCV9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLXRyaWdnZXJ7cG9zaXRpb246cmVsYXRpdmU7bWluLWhlaWdodDozOHB4O3BhZGRpbmc6MTBweCAxNXB4IDlweCAzNXB4O2N1cnNvcjpwb2ludGVyfS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi10cmlnZ2VyIHN2Z3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MTFweDt3aWR0aDoxM3B4O2hlaWdodDoxM3B4O21hcmdpbi10b3A6LTVweDtmaWxsOiMxZDIyMjV9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLXRyaWdnZXIuYWN0aXZlIHN2Z3t0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3R7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowIDAgMTRweCAwfS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0IC5yYW5nZS1yb3d7cGFkZGluZzoyMHB4IDIwcHggMTBweCAyMHB4fS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0X19tb3Jle3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWxlZnQ6MTVweDttYXJnaW4tdG9wOjE1cHg7bWFyZ2luLWJvdHRvbTowfS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0IC5maWx0ZXItY29sb3Jze2Zsb2F0Om5vbmU7cGFkZGluZzoyMHB4IDE1cHggMCAxNXB4fS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0IC5maWx0ZXItY29sb3JzIGF7bWFyZ2luOjAgNXB4IDEwcHggNXB4fS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0IC5sYWJlbHMtdHJpZ2dlcntwYWRkaW5nOjIwcHggMjBweCAwIDIwcHg7dGV4dC1hbGlnbjpyaWdodDtjb2xvcjp2YXIoLS10aGVtZSk7Y3Vyc29yOnBvaW50ZXJ9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3QgLmxhYmVscy10cmlnZ2VyOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3QgLnJhbmdlLWlucHV0c3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdCAucmFuZ2UtaW5wdXRzLWl0ZW17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDpjYWxjKDUwJSAtIDdweCl9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3QgLnJhbmdlLWlucHV0cy1pdGVtIC5wcmVmaXgsLmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3QgLnJhbmdlLWlucHV0cy1pdGVtIC5jdXJyZW5jeXt3aWR0aDoyMHB4O21hcmdpbjowO3RleHQtYWxpZ246Y2VudGVyfS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0IC5yYW5nZS1pbnB1dHMtaXRlbSAucHJlZml4e3dpZHRoOjI1cHg7dGV4dC1hbGlnbjpsZWZ0fS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0IC5yYW5nZS1pbnB1dHMgLnRleHQtaW5wdXQucHJpY2UtcmFuZ2V7aGVpZ2h0OjMwcHg7d2lkdGg6Y2FsYygxMDAlIC0gNDVweCk7cGFkZGluZzowIDVweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo3cHh9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3QgbGl7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo0cHggMTBweDttYXJnaW4tdG9wOjRweDtmb250LXNpemU6MTVweDtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjJzfS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0IGxpIGF7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojMWQyMjI1fS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0IGxpIGEgLmNoZWNrLWxhYmVse3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxcHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3dpZHRoOmNhbGMoMTAwJSAtIDI4cHgpO2xpbmUtaGVpZ2h0OjE2cHg7bWFyZ2luOjB9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3QgbGkgYTpob3ZlciwuZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdCBsaSBhLmFjdGl2ZXtjb2xvcjp2YXIoLS10aGVtZSk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3QgbGkuYWN0aXZle2JhY2tncm91bmQtY29sb3I6I2RmZTBlMX0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdCBsaS5hY3RpdmUgYXtjb2xvcjp2YXIoLS10aGVtZSk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3QgbGFiZWx7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjAgMTBweCAwIDEwcHg7bWFyZ2luOjEycHggMCAwIDA7Zm9udC1zaXplOjE1cHg7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgMC4yc30uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdCBsYWJlbDpob3ZlciwuZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdCBsYWJlbC5jaGVja2Vke2NvbG9yOnZhcigtLXRoZW1lKX0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdCBsYWJlbCAubGFiZWwtdGV4dHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MXB4O3dpZHRoOmNhbGMoMTAwJSAtIDI4cHgpO2xpbmUtaGVpZ2h0OjE2cHg7bWFyZ2luOjB9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3QgbGFiZWwgLmNvbmZpcm0tZmlsdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMTJweDtyaWdodDotMTEwcHg7ei1pbmRleDo1O3dpZHRoOjE0MHB4O3RyYW5zaXRpb246YWxsIDAuMnM7Ym94LXNoYWRvdzowIDFweCA3cHggcmdiYSgwLDAsMCwwLjMpO3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCAwc30uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdCBsYWJlbCAuY29uZmlybS1maWx0ZXIuYWN0aXZle3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjE7dHJhbnNpdGlvbjphbGwgMC4yc30uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdCBsYWJlbCAuY29uZmlybS1maWx0ZXIgLnJlZC1idXRue3dpZHRoOjEwMCU7Zm9udC1zaXplOjE0cHg7aGVpZ2h0OjQwcHg7bWFyZ2luOjB9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3QucHJpY2UtbGlzdHtwYWRkaW5nOjAgMCAxOHB4IDB9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3QuZmlsdGVyLWJ0bnN7cGFkZGluZzowfS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0X2NvbG9ycyBsaS5hY3RpdmUgLmNoZWNrLWljb257Ym9yZGVyLWNvbG9yOnZhcigtLXRoZW1lKX0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdF9jb2xvcnMgbGkgLmNoZWNrLWljb25bZGF0YS1vcHRpb24taWQ9XCIxMTFcIl17YmFja2dyb3VuZDp1cmwoXCIvaW1hZ2VzL2kvdHJhbnNwYXJlbnQtY29sb3IucG5nXCIpIGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjE1MCUgMTUwJX0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdF9jb2xvcnMgbGkgLmNoZWNrLWljb25bZGF0YS1vcHRpb24taWQ9XCIxMTJcIl17YmFja2dyb3VuZDojZjVmNWY1fS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0X2NvbG9ycyBsaSAuY2hlY2staWNvbltkYXRhLW9wdGlvbi1pZD1cIjExM1wiXXtiYWNrZ3JvdW5kOiMwMDAwMDB9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3RfY29sb3JzIGxpIC5jaGVjay1pY29uW2RhdGEtb3B0aW9uLWlkPVwiMTE0XCJde2JhY2tncm91bmQ6I2RlYjQ0M30uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdF9jb2xvcnMgbGkgLmNoZWNrLWljb25bZGF0YS1vcHRpb24taWQ9XCIxMTVcIl17YmFja2dyb3VuZDojNmQ0YzQxfS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0X2NvbG9ycyBsaSAuY2hlY2staWNvbltkYXRhLW9wdGlvbi1pZD1cIjExNlwiXXtiYWNrZ3JvdW5kOiM5ZTllOWV9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3RfY29sb3JzIGxpIC5jaGVjay1pY29uW2RhdGEtb3B0aW9uLWlkPVwiMTE4XCJde2JhY2tncm91bmQ6I2Y0NDMzNn0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdF9jb2xvcnMgbGkgLmNoZWNrLWljb25bZGF0YS1vcHRpb24taWQ9XCI0ODdcIl17YmFja2dyb3VuZDojZjA2MjkyfS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0X2NvbG9ycyBsaSAuY2hlY2staWNvbltkYXRhLW9wdGlvbi1pZD1cIjExOVwiXXtiYWNrZ3JvdW5kOiMzZjUxYjV9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3RfY29sb3JzIGxpIC5jaGVjay1pY29uW2RhdGEtb3B0aW9uLWlkPVwiMTIxXCJde2JhY2tncm91bmQ6I2U1ZTVlNX0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdF9jb2xvcnMgbGkgLmNoZWNrLWljb25bZGF0YS1vcHRpb24taWQ9XCIxMjRcIl17YmFja2dyb3VuZDojYzRjNGM0fS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0X2NvbG9ycyBsaSAuY2hlY2staWNvbltkYXRhLW9wdGlvbi1pZD1cIjE0M1wiXXtiYWNrZ3JvdW5kOiM2NGI1ZjZ9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3RfY29sb3JzIGxpIC5jaGVjay1pY29uW2RhdGEtb3B0aW9uLWlkPVwiMjEwXCJde2JhY2tncm91bmQ6I2Y2ODYyMH0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdF9jb2xvcnMgbGkgLmNoZWNrLWljb25bZGF0YS1vcHRpb24taWQ9XCIyMTFcIl17YmFja2dyb3VuZDojRkREOUI1fS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0X2NvbG9ycyBsaSAuY2hlY2staWNvbltkYXRhLW9wdGlvbi1pZD1cIjQ4MVwiXXtiYWNrZ3JvdW5kOiNmZmViM2J9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3RfY29sb3JzIGxpIC5jaGVjay1pY29uW2RhdGEtb3B0aW9uLWlkPVwiNDg1XCJde2JhY2tncm91bmQ6IzRjYWY1MH0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdF9jb2xvcnMgbGkgLmNoZWNrLWljb25bZGF0YS1vcHRpb24taWQ9XCI4NzJcIl17YmFja2dyb3VuZDojY2Q5MTZjfS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0X2NvbG9ycyBsaSAuY2hlY2staWNvbltkYXRhLW9wdGlvbi1pZD1cIjk0NVwiXXtiYWNrZ3JvdW5kOiNkODg4NTB9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3RfY29sb3JzIGxpIC5jaGVjay1pY29uW2RhdGEtb3B0aW9uLWlkPVwiOTY3XCJde2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjQ0MzM2IDAlLCAjZjQ0MzM2IDMzLjMzMyUsICM0Y2FmNTAgMzMuMzMzJSwgIzRjYWY1MCA2Ni42NjYlLCAjNjRiNWY2IDY2LjY2NiUsICM2NGI1ZjYgMTAwJSl9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3RfY29sb3JzIGxpIC5jaGVjay1pY29uW2RhdGEtb3B0aW9uLWlkPVwiOTgyXCJde2JhY2tncm91bmQ6I0ZERDlCNX0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdF9jb2xvcnMgbGkgLmNoZWNrLWljb25bZGF0YS1vcHRpb24taWQ9XCIxMjU3XCJde2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KC03MmRlZywgI2RlZGVkZSwgI2ZmZiAxNiUsICNkZWRlZGUgMjElLCAjZmZmIDI0JSwgIzQ1NDU0NSAyNyUsICNkZWRlZGUgMzYlLCAjZmZmIDQ1JSwgI2ZmZiA2MCUsICNkZWRlZGUgNzIlLCAjZmZmIDgwJSwgI2RlZGVkZSA4NCUsICNhMWExYTEpfS5maWx0ZXItYnRuc3twYWRkaW5nOjE1cHggMTBweH0uZmlsdGVyLWJ0bnMgW2NsYXNzKj1cIi1idXRuXCJde3dpZHRoOjEwMCU7bWF4LXdpZHRoOjMyMHB4O2ZvbnQtc2l6ZToxNHB4O21hcmdpbjowIGF1dG99LmZpbHRlci1idG5zIFtjbGFzcyo9XCItYnV0blwiXTpmaXJzdC1jaGlsZHttYXJnaW46MCBhdXRvIDE1cHggYXV0b31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCl7LmNhdGFsb2d1ZS1maWx0ZXItdHJpZ2dlcntkaXNwbGF5Om5vbmV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuY2F0YWxvZ3VlLWZpbHRlci1ob2xkZXJ7bWF4LXdpZHRoOjM4MHB4O21heC1oZWlnaHQ6MDtvcGFjaXR5OjA7bWFyZ2luOjA7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmFsbCAwLjE1czttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1ib3R0b206MjBweDttYXJnaW4tdG9wOjIwcHh9LmNhdGFsb2d1ZS1maWx0ZXItaG9sZGVyLmFjdGl2ZXttYXgtaGVpZ2h0OjIwMDAwcHg7b3BhY2l0eToxO3RyYW5zaXRpb246bWF4LWhlaWdodCAwLjhzLCBvcGFjaXR5IDAuMnN9LmNhdGFsb2d1ZS1maWx0ZXItaG9sZGVyIC5tYWluLXNlY3Rpb24tdGl0bGV7bWFyZ2luOjB9LmNhdGFsb2d1ZS1maWx0ZXItaG9sZGVyIC5maWx0ZXJzLWNsb3Nle2Rpc3BsYXk6YmxvY2t9fS5jYXRhbG9ndWUtbmF2e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmctdG9wOjZweDttYXJnaW4tYm90dG9tOjMwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmNhdGFsb2d1ZS1uYXY6YWZ0ZXIsLmNhdGFsb2d1ZS1uYXY6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjA7bGVmdDotMjUlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTUwJTtoZWlnaHQ6MDtib3JkZXItdG9wOjFweCBzb2xpZCAjZGZlMGUxfS5jYXRhbG9ndWUtbmF2OmFmdGVye3RvcDphdXRvO2JvdHRvbTowfS5jYXRhbG9ndWUtbmF2IGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDtmbGV4OjAuMDUgMSA3OHB4O21hcmdpbi1sZWZ0OjVweDttYXJnaW4tcmlnaHQ6NXB4O21hcmdpbi1ib3R0b206MTBweDtjb2xvcjojOTE5MTkxO2ZvbnQtd2VpZ2h0OmJvbGR9LmNhdGFsb2d1ZS1uYXYgbGkgYXtjb2xvcjojOTE5MTkxfS5jYXRhbG9ndWUtbmF2IGxpIGEuY3VycmVudCwuY2F0YWxvZ3VlLW5hdiBsaSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOnZhcigtLXRoZW1lKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmNhdGFsb2d1ZS1uYXZ7ZGlzcGxheTpub25lfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsuY2F0YWxvZ3VlLW5hdiBsaXtmb250LXNpemU6MTRweDtmbGV4LWJhc2lzOjEyMHB4fX0ucHJvZHVjdC1wcmV2aWV3e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzMzMztiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czoxMHB4O3RyYW5zaXRpb246YWxsIDAuM3M7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjEwMCV9LnByb2R1Y3QtcHJldmlldyAucHJpY2VfaW5uZXIsLnByb2R1Y3QtcHJldmlldyAucHJvZHVjdC1hY3Rpb25zLC5wcm9kdWN0LXByZXZpZXcgLmFydHtvcGFjaXR5OjB9LnByb2R1Y3QtcHJldmlldzpob3Zlcntib3gtc2hhZG93OjAgNXB4IDEwcHggcmdiYSgyOCwyNywyNywwLjEpfS5wcm9kdWN0LXByZXZpZXc6aG92ZXIgLnByaWNlX2lubmVyLC5wcm9kdWN0LXByZXZpZXc6aG92ZXIgLnByb2R1Y3QtYWN0aW9ucywucHJvZHVjdC1wcmV2aWV3OmhvdmVyIC5hcnR7b3BhY2l0eToxfS5wcm9kdWN0LXByZXZpZXctbGlua3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDo1O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdXRsaW5lOm5vbmU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtaW5kZW50Oi05OTllbTt6LWluZGV4Ojk7dGV4dC1pbmRlbnQ6LTk5OWVtO292ZXJmbG93OmhpZGRlbn0ucHJvZHVjdHNfX3ByZW1pdW17cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7ei1pbmRleDo5O2xlZnQ6MTBweDt3aWR0aDo0MHB4fS5wcm9kdWN0c19fcHJlbWl1bSBzdmd7aGVpZ2h0OjQwcHg7d2lkdGg6NDBweDtmaWxsOnZhcigtLXRoZW1lKX0uaW4tZmF2b3JpdGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwcHg7cmlnaHQ6MTBweDt6LWluZGV4OjEwO2Rpc3BsYXk6bm9uZTt3aWR0aDoyNHB4O2N1cnNvcjpwb2ludGVyfS5pbi1mYXZvcml0ZSBzdmd7d2lkdGg6MjlweDtoZWlnaHQ6MjNweDtmaWxsOnZhcigtLXRoZW1lKX0uaW4tZmF2b3JpdGUgc3ZnIC5oZWFydC1mdWxse2Rpc3BsYXk6YmxvY2t9LmluLWZhdm9yaXRlLmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5wcm9kdWN0LXByZXZpZXcgLmltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MTBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7Ym9yZGVyLXJhZGl1czoxMHB4O292ZXJmbG93OmhpZGRlbn0ucHJvZHVjdC1wcmV2aWV3IC5pbWFnZTpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3BhZGRpbmctdG9wOjEwMCV9LnByb2R1Y3QtcHJldmlldyAuaW1hZ2U+c3BhbiwucHJvZHVjdC1wcmV2aWV3IC5pbWFnZSBhe3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpibG9ja30ucHJvZHVjdC1wcmV2aWV3IC5pbWFnZT5zcGFuIGltZywucHJvZHVjdC1wcmV2aWV3IC5pbWFnZSBhIGltZ3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9LnByb2R1Y3QtcHJldmlldyAuaW1hZ2U+c3BhbiAuYWRkaXRpb25hbC1pbWFnZSwucHJvZHVjdC1wcmV2aWV3IC5pbWFnZSBhIC5hZGRpdGlvbmFsLWltYWdle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjI7d2lkdGg6MTAwJTt0cmFuc2l0aW9uOmFsbCAwLjJzO3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCAwc30ucHJvZHVjdC1wcmV2aWV3LXF1YWxpdHl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjRweDtyaWdodDo0cHg7ei1pbmRleDoxMDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctdG9wOjVweDtwYWRkaW5nLXJpZ2h0OjVweDtwYWRkaW5nLWJvdHRvbTozcHg7cGFkZGluZy1sZWZ0OjVweDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxZW07dGV4dC1hbGlnbjpyaWdodDtjb2xvcjojNWM2MjZlO2JvcmRlci1yYWRpdXM6M3B4fS5wcm9kdWN0LXByZXZpZXctcXVhbGl0eSBzdmd7d2lkdGg6MjRweDtoZWlnaHQ6MjRweH0ucHJvZHVjdC1wcmV2aWV3LXF1YWxpdHkgLmljby1kaWFtb25ke2ZpbGw6dmFyKC0tdGhlbWUpfS5wcm9kdWN0LXByZXZpZXctcXVhbGl0eSAuaWNvLXBpZ3tmaWxsOnZhcigtLXRoZW1lKX0ucHJvZHVjdC1wcmV2aWV3LXF1YWxpdHkgc3BhbntkaXNwbGF5OmJsb2NrO3dpZHRoOjExMnB4O21hcmdpbi1yaWdodDo1cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTJweCl9LmNhcmQtY29sb3JzIC5wcm9kdWN0LXByZXZpZXctcXVhbGl0eSBzdmd7d2lkdGg6MThweDtoZWlnaHQ6MThweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsucHJvZHVjdC1wcmV2aWV3LXF1YWxpdHl7d2lkdGg6MjZweDtoZWlnaHQ6MjZweDtiYWNrZ3JvdW5kOm5vbmU7Ym94LXNoYWRvdzowIDAgMCB0cmFuc3BhcmVudDtwYWRkaW5nOjA7Ym9yZGVyLXJhZGl1czowfS5wcm9kdWN0LXByZXZpZXctcXVhbGl0eSBzcGFue2Rpc3BsYXk6bm9uZX19LnByb2R1Y3QtcHJldmlldy1yYXRpbmd7bWFyZ2luOjAgMCAxMHB4IDB9LnByb2R1Y3QtcHJldmlldy1yYXRpbmcgLnN0YXRpYy1yYXRpbmd7bWFyZ2luOjAgYXV0b30ucHJvZHVjdC1wcmV2aWV3IC5uYW1le3BhZGRpbmctbGVmdDoxZW07cGFkZGluZy1yaWdodDoxZW07bWFyZ2luLWJvdHRvbToxMHB4fS5wcm9kdWN0LXByZXZpZXcgLnByaWNle3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTE7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZy1sZWZ0OjFlbTtwYWRkaW5nLXJpZ2h0OjFlbTttYXJnaW4tYm90dG9tOjE1cHg7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tdG9wOmF1dG99LnByb2R1Y3QtcHJldmlldyAucHJpY2VfaW5uZXJ7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDo1cHg7b3BhY2l0eTowO21hcmdpbjowfS5wcm9kdWN0LXByZXZpZXdfX21haW4tcHJpY2V7bWFyZ2luLWxlZnQ6M3B4O21hcmdpbi1yaWdodDozcHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjp2YXIoLS10aGVtZSl9LnByb2R1Y3QtcHJldmlld19fb2xkLXByaWNle21hcmdpbi1sZWZ0OjNweDttYXJnaW4tcmlnaHQ6M3B4O2NvbG9yOiM1YzYyNmU7dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaH0ucHJvZHVjdC1wcmV2aWV3X19hZnRlci1jYXNoYmFja3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1sZWZ0OjNweDttYXJnaW4tcmlnaHQ6M3B4O2NvbG9yOiMwMGMyZmZ9LnByb2R1Y3QtcHJldmlldyAuYXJ0e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MjNweDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpcztjb2xvcjojOTk5O3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246YWxsIDAuMnM7Zm9udC13ZWlnaHQ6bm9ybWFsfS5wcm9kdWN0LXByZXZpZXcgLmNhc2hiYWNre2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtjb2xvcjojNWM2MjZlfS5wcm9kdWN0LXByZXZpZXcgLnByb2R1Y3QtYWN0aW9uc3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjEwO2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjt0cmFuc2l0aW9uOmFsbCAwLjNzfS5wcm9kdWN0LXByZXZpZXcgLnByb2R1Y3QtYWN0aW9ucyBhe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtoZWlnaHQ6NDBweDtiYWNrZ3JvdW5kOiNmZmZ9LnByb2R1Y3QtcHJldmlldyAucHJvZHVjdC1hY3Rpb25zIGEgc3Zne2Rpc3BsYXk6YmxvY2s7ZmlsbDojNWM2MjZlO3RyYW5zaXRpb246YWxsIDAuMnN9LnByb2R1Y3QtcHJldmlldyAucHJvZHVjdC1hY3Rpb25zIGEuYWRkLXRvLWZhdm9yaXRlIHN2Z3t3aWR0aDoxOHB4O2hlaWdodDoxOHB4fS5wcm9kdWN0LXByZXZpZXcgLnByb2R1Y3QtYWN0aW9ucyBhLmFkZC10by1jYXJ0IHN2Z3t3aWR0aDoxN3B4O2hlaWdodDoxN3B4fS5wcm9kdWN0LXByZXZpZXcgLnByb2R1Y3QtYWN0aW9ucyBhLml0ZW0tdmlldyBzdmd7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH0ucHJvZHVjdC1wcmV2aWV3IC5wcm9kdWN0LWFjdGlvbnMgYS5hY3RpdmUgc3ZnLC5wcm9kdWN0LXByZXZpZXcgLnByb2R1Y3QtYWN0aW9ucyBhOmhvdmVyIHN2Z3tmaWxsOnZhcigtLXRoZW1lKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LnByb2R1Y3QtcHJldmlldyAucHJpY2VfaW5uZXIsLnByb2R1Y3QtcHJldmlldyAucHJvZHVjdC1hY3Rpb25zLC5wcm9kdWN0LXByZXZpZXcgLmFydHtvcGFjaXR5OjF9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5pbi1mYXZvcml0ZXtsZWZ0OjA7dG9wOjVweDt3aWR0aDo1cHh9LnByb2R1Y3QtcHJldmlldyAucHJvZHVjdC1hY3Rpb25zIGF7aGVpZ2h0OjUwcHh9LnByb2R1Y3QtcHJldmlldyAucHJvZHVjdC1hY3Rpb25zIGEuYWRkLXRvLWZhdm9yaXRlIHN2Z3t3aWR0aDoyNHB4O2hlaWdodDoyNHB4fS5wcm9kdWN0LXByZXZpZXcgLnByb2R1Y3QtYWN0aW9ucyBhLmFkZC10by1jYXJ0IHN2Z3t3aWR0aDoyM3B4O2hlaWdodDoyM3B4fS5wcm9kdWN0LXByZXZpZXcgLnByb2R1Y3QtYWN0aW9ucyBhLml0ZW0tdmlldyBzdmd7d2lkdGg6MjZweDtoZWlnaHQ6MjZweH19LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbXstLXN0YWdlV2hpdGU6ICNmZmZmZmY7LS1pdGVtQmFja2dyb3VuZDogdmFyKC0tc3RhZ2VXaGl0ZSk7LS12ZXJ0aWNhbEdhcDogMmVtOy0taG9yaXpvbnRhbEdhcDogMS43NWVtOy0taGFsbFNpemU6IDIwZW07LS1wcmltYXJ5VGV4dENvbG9yOiAjMWQyMjI1Oy0tc2Vjb25kYXJ5VGV4dENvbG9yOiAjNzE3MTcxOy0tc3ZnRmlsbDogIzhkOGQ4ZDstLWZ1bGxTdGFyRmlsbDogI2ZmZGUxYjtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmdyaWQ7Z3JpZC1hdXRvLWZsb3c6cm93O2dyaWQtcm93LWdhcDp2YXIoLS12ZXJ0aWNhbEdhcCk7Zm9udC1zaXplOjE0cHg7cGFkZGluZy10b3A6dmFyKC0tdmVydGljYWxHYXApO3BhZGRpbmctYm90dG9tOnZhcigtLXZlcnRpY2FsR2FwKTtwYWRkaW5nLWxlZnQ6dmFyKC0taG9yaXpvbnRhbEdhcCk7cGFkZGluZy1yaWdodDp2YXIoLS1ob3Jpem9udGFsR2FwKTtiYWNrZ3JvdW5kOnZhcigtLWl0ZW1CYWNrZ3JvdW5kKTtib3gtc2hhZG93OjAgNXB4IDEwcHggcmdiYSgyOCwyNywyNywwLjEpO292ZXJmbG93OmhpZGRlbn0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtICo6Oi13ZWJraXQtc2Nyb2xsYmFye2hlaWdodDoxMXB4fS5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0gKjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7YmFja2dyb3VuZDp2YXIoLS1zY3JvbGxiYXJCRyl9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbSAqOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRodW1iQkcpO2JvcmRlci1yYWRpdXM6NnB4O2JvcmRlcjozcHggc29saWQgdmFyKC0tc2Nyb2xsYmFyQkcpfS5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tbmFtZXtmb250LXNpemU6MS41ZW07Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tYm90dG9tOjAuMTVlbTtwYWRkaW5nLXJpZ2h0OjFlbX0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLW5hbWUgc3BhbntkaXNwbGF5OmlubGluZS1ibG9ja30uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLW5hbWUgYXtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjp2YXIoLS1wcmltYXJ5VGV4dENvbG9yKX0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLW5hbWUgYTpob3Zlcntjb2xvcjp2YXIoLS10aGVtZSk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1tZXRhe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWJvdHRvbToxLjI1ZW19LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1tZXRhLWl0ZW06bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6MC43NWVtfS5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tYXJ0e2ZvbnQtd2VpZ2h0OmJvbGR9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1yYXRpbmd7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4fS5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tcmF0aW5nIHN2Z3t3aWR0aDoxLjEyNWVtO2hlaWdodDoxLjEyNWVtO2ZsZXgtc2hyaW5rOjA7ZmlsbDp2YXIoLS1zdmdGaWxsKX0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLXJhdGluZy1maWxse3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmZsZXg7d2lkdGg6Y2FsYygyMCUgKiB2YXIoLS1yYXRpbmcpKTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW59LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1yYXRpbmctZmlsbCBzdmd7ZmlsbDp2YXIoLS1mdWxsU3RhckZpbGwpfS5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tZmVlZGJhY2s6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1jb250YWN0c3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ib3R0b206MC41ZW19LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1jb250YWN0cy1pdGVte2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXJpZ2h0OjAuNzVlbTttYXJnaW4tYm90dG9tOjAuNzVlbX0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLWNvbnRhY3RzLWl0ZW1fd2lkZXt3aWR0aDoxMDAlfS5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tY29udGFjdHMtaXRlbSBhe2NvbG9yOnZhcigtLXByaW1hcnlUZXh0Q29sb3IpfS5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tY29udGFjdHMtaXRlbSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tY29udGFjdHMtaXRlbSBzdmd7d2lkdGg6MWVtO2hlaWdodDoxZW07ZmxleC1zaHJpbms6MDttYXJnaW4tcmlnaHQ6MC41ZW07ZmlsbDp2YXIoLS1zdmdGaWxsKX0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLWNvbnRhY3RzLWl0ZW0gbWFya3tjb2xvcjp2YXIoLS1zZWNvbmRhcnlUZXh0Q29sb3IpO21hcmdpbi1sZWZ0OjAuNWVtfS5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tcHJpY2UtaG9sZGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1wcmljZSBzcGFue2ZvbnQtc2l6ZToxLjVlbTtmb250LXdlaWdodDpib2xkO21hcmdpbi1sZWZ0OjAuMTI1ZW07bWFyZ2luLXJpZ2h0OjAuMTI1ZW19LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1tb3JlLWxpbmt7Y29sb3I6dmFyKC0tdGhlbWUpfS5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tc2Nyb2xsZXJ7ZGlzcGxheTpncmlkO2dyaWQtYXV0by1mbG93OmNvbHVtbjtncmlkLWF1dG8tY29sdW1uczp2YXIoLS1oYWxsU2l6ZSk7Z3JpZC1jb2x1bW4tZ2FwOjFlbTttYXgtd2lkdGg6MTAwJTtvdmVyZmxvdy14OmF1dG87b3ZlcmZsb3cteTpoaWRkZW59LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1zY3JvbGxlci1ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLWF1dG8tZmxvdzpjb2x1bW47Z3JpZC1hdXRvLWNvbHVtbnM6dmFyKC0taGFsbFNpemUpO2dyaWQtY29sdW1uLWdhcDoxZW19LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1oYWxse3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctYm90dG9tOjFlbX0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLWhhbGwtaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2JvcmRlci1yYWRpdXM6NHB4O292ZXJmbG93OmhpZGRlbjttYXJnaW4tYm90dG9tOjFlbTtoZWlnaHQ6MTYwcHh9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1oYWxsLWltYWdlIGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0taGFsbC1pbWFnZS1mcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDoyO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O3BhZGRpbmctYm90dG9tOjFlbTtwYWRkaW5nLXRvcDoxZW07cGFkZGluZy1sZWZ0OjFlbTtwYWRkaW5nLXJpZ2h0OjFlbTthbGlnbi1pdGVtczpmbGV4LWVuZDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtjb2xvcjp2YXIoLS1zdGFnZVdoaXRlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwwLDAsMC43KSAyMCUsIHJnYmEoMCwwLDAsMC4zKSA0MCUsIHJnYmEoMCwwLDAsMCkpfS5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0taGFsbC1hdHRyaWJ1dGV7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWJvdHRvbTowLjVlbTtjb2xvcjp2YXIoLS1zZWNvbmRhcnlUZXh0Q29sb3IpfS5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0taGFsbC1hdHRyaWJ1dGUgc3BhbnttYXJnaW4tbGVmdDowLjM1ZW07Y29sb3I6dmFyKC0tcHJpbWFyeVRleHRDb2xvcil9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbSAuYWRkLXRvLWZhdm9yaXRle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOmNhbGModmFyKC0tdmVydGljYWxHYXApIC8gMik7cmlnaHQ6Y2FsYyh2YXIoLS1ob3Jpem9udGFsR2FwKSAvIDIpO2Rpc3BsYXk6YmxvY2t9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbSAuYWRkLXRvLWZhdm9yaXRlIHN2Z3t3aWR0aDoxLjVlbTtoZWlnaHQ6MS41ZW07ZmlsbDp2YXIoLS1zZWNvbmRhcnlUZXh0Q29sb3IpfS5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0gLmFkZC10by1mYXZvcml0ZS5hY3RpdmUgc3ZnLC5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0gLmFkZC10by1mYXZvcml0ZTpob3ZlciBzdmd7ZmlsbDp2YXIoLS10aGVtZSl9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1oYWxsLWxpbmt7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6MjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dGV4dC1pbmRlbnQ6LTk5OWVtO292ZXJmbG93OmhpZGRlbn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KXsuY2F0YWxvZ3VlX19zdGFnZS1pdGVtey0tdmVydGljYWxHYXA6IDFlbTstLWhvcml6b250YWxHYXA6IDAuNzVlbTstLWhhbGxTaXplOiAxNWVtfS5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0taGFsbC1pbWFnZS1mcmFtZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1oYWxsLW5hbWV7bWFyZ2luLWJvdHRvbTowLjVlbX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCl7LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1wcmljZS1ob2xkZXJ7ZmxleC13cmFwOndyYXB9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1wcmljZS1ob2xkZXIgLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1wcmljZXttYXJnaW4tYm90dG9tOjAuNzVlbX19LmNhdGFsb2d1ZS1wcmljZS1zb3J0e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luLWJvdHRvbToxNXB4fS5jYXRhbG9ndWUtcHJpY2Utc29ydC1ob2xkZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tbGVmdDphdXRvfS5jYXRhbG9ndWUtcHJpY2Utc29ydCAubGFiZWx7Zm9udC1zaXplOjE1cHg7bWFyZ2luLXJpZ2h0OjVweDtjb2xvcjojOTE5MTkxfS5jYXRhbG9ndWUtcHJpY2Utc29ydCBbY2xhc3MqPVwicHJpY2UtYnV0blwiXXt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O21hcmdpbi1sZWZ0OjVweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjNWM2MjZlfS5jYXRhbG9ndWUtcHJpY2Utc29ydCBbY2xhc3MqPVwicHJpY2UtYnV0blwiXSBbY2xhc3MqPVwiaWNvbi1cIl17cG9zaXRpb246cmVsYXRpdmU7dG9wOjJweDtkaXNwbGF5OmlubGluZS1ibG9ja30uY2F0YWxvZ3VlLXByaWNlLXNvcnQgW2NsYXNzKj1cInByaWNlLWJ1dG5cIl0gc3Zne3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7ZmlsbDojNWM2MjZlO21hcmdpbjozcHggYXV0byAwIGF1dG99LmNhdGFsb2d1ZS1wcmljZS1zb3J0IFtjbGFzcyo9XCJwcmljZS1idXRuXCJdLmFjdGl2ZS1zb3J0LC5jYXRhbG9ndWUtcHJpY2Utc29ydCBbY2xhc3MqPVwicHJpY2UtYnV0blwiXTpob3Zlcntib3JkZXItY29sb3I6dmFyKC0tdGhlbWUpfS5jYXRhbG9ndWUtcHJpY2Utc29ydCBbY2xhc3MqPVwicHJpY2UtYnV0blwiXS5hY3RpdmUtc29ydCBzdmcsLmNhdGFsb2d1ZS1wcmljZS1zb3J0IFtjbGFzcyo9XCJwcmljZS1idXRuXCJdOmhvdmVyIHN2Z3tmaWxsOnZhcigtLXRoZW1lKX0uY2F0YWxvZ3VlLXByaWNlLXNvcnQgLmxvd2VyLXByaWNlLWJ1dG4gW2NsYXNzKj1cImljb24tXCJde3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uY2F0YWxvZ3VlX19jYXRlZ29yaWVze3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTA7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNSwgMWZyKTtncmlkLWNvbHVtbi1nYXA6MTVweDtncmlkLXJvdy1nYXA6MTVweDttYXJnaW4tYm90dG9tOjQwcHh9LmNhdGFsb2d1ZV9fY2F0ZWdvcmllcy1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0uY2F0YWxvZ3VlX19jYXRlZ29yaWVzLWl0ZW06aG92ZXJ7ei1pbmRleDoyfS5jYXRhbG9ndWVfX2NhdGVnb3JpZXMtaXRlbTpob3ZlciAuY2F0YWxvZ3VlX19jYXRlZ29yaWVzLWZyYW1le2JveC1zaGFkb3c6MCA1cHggMTBweCByZ2JhKDkyLDk4LDExMCwwLjQpfS5jYXRhbG9ndWVfX2NhdGVnb3JpZXMtaXRlbTpob3ZlciAuY2F0YWxvZ3VlX19jYXRlZ29yaWVzLWRyb3Bkb3due3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjE7dHJhbnNpdGlvbjphbGwgMC4yc30uY2F0YWxvZ3VlX19jYXRlZ29yaWVzLWZyYW1le3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgNzBweDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyLXJhZGl1czo0cHg7dHJhbnNpdGlvbjphbGwgMC4zNXM7Ym94LXNoYWRvdzowIDFweCAzcHggcmdiYSg5Miw5OCwxMTAsMC40KX0uY2F0YWxvZ3VlX19jYXRlZ29yaWVzLWxpbmt7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6NTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3V0bGluZTpub25lO292ZXJmbG93OmhpZGRlbjt0ZXh0LWluZGVudDotOTk5ZW07YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI5LDM0LDM3LDAuMDUpfS5jYXRhbG9ndWVfX2NhdGVnb3JpZXMtaW1hZ2V7ei1pbmRleDoxO3Bvc2l0aW9uOnJlbGF0aXZlfS5jYXRhbG9ndWVfX2NhdGVnb3JpZXMtaW1hZ2U6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDoxMDAlfS5jYXRhbG9ndWVfX2NhdGVnb3JpZXMtaW1hZ2U+ZGl2LC5jYXRhbG9ndWVfX2NhdGVnb3JpZXMtaW1hZ2U+c3Bhbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6YmxvY2t9LmNhdGFsb2d1ZV9fY2F0ZWdvcmllcy1pbWFnZT5kaXYgaW1nLC5jYXRhbG9ndWVfX2NhdGVnb3JpZXMtaW1hZ2U+c3BhbiBpbWd7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5jYXRhbG9ndWVfX2NhdGVnb3JpZXMtbmFtZXtwYWRkaW5nLWxlZnQ6MTBweDtjb2xvcjojNWM2MjZlfS5jYXRhbG9ndWVfX2NhdGVnb3JpZXMtbmFtZSBzcGFue2Rpc3BsYXk6YmxvY2t9LmNhdGFsb2d1ZV9fY2F0ZWdvcmllcy1uYW1lLWhvbGRlcntwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmFsbCAwLjJzfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuY2F0YWxvZ3VlX19jYXRlZ29yaWVzLW5hbWV7Zm9udC1zaXplOjE4cHh9fS5jYXRhbG9ndWVfX2NhdGVnb3JpZXMtZHJvcGRvd257cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyO3RvcDoxMDAlO2xlZnQ6MDt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjE1cHg7cGFkZGluZy1yaWdodDoxMHB4O3BhZGRpbmctYm90dG9tOjE1cHg7cGFkZGluZy1sZWZ0OjEwcHg7YmFja2dyb3VuZC1jb2xvcjojZjZmNmY2O2JveC1zaGFkb3c6MCAycHggMTBweCByZ2JhKDkyLDk4LDExMCwwLjQpO2JvcmRlci1yYWRpdXM6NHB4O3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCAwc30uY2F0YWxvZ3VlX19jYXRlZ29yaWVzLWRyb3Bkb3duIGxpOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6N3B4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuY2F0YWxvZ3VlX19jYXRlZ29yaWVze2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwgMWZyKX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmNhdGFsb2d1ZV9fY2F0ZWdvcmllc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcil9LmNhdGFsb2d1ZV9fY2F0ZWdvcmllcy1uYW1le2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KXsuY2F0YWxvZ3VlX19jYXRlZ29yaWVzLWZyYW1le2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47dGV4dC1hbGlnbjpjZW50ZXJ9LmNhdGFsb2d1ZV9fY2F0ZWdvcmllcy1pbWFnZS1ob2xkZXJ7b3JkZXI6MTt3aWR0aDoxMDAlO21heC13aWR0aDoxNTBweDttYXJnaW4tYm90dG9tOjdweH0uY2F0YWxvZ3VlX19jYXRlZ29yaWVzLW5hbWV7b3JkZXI6Mjt3aWR0aDoxMDAlO3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweDtwYWRkaW5nLWJvdHRvbToxNXB4O2ZvbnQtc2l6ZToxMnB4O3RleHQtYWxpZ246Y2VudGVyfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuY2F0YWxvZ3VlX19jYXRlZ29yaWVzLW5hbWV7Zm9udC1zaXplOjEwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpey5jYXRhbG9ndWVfX2NhdGVnb3JpZXN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpfX0uY2FydHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWJvdHRvbTozZW07bWluLWhlaWdodDpjYWxjKDEwMHZoIC0gMTUycHgpO3BhZGRpbmctdG9wOjFlbX0uY2FydF9fdGl0bGV7bWFyZ2luLXRvcDoxLjVlbTttYXJnaW4tYm90dG9tOjJlbX0uY2FydF9fdGl0bGUgc3Bhbntjb2xvcjojNWM2MjZlO2ZvbnQtc2l6ZTowLjc1ZW19LmNhcnQgLmlucHV0LWxhYmVse2ZvbnQtc2l6ZTowLjg3NWVtO21pbi1oZWlnaHQ6MjRweDtwYWRkaW5nLWJvdHRvbTo1cHg7Y29sb3I6IzVjNjI2ZTtmb250LXdlaWdodDo2MDB9LmNhcnRfX3Byb21ve2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpmbGV4LWVuZDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tdG9wOjEuNWVtO3BhZGRpbmctdG9wOjFlbTt0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RmZTBlMX0uY2FydF9fcHJvbW8taW5wdXQtbGluZXttYXJnaW4tcmlnaHQ6MWVtO3dpZHRoOmNhbGMoMTAwJSAtIDExMnB4IC0gMWVtKX0uY2FydF9fcHJvbW8tYnV0bntmbGV4LWdyb3c6MDtwYWRkaW5nLWxlZnQ6MC41ZW07cGFkZGluZy1yaWdodDowLjVlbTt3aWR0aDoxMTJweH0uY2FydF9fcHJvbW8td2FybmluZ3t3aWR0aDoxMDAlO21hcmdpbi10b3A6MC41ZW07Zm9udC1zaXplOjAuODc1ZW07Y29sb3I6IzVjNjI2ZX1bY2xhc3MqPSctY29weXJpZ2h0cy1wYW5lJ117ZGlzcGxheTpub25lfS5vcmRlci1lcnJvcnN7ZGlzcGxheTpub25lO21hcmdpbi10b3A6MS41ZW07Y29sb3I6dmFyKC0tdGhlbWUpfS5vcmRlci1lcnJvcnM+ZGl2e3BhZGRpbmc6MCAwIDVweCAwfS5uZXctY2FydF9fY29sdW1uc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciA0MjBweDtncmlkLWNvbHVtbi1nYXA6MmVtO2dyaWQtcm93LWdhcDoyZW07bWFyZ2luLWJvdHRvbTozZW19Lm5ldy1jYXJ0X19wcm9kdWN0e2Rpc3BsYXk6Z3JpZDtncmlkLWNvbHVtbi1nYXA6MmVtO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxNTBweCAxZnI7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOjFweCBzb2xpZCAjZGZlMGUxO2JvcmRlci1yYWRpdXM6OHB4O3BhZGRpbmctdG9wOjM1cHg7cGFkZGluZy1yaWdodDoyZW07cGFkZGluZy1ib3R0b206MzVweDtwYWRkaW5nLWxlZnQ6MWVtfS5uZXctY2FydF9fcHJvZHVjdDpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjJlbX0ubmV3LWNhcnRfX3Byb2R1Y3QgLml0ZW0tcmVtb3Zle3Bvc2l0aW9uOmFic29sdXRlO3RvcDozNXB4O3JpZ2h0OjAuNWVtfS5uZXctY2FydF9fYWRkLXRvLWZhdm9yaXRle3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTozNXB4O3JpZ2h0OjAuNWVtO3otaW5kZXg6MjtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHg7Y29sb3I6IzVjNjI2ZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjNWM2MjZlO2JvcmRlci1yYWRpdXM6MThweDtwYWRkaW5nLXRvcDoxcHg7Y3Vyc29yOnBvaW50ZXI7b3V0bGluZTpub25lO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246YWxsIDAuMnN9Lm5ldy1jYXJ0X19hZGQtdG8tZmF2b3JpdGUgc3Zne3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHh9Lm5ldy1jYXJ0X19hZGQtdG8tZmF2b3JpdGU6aG92ZXIgc3Zne2ZpbGw6dmFyKC0tdGhlbWUpfS5uZXctY2FydF9fYWRkLXRvLWZhdm9yaXRlLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRoZW1lKTtib3JkZXItY29sb3I6dmFyKC0tdGhlbWUpfS5uZXctY2FydF9fYWRkLXRvLWZhdm9yaXRlLmFjdGl2ZSBzdmd7ZmlsbDojZmZmfS5uZXctY2FydF9fcHJvZHVjdC1pbWFnZXt3aWR0aDoxMDAlO21heC13aWR0aDoxNTBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5uZXctY2FydF9fcHJvZHVjdC1pbWFnZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30ubmV3LWNhcnRfX3Byb2R1Y3QtY29udGVudHtkaXNwbGF5OmdyaWQ7Z3JpZC1jb2x1bW4tZ2FwOjJlbTtncmlkLXJvdy1nYXA6MS41ZW07Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjRmciAzZnJ9Lm5ldy1jYXJ0X19wcm9kdWN0LW5hbWV7Zm9udC1zaXplOjEuMjVlbTtmb250LXdlaWdodDo2MDB9Lm5ldy1jYXJ0X19wcm9kdWN0LW5hbWUgYXtjb2xvcjojMWQyMjI1fS5uZXctY2FydF9fcHJvZHVjdC1uYW1lIGEgbWFya3tjb2xvcjojNWM2MjZlfS5uZXctY2FydF9fcHJvZHVjdC1zaW5nbGUtcHJpY2V7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmJhc2VsaW5lfS5uZXctY2FydF9fcHJvZHVjdC1zaW5nbGUtcHJpY2UtaXRlbXtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjEuMTI1ZW07d2hpdGUtc3BhY2U6bm93cmFwfS5uZXctY2FydF9fcHJvZHVjdC1zaW5nbGUtcHJpY2UtaXRlbV9vbGR7Y29sb3I6IzVjNjI2ZTt0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdoO2ZvbnQtd2VpZ2h0Om5vcm1hbH0ubmV3LWNhcnRfX3Byb2R1Y3Qtc2luZ2xlLXByaWNlLWxhYmVse2NvbG9yOiM1YzYyNmU7bWFyZ2luLXJpZ2h0OjAuNWVtO2ZvbnQtc2l6ZTowLjg3NWVtfS5uZXctY2FydF9fcHJvZHVjdC1zaW5nbGUtcHJpY2UtbGFiZWxfcmlnaHR7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MC4zNWVtfS5uZXctY2FydF9fcHJvZHVjdC1zaW5nbGUtcHJpY2VzLWxpc3R7ZGlzcGxheTpmbGV4fS5uZXctY2FydF9fcHJvZHVjdC1zaW5nbGUtcHJpY2VzLWxpc3Q+c3Bhbjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDowLjg3NWVtfS5uZXctY2FydF9fY2FzaGJhY2t7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojNjM5ZTNhO2ZvbnQtd2VpZ2h0OjYwMH0ubmV3LWNhcnRfX3RvdGFsLWNhc2hiYWNrLC5uZXctY2FydF9fcHJvZHVjdC1jYXNoYmFja3ttYXJnaW4tdG9wOjAuNWVtfS5uZXctY2FydF9fcHJvZHVjdC1kaXNjb3VudC1pbmZve21hcmdpbi10b3A6MC41ZW07Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLXRoZW1lKX0ubmV3LWNhcnRfX2NvbHVtbnMtdG90YWxzLWZyYW1le3BhZGRpbmctdG9wOjFlbTtwYWRkaW5nLXJpZ2h0OjFlbTtwYWRkaW5nLWJvdHRvbToxZW07cGFkZGluZy1sZWZ0OjFlbTtib3JkZXI6MXB4IHNvbGlkICNkZmUwZTE7YmFja2dyb3VuZC1jb2xvcjojZjZmNmY2O2JvcmRlci1yYWRpdXM6OHB4fS5uZXctY2FydF9fY29sdW1ucy10b3RhbHMtZnJhbWUgaW5wdXQudGV4dC1pbnB1dHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Lm5ldy1jYXJ0X19kZXNjcmlwdGlvbntjb2xvcjojNWM2MjZlO2ZvbnQtc2l6ZTowLjg3NWVtO2xpbmUtaGVpZ2h0OjEuNDttYXJnaW4tdG9wOjFlbX0ubmV3LWNhcnRfX3RvdGFsLWl0ZW17ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5uZXctY2FydF9fdG90YWwtaXRlbTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjFlbX0ubmV3LWNhcnRfX3RvdGFsLWl0ZW1fZmluYWx7Zm9udC1zaXplOjEuMTI1ZW07Zm9udC13ZWlnaHQ6NjAwfS5uZXctY2FydF9fdG90YWwtaXRlbS1rZXksLm5ldy1jYXJ0X190b3RhbC1pdGVtLXZhbHVle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9Lm5ldy1jYXJ0X190b3RhbC1pdGVtX2Rpc2NvdW50IC5uZXctY2FydF9fdG90YWwtaXRlbS12YWx1ZXtjb2xvcjojZjIxNzE3fS5uZXctY2FydF9fdG90YWwtaXRlbV9jYXNoYmFja3tjb2xvcjojNjM5ZTNhO2ZvbnQtd2VpZ2h0OjYwMDtkaXNwbGF5Om5vbmV9Lm5ldy1jYXJ0X190b3RhbC1pdGVtX2Nhc2hiYWNrLmFjdGl2ZXtkaXNwbGF5OmZsZXh9Lm5ldy1jYXJ0X190b3RhbC1wcmljZXtmb250LXNpemU6MS4yNWVtfS5uZXctY2FydF9fdG90YWwtcHJpY2U+c3BhbnttYXJnaW4tbGVmdDowLjM1ZW19Lm5ldy1jYXJ0X19mb3JtLWhvbGRlcntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z3JpZC1jb2x1bW4tZ2FwOjEuNWVtO2dyaWQtcm93LWdhcDoyZW19Lm5ldy1jYXJ0X19zdWJtaXQtYnV0bntwYWRkaW5nLWxlZnQ6MS41ZW07cGFkZGluZy1yaWdodDoxLjVlbX0ubmV3LWNhcnRfX2FncmVlbWVudC1saW5lLWxhYmVse2Rpc3BsYXk6ZmxleH0ubmV3LWNhcnRfX2FncmVlbWVudC1saW5lLWxhYmVsIGlucHV0e2ZsZXgtc2hyaW5rOjB9Lm5ldy1jYXJ0X19hZ3JlZW1lbnQtbGluZXtjb2xvcjojNWM2MjZlO2ZvbnQtc2l6ZTowLjg3NWVtO2xpbmUtaGVpZ2h0OjEuNDttYXJnaW4tdG9wOjEuNWVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpey5uZXctY2FydF9fY29sdW1ucy10b3RhbHN7Z3JpZC1yb3ctc3RhcnQ6MTtncmlkLXJvdy1lbmQ6MztncmlkLWNvbHVtbi1zdGFydDoyO2dyaWQtY29sdW1uLWVuZDozfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCl7Lm5ldy1jYXJ0X19wcm9kdWN0e3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjBweDtwYWRkaW5nLWxlZnQ6MWVtfS5uZXctY2FydF9fcHJvZHVjdCAuaXRlbS1yZW1vdmV7dG9wOjIwcHh9Lm5ldy1jYXJ0X19hZGQtdG8tZmF2b3JpdGV7Ym90dG9tOjIwcHh9Lm5ldy1jYXJ0X19wcm9kdWN0LWNvbnRlbnR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5uZXctY2FydF9fY29sdW1uc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDMyMHB4O2dyaWQtY29sdW1uLWdhcDoxZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5uZXctY2FydF9fY29sdW1uc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfS5uZXctY2FydF9fcHJvZHVjdHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6ODBweCAxZnI7Z3JpZC1jb2x1bW4tZ2FwOjFlbX0ubmV3LWNhcnRfX3Byb2R1Y3QtY29udGVudHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6NGZyIDNmcn0ubmV3LWNhcnRfX3Byb2R1Y3Q6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDoxZW19Lm5ldy1jYXJ0X19wcm9kdWN0LW5hbWV7Zm9udC1zaXplOjFlbTtmb250LXdlaWdodDo2MDB9Lm5ldy1jYXJ0X19wcm9kdWN0LXNpbmdsZS1wcmljZS1pdGVte2ZvbnQtc2l6ZToxZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5uZXctY2FydF9fcHJvZHVjdC1jb250ZW50e2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9Lm5ldy1jYXJ0X19mb3JtLWhvbGRlcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KXsubmV3LWNhcnRfX3Byb2R1Y3R7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjYwcHggMWZyO2dyaWQtY29sdW1uLWdhcDowLjc1ZW19fS5hYm91dF9fbmF2e2Rpc3BsYXk6bm9uZX0uYWJvdXRfX2lubmVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MzttYXgtd2lkdGg6OTUwcHg7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoyMHB4O21hcmdpbjowIGF1dG99LmFib3V0X19oZXJve3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MzBweDttYXJnaW4tYm90dG9tOjQwcHg7Y29sb3I6I2ZmZjtib3gtc2hhZG93OjAgNXB4IDVweCByZ2JhKDI4LDI3LDI3LDAuMSl9LmFib3V0X19oZXJvLWxpbmt7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6NTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtaW5kZW50Oi05OTllbTtmb250LXNpemU6MXB4O2NvbG9yOnRyYW5zcGFyZW50fS5hYm91dF9faGVyby1pbWFnZXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjE7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVufS5hYm91dF9faGVyby1pbWFnZSBpbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0uYWJvdXRfX2hlcm8taW1hZ2VfX3JlZDpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojOTk5OTk5fS5hYm91dF9faGVyby1zdWJ0aXRsZXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAwIDE1cHggMDtmb250LXNpemU6MzBweDtsaW5lLWhlaWdodDoxZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2JvcmRlci1ib3R0b206NXB4IHNvbGlkICNmZmZ9LmFib3V0X19oZXJvIHB7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6Ym9sZH0uYWJvdXRfX2hlcm8tbGlzdHtmb250LXNpemU6MjRweDttYXJnaW46MzBweCAwIDAgMDtmb250LXdlaWdodDpib2xkfS5hYm91dF9faGVyby1saXN0IGxpOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbjoxNXB4IDAgMCAwfS5hYm91dF9fdGl0bGUtc3VidGl0bGV7bWFyZ2luLXRvcDoxMHB4O2ZvbnQtc2l6ZToyMHB4fS5hYm91dF9fcGFydG5lcnMtbGlzdHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXB9LmFib3V0X19wYXJ0bmVycy1jdXN0b21lcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzowIDEycHg7bWFyZ2luOjAgMCA0MHB4IDA7d2lkdGg6MjUlfS5hYm91dF9fcGFydG5lcnMtY3VzdG9tZXIgaW1ne3otaW5kZXg6MTtoZWlnaHQ6YXV0b30uYWJvdXRfX3BhcnRuZXJzLWN1c3RvbWVyIFtjbGFzcyo9XCItYnV0blwiXXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3otaW5kZXg6Mzt3aWR0aDoxMDAlO21heC13aWR0aDoxODBweDtoZWlnaHQ6NDBweDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7b3BhY2l0eTowfS5hYm91dF9fcGFydG5lcnMtY3VzdG9tZXI6aG92ZXIgW2NsYXNzKj1cIi1idXRuXCJde29wYWNpdHk6MX0uYWJvdXRfX3BhcnRuZXJzLWxpbmt7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6NTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3V0bGluZTpub25lO292ZXJmbG93OmhpZGRlbjt0ZXh0LWluZGVudDotOTk5ZW19LmFib3V0X190ZXN0aW1vbmlhbHMtbGlzdHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXB9LmFib3V0X190ZXN0aW1vbmlhbHMtaXRlbXtkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjQwcHg7YmFja2dyb3VuZDojZmZmO2JveC1zaGFkb3c6MCAycHggMTBweCByZ2JhKDM1LDM1LDM1LDAuMjUpO2JvcmRlci1yYWRpdXM6MTBweH0uYWJvdXRfX3Rlc3RpbW9uaWFscy1jb250ZW50e3BhZGRpbmc6MzBweCAyNHB4O2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjEuNWVtO2NvbG9yOiM1YzYyNmV9LmFib3V0X190ZXN0aW1vbmlhbHMtY29udGVudCBwe21hcmdpbi1ib3R0b206MTBweH0uYWJvdXRfX3Rlc3RpbW9uaWFscy1jb250ZW50IHAgc3Bhbntmb250LXdlaWdodDpib2xkfS5hYm91dF9fdGVzdGltb25pYWxzLXRpdGxle21hcmdpbi1ib3R0b206MTBweDtjb2xvcjojMWQyMjI1fS5hYm91dF9fdGVzdGltb25pYWxzLWF1dGhvcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi1ib3R0b206MTVweH0uYWJvdXRfX3Rlc3RpbW9uaWFscy1hdXRob3ItcGhvdG97d2lkdGg6ODBweDtoZWlnaHQ6ODBweDtiYWNrZ3JvdW5kOnVybChcIi9pbWFnZXMvaS9uby1waG90by5wbmdcIikgbm8tcmVwZWF0IDAgMDtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlO2JvcmRlci1yYWRpdXM6NTAlO292ZXJmbG93OmhpZGRlbn0uYWJvdXRfX3Rlc3RpbW9uaWFscy1hdXRob3ItcGhvdG8gaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmFib3V0X190ZXN0aW1vbmlhbHMtYXV0aG9yLWRhdGF7d2lkdGg6Y2FsYygxMDAlIC0gMTAwcHgpfS5hYm91dF9fdGVzdGltb25pYWxzLWF1dGhvci1uYW1le2NvbG9yOiMxZDIyMjV9LmFib3V0X190ZXN0aW1vbmlhbHMtYXV0aG9yLW5hbWUgYXtjb2xvcjojMWQyMjI1fS5hYm91dF9fdGVzdGltb25pYWxzLWF1dGhvci1uYW1lIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6dmFyKC0tdGhlbWUpfS5hYm91dF9fdGVzdGltb25pYWxzLWF1dGhvci1uYW1lK3B7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojMWQyMjI1fS5hYm91dF9fdGVzdGltb25pYWxzLWxpbmt7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6NTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3V0bGluZTpub25lO292ZXJmbG93OmhpZGRlbjt0ZXh0LWluZGVudDotOTk5ZW19LmFib3V0X190ZWFtLXRleHR7bWF4LXdpZHRoOjcyMHB4O21hcmdpbjowIDAgMzBweCAwO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjEuNWVtO2NvbG9yOiM1YzYyNmV9LmFib3V0X190ZWFtLXRpdGxle21hcmdpbi1ib3R0b206MTVweDtmb250LXNpemU6NTBweDtsaW5lLWhlaWdodDoxZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOi4wNWVtfS5hYm91dF9fdGVhbS1saXN0e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwfS5hYm91dF9fdGVhbS1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmNhbGMoMjUlIC0gMTVweCk7bWFyZ2luOjAgMCAzMHB4IDIwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MS41ZW07Y29sb3I6IzVjNjI2ZX0uYWJvdXRfX3RlYW0taXRlbTpudGgtY2hpbGQoNG4rMSl7bWFyZ2luLWxlZnQ6MH0uYWJvdXRfX3RlYW0taXRlbTpob3ZlciAuYWJvdXRfX3RlYW0tbmFtZXtjb2xvcjp2YXIoLS10aGVtZSl9LmFib3V0X190ZWFtLWxpbmt7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6NTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3V0bGluZTpub25lO292ZXJmbG93OmhpZGRlbjt0ZXh0LWluZGVudDotOTk5ZW19LmFib3V0X190ZWFtLXBob3Rve21hcmdpbjowIDAgNXB4IDB9LmFib3V0X190ZWFtLXBob3RvIGltZ3toZWlnaHQ6YXV0bztkaXNwbGF5OmlubGluZS1ibG9ja30uYWJvdXRfX3RlYW0tbmFtZXtjb2xvcjojMWQyMjI1O2ZvbnQtd2VpZ2h0OmJvbGQ7dHJhbnNpdGlvbjphbGwgMC4yc30uYWJvdXRfX3RlYW0tcG9zdHttYXJnaW46MCAwIDVweCAwfS5hYm91dF9fdGVhbS1kZXNjcmlwdGlvbnttYXJnaW46MCAwIDVweCAwfS5hYm91dF9fdGVhbS1jb250YWN0c3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjIwO21hcmdpbjowIDAgMTBweCAwO2NvbG9yOiMxZDIyMjV9LmFib3V0X190ZWFtLWNvbnRhY3RzIGF7ZGlzcGxheTpibG9jaztjb2xvcjojMWQyMjI1fS5hYm91dF9fdGVhbS1zb2NpYWxze3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5hYm91dF9fdGVhbS1zb2NpYWxzIGF7bWFyZ2luOjAgNXB4O2NvbG9yOiNmZmZ9LmFib3V0X190ZWFtLXNvY2lhbHMgYSBzdmd7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtmaWxsOiMxZDIyMjU7dHJhbnNpdGlvbjphbGwgMC4zNXN9LmFib3V0X190ZWFtLXNvY2lhbHMgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uYWJvdXRfX3RlYW0tc29jaWFscyBhOmhvdmVyIHN2Z3tmaWxsOnZhcigtLXRoZW1lKTt0cmFuc2Zvcm06cm90YXRlWSgzNjBkZWcpfS5hYm91dCBbY2xhc3MqPVwiYWJvdXRfX3RyaWdnZXJcIl17d2lkdGg6MTAwJTttYXgtd2lkdGg6MzIwcHg7bWFyZ2luOjAgYXV0bztjbGVhcjpib3RofS5hYm91dF9fdGV4dHttYXJnaW46MCAwIDQwcHggMH0uYWJvdXRfX3RleHRfZ3JheXtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHg7YmFja2dyb3VuZC1jb2xvcjojZmFmYWZhfS5hYm91dF9fdGV4dF9sb3d7bWFyZ2luLWJvdHRvbTowfS5hYm91dF9fdGV4dC1tYWluLXRpdGxle2ZvbnQtd2VpZ2h0OmJvbGR9LmFib3V0X190ZXh0LXRpdGxle3BhZGRpbmctdG9wOjVweDtwYWRkaW5nLWJvdHRvbToxMHB4O2ZvbnQtc2l6ZToxLjc1ZW07Zm9udC13ZWlnaHQ6Ym9sZH0uYWJvdXRfX3RleHQtc3VidGl0bGV7bWFyZ2luLWJvdHRvbToxMHB4O2ZvbnQtc2l6ZToyOHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjp2YXIoLS10aGVtZSl9LmFib3V0X190ZXh0IGxpLC5hYm91dF9fdGV4dCBwe2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjEuNWVtO2NvbG9yOiM1YzYyNmV9LmFib3V0X190ZXh0IGxpIGEsLmFib3V0X190ZXh0IHAgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5hYm91dF9fdGV4dCBsaSBhOmhvdmVyLC5hYm91dF9fdGV4dCBwIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmFib3V0X190ZXh0IGxpOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6N3B4fS5hYm91dF9fdGV4dCB1bCwuYWJvdXRfX3RleHQgb2x7bWFyZ2luLWJvdHRvbToxNXB4fS5hYm91dF9fdGV4dCBvbCBsaSwuYWJvdXRfX3RleHQgb2x7bGlzdC1zdHlsZTpkZWNpbWFsIGluc2lkZX0uYWJvdXRfX3RleHQtY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZX0uYWJvdXRfX3RleHQtY29udGVudF9fd2l0aC1kb3R7cGFkZGluZy1sZWZ0OjE1cHh9LmFib3V0X190ZXh0LWNvbnRlbnRfX3dpdGgtZG90OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDoxOXB4O2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10aGVtZSl9LmFib3V0X190ZXh0LWNvbnRlbnQgc3Bhbntjb2xvcjp2YXIoLS10aGVtZSl9LmFib3V0X190ZXh0LWNvbnRlbnQ6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDoyMHB4fS5hYm91dF9fdGV4dC1jb250ZW50X19iaWdnZXIgbGksLmFib3V0X190ZXh0LWNvbnRlbnRfX2JpZ2dlciBwe2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjEuNGVtfS5hYm91dF9fdGV4dC1jb250ZW50X19iaWdnZXN0IGxpLC5hYm91dF9fdGV4dC1jb250ZW50X19iaWdnZXN0IHB7Zm9udC1zaXplOjEuMjVlbTtjb2xvcjojMWQyMjI1fS5hYm91dF9fdGV4dC1jb250ZW50IGEubW9kYWwtdHJpZ2dlcntjb2xvcjp2YXIoLS10aGVtZSk7Zm9udC1zaXplOjE1cHh9LmFib3V0X190ZXh0LWZpZ3VyZXtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6MzBweDt3aWR0aDoxMDAlfS5hYm91dF9fdGV4dC1maWd1cmUgaW1ne3dpZHRoOjEwMCV9LmFib3V0X19zZXBhcmF0b3J7bWFyZ2luLWJvdHRvbTo1MHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87Ym9yZGVyLXRvcC1jb2xvcjpyZ2JhKDI1NSwwLDAsMC40KTttYXgtd2lkdGg6OTEwcHh9LmFib3V0X19zZXBhcmF0b3Jfd2lkZXttYXgtd2lkdGg6MTAwJX0uYWJvdXRfX3NlY3Rpb257bWFyZ2luOjAgMCA2MHB4IDB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpey5hYm91dF9fdGFyaWZmcy1kYXRhe3dpZHRoOjMwMHB4O3BhZGRpbmc6MjBweH0uYWJvdXRfX3RhcmlmZnMtY29udGVudHt3aWR0aDpjYWxjKDEwMCUgLSAzMDBweCk7cGFkZGluZzoyMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmFib3V0X19uYXZ7ZGlzcGxheTpub25lfS5hYm91dF9fY29udGVudHt3aWR0aDoxMDAlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYWJvdXRfX2hlcm97cGFkZGluZy10b3A6MzBweDtwYWRkaW5nLWJvdHRvbToyMHB4O21hcmdpbi1ib3R0b206MzBweDttaW4taGVpZ2h0OjB9LmFib3V0X19oZXJvLXN1YnRpdGxle21hcmdpbjowIDAgMTVweCAwO2ZvbnQtc2l6ZToyNHB4fS5hYm91dF9faGVyby1saXN0e2ZvbnQtc2l6ZToxOHB4O21hcmdpbjoxNXB4IDAgMCAwfS5hYm91dF9fYmFubmVyIGZvcm17cGFkZGluZzoyMHB4O2JvcmRlcjo1cHggc29saWQgdmFyKC0tdGhlbWUpfS5hYm91dF9fYmFubmVyLXRpdGxle21hcmdpbjowIDAgMjBweCAwO2ZvbnQtc2l6ZTo0OHB4fS5hYm91dF9fc2VjdGlvbnttYXJnaW46MCAwIDQwcHggMH0uYWJvdXRfX3RhcmlmZnMtaXRlbSBmb3Jte2Rpc3BsYXk6YmxvY2s7bWluLWhlaWdodDowfS5hYm91dF9fdGFyaWZmcy1kYXRhe3dpZHRoOjEwMCV9LmFib3V0X190YXJpZmZzLWNvbnRlbnR7d2lkdGg6MTAwJX0uYWJvdXRfX3RhcmlmZnMtbmFtZXttYXJnaW46MCAwIDIwcHggMDtmb250LXNpemU6MzBweH0uYWJvdXRfX3RhcmlmZnMtdHlwZTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbjowIDAgMTVweCAwfS5hYm91dF9fdGFyaWZmcy10eXBlIC5yYWRpb3t0b3A6MH0uYWJvdXRfX3RhcmlmZnMtdHlwZSAucHJpY2V7Zm9udC1zaXplOjIwcHh9LmFib3V0X190YXJpZmZzLXR5cGUgLnByaWNlLS1vbGR7Zm9udC1zaXplOjE1cHh9LmFib3V0X190YXJpZmZzLXRpdGxle21hcmdpbjowIDAgMTBweCAwfS5hYm91dF9fdGFyaWZmcy1saXN0e21hcmdpbjowIDAgMTVweCAwfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsuYWJvdXRfX3N0eWxlLWl0ZW17ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMzUsMzUsMzUsMC4yNSl9LmFib3V0X19zdHlsZS1pbWFnZXt3aWR0aDoxMDAlfS5hYm91dF9fc3R5bGUtY29udGVudHt3aWR0aDoxMDAlO3BhZGRpbmc6MTVweH0uYWJvdXRfX3N0eWxlLWNvbnRlbnQgcHttYXJnaW46MCAwIDVweCAwfS5hYm91dF9fc3R5bGUtbmFtZXtmb250LXNpemU6MjhweH0uYWJvdXRfX3BvcnRmb2xpby1saXN0e2Rpc3BsYXk6YmxvY2t9LmFib3V0X19wb3J0Zm9saW8taXRlbXt3aWR0aDoxMDAlfS5hYm91dF9fdGVzdGltb25pYWxzLWl0ZW17ZGlzcGxheTpibG9ja30uYWJvdXRfX3Rlc3RpbW9uaWFscy1uYW1le3BhZGRpbmc6MTBweCAyMHB4IDEycHggMjBweH0uYWJvdXRfX3Rlc3RpbW9uaWFscy1kYXRhe3dpZHRoOjEwMCU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ZhZmFmYTtib3JkZXItcmlnaHQ6bm9uZX0uYWJvdXRfX3Rlc3RpbW9uaWFscy1jb250ZW50e3dpZHRoOjEwMCU7cGFkZGluZzoyMHB4fS5hYm91dF9fdGVzdGltb25pYWxzLWN1c3RvbWVye21hcmdpbjowIDAgMzBweCAwO3dpZHRoOjMzLjMzMyV9LmFib3V0X190ZWFtLWxpc3R7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmFib3V0X190ZWFtLXRleHR7bWFyZ2luOjAgMCAyMHB4IDB9LmFib3V0X190ZWFtLWl0ZW17d2lkdGg6Y2FsYyg1MCUgLSA1cHgpO21hcmdpbjowIDAgMjBweCAwfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuYWJvdXRfX2lubmVye3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH0uYWJvdXRfX2hlcm8tbGlzdHtmb250LXNpemU6MTZweDttYXJnaW46MTBweCAwIDAgMH0uYWJvdXRfX2Jhbm5lcnt0ZXh0LWFsaWduOmNlbnRlcn0uYWJvdXRfX2Jhbm5lci10aXRsZXttYXJnaW46MCAwIDE1cHggMDtmb250LXNpemU6MjhweH0uYWJvdXRfX2Jhbm5lciAuaW5wdXQtbGluZXtkaXNwbGF5OmJsb2NrO21hcmdpbjowIDAgMTVweCAwfS5hYm91dF9fYmFubmVyIC5pbnB1dC1saW5lIFtjbGFzcyo9XCItYnV0blwiXXt3aWR0aDoxMDAlO21heC13aWR0aDoyNDBweDttYXJnaW46MCBhdXRvfS5hYm91dF9fYmFubmVyIC5pbnB1dC1saW5lIGlucHV0LnRleHQtaW5wdXR7d2lkdGg6MTAwJTttYXgtd2lkdGg6MjQwcHg7bWFyZ2luOjAgYXV0byAxNXB4IGF1dG99LmFib3V0X190YXJpZmZzLWRhdGEsLmFib3V0X190YXJpZmZzLWNvbnRlbnR7cGFkZGluZzoyMHB4IDE1cHh9LmFib3V0X190YXJpZmZzLWxpc3R7Y29sdW1uLWNvdW50OjF9LmFib3V0X190YXJpZmZzLWJ0bnN7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6MjgwcHg7bWFyZ2luOjAgYXV0b30uYWJvdXRfX3RhcmlmZnMtYnRucyBbY2xhc3MqPVwiLWJ1dG5cIl17d2lkdGg6MTAwJX0uYWJvdXRfX3RhcmlmZnMtYnRucyBbY2xhc3MqPVwiLWJ1dG5cIl06bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjEwcHh9LmFib3V0X190ZXN0aW1vbmlhbHMtbGlzdHttYXJnaW4tYm90dG9tOjEwcHh9LmFib3V0X190ZXN0aW1vbmlhbHMtbmFtZXtwYWRkaW5nOjEwcHggMTVweCAxMnB4IDE1cHh9LmFib3V0X190ZXN0aW1vbmlhbHMtY29udGVudHtwYWRkaW5nOjIwcHggMTVweH0uYWJvdXRfX3Rlc3RpbW9uaWFscy1jdXN0b21lcnttYXJnaW46MCAwIDIwcHggMH0uYWJvdXRfX3RlYW0tZGVzY3JpcHRpb257Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS4yZW19fS5pbnRlZ3JhdGlvbi10aXRsZXtwYWRkaW5nLXRvcDowLjNlbTtmb250LXNpemU6M2VtO2ZvbnQtd2VpZ2h0OmJvbGR9LmFib3V0X190ZXh0LXdpdGgtaW1hZ2V7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczo3ZnIgM2ZyO2dyaWQtY29sdW1uLWdhcDoyMHB4O2dyaWQtcm93LWdhcDoyMHB4fS5hYm91dF9fdGV4dC13aXRoLWltYWdlLXJldmVyc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjNmciA3ZnI7Z3JpZC1jb2x1bW4tZ2FwOjIwcHg7Z3JpZC1yb3ctZ2FwOjIwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5pbnRlZ3JhdGlvbi10aXRsZXtmb250LXNpemU6M2VtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuaW50ZWdyYXRpb24tdGl0bGV7Zm9udC1zaXplOjIuNWVtO3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MTBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7LmFib3V0X190ZXh0LS13aXRoLWltYWdlLC5hYm91dF9fdGV4dC13aXRoLWltYWdlLXJldmVyc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5hYm91dF9fdGV4dC1ob2xkZXJ7b3JkZXI6MX0uYWJvdXRfX3RleHQtaW1hZ2V7b3JkZXI6Mn19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LmludGVncmF0aW9uLXRpdGxle2ZvbnQtc2l6ZToyZW19LmFib3V0X190ZXh0LXRpdGxle2ZvbnQtc2l6ZToxLjRlbX0uYWJvdXRfX3RleHQtY29udGVudF9fYmlnZ2VyIGxpLC5hYm91dF9fdGV4dC1jb250ZW50X19iaWdnZXIgcHtmb250LXNpemU6MTZweH19LmFib3V0X19jb250cmFjdG9yc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg1LCAxZnIpO2dyaWQtY29sdW1uLWdhcDoxNXB4O2dyaWQtcm93LWdhcDozMHB4O21hcmdpbi10b3A6MjBweDttYXJnaW4tYm90dG9tOjMwcHh9LmFib3V0X19jb250cmFjdG9ycy1pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6MTAwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30uYWJvdXRfX2NvbnRyYWN0b3JzLWltYWdlOmJlZm9yZXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDoxMDAlO2NvbnRlbnQ6Jyd9LmFib3V0X19jb250cmFjdG9ycy1pbWFnZSBpbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5hYm91dF9fY29udHJhY3RvcnMtbmFtZXttYXJnaW4tdG9wOjEwcHg7Zm9udC1zaXplOjEuMjVlbTtmb250LXdlaWdodDpib2xkO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiM1YzYyNmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmFib3V0X19jb250cmFjdG9yc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcil9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5hYm91dF9fY29udHJhY3RvcnN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpfX0uYWJvdXRfX3RleHQtYnRue2Rpc3BsYXk6ZmxleDttYXJnaW4tdG9wOjIwcHh9LmFib3V0X190ZXh0LWJ0biBbY2xhc3MqPVwiYnV0blwiXXtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9LmFib3V0X19iZW5lZml0c3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWF4LXdpZHRoOjk2MHB4O3dpZHRoOjEwMCV9LmFib3V0X19iZW5lZml0cy1mcmFtZXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO21pbi1oZWlnaHQ6NTB2aH0uYWJvdXRfX2JlbmVmaXRzLXRpdGxle3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MWVtO2ZvbnQtc2l6ZToyLjVlbTtmb250LXdlaWdodDpib2xkO3RleHQtYWxpZ246Y2VudGVyfS5hYm91dF9fYmVuZWZpdHMtaXRlbXttaW4td2lkdGg6MjIwcHg7bWF4LXdpZHRoOjI4MHB4O3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweDttYXJnaW4tYm90dG9tOjI1cHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmFib3V0X19iZW5lZml0cy1pY29ue21hcmdpbi1ib3R0b206MTBweH0uYWJvdXRfX2JlbmVmaXRzLWljb24tdGV4dHtmb250LXNpemU6NDhweDtmb250LXdlaWdodDpib2xkO2NvbG9yOnZhcigtLXRoZW1lKX0uYWJvdXRfX2JlbmVmaXRzLXRleHR7Zm9udC1zaXplOjEuMjVlbX0uYWJvdXRfX2JlbmVmaXRzLXRleHRfYmlnZ2Vye2ZvbnQtc2l6ZToxLjVlbX0uYWJvdXRfX2JlbmVmaXRzLWJpZy10ZXh0e2ZvbnQtc2l6ZToxLjc1ZW07bWFyZ2luLWJvdHRvbToyMHB4O2ZvbnQtc3R5bGU6aXRhbGljO2NvbG9yOiM1YzYyNmV9LmFib3V0X19iZW5lZml0cy1yZWR7Y29sb3I6dmFyKC0tdGhlbWUpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5hYm91dF9fYmVuZWZpdHN7anVzdGlmeS1jb250ZW50OmNlbnRlcn19LnRlc3RpbW9uaWFsc3twb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOiNmZmY7bWF4LXdpZHRoOjExODBweDttYXJnaW46MCBhdXRvfS50ZXN0aW1vbmlhbHMtc2xpZGVye3BhZGRpbmc6MCA0MHB4fS50ZXN0aW1vbmlhbHMtLWxvdyAudGVzdGltb25pYWwtaXRlbXttaW4taGVpZ2h0OjA7cGFkZGluZzo1MHB4IDB9LnRlc3RpbW9uaWFscy1mb3Jte3BhZGRpbmc6MzBweCAxNXB4IDUwcHggMTVweDtib3JkZXItdG9wOjFweCBzb2xpZCAjZmFmYWZhfS50ZXN0aW1vbmlhbHMtZm9ybSBmb3Jte21heC13aWR0aDo1NDBweDttYXJnaW46MCBhdXRvfS50ZXN0aW1vbmlhbHMtZm9ybSAudGVzdGltb25pYWwtaXRlbS1hdXRob3J7cGFkZGluZzowIDAgMjBweCAwO3RleHQtYWxpZ246Y2VudGVyfS50ZXN0aW1vbmlhbHMtZm9ybSAuaW5wdXQtbGluZXttYXJnaW46MCAwIDIwcHggMH0udGVzdGltb25pYWxzLWZvcm0gLnRlc3RpbW9uaWFsLXF1YWxpdHl7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzowfS50ZXN0aW1vbmlhbHMtZm9ybSBbY2xhc3MqPVwiLWJ1dG5cIl17d2lkdGg6MTAwJTttYXgtd2lkdGg6MzIwcHg7bWFyZ2luOjAgYXV0b30uc2xpZGVyLWNvdW50ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjcwcHg7bGVmdDowO3otaW5kZXg6NTt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToxNHB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiMxOTE5MTl9LnRlc3RpbW9uaWFsLWl0ZW17ZGlzcGxheTp0YWJsZTttYXgtd2lkdGg6NjgwcHg7bWluLWhlaWdodDo2NTBweDtwYWRkaW5nOjE1MHB4IDAgNTBweCAwO21hcmdpbjphdXRvfS50ZXN0aW1vbmlhbC1pdGVtLXBob3Rve21hcmdpbjowIGF1dG8gMzBweCBhdXRvO3dpZHRoOjEwMHB4O2hlaWdodDoxMDBweDtib3JkZXItcmFkaXVzOjUwJTtvdmVyZmxvdzpoaWRkZW59LnRlc3RpbW9uaWFsLWl0ZW0tcGhvdG8gaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LnRlc3RpbW9uaWFsLWl0ZW0tYXV0aG9ye3dpZHRoOjEwMCU7cGFkZGluZzowIDAgNTBweCAwO2ZvbnQtc2l6ZTo1MHB4O2xpbmUtaGVpZ2h0OjU2cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjAuMDVlbX0udGVzdGltb25pYWwtaXRlbS1hdXRob3I+c3BhbntkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTdweCAwIDAgMDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDpub3JtYWw7Y29sb3I6IzZjNmM2Yzt0ZXh0LXRyYW5zZm9ybTpub25lO2xldHRlci1zcGFjaW5nOjAuMDFlbTtmb250LWZhbWlseTpcIlJvYm90b1wiLHNhbnMtc2VyaWZ9LnRlc3RpbW9uaWFsLWl0ZW0tY2VsbD5we3BhZGRpbmc6MCAwIDEwcHggMDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtd2VpZ2h0OjMwMDtjb2xvcjojMTkxOTE5fS50ZXN0aW1vbmlhbHMtdHJpZ2dlciBzcGFuPnNwYW57Y29sb3I6dmFyKC0tdGhlbWUpfS50ZXN0aW1vbmlhbHMtaXRlbXtwYWRkaW5nOjEwcHggMCAwIDB9LnRlc3RpbW9uaWFscy1pdGVtIC5uYW1le3BhZGRpbmc6MCAwIDVweCAwO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OmJvbGR9LnRlc3RpbW9uaWFscy1pdGVtIC5kYXRle3BhZGRpbmc6MCAwIDVweCAwO2NvbG9yOiM1YzYyNmU7Zm9udC1zaXplOjE0cHh9LnRlc3RpbW9uaWFscy10cmlnZ2Vye2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIDAuMnN9LnRlc3RpbW9uaWFscy10cmlnZ2VyOmhvdmVye2NvbG9yOnZhcigtLXRoZW1lKX0udGVzdGltb25pYWxzLXRyaWdnZXIgc3Bhbntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9ja30udGVzdGltb25pYWxzLXRyaWdnZXIgc3BhbjpudGgtY2hpbGQoMil7dG9wOi0zcHg7dmVydGljYWwtYWxpZ246bWlkZGxlO2xpbmUtaGVpZ2h0OjMycHg7bWFyZ2luOjAgMCAwIDE1cHg7cGFkZGluZzowIDEwcHg7aGVpZ2h0OjMycHh9LnRlc3RpbW9uaWFscy10cmlnZ2VyLmFjdGl2ZSBzcGFuOmJlZm9yZXt0b3A6OXB4Oy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0udGVzdGltb25pYWwtZm9ybXttYXgtd2lkdGg6NDgwcHg7cGFkZGluZzoyMHB4IDAgMCAwfS50ZXN0aW1vbmlhbC1mb3JtOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS50ZXN0aW1vbmlhbC1mb3JtIC5pbnB1dC1saW5le21hcmdpbjowIDAgMjBweCAwfS50ZXN0aW1vbmlhbC1mb3JtIGxhYmVse21hcmdpbjowIDAgNXB4IDB9LnRlc3RpbW9uaWFsLWZvcm0gLnRpdGxle3BhZGRpbmc6MCAwIDIwcHggMDtmb250LXNpemU6MjBweDtmb250LXdlaWdodDpib2xkfS50ZXN0aW1vbmlhbC1mb3JtIGlucHV0LnRleHQtaW5wdXR7aGVpZ2h0OjQwcHh9LnRlc3RpbW9uaWFsLWZvcm0gLnJlZC1idXRue3BhZGRpbmc6MCAzMHB4O2ZvbnQtc2l6ZToxOHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsudGVzdGltb25pYWxze3BhZGRpbmc6NTBweCAwIDQwcHggMH0udGVzdGltb25pYWxzLW5leHQsLnRlc3RpbW9uaWFscy1wcmV2e3RvcDozNyV9LnRlc3RpbW9uaWFscyAuc2xpZGVyLWNvdW50ZXJ7dG9wOjMwcHh9LnRlc3RpbW9uaWFscyAuc2xpY2stZG90c3tib3R0b206MTBweH0udGVzdGltb25pYWwtaXRlbXttaW4taGVpZ2h0OjA7cGFkZGluZzozMHB4IDAgMzBweCAwfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsudGVzdGltb25pYWwtaXRlbS1hdXRob3J7cGFkZGluZzowIDAgMjBweCAwO2ZvbnQtc2l6ZTozMnB4O2xpbmUtaGVpZ2h0Om5vcm1hbH0udGVzdGltb25pYWwtaXRlbS1jZWxsPnB7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MThweH19LnRleHQtYmxvY2t7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyMDtib3JkZXItdG9wOjFweCBzb2xpZCAjZGZlMGUxfS50ZXh0LWJsb2NrOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS50ZXh0LWJsb2NrX19ob2xkZXJ7cGFkZGluZy10b3A6M3JlbTtwYWRkaW5nLWJvdHRvbTozcmVtfS50ZXh0LWJsb2NrIC5icmVhZGNydW1ic3ttYXJnaW4tYm90dG9tOjIwcHh9LnRleHQtYmxvY2sgLmJyZWFkY3J1bWJzIHVsLmxlZnQtcG9zaXRpb257cGFkZGluZy1sZWZ0OjB9LnRleHQtYmxvY2sgLmlubmVye21heC13aWR0aDo5NjBweH0uY2F0YWxvZ3VlIC50ZXh0LWJsb2Nre3BhZGRpbmc6NDBweCAwIDFweCAwfS50ZXh0LWJsb2NrIC5tYWluLWNvbHVtbntwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjQwcHh9LnRleHQtYmxvY2stdGl0bGV7cGFkZGluZzowIDAgMjFweCAwO2ZvbnQtc2l6ZTo1MHB4O2xpbmUtaGVpZ2h0OjEuMmVtO2xldHRlci1zcGFjaW5nOjAuMDc1NWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0udGV4dC1ibG9jay1zZWN0aW9ue21heC13aWR0aDo5NjBweDtwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHg7bWFyZ2luOjAgYXV0byAzMHB4IGF1dG99LnRleHQtYmxvY2stc2VjdGlvbjphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0udGV4dC1ibG9jayB1bHttYXJnaW46MCAwIDEwcHggMH0udGV4dC1ibG9jayB1bCBsaXttYXJnaW46MCAwIDAgMzBweDtwYWRkaW5nOjAgMCAxMHB4IDA7bGluZS1oZWlnaHQ6MS41ZW07Y29sb3I6IzVjNjI2ZTtsaXN0LXN0eWxlOmRpc2N9LnRleHQtYmxvY2sgb2x7bWFyZ2luOjAgMCAxMHB4IDB9LnRleHQtYmxvY2sgb2wgbGl7cGFkZGluZzowIDAgMTBweCAwO2xpbmUtaGVpZ2h0OjEuNWVtO2NvbG9yOiM1YzYyNmU7bGlzdC1zdHlsZTpkZWNpbWFsIGluc2lkZX0udGV4dC1ibG9jayBwe3BhZGRpbmc6MCAwIDIwcHggMDtsaW5lLWhlaWdodDoxLjVlbTtjb2xvcjojNWM2MjZlfS50ZXh0LWJsb2NrIHAgbWFya3tmb250LXdlaWdodDpib2xkO2NvbG9yOiMxZDIyMjV9LnRleHQtYmxvY2stZmlndXJle2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjIwcHg7bWFyZ2luLWJvdHRvbToxMHB4O3dpZHRoOjUwJTttYXgtd2lkdGg6NDIwcHh9LnRleHQtYmxvY2stZmlndXJlLS1yaWdodHtmbG9hdDpyaWdodDttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDoyMHB4fS50ZXh0LWJsb2NrLWZpZ2NhcHRpb257cGFkZGluZzo1cHggMH0udGV4dC1ibG9jay10YWJsZXttYXJnaW46MCAwIDEwcHggMDtvdmVyZmxvdy15OmhpZGRlbjtvdmVyZmxvdy14OmF1dG99LnRleHQtYmxvY2stdGFibGUgdGFibGV7bWluLXdpZHRoOjc2MHB4O21heC13aWR0aDo5MTlweDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50fS50ZXh0LWJsb2NrLXRhYmxlIHRke2JvcmRlcjoxcHggc29saWQgI2MxYzFjMTtwYWRkaW5nOjNweCA1cHggNXB4IDVweDtjb2xvcjojNWM2MjZlO2ZvbnQtc2l6ZToxNXB4fS50ZXh0LWJsb2NrLXNlY3Rpb24tdGl0bGUsLnRleHQtYmxvY2sgaDIsLnRleHQtYmxvY2sgLnRpdGxle2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0Om5vcm1hbDtsZXR0ZXItc3BhY2luZzpub3JtYWw7Zm9udC13ZWlnaHQ6Ym9sZDtwYWRkaW5nOjUwcHggMCA1cHggMDtmb250LWZhbWlseTpcIlJvYm90b1wiLHNhbnMtc2VyaWY7dGV4dC10cmFuc2Zvcm06bm9uZX0udGV4dC1ibG9jay1zZWN0aW9uLXRpdGxle3BhZGRpbmc6MCAwIDIwcHggMH0udGV4dC1ibG9jay1zZWN0aW9uLXRpdGxlIGgye3BhZGRpbmc6MH0udGV4dC1ibG9jayAuZmlndXJle3dpZHRoOjUwMHB4fS50ZXh0LWJsb2NrIC5maWd1cmUgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LnRleHQtYmxvY2sgLmZpZ3VyZS5hbGlnbi1yaWdodHtmbG9hdDpyaWdodDttYXJnaW46MjBweCAwIDEwcHggMTVweH0udGV4dC1ibG9jayAuZmlndXJlLmFsaWduLWxlZnR7ZmxvYXQ6bGVmdDttYXJnaW46MjBweCAyMHB4IDEwcHggMH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LnRleHQtYmxvY2sgLmZpZ3VyZXt3aWR0aDo0MDBweH0udGV4dC1ibG9jayAuZmlndXJlLmFsaWduLXJpZ2h0e2Zsb2F0OnJpZ2h0O21hcmdpbjoyMHB4IDAgMTBweCAxNXB4fS50ZXh0LWJsb2NrIC5maWd1cmUuYWxpZ24tbGVmdHtmbG9hdDpsZWZ0O21hcmdpbjoyMHB4IDIwcHggMTBweCAwfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsudGV4dC1ibG9jayAuZmlndXJle3dpZHRoOjEwMCV9LnRleHQtYmxvY2sgLmZpZ3VyZS5hbGlnbi1sZWZ0LC50ZXh0LWJsb2NrIC5maWd1cmUuYWxpZ24tcmlnaHR7ZmxvYXQ6bm9uZTttYXJnaW46MTVweCAwIDVweCAwfS50ZXh0LWJsb2NrLWZpZ3VyZXtmbG9hdDpub25lO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG87d2lkdGg6MTAwJTttYXgtd2lkdGg6NDIwcHh9LnRleHQtYmxvY2stZmlndXJlLS1yaWdodHtmbG9hdDpub25lO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99LnRleHQtYmxvY2stdGl0bGV7Zm9udC1zaXplOjQwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey50ZXh0LWJsb2NrIC5tYWluLWNvbHVtbntwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHh9LnRleHQtYmxvY2stc2VjdGlvbntwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9LnRleHQtYmxvY2stc2VjdGlvbi10aXRsZXtwYWRkaW5nOjAgMCAxMHB4IDA7Zm9udC1zaXplOjE4cHh9LnRleHQtYmxvY2stc2VjdGlvbi10aXRsZSBoMntwYWRkaW5nOjB9LnRleHQtYmxvY2stc2VjdGlvbiBwe2ZvbnQtc2l6ZToxNXB4O3BhZGRpbmc6MCAwIDEwcHggMH0udGV4dC1ibG9jay1zZWN0aW9uIHVsIGxpe2ZvbnQtc2l6ZToxNXB4O3BhZGRpbmc6MCAwIDVweCAwO21hcmdpbjowIDAgMCAyMHB4fS50ZXh0LWJsb2NrLXNlY3Rpb24gb2wgbGl7Zm9udC1zaXplOjE1cHg7cGFkZGluZzowIDAgNXB4IDB9LnRleHQtYmxvY2sgaDIsLnRleHQtYmxvY2sgLnRpdGxle2ZvbnQtc2l6ZToxOHB4O3BhZGRpbmc6MzBweCAwIDAgMH19LmFydGljbGV7Zm9udC1zaXplOjEzcHh9LmFydGljbGUgaDJ7Zm9udC1zaXplOmluaGVyaXQ7cGFkZGluZzowO21hcmdpbjowO2xpbmUtaGVpZ2h0OmluaGVyaXQ7bGV0dGVyLXNwYWNpbmc6aW5oZXJpdDt0ZXh0LXRyYW5zZm9ybTppbmhlcml0fS5hcnRpY2xlX19pbm5lcnttYXgtd2lkdGg6OTYwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHg7ei1pbmRleDoyO3Bvc2l0aW9uOnJlbGF0aXZlfS5hcnRpY2xlX19iYW5uZXJ7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5hcnRpY2xlX19iYW5uZXItdGl0bGV7Zm9udC1zaXplOjQuNWVtO2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6I2ZmZjtwYWRkaW5nLWJvdHRvbToyMHB4O3BhZGRpbmctdG9wOjIwcHh9LmFydGljbGVfX2Jhbm5lci10aXRsZV9kYXJre2NvbG9yOiMxZDIyMjV9LmFydGljbGVfX2Jhbm5lci1zdWJ0aXRsZXtmb250LXNpemU6MmVtO2ZvbnQtd2VpZ2h0OmJvbGR9LmFydGljbGVfX2Jhbm5lci1pbWFnZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOmdyZXk7ei1pbmRleDoxfS5hcnRpY2xlX19iYW5uZXItaW1hZ2UgaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9LmFydGljbGVfX3RleHR7cGFkZGluZy10b3A6NDBweDtwYWRkaW5nLWJvdHRvbTo0MHB4fS5hcnRpY2xlX190ZXh0LWNvbnRlbnQ+cHtmb250LXNpemU6MWVtO2NvbG9yOiM1YzYyNmU7bGluZS1oZWlnaHQ6MS40fS5hcnRpY2xlX19zbWFsbC10ZXh0e21hcmdpbi10b3A6MjBweDtmb250LXNpemU6MS42ZW19LmFydGljbGVfX3NtYWxsLXRleHQgYXtjb2xvcjojZWM0ODJmfS5hcnRpY2xlX19tYXJrLC5hcnRpY2xlX190ZXh0IHB7Zm9udC1zaXplOjJlbTtmb250LXdlaWdodDpib2xkfS5hcnRpY2xlX19tYXJrOm5vdCg6Zmlyc3QtY2hpbGQpLC5hcnRpY2xlX190ZXh0IHA6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDoxNXB4O21hcmdpbi1ib3R0b206MTVweH0uYXJ0aWNsZV9fdGV4dF9ncmV5e2JhY2tncm91bmQ6I2YxZjFmMTtib3gtc2hhZG93OjAgMCAyNXB4IHJnYmEoMjgsMjcsMjcsMC4xMyl9LmFydGljbGVfX3RleHQtdGl0bGV7Zm9udC1zaXplOjMuM2VtO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWJvdHRvbToyMHB4fS5hcnRpY2xlX190ZXh0LXRpdGxlIHNwYW57Y29sb3I6I2VjNDgyZjtmb250LXNpemU6MC41ZW19LmFydGljbGVfX3RleHQtdGl0bGUgbWFya3tjb2xvcjojZmI5NGFlO2Rpc3BsYXk6YmxvY2t9LmFydGljbGVfX21hcmt7YmFja2dyb3VuZDojZmVjOTE3O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctcmlnaHQ6MTBweDtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLWJvdHRvbToycHg7Zm9udC13ZWlnaHQ6Ym9sZH0uYXJ0aWNsZV9fdGV4dC1jb2x1bW5ze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6NmZyIDNmcjtncmlkLWNvbHVtbi1nYXA6MjBweH0uYXJ0aWNsZV9fdGV4dC1jb2x1bW5zLWNvbnRlbnQgcHtmb250LXNpemU6MmVtfS5hcnRpY2xlX190ZXh0LWNvbHVtbnNfcmV2ZXJzZXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6M2ZyIDZmcn0uYXJ0aWNsZV9fdGV4dC1pbWFnZSBpbWd7d2lkdGg6MTAwJTtib3gtc2hhZG93OjAgMCAyNXB4IHJnYmEoMjgsMjcsMjcsMC4xMyl9LmFydGljbGVfX3RleHQtY29sdW1ucy1pbWFnZSBpbWd7d2lkdGg6MTAwJX0uYXJ0aWNsZV9fcHJvbW97cG9zaXRpb246cmVsYXRpdmV9LmFydGljbGVfX3Byb21vLXRleHR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoyO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjp3aGl0ZTtmb250LXNpemU6M2VtO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctdG9wOjEwJX0uYXJ0aWNsZV9fcHJvbW8tdGV4dCBzcGFue2ZvbnQtc2l6ZToxLjJlbTtjb2xvcjojZmI5NGFlO2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6Ym9sZH0uYXJ0aWNsZV9fcHJvbW8taW1hZ2V7ei1pbmRleDoxO3Bvc2l0aW9uOnJlbGF0aXZlfS5hcnRpY2xlX19wcm9tby1pbWFnZSBpbWd7d2lkdGg6MTAwJX0uYXJ0aWNsZV9faGFsZntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z3JpZC1jb2x1bW4tZ2FwOjIwcHg7Z3JpZC1yb3ctZ2FwOjIwcHh9LmFydGljbGVfX2hhbGYtY29udGVudCBwe2ZvbnQtc2l6ZToyZW19LmFydGljbGVfX2hhbGYtaW1hZ2UgaW1ne3dpZHRoOjEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmFydGljbGV7Zm9udC1zaXplOjEzcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5hcnRpY2xle2ZvbnQtc2l6ZToxMHB4fS5hcnRpY2xlX190ZXh0e3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LmFydGljbGV7Zm9udC1zaXplOjEwcHh9LmFydGljbGVfX2lubmVye3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH0uYXJ0aWNsZV9fYmFubmVyLXRpdGxle2ZvbnQtc2l6ZTo0ZW19LmFydGljbGVfX3NtYWxsLXRleHR7Zm9udC1zaXplOjEuOGVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KXsuYXJ0aWNsZXtmb250LXNpemU6OHB4fS5hcnRpY2xlX190ZXh0LWNvbHVtbnN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtncmlkLXJvdy1nYXA6MjBweH19Lm5ldy1jYXJke3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctYm90dG9tOjNlbTttaW4taGVpZ2h0OmNhbGMoMTAwdmggLSAxNTJweCk7cGFkZGluZy10b3A6MWVtfS5uZXctY2FyZF9fdGl0bGV7bWFyZ2luLXRvcDoxLjVlbTttYXJnaW4tYm90dG9tOjJlbX0ubmV3LWNhcmRfX25hbWV7Zm9udC1zaXplOjIuMzVlbTtsaW5lLWhlaWdodDoxLjE7bWFyZ2luLWJvdHRvbTowLjE1ZW19Lm5ldy1jYXJkX19uYW1lIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6IzVjNjI2ZX0ubmV3LWNhcmRfX21ldGF7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7Z3JpZC1jb2x1bW4tZ2FwOjFmcjtncmlkLXJvdy1nYXA6MC41ZnI7Y29sb3I6IzVjNjI2ZTtmb250LXNpemU6MC44NzVlbX0ubmV3LWNhcmRfX21ldGEtaXRlbXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1yaWdodDoxLjI1ZW07bWFyZ2luLWJvdHRvbTowLjVlbX0ubmV3LWNhcmRfX21ldGEtZmF2b3JpdGV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ubmV3LWNhcmRfX21ldGEtZmF2b3JpdGUgc3Zne3dpZHRoOjEuMjVlbTtoZWlnaHQ6MS4yNWVtO21hcmdpbi1yaWdodDowLjVlbTtmaWxsOiM1YzYyNmV9Lm5ldy1jYXJkX19tZXRhLWZhdm9yaXRlOmhvdmVyLC5uZXctY2FyZF9fbWV0YS1mYXZvcml0ZV9hY3RpdmV7Y29sb3I6dmFyKC0tdGhlbWUpO3RleHQtZGVjb3JhdGlvbjpub25lfS5uZXctY2FyZF9fbWV0YS1mYXZvcml0ZTpob3ZlciBzdmcsLm5ldy1jYXJkX19tZXRhLWZhdm9yaXRlX2FjdGl2ZSBzdmd7ZmlsbDp2YXIoLS10aGVtZSl9Lm5ldy1jYXJkX19tZXRhLXNlbGZkZWxpdmVyeXtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tdGhlbWUpfS5uZXctY2FyZF9fbWV0YS1wbGVkZ2V7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ubmV3LWNhcmRfX21ldGEtcGxlZGdlLWtleXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1yaWdodDowLjVlbX0ubmV3LWNhcmRfX21haW4tY29sdW1uc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjZmciA0ZnI7Z3JpZC1jb2x1bW4tZ2FwOjJlbTtncmlkLXJvdy1nYXA6M2VtO21hcmdpbi1ib3R0b206NmVtfS5uZXctY2FyZF9fYXNzZXRze2Rpc3BsYXk6ZmxleH0ubmV3LWNhcmRfX2Fzc2V0cy10aHVtYnN7d2lkdGg6NGVtO21hcmdpbi1yaWdodDoxLjVlbX0ubmV3LWNhcmRfX2Fzc2V0cy10aHVtYnMtaXRlbXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTowLjVlbTtib3JkZXItcmFkaXVzOjVweDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyOjFweCBzb2xpZCAjZmZmO3RyYW5zaXRpb246YWxsIDAuMnN9Lm5ldy1jYXJkX19hc3NldHMtdGh1bWJzLWl0ZW06aG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLXRoZW1lKX0ubmV3LWNhcmRfX2Fzc2V0cy10aHVtYnMtaXRlbSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30ubmV3LWNhcmRfX2Fzc2V0cy1tYWluLWltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXgtZ3JvdzoxfS5uZXctY2FyZF9fYXNzZXRzLW1haW4taW1hZ2UtaG9sZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTttYXgtd2lkdGg6NjAwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30ubmV3LWNhcmRfX2Fzc2V0cy1tYWluLWltYWdlLWxpbmt7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDoxMDAlO2JvcmRlci1yYWRpdXM6OHB4O292ZXJmbG93OmhpZGRlbn0ubmV3LWNhcmRfX2Fzc2V0cy1tYWluLWltYWdlLWxpbmsgaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbn0ubmV3LWNhcmRfX2Fzc2V0cy1wcmVtaXVtLWljb257cG9zaXRpb246YWJzb2x1dGU7dG9wOjFlbTtyaWdodDoxZW07ei1pbmRleDoyO3dpZHRoOjJlbTtoZWlnaHQ6MmVtfS5uZXctY2FyZF9fYXNzZXRzLXByZW1pdW0taWNvbiBzdmd7d2lkdGg6MmVtO2hlaWdodDoyZW07ZmlsbDp2YXIoLS10aGVtZSl9Lm5ldy1jYXJkX19tYWluLWRldGFpbHMtZnJhbWV7Ym9yZGVyLXJhZGl1czo4cHg7Ym9yZGVyOjFweCBzb2xpZCAjZGZlMGUxO3BhZGRpbmctdG9wOjFlbTtwYWRkaW5nLXJpZ2h0OjFlbTtwYWRkaW5nLWJvdHRvbToxZW07cGFkZGluZy1sZWZ0OjFlbTttYXJnaW4tYm90dG9tOjNlbX0ubmV3LWNhcmRfX3ByaWNlc3ttYXJnaW4tYm90dG9tOjJlbX0ubmV3LWNhcmRfX3ByaWNlcy10aXRsZXttYXJnaW4tYm90dG9tOjFlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6IzVjNjI2ZX0ubmV3LWNhcmRfX3ByaWNlcy1pdGVte2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LWVuZDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tYm90dG9tOjAuNzVlbX0ubmV3LWNhcmRfX3ByaWNlcy1pdGVtLWtleXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5uZXctY2FyZF9fcHJpY2VzLWl0ZW0tdmFsdWV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmJhc2VsaW5lO3doaXRlLXNwYWNlOm5vd3JhcH0ubmV3LWNhcmRfX3ByaWNlcy1pdGVtLXZhbHVlLW9sZHtjb2xvcjojNWM2MjZlO3RleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2g7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZTowLjg3NWVtO21hcmdpbi1yaWdodDowLjc1ZW19Lm5ldy1jYXJkX19wcmljZXMtaXRlbV9maW5hbHtmb250LXNpemU6MS4zNWVtO2ZvbnQtd2VpZ2h0OmJvbGR9Lm5ldy1jYXJkX19wcmljZXMtaXRlbV9vbGR7Y29sb3I6IzVjNjI2ZX0ubmV3LWNhcmRfX3ByaWNlcy1pdGVtX29sZCAubmV3LWNhcmRfX3ByaWNlcy1pdGVtLXZhbHVle3RleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2h9Lm5ldy1jYXJkX19wcmljZXMtaXRlbV9zZWNvbmQtZGF5e2NvbG9yOiM1YzYyNmV9Lm5ldy1jYXJkX19wcmljZXMtaXRlbV9jYXNoYmFja3tjb2xvcjojNjM5ZTNhO2ZvbnQtd2VpZ2h0OjYwMH0ubmV3LWNhcmRfX2J1eS1idXRue3BhZGRpbmctbGVmdDozZW07cGFkZGluZy1yaWdodDozZW19Lm5ldy1jYXJkX19jb2xvcnN7bWFyZ2luLWJvdHRvbToyZW19Lm5ldy1jYXJkX19jb2xvcnMtdGl0bGV7bWFyZ2luLWJvdHRvbTowLjVlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6IzVjNjI2ZX0ubmV3LWNhcmRfX2NvbG9ycy1saXN0e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDQuNWVtLCAxZnIpKTtncmlkLWNvbHVtbi1nYXA6MWVtO2dyaWQtcm93LWdhcDoxZW19Lm5ldy1jYXJkX19jb2xvcnMtaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcn0ubmV3LWNhcmRfX2NvbG9ycy1pdGVtLWltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7cGFkZGluZy10b3A6MTAwJTtib3JkZXItcmFkaXVzOjVweDtvdmVyZmxvdzpoaWRkZW59Lm5ldy1jYXJkX19jb2xvcnMtaXRlbS1pbWFnZSBpbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59Lm5ldy1jYXJkX19jb2xvcnMtaXRlbS1wcmljZXttYXJnaW4tdG9wOjAuMzVlbTtmb250LXNpemU6MC44NzVlbTtjb2xvcjojNWM2MjZlO3RyYW5zaXRpb246YWxsIDAuMnM7b3BhY2l0eTowfS5uZXctY2FyZF9fY29sb3JzLWl0ZW06aG92ZXIgLm5ldy1jYXJkX19jb2xvcnMtaXRlbS1wcmljZXtvcGFjaXR5OjF9Lm5ldy1jYXJkX19jb2xvcnMtaXRlbS1saW5re3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbjt0ZXh0LWluZGVudDotOTk5ZW19Lm5ldy1jYXJkX19mZWF0dXJlc3ttYXJnaW4tYm90dG9tOjJlbX0ubmV3LWNhcmRfX2ZlYXR1cmVzLXRpdGxle2ZvbnQtc2l6ZToxLjEyNWVtO21hcmdpbi1ib3R0b206MC41ZW07Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiM1YzYyNmV9Lm5ldy1jYXJkX19mZWF0dXJlcy10aXRsZS1saW5re2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTowLjc1ZW07Y29sb3I6dmFyKC0tdGhlbWUpO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Zm9udC13ZWlnaHQ6bm9ybWFsfS5uZXctY2FyZF9fZmVhdHVyZXMtdGl0bGUtbGluazpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ubmV3LWNhcmRfX2ZlYXR1cmVzLWNvbnRlbnR7bGluZS1oZWlnaHQ6MS42O2NvbG9yOiM1YzYyNmV9Lm5ldy1jYXJkX19mZWF0dXJlcy1jb250ZW50IHA6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDoxZW19Lm5ldy1jYXJkX19mZWF0dXJlcy1jb250ZW50IC5jYXJkLWZlYXR1cmVzLWxpc3QgbGksLm5ldy1jYXJkX19mZWF0dXJlcy1pdGVte2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5uZXctY2FyZF9fZmVhdHVyZXMtY29udGVudCAuY2FyZC1mZWF0dXJlcy1saXN0IGxpOm5vdCg6Zmlyc3QtY2hpbGQpLC5uZXctY2FyZF9fZmVhdHVyZXMtaXRlbTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjAuNWVtfS5uZXctY2FyZF9fZmVhdHVyZXMtY29udGVudCAuY2FyZC1mZWF0dXJlcy1saXN0IGxpPnNwYW46bGFzdC1jaGlsZCwubmV3LWNhcmRfX2ZlYXR1cmVzLWl0ZW0tdmFsdWV7d2hpdGUtc3BhY2U6bm93cmFwO2NvbG9yOiMxZDIyMjV9Lm5ldy1jYXJkX19jb21wbGVjdHN7bWFyZ2luLWJvdHRvbToxZW19Lm5ldy1jYXJkX19jb21wbGVjdHMtdGl0bGV7Zm9udC1zaXplOjEuMTI1ZW07bWFyZ2luLWJvdHRvbToxZW07Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiM1YzYyNmV9Lm5ldy1jYXJkX19nYWxsZXJ5e21hcmdpbi1ib3R0b206MmVtfS5uZXctY2FyZF9fZ2FsbGVyeS10aXRsZXtmb250LXNpemU6MS4xMjVlbTttYXJnaW4tYm90dG9tOjFlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6IzVjNjI2ZX0ubmV3LWNhcmRfX2dhbGxlcnktbGlzdHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z3JpZC1jb2x1bW4tZ2FwOjFlbTtncmlkLXJvdy1nYXA6MWVtfS5uZXctY2FyZF9fZ2FsbGVyeS1pdGVte2Rpc3BsYXk6ZmxleH0ubmV3LWNhcmRfX2dhbGxlcnktaXRlbS1saW5re3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1yYWRpdXM6NXB4O292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmFsbCAwLjJzO2JveC1zaGFkb3c6MCAwIDAgcmdiYSgzNSwzNSwzNSwwKX0ubmV3LWNhcmRfX2dhbGxlcnktaXRlbS1saW5rOmhvdmVye2JveC1zaGFkb3c6MCAycHggMTBweCByZ2JhKDM1LDM1LDM1LDAuMjUpfS5uZXctY2FyZF9fZ2FsbGVyeS1pdGVtLWxpbmsgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0ubmV3LWNhcmRfX2JlbmVmaXRzLC5uZXctY2FyZF9fdmlkZW97bWFyZ2luLWJvdHRvbTo0ZW19Lm5ldy1jYXJkX19oYWxmLWNvbHVtbnN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dyaWQtY29sdW1uLWdhcDoyZW07Z3JpZC1yb3ctZ2FwOjNlbTttYXJnaW4tYm90dG9tOjRlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7Lm5ldy1jYXJkX19tYWluLWNvbHVtbnN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z3JpZC1jb2x1bW4tZ2FwOjFlbX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7Lm5ldy1jYXJkX19oYWxmLWNvbHVtbnMsLm5ldy1jYXJkX19tYWluLWNvbHVtbnN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCl7Lm5ldy1jYXJkX19uYW1le2ZvbnQtc2l6ZToyZW19Lm5ldy1jYXJkX19hc3NldHN7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5uZXctY2FyZF9fYXNzZXRzLXRodW1ic3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7b3JkZXI6Mjt3aWR0aDoxMDAlO21hcmdpbi1yaWdodDowO21hcmdpbi10b3A6MS41ZW19Lm5ldy1jYXJkX19hc3NldHMtdGh1bWJzLWl0ZW17d2lkdGg6My41ZW07bWFyZ2luLWJvdHRvbTowLjVlbTttYXJnaW4tcmlnaHQ6MC41ZW19Lm5ldy1jYXJkX19hc3NldHMtbWFpbi1pbWFnZXtvcmRlcjoxfS5uZXctY2FyZF9fcHJpY2VzLWl0ZW1fZmluYWx7Zm9udC1zaXplOjEuMTVlbX0ubmV3LWNhcmRfX2dhbGxlcnktbGlzdHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX0ucHJvZmlsZXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjMwcHggMjBweCAwIDIwcHh9LnByb2ZpbGU6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LnByb2ZpbGUgLmlucHV0LWxpbmV7bWFyZ2luOjAgMCAxNXB4IDB9LnByb2ZpbGVfX2Zvcm0gW2NsYXNzKj1cImJ1dG5cIl17cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4O21hcmdpbi10b3A6MTVweH0ucHJvZmlsZV9fZm9ybS1ib3R0b217ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMmZyO2dyaWQtZ2FwOjIwcHg7cGFkZGluZy1ib3R0b206NTBweH0ucHJvZmlsZV9fZm9ybS1kYXRhe2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtncmlkLWNvbHVtbi1nYXA6MjBweDtncmlkLXJvdy1nYXA6MTVweH0ucHJvZmlsZV9fZm9ybSAuaW5wdXQtbGluZXttYXJnaW4tYm90dG9tOjB9LnByb2ZpbGVfX2Zvcm0gLmlucHV0LWxpbmVfaGFsZi1saW5le2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtncmlkLWNvbHVtbi1nYXA6MjBweDtncmlkLXJvdy1nYXA6MTVweH0ucHJvZmlsZS1sZWZ0IC5pbnB1dC1saW5le21hcmdpbi1ib3R0b206MTVweH0ucHJvZmlsZSAuaW5uZXI6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LnByb2ZpbGUtdGl0bGV7cGFkZGluZzowIDAgMzBweCAwO2NvbG9yOnZhcigtLXRoZW1lKTtmb250LXNpemU6MjBweH0ucHJvZmlsZS10b3B7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMmZyO2dyaWQtZ2FwOjIwcHg7cGFkZGluZzowIDAgMTBweCAwO21hcmdpbjowIDAgMjBweCAwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlM2UzZTN9LnByb2ZpbGUgLnVzZXJ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczo4MHB4IDFmcjtncmlkLWdhcDoxNXB4fS5wcm9maWxlIC51c2VyIC5pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo4MHB4O2hlaWdodDo4MHB4O2JhY2tncm91bmQ6dXJsKFwiL2ltYWdlcy9pL25vLXBob3RvLnBuZ1wiKSBuby1yZXBlYXQgMCAwO2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCU7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyOjJweCBzb2xpZCB2YXIoLS10aGVtZSk7b3ZlcmZsb3c6aGlkZGVufS5wcm9maWxlIC51c2VyIC5pbWFnZSBpbWd7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO3dpZHRoOjEwMCV9LnByb2ZpbGUgLnVzZXIgLmltYWdlIC5sb2FkLWltYWdle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjM7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOm5vbmU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtaW5kZW50Oi05OTk5ZW07Y3Vyc29yOnBvaW50ZXJ9LnByb2ZpbGUgLnVzZXIgLmltYWdlIHNwYW57cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6MjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cGFkZGluZzoyNXB4IDAgMCAwO2JhY2tncm91bmQ6cmdiYSgyOSwzNCwzNywwLjUpO2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7b3BhY2l0eTowO3RyYW5zaXRpb246YWxsIDAuMnM7Ym9yZGVyLXJhZGl1czo0NHB4fS5wcm9maWxlIC51c2VyIC5pbWFnZTpob3ZlciBzcGFue29wYWNpdHk6MX0ucHJvZmlsZSAudXNlciAudXNlci1yaWdodHtwYWRkaW5nOjdweCAwIDAgMDtvdmVyZmxvdzpoaWRkZW47Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MThweH0ucHJvZmlsZSAudXNlciAubmFtZXtwYWRkaW5nOjAgMCA1cHggMDtmb250LXNpemU6MjBweH0ucHJvZmlsZSAudXNlciAubmFtZSBzcGFue3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4O2ZvbnQtc2l6ZToxNHB4fS5wcm9maWxlIC51c2VyIC5uYW1lIHN2Z3twb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7bWFyZ2luOjAgMCAwIDVweH0ucHJvZmlsZSAudXNlciAubmFtZSAubG9nby1pdGVte2ZpbGw6dmFyKC0tdGhlbWUpfS5wcm9maWxlIC51c2VyIC5uYW1lLnNpbHZlciBzcGFue2NvbG9yOiM5OTl9LnByb2ZpbGUgLnVzZXIgLm5hbWUuc2lsdmVyIC5sb2dvLWl0ZW17ZmlsbDojOTk5fS5wcm9maWxlIC51c2VyIC5uYW1lLmdvbGQgc3Bhbntjb2xvcjojZGViNDQzfS5wcm9maWxlIC51c2VyIC5uYW1lLmdvbGQgLmxvZ28taXRlbXtmaWxsOiNkZWI0NDN9LnByb2ZpbGUgLnVzZXIgLm5hbWUucGxhdGludW0gc3Bhbntjb2xvcjojOTE5MTkxfS5wcm9maWxlIC51c2VyIC5uYW1lLnBsYXRpbnVtIC5sb2dvLWl0ZW17ZmlsbDojOTE5MTkxfS5wcm9maWxlIC51c2VyIC5uYW1lLmJsYWNrIHNwYW57Y29sb3I6IzFkMjIyNX0ucHJvZmlsZSAudXNlciAubmFtZS5ibGFjayAubG9nby1pdGVte2ZpbGw6IzFkMjIyNX0ucHJvZmlsZSAudXNlciAudXNlci1ib251c3tjb2xvcjojMDBhZmU2O2ZvbnQtc2l6ZToxNXB4fS5wcm9maWxlIC51c2VyIC51c2VyLWRpc2NvdW50e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6dmFyKC0tdGhlbWUpO2ZvbnQtc2l6ZToxNXB4fS5wcm9maWxlIC51c2VyIC51c2VyLWRpc2NvdW50IGlucHV0LnRleHQtaW5wdXR7d2lkdGg6NTBweDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLXJpZ2h0OjVweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucHJvZmlsZSAudXNlcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6NTBweCAxZnJ9LnByb2ZpbGUgLnVzZXIgLmltYWdle3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHh9fS5wcm9maWxlLXR5cGV7cGFkZGluZzoxNHB4IDAgMCAwO2Zsb2F0OmxlZnR9LnByb2ZpbGUtdHlwZSBsYWJlbHtjdXJzb3I6cG9pbnRlcn0ucHJvZmlsZS10eXBlIC5pbnB1dC1sYWJlbHtwYWRkaW5nOjAgMCAxNXB4IDB9LnByb2ZpbGUtdHlwZSAuaW5wdXQtbGluZXttYXJnaW46MCAwIDEwcHggMH0ucHJvZmlsZS1uYXZ7bWFyZ2luOjAgMCAyMHB4IDA7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS10aGVtZSl9LnByb2ZpbGUtbmF2IHVse2Rpc3BsYXk6ZmxleH0ucHJvZmlsZS1uYXYgdWw6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LnByb2ZpbGUtbmF2IHVsIGxpe3dpZHRoOjEwMCV9LnByb2ZpbGUtbmF2IHVsIGxpLmN1cnJlbnQgc3BhbiwucHJvZmlsZS1uYXYgdWwgbGkuY3VycmVudCBhe2JhY2tncm91bmQ6dmFyKC0tdGhlbWUpO2NvbG9yOiNmZmY7Y3Vyc29yOmRlZmF1bHQ7cG9pbnRlci1ldmVudHM6bm9uZX0ucHJvZmlsZS1uYXYgdWwgbGkuZGlzYWJsZWQgYXtiYWNrZ3JvdW5kOiNlM2UzZTM7Y29sb3I6I2ZmZjtjdXJzb3I6ZGVmYXVsdDtwb2ludGVyLWV2ZW50czpub25lfS5wcm9maWxlLW5hdiB1bCBzcGFuLC5wcm9maWxlLW5hdiB1bCBhe2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjM2cHg7bGluZS1oZWlnaHQ6MzRweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjp2YXIoLS10aGVtZSk7dHJhbnNpdGlvbjphbGwgMC4ycztjdXJzb3I6cG9pbnRlcn0ucHJvZmlsZS1uYXYgdWwgc3Bhbjpob3ZlciwucHJvZmlsZS1uYXYgdWwgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5wcm9maWxlIC5kYXRlLWxhYmVsLC5wcm9maWxlIC5pbnB1dC1sYWJlbHtkaXNwbGF5OmJsb2NrO2hlaWdodDoyNHB4O3BhZGRpbmc6MCAwIDZweCAwO2NvbG9yOiM1YzYyNmU7Zm9udC13ZWlnaHQ6Ym9sZH0ucHJvZmlsZSAuZGF0ZS1sYWJlbHtmb250LXNpemU6MTVweDt3aWR0aDoxMDAlfS5wcm9maWxlIC5sYWJlbC10ZXh0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoycHh9LnByb2ZpbGUgaW5wdXQudGV4dC1pbnB1dHtoZWlnaHQ6MzZweDtwYWRkaW5nOjAgMTBweCAxcHggMTBweH0ucHJvZmlsZSAub3JkZXJzLXRhYmxlIGlucHV0LnRleHQtaW5wdXR7aGVpZ2h0OjI0cHg7cGFkZGluZy1sZWZ0OjVweDtwYWRkaW5nLXJpZ2h0OjVweDttYXJnaW4tdG9wOjVweDttYXJnaW4tYm90dG9tOjVweDtmb250LXNpemU6MTNweH0ucHJvZmlsZSAub3JkZXJzLXRhYmxlIGlucHV0LnRleHQtaW5wdXRbcGxhY2Vob2xkZXI9XCJZWVlZLU1NLUREXCJde21pbi13aWR0aDoxMDBweH0ucHJvZmlsZSAuZm9ybS1zZWN0aW9ue3BhZGRpbmc6MjZweCAwIDAgMDttYXJnaW46MTZweCAwIDAgMDtib3JkZXItdG9wOjFweCBzb2xpZCAjZTNlM2UzfS5wcm9maWxlIC5mb3JtLXNlY3Rpb246YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LnByb2ZpbGUgLmZvcm0tc2VjdGlvbjpmaXJzdC1jaGlsZHtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOm5vbmV9LnByb2ZpbGUgLmZvcm0tc2VjdGlvbi10aXRsZXtwYWRkaW5nOjAgMCAxMHB4IDA7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojNWM2MjZlfS5wcm9maWxlIC5wYXNzcG9ydC1saW5lOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5wcm9maWxlIC5wYXNzcG9ydC1saW5lIC5pbnB1dC1saW5le2Zsb2F0OnJpZ2h0O3dpZHRoOmNhbGMoMTAwJSAtIDEyMHB4KX0ucHJvZmlsZSAucGFzc3BvcnQtbGluZSAuaW5wdXQtbGluZTpmaXJzdC1jaGlsZHtmbG9hdDpsZWZ0O3dpZHRoOjEwMHB4fS5wcm9maWxlIHRleHRhcmVhLnRleHRhcmVhLWZpZWxke2hlaWdodDoxMTFweDtwYWRkaW5nOjVweCAxMHB4fS5wcm9maWxlIC5kYXRlLWlucHV0OmJlZm9yZXt0b3A6MThweH0ucHJvZmlsZSAuc2V4LWxpbmV7Y2xlYXI6Ym90aH0ucHJvZmlsZSAuc2V4LWxpbmU6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LnByb2ZpbGUgLnNleC1saW5lIGxhYmVse2Zsb2F0OnJpZ2h0O3dpZHRoOmNhbGMoNTAlIC0gMTBweCl9LnByb2ZpbGUgLnNleC1saW5lIGxhYmVsOmZpcnN0LWNoaWxke2Zsb2F0OmxlZnR9LnByb2ZpbGUgLnVzZXItY2hhcml0eXtwYWRkaW5nOjIwcHggMCAxNXB4IDA7bWFyZ2luOjE2cHggMCAwIDA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2UzZTNlMztjbGVhcjpib3RofS5wcm9maWxlIC51c2VyLWNoYXJpdHk6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LnByb2ZpbGUgLnVzZXItY2hhcml0eSBhLC5wcm9maWxlIC51c2VyLWNoYXJpdHkgc3BhbiwucHJvZmlsZSAudXNlci1jaGFyaXR5IGlucHV0LnRleHQtaW5wdXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wfS5wcm9maWxlIC51c2VyLWNoYXJpdHkgaW5wdXQudGV4dC1pbnB1dHt3aWR0aDo1MHB4O3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjowIDAgMCAxMHB4fS5wcm9maWxlIC51c2VyLWNoYXJpdHkgYSwucHJvZmlsZSAudXNlci1jaGFyaXR5IHNwYW57cGFkZGluZzo3cHggMTBweCAwIDB9LnByb2ZpbGUgLnVzZXItY2hhcml0eSAuaW5wdXQtbGFiZWx7cGFkZGluZzowIDAgMTBweCAwO2ZvbnQtc2l6ZToxNHB4fS5wcm9maWxlIC5zdWJzY3JpYmUtbGFiZWx7bWFyZ2luOjAgMCA3cHggMDtjdXJzb3I6cG9pbnRlcn0ucHJvZmlsZSAub3JkZXItYnRucyBbY2xhc3MqPVwiYnV0blwiXXtjbGVhcjpib3RoO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjMyMHB4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luOjIwcHggMCAwIDB9LnByb2ZpbGUgLm9yZGVyLWJ0bnMgW2NsYXNzKj1cImJ1dG5cIl0ubGVmdC1wb3NpdGlvbntmbG9hdDpsZWZ0O2NsZWFyOm5vbmV9LnByb2ZpbGUgLnNpZGVkLWJ0bnN7Y2xlYXI6Ym90aH0ucHJvZmlsZSAuc2lkZWQtYnRuczphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ucHJvZmlsZSAuc2lkZWQtYnRucyAuZGFyay1yZWQtYnV0bntmbG9hdDpsZWZ0O2NsZWFyOm5vbmV9LnByb2ZpbGUgLnNpZGVkLWJ0bnMgLmJsYWNrLWJ1dG57ZmxvYXQ6cmlnaHQ7Y2xlYXI6bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LnByb2ZpbGUgLnNpZGVkLWJ0bnMgLnJlZC1idXRuLC5wcm9maWxlIC5zaWRlZC1idG5zIC5ibGFjay1idXRuLC5wcm9maWxlIC5zaWRlZC1idG5zIC50cmFuc3BhcmVudC1idXRuLC5wcm9maWxlIC5zaWRlZC1idG5zIC5kYXJrLXJlZC1idXRue2Zsb2F0Om5vbmU7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b319LnByb2ZpbGUgLm9yZGVyLWJ0bnN7ZmxvYXQ6bGVmdDt3aWR0aDo1MCV9LnByb2ZpbGUgLm9yZGVyLWJ0bnNfX21lc3NhZ2V7ZGlzcGxheTpub25lO2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6dmFyKC0tdGhlbWUpO3RleHQtYWxpZ246Y2VudGVyfS5wcm9maWxlIC5vcmRlci1idG5zX19tZXNzYWdlLWltYWdle3dpZHRoOjEwMHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWJvdHRvbToxMHB4O2JvcmRlcjoycHggc29saWQgdmFyKC0tdGhlbWUpfS5wcm9maWxlIC5vcmRlci1idG5zX19tZXNzYWdlLWltYWdlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5wcm9maWxlIC5vcmRlci1idG5zX19saW5le2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnByb2ZpbGUgLm9yZGVyLWJ0bnNfX2xpbmU6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDoyMHB4fS5wcm9maWxlIC5vcmRlci1idG5zX19wcmljZXttYXJnaW4tbGVmdDoyMHB4O2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6dmFyKC0tdGhlbWUpO2ZsZXgtc2hyaW5rOjB9LnByb2ZpbGUgLm9yZGVyLWJ0bnMuYWxpZ24tY2VudGVye2Zsb2F0Om5vbmU7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvIDMwcHggYXV0bztjbGVhcjpib3RofS5wcm9maWxlIHNlbGVjdHtoZWlnaHQ6MzZweDtsaW5lLWhlaWdodDozNHB4fS5wcm9maWxlIC5vcmRlci1wcmVwYXltZW50LWluZm97ZmxvYXQ6bGVmdDtwYWRkaW5nOjUwcHggMCAyMHB4IDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOnZhcigtLXRoZW1lKX0ucHJvZmlsZSAub3JkZXItcHJlcGF5bWVudC1pbmZvPnNwYW4sLnByb2ZpbGUgLm9yZGVyLXByZXBheW1lbnQtaW5mbz5sYWJlbHtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnR9LnByb2ZpbGUgLm9yZGVyLXByZXBheW1lbnQtaW5mbz5sYWJlbHt0ZXh0LXRyYW5zZm9ybTpub25lO2ZvbnQtc2l6ZToxNXB4O21hcmdpbjowIDAgMCAzMHB4fS5wcm9maWxlIC5vcmRlci1wcmVwYXltZW50LWluZm8gLmRhcmstcmVkLWJ1dG4sLnByb2ZpbGUgLm9yZGVyLXByZXBheW1lbnQtaW5mbyAucmVkLWJ1dG57ZmxvYXQ6bGVmdDttYXJnaW46MCAwIDAgMTVweDtwYWRkaW5nOjA7aGVpZ2h0OjI4cHg7d2lkdGg6MTAwcHg7bWluLXdpZHRoOjEwMHB4O2xpbmUtaGVpZ2h0Om5vcm1hbDtjbGVhcjpub25lfS5wcm9maWxlLXFye3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDo3MDBweDttYXJnaW46MCBhdXRvfS5wcm9maWxlLXFyOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5wcm9maWxlLXFyLWNvbHVtbntmbG9hdDpyaWdodDt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpO21heC13aWR0aDozMjBweDttYXJnaW46MCAwIDQwcHggMH0ucHJvZmlsZS1xci1jb2x1bW46bnRoLWNoaWxkKDJuKzEpe2Zsb2F0OmxlZnQ7Y2xlYXI6Ym90aH0ucHJvZmlsZS1xci1jb2Rle3BhZGRpbmc6MzBweCAwIDAgMH0ucHJvZmlsZS1xci1pbnB1dHttYXJnaW46MCBhdXRvIDIwcHggYXV0bzttYXgtd2lkdGg6MzIwcHh9LnByb2ZpbGUtcXIgW2NsYXNzKj1cIi1idXRuXCJde21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjMyMHB4fS5wcm9maWxlLXFyIC5kYXJrLXJlZC1idXRuLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6dmFyKC0tdGhlbWUpfS5wcm9maWxlLXFyLWRlc2NyaXB0aW9ue3BhZGRpbmc6MTVweCAwIDAgMDtjb2xvcjojNWM2MjZlO2xpbmUtaGVpZ2h0OjEuNWVtO3RleHQtYWxpZ246anVzdGlmeX0ucHJvZmlsZS1xci1pbWFnZXttYXgtd2lkdGg6MjQwcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgMCAyMHB4IDB9LnByb2ZpbGUtcXItaW1hZ2UgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7LnByb2ZpbGUtcXJ7bWF4LXdpZHRoOjQyMHB4fS5wcm9maWxlLXFyLWNvbHVtbntmbG9hdDpub25lO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7bWFyZ2luOjAgMCAzMHB4IDB9LnByb2ZpbGUtcXItY29sdW1uOm50aC1jaGlsZCgybisxKXtmbG9hdDpub25lO2NsZWFyOmJvdGh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wcm9maWxlLXFyLWRlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxNXB4fX0ucHJvZmlsZSAubG9naXN0aWNzLW9wdGlvbnN7bWFyZ2luLWJvdHRvbToyMHB4fS5wcm9maWxlLWludmVzdG9ye3Bvc2l0aW9uOnJlbGF0aXZlfS5wcm9maWxlLWludmVzdG9yOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5wcm9maWxlLWludmVzdG9yX190b3B7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7bWFyZ2luLWJvdHRvbTozMHB4fS5wcm9maWxlLWludmVzdG9yLWRhdGF7bWFyZ2luOjAgMCAzMHB4IDA7Zm9udC1zaXplOjE4cHg7Y29sb3I6IzVjNjI2ZX0ucHJvZmlsZS1pbnZlc3Rvci1uYW1le21hcmdpbi1ib3R0b206MTBweH0ucHJvZmlsZS1pbnZlc3Rvci1uYW1lIHNwYW57Y29sb3I6dmFyKC0tdGhlbWUpO2ZvbnQtd2VpZ2h0OmJvbGR9LnByb2ZpbGUtaW52ZXN0b3ItYW1vdW50e2NvbG9yOnZhcigtLXRoZW1lKTtmb250LXdlaWdodDpib2xkfS5wcm9maWxlLWludmVzdG9yLWludmVzdG1lbnRze21hcmdpbi1ib3R0b206MTBweH0ucHJvZmlsZS1pbnZlc3Rvci1kYXRle2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDAgMCA1cHg7Zm9udC1zaXplOjE2cHg7Y29sb3I6IzFkMjIyNX0ucHJvZmlsZS1pbnZlc3RvciAubWFuYWdlci10YWJsZS1ob2xkZXIgdGh7cGFkZGluZzo1cHggOHB4O2ZvbnQtc2l6ZToxNHB4fS5wcm9maWxlLWludmVzdG9yIC5tYW5hZ2VyLXRhYmxlLWhvbGRlciB0ZHtwYWRkaW5nOjVweCA4cHh9LnByb2ZpbGUgLmxvZ2lzdC1zb3J0e21hcmdpbi1ib3R0b206MjBweH0uY2FydC10ZXh0e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nOjIwcHggMCAyNXB4IDB9LmNhcnQtdGV4dF9fdGl0bGV7d2lkdGg6MTAwJTtmb250LXNpemU6MTVweDtmb250LXdlaWdodDpib2xkO21hcmdpbi1ib3R0b206NXB4O2NvbG9yOiM1YzYyNmV9LmNhcnQtdGV4dCAub3JkZXItdG90YWwtaG91cnN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttaW4taGVpZ2h0OjM2cHg7Zm9udC13ZWlnaHQ6Ym9sZH0uY2FydC10ZXh0IC5vcmRlci10b3RhbC1ob3VycyBzcGFue2NvbG9yOnZhcigtLXRoZW1lKTttYXJnaW4tbGVmdDo1cHh9LmNhcnQtdGV4dCBtYXJre2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6dmFyKC0tdGhlbWUpfS5jYXJ0LXRleHQgLmNhcnQtdGV4dC1yaWdodHtmbG9hdDpyaWdodDtkaXNwbGF5OmZsZXh9LmNhcnQtdGV4dCAuY2FydC1jbGVhcntmbG9hdDpyaWdodDtmb250LXNpemU6MTRweDttYXJnaW46MCAyNHB4IDAgMH0uY2FydC10ZXh0IC5kYXJrLXJlZC1idXRue3dpZHRoOjIwMHB4O2hlaWdodDo0MHB4O3BhZGRpbmc6MCAwIDJweCAwO2ZvbnQtc2l6ZToxNHB4O21hcmdpbjowIDE1cHggMCAwfS5jYXJ0LWNsZWFye2JveC1zaGFkb3c6MCAycHggMTBweCByZ2JhKDM1LDM1LDM1LDApfS5vcmRlcnMtdGFibGV7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3cteDphdXRvO3BhZGRpbmctdG9wOjIwcHh9Lm9yZGVycy10YWJsZV9faW5mb3ttYXJnaW4tdG9wOjIwcHg7Zm9udC1zaXplOjE1cHh9Lm9yZGVycy10YWJsZV9fYnV5e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9Lm9yZGVycy10YWJsZV9fY3VzdG9tZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ub3JkZXJzLXRhYmxlX19jdXN0b21lciBzdmd7d2lkdGg6MThweDtoZWlnaHQ6MThweDttYXJnaW4tcmlnaHQ6MTBweH0ub3JkZXJzLXRhYmxlX19jdXN0b21lciBzdmcuaWNvLWNhdHtmaWxsOiM2MzllM2F9Lm9yZGVycy10YWJsZV9fY3VzdG9tZXIgc3ZnLmljby1wb29we2ZpbGw6IzFkMjIyNX0ub3JkZXJzLXRhYmxlX19jdXN0b21lciBzdmcuaWNvLWJvbWJ7ZmlsbDojNWM2MjZlfS5vcmRlcnMtdGFibGUgLnRhYmxlc29ydGVyLWhlYWRlci1pbm5lcntkaXNwbGF5OmlubGluZS1ibG9ja30ub3JkZXJzLXRhYmxlIC5kYXktdG90YWx7Y29sb3I6dmFyKC0tdGhlbWUpfS5vcmRlcnMtdGFibGUgLmRheS10b3RhbCB0ZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRoZW1lKTtmb250LXdlaWdodDpib2xkO2NvbG9yOiNmZmZ9Lm9yZGVycy10YWJsZSB0YWJsZXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7bWluLXdpZHRoOjUwMHB4O21hcmdpbjowIDgwcHggMCAwfS5vcmRlcnMtdGFibGUgdGgsLm9yZGVycy10YWJsZSB0ZHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7aGVpZ2h0OjMwcHg7cGFkZGluZzo4cHg7dGV4dC1hbGlnbjpsZWZ0O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlM2UzZTM7Zm9udC1zaXplOjE0cHg7d2hpdGUtc3BhY2U6bm93cmFwO3RyYW5zaXRpb246YWxsIDAuMnM7b3V0bGluZTpub25lfS5vcmRlcnMtdGFibGUgdHI6aG92ZXI6bm90KC5uby1oaWdobGlnaHQpIHRke2JhY2tncm91bmQtY29sb3I6I2UzZTNlM30ub3JkZXJzLXRhYmxlIHRoe2ZvbnQtd2VpZ2h0OmJvbGR9Lm9yZGVycy10YWJsZTpub3QoLm5vLXNvcnQpIHRoe2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIDAuMnN9Lm9yZGVycy10YWJsZTpub3QoLm5vLXNvcnQpIHRoOmhvdmVye2NvbG9yOnZhcigtLXRoZW1lKX0ub3JkZXJzLXRhYmxlOm5vdCgubm8tc29ydCkgdGg6bm90KC5uby1zb3J0KTphZnRlcntwb3NpdGlvbjpyZWxhdGl2ZTtjb250ZW50OicnO3RvcDowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjA7aGVpZ2h0OjA7bWFyZ2luLWxlZnQ6NXB4O2JvcmRlci10b3A6NnB4IHNvbGlkICNkZmUwZTE7Ym9yZGVyLWxlZnQ6NnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo2cHggc29saWQgdHJhbnNwYXJlbnQ7dHJhbnNpdGlvbjphbGwgMC4yc30ub3JkZXJzLXRhYmxlOm5vdCgubm8tc29ydCkgdGgudGFibGVzb3J0ZXItaGVhZGVyQXNjOmFmdGVye3RvcDotMXB4O3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0ub3JkZXJzLXRhYmxlIHRmb290IHRoe2JvcmRlcjpub25lfS5vcmRlcnMtdGFibGUgdGZvb3QgdGg6YWZ0ZXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Lm9yZGVycy10YWJsZSB0Zm9vdCB0aC5hbGlnbi1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmc6MH0ub3JkZXJzLXRhYmxlIC5oZWxwLWljb257bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6M3B4fS5vcmRlcnMtdGFibGUgLnN0YXR1c3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MnB4IDVweCAzcHggNXB4O2NvbG9yOndoaXRlfS5vcmRlcnMtdGFibGUgLnN0YXR1cyBzdmd7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDttYXJnaW4tbGVmdDphdXRvO2ZpbGw6I2ZmZn0ub3JkZXJzLXRhYmxlIC5zdGF0dXMucHJvY2Vzc3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmRlMWJ9Lm9yZGVycy10YWJsZSAuc3RhdHVzLS0xe2JhY2tncm91bmQtY29sb3I6IzZmYmNmMDtjb2xvcjojZmZmfS5vcmRlcnMtdGFibGUgLnN0YXR1cy0tMntiYWNrZ3JvdW5kLWNvbG9yOiNmZmRlMWJ9Lm9yZGVycy10YWJsZSAuc3RhdHVzLS0ze2JhY2tncm91bmQtY29sb3I6I2E2YTZhNjtjb2xvcjojZmZmfS5vcmRlcnMtdGFibGUgLnN0YXR1cy0tNHtiYWNrZ3JvdW5kLWNvbG9yOiNkNjQ3MzU7Y29sb3I6I2ZmZn0ub3JkZXJzLXRhYmxlIC5zdGF0dXMtLTZ7YmFja2dyb3VuZC1jb2xvcjojODZjNzQwO2NvbG9yOiNmZmZ9Lm9yZGVycy10YWJsZSAuc3RhdHVzLS03e2JhY2tncm91bmQtY29sb3I6I2VmZDAxOTtjb2xvcjojZmZmfS5vcmRlcnMtdGFibGUgLnN0YXR1cy0tOHtiYWNrZ3JvdW5kLWNvbG9yOiMzZDU1OGQ7Y29sb3I6I2ZmZn0ub3JkZXJzLXRhYmxlIC5zdGF0dXMtLTl7YmFja2dyb3VuZC1jb2xvcjojMDEwMTAxO2NvbG9yOiNmZmZ9Lm9yZGVycy10YWJsZSAuc3RhdHVzLS0xMHtiYWNrZ3JvdW5kLWNvbG9yOiM3ZmIzYzU7Y29sb3I6I2ZmZn0ub3JkZXJzLXRhYmxlIC5zdGF0dXMtLTExe2JhY2tncm91bmQtY29sb3I6Izk1YWFkMTtjb2xvcjojZmZmfS5vcmRlcnMtdGFibGUgLnN0YXR1cy0tMTJ7YmFja2dyb3VuZC1jb2xvcjojMThhMzAwO2NvbG9yOiNmZmZ9Lm9yZGVycy10YWJsZSAuc3RhdHVzLS0xM3tiYWNrZ3JvdW5kLWNvbG9yOiNmMmE4YTA7Y29sb3I6I2ZmZn0ub3JkZXJzLXRhYmxlIC5zdGF0dXMtLTE0e2JhY2tncm91bmQtY29sb3I6I2RlOTQ1MTtjb2xvcjojZmZmfS5vcmRlcnMtdGFibGUgLnN0YXR1cy0tMTZ7YmFja2dyb3VuZC1jb2xvcjojYjk2Y2M0O2NvbG9yOiNmZmZ9Lm9yZGVycy10YWJsZSAuc3RhdHVzLmRvbmV7YmFja2dyb3VuZC1jb2xvcjojYTZhNmE2O2NvbG9yOiNmZmZ9Lm9yZGVycy10YWJsZSAuc3RhdHVzLmRlbGV0ZWR7YmFja2dyb3VuZC1jb2xvcjojZDY0NzM1O2NvbG9yOiNmZmZ9Lm9yZGVycy10YWJsZSAuc3RhdHVzLnJlYWR5e2JhY2tncm91bmQtY29sb3I6Izg2Yzc0MDtjb2xvcjojZmZmfS5vcmRlcnMtdGFibGUgLnN0YXR1cy5wYXllZHtiYWNrZ3JvdW5kLWNvbG9yOiNlZmQwMTk7Y29sb3I6I2ZmZn0ub3JkZXJzLXRhYmxlIC5zdGF0dXMubmV3e2JhY2tncm91bmQtY29sb3I6IzZmYmNmMDtjb2xvcjojZmZmfS5vcmRlcnMtdGFibGUgLnN0YXR1cy5jb25maXJte2JhY2tncm91bmQtY29sb3I6IzNhNTk5Nztjb2xvcjojZmZmfS5vcmRlcnMtdGFibGUgc2VsZWN0e2hlaWdodDoyNHB4O2xpbmUtaGVpZ2h0OjIycHg7cGFkZGluZy1sZWZ0OjEwcHg7bWFyZ2luLXRvcDo1cHg7bWFyZ2luLWJvdHRvbTo1cHg7d2lkdGg6YXV0b30ub3JkZXJzLXRhYmxlIFtjbGFzcyo9XCJidXRuXCJde2hlaWdodDoyNHB4O2ZvbnQtc2l6ZToxM3B4O3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDo1cHg7bWFyZ2luLXRvcDowO21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWJvdHRvbTowO3dpZHRoOmF1dG87Zm9udC13ZWlnaHQ6bm9ybWFsO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5vcmRlcnMtdGFibGUgc3BhbltjbGFzcyo9XCJidXRuXCJdLC5vcmRlcnMtdGFibGUgYVtjbGFzcyo9XCJidXRuXCJde2xpbmUtaGVpZ2h0OjIycHg7bWFyZ2luLWxlZnQ6NXB4fS5vcmRlcnMtdGFibGUgLmhlbHAtYnV0bnt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O21hcmdpbi1sZWZ0OjVweDttYXJnaW4tdG9wOjVweDttYXJnaW4tYm90dG9tOjVweDtwYWRkaW5nOjA7Zm9udC1zaXplOjEzcHg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5vcmRlcnMtdGFibGVfX3ByaWNle2ZvbnQtd2VpZ2h0OmJvbGR9Lm9yZGVycy10YWJsZV9fcHJpY2UrW2NsYXNzKj1cImJ1dG5cIl17bWFyZ2luLWxlZnQ6MTBweH0ub3JkZXJzLXRhYmxlX19wcm9wb3NhbHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOnZhcigtLXRoZW1lKX0ub3JkZXJzLXRhYmxlX19wcm9wb3NhbDpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ub3JkZXJzLXRhYmxlX19jb21wYW55e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWluLXdpZHRoOjEyMHB4O3BhZGRpbmctdG9wOjNweDtwYWRkaW5nLWJvdHRvbTozcHg7d2hpdGUtc3BhY2U6bm9ybWFsfS5vcmRlcnMtdGFibGVfX2NvbXBhbnkgaW1ne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjRweDtoZWlnaHQ6YXV0bzttYXJnaW4tcmlnaHQ6MTBweH0ub3JkZXJzLXRhYmxlX19jb21wYW55LW5hbWV7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lm9yZGVycy10YWJsZV9fY291bnRlcntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLWJvdHRvbToyMHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLXRvcDoxNXB4fS5vcmRlcnMtdGFibGVfX2NvdW50ZXItYXZhaWxhYmxle21hcmdpbi1sZWZ0OjIwcHh9Lm9yZGVycy10YWJsZV9fY291bnRlci1kaXNwbGF5e2NvbG9yOnZhcigtLXRoZW1lKX0ub3JkZXJzLXRhYmxlX19jZWxsLWNvbnRyb2xzIFtjbGFzcyo9XCJidXRuXCJdOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0OjEwcHh9Lm9yZGVycy10YWJsZV9fY29udHJvbHN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tYm90dG9tOjVweH0ub3JkZXJzLXRhYmxlX19jb250cm9scyBbY2xhc3MqPVwiYnV0blwiXXtoZWlnaHQ6MzBweDtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHg7ZmxleC1zaHJpbms6MH0ub3JkZXJzLXRhYmxlX19jb250cm9scyAuYWRkLWZpbmFuY2UsLm9yZGVycy10YWJsZV9fY29udHJvbHMgLm9yZGVycy10YWJsZV9fc2hvdy1hbGx7bWFyZ2luLWxlZnQ6YXV0b30ub3JkZXJzLXRhYmxlX19jb250cm9scy10aXRsZXtmb250LXNpemU6MThweDtmb250LXdlaWdodDpib2xkfS5vcmRlcnMtdGFibGVfX2ZpbmFuY2UsLm9yZGVycy10YWJsZV9fYWNjb3VudHttYXJnaW4tcmlnaHQ6MTVweDtmb250LXdlaWdodDpib2xkfS5vcmRlcnMtdGFibGVfX2NsaWVudC10eXBle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9Lm9yZGVycy10YWJsZV9fY2xpZW50LXR5cGUgc3BhbnttYXJnaW4tcmlnaHQ6MTBweH0ub3JkZXJzLXRhYmxlX19jbGllbnQtdHlwZSBzdmd7ZmxleC1zaHJpbms6MDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2ZpbGw6IzYzOWUzYTttYXJnaW4tbGVmdDphdXRvfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5vcmRlcnMtdGFibGVfX2NvdW50ZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9Lm9yZGVycy10YWJsZV9fY291bnRlci1hdmFpbGFibGV7bWFyZ2luLWxlZnQ6MDttYXJnaW4tdG9wOjEwcHh9Lm9yZGVycy10YWJsZV9fY29udHJvbHMtdGl0bGV7Zm9udC1zaXplOjE2cHh9fS5vcmRlci1wcmVwYXltZW50IHNwYW57ZmxvYXQ6bm9uZX0ub3JkZXItaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWJvdHRvbTo1MHB4fS5vcmRlci1pdGVtOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5vcmRlci1pdGVtIC5zaW1wbGUtZmlsZXtoZWlnaHQ6MzZweH0ub3JkZXItaXRlbSAuc2ltcGxlLWZpbGVfX3ZhbHVle2xpbmUtaGVpZ2h0OjM0cHh9Lm9yZGVyLWl0ZW0gLnJlcG9ydC1wcm9kdWN0c3ttYXJnaW4tdG9wOjB9Lm9yZGVyLWl0ZW0tY29tbWlzc2lvbntjb2xvcjpibGFja30ub3JkZXItaXRlbS1jb21taXNzaW9uIHNwYW57Y29sb3I6dmFyKC0tdGhlbWUpfS5vcmRlci1pdGVtX19kb3dubG9hZHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi10b3A6MTVweH0ub3JkZXItaXRlbV9fZG93bmxvYWQgYXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOmNhbGMoNTAlIC0gMTBweCk7Zm9udC1zaXplOjE3cHh9Lm9yZGVyLWl0ZW1fX2Rvd25sb2FkIGEgc3Zne3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7bWFyZ2luLXJpZ2h0OjEwcHg7ZmlsbDp2YXIoLS10aGVtZSl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7Lm9yZGVyLWl0ZW1fX2Rvd25sb2Fke2Rpc3BsYXk6YmxvY2t9Lm9yZGVyLWl0ZW1fX2Rvd25sb2FkIGF7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjEwcHh9fS5vcmRlci1pdGVtIC5jYXJ0LXRleHR7cGFkZGluZzowIDAgMzBweCAwfS5vcmRlci1pdGVtIC5jYXJ0LW9yZGVyIC5jb21wYW55LWZlYXR1cmVzLWNvbnRlbnR7cGFkZGluZzowIDAgMzBweCAwfS5vcmRlci1pdGVtIC5jYXJ0LW9yZGVyIC5vcmRlci1zZWN0aW9uLC5vcmRlci1pdGVtIC5vcmRlci1zZWN0aW9uLC5vcmRlci1pdGVtIC5vcmRlci1wcmljZS1mb3JtLC5vcmRlci1pdGVtIC5jb21wYW55LWZlYXR1cmV7Ym9yZGVyOm5vbmU7cGFkZGluZzowfS5vcmRlci1pdGVtIC5jYXJ0LW9yZGVyIC5vcmRlci1zZWN0aW9uIC5vcmRlci1wcmljZS1mb3JtLC5vcmRlci1pdGVtIC5vcmRlci1zZWN0aW9uIC5vcmRlci1wcmljZS1mb3JtLC5vcmRlci1pdGVtIC5vcmRlci1wcmljZS1mb3JtIC5vcmRlci1wcmljZS1mb3JtLC5vcmRlci1pdGVtIC5jb21wYW55LWZlYXR1cmUgLm9yZGVyLXByaWNlLWZvcm17bWFyZ2luOjB9Lm9yZGVyLWl0ZW0gLndyb25nLWFtb3VudHtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MzBweDtsaW5lLWhlaWdodDozMHB4fS5vcmRlci1pdGVtIC53cm9uZy1hbW91bnQgLnJlZC1jb2xvcnt0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdofS5vcmRlci1pdGVtIC5jZW50ZXItdGV4dHt0ZXh0LWFsaWduOmNlbnRlcn0ub3JkZXItaXRlbSAub3JkZXItZGF0YXtwYWRkaW5nOjAgMCA0MHB4IDB9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGE6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEtcHJpY2V7Y2xlYXI6Ym90aDtjb2xvcjp2YXIoLS10aGVtZSk7cGFkZGluZzoxMHB4IDAgMCAwO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OmJvbGR9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEtcHJpY2UuYm9udXMtaW5mb3twYWRkaW5nOjB9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEtdGl0bGV7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6MCAwIDIwcHggMH0ub3JkZXItaXRlbSAub3JkZXItZGF0YS10aXRsZS5sb3d7cGFkZGluZzowfS5vcmRlci1pdGVtIC5vcmRlci1kYXRhLXRpdGxlLWxlZnQ6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEtdGl0bGUgLm51bWJlcntmbG9hdDpsZWZ0O21hcmdpbjoycHggMjBweCAwIDA7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6Ym9sZH0ub3JkZXItaXRlbSAub3JkZXItZGF0YS10aXRsZSAubnVtYmVyIG1hcmt7Y29sb3I6dmFyKC0tdGhlbWUpfS5vcmRlci1pdGVtIC5vcmRlci1kYXRhLXRpdGxlIC5kYXRle2Zsb2F0OmxlZnQ7cGFkZGluZzoxMHB4IDAgMCAwO2NvbG9yOiM1YzYyNmV9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEtdGl0bGUgLmRhdGUgc3BhbnttYXJnaW46MCAwIDAgMjBweH0ub3JkZXItaXRlbSAub3JkZXItZGF0YS10aXRsZSAudHlwZXtmbG9hdDpsZWZ0O21hcmdpbjowIDAgMCAyMHB4fS5vcmRlci1pdGVtIC5vcmRlci1kYXRhLXRpdGxlIFtjbGFzcyo9XCItYnV0blwiXXtmbG9hdDpyaWdodDt3aWR0aDoxMzBweDtoZWlnaHQ6NDBweDttYXJnaW46MDtmb250LXNpemU6MTVweDtjbGVhcjpub25lfS5vcmRlci1pdGVtIC5vcmRlci1kYXRhLXRpdGxlIC5vcmRlci1zdGF0dXN7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjAgMCAxNXB4IDB9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEtdGl0bGUgLm9yZGVyLXN0YXR1cyBzcGFue2Rpc3BsYXk6YmxvY2t9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEtdGl0bGUgLm9yZGVyLXN0YXR1cy1jb25kaXRpb257ZGlzcGxheTppbmxpbmUtYmxvY2s7bWF4LXdpZHRoOjIwMHB4O3BhZGRpbmc6OHB4IDE1cHggMTBweCAxNXB4O21hcmdpbjoxMHB4IGF1dG8gMCBhdXRvO2ZvbnQtd2VpZ2h0OmJvbGQ7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS10aGVtZSl9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEtdGl0bGUgLm9yZGVyLXN0YXR1cyAuZGFyay1yZWQtYnV0bntmbG9hdDpub25lO3dpZHRoOjIwMHB4O21hcmdpbjoxMHB4IGF1dG99Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEtdGl0bGUgLmNhcmQtYnRucy1jb25zdWx0e21hcmdpbi10b3A6MH0ub3JkZXItaXRlbSAub3JkZXItZGF0YS10aXRsZS1zdGF0dXN7cGFkZGluZzoxMHB4IDAgMTBweCAwO2ZvbnQtd2VpZ2h0OmJvbGR9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEtdGl0bGUtc3RhdHVzIHNwYW57Y29sb3I6dmFyKC0tdGhlbWUpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpey5vcmRlci1pdGVtIC5vcmRlci1kYXRhLXRpdGxle2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowIDAgMTBweCAwO3RleHQtYWxpZ246Y2VudGVyfS5vcmRlci1pdGVtIC5vcmRlci1kYXRhLXRpdGxlIC5udW1iZXJ7ZmxvYXQ6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MnB4IDEwcHggMCAwO2ZvbnQtc2l6ZToyMnB4fS5vcmRlci1pdGVtIC5vcmRlci1kYXRhLXRpdGxlIC5kYXRle2Zsb2F0Om5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzo5cHggMCAwIDB9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEtdGl0bGUgLmRhdGUgc3BhbnttYXJnaW46MCAwIDAgMTBweH19Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEgLm9yZGVyLXRpbWVye3BhZGRpbmc6MCAwIDMwcHggMDtjbGVhcjpib3RoO2ZvbnQtd2VpZ2h0OmJvbGR9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEgLm9yZGVyLXRpbWVyIHNwYW57Y29sb3I6dmFyKC0tdGhlbWUpfS5vcmRlci1pdGVtIC5vcmRlci1kYXRhIC5vcmRlci10aW1lciBzcGFuIHNwYW57Zm9udC1zaXplOjIwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCl7Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEgLm9yZGVyLXRpbWVye3RleHQtYWxpZ246Y2VudGVyfX0ub3JkZXItaXRlbSAub3JkZXItZGF0YS5hbGlnbi1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEuYWxpZ24tY2VudGVyIC5udW1iZXJ7ZmxvYXQ6bm9uZTttYXJnaW46MH0ub3JkZXItaXRlbSAub3JkZXItZGF0YSAuY2VsbCwub3JkZXItaXRlbSAub3JkZXItZGF0YSAucm93e2Zsb2F0OmxlZnQ7d2lkdGg6NTAlfS5vcmRlci1pdGVtIC5vcmRlci1kYXRhIC5jZWxsOmFmdGVyLC5vcmRlci1pdGVtIC5vcmRlci1kYXRhIC5yb3c6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEgLmNlbGw6bnRoLWNoaWxkKDJuKzEpLC5vcmRlci1pdGVtIC5vcmRlci1kYXRhIC5yb3c6bnRoLWNoaWxkKDJuKzEpe2NsZWFyOmJvdGh9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEgLmNlbGx7cGFkZGluZzowIDMwcHggMzBweCAwfS5vcmRlci1pdGVtIC5vcmRlci1kYXRhIC5kYXRhLWxhYmVse3BhZGRpbmc6MCAwIDEwcHggMDtjb2xvcjojNWM2MjZlO2ZvbnQtd2VpZ2h0OmJvbGR9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEgLmRhdGEtbGFiZWwrLmlucHV0LWxpbmV7ZmxvYXQ6bGVmdH0ub3JkZXItaXRlbSAub3JkZXItZGF0YSAuaW5wdXQtbGluZXtmbG9hdDpyaWdodDt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpfS5vcmRlci1pdGVtIC5vcmRlci1kYXRhIC5pbnB1dC1saW5lLndpZGV7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlfS5vcmRlci1pdGVtIC5vcmRlci1kYXRhIC50b3RhbC1ob3Vyc3toZWlnaHQ6MzZweDtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDozNnB4fS5vcmRlci1pdGVtIC5vcmRlci10YWJsZXtwYWRkaW5nOjEwcHggMCAwIDA7bWFyZ2luOjAgMCAzMHB4IDA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2UzZTNlM30ub3JkZXItaXRlbSAub3JkZXItdGFibGU6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm9yZGVyLWl0ZW0gLm9yZGVyLXRhYmxlIGlucHV0LnRleHQtaW5wdXR7bWF4LXdpZHRoOjgwcHg7bWFyZ2luOjAgYXV0b30ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdHtwYWRkaW5nOjE0cHggMCAxNXB4IDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2UzZTNlM30ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdDphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdCAuaW1hZ2V7ZmxvYXQ6bGVmdDt3aWR0aDo2MHB4O2hlaWdodDo2MHB4O21hcmdpbjowIDE1cHggMCAwO2JvcmRlcjoxcHggc29saWQgI2UzZTNlM30ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdCAuaW1hZ2UgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99Lm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3QgLmltYWdlPmF7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2Rpc3BsYXk6YmxvY2t9Lm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3QgLmltYWdlPmE6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjUwJTtsZWZ0OjUwJTt6LWluZGV4OjI7ZGlzcGxheTpibG9jazt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O21hcmdpbjotMjBweCAwIDAgLTIwcHg7YmFja2dyb3VuZDp1cmwoXCIvaW1hZ2VzL2kvem9vbS5wbmdcIikgbm8tcmVwZWF0IDUwJSA1MCU7YmFja2dyb3VuZC1zaXplOjMwcHggMzBweDtvcGFjaXR5OjA7dHJhbnNpdGlvbjphbGwgMC4yc30ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdCAuaW1hZ2U+YTpob3ZlcjpiZWZvcmV7b3BhY2l0eToxfS5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0IC5pbmZve292ZXJmbG93OmhpZGRlbn0ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdCAubmFtZXtwYWRkaW5nOjhweCAwIDhweCAwfS5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0IC5wcmljZSBzcGFue21hcmdpbjowIDAgMCA1cHh9Lm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3QgLnByaWNlIGlucHV0LnRleHQtaW5wdXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgNXB4IDAgNXB4fS5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0IC5vbGQtcHJpY2V7Y29sb3I6IzVjNjI2ZTt0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdofS5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0IC5uZXctcHJpY2V7Y29sb3I6dmFyKC0tdGhlbWUpfS5vcmRlci1pdGVtIC5yZXBsYWNlLWxpbmt7ZGlzcGxheTpibG9jazttYXJnaW46MCAwIDAgMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5vcmRlci1pdGVtIC5yZXBsYWNlLWxpbms6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3QsLm9yZGVyLWl0ZW0gLm9kZXItdGFibGUtaGVhZHtkaXNwbGF5OnRhYmxlO3dpZHRoOjEwMCV9Lm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3QgLmNlbGwsLm9yZGVyLWl0ZW0gLm9kZXItdGFibGUtaGVhZCAuY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjE0JTttaW4taGVpZ2h0OjIwcHg7cGFkZGluZzowIDVweDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTVweH0ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdCAuY2VsbDphZnRlciwub3JkZXItaXRlbSAub2Rlci10YWJsZS1oZWFkIC5jZWxsOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0IC5jZWxsOm50aC1jaGlsZCgxKSwub3JkZXItaXRlbSAub2Rlci10YWJsZS1oZWFkIC5jZWxsOm50aC1jaGlsZCgxKXt3aWR0aDo0NHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzVjNjI2ZX0ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdCAuY2VsbDpudGgtY2hpbGQoMiksLm9yZGVyLWl0ZW0gLm9kZXItdGFibGUtaGVhZCAuY2VsbDpudGgtY2hpbGQoMil7d2lkdGg6Y2FsYyg0MCUgLSA0MHB4KTt0ZXh0LWFsaWduOmxlZnR9Lm9yZGVyLWl0ZW0gLm9kZXItdGFibGUtaGVhZHttYXJnaW46MCAwIDE1cHggMDtmb250LXdlaWdodDpib2xkfS5vcmRlci1pdGVtIC5vZGVyLXRhYmxlLWhlYWQ6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm9yZGVyLWl0ZW0gLm9kZXItdGFibGUtaGVhZCAuZGFyay1yZWQtYnV0bntoZWlnaHQ6NDBweDt3aWR0aDoxMDAlO21hcmdpbjowO2ZvbnQtc2l6ZToxNHB4fS5vcmRlci1pdGVtIC5vZGVyLXRhYmxlLWhlYWQgLmNlbGx7dmVydGljYWwtYWxpZ246Ym90dG9tfS5vcmRlci1pdGVtIC5vZGVyLXRhYmxlLWhlYWQgc3BhbnttYXJnaW46MCAwIDAgMTBweH0ub3JkZXItaXRlbSAuZGVhbGVyLXRvdGFsIC5jZWxsLW5hbWV7Y29sb3I6dmFyKC0tdGhlbWUpfS5vcmRlci1pdGVtIC50b3RhbC10YWJsZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1lbmQ7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luOjAgMCAzMHB4IDB9Lm9yZGVyLWl0ZW0gLnRvdGFsLXRhYmxlX190aXRsZXtmb250LXdlaWdodDpib2xkfS5vcmRlci1pdGVtIC50b3RhbC10YWJsZTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6MDtsZWZ0OjUwJTtkaXNwbGF5OmJsb2NrO3dpZHRoOjFweDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOnZhcigtLXRoZW1lKX0ub3JkZXItaXRlbSAudG90YWwtdGFibGUgLmNvbHVtbnt3aWR0aDpjYWxjKDUwJSAtIDE1cHgpfS5vcmRlci1pdGVtIC50b3RhbC10YWJsZSAucm93e2Rpc3BsYXk6dGFibGU7d2lkdGg6MTAwJX0ub3JkZXItaXRlbSAudG90YWwtdGFibGUgLnJvdy5wcm9kdWN0cy10b3RhbHtmb250LXdlaWdodDpib2xkfS5vcmRlci1pdGVtIC50b3RhbC10YWJsZSAucm93Lm9yZGVyLXRvdGFse2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6dmFyKC0tdGhlbWUpO2JvcmRlcjpub25lO3BhZGRpbmc6MzBweCAwIDAgMDtjbGVhcjpib3RofS5vcmRlci1pdGVtIC50b3RhbC10YWJsZSAucm93X3RvdGFse2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6dmFyKC0tdGhlbWUpfS5vcmRlci1pdGVtIC50b3RhbC10YWJsZSAuY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246bWlkZGxlO21pbi1oZWlnaHQ6NDlweDtwYWRkaW5nOjVweCAwfS5vcmRlci1pdGVtIC50b3RhbC10YWJsZSAuY2VsbDpudGgtY2hpbGQoMSl7d2lkdGg6NTAlfS5vcmRlci1pdGVtIC50b3RhbC10YWJsZSAuY2VsbDpudGgtY2hpbGQoMil7d2lkdGg6MjUlfS5vcmRlci1pdGVtIC50b3RhbC10YWJsZSAuY2VsbDpudGgtY2hpbGQoMyl7d2lkdGg6MjUlfS5vcmRlci1pdGVtIC50b3RhbC10YWJsZSAuY2VsbCAubGFiZWwtdGV4dHt0b3A6MH0ub3JkZXItaXRlbSAudG90YWwtdGFibGUgLnByaWNle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9Lm9yZGVyLWl0ZW0gLnRvdGFsLXRhYmxlIC5wcmljZSBpbnB1dC50ZXh0LWlucHV0e2hlaWdodDozMHB4O3dpZHRoOjcwcHh9Lm9yZGVyLWl0ZW0gLnRvdGFsLXRhYmxlIC5wcmljZSAuY3VycmVuY3l7bWFyZ2luLWxlZnQ6MTBweH0ub3JkZXItaXRlbSAudG90YWwtdGFibGUgbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lm9yZGVyLWl0ZW0gLnRvdGFsLXRhYmxlIC5hZGRpdGlvbmFsLWluZm97Y29sb3I6IzVjNjI2ZTtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTowLjhlbX0ub3JkZXItaXRlbSAuYm9udXMtaW5mb3twb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6MTVweDtjb2xvcjojMDBhZmU2fS5vcmRlci1pdGVtIC5ib251cy1pbmZvIC5kYXJre2NvbG9yOiM1YzYyNmV9Lm9yZGVyLWl0ZW0gLmJvbnVzLWluZm8udXBwZXJ7dG9wOi0zcHh9Lm9yZGVyLWl0ZW0gLnBheW1lbnQtdHlwZXtwYWRkaW5nOjB9Lm9yZGVyLWl0ZW0gLnBheW1lbnQtdHlwZS5kZWFsZXItcGF5bWVudHtmbG9hdDpyaWdodDt3aWR0aDpjYWxjKDUwJSAtIDE1cHgpO3BhZGRpbmc6MCAwIDIwcHggMH0ub3JkZXItaXRlbSAub3JkZXItZG93bmxvYWR7ZmxvYXQ6cmlnaHQ7d2lkdGg6Y2FsYyg1MCUgLSAxNXB4KTttYXJnaW46MzNweCAwIDAgMDtmb250LXdlaWdodDpib2xkfS5vcmRlci1pdGVtIC5vcmRlci1kb3dubG9hZCBhe21hcmdpbjowIDAgMCAxMHB4fS5vcmRlci1pdGVtIC5vcmRlci1kb3dubG9hZCBhIFtjbGFzcyo9aWNvLV17cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7bWFyZ2luOjAgMnB4IDAgMH0ub3JkZXItaXRlbSAub3JkZXItZG93bmxvYWQgYSBbY2xhc3MqPWljby1dLmljby1leGNlbHtmaWxsOiMyNjcyNDh9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRvd25sb2FkIGEuZXhjZWwtY29sb3J7Y29sb3I6IzI2NzI0OH0ub3JkZXItaXRlbSAub3JkZXItZG93bmxvYWQgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtvcGFjaXR5OjAuN30ub3JkZXItaXRlbSAub3JkZXItZG93bmxvYWQgbGFiZWx7bWFyZ2luOjEwcHggMCAwIDA7Zm9udC13ZWlnaHQ6bm9ybWFsfS5vcmRlci1pdGVtIC5vcmRlci1kb3dubG9hZCAuZXh0cmEtY2hhcmdle21hcmdpbjoxMHB4IDAgMCAwfS5vcmRlci1pdGVtIC5vcmRlci1kb3dubG9hZCAuZXh0cmEtY2hhcmdlIGlucHV0LnRleHQtaW5wdXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjgwcHg7bWFyZ2luOjAgNXB4fS5vcmRlci1pdGVtIC5vcmRlci10b3RhbHtkaXNwbGF5OnRhYmxlO3dpZHRoOjEwMCU7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjp2YXIoLS10aGVtZSk7cGFkZGluZzowIDAgMzBweCAwO2NsZWFyOmJvdGh9Lm9yZGVyLWl0ZW0gLm9yZGVyLXRvdGFsOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5vcmRlci1pdGVtIC5vcmRlci10b3RhbCAuY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGw7cGFkZGluZzoxNXB4IDVweCAxNnB4IDVweH0ub3JkZXItaXRlbSAub3JkZXItdG90YWwgLmNlbGw6bnRoLWNoaWxkKDEpe3dpZHRoOjMwJX0ub3JkZXItaXRlbSAub3JkZXItdG90YWwgLmNlbGw6bnRoLWNoaWxkKDIpe3dpZHRoOjIwJX0ub3JkZXItaXRlbSAub3JkZXItdG90YWwgLmNlbGw6bnRoLWNoaWxkKDMpe3dpZHRoOjUwJX0ub3JkZXItaXRlbSAub3JkZXItdG90YWwgLm9yZGVyLWRvd25sb2Fke21hcmdpbjowO2Zsb2F0Om5vbmU7Y29sb3I6IzI2NzI0OH0ub3JkZXItaXRlbSAub3JkZXItZGV0YWlscyAuY2FyZC1idG5zLWNvbnN1bHR7bWFyZ2luOjIwcHggMCAwIDB9Lm9yZGVyLWl0ZW0gLm1hbmFnZXItc3RhdHVze2Zsb2F0OmxlZnQ7bWFyZ2luOi0zcHggMCAwIDMwcHh9Lm9yZGVyLWl0ZW0gLm1hbmFnZXItc3RhdHVzOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5vcmRlci1pdGVtIC5tYW5hZ2VyLXN0YXR1cyAubWFuYWdlci1zdGF0dXMtY29sdW1ue21hcmdpbjowIDAgMjBweCAwfS5vcmRlci1pdGVtIC5tYW5hZ2VyLXN0YXR1cyAubWFuYWdlci1zdGF0dXMtY29sdW1uOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5vcmRlci1pdGVtIC5tYW5hZ2VyLXN0YXR1cyAubGFiZWx7ZmxvYXQ6bGVmdDttYXJnaW46N3B4IDE1cHggMCAwfS5vcmRlci1pdGVtIC5tYW5hZ2VyLXN0YXR1cyAuc3RhdHVzLXNlbGVjdC1ob2xkZXJ7ZmxvYXQ6bGVmdDt3aWR0aDoxNTBweH0ub3JkZXItaXRlbSAubWFuYWdlci1zdGF0dXMgLnN0YXR1cy1zZWxlY3QtaG9sZGVyLmJsYWNrLWNvbG9yIHNlbGVjdHtjb2xvcjojMWQyMjI1fS5vcmRlci1pdGVtIC5tYW5hZ2VyLXN0YXR1cyAuc3RhdHVzLXNlbGVjdC1ob2xkZXIuZ3JlZW4tY29sb3Igc2VsZWN0e2NvbG9yOiM2MzllM2F9Lm9yZGVyLWl0ZW0gLm1hbmFnZXItc3RhdHVzIC5zdGF0dXMtc2VsZWN0LWhvbGRlci5yZWQtY29sb3Igc2VsZWN0e2NvbG9yOnZhcigtLXRoZW1lKX0ub3JkZXItaXRlbSAuYmxhY2stY29sb3Igc2VsZWN0e2NvbG9yOiMxZDIyMjV9Lm9yZGVyLWl0ZW0gLmdyZWVuLWNvbG9yIHNlbGVjdHtjb2xvcjojNjM5ZTNhfS5vcmRlci1pdGVtIC5yZWQtY29sb3Igc2VsZWN0e2NvbG9yOnZhcigtLXRoZW1lKX0ub3JkZXItaXRlbSAubGVmdC1kYXRhLC5vcmRlci1pdGVtIC5yaWdodC1kYXRhe2Zsb2F0OmxlZnQ7d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KX0ub3JkZXItaXRlbSAubGVmdC1kYXRhOmFmdGVyLC5vcmRlci1pdGVtIC5yaWdodC1kYXRhOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5vcmRlci1pdGVtIC5yaWdodC1kYXRhe2Zsb2F0OnJpZ2h0fS5vcmRlci1pdGVtIC5jdXN0b21lci1kYXRhe2Zsb2F0OnJpZ2h0O3dpZHRoOjE1MHB4O21hcmdpbjo0cHggMCAwIDB9Lm9yZGVyLWl0ZW0gLmN1c3RvbWVyLWRhdGE6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm9yZGVyLWl0ZW0gLmN1c3RvbWVyLWRhdGE6Zmlyc3QtY2hpbGR7ZmxvYXQ6bGVmdDt3aWR0aDpjYWxjKDEwMCUgLSAxNjBweCl9Lm9yZGVyLWl0ZW0gLmN1c3RvbWVyLWRhdGEgLmxhYmVse21hcmdpbjowIDAgNXB4IDB9Lm9yZGVyLWl0ZW0gLmN1c3RvbWVyLWRhdGEgLmNvbHVtbiBhe2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5vcmRlci1pdGVtIC5jdXN0b21lci1kYXRhIHNwYW57ZGlzcGxheTpibG9ja30ub3JkZXItaXRlbSAuY3VzdG9tZXItZGF0YSAubWFuYWdlci1zZWxlY3QtaG9sZGVye3dpZHRoOjE1MHB4fS5vcmRlci1pdGVtIC5kZWFsZXItc2VsZWN0LWhvbGRlcnt3aWR0aDoxMjBweDttYXJnaW46MTBweCBhdXRvIDAgYXV0b30ub3JkZXItaXRlbSAuZGVhbGVyLXNlbGVjdC1ob2xkZXI6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS5vcmRlci1pdGVtLm1hbmFnZXItb3JkZXIgLm9yZGVyLWRvd25sb2Fke3dpZHRoOmNhbGMoNTAlIC0gMTVweCl9LmRldGFpbHMtc2VjdGlvbntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwO21hcmdpbjowIDAgMTVweCAwfS5kZXRhaWxzLXNlY3Rpb25fX2NvbnRlbnR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtZ3JvdzoxO21pbi1oZWlnaHQ6ODBweDtwYWRkaW5nOjAgMCA1cHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTNlM2UzfS5kZXRhaWxzLXNlY3Rpb25fX2NvbnRhY3Rze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXRvcDo1cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LmRldGFpbHMtc2VjdGlvbl9fY29udGFjdHN7ZGlzcGxheTpibG9ja319LmRldGFpbHMtc2VjdGlvbj4uaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6bGVmdDtmbGV4LXNocmluazowO3dpZHRoOjgwcHg7aGVpZ2h0OjgwcHg7bWFyZ2luOjAgMCAwIDEwcHg7Ym94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMzUsMzUsMzUsMC4yNSk7b3ZlcmZsb3c6aGlkZGVufS5kZXRhaWxzLXNlY3Rpb24+LmltYWdlIGltZ3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uZGV0YWlscy1zZWN0aW9uX19sYWJlbHt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206NXB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzVjNjI2ZTtmb250LXNpemU6MTVweH0uZGV0YWlscy1zZWN0aW9uIC5uYW1le2Zsb2F0OmxlZnR9LmRldGFpbHMtc2VjdGlvbiAubmFtZSBhLC5kZXRhaWxzLXNlY3Rpb24gLm5hbWUgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAxMHB4IDAgMH0uZGV0YWlscy1zZWN0aW9uIC5jb2x1bW57ZmxvYXQ6cmlnaHQ7d2lkdGg6Y2FsYyg1MCUgLSAxNXB4KX0uZGV0YWlscy1zZWN0aW9uIC5jb2x1bW46YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LmRldGFpbHMtc2VjdGlvbiAuY29sdW1uOmZpcnN0LWNoaWxke2Zsb2F0OmxlZnQ7cGFkZGluZzowIDE1cHggMCAwO2NvbG9yOiM1YzYyNmU7Zm9udC13ZWlnaHQ6Ym9sZH0uZGV0YWlscy1zZWN0aW9uIFtjbGFzcyo9XCJpY28tXCJde3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDozMHB4O2hlaWdodDozMHB4O21hcmdpbjowIDVweCAwIDRweDtmaWxsOnZhcigtLXRoZW1lKX0uZGV0YWlscy1zZWN0aW9uX193aGF0c2FwcHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiM1MGI5NDg7Zm9udC13ZWlnaHQ6Ym9sZH0uZGV0YWlscy1zZWN0aW9uX193aGF0c2FwcCBbY2xhc3MqPVwiaWNvLVwiXXt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2ZpbGw6IzUwYjk0OH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuZGV0YWlscy1zZWN0aW9uX193aGF0c2FwcHttYXJnaW4tdG9wOjVweDttYXJnaW4tbGVmdDowO2ZvbnQtc2l6ZToxNHB4fS5kZXRhaWxzLXNlY3Rpb25fX3doYXRzYXBwIFtjbGFzcyo9XCJpY28tXCJde3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7ZmlsbDojNTBiOTQ4fX0uZGV0YWlscy1zZWN0aW9uIC5kZXNjcmlwdGlvbntwYWRkaW5nOjEwcHggMCAwIDA7Y2xlYXI6Ym90aH0uZGV0YWlscy1zZWN0aW9uIC50ZWNobmljaWFue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC13cmFwOndyYXA7ZmxvYXQ6bGVmdDttYXJnaW46MCAxNXB4IDAgMH0uZGV0YWlscy1zZWN0aW9uIC50ZWNobmljaWFuOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5kZXRhaWxzLXNlY3Rpb24gLnRlY2huaWNpYW4tbGFiZWx7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjVweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiM1YzYyNmU7Zm9udC1zaXplOjE1cHh9LmRldGFpbHMtc2VjdGlvbiAudGVjaG5pY2lhbiAuaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6bGVmdDt3aWR0aDozMnB4O2hlaWdodDozMnB4O21hcmdpbjowIDEwcHggMCAwO2JhY2tncm91bmQ6dXJsKFwiL2ltYWdlcy9pL25vLXBob3RvLnBuZ1wiKSBuby1yZXBlYXQgMCAwO2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCU7Ym9yZGVyLXJhZGl1czo0NHB4O2JvcmRlcjoycHggc29saWQgdmFyKC0tdGhlbWUpO292ZXJmbG93OmhpZGRlbn0uZGV0YWlscy1zZWN0aW9uIC50ZWNobmljaWFuIC5pbWFnZSBpbWd7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87Ym9yZGVyLXJhZGl1czo0NHB4fS5kZXRhaWxzLXNlY3Rpb24gLnRlY2huaWNpYW4gLm5hbWV7ZmxvYXQ6bGVmdH0uZGV0YWlscy1zZWN0aW9uIC50ZWNobmljaWFuIC5uYW1lIHNwYW57ZGlzcGxheTpibG9jazttYXJnaW46MCAxMHB4IDAgMH0uZGV0YWlscy1zZWN0aW9uIC5jb250cmFjdC1saW5re2Zsb2F0OmxlZnQ7bWFyZ2luOjVweCAwIDAgMH0uZGV0YWlscy1zZWN0aW9uIC5jYXItbGlua3tkaXNwbGF5OmJsb2NrfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5kZXRhaWxzLXNlY3Rpb24+LmltYWdle3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHh9fS5ncmVlbi1jb2xvcntjb2xvcjojMThhMzAwfS5yZWQtY29sb3J7Y29sb3I6dmFyKC0tdGhlbWUpfS5yZWQtY29sb3IudHJhbnNwYXJlbnQtYnV0bntjb2xvcjojMDBjMmZmfS5yZWQtY29sb3IudHJhbnNwYXJlbnQtYnV0bjpob3Zlcntjb2xvcjojZmZmfS5vcmRlci1jaG9pY2V7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowIDAgNTBweCAwfS5vcmRlci1jaG9pY2U6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm9yZGVyLWNob2ljZS1wcmV2aWV3e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzo1cHggMCA1cHggMH0ub3JkZXItY2hvaWNlLXByZXZpZXc6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm9yZGVyLWNob2ljZS1wcmV2aWV3IC5jYXJ0LWl0ZW0taW1hZ2V7bWFyZ2luOjAgMTVweH0ub3JkZXItY2hvaWNlLXByZXZpZXcgLmNhcnQtaXRlbS1udW1iZXJ7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6Ym9sZH0ub3JkZXItY2hvaWNlLXByZXZpZXcgLmNhcnQtaXRlbS1pbmZve2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcH0ub3JkZXItY2hvaWNlLXByZXZpZXcgLmNhcnQtaXRlbS1jb3VudHtmb250LXdlaWdodDpib2xkO21hcmdpbjoxMHB4IDAgMCAwfS5vcmRlci1jaG9pY2UgdGQub3JkZXItY2hvaWNlLXNlcGFyYXRvcntib3JkZXI6bm9uZX0ub3JkZXItY2hvaWNlIC5yZWQtY29sb3J7Y29sb3I6dmFyKC0tdGhlbWUpfS5vcmRlci1jaG9pY2UgLmJsdWUtY29sb3J7Y29sb3I6IzAwYzJmZn0ub3JkZXItY2hvaWNlIC5ncmVlbi1jb2xvcntjb2xvcjojNjM5ZTNhfS5vcmRlci1jaG9pY2UgLmJvbGQtZm9udHtmb250LXdlaWdodDpib2xkfS5vcmRlci1jaG9pY2UgLmNvbXBhbnktbmFtZXtwYWRkaW5nOjAgMzBweCAwIDA7d2hpdGUtc3BhY2U6bm93cmFwfS5vcmRlci1jaG9pY2UgLmJlc3QtcHJpY2V7YmFja2dyb3VuZDojNjM5ZTNhO2NvbG9yOiNmZmZ9Lm9yZGVyLWNob2ljZSBhLmNvbmRpdGlvbntkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NXB4IDE1cHggNnB4IDE1cHh9Lm9yZGVyLWNob2ljZSBhLmNvbmRpdGlvbi5hY3RpdmV7YmFja2dyb3VuZDojNjM5ZTNhO2NvbG9yOiNmZmZ9Lm9yZGVyLWNob2ljZSBhLmNvbmRpdGlvbi0tcmVtb3Zle21hcmdpbjo1cHggMCAwIDB9Lm9yZGVyLWNob2ljZSBhLmRhcmstcmVkLWJ1dG57aGVpZ2h0OjMwcHg7bWFyZ2luOjA7cGFkZGluZzowIDEwcHg7d2hpdGUtc3BhY2U6bm93cmFwO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI4cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCl7Lm9yZGVyLWNob2ljZSAuY2FydC1pdGVtLWluZm97dGV4dC1hbGlnbjpsZWZ0fX0ub3JkZXItY2hvaWNlLWZpbHRlcntmbG9hdDpyaWdodDttYXJnaW46MCAwIDIwcHggMH0ub3JkZXItY2hvaWNlLWZpbHRlcjphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ub3JkZXItY2hvaWNlLWZpbHRlciAubGFiZWx7ZmxvYXQ6bGVmdDttYXJnaW46OXB4IDAgMCAwfS5vcmRlci1jaG9pY2UtZmlsdGVyIFtjbGFzcyo9XCItYnV0blwiXXtmbG9hdDpsZWZ0O21pbi13aWR0aDoxODBweDt3aWR0aDphdXRvO2hlaWdodDo0MHB4O21hcmdpbjowIDAgMCAyMHB4O2NsZWFyOm5vbmV9Lm9yZGVyLWNob2ljZS1maWx0ZXIgW2NsYXNzKj1cIi1idXRuXCJdLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6dmFyKC0tdGhlbWUpfS5vcmRlci1jaG9pY2UgLmNhcmQtb2xkLXByaWNle2NvbG9yOiM1YzYyNmU7bWFyZ2luOjVweCAwIDAgMH0ub3JkZXItY2hvaWNlLWVtcHR5e3RleHQtYWxpZ246Y2VudGVyfS5vcmRlci1jaG9pY2UtZW1wdHkgc3BhbntkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MjBweCAwIDMwcHggMDtmb250LXNpemU6MjVweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojMWQyMjI1fS5vcmRlci1jaG9pY2UtZW1wdHkgcHtwYWRkaW5nOjAgMCAyMHB4IDA7bGluZS1oZWlnaHQ6MS41ZW07Y29sb3I6IzVjNjI2ZX0ub3JkZXItY2hvaWNlLWVtcHR5IHAgbWFya3tmb250LXdlaWdodDpib2xkO2NvbG9yOiMxZDIyMjV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7Lm9yZGVyLWNob2ljZS1lbXB0eSBwe2ZvbnQtc2l6ZToxNXB4O3BhZGRpbmc6MCAwIDE1cHggMH19LnByb2ZpbGVfX2ZpbHRlcnttYXJnaW4tYm90dG9tOjMwcHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtZW5kO3dpZHRoOmNhbGMoMTAwJSAtIDM1MHB4KX0ucHJvZmlsZV9fZmlsdGVyIFtjbGFzcyo9XCJidXRuXCJde3dpZHRoOjE2MHB4O2hlaWdodDozNnB4O21hcmdpbi1sZWZ0OjIwcHh9LnByb2ZpbGVfX2ZpbHRlci1kYXRlc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luLWxlZnQ6MjBweDt3aWR0aDo1MDBweH0ucHJvZmlsZV9fZmlsdGVyLWRhdGVzIGxhYmVse3dpZHRoOjEwMCV9LnByb2ZpbGVfX2ZpbHRlci1kYXRlcyBpbnB1dC50ZXh0LWlucHV0e3dpZHRoOmNhbGMoNTAlIC0gMTBweCl9LmNvbXBhbnktZmlsdGVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MzA7d2lkdGg6MjQwcHh9LmNvbXBhbnktZmlsdGVyX19kcm9wZG93bntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7YmFja2dyb3VuZDojZmZmO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjYzFjMWMxO2JvcmRlci1yaWdodDoxcHggc29saWQgI2MxYzFjMTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzFjMWMxfS5jb21wYW55LWZpbHRlcl9fZHJvcGRvd24uYWN0aXZle2Rpc3BsYXk6YmxvY2t9LmNvbXBhbnktZmlsdGVyX19zY3JvbGx7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO3dpZHRoOjEwMCU7bWF4LWhlaWdodDozMDBweDtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG99LmNvbXBhbnktZmlsdGVyX19jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NXB4O3JpZ2h0OjEwcHg7ei1pbmRleDozO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDttYXJnaW46MDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjYzFjMWMxO2N1cnNvcjpwb2ludGVyO291dGxpbmU6bm9uZTt0cmFuc2l0aW9uOmFsbCAwLjJzfS5jb21wYW55LWZpbHRlcl9fY2xvc2Ugc3Zne3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjUwJTtsZWZ0OjUwJTtkaXNwbGF5OmJsb2NrO3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHg7ZmlsbDojMWQyMjI1O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTt0cmFuc2l0aW9uOmFsbCAwLjJzfS5jb21wYW55LWZpbHRlcl9fY2xvc2U6aG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLXRoZW1lKX0uY29tcGFueS1maWx0ZXJfX2Nsb3NlOmhvdmVyIHN2Z3tmaWxsOnZhcigtLXRoZW1lKX0uY29tcGFueS1maWx0ZXJfX2xpc3R7bWFyZ2luLXRvcDozMnB4fS5jb21wYW55LWZpbHRlcl9fbGlzdC1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci10b3A6MXB4IHNvbGlkICNjMWMxYzF9LmNvbXBhbnktZmlsdGVyX19saXN0IGxhYmVse3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDo0MHB4O3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLXRvcDo3cHg7cGFkZGluZy1ib3R0b206NnB4O3RyYW5zaXRpb246YWxsIDAuMnM7Y3Vyc29yOnBvaW50ZXJ9LmNvbXBhbnktZmlsdGVyX19saXN0IGxhYmVsOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDo1MCU7bGVmdDoxMHB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTRweDtoZWlnaHQ6MTRweDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7Ym9yZGVyOjFweCBzb2xpZCAjYzFjMWMxO2JhY2tncm91bmQ6I2ZmZjt0cmFuc2l0aW9uOmFsbCAwLjJzfS5jb21wYW55LWZpbHRlcl9fbGlzdCBsYWJlbDpob3Zlcntjb2xvcjp2YXIoLS10aGVtZSl9LmNvbXBhbnktZmlsdGVyX19saXN0IGlucHV0W3R5cGU9Y2hlY2tib3hde3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O3BhZGRpbmc6MDtib3R0b206MDtjbGlwOnJlY3QoMCAwIDAgMCk7b3ZlcmZsb3c6aGlkZGVufS5jb21wYW55LWZpbHRlcl9fbGlzdCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVse2NvbG9yOnZhcigtLXRoZW1lKX0uY29tcGFueS1maWx0ZXJfX2xpc3QgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbDpiZWZvcmV7YmFja2dyb3VuZDp2YXIoLS10aGVtZSk7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAycHggI2ZmZn0ubWFuYWdlci10YWJsZS1ob2xkZXJ7cGFkZGluZzoxN3B4IDAgMzBweCAwO2ZvbnQtc2l6ZToxNXB4O292ZXJmbG93LXg6YXV0bztjbGVhcjpib3RofS5tYW5hZ2VyLXRhYmxlLWhvbGRlciAuY29tcGFueS1uYW1le3RleHQtYWxpZ246bGVmdDtjb2xvcjp2YXIoLS10aGVtZSl9Lm1hbmFnZXItdGFibGUtaG9sZGVyIC5jb21wYW55LW5hbWUgLnN0YXRpYy1yYXRpbmd7bWFyZ2luOjVweCAwIDAgMH0ubWFuYWdlci10YWJsZS1ob2xkZXIgLmNvbXBhbnktbmFtZS0tYmlnZ2Vye2ZvbnQtc2l6ZToyMHB4fS5tYW5hZ2VyLXRhYmxlLWhvbGRlci1pdGVtOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5tYW5hZ2VyLXRhYmxlLWhvbGRlciAucGxlZGdlLWlucHV0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoxMDBweH0ubWFuYWdlci10YWJsZS1ob2xkZXIgLnBsZWRnZS1pbnB1dCBpbnB1dC50ZXh0LWlucHV0e2ZvbnQtc2l6ZToxNXB4fS5tYW5hZ2VyLXRhYmxlLWhvbGRlciAuZGVhbGVyLWRpc2NvdW50e2ZvbnQtc2l6ZToxM3B4O2NvbG9yOnZhcigtLXRoZW1lKX0ubWFuYWdlci10YWJsZS1ob2xkZXIgLmRlYWxlci1hbW91bnQsLm1hbmFnZXItdGFibGUtaG9sZGVyIC5kZWFsZXItcHJpY2UsLm1hbmFnZXItdGFibGUtaG9sZGVyIC5pdGVtLWFtb3V0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDo4MHB4O21hcmdpbjowIDVweCAwIDB9Lm1hbmFnZXItdGFibGUtaG9sZGVyX3dpZGUgdGFibGV7bWluLXdpZHRoOjE0NDBweH0ubWFuYWdlci10YWJsZS1ob2xkZXJfd2lkZSB0YWJsZSAuZGVhbGVyLWl0ZW0tcHJpY2V7cGFkZGluZzowfS5tYW5hZ2VyLXRhYmxlLWhvbGRlciB0YWJsZXtwb3NpdGlvbjpyZWxhdGl2ZTttaW4td2lkdGg6MTI0MHB4fS5tYW5hZ2VyLXRhYmxlLWhvbGRlciAuYm9sZC1mb250e2ZvbnQtd2VpZ2h0OmJvbGR9Lm1hbmFnZXItdGFibGUtaG9sZGVyIC5vcmRlci1waWNrdXAtY2hlY2tib3h7bWFyZ2luLXRvcDoxMHB4fS5tYW5hZ2VyLXRhYmxlLWhvbGRlciB0cntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzFjMWMxfS5tYW5hZ2VyLXRhYmxlLWhvbGRlciB0ci5lbXB0eS1jZWxse2JvcmRlcjpub25lfS5tYW5hZ2VyLXRhYmxlLWhvbGRlciB0aHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjE1cHggOHB4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7dmVydGljYWwtYWxpZ246bWlkZGxlO2JvcmRlcjoxcHggc29saWQgI2MxYzFjMTtiYWNrZ3JvdW5kOiNmZmZ9Lm1hbmFnZXItdGFibGUtaG9sZGVyIHRoLmFsaWduLWxlZnR7dGV4dC1hbGlnbjpsZWZ0fS5tYW5hZ2VyLXRhYmxlLWhvbGRlciB0aC5lbXB0eS1jZWxse2JvcmRlcjpub25lfS5tYW5hZ2VyLXRhYmxlLWhvbGRlciB0aCBzcGFue2Rpc3BsYXk6YmxvY2t9Lm1hbmFnZXItdGFibGUtaG9sZGVyIHRoIHNwYW4ubGFiZWwtdGV4dCwubWFuYWdlci10YWJsZS1ob2xkZXIgdGggc3Bhbi5jaGVja2JveHtkaXNwbGF5OmlubGluZS1ibG9ja30ubWFuYWdlci10YWJsZS1ob2xkZXIgdGR7cGFkZGluZzoxMHB4IDhweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyOjFweCBzb2xpZCAjYzFjMWMxfS5tYW5hZ2VyLXRhYmxlLWhvbGRlciB0ZC5hbGlnbi1sZWZ0e3RleHQtYWxpZ246bGVmdH0ubWFuYWdlci10YWJsZS1ob2xkZXIgdGQuZW1wdHktY2VsbHtib3JkZXI6bm9uZX0ubWFuYWdlci10YWJsZS1ob2xkZXIgdGQgW2NsYXNzKj1cIi1idXRuXCJde2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttaW4td2lkdGg6MTAwcHg7bWF4LXdpZHRoOjEzNXB4O21hcmdpbjoycHggYXV0byAwIGF1dG87cGFkZGluZzowIDEwcHggMnB4IDEwcHg7Zm9udC1zaXplOjEzcHg7aGVpZ2h0OjI0cHg7bGluZS1oZWlnaHQ6MjJweDtmb250LXdlaWdodDpub3JtYWw7Ym94LXNoYWRvdzowIDFweCA3cHggdHJhbnNwYXJlbnR9Lm1hbmFnZXItdGFibGUtaG9sZGVyIHRkIC5hY3Rpb24tYnV0bntwYWRkaW5nOjA7bWFyZ2luOjA7aGVpZ2h0OjMwcHg7d2lkdGg6MzBweDttaW4td2lkdGg6MzBweDtkaXNwbGF5OmZsZXg7cG9zaXRpb246c3RhdGljfS5tYW5hZ2VyLXRhYmxlLWhvbGRlciB0ZCAuaGVscC1idXRue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7bWluLXdpZHRoOjA7bWFyZ2luOjAgMCAwIDNweDtwYWRkaW5nOjA7Zm9udC1zaXplOjEycHh9Lm1hbmFnZXItdGFibGUtaG9sZGVyIHRkIGlucHV0LnRleHQtaW5wdXR7cG9zaXRpb246c3RhdGljO2hlaWdodDozMHB4O2ZvbnQtc2l6ZToxNHB4fS5tYW5hZ2VyLXRhYmxlLWhvbGRlciB0ZCBpbnB1dC50ZXh0LWlucHV0X3dpZGV7bWluLXdpZHRoOjEyMHB4fS5tYW5hZ2VyLXRhYmxlLWhvbGRlciB0ci5jZWxsLXNlcGFyYXRvciwubWFuYWdlci10YWJsZS1ob2xkZXIgdGguY2VsbC1zZXBhcmF0b3IsLm1hbmFnZXItdGFibGUtaG9sZGVyIHRkLmNlbGwtc2VwYXJhdG9ye2JvcmRlci1yaWdodDoxcHggc29saWQgdmFyKC0tdGhlbWUpfS5tYW5hZ2VyLXRhYmxlLWhvbGRlciB0ci5ib3R0b20tY2VsbC1zZXBhcmF0b3IsLm1hbmFnZXItdGFibGUtaG9sZGVyIHRoLmJvdHRvbS1jZWxsLXNlcGFyYXRvciwubWFuYWdlci10YWJsZS1ob2xkZXIgdGQuYm90dG9tLWNlbGwtc2VwYXJhdG9ye2JvcmRlci1ib3R0b206MnB4IHNvbGlkIHZhcigtLXRoZW1lKX0ubWFuYWdlci10YWJsZS1ob2xkZXIgdHIuYm90dG9tLWNlbGwtc2VwYXJhdG9yIHRke2JvcmRlci1ib3R0b206bm9uZTtmb250LXNpemU6MjBweDtwYWRkaW5nLXRvcDoxMnB4O3BhZGRpbmctYm90dG9tOjEycHh9Lm1hbmFnZXItdGFibGUtaG9sZGVyIHRyLmJvdHRvbS1jZWxsLXNlcGFyYXRvci5ub3JtYWwtZm9udCB0ZHtmb250LXNpemU6MTVweDtwYWRkaW5nOjEwcHggOHB4fS5tYW5hZ2VyLXRhYmxlLWhvbGRlciB0ZC5ib3R0b20tbGluZSwubWFuYWdlci10YWJsZS1ob2xkZXIgdHIuYm90dG9tLWxpbmV7Ym9yZGVyLWJvdHRvbToycHggc29saWQgdmFyKC0tdGhlbWUpfS5tYW5hZ2VyLXRhYmxlLWhvbGRlciAuY2FydC1pdGVtLWluZm97Zm9udC1zaXplOjE1cHh9Lm1hbmFnZXItdGFibGUtaG9sZGVyIC5jYXJ0LWl0ZW0taW5mbyBpbnB1dC50ZXh0LWlucHV0e2hlaWdodDozMHB4O2ZvbnQtc2l6ZToxNHB4O21hcmdpbi1ib3R0b206NXB4fS5tYW5hZ2VyLXRhYmxlLWhvbGRlciAuY2FydC1pdGVtLWltYWdle21heC13aWR0aDo2MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5tYW5hZ2VyLXRhYmxlLWhvbGRlciB0aCwubWFuYWdlci10YWJsZS1ob2xkZXIgdGR7Zm9udC1zaXplOjEzcHh9Lm1hbmFnZXItdGFibGUtaG9sZGVyIC5jYXJ0LWl0ZW0taW5mb3tmb250LXNpemU6MTRweH19Lm1hbmFnZXItdGFibGUtaG9sZGVyIC5raXQtaW5wdXQsLm1hbmFnZXItdGFibGUtaG9sZGVyIC5jb25kaXRpb24tc2VsZWN0e21hcmdpbjowIGF1dG99LmtpdC1pbnB1dCwuY29uZGl0aW9uLXNlbGVjdHt3aWR0aDoxNzBweH0udGFibGUtbm93cmFwe3doaXRlLXNwYWNlOm5vd3JhcH0ubG9naXN0aWNzLW9wdGlvbnM6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LmxvZ2lzdGljcy1vcHRpb257ZmxvYXQ6cmlnaHQ7d2lkdGg6Y2FsYyg1MCUgLSAzMHB4KX0ubG9naXN0aWNzLW9wdGlvbjphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ubG9naXN0aWNzLW9wdGlvbjpmaXJzdC1jaGlsZHtmbG9hdDpsZWZ0fS5sb2dpc3RpY3Mtb3B0aW9uPi5pbnB1dC1sYWJlbHtmbG9hdDpsZWZ0O3dpZHRoOjgwcHg7bWFyZ2luOjZweCAwIDAgMH0ubG9naXN0aWNzLW9wdGlvbiAuY29udGVudHtmbG9hdDpyaWdodDt3aWR0aDpjYWxjKDEwMCUgLSA4MHB4KX0ubG9naXN0aWNzLW9wdGlvbiAubmV3LW9wdGlvbntwYWRkaW5nOjIwcHggMCAwIDB9LnBheW1lbnQtc3RhdHVze3BhZGRpbmc6MTBweCA1cHggMTBweCA1cHg7bWFyZ2luOjAgMCAzMHB4IDA7Ym9yZGVyOjJweCBzb2xpZCB2YXIoLS10aGVtZSl9LnBheW1lbnQtc3RhdHVzOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5wYXltZW50LXN0YXR1cyAuY29sdW1ue2Zsb2F0OmxlZnQ7d2lkdGg6MzMuMzMzJTtwYWRkaW5nOjAgMTBweH0ucGF5bWVudC1zdGF0dXMgLmNvbHVtbjphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ucGF5bWVudC1zdGF0dXMgLmxhYmVse2Zsb2F0OmxlZnQ7d2lkdGg6MTIwcHg7cGFkZGluZzo3cHggMCAwIDB9LnBheW1lbnQtc3RhdHVzIC5zdGF0dXMtaW5wdXR7ZmxvYXQ6bGVmdDt3aWR0aDpjYWxjKDEwMCUgLSAxMjBweCl9Lm9yZGVyLWNvbW1lbnRzOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5vcmRlci1kZXRhaWxzIC5vcmRlci1jb21tZW50c3ttYXJnaW46MCAwIDMwcHggMH0ub3JkZXItY29tbWVudHMgLmNvbHVtbntmbG9hdDpyaWdodDt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpfS5vcmRlci1jb21tZW50cyAuY29sdW1uOmZpcnN0LWNoaWxke2Zsb2F0OmxlZnR9Lm9yZGVyLWNvbnRyYWN0IHRleHRhcmVhLnRleHRhcmVhLWZpZWxke21pbi1oZWlnaHQ6NDAwcHg7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTp2aXNpYmxlO3Jlc2l6ZTp2ZXJ0aWNhbH0ub3JkZXItY29udHJhY3RfX2NvbHVtbnttYXJnaW4tYm90dG9tOjIwcHh9Lm9yZGVyLWNvbnRyYWN0X19zZWN0aW9ue21hcmdpbi1ib3R0b206NDBweH0ub3JkZXItY29udHJhY3QgLm9yZGVyLWJ0bnN7ZmxvYXQ6bm9uZX0ub3JkZXItY29udHJhY3QgaWZyYW1le3dpZHRoOjEwMCUgIWltcG9ydGFudH0uY2hlY2stYnRue3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjJweCAwIDEwcHggMDt3aWR0aDo5MHB4fS5jaGVjay1idG46aG92ZXJ7b3BhY2l0eTowLjl9LmNoZWNrLWJ0biAubm90LWNoZWNrZWQsLmNoZWNrLWJ0biAuY2hlY2tlZHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6M3B4IDEwcHggNHB4IDEwcHg7Zm9udC1zaXplOjEzcHg7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOnZhcigtLXRoZW1lKTtvdmVyZmxvdzpoaWRkZW47Y3Vyc29yOnBvaW50ZXI7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czo0cHg7dHJhbnNpdGlvbjphbGwgMC4yc30uY2hlY2stYnRuIC5jaGVja2Vke2JhY2tncm91bmQ6IzYzOWUzYX0uY2hlY2stYnRuIC5jaGVja2Vke2Rpc3BsYXk6bm9uZX0uY2hlY2stYnRuX19pbnB1dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7aGVpZ2h0OjA7d2lkdGg6MDtvcGFjaXR5OjB9LmNoZWNrLWJ0bl9faW5wdXQ6Y2hlY2tlZCB+IC5ub3QtY2hlY2tlZHtkaXNwbGF5Om5vbmV9LmNoZWNrLWJ0bl9faW5wdXQ6Y2hlY2tlZCB+IC5jaGVja2Vke2Rpc3BsYXk6YmxvY2t9LmJvbnVzLWluZm97Y29sb3I6IzAwYWZlNn0uY2VsbC1uYW1le2Rpc3BsYXk6bm9uZTtwYWRkaW5nOjAgMCA1cHggMDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiM1YzYyNmV9LnNob3ctb24tbW9iaWxle2Rpc3BsYXk6bm9uZX0uc2hvdy1vbi1tb2JpbGUuZGFyay1yZWQtYnV0bnt3aWR0aDoxMDAlO2hlaWdodDo0MHB4O21heC13aWR0aDozMjBweDttYXJnaW46MzBweCBhdXRvIDAgYXV0bztmbG9hdDpub25lfS5kZWFsZXItaXRlbS1wcmljZXtmb250LXNpemU6MTVweDtwYWRkaW5nOjhweCAwIDAgMH0uZGVhbGVyLWl0ZW0tcHJpY2UtLWxvd3twYWRkaW5nOjB9LmRlYWxlci1pdGVtLXByaWNlIGlucHV0LnRleHQtaW5wdXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NzBweDttYXJnaW46MCA1cHggMCA1cHh9LmRlYWxlci1kZXRhaWxzOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5kZWFsZXItZGV0YWlscyAuY29sdW1ue2Zsb2F0OmxlZnQ7bWF4LXdpZHRoOjUwMHB4fS5kZWFsZXItZGV0YWlscyAuY29sdW1uOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5kZWFsZXItZGV0YWlscyAuY29sdW1uOm50aC1jaGlsZCgyKXtmbG9hdDpyaWdodH0uZGVhbGVyLWRldGFpbHMgLmNvbHVtbi10aXRsZXtwYWRkaW5nOjAgMCAxNXB4IDA7Zm9udC1zaXplOjE4cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5kZWFsZXItZGV0YWlscyAuc2VjdGlvbntwYWRkaW5nOjAgMCAyMHB4IDA7Y2xlYXI6Ym90aH0uZGVhbGVyLWRldGFpbHMgLnNlY3Rpb246YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LmRlYWxlci1kZXRhaWxzIC5zZWN0aW9uLmhhbGYtc2VjdGlvbntmbG9hdDpyaWdodDt3aWR0aDpjYWxjKDUwJSAtIDVweCk7Y2xlYXI6bm9uZX0uZGVhbGVyLWRldGFpbHMgLnNlY3Rpb24uaGFsZi1zZWN0aW9uLmxlZnQtcG9zaXRpb257ZmxvYXQ6bGVmdH0uZGVhbGVyLWRldGFpbHMgLmRhdGEtbGFiZWx7cGFkZGluZzowIDAgMTBweCAwO2NvbG9yOiM1YzYyNmU7Zm9udC13ZWlnaHQ6Ym9sZH0uZGVhbGVyLWRldGFpbHMgLmRhdGEtbGFiZWwrLmlucHV0LWxpbmV7ZmxvYXQ6bGVmdH0uZGVhbGVyLWRldGFpbHMgLmlucHV0LWxpbmV7ZmxvYXQ6cmlnaHQ7d2lkdGg6Y2FsYyg1MCUgLSA1cHgpO21hcmdpbjowIDAgMTBweCAwfS5kZWFsZXItZGV0YWlscyAuaW5wdXQtbGluZS53aWRle2Zsb2F0Om5vbmU7d2lkdGg6MTAwJX0uZGVhbGVyLWRldGFpbHMgLmNvbmZpcm0tbGFiZWx7Y2xlYXI6Ym90aH0uZGVhbGVyLXRvdGFsLXRpdGxle3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMnB4O2ZvbnQtc2l6ZToyMHB4O3RleHQtYWxpZ246Y2VudGVyfS5kZWFsZXItdG90YWx7Y29sb3I6dmFyKC0tdGhlbWUpO2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MjRweH0uZGVhbGVyLW1lc3NhZ2V7ZmxvYXQ6bGVmdDt3aWR0aDpjYWxjKDUwJSAtIDE1cHgpO3BhZGRpbmc6MCAwIDMwcHggMH0uZGVhbGVyLW1lc3NhZ2U6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LmRlYWxlci1tZXNzYWdlIHRleHRhcmVhLnRleHRhcmVhLWZpZWxke21heC13aWR0aDo1MDBweH0uZGVhbGVyLW1lc3NhZ2UgLmRhdGEtbGFiZWx7cGFkZGluZzowIDAgMTBweCAwO2NvbG9yOiM1YzYyNmU7Zm9udC13ZWlnaHQ6Ym9sZH0ub3JkZXItYWRke2Rpc3BsYXk6ZmxleDthbGlnbi1jb250ZW50OmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW46MCAwIDIwcHggMH0ub3JkZXItYWRkIGZvcm17d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KX0ub3JkZXItYWRkIC5vcmRlci1hZGQtaW5wdXR7ZmxvYXQ6bGVmdDt3aWR0aDpjYWxjKDEwMCUgLSAxMjBweCl9Lm9yZGVyLWFkZCAub3JkZXItYWRkLWlucHV0IC5jaG9zZW4tY29udGFpbmVye3dpZHRoOjEwMCUgIWltcG9ydGFudH0ub3JkZXItYWRkIC5vcmRlci1hZGQtaW5wdXQgLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPXRleHRde2hlaWdodDozNnB4fS5vcmRlci1hZGQgLmRhcmstcmVkLWJ1dG57ZmxvYXQ6cmlnaHQ7d2lkdGg6MTAwcHg7aGVpZ2h0OjQwcHg7bWFyZ2luOjA7Y2xlYXI6bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LnByb2ZpbGV7cGFkZGluZzo2MHB4IDIwcHggMzBweCAyMHB4fS5vcmRlci1pdGVtIC5sZWZ0LWRhdGEsLm9yZGVyLWl0ZW0gLnJpZ2h0LWRhdGF7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlO21heC13aWR0aDo2NDBweDttYXJnaW46MCBhdXRvfS5vcmRlci1pdGVtIC5jdXN0b21lci1kYXRhLC5vcmRlci1pdGVtIC5tYW5hZ2VyLXN0YXR1c3tmbG9hdDpub25lO21hcmdpbjowIDAgMzBweCAwO2NsZWFyOmJvdGg7d2lkdGg6MTAwJX0ub3JkZXItaXRlbSAuY3VzdG9tZXItZGF0YTpmaXJzdC1jaGlsZCwub3JkZXItaXRlbSAubWFuYWdlci1zdGF0dXM6Zmlyc3QtY2hpbGR7d2lkdGg6MTAwJX0ub3JkZXItaXRlbSAuY3VzdG9tZXItZGF0YSAubGFiZWwsLm9yZGVyLWl0ZW0gLm1hbmFnZXItc3RhdHVzIC5sYWJlbHtmbG9hdDpsZWZ0O21pbi13aWR0aDoxMDBweDttYXJnaW4tcmlnaHQ6MH0ub3JkZXItaXRlbSAuY3VzdG9tZXItZGF0YSAuY29sdW1uLC5vcmRlci1pdGVtIC5jdXN0b21lci1kYXRhIC5zdGF0dXMtc2VsZWN0LWhvbGRlciwub3JkZXItaXRlbSAubWFuYWdlci1zdGF0dXMgLmNvbHVtbiwub3JkZXItaXRlbSAubWFuYWdlci1zdGF0dXMgLnN0YXR1cy1zZWxlY3QtaG9sZGVye2Zsb2F0OmxlZnQ7d2lkdGg6Y2FsYygxMDAlIC0gMTAwcHgpfS5vcmRlci1pdGVtIC5jdXN0b21lci1kYXRhIC5tYW5hZ2VyLXNlbGVjdC1ob2xkZXIsLm9yZGVyLWl0ZW0gLm1hbmFnZXItc3RhdHVzIC5tYW5hZ2VyLXNlbGVjdC1ob2xkZXJ7d2lkdGg6MTAwJX0ub3JkZXItaXRlbS5tYW5hZ2VyLW9yZGVyIC5vcmRlci1kYXRhLXRpdGxle2Zsb2F0Om5vbmV9LnBheW1lbnQtc3RhdHVze3BhZGRpbmc6MTBweCAwO21hcmdpbjowIGF1dG8gMzBweCBhdXRvO21heC13aWR0aDo2NDBweH0ucGF5bWVudC1zdGF0dXMgLmNvbHVtbntmbG9hdDpub25lO3dpZHRoOjEwMCU7cGFkZGluZzowIDEwcHg7bWFyZ2luOjAgMCAxNXB4IDB9Lm9yZGVyLWNvbW1lbnRze21hcmdpbjowIGF1dG8gMzBweCBhdXRvO21heC13aWR0aDo2NDBweH0ub3JkZXItZGV0YWlscyAub3JkZXItY29tbWVudHN7bWFyZ2luOjAgYXV0byAzMHB4IGF1dG99Lm9yZGVyLWNvbW1lbnRzIC5jb2x1bW57ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlO21hcmdpbjowIDAgMTVweCAwfS5vcmRlci1jb21tZW50cyAuY29sdW1uOmZpcnN0LWNoaWxke2Zsb2F0Om5vbmV9LnByb2ZpbGUgLm9yZGVyLWJ0bnN7ZmxvYXQ6bm9uZTt3aWR0aDphdXRvO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnByb2ZpbGUgLm9yZGVyLWJ0bnNfcHJvcG9zYWx7d2lkdGg6MTAwJX0ucHJvZmlsZSAub3JkZXItYnRuc19fbGluZXtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5wcm9maWxlIC5vcmRlci1idG5zX19wcmljZXtmb250LXNpemU6MTZweDttYXJnaW4tbGVmdDoxMHB4fS5wcm9maWxlIC5vcmRlci1idG5zIFtjbGFzcyo9XCJidXRuXCJde2ZvbnQtc2l6ZToxNXB4fS5wcm9maWxlIC5vcmRlci1jaG9pY2UtZmlsdGVyIFtjbGFzcyo9XCItYnV0blwiXXtmbG9hdDpsZWZ0O21hcmdpbjowIDAgMCAyMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KXsub3JkZXItYWRke2Rpc3BsYXk6YmxvY2t9Lm9yZGVyLWFkZCBmb3Jte3dpZHRoOjEwMCU7bWFyZ2luLXRvcDoxMHB4fS5wcm9maWxlLW5hdnttYXgtd2lkdGg6NDIwcHg7bWFyZ2luOjAgYXV0byA1MHB4IGF1dG87Ym9yZGVyOm5vbmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tdGhlbWUpfS5wcm9maWxlLW5hdiB1bHtkaXNwbGF5OmJsb2NrfS5wcm9maWxlLW5hdiB1bCBsaXtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXRoZW1lKTtib3JkZXItYm90dG9tOm5vbmV9LnByb2ZpbGUtbmF2IHVsIHNwYW4sLnByb2ZpbGUtbmF2IHVsIGF7aGVpZ2h0OjMwcHg7bGluZS1oZWlnaHQ6MjhweH0ubWFuYWdlci10YWJsZS1ob2xkZXIgLml0ZW0tcmVtb3Zle3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowfS5vcmRlci1pdGVtIC5vcmRlci1kYXRhe3BhZGRpbmc6MCAwIDQwcHggMH0ub3JkZXItaXRlbSAub3JkZXItZGF0YTphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ub3JkZXItaXRlbSAub3JkZXItZGF0YSAuY2VsbCwub3JkZXItaXRlbSAub3JkZXItZGF0YSAucm93e2Zsb2F0Om5vbmU7d2lkdGg6MTAwJTttYXgtd2lkdGg6NDIwcHg7bWFyZ2luOjAgYXV0b30ub3JkZXItaXRlbSAub3JkZXItZGF0YSAuY2VsbHtwYWRkaW5nOjAgMCAxNXB4IDB9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEgLmlucHV0LWxpbmV7ZmxvYXQ6cmlnaHQ7d2lkdGg6Y2FsYyg1MCUgLSA1cHgpfS5vcmRlci1pdGVtIC5vcmRlci1kYXRhIC5pbnB1dC1saW5lLndpZGV7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlfS5vcmRlci1pdGVtIC5vcmRlci10YWJsZXtwYWRkaW5nOjB9Lm9yZGVyLWl0ZW0gLm9yZGVyLXRhYmxlIC5vZGVyLXRhYmxlLWhlYWR7ZGlzcGxheTpub25lfS5vcmRlci1pdGVtIC5zaG93LW9uLW1vYmlsZXtkaXNwbGF5OmJsb2NrfS5vcmRlci1pdGVtIHNwYW4uc2hvdy1vbi1tb2JpbGV7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3R7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjUwcHggMCAwIDB9Lm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3QgLmltYWdle2Zsb2F0Om5vbmU7d2lkdGg6ODBweDtoZWlnaHQ6ODBweDttYXJnaW46MCBhdXRvIDE1cHggYXV0bztib3JkZXI6MXB4IHNvbGlkICNlM2UzZTN9Lm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3QgLmltYWdlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0IC5pbWFnZT5he3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrfS5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0IC5pbWFnZT5hOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDo1MCU7bGVmdDo1MCU7ei1pbmRleDoyO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDttYXJnaW46LTIwcHggMCAwIC0yMHB4O2JhY2tncm91bmQ6dXJsKFwiL2ltYWdlcy9pL3pvb20ucG5nXCIpIG5vLXJlcGVhdCA1MCUgNTAlO2JhY2tncm91bmQtc2l6ZTozMHB4IDMwcHg7b3BhY2l0eTowO3RyYW5zaXRpb246YWxsIDAuMnN9Lm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3QgLmltYWdlPmE6aG92ZXI6YmVmb3Jle29wYWNpdHk6MX0ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdCAuY2VsbHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bWluLWhlaWdodDoyMHB4O3BhZGRpbmc6MCAwIDIwcHggMDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTVweDtjbGVhcjpib3RofS5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0IC5jZWxsOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0IC5jZWxsOm50aC1jaGlsZCgxKXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NXB4O2xlZnQ6MDtmbG9hdDpub25lO2hlaWdodDo0MHB4O2xpbmUtaGVpZ2h0OjQwcHg7d2lkdGg6NDRweH0ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdCAuY2VsbDpudGgtY2hpbGQoNil7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtmbG9hdDpub25lO3dpZHRoOjQwcHh9Lm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3QgLmNlbGw6bnRoLWNoaWxkKDYpIC5yZW1vdmUtYnV0bntwYWRkaW5nOjA7d2lkdGg6NDBweH0ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdCAuY2VsbDpudGgtY2hpbGQoNikgLmJ0bi10ZXh0e2Rpc3BsYXk6bm9uZX0ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdCAuY2VsbDpudGgtY2hpbGQoNSksLm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3QgLmNlbGw6bnRoLWNoaWxkKDIpe3dpZHRoOjEwMCU7ZmxvYXQ6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtjbGVhcjpib3RofS5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0IC5jZWxsLnRvdGFsLWNlbGwgLmNlbGwtbmFtZSwub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdCAuY2VsbC5hcnQtY2VsbCAuY2VsbC1uYW1le2Zsb2F0OmxlZnQ7d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KTt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmc6MH0ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdCAuY2VsbC50b3RhbC1jZWxsIC50b3RhbC1jZWxsLXByaWNlLC5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0IC5jZWxsLnRvdGFsLWNlbGwgLmFydCwub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdCAuY2VsbC5hcnQtY2VsbCAudG90YWwtY2VsbC1wcmljZSwub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdCAuY2VsbC5hcnQtY2VsbCAuYXJ0e2Zsb2F0OnJpZ2h0O3dpZHRoOmNhbGMoNTAlIC0gMTBweCk7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtc2l6ZToxNHB4fS5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0IC5jZWxsLnNob3J0LWNlbGx7ZmxvYXQ6bGVmdDt3aWR0aDo1MCU7Y2xlYXI6bm9uZX0ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdC5kZWFsZXItdG90YWwgLmNlbGx7ZmxvYXQ6bGVmdDt3aWR0aDo1MCU7Y2xlYXI6bm9uZX0ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdC5kZWFsZXItdG90YWwgLmNlbGw6bnRoLWNoaWxkKDIpLC5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0LmRlYWxlci10b3RhbCAuY2VsbDpudGgtY2hpbGQoMSl7ZGlzcGxheTpub25lfS5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0LmRlYWxlci10b3RhbCAuY2VsbDpudGgtY2hpbGQoNSl7d2lkdGg6MTAwJTtjbGVhcjpib3RofS5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0LmRlYWxlci10b3RhbCAuY2VsbDpudGgtY2hpbGQoNSkgLnRvdGFsLWNlbGwtcHJpY2UsLm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3QuZGVhbGVyLXRvdGFsIC5jZWxsOm50aC1jaGlsZCg1KSAuY2VsbC1uYW1le2ZvbnQtc2l6ZToyMHB4fS5vcmRlci1pdGVtIC5vcmRlci10b3RhbCwub3JkZXItaXRlbSAudG90YWwtdGFibGV7dGV4dC1hbGlnbjpjZW50ZXJ9Lm9yZGVyLWl0ZW0gLm9yZGVyLXRvdGFsOmJlZm9yZSwub3JkZXItaXRlbSAudG90YWwtdGFibGU6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ub3JkZXItaXRlbSAub3JkZXItdG90YWwgLmNvbHVtbjpmaXJzdC1jaGlsZCwub3JkZXItaXRlbSAub3JkZXItdG90YWwgLmNvbHVtbiwub3JkZXItaXRlbSAudG90YWwtdGFibGUgLmNvbHVtbjpmaXJzdC1jaGlsZCwub3JkZXItaXRlbSAudG90YWwtdGFibGUgLmNvbHVtbntmbG9hdDpub25lO3dpZHRoOjEwMCU7Ym9yZGVyOm5vbmV9Lm9yZGVyLWl0ZW0gLm9yZGVyLXRvdGFsIC5yb3csLm9yZGVyLWl0ZW0gLnRvdGFsLXRhYmxlIC5yb3d7cGFkZGluZzowIDAgMTVweCAwO21hcmdpbjowIDAgMTVweCAwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlM2UzZTM7ZGlzcGxheTpibG9ja30ub3JkZXItaXRlbSAub3JkZXItdG90YWwgLmNlbGwsLm9yZGVyLWl0ZW0gLnRvdGFsLXRhYmxlIC5jZWxse2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowIDAgMCAwO2NsZWFyOmJvdGh9Lm9yZGVyLWl0ZW0gLm9yZGVyLXRvdGFsIC5jZWxsOm50aC1jaGlsZCgxKSwub3JkZXItaXRlbSAub3JkZXItdG90YWwgLmNlbGw6bnRoLWNoaWxkKDIpLC5vcmRlci1pdGVtIC50b3RhbC10YWJsZSAuY2VsbDpudGgtY2hpbGQoMSksLm9yZGVyLWl0ZW0gLnRvdGFsLXRhYmxlIC5jZWxsOm50aC1jaGlsZCgyKXtmbG9hdDpsZWZ0O3dpZHRoOjUwJTtwYWRkaW5nOjAgMCAyMHB4IDA7Y2xlYXI6bm9uZX0ub3JkZXItaXRlbSAub3JkZXItdG90YWwgLmNlbGw6bnRoLWNoaWxkKDMpLC5vcmRlci1pdGVtIC50b3RhbC10YWJsZSAuY2VsbDpudGgtY2hpbGQoMyl7d2lkdGg6MTAwJX0ub3JkZXItaXRlbSAub3JkZXItdG90YWwgLmJvbnVzLWluZm8sLm9yZGVyLWl0ZW0gLnRvdGFsLXRhYmxlIC5ib251cy1pbmZve3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiMwMGFmZTZ9Lm9yZGVyLWl0ZW0gLm9yZGVyLXRvdGFsIC5ib251cy1pbmZvLnVwcGVyLC5vcmRlci1pdGVtIC50b3RhbC10YWJsZSAuYm9udXMtaW5mby51cHBlcnt0b3A6LTNweH0ub3JkZXItaXRlbSAub3JkZXItdG90YWwgbGFiZWwsLm9yZGVyLWl0ZW0gLnRvdGFsLXRhYmxlIGxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5vcmRlci1pdGVtIC5vcmRlci10b3RhbHt0ZXh0LWFsaWduOmxlZnR9Lm9yZGVyLWl0ZW0gLnRvdGFsLXRhYmxle2ZvbnQtc2l6ZToxNHB4fS5vcmRlci1pdGVtIC50b3RhbC10YWJsZSAucm93e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luOjA7cGFkZGluZzowfS5vcmRlci1pdGVtIC50b3RhbC10YWJsZSAuY2VsbHtmbG9hdDpsZWZ0O2hlaWdodDphdXRvO3BhZGRpbmc6MTVweCA1cHggMTZweCA1cHg7Y2xlYXI6bm9uZX0ub3JkZXItaXRlbSAudG90YWwtdGFibGUgLmNlbGw6bnRoLWNoaWxkKDEpe3dpZHRoOmNhbGMoMTAwJSAtIDEyMHB4KTt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzoxNXB4IDVweCAxNnB4IDVweH0ub3JkZXItaXRlbSAudG90YWwtdGFibGUgLmNlbGw6bnRoLWNoaWxkKDIpe3dpZHRoOjA7cGFkZGluZzowfS5vcmRlci1pdGVtIC50b3RhbC10YWJsZSAuY2VsbDpudGgtY2hpbGQoMyl7d2lkdGg6MTA1cHg7cGFkZGluZzoxNXB4IDVweCAxNnB4IDVweDt0ZXh0LWFsaWduOnJpZ2h0fS5jZWxsLW5hbWV7ZGlzcGxheTpibG9ja30uZGVhbGVyLWRldGFpbHM6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LmRlYWxlci1kZXRhaWxzIC5jb2x1bW57ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlO21heC13aWR0aDo0MjBweDttYXJnaW46MCBhdXRvfS5kZWFsZXItZGV0YWlscyAuY29sdW1uOm50aC1jaGlsZCgyKXtmbG9hdDpub25lfS5kZWFsZXItZGV0YWlscyAuc2VjdGlvbntwYWRkaW5nOjAgMCAyMHB4IDA7Y2xlYXI6Ym90aH0uZGVhbGVyLWRldGFpbHMgLnNlY3Rpb246YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LmRlYWxlci1kZXRhaWxzIC5zZWN0aW9uLmhhbGYtc2VjdGlvbntmbG9hdDpyaWdodDt3aWR0aDpjYWxjKDUwJSAtIDE1cHgpO2NsZWFyOm5vbmV9LmRlYWxlci1kZXRhaWxzIC5zZWN0aW9uLmhhbGYtc2VjdGlvbi5sZWZ0LXBvc2l0aW9ue2Zsb2F0OmxlZnR9LmRlYWxlci1kZXRhaWxzIC5kYXRhLWxhYmVse3BhZGRpbmc6MCAwIDEwcHggMDtjb2xvcjojNWM2MjZlO2ZvbnQtd2VpZ2h0OmJvbGR9LmRlYWxlci1kZXRhaWxzIC5kYXRhLWxhYmVsKy5pbnB1dC1saW5le2Zsb2F0OmxlZnR9LmRlYWxlci1kZXRhaWxzIC5pbnB1dC1saW5le2Zsb2F0OnJpZ2h0O3dpZHRoOmNhbGMoNTAlIC0gNXB4KTttYXJnaW46MCAwIDEwcHggMH0uZGVhbGVyLWRldGFpbHMgLmlucHV0LWxpbmUud2lkZXtmbG9hdDpub25lO3dpZHRoOjEwMCV9LmRlYWxlci1kZXRhaWxzIC5jb25maXJtLWxhYmVse2NsZWFyOmJvdGh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wcm9maWxlLXRvcHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcn0ucHJvZmlsZV9fZm9ybS1ib3R0b217Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnJ9LnByb2ZpbGVfX2Zvcm0tZGF0YXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfS5wcm9maWxlIC5jYXJ0LXRleHR7cGFkZGluZzowIDAgMjBweCAwO2ZvbnQtc2l6ZToxNnB4O3RleHQtYWxpZ246Y2VudGVyfS5wcm9maWxlIC5jYXJ0LXRleHQgLm9yZGVyLXRvdGFsLWhvdXJze21pbi1oZWlnaHQ6MThweH0ucHJvZmlsZSAuY2FydC10ZXh0IC5jYXJ0LXRleHQtcmlnaHR7ZmxvYXQ6bm9uZTtkaXNwbGF5OmJsb2NrfS5wcm9maWxlIC5jYXJ0LXRleHQgLmNhcnQtdGV4dC1yaWdodC5yaWdodC1wb3NpdGlvbntmbG9hdDpub25lfS5wcm9maWxlIC5jYXJ0LXRleHQgLmNhcnQtY2xlYXJ7d2lkdGg6MTcwcHg7bWFyZ2luOjAgMCAwIDB9LnByb2ZpbGUgLmNhcnQtdGV4dCAuZGFyay1yZWQtYnV0bnttYXJnaW46MCBhdXRvIDE1cHggYXV0bztmbG9hdDpub25lfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsucHJvZmlsZS10b3B7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn0ub3JkZXJzLXRhYmxlIHRoLC5vcmRlcnMtdGFibGUgdGR7Zm9udC1zaXplOjE0cHg7cGFkZGluZzowIDVweH0ub3JkZXItaXRlbSAuZGV0YWlscy1zZWN0aW9ue21hcmdpbjowIDAgMTVweCAwO3BhZGRpbmc6MCAwIDE1cHggMH0ub3JkZXItaXRlbSAuZGV0YWlscy1zZWN0aW9uIC5jb2x1bW57ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlfS5vcmRlci1pdGVtIC5kZXRhaWxzLXNlY3Rpb24gLmNvbHVtbjpmaXJzdC1jaGlsZHtwYWRkaW5nOjAgMCAxMHB4IDB9Lm9yZGVyLWl0ZW0gLmRldGFpbHMtc2VjdGlvbiAuZGVzY3JpcHRpb257cGFkZGluZzowIDAgMCAwfS5vcmRlci1pdGVtIC5kZXRhaWxzLXNlY3Rpb24gLnRlY2huaWNpYW57ZmxvYXQ6bGVmdDttYXJnaW46MCAxNXB4IDAgMH0ub3JkZXItaXRlbSAuZGV0YWlscy1zZWN0aW9uIC50ZWNobmljaWFuOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5vcmRlci1pdGVtIC5kZXRhaWxzLXNlY3Rpb24gLnRlY2huaWNpYW4gLmltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnQ7d2lkdGg6MzJweDtoZWlnaHQ6MzJweDttYXJnaW46MCAxMHB4IDAgMDtiYWNrZ3JvdW5kOnVybChcIi9pbWFnZXMvaS9uby1waG90by5wbmdcIikgbm8tcmVwZWF0IDAgMDtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlO2JvcmRlci1yYWRpdXM6NDRweDtib3JkZXI6MnB4IHNvbGlkIHZhcigtLXRoZW1lKTtvdmVyZmxvdzpoaWRkZW59Lm9yZGVyLWl0ZW0gLmRldGFpbHMtc2VjdGlvbiAudGVjaG5pY2lhbiAuaW1hZ2UgaW1ne3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTt3aWR0aDoxMDAlO2hlaWdodDphdXRvO2JvcmRlci1yYWRpdXM6NDRweH0ub3JkZXItaXRlbSAuZGV0YWlscy1zZWN0aW9uIC50ZWNobmljaWFuIC5uYW1le2Zsb2F0OmxlZnQ7cGFkZGluZzo2cHggMCAwIDB9Lm9yZGVyLWl0ZW0gLmRldGFpbHMtc2VjdGlvbiAudGVjaG5pY2lhbiAubmFtZSBzcGFue21hcmdpbjowIDEwcHggMCAwfS5vcmRlci1pdGVtIC5kZXRhaWxzLXNlY3Rpb24gLnRlY2huaWNpYW4gLm5hbWUgYXtkaXNwbGF5OmlubGluZS1ibG9ja30ub3JkZXItaXRlbSAuZGV0YWlscy1zZWN0aW9uIC5jb250cmFjdC1saW5re2Zsb2F0OmxlZnQ7bWFyZ2luOjVweCAwIDAgMH0ub3JkZXItaXRlbSAub3JkZXItZG93bmxvYWR7ZmxvYXQ6bm9uZTtwYWRkaW5nOjIwcHggMCAwIDA7bWFyZ2luOjA7Y2xlYXI6Ym90aDt3aWR0aDoxMDAlfS5vcmRlci1pdGVtLm1hbmFnZXItb3JkZXIgLm9yZGVyLWRvd25sb2Fke3dpZHRoOjEwMCV9Lm9yZGVyLWl0ZW0gLm9yZGVyLWJ0bnN7d2lkdGg6MTAwJX0ub3JkZXItaXRlbSAucGF5bWVudC10eXBlLmRlYWxlci1wYXltZW50LC5kZWFsZXItbWVzc2FnZXtmbG9hdDpub25lO3dpZHRoOmF1dG99Lm9yZGVyLWl0ZW0gLnBheW1lbnQtdHlwZS5kZWFsZXItcGF5bWVudCB0ZXh0YXJlYS50ZXh0YXJlYS1maWVsZCwuZGVhbGVyLW1lc3NhZ2UgdGV4dGFyZWEudGV4dGFyZWEtZmllbGR7bWF4LXdpZHRoOjYwMHB4fS5vcmRlci1pdGVtIC5kZXRhaWxzLXNlY3Rpb24gLmNhci1saW5rLC5vcmRlci1pdGVtIC5vcmRlci10b3RhbCAuYm9udXMtaW5mby51cHBlciAubGFiZWwtdGV4dD5zcGFuOmxhc3QtY2hpbGR7ZGlzcGxheTpibG9jaztwYWRkaW5nOjVweCAwIDAgMDttYXJnaW46MH0ucG9ydGZvbGlvLWNvbnRlbnQtaXRlbXtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyfS5wb3J0Zm9saW8tY29udGVudC1pdGVtIC5kYXJrLXJlZC1idXRue3dpZHRoOjEwMCU7bWF4LXdpZHRoOjIwMHB4O21hcmdpbjowIGF1dG99LnByb2ZpbGUgLm9yZGVyLWNob2ljZS1maWx0ZXJ7ZmxvYXQ6bm9uZX0ucHJvZmlsZSAub3JkZXItY2hvaWNlLWZpbHRlciAubGFiZWx7ZmxvYXQ6bm9uZTttYXJnaW46MCAwIDEwcHggMH0ucHJvZmlsZSAub3JkZXItY2hvaWNlLWZpbHRlciBbY2xhc3MqPVwiLWJ1dG5cIl17d2lkdGg6Y2FsYyg1MCUgLSA1cHgpO21hcmdpbjowO2NsZWFyOmJvdGg7bWluLXdpZHRoOjB9LnByb2ZpbGUgLm9yZGVyLWNob2ljZS1maWx0ZXIgW2NsYXNzKj1cIi1idXRuXCJdOmxhc3QtY2hpbGR7ZmxvYXQ6cmlnaHQ7Y2xlYXI6bm9uZX19Lm9yZGVyX19tYXB7cG9zaXRpb246cmVsYXRpdmU7ZmxleC1ncm93OjE7YmFja2dyb3VuZC1jb2xvcjojNWM2MjZlO21hcmdpbi1ib3R0b206MjBweH0ub3JkZXJfX21hcCAubWFwe3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjA7bGVmdDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0ucHJvZmlsZS1zdGVwc3twb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjI1cHg7bWFyZ2luLXRvcDoyNXB4O292ZXJmbG93LXk6aGlkZGVuO292ZXJmbG93LXg6YXV0bztjb3VudGVyLXJlc2V0OnN0ZXBzfS5wcm9maWxlLXN0ZXBzX190aW1le2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM1YzYyNmU7bWFyZ2luLXRvcDozcHh9LnByb2ZpbGUtc3RlcHNfX2xpc3R7ZGlzcGxheTpmbGV4O3BhZGRpbmctYm90dG9tOjQ1cHg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnByb2ZpbGUtc3RlcHNfY2lyY2xle3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mjt3aWR0aDozMHB4O2hlaWdodDozMHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87Y29sb3I6I2ZmZjtmb250LXdlaWdodDpib2xkO2JhY2tncm91bmQ6I2MxYzFjMTt0ZXh0LWRlY29yYXRpb246bm9uZTtwb2ludGVyLWV2ZW50czpub25lO2JvcmRlci1yYWRpdXM6NTAlfS5wcm9maWxlLXN0ZXBzX2NpcmNsZTpiZWZvcmV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7Y291bnRlci1pbmNyZW1lbnQ6c3RlcHM7Y29udGVudDpjb3VudGVyKHN0ZXBzKX0ucHJvZmlsZS1zdGVwcyBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4LXNocmluazowO3dpZHRoOjEwMHB4O3otaW5kZXg6Mjt0ZXh0LWFsaWduOmNlbnRlcn0ucHJvZmlsZS1zdGVwcyBsaTpudGgtY2hpbGQoMSl7ei1pbmRleDoyMH0ucHJvZmlsZS1zdGVwcyBsaTpudGgtY2hpbGQoMil7ei1pbmRleDoxOX0ucHJvZmlsZS1zdGVwcyBsaTpudGgtY2hpbGQoMyl7ei1pbmRleDoxOH0ucHJvZmlsZS1zdGVwcyBsaTpudGgtY2hpbGQoNCl7ei1pbmRleDoxN30ucHJvZmlsZS1zdGVwcyBsaTpudGgtY2hpbGQoNSl7ei1pbmRleDoxNn0ucHJvZmlsZS1zdGVwcyBsaTpudGgtY2hpbGQoNil7ei1pbmRleDoxNX0ucHJvZmlsZS1zdGVwcyBsaTpudGgtY2hpbGQoNyl7ei1pbmRleDoxNH0ucHJvZmlsZS1zdGVwcyBsaTpudGgtY2hpbGQoOCl7ei1pbmRleDoxM30ucHJvZmlsZS1zdGVwcyBsaTpudGgtY2hpbGQoOSl7ei1pbmRleDoxMn0ucHJvZmlsZS1zdGVwcyBsaTpudGgtY2hpbGQoMTApe3otaW5kZXg6MTF9LnByb2ZpbGUtc3RlcHMgbGk6bnRoLWNoaWxkKDExKXt6LWluZGV4OjEwfS5wcm9maWxlLXN0ZXBzIGxpOm50aC1jaGlsZCgxMil7ei1pbmRleDo5fS5wcm9maWxlLXN0ZXBzIGxpOm50aC1jaGlsZCgxMyl7ei1pbmRleDo4fS5wcm9maWxlLXN0ZXBzIGxpOm50aC1jaGlsZCgxNCl7ei1pbmRleDo3fS5wcm9maWxlLXN0ZXBzIGxpOm50aC1jaGlsZCgxNSl7ei1pbmRleDo2fS5wcm9maWxlLXN0ZXBzIGxpOm5vdCg6Zmlyc3QtY2hpbGQpOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDoxNXB4O3JpZ2h0OjUwJTt6LWluZGV4OjE7ZGlzcGxheTpibG9jazt3aWR0aDoxMDB2dztoZWlnaHQ6MXB4O2JhY2tncm91bmQ6I2MxYzFjMX0ucHJvZmlsZS1zdGVwcyBsaSBtYXJre2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDozcHg7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojNWM2MjZlO3doaXRlLXNwYWNlOm5vd3JhcH0ucHJvZmlsZS1zdGVwcyBsaS5hY3RpdmU6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGhlbWUpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wcm9maWxlLXN0ZXBzIGxpIG1hcmt7dG9wOmNhbGMoMTAwJSArIDVweCk7Zm9udC1zaXplOjEycHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wcm9maWxlLXN0ZXBzIGxpIG1hcmt7bWF4LXdpZHRoOjkwJTtmb250LXNpemU6MTRweDtvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9fS5zdGF0dXMtdGFne2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDozMHB4O3BhZGRpbmctcmlnaHQ6MTBweDtwYWRkaW5nLWxlZnQ6MTBweDtmb250LXNpemU6MTRweDtjb2xvcjojNWM2MjZlO2JvcmRlcjoxcHggc29saWQgI2RmZTBlMTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7d2hpdGUtc3BhY2U6bm93cmFwO2JvcmRlci1yYWRpdXM6M3B4fS5zdGF0dXMtdGFnIHN2Z3t3aWR0aDoyMnB4O2hlaWdodDoyMnB4O21hcmdpbi1sZWZ0OjEwcHg7ZmlsbDojNWM2MjZlfS5zdGF0dXMtdGFnX19jaXJjbGV7ZmxleC1zaHJpbms6MDt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O21hcmdpbi1yaWdodDoxMHB4O2JvcmRlci1yYWRpdXM6NTAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5zdGF0dXMtdGFne2hlaWdodDoyNnB4O3BhZGRpbmctcmlnaHQ6NXB4O3BhZGRpbmctbGVmdDo1cHh9LnN0YXR1cy10YWcgc3Zne3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7bWFyZ2luLWxlZnQ6NXB4fS5zdGF0dXMtdGFnX19jaXJjbGV7bWFyZ2luLXJpZ2h0OjEwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wcm9maWxle3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH0ucHJvZmlsZV9fZm9ybS1ib3R0b217Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19LmN1c3RvbWVyLW9yZGVye21heC13aWR0aDoxMDgwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30uY29udGFjdHMtYmxvY2t7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDpjYWxjKDEwMHZoIC0gMTQ0cHgpfS5jb250YWN0cy1ibG9jayBoMXtmb250LXNpemU6MzhweH0uY29udGFjdHMtYmxvY2sgI21hcHtoZWlnaHQ6MTAwJX0uY29udGFjdHMtaW5mb3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2NvbG9yOiMxZDIyMjU7d2lkdGg6NDAlO21heC13aWR0aDo1NDBweDtvdmVyZmxvdzphdXRvO2JhY2tncm91bmQ6I2ZmZn0uY29udGFjdHMtaW5mb19fdGV4dHttYXJnaW4tYm90dG9tOjEwcHh9LmNvbnRhY3RzLWluZm9fX3RleHQtdGl0bGV7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tYm90dG9tOjdweDtmb250LXNpemU6MThweH0uY29udGFjdHMtaW5mby1pbm5lcntwYWRkaW5nOjIwcHggMjBweCA2MHB4IDIwcHg7bWFyZ2luLWJvdHRvbTphdXRvfS5jb250YWN0cy1pbmZvX19pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MjAwcHg7bWFyZ2luLWJvdHRvbToyMHB4O2JhY2tncm91bmQtY29sb3I6I2RmZTBlMX0uY29udGFjdHMtaW5mb19faW1hZ2UgaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9LmNvbnRhY3RzLW1hcHtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpyaWdodDtmbGV4LWdyb3c6MTtiYWNrZ3JvdW5kLWNvbG9yOiM1YzYyNmV9LmNvbnRhY3RzLXNlY3Rpb257cGFkZGluZzowIDAgMjBweCAwO2ZvbnQtc2l6ZToxNnB4fS5jb250YWN0cy1zZWN0aW9uIC50aXRsZXtwYWRkaW5nOjAgMCAxMnB4IDA7Zm9udC1zaXplOjE4cHh9LmNvbnRhY3RzLXNlY3Rpb24+YWRkcmVzcywuY29udGFjdHMtc2VjdGlvbj5zcGFue2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMCAxMnB4IDB9LmNvbnRhY3RzLXNlY3Rpb24+YWRkcmVzcz5zcGFuLC5jb250YWN0cy1zZWN0aW9uPnNwYW4+c3BhbntkaXNwbGF5OmlubGluZS1ibG9jazttaW4td2lkdGg6MTAwcHg7Y29sb3I6IzVjNjI2ZX0uY29udGFjdHMtc2VjdGlvbj5hZGRyZXNzPmEsLmNvbnRhY3RzLXNlY3Rpb24+c3Bhbj5he2NvbG9yOiMxZDIyMjV9LmNvbnRhY3RzLXNvY2lhbHN7Zm9udC1zaXplOjMycHh9LmNvbnRhY3RzLXNvY2lhbHMgYXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAwIDAgMTBweDtjb2xvcjojMWQyMjI1fS5jb250YWN0cy1zb2NpYWxzIGEgc3Zne3dpZHRoOjMycHg7aGVpZ2h0OjMycHg7ZmlsbDojMWQyMjI1O3RyYW5zaXRpb246YWxsIDAuMzVzfS5jb250YWN0cy1zb2NpYWxzIHNwYW4rYSwuY29udGFjdHMtc29jaWFscyBhOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9LmNvbnRhY3RzLXNvY2lhbHMgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uY29udGFjdHMtc29jaWFscyBhOmhvdmVyIHN2Z3t0cmFuc2Zvcm06cm90YXRlWSgzNjBkZWcpfS5jb250YWN0cy1wcmV2aWV3e3BhZGRpbmc6NjBweCAyMHB4O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToyMnB4fS5jb250YWN0cy1wcmV2aWV3LXRpdGxle3BhZGRpbmc6MCAwIDIwcHggMDt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmNvbnRhY3RzLXByZXZpZXctdGl0bGUgaDJ7cGFkZGluZzowO2ZvbnQtc2l6ZTo1MHB4O2xpbmUtaGVpZ2h0Om5vcm1hbH0uY29udGFjdHMtcHJldmlldyBhe2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMCAyMHB4IDB9LmNvbnRhY3RzLXByZXZpZXcgYS5tYWlsLXRve2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzMzMzMzM30uY29udGFjdHMtcHJldmlldyBzcGFue2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMCA1cHggMDtmb250LXdlaWdodDpib2xkfS5jb250YWN0cy1wcmV2aWV3IGFkZHJlc3N7bWFyZ2luOjAgMCAyMHB4IDB9LmNvbnRhY3RzLXByZXZpZXctc29jaWFsc3ttYXJnaW46MCAwIDIwcHggMDtmb250LXNpemU6MzJweH0uY29udGFjdHMtcHJldmlldy1zb2NpYWxzIGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbjowIDEwcHh9LmNvbnRhY3RzLXByZXZpZXctc29jaWFscyBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiMwMGMyZmZ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCl7LmNvbnRhY3RzLWJsb2NrIGgxe3BhZGRpbmc6MCAwIDQwcHggMDtmb250LXNpemU6MzhweH0uY29udGFjdHMtc2VjdGlvbntwYWRkaW5nOjAgMCAyMHB4IDA7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jb250YWN0cy1ibG9ja3tkaXNwbGF5OmJsb2NrO2hlaWdodDphdXRvfS5jb250YWN0cy1ibG9jayBoMXtwYWRkaW5nOjAgMCAyMHB4IDA7Zm9udC1zaXplOjM0cHh9LmNvbnRhY3RzLWluZm97ZGlzcGxheTpibG9jaztvdmVyZmxvdzphdXRvO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCV9LmNvbnRhY3RzLWluZm8taW5uZXJ7cGFkZGluZzozMHB4IDE1cHggNDBweCAxNXB4fS5jb250YWN0cy1tYXB7ZmxvYXQ6bm9uZTtoZWlnaHQ6MjgwcHg7d2lkdGg6MTAwJX0uY29udGFjdHMtc2VjdGlvbntwYWRkaW5nOjAgMCAxMHB4IDA7Zm9udC1zaXplOjE0cHh9LmNvbnRhY3RzLXNlY3Rpb24gLnRpdGxle3BhZGRpbmc6MCAwIDEycHggMDtmb250LXNpemU6MThweH0uY29udGFjdHMtc2VjdGlvbj5hZGRyZXNzLC5jb250YWN0cy1zZWN0aW9uPnNwYW57ZGlzcGxheTpibG9jazttYXJnaW46MCAwIDhweCAwfS5jb250YWN0cy1zZWN0aW9uPmFkZHJlc3M+c3BhbiwuY29udGFjdHMtc2VjdGlvbj5zcGFuPnNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7bWluLXdpZHRoOjgwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5jb250YWN0cy1ibG9jayBoMXtmb250LXNpemU6MjhweDtwYWRkaW5nLWJvdHRvbToxMHB4fS5jb250YWN0cy1pbmZvLWlubmVye3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fS5jb250YWN0cy1saXN0LWl0ZW06Zmlyc3QtY2hpbGQsLmNvbnRhY3RzLWxpc3QtaXRlbXt3aWR0aDoxMTVweDttYXJnaW46MCA4cHggMzBweCA4cHh9fS5tYWluLXBhZ2V7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS5tYWluLXBhZ2U6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm1haW4tcGFnZSAuaW5uZXJ7bWF4LXdpZHRoOjEyODBweH0ubWFpbi1wYWdlLWhlcm97cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjU4MHB4O292ZXJmbG93OmhpZGRlbjtjb2xvcjojZmZmfS5tYWluLXBhZ2UtaGVybzphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ubWFpbi1wYWdlLWhlcm8tLWxvd3toZWlnaHQ6MzAwcHh9Lm1haW4tcGFnZS1oZXJvLS1sb3cgLm1haW4tcGFnZS1oZXJvLWltYWdle2hlaWdodDozMDBweH0ubWFpbi1wYWdlLWhlcm8gLmlubmVye21heC13aWR0aDo5ODBweDtwYWRkaW5nOjAgMzBweH0ubWFpbi1wYWdlLWhlcm8taW1hZ2V7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3JpZ2h0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6NzM1cHg7b3ZlcmZsb3c6aGlkZGVufS5tYWluLXBhZ2UtaGVyby1pbWFnZSAuaW1hZ2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7ei1pbmRleDoxO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVufS5tYWluLXBhZ2UtaGVyby1pbWFnZSAuaW1hZ2UgaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7bWluLXdpZHRoOjEwMCU7bWluLWhlaWdodDoxMDAlO21heC13aWR0aDo5OTk5OSU7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0ubWFpbi1wYWdlLWhlcm8tY29udGVudHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDoyO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6cmdiYSgyOSwzNCwzNywwLjQpfS5tYWluLXBhZ2UtaGVyby1jb250ZW50IHB7cGFkZGluZzowIDAgMjBweCAwO2ZvbnQtc2l6ZToxOHB4fS5tYWluLXBhZ2UtaGVyby10aXRsZXtwYWRkaW5nOjAgMCAxMHB4IDA7Zm9udC1zaXplOjQ4cHg7bGluZS1oZWlnaHQ6MS4xZW19Lm1haW4tcGFnZS1oZXJvLW5hdntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MzBweDtsZWZ0OjA7ei1pbmRleDozO3dpZHRoOjEwMCV9Lm1haW4tcGFnZS1oZXJvLW5hdiAuaW5uZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5tYWluLXBhZ2UtaGVyby1uYXYgc3Zne3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7bWFyZ2luOjAgMTBweCAwIDA7ZmlsbDojZmZmfS5tYWluLXBhZ2UtaGVyby1uYXYgYXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6I2ZmZn0ubWFpbi1wYWdlLWhlcm8tbmF2IGE6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luOjAgMCAwIDQwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7Lm1haW4tcGFnZS1oZXJve2hlaWdodDo0MDBweH0ubWFpbi1wYWdlLWhlcm8tLWxvd3toZWlnaHQ6MjAwcHh9Lm1haW4tcGFnZS1oZXJvLS1sb3cgLm1haW4tcGFnZS1oZXJvLWltYWdle2hlaWdodDoyMDBweH0ubWFpbi1wYWdlLWhlcm8tLWxvdyAubWFpbi1wYWdlLWhlcm8tY29udGVudHtwYWRkaW5nOjB9Lm1haW4tcGFnZS1oZXJvLXRpdGxle2ZvbnQtc2l6ZTo0MHB4fS5tYWluLXBhZ2UtaGVyby1jb250ZW50e3BhZGRpbmc6MCAwIDYwcHggMH0ubWFpbi1wYWdlLWhlcm8tY29udGVudCBwe3BhZGRpbmc6MCAwIDE1cHggMDtmb250LXNpemU6MTVweH0ubWFpbi1wYWdlLWhlcm8tbmF2e2JvdHRvbToyNXB4fS5tYWluLXBhZ2UtaGVyby1uYXYgLmlubmVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ubWFpbi1wYWdlLWhlcm8tbmF2IHN2Z3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4O21hcmdpbjowIDEwcHggMCAwO2ZpbGw6I2ZmZn0ubWFpbi1wYWdlLWhlcm8tbmF2IGE6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luOjIwcHggMCAwIDB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5tYWluLXBhZ2UtaGVybyAuaW5uZXJ7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fX0ubWFpbi1wYWdlLXNlYXJjaHtwb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6NTQwcHg7bWFyZ2luOjAgYXV0bzt0ZXh0LWFsaWduOmxlZnR9Lm1haW4tcGFnZS1zZWFyY2ggLnNlYXJjaC1mcmFtZXtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZmZmO2JvcmRlci1yYWRpdXM6NHB4fS5tYWluLXBhZ2Utc2VhcmNoIC5zZWFyY2gtZnJhbWU6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm1haW4tcGFnZS1zZWFyY2ggLnNlYXJjaC1yZXN1bHRze3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MDt3aWR0aDoxMDAlO21heC1oZWlnaHQ6MjAwcHg7YmFja2dyb3VuZDojZmZmO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0bztib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgzNSwzNSwzNSwwLjI1KTtib3JkZXItcmFkaXVzOjRweH0ubWFpbi1wYWdlLXNlYXJjaCAuc2VhcmNoLWRlc2NyaXB0aW9ue21hcmdpbjo1cHggMCAwIDA7dGV4dC1hbGlnbjpsZWZ0fS5tYWluLXBhZ2Utc2VhcmNoIC5zZWFyY2gtZGVzY3JpcHRpb24gc3Bhbnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5tYWluLXBhZ2Utc2VhcmNoIC5zZWFyY2gtaW5wdXR7ZmxvYXQ6bGVmdDtoZWlnaHQ6NDhweDt3aWR0aDpjYWxjKDEwMCUgLSA0MHB4KTttYXJnaW46MDtwYWRkaW5nOjAgMTVweCAwIDEwcHg7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTtvdXRsaW5lOm5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmV9Lm1haW4tcGFnZS1zZWFyY2ggLnNlYXJjaC1idG57cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6cmlnaHQ7ZGlzcGxheTpibG9jazt3aWR0aDo0MHB4O2hlaWdodDo0OHB4O2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjJzO2NvbG9yOiMxZDIyMjV9Lm1haW4tcGFnZS1zZWFyY2ggLnNlYXJjaC1idG46aG92ZXIgc3Zne2ZpbGw6dmFyKC0tdGhlbWUpfS5tYWluLXBhZ2Utc2VhcmNoIC5zZWFyY2gtYnRuIHN2Z3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtmb250LXNpemU6MjBweDttYXJnaW46LTEwcHggMCAwIC0xNXB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5tYWluLXBhZ2Utc2VhcmNoIC5zZWFyY2gtYnRuLC5tYWluLXBhZ2Utc2VhcmNoIC5zZWFyY2gtaW5wdXR7aGVpZ2h0OjM4cHh9fS5tYWluLXBhZ2UgLmNhdGFsb2d1ZS1uYXY6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ubWFpbi1wYWdlIC5wYWdlLXNlcGFyYXRvcntib3JkZXItY29sb3I6I2ZhZmFmYX0ubWFpbi1wYWdlLXNlY3Rpb257cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoyMHB4fS5tYWluLXBhZ2Utc2VjdGlvbjphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ubWFpbi1wYWdlLWNhdGVnb3JpZXN7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4O3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH0ubWFpbi1wYWdlLWNhdGVnb3JpZXM6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm1haW4tcGFnZS1jYXRlZ29yaWVzX190aXRsZXtwYWRkaW5nLXRvcDowLjVlbX0ubWFpbi1wYWdlLWNhdGVnb3JpZXMgLmNvbHVtbntwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O3dpZHRoOjI1JTtwYWRkaW5nLXJpZ2h0OjIwcHg7bWFyZ2luLWJvdHRvbTozMHB4fS5tYWluLXBhZ2UtY2F0ZWdvcmllcyAuY29sdW1uOm50aC1jaGlsZCg0bisxKXtjbGVhcjpib3RofS5tYWluLXBhZ2UtY2F0ZWdvcmllcyAuY29sdW1uIHN2Z3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtmaWxsOnZhcigtLXRoZW1lKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsubWFpbi1wYWdlLWNhdGVnb3JpZXMgLmNvbHVtbnt3aWR0aDozMy4zMzMlfS5tYWluLXBhZ2UtY2F0ZWdvcmllcyAuY29sdW1uOm50aC1jaGlsZCg0bisxKXtjbGVhcjpub25lfS5tYWluLXBhZ2UtY2F0ZWdvcmllcyAuY29sdW1uOm50aC1jaGlsZCgzbisxKXtjbGVhcjpib3RofX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsubWFpbi1wYWdlLWNhdGVnb3JpZXMgLmNvbHVtbnt3aWR0aDo1MCV9Lm1haW4tcGFnZS1jYXRlZ29yaWVzIC5jb2x1bW46bnRoLWNoaWxkKDNuKzEpe2NsZWFyOm5vbmV9Lm1haW4tcGFnZS1jYXRlZ29yaWVzIC5jb2x1bW46bnRoLWNoaWxkKDJuKzEpe2NsZWFyOmJvdGh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5tYWluLXBhZ2UtY2F0ZWdvcmllcyAuY29sdW1ue3BhZGRpbmctcmlnaHQ6MTBweDtmb250LXNpemU6MTRweH0ubWFpbi1wYWdlLWNhdGVnb3JpZXMgLmNvbHVtbiBzdmd7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH19Lm1haW4tcGFnZS1jYXRlZ29yaWVzIHVsOm5vdCguaGlkZGVuLWNhdGVnb3JpZXMpIGxpOmZpcnN0LWNoaWxke21hcmdpbjowIDAgNXB4IDA7Zm9udC1zaXplOjEuMjVlbTtmb250LXdlaWdodDpib2xkfS5tYWluLXBhZ2UtY2F0ZWdvcmllcyB1bDpub3QoLmhpZGRlbi1jYXRlZ29yaWVzKSBsaTpmaXJzdC1jaGlsZCBhe2NvbG9yOiMxZDIyMjV9Lm1haW4tcGFnZS1jYXRlZ29yaWVzIGxpe2ZvbnQtc2l6ZToxLjEyNWVtfS5tYWluLXBhZ2UtY2F0ZWdvcmllcyBsaSBhe2NvbG9yOiM1YzYyNmU7ZGlzcGxheTpibG9ja30ubWFpbi1wYWdlLWNhdGVnb3JpZXMgbGk6bm90KDpmaXJzdC1jaGlsZCkgYXtwYWRkaW5nLXRvcDowLjU1ZW07cGFkZGluZy1ib3R0b206MC41NWVtfS5tYWluLXBhZ2UtY2F0ZWdvcmllcyBsaTpmaXJzdC1jaGlsZCBhe21hcmdpbi1ib3R0b206MC4xNWVtfS5tYWluLXBhZ2UtY2F0ZWdvcmllcyBsaTpmaXJzdC1jaGlsZCBhOmhvdmVyLC5tYWluLXBhZ2UtY2F0ZWdvcmllcyBsaSBhOmhvdmVye2NvbG9yOnZhcigtLXRoZW1lKTt0ZXh0LWRlY29yYXRpb246bm9uZX0ubWFpbi1wYWdlLWNhdGVnb3JpZXMgbGkgc3BhbnttYXJnaW46MCAwIDAgNXB4O2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiNhYmFmYjg7Zm9udC13ZWlnaHQ6bm9ybWFsfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5tYWluLXBhZ2UtY2F0ZWdvcmllcyBsaXttYXJnaW46MTBweCAwIDAgMH0ubWFpbi1wYWdlLWNhdGVnb3JpZXMgbGkgYXtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpc319Lm1haW4tcGFnZS1jYXRlZ29yaWVzIC5tb3JlLWNhdGVnb3JpZXN7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjdXJzb3I6cG9pbnRlcjttYXJnaW46NXB4IDAgMCAwfS5tYWluLXBhZ2UtY2F0ZWdvcmllcyAubW9yZS1jYXRlZ29yaWVzOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5tYWluLXBhZ2UtaG93e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctdG9wOjMwcHg7cGFkZGluZy1ib3R0b206NTBweH0ubWFpbi1wYWdlLWhvdzphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ubWFpbi1wYWdlLWhvdyAuaG93LWxpc3R7dGV4dC1hbGlnbjpjZW50ZXJ9Lm1haW4tcGFnZS1ob3cgLmhvdy1saXN0OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5tYWluLXBhZ2UtaG93IC5ob3ctbGlzdC1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjIwMHB4O21hcmdpbjowIDMwcHggMzBweCAzMHB4O3ZlcnRpY2FsLWFsaWduOnRvcH0ubWFpbi1wYWdlLWhvdyAuaG93LWxpc3QtaXRlbTpub3QoOmZpcnN0LWNoaWxkKTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6NjBweDtsZWZ0Oi00MHB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtib3JkZXItcmlnaHQ6MnB4IHNvbGlkICNkZmUwZTE7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2RmZTBlMTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCl7Lm1haW4tcGFnZS1ob3cgLmhvdy1saXN0LWl0ZW06bm90KDpmaXJzdC1jaGlsZCk6YmVmb3Jle2Rpc3BsYXk6bm9uZX19Lm1haW4tcGFnZS1ob3cgLmhvdy1saXN0LWl0ZW0gLmljb257d2lkdGg6MTIwcHg7bWFyZ2luOjAgYXV0b30ubWFpbi1wYWdlLWhvdyAuaG93LWxpc3QtaXRlbSAuaWNvbiBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30ubWFpbi1wYWdlLWhvdyAuaG93LWxpc3QtaXRlbSAubmFtZXttYXJnaW46MTVweCAwIDAgMDtjb2xvcjojNWM2MjZlfS5tYWluLXBhZ2UtaG93IC5ob3ctbGlzdC1pdGVtIC5uYW1lIHNwYW57ZGlzcGxheTpibG9jazttYXJnaW46MCAwIDVweCAwO2NvbG9yOiMxZDIyMjU7Zm9udC13ZWlnaHQ6Ym9sZH0ubWFpbi1wYWdlLWhvdyBwe3RleHQtYWxpZ246Y2VudGVyfS5tYWluLXBhZ2UtaG93IHAgYXtmb250LXdlaWdodDpib2xkO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lm1haW4tcGFnZS1ob3cgcCBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5tYWluLXBhZ2UtdGVzdGltb25pYWxze3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIDAgMzBweCAwfS5tYWluLXBhZ2UtdGVzdGltb25pYWxzKy5jZW50ZXJlZC1idG57bWFyZ2luLWJvdHRvbTozMHB4O21hcmdpbi10b3A6MzBweDtwYWRkaW5nLXRvcDowfS5tYWluLXBhZ2UtdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5tYWluLXBhZ2UtdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtaW1hZ2UgLnNsaWRle3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDozNzhweDtvdmVyZmxvdzpoaWRkZW59Lm1haW4tcGFnZS10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy1pbWFnZSAuc2xpZGUgLmltYWdle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3otaW5kZXg6MTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbn0ubWFpbi1wYWdlLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLWltYWdlIC5zbGlkZSAuaW1hZ2UgaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7bWluLXdpZHRoOjEwMCU7bWluLWhlaWdodDoxMDAlO21heC13aWR0aDo5OTk5OSU7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0ubWFpbi1wYWdlLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLWF1dGhvcnt3aWR0aDo1MDBweDtiYWNrZ3JvdW5kOiNmZmZ9Lm1haW4tcGFnZS10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy1hdXRob3ItaG9sZGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6ODBweDt6LWluZGV4OjI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDpjYWxjKDEwMCUgLSAxNjBweCk7aGVpZ2h0OjEwMCV9Lm1haW4tcGFnZS10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy1hdXRob3IgLnNsaWRle3BhZGRpbmc6NDBweCAzMHB4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9Lm1haW4tcGFnZS10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy1hdXRob3ItcGhvdG97ZmxvYXQ6bGVmdDt3aWR0aDo4MHB4O2ZsZXgtc2hyaW5rOjA7bWFyZ2luOjAgMjBweCAwIDA7Ym9yZGVyLXJhZGl1czo1MCU7b3ZlcmZsb3c6aGlkZGVufS5tYWluLXBhZ2UtdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtYXV0aG9yLXBob3RvIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5tYWluLXBhZ2UtdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtYXV0aG9yLXRleHR7Zm9udC1zaXplOjE1cHh9Lm1haW4tcGFnZS10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy1hdXRob3ItdGV4dCAubmFtZXtmb250LXdlaWdodDpib2xkfS5tYWluLXBhZ2UtdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtYXV0aG9yLXRleHQgc3BhbntkaXNwbGF5OmJsb2NrO2NvbG9yOiM1YzYyNmV9Lm1haW4tcGFnZS10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy1hdXRob3ItdGV4dCBwe21hcmdpbjoxMHB4IDAgMCAwfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5tYWluLXBhZ2UtdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtYXV0aG9ye3dpZHRoOjEwMCV9Lm1haW4tcGFnZS10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy1hdXRob3IgLnNsaWRle3BhZGRpbmc6MjBweCAxNXB4fS5tYWluLXBhZ2UtdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtYXV0aG9yLXBob3Rve3dpZHRoOjYwcHg7bWFyZ2luOjAgMTVweCAwIDB9Lm1haW4tcGFnZS10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy1hdXRob3ItaG9sZGVye3dpZHRoOjEwMCU7bGVmdDowfX0ubWFpbi1wYWdlLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLWltYWdlLWRvdHN7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi01OHB4O2xlZnQ6MDt6LWluZGV4OjM7d2lkdGg6MTAwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsubWFpbi1wYWdlLXRlc3RpbW9uaWFscyAuc2xpY2stYXJyb3d7ZGlzcGxheTpub25lfX0ubWFpbi1wYWdlLWdlb2dyYXBoeXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDozMHB4O3BhZGRpbmctYm90dG9tOjUwcHh9Lm1haW4tcGFnZS1nZW9ncmFwaHk6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm1haW4tcGFnZS1nZW9ncmFwaHkgLmdlb2dyYXBoeS1saXN0e3Bvc2l0aW9uOnJlbGF0aXZlfS5tYWluLXBhZ2UtZ2VvZ3JhcGh5IC5nZW9ncmFwaHktbGlzdDphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ubWFpbi1wYWdlLWdlb2dyYXBoeSB1bHttYXgtd2lkdGg6MTA4MHB4O21hcmdpbjowIGF1dG87cGFkZGluZzowIDAgMCA4JTtjb2x1bW4tY291bnQ6NDtjb2x1bW4tZ2FwOjIwcHh9Lm1haW4tcGFnZS1nZW9ncmFwaHkgdWwgbGl7bWFyZ2luOjVweCAwIDAgMH0ubWFpbi1wYWdlLWdlb2dyYXBoeSB1bCBhe2NvbG9yOiMxZDIyMjV9Lm1haW4tcGFnZS1nZW9ncmFwaHkgdWwgYTpob3Zlcntjb2xvcjp2YXIoLS10aGVtZSk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7Lm1haW4tcGFnZS1nZW9ncmFwaHkgdWx7cGFkZGluZzowIDAgMCAxMyU7Y29sdW1uLWNvdW50OjN9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5tYWluLXBhZ2UtZ2VvZ3JhcGh5IHVse3BhZGRpbmc6MDtjb2x1bW4tY291bnQ6YXV0bzt0ZXh0LWFsaWduOmNlbnRlcn0ubWFpbi1wYWdlLWdlb2dyYXBoeSB1bCBsaXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7bWFyZ2luOjAgNXB4IDEwcHggNXB4O2ZvbnQtc2l6ZToxNHB4fX0ubWFpbi1wYWdlLWJhbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTttaW4taGVpZ2h0OjM3OHB4O292ZXJmbG93OmhpZGRlbjtjbGVhcjpib3RofS5tYWluLXBhZ2UtYmFubmVyIC5pbWFnZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDt6LWluZGV4OjE7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW59Lm1haW4tcGFnZS1iYW5uZXIgLmltYWdlIGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO21pbi13aWR0aDoxMDAlO21pbi1oZWlnaHQ6MTAwJTttYXgtd2lkdGg6OTk5OTklO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9Lm1haW4tcGFnZS1iYW5uZXIgLm1haW4tcGFnZS1iYW5uZXItdGV4dHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO21pbi1oZWlnaHQ6Mzc4cHg7cGFkZGluZy10b3A6NTBweDtwYWRkaW5nLWJvdHRvbTo1MHB4O2JhY2tncm91bmQ6cmdiYSgyOSwzNCwzNywwLjQpO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXJ9Lm1haW4tcGFnZS1iYW5uZXIgLm1haW4tcGFnZS1iYW5uZXItdGV4dCAudGl0bGV7Zm9udC1zaXplOjYwcHg7cGFkZGluZzowIDAgMTBweCAwfS5tYWluLXBhZ2UtYmFubmVyIC5tYWluLXBhZ2UtYmFubmVyLXRleHQgcHtmb250LXNpemU6MThweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsubWFpbi1wYWdlLWJhbm5lciAubWFpbi1wYWdlLWJhbm5lci10ZXh0IC50aXRsZXtmb250LXNpemU6NDBweH0ubWFpbi1wYWdlLWJhbm5lciAubWFpbi1wYWdlLWJhbm5lci10ZXh0IHB7Zm9udC1zaXplOjE1cHh9fS5tYWluLXBhZ2UtcHJldmlld3twb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjIwcHggNXB4fS5tYWluLXBhZ2UtcHJldmlldzphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ubWFpbi1wYWdlLXByZXZpZXcgLnNsaWRle3BhZGRpbmc6MCAxNXB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpey5tYWluLXBhZ2UtcHJldmlldyAuc2xpZGV7cGFkZGluZzowIDVweH19Lm1haW4tcGFnZS1wcmV2aWV3IC5wcm9kdWN0LXByZXZpZXd7d2lkdGg6MTAwJX0ubWFpbi1wYWdlLXByb3Bvc2Fse3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctdG9wOjMwcHg7cGFkZGluZy1ib3R0b206MTBweH0ubWFpbi1wYWdlLXByb3Bvc2FsOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5tYWluLXBhZ2UtcHJvcG9zYWwgLnByb3Bvc2FsLWl0ZW17cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6cmlnaHQ7d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KTttYXJnaW46MCAwIDIwcHggMDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czo2cHg7b3ZlcmZsb3c6aGlkZGVufS5tYWluLXBhZ2UtcHJvcG9zYWwgLnByb3Bvc2FsLWl0ZW06bnRoLWNoaWxkKDJuKzEpe2Zsb2F0OmxlZnQ7Y2xlYXI6Ym90aH0ubWFpbi1wYWdlLXByb3Bvc2FsIC5wcm9wb3NhbC1pdGVtIC5jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtwYWRkaW5nOjMwcHggMjBweDttaW4taGVpZ2h0OjE2OHB4O2JhY2tncm91bmQ6cmdiYSgyOSwzNCwzNywwLjUpO2NvbG9yOiNmZmZ9Lm1haW4tcGFnZS1wcm9wb3NhbCAucHJvcG9zYWwtaXRlbSAuaW1hZ2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7ei1pbmRleDoxO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVufS5tYWluLXBhZ2UtcHJvcG9zYWwgLnByb3Bvc2FsLWl0ZW0gLmltYWdlIGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO21pbi13aWR0aDoxMDAlO21pbi1oZWlnaHQ6MTAwJTttYXgtd2lkdGg6OTk5OTklO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9Lm1haW4tcGFnZS1wcm9wb3NhbCAucHJvcG9zYWwtaXRlbSAudGl0bGV7bWFyZ2luOjAgMCAxMHB4IDA7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6Ym9sZH0ubWFpbi1wYWdlLXByb3Bvc2FsIC5wcm9wb3NhbC1pdGVtIHB7bWFyZ2luOjAgMCAxNXB4IDB9Lm1haW4tcGFnZS1wcm9wb3NhbCAucHJvcG9zYWwtaXRlbSBmb3JtOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5tYWluLXBhZ2UtcHJvcG9zYWwgLnByb3Bvc2FsLWl0ZW0gZm9ybSBbY2xhc3MqPSctYnV0bidde2Zsb2F0OnJpZ2h0fS5tYWluLXBhZ2UtcHJvcG9zYWwgLnByb3Bvc2FsLWl0ZW0gW2NsYXNzKj0nLWJ1dG4nXXtoZWlnaHQ6NDBweDtwYWRkaW5nOjAgMjBweH0ubWFpbi1wYWdlLXByb3Bvc2FsIC5wcm9wb3NhbC1pdGVtIGlucHV0LnRleHQtaW5wdXR7ZmxvYXQ6bGVmdDt3aWR0aDpjYWxjKDEwMCUgLSAxNDBweCk7aGVpZ2h0OjQwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7Lm1haW4tcGFnZS1wcm9wb3NhbCAucHJvcG9zYWwtaXRlbSAuY29udGVudHtwYWRkaW5nOjIwcHggMTBweDttaW4taGVpZ2h0OjE1M3B4fS5tYWluLXBhZ2UtcHJvcG9zYWwgLnByb3Bvc2FsLWl0ZW0gLnRpdGxle21hcmdpbjowIDAgNXB4IDA7Zm9udC1zaXplOjE2cHh9Lm1haW4tcGFnZS1wcm9wb3NhbCAucHJvcG9zYWwtaXRlbSBwe21hcmdpbjowIDAgMTBweCAwO2ZvbnQtc2l6ZToxNXB4fS5tYWluLXBhZ2UtcHJvcG9zYWwgLnByb3Bvc2FsLWl0ZW0gW2NsYXNzKj0nLWJ1dG4nXXtwYWRkaW5nOjAgMTBweH0ubWFpbi1wYWdlLXByb3Bvc2FsIC5wcm9wb3NhbC1pdGVtIGlucHV0LnRleHQtaW5wdXR7d2lkdGg6Y2FsYygxMDAlIC0gMTEwcHgpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsubWFpbi1wYWdlLXByb3Bvc2FsIC5wcm9wb3NhbC1pdGVtOm50aC1jaGlsZCgybisxKSwubWFpbi1wYWdlLXByb3Bvc2FsIC5wcm9wb3NhbC1pdGVte2Zsb2F0Om5vbmU7d2lkdGg6MTAwJTttYXgtd2lkdGg6NDgwcHg7bWFyZ2luOjAgYXV0byAyMHB4IGF1dG99fS5tYWluLXBhZ2UtY29sdW1uc3twb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDojZmZmfS5tYWluLXBhZ2UtY29sdW1uczphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ubWFpbi1wYWdlLWNvbHVtbnMtbGVmdHtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O3dpZHRoOmNhbGMoMTAwJSAtIDMyMHB4KTtiYWNrZ3JvdW5kOiNmZmZ9Lm1haW4tcGFnZS1jb2x1bW5zLWxlZnQ6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm1haW4tcGFnZS1jb2x1bW5zLXJpZ2h0e3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OnJpZ2h0O3dpZHRoOjMyMHB4O3BhZGRpbmctdG9wOjYwcHh9Lm1haW4tcGFnZS1jb2x1bW5zLXJpZ2h0OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsubWFpbi1wYWdlLWNvbHVtbnMtbGVmdCwubWFpbi1wYWdlLWNvbHVtbnMtcmlnaHR7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlfX0ubWFpbi1wYWdlLXNwZWNpYWxpc3Rze3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctYm90dG9tOjMwcHh9Lm1haW4tcGFnZS1zcGVjaWFsaXN0czphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ubWFpbi1wYWdlLXNwZWNpYWxpc3RzIC5zcGVjaWFsaXN0cy10aXRsZXtwYWRkaW5nOjAgMCAxMHB4IDIwcHg7Zm9udC13ZWlnaHQ6Ym9sZH0ubWFpbi1wYWdlLXNwZWNpYWxpc3RzIC5zcGVjaWFsaXN0cy1saXN0OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5tYWluLXBhZ2Utc3BlY2lhbGlzdHMgLnNwZWNpYWxpc3RzLWl0ZW17cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxMHB4IDIwcHh9Lm1haW4tcGFnZS1zcGVjaWFsaXN0cyAuc3BlY2lhbGlzdHMtaXRlbTphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ubWFpbi1wYWdlLXNwZWNpYWxpc3RzIC5zcGVjaWFsaXN0cy1pdGVtIC5waG90b3twb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7bWFyZ2luOjAgMTVweCAwIDA7YmFja2dyb3VuZDp1cmwoL2ltYWdlcy9pL25vLXBob3RvLnBuZykgbm8tcmVwZWF0IDAgMDtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlO2JvcmRlci1yYWRpdXM6NTAlO292ZXJmbG93OmhpZGRlbn0ubWFpbi1wYWdlLXNwZWNpYWxpc3RzIC5zcGVjaWFsaXN0cy1pdGVtIC5waG90byBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30ubWFpbi1wYWdlLXNwZWNpYWxpc3RzIC5zcGVjaWFsaXN0cy1pdGVtIC5jb250ZW50e292ZXJmbG93OmhpZGRlbn0ubWFpbi1wYWdlLXNwZWNpYWxpc3RzIC5zcGVjaWFsaXN0cy1pdGVtIC5uYW1le3BhZGRpbmc6M3B4IDAgMCAwO2ZvbnQtd2VpZ2h0OmJvbGQ7dHJhbnNpdGlvbjphbGwgMC4yc30ubWFpbi1wYWdlLXNwZWNpYWxpc3RzIC5zcGVjaWFsaXN0cy1pdGVtOmhvdmVyIC5uYW1le2NvbG9yOnZhcigtLXRoZW1lKX0ubWFpbi1wYWdlLXNwZWNpYWxpc3RzIC5zcGVjaWFsaXN0cy1pdGVtIGF7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6NTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3V0bGluZTpub25lO292ZXJmbG93OmhpZGRlbjt0ZXh0LWluZGVudDotOTk5ZW19Lm1haW4tcGFnZS1zcGVjaWFsaXN0cyAuc3BlY2lhbGlzdHMtbW9yZXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTBweCAyMHB4O2ZvbnQtd2VpZ2h0OmJvbGR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5tYWluLXBhZ2Utc3BlY2lhbGlzdHN7ZmxvYXQ6cmlnaHQ7d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KX0ubWFpbi1wYWdlLXNwZWNpYWxpc3RzOm50aC1jaGlsZCgybisxKXtmbG9hdDpsZWZ0O2NsZWFyOmJvdGh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5tYWluLXBhZ2Utc3BlY2lhbGlzdHN7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlfS5tYWluLXBhZ2Utc3BlY2lhbGlzdHM6bnRoLWNoaWxkKDJuKzEpe2Zsb2F0Om5vbmV9fS5tYWluLXBhZ2UtYWN0aW9uc3twb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDo2MHB4O3BhZGRpbmctYm90dG9tOjUwcHh9Lm1haW4tcGFnZS1hY3Rpb25zIC5tYWluLXBhZ2UtdGV4dHt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MjhweDtmb250LXdlaWdodDpib2xkO21heC13aWR0aDo5ODBweDttYXJnaW46MCBhdXRvfS5tYWluLXBhZ2UtYWN0aW9ucyAubWFpbi1zZWN0aW9uLXRpdGxle2ZvbnQtc2l6ZTozNXB4fS5tYWluLXBhZ2UtYWN0aW9ucyAuYWN0aW9ucy1saXN0e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwfS5tYWluLXBhZ2UtYWN0aW9ucyAuYWN0aW9ucy1saXN0LWl0ZW17cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MzMuMzMzJTtwYWRkaW5nOjIwcHggMjBweCAzMHB4IDU1cHh9Lm1haW4tcGFnZS1hY3Rpb25zIC5hY3Rpb25zLWxpc3QtaXRlbSBbY2xhc3MqPSctYnV0bidde2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDo0MHB4O3dpZHRoOjEwMCU7bWF4LXdpZHRoOjE5MHB4fS5tYWluLXBhZ2UtYWN0aW9ucyAuYWN0aW9ucy1saXN0LWl0ZW0gLm5hbWV7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW46MCAwIDEwcHggMH0ubWFpbi1wYWdlLWFjdGlvbnMgLmFjdGlvbnMtbGlzdC1pdGVtIHB7bWFyZ2luOjAgMCAyMHB4IDA7Zm9udC1zaXplOjE1cHh9Lm1haW4tcGFnZS1hY3Rpb25zIC5hY3Rpb25zLWxpc3QtaXRlbSBzdmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjIwcHg7bGVmdDowO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7ZmlsbDp2YXIoLS10aGVtZSl9Lm1haW4tcGFnZS1hY3Rpb25zIC5hY3Rpb25zLWxpc3QtaXRlbSAuaWNvLXdhaXRlciwubWFpbi1wYWdlLWFjdGlvbnMgLmFjdGlvbnMtbGlzdC1pdGVtIC5pY28tY2xvY2ssLm1haW4tcGFnZS1hY3Rpb25zIC5hY3Rpb25zLWxpc3QtaXRlbSAuaWNvLWRpYW1vbmR7ZmlsbDojMDBjMmZmfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsubWFpbi1wYWdlLWFjdGlvbnMgLmFjdGlvbnMtbGlzdC1pdGVte3dpZHRoOjUwJTttYXJnaW4tYm90dG9tOjEwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5tYWluLXBhZ2UtYWN0aW9ucyAuYWN0aW9ucy1saXN0LWl0ZW17d2lkdGg6MTAwJTtwYWRkaW5nOjEwcHggMCAyMHB4IDQ1cHh9Lm1haW4tcGFnZS1hY3Rpb25zIC5hY3Rpb25zLWxpc3QtaXRlbSAubmFtZXtmb250LXNpemU6MTZweH0ubWFpbi1wYWdlLWFjdGlvbnMgLmFjdGlvbnMtbGlzdC1pdGVtIHB7Zm9udC1zaXplOjE0cHh9Lm1haW4tcGFnZS1hY3Rpb25zIC5hY3Rpb25zLWxpc3QtaXRlbSBbY2xhc3MqPSdpY28tJ117dG9wOjEwcHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5tYWluLXBhZ2UtYWN0aW9ucyAubWFpbi1wYWdlLXRleHR7Zm9udC1zaXplOjIwcHh9Lm1haW4tcGFnZS1hY3Rpb25zIC5tYWluLXNlY3Rpb24tdGl0bGV7Zm9udC1zaXplOjMwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5tYWluLXBhZ2UtYWN0aW9ucyAubWFpbi1wYWdlLXRleHR7Zm9udC1zaXplOjE2cHh9fS5tYWluLXBhZ2Utd2FycmFudHl7d2lkdGg6MTI4MHB4O21heC13aWR0aDpjYWxjKDEwMCUgLSAzMHB4KTtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHg7bWFyZ2luLXRvcDo0MHB4O21hcmdpbi1ib3R0b206MzBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2JvcmRlcjoxMHB4IHNvbGlkICMwMGMyZmZ9Lm1haW4tcGFnZS13YXJyYW50eS0tbG93e21hcmdpbi10b3A6MH0ubWFpbi1wYWdlLXdhcnJhbnR5LS13aWRle21heC13aWR0aDoxMDAlO21hcmdpbi10b3A6MH0ubWFpbi1wYWdlLXdhcnJhbnR5X19mdWxsLXdpZHRoe21heC13aWR0aDoxMDAlO3dpZHRoOjEwMCV9Lm1haW4tcGFnZS13YXJyYW50eV9fdGVzdGltb25pYWx7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZmxleC13cmFwOndyYXA7dGV4dC1hbGlnbjpsZWZ0fS5tYWluLXBhZ2Utd2FycmFudHlfX3Rlc3RpbW9uaWFsLXBob3Rve2Zsb2F0OmxlZnQ7d2lkdGg6ODBweDtmbGV4LXNocmluazowO21hcmdpbjowIDIwcHggMCAwO2JvcmRlci1yYWRpdXM6NTAlO292ZXJmbG93OmhpZGRlbn0ubWFpbi1wYWdlLXdhcnJhbnR5X190ZXN0aW1vbmlhbC1waG90byBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30ubWFpbi1wYWdlLXdhcnJhbnR5X190ZXN0aW1vbmlhbC10ZXh0e2ZvbnQtc2l6ZToxNXB4O3dpZHRoOmNhbGMoMTAwJSAtIDEwMHB4KX0ubWFpbi1wYWdlLXdhcnJhbnR5X190ZXN0aW1vbmlhbC10ZXh0IC5uYW1le2ZvbnQtd2VpZ2h0OmJvbGR9Lm1haW4tcGFnZS13YXJyYW50eV9fdGVzdGltb25pYWwtdGV4dCBzcGFue2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzVjNjI2ZX0ubWFpbi1wYWdlLXdhcnJhbnR5X190ZXN0aW1vbmlhbC10ZXh0IHB7bWFyZ2luOjEwcHggMCAwIDB9Lm1haW4tcGFnZS13YXJyYW50eV9fdGVzdGltb25pYWwgLmNlbnRlcmVkLWJ0bnt3aWR0aDoxMDAlfS5tYWluLXBhZ2Utd2FycmFudHlfX3Rlc3RpbW9uaWFsIC5tYWluLXNlY3Rpb24tdGl0bGV7dGV4dC1hbGlnbjpsZWZ0O3dpZHRoOjEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7Lm1haW4tcGFnZS13YXJyYW50eV9fdGVzdGltb25pYWwtcGhvdG97d2lkdGg6NjBweDttYXJnaW46MCAxNXB4IDAgMH0ubWFpbi1wYWdlLXdhcnJhbnR5X190ZXN0aW1vbmlhbC10ZXh0e3dpZHRoOmNhbGMoMTAwJSAtIDc1cHgpfX0ubWFpbi1wYWdlLXdhcnJhbnR5X19ib3R0b20gLm1haW4tc2VjdGlvbi10aXRsZXt3aWR0aDoxMDAlfS5tYWluLXBhZ2Utd2FycmFudHlfX2JvdHRvbSAuY29udGFjdHMtc2VjdGlvbnt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmctYm90dG9tOjA7cGFkZGluZy10b3A6MTVweDtjb2xvcjp2YXIoLS10aGVtZSk7d2lkdGg6MjAwcHh9Lm1haW4tcGFnZS13YXJyYW50eV9fYm90dG9tIC5jb250YWN0cy1zb2NpYWxzIGEgc3Zne2ZpbGw6dmFyKC0tdGhlbWUpfS5tYWluLXBhZ2Utc3RhdGlzdGlje3Bvc2l0aW9uOnJlbGF0aXZlfS5tYWluLXBhZ2Utc3RhdGlzdGljIC5zdGF0aXN0aWMtbGlzdHtkaXNwbGF5OmZsZXg7bWluLWhlaWdodDozMDBweDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O292ZXJmbG93OmhpZGRlbn0ubWFpbi1wYWdlLXN0YXRpc3RpYyAuc3RhdGlzdGljLWxpc3QtaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjAgMCAxMHB4IDA7bWFyZ2luOjAgMCAyMHB4IDA7ZmxleC1iYXNpczoyODBweDt0ZXh0LWFsaWduOmNlbnRlcn0ubWFpbi1wYWdlLXN0YXRpc3RpYyAuc3RhdGlzdGljLWxpc3QtaXRlbTpudGgtY2hpbGQoZXZlbil7YWxpZ24tc2VsZjpmbGV4LWVuZH0ubWFpbi1wYWdlLXN0YXRpc3RpYyAuc3RhdGlzdGljLWxpc3QtaXRlbTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6MTAwJTtsZWZ0OjUwJTtkaXNwbGF5OmJsb2NrO3dpZHRoOjFweDtoZWlnaHQ6MjAwJTtib3JkZXItbGVmdDoxcHggZG90dGVkICM1YzYyNmV9Lm1haW4tcGFnZS1zdGF0aXN0aWMgLnN0YXRpc3RpYy1saXN0LWljb257bWFyZ2luOjAgMCAxNXB4IDB9Lm1haW4tcGFnZS1zdGF0aXN0aWMgLnN0YXRpc3RpYy1saXN0LWljb24gc3Zne3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7bWFyZ2luOjAgYXV0bztmaWxsOnZhcigtLXRoZW1lKX0ubWFpbi1wYWdlLXN0YXRpc3RpYyAuc3RhdGlzdGljLWxpc3QtbnVtYmVye21hcmdpbjowIDAgNXB4IDA7Zm9udC1zaXplOjQ0cHg7bGluZS1oZWlnaHQ6MWVtfS5tYWluLXBhZ2Utc3RhdGlzdGljIC5zdGF0aXN0aWMtbGlzdC1uYW1le2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzVjNjI2ZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsubWFpbi1wYWdlLXN0YXRpc3RpYyAuc3RhdGlzdGljLWxpc3R7bWluLWhlaWdodDowO2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpjZW50ZXJ9Lm1haW4tcGFnZS1zdGF0aXN0aWMgLnN0YXRpc3RpYy1saXN0LWl0ZW17cGFkZGluZzowIDAgMTBweCAwO21hcmdpbjowIDAgMjBweCAwO2ZsZXgtYmFzaXM6NTAlfS5tYWluLXBhZ2Utc3RhdGlzdGljIC5zdGF0aXN0aWMtbGlzdC1pdGVtOm50aC1jaGlsZChldmVuKXthbGlnbi1zZWxmOmZsZXgtc3RhcnR9Lm1haW4tcGFnZS1zdGF0aXN0aWMgLnN0YXRpc3RpYy1saXN0LWl0ZW06YmVmb3Jle2Rpc3BsYXk6bm9uZX0ubWFpbi1wYWdlLXN0YXRpc3RpYyAuc3RhdGlzdGljLWxpc3QtaWNvbnttYXJnaW46MCAwIDEwcHggMH0ubWFpbi1wYWdlLXN0YXRpc3RpYyAuc3RhdGlzdGljLWxpc3QtbnVtYmVye21hcmdpbjowO2ZvbnQtc2l6ZTo0MHB4fS5tYWluLXBhZ2Utc3RhdGlzdGljIC5zdGF0aXN0aWMtbGlzdC1uYW1le2ZvbnQtc2l6ZToxNnB4fX0ubWFpbi1wYWdlLXBhcnRuZXJze3BhZGRpbmctdG9wOjMwcHg7YmFja2dyb3VuZDojZmZmO21hcmdpbi1ib3R0b206NjBweH0ubWFpbi1wYWdlLXBhcnRuZXJzIC5pbm5lcnttYXgtd2lkdGg6MTA4MHB4fS5tYWluLXBhZ2UtdGV4dHtmb250LXNpemU6MTVweH0ubWFpbi1wYWdlLXRleHQgcHttYXJnaW4tYm90dG9tOjE1cHh9Lm1haW4tcGFnZS1wcm9qZWN0c3ttYXJnaW4tdG9wOjMwcHh9LmxhbmRpbmd7cGFkZGluZy1ib3R0b206NTBweH0ubGFuZGluZ19fbWFpbi10aXRsZXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXRvcDoyMHB4fS5sYW5kaW5nX19tYWluLXRpdGxlLXRleHR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ubGFuZGluZ19fbWFpbi10aXRsZS1jb250ZW50e3dpZHRoOjEwMCU7Zm9udC13ZWlnaHQ6Ym9sZH0ubGFuZGluZ19fbWFpbi10aXRsZS1ob2xkZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ubGFuZGluZ19fbWFpbi10aXRsZS1pY29ue3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotM3B4O2ZsZXgtc2hyaW5rOjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NzBweDttYXJnaW4tbGVmdDoxMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5sYW5kaW5nX19tYWluLXRpdGxlLXRleHR7ZGlzcGxheTpibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmxhbmRpbmdfX21haW4tdGl0bGUtaWNvbnt0b3A6M3B4O3dpZHRoOjUwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5sYW5kaW5nX19tYWluLXRpdGxle21hcmdpbi10b3A6MH0ubGFuZGluZ19fbWFpbi10aXRsZS1jb250ZW50e3RleHQtdHJhbnNmb3JtOm5vbmV9LmxhbmRpbmdfX21haW4tdGl0bGUtaWNvbnt0b3A6M3B4O3dpZHRoOjQwcHh9fS5sYW5kaW5nX19pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjM7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTQ4MHB4O3BhZGRpbmctbGVmdDoyLjVlbTtwYWRkaW5nLXJpZ2h0OjIuNWVtO21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjExODBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmxhbmRpbmdfX2lubmVye3BhZGRpbmctbGVmdDoyZW07cGFkZGluZy1yaWdodDoyZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5sYW5kaW5nX19pbm5lcntwYWRkaW5nLWxlZnQ6MWVtO3BhZGRpbmctcmlnaHQ6MWVtfX0ubGFuZGluZ19fY29udGVudC1jb2x1bW5ze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtncmlkLWNvbHVtbi1nYXA6MjBweDtncmlkLXJvdy1nYXA6MzBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsubGFuZGluZ19fY29udGVudC1jb2x1bW5ze2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fS5sYW5kaW5nX19jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDozO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjE0ODBweDtwYWRkaW5nLWxlZnQ6Mi41ZW07cGFkZGluZy1yaWdodDoyLjVlbTttYXJnaW46MCBhdXRvO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmxhbmRpbmdfX2NvbnRhaW5lcntwYWRkaW5nLWxlZnQ6MmVtO3BhZGRpbmctcmlnaHQ6MmVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsubGFuZGluZ19fY29udGFpbmVye3BhZGRpbmctbGVmdDoxZW07cGFkZGluZy1yaWdodDoxZW19fS5sYW5kaW5nX19jb250YWluZXJfd2lkZSAubGFuZGluZ19fY29udGVudHt3aWR0aDoxMDAlO21heC13aWR0aDoxMjMwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmxhbmRpbmdfX2NvbnRhaW5lcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX0ubGFuZGluZ19fY29udGVudHt3aWR0aDpjYWxjKDEwMCUgLSAyMjBweCl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5sYW5kaW5nX19jb250ZW50e3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MH19LmxhbmRpbmdfX2FzaWRle3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjIwMHB4fS5sYW5kaW5nX19hc2lkZS1mcmFtZXtwYWRkaW5nLWJvdHRvbTozMHB4fS5sYW5kaW5nX19hc2lkZS10aXRsZXttYXJnaW4tYm90dG9tOjEwcHg7Zm9udC1zaXplOjIycHg7Zm9udC13ZWlnaHQ6Ym9sZH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmxhbmRpbmdfX2FzaWRlLXRpdGxle21hcmdpbi1ib3R0b206MTVweDtmb250LXNpemU6NDBweDtmb250LXdlaWdodDpub3JtYWx9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5sYW5kaW5nX19hc2lkZS10aXRsZXtmb250LXNpemU6MzZweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LmxhbmRpbmdfX2FzaWRlLXRpdGxle2ZvbnQtc2l6ZTozMnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmxhbmRpbmdfX2FzaWRle3dpZHRoOjEwMCV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5sYW5kaW5nX19zZWN0aW9ue21hcmdpbi1ib3R0b206NDBweH19LmxhbmRpbmdfX2Jhbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOiM1YzYyNmU7bWluLWhlaWdodDozMDBweDttYXJnaW4tYm90dG9tOjIwcHh9LmxhbmRpbmdfX2Jhbm5lciAuYmFubmVyLXNsaWRlci10ZXh0IC50aXRsZXtmb250LXNpemU6MjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmxhbmRpbmdfX2Jhbm5lcnttYXJnaW4tYm90dG9tOjcwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5sYW5kaW5nX19iYW5uZXJ7bWFyZ2luLWJvdHRvbTo1MHB4fX0ubGFuZGluZ19fdG9wLWJhbm5lcntiYWNrZ3JvdW5kLWNvbG9yOiM1YzYyNmU7aGVpZ2h0OjIwMHB4O21hcmdpbi1ib3R0b206MjBweDttYXJnaW4tdG9wOjIwcHh9LmxhbmRpbmdfX2FzaWRlLXByb2R1Y3RzLWxpc3R7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z3JpZC1nYXA6MTBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsubGFuZGluZ19fYXNpZGUtcHJvZHVjdHMtbGlzdHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDYsIDFmcil9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpey5sYW5kaW5nX19hc2lkZS1wcm9kdWN0cy1saXN0e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwgMWZyKX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmxhbmRpbmdfX2FzaWRlLXByb2R1Y3RzLWxpc3R7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsubGFuZGluZ19fYXNpZGUtcHJvZHVjdHMtbGlzdHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcil9fS5sYW5kaW5nX19zZWN0aW9ue21hcmdpbi1ib3R0b206NTBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsubGFuZGluZ19fc2VjdGlvbnttYXJnaW4tYm90dG9tOjUwcHh9fS5sYW5kaW5nX19jb21wYW55e2Rpc3BsYXk6Z3JpZDthbGlnbi1pdGVtczpzdGFydDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6NzBweCAxZnI7Z3JpZC1jb2x1bW4tZ2FwOjEwcHh9LmxhbmRpbmdfX2NvbXBhbnktbG9nb3twb3NpdGlvbjpyZWxhdGl2ZX0ubGFuZGluZ19fY29tcGFueS1sb2dvOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7cGFkZGluZy10b3A6MTAwJX0ubGFuZGluZ19fY29tcGFueS1sb2dvPmRpdiwubGFuZGluZ19fY29tcGFueS1sb2dvPnNwYW57cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmJsb2NrfS5sYW5kaW5nX19jb21wYW55LWxvZ28+ZGl2IGltZywubGFuZGluZ19fY29tcGFueS1sb2dvPnNwYW4gaW1ne2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0ubGFuZGluZ19fY29tcGFueS1uYW1le2ZvbnQtd2VpZ2h0OmJvbGR9LmxhbmRpbmdfX2NvbXBhbnktYXJ0e21hcmdpbi1ib3R0b206NHB4O2ZvbnQtc2l6ZToxM3B4fS5sYW5kaW5nX19jb21wYW55LWJvdHRvbXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5sYW5kaW5nX19jb21wYW55LWZhdm9yaXRle3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHg7bWFyZ2luLXJpZ2h0OjEwcHh9LmxhbmRpbmdfX2NvbXBhbnktZmF2b3JpdGUgc3Zne3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHg7ZmlsbDojNWM2MjZlfS5sYW5kaW5nX19jb21wYW55LWZhdm9yaXRlLmFjdGl2ZSBzdmd7ZmlsbDojZjIxNzE3fS5sYW5kaW5nX19uYXZ7d2lkdGg6MjM1cHg7YmFja2dyb3VuZDojZjZmNmY2O2JveC1zaGFkb3c6MTBweCAwIDIwcHggcmdiYSgwLDAsMCwwLjIpfS5sYW5kaW5nX19uYXYtaG9sZGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47aGVpZ2h0OmNhbGMoMTAwdmggLSAxMzRweCk7cGFkZGluZzoyMHB4IDIwcHggMjBweCAyMHB4O3RyYW5zaXRpb246aGVpZ2h0IDAuMXN9LmxhbmRpbmdfX25hdi1hbmNob3JzIGxpOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbjo4cHggMCAwIDB9LmxhbmRpbmdfX25hdi1hbmNob3JzIGxpIGF7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojNWM2MjZlfS5sYW5kaW5nX19uYXYtYW5jaG9ycyBsaSBhOmhvdmVyLC5sYW5kaW5nX19uYXYtYW5jaG9ycyBsaSBhLmFjdGl2ZXtjb2xvcjp2YXIoLS10aGVtZSk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmxhbmRpbmdfX25hdi1pbmZve2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM1YzYyNmU7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDphdXRvfS5sYW5kaW5nX19uYXYtaW5mbyBhLC5sYW5kaW5nX19uYXYtaW5mbyBhZGRyZXNze2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMCA2cHggMH0ubGFuZGluZ19fbmF2LWluZm8gLmRhcmstcmVkLWJ1dG57d2lkdGg6MTAwJTtoZWlnaHQ6MzhweDttYXJnaW46MTBweCAwIDAgMDtmb250LXNpemU6MTRweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmxhbmRpbmdfX25hdntkaXNwbGF5Om5vbmV9fS5sYW5kaW5nX19kZXNjcmlwdGlvbnttYXJnaW4tYm90dG9tOjJyZW19LmxhbmRpbmdfX2Rlc2NyaXB0aW9uIHB7bWFyZ2luLWJvdHRvbTowLjVyZW07Y29sb3I6IzVjNjI2ZTtmb250LXNpemU6MWVtfS5sYW5kaW5nX19kZXNjcmlwdGlvbiBsaXtsaXN0LXN0eWxlOmRpc2MgaW5zaWRlfS5sYW5kaW5nX19kZXNjcmlwdGlvbiBsaTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjVweH0ubGFuZGluZ19fc2xpZGV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttaW4taGVpZ2h0OjY4MHB4O2NvbG9yOiM1YzYyNmU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZmUwZTF9LmxhbmRpbmdfX3NsaWRlLXRpdGxle21hcmdpbi1ib3R0b206MjBweDtmb250LXNpemU6MjhweDtsaW5lLWhlaWdodDoxLjI1ZW07Y29sb3I6IzFkMjIyNX0ubGFuZGluZ19fc2xpZGUtaW1hZ2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6MTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5sYW5kaW5nX19zbGlkZS1pbWFnZSBpbWd7bWluLXdpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWF4LXdpZHRoOjk5OTk5JTtvYmplY3QtZml0OmNvdmVyfS5sYW5kaW5nX19zbGlkZS1sZWZ0e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtmbGV4LWdyb3c6MTtoZWlnaHQ6MTAwJTtib3gtc2hhZG93OjEwcHggMCAyMHB4IHJnYmEoMCwwLDAsMC4yKX0ubGFuZGluZ19fc2xpZGUtcmlnaHR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO3dpZHRoOjMwJTtoZWlnaHQ6MTAwJTtwYWRkaW5nLXRvcDozMHB4O3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweDtwYWRkaW5nLWJvdHRvbTozMHB4O292ZXJmbG93OmhpZGRlbn0ubGFuZGluZ19fc2xpZGUtcmlnaHQgcHttYXJnaW4tYm90dG9tOjdweDtsaW5lLWhlaWdodDoxLjRlbX0ubGFuZGluZ19fc2xpZGUtY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6cmdiYSgyOSwzNCwzNywwLjUpO2NvbG9yOiNmZmZ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmxhbmRpbmdfX3NsaWRlLWNvbnRlbnR7bWluLWhlaWdodDo0ODBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5sYW5kaW5nX19zbGlkZXttaW4taGVpZ2h0OjQ4MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsubGFuZGluZ19fc2xpZGUuc2xpY2stc2xpZGV7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O21pbi1oZWlnaHQ6MH0ubGFuZGluZ19fc2xpZGUtdGl0bGV7Zm9udC1zaXplOjIycHh9LmxhbmRpbmdfX3NsaWRlLWxlZnR7aGVpZ2h0OjMyMHB4fS5sYW5kaW5nX19zbGlkZS1yaWdodHt3aWR0aDphdXRvO2hlaWdodDphdXRvO3BhZGRpbmctYm90dG9tOjUwcHh9fS5sYW5kaW5nX190ZXh0LXN1YnRpdGxle21hcmdpbi1ib3R0b206MTBweDtmb250LXNpemU6MS41ZW07Y29sb3I6IzVjNjI2ZX0ubGFuZGluZ19fdGV4dCBwe2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjEuNWVtO2NvbG9yOiM1YzYyNmV9LmxhbmRpbmdfX2Zvcm17cGFkZGluZy10b3A6NDBweDtwYWRkaW5nLXJpZ2h0OjUwcHg7cGFkZGluZy1ib3R0b206NDBweDtwYWRkaW5nLWxlZnQ6NTBweDtib3JkZXI6MTBweCBzb2xpZCB2YXIoLS10aGVtZSk7Ym9yZGVyLXJhZGl1czo1cHh9LmxhbmRpbmdfX2Zvcm0gLnBhZ2UtdGl0bGUgc3BhbntkaXNwbGF5OmlubGluZS1ibG9ja30ubGFuZGluZ19fZm9ybSAuaW5wdXQtbGluZXtkaXNwbGF5OmZsZXg7bWFyZ2luOjAgMCAxNXB4IDB9LmxhbmRpbmdfX2Zvcm0gLmlucHV0LWxpbmUgW2NsYXNzKj1cIi1idXRuXCJde3dpZHRoOjE4MHB4fS5sYW5kaW5nX19mb3JtIC5pbnB1dC1saW5lIGlucHV0LnRleHQtaW5wdXR7d2lkdGg6Y2FsYygxMDAlIC0gMjAwcHgpO21heC13aWR0aDozNjVweDttYXJnaW46MCAyMHB4IDAgMH0ubGFuZGluZ19fZm9ybSBwe21heC13aWR0aDo1NTBweDtmb250LXNpemU6MTVweDtjb2xvcjojNWM2MjZlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5sYW5kaW5nX19mb3Jte3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1yaWdodDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHg7cGFkZGluZy1sZWZ0OjIwcHg7Ym9yZGVyOjVweCBzb2xpZCB2YXIoLS10aGVtZSl9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5sYW5kaW5nX19mb3Jte3RleHQtYWxpZ246Y2VudGVyfS5sYW5kaW5nX19mb3JtIC5pbnB1dC1saW5le2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMCAxNXB4IDB9LmxhbmRpbmdfX2Zvcm0gLmlucHV0LWxpbmUgW2NsYXNzKj1cIi1idXRuXCJde3dpZHRoOjEwMCU7bWF4LXdpZHRoOjI0MHB4O21hcmdpbjowIGF1dG99LmxhbmRpbmdfX2Zvcm0gLmlucHV0LWxpbmUgaW5wdXQudGV4dC1pbnB1dHt3aWR0aDoxMDAlO21heC13aWR0aDoyNDBweDttYXJnaW46MCBhdXRvIDE1cHggYXV0b319LmxhbmRpbmdfX3Byb2R1Y3Rze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDgsIDFmcik7Z3JpZC1jb2x1bW4tZ2FwOjEwcHg7Z3JpZC1yb3ctZ2FwOjEwcHh9LmxhbmRpbmdfX3Byb2R1Y3RzLWl0ZW17cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci1yYWRpdXM6M3B4O3RyYW5zaXRpb246YWxsIDAuMnN9LmxhbmRpbmdfX3Byb2R1Y3RzLWl0ZW06aG92ZXJ7Y29sb3I6dmFyKC0tdGhlbWUpfS5sYW5kaW5nX19wcm9kdWN0cy1pdGVtOmhvdmVyIC5sYW5kaW5nX19wcm9kdWN0cy1uYW1le2JhY2tncm91bmQtY29sb3I6cmdiYSgyOSwzNCwzNywwKX0ubGFuZGluZ19fcHJvZHVjdHMtaXRlbTpob3ZlciAubGFuZGluZ19fcHJvZHVjdHMtbmFtZS1ob2xkZXJ7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpfS5sYW5kaW5nX19wcm9kdWN0cy1wcmljZXttYXJnaW4tdG9wOjAuNXJlbX0ubGFuZGluZ19fcHJvZHVjdHMtbGlua3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDo1O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdXRsaW5lOm5vbmU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtaW5kZW50Oi05OTllbX0ubGFuZGluZ19fcHJvZHVjdHMtaW1hZ2V7ei1pbmRleDoxO3Bvc2l0aW9uOnJlbGF0aXZlfS5sYW5kaW5nX19wcm9kdWN0cy1pbWFnZTpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3BhZGRpbmctdG9wOjEwMCV9LmxhbmRpbmdfX3Byb2R1Y3RzLWltYWdlPmRpdiwubGFuZGluZ19fcHJvZHVjdHMtaW1hZ2U+c3Bhbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6YmxvY2t9LmxhbmRpbmdfX3Byb2R1Y3RzLWltYWdlPmRpdiBpbWcsLmxhbmRpbmdfX3Byb2R1Y3RzLWltYWdlPnNwYW4gaW1ne2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0ubGFuZGluZ19fcHJvZHVjdHMtbmFtZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDoyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BhZGRpbmctbGVmdDo4cHg7cGFkZGluZy1yaWdodDo4cHg7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MTZweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmO3RleHQtc2hhZG93OjFweCAxcHggNXB4IHJnYmEoMjksMzQsMzcsMC44KTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjksMzQsMzcsMC42KTt0cmFuc2l0aW9uOmFsbCAwLjNzIDAuMXN9LmxhbmRpbmdfX3Byb2R1Y3RzLW5hbWUgc3BhbntkaXNwbGF5OmJsb2NrfS5sYW5kaW5nX19wcm9kdWN0cy1uYW1lLWhvbGRlcntwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmFsbCAwLjJzfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsubGFuZGluZ19fcHJvZHVjdHMtbmFtZXtmb250LXNpemU6MThweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCl7LmxhbmRpbmdfX3Byb2R1Y3Rze2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwgMWZyKX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmxhbmRpbmdfX3Byb2R1Y3Rze2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgMWZyKX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7LmxhbmRpbmdfX3Byb2R1Y3Rze2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LmxhbmRpbmdfX3Byb2R1Y3RzLW5hbWV7Zm9udC1zaXplOjE0cHh9fS5sYW5kaW5nX190ZXN0aW1vbmlhbHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjEzMHB4IDFmcjtncmlkLWNvbHVtbi1nYXA6MjBweDtncmlkLXJvdy1nYXA6MjBweDtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RmZTBlMX0ubGFuZGluZ19fdGVzdGltb25pYWw6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RmZTBlMX0ubGFuZGluZ19fdGVzdGltb25pYWwtaW1hZ2V7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1ib3R0b206MTBweDtiYWNrZ3JvdW5kOnVybChcIi9pbWFnZXMvaS9uby1waG90by5wbmdcIikgbm8tcmVwZWF0IDAgMDtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlO2JvcmRlci1yYWRpdXM6NTAlO292ZXJmbG93OmhpZGRlbn0ubGFuZGluZ19fdGVzdGltb25pYWwtaW1hZ2UgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0ubGFuZGluZ19fdGVzdGltb25pYWwtYXV0aG9ye21hcmdpbi1ib3R0b206NXB4O2ZvbnQtc2l6ZToxNXB4O3RleHQtYWxpZ246Y2VudGVyfS5sYW5kaW5nX190ZXN0aW1vbmlhbC1jb21wYW55e2NvbG9yOiM1YzYyNmU7dGV4dC1hbGlnbjpjZW50ZXJ9LmxhbmRpbmdfX3Rlc3RpbW9uaWFsLXRpdGxle2ZvbnQtc2l6ZToxOHB4O21hcmdpbi1ib3R0b206NXB4fS5sYW5kaW5nX190ZXN0aW1vbmlhbC1pbmZve2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luLWJvdHRvbToxNXB4fS5sYW5kaW5nX190ZXN0aW1vbmlhbCBwe21hcmdpbi1ib3R0b206MTBweDtsaW5lLWhlaWdodDoxLjI1ZW19LmxhbmRpbmdfX3RhZ3N7ZGlzcGxheTpmbGV4fS5sYW5kaW5nX190YWdzLWl0ZW17aGVpZ2h0OjMwcHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLWxlZnQ6OHB4O3BhZGRpbmctcmlnaHQ6OHB4O21hcmdpbi1ib3R0b206MTBweDttYXJnaW4tcmlnaHQ6MTBweDtib3JkZXItcmFkaXVzOjRweDtib3JkZXI6MXB4IHNvbGlkICNkZmUwZTF9LmxhbmRpbmdfX3RhZ3MtaXRlbTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXItY29sb3I6dmFyKC0tdGhlbWUpO2NvbG9yOnZhcigtLXRoZW1lKX0ubGFuZGluZ19fYXdhcmRze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXJ9LmxhbmRpbmdfX2F3YXJkcy1pdGVte2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXJpZ2h0OjVweDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDpib2xkO3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZTtjb2xvcjojNWM2MjZlfS5sYW5kaW5nX19hd2FyZHMtaXRlbSBzdmd7d2lkdGg6MTRweDtoZWlnaHQ6MjBweDtmaWxsOiNkZWI0NDN9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmxhbmRpbmdfX2F3YXJkc3t3aWR0aDoxMDAlO21hcmdpbi10b3A6MTBweH0ubGFuZGluZ19fYXdhcmRzLWl0ZW17bWFyZ2luLWJvdHRvbToxMHB4fX0ubGFuZGluZ19fY29tcGFueS1kYXRhe2Rpc3BsYXk6ZmxleDtmb250LXNpemU6MTVweDt0ZXh0LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpzdHJldGNofS5sYW5kaW5nX19jb21wYW55LWRhdGE6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LmxhbmRpbmdfX2NvbXBhbnktZGF0YTpiZWZvcmV7ZGlzcGxheTpub25lfS5sYW5kaW5nX19jb21wYW55LWRhdGEgLmRhdGF7d2lkdGg6MTAwJTtwYWRkaW5nOjVweCA1cHh9LmxhbmRpbmdfX2NvbXBhbnktZGF0YSAuZGF0YTpmaXJzdC1jaGlsZHtib3JkZXI6bm9uZX0ubGFuZGluZ19fY29tcGFueS1kYXRhIC5kYXRhLXRleHR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5sYW5kaW5nX19jb21wYW55LWRhdGEgLmxhYmVse2ZvbnQtd2VpZ2h0OmJvbGR9LmxhbmRpbmdfX2NvbXBhbnktZGF0YSAubGFiZWwtLWxvd3twYWRkaW5nOjAgMCA0cHggMH0ubGFuZGluZ19fY29tcGFueS1kYXRhIC5zdGF0aWMtcmF0aW5ne21hcmdpbjoxMnB4IGF1dG8gMTBweCBhdXRvfS5sYW5kaW5nX19jb21wYW55LWRhdGEgLnRlc3RpbW9uaWFsLWNvdW50ZXJ7bWFyZ2luOjAgNXB4IDAgNXB4O2NvbG9yOiNmZmZ9LmxhbmRpbmdfX2NvbXBhbnktZGF0YSBbY2xhc3MqPVwiLWJ1dG5cIl17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjEyMHB4O2hlaWdodDozMHB4O2xpbmUtaGVpZ2h0Om5vcm1hbDttYXJnaW46MTBweCBhdXRvIDAgYXV0bztmb250LXNpemU6MTNweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsubGFuZGluZ19fY29tcGFueS1kYXRhe2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcn0ubGFuZGluZ19fY29tcGFueS1kYXRhIC5kYXRhe21hcmdpbi1ib3R0b206MzBweH19LmxhbmRpbmdfX3NsaWRlcntvdmVyZmxvdzp2aXNpYmxlO21heC13aWR0aDoxMDAlfS5sYW5kaW5nX19zbGlkZXIgLnNsaWNrLWRvdHN7Ym90dG9tOi0zMHB4fS5sYW5kaW5nX19zbGlkZXIgLnNsaWNrLWRvdHMgbGl7Ym9yZGVyLWNvbG9yOnZhcigtLXRoZW1lKX0ubGFuZGluZ19fc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRoZW1lKX0ubGFuZGluZ19fc2xpZGVyLWl0ZW17cG9zaXRpb246cmVsYXRpdmV9LmxhbmRpbmdfX3NsaWRlci1pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7d2lkdGg6MTAwJTttYXgtaGVpZ2h0OjYwMHB4O2hlaWdodDo2MDBweH0ubGFuZGluZ19fc2xpZGVyLWltYWdlIGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmxhbmRpbmdfX3NsaWRlci1pbWFnZXtoZWlnaHQ6NDAwcHh9fS5sYW5kaW5nX19zbGlkZXItY2FwdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoyO3dpZHRoOjEwMCU7Y29sb3I6I2ZmZjtwYWRkaW5nLXRvcDozMHB4O3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWJvdHRvbToxNXB4O3BhZGRpbmctbGVmdDoxNXB4O2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgyOSwzNCwzNywwLjUpIDAlLCByZ2JhKDI5LDM0LDM3LDAuNCkgNjAlLCByZ2JhKDI5LDM0LDM3LDAuMykgODAlLCByZ2JhKDI5LDM0LDM3LDApIDEwMCUpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5sYW5kaW5nX19zbGlkZXItY2FwdGlvbntkaXNwbGF5Om5vbmV9fS5sYW5kaW5nX19zbGlkZXItdGl0bGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6Mjt3aWR0aDoxMDAlO2NvbG9yOiNmZmY7cGFkZGluZy10b3A6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1ib3R0b206MzBweDtwYWRkaW5nLWxlZnQ6MTVweDtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudChyZ2JhKDI5LDM0LDM3LDAuNSkgMCUsIHJnYmEoMjksMzQsMzcsMC40KSA1MCUsIHJnYmEoMjksMzQsMzcsMC4zKSA3MCUsIHJnYmEoMjksMzQsMzcsMCkgMTAwJSk7Zm9udC1zaXplOjIycHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5sYW5kaW5nX19zbGlkZXItdGl0bGV7Zm9udC1zaXplOjE4cHg7dGV4dC10cmFuc2Zvcm06bm9uZX19LmxhbmRpbmdfX3NsaWRlci1saW5re3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO291dGxpbmU6bm9uZTtvdmVyZmxvdzpoaWRkZW47dGV4dC1pbmRlbnQ6LTk5OWVtfS5pdGVtLXRlbmRlci1hcHByb3ZlZHt0b3A6LTNweDttYXJnaW4tbGVmdDoxMHB4fS5pdGVtLXRlbmRlci1hcHByb3ZlZCBzdmd7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtmaWxsOiMxZmQ2MDB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7Lml0ZW0tdGVuZGVyLWFwcHJvdmVke3RvcDotMnB4fS5pdGVtLXRlbmRlci1hcHByb3ZlZCBzdmd7d2lkdGg6MjZweDtoZWlnaHQ6MjZweH19LmxhbmRpbmdfX2NvbnRhY3QtZm9ybSAuZGVsaXZlcnlfX3JlcXVlc3QtZm9ybSBoMntmb250LXNpemU6MS44ZW07Zm9udC13ZWlnaHQ6Ym9sZDtwYWRkaW5nOjA7Zm9udC1mYW1pbHk6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0O2NvbG9yOmluaGVyaXQ7dGV4dC10cmFuc2Zvcm06aW5oZXJpdDtsZXR0ZXItc3BhY2luZzppbmhlcml0fS5sYW5kaW5nX19jb250YWN0LWZvcm0gLmRlbGl2ZXJ5X19yZXF1ZXN0LWZvcm0gaDN7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MS4yZW07Y29sb3I6IzQyNDI0MjtwYWRkaW5nLXRvcDowLjVlbTtmb250LWZhbWlseTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXQ7dGV4dC10cmFuc2Zvcm06aW5oZXJpdDtsZXR0ZXItc3BhY2luZzppbmhlcml0fS5sYW5kaW5nX19jb250YWN0LWZvcm0gLmRlbGl2ZXJ5X19yZXF1ZXN0LWZvcm0gcHtwYWRkaW5nLXRvcDowLjVlbTtjb2xvcjpncmV5fS5sYW5kaW5nX19jb250YWN0LWZvcm0gLmRlbGl2ZXJ5X19yZXF1ZXN0LWZvcm0taW5wdXRze21heC13aWR0aDo1MDBweH0ubGFuZGluZ19fY29udGFjdC1mb3JtIC5kZWxpdmVyeV9fcmVxdWVzdC1mb3Jte2JhY2tncm91bmQtY29sb3I6I2YzZjNmMztkaXNwbGF5OmZsZXg7Ym9yZGVyOnVuc2V0O2JvcmRlci1yYWRpdXM6NXB4fS5sYW5kaW5nX19jb250YWN0LWZvcm0gLmZlZWRiYWNrLWZvcm0tbWFuYWdlcntwYWRkaW5nLXJpZ2h0OjFlbTthbGlnbi1pdGVtczpmbGV4LWVuZDtkaXNwbGF5OmZsZXh9LmxhbmRpbmdfX2NvbnRhY3QtZm9ybSAuZGVsaXZlcnlfX2Zvcm0tbmVhcmJ5IHB7cGFkZGluZy1ib3R0b206MC41ZW07cGFkZGluZy10b3A6MH0ubGFuZGluZ19fY29udGFjdC1mb3JtIC5kZWxpdmVyeV9fcmVxdWVzdC1mb3JtLWhvbGRlcntwYWRkaW5nLXRvcDoxZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmxhbmRpbmdfX2NvbnRhY3QtZm9ybSAuZGVsaXZlcnlfX2lucHV0LWxpbmV7bWFyZ2luLWJvdHRvbTowfS5sYW5kaW5nX19jb250YWN0LWZvcm0gLmRlbGl2ZXJ5X19yZXF1ZXN0LWZvcm0taG9sZGVye2Rpc3BsYXk6ZmxleH0ubGFuZGluZ19fY29udGFjdC1mb3JtIC5kZWxpdmVyeV9fcmVxdWVzdC1mb3JtLWlucHV0c3ttYXgtd2lkdGg6NDAwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5sYW5kaW5nX19jb250YWN0LWZvcm0gLmZlZWRiYWNrLWZvcm0tbWFuYWdlcntkaXNwbGF5Om5vbmV9LmxhbmRpbmdfX2NvbnRhY3QtZm9ybSAuZGVsaXZlcnlfX3JlcXVlc3QtZm9ybXtkaXNwbGF5OmJsb2NrfS5sYW5kaW5nX19jb250YWN0LWZvcm0gLmRlbGl2ZXJ5X19pbnB1dC1saW5le21hcmdpbi1ib3R0b206MjBweH0ubGFuZGluZ19fY29udGFjdC1mb3JtIC5kZWxpdmVyeV9fcmVxdWVzdC1mb3JtLWhvbGRlcntkaXNwbGF5OmJsb2NrfX0udGhhbmtze3RleHQtYWxpZ246bGVmdDtwYWRkaW5nLXRvcDo1MHB4O3BhZGRpbmctcmlnaHQ6MjBweDtwYWRkaW5nLWJvdHRvbToxMDBweDtwYWRkaW5nLWxlZnQ6MjBweH0udGhhbmtzX190b3B7cGFkZGluZy10b3A6NDBweDtwYWRkaW5nLXJpZ2h0OjUwcHg7cGFkZGluZy1ib3R0b206NDBweDtwYWRkaW5nLWxlZnQ6NTBweDttYXgtd2lkdGg6MTEyMHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWJvdHRvbTo0MHB4O2JvcmRlcjoxMHB4IHNvbGlkIHZhcigtLXRoZW1lKTtib3JkZXItcmFkaXVzOjRweH0udGhhbmtzX19pbm5lcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXA7bWF4LXdpZHRoOjEwODBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS50aGFua3NfX3RpdGxle21hcmdpbi1ib3R0b206MTVweDtmb250LXNpemU6NDBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsudGhhbmtzX190aXRsZXtmb250LXNpemU6MzZweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnRoYW5rc19fdGl0bGV7Zm9udC1zaXplOjMycHh9fS50aGFua3NfX3RleHR7d2lkdGg6Y2FsYygxMDAlIC0gMjIwcHgpfS50aGFua3NfX21hbmFnZXJ7d2lkdGg6MTUwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnRoYW5rc19fbWFuYWdlci1pbWFnZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30udGhhbmtzX19tYW5hZ2VyLW5hbWV7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tdG9wOjVweDttYXJnaW4tYm90dG9tOjVweH0udGhhbmtzIC5jb250YWN0cy1zZWN0aW9ue21hcmdpbi10b3A6MjBweH0udGhhbmtzIC5jb250YWN0cy1zZWN0aW9uIGEgc3Zne2ZpbGw6dmFyKC0tdGhlbWUpfS50aGFua3MgW2NsYXNzKj1cImJ1dG5cIl17d2lkdGg6MTAwJTttYXgtd2lkdGg6MjIwcHg7bWFyZ2luLXRvcDozMHB4fS50aGFua3MgLmNhdGFsb2d1ZXttYXgtd2lkdGg6MTEyMHB4O21hcmdpbi10b3A6MzBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS50aGFua3NfcGFydG5lciAudGhhbmtzX190b3B7cGFkZGluZzowO2JvcmRlcjpub25lfS50aGFua3NfcGFydG5lciAudGhhbmtzX19pbm5lcnttYXgtd2lkdGg6MTAwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsudGhhbmtzX19pbm5lcntkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyfS50aGFua3NfX3RpdGxle2ZvbnQtc2l6ZTo0MnB4fS50aGFua3NfX3RleHR7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjMwcHh9LnRoYW5rc19fbWFuYWdlcnt3aWR0aDoxMDAlO21heC13aWR0aDozMDBweDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS50aGFua3NfX3RvcCBbY2xhc3MqPVwiYnV0blwiXXttYXJnaW4tdG9wOjMwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30udGhhbmtzX190b3B7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1ib3R0b206MjBweDtwYWRkaW5nLWxlZnQ6MTVweDtib3JkZXI6NXB4IHNvbGlkIHZhcigtLXRoZW1lKX19LnRoYW5rc19fZm9ybXttYXJnaW4tdG9wOjQwcHh9LnRoYW5rc19fZm9ybSAuaW5wdXQtbGFiZWx7bWFyZ2luLWJvdHRvbToxMHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzVjNjI2ZX0udGhhbmtzX19mb3JtIC50ZXh0YXJlYS1maWVsZHtoZWlnaHQ6MTAwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnRoYW5rc3twYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9fS5vZmZlcnN7bWF4LXdpZHRoOjExMjBweDttYXJnaW4tdG9wOjQwcHg7bWFyZ2luLWJvdHRvbTo0MHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99Lm9mZmVyc19fdGl0bGV7bWFyZ2luLWJvdHRvbToxNXB4O2ZvbnQtc2l6ZTo0MHB4O3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5vZmZlcnNfX3RpdGxle2ZvbnQtc2l6ZTozNnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsub2ZmZXJzX190aXRsZXtmb250LXNpemU6MzJweH19Lm9mZmVyc19faXRlbXtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjMwMHB4IDFmcjtncmlkLWdhcDoyMHB4O3BhZGRpbmctdG9wOjE1cHg7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctYm90dG9tOjE1cHg7cGFkZGluZy1sZWZ0OjE1cHg7bWFyZ2luLWJvdHRvbTo0MHB4O2JveC1zaGFkb3c6MCAycHggMTBweCByZ2JhKDM1LDM1LDM1LDAuMjUpfS5vZmZlcnNfX2l0ZW0taW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjIwMHB4O292ZXJmbG93OmhpZGRlbn0ub2ZmZXJzX19pdGVtLWltYWdlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9Lm9mZmVyc19faXRlbS1uYW1le21hcmdpbi1ib3R0b206MTVweDtmb250LXNpemU6MzBweDtsaW5lLWhlaWdodDoxZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5vZmZlcnNfX2l0ZW0tdGV4dHttYXJnaW4tYm90dG9tOjE1cHg7Y29sb3I6IzVjNjI2ZTtsaW5lLWhlaWdodDoxLjVlbX0ub2ZmZXJzX19pdGVtLWNvbnRlbnQgW2NsYXNzKj1cImJ1dG5cIl17bWFyZ2luLXRvcDoxNXB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5vZmZlcnNfX3RpdGxle2ZvbnQtc2l6ZTo1MHB4fS5vZmZlcnNfX2l0ZW17Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn0ub2ZmZXJzX19pdGVtLW5hbWV7bWFyZ2luLWJvdHRvbTo1cHh9fS50aGFua3NfX3RleHRfcHJvbW8td2lkZXt3aWR0aDoxMDAlO21hcmdpbi10b3A6MTVweH0udGhhbmtzX190ZXh0X3Byb21vLXRvcC10ZXh0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydH0udGhhbmtzX190ZXh0X3Byb21vLXRvcC1ob2xkZXJ7bWFyZ2luLXRvcDphdXRvfS5vZmZlcnNfcHJvbW97cGFkZGluZy1yaWdodDo2MHB4O3BhZGRpbmctbGVmdDo2MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5vZmZlcnNfcHJvbW97cGFkZGluZy1yaWdodDoyMHB4O3BhZGRpbmctbGVmdDoyMHB4fS50aGFua3NfX2lubmVyX3Byb21ve3RleHQtYWxpZ246bGVmdH19Lm9mZmVyc19wcm9tbyBwLC50aGFua3NfX3RleHRfcHJvbW8gcHtmb250LXNpemU6MS4xNWVtO21hcmdpbi10b3A6MTVweH0ub2ZmZXJzX3Byb21vIHAgLmxpZ2h0LC50aGFua3NfX3RleHRfcHJvbW8gcCAubGlnaHR7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjIwcHg7Y29sb3I6IzVjNjI2ZX0ub2ZmZXJzX3Byb21vIHAgLmJvbGQsLnRoYW5rc19fdGV4dF9wcm9tbyBwIC5ib2xke2ZvbnQtd2VpZ2h0OmJvbGR9Lm9mZmVyc19wcm9tbyBwIHN2ZywudGhhbmtzX190ZXh0X3Byb21vIHAgc3Zne3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjI2cHg7aGVpZ2h0OjI2cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7YWxpZ24tc2VsZjpiYXNlbGluZTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtmaWxsOiMwMGMyZmZ9Lm9mZmVyc19wcm9tbyBhLC50aGFua3NfX3RleHRfcHJvbW8gYXtjb2xvcjp2YXIoLS10aGVtZSl9Lm9mZmVyc19wcm9tbyB1bCwudGhhbmtzX190ZXh0X3Byb21vIHVse21hcmdpbi1ib3R0b206MTVweDttYXJnaW4tdG9wOjE1cHh9Lm9mZmVyc19wcm9tbyBsaSwudGhhbmtzX190ZXh0X3Byb21vIGxpe2ZvbnQtd2VpZ2h0OmJvbGR9Lm9mZmVyc19wcm9tbyBsaTpub3QoOmZpcnN0LWNoaWxkKSwudGhhbmtzX190ZXh0X3Byb21vIGxpOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MTBweH0ubG9naXN0LXRhYmxle3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93LXk6aGlkZGVuO292ZXJmbG93LXg6YXV0b30ubG9naXN0LXRhYmxlW2RhdGEtc2ltcGxlYmFyXXtwYWRkaW5nLXRvcDoxMHB4fS5sb2dpc3QtdGFibGUgLnNpbXBsZWJhci1zY3JvbGwtY29udGVudHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudH0ubG9naXN0LXRhYmxlX190aXRsZXtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1ib3R0b206MTBweDtwYWRkaW5nLXRvcDoxMHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjI0cHg7Y29sb3I6IzFkMjIyNTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmxvZ2lzdC10YWJsZSB0ZHt6LWluZGV4OjA7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjIwMHB4O2JvcmRlcjoxcHggc29saWQgI2MxYzFjMX0ubG9naXN0LXRhYmxlIHRkLmxvZ2lzdC10YWJsZV9fZmlyc3QtY2VsbHt3aWR0aDphdXRvO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6dmFyKC0tdGhlbWUpO2JhY2tncm91bmQ6I2ZhZmFmYTtib3JkZXItdG9wOjFweCBzb2xpZCB2YXIoLS10aGVtZSl9LmxvZ2lzdC10YWJsZSB0ZC5sb2dpc3QtdGFibGVfX2ZpcnN0LWNlbGxfaW5jb21wbGV0ZXtiYWNrZ3JvdW5kLWNvbG9yOiM2ZmJjZjA7Y29sb3I6I2ZmZn0ubG9naXN0LXRhYmxlIHRkLmVtcHR5LWNlbGw6Zmlyc3QtY2hpbGQsLmxvZ2lzdC10YWJsZSB0ZC5lbXB0eS1jZWxse2JvcmRlcjpub25lO2JhY2tncm91bmQ6bm9uZTt0ZXh0LWFsaWduOmxlZnR9LmxvZ2lzdC10YWJsZSB0ZC5wYXN0e2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWltYWdlOnJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMCwwLDAsMC4wNSksIHJnYmEoMCwwLDAsMC4wNSkgM3B4LCByZ2JhKDkyLDk4LDExMCwwLjMpIDNweCwgcmdiYSg5Miw5OCwxMTAsMC4zKSA2cHgpfS5sb2dpc3QtdGFibGUgdGQuY3VycmVudHtiYWNrZ3JvdW5kOiM2MzllM2E7Y29sb3I6I2ZmZn0ubG9naXN0LXRhYmxlX19oZWFkIHRke3otaW5kZXg6MzA7cGFkZGluZzo3cHggMTBweDttaW4td2lkdGg6NTRweDtmb250LXNpemU6MTNweDtmb250LXdlaWdodDpib2xkO3RleHQtYWxpZ246bGVmdDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1jb2xvcjojZmFmYWZhfS5sb2dpc3QtdGFibGVfX2hlYWQgdGQ6Zmlyc3QtY2hpbGR7bWluLXdpZHRoOjA7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5sb2dpc3QtdGFibGVfX21pc3Npb24tcm93e2JhY2tncm91bmQtY29sb3I6I2UzZTNlM30ubG9naXN0LXRhYmxlX19pdGVte2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWluLWhlaWdodDoxMDVweDttaW4td2lkdGg6MTkwcHg7cGFkZGluZzo1cHg7Ym9yZGVyOjdweCBzb2xpZCAjZmZmO2JhY2tncm91bmQtY29sb3I6I2ZmZjtmb250LXNpemU6MTRweH0ubG9naXN0LXRhYmxlX19pdGVtLXRvcHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luOjAgMCA1cHggMH0ubG9naXN0LXRhYmxlX19pdGVtLXRpbWV7Zm9udC13ZWlnaHQ6Ym9sZH0ubG9naXN0LXRhYmxlX19pdGVtLWNhcnttYXgtd2lkdGg6NTAlO2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6dmFyKC0tdGhlbWUpO3BhZGRpbmctdG9wOjJweDtmb250LXNpemU6MTNweH0ubG9naXN0LXRhYmxlX19pdGVtLWNhciBzcGFue2Rpc3BsYXk6YmxvY2t9LmxvZ2lzdC10YWJsZV9faXRlbS1ib3R0b217ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi10b3A6YXV0bztwYWRkaW5nLXRvcDo1cHh9LmxvZ2lzdC10YWJsZV9faXRlbS1vcmRlcnttYXJnaW4tdG9wOjNweDtmb250LXdlaWdodDpib2xkO2NvbG9yOnZhcigtLXRoZW1lKX0ubG9naXN0LXRhYmxlX19pdGVtLWRyaXZlcnttYXgtd2lkdGg6NTAlO3RleHQtYWxpZ246cmlnaHQ7Zm9udC13ZWlnaHQ6Ym9sZH0ubG9naXN0LXRhYmxlX19pdGVtLWRyaXZlciBzcGFue2Rpc3BsYXk6YmxvY2t9LmxvZ2lzdC10YWJsZV9faXRlbV9pbmNvbXBsZXRle2JvcmRlci1jb2xvcjojNmZiY2YwfS5sb2dpc3QtdGFibGVfX2l0ZW1faW5jb21wbGV0ZS5sb2dpc3QtdGFibGVfX2l0ZW1fMXtib3JkZXItY29sb3I6IzZmYmNmMH0ubG9naXN0LXRhYmxlX19pdGVtXzF7Ym9yZGVyLWNvbG9yOiMzZDU1OGR9LmxvZ2lzdC10YWJsZV9faXRlbV8ye2FuaW1hdGlvbjpibGlua0dyZWVuQm9yZGVyIDFzIGxpbmVhciBpbmZpbml0ZX0ubG9naXN0LXRhYmxlX19pdGVtXzN7Ym9yZGVyLWNvbG9yOiNhNmE2YTZ9LmxvZ2lzdC10YWJsZV9faXRlbV81LC5sb2dpc3QtdGFibGVfX2l0ZW1fNHtib3JkZXItdG9wLWNvbG9yOnZhcigtLXRoZW1lKTtib3JkZXItbGVmdC1jb2xvcjp2YXIoLS10aGVtZSk7Ym9yZGVyLXJpZ2h0LWNvbG9yOiM1YzYyNmU7Ym9yZGVyLWJvdHRvbS1jb2xvcjojNWM2MjZlfS5sb2dpc3QtdGFibGVfX2l0ZW1fd2FybmluZ3thbmltYXRpb246YmxpbmtSZWRCb3JkZXIgMXMgbGluZWFyIGluZmluaXRlfS5sb2dpc3QtdGFibGVfX2l0ZW0gLnN0YXR1c3twYWRkaW5nOjFweCA1cHggM3B4IDVweDtvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7Y29sb3I6I2ZmZn0ubG9naXN0LXRhYmxlX19pdGVtIC5zdGF0dXNfMXtiYWNrZ3JvdW5kLWNvbG9yOiM4NmM3NDB9LmxvZ2lzdC10YWJsZV9faXRlbSAuc3RhdHVzXzJ7YmFja2dyb3VuZC1jb2xvcjojYjk2Y2M0fS5sb2dpc3QtdGFibGVfX2l0ZW0gLnN0YXR1c18ze2JhY2tncm91bmQtY29sb3I6IzNkNTU4ZH0ubG9naXN0LXRhYmxlX19pdGVtIC5zdGF0dXNfNHtiYWNrZ3JvdW5kLWNvbG9yOiM2ZmJjZjB9LmxvZ2lzdC10YWJsZV9faXRlbSAuc3RhdHVzXzV7YmFja2dyb3VuZC1jb2xvcjojZGU5NDUxfS5sb2dpc3QtdGFibGVfX2luLXRyYW5zaXR7Ym9yZGVyLWNvbG9yOiNkZmUwZTF9LmxvZ2lzdC10YWJsZV9faW4tdHJhbnNpdC10aXRsZSBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MXB4IDVweCAzcHggNXB4O292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzVjNjI2ZX0ubG9naXN0LXRhYmxlX19pbi10cmFuc2l0LXByb2Nlc3N7ZmxleC1ncm93OjE7YmFja2dyb3VuZC1jb2xvcjojNjM5ZTNhfS5sb2dpc3QtdGFibGUuY29tcGFjdCB0ZCwubG9naXN0LXRhYmxlX2NvbXBhY3QgdGR7d2lkdGg6NzBweH0ubG9naXN0LXRhYmxlLmNvbXBhY3QgdGQ6Zmlyc3QtY2hpbGQsLmxvZ2lzdC10YWJsZV9jb21wYWN0IHRkOmZpcnN0LWNoaWxke3dpZHRoOjEwMHB4O2ZvbnQtc2l6ZToxNHB4fS5sb2dpc3QtdGFibGUuY29tcGFjdCAubG9naXN0LXRhYmxlX19pdGVtLC5sb2dpc3QtdGFibGVfY29tcGFjdCAubG9naXN0LXRhYmxlX19pdGVte3dpZHRoOjEwMCU7bWluLXdpZHRoOjcwcHg7bWluLWhlaWdodDo0MHB4O2ZvbnQtc2l6ZToxM3B4fS5sb2dpc3QtdGFibGUuY29tcGFjdCAubG9naXN0LXRhYmxlX19pdGVtLWJvdHRvbSwubG9naXN0LXRhYmxlLmNvbXBhY3QgLmxvZ2lzdC10YWJsZV9faXRlbS10b3AsLmxvZ2lzdC10YWJsZV9jb21wYWN0IC5sb2dpc3QtdGFibGVfX2l0ZW0tYm90dG9tLC5sb2dpc3QtdGFibGVfY29tcGFjdCAubG9naXN0LXRhYmxlX19pdGVtLXRvcHttYXJnaW46MDtkaXNwbGF5OmJsb2NrfS5sb2dpc3QtdGFibGUuY29tcGFjdCAubG9naXN0LXRhYmxlX19pdGVtLWJvdHRvbSwubG9naXN0LXRhYmxlX2NvbXBhY3QgLmxvZ2lzdC10YWJsZV9faXRlbS1ib3R0b217cGFkZGluZy10b3A6MH0ubG9naXN0LXRhYmxlLmNvbXBhY3QgLmxvZ2lzdC10YWJsZV9faXRlbS1jYXIsLmxvZ2lzdC10YWJsZV9jb21wYWN0IC5sb2dpc3QtdGFibGVfX2l0ZW0tY2Fye3dpZHRoOjQ4cHg7bWF4LXdpZHRoOjgwcHg7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tdG9wOjVweDtwYWRkaW5nLWxlZnQ6MDtvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LmxvZ2lzdC10YWJsZS5jb21wYWN0IC5sb2dpc3QtdGFibGVfX2l0ZW0tb3JkZXIsLmxvZ2lzdC10YWJsZS5jb21wYWN0IC5sb2dpc3QtdGFibGVfX2l0ZW0tYWRkcmVzcywubG9naXN0LXRhYmxlX2NvbXBhY3QgLmxvZ2lzdC10YWJsZV9faXRlbS1vcmRlciwubG9naXN0LXRhYmxlX2NvbXBhY3QgLmxvZ2lzdC10YWJsZV9faXRlbS1hZGRyZXNze2Rpc3BsYXk6bm9uZX0ubG9naXN0LXRhYmxlLmNvbXBhY3QgLmxvZ2lzdC10YWJsZV9faXRlbS10aW1lLC5sb2dpc3QtdGFibGVfY29tcGFjdCAubG9naXN0LXRhYmxlX19pdGVtLXRpbWV7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowO21hcmdpbi10b3A6M3B4fS5sb2dpc3QtdGFibGUuY29tcGFjdCAubG9naXN0LXRhYmxlX19pdGVtLWRyaXZlciwubG9naXN0LXRhYmxlX2NvbXBhY3QgLmxvZ2lzdC10YWJsZV9faXRlbS1kcml2ZXJ7bWF4LXdpZHRoOjEwMCV9LmxvZ2lzdC10YWJsZS5jb21wYWN0IC5zdGF0dXMsLmxvZ2lzdC10YWJsZV9jb21wYWN0IC5zdGF0dXN7d2lkdGg6NDhweH0ubG9naXN0LXNvcnRfX3RpdGxle21hcmdpbi1ib3R0b206MTBweDtmb250LXdlaWdodDpib2xkfS5sb2dpc3Qtc29ydCBpbnB1dC50ZXh0LWlucHV0e2hlaWdodDozMHB4O3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH0ubG9naXN0LXNvcnQgc2VsZWN0e2hlaWdodDozMHB4O2xpbmUtaGVpZ2h0OjI4cHg7cGFkZGluZy1sZWZ0OjEwcHh9LmxvZ2lzdC1zb3J0IFtjbGFzcyo9XCJidXRuXCJde21pbi13aWR0aDozMHB4O2hlaWdodDozMHB4O2ZvbnQtc2l6ZToxM3B4fS5sb2dpc3Qtc29ydCBbY2xhc3MqPVwiYnV0blwiXSBzdmd7dG9wOjA7bWFyZ2luOjB9LmxvZ2lzdC1zb3J0IFtjbGFzcyo9XCJidXRuXCJdLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmxvZ2lzdC1zb3J0IFtjbGFzcyo9XCJidXRuXCJdLmFjdGl2ZSBzdmd7ZmlsbDp2YXIoLS10aGVtZSl9LmxvZ2lzdC1zb3J0X19idG5ze2Rpc3BsYXk6ZmxleH0ubG9naXN0LXNvcnRfX2J0bnMgW2NsYXNzKj1cImJ1dG5cIl06bm90KC5sb2dpc3Qtc29ydF9fY29tcGFjdCk6bm90KC5tYXAtdHJpZ2dlcil7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fS5sb2dpc3Qtc29ydF9fYnRucyBbY2xhc3MqPVwiYnV0blwiXTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDoxMHB4fS5sb2dpc3Qtc29ydF9fZm9ybXtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDE5MHB4LCAyMTBweCkpO2dyaWQtY29sdW1uLWdhcDoxNXB4O2dyaWQtcm93LWdhcDoyMHB4O2FsaWduLWl0ZW1zOmVuZH0ubG9naXN0LXNvcnRfX2Zvcm0taW5uZXJ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKTtncmlkLWNvbHVtbi1nYXA6MTBweH0ubG9naXN0LXNvcnRfX3dpZGV7Z3JpZC1jb2x1bW46c3BhbiAyfS5sb2dpc3Qtc29ydF9fZGF0ZXttYXJnaW4tcmlnaHQ6MjBweH0ubG9naXN0LXNvcnRfX2RhdGUgaW5wdXQudGV4dC1pbnB1dHt3aWR0aDoxMzJweH0ubG9naXN0LXNvcnRfX29yZGVye21hcmdpbi1yaWdodDoyMHB4fS5sb2dpc3Qtc29ydF9fb3JkZXIgaW5wdXQudGV4dC1pbnB1dHt3aWR0aDoxMjRweH0ubG9naXN0LXNvcnRfX3R5cGUsLmxvZ2lzdC1zb3J0X19kcml2ZXJ7bWFyZ2luLXJpZ2h0OjIwcHh9LmxvZ2lzdC1zb3J0X19yaWdodHttYXJnaW4tbGVmdDphdXRvO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmxvZ2lzdC1zb3J0X19yaWdodCBbY2xhc3MqPVwiYnV0blwiXXttYXJnaW4tbGVmdDoxMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5sb2dpc3Qtc29ydF9fZm9ybXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjAwcHgsIDFmcikpfX0ubG9naXN0LW1hcHtkaXNwbGF5OmZsZXg7bWFyZ2luLXRvcDozMHB4O21hcmdpbi1ib3R0b206MzBweDtiYWNrZ3JvdW5kOiM1YzYyNmU7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246YWxsIDAuMnN9LmxvZ2lzdC1tYXAuYWN0aXZle21pbi1oZWlnaHQ6NDUwcHg7aGVpZ2h0OmNhbGMoMTAwdmggLSAxODhweCl9LmxvZ2lzdC1tYXBfX2xpc3R7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O3otaW5kZXg6Mjt3aWR0aDo2MjBweDtmbGV4LXNocmluazowO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgzNSwzNSwzNSwwLjI1KTt0cmFuc2l0aW9uOmFsbCAwLjJzfS5sb2dpc3QtbWFwX19saXN0LmNvbXBhY3R7d2lkdGg6MTcwcHh9LmxvZ2lzdC1tYXBfX2xpc3QuY2xvc2Vke3dpZHRoOjB9LmxvZ2lzdC1tYXBfX2xpc3QuY2xvc2VkIC5sb2dpc3QtZHJpdmVye2Rpc3BsYXk6bm9uZX0ubG9naXN0LW1hcF9fbGlzdC1zY3JvbGx7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvO3dpZHRoOjEwMCV9LmxvZ2lzdC1tYXBfX2xpc3QtY29udHJvbHN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjEwMCU7d2lkdGg6MzBweDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0ubG9naXN0LW1hcF9fbGlzdC1jb250cm9scyBbY2xhc3MqPVwiYnV0blwiXXttaW4td2lkdGg6MzBweDtoZWlnaHQ6MzBweDtmb250LXNpemU6MTNweDtib3JkZXItcmFkaXVzOjB9LmxvZ2lzdC1tYXBfX2xpc3QtY29udHJvbHMgW2NsYXNzKj1cImJ1dG5cIl06Zmlyc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjVweH0ubG9naXN0LW1hcF9fbGlzdC1jb250cm9scyBbY2xhc3MqPVwiYnV0blwiXTpsYXN0LWNoaWxke2JvcmRlci10b3AtY29sb3I6I2ZmZjtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo1cHh9LmxvZ2lzdC1tYXBfX2xpc3QtY29udHJvbHMgW2NsYXNzKj1cImJ1dG5cIl0gc3Zne3RvcDowO21hcmdpbjowO3RyYW5zaXRpb246YWxsIDAuMnN9LmxvZ2lzdC1tYXBfX2xpc3QtY29udHJvbHMgW2NsYXNzKj1cImJ1dG5cIl0uYWN0aXZlIC5pY28tYXJyb3ctbGVmdC0ye3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0ubG9naXN0LW1hcF9fbGlzdC1jb250cm9scyBbY2xhc3MqPVwiYnV0blwiXTpob3ZlciwubG9naXN0LW1hcF9fbGlzdC1jb250cm9scyBbY2xhc3MqPVwiYnV0blwiXS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5sb2dpc3QtbWFwX19saXN0LWNvbnRyb2xzIFtjbGFzcyo9XCJidXRuXCJdOmhvdmVyIHN2ZywubG9naXN0LW1hcF9fbGlzdC1jb250cm9scyBbY2xhc3MqPVwiYnV0blwiXS5hY3RpdmUgc3Zne2ZpbGw6dmFyKC0tdGhlbWUpfS5sb2dpc3QtbWFwX19ob2xkZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2ZsZXg6MSAxfS5sb2dpc3QtbWFwICNkcml2ZXJzLW1hcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0ubG9naXN0LWRyaXZlcntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGZlMGUxO2ZvbnQtc2l6ZToxNHB4fS5sb2dpc3QtZHJpdmVyX190aXRsZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctdG9wOjEwcHg7cGFkZGluZy1yaWdodDoxMHB4O3BhZGRpbmctYm90dG9tOjlweDtwYWRkaW5nLWxlZnQ6MTBweDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDpib2xkO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZmUwZTE7YmFja2dyb3VuZC1jb2xvcjojNmZiY2YwO2NvbG9yOiNmZmY7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgMC4yc30ubG9naXN0LWRyaXZlcl9fY2FyLC5sb2dpc3QtZHJpdmVyX19uYW1le3dpZHRoOmNhbGMoNTAlIC0gMTVweCk7b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5sb2dpc3QtbWFwX19saXN0LmNvbXBhY3QgLmxvZ2lzdC1kcml2ZXJfX2NhciwubG9naXN0LW1hcF9fbGlzdC5jb21wYWN0IC5sb2dpc3QtZHJpdmVyX19uYW1le3dpZHRoOmNhbGMoMTAwJSAtIDMwcHgpfS5sb2dpc3QtZHJpdmVyX19jYXJ7dGV4dC1hbGlnbjpyaWdodH0ubG9naXN0LW1hcF9fbGlzdC5jb21wYWN0IC5sb2dpc3QtZHJpdmVyX19jYXJ7ZGlzcGxheTpub25lfS5sb2dpc3QtZHJpdmVyX19saXN0e3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweDtjb3VudGVyLXJlc2V0OmRyaXZlclRhc2tzO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZmUwZTF9LmxvZ2lzdC1kcml2ZXJfX2xpc3QtaGVhZGVyc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctdG9wOjVweDtwYWRkaW5nLWJvdHRvbTo2cHg7cGFkZGluZy1sZWZ0OjM0cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RmZTBlMTtmb250LXdlaWdodDpib2xkfS5sb2dpc3QtbWFwX19saXN0LmNvbXBhY3QgLmxvZ2lzdC1kcml2ZXJfX2xpc3QtaGVhZGVyc3tkaXNwbGF5Om5vbmV9LmxvZ2lzdC1kcml2ZXJfX2xpc3QtaGVhZGVycyAubG9naXN0LWRyaXZlcl9fYWRkcmVzc3t3aWR0aDpjYWxjKDEwMCUgLSAzMTFweCl9LmxvZ2lzdC1kcml2ZXJfX2xpc3QtaXRlbXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctdG9wOjVweDtwYWRkaW5nLWJvdHRvbTo2cHh9LmxvZ2lzdC1kcml2ZXJfX2xpc3QtaXRlbTpiZWZvcmV7Y29udGVudDpjb3VudGVyKGRyaXZlclRhc2tzKTtjb3VudGVyLWluY3JlbWVudDpkcml2ZXJUYXNrcztkaXNwbGF5OmJsb2NrO21pbi13aWR0aDoyNHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLXJpZ2h0OjJweH0ubG9naXN0LWRyaXZlcl9fbGlzdC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3A6MXB4IHNvbGlkICNkZmUwZTF9LmxvZ2lzdC1kcml2ZXJfX2xpc3QtY2VudGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC13cmFwOndyYXA7ZmxleC1zaHJpbms6MDt3aWR0aDoyNDBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9LmxvZ2lzdC1tYXBfX2xpc3QuY29tcGFjdCAubG9naXN0LWRyaXZlcl9fbGlzdC1jZW50ZXJ7d2lkdGg6YXV0bztwYWRkaW5nLXJpZ2h0OjB9LmxvZ2lzdC1kcml2ZXJfX2xpc3QtY2hlY2t7d2lkdGg6NTBweH0ubG9naXN0LWRyaXZlcl9fbGlzdC1jaGVjayAuY2hlY2tib3h7bWFyZ2luLXJpZ2h0OjB9LmxvZ2lzdC1tYXBfX2xpc3QuY29tcGFjdCAubG9naXN0LWRyaXZlcl9fbGlzdC1jaGVja3t3aWR0aDozNnB4fS5sb2dpc3QtZHJpdmVyX19saXN0LW9yZGVye3dpZHRoOjQ1cHh9LmxvZ2lzdC1kcml2ZXJfX2xpc3QtaWNvbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7aGVpZ2h0OjIycHg7d2lkdGg6NTBweDt0ZXh0LWFsaWduOmNlbnRlcn0ubG9naXN0LWRyaXZlcl9fbGlzdC1pY29uIHN2Z3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2ZpbGw6dmFyKC0tdGhlbWUpfS5sb2dpc3QtZHJpdmVyX19saXN0LWljb24gLmljby1jYXItdW5sb2FkaW5nLC5sb2dpc3QtZHJpdmVyX19saXN0LWljb24gLmljby1jYXItbG9hZGluZ3t3aWR0aDozNnB4fS5sb2dpc3QtbWFwX19saXN0LmNvbXBhY3QgLmxvZ2lzdC1kcml2ZXJfX2xpc3QtaWNvbntkaXNwbGF5Om5vbmV9LmxvZ2lzdC1kcml2ZXJfX2xpc3QtaWNvbiAuaWNvLWxvZ2lzdC1zdGF0dXMtMXtmaWxsOiMzZDU1OGR9LmxvZ2lzdC1kcml2ZXJfX2xpc3QtaWNvbiAuaWNvLWxvZ2lzdC1zdGF0dXMtMntmaWxsOiM2MzllM2F9LmxvZ2lzdC1kcml2ZXJfX2xpc3QtaWNvbiAuaWNvLWxvZ2lzdC1zdGF0dXMtM3tmaWxsOiM1YzYyNmV9LmxvZ2lzdC1kcml2ZXJfX2xpc3QtaWNvbiAuaWNvLWxvZ2lzdC1zdGF0dXMtNHtmaWxsOnZhcigtLXRoZW1lKX0ubG9naXN0LWRyaXZlcl9fbGlzdC1pY29uIC5pY28tbG9naXN0LXN0YXR1cy01e2ZpbGw6dmFyKC0tdGhlbWUpfS5sb2dpc3QtZHJpdmVyX19saXN0LWljb24gLmljby1sb2dpc3QtdHlwZS0xe3dpZHRoOjM4cHg7ZmlsbDojODZjNzQwfS5sb2dpc3QtZHJpdmVyX19saXN0LWljb24gLmljby1sb2dpc3QtdHlwZS0ye2ZpbGw6I2I5NmNjNH0ubG9naXN0LWRyaXZlcl9fbGlzdC1pY29uIC5pY28tbG9naXN0LXR5cGUtM3tmaWxsOiMzZDU1OGR9LmxvZ2lzdC1kcml2ZXJfX2xpc3QtaWNvbiAuaWNvLWxvZ2lzdC10eXBlLTR7d2lkdGg6MzhweDtmaWxsOiM2ZmJjZjB9LmxvZ2lzdC1kcml2ZXJfX2xpc3QtaWNvbiAuaWNvLWxvZ2lzdC10eXBlLTV7ZmlsbDojZGU5NDUxfS5sb2dpc3QtZHJpdmVyX19saXN0LXRpbWV7d2lkdGg6NTBweH0ubG9naXN0LWRyaXZlcl9fbGlzdC1hY3R1YWx7d2lkdGg6NTBweH0ubG9naXN0LW1hcF9fbGlzdC5jb21wYWN0IC5sb2dpc3QtZHJpdmVyX19saXN0LWFjdHVhbHtkaXNwbGF5Om5vbmV9LmxvZ2lzdC1kcml2ZXJfX2FkZHJlc3N7d2lkdGg6Y2FsYygxMDAlIC0gMzM1cHgpO21hcmdpbi1sZWZ0OmF1dG99LmxvZ2lzdC1tYXBfX2xpc3QuY29tcGFjdCAubG9naXN0LWRyaXZlcl9fYWRkcmVzc3tkaXNwbGF5Om5vbmV9LmxvZ2lzdC1kcml2ZXJfX2RhdGUtdGl0bGV7cGFkZGluZy10b3A6NXB4O3BhZGRpbmctcmlnaHQ6MTBweDtwYWRkaW5nLWJvdHRvbTo0cHg7cGFkZGluZy1sZWZ0OjEwcHg7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6Ym9sZDtiYWNrZ3JvdW5kLWNvbG9yOiM4Zjk1YTE7Y29sb3I6I2ZmZjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGZlMGUxfS5jb21wYWN0LXRyaWdnZXJ7bWFyZ2luLXRvcDozMHB4O2N1cnNvcjpwb2ludGVyfS5jb21wYWN0LXRyaWdnZXIgLmxhYmVsLXRleHR7cG9zaXRpb246cmVsYXRpdmU7dG9wOjFweH0ucG9ydGZvbGlvX19saXN0e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcH0ucG9ydGZvbGlvX19pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIDAgMzBweCAwO3dpZHRoOmNhbGMoNTAlIC0gMTJweCk7YmFja2dyb3VuZDojZmZmO2JveC1zaGFkb3c6MCAycHggMTBweCByZ2JhKDM1LDM1LDM1LDAuMjUpO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Ym9yZGVyLXJhZGl1czo4cHg7b3ZlcmZsb3c6aGlkZGVufS5wb3J0Zm9saW9fX2l0ZW06aG92ZXIgLnBvcnRmb2xpb19faW1hZ2UgW2NsYXNzKj0nLWJ1dG4nXSwucG9ydGZvbGlvX19pdGVtOmhvdmVyIC5wb3J0Zm9saW9fX2ltYWdlOmJlZm9yZXtvcGFjaXR5OjF9LnBvcnRmb2xpb19faXRlbTpob3ZlciAucG9ydGZvbGlvX19uYW1le2NvbG9yOnZhcigtLXRoZW1lKX0ucG9ydGZvbGlvX19saW5re3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO291dGxpbmU6bm9uZTtvdmVyZmxvdzpoaWRkZW47dGV4dC1pbmRlbnQ6LTk5OWVtfS5wb3J0Zm9saW9fX2ltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoyMDVweH0ucG9ydGZvbGlvX19pbWFnZSBpbWd7ei1pbmRleDoxO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0ucG9ydGZvbGlvX19pbWFnZSBbY2xhc3MqPSctYnV0bidde3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7ei1pbmRleDozO3dpZHRoOjE4NnB4O2hlaWdodDo0MHB4O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtvcGFjaXR5OjB9LnBvcnRmb2xpb19faW1hZ2U6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjA7bGVmdDowO3otaW5kZXg6MjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDpyZ2JhKDI5LDM0LDM3LDAuMyk7b3BhY2l0eTowO3RyYW5zaXRpb246YWxsIDAuMnN9LnBvcnRmb2xpb19fbmFtZXttYXgtd2lkdGg6MzkwcHg7cGFkZGluZzo1cHggMjBweCA1cHggMjBweDt0cmFuc2l0aW9uOmFsbCAwLjJzO21pbi1oZWlnaHQ6NTZweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5wb3J0Zm9saW9fX2xpc3R7ZGlzcGxheTpibG9ja30ucG9ydGZvbGlvX19pdGVte3dpZHRoOjEwMCV9fS5tb2RhbHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4Ojk5OTtoZWlnaHQ6MTAwdmg7d2lkdGg6MTAwdnc7b3ZlcmZsb3c6YXV0b30uaW9zLnNhZmFyaSAubW9kYWx7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2hlaWdodDo2MDBweDtvdmVyZmxvdzppbmhlcml0fS5tb2RhbC10aXRsZXtwYWRkaW5nOjAgMCAxMHB4IDA7Zm9udC1zaXplOjQwcHg7bGluZS1oZWlnaHQ6MWVtfS5tb2RhbC10aXRsZS0tcmVke2NvbG9yOnZhcigtLXRoZW1lKX0ubW9kYWwtdGl0bGUtLXJlZCBzcGFuOmJlZm9yZSwubW9kYWwtdGl0bGUtLXJlZCBzcGFuOmFmdGVye2JhY2tncm91bmQ6dmFyKC0tdGhlbWUpfS5tb2RhbC10aXRsZS0tYmx1ZXtjb2xvcjojMDBjMmZmfS5tb2RhbC10aXRsZS0tYmx1ZSBzcGFuOmJlZm9yZSwubW9kYWwtdGl0bGUtLWJsdWUgc3BhbjphZnRlcntiYWNrZ3JvdW5kOiMwMGMyZmZ9Lm1vZGFsLXRpdGxlLS1ncmVlbntjb2xvcjojMWZkNjAwfS5tb2RhbC10aXRsZS0tZ3JlZW4gc3BhbjpiZWZvcmUsLm1vZGFsLXRpdGxlLS1ncmVlbiBzcGFuOmFmdGVye2JhY2tncm91bmQ6IzFmZDYwMH0ubW9kYWwtdGl0bGUtLXllbGxvd3tjb2xvcjojZmZkZTFifS5tb2RhbC10aXRsZS0teWVsbG93IHNwYW46YmVmb3JlLC5tb2RhbC10aXRsZS0teWVsbG93IHNwYW46YWZ0ZXJ7YmFja2dyb3VuZDojZmZkZTFifS5tb2RhbC10aXRsZS0tdmlvbGV0e2NvbG9yOiM3OTQ4OWN9Lm1vZGFsLXRpdGxlLS12aW9sZXQgc3BhbjpiZWZvcmUsLm1vZGFsLXRpdGxlLS12aW9sZXQgc3BhbjphZnRlcntiYWNrZ3JvdW5kOiM3OTQ4OWN9Lm1vZGFsLXRpdGxlLS1vcmFuZ2V7Y29sb3I6I2Y2ODYyMH0ubW9kYWwtdGl0bGUtLW9yYW5nZSBzcGFuOmJlZm9yZSwubW9kYWwtdGl0bGUtLW9yYW5nZSBzcGFuOmFmdGVye2JhY2tncm91bmQ6I2Y2ODYyMH0ubW9kYWwtdGl0bGUgc3BhbntkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MCAwIDEwcHggMDtmb250LXNpemU6MC40ZW07dGV4dC10cmFuc2Zvcm06bm9uZTtmb250LWZhbWlseTpcIlJvYm90b1wiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6Ym9sZDtsZXR0ZXItc3BhY2luZzpub3JtYWx9Lm1vZGFsLXRpdGxlIHNwYW46YWZ0ZXIsLm1vZGFsLXRpdGxlIHNwYW46YmVmb3Jle3Bvc2l0aW9uOnJlbGF0aXZlO2NvbnRlbnQ6Jyc7dG9wOjA7bGVmdDowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDo2cHg7aGVpZ2h0OjZweDttYXJnaW46MCAxMHB4O2JvcmRlci1yYWRpdXM6NTAlfS5tb2RhbC10aXRsZSAuaXRlbS10ZW5kZXItYXBwcm92ZWR7dG9wOi00cHh9Lm1vZGFsLXRpdGxlIC5pdGVtLXRlbmRlci1hcHByb3ZlZCBzdmd7d2lkdGg6MjhweDtoZWlnaHQ6MjhweH0ubW9kYWwtdGl0bGU+c3Zne3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2ZpbGw6dmFyKC0tdGhlbWUpfS5tb2RhbC10aXRsZS10ZXh0e21hcmdpbi1ib3R0b206MjBweH0ubW9kYWwtdGl0bGUtdGV4dCAudXNlci1ib251c3tjb2xvcjp2YXIoLS10aGVtZSk7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MThweH0ubW9kYWwtdGl0bGUtc3VidGl0bGV7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTowLjVlbTtjb2xvcjojNWM2MjZlfS5tb2RhbC1zdWJ0aXRsZXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTVweCAwIDVweCAwO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OmJvbGR9Lm1vZGFsIC5jYXJkLXRlcm1ze21hcmdpbjowfS5tb2RhbCAuZm9ybS1pbmZve3BhZGRpbmc6MTBweCAwIDAgMDt0ZXh0LWFsaWduOmNlbnRlcjtjbGVhcjpib3RoO2ZvbnQtc2l6ZToxMnB4fS5tb2RhbC1ob3d7cGFkZGluZzoyMHB4IDAgMCAwfS5tb2RhbC1ob3cgLmRhcmstcmVkLWJ1dG57aGVpZ2h0OjQwcHg7cGFkZGluZzowIDIwcHh9Lm1vZGFsLWhvdy1jb250ZW50e3BhZGRpbmc6MjBweCAwIDAgMH0ubW9kYWwtaG93LWNvbnRlbnQgW2NsYXNzKj1cIi1idXRuXCJde21hcmdpbjoyMHB4IDAgMCAwfS5tb2RhbC1yb3d7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjEwMCU7bWluLWhlaWdodDoxMDB2aH0uaW9zLnNhZmFyaSAubW9kYWwtcm93e21pbi1oZWlnaHQ6MDttYXgtaGVpZ2h0OjYwMHB4O292ZXJmbG93OmF1dG99Lm1vZGFsLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwYWRkaW5nOjAgMTVweDt3aWR0aDoxMDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5tb2RhbC1jZWxse3BhZGRpbmc6MCAxMHB4fX0ubW9kYWwtY2xvc2Utd2lkZXtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjE7d2lkdGg6MTAwJTttaW4td2lkdGg6MTAwJTttaW4taGVpZ2h0OjEwMCU7YmFja2dyb3VuZDojMWQyMjI1O29wYWNpdHk6MC41fS5tb2RhbC1jbG9zZS1zbWFsbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTVweDtyaWdodDoxNXB4O3otaW5kZXg6MTA7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXRoZW1lKTtib3JkZXItcmFkaXVzOjUwJTtjdXJzb3I6cG9pbnRlcn0ubW9kYWwtY2xvc2Utc21hbGwgc3Zne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDttYXJnaW46LThweCAwIDAgLThweDtmaWxsOnZhcigtLXRoZW1lKX0ubW9kYWwtbG9nb3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoyMHB4O2JvdHRvbToyMHB4O3otaW5kZXg6MTB9Lm1vZGFsLWxvZ28gaW1ne3dpZHRoOjE1MHB4O2hlaWdodDphdXRvfS5tb2RhbF9fdGV4dCBwOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6NXB4fS5tb2RhbF9fdGV4dCBwIHNwYW57Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjp2YXIoLS10aGVtZSl9Lm1vZGFsX19idG5ze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXRvcDoyMHB4fS5tb2RhbF9fYnRucyBbY2xhc3MqPVwiYnV0blwiXXtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9Lm1vZGFsX19idG5zIFtjbGFzcyo9XCJidXRuXCJdOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0OjE1cHh9W2NsYXNzJD1cIm1vZGFsLWZyYW1lXCJde3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mjt3aWR0aDoxMDAlO21heC13aWR0aDo4OTVweDttYXJnaW46MjBweCBhdXRvO2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjQwcHggOTBweCA4MHB4IDkwcHh9Lndhcm5pbmctbW9kYWwtZnJhbWV7bWF4LXdpZHRoOjYwMHB4fS5mZWVkYmFjay1tb2RhbC1mcmFtZXttYXgtd2lkdGg6MTAwMHB4fS5mZWVkYmFjay1tb2RhbC1mcmFtZSAubW9kYWwtdGl0bGV7dGV4dC1hbGlnbjpjZW50ZXJ9LmZlZWRiYWNrLW1vZGFsLWZyYW1lIHAsLmZlZWRiYWNrLW1vZGFsLWZyYW1lIGZvcm17bWF4LXdpZHRoOjUxMHB4O21hcmdpbjowIGF1dG99LmZlZWRiYWNrLW1vZGFsLWZyYW1lIHB7bWFyZ2luLXRvcDoxNXB4O2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiM1YzYyNmV9LmZlZWRiYWNrLW1vZGFsLWZyYW1lIHAgc3Bhbntmb250LXdlaWdodDpib2xkO2NvbG9yOnZhcigtLXRoZW1lKX0uZmVlZGJhY2stbW9kYWwtZnJhbWUgLnN1Ym1pdC1idG57d2lkdGg6MTAwJTtoZWlnaHQ6NTBweDttYXgtd2lkdGg6NDAwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tYm90dG9tOjIwcHg7Y2xlYXI6Ym90aH0uZmVlZGJhY2stbW9kYWwtZnJhbWUgLmhhbGYtaW5wdXR7ZmxvYXQ6cmlnaHQ7d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KX0uZmVlZGJhY2stbW9kYWwtZnJhbWUgLmhhbGYtaW5wdXQ6Zmlyc3QtY2hpbGR7ZmxvYXQ6bGVmdH0uZmVlZGJhY2stbW9kYWwtZnJhbWUgLmhhbGYtaW5wdXQgLnNwaW5uLWJveHt3aWR0aDoxMDAlO21hcmdpbjowIDAgMjBweCAwfS5mZWVkYmFjay1tb2RhbC1mcmFtZSAuaGFsZi1pbnB1dCBpbnB1dC51aS1zcGlubmVyLWlucHV0e3dpZHRoOjEwMCV9LmZlZWRiYWNrLW1vZGFsLWZyYW1lIC5oYWxmLWlucHV0IC5udW1iZXItaW5wdXQgaW5wdXQudGV4dC1pbnB1dHtmbGV4LWdyb3c6MTttYXJnaW4tYm90dG9tOjA7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmctbGVmdDoxNXB4fS5mZWVkYmFjay1tb2RhbC1mcmFtZSAuaW5wdXQtbGluZXttYXJnaW4tYm90dG9tOjE1cHh9LmZlZWRiYWNrLW1vZGFsLWZyYW1lIC5pbnB1dC1saW5lOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5mZWVkYmFjay1tb2RhbC1mcmFtZSAuaW5wdXQtbGluZS0tY2hlY2t7bWFyZ2luOjAgMCAzMHB4IDB9LmZlZWRiYWNrLW1vZGFsLWZyYW1lIC5zcGlubi1ib3gtbGFiZWx7aGVpZ2h0OjUwcHg7bGluZS1oZWlnaHQ6NTBweDttYXJnaW46MCAwIDdweCAwfS5mZWVkYmFjay1tb2RhbC1mcmFtZSAuaW5wdXQtbGFiZWx7bWFyZ2luOjAgMCA3cHggMH0uZmVlZGJhY2stbW9kYWwtZnJhbWUgLmZhc3QtaXRlbS1wcmljZSwuZmVlZGJhY2stbW9kYWwtZnJhbWUgLmZhc3QtaXRlbS1ob3Vyc3ttYXJnaW46MTBweCAwIDIwcHggMDtmb250LXdlaWdodDpib2xkfS5mZWVkYmFjay1tb2RhbC1mcmFtZSAuZmFzdC1pdGVtLXR5cGV7bWFyZ2luOjAgMCAyMHB4IDA7Zm9udC13ZWlnaHQ6Ym9sZH0uZmVlZGJhY2stbW9kYWwtZnJhbWUgLmNoZWNrLWxhYmVse2Zsb2F0OnJpZ2h0O3dpZHRoOmNhbGMoNTAlIC0gMTBweCk7bWFyZ2luOjAgMCAxMHB4IDA7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgMC4yc30uZmVlZGJhY2stbW9kYWwtZnJhbWUgLmNoZWNrLWxhYmVsOmhvdmVye2NvbG9yOnZhcigtLXRoZW1lKX0uZmVlZGJhY2stbW9kYWwtZnJhbWUgLmNoZWNrLWxhYmVsOm50aC1jaGlsZCgybisxKXtmbG9hdDpsZWZ0O2NsZWFyOmJvdGh9LmZlZWRiYWNrLW1vZGFsLWZyYW1lIC5jaGVjay1sYWJlbCAubGFiZWwtdGV4dHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MnB4fS5wYXNzd29yZC1mb3Jte21heC13aWR0aDo1MDBweDttYXJnaW46MCBhdXRvfS5wYXNzd29yZC1mb3JtIC5pbnB1dC1saW5le21hcmdpbjowIDAgMTVweCAwfS5wYXNzd29yZC1mb3JtIC5pbnB1dC1sYWJlbHtwYWRkaW5nOjAgMCAxMHB4IDB9LnBhc3N3b3JkLWZvcm0gaW5wdXQudGV4dC1pbnB1dHtoZWlnaHQ6NDBweH0udGVzdGltb25pYWwtcXVhbGl0eXttYXgtd2lkdGg6NTAwcHg7cGFkZGluZzowIDAgMjBweCAwO21hcmdpbjowIGF1dG99LnRlc3RpbW9uaWFsLXF1YWxpdHk6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LnRlc3RpbW9uaWFsLXF1YWxpdHkgLnRpdGxle3BhZGRpbmc6MCAwIDEwcHggMDtmb250LXdlaWdodDpib2xkfS50ZXN0aW1vbmlhbC1xdWFsaXR5IC5yYWRpb3ttYXJnaW46MCAzcHggMCAwfS50ZXN0aW1vbmlhbC1xdWFsaXR5IC5sYWJlbC10ZXh0e2NvbG9yOiM1YzYyNmU7Zm9udC1zaXplOjE0cHh9LnRlc3RpbW9uaWFsLXF1YWxpdHkgbGFiZWx7ZmxvYXQ6bGVmdDt3aWR0aDoxMCU7bWFyZ2luOjAgMCAxNXB4IDB9LnRlc3RpbW9uaWFsLXF1YWxpdHkgLnJhbmdlLXJvd3twYWRkaW5nOjEwcHggMH0udGVzdGltb25pYWwtcXVhbGl0eSAucmFuZ2UtaW5wdXRze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0udGVzdGltb25pYWwtcXVhbGl0eSAucmFuZ2UtaW5wdXRzLWl0ZW17d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KX0udGVzdGltb25pYWwtY2hhcml0eXtwb3NpdGlvbjpyZWxhdGl2ZX0udGVzdGltb25pYWwtY2hhcml0eSAudGVzdGltb25pYWwtcXVhbGl0eS1ob2xkZXJ7cG9zaXRpb246cmVsYXRpdmV9LnRlc3RpbW9uaWFsLWNoYXJpdHkgLnRlc3RpbW9uaWFsLXF1YWxpdHktZm9uZHMsLnRlc3RpbW9uaWFsLWNoYXJpdHkgLnByaWNlLXJhbmdle3Bvc2l0aW9uOnJlbGF0aXZlfS50ZXN0aW1vbmlhbC1jaGFyaXR5IC50ZXN0aW1vbmlhbC1xdWFsaXR5LWZvbmRzOmJlZm9yZSwudGVzdGltb25pYWwtY2hhcml0eSAucHJpY2UtcmFuZ2U6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjA7bGVmdDowO3otaW5kZXg6MjA7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjcpfS50ZXN0aW1vbmlhbC1jaGFyaXR5IC50ZXN0aW1vbmlhbC1xdWFsaXR5LWZvbmRzLmFjdGl2ZTpiZWZvcmUsLnRlc3RpbW9uaWFsLWNoYXJpdHkuYWN0aXZlIC5wcmljZS1yYW5nZTpiZWZvcmV7ZGlzcGxheTpub25lfS50ZXN0aW1vbmlhbC1jaGFyaXR5IGxhYmVse2Zsb2F0Om5vbmU7d2lkdGg6YXV0bztmb250LXNpemU6MTRweH0udGVzdGltb25pYWwtY2hhcml0eSBsYWJlbC5mb25kLWxhYmVsIC5sYWJlbC10ZXh0e2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OmJvbGR9LnRlc3RpbW9uaWFsLWNoYXJpdHkgbGFiZWwuZm9uZC1sYWJlbCAucmFkaW97dG9wOi0ycHh9LmNvbXBhcmUtY29udGVudCBwLC5jb21wYXJlLWNvbnRlbnQgbGksLnRleHQtbW9kYWwtZnJhbWUgcCwudGV4dC1tb2RhbC1mcmFtZSBsaXtsaW5lLWhlaWdodDoyNHB4O2NvbG9yOiM1YzYyNmV9LmNvbXBhcmUtY29udGVudCBwOm5vdCg6Zmlyc3QtY2hpbGQpLC5jb21wYXJlLWNvbnRlbnQgbGk6bm90KDpmaXJzdC1jaGlsZCksLnRleHQtbW9kYWwtZnJhbWUgcDpub3QoOmZpcnN0LWNoaWxkKSwudGV4dC1tb2RhbC1mcmFtZSBsaTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjEwcHh9LmNvbXBhcmUtY29udGVudCBwIG1hcmssLmNvbXBhcmUtY29udGVudCBsaSBtYXJrLC50ZXh0LW1vZGFsLWZyYW1lIHAgbWFyaywudGV4dC1tb2RhbC1mcmFtZSBsaSBtYXJre2NvbG9yOnZhcigtLXRoZW1lKX0uY29tcGFyZS1jb250ZW50IHAgc3BhbiwuY29tcGFyZS1jb250ZW50IGxpIHNwYW4sLnRleHQtbW9kYWwtZnJhbWUgcCBzcGFuLC50ZXh0LW1vZGFsLWZyYW1lIGxpIHNwYW57Zm9udC13ZWlnaHQ6Ym9sZH0uZG90dGVkLWxpc3QgbGl7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowIDAgMCAxNXB4fS5kb3R0ZWQtbGlzdCBsaTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6MTBweDtsZWZ0OjA7ZGlzcGxheTpibG9jazt3aWR0aDo1cHg7aGVpZ2h0OjVweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOnZhcigtLXRoZW1lKX0uY29tcGFyZS1tb2RhbC1mcmFtZXttYXgtd2lkdGg6MTIwMHB4fS5jb21wYXJlLWNvbnRlbnQtY29sdW1ue2Zsb2F0OmxlZnQ7d2lkdGg6NDUuNyV9LmNvbXBhcmUtY29udGVudC1jb2x1bW46Zmlyc3QtY2hpbGR7d2lkdGg6NTQuMyU7cGFkZGluZzowIDEwJSAwIDB9LmNvbXBhcmUtY29udGVudC1jb2x1bW46Zmlyc3QtY2hpbGQgLmZlYXR1cmVzLWxpc3QtbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmNvbXBhcmUtaXRlbS1uYW1le3BhZGRpbmc6MCAwIDQwcHggMDtmb250LXNpemU6MjRweH0uY29tcGFyZS1pbWFnZXttaW4taGVpZ2h0OjMxMHB4O21hcmdpbjoyM3B4IDAgNDNweCAwfS5jb21wYXJlLWltYWdlPmltZ3toZWlnaHQ6YXV0b30uY29tcGFyZS1jb250ZW50IHB7cGFkZGluZzowIDAgMjBweCAwfS5wcm9kdWN0LWZlYXR1cmVzLWxpc3R7cGFkZGluZzo1cHggMCA1MHB4IDB9LnByb2R1Y3QtZmVhdHVyZXMtbGlzdCBsaXtwYWRkaW5nOjE2cHggMCAwIDA7Zm9udC1zaXplOjE1cHh9LnByb2R1Y3QtZmVhdHVyZXMtbGlzdCBsaTpmaXJzdC1jaGlsZHtwYWRkaW5nOjB9LnByb2R1Y3QtZmVhdHVyZXMtbGlzdCBsaSAuZmVhdHVyZXMtbGlzdC1sYWJlbHtjb2xvcjojNWM2MjZlO3dpZHRoOjE2MHB4O3BhZGRpbmc6MCAxMHB4IDAgMDt2ZXJ0aWNhbC1hbGlnbjp0b3B9Lm1vYmlsZS1jb21wYXJle2Rpc3BsYXk6bm9uZTt2aXNpYmlsaXR5OmhpZGRlbn0uY291bnRlci1zZWN0aW9ue3BhZGRpbmc6MjBweCAwIDAgMH0ubW9kYWwtdGl0bGUrLmNvdW50ZXItc2VjdGlvbntwYWRkaW5nOjB9LmNvdW50ZXItc2l6ZXtwYWRkaW5nOjE1cHggMCAyMHB4IDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzkxOTE5MX0uY291bnRlci10b3RhbHtwYWRkaW5nOjIwcHggMCAyMHB4IDB9LmNvdW50ZXItdG90YWwtbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbjowIDE1cHggMCAwO2ZvbnQtc2l6ZToyMHB4fS5jb3VudGVyLXRvdGFsLXZhbHVle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LXNpemU6MjRweDtjb2xvcjp2YXIoLS10aGVtZSl9LmNvbXBhcmUtc2VjdGlvbntwYWRkaW5nOjAgMCAyMHB4IDB9LnRleHQtbW9kYWwtZnJhbWUgdWwub3JkZXJlZC1saXN0e3BhZGRpbmc6MjBweCAwIDIwcHggMH0udGV4dC1tb2RhbC1mcmFtZSB1bC5vcmRlcmVkLWxpc3QgbGl7cGFkZGluZzowIDAgMjBweCAwfS50ZXh0LW1vZGFsLWZyYW1lIHVsLm9yZGVyZWQtbGlzdCBsaSBzcGFue3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O21hcmdpbjowIDEwcHggMCAwO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIzcHg7Zm9udC13ZWlnaHQ6NTAwO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOnZhcigtLXRoZW1lKTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjJweCBzb2xpZCB2YXIoLS10aGVtZSk7Ym9yZGVyLXJhZGl1czo1MCV9LmNvdW50ZXItY29uZmlybXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjAgNDBweDtiYWNrZ3JvdW5kOnZhcigtLXRoZW1lKTtjb2xvcjojZmZmfS5jb3VudGVyLWNvbmZpcm06aG92ZXJ7YmFja2dyb3VuZDojNWM2MjZlO2JvcmRlcjoxcHggc29saWQgIzVjNjI2ZTtjb2xvcjojZmZmfS5xdWFsaXR5LWxpbmV7bWF4LXdpZHRoOjUwMHB4O21hcmdpbjowIGF1dG8gMjBweCBhdXRvfS5xdWFsaXR5LWxpbmUgLmlucHV0LWxhYmVse3BhZGRpbmc6MCAwIDVweCAwfS5xdWFsaXR5LWxpbmUgbGFiZWx7bWFyZ2luOjAgMCAxMHB4IDB9LnBhcnRuZXJzLW1vZGFsLWZyYW1le21heC13aWR0aDo5ODBweDtwYWRkaW5nOjQwcHggMjBweCA4MHB4IDIwcHh9LnBhcnRuZXJzLW1vZGFsLWNvbnRlbnQ6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LnBhcnRuZXJzLW1vZGFsLWNvbnRlbnQgLnBhcnRuZXJzLWNvbHVtbntmbG9hdDpyaWdodDt3aWR0aDpjYWxjKDUwJSAtIDIwcHgpfS5wYXJ0bmVycy1tb2RhbC1jb250ZW50IC5wYXJ0bmVycy1jb2x1bW46Zmlyc3QtY2hpbGR7ZmxvYXQ6bGVmdH0ucGFydG5lcnMtbW9kYWwtY29udGVudCBwe3BhZGRpbmc6MCAwIDEwcHggMH0ucGFydG5lcnMtbW9kYWwtZm9ybXtwYWRkaW5nOjMwcHggMCAwIDA7Y2xlYXI6Ym90aH0ucGFydG5lcnMtbW9kYWwtZm9ybSAudGl0bGV7cGFkZGluZzowIDAgMTBweCAwO2ZvbnQtc2l6ZToyOHB4fS5wYXJ0bmVycy1tb2RhbC1mb3JtIGlucHV0LnRleHQtaW5wdXR7aGVpZ2h0OjM4cHg7bWFyZ2luOjAgMCAxMHB4IDB9LnBhcnRuZXJzLW1vZGFsLWZvcm0gLnN1Ym1pdC1idG57aGVpZ2h0OjM4cHg7d2lkdGg6MTAwJTttYXgtd2lkdGg6MzIwcHg7bWFyZ2luOjAgMCAwIDA7cGFkZGluZzowIDAgMnB4IDB9LnJlcGxhY2UtbW9kYWwtZnJhbWV7bWF4LXdpZHRoOjY0MHB4O3BhZGRpbmc6NDBweCA0MHB4fS5yZXBsYWNlLW1vZGFsLWZyYW1lIC5oZWFkZXItY2FydC1kcm9wZG93bntwb3NpdGlvbjpyZWxhdGl2ZTtyaWdodDowO3RvcDowO3dpZHRoOjEwMCU7cGFkZGluZzowO2JveC1zaGFkb3c6MCAxcHggN3B4IHRyYW5zcGFyZW50fS5tb2RhbC1mb3JtLWRlc2NyaXB0aW9ue21heC13aWR0aDo0MDBweDttYXJnaW46MCBhdXRvIDIwcHggYXV0bztmb250LXNpemU6MTJweDtjb2xvcjojOTk5OTk5O3RleHQtYWxpZ246Y2VudGVyfS5sb2dpbi1mb3JtcyAubW9kYWwtdGl0bGV7Zm9udC1zaXplOjM2cHg7cGFkZGluZzowIDAgMjVweCAwfS5tb2RhbC10YWJze21hcmdpbjowIDAgMzBweCAwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjNmM2YzZ9Lm1vZGFsLXRhYnMgbGl7cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6bGVmdDtoZWlnaHQ6MjhweDtsaW5lLWhlaWdodDoyOHB4O2ZvbnQtc2l6ZToxNXB4O21hcmdpbjowIDAgMCAxNXB4O2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIDAuMnN9Lm1vZGFsLXRhYnMgbGk6aG92ZXJ7Y29sb3I6dmFyKC0tdGhlbWUpfS5tb2RhbC10YWJzIGxpOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9Lm1vZGFsLXRhYnMgbGkuY3VycmVudHtjdXJzb3I6ZGVmYXVsdDtjb2xvcjp2YXIoLS10aGVtZSl9Lm1vZGFsLXRhYnMgbGkuY3VycmVudDpiZWZvcmV7d2lkdGg6MTAwJX0ubW9kYWwtdGFicyBsaTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6MTAwJTtsZWZ0OjA7ZGlzcGxheTpibG9jazt3aWR0aDowO2hlaWdodDoycHg7YmFja2dyb3VuZDp2YXIoLS10aGVtZSk7dHJhbnNpdGlvbjphbGwgMC4ycyAwLjFzfS5icmlme3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDo5ODBweDttYXJnaW46MzBweCBhdXRvIDYwcHggYXV0b30uYnJpZjphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0uYnJpZi1wcm9wb3NhbHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjEwcHggMCAwIDA7Y2xlYXI6Ym90aH0uYnJpZi1wcm9wb3NhbDphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0uYnJpZi1wcm9wb3NhbCBzcGFue21hcmdpbjowIDAgMTBweCAwO2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6Ym9sZH0uYnJpZi1wcm9wb3NhbCBbY2xhc3MqPVwiLWJ1dG5cIl17ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlO21heC13aWR0aDoyMjBweDttYXJnaW46MCBhdXRvfS5icmlmLXRpdGxle3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTo2MHB4fS5icmlmLXRpdGxlIGgxe2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXR9LmJyaWYtdGV4dHttYXJnaW46MCAwIDMwcHggMDt0ZXh0LWFsaWduOmNlbnRlcn0uYnJpZi10ZXh0IHB7bWF4LXdpZHRoOjY0MHB4O3BhZGRpbmc6MCAwIDE1cHggMH0uYnJpZi10ZXh0IHAgc3Bhbntmb250LXdlaWdodDpib2xkO2NvbG9yOnZhcigtLXRoZW1lKX0uYnJpZi10ZXh0Omxhc3QtY2hpbGR7dGV4dC1hbGlnbjpsZWZ0fS5icmlmIGZvcm17bWF4LXdpZHRoOjEwMCV9LmJyaWYgZm9ybSB0ZXh0YXJlYS50ZXh0YXJlYS1maWVsZCwuYnJpZiBmb3JtIGlucHV0LnRleHQtaW5wdXR7bWF4LXdpZHRoOjEwMCV9LmJyaWYtc2VjdGlvbntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAwIDMwcHggMH0uYnJpZi1zZWN0aW9uOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5icmlmLXNlY3Rpb24tdGl0bGV7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjAgMCAzMHB4IDA7Zm9udC1zaXplOjIwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmJyaWYtc2VjdGlvbi10aXRsZTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6NTAlO2xlZnQ6MjBweDt6LWluZGV4OjE7ZGlzcGxheTpibG9jazt3aWR0aDpjYWxjKDEwMCUgLSA0MHB4KTtoZWlnaHQ6MXB4O2JhY2tncm91bmQ6I2RmZTBlMX0uYnJpZi1zZWN0aW9uLXRpdGxlIHNwYW57cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MCAxMHB4O2JhY2tncm91bmQ6I2ZmZn0uYnJpZiAuaW5wdXQtbGluZXttYXJnaW46MCAwIDMwcHggMH0uYnJpZiAuaW5wdXQtbGluZTphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0uYnJpZiAuaW5wdXQtbGluZSAuY2hlY2tib3h7bWFyZ2luOjE1cHggMCAwIDB9LmJyaWYgLmlucHV0LWxpbmUgLmNoZWNrLWxhYmVsIC5jaGVja2JveHttYXJnaW46MCAxMHB4IDAgMH0uYnJpZiAuaW5wdXQtbGFiZWx7ZmxvYXQ6bGVmdDt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpO3BhZGRpbmc6MTVweCAwIDAgMDtmb250LXNpemU6MThweH0uYnJpZiAuaW5wdXQtbGFiZWwgc3BhbntkaXNwbGF5OmJsb2NrO21heC13aWR0aDo0MDBweDtmb250LXNpemU6MTZweDtjb2xvcjojNWM2MjZlfS5icmlmIHRleHRhcmVhLnRleHRhcmVhLWZpZWxke2hlaWdodDoxNTBweH0uYnJpZi1pbnB1dHtmbG9hdDpyaWdodDt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpfS5icmlmLWlucHV0OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5icmlmLWlucHV0LWRlc2NyaXB0aW9ue21hcmdpbjoxMHB4IDAgMCAwO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM1YzYyNmV9LmJyaWYtaW5wdXQgLmNoZWNrLWxhYmVse2Zsb2F0OnJpZ2h0O3dpZHRoOmNhbGMoNTAlIC0gMTBweCk7bWFyZ2luOjEzcHggMCAwIDB9LmJyaWYtaW5wdXQgLmNoZWNrLWxhYmVsIC5sYWJlbC10ZXh0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoycHh9LmJyaWYtaW5wdXQgLmNoZWNrLWxhYmVsOm50aC1jaGlsZCgybisxKXtmbG9hdDpsZWZ0O2NsZWFyOmJvdGh9LmJyaWYgLnNleC1zbGlkZXItaG9sZGVyOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5icmlmIC5zZXgtdmFsdWV7ZmxvYXQ6bGVmdDt3aWR0aDo1MCV9LmJyaWYgLnNleC12YWx1ZTpsYXN0LWNoaWxke2Zsb2F0OnJpZ2h0O3RleHQtYWxpZ246cmlnaHR9LmJyaWYgLmRhcmstcmVkLWJ1dG57d2lkdGg6MTAwJTttYXgtd2lkdGg6MjgwcHg7bWFyZ2luOjQwcHggYXV0byAwIGF1dG87Y2xlYXI6Ym90aDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmZlZWRiYWNrLW1vZGFsLWZyYW1lLS10YXJpZmZ7bWF4LXdpZHRoOjk4MHB4O3BhZGRpbmc6MCAhaW1wb3J0YW50fS50YXJpZmYtbW9kYWx7cG9zaXRpb246cmVsYXRpdmV9LnRhcmlmZi1tb2RhbDphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0udGFyaWZmLW1vZGFsLWNvbHVtbntmbG9hdDpsZWZ0O3dpZHRoOjcwJTtwYWRkaW5nOjMwcHggMjBweH0udGFyaWZmLW1vZGFsLWNvbHVtbjpmaXJzdC1jaGlsZHt3aWR0aDozMCU7YmFja2dyb3VuZDojMjkyOTI5O2NvbG9yOiNmZmZ9LnRhcmlmZi1tb2RhbC1jb2x1bW4gdWx7bWFyZ2luOjAgMCAyMHB4IDB9LnRhcmlmZi1tb2RhbC1jb2x1bW4gdWwgbGl7bGlzdC1zdHlsZTpkaXNjO3BhZGRpbmc6NHB4IDAgOHB4IDA7bWFyZ2luOjAgMCAwIDIwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RmZTBlMX0udGFyaWZmLW1vZGFsLXByaWNle2JvcmRlcjoxcHggc29saWQgI2RmZTBlMTtwYWRkaW5nOjE4cHggMjBweCAyM3B4IDIwcHg7bWFyZ2luOjAgMCAxMHB4IDA7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MjhweH0udGFyaWZmLW1vZGFsLXByaWNlOmxhc3QtY2hpbGR7bWFyZ2luOjB9LnRhcmlmZi1tb2RhbC1wcmljZSBwe2ZvbnQtc2l6ZToyMHB4O21heC13aWR0aDoxMDAlfS50YXJpZmYtbW9kYWwtZGlzY291bnR7Ym9yZGVyLWNvbG9yOnZhcigtLXRoZW1lKTtjb2xvcjp2YXIoLS10aGVtZSl9LnRhcmlmZi1tb2RhbCAuaW5wdXQtbGluZXttYXJnaW46MCBhdXRvIDIwcHggYXV0b30udGFyaWZmLW1vZGFsIC5pbnB1dC1saW5lIC5zcGlubi1ib3h7aGVpZ2h0OjUwcHg7d2lkdGg6MTAwJX0udGFyaWZmLW1vZGFsIC5pbnB1dC1saW5lIGlucHV0LnVpLXNwaW5uZXItaW5wdXR7d2lkdGg6Y2FsYygxMDAlIC0gMzBweCk7aGVpZ2h0OjUwcHh9LnRhcmlmZi1tb2RhbCAuaW5wdXQtbGFiZWx7bWFyZ2luOjAgMCA1cHggMH0udGFyaWZmLW1vZGFsLWZvcm0tdGl0bGV7bWFyZ2luLXRvcDo0MHB4fS50YXJpZmYtbW9kYWwtdGV4dHttYXJnaW46MzBweCAwIDAgMDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MThweH0ubW9kYWwtdGVuZGVyOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5tb2RhbC10ZW5kZXIgLmhlcm8tY29tcGFueS1uYW1le3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6OTttaW4td2lkdGg6MzAwcHg7dG9wOjAgIWltcG9ydGFudH0ubW9kYWwtdGVuZGVyLWl0ZW17cGFkZGluZzoxMDBweCAwIDAgMH0ubW9kYWwtdGVuZGVyLWl0ZW06YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm1vZGFsLXRlbmRlci1pdGVtLWxvZ297d2lkdGg6MTgwcHg7bWFyZ2luOjAgYXV0byAxMHB4IGF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9Lm1vZGFsLXRlbmRlci1pdGVtLWxvZ28gaW1ne2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99Lm1vZGFsLXRlbmRlci1pdGVtLW5hbWV7ZGlzcGxheTpibG9jaztmb250LXNpemU6MjhweDtwYWRkaW5nOjAgMCAyMHB4IDB9Lm1vZGFsLXRlbmRlci1pdGVtLW5hbWU6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm1vZGFsLXRlbmRlci1pdGVtLW5hbWUgLm5hbWUtaG9sZGVye292ZXJmbG93OmhpZGRlbn0ubW9kYWwtdGVuZGVyLWl0ZW0tbmFtZSAuaXRlbS10ZW5kZXItYXBwcm92ZWR7dG9wOi0xcHg7bWFyZ2luOjAgMCAwIDNweH0ubW9kYWwtdGVuZGVyLWl0ZW0tbmFtZSAuaXRlbS10ZW5kZXItYXBwcm92ZWQgc3Zne3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7Lm1vZGFsLXRlbmRlci1pdGVtLW5hbWV7Zm9udC1zaXplOjIycHh9fS5tb2RhbC10ZW5kZXItaXRlbS1tb3Jle3RleHQtYWxpZ246cmlnaHQ7bWFyZ2luOjEwcHggMCAwIDB9Lm1vZGFsLXRlbmRlci1pdGVtLW1vcmUgW2NsYXNzKj1cIi1idXRuXCJde2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MCAyMHB4O2hlaWdodDozMHB4O2xpbmUtaGVpZ2h0OjMwcHh9Lm1vZGFsLXRlbmRlci1pdGVtLWRhdGF7b3ZlcmZsb3c6aGlkZGVufS5tb2RhbC10ZW5kZXItaXRlbS1kYXRhIHRpbWV7ZGlzcGxheTpibG9jazttYXJnaW46MCAwIDE1cHggMDtjb2xvcjojMWQyMjI1fS5tb2RhbC10ZW5kZXItaXRlbS1kYXRhIHB7cGFkZGluZzowIDAgMjBweCAwfS5tb2RhbC10ZW5kZXItaXRlbS1kYXRhIC5jYXJkLWZlYXR1cmVzLWxpc3R7bWFyZ2luOjAgMCAyMHB4IDB9Lm1vZGFsLXRlbmRlci1pdGVtLXJhdGluZ3tmbG9hdDpsZWZ0O21hcmdpbjo5cHggMCAwIDB9Lm1vZGFsLXRlbmRlci1pdGVtLXJhdGluZy10b3RhbHtmb250LXNpemU6MThweDtjb2xvcjp2YXIoLS10aGVtZSl9Lm1vZGFsLXRlbmRlci1pdGVtLXJhdGluZyAucG9zaXRpdmV7Y29sb3I6IzYzOWUzYX0ubW9kYWwtdGVuZGVyLWl0ZW0tcmF0aW5nIC5uZWdhdGl2ZXtjb2xvcjp2YXIoLS10aGVtZSl9Lm1vZGFsLXRlbmRlci1pdGVtLXJhdGluZyAuc3RhdGljLXJhdGluZ3tkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAxMHB4IDAgMH0ubW9kYWwtdGVuZGVyLWl0ZW0gW2NsYXNzKj1cIi1idXRuXCJde2Zsb2F0OnJpZ2h0O3BhZGRpbmc6MCAyMHB4O2hlaWdodDozMHB4O2xpbmUtaGVpZ2h0OjMwcHg7bWFyZ2luOjVweCAwIDAgMH0ubW9kYWwtdGVuZGVyLXRhYnN7ZGlzcGxheTpmbGV4O21hcmdpbjowIDAgMzBweCAwO2JvcmRlcjoxcHggc29saWQgdmFyKC0tdGhlbWUpO2NsZWFyOmJvdGh9Lm1vZGFsLXRlbmRlci10YWJzOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5tb2RhbC10ZW5kZXItdGFicyBsaXt3aWR0aDoxMDAlfS5tb2RhbC10ZW5kZXItdGFicyBsaS5jdXJyZW50IHNwYW4sLm1vZGFsLXRlbmRlci10YWJzIGxpLmN1cnJlbnQgYXtiYWNrZ3JvdW5kOnZhcigtLXRoZW1lKTtjb2xvcjojZmZmO2N1cnNvcjpkZWZhdWx0O3BvaW50ZXItZXZlbnRzOm5vbmV9Lm1vZGFsLXRlbmRlci10YWJzIGxpLmRpc2FibGVkIGF7YmFja2dyb3VuZDojZTNlM2UzO2NvbG9yOiNmZmY7Y3Vyc29yOmRlZmF1bHQ7cG9pbnRlci1ldmVudHM6bm9uZX0ubW9kYWwtdGVuZGVyLXRhYnMgc3BhbiwubW9kYWwtdGVuZGVyLXRhYnMgYXtkaXNwbGF5OmJsb2NrO2hlaWdodDozNnB4O2xpbmUtaGVpZ2h0OjM0cHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6dmFyKC0tdGhlbWUpO3RyYW5zaXRpb246YWxsIDAuMnM7Y3Vyc29yOnBvaW50ZXJ9Lm1vZGFsLXRlbmRlci10YWJzIHNwYW46aG92ZXIsLm1vZGFsLXRlbmRlci10YWJzIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubW9kYWwtdGVuZGVyLXRlc3RpbW9uaWFse3BhZGRpbmc6MjBweCAwIDAgMDttYXJnaW46MjBweCAwIDAgMDtib3JkZXItdG9wOjFweCBzb2xpZCAjZTNlM2UzfS5tb2RhbC10ZW5kZXItdGVzdGltb25pYWw6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm1vZGFsLXRlbmRlci10ZXN0aW1vbmlhbDpmaXJzdC1jaGlsZHtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOm5vbmV9LnN0dWRpby10ZXN0aW1vbmlhbHMtbGlzdC0taGlkZGVuIC5tb2RhbC10ZW5kZXItdGVzdGltb25pYWw6Zmlyc3QtY2hpbGR7cGFkZGluZzoyMHB4IDAgMCAwO21hcmdpbjoyMHB4IDAgMCAwO2JvcmRlci10b3A6MXB4IHNvbGlkICNlM2UzZTN9Lm1vZGFsLXRlbmRlci10ZXN0aW1vbmlhbCAuaW1hZ2UtaG9sZGVye2Zsb2F0OmxlZnQ7d2lkdGg6MTMwcHg7bWFyZ2luOjAgMzBweCAwIDA7dGV4dC1hbGlnbjpjZW50ZXJ9Lm1vZGFsLXRlbmRlci10ZXN0aW1vbmlhbCAuaW1hZ2V7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtiYWNrZ3JvdW5kOnVybChcIi9pbWFnZXMvaS9uby1waG90by5wbmdcIikgbm8tcmVwZWF0IDAgMDtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlO2JvcmRlci1yYWRpdXM6MjZweDtvdmVyZmxvdzpoaWRkZW59Lm1vZGFsLXRlbmRlci10ZXN0aW1vbmlhbCAuaW1hZ2UgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99Lm1vZGFsLXRlbmRlci10ZXN0aW1vbmlhbCAubmFtZXtjb2xvcjp2YXIoLS10aGVtZSk7bWFyZ2luOjEwcHggMCAwIDB9Lm1vZGFsLXRlbmRlci10ZXN0aW1vbmlhbCAubmFtZSBzcGFue2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzFkMjIyNX0ubW9kYWwtdGVuZGVyLXRlc3RpbW9uaWFsIC5tZXNzYWdle292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjAgMCAyMHB4IDB9Lm1vZGFsLXRlbmRlci10ZXN0aW1vbmlhbCAubWVzc2FnZS10aXRsZXtwYWRkaW5nOjAgMCA1cHggMDtmb250LXNpemU6MjBweH0ubW9kYWwtdGVuZGVyLXRlc3RpbW9uaWFsIC5tZXNzYWdlLXJhdGluZ3twYWRkaW5nOjAgMCAxNXB4IDB9Lm1vZGFsLXRlbmRlci10ZXN0aW1vbmlhbCAubWVzc2FnZS1yYXRpbmc6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm1vZGFsLXRlbmRlci10ZXN0aW1vbmlhbCAubWVzc2FnZS1yYXRpbmcgLnN0YXRpYy1yYXRpbmd7ZmxvYXQ6bGVmdDttYXJnaW46NnB4IDAgMCAwfS5tb2RhbC10ZW5kZXItdGVzdGltb25pYWwgLm1lc3NhZ2UtcmF0aW5nIHRpbWV7ZmxvYXQ6cmlnaHR9Lm1vZGFsLXRlbmRlci10ZXN0aW1vbmlhbCAubWVzc2FnZS1yYXRpbmcgLm1vZGFsLXRyaWdnZXJ7ZmxvYXQ6bGVmdDttYXJnaW46MXB4IDAgMCAxMHB4O2NvbG9yOnZhcigtLXRoZW1lKX0ubW9kYWwtdGVuZGVyLXRlc3RpbW9uaWFsIC5tZXNzYWdlLXJhdGluZyAubW9kYWwtdHJpZ2dlcjpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5tb2RhbC10ZW5kZXItdGVzdGltb25pYWwgLm1lc3NhZ2UtYW5zd2Vye3BhZGRpbmc6MjBweCAwIDAgMzBweH0ubW9kYWwtdGVuZGVyLXRlc3RpbW9uaWFsIC5hbnN3ZXItZm9ybXtwYWRkaW5nOjMwcHggMCAwIDMwcHh9Lm1vZGFsLXRlbmRlci10ZXN0aW1vbmlhbCAuYW5zd2VyLWZvcm0tdGl0bGV7cGFkZGluZzowIDAgMTVweCAwfS5tb2RhbC10ZW5kZXItcG9ydGZvbGlve3Bvc2l0aW9uOnJlbGF0aXZlfS5tb2RhbC10ZW5kZXItcG9ydGZvbGlvOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5tb2RhbC10ZW5kZXItcG9ydGZvbGlvLW5hbWV7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo1cHggMCA1cHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTNlM2UzO2ZvbnQtc2l6ZToxOHB4O2N1cnNvcjpwb2ludGVyfS5tb2RhbC10ZW5kZXItcG9ydGZvbGlvLW5hbWU6YmVmb3Jle3Bvc2l0aW9uOnJlbGF0aXZlO2NvbnRlbnQ6Jyc7dG9wOi00cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6OHB4O2hlaWdodDo4cHg7bWFyZ2luOjAgMTBweCAwIDEwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tdGhlbWUpO2JvcmRlci1yaWdodDoxcHggc29saWQgdmFyKC0tdGhlbWUpO3RyYW5zaXRpb246YWxsIDAuMnM7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9Lm1vZGFsLXRlbmRlci1wb3J0Zm9saW8tbmFtZS5hY3RpdmU6YmVmb3Jle3RvcDoxcHg7dHJhbnNmb3JtOnJvdGF0ZSgyMjVkZWcpfS5tb2RhbC10ZW5kZXItcG9ydGZvbGlvLWNvbnRlbnR7cGFkZGluZzowIDAgMzBweCAwfS5tb2RhbC10ZW5kZXIgLmFib3V0LXNlY3Rpb257bWFyZ2luOjAgMCAzMHB4IDB9Lm1vZGFsLXRlbmRlciAuYWJvdXQtc2VjdGlvbiBwe3BhZGRpbmc6MCAwIDE1cHggMH0ubW9kYWwtdGVuZGVyIC5hYm91dC1zZWN0aW9uIC5tYWluLXNlY3Rpb24tdGl0bGV7cGFkZGluZy10b3A6MH0ubW9kYWwtdGVuZGVyIC5zdHVkaW8tc2xpZGVyLWNvbHVtbjpmaXJzdC1jaGlsZHt3aWR0aDpjYWxjKDM1JSAtIDEwcHgpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpey5tb2RhbC10ZW5kZXIgLnN0dWRpby1zbGlkZXItaG9sZGVye21heC13aWR0aDo2ODBweDttYXJnaW46MCBhdXRvfS5tb2RhbC10ZW5kZXIgLnN0dWRpby1zbGlkZXIgLnNsaWRle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX0ubW9kYWwtdGVuZGVyIC5zdHVkaW8tc2xpZGVyLWNvbHVtbntmbG9hdDpub25lO3dpZHRoOjEwMCV9Lm1vZGFsLXRlbmRlciAuc3R1ZGlvLXNsaWRlci1jb2x1bW46Zmlyc3QtY2hpbGR7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlO21hcmdpbjoyMHB4IDAgMCAwfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsubW9kYWwtdGVuZGVyIC5zdHVkaW8tc2xpZGVyLWhvbGRlcnttYXgtd2lkdGg6NDIwcHg7bWFyZ2luOjAgYXV0b319QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7Lm1vZGFsLXRlbmRlciAuc3R1ZGlvLXNsaWRlci1ob2xkZXJ7bWF4LXdpZHRoOjI2MHB4O21hcmdpbjowIGF1dG99fS5tb2RhbC1yYXRpbmc6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm1vZGFsLXJhdGluZy10aXRsZXtwYWRkaW5nOjAgMCAyMHB4IDA7Zm9udC1zaXplOjI0cHh9Lm1vZGFsLXJhdGluZy10aXRsZSBzcGFue2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE4cHg7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubW9kYWwtcmF0aW5nLXRpdGxlIHNwYW46aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm1vZGFsLXJhdGluZy1jb2x1bW57ZmxvYXQ6bGVmdDt3aWR0aDpjYWxjKDUwJSAtIDIwcHgpfS5tb2RhbC1yYXRpbmctY29sdW1uOmxhc3QtY2hpbGR7ZmxvYXQ6cmlnaHR9Lm1vZGFsLXJhdGluZy1pdGVte21hcmdpbjowIDAgMTVweCAwfS5tb2RhbC1yYXRpbmctaXRlbTphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ubW9kYWwtcmF0aW5nLWl0ZW0gLm5hbWV7cGFkZGluZzowIDAgNXB4IDB9Lm1vZGFsLXJhdGluZy1pdGVtIHNwYW57ZmxvYXQ6cmlnaHQ7d2lkdGg6MzBweDtsaW5lLWhlaWdodDoyNHB4O3RleHQtYWxpZ246cmlnaHR9Lm1vZGFsLXJhdGluZy1pdGVtIC52YWx1ZXtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O2hlaWdodDoyNHB4O3dpZHRoOmNhbGMoMTAwJSAtIDM1cHgpO2JhY2tncm91bmQ6I2UzZTNlM30ubW9kYWwtcmF0aW5nLWl0ZW0gLnZhbHVlLXJhbmdle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOnZhcigtLXRoZW1lKX0ubG9jYXRpb24tbW9kYWwtZnJhbWV7cGFkZGluZzowICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEyODBweDtoZWlnaHQ6Y2FsYygxMDB2aCAtIDQwcHgpfS5tb2RhbC1sb2NhdGlvbntwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJTtwYWRkaW5nOjYwcHggMzBweCA2MHB4IDMwcHg7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5tb2RhbC1sb2NhdGlvbntwYWRkaW5nOjQwcHggMTBweCA2MHB4IDEwcHh9fS5tb2RhbC1sb2NhdGlvbiBmb3Jte3BhZGRpbmc6NzFweCAwIDAgMDtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJX0ubW9kYWwtbG9jYXRpb24tc2Nyb2xse3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDpjYWxjKDEwMCUgKyAxMDAwcHgpO2hlaWdodDoxMDAlO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0b30ubW9kYWwtbG9jYXRpb24tY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDpjYWxjKDEwMCUgLSAxMDAwcHgpfS5tb2RhbC1sb2NhdGlvbi1jb250ZW50OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5tb2RhbC1sb2NhdGlvbi1jb25maXJte3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotNjBweDtsZWZ0OjA7d2lkdGg6MTAwJTtwYWRkaW5nOjEwcHggMCAxMHB4IDA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2ZhZmFmYTtiYWNrZ3JvdW5kOiNmZmZ9Lm1vZGFsLWxvY2F0aW9uLWNvbmZpcm0gW2NsYXNzKj1cIi1idXRuXCJde3BhZGRpbmc6MCAxNXB4fS5tb2RhbC1sb2NhdGlvbi1hbHBoYWJldHtwYWRkaW5nOjAgMCAyMHB4IDA7Y29sdW1uLWNvdW50OjQ7Y29sdW1uLWdhcDoyMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpey5tb2RhbC1sb2NhdGlvbi1hbHBoYWJldHtjb2x1bW4tY291bnQ6M319QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7Lm1vZGFsLWxvY2F0aW9uLWFscGhhYmV0e2NvbHVtbi1jb3VudDoyfX0ubW9kYWwtbG9jYXRpb24tc2VhcmNoe3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO3BhZGRpbmc6MCAwIDIwcHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmFmYWZhO2JhY2tncm91bmQ6I2ZmZn0ubW9kYWwtbG9jYXRpb24tc2VhcmNoOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5tb2RhbC1sb2NhdGlvbi1zZWFyY2ggaW5wdXQudGV4dC1pbnB1dHttYXgtd2lkdGg6NjQwcHg7bWFyZ2luOjAgYXV0b30ubW9kYWwtbG9jYXRpb24gbGFiZWx7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzoxcHggMTBweCAzcHggMTBweDtib3JkZXItcmFkaXVzOjEycHg7dHJhbnNpdGlvbjphbGwgMC4ycztvdmVyZmxvdzpoaWRkZW47Y3Vyc29yOnBvaW50ZXJ9Lm1vZGFsLWxvY2F0aW9uIGxhYmVsOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tdGhlbWUpO2NvbG9yOiNmZmZ9Lm1vZGFsLWxvY2F0aW9uIGxhYmVsLmNoZWNrZWR7YmFja2dyb3VuZDp2YXIoLS10aGVtZSk7Y29sb3I6I2ZmZn0ubW9kYWwtbG9jYXRpb24gbGFiZWwuY2hlY2tlZDpob3ZlcntjdXJzb3I6ZGVmYXVsdH0ubW9kYWwtbG9jYXRpb24gbGFiZWwgLnJhZGlve3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6LTk5OWVtfS5tb2RhbC1sb2NhdGlvbi1tYWlue3BhZGRpbmc6MjBweCAwIDAgMDtmb250LXNpemU6MThweH0ubW9kYWwtbG9jYXRpb24tbWFpbiBsYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAxMHB4IDAgMH0ubW9kYWwtbG9jYXRpb24tbGlzdHtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJX0ubW9kYWwtbG9jYXRpb24tbGlzdCB1bHttaW4td2lkdGg6MjIwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjIwcHggMCAwIDA7cGFkZGluZzowIDIwcHggMCAwfS5tb2RhbC1sb2NhdGlvbi1saXN0IHVsOm50aC1jaGlsZCg0bisxKXtjbGVhcjpib3RofS5tb2RhbC1sb2NhdGlvbi1saXN0IHVsIHNwYW57ZGlzcGxheTpibG9jaztwYWRkaW5nOjAgMTBweDtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToyMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5tb2RhbC1sb2NhdGlvbi1saXN0IHVse21pbi13aWR0aDo4MHB4O2ZvbnQtc2l6ZToxNHB4O3BhZGRpbmc6MCA1cHggMCAwfS5tb2RhbC1sb2NhdGlvbi1saXN0IHVsIHNwYW57Zm9udC1zaXplOjE4cHg7cGFkZGluZzowIDVweCA1cHggNXB4fS5tb2RhbC1sb2NhdGlvbi1saXN0IHVsIGxhYmVse3BhZGRpbmc6MXB4IDVweCAzcHggNXB4fX0ubW9kYWwtbGlua3N7dGV4dC1hbGlnbjpjZW50ZXJ9Lm1vZGFsLWxpbmtzIGF7d2lkdGg6MjAwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjEwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1tjbGFzcyQ9XCJtb2RhbC1mcmFtZVwiXXtwYWRkaW5nOjYwcHggNDBweH0ucmVwb3J0LW9yZGVyLW1vZGFsLWZyYW1le3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCl7LmZlZWRiYWNrLW1vZGFsLWZyYW1lIC5oYWxmLWlucHV0OmZpcnN0LWNoaWxkLC5mZWVkYmFjay1tb2RhbC1mcmFtZSAuaGFsZi1pbnB1dHtmbG9hdDpub25lO3dpZHRoOjEwMCV9LmZlZWRiYWNrLW1vZGFsLWZyYW1lIC5zcGlubi1ib3ggLnVpLXNwaW5uZXItYnV0bi51aS1zcGlubmVyLWRvd257Ym90dG9tOjB9LmZlZWRiYWNrLW1vZGFsLWZyYW1lIC5zcGlubi1ib3ggLnVpLXNwaW5uZXItYnV0bi51aS1zcGlubmVyLXVwe3RvcDowfS5mZWVkYmFjay1tb2RhbC1mcmFtZSAuc3Bpbm4tYm94LWxhYmVse2hlaWdodDphdXRvO2xpbmUtaGVpZ2h0Om5vcm1hbH0udGFyaWZmLW1vZGFsLWNvbHVtbjpmaXJzdC1jaGlsZCwudGFyaWZmLW1vZGFsLWNvbHVtbntmbG9hdDpub25lO3dpZHRoOmF1dG99LnRhcmlmZi1tb2RhbCAuc3Bpbm4tYm94IC51aS1zcGlubmVyLWJ1dG4udWktc3Bpbm5lci1kb3due2JvdHRvbToxNHB4fS50YXJpZmYtbW9kYWwgLnNwaW5uLWJveCAudWktc3Bpbm5lci1idXRuLnVpLXNwaW5uZXItdXB7dG9wOjEzcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpey5mZWVkYmFjay1tb2RhbC1mcmFtZSAuc3Bpbm4tYm94IC51aS1zcGlubmVyLWJ1dG4udWktc3Bpbm5lci1kb3duLC5mZWVkYmFjay1tb2RhbC1mcmFtZSAuc3Bpbm4tYm94IC51aS1zcGlubmVyLWJ1dG4udWktc3Bpbm5lci11cHt0b3A6NTAlO2JvdHRvbTphdXRvO21hcmdpbi10b3A6LTEycHh9Lm1vZGFsLXRlbmRlci10YWJze2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjQyMHB4O21hcmdpbjowIGF1dG8gMzBweCBhdXRvO2JvcmRlcjpub25lO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLXRoZW1lKX0ubW9kYWwtdGVuZGVyLXRhYnMgbGl7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS10aGVtZSk7Ym9yZGVyLWJvdHRvbTpub25lfS5tb2RhbC10ZW5kZXItdGFicyBzcGFuLC5tb2RhbC10ZW5kZXItdGFicyBhe2hlaWdodDozMHB4O2xpbmUtaGVpZ2h0OjI4cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5icmlmLXRpdGxle2ZvbnQtc2l6ZTo0MHB4fS5icmlmLWlucHV0LC5icmlmIC5pbnB1dC1sYWJlbHtmbG9hdDpub25lO3dpZHRoOjEwMCV9LmJyaWYgLmlucHV0LWxhYmVse3BhZGRpbmc6MCAwIDEwcHggMH0ubW9kYWwtdGFicyBsaXtmbG9hdDpub25lO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjowIDAgMTBweCAwfS5tb2RhbC10YWJzIGxpOmJlZm9yZXtkaXNwbGF5Om5vbmV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpe1tjbGFzcyQ9XCJtb2RhbC1mcmFtZVwiXXtwYWRkaW5nOjQwcHggMTVweCA1NXB4IDE1cHh9LmNoZWFwZXItZm9ybSBpbnB1dC50ZXh0LWlucHV0LC5jaGVhcGVyLWZvcm0gLnN1Ym1pdC1idG57ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlO21heC13aWR0aDozMDBweDttYXJnaW46MCBhdXRvfS5jaGVhcGVyLWZvcm0gaW5wdXQudGV4dC1pbnB1dHttYXJnaW46MCBhdXRvIDIwcHggYXV0b30uY2hlYXBlci1mb3JtIGxhYmVsLmlucHV0LWxhYmVse3RleHQtYWxpZ246Y2VudGVyfS5wYXJ0bmVycy1tb2RhbC1jb250ZW50IC5wYXJ0bmVycy1jb2x1bW57ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlfS5wYXJ0bmVycy1tb2RhbC1jb250ZW50IC5wYXJ0bmVycy1jb2x1bW46Zmlyc3QtY2hpbGR7ZmxvYXQ6bm9uZTtwYWRkaW5nOjAgMCA0MHB4IDB9LnBhcnRuZXJzLW1vZGFsLWZvcm0gLnBhcnRuZXJzLWNvbHVtbjpmaXJzdC1jaGlsZHtwYWRkaW5nOjB9LnBhcnRuZXJzLW1vZGFsLWZvcm0gLnN1Ym1pdC1idG57bWFyZ2luOjAgYXV0b30ubW9kYWwtdGVuZGVyLXRhYi1jb250ZW50e3BhZGRpbmc6MjBweCAwIDAgMH0ubW9kYWwtdGVuZGVyLXRlc3RpbW9uaWFse3BhZGRpbmc6MjBweCAwIDAgMDttYXJnaW46MjBweCAwIDAgMDtib3JkZXItdG9wOjFweCBzb2xpZCAjZTNlM2UzfS5tb2RhbC10ZW5kZXItdGVzdGltb25pYWw6Zmlyc3QtY2hpbGR7cGFkZGluZzowO21hcmdpbjowO2JvcmRlcjpub25lfS5tb2RhbC10ZW5kZXItdGVzdGltb25pYWwgLmltYWdlLWhvbGRlcntmbG9hdDpub25lO21hcmdpbjowIGF1dG8gMjBweCBhdXRvfS5tb2RhbC10ZW5kZXItdGVzdGltb25pYWwgLm1lc3NhZ2V7b3ZlcmZsb3c6aGlkZGVufS5tb2RhbC10ZW5kZXItdGVzdGltb25pYWwgLm1lc3NhZ2UtdGl0bGV7cGFkZGluZzowIDAgMTBweCAwO2ZvbnQtc2l6ZToxOHB4O3RleHQtYWxpZ246Y2VudGVyfS5tb2RhbC10ZW5kZXItdGVzdGltb25pYWwgLm1lc3NhZ2UtYW5zd2Vye3BhZGRpbmc6MjBweCAwIDAgMjBweH0ubW9kYWwtdGVuZGVyLXBvcnRmb2xpb3twb3NpdGlvbjpyZWxhdGl2ZX0ubW9kYWwtdGVuZGVyLXBvcnRmb2xpbzphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ubW9kYWwtdGVuZGVyLXBvcnRmb2xpby1uYW1le3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6NXB4IDAgNXB4IDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2UzZTNlMztmb250LXNpemU6MThweDtjdXJzb3I6cG9pbnRlcn0ubW9kYWwtdGVuZGVyLXBvcnRmb2xpby1uYW1lOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDoxMnB4O3JpZ2h0OjEwcHg7ZGlzcGxheTpibG9jazt3aWR0aDo4cHg7aGVpZ2h0OjhweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS10aGVtZSk7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCB2YXIoLS10aGVtZSk7dHJhbnNpdGlvbjphbGwgMC4yczt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0ubW9kYWwtdGVuZGVyLXBvcnRmb2xpby1uYW1lLmFjdGl2ZTpiZWZvcmV7dG9wOjE2cHg7dHJhbnNmb3JtOnJvdGF0ZSgyMjVkZWcpfS5tb2RhbC10ZW5kZXItcG9ydGZvbGlvLWNvbnRlbnR7cGFkZGluZzowIDAgMzBweCAwfS5tb2RhbC1yYXRpbmctY29sdW1ue2Zsb2F0Om5vbmU7d2lkdGg6MTAwJX0ubW9kYWwtcmF0aW5nLWNvbHVtbjpsYXN0LWNoaWxke2Zsb2F0Om5vbmV9fS5sb2dpc3QtY29uZmlybSwud2FyZWhvdXNlLWNvbmZpcm17d2lkdGg6MTAwJTttYXgtd2lkdGg6MzIwcHg7bWFyZ2luOjE1cHggYXV0bztwb3NpdGlvbjpzdGF0aWM7ei1pbmRleDp1bnNldH0ubG9naXN0LWNvbmZpcm0tZXJyb3J7bWFyZ2luLXRvcDozMHB4O21hcmdpbi1ib3R0b206MzBweDtmb250LXNpemU6MThweDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXdlaWdodDpib2xkO2NvbG9yOnZhcigtLXRoZW1lKX0udGhhbmtzLW1vZGFse2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0udGhhbmtzLW1vZGFsX190ZXh0e3dpZHRoOmNhbGMoMTAwJSAtIDIyMHB4KX0udGhhbmtzLW1vZGFsX19tYW5hZ2Vye3dpZHRoOjIwMHB4O3RleHQtYWxpZ246Y2VudGVyfS50aGFua3MtbW9kYWxfX21hbmFnZXItaW1hZ2UgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LnRoYW5rcy1tb2RhbF9fbWFuYWdlci1uYW1le2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLXRvcDo1cHg7bWFyZ2luLWJvdHRvbTo1cHh9LnRoYW5rcy1tb2RhbCAuY29udGFjdHMtc2VjdGlvbnttYXJnaW4tdG9wOjIwcHh9LnRoYW5rcy1tb2RhbCAuY29udGFjdHMtc2VjdGlvbiBhIHN2Z3tmaWxsOnZhcigtLXRoZW1lKX0udGhhbmtzLW1vZGFsIC5kYXJrLXJlZC1idXRue3dpZHRoOjEwMCU7bWF4LXdpZHRoOjIyMHB4fS5yZXBvcnQtb3JkZXItbW9kYWwtZnJhbWV7bWF4LXdpZHRoOjEwMjRweDtwYWRkaW5nLWxlZnQ6MzBweDtwYWRkaW5nLXJpZ2h0OjMwcHh9LnJlcG9ydC1vcmRlci1tb2RhbC1mcmFtZV9sb2dpc3R7bWF4LXdpZHRoOjE0NDBweH0uY29udHJhY3Rvci1tb2RhbC1mcmFtZXtwYWRkaW5nLWxlZnQ6NDBweDtwYWRkaW5nLXJpZ2h0OjQwcHh9LmNvbnRyYWN0b3ItcHJvcG9zYWwgcHttYXJnaW4tYm90dG9tOjEwcHg7Y29sb3I6IzVjNjI2ZX0uY29udHJhY3Rvci1wcm9wb3NhbCBwOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjIwcHh9LmNvbnRyYWN0b3ItcHJvcG9zYWwgLm1haW4tc2VjdGlvbi10aXRsZXtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjE1cHh9LmNvbnRyYWN0b3ItcHJvcG9zYWwgLmRhcmstcmVkLWJ1dG57d2lkdGg6MTAwJTttYXgtd2lkdGg6MjAwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tdG9wOmF1dG99Lm1vZGFsX19jb25maXJte3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt6LWluZGV4Ojk5OTtkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjksMzQsMzcsMC41KTt0ZXh0LWFsaWduOmNlbnRlcn0ubW9kYWxfX2NvbmZpcm0uYWN0aXZle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0ubW9kYWxfX2NvbmZpcm0tZnJhbWV7d2lkdGg6MTAwJTttYXgtd2lkdGg6NDAwcHg7cGFkZGluZy10b3A6MzBweDtwYWRkaW5nLXJpZ2h0OjIwcHg7cGFkZGluZy1ib3R0b206MzBweDtwYWRkaW5nLWxlZnQ6MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMzUsMzUsMzUsMC4yNSl9Lm1vZGFsX19jb25maXJtLXRpdGxle3BhZGRpbmc6MCAwIDEwcHggMDtmb250LXNpemU6NDBweDtsaW5lLWhlaWdodDoxZW07bGV0dGVyLXNwYWNpbmc6MC4wNzVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9Lm1vZGFsX19jb25maXJtLWJ0bnN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5tb2RhbF9fY29uZmlybS1idG5zIFtjbGFzcyo9XCJidXRuXCJde21pbi13aWR0aDoxMDBweH0ubW9kYWxfX2NvbmZpcm0tYnRucyBbY2xhc3MqPVwiYnV0blwiXTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDoxNXB4fS5tb2RhbF9fY29udHJhY3Rvci1pbmZve21hcmdpbi1ib3R0b206MzBweDtmb250LXdlaWdodDpib2xkfS5tb2RhbF9fY29udHJhY3Rvci1pbmZvLXJvd3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZy10b3A6OHB4O3BhZGRpbmctYm90dG9tOjlweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGZlMGUxfS5tb2RhbF9fY29udHJhY3Rvci1pbmZvLWtleXt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpO2NvbG9yOiM1YzYyNmV9Lm1vZGFsX19jb250cmFjdG9yLWluZm8tdmFsdWV7d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KTt0ZXh0LWFsaWduOnJpZ2h0fS5hZ3JlZW1lbnQtbGluZXttYXgtd2lkdGg6NTEwcHh9LmFncmVlbWVudC1saW5lX2NlbnRlcmVke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LmFncmVlbWVudC1saW5lIGxhYmVse2Rpc3BsYXk6ZmxleH0uYWdyZWVtZW50LWxpbmUgLmxhYmVsLXRleHR7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHh9Lm1vZGFsLWZvcm0tY29uZmlybXt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojNjM5ZTNhO2ZvbnQtd2VpZ2h0OmJvbGR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7Lm1vZGFsLXRpdGxle2ZvbnQtc2l6ZTozNnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsuY29udHJhY3Rvci1wcm9wb3NhbHtkaXNwbGF5OmJsb2NrfS5jb250cmFjdG9yLXByb3Bvc2FsX19jb2x1bW57d2lkdGg6MTAwJX0uY29udHJhY3Rvci1wcm9wb3NhbF9fY29sdW1uOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6NTBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCl7LmNhcnQtbW9kYWwgW2NsYXNzKj1cIi1idXRuXCJde2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjIwcHggYXV0b30udGVzdGltb25pYWwtcXVhbGl0eSBsYWJlbHt3aWR0aDoyMCV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpe1tjbGFzcyQ9XCJtb2RhbC1mcmFtZVwiXXtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9Lm1vZGFsLXRpdGxle2ZvbnQtc2l6ZTozMnB4fS5icmlmIC5pbnB1dC1sYWJlbHtmb250LXNpemU6MTZweH0udGV4dC1tb2RhbC1mcmFtZSBwe2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE4cHh9fS5tYXAtbW9kYWwtZnJhbWV7bWF4LXdpZHRoOjEyODBweDtwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHh9Lm1hcC1tb2RhbC1mcmFtZSAuc3Bpbm5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9Lm1hcC1tb2RhbC1mcmFtZSAubWFwLWJveHtoZWlnaHQ6NTAwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7Lm1hcC1tb2RhbC1mcmFtZXtwYWRkaW5nLXRvcDo1NXB4O3BhZGRpbmctYm90dG9tOjcwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5tYXAtbW9kYWwtZnJhbWV7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fS5tYXAtbW9kYWwtZnJhbWUgLm1hcC1ib3h7aGVpZ2h0OjQwMHB4fX0uZGVsaXZlcnktbW9kYWwtY29uZmlybXttYXJnaW4tdG9wOjIwcHh9LmRlbGl2ZXJ5LW1vZGFsLWNvbmZpcm0gW2NsYXNzKj1cImJ1dG5cIl17cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LmFkdWx0LW1vZGFsIFtjbGFzcyo9XCJidXRuXCJde3dpZHRoOjMuNWVtfS5hZHVsdC1tb2RhbCBbY2xhc3MqPVwiYnV0blwiXTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDoxLjVlbX0uYWR1bHQtbW9kYWxfX2J1dHRvbnN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi10b3A6MS41ZW19Lm9yZGVyLXN0ZXBze3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luLWJvdHRvbTozMHB4fS5vcmRlci1zdGVwczpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6NTAlO2xlZnQ6MDt6LWluZGV4OjE7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxcHg7YmFja2dyb3VuZC1jb2xvcjojZGZlMGUxfS5vcmRlci1zdGVwc19faXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH0ub3JkZXItc3RlcHNfX2l0ZW06Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjB9Lm9yZGVyLXN0ZXBzX19pdGVtOmxhc3QtY2hpbGR7cGFkZGluZy1yaWdodDowfS5vcmRlci1zdGVwc19fbGlua3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiM1YzYyNmV9Lm9yZGVyLXN0ZXBzX19saW5rIHN2Z3t3aWR0aDoyOHB4O2hlaWdodDoyOHB4O21hcmdpbi1yaWdodDoxMHB4O2ZpbGw6IzVjNjI2ZX0ub3JkZXItc3RlcHNfX2xpbmsuYWN0aXZlLC5vcmRlci1zdGVwc19fbGluay5jdXJyZW50e2NvbG9yOnZhcigtLXRoZW1lKX0ub3JkZXItc3RlcHNfX2xpbmsuYWN0aXZlIHN2Zywub3JkZXItc3RlcHNfX2xpbmsuY3VycmVudCBzdmd7ZmlsbDp2YXIoLS10aGVtZSl9Lm9yZGVyLXN0ZXBzX19saW5rLmN1cnJlbnR7cG9pbnRlci1ldmVudHM6bm9uZX0ucHJvZ3Jlc3NiYXJ7cG9zaXRpb246Zml4ZWQ7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7ei1pbmRleDoyMDM7d2lkdGg6MTAwdnc7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItdG9wOjFweCBzb2xpZCAjZGZlMGUxO2JveC1zaGFkb3c6MCAycHggMTBweCByZ2JhKDM1LDM1LDM1LDAuMjUpfS5wcm9ncmVzc2Jhcl9fdGl0bGV7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmJhc2VsaW5lO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWJvdHRvbTo3cHh9LnByb2dyZXNzYmFyX19ob2xkZXJ7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjE1cHg7YmFja2dyb3VuZC1jb2xvcjojZmZkZTFiO2JvcmRlci1yYWRpdXM6OHB4O2JveC1zaGFkb3c6MCAzcHggMTBweCByZ2JhKDM1LDM1LDM1LDAuMyl9LnByb2dyZXNzYmFyX192YWx1ZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjojMWZkNjAwO2JvcmRlci1yYWRpdXM6OHB4IDAgMCA4cHg7Ym94LXNoYWRvdzowIDNweCAxMHB4IHJnYmEoMzUsMzUsMzUsMC4zKX0uc2NoZWR1bGVye21hcmdpbi1ib3R0b206NTBweH0uc2NoZWR1bGVyPltjbGFzcyo9XCJidXRuXCJde2hlaWdodDozMHB4O3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH0uc2NoZWR1bGVyX19uYW1le2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy10b3A6NnB4fS5zY2hlZHVsZXJfX2RheXN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLWxlZnQ6NXB4O3BhZGRpbmctcmlnaHQ6NXB4fS5zY2hlZHVsZXJfX2RheXMgaW5wdXQudGV4dC1pbnB1dHt3aWR0aDozMHB4O2hlaWdodDoyOHB4O3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MDt0ZXh0LWFsaWduOmNlbnRlcn0uc2NoZWR1bGVyX19kYXlzIGxhYmVse21hcmdpbi1sZWZ0OjdweH0uc2NoZWR1bGVyX19yYW5nZXN7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy10b3A6NnB4O3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDo1cHg7bWFyZ2luLWJvdHRvbTo1cHg7bGluZS1oZWlnaHQ6MC45ZW07Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgMC4yc30uc2NoZWR1bGVyX19yYW5nZXMgc3BhbntkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjAuNGVtfS5zY2hlZHVsZXJfX3Jhbmdlczpob3Zlcntjb2xvcjp2YXIoLS10aGVtZSl9LnNjaGVkdWxlcl9fdGl0bGV7bWFyZ2luLWJvdHRvbToxMHB4O2ZvbnQtc2l6ZTo0NHB4O3RleHQtYWxpZ246Y2VudGVyfS5zY2hlZHVsZXJfX21vbnRoLXNlbGVjdHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjI4MHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWJvdHRvbToyMHB4fS5zY2hlZHVsZXJfX3RhYmxle2ZvbnQtc2l6ZToxNHB4fS5zY2hlZHVsZXJfX3RhYmxlLWhvbGRlcntwYWRkaW5nLWJvdHRvbToyMHB4O21hcmdpbi1ib3R0b206MjBweDtvdmVyZmxvdy14OmF1dG99LnNjaGVkdWxlcl9fdGFibGUtdG90YWx7cGFkZGluZy1sZWZ0OjVweDtwYWRkaW5nLXJpZ2h0OjVweDt0ZXh0LWFsaWduOmNlbnRlcn0uc2NoZWR1bGVyX190YWJsZS1jZWxse3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjI4cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2MxYzFjMTt0cmFuc2l0aW9uOmFsbCAwLjJzO3ZlcnRpY2FsLWFsaWduOmJvdHRvbX0uc2NoZWR1bGVyX190YWJsZS1ib2R5IC5zY2hlZHVsZXJfX3RhYmxlLXJvd3t0cmFuc2l0aW9uOmFsbCAwLjJzfS5zY2hlZHVsZXJfX3RhYmxlLWJvZHkgLnNjaGVkdWxlcl9fdGFibGUtcm93OmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZhZmFmYX0uc2NoZWR1bGVyX190YWJsZS1ib2R5IC5zY2hlZHVsZXJfX3RhYmxlLWNlbGx7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOjFweCBzb2xpZCAjYzFjMWMxfS5zY2hlZHVsZXJfX3RhYmxlLWJvZHkgLnNjaGVkdWxlcl9fdGFibGUtY2VsbDpsYXN0LWNoaWxke3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtd2VpZ2h0OmJvbGR9LnNjaGVkdWxlcl9fdGFibGUtYm9keSAuc2NoZWR1bGVyX190YWJsZS1jZWxsOmZpcnN0LWNoaWxke3dpZHRoOjEyMHB4O3BhZGRpbmctdG9wOjVweDtwYWRkaW5nLXJpZ2h0OjVweDtwYWRkaW5nLWJvdHRvbTo1cHg7cGFkZGluZy1sZWZ0OjVweDt3aGl0ZS1zcGFjZTpub3dyYXA7dmVydGljYWwtYWxpZ246dG9wfS5zY2hlZHVsZXJfX3RhYmxlLWJvZHkgLnNjaGVkdWxlcl9fdGFibGUtY2VsbDpudGgtbGFzdC1jaGlsZCgxKSwuc2NoZWR1bGVyX190YWJsZS1ib2R5IC5zY2hlZHVsZXJfX3RhYmxlLWNlbGw6bnRoLWxhc3QtY2hpbGQoMiksLnNjaGVkdWxlcl9fdGFibGUtYm9keSAuc2NoZWR1bGVyX190YWJsZS1jZWxsOm50aC1sYXN0LWNoaWxkKDMpLC5zY2hlZHVsZXJfX3RhYmxlLWJvZHkgLnNjaGVkdWxlcl9fdGFibGUtY2VsbDpudGgtbGFzdC1jaGlsZCg0KXt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnNjaGVkdWxlcl9fdGFibGUtaGVhZCAuc2NoZWR1bGVyX190YWJsZS1jZWxse3BhZGRpbmctdG9wOjVweDtwYWRkaW5nLXJpZ2h0OjVweDtwYWRkaW5nLWJvdHRvbTo1cHg7cGFkZGluZy1sZWZ0OjVweDtmb250LXdlaWdodDpib2xkfS5zY2hlZHVsZXJfX3RhYmxlLWhlYWQgLnNjaGVkdWxlcl9fdGFibGUtY2VsbDpmaXJzdC1jaGlsZHt0ZXh0LWFsaWduOmxlZnR9LnNjaGVkdWxlcl9fY2hlY2t7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTttaW4td2lkdGg6MjhweDtoZWlnaHQ6MzlweDtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjJzfS5zY2hlZHVsZXJfX2NoZWNrOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSg5Miw5OCwxMTAsMC4zKX0uc2NoZWR1bGVyX19jaGVjay5jaGVja2Vke2JhY2tncm91bmQtY29sb3I6IzVjNjI2ZX0uc2NoZWR1bGVyX19jaGVjayAuY2hlY2tib3h7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7cGFkZGluZzowO21hcmdpbjowO2JvdHRvbTowO2NsaXA6cmVjdCgwIDAgMCAwKTtvdmVyZmxvdzpoaWRkZW59LnNjaGVkdWxlcl9fbW9kYWwgLnNjaGVkdWxlcl9fdGFibGUtY2VsbHtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnNjaGVkdWxlcl9fbW9kYWwgLnNjaGVkdWxlcl9fdGFibGUtY2VsbCAuZGFyay1yZWQtYnV0bnt3aWR0aDozMHB4O2hlaWdodDozMHB4O21hcmdpbi1sZWZ0OmF1dG99LnNjaGVkdWxlcl9fbW9kYWwgLnNjaGVkdWxlcl9fdGFibGUtY2VsbCAuZGFyay1yZWQtYnV0biBzdmd7bWFyZ2luOjB9LnNjaGVkdWxlcl9fbW9kYWwgLnNjaGVkdWxlcl9fdGFibGUtY2VsbDpsYXN0LWNoaWxke3dpZHRoOjUwcHh9LnNjaGVkdWxlcl9fYWRke21hcmdpbi10b3A6MjVweH0uc2NoZWR1bGVyX19hZGQtZnJhbWV7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyIDEwMHB4O2dyaWQtY29sdW1uLWdhcDoxNXB4O2dyaWQtcm93LWdhcDoxNXB4O2FsaWduLWl0ZW1zOmVuZH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsuc2NoZWR1bGVyX19hZGQtZnJhbWV7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnJ9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5zY2hlZHVsZXJfX2FkZC1mcmFtZXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX0uc2NoZWR1bGVyX19hZGQtdGl0bGV7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tYm90dG9tOjVweH0uc2NoZWR1bGVyX19hZGQgW2NsYXNzKj1cImJ1dG5cIl17d2lkdGg6MTAwJTtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9LnNjaGVkdWxlcl9fYWRkIC5pbnB1dC1sYWJlbHttYXJnaW4tYm90dG9tOjVweDtjb2xvcjojNWM2MjZlfS53YXJyYW50eS1zZWN0aW9ue3dpZHRoOjEwMCU7bWFyZ2luLXRvcDo0MHB4O21hcmdpbi1ib3R0b206NDBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2JvcmRlcjoycHggc29saWQgI2RmZTBlMTtwYWRkaW5nOjEwcHggMTVweCAyMHB4IDE1cHg7Ym9yZGVyLXJhZGl1czo0cHh9LndhcnJhbnR5LXNlY3Rpb25fdmVydGljYWwgLndhcnJhbnR5LXNlY3Rpb25fX2xpc3R7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn0ud2FycmFudHktc2VjdGlvbl9sb3d7bWFyZ2luOjB9LndhcnJhbnR5LXNlY3Rpb25fX3RpdGxle21hcmdpbi1ib3R0b206MjBweH0ud2FycmFudHktc2VjdGlvbl9fdGV4dHttYXgtd2lkdGg6OTgwcHg7Zm9udC1zaXplOjI4cHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tYm90dG9tOjIwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6Ym9sZH0ud2FycmFudHktc2VjdGlvbl9fbGlzdHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpO2dyaWQtY29sdW1uLWdhcDoyMHB4O2dyaWQtcm93LWdhcDo0MHB4O2p1c3RpZnktY29udGVudDpjZW50ZXJ9LndhcnJhbnR5LXNlY3Rpb25fX2l0ZW17ZGlzcGxheTpmbGV4fS53YXJyYW50eS1zZWN0aW9uX19pdGVtLWNvbnRlbnR7ZmxleC1ncm93OjF9LndhcnJhbnR5LXNlY3Rpb25fX2l0ZW0tdGl0bGV7bWFyZ2luLWJvdHRvbTo1cHg7Zm9udC1zaXplOjIwcHh9LndhcnJhbnR5LXNlY3Rpb25fX2l0ZW0tdGV4dHtjb2xvcjojNWM2MjZlfS53YXJyYW50eS1zZWN0aW9uX19pdGVtLXRleHQgc3Bhbntjb2xvcjp2YXIoLS10aGVtZSl9LndhcnJhbnR5LXNlY3Rpb25fX2l0ZW0tYnV0bntkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHg7bWFyZ2luLXRvcDoxNXB4fS53YXJyYW50eS1zZWN0aW9uX19pY29ue2Rpc3BsYXk6bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LndhcnJhbnR5LXNlY3Rpb25fX3RleHR7Zm9udC1zaXplOjE4cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsud2FycmFudHktc2VjdGlvbl9fdGV4dHtmb250LXNpemU6MTZweH0ud2FycmFudHktc2VjdGlvbl9fbGlzdHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfS53YXJyYW50eS1zZWN0aW9uX19pY29ue3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHg7bWFyZ2luLXJpZ2h0OjEwcHh9LndhcnJhbnR5LXNlY3Rpb25fX2l0ZW0tYnV0bnt3aWR0aDoxODBweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tdG9wOjIwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b319Lm9yZ2FuaXNhdGlvbi10ZWFtLXRleHR7bWF4LXdpZHRoOjcyMHB4O21hcmdpbjowIDAgMzBweCAwO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjEuNWVtO2NvbG9yOiM1YzYyNmV9Lm9yZ2FuaXNhdGlvbi10ZWFtLWxpc3R7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleC13cmFwOndyYXA7bWFyZ2luLWJvdHRvbTo2MHB4fS5vcmdhbmlzYXRpb24tdGVhbS1saXN0X2xvd3ttYXJnaW4tYm90dG9tOjB9Lm9yZ2FuaXNhdGlvbi10ZWFtLWl0ZW17cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6Y2FsYygyNSUgLSAxNXB4KTttYXJnaW46MCAwIDMwcHggMjBweDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoxLjVlbTtjb2xvcjojNWM2MjZlfS5vcmdhbmlzYXRpb24tdGVhbS1pdGVtOm50aC1jaGlsZCg0bisxKXttYXJnaW4tbGVmdDowfS5vcmdhbmlzYXRpb24tdGVhbS1pdGVtOmhvdmVyIC5vcmdhbmlzYXRpb24tdGVhbS1uYW1le2NvbG9yOnZhcigtLXRoZW1lKX0ub3JnYW5pc2F0aW9uLXRlYW0tbGlua3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDo1O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdXRsaW5lOm5vbmU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtaW5kZW50Oi05OTllbX0ub3JnYW5pc2F0aW9uLXRlYW0tcGhvdG97bWFyZ2luOjAgMCA1cHggMH0ub3JnYW5pc2F0aW9uLXRlYW0tcGhvdG8gaW1ne2hlaWdodDphdXRvO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5vcmdhbmlzYXRpb24tdGVhbS1uYW1le2NvbG9yOiMxZDIyMjU7Zm9udC13ZWlnaHQ6Ym9sZDt0cmFuc2l0aW9uOmFsbCAwLjJzfS5vcmdhbmlzYXRpb24tdGVhbS1wb3N0e21hcmdpbjowIDAgNXB4IDB9Lm9yZ2FuaXNhdGlvbi10ZWFtLWRlc2NyaXB0aW9ue21hcmdpbjowIDAgNXB4IDB9Lm9yZ2FuaXNhdGlvbi10ZWFtLWNvbnRhY3Rze3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjA7bWFyZ2luOjAgMCAxMHB4IDA7Y29sb3I6IzFkMjIyNX0ub3JnYW5pc2F0aW9uLXRlYW0tY29udGFjdHMgYXtkaXNwbGF5OmJsb2NrO2NvbG9yOiMxZDIyMjV9Lm9yZ2FuaXNhdGlvbi10ZWFtLXNvY2lhbHN7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyMDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9Lm9yZ2FuaXNhdGlvbi10ZWFtLXNvY2lhbHMgYXttYXJnaW46MCA1cHg7Y29sb3I6I2ZmZn0ub3JnYW5pc2F0aW9uLXRlYW0tc29jaWFscyBhIHN2Z3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2ZpbGw6IzFkMjIyNTt0cmFuc2l0aW9uOmFsbCAwLjM1c30ub3JnYW5pc2F0aW9uLXRlYW0tc29jaWFscyBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5vcmdhbmlzYXRpb24tdGVhbS1zb2NpYWxzIGE6aG92ZXIgc3Zne2ZpbGw6dmFyKC0tdGhlbWUpO3RyYW5zZm9ybTpyb3RhdGVZKDM2MGRlZyl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7Lm9yZ2FuaXNhdGlvbi10ZWFtLWxpc3R7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsub3JnYW5pc2F0aW9uLXRlYW0tbGlzdHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ub3JnYW5pc2F0aW9uLXRlYW0tdGV4dHttYXJnaW46MCAwIDIwcHggMH0ub3JnYW5pc2F0aW9uLXRlYW0taXRlbXt3aWR0aDpjYWxjKDUwJSAtIDVweCk7bWFyZ2luOjAgMCAyMHB4IDB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5vcmdhbmlzYXRpb24tdGVhbS1kZXNjcmlwdGlvbntmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjJlbX19LnJlcG9ydHtwYWRkaW5nOjAgMCAyMDBweCAwfS5yZXBvcnRfX2lubmVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnJlcG9ydCAuY2F0YWxvZ3VlLXByaWNlLXNvcnR7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5yZXBvcnQgLmNhdGFsb2d1ZS1wcmljZS1zb3J0X2xvd3ttYXJnaW4tYm90dG9tOjB9LnJlcG9ydCAuY2F0YWxvZ3VlLXByaWNlLXNvcnRfbG93IC5jYXRhbG9ndWUtZGF0ZS1zb3J0e21hcmdpbi1ib3R0b206MDttYXJnaW4tdG9wOjB9LnJlcG9ydC1ob2xkZXJ7b3ZlcmZsb3cteTpoaWRkZW47b3ZlcmZsb3cteDphdXRvfS5yZXBvcnQtcmVke2NvbG9yOnZhcigtLXRoZW1lKX0ucmVwb3J0LWNvbnRlbnR7cGFkZGluZzoyNXB4IDIwcHggNTBweCAyMHB4O2ZvbnQtc2l6ZToxNXB4fS5yZXBvcnQtY29udGVudF9sb3d7cGFkZGluZy1ib3R0b206MH0ucmVwb3J0LXRpdGxle3RleHQtYWxpZ246Y2VudGVyfS5yZXBvcnQtbW9udGh7bWF4LXdpZHRoOjMyMHB4O21hcmdpbjoxNXB4IGF1dG8gMzVweCBhdXRvO2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZn0ucmVwb3J0LW1vbnRoIHNlbGVjdHtmb250LXNpemU6MThweH0ucmVwb3J0LXRvcHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXA7bWFyZ2luLWJvdHRvbTo0MHB4fS5yZXBvcnQtdmFsdWV7Zm9udC13ZWlnaHQ6Ym9sZH0ucmVwb3J0LXZhbHVlLS1saWdodHtjb2xvcjojNWM2MjZlfS5yZXBvcnQtdHlwZV9fdG90YWx7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjp2YXIoLS10aGVtZSk7Zm9udC1zaXplOjE3cHh9LnJlcG9ydC10eXBlLXRpdGxle2ZvbnQtd2VpZ2h0OmJvbGQ7cGFkZGluZzowIDEwcHggMTBweCAxMHB4fS5yZXBvcnQtdHlwZS1ob2xkZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tYm90dG9tOjVweH0ucmVwb3J0LXR5cGUtbGFiZWx7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O3dpZHRoOjIwMHB4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjVweCAxMHB4O2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIDAuMnN9LnJlcG9ydC10eXBlLWxhYmVsICp7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDozfS5yZXBvcnQtdHlwZS1sYWJlbDpob3ZlcntvcGFjaXR5OjAuOH0ucmVwb3J0LXR5cGUtbGFiZWwtLTF7YmFja2dyb3VuZC1jb2xvcjojNmZiY2YwO2NvbG9yOiNmZmZ9LnJlcG9ydC10eXBlLWxhYmVsLS0ye2JhY2tncm91bmQtY29sb3I6I2ZmZGUxYn0ucmVwb3J0LXR5cGUtbGFiZWwtLTN7YmFja2dyb3VuZC1jb2xvcjojYTZhNmE2O2NvbG9yOiNmZmZ9LnJlcG9ydC10eXBlLWxhYmVsLS00e2JhY2tncm91bmQtY29sb3I6I2Q2NDczNTtjb2xvcjojZmZmfS5yZXBvcnQtdHlwZS1sYWJlbC0tNntiYWNrZ3JvdW5kLWNvbG9yOiM4NmM3NDA7Y29sb3I6I2ZmZn0ucmVwb3J0LXR5cGUtbGFiZWwtLTd7YmFja2dyb3VuZC1jb2xvcjojZWZkMDE5O2NvbG9yOiNmZmZ9LnJlcG9ydC10eXBlLWxhYmVsLS04e2JhY2tncm91bmQtY29sb3I6IzNkNTU4ZDtjb2xvcjojZmZmfS5yZXBvcnQtdHlwZS1sYWJlbC0tOXtiYWNrZ3JvdW5kLWNvbG9yOiMwMTAxMDE7Y29sb3I6I2ZmZn0ucmVwb3J0LXR5cGUtbGFiZWwtLTEwe2JhY2tncm91bmQtY29sb3I6IzdmYjNjNTtjb2xvcjojZmZmfS5yZXBvcnQtdHlwZS1sYWJlbC0tMTF7YmFja2dyb3VuZC1jb2xvcjojOTVhYWQxO2NvbG9yOiNmZmZ9LnJlcG9ydC10eXBlLWxhYmVsLS0xMntiYWNrZ3JvdW5kLWNvbG9yOiMxOGEzMDA7Y29sb3I6I2ZmZn0ucmVwb3J0LXR5cGUtbGFiZWwtLTEze2JhY2tncm91bmQtY29sb3I6I2YyYThhMDtjb2xvcjojZmZmfS5yZXBvcnQtdHlwZS1sYWJlbC0tMTR7YmFja2dyb3VuZC1jb2xvcjojZGU5NDUxO2NvbG9yOiNmZmZ9LnJlcG9ydC10eXBlLWxhYmVsLS0xNntiYWNrZ3JvdW5kLWNvbG9yOiNiOTZjYzQ7Y29sb3I6I2ZmZn0ucmVwb3J0LXR5cGUtbGFiZWwtLTE3e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZTRiMzkyIDAlLCAjZTRiMzkyIDUwJSwgIzNkNTU4ZCA1MCUsICMzZDU1OGQgMTAwJSk7Y29sb3I6I2ZmZn0ucmVwb3J0LXR5cGUtbGFiZWwtLTE4e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjM2Q1NThkIDAlLCAjM2Q1NThkIDUwJSwgI2U0YjM5MiA1MCUsICNlNGIzOTIgMTAwJSk7Y29sb3I6I2ZmZn0ucmVwb3J0LXR5cGUtY291bnRlcnttYXJnaW4tbGVmdDphdXRvO2ZvbnQtd2VpZ2h0OmJvbGR9LnJlcG9ydC1tYW5hZ2Vye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6dmFyKC0tdGhlbWUpO2N1cnNvcjpwb2ludGVyfS5yZXBvcnQtbWFuYWdlci10b3RlbXt3aWR0aDoyNHB4O21hcmdpbjowIDEwcHggMCAwfS5yZXBvcnQtbWFuYWdlci10b3RlbSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30ucmVwb3J0LWRhdGF7d2lkdGg6Y2FsYygxMDAlIC0gMzI1cHgpfS5yZXBvcnQtZGF0YV93aWRle3dpZHRoOjEwMCV9LnJlcG9ydC1kYXRhIHRoe2ZvbnQtd2VpZ2h0OmJvbGQ7cGFkZGluZzowIDVweCAxMHB4IDVweDtmb250LXNpemU6MTRweH0ucmVwb3J0LWRhdGEgdGg6Zmlyc3QtY2hpbGR7dGV4dC1hbGlnbjpsZWZ0fS5yZXBvcnQtZGF0YSB0ZHtwYWRkaW5nOjVweCAxMHB4O2JvcmRlcjoxcHggc29saWQgI2MxYzFjMTt3aGl0ZS1zcGFjZTpub3dyYXB9LnJlcG9ydC1kYXRhIHRkOm5vdCg6Zmlyc3QtY2hpbGQpe3RleHQtYWxpZ246Y2VudGVyfS5yZXBvcnQtZGF0YSB0ZC5lbXB0eS1jZWxse2JvcmRlcjpub25lfS5yZXBvcnQtZGF0YSB0Ym9keSB0cjpub3QoLm5vLWhpZ2hsaWdodCl7dHJhbnNpdGlvbjphbGwgMC4yc30ucmVwb3J0LWRhdGEgdGJvZHkgdHI6bm90KC5uby1oaWdobGlnaHQpOmhvdmVye2JhY2tncm91bmQ6I2ZhZmFmYX0ucmVwb3J0LWRhdGEgdGZvb3QgdGR7Y29sb3I6dmFyKC0tdGhlbWUpO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjE3cHh9LnJlcG9ydC1ib3R0b20tdGl0bGV7bWFyZ2luOjAgMCAzMHB4IDA7Zm9udC1zaXplOjI4cHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnJlcG9ydC1ib3R0b20tdGl0bGUtcGxhbntjb2xvcjp2YXIoLS10aGVtZSk7Zm9udC1zaXplOjEuMWVtfS5yZXBvcnQtYm90dG9tLXRpdGxlLXBsYW4gLmN1cnJlbmN5e21hcmdpbi1sZWZ0OjA7Zm9udC1zaXplOjAuOGVtfS5yZXBvcnQtYm90dG9tLWNvbnZlcnNpb257bWFyZ2luLXRvcDoxMHB4O2ZvbnQtc2l6ZTowLjhlbX0ucmVwb3J0LWJvdHRvbS1jb252ZXJzaW9uIHNwYW46bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6MTVweH0ucmVwb3J0LWJvdHRvbS1jb252ZXJzaW9uIG1hcmt7Y29sb3I6dmFyKC0tdGhlbWUpfS5yZXBvcnQtYm90dG9tLWF2ZXJhZ2V7bWFyZ2luLXRvcDoxMHB4O2ZvbnQtc2l6ZTowLjhlbX0ucmVwb3J0LWJvdHRvbS1hdmVyYWdlIC5jdXJyZW5jeXtmb250LXNpemU6MC44ZW07Y29sb3I6dmFyKC0tdGhlbWUpICFpbXBvcnRhbnR9LnJlcG9ydC1ib3R0b20tYXZlcmFnZSBzcGFue2NvbG9yOnZhcigtLXRoZW1lKX0ucmVwb3J0LXJpZ2h0e3dpZHRoOjMwNXB4fS5yZXBvcnQtY2hhcnR7ZGlzcGxheTpmbGV4O21hcmdpbjowIDAgNDBweCAwfS5yZXBvcnQtY2hhcnQtbWluaW1hbHt3aWR0aDozMCV9LnJlcG9ydC1jaGFydC1taW5pbWFsIC5yZXBvcnQtY2hhcnQtbGluZXtib3JkZXItY29sb3I6dmFyKC0tdGhlbWUpO2JvcmRlci1yaWdodDpub25lfS5yZXBvcnQtY2hhcnQtbWluaW1hbCAucmVwb3J0LWNoYXJ0LXZhbHVle2JhY2tncm91bmQ6dmFyKC0tdGhlbWUpfS5yZXBvcnQtY2hhcnQtcGxhbnt3aWR0aDo0NSV9LnJlcG9ydC1jaGFydC1wbGFuIC5yZXBvcnQtY2hhcnQtbGluZXtib3JkZXItY29sb3I6I2ZmZGUxYjtib3JkZXItcmlnaHQ6bm9uZTtib3JkZXItbGVmdDpub25lfS5yZXBvcnQtY2hhcnQtcGxhbiAucmVwb3J0LWNoYXJ0LXZhbHVle2JhY2tncm91bmQ6I2ZmZGUxYjtjb2xvcjojMWQyMjI1fS5yZXBvcnQtY2hhcnQtbWFuYWdlci1wbGFue3dpZHRoOjc1JX0ucmVwb3J0LWNoYXJ0LW1hbmFnZXItcGxhbiAucmVwb3J0LWNoYXJ0LWxpbmV7Ym9yZGVyLWNvbG9yOiNmZmRlMWI7Ym9yZGVyLXJpZ2h0Om5vbmV9LnJlcG9ydC1jaGFydC1tYW5hZ2VyLXBsYW4gLnJlcG9ydC1jaGFydC12YWx1ZXtiYWNrZ3JvdW5kOiNmZmRlMWI7Y29sb3I6IzFkMjIyNX0ucmVwb3J0LWNoYXJ0LWJvbnVze3dpZHRoOjI1JX0ucmVwb3J0LWNoYXJ0LWJvbnVzIC5yZXBvcnQtY2hhcnQtbGluZXtib3JkZXItY29sb3I6IzYzOWUzYTtib3JkZXItbGVmdDpub25lfS5yZXBvcnQtY2hhcnQtYm9udXMgLnJlcG9ydC1jaGFydC12YWx1ZXtiYWNrZ3JvdW5kOiM2MzllM2F9LnJlcG9ydC1jaGFydC1sYWJlbHtmb250LXdlaWdodDpib2xkfS5yZXBvcnQtY2hhcnQtYW1vdW50e2NvbG9yOnZhcigtLXRoZW1lKTttYXJnaW4tbGVmdDoxMHB4fS5yZXBvcnQtY2hhcnQtbGluZXtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MjhweDttYXJnaW46MTBweCAwIDEwcHggMDtiYWNrZ3JvdW5kOiNmNmY2ZjY7Ym9yZGVyLXdpZHRoOjJweDtib3JkZXItc3R5bGU6c29saWR9LnJlcG9ydC1jaGFydC12YWx1ZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjA7aGVpZ2h0OjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MjRweDtmb250LXdlaWdodDpib2xkO3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47Y29sb3I6I2ZmZjtvcGFjaXR5OjAuOX0ucmVwb3J0LXRhYmxle2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZX0ucmVwb3J0LXRhYmxlLWhvbGRlcntwYWRkaW5nLXRvcDoxNXB4fS5yZXBvcnQtdGFibGUgdGhlYWR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDozMDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNpdGlvbjphbGwgMHMgMHN9LnJlcG9ydC10YWJsZSB0aHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjMwO3BhZGRpbmc6MTBweCAxNXB4IDVweCAxNXB4O21pbi13aWR0aDoxMjVweDtmb250LXNpemU6MjBweDtmb250LXdlaWdodDpib2xkO3RleHQtYWxpZ246bGVmdDtjb2xvcjojZmZmO2JhY2tncm91bmQ6dmFyKC0tdGhlbWUpO2JvcmRlcjoxcHggc29saWQgI2MxYzFjMX0ucmVwb3J0LXRhYmxlIHRoIHNwYW57ZGlzcGxheTpibG9jaztmb250LXNpemU6MTZweH0ucmVwb3J0LXRhYmxlIHRoLndlZWtlbmR7YmFja2dyb3VuZDojZWZkMDE5fS5yZXBvcnQtdGFibGUgdGggLnJlcG9ydC10YWJsZV9fY291bnRlcntmb250LXNpemU6MTZweH0ucmVwb3J0LXRhYmxlIHRoIC5yZXBvcnQtdGFibGVfX2NvdW50ZXIgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDpib2xkfS5yZXBvcnQtdGFibGUgdHJ7YmFja2dyb3VuZDojZmZmfS5yZXBvcnQtdGFibGUgdGR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowO3doaXRlLXNwYWNlOm5vd3JhcDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6ODIwcHh9LnJlcG9ydC10YWJsZSB0ZC5lbXB0eS1jZWxse2JvcmRlcjpub25lfS5yZXBvcnQtdGFibGUgdGZvb3QgdGR7cGFkZGluZzoxMHB4IDE1cHggNXB4IDE1cHg7Ym9yZGVyOjFweCBzb2xpZCAjYzFjMWMxO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1hbGlnbjpsZWZ0fS5yZXBvcnQtdGFibGUtaXRlbXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21pbi1oZWlnaHQ6MTUwcHg7bWluLXdpZHRoOjE4MHB4O21heC13aWR0aDo4MjBweDtwYWRkaW5nOjVweCAxMHB4IDEwcHggMTBweDtib3JkZXI6N3B4IHNvbGlkICNmZmZ9LnJlcG9ydC10YWJsZS1pdGVtX3NtYWxse21pbi1oZWlnaHQ6MTIwcHh9LnJlcG9ydC10YWJsZS1pdGVtX3NtYWxsIC5yZXBvcnQtdGFibGUtaXRlbS1udW1iZXJ7bWFyZ2luOjdweCAwIDNweCAwfS5yZXBvcnQtdGFibGUtaXRlbV9zbWFsbCAucmVwb3J0LW9yZGVyLXN0YXR1c3ttYXJnaW4tbGVmdDo1cHh9LnJlcG9ydC10YWJsZS1pdGVtX3NtYWxsIC5yZXBvcnQtdGFibGUtaXRlbS1pY29ue21hcmdpbi1yaWdodDo1cHh9LnJlcG9ydC10YWJsZS1pdGVtX3NtYWxsIC5yZXBvcnQtdGFibGUtaXRlbS1pY29uOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0OjB9LnJlcG9ydC10YWJsZS1pdGVtX2NvbXBsZXRlZHtvcGFjaXR5OjAuN30ucmVwb3J0LXRhYmxlLWl0ZW0tdG9we2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luOjEwcHggMCAxMHB4IDB9LnJlcG9ydC10YWJsZS1pdGVtLXRvdGVte2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWxlZnQ6YXV0b30ucmVwb3J0LXRhYmxlLWl0ZW0tdG90ZW0gaW1ne3dpZHRoOjI0cHg7aGVpZ2h0OmF1dG99LnJlcG9ydC10YWJsZS1pdGVtLXRvdGVtIC5pY28tY2lyY2xlcywucmVwb3J0LXRhYmxlLWl0ZW0tdG90ZW0gc3Zne2Rpc3BsYXk6bm9uZTt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O21hcmdpbi1sZWZ0OjVweDtmaWxsOnZhcigtLXRoZW1lKX0ucmVwb3J0LXRhYmxlLWl0ZW0tdG90ZW0gLmljby1jaXJjbGVzLmFjdGl2ZSwucmVwb3J0LXRhYmxlLWl0ZW0tdG90ZW0gc3ZnLmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5yZXBvcnQtdGFibGUtaXRlbS1pY29uc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi10b3A6NXB4fS5yZXBvcnQtdGFibGUtaXRlbS1pY29ucyBzdmd7d2lkdGg6MThweDtoZWlnaHQ6MThweDtmaWxsOiMxZDIyMjV9LnJlcG9ydC10YWJsZS1pdGVtLWljb25zKy5wYWdlLXNlcGFyYXRvcnttYXJnaW4tdG9wOjEwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2MxYzFjMX0ucmVwb3J0LXRhYmxlLWl0ZW0taWNvbnMgLnJlcG9ydC10YWJsZS1pdGVtLWRheXN7bWFyZ2luOjAgYXV0bztmb250LXNpemU6MThweDtjb2xvcjp2YXIoLS10aGVtZSl9LnJlcG9ydC10YWJsZS1pdGVtLWljb257ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjI3cHg7aGVpZ2h0OjI3cHg7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyOjFweCBzb2xpZCAjNWM2MjZlfS5yZXBvcnQtdGFibGUtaXRlbS1pY29uOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0OjdweH0ucmVwb3J0LXRhYmxlLWl0ZW0taWNvbl9lcnJvcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRoZW1lKTtib3JkZXItY29sb3I6dmFyKC0tdGhlbWUpfS5yZXBvcnQtdGFibGUtaXRlbS1pY29uX2Vycm9yIHN2Z3tmaWxsOiNmZmZ9LnJlcG9ydC10YWJsZS1pdGVtLXNvdXJjZXttYXJnaW4tbGVmdDphdXRvfS5yZXBvcnQtdGFibGUtaXRlbS1zb3VyY2Ugc3Zne2Rpc3BsYXk6YmxvY2t9LnJlcG9ydC10YWJsZS1pdGVtLWRheXN7bWFyZ2luLXRvcDo1cHg7Zm9udC13ZWlnaHQ6Ym9sZH0ucmVwb3J0LXRhYmxlLWl0ZW0tcHJpY2V7Zm9udC13ZWlnaHQ6Ym9sZH0ucmVwb3J0LXRhYmxlLWl0ZW0tcmVhc29ue21hcmdpbi10b3A6MTdweH0ucmVwb3J0LXRhYmxlLWl0ZW0tLTF7Ym9yZGVyLWNvbG9yOiM2ZmJjZjB9LnJlcG9ydC10YWJsZS1pdGVtLS0ye2JvcmRlci1jb2xvcjojZmZkZTFifS5yZXBvcnQtdGFibGUtaXRlbS0tM3tib3JkZXItY29sb3I6I2E2YTZhNn0ucmVwb3J0LXRhYmxlLWl0ZW0tLTR7Ym9yZGVyLWNvbG9yOiNkNjQ3MzV9LnJlcG9ydC10YWJsZS1pdGVtLS02e2JvcmRlci1jb2xvcjojODZjNzQwfS5yZXBvcnQtdGFibGUtaXRlbS0tN3tib3JkZXItY29sb3I6I2VmZDAxOX0ucmVwb3J0LXRhYmxlLWl0ZW0tLTh7Ym9yZGVyLWNvbG9yOiMzZDU1OGR9LnJlcG9ydC10YWJsZS1pdGVtLS05e2JvcmRlci1jb2xvcjojMDEwMTAxfS5yZXBvcnQtdGFibGUtaXRlbS0tMTB7Ym9yZGVyLWNvbG9yOiM3ZmIzYzV9LnJlcG9ydC10YWJsZS1pdGVtLS0xMXtib3JkZXItY29sb3I6Izk1YWFkMX0ucmVwb3J0LXRhYmxlLWl0ZW0tLTEye2JvcmRlci1jb2xvcjojMThhMzAwfS5yZXBvcnQtdGFibGUtaXRlbS0tMTN7Ym9yZGVyLWNvbG9yOiNmMmE4YTB9LnJlcG9ydC10YWJsZS1pdGVtLS0xNHtib3JkZXItY29sb3I6I2RlOTQ1MX0ucmVwb3J0LXRhYmxlLWl0ZW0tLTE2e2JvcmRlci1jb2xvcjojYjk2Y2M0fS5yZXBvcnQtdGFibGUtaXRlbS0tMTd7Ym9yZGVyLXRvcC1jb2xvcjojZTRiMzkyO2JvcmRlci1sZWZ0LWNvbG9yOiNlNGIzOTI7Ym9yZGVyLXJpZ2h0LWNvbG9yOiMzZDU1OGQ7Ym9yZGVyLWJvdHRvbS1jb2xvcjojM2Q1NThkfS5yZXBvcnQtdGFibGUtaXRlbS0tMTh7Ym9yZGVyLXRvcC1jb2xvcjojM2Q1NThkO2JvcmRlci1sZWZ0LWNvbG9yOiMzZDU1OGQ7Ym9yZGVyLXJpZ2h0LWNvbG9yOiNlNGIzOTI7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZTRiMzkyfS5yZXBvcnQtdGFibGUtaXRlbV9ub3QtcGF5ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLXRoZW1lKX0ucmVwb3J0LXRhYmxlLmRjNDQ2IC5yZXBvcnQtdGFibGUtaXRlbSwucmVwb3J0LXRhYmxlLmRjNDQ2IHRke3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCV9LnJlcG9ydC10YWJsZS1sb2dpc3R7bWluLWhlaWdodDoxMzBweH0ucmVwb3J0LXRhYmxlLWxvZ2lzdC1jdXN0b21lcntmb250LXdlaWdodDpib2xkO21hcmdpbi10b3A6M3B4O21hcmdpbi1ib3R0b206NXB4fS5yZXBvcnQtdGFibGUtbG9naXN0LWFkZHJlc3N7bWF4LXdpZHRoOjI3MHB4O3doaXRlLXNwYWNlOm5vcm1hbDttYXJnaW4tdG9wOjVweH0ucmVwb3J0LW9yZGVye21pbi13aWR0aDo2MDBweDtwYWRkaW5nLXRvcDoxMHB4O2ZvbnQtc2l6ZToxNXB4fS5yZXBvcnQtb3JkZXJfX2NvdW50ZWR7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4O21hcmdpbi1ib3R0b206MTBweDtoZWlnaHQ6MzBweDtmb250LXNpemU6MTRweH0ucmVwb3J0LW9yZGVyX19jb3VudGVkOmRpc2FibGVke29wYWNpdHk6MC44O3BvaW50ZXItZXZlbnRzOm5vbmV9LnJlcG9ydC1vcmRlciAuY2FydC1kcm9wZG93bi1yb3d7ZGlzcGxheTp0YWJsZS1yb3d9LnJlcG9ydC1vcmRlciAuY2FydC1kcm9wZG93bi1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbDtmbG9hdDpub25lO3BhZGRpbmc6NXB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ucmVwb3J0LW9yZGVyX3dpZGV7bWluLXdpZHRoOjc1MHB4fS5yZXBvcnQtb3JkZXIgdGV4dGFyZWEudGV4dGFyZWEtZmllbGR7cG9zaXRpb246c3RhdGljO2hlaWdodDoxMDBweH0ucmVwb3J0LW9yZGVyIGlucHV0LnRleHQtaW5wdXR7cG9zaXRpb246c3RhdGljO2hlaWdodDozMHB4O2ZvbnQtc2l6ZToxNHB4O3BhZGRpbmc6MCAxMHB4fS5yZXBvcnQtb3JkZXIgLmlucHV0LWxpbmV7cG9zaXRpb246c3RhdGljfS5yZXBvcnQtb3JkZXIgLmlucHV0LWxpbmU6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjE1cHh9LnJlcG9ydC1vcmRlciAuaW5wdXQtbGluZSB0ZXh0YXJlYS50ZXh0YXJlYS1maWVsZHtwb3NpdGlvbjpzdGF0aWN9LnJlcG9ydC1vcmRlcl9fbmV3LXRhc2t7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcDt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpfS5yZXBvcnQtb3JkZXJfX25ldy10YXNrIC5pbnB1dC1sYWJlbHt3aWR0aDoxMDAlfS5yZXBvcnQtb3JkZXJfX25ldy10YXNrIFtjbGFzcyo9XCJidXRuXCJdLC5yZXBvcnQtb3JkZXJfX25ldy10YXNrIHNlbGVjdHt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpO2hlaWdodDozMHB4O2xpbmUtaGVpZ2h0OjI4cHh9LnJlcG9ydC1vcmRlcl9fbmV3LXRhc2sgW2NsYXNzKj1cImJ1dG5cIl17bGluZS1oZWlnaHQ6bm9ybWFsfS5yZXBvcnQtb3JkZXJfX2NvbW1lbnRze3dpZHRoOjEwMCU7bWFyZ2luLXRvcDoxNXB4O21hcmdpbi1ib3R0b206MTVweH0ucmVwb3J0LW9yZGVyX19jb21tZW50czpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MTVweH0ucmVwb3J0LW9yZGVyX19jb21tZW50cy1mcmFtZXtwYWRkaW5nLXRvcDo3cHg7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1ib3R0b206NXB4O3BhZGRpbmctcmlnaHQ6MTBweDtib3JkZXI6MXB4IHNvbGlkICNjMWMxYzE7bWluLWhlaWdodDo2MHB4O2NvbG9yOiM1YzYyNmU7d2hpdGUtc3BhY2U6bm9ybWFsfS5yZXBvcnQtb3JkZXJfX2NvbW1lbnRzLWZyYW1lX3JlZHtjb2xvcjp2YXIoLS10aGVtZSk7Zm9udC13ZWlnaHQ6Ym9sZH0ucmVwb3J0LW9yZGVyX19sb2dpc3QtdGFibGV7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjIwcHh9LnJlcG9ydC1vcmRlcl9fbG9naXN0LXRhYmxlIHRke2JvcmRlcjoxcHggc29saWQgI2MxYzFjMTtwYWRkaW5nOjZweCA3cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO3RleHQtYWxpZ246bGVmdDtmb250LXNpemU6MTNweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCl7LnJlcG9ydC1vcmRlcl9fbG9naXN0LXRhYmxle21heC13aWR0aDo5MzRweDtvdmVyZmxvdy14OmF1dG99fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5yZXBvcnQtb3JkZXJfX2xvZ2lzdC10YWJsZXttYXgtd2lkdGg6Njc4cHh9fS5yZXBvcnQtb3JkZXIgLmNhcnQtaXRlbS1pbWFnZXttYXgtd2lkdGg6MjVweH0ucmVwb3J0LW9yZGVyIC5jYXJ0LWl0ZW0taW5mb3tmb250LXNpemU6MTVweDttaW4td2lkdGg6MTIwcHg7bWF4LXdpZHRoOjE1MHB4fS5yZXBvcnQtb3JkZXIgLmNhcnQtaXRlbS1pbmZvPmF7d2hpdGUtc3BhY2U6bm9ybWFsfS5yZXBvcnQtb3JkZXIgLmNhcnQtZHJvcGRvd24tY2VsbC0taW1hZ2V7d2lkdGg6MzVweDttaW4td2lkdGg6MzVweH0ucmVwb3J0LW9yZGVyIC5jYXJ0LWRyb3Bkb3duLXJvd3twb3NpdGlvbjpzdGF0aWM7cGFkZGluZzo1cHggMH0ucmVwb3J0LW9yZGVyIC5jYXJ0LWRyb3Bkb3duLWNlbGwtLW51bWJlcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6NXB4O3dpZHRoOjMwcHh9LnJlcG9ydC1vcmRlci10b3B7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcDttYXJnaW46MTBweCAwIDEwcHggMH0ucmVwb3J0LW9yZGVyX19zZWN0aW9ue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXA7d2lkdGg6MTAwJX0ucmVwb3J0LW9yZGVyX19zZWN0aW9uX2NhbGN1bGF0aW9uc3ttYXJnaW4tdG9wOjIwcHg7bWFyZ2luLWJvdHRvbToyMHB4O2JvcmRlci10b3A6MXB4IHNvbGlkICNjMWMxYzE7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2MxYzFjMX0ucmVwb3J0LW9yZGVyX19zZWN0aW9uOmxhc3Qtb2YtdHlwZXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzFjMWMxfS5yZXBvcnQtb3JkZXJfX3NlY3Rpb24taW5uZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcDt3aWR0aDoxMDAlfS5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tY29udHJhY3RvciwucmVwb3J0LW9yZGVyX19zZWN0aW9uLXRpbWUsLnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1kcml2ZXIsLnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1hZGRyZXNze21hcmdpbi1sZWZ0OjE1cHh9LnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1zZXB7bWFyZ2luLXJpZ2h0OjE1cHh9LnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1pbm5lci10aXRsZSwucmVwb3J0LW9yZGVyX19zZWN0aW9uLWlubmVyLWNvbnRlbnQsLnJlcG9ydC1vcmRlcl9fc2VjdGlvbi10aXRsZSwucmVwb3J0LW9yZGVyX19zZWN0aW9uLWNvbnRlbnR7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDp3cmFwO2JvcmRlci10b3A6MXB4IHNvbGlkICNjMWMxYzF9LnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1jb250ZW50e3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweDtib3JkZXI6NXB4IHNvbGlkIHRyYW5zcGFyZW50fS5yZXBvcnQtb3JkZXJfX3NlY3Rpb24taW5uZXItY29udGVudCwucmVwb3J0LW9yZGVyX19zZWN0aW9uLWNvbnRlbnR7cGFkZGluZy10b3A6MTVweDtwYWRkaW5nLWJvdHRvbToxMHB4fS5yZXBvcnQtb3JkZXJfX3NlY3Rpb24taW5uZXItY29udGVudC5zdGF0dXNfMSwucmVwb3J0LW9yZGVyX19zZWN0aW9uLWNvbnRlbnQuc3RhdHVzXzF7Ym9yZGVyLWNvbG9yOiM4NmM3NDB9LnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1pbm5lci1jb250ZW50LnN0YXR1c18yLC5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tY29udGVudC5zdGF0dXNfMntib3JkZXItY29sb3I6I2I5NmNjNH0ucmVwb3J0LW9yZGVyX19zZWN0aW9uLWlubmVyLWNvbnRlbnQuc3RhdHVzXzMsLnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1jb250ZW50LnN0YXR1c18ze2JvcmRlci1jb2xvcjojM2Q1NThkfS5yZXBvcnQtb3JkZXJfX3NlY3Rpb24taW5uZXItY29udGVudC5zdGF0dXNfNCwucmVwb3J0LW9yZGVyX19zZWN0aW9uLWNvbnRlbnQuc3RhdHVzXzR7Ym9yZGVyLWNvbG9yOiM2ZmJjZjB9LnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1pbm5lci1jb250ZW50LnN0YXR1c181LC5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tY29udGVudC5zdGF0dXNfNXtib3JkZXItY29sb3I6I2RlOTQ1MX0ucmVwb3J0LW9yZGVyX19zZWN0aW9uLWlubmVyLXRpdGxlLC5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tdGl0bGV7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MTZweDtwYWRkaW5nLXRvcDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweDtwYWRkaW5nLWJvdHRvbToxMHB4O3BhZGRpbmctbGVmdDoxMHB4O3RyYW5zaXRpb246YWxsIDAuMnM7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDpub3dyYXB9LnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1pbm5lci10aXRsZSAuYWRkLWJ1dG4sLnJlcG9ydC1vcmRlcl9fc2VjdGlvbi10aXRsZSAuYWRkLWJ1dG57bWFyZ2luLWxlZnQ6MTVweH0ucmVwb3J0LW9yZGVyX19zZWN0aW9uLmVycm9yIC5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tdGl0bGV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10aGVtZSk7Y29sb3I6d2hpdGV9LnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1pbm5lci10aXRsZXtwYWRkaW5nLXRvcDo4cHg7Zm9udC1zaXplOjE2cHg7Y29sb3I6IzVjNjI2ZX0ucmVwb3J0LW9yZGVyX19zZWN0aW9uLXRpdGxlLWRyaXZlcnttYXJnaW4tcmlnaHQ6MTVweH0ucmVwb3J0LW9yZGVyX19zZWN0aW9uLWdhcCwucmVwb3J0LW9yZGVyX19zZWN0aW9uLWRyaXZlcnN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tcmlnaHQ6YXV0b30ucmVwb3J0LW9yZGVyX19zZWN0aW9uLWlubmVyLW5hbWUsLnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1uYW1le2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXJpZ2h0OjE1cHg7Zm9udC1zaXplOjIycHg7bWluLXdpZHRoOjE1MnB4O3BhZGRpbmc6MCAxMHB4IDJweCAxMHB4O2N1cnNvcjpwb2ludGVyfS5yZXBvcnQtb3JkZXJfX3NlY3Rpb24taW5uZXItbmFtZTphZnRlciwucmVwb3J0LW9yZGVyX19zZWN0aW9uLW5hbWU6YWZ0ZXJ7cG9zaXRpb246cmVsYXRpdmU7dG9wOjFweDtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTJweDtoZWlnaHQ6OHB4O21hcmdpbi1sZWZ0OmF1dG87YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUI4QUFBQVRDQVlBQUFCb2JOWkNBQUFCK2tsRVFWUklpYVhWVDRoTllSakg4Yys5WktXa21FbUc1aTZvY1pSeTdZU29RU2FSc0xHWmhRMExoWkkvS1F0cWhvVUYyWk1WRnRMRU1EVCtGVTJkb3U2VmhUcFNVa2hNeHBSbVluSHVyZXM2NTk1ejd6eWIwM2wvei90ODMrZDl6L205dVZMM2FqVnhFbk1yejB3UlJHR212SEtoT0E4M2NTU0l3aExrSzFvT3AzRU9KM0E4S3p3anVBTlAwSXQ3NVVLeFVJWG5jUmxuYXZMUDRsVE40bVlDWG9oaHJLb01kZUZadVZEc21ZM3pPRmczWjFabEFWTVluQUc0RTAreHZFNWFqQnZWcnQra3pCL0FVVzNzUUxsUVhJS0hDV0Q0aGNFODNtTXpTaWwxTHVCUWkrRDVlSVNWS1NuN2dpaThYdTNvSXpiZ2JVSmlEaGR4T0NPNEc4K3hMRUdld0o0Z0NtL3o3M1ord3hhOFNxazdnQU5Od0Fzd2hCVUo4alQ2Z3lpOFZSMm9QOHNQMkloM0NaUG40RXJhQWlwblBJWWdRWjdDamxwd0VoeStZeDNTM09NUzlvdVBvd3J1RXY5T2hZVDhTZXpGM1hvaFYrZHd0ZEdCeCtoSjBQNmdIOWZRS2U1NGFVcWR2aUFLL3dQVCtCZjZqTFY0bmFEbGNCWEhNSklDSHNlMk5EQ05PNi9HSXR6Qm1tYUpOVEdOblVFVURqVkt5bUllbjdCZThnNGt4VTl4eHczQldlSEVIMDB2WGpiSm04THVJQW9mWkNuYWltMSt3VmJwUGpBcDd2aCsxb0t0ZXZZUHNST08xWTFQWUZjUWhTT3RGR3ZueWh4SEgxNVUzbjlqZXhDRnc2MFdhdmUrL29wTkdCVTcxMmc3UmY0Q3NOS0RZK2svZ0xnQUFBQUFTVVZPUks1Q1lJST1cIik7YmFja2dyb3VuZC1zaXplOjEycHggOHB4O3RyYW5zaXRpb246YWxsIDAuMnN9LnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1pbm5lci1uYW1lLmFjdGl2ZSwucmVwb3J0LW9yZGVyX19zZWN0aW9uLW5hbWUuYWN0aXZle2NvbG9yOnZhcigtLXRoZW1lKX0ucmVwb3J0LW9yZGVyX19zZWN0aW9uLWlubmVyLW5hbWUuYWN0aXZlOmFmdGVyLC5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tbmFtZS5hY3RpdmU6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5yZXBvcnQtb3JkZXJfX3NlY3Rpb24taW5uZXItbmFtZS5zdGF0dXNfMSwucmVwb3J0LW9yZGVyX19zZWN0aW9uLW5hbWUuc3RhdHVzXzF7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM4NmM3NDB9LnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1pbm5lci1uYW1lLnN0YXR1c18yLC5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tbmFtZS5zdGF0dXNfMntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2I5NmNjNH0ucmVwb3J0LW9yZGVyX19zZWN0aW9uLWlubmVyLW5hbWUuc3RhdHVzXzMsLnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1uYW1lLnN0YXR1c18ze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojM2Q1NThkfS5yZXBvcnQtb3JkZXJfX3NlY3Rpb24taW5uZXItbmFtZS5zdGF0dXNfNCwucmVwb3J0LW9yZGVyX19zZWN0aW9uLW5hbWUuc3RhdHVzXzR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM2ZmJjZjB9LnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1pbm5lci1uYW1lLnN0YXR1c181LC5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tbmFtZS5zdGF0dXNfNXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2RlOTQ1MX0ucmVwb3J0LW9yZGVyX19zZWN0aW9uX2Rpc2FibGVkIC5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tbmFtZXtiYWNrZ3JvdW5kLWNvbG9yOiM5OTk7Y29sb3I6I2ZmZn0ucmVwb3J0LW9yZGVyX19zZWN0aW9uLWlubmVyLW5hbWV7Zm9udC1zaXplOjE2cHh9LnJlcG9ydC1vcmRlcl9fc2VjdGlvbiAucmVwb3J0LXByb2R1Y3Rze21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjB9LnJlcG9ydC1vcmRlcl9fc2VjdGlvbi10aXRsZS1yaWdodHtkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjE7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KXsucmVwb3J0LW9yZGVyX19zZWN0aW9uLWNvbnRlbnR7Zm9udC1zaXplOjE0cHh9LnJlcG9ydC1vcmRlcl9fc2VjdGlvbi1pbm5lci1uYW1lLC5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tbmFtZXtmb250LXNpemU6MTZweH0ucmVwb3J0LW9yZGVyX19zZWN0aW9uLWlubmVyLXRpdGxlLC5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tdGl0bGV7Zm9udC1zaXplOjE0cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tdGl0bGV7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0ucmVwb3J0LW9yZGVyX19zZWN0aW9uLXRpdGxlLWRyaXZlcnttYXJnaW46MH0ucmVwb3J0LW9yZGVyX19zZWN0aW9uLXRpdGxlLXJpZ2h0e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcik7Z3JpZC1nYXA6MTBweDthbGlnbi1pdGVtczpzdGFydH0ucmVwb3J0LW9yZGVyX19zZWN0aW9uLWRyaXZlcnN7ZGlzcGxheTpibG9ja30ucmVwb3J0LW9yZGVyX19zZWN0aW9uLWRyaXZlcnMgc3BhbntkaXNwbGF5OmJsb2NrfS5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tY29udHJhY3RvciwucmVwb3J0LW9yZGVyX19zZWN0aW9uLWFkZHJlc3MsLnJlcG9ydC1vcmRlcl9fc2VjdGlvbi10aW1le21hcmdpbjowfS5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tYWRkcmVzc3t0ZXh0LWFsaWduOnJpZ2h0fS5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tc2Vwe2Rpc3BsYXk6bm9uZX19LnJlcG9ydC1vcmRlci1yb3d7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttaW4taGVpZ2h0OjMwcHg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXA7d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KTttYXJnaW46MCAwIDdweCAwfS5yZXBvcnQtb3JkZXItcm93X19oYWxme2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KTttaW4taGVpZ2h0OjMwcHh9LnJlcG9ydC1vcmRlci1yb3dfX2tleXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5yZXBvcnQtb3JkZXItcm93X2hpZGRlbntvcGFjaXR5OjA7d2lkdGg6MDtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW59LnJlcG9ydC1vcmRlci1yb3cgbGFiZWwsLnJlcG9ydC1vcmRlci1yb3cgLm1hbmFnZXItc2VsZWN0LWhvbGRlciwucmVwb3J0LW9yZGVyLXJvdz5zcGFue21hcmdpbi1sZWZ0OjVweDt3aWR0aDoxNzBweH0ucmVwb3J0LW9yZGVyLXJvdyBsYWJlbC5yZXBvcnQtb3JkZXItcm93X19yZXNwb25zaWJsZXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MXB4O21hcmdpbi1sZWZ0OjE1cHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjp2YXIoLS10aGVtZSl9LnJlcG9ydC1vcmRlci1yb3cgbGFiZWwucmVwb3J0LW9yZGVyLXJvd19fcmVzcG9uc2libGUgLmNoZWNrYm94e21hcmdpbi1yaWdodDo1cHh9LnJlcG9ydC1vcmRlci1yb3cgLm1hbmFnZXItc2VsZWN0LWhvbGRlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtmbGV4LXdyYXA6d3JhcDt3aWR0aDo0MDBweDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gMTUwcHgpO2ZsZXgtc2hyaW5rOjB9LnJlcG9ydC1vcmRlci1yb3cgLm1hbmFnZXItc2VsZWN0LWhvbGRlcl9fdmFsdWV7d2lkdGg6Y2FsYygxMDAlIC0gNDBweCl9LnJlcG9ydC1vcmRlci1yb3cgLm1hbmFnZXItc2VsZWN0LWhvbGRlcl9fcHJlZml4e3dpZHRoOjMwcHg7bWFyZ2luLWxlZnQ6YXV0bzt0ZXh0LWFsaWduOnJpZ2h0fS5yZXBvcnQtb3JkZXItcm93IC5tYW5hZ2VyLXNlbGVjdC1ob2xkZXIgLmxvZ2lzdGljcy1zZWxlY3QsLnJlcG9ydC1vcmRlci1yb3cgLm1hbmFnZXItc2VsZWN0LWhvbGRlciAudGV4dC1pbnB1dHt3aWR0aDoxMDAlfS5yZXBvcnQtb3JkZXItcm93IC5tYW5hZ2VyLXNlbGVjdC1ob2xkZXIgLmN1cnJlbmN5e21hcmdpbi1sZWZ0OjVweH0ucmVwb3J0LW9yZGVyLXJvdyBzZWxlY3R7aGVpZ2h0OjMwcHg7bGluZS1oZWlnaHQ6MjhweDtwYWRkaW5nLWxlZnQ6MTBweH0ucmVwb3J0LW9yZGVyLXJvdz5he3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7bWFyZ2luLWxlZnQ6NXB4fS5yZXBvcnQtb3JkZXItcm93PmE6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MH0ucmVwb3J0LW9yZGVyLXJvdz5hOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KXsucmVwb3J0LW9yZGVyLXJvd3tkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MTdweDtmb250LXdlaWdodDpib2xkfS5yZXBvcnQtb3JkZXItcm93IC5tYW5hZ2VyLXNlbGVjdC1ob2xkZXJ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTttaW4taGVpZ2h0OjMwcHg7bWFyZ2luLWxlZnQ6MDttYXJnaW4tdG9wOjNweH0ucmVwb3J0LW9yZGVyLXJvdz5zcGFue2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6bm9ybWFsO21hcmdpbi10b3A6M3B4O21hcmdpbi1sZWZ0OjA7dGV4dC1hbGlnbjpsZWZ0fS5yZXBvcnQtb3JkZXItcm93X19oYWxme2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjB9LnJlcG9ydC1vcmRlci1yb3dfX2hhbGY6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDoxN3B4fX0ucmVwb3J0LW9yZGVyX19jb2x1bW57d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KTthbGlnbi1zZWxmOmZsZXgtc3RhcnR9LnJlcG9ydC1vcmRlcl9fY29sdW1uIC5yZXBvcnQtb3JkZXItcm93e3dpZHRoOjEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpey5yZXBvcnQtb3JkZXJfX2NvbHVtbntmb250LXNpemU6MTRweH19LnJlcG9ydC1vcmRlcl9fc2VwYXJhdG9ye2ZsZXg6MSAwIDEwMCU7bWFyZ2luLWJvdHRvbTo3cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2MxYzFjMX0ucmVwb3J0LW9yZGVyX190aXRsZXt3aWR0aDoxMDAlO3BhZGRpbmctYm90dG9tOjVweDttYXJnaW4tdG9wOjEwcHg7bWFyZ2luLWJvdHRvbToxMHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjE2cHg7Y29sb3I6dmFyKC0tdGhlbWUpO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjMWMxYzF9LnJlcG9ydC1vcmRlcl9fY29udHJvbHN7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjdweDttYXJnaW4tYm90dG9tOjdweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5yZXBvcnQtb3JkZXJfX2NvbnRyb2xzIFtjbGFzcyo9XCJidXRuXCJde21hcmdpbi1yaWdodDoxMHB4O2hlaWdodDozMHB4O3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH0ucmVwb3J0LW9yZGVyLXN0YXR1c3tjb2xvcjojZmZmO3BhZGRpbmc6MnB4IDEwcHggNHB4IDEwcHg7bWFyZ2luOjAgMCAwIDEwcHh9LnJlcG9ydC1vcmRlci1zdGF0dXMtLTF7YmFja2dyb3VuZC1jb2xvcjojNmZiY2YwO2NvbG9yOiNmZmZ9LnJlcG9ydC1vcmRlci1zdGF0dXMtLTJ7YmFja2dyb3VuZC1jb2xvcjojZmZkZTFifS5yZXBvcnQtb3JkZXItc3RhdHVzLS0ze2JhY2tncm91bmQtY29sb3I6I2E2YTZhNjtjb2xvcjojZmZmfS5yZXBvcnQtb3JkZXItc3RhdHVzLS00e2JhY2tncm91bmQtY29sb3I6I2Q2NDczNTtjb2xvcjojZmZmfS5yZXBvcnQtb3JkZXItc3RhdHVzLS02e2JhY2tncm91bmQtY29sb3I6Izg2Yzc0MDtjb2xvcjojZmZmfS5yZXBvcnQtb3JkZXItc3RhdHVzLS03e2JhY2tncm91bmQtY29sb3I6I2VmZDAxOTtjb2xvcjojZmZmfS5yZXBvcnQtb3JkZXItc3RhdHVzLS04e2JhY2tncm91bmQtY29sb3I6IzNkNTU4ZDtjb2xvcjojZmZmfS5yZXBvcnQtb3JkZXItc3RhdHVzLS05e2JhY2tncm91bmQtY29sb3I6IzAxMDEwMTtjb2xvcjojZmZmfS5yZXBvcnQtb3JkZXItc3RhdHVzLS0xMHtiYWNrZ3JvdW5kLWNvbG9yOiM3ZmIzYzU7Y29sb3I6I2ZmZn0ucmVwb3J0LW9yZGVyLXN0YXR1cy0tMTF7YmFja2dyb3VuZC1jb2xvcjojOTVhYWQxO2NvbG9yOiNmZmZ9LnJlcG9ydC1vcmRlci1zdGF0dXMtLTEye2JhY2tncm91bmQtY29sb3I6IzE4YTMwMDtjb2xvcjojZmZmfS5yZXBvcnQtb3JkZXItc3RhdHVzLS0xM3tiYWNrZ3JvdW5kLWNvbG9yOiNmMmE4YTA7Y29sb3I6I2ZmZn0ucmVwb3J0LW9yZGVyLXN0YXR1cy0tMTR7YmFja2dyb3VuZC1jb2xvcjojZGU5NDUxO2NvbG9yOiNmZmZ9LnJlcG9ydC1vcmRlci1zdGF0dXMtLTE2e2JhY2tncm91bmQtY29sb3I6I2I5NmNjNDtjb2xvcjojZmZmfS5yZXBvcnQtb3JkZXItc3RhdHVzLS0xN3tiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2U0YjM5MiAwJSwgI2U0YjM5MiA1MCUsICMzZDU1OGQgNTAlLCAjM2Q1NThkIDEwMCUpO2NvbG9yOiNmZmZ9LnJlcG9ydC1vcmRlci1zdGF0dXMtLTE4e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjM2Q1NThkIDAlLCAjM2Q1NThkIDUwJSwgI2U0YjM5MiA1MCUsICNlNGIzOTIgMTAwJSk7Y29sb3I6I2ZmZn0ucmVwb3J0LW9yZGVyLXByaWNle3doaXRlLXNwYWNlOm5vd3JhcDttYXJnaW46MCAwIDAgMTBweH0ucmVwb3J0LW9yZGVyLXRvdGFse2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW46MCAwIDEwcHggMDt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpO21pbi13aWR0aDozNDBweH0ucmVwb3J0LW9yZGVyLXRvdGFsLS10b3RhbHtmb250LXdlaWdodDpib2xkfS5yZXBvcnQtb3JkZXIgLmNhcnQtaXRlbS1wcmljZXtoZWlnaHQ6YXV0bztsaW5lLWhlaWdodDpub3JtYWx9LnJlcG9ydC1vcmRlcl9fbm90aWZpY2F0aW9ue2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ucmVwb3J0LW9yZGVyX19ub3RpZmljYXRpb24gdGV4dGFyZWEudGV4dGFyZWEtZmllbGR7aGVpZ2h0OjE0M3B4fS5yZXBvcnQtb3JkZXJfX25vdGlmaWNhdGlvbi1jb2x1bW57d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KX0ucmVwb3J0LW9yZGVyX19ub3RpZmljYXRpb24gLmlucHV0LWxpbmV7bWFyZ2luLWJvdHRvbToyMHB4fS5yZXBvcnQtb3JkZXJfX25vdGlmaWNhdGlvbiAuaW5wdXQtbGluZV9kYXRle2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnR9LnJlcG9ydC1vcmRlcl9fbm90aWZpY2F0aW9uIC5pbnB1dC1saW5lX2RhdGU6YWZ0ZXJ7ZGlzcGxheTpub25lfS5yZXBvcnQtb3JkZXJfX25vdGlmaWNhdGlvbiAuaW5wdXQtbGluZV9kYXRlIC5kYXRlLWxhYmVse3dpZHRoOjEwMCV9LnJlcG9ydC1vcmRlcl9fbm90aWZpY2F0aW9uIC5pbnB1dC1saW5lX2RhdGUgLmlucHV0LWxpbmUtY2VsbHt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5yZXBvcnQtb3JkZXJfX25vdGlmaWNhdGlvbiAuaW5wdXQtbGluZV9kYXRlIC5pbnB1dC1saW5lLWNlbGx7d2lkdGg6MTAwJX0ucmVwb3J0LW9yZGVyX19ub3RpZmljYXRpb24gLmlucHV0LWxpbmVfZGF0ZSAuaW5wdXQtbGluZS1jZWxsOmxhc3QtY2hpbGR7bWFyZ2luLXRvcDoxNXB4fX0ucmVwb3J0LW9yZGVyX19ub3RpZmljYXRpb24gaW5wdXQudGV4dC1pbnB1dHtoZWlnaHQ6NDBweH0ucmVwb3J0LW9yZGVyX19ub3RpZmljYXRpb24gW2NsYXNzKj1cIi1idXRuXCJde3dpZHRoOjEwMCU7bWF4LXdpZHRoOjI2MHB4O21hcmdpbi1ib3R0b206MTVweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucmVwb3J0LW9yZGVyX19ub3RpZmljYXRpb24gW2NsYXNzKj1cIi1idXRuXCJde21hcmdpbjowIGF1dG99fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5yZXBvcnQtb3JkZXJfX25vdGlmaWNhdGlvbntmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyfS5yZXBvcnQtb3JkZXJfX25vdGlmaWNhdGlvbi1jb2x1bW57d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjIwcHh9fS5yZXBvcnQtb3JkZXIgLmlucHV0LWxhYmVse2hlaWdodDoyNHB4O3BhZGRpbmc6MCAwIDZweCAwO2NvbG9yOiM1YzYyNmU7Zm9udC13ZWlnaHQ6Ym9sZH0ucmVwb3J0LW9yZGVyX19oZWxwZXJzLWl0ZW0sLnJlcG9ydC1vcmRlcl9fY2Fycy1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctcmlnaHQ6MzBweDttYXJnaW4tYm90dG9tOjdweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzFjMWMxfS5yZXBvcnQtb3JkZXJfX2hlbHBlcnMtaXRlbSAubWFuYWdlci1zZWxlY3QtaG9sZGVyLC5yZXBvcnQtb3JkZXJfX2NhcnMtaXRlbSAubWFuYWdlci1zZWxlY3QtaG9sZGVye3dpZHRoOjM0MHB4fS5yZXBvcnQtb3JkZXJfX2hlbHBlcnMtaXRlbSAudGV4dC1pbnB1dF9sb3csLnJlcG9ydC1vcmRlcl9fY2Fycy1pdGVtIC50ZXh0LWlucHV0X2xvd3ttYXJnaW4tdG9wOjdweDtkaXNwbGF5Om5vbmV9LnJlcG9ydC1vcmRlcl9faGVscGVycy1yZW1vdmUsLnJlcG9ydC1vcmRlcl9fY2Fycy1yZW1vdmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjVweDtyaWdodDowO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS10aGVtZSk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NTAlO3RyYW5zaXRpb246YWxsIDAuMnM7Y3Vyc29yOnBvaW50ZXJ9LnJlcG9ydC1vcmRlcl9faGVscGVycy1yZW1vdmUgc3ZnLC5yZXBvcnQtb3JkZXJfX2NhcnMtcmVtb3ZlIHN2Z3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTVweDtoZWlnaHQ6MTVweDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7ZmlsbDp2YXIoLS10aGVtZSl9LnJlcG9ydC1vcmRlcl9faGVscGVycy1yZW1vdmU6aG92ZXIsLnJlcG9ydC1vcmRlcl9fY2Fycy1yZW1vdmU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10aGVtZSl9LnJlcG9ydC1vcmRlcl9faGVscGVycy1yZW1vdmU6aG92ZXIgc3ZnLC5yZXBvcnQtb3JkZXJfX2NhcnMtcmVtb3ZlOmhvdmVyIHN2Z3tmaWxsOiNmZmZ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpey5yZXBvcnQtb3JkZXJfX2hlbHBlcnMtaXRlbSwucmVwb3J0LW9yZGVyX19jYXJzLWl0ZW17bWFyZ2luLWJvdHRvbToxN3B4fS5yZXBvcnQtb3JkZXJfX2hlbHBlcnMgLnJlcG9ydC1vcmRlci1yb3dfX2tleSwucmVwb3J0LW9yZGVyX19jYXJzIC5yZXBvcnQtb3JkZXItcm93X19rZXl7bWFyZ2luLWJvdHRvbToxMHB4fS5yZXBvcnQtb3JkZXJfX2hlbHBlcnMgLm1hbmFnZXItc2VsZWN0LWhvbGRlciwucmVwb3J0LW9yZGVyX19jYXJzIC5tYW5hZ2VyLXNlbGVjdC1ob2xkZXJ7d2lkdGg6MTAwJX0ucmVwb3J0LW9yZGVyX19oZWxwZXJzLWl0ZW0sLnJlcG9ydC1vcmRlcl9fY2Fycy1pdGVte3BhZGRpbmctcmlnaHQ6MzBweH19LnJlcG9ydC1vcmRlcl9fY2FycyAucmVwb3J0LW9yZGVyLXJvdzpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjE1cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7LnJlcG9ydC1vcmRlcl9fY29tbWVudHMsLnJlcG9ydC1vcmRlci10b3B7ZGlzcGxheTpibG9ja30ucmVwb3J0LW9yZGVyLXJvd3tqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDttYXgtd2lkdGg6MTAwJTt3aWR0aDoxMDAlfS5yZXBvcnQtb3JkZXIgLmNhcnQtZHJvcGRvd24tY2VsbC0tcHJpY2V7bWluLWhlaWdodDowfS5yZXBvcnQtb3JkZXIgLmNhcnQtZHJvcGRvd24tY2VsbC0tcmVtb3Zle3Bvc2l0aW9uOnJlbGF0aXZlfX0ucmVwb3J0LW5vdGlmaWNhdGlvbnN7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjIwcHg7bWFyZ2luLWJvdHRvbTozMHB4fS5yZXBvcnQtbm90aWZpY2F0aW9uc19fdGl0bGV7Zm9udC1zaXplOjIwcHg7bWFyZ2luLWJvdHRvbToxMHB4fS5yZXBvcnQtbm90aWZpY2F0aW9uc19fbGlzdHtkaXNwbGF5OnRhYmxlO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTttYXJnaW4tdG9wOjE1cHh9LnJlcG9ydC1ub3RpZmljYXRpb25zX19saXN0IGxpe2Rpc3BsYXk6dGFibGUtcm93O21hcmdpbjowIDAgNXB4IDIwcHg7dHJhbnNpdGlvbjphbGwgMC4yc30ucmVwb3J0LW5vdGlmaWNhdGlvbnNfX2xpc3QgbGk6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ucmVwb3J0LW5vdGlmaWNhdGlvbnNfX2xpc3QgbGkucmVwb3J0LW5vdGlmaWNhdGlvbnNfbmV3e2NvbG9yOiM2ZmJjZjB9LnJlcG9ydC1ub3RpZmljYXRpb25zX19saXN0IGxpLnJlcG9ydC1ub3RpZmljYXRpb25zX2FsZXJ0e2NvbG9yOnZhcigtLXRoZW1lKX0ucmVwb3J0LW5vdGlmaWNhdGlvbnNfX2xpc3QgbGkucmVwb3J0LW5vdGlmaWNhdGlvbnNfZG9uZXtjb2xvcjojYTZhNmE2fS5yZXBvcnQtbm90aWZpY2F0aW9uc19fY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGw7Ym9yZGVyOjFweCBzb2xpZCAjYzFjMWMxO3BhZGRpbmc6MnB4IDEwcHg7dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlfS5yZXBvcnQtbm90aWZpY2F0aW9uc19fY2VsbDpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItbGVmdDpub25lfS5yZXBvcnQtbm90aWZpY2F0aW9ucyBbY2xhc3MqPVwiLWJ1dG5cIl17cGFkZGluZzowIDE1cHg7bWFyZ2luLXRvcDoyMHB4O2hlaWdodDozMHB4fS5yZXBvcnQgLmNhdGFsb2d1ZS1kYXRlLXNvcnR7bWFyZ2luLXRvcDoyMHB4fS5yZXBvcnQgLmNhdGFsb2d1ZS1kYXRlLXNvcnQgZm9ybXtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ucmVwb3J0IC5jYXRhbG9ndWUtZGF0ZS1zb3J0IC50ZXh0LWlucHV0e21hcmdpbjowO3dpZHRoOmNhbGMoKDEwMCUgLSA2MHB4KSAvIDIpfS5yZXBvcnQgLmNhdGFsb2d1ZS1kYXRlLXNvcnQgLmRhcmstcmVkLWJ1dG57bWFyZ2luOjB9LnJlcG9ydCAuY2F0YWxvZ3VlLWRhdGUtc29ydCAubGFiZWx7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjEwcHh9LnJlcG9ydCAuY2F0YWxvZ3VlLWRhdGUtc29ydCAuc3RvY2stb3JkZXJzLXRyaWdnZXJ7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fS5yZXBvcnQgLmNhdGFsb2d1ZS1kYXRlLXNvcnQgLnN0b2NrLW9yZGVycy10cmlnZ2VyX19ob2xkZXJ7bWFyZ2luLXRvcDoyMHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnJlcG9ydCAuY2F0YWxvZ3VlLWRhdGUtc29ydCAuc3RvY2stb3JkZXJzLXRyaWdnZXJfX2NvdW50ZXJ7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tbGVmdDoxNXB4O2NvbG9yOnZhcigtLXRoZW1lKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucmVwb3J0LWNvbnRlbnR7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fX0ucmVwb3J0LXByb2R1Y3Rze3dpZHRoOjEwMCU7bWFyZ2luLXRvcDoyMHB4O21hcmdpbi1ib3R0b206MjBweDt3aGl0ZS1zcGFjZTpub3JtYWx9LnJlcG9ydC1wcm9kdWN0c19fbGlzdHtjb3VudGVyLXJlc2V0OnJlcG9ydC1wcm9kdWN0c30ucmVwb3J0LXByb2R1Y3RzX19saXN0IC5yZXBvcnQtcHJvZHVjdHNfX251bWJlcjphZnRlcntjb250ZW50OmNvdW50ZXIocmVwb3J0LXByb2R1Y3RzKTtjb3VudGVyLWluY3JlbWVudDpyZXBvcnQtcHJvZHVjdHN9LnJlcG9ydC1wcm9kdWN0c19faGVhZHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmbGV4LXdyYXA6d3JhcDt3aWR0aDoxMDAlO2JvcmRlci10b3A6MnB4IHNvbGlkICM1YzYyNmU7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6Ym9sZH0ucmVwb3J0LXByb2R1Y3RzX19oZWFkIC5yZXBvcnQtcHJvZHVjdHNfX2RhdGEsLnJlcG9ydC1wcm9kdWN0c19faGVhZCAucmVwb3J0LXByb2R1Y3RzX19pbmZve3BhZGRpbmc6MH0ucmVwb3J0LXByb2R1Y3RzX19pdGVte2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtd3JhcDp3cmFwO3dpZHRoOjEwMCU7Ym9yZGVyLXRvcDoxcHggc29saWQgIzVjNjI2ZTtmb250LXNpemU6MTRweH0ucmVwb3J0LXByb2R1Y3RzX19pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzVjNjI2ZX0ucmVwb3J0LXByb2R1Y3RzX19pdGVtX25vdC1lbm91Z2gsLnJlcG9ydC1wcm9kdWN0c19faXRlbV9jb21wbGV4e2JhY2tncm91bmQ6I2U4ZTllY30ucmVwb3J0LXByb2R1Y3RzX19waG90b3N7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3dpZHRoOjEwMCU7Y291bnRlci1yZXNldDpwaG90b3M7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RmZTBlMTttYXJnaW4tYm90dG9tOjEwcHh9LnJlcG9ydC1wcm9kdWN0c19fcGhvdG9zLWl0ZW17cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDo2MHB4O2hlaWdodDo2MHB4O21hcmdpbi1yaWdodDoxMHB4O21hcmdpbi10b3A6MTBweDtib3JkZXI6MXB4IHNvbGlkICM1YzYyNmU7Ym9yZGVyLXJhZGl1czozcHg7b3ZlcmZsb3c6aGlkZGVuO2N1cnNvcjpwb2ludGVyfS5yZXBvcnQtcHJvZHVjdHNfX3Bob3Rvcy1pdGVtOmhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS10aGVtZSl9LnJlcG9ydC1wcm9kdWN0c19fcGhvdG9zLWl0ZW06YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDoycHg7bGVmdDoycHg7ei1pbmRleDoyO2Rpc3BsYXk6ZmxleDtjb250ZW50OmNvdW50ZXIocGhvdG9zKTtjb3VudGVyLWluY3JlbWVudDpwaG90b3M7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtmb250LXNpemU6MTJweDtmb250LXdlaWdodDpib2xkO2NvbG9yOnZhcigtLXRoZW1lKTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo1MCU7Ym94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMzUsMzUsMzUsMC4yNSl9LnJlcG9ydC1wcm9kdWN0c19fcGhvdG9zLWl0ZW0taW1hZ2V7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztib3R0b206MDtyaWdodDowO3otaW5kZXg6MTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RyYW5zaXRpb246YWxsIDAuNXN9LnJlcG9ydC1wcm9kdWN0c19fcGhvdG9zLWl0ZW0taW1hZ2UgaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9LnJlcG9ydC1wcm9kdWN0c19fcGhvdG9zLXJlbW92ZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDoycHg7cmlnaHQ6MnB4O3otaW5kZXg6MjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo1MCU7Ym94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMzUsMzUsMzUsMC4yNSk7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgMC4ycztkaXNwbGF5Om5vbmV9LnJlcG9ydC1wcm9kdWN0c19fcGhvdG9zLXJlbW92ZSBzdmd7d2lkdGg6MTNweDtoZWlnaHQ6MTNweDtmaWxsOnZhcigtLXRoZW1lKX0ucmVwb3J0LXByb2R1Y3RzX19waG90b3MtcmVtb3ZlOmhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGhlbWUpfS5yZXBvcnQtcHJvZHVjdHNfX3Bob3Rvcy1yZW1vdmU6aG92ZXIgc3Zne2ZpbGw6I2ZmZn0ucmVwb3J0LXByb2R1Y3RzX19pdGVtLXRpdGxle2ZvbnQtc2l6ZToxNnB4O3dpZHRoOjEwMCU7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tYm90dG9tOjEwcHh9LnJlcG9ydC1wcm9kdWN0c19fdGl0bGV7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDo1cHg7cGFkZGluZy1ib3R0b206NXB4O2ZvbnQtd2VpZ2h0OmJvbGR9LnJlcG9ydC1wcm9kdWN0c19fbnVtYmVye3dpZHRoOjI1cHg7cGFkZGluZy10b3A6NXB4O3BhZGRpbmctYm90dG9tOjVweDtwYWRkaW5nLWxlZnQ6NXB4O2ZvbnQtd2VpZ2h0OmJvbGR9LnJlcG9ydC1wcm9kdWN0c19fZGF0YXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmbGV4LXdyYXA6d3JhcDt3aWR0aDoyNjBweDtwYWRkaW5nLXRvcDo1cHg7cGFkZGluZy1ib3R0b206NXB4fS5yZXBvcnQtcHJvZHVjdHNfX2RhdGEtaW1hZ2V7d2lkdGg6NTVweDttYXJnaW4tcmlnaHQ6MTBweH0ucmVwb3J0LXByb2R1Y3RzX19kYXRhLWltYWdlIFtjbGFzcyo9XCJidXRuXCJde21hcmdpbi10b3A6NXB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnJlcG9ydC1wcm9kdWN0c19fZGF0YS1mcmFtZXttYXgtd2lkdGg6NTVweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2JvcmRlcjoxcHggc29saWQgI2MxYzFjMX0ucmVwb3J0LXByb2R1Y3RzX19kYXRhLWZyYW1lIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5yZXBvcnQtcHJvZHVjdHNfX2RhdGEtYnRuc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXRvcDo1cHh9LnJlcG9ydC1wcm9kdWN0c19fZGF0YS1idG5zIFtjbGFzcyo9XCJidXRuXCJdOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0OjVweH0ucmVwb3J0LXByb2R1Y3RzX19kYXRhLWNvbnRlbnR7ZmxleDoxIDE7d2lkdGg6Y2FsYygxMDAlIC0gNjVweCk7cGFkZGluZy1yaWdodDoxMHB4fS5yZXBvcnQtcHJvZHVjdHNfX2RhdGEtbGluZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5yZXBvcnQtcHJvZHVjdHNfX2RhdGEtdmFsdWV7bWFyZ2luLWxlZnQ6NXB4fS5yZXBvcnQtcHJvZHVjdHNfX2RhdGEtdmFsdWVfcmVke2NvbG9yOnZhcigtLXRoZW1lKX0ucmVwb3J0LXByb2R1Y3RzX19kYXRhLXJlcGFpcntjb2xvcjp2YXIoLS10aGVtZSk7Zm9udC13ZWlnaHQ6Ym9sZH0ucmVwb3J0LXByb2R1Y3RzX19kYXRhLXNpbWlsYXJ7Zm9udC13ZWlnaHQ6Ym9sZH0ucmVwb3J0LXByb2R1Y3RzX19kYXRhLXNpbWlsYXIgYXtjb2xvcjp2YXIoLS10aGVtZSl9LnJlcG9ydC1wcm9kdWN0c19fbmFtZXtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206NXB4O2NvbG9yOiMxZDIyMjU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5yZXBvcnQtcHJvZHVjdHNfX3N1Ym5hbWV7Y29sb3I6IzVjNjI2ZTtkaXNwbGF5OmlubGluZS1ibG9ja30ucmVwb3J0LXByb2R1Y3RzX19pbmZve2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXA7ZmxleDoxIDE7cGFkZGluZy1ib3R0b206M3B4O3BhZGRpbmctcmlnaHQ6MTBweH0ucmVwb3J0LXByb2R1Y3RzX19pbmZvLXJvd3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3dpZHRoOmNhbGMoNTAlIC0gMTBweCk7bWluLWhlaWdodDozN3B4O3BhZGRpbmctdG9wOjVweDtwYWRkaW5nLWJvdHRvbTo1cHg7Zm9udC13ZWlnaHQ6Ym9sZH0ucmVwb3J0LXByb2R1Y3RzX19pbmZvLXJvd19yZWR7Y29sb3I6dmFyKC0tdGhlbWUpfS5yZXBvcnQtcHJvZHVjdHNfX2luZm8tcm93X3JlZCAucmVwb3J0LXByb2R1Y3RzX19pbmZvLWtleXtjb2xvcjp2YXIoLS10aGVtZSl9LnJlcG9ydC1wcm9kdWN0c19faW5mb19ldmVuIC5yZXBvcnQtcHJvZHVjdHNfX2luZm8tcm93Om5vdCg6bnRoLWxhc3QtY2hpbGQoMSkpOm5vdCg6bnRoLWxhc3QtY2hpbGQoMikpe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjMWMxYzF9LnJlcG9ydC1wcm9kdWN0c19faW5mb19vZGQgLnJlcG9ydC1wcm9kdWN0c19faW5mby1yb3c6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzFjMWMxfS5yZXBvcnQtcHJvZHVjdHNfX2luZm9fdHdvIC5yZXBvcnQtcHJvZHVjdHNfX2luZm8tcm93e2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjMWMxYzF9LnJlcG9ydC1wcm9kdWN0c19faW5mby1rZXl7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDpjYWxjKDUwJSAtIDVweCk7bWluLWhlaWdodDoyNnB4O2NvbG9yOiM1YzYyNmV9LnJlcG9ydC1wcm9kdWN0c19faW5mby12YWx1ZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDt3aWR0aDpjYWxjKDUwJSAtIDVweCk7bWluLWhlaWdodDoyNnB4fS5yZXBvcnQtcHJvZHVjdHNfX2luZm8tdmFsdWUgLmN1cnJlbmN5e21hcmdpbi1sZWZ0OjNweDttaW4td2lkdGg6MjBweDt0ZXh0LWFsaWduOnJpZ2h0fS5yZXBvcnQtcHJvZHVjdHNfX2luZm8tdmFsdWUgaW5wdXQudGV4dC1pbnB1dHtoZWlnaHQ6MjZweDtwYWRkaW5nLWxlZnQ6NXB4O3BhZGRpbmctcmlnaHQ6NXB4fS5yZXBvcnQtcHJvZHVjdHNfX2luZm8tdmFsdWUgaW5wdXQudGV4dC1pbnB1dFtuYW1lKj1xdWFudGl0eV9sb3N0XXt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWJvdHRvbToycHg7Zm9udC13ZWlnaHQ6Ym9sZDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNmZmZ9LnJlcG9ydC1wcm9kdWN0c19faW5mby12YWx1ZSBpbnB1dC50ZXh0LWlucHV0W3R5cGU9bnVtYmVyXXt3aWR0aDo1MHB4fS5yZXBvcnQtcHJvZHVjdHNfX2luZm8tdmFsdWUgc2VsZWN0e2hlaWdodDoyNnB4O2xpbmUtaGVpZ2h0OjI0cHh9LnJlcG9ydC1wcm9kdWN0c19faW5mbyBbY2xhc3MqPVwiYnV0blwiXXtoZWlnaHQ6MjZweDtmb250LXNpemU6MTVweDtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9LnJlcG9ydC1wcm9kdWN0c19fdG90YWx7bWFyZ2luLXRvcDoxNXB4O2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1hbGlnbjpyaWdodDtjb2xvcjp2YXIoLS10aGVtZSl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnJlcG9ydC1wcm9kdWN0c19faW5mby1yb3d7d2lkdGg6MTAwJX19LnJlcG9ydC1hY2Nlc3Nvcmllc3t3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjVweDtwYWRkaW5nLWxlZnQ6MjVweDtib3JkZXItdG9wOjFweCBzb2xpZCAjYzFjMWMxO2JhY2tncm91bmQ6I2ZmZn0ucmVwb3J0LWFjY2Vzc29yaWVzX19saXN0e2NvdW50ZXItcmVzZXQ6cmVwb3J0LWFjY2Vzc29yaWVzfS5yZXBvcnQtYWNjZXNzb3JpZXNfX2xpc3QgLnJlcG9ydC1hY2Nlc3Nvcmllc19fbnVtYmVyOmFmdGVye2NvbnRlbnQ6Y291bnRlcihyZXBvcnQtYWNjZXNzb3JpZXMpO2NvdW50ZXItaW5jcmVtZW50OnJlcG9ydC1hY2Nlc3Nvcmllc30ucmVwb3J0LWFjY2Vzc29yaWVzX19pdGVte2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtd3JhcDp3cmFwO3dpZHRoOjEwMCU7Ym9yZGVyLXRvcDoxcHggc29saWQgI2MxYzFjMTtmb250LXNpemU6MTNweH0ucmVwb3J0LWFjY2Vzc29yaWVzX190aXRsZXt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206NXB4O2ZvbnQtd2VpZ2h0OmJvbGR9LnJlcG9ydC1hY2Nlc3Nvcmllc19fbnVtYmVye3dpZHRoOjI1cHg7cGFkZGluZy10b3A6NXB4O3BhZGRpbmctYm90dG9tOjVweDtwYWRkaW5nLWxlZnQ6NXB4O2ZvbnQtd2VpZ2h0OmJvbGR9LnJlcG9ydC1hY2Nlc3Nvcmllc19fZGF0YXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmbGV4LXdyYXA6d3JhcDt3aWR0aDoyMjBweDtwYWRkaW5nLXRvcDo1cHg7cGFkZGluZy1ib3R0b206NXB4fS5yZXBvcnQtYWNjZXNzb3JpZXNfX2RhdGEtaW1hZ2V7d2lkdGg6NTVweDttYXJnaW4tcmlnaHQ6MTBweH0ucmVwb3J0LWFjY2Vzc29yaWVzX19kYXRhLWltYWdlIFtjbGFzcyo9XCJidXRuXCJde21hcmdpbi10b3A6NXB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnJlcG9ydC1hY2Nlc3Nvcmllc19fZGF0YS1mcmFtZXttYXgtd2lkdGg6NTVweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2JvcmRlcjoxcHggc29saWQgI2MxYzFjMX0ucmVwb3J0LWFjY2Vzc29yaWVzX19kYXRhLWZyYW1lIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5yZXBvcnQtYWNjZXNzb3JpZXNfX2RhdGEtYnRuc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXRvcDo1cHh9LnJlcG9ydC1hY2Nlc3Nvcmllc19fZGF0YS1idG5zIFtjbGFzcyo9XCJidXRuXCJdOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0OjVweH0ucmVwb3J0LWFjY2Vzc29yaWVzX19kYXRhLWNvbnRlbnR7ZmxleDoxIDE7d2lkdGg6Y2FsYygxMDAlIC0gNjVweCk7cGFkZGluZy1yaWdodDoxMHB4fS5yZXBvcnQtYWNjZXNzb3JpZXNfX2RhdGEtYm90dG9te2Rpc3BsYXk6ZmxleH0ucmVwb3J0LWFjY2Vzc29yaWVzX19kYXRhLWxpbmU6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6MjBweH0ucmVwb3J0LWFjY2Vzc29yaWVzX19uYW1le2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzFkMjIyNTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnJlcG9ydC1hY2Nlc3Nvcmllc19fc3VibmFtZXtjb2xvcjojNWM2MjZlfS5yZXBvcnQtYWNjZXNzb3JpZXNfX2luZm97ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcDtmbGV4OjEgMTtwYWRkaW5nLWJvdHRvbTozcHh9LnJlcG9ydC1hY2Nlc3Nvcmllc19faW5mby1yb3d7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpO21pbi1oZWlnaHQ6MzdweDtwYWRkaW5nLXRvcDo1cHg7cGFkZGluZy1ib3R0b206NXB4O2ZvbnQtd2VpZ2h0OmJvbGR9LnJlcG9ydC1hY2Nlc3Nvcmllc19faW5mb19ldmVuIC5yZXBvcnQtYWNjZXNzb3JpZXNfX2luZm8tcm93Om5vdCg6bnRoLWxhc3QtY2hpbGQoMSkpOm5vdCg6bnRoLWxhc3QtY2hpbGQoMikpe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjMWMxYzF9LnJlcG9ydC1hY2Nlc3Nvcmllc19faW5mb19vZGQgLnJlcG9ydC1hY2Nlc3Nvcmllc19faW5mby1yb3c6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzFjMWMxfS5yZXBvcnQtYWNjZXNzb3JpZXNfX2luZm9fdHdvIC5yZXBvcnQtYWNjZXNzb3JpZXNfX2luZm8tcm93e2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjMWMxYzF9LnJlcG9ydC1hY2Nlc3Nvcmllc19faW5mby1rZXl7d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KTtjb2xvcjojNWM2MjZlfS5yZXBvcnQtYWNjZXNzb3JpZXNfX2luZm8tdmFsdWV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KX0ucmVwb3J0LWFjY2Vzc29yaWVzX19pbmZvLXZhbHVlIC5jdXJyZW5jeXttYXJnaW4tbGVmdDozcHh9LnJlcG9ydC1hY2Nlc3Nvcmllc19faW5mby12YWx1ZSBpbnB1dC50ZXh0LWlucHV0e2hlaWdodDoyNnB4O3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDo1cHh9LnJlcG9ydC1hY2Nlc3Nvcmllc19faW5mby12YWx1ZSBbdHlwZT1udW1iZXJde3dpZHRoOjUwcHh9LnJlcG9ydC1hY2Nlc3Nvcmllc19faW5mby12YWx1ZSBzZWxlY3R7aGVpZ2h0OjI2cHg7bGluZS1oZWlnaHQ6MjRweH0ud2FyZWhvdXNlLW5vdC1wYXllZHtmb250LXNpemU6MjBweDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXdlaWdodDpib2xkO2NvbG9yOiNmMjE3MTd9Lm1hbmFnZXItb3JkZXJfX3RpdGxle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LWVuZDtwYWRkaW5nOjAgMCAyMHB4IDB9Lm1hbmFnZXItb3JkZXJfX3RpdGxlIC5udW1iZXJ7bWFyZ2luOjAgMjBweCAwIDA7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6Ym9sZH0ubWFuYWdlci1vcmRlcl9fdGl0bGUgLm51bWJlciBtYXJre2NvbG9yOnZhcigtLXRoZW1lKX0ubWFuYWdlci1vcmRlcl9fdGl0bGUgLmRhdGV7Zm9udC1zaXplOjE0cHg7bWFyZ2luLWJvdHRvbTozcHg7Y29sb3I6IzVjNjI2ZX0ubWFuYWdlci1vcmRlcl9fdGl0bGUgLmRhdGUgc3BhbnttYXJnaW46MCAwIDAgMTVweH0ubWFuYWdlci1vcmRlcl9fdGl0bGUtYnRuc3tkaXNwbGF5OmZsZXg7bWFyZ2luLWxlZnQ6YXV0b30ubWFuYWdlci1vcmRlcl9fdGl0bGUtYnRucyBhW2NsYXNzKj1cImJ1dG5cIl17bGluZS1oZWlnaHQ6MjBweH0ubWFuYWdlci1vcmRlcl9fdGl0bGUtYnRucyBbY2xhc3MqPVwiYnV0blwiXXtoZWlnaHQ6MjRweDtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHg7bWFyZ2luLWxlZnQ6MTBweDtmb250LXNpemU6MTRweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KXsubWFuYWdlci1vcmRlcl9fdGl0bGV7cGFkZGluZzowIDAgMjBweCAwfS5tYW5hZ2VyLW9yZGVyX190aXRsZSAubnVtYmVye2ZvbnQtc2l6ZToyMnB4fS5tYW5hZ2VyLW9yZGVyX190aXRsZSAuZGF0ZSBzcGFue21hcmdpbjowIDAgMCA1cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5tYW5hZ2VyLW9yZGVyX190aXRsZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydH0ubWFuYWdlci1vcmRlcl9fdGl0bGUgW2NsYXNzKj1cImJ1dG5cIl17bWFyZ2luLWxlZnQ6MDttYXJnaW4tdG9wOjEwcHh9fS5tYW5hZ2VyLW9yZGVyX19mbGV4e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5tYW5hZ2VyLW9yZGVyX19mbGV4IC5tYW5hZ2VyLW9yZGVyX19sb2dpc3RpY3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246bGVmdDtmbGV4LXdyYXA6d3JhcDttYXgtd2lkdGg6MTQwcHg7bWluLXdpZHRoOjEzMHB4O3BhZGRpbmctcmlnaHQ6MTBweH0ubWFuYWdlci1vcmRlcl9fZmxleCAubWFuYWdlci1vcmRlcl9fbG9naXN0aWMgaW5wdXQudGV4dC1pbnB1dHtwb3NpdGlvbjpzdGF0aWM7aGVpZ2h0OjMwcHg7Zm9udC1zaXplOjE0cHg7cGFkZGluZzowIDEwcHg7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6ODBweDttYXJnaW4tcmlnaHQ6MTBweH0ubWFuYWdlci1vcmRlcl9fbG9naXN0aWMtbGFiZWx7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjVweDtmb250LXdlaWdodDpib2xkfS5tYW5hZ2VyLW9yZGVyX190b3B7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5tYW5hZ2VyLW9yZGVyX190b3A6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjE0cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2MxYzFjMX0ubWFuYWdlci1vcmRlcl9fdG9wX25vLWJvcmRlcntib3JkZXI6bm9uZX0ubWFuYWdlci1vcmRlcl9fdG9wX25vLWJvcmRlcjpub3QoOmxhc3QtY2hpbGQpe2JvcmRlcjpub25lfS5tYW5hZ2VyLW9yZGVyX190b3BfY2xpZW50e2FsaWduLWl0ZW1zOmZsZXgtZW5kfS5tYW5hZ2VyLW9yZGVyX190b3AtdGl0bGV7bWFyZ2luLWJvdHRvbToxNXB4O3dpZHRoOjEwMCU7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6Ym9sZH0ubWFuYWdlci1vcmRlcl9fdG9wLXN1YnRpdGxle21hcmdpbi1ib3R0b206NXB4O3dpZHRoOjEwMCU7Zm9udC13ZWlnaHQ6Ym9sZH0ubWFuYWdlci1vcmRlcl9fdG9wLWNvbHVtbntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3dpZHRoOmNhbGMoNTAlIC0gMTBweCl9Lm1hbmFnZXItb3JkZXJfX3RvcC1jb2x1bW4gLmNhcmQtYnRucy1jb25zdWx0e2Zsb2F0Om5vbmU7bWFyZ2luLWJvdHRvbToyMHB4O21hcmdpbi10b3A6YXV0b30ubWFuYWdlci1vcmRlcl9fdG9wLW1hcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYygxMDAlIC0gMjBweCk7YmFja2dyb3VuZDojZmFmYWZhfS5tYW5hZ2VyLW9yZGVyX190b3AgLmNoZWNrLWxpbmV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttaW4taGVpZ2h0OjM2cHg7bWFyZ2luLWJvdHRvbTo0cHh9Lm1hbmFnZXItb3JkZXJfX3RvcCAuY2hlY2stbGluZSAubGFiZWwtdGV4dHt0b3A6MH0ubWFuYWdlci1vcmRlcl9fdG9wIC5vcmRlci1wcmljZS1mb3Jte2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ubWFuYWdlci1vcmRlcl9fdG9wIC5vcmRlci1wcmljZS1mb3JtIC5pbnB1dC1saW5le3dpZHRoOmNhbGMoNTAlIC0gMTBweCk7cGFkZGluZzowO21hcmdpbjowIDAgMjBweCAwfS5tYW5hZ2VyLW9yZGVyX190b3AgLm9yZGVyLXByaWNlLWZvcm0gLmlucHV0LWxpbmUgLmNhcnQtdGV4dHttYXJnaW4tYm90dG9tOjB9Lm1hbmFnZXItb3JkZXJfX3RvcCAub3JkZXItcHJpY2UtZm9ybSAuaW5wdXQtbGluZV93aWRle3dpZHRoOjEwMCV9Lm1hbmFnZXItb3JkZXJfX3RvcCAub3JkZXItcHJpY2UtZm9ybSB0ZXh0YXJlYS50ZXh0YXJlYS1maWVsZF9iaWdnZXJ7aGVpZ2h0OjExNnB4fS5tYW5hZ2VyLW9yZGVyX190b3AgLm9yZGVyLXByaWNlLWZvcm0gLm9yZGVyLXRvdGFsLWhvdXJze21hcmdpbi1yaWdodDoxMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpey5tYW5hZ2VyLW9yZGVyX190b3AgLm9yZGVyLXByaWNlLWZvcm17ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcn0ubWFuYWdlci1vcmRlcl9fdG9wIC5vcmRlci1wcmljZS1mb3JtIC5pbnB1dC1saW5le3dpZHRoOjEwMCU7bWF4LXdpZHRoOjY0MHB4fX0ubWFuYWdlci1vcmRlcl9fdG9wIC5pbnB1dC1saW5le21hcmdpbi1ib3R0b206MjBweH0ubWFuYWdlci1vcmRlcl9fdG9wIC5vcmRlci1zZWN0aW9ue21hcmdpbjowfS5tYW5hZ2VyLW9yZGVyX190b3AgLmRhdGUtbGFiZWx7cGFkZGluZzowIDAgMnB4IDA7aGVpZ2h0OmF1dG87Y29sb3I6IzFkMjIyNX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7Lm1hbmFnZXItb3JkZXJfX3RvcHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyfS5tYW5hZ2VyLW9yZGVyX190b3AtdGl0bGUsLm1hbmFnZXItb3JkZXJfX3RvcC1jb2x1bW57d2lkdGg6MTAwJTttYXgtd2lkdGg6NjQwcHh9Lm1hbmFnZXItb3JkZXJfX3RvcC10aXRsZTpsYXN0LWNoaWxkLC5tYW5hZ2VyLW9yZGVyX190b3AtY29sdW1uOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTozMHB4fX0ubWFuYWdlci1vcmRlcl9fdG9wIC5jYXJ0LXRleHR7cGFkZGluZzowO21hcmdpbi1ib3R0b206MjBweDttaW4taGVpZ2h0OjM2cHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ubWFuYWdlci1vcmRlcl9fdG9wLWNvbHVtbntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3dpZHRoOmNhbGMoNTAlIC0gMTBweCl9LmNoYXJpdHl7d2lkdGg6MTAwJTttYXgtd2lkdGg6MjkwcHg7bWFyZ2luLWJvdHRvbToyMHB4fS5jaGFyaXR5X190b3B7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi1ib3R0b206N3B4O2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiM1YzYyNmU7Zm9udC13ZWlnaHQ6Ym9sZH0uY2hhcml0eV9fdG9wPmRpdnt3aWR0aDpjYWxjKDYwJSAtIDVweCk7b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5jaGFyaXR5X190b3A+ZGl2Omxhc3QtY2hpbGR7dGV4dC1hbGlnbjpyaWdodDt3aWR0aDpjYWxjKDQwJSAtIDVweCl9LmNoYXJpdHlfX2JvdHRvbXttYXJnaW4tdG9wOjdweDtmb250LXNpemU6MTNweH0uY2hhcml0eV9fYm90dG9tPmF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjb2xvcjp2YXIoLS10aGVtZSl9LmNoYXJpdHlfX2JvdHRvbT5hOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5vcmRlci1yYXRpbmdze21hcmdpbi1ib3R0b206MzBweH0ub3JkZXItcmF0aW5ncyAuaW5uZXJ7bWF4LXdpZHRoOjk2MHB4fS5vcmRlci1yYXRpbmdzX19jb3VudGVye21hcmdpbi1ib3R0b206MTVweDtmb250LXdlaWdodDpib2xkfS5vcmRlci1yYXRpbmdzX19jb3VudGVyPnNwYW57Y29sb3I6dmFyKC0tdGhlbWUpfS5vcmRlci1yYXRpbmdzX19saXN0e2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZmUwZTE7cGFkZGluZy1ib3R0b206MTVweDttYXJnaW4tYm90dG9tOjMwcHh9Lm9yZGVyLXJhdGluZ3NfX2l0ZW17bWFyZ2luLXRvcDoxNXB4O3BhZGRpbmctdG9wOjE1cHg7cGFkZGluZy1ib3R0b206MXB4O2JvcmRlci10b3A6MXB4IHNvbGlkICNkZmUwZTF9Lm9yZGVyLXJhdGluZ3NfX3VzZXJ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczo0MHB4IDFmcjtncmlkLWNvbHVtbi1nYXA6MTVweDttYXJnaW4tYm90dG9tOjE1cHh9Lm9yZGVyLXJhdGluZ3NfX3VzZXItcGhvdG97d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlO2JvcmRlci1yYWRpdXM6NTAlO292ZXJmbG93OmhpZGRlbn0ub3JkZXItcmF0aW5nc19fdXNlci1waG90byBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30ub3JkZXItcmF0aW5nc19fdXNlci1kYXRhe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcn0ub3JkZXItcmF0aW5nc19fdXNlci1uYW1le2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWJvdHRvbTowLjVyZW19Lm9yZGVyLXJhdGluZ3NfX3VzZXItY2F0ZWdvcnl7Zm9udC1zaXplOjAuOWVtfS5vcmRlci1yYXRpbmdzX191c2VyLWNhdGVnb3J5IGF7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6IzVjNjI2ZTtmb250LXdlaWdodDpib2xkfS5vcmRlci1yYXRpbmdzX191c2VyLWNhdGVnb3J5IHN2Z3t3aWR0aDoxNnB4O2hlaWdodDoxNnB4O21hcmdpbi1sZWZ0OjVweDtmaWxsOiM1YzYyNmV9Lm9yZGVyLXJhdGluZ3NfX3VzZXItY2F0ZWdvcnkgc3Bhbntjb2xvcjojNWM2MjZlO21hcmdpbi1yaWdodDo1cHh9Lm9yZGVyLXJhdGluZ3NfX3VzZXItcG9zdHtmb250LXNpemU6MC45ZW07Y29sb3I6IzVjNjI2ZTtmb250LXdlaWdodDpib2xkO21hcmdpbi1ib3R0b206MC41cmVtfS5vcmRlci1yYXRpbmdzX19zdGFyc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6YmFzZWxpbmU7bWFyZ2luLWJvdHRvbToxNXB4O2ZvbnQtc2l6ZTowLjg1ZW07Y29sb3I6IzVjNjI2ZX0ub3JkZXItcmF0aW5nc19fc3RhcnM+ZGl2Om5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0OjE1cHh9Lm9yZGVyLXJhdGluZ3NfX2RldGFpbHN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmJhc2VsaW5lO21hcmdpbi1ib3R0b206MTVweDtmb250LXNpemU6MC44NWVtO2NvbG9yOiM1YzYyNmV9Lm9yZGVyLXJhdGluZ3NfX2RldGFpbHM+ZGl2Om5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0OjE1cHh9Lm9yZGVyLXJhdGluZ3NfX29yZGVye2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjEuMmVtfS5vcmRlci1yYXRpbmdzX19ib2R5e2xpbmUtaGVpZ2h0OjEuNDtjb2xvcjojNWM2MjZlfS5vcmRlci1yYXRpbmdzX19hbnN3ZXJ7cGFkZGluZy1sZWZ0OjUlO21hcmdpbi10b3A6MjBweH0ub3JkZXItcmF0aW5nc19fZm9vdGVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi10b3A6MTVweH0ub3JkZXItcmF0aW5nc19fbGlrZXN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojNWM2MjZlfS5vcmRlci1yYXRpbmdzX19saWtlcyBbY2xhc3MqPSdidXRuJ117ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjM0cHg7aGVpZ2h0OjM0cHg7cGFkZGluZzowO21hcmdpbi1sZWZ0OjE1cHh9Lm9yZGVyLXJhdGluZ3NfX2xpa2VzIFtjbGFzcyo9J2J1dG4nXSBzdmd7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtmaWxsOnZhcigtLXRoZW1lKX0ub3JkZXItcmF0aW5nc19fbGlrZXMgW2NsYXNzKj0nYnV0biddOmhvdmVyIHN2Z3tmaWxsOiNmZmZ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7Lm9yZGVyLXJhdGluZ3NfX2xpc3R7Zm9udC1zaXplOjE1cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5vcmRlci1yYXRpbmdzX19saXN0e2ZvbnQtc2l6ZToxNHB4fX0uZGVsaXZlcnl7bWFyZ2luLWJvdHRvbTo1MHB4fS5kZWxpdmVyeV9fdGl0bGV7bWFyZ2luLXRvcDozMHB4O21hcmdpbi1ib3R0b206MjBweH0uZGVsaXZlcnlfX3RpdGxlLWhvbGRlcntmb250LXNpemU6Mi4yNWVtO2xpbmUtaGVpZ2h0OjEuMTI1ZW07Zm9udC13ZWlnaHQ6Ym9sZH0uZGVsaXZlcnlfX3RpdGxlPnNwYW57ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjVweDtjb2xvcjojNWM2MjZlO2ZvbnQtc2l6ZToxLjEyNWVtfS5kZWxpdmVyeV9fZm9ybXttYXJnaW4tYm90dG9tOjQwcHh9LmRlbGl2ZXJ5X19mb3JtLWhvbGRlcntvcmRlcjoxfS5kZWxpdmVyeV9fZm9ybS1jb2x1bW5ze3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtncmlkLWNvbHVtbi1nYXA6MjBweH0uZGVsaXZlcnlfX2Zvcm0tdGl0bGV7bWFyZ2luLWJvdHRvbToxNXB4O2ZvbnQtc2l6ZToxLjVlbTtsaW5lLWhlaWdodDoxLjEyNWVtO2ZvbnQtd2VpZ2h0OmJvbGR9LmRlbGl2ZXJ5X19hZGRyZXNzLWVycm9ye3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MDt6LWluZGV4OjEwO3dpZHRoOjEwMCU7Y29sb3I6dmFyKC0tdGhlbWUpO2ZvbnQtc2l6ZTowLjc1ZW19LmRlbGl2ZXJ5X19pbnB1dC1sYWJlbHtoZWlnaHQ6MThweDttYXJnaW4tYm90dG9tOjVweDtmb250LXNpemU6MTNweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiM1YzYyNmV9LmRlbGl2ZXJ5X19pbnB1dC1sYWJlbCBzdXB7bWFyZ2luLXRvcDotMnB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LXNpemU6MS41ZW07bGluZS1oZWlnaHQ6MWVtO2NvbG9yOnZhcigtLXRoZW1lKTtmb250LXdlaWdodDpib2xkO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoxNnB4fS5kZWxpdmVyeV9faW5wdXQtbGFiZWxfdG90YWx7Zm9udC1zaXplOjE2cHg7aGVpZ2h0OjE4cHg7Y29sb3I6IzFkMjIyNX0uZGVsaXZlcnlfX2lucHV0LWxhYmVsX3NlY29uZGFyeXtjb2xvcjojODg4fS5kZWxpdmVyeV9faW5wdXQtbWFpbi1sYWJlbHtmb250LXNpemU6MTVweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiM1YzYyNmV9LmRlbGl2ZXJ5X19wcmljZS1hbmNob3J7bWFyZ2luLWJvdHRvbTo3cHg7Zm9udC1zaXplOjEzcHg7ZGlzcGxheTpibG9ja30uZGVsaXZlcnlfX2lucHV0LWxpbmV7bWFyZ2luLWJvdHRvbToyMHB4fS5kZWxpdmVyeV9fZm9ybS1zdWJtaXQgW2NsYXNzKj1cImJ1dG5cIl17cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fS5kZWxpdmVyeV9fZm9ybS1zdWJtaXQ+cHtjb2xvcjojNWM2MjZlO21hcmdpbi10b3A6MTBweDtmb250LXNpemU6MTNweH0uZGVsaXZlcnlfX2Zvcm0tYmFubmVye2Rpc3BsYXk6ZmxleDtvcmRlcjoyO2FsaWduLWl0ZW1zOmNlbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjJzfS5kZWxpdmVyeV9fZm9ybS1iYW5uZXIgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmRlbGl2ZXJ5X19hZGRyZXNzLWxpbmV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMzBweDtncmlkLWNvbHVtbi1nYXA6NXB4fS5kZWxpdmVyeV9fYWRkcmVzcy1tb2RhbC10cmlnZ2Vye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTA7Y3Vyc29yOnBvaW50ZXJ9LmRlbGl2ZXJ5X19hZGRyZXNzLXRyaWdnZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjMwcHg7aGVpZ2h0OjQwcHg7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgMC4yc30uZGVsaXZlcnlfX2FkZHJlc3MtdHJpZ2dlcjpob3ZlcntvcGFjaXR5OjAuOH0uZGVsaXZlcnlfX2FkZHJlc3MtdHJpZ2dlciBzdmd7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtmaWxsOnZhcigtLXRoZW1lKX0uZGVsaXZlcnlfX2dyaWR7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5kZWxpdmVyeV9fZ3JpZC0xLTE+ZGl2e3dpZHRoOmNhbGMoNTAlIC0gN3B4KX0uZGVsaXZlcnlfX2dyaWQtMi0xPmRpdnt3aWR0aDpjYWxjKDc1JSAtICgxNXB4IC8gMikpfS5kZWxpdmVyeV9fZ3JpZC0yLTE+ZGl2OmZpcnN0LWNoaWxke3dpZHRoOmNhbGMoNTAlIC0gKDE1cHggLyAyKSl9LmRlbGl2ZXJ5X19ncmlkLTItMS0xPmRpdnt3aWR0aDpjYWxjKDI1JSAtICgoMTVweCAqIDIpIC8gMykpfS5kZWxpdmVyeV9fZ3JpZC0yLTEtMT5kaXY6Zmlyc3QtY2hpbGR7d2lkdGg6Y2FsYyg1MCUgLSAoKDE1cHggKiAyKSAvIDMpKX0uZGVsaXZlcnlfX2dyaWQtMS0xLTI+ZGl2e3dpZHRoOmNhbGMoMjUlIC0gKCgxNXB4ICogMikgLyAzKSl9LmRlbGl2ZXJ5X19ncmlkLTEtMS0yPmRpdjpsYXN0LWNoaWxke3dpZHRoOmNhbGMoNTAlIC0gKCgxNXB4ICogMikgLyAzKSl9LmRlbGl2ZXJ5X19ncmlkLTEtMS0xPmRpdnt3aWR0aDpjYWxjKDMzLjMzMyUgLSAoKDE1cHggKiAyKSAvIDMpKX0uZGVsaXZlcnlfX2dyaWQtMS0xLTEtMT5kaXZ7d2lkdGg6Y2FsYygyNSUgLSA3cHgpfS5kZWxpdmVyeV9fc2VjdGlvbnttYXJnaW4tYm90dG9tOjgwcHg7bWFyZ2luLXRvcDozMHB4fS5kZWxpdmVyeV9fdGV4dC10aXRsZXttYXJnaW4tYm90dG9tOjIwcHh9LmRlbGl2ZXJ5X190ZXh0LXRpdGxlLWhvbGRlcntmb250LXNpemU6MS43NWVtO2xpbmUtaGVpZ2h0OjEuMTI1ZW07Zm9udC13ZWlnaHQ6Ym9sZH0uZGVsaXZlcnlfX3RleHQtY29udGVudCBwe2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MS40O21hcmdpbi10b3A6MTBweDttYXJnaW4tYm90dG9tOjE1cHg7Y29sb3I6IzVjNjI2ZX0uZGVsaXZlcnlfX3RleHQtZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LCAxZnIpO2dyaWQtY29sdW1uLWdhcDoyMHB4O2dyaWQtcm93LWdhcDozMHB4fS5kZWxpdmVyeV9fdGV4dC1ncmlkLXRpdGxle2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWJvdHRvbTo3cHg7Zm9udC1zaXplOjEuMWVtfS5kZWxpdmVyeV9fdGV4dC1ncmlkLWl0ZW0gcHtmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjEuNDtjb2xvcjojNWM2MjZlfS5kZWxpdmVyeV9fdGV4dC1ncmlkLWl0ZW0gYXtjb2xvcjp2YXIoLS10aGVtZSk7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZGVsaXZlcnlfX3RleHQtZ3JpZC1pdGVtIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmRlbGl2ZXJ5X19iYW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRoZW1lKTtjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MTBweDtvdmVyZmxvdzpoaWRkZW59LmRlbGl2ZXJ5X19iYW5uZXItY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7d2lkdGg6NjAlO3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1yaWdodDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHg7cGFkZGluZy1sZWZ0OjIwcHg7Zm9udC1zaXplOjIuMjVlbTtmb250LXdlaWdodDpib2xkfS5kZWxpdmVyeV9fYmFubmVyLWltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTt3aWR0aDo0MCV9LmRlbGl2ZXJ5X19iYW5uZXItaW1hZ2UgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0uZGVsaXZlcnlfX2Jhbm5lci1saW5re3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mjt0b3A6MDtsZWZ0OjA7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RleHQtaW5kZW50Oi05OTllbTtvdmVyZmxvdzpoaWRkZW59LmRlbGl2ZXJ5X19oYWxmLWJsb2Nre2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmRlbGl2ZXJ5X19oYWxmLWJsb2NrLWNvbnRlbnR7d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KX0uZGVsaXZlcnlfX2hhbGYtYmxvY2stY29udGVudCBwe2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MS40O2NvbG9yOiM1YzYyNmV9LmRlbGl2ZXJ5X19oYWxmLWJsb2NrLXRpdGxle21hcmdpbi1ib3R0b206NXB4O2ZvbnQtc2l6ZToxLjc1ZW07Zm9udC13ZWlnaHQ6Ym9sZH0uZGVsaXZlcnlfX2hhbGYtYmxvY2staW1hZ2V7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOmNhbGMoNTAlIC0gMTBweCl9LmRlbGl2ZXJ5X19oYWxmLWJsb2NrLWltYWdlIGltZ3toZWlnaHQ6YXV0bzt3aWR0aDo0ODBweH0uZGVsaXZlcnlfX3JlcXVlc3QtZm9ybXtwYWRkaW5nLXRvcDozMHB4O3BhZGRpbmctcmlnaHQ6MzBweDtwYWRkaW5nLWJvdHRvbToxMHB4O3BhZGRpbmctbGVmdDozMHB4O2JvcmRlci1yYWRpdXM6MTBweDtib3JkZXI6MTBweCBzb2xpZCB2YXIoLS10aGVtZSl9LmRlbGl2ZXJ5X19yZXF1ZXN0LWZvcm0taG9sZGVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uZGVsaXZlcnlfX3JlcXVlc3QtZm9ybS1ob2xkZXIgW2NsYXNzKj1cImJ1dG5cIl17cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fS5kZWxpdmVyeV9fcmVxdWVzdC1mb3JtLWlucHV0c3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3dpZHRoOjcwJTttYXgtd2lkdGg6NzUwcHh9LmRlbGl2ZXJ5X19yZXF1ZXN0LWZvcm0gLmRlbGl2ZXJ5X19pbnB1dC1saW5le3dpZHRoOmNhbGMoNTAlIC0gMTBweCl9LmRlbGl2ZXJ5X19wcmljZXtmb250LXdlaWdodDpib2xkO2NvbG9yOnZhcigtLXRoZW1lKX0uZGVsaXZlcnlfX3ByaWNlX3NlY29uZGFyeXtjb2xvcjojNWM2MjZlfS5kZWxpdmVyeV9fdG90YWwtcHJpY2V7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uZGVsaXZlcnlfX3JlYXNvbnMtbGlzdCBsaXtmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjEuNDtjb2xvcjojNWM2MjZlfS5kZWxpdmVyeV9fcmVhc29ucy1saXN0IGxpOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6N3B4fS5kZWxpdmVyeV9fcmVhc29ucy1saXN0IGxpOmJlZm9yZXtwb3NpdGlvbjpyZWxhdGl2ZTtjb250ZW50OicnO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjAuNzVlbTtoZWlnaHQ6MC43NWVtO21hcmdpbi1yaWdodDo3cHg7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10aGVtZSk7Ym9yZGVyLXJhZGl1czo1MCV9LmRlbGl2ZXJ5X190ZXh0LXRhYmxlIHRoe2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGhlbWUpO2NvbG9yOiNmZmZ9LmRlbGl2ZXJ5X190ZXh0LXRhYmxlIHRoLC5kZWxpdmVyeV9fdGV4dC10YWJsZSB0ZHtwYWRkaW5nOjEwcHh9LmRlbGl2ZXJ5X190ZXh0LXRhYmxlIHRke2JvcmRlcjoxcHggc29saWQgI2RmZTBlMX0uZGVsaXZlcnlfX3RleHQtdGFibGUtZGVzY3JpcHRpb257bWFyZ2luLXRvcDoyMHB4fS5kZWxpdmVyeV9fdGV4dC10YWJsZS1kZXNjcmlwdGlvbiBzcGFue2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjEuMjVlbTtjb2xvcjp2YXIoLS10aGVtZSl9LmRlbGl2ZXJ5X190b3RhbHMtbGluZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5kZWxpdmVyeV9fdG90YWxzLWxpbmU6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDo3cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpey5kZWxpdmVyeV9fZm9ybS1kcm9wZG93bntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2Rpc3BsYXk6Z3JpZDt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpO2hlaWdodDoxMDAlO3RyYW5zaXRpb246b3BhY2l0eSAwLjJzfS5kZWxpdmVyeV9fZm9ybTpub3QoLmFjdGl2ZSkgLmRlbGl2ZXJ5X19mb3JtLWRyb3Bkb3due3dpZHRoOjA7b3BhY2l0eTowO292ZXJmbG93OmhpZGRlbn0uZGVsaXZlcnlfX2Zvcm0uYWN0aXZlIC5kZWxpdmVyeV9fZm9ybS1iYW5uZXJ7b3BhY2l0eTowfS5kZWxpdmVyeV9fZm9ybS1kcm9wZG93bi1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTIwcHg7cmlnaHQ6MDt6LWluZGV4OjEwO3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHg7YmFja2dyb3VuZDojZmZmO2JveC1zaGFkb3c6MCAwIDE2cHggcmdiYSgzNSwzNSwzNSwwLjUpO2JvcmRlci1yYWRpdXM6MTVweDtjdXJzb3I6cG9pbnRlcn0uZGVsaXZlcnlfX2Zvcm0tZHJvcGRvd24tY2xvc2UgW2NsYXNzKj1cImljby1cIl17cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTtkaXNwbGF5OmJsb2NrO3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7bWFyZ2luOi05cHggMCAwIC05cHg7ZmlsbDp2YXIoLS10aGVtZSl9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuZGVsaXZlcnlfX2Jhbm5lci1jb250ZW50e3dpZHRoOjUwJTtmb250LXNpemU6MmVtfS5kZWxpdmVyeV9fYmFubmVyLWltYWdle3dpZHRoOjUwJX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmRlbGl2ZXJ5X19mb3JtLWNvbHVtbnN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn0uZGVsaXZlcnlfX2Zvcm0taG9sZGVye29yZGVyOjJ9LmRlbGl2ZXJ5X19mb3JtLWJhbm5lcntvcmRlcjoxfS5kZWxpdmVyeV9fZm9ybS1kcm9wZG93bi1jbG9zZXtkaXNwbGF5Om5vbmV9LmRlbGl2ZXJ5X190ZXh0LWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnJ9LmRlbGl2ZXJ5X19iYW5uZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5kZWxpdmVyeV9fYmFubmVyLWNvbnRlbnR7b3JkZXI6Mjt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToxLjVlbX0uZGVsaXZlcnlfX2Jhbm5lci1pbWFnZXtvcmRlcjoxO3dpZHRoOjEwMCV9LmRlbGl2ZXJ5X19oYWxmLWJsb2Nre2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uZGVsaXZlcnlfX2hhbGYtYmxvY2stY29udGVudHtvcmRlcjoyO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy10b3A6MjBweH0uZGVsaXZlcnlfX2hhbGYtYmxvY2stdGl0bGV7Zm9udC1zaXplOjEuNWVtfS5kZWxpdmVyeV9faGFsZi1ibG9jay1pbWFnZXt3aWR0aDoxMDAlO29yZGVyOjF9LmRlbGl2ZXJ5X19oYWxmLWJsb2NrLWltYWdlIGltZ3toZWlnaHQ6YXV0b30uZGVsaXZlcnlfX3JlcXVlc3QtZm9ybXtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4O3BhZGRpbmctbGVmdDoyMHB4fS5kZWxpdmVyeV9fcmVxdWVzdC1mb3JtLWhvbGRlcntkaXNwbGF5OmJsb2NrfS5kZWxpdmVyeV9fcmVxdWVzdC1mb3JtLWlucHV0c3t3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlfS5kZWxpdmVyeV9fcmVxdWVzdC1mb3JtIC5kZWxpdmVyeV9faW5wdXQtbGluZXt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpfS5kZWxpdmVyeV9fdGV4dC10YWJsZXtmb250LXNpemU6MC45ZW07b3ZlcmZsb3cteDphdXRvfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuZGVsaXZlcnlfX3JlcXVlc3QtZm9ybXtwYWRkaW5nLXJpZ2h0OjEwcHg7cGFkZGluZy1sZWZ0OjEwcHh9LmRlbGl2ZXJ5X19yZXF1ZXN0LWZvcm0taW5wdXRze2Rpc3BsYXk6YmxvY2t9LmRlbGl2ZXJ5X19yZXF1ZXN0LWZvcm0gLmRlbGl2ZXJ5X19pbnB1dC1saW5le3dpZHRoOjEwMCV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpey5kZWxpdmVyeV9fdGl0bGUtaG9sZGVye2ZvbnQtc2l6ZToyZW19LmRlbGl2ZXJ5X190aXRsZT5zcGFue2ZvbnQtc2l6ZToxZW19LmRlbGl2ZXJ5X19ncmlkLTEtMT5kaXZ7d2lkdGg6MTAwJX0uZGVsaXZlcnlfX2dyaWQtMi0xLTE+ZGl2e3dpZHRoOmNhbGMoNTAlIC0gN3B4KX0uZGVsaXZlcnlfX2dyaWQtMi0xLTE+ZGl2OmZpcnN0LWNoaWxke3dpZHRoOjEwMCV9LmRlbGl2ZXJ5X19ncmlkLTEtMS0yPmRpdnt3aWR0aDpjYWxjKDUwJSAtIDdweCl9LmRlbGl2ZXJ5X19ncmlkLTEtMS0yPmRpdjpsYXN0LWNoaWxke3dpZHRoOjEwMCV9LmRlbGl2ZXJ5X19ncmlkLTEtMS0xLTE+ZGl2e3dpZHRoOmNhbGMoNTAlIC0gN3B4KX0uZGVsaXZlcnlfX3RleHQtZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfS5kZWxpdmVyeV9fcHJpY2V7bWFyZ2luLWJvdHRvbToyNXB4fS5kZWxpdmVyeV9fdG90YWwtcHJpY2V7aGVpZ2h0OmF1dG99fS5hY2NvcmRpb25fX3NlY3Rpb257Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RmZTBlMX0uYWNjb3JkaW9uX19zZWN0aW9uOmZpcnN0LWNoaWxke2JvcmRlci10b3A6MXB4IHNvbGlkICNkZmUwZTF9LmFjY29yZGlvbl9fdGl0bGV7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6MTBweDtwYWRkaW5nLWJvdHRvbToxMHB4O2ZvbnQtc2l6ZToxLjEyNWVtO2ZvbnQtd2VpZ2h0OmJvbGQ7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgMC4yc30uYWNjb3JkaW9uX190aXRsZS1uYW1le2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmFjY29yZGlvbl9fdGl0bGUtbmFtZTphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7ZmxleC1zaHJpbms6MDt3aWR0aDoxMnB4O2hlaWdodDo4cHg7bWFyZ2luLWxlZnQ6MTBweDtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQjhBQUFBVENBWUFBQUJvYk5aQ0FBQUIra2xFUVZSSWlhWFZUNGhOWVJqSDhjKzlaS1drbUVtRzVpNm9jWlJ5N1lTb1FTYVJzTEdaaFEwTGhaSS9LUXRxaG9VRjJaTVZGdExFTURUK0ZVMmRvdTZWaFRwU1VraE14cFJtWW5IdXJlczY1OTV6N3p5YjAzbC96L3Q4MytkOXovbTl1VkwzYWpWeEVuTXJ6MHdSUkdHbXZIS2hPQTgzY1NTSXdoTGtLMW9PcDNFT0ozQThLendqdUFOUDBJdDc1VUt4VUlYbmNSbG5hdkxQNGxUTjRtWUNYb2hocktvTWRlRlp1VkRzbVkzek9GZzNaMVpsQVZNWW5BRzRFMCt4dkU1YWpCdlZydCtrekIvQVVXM3NRTGxRWElLSENXRDRoY0U4M21NelNpbDFMdUJRaStENWVJU1ZLU243Z2lpOFh1M29JemJnYlVKaURoZHhPQ080RzgreExFR2V3SjRnQ20vejczWit3eGE4U3FrN2dBTk53QXN3aEJVSjhqVDZneWk4VlIyb1A4c1AySWgzQ1pQbjRFcmFBaXBuUElZZ1FaN0NqbHB3RWh5K1l4M1MzT01TOW91UG93cnVFdjlPaFlUOFNlekYzWG9oVitkd3RkR0J4K2hKMFA2Z0g5ZlFLZTU0YVVxZHZpQUsvd1BUK0JmNmpMVjRuYURsY0JYSE1KSUNIc2UyTkRDTk82L0dJdHpCbW1hSk5UR05uVUVVRGpWS3ltSWVuN0JlOGc0a3hVOXh4dzNCV2VIRUgwMHZYamJKbThMdUlBb2ZaQ25haW0xK3dWYnBQakFwN3ZoKzFvS3RldllQc1JPTzFZMVBZRmNRaFNPdEZHdm55aHhISDE1VTNuOWpleENGdzYwV2F2ZSsvb3BOR0JVNzEyZzdSZjRDc05LRFkray9nTGdBQUFBQVNVVk9SSzVDWUlJPVwiKTtiYWNrZ3JvdW5kLXNpemU6MTJweCA4cHg7dHJhbnNpdGlvbjphbGwgMC4yc30uYWNjb3JkaW9uX190aXRsZS1uYW1lLmFjdGl2ZTphZnRlcnt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LmRlc2t0b3AgLmFjY29yZGlvbl9fdGl0bGU6aG92ZXJ7Y29sb3I6dmFyKC0tdGhlbWUpfS5hY2NvcmRpb25fX3RpdGxlLmFjdGl2ZXtjb2xvcjp2YXIoLS10aGVtZSl9LmFjY29yZGlvbl9fdGl0bGUuYWN0aXZlIC5hY2NvcmRpb25fX3RpdGxlLW5hbWU6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5hY2NvcmRpb25fX2NvbnRlbnR7Ym9yZGVyLXRvcDoxcHggc29saWQgdHJhbnNwYXJlbnQ7cGFkZGluZy1ib3R0b206MWVtfS5hY2NvcmRpb25fX2NvbnRlbnQuYWN0aXZle2JvcmRlci1jb2xvcjojZGZlMGUxfS5wb3N0e3BhZGRpbmctYm90dG9tOjVlbTtmb250LXNpemU6MWVtfS5wb3N0X19oZXJve3dpZHRoOjEwMCV9LnNsaWNrLWluaXRpYWxpemVkIC5wb3N0X19oZXJvLXNsaWRlLnNsaWNrLXNsaWRle3Bvc2l0aW9uOnJlbGF0aXZlO2FsaWduLWl0ZW1zOnN0cmV0Y2h9LnBvc3RfX2hlcm8tY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7cGFkZGluZy10b3A6M2VtO3BhZGRpbmctYm90dG9tOjMuNWVtO2JhY2tncm91bmQtY29sb3I6cmdiYSgyOSwzNCwzNywwLjQ4KTtjb2xvcjojZmZmO3dpZHRoOjEwMCV9LnBvc3RfX2hlcm8taW1hZ2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6MTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5wb3N0X19oZXJvLWltYWdlIHZpZGVve3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO21pbi13aWR0aDoxMDAlO21pbi1oZWlnaHQ6MTAwJX0ucG9zdF9faGVyby1pbWFnZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5wb3N0X19oZXJvLXRpdGxle21heC13aWR0aDo1NjBweDttYXJnaW4tYm90dG9tOjAuMTI1ZW07Zm9udC1zaXplOjIuMjVlbTtsaW5lLWhlaWdodDoxLjE7Zm9udC13ZWlnaHQ6Ym9sZH0ucG9zdF9faGVyby10aXRsZSBzcGFue2NvbG9yOnZhcigtLXRoZW1lKTtkaXNwbGF5OmlubGluZS1ibG9ja30ucG9zdF9faGVyby10ZXh0e21hcmdpbi1ib3R0b206MWVtO2xpbmUtaGVpZ2h0OjEuNGVtO2ZvbnQtc2l6ZToxLjI1ZW07Zm9udC13ZWlnaHQ6Ym9sZH0ucG9zdF9faGVyby10ZXh0LXdhcm5pbmd7ZGlzcGxheTpibG9jaztjb2xvcjojZWM0ODJmO2ZvbnQtd2VpZ2h0OmJvbGR9LnBvc3RfX2hlcm8tY29udHJvbHMgW2NsYXNzKj1cImJ1dG5cIl17cGFkZGluZy1sZWZ0OjFlbTtwYWRkaW5nLXJpZ2h0OjFlbX0ucG9zdF9fc2VjdGlvbntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDozZW07cGFkZGluZy1ib3R0b206M2VtfS5wb3N0X19zZWN0aW9uLWlubmVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0ucG9zdF9fc2VjdGlvbl9ncmF5OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDowO2xlZnQ6LTgwdnc7ei1pbmRleDoxO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjAwdnc7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZjZmNmY2fS5wb3N0X19zZWN0aW9uIGxpe2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MS40O2NvbG9yOiM1YzYyNmV9LnBvc3RfX3NlY3Rpb24gdWw6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjFlbX0ucG9zdF9fc2VjdGlvbiBwe2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MS40O2NvbG9yOiM1YzYyNmV9LnBvc3RfX3NlY3Rpb24gcDpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MWVtfS5wb3N0X19zZWN0aW9uLXRpdGxle21hcmdpbi1ib3R0b206MC43NWVtO2ZvbnQtc2l6ZToxLjVlbTtmb250LXdlaWdodDpib2xkfS5wb3N0X19zZWN0aW9uLXRpdGxlX2xvd3ttYXJnaW4tYm90dG9tOjB9LnBvc3RfX3NlY3Rpb24tc3VidGl0bGV7Zm9udC1zaXplOjEuMTI1ZW07bWFyZ2luLWJvdHRvbTowLjI1ZW07Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojNWM2MjZlfS5wb3N0X19zZWN0aW9uLXN1YnRpdGxlX3dpdGgtZ2Fwe21hcmdpbi1ib3R0b206MC43NWVtfS5wb3N0X19zZWN0aW9uLXRleHR7bWF4LXdpZHRoOjY4MHB4fS5wb3N0X19zZWN0aW9uLWl0ZW17bWF4LXdpZHRoOjY4MHB4fS5wb3N0X19zZWN0aW9uLWl0ZW06bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDoxLjVlbX0ucG9zdF9fbWF0aHttYXJnaW4tdG9wOjNlbTttYXJnaW4tYm90dG9tOjNlbX0ucG9zdF9fbWF0aC1saXN0e2Rpc3BsYXk6ZmxleDtmb250LXNpemU6MWVtO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojNWM2MjZlfS5wb3N0X19tYXRoLWxpc3Q+ZGl2e21heC13aWR0aDoyMjBweH0ucG9zdF9fbWF0aC1saXN0PmRpdjpudGgtY2hpbGQoMm4pe2ZvbnQtc2l6ZToxLjVlbTtmb250LXdlaWdodDpib2xkfS5wb3N0X19tYXRoLWxpc3Q+ZGl2Om5vdCg6Zmlyc3QtY2hpbGQpe3BhZGRpbmctbGVmdDoxMHB4fS5wb3N0X19wcmV2aWV3e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDI0MHB4O2dyaWQtY29sdW1uLWdhcDoyMHB4O2dyaWQtcm93LWdhcDowLjc1ZW19LnBvc3RfX3ByZXZpZXc6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDoxLjVlbX0ucG9zdF9fcHJldmlldy10aXRsZXttYXJnaW4tYm90dG9tOjAuMTI1ZW07Zm9udC1zaXplOjEuMzVlbTtmb250LXdlaWdodDpib2xkfS5wb3N0X19wcmV2aWV3LWltYWdlIGltZ3t3aWR0aDoxMDAlfS5wb3N0X19wcmV2aWV3IFtjbGFzcyo9XCJidXRuXCJde3BhZGRpbmctbGVmdDoxZW07cGFkZGluZy1yaWdodDoxZW19LnBvc3RfX3ByZXZpZXctaGFsZntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z3JpZC1jb2x1bW4tZ2FwOjIwcHg7Z3JpZC1yb3ctZ2FwOjAuNzVlbTtwYWRkaW5nLXRvcDozMHB4fS5wb3N0X190YWJsZSB0aHtmb250LXdlaWdodDpib2xkO3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRoZW1lKTtjb2xvcjojZmZmfS5wb3N0X190YWJsZSB0aCwucG9zdF9fdGFibGUgdGR7cGFkZGluZzoxMHB4fS5wb3N0X190YWJsZSB0ZHtib3JkZXI6MXB4IHNvbGlkICNkZmUwZTF9LnBvc3RfX3RhYmxlLWRlc2NyaXB0aW9ue21hcmdpbi10b3A6MjBweH0ucG9zdF9fdGFibGUtZGVzY3JpcHRpb24gc3Bhbntmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxLjI1ZW07Y29sb3I6dmFyKC0tdGhlbWUpfS5wb3N0X19saW5rc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg1LCAxZnIpO2dyaWQtZ2FwOjEuNzVlbX0ucG9zdF9fbGlua3M6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDoxLjVlbX0ucG9zdF9fbGlua3MtaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItcmFkaXVzOjEwcHg7b3ZlcmZsb3c6aGlkZGVuO2JveC1zaGFkb3c6LTVweCA1cHggMTBweCByZ2JhKDM1LDM1LDM1LDAuMyl9LnBvc3RfX2xpbmtzLWl0ZW0gaW1ne3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTt3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5wb3N0X19saW5rcy1pdGVtIGF7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6MjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwYWRkaW5nLXRvcDoxZW07cGFkZGluZy1yaWdodDoxZW07cGFkZGluZy1ib3R0b206MWVtO3BhZGRpbmctbGVmdDoxZW07Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyOSwzNCwzNywwLjMpfS5wb3N0X19saW5rcy1pdGVtIGE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI5LDM0LDM3LDAuNik7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnBvc3RfX3RlYW06bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDoxLjVlbX0ucG9zdF9faW5wdXQtbGluZXttYXJnaW4tYm90dG9tOjIwcHh9LnBvc3RfX3JlcXVlc3QtZm9ybXtwYWRkaW5nLXRvcDozMHB4O3BhZGRpbmctcmlnaHQ6MS41ZW07cGFkZGluZy1ib3R0b206MTBweDtwYWRkaW5nLWxlZnQ6MS41ZW07Ym9yZGVyLXJhZGl1czoxMHB4O2JvcmRlcjo1cHggc29saWQgdmFyKC0tdGhlbWUpfS5wb3N0X19yZXF1ZXN0LWZvcm0taG9sZGVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ucG9zdF9fcmVxdWVzdC1mb3JtLWhvbGRlciBbY2xhc3MqPVwiYnV0blwiXXtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9LnBvc3RfX3JlcXVlc3QtZm9ybS1pbnB1dHN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjt3aWR0aDo3MCU7bWF4LXdpZHRoOjc1MHB4fS5wb3N0X19yZXF1ZXN0LWZvcm0gLnBvc3RfX2lucHV0LWxpbmV7d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KX0ucG9zdF9fZm9ybXtwYWRkaW5nOjEuNWVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjVweDtib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgzNSwzNSwzNSwwLjI1KTtvdmVyZmxvdzpoaWRkZW59LnBvc3RfX2Zvcm0gLmRlbGl2ZXJ5X19mb3Jte21hcmdpbi1ib3R0b206MH0ucG9zdF9fZm9ybS10aXRsZXtmb250LXNpemU6MS4xMjVlbTttYXJnaW4tYm90dG9tOjAuNWVtO2ZvbnQtd2VpZ2h0OmJvbGR9LnBvc3RfX2Zvcm0tdG90YWxze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxLjEyNWVtfS5wb3N0X19mb3JtLXRvdGFsczpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjAuNWVtfS5wb3N0X19mb3JtLXRvdGFsc19zZWNvbmRhcnl7Y29sb3I6IzVjNjI2ZX0ucG9zdF9fZm9ybS1kZXNjcmlwdGlvbntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDoxZW07cGFkZGluZy1ib3R0b206MWVtfS5wb3N0X19mb3JtLWRlc2NyaXB0aW9uOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDowO2xlZnQ6LTI1JTt6LWluZGV4OjE7ZGlzcGxheTpibG9jazt3aWR0aDoxNTAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6I0U1RTVFNX0ucG9zdF9fZm9ybS1kZXNjcmlwdGlvbiBwe3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mjtmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjEuNDtjb2xvcjojODQ4NDg0fS5wb3N0X19mb3JtLWRlc2NyaXB0aW9uIHA6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDoxZW19LnBvc3RfX2Zvcm0tZmVhdHVyZXMtdGl0bGV7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MS4xMjVlbTttYXJnaW4tYm90dG9tOjAuNWVtO2NvbG9yOnZhcigtLXRoZW1lKX0ucG9zdF9fZm9ybS1mZWF0dXJlcy1saXN0IGxpe2ZvbnQtc2l6ZTowLjg3NWVtO2xpbmUtaGVpZ2h0OjEuNDtjb2xvcjojODQ4NDg0fS5wb3N0X19mb3JtLWZlYXR1cmVzLWxpc3QgbGk6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDowLjVlbX0ucG9zdF9fZm9ybS1mZWF0dXJlcy1saXN0IGF7Y29sb3I6dmFyKC0tdGhlbWUpO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnBvc3RfX2Zvcm0tZmVhdHVyZXMtbGlzdCBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5wb3N0IC5kZWxpdmVyeV9fZm9ybS1iYW5uZXIsLnBvc3RfX2FzaWRle3BhZGRpbmctdG9wOjNlbX0ucG9zdCAuZGVsaXZlcnlfX3RleHQtZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcik7cGFkZGluZy1ib3R0b206MS41ZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpey5wb3N0X19tYWlue2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDQyMHB4O2dyaWQtY29sdW1uLWdhcDoyMHB4fS5wb3N0X19jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtvcmRlcjoxfS5wb3N0X19hc2lkZXtkaXNwbGF5OmZsZXg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO29yZGVyOjJ9LnBvc3RfX2FzaWRlLWhvbGRlcnt3aWR0aDoxMDAlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LnBvc3RfX2Zvcm0tdGl0bGV7Zm9udC1zaXplOjEuNWVtfS5wb3N0X19mb3JtLWNvbHVtbnN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dyaWQtY29sdW1uLWdhcDoyMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucG9zdHtmb250LXNpemU6MC43NWVtfS5wb3N0X19wcmV2aWV3e2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMTYwcHh9LnBvc3RfX21hdGgtbGlzdHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxLjEyNWVtfS5wb3N0X19tYXRoLWxpc3Q+ZGl2e21heC13aWR0aDoyMjBweH0ucG9zdF9fbWF0aC1saXN0PmRpdjpub3QoOmZpcnN0LWNoaWxkKXtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXRvcDoxMHB4fS5wb3N0X190YWJsZXtmb250LXNpemU6MC45ZW07b3ZlcmZsb3cteDphdXRvfS5wb3N0X19yZXF1ZXN0LWZvcm17cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4fS5wb3N0X19yZXF1ZXN0LWZvcm0taG9sZGVye2Rpc3BsYXk6YmxvY2t9LnBvc3RfX3JlcXVlc3QtZm9ybS1pbnB1dHN7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJX0ucG9zdF9fcmVxdWVzdC1mb3JtIC5wb3N0X19pbnB1dC1saW5le3dpZHRoOmNhbGMoNTAlIC0gMTBweCl9LnBvc3RfX2Zvcm0tY29sdW1uc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfS5wb3N0IC5hZ3JlZW1lbnQtbGluZSAubGFiZWwtdGV4dHt0b3A6MH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7LnBvc3RfX2xpbmtze2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwgMWZyKTtncmlkLWdhcDoxZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wb3N0X19tYXRoOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MmVtfS5wb3N0X19wcmV2aWV3e2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9LnBvc3RfX3ByZXZpZXc6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDoyZW19LnBvc3RfX3ByZXZpZXctaW1hZ2V7b3JkZXI6MX0ucG9zdF9fcHJldmlldy1jb250ZW50e29yZGVyOjI7cGFkZGluZy1ib3R0b206MTBweH0ucG9zdF9fcHJldmlldy1oYWxme2Rpc3BsYXk6YmxvY2t9LnBvc3RfX2xpbmtze2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgMWZyKX0ucG9zdF9fcmVxdWVzdC1mb3Jte3BhZGRpbmctcmlnaHQ6MTBweDtwYWRkaW5nLWxlZnQ6MTBweH0ucG9zdF9fcmVxdWVzdC1mb3JtLWlucHV0c3tkaXNwbGF5OmJsb2NrfS5wb3N0X19yZXF1ZXN0LWZvcm0gLnBvc3RfX2lucHV0LWxpbmV7d2lkdGg6MTAwJX0ucG9zdCAuZGVsaXZlcnlfX3RleHQtZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcil9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpey5wb3N0IC5kZWxpdmVyeV9fdGV4dC1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fS5ibG9ne21pbi1oZWlnaHQ6ODZ2aDtwYWRkaW5nLXRvcDoycmVtO3BhZGRpbmctYm90dG9tOjUwcHh9LmJsb2dfX2lubmVye21heC13aWR0aDo5ODBweH0uYmxvZyAuYnJlYWRjcnVtYnN7bWFyZ2luLWJvdHRvbTozcmVtfS5ibG9nIC5icmVhZGNydW1icyAuaW5uZXJ7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoyMHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LmJsb2dfX3RpdGxle21hcmdpbi1ib3R0b206MnJlbTt0ZXh0LWFsaWduOmNlbnRlcn0uYmxvZ19fdGl0bGVfbG93e21hcmdpbi1ib3R0b206MC41cmVtfS5ibG9nX19saXN0e21hcmdpbi1ib3R0b206MnJlbX0uYmxvZ19faXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmdyaWQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MTkwcHggMWZyO2dyaWQtY29sdW1uLWdhcDoycmVtO2dyaWQtcm93LWdhcDoxLjI1cmVtO3BhZGRpbmctYm90dG9tOjJyZW07Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q3ZDdkN30uYmxvZ19faXRlbTpub3QoOmZpcnN0LWNoaWxkKXtwYWRkaW5nLXRvcDoycmVtfS5ibG9nX19pdGVtOmhvdmVyIC5ibG9nX19pdGVtLW5hbWV7Y29sb3I6dmFyKC0tdGhlbWUpfS5ibG9nX19pdGVtLWxpbmt7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjEwO3RleHQtaW5kZW50Oi05OWVtO292ZXJmbG93OmhpZGRlbn0uYmxvZ19faXRlbS1pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDo3MCU7b3ZlcmZsb3c6aGlkZGVufS5ibG9nX19pdGVtLWltYWdlIGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5ibG9nX19pdGVtLWNvbnRlbnR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21pbi1oZWlnaHQ6MTMzcHh9LmJsb2dfX2l0ZW0tbmFtZXttYXJnaW4tYm90dG9tOjFyZW07Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MS41cmVtO3RyYW5zaXRpb246YWxsIDAuMnN9LmJsb2dfX2l0ZW0tZGVzY3JpcHRpb257bGluZS1oZWlnaHQ6MS40fS5ibG9nX19pdGVtLWRhdGV7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojNWM2MjZlfS5ibG9nX19pdGVtLXBhZ2V7bWFyZ2luLXRvcDoxLjI1cmVtfS5ibG9nX19pdGVtLXBhZ2UgcHttYXJnaW4tdG9wOjFyZW07bGluZS1oZWlnaHQ6MS41O2NvbG9yOiM1YzYyNmV9LmJsb2dfX2l0ZW0tcGFnZSAudmlkZW8tYm94e21hcmdpbi10b3A6MS4yNXJlbX0uYmxvZ19faXRlbS1wYWdlLWltYWdle21hcmdpbi10b3A6MS4yNXJlbX0uYmxvZ19faXRlbS1wYWdlLWltYWdlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5ibG9nX19pdGVtLXBhZ2UtYmFjay1saW5re21hcmdpbi10b3A6MS4yNXJlbTtmb250LXdlaWdodDpib2xkfS5ibG9nX19pdGVtLXBhZ2UtYmFjay1saW5rIGF7Y29sb3I6dmFyKC0tdGhlbWUpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5ibG9nX19pdGVte2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9LmJsb2dfX2l0ZW0tY29udGVudHttaW4taGVpZ2h0OjB9fS5sb2dpbi13YXJuaW5ne21heC13aWR0aDozMDBweDtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGhlbWUpO2JveC1zaGFkb3c6MCAycHggMTBweCByZ2JhKDM1LDM1LDM1LDAuMjUpO2JvcmRlci1yYWRpdXM6M3B4O3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1yaWdodDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHg7cGFkZGluZy1sZWZ0OjIwcHh9Lm5vLWxvZ2luLXdhcm5pbmcgLmxvZ2luLXdhcm5pbmd7ZGlzcGxheTpub25lfS5sb2dpbi13YXJuaW5nX19idG5ze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luLXRvcDoxNXB4fS5sb2dpbi13YXJuaW5nIFtjbGFzcyo9XCJidXRuXCJde2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDozNHB4O3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH0ubG9naW4td2FybmluZyBhW2NsYXNzKj1cImJ1dG5cIl17bGluZS1oZWlnaHQ6MzBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjdweCl7LmxvZ2luLXdhcm5pbmd7Ym90dG9tOjIwcHh9fS5sb2dpbi1ncmVldGluZ3ttYXgtd2lkdGg6MzAwcHg7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRoZW1lKTtib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgzNSwzNSwzNSwwLjI1KTtib3JkZXItcmFkaXVzOjNweDtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4O3BhZGRpbmctbGVmdDoyMHB4fS5uby1sb2dpbi1ncmVldGluZyAubG9naW4tZ3JlZXRpbmd7ZGlzcGxheTpub25lfS5sb2dpbi1ncmVldGluZ19fYWxlcnR7bWFyZ2luLXRvcDoxNXB4fS5sb2dpbi1ncmVldGluZ19fYnRuc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi10b3A6MTVweH0ubG9naW4tZ3JlZXRpbmcgW2NsYXNzKj1cImJ1dG5cIl17ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjM0cHg7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fS5sb2dpbi1ncmVldGluZyBhW2NsYXNzKj1cImJ1dG5cIl17bGluZS1oZWlnaHQ6MzBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjdweCl7LmxvZ2luLWdyZWV0aW5ne2JvdHRvbToyMHB4fX0uaW5zdGFsbC1wcm9tcHR7ZGlzcGxheTpub25lO3otaW5kZXg6OTk5OTt3aWR0aDpjYWxjKDEwMCUgLSAzMHB4KTttYXgtd2lkdGg6MzAwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6MCAycHggMTBweCByZ2JhKDM1LDM1LDM1LDAuMjUpO2JvcmRlci1yYWRpdXM6M3B4O3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1yaWdodDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHg7cGFkZGluZy1sZWZ0OjIwcHh9Lmluc3RhbGwtcHJvbXB0X19idG5ze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luLXRvcDoxNXB4fS5uby1pbnN0YWxsLXByb21wdCAuaW5zdGFsbC1wcm9tcHR7ZGlzcGxheTpub25lfS5pbnN0YWxsLXByb21wdCBbY2xhc3MqPVwiYnV0blwiXXtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MzRweDtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9Lmluc3RhbGwtcHJvbXB0IGFbY2xhc3MqPVwiYnV0blwiXXtsaW5lLWhlaWdodDozMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyN3B4KXsuaW5zdGFsbC1wcm9tcHR7Ym90dG9tOjIwcHh9fS5hc2lkZS1kb3QtbmF2e3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7dG9wOjA7ei1pbmRleDo4ODg4O2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MTAwdmg7d2lkdGg6MH0uYXNpZGUtZG90LW5hdl9fbGlzdHtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDowO3JpZ2h0OjA7d2lkdGg6MDtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6ZmxleC1lbmR9LmFzaWRlLWRvdC1uYXZfX2l0ZW17bWFyZ2luLXRvcDoxLjVlbX0uYXNpZGUtZG90LW5hdl9fbGlua3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctcmlnaHQ6MS41ZW07bWFyZ2luLXJpZ2h0OjFlbTt3aGl0ZS1zcGFjZTpub3dyYXA7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojZmZmO3RleHQtc2hhZG93OjFweCAxcHggNXB4IHJnYmEoMCwwLDAsMC4zNSk7dHJhbnNpdGlvbjphbGwgMC4zNXN9LmFzaWRlLWRvdC1uYXZfX2xpbms6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmFzaWRlLWRvdC1uYXZfX2xpbms6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6NTAlO3JpZ2h0OjA7ZGlzcGxheTpibG9jazt3aWR0aDowLjc1ZW07aGVpZ2h0OjAuNzVlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzoxcHggMXB4IDVweCByZ2JhKDAsMCwwLDAuMzUpO2JvcmRlci1yYWRpdXM6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3RyYW5zaXRpb246YWxsIDAuMzVzfS5hc2lkZS1kb3QtbmF2X19saW5rLmFjdGl2ZXtwYWRkaW5nLXJpZ2h0OjJlbX0uYXNpZGUtZG90LW5hdl9fbGluay5hY3RpdmU6YWZ0ZXJ7d2lkdGg6MS41ZW07aGVpZ2h0OjEuNWVtO3JpZ2h0Oi0wLjM3NWVtfS5hc2lkZS1kb3QtbmF2X19saW5rIHNwYW57dHJhbnNpdGlvbjphbGwgMC4ycztmbGV4LXNocmluazowfS5hc2lkZS1kb3QtbmF2X19saW5rOm5vdCguYWN0aXZlKSBzcGFue29wYWNpdHk6MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCl7LmFzaWRlLWRvdC1uYXZ7ZGlzcGxheTpibG9ja319LnJnLXBhcnRuZXIgLm1haW4tcGFnZS1hY3Rpb25zLC5yZy1wYXJ0bmVyIC5jYXJkLWJlbmVmaXRzLC5yZy1wYXJ0bmVyIC5jYXJkLXRlcm1zLC5yZy1wYXJ0bmVyIC5jYXRhbG9ndWUtYXZhaWxhYmlsaXR5LC5yZy1wYXJ0bmVyIC5wcm9kdWN0LXByZXZpZXctcXVhbGl0eSwucmctcGFydG5lciAuY2F0YWxvZ3VlLXByaWNlLXNvcnR7ZGlzcGxheTpub25lfS5yZy1wYXJ0bmVyX19wb3dlcmVke2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO21hcmdpbi10b3A6MzBweDtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHg7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzVjNjI2ZX0ucmctcGFydG5lcl9fcG93ZXJlZCBzdmd7d2lkdGg6MjhweDtoZWlnaHQ6MjhweDttYXJnaW4tcmlnaHQ6MTBweDtmaWxsOiNlYzQ4MmZ9LnJnLXBhcnRuZXIgLmhlYWRlcntwYWRkaW5nLXRvcDowfUBtZWRpYSBwcmludHsqLCo6YmVmb3JlLCo6YWZ0ZXJ7YmFja2dyb3VuZDp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2NvbG9yOiMxZDIyMjUgIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDt0ZXh0LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YSxhOnZpc2l0ZWR7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1wcmUsYmxvY2txdW90ZXtib3JkZXI6MXB4IHNvbGlkICMxZDIyMjU7cGFnZS1icmVhay1pbnNpZGU6YXZvaWR9dGhlYWR7ZGlzcGxheTp0YWJsZS1oZWFkZXItZ3JvdXB9dHIsaW1ne3BhZ2UtYnJlYWstaW5zaWRlOmF2b2lkfWltZ3ttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50fXAsaDIsaDN7b3JwaGFuczozO3dpZG93czozfWgyLGgze3BhZ2UtYnJlYWstYWZ0ZXI6YXZvaWR9Zm9vdGVye3Bvc2l0aW9uOnN0YXRpY30ubWFpbntwYWRkaW5nOjgwcHggMCAwIDAgIWltcG9ydGFudH0ucGFnZS1ob2xkZXJ7aGVpZ2h0OmF1dG87bWluLWhlaWdodDowfWh0bWwsYm9keXtoZWlnaHQ6OTklfS5wYWdlLW5hdi1ob2xkZXIuZml4ZWQsLnBhZ2UtZm9vdGVyLC5kb3duLWljb24sLmJhbm5lciwuY2F0YWxvZ3VlLWxpc3QtaG9sZGVyLC5tb3VzZS1pY29uLC5zY3JvbGwtdG8tb3JkZXIsLm9yZGVyLWVycm9ycywuZGF0ZS1pbnB1dDpiZWZvcmUsLmFtb3VudC1idXRuLC5yZWQtYnV0biwuaGVscC1pY29uLC5kZXNrdG9wLXBhZ2UtbmF2LC5waG90b3MsLm1haW4tc2VjdGlvbi10aXRsZSwuc21hbGwtc2xpZGVyLWJsb2NrLC5vcmRlci1pbmZvLWJ1dG5zLC5mZWF0dXJlcy1uYXYtaG9sZGVyLC5vcmRlci1jdXN0b21lci1kYXRhLGZvb3RlcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ub3JkZXItcHJpY2UtZm9ybSAuaW5wdXQtbGluZS1jZWxse2Zsb2F0OnJpZ2h0O3dpZHRoOjM1JX0ub3JkZXItcHJpY2UtZm9ybSBsYWJlbCsuaW5wdXQtbGluZS1jZWxse2Zsb2F0OmxlZnQ7d2lkdGg6NjAlO21hcmdpbjowfS5jb21wYW55LWZlYXR1cmVbY2xhc3MqPSdzY3JvbGwtb3JkZXInXXtwYWRkaW5nOjAgMCAxMHB4IDA7aGVpZ2h0OmF1dG8gIWltcG9ydGFudH0ub3JkZXItZGVzY3JpcHRpb257cGFnZS1icmVhay1hZnRlcjphbHdheXN9LmNvbXBhbnktZmVhdHVyZXMtY29udGVudHt3aWR0aDoxMDAlfS5wYWdlLW5hdi1sb2dve21hcmdpbi1sZWZ0OjB9Lm9yZGVyLXNlY3Rpb24sLm1haW4tcGFnZS1jZWxsLC5tYWluLXBhZ2Utcm93e2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowfS5vcmRlci1wcmVwYXltZW50e3BhZGRpbmc6MTBweCAzMHB4IDEwcHggMH0ub3JkZXItcHJpY2UtZm9ybXtwYWRkaW5nOjAgMCAyMHB4IDB9LmNhcnQ+LmlubmVye2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjB9LmNvbXBhbnktZmVhdHVyZSBoMiwuY2FydCBoMXtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoyNHB4O3BhZGRpbmc6MCAwIDE1cHggMH0uY2FydC1pdGVtLWltYWdlIGltZ3ttYXgtaGVpZ2h0OjQwcHh9LmhlYWRlci1jYXJ0e2Rpc3BsYXk6bm9uZX0uY2FydC10YWJsZS1jZWxse3BhZGRpbmc6NXB4fS5jYXJ0LXRhYmxlLWNlbGw6bnRoLWNoaWxkKDcpe2Rpc3BsYXk6bm9uZX0uY2FydC1vcmRlciAub3JkZXItc2VjdGlvbntwYWRkaW5nOjE1cHggMCAwIDB9Lm9yZGVyLXByaWNlLWZvcm0gaW5wdXQudGV4dC1pbnB1dHtoZWlnaHQ6MzBweDtsaW5lLWhlaWdodDozMnB4fS5vcmRlci10b3RhbC1saXN0IGxpIGxhYmVse2xlZnQ6LTIzcHh9Lm9yZGVyLXByZXBheW1lbnQtaW5mb3twYWRkaW5nOjEycHggMCAwIDB9LmNhcnQtaG9sZGVye21heC13aWR0aDoxMjQwcHh9LmNhcnQtaXRlbS1pbmZve2ZvbnQtc2l6ZToxNnB4fS5jYXJ0LXRleHR7cGFkZGluZzowIDAgNXB4IDA7Zm9udC1zaXplOjEycHh9Lm9yZGVyLXNlY3Rpb24gbGFiZWx7Zm9udC1zaXplOjEzcHh9Lm9yZGVyLXNlY3Rpb24tdG90YWx7cGFkZGluZzoxNXB4IDAgNXB4IDB9Lm9yZGVyLXRvdGFsLXRpdGxlLC5vcmRlci10b3RhbC1saXN0IGxpe3BhZGRpbmc6MCAwIDEwcHggMH0uZG9jdW1lbnRzLXByZXZpZXctY29udGVudHtwYWRkaW5nOjMwcHggMjBweH0uaGVhZGVyLW5hdiwuYWRkaXRpb25hbC1uYXYsaGVhZGVyIC51aS1jb250cm9scywudG9vbHRpcHN0ZXItZGVmYXVsdCwuYnJlYWRjcnVtYnMsLnByZXZpZXctdGFncywuY2FydC10ZXh0IC5jYXJ0LWNsZWFyLC5wcmludC1kb2N1bWVudHMgLnBhZ2UtbmF2LWhvbGRlciwucHJpbnQtZG9jdW1lbnRzIC5uYXZpZ2F0aW9uLWJsb2NrLWFzaWRlLC5wcmludC1kb2N1bWVudHMgLmxvZ2luLXRyaWdnZXIsLmNiaC13cmFwcGVye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5wcmludC1kb2N1bWVudHMgLm5hdmlnYXRpb24tYmxvY2t7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6YXV0bztoZWlnaHQ6YXV0b30ucHJpbnQtZG9jdW1lbnRzIC5kb2N1bWVudHMtcHJldmlld3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5wcmludC1kb2N1bWVudHMgLnBhZ2UtbmF2LWl0ZW1ze2JhY2tncm91bmQ6I2ZmZn0ucHJpbnQtZG9jdW1lbnRzIC5kb2N1bWVudHMtdGl0bGV7Zm9udC1zaXplOjQ4cHg7bGluZS1oZWlnaHQ6NDhweH0uZG9jdW1lbnRzLXByZXZpZXcgcHtmb250LXNpemU6MTRweH0uY2FyZCAuY2FyZC1nYWxsZXJ5LC5jYXJkIC5jYXJkLWJlbmVmaXRzLC5jYXJkIC5jYXJkLWFjdGlvbnMsLmNhcmQgLmNhcmQtYWRkaXRpb25hbC1jYXJkcywuY2FyZCAuY2FyZC1hZGRpdGlvbmFsLXBob3Rvc3tkaXNwbGF5Om5vbmV9LmNhcmQgLmNhcmQtZmVhdHVyZXMgLm5hbWUgYSwuY2FyZCAuY2FyZC1idG5zIFtjbGFzcyo9Jy1idXRuJ10sLm9yZGVyLWRvYyBoZWFkZXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmhlYWRlci1jb250YWN0cyAucGhvbmUtYm94e2Rpc3BsYXk6YmxvY2t9fS5yZy1tYXJrdXBfX3RvcHttYXJnaW4tdG9wOjMwcHg7bWFyZ2luLWJvdHRvbTo1MHB4fS5yZy1tYXJrdXBfX25hdiBsaXtmb250LXdlaWdodDpib2xkO2xpc3Qtc3R5bGU6ZGVjaW1hbCBpbnNpZGV9LnJnLW1hcmt1cF9fbmF2IGxpOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MjBweH0ucmctbWFya3VwX19uYXYgbGkgYXtjb2xvcjp2YXIoLS10aGVtZSl9XG4iLCIuYXV0aCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwdnc7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzRweCk7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBcbiAgLnJnLXBhcnRuZXIgJiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEyNHB4KTtcbiAgfVxuICBcbiAgJl9fZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBtaW4taGVpZ2h0OiAzNDBweDtcbiAgfVxuICBcbiAgJl9fbG9nbyB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICBcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fbGluZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICBcbiAgJl9fYnV0biB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgXG4gICZfX3JlbWVtYmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgXG4gICZfX3JlY292ZXJ5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICBcbiAgJl9fdHJpZ2dlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIFxuICAmX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gIH1cbiAgXG4gICZfX2Vycm9yIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIFxuICAmX19tZXNzYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIFxuICAgICZfc3VjY2VzcyB7XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgfVxuICAgIFxuICAgICZfZXJyb3Ige1xuICAgICAgY29sb3I6ICRkYXJrUmVkO1xuICAgIH1cbiAgfVxufVxuIiwiLypoZXJvKi9cbi5oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAwIDIycHg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDk4cHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJi1sb2dvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHggYXV0bztcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAubG9nby1pdGVtIHtcbiAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDEuM3MgMC41cztcbiAgfVxuXG4gIC5pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgbWF4LXdpZHRoOiAxMDQwcHg7XG4gIH1cblxuICBwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAwIDAgMjlweCAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIC50cmFuc3BhcmVudC1idXRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIG1hcmdpbjogMCAwIDI1cHggMDtcbiAgfVxuXG4gIC5hbmNob3I6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5tYWluLXBhZ2UtY2VsbCB7XG4gICAgcGFkZGluZzogOThweCAwIDAgMDtcbiAgfVxuXG4gICYtc2xvZ2FuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAxMXB4IDAgMCAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDEuM3MgMC44cztcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgbWFyZ2luOiAwIDAgMCAtMzBweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIDFzO1xuICAgIH1cbiAgfVxuXG4gICYtYm90dG9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApO1xuICAgIHRyYW5zaXRpb246IGFsbCAxLjNzIDFzO1xuICB9XG59XG5cbi5oZXJvLWJnIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcblxuICAuaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGlmcmFtZSxcbiAgICB2aWRlbyxcbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA5OTk5OSU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgIHRvIHRvcCxcbiAgICAgIHJnYmEoMCwgMCwgMCwgMC44KSAwJSxcbiAgICAgIHJnYmEoMCwgMCwgMCwgMC42KSA2MCUsXG4gICAgICByZ2JhKDAsIDAsIDAsIDAuNCkgMTAwJVxuICAgICk7XG4gIH1cblxuICAuaW9zICYgdmlkZW8sXG4gIC5hbmRyb2lkICYgdmlkZW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubG9hZGVkICYge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmIHZpZGVvLFxuICAmIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5jb250YWN0cy5zY3JvbGxlZCAuY29udGFjdHMtbGlzdC1pdGVtLFxuLmNvbXBhbnktZmVhdHVyZS5zY3JvbGxlZCAuZmVhdHVyZXMtbGlzdC1pdGVtLFxuLmxvYWRlZCAuaGVyby1zbG9nYW46YmVmb3JlLFxuLmxvYWRlZCAuaGVyby1ib3R0b20sXG4ubG9hZGVkIC5oZXJvLXNsb2dhbixcbi5sb2FkZWQgLmhlcm8gaDEge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uZG93bi1idXRuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDUwcHg7XG4gIGxlZnQ6IDkwJTtcbiAgei1pbmRleDogMTAwO1xuICB3aWR0aDogMzhweDtcbiAgbWFyZ2luLWxlZnQ6IC0xOXB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgJi5oaWRkZW4tYnRuIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgYW5pbWF0aW9uOiBqdW1wIDFzIGluZmluaXRlO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGFuaW1hdGlvbjoganVtcCAxcyAwLjE1cyBpbmZpbml0ZTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICBhbmltYXRpb246IGp1bXAgMXMgMC4zcyBpbmZpbml0ZTtcbiAgICB9XG4gIH1cbn1cblxuLmhlcm8taWNvbixcbi5kb3duLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNTBweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODBweDtcbiAgbWFyZ2luOiAwIDAgMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDAgMCAwIC0yMHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlM2QoMCwgMTVweCwgMCk7XG4gICAgYW5pbWF0aW9uOiBzY3JvbGxXaGVlbCAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgZmlsbDogJHdoaXRlO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgbWFyZ2luOiAwIDAgMCAtNzVweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuaW9zICYsXG4gIC5hbmRyb2lkICYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBhZ2UtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcblxuICAmLWZpeCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmLS1jb21wYW55IHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLnBhZ2UtaGVyby1iZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZS1oZXJvLWJnOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYtYXJyb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGJhY2tncm91bmQ6ICRhc2lkZU5hdjtcblxuICAgIC5oZXJvLWljb24ge1xuICAgICAgYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtdG9wIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgfVxuXG4gICYtY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwMHB4KTtcbiAgfVxuXG4gICYtZnJhbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gICYtaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDk4cHgpO1xuICAgIG1heC13aWR0aDogMTA0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgJi10ZXh0IHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAxMXB4IDAgMCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgfVxuICB9XG5cbiAgJi1iZyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcblxuICAgICYucGFnZS1oZXJvLXNsaWRlciB7XG4gICAgICAmLm9uZS1zbGlkZSB7XG4gICAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpZGUge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLnNsaWRlIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGlkZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG5cbiAgICAgICAgJi5zbGljay1jdXJyZW50IHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cbiAgICAgICAgICAuc2xpZGUtdGV4dCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgMC41cztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNsaWNrLWN1cnJlbnQge1xuICAgICAgICAuc2xpZGUtdGV4dCB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyAwLjVzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ZyYW1lIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE0NTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgQGluY2x1ZGUgZml0SW1hZ2UoY292ZXIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgcmdiYSgkYmxhY2ssIDAuODUpIDAlLFxuICAgICAgICAgIHJnYmEoJGJsYWNrLCAwLjcpIDUwJSxcbiAgICAgICAgICByZ2JhKCRibGFjaywgMC42KSA3MCUsXG4gICAgICAgICAgcmdiYSgkYmxhY2ssIDApIDEwMCVcbiAgICAgICAgKTtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgQGluY2x1ZGUgem9vbUltYWdlO1xuICAgICAgfVxuXG4gICAgICAmLXRleHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXM7XG5cbiAgICAgICAgLm5hbWUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXRyaWdnZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWhvbGRlciB7XG4gICAgICAgICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLWxlZnQge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDYwJSAtIDEwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1yaWdodCB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDQwJSAtIDEwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWxlZnQsXG4gICAgICAgICAgJi1yaWdodCB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgaWZyYW1lLFxuICAgICAgdmlkZW8sXG4gICAgICBpbWcge1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuXG4gICAgICAmX2JsdXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmaWx0ZXI6IGJsdXIoNDBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgdG8gdG9wLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIDAuOCkgMCUsXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgMC42KSA2MCUsXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgMC40KSAxMDAlXG4gICAgICApO1xuICAgIH1cbiAgfVxuXG4gICYtbmF2IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDEuM3MgMXM7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDE1cHggMCAwIDA7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAwIDAgNDBweDtcbiAgICAgIH1cblxuICAgICAgW2NsYXNzKj0naWNvLSddIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcblxuICAgICAgICBbY2xhc3MqPSdpY28tJ10ge1xuICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY29tcGFueSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjBweDtcbiAgICAvL2NvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICAgLmlubmVyIHtcbiAgICAgIG1heC13aWR0aDogMTE4MHB4O1xuICAgIH1cblxuICAgIC5uYW1lIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA1cHggMDtcblxuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgJi1mcmFtZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cblxuICAgICAgJi1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluRm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgIC5zdGF0aWMtcmF0aW5nLFxuICAgICAgICAuYWRkLXRvLWZhdm9yaXRlIHtcbiAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICAudGVzdGltb25pYWwtY291bnRlciB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudHlwZSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmFkZC10by1mYXZvcml0ZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luOiA2cHggYXV0byAwIGF1dG87XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogLTlweCAwIDAgLTEycHg7XG4gICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1kYXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5kYXRhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNXB4IDVweDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi10ZXh0IHtcbiAgICAgICAgbWluLWhlaWdodDogMzhweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAmLS1sb3cge1xuICAgICAgICBwYWRkaW5nOiAwIDAgNHB4IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXRpYy1yYXRpbmcge1xuICAgICAgbWFyZ2luOiAxMnB4IGF1dG8gMTBweCBhdXRvO1xuICAgIH1cblxuICAgIC50ZXN0aW1vbmlhbC1jb3VudGVyIHtcbiAgICAgIG1hcmdpbjogMCA1cHggMCA1cHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIFtjbGFzcyo9Jy1idXRuJ10ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbjogMTBweCBhdXRvIDAgYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cblxuICAmLXJhdGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIC5zdGF0aWMtcmF0aW5nLFxuICAgICAgLnRlc3RpbW9uaWFsLWNvdW50ZXIsXG4gICAgICAuYWRkLXRvLWZhdm9yaXRlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogNXB4IGF1dG8gMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaGVyby1jb21wYW55LW5hbWUge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAmX3N0YXRpYyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAmICsgLnN0dWRpby1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAmICsgLnN0dWRpby1zZWN0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICYgKyAuc3R1ZGlvLXNlY3Rpb24ge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAmICsgLnN0dWRpby1zZWN0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgLmxvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBAaW5jbHVkZSBzcXVhcmVTaXplKDkwcHgpO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBAaW5jbHVkZSBzcXVhcmVTaXplKDYwcHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5uYW1lIHtcbiAgICAvL3RleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGgxIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG5cbiAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtLXRlbmRlci1hcHByb3ZlZCB7XG4gICAgICB0b3A6IC0zcHg7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtZnJhbWUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICYtaW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcblxuICAgICAgLm5hbWUtaWQsXG4gICAgICAudGVzdGltb25pYWwtY291bnRlcixcbiAgICAgIC5zdGF0aWMtcmF0aW5nLFxuICAgICAgLmFkZC10by1mYXZvcml0ZSB7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgLnN0YXRpYy1yYXRpbmcge1xuICAgICAgICB0b3A6IDFweDtcbiAgICAgIH1cblxuICAgICAgLnRlc3RpbW9uaWFsLWNvdW50ZXIge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuXG4gICAgICAmLWluZm8ge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICAgICAgLm5hbWUtaWQsXG4gICAgICAgIC50ZXN0aW1vbmlhbC1jb3VudGVyLFxuICAgICAgICAuc3RhdGljLXJhdGluZyxcbiAgICAgICAgLmFkZC10by1mYXZvcml0ZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudHlwZSB7XG4gICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmFkZC10by1mYXZvcml0ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICB0b3A6IC0xcHg7XG5cbiAgICBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luOiAtOXB4IDAgMCAtMTJweDtcbiAgICAgIGZpbGw6ICRtaWRHcmF5O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sb2FkZWQge1xuICAucGFnZS1oZXJvLWdhbGxlcnksXG4gIC5wYWdlLWhlcm8tY29tcGFueSxcbiAgLnBhZ2UtaGVyby1uYXYsXG4gIC5wYWdlLWhlcm8tdG9wLFxuICAucGFnZS1oZXJvLXRpdGxlLFxuICAucGFnZS1oZXJvLXRleHQsXG4gIC5wYWdlLWhlcm8tdGV4dDpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4vKiBlbmQgb2YgaGVybyovXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogNjUwcHg7XG5cbiAgICBoMSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgIH1cblxuICAgIC5tYWluLXBhZ2UtY2VsbCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xuICAgIH1cblxuICAgICZfX2dhcHMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAucGFnZS1oZXJvIHtcbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICB9XG5cbiAgICAmLWhvbGRlciB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDBweCk7XG4gICAgfVxuICB9XG5cbiAgLmRvd24taWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvIHtcbiAgICAmLXNsb2dhbiB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgJi1oZWFkZXIgLmhlYWRlci1sb2dvIHtcbiAgICAgIHdpZHRoOiAzNjBweDtcbiAgICAgIG1hcmdpbjogMTAwcHggMCAwIDA7XG4gICAgfVxuICB9XG5cbiAgLnBhZ2UtaGVybyB7XG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgfVxuXG4gICAgJi1kYXRhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAuZGF0YSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAucGFnZS1oZXJvIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJi1ob2xkZXIsXG4gICAgJi1mcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLW5hdiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW46IDAgMCAwIC0zMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5oZXJvIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgJi1zbG9nYW4ge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgfVxuXG4gICAgJi1oZWFkZXIge1xuICAgICAgLmhlYWRlci1sb2dvIHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICBtYXJnaW46IDEzMHB4IDAgMCAwO1xuICAgICAgfVxuXG4gICAgICAucGhvbmUtYm94IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogNjFweCAwIDAgMDtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhZ2UtaGVybyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cbiAgICAmLS1jb21wYW55IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgLnBhZ2UtaGVyby1jb21wYW55LFxuICAucGFnZS1oZXJvLWdhbGxlcnkge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDY4MHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kZXNrdG9wIHtcbiAgICAuaGVyby1oZWFkZXIge1xuICAgICAgLmhlYWRlci1sb2dvIHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgMCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kb3duLWljb24ge1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5oZXJvIHtcbiAgICAgIGgxIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICAgICAgZm9udC1zaXplOiA5MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNhdGFsb2d1ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDFlbTtcbn1cblxuLmNhdGFsb2d1ZS1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2F0YWxvZ3VlX19ob2xkZXIge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG5cbi5wcm9kdWN0cy1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNGVtO1xufVxuXG4uY2F0YWxvZ3VlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYXRhbG9ndWUtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cblxuLmNhdGFsb2d1ZS1hbmNob3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTkwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5jYXRhbG9ndWUtbGlzdC0tZW1wdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJiA+IHNwYW4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDE1cHggMzBweCAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jYXRhbG9ndWUtdHJpZ2dlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY2F0YWxvZ3VlLWxpc3QtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5jYXRhbG9ndWUtbGlzdC1ob2xkZXIud2l0aC1maWx0ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY2F0YWxvZ3VlLWxpc3QtaG9sZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4uY2F0YWxvZ3VlLWZpbHRlci1jb2x1bW4ge1xuICBvcmRlcjogMTtcbiAgd2lkdGg6IDI3MHB4O1xufVxuXG4uY2F0YWxvZ3VlLWxpc3QtY29sdW1uIHtcbiAgb3JkZXI6IDI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyOTBweCk7XG59XG5cbi5jYXRhbG9ndWUtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xuXG4gIC5jYXRhbG9ndWUtbGlzdC1ob2xkZXI6bm90KC53aXRoLWZpbHRlcnMpICYge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIH1cblxuICAmX3N0YWdlcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDE1cHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAxNXB4O1xuICB9XG59XG5cbi5jYXRhbG9ndWUtdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDg1cHg7XG4gIHotaW5kZXg6IDEwNDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAmLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC8vXG4gIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgYm9yZGVyOiAycHggc29saWQgJG1pZEdyYXk7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTllbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbWlkR3JheTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogMTJweDtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbWlkR3JheTtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRtaWRHcmF5O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuXG4ucHJldmlldy10YWdzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgJi0tYm9yZGVyZWQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRCb3JkZXI7XG4gIH1cblxuICAmLmxvdyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDAgMTVweCAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICBsaSB7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodEJvcmRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGlkZGVuLXRhZ3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLXRyaWdnZXIge1xuICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgc3BhbjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0zcHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzMzMzMzM7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMzMzMztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblxuICAgICAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jYXRhbG9ndWUtbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcblxuICAgIC5jYXRhbG9ndWUtbGlzdC1ob2xkZXI6bm90KC53aXRoLWZpbHRlcnMpICYge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICB9XG5cbiAgICAmX3N0YWdlcyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2F0YWxvZ3VlLWxpc3QtaG9sZGVyLndpdGgtZmlsdGVycyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5jYXRhbG9ndWUtZmlsdGVyLWNvbHVtbixcbiAgLmNhdGFsb2d1ZS1saXN0LWNvbHVtbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuY2F0YWxvZ3VlLWxpc3QtaG9sZGVyOm5vdCgud2l0aC1maWx0ZXJzKSAuY2F0YWxvZ3VlLWxpc3QsXG4gIC5jYXRhbG9ndWUtbGlzdCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNXB4O1xuICAgIGdyaWQtcm93LWdhcDogMjBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXG4gICAgJl9zdGFnZXMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG4gIH1cblxuICAuY2F0YWxvZ3VlLWxpc3QtaXRlbSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0R3JheTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2F0YWxvZ3VlLWxpc3QtaG9sZGVyOm5vdCgud2l0aC1maWx0ZXJzKSAuY2F0YWxvZ3VlLWxpc3QsXG4gIC5jYXRhbG9ndWUtbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblxuICAgICZfc3RhZ2VzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jYXRhbG9ndWUtbGlzdC1ob2xkZXI6bm90KC53aXRoLWZpbHRlcnMpIC5jYXRhbG9ndWUtbGlzdCxcbiAgLmNhdGFsb2d1ZS1saXN0IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDEwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblxuICAgICZfc3RhZ2VzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgfVxufVxuIiwiLmNhdGFsb2d1ZV9fYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgcGljdHVyZSxcbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICYtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICYtbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtaW5kZW50OiAtOTk5ZW07XG4gIH1cblxuICAmX2xvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5zbGljay1pbml0aWFsaXplZCAmLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2hhZG93OiAwIDAgMCB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4uY2F0YWxvZ3VlX19iYW5uZXItZnJhbWUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICZfbG93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5jYXRhbG9ndWVfX2Jhbm5lci1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBjb2xvcjogJG1pZEdyYXk7XG4gIGZvbnQtc2l6ZTogMTNweDtcblxuICBbY2xhc3MqPSdidXRuJ10ge1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICBbY2xhc3MqPSdidXRuJ10ge1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxufVxuXG4uY2F0YWxvZ3VlLWJhbm5lcnMtc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbiIsIi5jYXRhbG9ndWUtZmlsdGVyIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgXG4gICYtaG9sZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDI4LCAyNywgMjcsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBcbiAgICAuZmlsdGVycy1jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgICAgXG4gICAgICAuaWNvbi1jcm9zcyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luOiAtMTBweCAwIDAgLTE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmLXBvcHVwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDQwO1xuICAgIGxlZnQ6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgXG4gICAgJi0taGlkZGVuIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIFxuICAgIC5wb3B1cC1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjNweCAyMHB4O1xuICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZSk7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgIFxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnBvcHVwLWNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgfVxuICB9XG59XG5cbi5jYXRhbG9ndWUtZmlsdGVyLXRyaWdnZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmNhdGFsb2d1ZS1maWx0ZXItY29uZmlybSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjAwcHg7XG4gIHotaW5kZXg6IDIwO1xuICBsZWZ0OiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDEwcHggcmdiYSgkbWlkR3JheSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDBzO1xuICBAaW5jbHVkZSBoaWRkZW47XG4gIFxuICAmLmFjdGl2ZSB7XG4gICAgQGluY2x1ZGUgdmlzaWJsZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxuICBcbiAgLmRhcmstcmVkLWJ1dG4ge1xuICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgfVxuICBcbiAgLmNvbmZpcm0tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBcbiAgICBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbjogLTEwcHggMCAwIC0xMHB4O1xuICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgIH1cbiAgfVxuICBcbiAgW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5maWx0ZXItc2VjdGlvbiB7XG4gIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodEJvcmRlcjtcbiAgXG4gIC5zZWN0aW9uLXRyaWdnZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAzOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCA5cHggMzVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMTFweDtcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgIGZpbGw6ICRibGFjaztcbiAgICB9XG4gICAgXG4gICAgJi5hY3RpdmUge1xuICAgICAgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5zZWN0aW9uLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDAgMTRweCAwO1xuICAgIC8vYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodEJvcmRlcjtcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICBcbiAgICAucmFuZ2Utcm93IHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4IDIwcHg7XG4gICAgfVxuICAgIFxuICAgICZfX21vcmUge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBcbiAgICAuZmlsdGVyLWNvbG9ycyB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAwIDE1cHg7XG4gICAgICBcbiAgICAgIGEge1xuICAgICAgICBtYXJnaW46IDAgNXB4IDEwcHggNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAubGFiZWxzLXRyaWdnZXIge1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDAgMjBweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAucmFuZ2UtaW5wdXRzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIFxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gN3B4KTtcbiAgICAgICAgXG4gICAgICAgIC5wcmVmaXgsXG4gICAgICAgIC5jdXJyZW5jeSB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLnByZWZpeCB7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAudGV4dC1pbnB1dC5wcmljZS1yYW5nZSB7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ1cHgpO1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICBcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBcbiAgICAgICAgLmNoZWNrLWxhYmVsIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI4cHgpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTBlMTtcbiAgICAgICAgXG4gICAgICAgIFxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XG4gICAgICBtYXJnaW46IDEycHggMCAwIDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIFxuICAgICAgJjpob3ZlcixcbiAgICAgICYuY2hlY2tlZCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5sYWJlbC10ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI4cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAuY29uZmlybS1maWx0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTEycHg7XG4gICAgICAgIHJpZ2h0OiAtMTEwcHg7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgIEBpbmNsdWRlIGhpZGRlbjtcbiAgICAgICAgXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBAaW5jbHVkZSB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAucmVkLWJ1dG4ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYucHJpY2UtbGlzdCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMThweCAwO1xuICAgIH1cbiAgICBcbiAgICAmLmZpbHRlci1idG5zIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG4gIFxuICAuc2VjdGlvbi1saXN0X2NvbG9ycyBsaSB7XG4gICAgJi5hY3RpdmUgLmNoZWNrLWljb24ge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICAgIFxuICAgIC5jaGVjay1pY29uIHtcbiAgICAgIFxuICAgICAgJltkYXRhLW9wdGlvbi1pZD1cIjExMVwiXSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pL3RyYW5zcGFyZW50LWNvbG9yLnBuZycpIGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTUwJSAxNTAlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmW2RhdGEtb3B0aW9uLWlkPVwiMTEyXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJltkYXRhLW9wdGlvbi1pZD1cIjExM1wiXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgICZbZGF0YS1vcHRpb24taWQ9XCIxMTRcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGViNDQzO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmW2RhdGEtb3B0aW9uLWlkPVwiMTE1XCJdIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzZkNGM0MTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJltkYXRhLW9wdGlvbi1pZD1cIjExNlwiXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM5ZTllOWU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICZbZGF0YS1vcHRpb24taWQ9XCIxMThcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjQ0MzM2O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmW2RhdGEtb3B0aW9uLWlkPVwiNDg3XCJdIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2YwNjI5MjtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJltkYXRhLW9wdGlvbi1pZD1cIjExOVwiXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzZjUxYjU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICZbZGF0YS1vcHRpb24taWQ9XCIxMjFcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmW2RhdGEtb3B0aW9uLWlkPVwiMTI0XCJdIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2M0YzRjNDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJltkYXRhLW9wdGlvbi1pZD1cIjE0M1wiXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2NGI1ZjY7XG4gICAgICB9XG4gICAgICBcbiAgICAgICZbZGF0YS1vcHRpb24taWQ9XCIyMTBcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjY4NjIwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmW2RhdGEtb3B0aW9uLWlkPVwiMjExXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZERDlCNTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJltkYXRhLW9wdGlvbi1pZD1cIjQ4MVwiXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmViM2I7XG4gICAgICB9XG4gICAgICBcbiAgICAgICZbZGF0YS1vcHRpb24taWQ9XCI0ODVcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNGNhZjUwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmW2RhdGEtb3B0aW9uLWlkPVwiODcyXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2NkOTE2YztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJltkYXRhLW9wdGlvbi1pZD1cIjk0NVwiXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkODg4NTA7XG4gICAgICB9XG4gICAgICBcbiAgICAgICZbZGF0YS1vcHRpb24taWQ9XCI5NjdcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICB0byByaWdodCxcbiAgICAgICAgICAgICNmNDQzMzYgMCUsXG4gICAgICAgICAgICAjZjQ0MzM2IDMzLjMzMyUsXG4gICAgICAgICAgICAjNGNhZjUwIDMzLjMzMyUsXG4gICAgICAgICAgICAjNGNhZjUwIDY2LjY2NiUsXG4gICAgICAgICAgICAjNjRiNWY2IDY2LjY2NiUsXG4gICAgICAgICAgICAjNjRiNWY2IDEwMCVcbiAgICAgICAgKTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJltkYXRhLW9wdGlvbi1pZD1cIjk4MlwiXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGREQ5QjU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICZbZGF0YS1vcHRpb24taWQ9XCIxMjU3XCJdIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgLTcyZGVnLFxuICAgICAgICAgICAgI2RlZGVkZSxcbiAgICAgICAgICAgICNmZmZmZmYgMTYlLFxuICAgICAgICAgICAgI2RlZGVkZSAyMSUsXG4gICAgICAgICAgICAjZmZmZmZmIDI0JSxcbiAgICAgICAgICAgICM0NTQ1NDUgMjclLFxuICAgICAgICAgICAgI2RlZGVkZSAzNiUsXG4gICAgICAgICAgICAjZmZmZmZmIDQ1JSxcbiAgICAgICAgICAgICNmZmZmZmYgNjAlLFxuICAgICAgICAgICAgI2RlZGVkZSA3MiUsXG4gICAgICAgICAgICAjZmZmZmZmIDgwJSxcbiAgICAgICAgICAgICNkZWRlZGUgODQlLFxuICAgICAgICAgICAgI2ExYTFhMVxuICAgICAgICApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5maWx0ZXItYnRucyB7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgXG4gIFtjbGFzcyo9XCItYnV0blwiXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW46IDAgYXV0byAxNXB4IGF1dG87XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jYXRhbG9ndWUtZmlsdGVyLXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2F0YWxvZ3VlLWZpbHRlci1ob2xkZXIge1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgQGluY2x1ZGUgYWNjb3JkaW9uLWNvbnRlbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBcbiAgICAubWFpbi1zZWN0aW9uLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgXG4gICAgLmZpbHRlcnMtY2xvc2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4iLCIuY2F0YWxvZ3VlLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBcbiAgJjphZnRlcixcbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTI1JTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTUwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodEJvcmRlcjtcbiAgfVxuICBcbiAgJjphZnRlciB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICBcbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGZsZXg6IDAuMDUgMSA3OHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogJHBsYWNlaG9sZGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIFxuICAgIGEge1xuICAgICAgY29sb3I6ICRwbGFjZWhvbGRlcjtcbiAgICAgIFxuICAgICAgJi5jdXJyZW50LFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZsZXgtYmFzaXM6IDEyMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnByb2R1Y3QtcHJldmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAkbmF2Q29sb3I7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5wcmljZV9pbm5lcixcbiAgLnByb2R1Y3QtYWN0aW9ucyxcbiAgLmFydCB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgyOCwgMjcsIDI3LCAwLjEpO1xuXG4gICAgLnByaWNlX2lubmVyLFxuICAgIC5wcm9kdWN0LWFjdGlvbnMsXG4gICAgLmFydCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdC1wcmV2aWV3LWxpbmsge1xuICBAaW5jbHVkZSBmdWxsTGluaztcbiAgei1pbmRleDogOTtcbiAgdGV4dC1pbmRlbnQ6IC05OTllbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy9kaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdHNfX3ByZW1pdW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTtcbiAgbGVmdDogMTBweDtcbiAgd2lkdGg6IDQwcHg7XG5cbiAgc3ZnIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICB9XG59XG5cbi5pbi1mYXZvcml0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMjlweDtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuXG4gICAgLmhlYXJ0LWZ1bGwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wcm9kdWN0LXByZXZpZXcgLmltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlckdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICB9XG5cbiAgJiA+IHNwYW4sXG4gIGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgLmFkZGl0aW9uYWwtaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgQGluY2x1ZGUgaGlkZGVuO1xuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdC1wcmV2aWV3LXF1YWxpdHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICByaWdodDogNHB4O1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICRtaWRHcmF5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAuaWNvLWRpYW1vbmQge1xuICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgfVxuXG4gIC5pY28tcGlnIHtcbiAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gIH1cblxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTEycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICB9XG5cbiAgLmNhcmQtY29sb3JzICYge1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdC1wcmV2aWV3LXJhdGluZyB7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcblxuICAuc3RhdGljLXJhdGluZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLnByb2R1Y3QtcHJldmlldyAubmFtZSB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wcm9kdWN0LXByZXZpZXcgLnByaWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IGF1dG87XG5cbiAgJl9pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ucHJvZHVjdC1wcmV2aWV3X19tYWluLXByaWNlIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogdmFyKC0tdGhlbWUpO1xufVxuXG4ucHJvZHVjdC1wcmV2aWV3X19vbGQtcHJpY2Uge1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgY29sb3I6ICRtaWRHcmF5O1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLnByb2R1Y3QtcHJldmlld19fYWZ0ZXItY2FzaGJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgY29sb3I6ICRibHVlSGVscDtcbn1cblxuLnByb2R1Y3QtcHJldmlldyAuYXJ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBjb2xvcjogJGFydENvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ucHJvZHVjdC1wcmV2aWV3IC5jYXNoYmFjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICRtaWRHcmF5O1xufVxuXG4ucHJvZHVjdC1wcmV2aWV3IC5wcm9kdWN0LWFjdGlvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIC8vYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodEdyYXk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoLndpZGUpIHtcbiAgICAgIC8vYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbGlnaHRHcmF5O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZpbGw6ICRtaWRHcmF5O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgfVxuXG4gICAgJi5hZGQtdG8tZmF2b3JpdGUgc3ZnIHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgIH1cblxuICAgICYuYWRkLXRvLWNhcnQgc3ZnIHtcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgIH1cblxuICAgICYuaXRlbS12aWV3IHN2ZyB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSxcbiAgICAmOmhvdmVyIHtcbiAgICAgIC8vYmFja2dyb3VuZDogdmFyKC0tdGhlbWUpO1xuXG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgICAgIC8vZmlsbDogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHJvZHVjdC1wcmV2aWV3IHtcbiAgICAucHJpY2VfaW5uZXIsXG4gICAgLnByb2R1Y3QtYWN0aW9ucyxcbiAgICAuYXJ0IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluLWZhdm9yaXRlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNXB4O1xuICAgIHdpZHRoOiA1cHg7XG4gIH1cblxuICAucHJvZHVjdC1wcmV2aWV3IC5wcm9kdWN0LWFjdGlvbnMgYSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuXG4gICAgJi5hZGQtdG8tZmF2b3JpdGUgc3ZnIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgICYuYWRkLXRvLWNhcnQgc3ZnIHtcbiAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgIH1cblxuICAgICYuaXRlbS12aWV3IHN2ZyB7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0ge1xuICAtLXN0YWdlV2hpdGU6ICNmZmZmZmY7XG4gIC0taXRlbUJhY2tncm91bmQ6IHZhcigtLXN0YWdlV2hpdGUpO1xuICAtLXZlcnRpY2FsR2FwOiAyZW07XG4gIC0taG9yaXpvbnRhbEdhcDogMS43NWVtO1xuICAtLWhhbGxTaXplOiAyMGVtO1xuICAtLXByaW1hcnlUZXh0Q29sb3I6ICMxZDIyMjU7XG4gIC0tc2Vjb25kYXJ5VGV4dENvbG9yOiAjNzE3MTcxO1xuICAtLXN2Z0ZpbGw6ICM4ZDhkOGQ7XG4gIC0tZnVsbFN0YXJGaWxsOiAjZmZkZTFiO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgZ3JpZC1yb3ctZ2FwOiB2YXIoLS12ZXJ0aWNhbEdhcCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy10b3A6IHZhcigtLXZlcnRpY2FsR2FwKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXZlcnRpY2FsR2FwKTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1ob3Jpem9udGFsR2FwKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0taG9yaXpvbnRhbEdhcCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWl0ZW1CYWNrZ3JvdW5kKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDI4LCAyNywgMjcsIDAuMSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0gKjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBoZWlnaHQ6IDExcHg7XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0gKjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zY3JvbGxiYXJCRyk7XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0gKjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aHVtYkJHKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1zY3JvbGxiYXJCRyk7XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAwLjE1ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1uYW1lIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tbmFtZSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeVRleHRDb2xvcik7XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tbmFtZSBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLW1ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tbWV0YS1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVlbTtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1hcnQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1yYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tcmF0aW5nIHN2ZyB7XG4gIHdpZHRoOiAxLjEyNWVtO1xuICBoZWlnaHQ6IDEuMTI1ZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmaWxsOiB2YXIoLS1zdmdGaWxsKTtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1yYXRpbmctZmlsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogY2FsYygyMCUgKiB2YXIoLS1yYXRpbmcpKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLXJhdGluZy1maWxsIHN2ZyB7XG4gIGZpbGw6IHZhcigtLWZ1bGxTdGFyRmlsbCk7XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tZmVlZGJhY2s6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tY29udGFjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLWNvbnRhY3RzLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLWNvbnRhY3RzLWl0ZW1fd2lkZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLWNvbnRhY3RzLWl0ZW0gYSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5VGV4dENvbG9yKTtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1jb250YWN0cy1pdGVtIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tY29udGFjdHMtaXRlbSBzdmcge1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIGZpbGw6IHZhcigtLXN2Z0ZpbGwpO1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLWNvbnRhY3RzLWl0ZW0gbWFyayB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnlUZXh0Q29sb3IpO1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tcHJpY2UtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLXByaWNlIHNwYW4ge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWxlZnQ6IDAuMTI1ZW07XG4gIG1hcmdpbi1yaWdodDogMC4xMjVlbTtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1tb3JlLWxpbmsge1xuICBjb2xvcjogdmFyKC0tdGhlbWUpO1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLXNjcm9sbGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IHZhcigtLWhhbGxTaXplKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLXNjcm9sbGVyLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBncmlkLWF1dG8tY29sdW1uczogdmFyKC0taGFsbFNpemUpO1xuICBncmlkLWNvbHVtbi1nYXA6IDFlbTtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1oYWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLWhhbGwtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBoZWlnaHQ6IDE2MHB4O1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLWhhbGwtaW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1oYWxsLWltYWdlLWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG4gIHBhZGRpbmctdG9wOiAxZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2xvcjogdmFyKC0tc3RhZ2VXaGl0ZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICB0byB0b3AsXG4gICAgcmdiYSgwLCAwLCAwLCAwLjcpIDIwJSxcbiAgICByZ2JhKDAsIDAsIDAsIDAuMykgNDAlLFxuICAgIHJnYmEoMCwgMCwgMCwgMClcbiAgKTtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1oYWxsLWF0dHJpYnV0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnlUZXh0Q29sb3IpO1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLWhhbGwtYXR0cmlidXRlIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMC4zNWVtO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeVRleHRDb2xvcik7XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0gLmFkZC10by1mYXZvcml0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHRvcDogY2FsYyh2YXIoLS12ZXJ0aWNhbEdhcCkgLyAyKTtcbiAgcmlnaHQ6IGNhbGModmFyKC0taG9yaXpvbnRhbEdhcCkgLyAyKTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0gLmFkZC10by1mYXZvcml0ZSBzdmcge1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIGZpbGw6IHZhcigtLXNlY29uZGFyeVRleHRDb2xvcik7XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0gLmFkZC10by1mYXZvcml0ZS5hY3RpdmUgc3ZnLFxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbSAuYWRkLXRvLWZhdm9yaXRlOmhvdmVyIHN2ZyB7XG4gIGZpbGw6IHZhcigtLXRoZW1lKTtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1oYWxsLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtaW5kZW50OiAtOTk5ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbSB7XG4gICAgLS12ZXJ0aWNhbEdhcDogMWVtO1xuICAgIC0taG9yaXpvbnRhbEdhcDogMC43NWVtO1xuICAgIC0taGFsbFNpemU6IDE1ZW07XG4gIH1cblxuICAuY2F0YWxvZ3VlX19zdGFnZS1pdGVtLWhhbGwtaW1hZ2UtZnJhbWUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0taGFsbC1uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tcHJpY2UtaG9sZGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuY2F0YWxvZ3VlX19zdGFnZS1pdGVtLXByaWNlLWhvbGRlciAuY2F0YWxvZ3VlX19zdGFnZS1pdGVtLXByaWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG4gIH1cbn1cbiIsIi5jYXRhbG9ndWUtcHJpY2Utc29ydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBcbiAgJi1ob2xkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICBcbiAgLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgY29sb3I6ICRwbGFjZWhvbGRlcjtcbiAgfVxuICBcbiAgW2NsYXNzKj1cInByaWNlLWJ1dG5cIl0ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkR3JheTtcbiAgICBcbiAgICBbY2xhc3MqPVwiaWNvbi1cIl0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAycHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIFxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGZpbGw6ICRtaWRHcmF5O1xuICAgICAgbWFyZ2luOiAzcHggYXV0byAwIGF1dG87XG4gICAgfVxuICAgIFxuICAgICYuYWN0aXZlLXNvcnQsXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIFxuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLmxvd2VyLXByaWNlLWJ1dG4gW2NsYXNzKj1cImljb24tXCJdIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIFxufVxuIiwiLmNhdGFsb2d1ZV9fY2F0ZWdvcmllcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIGdyaWQtY29sdW1uLWdhcDogMTVweDtcbiAgZ3JpZC1yb3ctZ2FwOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICYtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJjpob3ZlciAuY2F0YWxvZ3VlX19jYXRlZ29yaWVzLWZyYW1lIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgkbWlkR3JheSwgMC40KTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIC5jYXRhbG9ndWVfX2NhdGVnb3JpZXMtZHJvcGRvd24ge1xuICAgICAgQGluY2x1ZGUgdmlzaWJsZTtcbiAgICB9XG4gIH1cblxuICAmLWZyYW1lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoJG1pZEdyYXksIDAuNCk7XG4gIH1cblxuICAmLWxpbmsge1xuICAgIEBpbmNsdWRlIGZ1bGxMaW5rO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjA1KTtcbiAgfVxuXG4gICYtaW1hZ2Uge1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgc3F1YXJlSW1hZ2U7XG4gIH1cblxuICAvL3Rlc3RcbiAgJi1uYW1lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLWhvbGRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gICYtZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzbW9rZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoJG1pZEdyYXksIDAuNCk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIEBpbmNsdWRlIGhpZGRlbjtcblxuICAgIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblxuICAgICYtbmFtZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgICYtZnJhbWUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi1pbWFnZS1ob2xkZXIge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgfVxuXG4gICAgJi1uYW1lIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICYtbmFtZSB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbiIsIi5jYXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogM2VtO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTUycHgpO1xuICBwYWRkaW5nLXRvcDogMWVtO1xuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuXG4uY2FydF9fcHJvbW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgcGFkZGluZy10b3A6IDFlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodEJvcmRlcjtcblxuICAmLWlucHV0LWxpbmUge1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTJweCAtIDFlbSk7XG4gIH1cblxuICAmLWJ1dG4ge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICAgIHdpZHRoOiAxMTJweDtcbiAgfVxuXG4gICYtd2FybmluZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgfVxufVxuXG5bY2xhc3MqPSctY29weXJpZ2h0cy1wYW5lJ10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ub3JkZXItZXJyb3JzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG4gIGNvbG9yOiB2YXIoLS10aGVtZSk7XG5cbiAgJiA+IGRpdiB7XG4gICAgcGFkZGluZzogMCAwIDVweCAwO1xuICB9XG59XG5cbi5uZXctY2FydF9fY29sdW1ucyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDQyMHB4O1xuICBncmlkLWNvbHVtbi1nYXA6IDJlbTtcbiAgZ3JpZC1yb3ctZ2FwOiAyZW07XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbn1cblxuLm5ldy1jYXJ0X19wcm9kdWN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTUwcHggMWZyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodEJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgcGFkZGluZy1yaWdodDogMmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG5cbi5uZXctY2FydF9fcHJvZHVjdDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cblxuLm5ldy1jYXJ0X19wcm9kdWN0IC5pdGVtLXJlbW92ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNXB4O1xuICByaWdodDogMC41ZW07XG59XG5cbi5uZXctY2FydF9fYWRkLXRvLWZhdm9yaXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDM1cHg7XG4gIHJpZ2h0OiAwLjVlbTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzVjNjI2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVjNjI2ZTtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgcGFkZGluZy10b3A6IDFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUpO1xuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLm5ldy1jYXJ0X19wcm9kdWN0LWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5uZXctY2FydF9fcHJvZHVjdC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubmV3LWNhcnRfX3Byb2R1Y3QtY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtY29sdW1uLWdhcDogMmVtO1xuICBncmlkLXJvdy1nYXA6IDEuNWVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDRmciAzZnI7XG59XG5cbi5uZXctY2FydF9fcHJvZHVjdC1uYW1lIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5uZXctY2FydF9fcHJvZHVjdC1uYW1lIGEge1xuICBjb2xvcjogJGJsYWNrO1xufVxuXG4ubmV3LWNhcnRfX3Byb2R1Y3QtbmFtZSBhIG1hcmsge1xuICBjb2xvcjogJG1pZEdyYXk7XG59XG5cbi5uZXctY2FydF9fcHJvZHVjdC1zaW5nbGUtcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLm5ldy1jYXJ0X19wcm9kdWN0LXNpbmdsZS1wcmljZS1pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubmV3LWNhcnRfX3Byb2R1Y3Qtc2luZ2xlLXByaWNlLWl0ZW1fb2xkIHtcbiAgY29sb3I6ICRtaWRHcmF5O1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLm5ldy1jYXJ0X19wcm9kdWN0LXNpbmdsZS1wcmljZS1sYWJlbCB7XG4gIGNvbG9yOiAkbWlkR3JheTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG4ubmV3LWNhcnRfX3Byb2R1Y3Qtc2luZ2xlLXByaWNlLWxhYmVsX3JpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMC4zNWVtO1xufVxuXG4ubmV3LWNhcnRfX3Byb2R1Y3Qtc2luZ2xlLXByaWNlcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm5ldy1jYXJ0X19wcm9kdWN0LXNpbmdsZS1wcmljZXMtbGlzdCA+IHNwYW46bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMC44NzVlbTtcbn1cblxuLm5ldy1jYXJ0X19jYXNoYmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAkY2FzaGJhY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5uZXctY2FydF9fdG90YWwtY2FzaGJhY2ssXG4ubmV3LWNhcnRfX3Byb2R1Y3QtY2FzaGJhY2sge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cblxuLm5ldy1jYXJ0X19wcm9kdWN0LWRpc2NvdW50LWluZm8ge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLXRoZW1lKTtcbn1cblxuLm5ldy1jYXJ0X19jb2x1bW5zLXRvdGFscy1mcmFtZSB7XG4gIHBhZGRpbmctdG9wOiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodEJvcmRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNtb2tlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5uZXctY2FydF9fY29sdW1ucy10b3RhbHMtZnJhbWUgaW5wdXQudGV4dC1pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxuLm5ldy1jYXJ0X19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAkbWlkR3JheTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbi5uZXctY2FydF9fdG90YWwtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm5ldy1jYXJ0X190b3RhbC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4ubmV3LWNhcnRfX3RvdGFsLWl0ZW1fZmluYWwge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5uZXctY2FydF9fdG90YWwtaXRlbS1rZXksXG4ubmV3LWNhcnRfX3RvdGFsLWl0ZW0tdmFsdWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmV3LWNhcnRfX3RvdGFsLWl0ZW1fZGlzY291bnQgLm5ldy1jYXJ0X190b3RhbC1pdGVtLXZhbHVlIHtcbiAgY29sb3I6ICRkYXJrUmVkO1xufVxuXG4ubmV3LWNhcnRfX3RvdGFsLWl0ZW1fY2FzaGJhY2sge1xuICBjb2xvcjogJGNhc2hiYWNrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5uZXctY2FydF9fdG90YWwtcHJpY2Uge1xuICBmb250LXNpemU6IDEuMjVlbTtcbn1cblxuLm5ldy1jYXJ0X190b3RhbC1wcmljZSA+IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMC4zNWVtO1xufVxuXG4ubmV3LWNhcnRfX2Zvcm0taG9sZGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLWNvbHVtbi1nYXA6IDEuNWVtO1xuICBncmlkLXJvdy1nYXA6IDJlbTtcbn1cblxuLm5ldy1jYXJ0X19zdWJtaXQtYnV0biB7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xufVxuXG4ubmV3LWNhcnRfX2FncmVlbWVudC1saW5lLWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm5ldy1jYXJ0X19hZ3JlZW1lbnQtbGluZS1sYWJlbCBpbnB1dCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ubmV3LWNhcnRfX2FncmVlbWVudC1saW5lIHtcbiAgY29sb3I6ICRtaWRHcmF5O1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5uZXctY2FydF9fY29sdW1ucy10b3RhbHMge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtcm93LWVuZDogMztcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLm5ldy1jYXJ0X19wcm9kdWN0IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgfVxuXG4gIC5uZXctY2FydF9fcHJvZHVjdCAuaXRlbS1yZW1vdmUge1xuICAgIHRvcDogMjBweDtcbiAgfVxuXG4gIC5uZXctY2FydF9fYWRkLXRvLWZhdm9yaXRlIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cblxuICAubmV3LWNhcnRfX3Byb2R1Y3QtY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5ldy1jYXJ0X19jb2x1bW5zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzMjBweDtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDFlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZXctY2FydF9fY29sdW1ucyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cblxuICAubmV3LWNhcnRfX3Byb2R1Y3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogODBweCAxZnI7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxZW07XG4gIH1cblxuICAubmV3LWNhcnRfX3Byb2R1Y3QtY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0ZnIgM2ZyO1xuICB9XG5cbiAgLm5ldy1jYXJ0X19wcm9kdWN0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cblxuICAubmV3LWNhcnRfX3Byb2R1Y3QtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIC5uZXctY2FydF9fcHJvZHVjdC1zaW5nbGUtcHJpY2UtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubmV3LWNhcnRfX3Byb2R1Y3QtY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cblxuICAubmV3LWNhcnRfX2Zvcm0taG9sZGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5uZXctY2FydF9fcHJvZHVjdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2MHB4IDFmcjtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDAuNzVlbTtcbiAgfVxufVxuIiwiLmFib3V0IHtcbiAgJl9fbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFxuICAmX19jb250ZW50IHtcbiAgXG4gIH1cbiAgXG4gICZfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBtYXgtd2lkdGg6IDk1MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIFxuICAmX19oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDVweCByZ2JhKDI4LCAyNywgMjcsIDAuMSk7XG4gICAgXG4gICAgJi1saW5rIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LWluZGVudDogLTk5OWVtO1xuICAgICAgZm9udC1zaXplOiAxcHg7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIFxuICAgICYtaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBcbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1pbWFnZV9fcmVkOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xuICAgIH1cbiAgICBcbiAgICAmLXN1YnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICR3aGl0ZTtcbiAgICB9XG4gICAgXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgXG4gICAgXG4gICAgJi1saXN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIG1hcmdpbjogMzBweCAwIDAgMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgXG4gICAgICBsaSB7XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbjogMTVweCAwIDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJl9fdGl0bGUge1xuICAgICYtc3VidGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3BhcnRuZXJzIHtcbiAgICAmLWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgXG4gICAgJi1jdXN0b21lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIFxuICAgICAgaW1nIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgICAgXG4gICAgICBbY2xhc3MqPVwiLWJ1dG5cIl0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBbY2xhc3MqPVwiLWJ1dG5cIl0ge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGZ1bGxMaW5rO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fdGVzdGltb25pYWxzIHtcbiAgICAmLWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgXG4gICAgJi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAkc2hhZG93O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB9XG4gICAgXG4gICAgJi1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICAgIFxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIFxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgICBcbiAgICAmLWF1dGhvciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBcbiAgICAgICYtcGhvdG8ge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBcbiAgICAgICAgLy9ub2luc3BlY3Rpb24gQ3NzVW5rbm93blRhcmdldFxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaS9uby1waG90by5wbmcnKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1kYXRhIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1uYW1lIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJiArIHAge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGZ1bGxMaW5rO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fdGVhbSB7XG4gICAgJi10ZXh0IHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgfVxuICAgIFxuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIFxuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgfVxuICAgIFxuICAgICYtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIFxuICAgICYtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogY2FsYygyNSUgLSAxNXB4KTtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHggMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICAgIFxuICAgICAgJjpudGgtY2hpbGQoNG4gKyAxKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmFib3V0X190ZWFtLW5hbWUge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGZ1bGxMaW5rO1xuICAgIH1cbiAgICBcbiAgICAmLXBob3RvIHtcbiAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgICAgXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1uYW1lIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIH1cbiAgICBcbiAgICAmLXBvc3Qge1xuICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgfVxuICAgIFxuICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgfVxuICAgIFxuICAgICYtY29udGFjdHMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjA7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtc29jaWFscyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBcbiAgICAgIGEge1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgZmlsbDogJGJsYWNrO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDM2MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIFtjbGFzcyo9XCJhYm91dF9fdHJpZ2dlclwiXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICBcbiAgJl9fdGV4dCB7XG4gICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICAgIFxuICAgICZfZ3JheSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXJHcmF5O1xuICAgIH1cbiAgICBcbiAgICAmX2xvdyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBcbiAgICAmLW1haW4tdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIFxuICAgICYtdGl0bGUge1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjc1ZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgXG4gICAgXG4gICAgJi1zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICAgIFxuICAgIGxpLFxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgICAgXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICB9XG4gICAgXG4gICAgdWwsIG9sIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgIFxuICAgIG9sIGxpLFxuICAgIG9sIHtcbiAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWwgaW5zaWRlO1xuICAgIH1cbiAgICBcbiAgICAmLWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgXG4gICAgICAmX193aXRoLWRvdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgdG9wOiAxOXB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmX19iaWdnZXIgbGksXG4gICAgICAmX19iaWdnZXIgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmX19iaWdnZXN0IGxpLFxuICAgICAgJl9fYmlnZ2VzdCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG4gICAgICBcbiAgICAgIFxuICAgICAgYS5tb2RhbC10cmlnZ2VyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWZpZ3VyZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIFxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmX19zZXBhcmF0b3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEocmVkLCAwLjQpO1xuICAgIG1heC13aWR0aDogOTEwcHg7XG4gICAgXG4gICAgJl93aWRlIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3NlY3Rpb24ge1xuICAgIG1hcmdpbjogMCAwIDYwcHggMDtcbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICAmX190YXJpZmZzIHtcbiAgICAgICYtZGF0YSB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwMHB4KTtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgJl9fbmF2IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIFxuICAgICZfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgXG4gICAgJl9faGVybyB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBcbiAgICAgICYtc3VidGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1saXN0IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW46IDE1cHggMCAwIDA7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX2Jhbm5lciB7XG4gICAgICBmb3JtIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYm9yZGVyOiA1cHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX3NlY3Rpb24ge1xuICAgICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICAgIH1cbiAgICBcbiAgICAmX190YXJpZmZzIHtcbiAgICAgICYtaXRlbSB7XG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1kYXRhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLW5hbWUge1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi10eXBlIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5yYWRpbyB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAucHJpY2Uge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBcbiAgICAgICAgICAmLS1vbGQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWxpc3Qge1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgICB9XG4gICAgICBcbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAmX19zdHlsZSB7XG4gICAgICBcbiAgICAgICYtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIFxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAmLW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX3BvcnRmb2xpbyB7XG4gICAgICBcbiAgICAgICYtbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fdGVzdGltb25pYWxzIHtcbiAgICAgIFxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtbmFtZSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMnB4IDIwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtZGF0YSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0ZXJHcmF5O1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWN1c3RvbWVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgICAgICB3aWR0aDogMzMuMzMzJTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fdGVhbSB7XG4gICAgICAmLWxpc3Qge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtdGV4dCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIFxuICAgICZfX2lubmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIFxuICAgICZfX2hlcm8ge1xuICAgICAgXG4gICAgICAmLWxpc3Qge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fYmFubmVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIFxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAuaW5wdXQtbGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgICAgIFxuICAgICAgICBbY2xhc3MqPVwiLWJ1dG5cIl0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGlucHV0LnRleHQtaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX3RhcmlmZnMge1xuICAgICAgXG4gICAgICAmLWRhdGEsXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtbGlzdCB7XG4gICAgICAgIGNvbHVtbi1jb3VudDogMTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1idG5zIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBcbiAgICAgICAgW2NsYXNzKj1cIi1idXRuXCJdIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBcbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgIH1cbiAgICBcbiAgICAmX190ZXN0aW1vbmlhbHMge1xuICAgICAgJi1saXN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1uYW1lIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDEycHggMTVweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWN1c3RvbWVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX190ZWFtIHtcbiAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmludGVncmF0aW9uLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDAuM2VtO1xuICBmb250LXNpemU6IDNlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5hYm91dF9fdGV4dC13aXRoLWltYWdlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3ZnIgM2ZyO1xuICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gIGdyaWQtcm93LWdhcDogMjBweDtcbn1cblxuLmFib3V0X190ZXh0LXdpdGgtaW1hZ2UtcmV2ZXJzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzZnIgN2ZyO1xuICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gIGdyaWQtcm93LWdhcDogMjBweDtcbn1cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaW50ZWdyYXRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM2VtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmludGVncmF0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNWVtO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmFib3V0X190ZXh0IHtcbiAgICAmLS13aXRoLWltYWdlLFxuICAgICYtd2l0aC1pbWFnZS1yZXZlcnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIFxuICAgICYtaG9sZGVyIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgICBcbiAgICAmLWltYWdlIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5pbnRlZ3JhdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gIH1cbiAgXG4gIC5hYm91dF9fdGV4dC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbiAgfVxuICBcbiAgLmFib3V0X190ZXh0LWNvbnRlbnRfX2JpZ2dlciBsaSxcbiAgLmFib3V0X190ZXh0LWNvbnRlbnRfX2JpZ2dlciBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmFib3V0X19jb250cmFjdG9ycyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIGdyaWQtY29sdW1uLWdhcDogMTVweDtcbiAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBcbiAgJi1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIFxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuICAgIFxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgfVxuICBcbiAgJi1uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gIH1cbiAgXG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cblxuLmFib3V0X190ZXh0LWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIFxuICBbY2xhc3MqPVwiYnV0blwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmFib3V0X19iZW5lZml0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgXG4gICYtZnJhbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDUwdmg7XG4gIH1cbiAgXG4gICYtdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgXG4gICYtaXRlbSB7XG4gICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIFxuICAmLWljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgXG4gICYtaWNvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgLy9jb2xvcjogJG1pZEdyYXk7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgfVxuICBcbiAgJi10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICBcbiAgICAmX2JpZ2dlciB7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIH1cbiAgfVxuICBcbiAgJi1iaWctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjc1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICB9XG4gIFxuICAmLXJlZCB7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIFxufVxuIiwiLyp0ZXN0aW1vbmlhbHMqL1xuLnRlc3RpbW9uaWFscyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIG1heC13aWR0aDogMTE4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgXG4gICYtc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbiAgXG4gICYtLWxvdyB7XG4gICAgLnRlc3RpbW9uaWFsLWl0ZW0ge1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICB9XG4gIH1cbiAgXG4gICYtZm9ybSB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4IDUwcHggMTVweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0ZXJHcmF5O1xuICAgIFxuICAgIGZvcm0ge1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICBcbiAgICAudGVzdGltb25pYWwtaXRlbS1hdXRob3Ige1xuICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgXG4gICAgLmlucHV0LWxpbmUge1xuICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgIH1cbiAgICBcbiAgICAudGVzdGltb25pYWwtcXVhbGl0eSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICBcbiAgICBbY2xhc3MqPVwiLWJ1dG5cIl0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBcbiAgICB9XG4gIH1cbn1cblxuLnNsaWRlci1jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDcwcHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxOTE5MTk7XG59XG5cbi50ZXN0aW1vbmlhbC1pdGVtIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1heC13aWR0aDogNjgwcHg7XG4gIG1pbi1oZWlnaHQ6IDY1MHB4O1xuICBwYWRkaW5nOiAxNTBweCAwIDUwcHggMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBcbiAgJi1waG90byB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweCBhdXRvO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIFxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgXG4gICYtYXV0aG9yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAgNTBweCAwO1xuICAgIFxuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgXG4gICAgJiA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxN3B4IDAgMCAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAjNmM2YzZjO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgICAgZm9udC1mYW1pbHk6ICRtYWluRm9udDtcbiAgICB9XG4gIH1cbiAgXG4gICYtY2VsbCA+IHAge1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgfVxufVxuXG4udGVzdGltb25pYWxzLXRyaWdnZXIgc3BhbiA+IHNwYW4ge1xuICBjb2xvcjogdmFyKC0tdGhlbWUpO1xufVxuXG4udGVzdGltb25pYWxzLWl0ZW0ge1xuICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xuICBcbiAgLm5hbWUge1xuICAgIHBhZGRpbmc6IDAgMCA1cHggMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgXG4gIC5kYXRlIHtcbiAgICBwYWRkaW5nOiAwIDAgNXB4IDA7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4udGVzdGltb25pYWxzLXRyaWdnZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgfVxuICBcbiAgc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBcbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICB0b3A6IC0zcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBtYXJnaW46IDAgMCAwIDE1cHg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgfVxuICB9XG4gIFxuICAmLmFjdGl2ZSBzcGFuOmJlZm9yZSB7XG4gICAgdG9wOiA5cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFsLWZvcm0ge1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICBAaW5jbHVkZSBjbGVhcjtcbiAgXG4gIC5pbnB1dC1saW5lIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIH1cbiAgXG4gIGxhYmVsIHtcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgfVxuICBcbiAgLnRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICBcbiAgaW5wdXQudGV4dC1pbnB1dCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIFxuICAucmVkLWJ1dG4ge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLyogZW5kIG9mIHRlc3RpbW9uaWFscyovXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIFxuICAudGVzdGltb25pYWxzIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNDBweCAwO1xuICAgIFxuICAgICYtbmV4dCxcbiAgICAmLXByZXYge1xuICAgICAgdG9wOiAzNyU7XG4gICAgfVxuICAgIFxuICAgIC5zbGlkZXItY291bnRlciB7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgfVxuICAgIFxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgIGJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbiAgXG4gIC50ZXN0aW1vbmlhbC1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDMwcHggMCAzMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICBcbiAgLnRlc3RpbW9uaWFsLWl0ZW0ge1xuICAgICYtYXV0aG9yIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICBcbiAgICAmLWNlbGwgPiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnRleHQtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICBAaW5jbHVkZSBjbGVhcjtcbiAgXG4gICZfX2hvbGRlciB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIH1cbiAgXG4gIC5icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBcbiAgICB1bC5sZWZ0LXBvc2l0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgXG4gIC5pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxuICBcbiAgLmNhdGFsb2d1ZSAmIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMXB4IDA7XG4gIH1cbiAgXG4gIC5tYWluLWNvbHVtbiB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgXG4gICYtdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMCAyMXB4IDA7XG4gICAgXG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNzU1ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICBcbiAgJi1zZWN0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHggYXV0bztcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgfVxuICBcbiAgdWwge1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICBcbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDAgMCAwIDMwcHg7XG4gICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICB9XG4gIH1cbiAgXG4gIG9sIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgXG4gICAgbGkge1xuICAgICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWwgaW5zaWRlO1xuICAgIH1cbiAgfVxuICBcbiAgcCB7XG4gICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIFxuICAgIG1hcmsge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgfVxuICBcbiAgJi1maWd1cmUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICBcbiAgICAmLS1yaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG4gIH1cbiAgXG4gICYtZmlnY2FwdGlvbiB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cbiAgXG4gICYtdGFibGUge1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBcbiAgICB0YWJsZSB7XG4gICAgICBtaW4td2lkdGg6IDc2MHB4O1xuICAgICAgbWF4LXdpZHRoOiA5MTlweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICBcbiAgICB0ZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGVCb3JkZXI7XG4gICAgICBwYWRkaW5nOiAzcHggNXB4IDVweCA1cHg7XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICB9XG4gIFxuICAmLXNlY3Rpb24tdGl0bGUsXG4gIGgyLFxuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogNTBweCAwIDVweCAwO1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbkZvbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgXG4gICYtc2VjdGlvbi10aXRsZSB7XG4gICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICBcbiAgICBoMiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICBcbiAgLmZpZ3VyZSB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIFxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgXG4gICAgJi5hbGlnbi1yaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW46IDIwcHggMCAxMHB4IDE1cHg7XG4gICAgfVxuICAgIFxuICAgICYuYWxpZ24tbGVmdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogMjBweCAyMHB4IDEwcHggMDtcbiAgICB9XG4gIH1cbiAgXG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5maWd1cmUge1xuICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgXG4gICAgICAmLmFsaWduLXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW46IDIwcHggMCAxMHB4IDE1cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYuYWxpZ24tbGVmdCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDIwcHggMjBweCAxMHB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmZpZ3VyZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIFxuICAgICAgJi5hbGlnbi1sZWZ0LFxuICAgICAgJi5hbGlnbi1yaWdodCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDE1cHggMCA1cHggMDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1maWd1cmUge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgIFxuICAgICAgJi0tcmlnaHQge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLm1haW4tY29sdW1uIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIFxuICAgICYtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBcbiAgICAgICAgaDIge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgdWwgbGkge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA1cHggMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICBvbCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgcGFkZGluZzogMCAwIDVweCAwO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBoMixcbiAgICAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgcGFkZGluZzogMzBweCAwIDAgMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5hcnRpY2xlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uYXJ0aWNsZSBoMiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xufVxuXG4uYXJ0aWNsZV9faW5uZXIge1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLypiYW5uZXIqL1xuLmFydGljbGVfX2Jhbm5lciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXJ0aWNsZV9fYmFubmVyLXRpdGxlIHtcbiAgZm9udC1zaXplOiA0LjVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmFydGljbGVfX2Jhbm5lci10aXRsZV9kYXJrIHtcbiAgY29sb3I6ICRibGFjaztcbn1cblxuLmFydGljbGVfX2Jhbm5lci1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFydGljbGVfX2Jhbm5lci1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBncmV5O1xuICB6LWluZGV4OiAxO1xufVxuXG4uYXJ0aWNsZV9fYmFubmVyLWltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLyplbmQgb2YgYmFubmVyKi9cblxuLyp0ZXh0IGJsb2NrKi9cbi5hcnRpY2xlX190ZXh0IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4uYXJ0aWNsZV9fdGV4dC1jb250ZW50ID4gcCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjb2xvcjogJG1pZEdyYXk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5hcnRpY2xlX19zbWFsbC10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxLjZlbTtcbn1cblxuLmFydGljbGVfX3NtYWxsLXRleHQgYSB7XG4gIGNvbG9yOiAjZWM0ODJmO1xufVxuXG4uYXJ0aWNsZV9fbWFyayxcbi5hcnRpY2xlX190ZXh0IHAge1xuICBmb250LXNpemU6IDJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5hcnRpY2xlX19tYXJrOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmFydGljbGVfX3RleHQgcDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5hcnRpY2xlX190ZXh0X2dyZXkge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBib3gtc2hhZG93OiAwIDAgMjVweCByZ2JhKDI4LCAyNywgMjcsIDAuMTMpO1xufVxuXG4uYXJ0aWNsZV9fdGV4dC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMy4zZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYXJ0aWNsZV9fdGV4dC10aXRsZSBzcGFuIHtcbiAgY29sb3I6ICNlYzQ4MmY7XG4gIGZvbnQtc2l6ZTogMC41ZW07XG59XG5cbi5hcnRpY2xlX190ZXh0LXRpdGxlIG1hcmsge1xuICBjb2xvcjogI2ZiOTRhZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hcnRpY2xlX19tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZlYzkxNztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYXJ0aWNsZV9fdGV4dC1jb2x1bW5zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2ZnIgM2ZyO1xuICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG59XG5cbi5hcnRpY2xlX190ZXh0LWNvbHVtbnMtY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5hcnRpY2xlX190ZXh0LWNvbHVtbnNfcmV2ZXJzZSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIDZmcjtcbn1cblxuLmFydGljbGVfX3RleHQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCAyNXB4IHJnYmEoMjgsIDI3LCAyNywgMC4xMylcbn1cblxuLmFydGljbGVfX3RleHQtY29sdW1ucy1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyplbmQgaWYgdGV4dCBibG9jayovXG5cbi8qcHJvbW8qL1xuLmFydGljbGVfX3Byb21vIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXJ0aWNsZV9fcHJvbW8tdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDNlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTAlO1xufVxuXG4uYXJ0aWNsZV9fcHJvbW8tdGV4dCBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgY29sb3I6ICNmYjk0YWU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFydGljbGVfX3Byb21vLWltYWdlIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXJ0aWNsZV9fcHJvbW8taW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qZW5kIG9mIHByb21vKi9cblxuLyogaGFsZiovXG4uYXJ0aWNsZV9faGFsZiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICBncmlkLXJvdy1nYXA6IDIwcHg7XG59XG5cbi5hcnRpY2xlX19oYWxmLWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uYXJ0aWNsZV9faGFsZi1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogZW5kIG9mIGhhbGYqL1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYXJ0aWNsZSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG4gIFxuICAuYXJ0aWNsZV9fdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYXJ0aWNsZSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG4gIFxuICAuYXJ0aWNsZV9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIFxuICAuYXJ0aWNsZV9fYmFubmVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDRlbTtcbiAgfVxuICBcbiAgLmFydGljbGVfX3NtYWxsLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuYXJ0aWNsZSB7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gIH1cbiAgXG4gIC5hcnRpY2xlX190ZXh0LWNvbHVtbnMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtcm93LWdhcDogMjBweDtcbiAgfVxufVxuXG4iLCIubmV3LWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAzZW07XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTJweCk7XG4gIHBhZGRpbmctdG9wOiAxZW07XG59XG5cbi8vIFRpdGxlXG4ubmV3LWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLm5ldy1jYXJkX19uYW1lIHtcbiAgZm9udC1zaXplOiAyLjM1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIG1hcmdpbi1ib3R0b206IDAuMTVlbTtcbn1cblxuLm5ldy1jYXJkX19uYW1lIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAkbWlkR3JheTtcbn1cblxuLm5ldy1jYXJkX19tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBncmlkLWNvbHVtbi1nYXA6IDFmcjtcbiAgZ3JpZC1yb3ctZ2FwOiAwLjVmcjtcbiAgY29sb3I6ICRtaWRHcmF5O1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5uZXctY2FyZF9fbWV0YS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4ubmV3LWNhcmRfX21ldGEtcmF0aW5nIHtcbn1cblxuLm5ldy1jYXJkX19tZXRhLWFydCB7XG59XG5cbi5uZXctY2FyZF9fbWV0YS1mYXZvcml0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uZXctY2FyZF9fbWV0YS1mYXZvcml0ZSBzdmcge1xuICB3aWR0aDogMS4yNWVtO1xuICBoZWlnaHQ6IDEuMjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgZmlsbDogJG1pZEdyYXk7XG59XG5cbi5uZXctY2FyZF9fbWV0YS1mYXZvcml0ZTpob3Zlcixcbi5uZXctY2FyZF9fbWV0YS1mYXZvcml0ZV9hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uZXctY2FyZF9fbWV0YS1mYXZvcml0ZTpob3ZlciBzdmcsXG4ubmV3LWNhcmRfX21ldGEtZmF2b3JpdGVfYWN0aXZlIHN2ZyB7XG4gIGZpbGw6IHZhcigtLXRoZW1lKTtcbn1cblxuLm5ldy1jYXJkX19tZXRhLWF2YWlsYWJsZSB7XG59XG5cbi5uZXctY2FyZF9fbWV0YS1zZWxmZGVsaXZlcnkge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tdGhlbWUpO1xufVxuXG4ubmV3LWNhcmRfX21ldGEtcGxlZGdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5ldy1jYXJkX19tZXRhLXBsZWRnZS1rZXkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuXG4ubmV3LWNhcmRfX21ldGEtcGxlZGdlLXZhbHVlIHtcbn1cblxuLy8gTWFpbiBkYXRhIGNvbHVtbnNcbi5uZXctY2FyZF9fbWFpbi1jb2x1bW5zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2ZnIgNGZyO1xuICBncmlkLWNvbHVtbi1nYXA6IDJlbTtcbiAgZ3JpZC1yb3ctZ2FwOiAzZW07XG4gIG1hcmdpbi1ib3R0b206IDZlbTtcbn1cblxuLy8gYXNzZXRzXG4ubmV3LWNhcmRfX21haW4tY29sdW1ucy1hc3NldHMge1xufVxuXG4ubmV3LWNhcmRfX2Fzc2V0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5uZXctY2FyZF9fYXNzZXRzLXRodW1icyB7XG4gIHdpZHRoOiA0ZW07XG4gIG1hcmdpbi1yaWdodDogMS41ZW07XG59XG5cbi5uZXctY2FyZF9fYXNzZXRzLXRodW1icy1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuXG4ubmV3LWNhcmRfX2Fzc2V0cy10aHVtYnMtaXRlbTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUpO1xufVxuXG4ubmV3LWNhcmRfX2Fzc2V0cy10aHVtYnMtaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubmV3LWNhcmRfX2Fzc2V0cy1tYWluLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5uZXctY2FyZF9fYXNzZXRzLW1haW4taW1hZ2UtaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ubmV3LWNhcmRfX2Fzc2V0cy1tYWluLWltYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5ldy1jYXJkX19hc3NldHMtbWFpbi1pbWFnZS1saW5rIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ubmV3LWNhcmRfX2Fzc2V0cy1wcmVtaXVtLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMWVtO1xuICByaWdodDogMWVtO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbn1cblxuLm5ldy1jYXJkX19hc3NldHMtcHJlbWl1bS1pY29uIHN2ZyB7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBmaWxsOiB2YXIoLS10aGVtZSk7XG59XG5cbi8vIG1haW4gZGV0YWlsc1xuLm5ldy1jYXJkX19tYWluLWRldGFpbHMge1xufVxuXG4ubmV3LWNhcmRfX21haW4tZGV0YWlscy1mcmFtZSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICBwYWRkaW5nLXRvcDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAzZW07XG59XG5cbi5uZXctY2FyZF9fcHJpY2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4ubmV3LWNhcmRfX3ByaWNlcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICRtaWRHcmF5O1xufVxuXG4ubmV3LWNhcmRfX3ByaWNlcy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbn1cblxuLm5ldy1jYXJkX19wcmljZXMtaXRlbS1rZXkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmV3LWNhcmRfX3ByaWNlcy1pdGVtLXZhbHVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubmV3LWNhcmRfX3ByaWNlcy1pdGVtLXZhbHVlLW9sZCB7XG4gIGNvbG9yOiAkbWlkR3JheTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1ZW07XG59XG5cbi5uZXctY2FyZF9fcHJpY2VzLWl0ZW1fZmluYWwge1xuICBmb250LXNpemU6IDEuMzVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5uZXctY2FyZF9fcHJpY2VzLWl0ZW1fb2xkIHtcbiAgY29sb3I6ICRtaWRHcmF5O1xufVxuXG4ubmV3LWNhcmRfX3ByaWNlcy1pdGVtX29sZCAubmV3LWNhcmRfX3ByaWNlcy1pdGVtLXZhbHVlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi5uZXctY2FyZF9fcHJpY2VzLWl0ZW1fc2Vjb25kLWRheSB7XG4gIGNvbG9yOiAkbWlkR3JheTtcbn1cblxuLm5ldy1jYXJkX19wcmljZXMtaXRlbV9jYXNoYmFjayB7XG4gIGNvbG9yOiAkY2FzaGJhY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5uZXctY2FyZF9fYnRucyB7XG59XG5cbi5uZXctY2FyZF9fYnV5LWJ1dG4ge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgcGFkZGluZy1yaWdodDogM2VtO1xufVxuXG4ubmV3LWNhcmRfX2NvbG9ycyB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLm5ldy1jYXJkX19jb2xvcnMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICRtaWRHcmF5O1xufVxuXG4ubmV3LWNhcmRfX2NvbG9ycy1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoNC41ZW0sIDFmcikpO1xuICBncmlkLWNvbHVtbi1nYXA6IDFlbTtcbiAgZ3JpZC1yb3ctZ2FwOiAxZW07XG59XG5cbi5uZXctY2FyZF9fY29sb3JzLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5ldy1jYXJkX19jb2xvcnMtaXRlbS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5uZXctY2FyZF9fY29sb3JzLWl0ZW0taW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ubmV3LWNhcmRfX2NvbG9ycy1pdGVtLXByaWNlIHtcbiAgbWFyZ2luLXRvcDogMC4zNWVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAkbWlkR3JheTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5uZXctY2FyZF9fY29sb3JzLWl0ZW06aG92ZXIgLm5ldy1jYXJkX19jb2xvcnMtaXRlbS1wcmljZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5uZXctY2FyZF9fY29sb3JzLWl0ZW0tbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1pbmRlbnQ6IC05OTllbTtcbn1cblxuLm5ldy1jYXJkX19mZWF0dXJlcyB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLm5ldy1jYXJkX19mZWF0dXJlcy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAkbWlkR3JheTtcbn1cblxuLm5ldy1jYXJkX19mZWF0dXJlcy10aXRsZS1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5uZXctY2FyZF9fZmVhdHVyZXMtdGl0bGUtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5ldy1jYXJkX19mZWF0dXJlcy1jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICRtaWRHcmF5O1xufVxuXG4ubmV3LWNhcmRfX2ZlYXR1cmVzLWNvbnRlbnQgcDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLm5ldy1jYXJkX19mZWF0dXJlcy1jb250ZW50IC5jYXJkLWZlYXR1cmVzLWxpc3QgbGksXG4ubmV3LWNhcmRfX2ZlYXR1cmVzLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubmV3LWNhcmRfX2ZlYXR1cmVzLWNvbnRlbnQgLmNhcmQtZmVhdHVyZXMtbGlzdCBsaTpub3QoOmZpcnN0LWNoaWxkKSxcbi5uZXctY2FyZF9fZmVhdHVyZXMtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuXG4ubmV3LWNhcmRfX2ZlYXR1cmVzLWNvbnRlbnQgLmNhcmQtZmVhdHVyZXMtbGlzdCBsaSA+IHNwYW46Zmlyc3QtY2hpbGQsXG4ubmV3LWNhcmRfX2ZlYXR1cmVzLWl0ZW0ta2V5IHtcbn1cblxuLm5ldy1jYXJkX19mZWF0dXJlcy1jb250ZW50IC5jYXJkLWZlYXR1cmVzLWxpc3QgbGkgPiBzcGFuOmxhc3QtY2hpbGQsXG4ubmV3LWNhcmRfX2ZlYXR1cmVzLWl0ZW0tdmFsdWUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogJGJsYWNrO1xufVxuXG4ubmV3LWNhcmRfX2NvbXBsZWN0cyB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLm5ldy1jYXJkX19jb21wbGVjdHMtdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICRtaWRHcmF5O1xufVxuXG4ubmV3LWNhcmRfX2NvbXBsZWN0cy1saXN0IHtcbn1cblxuLm5ldy1jYXJkX19nYWxsZXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4ubmV3LWNhcmRfX2dhbGxlcnktdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICRtaWRHcmF5O1xufVxuXG4ubmV3LWNhcmRfX2dhbGxlcnktbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxZW07XG4gIGdyaWQtcm93LWdhcDogMWVtO1xufVxuXG4ubmV3LWNhcmRfX2dhbGxlcnktaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5uZXctY2FyZF9fZ2FsbGVyeS1pdGVtLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHJnYmEoMzUsIDM1LCAzNSwgMCk7XG59XG5cbi5uZXctY2FyZF9fZ2FsbGVyeS1pdGVtLWxpbms6aG92ZXIge1xuICBib3gtc2hhZG93OiAkc2hhZG93O1xufVxuXG4ubmV3LWNhcmRfX2dhbGxlcnktaXRlbS1saW5rIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubmV3LWNhcmRfX2JlbmVmaXRzLFxuLm5ldy1jYXJkX192aWRlbyB7XG4gIG1hcmdpbi1ib3R0b206IDRlbTtcbn1cblxuLm5ldy1jYXJkX19oYWxmLWNvbHVtbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtY29sdW1uLWdhcDogMmVtO1xuICBncmlkLXJvdy1nYXA6IDNlbTtcbiAgbWFyZ2luLWJvdHRvbTogNGVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubmV3LWNhcmRfX21haW4tY29sdW1ucyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMWVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5ldy1jYXJkX19oYWxmLWNvbHVtbnMsXG4gIC5uZXctY2FyZF9fbWFpbi1jb2x1bW5zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5uZXctY2FyZF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gIH1cblxuICAubmV3LWNhcmRfX2Fzc2V0cyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5uZXctY2FyZF9fYXNzZXRzLXRodW1icyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuICB9XG5cbiAgLm5ldy1jYXJkX19hc3NldHMtdGh1bWJzLWl0ZW0ge1xuICAgIHdpZHRoOiAzLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICB9XG5cbiAgLm5ldy1jYXJkX19hc3NldHMtbWFpbi1pbWFnZSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAubmV3LWNhcmRfX3ByaWNlcy1pdGVtX2ZpbmFsIHtcbiAgICBmb250LXNpemU6IDEuMTVlbTtcbiAgfVxuXG4gIC5uZXctY2FyZF9fZ2FsbGVyeS1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuIiwiLy9wcm9maWxlXG4ucHJvZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzBweCAyMHB4IDAgMjBweDtcbiAgQGluY2x1ZGUgY2xlYXI7XG4gIFxuICAuaW5wdXQtbGluZSB7XG4gICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICB9XG4gIFxuICAmX19mb3JtIHtcbiAgICBbY2xhc3MqPVwiYnV0blwiXSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG4gICAgXG4gICAgJi1ib3R0b20ge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJmcjtcbiAgICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgIFxuICAgICYtZGF0YSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgZ3JpZC1yb3ctZ2FwOiAxNXB4O1xuICAgIH1cbiAgICBcbiAgICAuaW5wdXQtbGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgXG4gICAgICAmX2hhbGYtbGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICBncmlkLXJvdy1nYXA6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmLWxlZnQge1xuICAgIC5pbnB1dC1saW5lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG4gIFxuICAuaW5uZXIge1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICB9XG4gIFxuICAmLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDAgMzBweCAwO1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIFxuICAmLXRvcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnI7XG4gICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodEdyYXk7XG4gIH1cbiAgXG4gIC51c2VyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogODBweCAxZnI7XG4gICAgZ3JpZC1nYXA6IDE1cHg7XG4gICAgXG4gICAgLmltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgLy9ub2luc3BlY3Rpb24gQ3NzVW5rbm93blRhcmdldFxuICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2kvbm8tcGhvdG8ucG5nJykgbm8tcmVwZWF0IDAgMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIFxuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmxvYWQtaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgICAgXG4gICAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC41KTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0NHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOmhvdmVyIHNwYW4ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAudXNlci1yaWdodCB7XG4gICAgICBwYWRkaW5nOiA3cHggMCAwIDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIFxuICAgIC5uYW1lIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA1cHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIFxuICAgICAgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5sb2dvLWl0ZW0ge1xuICAgICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYuc2lsdmVyIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICRhcnRDb2xvcjtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmxvZ28taXRlbSB7XG4gICAgICAgICAgZmlsbDogJGFydENvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgICYuZ29sZCB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkZ29sZDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmxvZ28taXRlbSB7XG4gICAgICAgICAgZmlsbDogJGdvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi5wbGF0aW51bSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkcGxhY2Vob2xkZXI7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5sb2dvLWl0ZW0ge1xuICAgICAgICAgIGZpbGw6ICRwbGFjZWhvbGRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAmLmJsYWNrIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmxvZ28taXRlbSB7XG4gICAgICAgICAgZmlsbDogJGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC51c2VyLWJvbnVzIHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGJsdWVIZWxwLCA1KTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gICAgXG4gICAgLnVzZXItZGlzY291bnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgXG4gICAgICBpbnB1dC50ZXh0LWlucHV0IHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTBweCAxZnI7XG4gICAgICBcbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmLXR5cGUge1xuICAgIHBhZGRpbmc6IDE0cHggMCAwIDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgXG4gICAgbGFiZWwge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICBcbiAgICAuaW5wdXQtbGFiZWwge1xuICAgICAgcGFkZGluZzogMCAwIDE1cHggMDtcbiAgICB9XG4gICAgXG4gICAgLmlucHV0LWxpbmUge1xuICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgIH1cbiAgfVxuICBcbiAgJi1uYXYge1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gICAgXG4gICAgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgICAgXG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBcbiAgICAgICAgJi5jdXJyZW50IHNwYW4sXG4gICAgICAgICYuY3VycmVudCBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZSk7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYuZGlzYWJsZWQgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0R3JheTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICBzcGFuLFxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLmRhdGUtbGFiZWwsXG4gIC5pbnB1dC1sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgMCA2cHggMDtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgXG4gIC5kYXRlLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgXG4gIC5sYWJlbC10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAycHg7XG4gIH1cbiAgXG4gIGlucHV0LnRleHQtaW5wdXQge1xuICAgIGhlaWdodDogMzZweDtcbiAgICBwYWRkaW5nOiAwIDEwcHggMXB4IDEwcHg7XG4gIH1cbiAgXG4gIC5vcmRlcnMtdGFibGUgaW5wdXQudGV4dC1pbnB1dCB7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBcbiAgICAmW3BsYWNlaG9sZGVyPVwiWVlZWS1NTS1ERFwiXSB7XG4gICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIH1cbiAgICBcbiAgfVxuICBcbiAgLmZvcm0tc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMjZweCAwIDAgMDtcbiAgICBtYXJnaW46IDE2cHggMCAwIDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodEdyYXk7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxuICBcbiAgLmZvcm0tc2VjdGlvbi10aXRsZSB7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICB9XG4gIFxuICAucGFzc3BvcnQtbGluZSB7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgXG4gICAgLmlucHV0LWxpbmUge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgICAgIFxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICB0ZXh0YXJlYS50ZXh0YXJlYS1maWVsZCB7XG4gICAgaGVpZ2h0OiAxMTFweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxuICBcbiAgLmRhdGUtaW5wdXQ6YmVmb3JlIHtcbiAgICB0b3A6IDE4cHg7XG4gIH1cbiAgXG4gIC5zZXgtbGluZSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgXG4gICAgbGFiZWwge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICBcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gIH1cbiAgXG4gIC51c2VyLWNoYXJpdHkge1xuICAgIHBhZGRpbmc6IDIwcHggMCAxNXB4IDA7XG4gICAgbWFyZ2luOiAxNnB4IDAgMCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRHcmF5O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgIFxuICAgIGEsXG4gICAgc3BhbixcbiAgICBpbnB1dC50ZXh0LWlucHV0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICAgIFxuICAgIGlucHV0LnRleHQtaW5wdXQge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgfVxuICAgIFxuICAgIGEsXG4gICAgc3BhbiB7XG4gICAgICBwYWRkaW5nOiA3cHggMTBweCAwIDA7XG4gICAgfVxuICAgIFxuICAgIC5pbnB1dC1sYWJlbCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuICBcbiAgLnN1YnNjcmliZS1sYWJlbCB7XG4gICAgbWFyZ2luOiAwIDAgN3B4IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIFxuICAub3JkZXItYnRucyBbY2xhc3MqPVwiYnV0blwiXSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgIFxuICAgICYubGVmdC1wb3NpdGlvbiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGNsZWFyOiBub25lO1xuICAgIH1cbiAgfVxuICBcbiAgLnNpZGVkLWJ0bnMge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgIFxuICAgIC5kYXJrLXJlZC1idXRuIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgY2xlYXI6IG5vbmU7XG4gICAgfVxuICAgIFxuICAgIC5ibGFjay1idXRuIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGNsZWFyOiBub25lO1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnJlZC1idXRuLFxuICAgICAgLmJsYWNrLWJ1dG4sXG4gICAgICAudHJhbnNwYXJlbnQtYnV0bixcbiAgICAgIC5kYXJrLXJlZC1idXRuIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAub3JkZXItYnRucyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBcbiAgICAmX19tZXNzYWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBcbiAgICAgICYtaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgICAgICAgXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX2xpbmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX19wcmljZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbiAgICBcbiAgICAmLmFsaWduLWNlbnRlciB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweCBhdXRvO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIFxuICBzZWxlY3Qge1xuICAgIEBpbmNsdWRlIHNlbGVjdEhlaWdodCgzNnB4KTtcbiAgfVxuICBcbiAgLm9yZGVyLXByZXBheW1lbnQtaW5mbyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogNTBweCAwIDIwcHggMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgXG4gICAgJiA+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 */
