@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:20px 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:40px;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;font-size:18px}.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;font-size:18px}.header-service__item>span{transition:all 0.2s;font-size:18px}.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;font-size:18px;color:var(--theme)}.header-service__callback{display:flex;align-items:center;padding-left:20px;padding-right:20px;height:30px;line-height:normal;padding-bottom:2px;font-size:16px}.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-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;font-size:16px;font-weight:700}.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:1400px;padding-left:20px;padding-right:20px;margin:0 auto 30px auto}.text-block-section:after{display:block;content:'';clear:both}.text-block ul{margin:0 0 10px 0}.text-block ul li{margin:0 0 0 30px;padding:0 0 10px 0;line-height:1.5em;color:#5c626e;list-style:disc}.text-block ol{margin:0 0 10px 0}.text-block ol li{padding:0 0 10px 0;line-height:1.5em;color:#5c626e;list-style:decimal inside}.text-block p{padding:0 0 20px 0;line-height:1.5em;color:#5c626e}.text-block p mark{font-weight:bold;color:#1d2225}.text-block-figure{float:left;margin-right:20px;margin-bottom:10px;width:50%;max-width:420px}.text-block-figure--right{float:right;margin-right:0;margin-left:20px}.text-block-figcaption{padding:5px 0}.text-block-table{margin:0 0 10px 0;overflow-y:hidden;overflow-x:auto}.text-block-table table{min-width:760px;max-width:919px;border:1px solid transparent}.text-block-table td{border:1px solid #c1c1c1;padding:3px 5px 5px 5px;color:#5c626e;font-size:15px}.text-block-section-title,.text-block h2,.text-block .title{font-size:24px;line-height:normal;letter-spacing:normal;font-weight:bold;padding:50px 0 5px 0;font-family:"Roboto",sans-serif;text-transform:none}.text-block-section-title{padding:0 0 20px 0}.text-block-section-title h2{padding:0}.text-block .figure{width:500px}.text-block .figure img{width:100%;height:auto}.text-block .figure.align-right{float:right;margin:20px 0 10px 15px}.text-block .figure.align-left{float:left;margin:20px 20px 10px 0}.article{font-size:13px}.article h2{font-size:inherit;padding:0;margin:0;line-height:inherit;letter-spacing:inherit;text-transform:inherit}.article__inner{max-width:960px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;z-index:2;position:relative}.article__banner{padding-top:20px;padding-bottom:20px;position:relative}.article__banner-title{font-size:4.5em;font-weight:bold;color:#fff;padding-bottom:20px;padding-top:20px}.article__banner-title_dark{color:#1d2225}.article__banner-subtitle{font-size:2em;font-weight:bold}.article__banner-image{position:absolute;top:0;left:0;width:100%;height:100%;background:grey;z-index:1}.article__banner-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.article__text{padding-top:40px;padding-bottom:40px}.article__text-content>p{font-size:1em;color:#5c626e;line-height:1.4}.article__small-text{margin-top:20px;font-size:1.6em}.article__small-text a{color:#ec482f}.article__mark,.article__text p{font-size:2em;font-weight:bold}.article__mark:not(:first-child),.article__text p:not(:first-child){margin-top:15px;margin-bottom:15px}.article__text_grey{background:#f1f1f1;box-shadow:0 0 25px rgba(28,27,27,0.13)}.article__text-title{font-size:3.3em;font-weight:bold;margin-bottom:20px}.article__text-title span{color:#ec482f;font-size:0.5em}.article__text-title mark{color:#fb94ae;display:block}.article__mark{background:#fec917;display:inline-block;padding-right:10px;padding-left:10px;padding-bottom:2px;font-weight:bold}.article__text-columns{display:grid;grid-template-columns:6fr 3fr;grid-column-gap:20px}.article__text-columns-content p{font-size:2em}.article__text-columns_reverse{grid-template-columns:3fr 6fr}.article__text-image img{width:100%;box-shadow:0 0 25px rgba(28,27,27,0.13)}.article__text-columns-image img{width:100%}.article__promo{position:relative}.article__promo-text{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:flex;justify-content:center;align-items:center;color:white;font-size:3em;text-align:center;padding-top:10%}.article__promo-text span{font-size:1.2em;color:#fb94ae;display:block;font-weight:bold}.article__promo-image{z-index:1;position:relative}.article__promo-image img{width:100%}.article__half{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}.article__half-content p{font-size:2em}.article__half-image img{width:100%}.new-card{position:relative;padding-bottom:3em;min-height:calc(100vh - 152px);padding-top:1em}.new-card__title{margin-top:1.5em;margin-bottom:2em}.new-card__name{font-size:2.35em;line-height:1.1;margin-bottom:0.15em}.new-card__name span{display:inline-block;color:#5c626e}.new-card__meta{display:flex;flex-wrap:wrap;align-items:center;white-space:nowrap;grid-column-gap:1fr;grid-row-gap:0.5fr;color:#5c626e;font-size:0.875em}.new-card__meta-item{display:flex;align-items:center;margin-right:1.25em;margin-bottom:0.5em}.new-card__meta-favorite{display:flex;align-items:center}.new-card__meta-favorite svg{width:1.25em;height:1.25em;margin-right:0.5em;fill:#5c626e}.new-card__meta-favorite:hover,.new-card__meta-favorite_active{color:var(--theme);text-decoration:none}.new-card__meta-favorite:hover svg,.new-card__meta-favorite_active svg{fill:var(--theme)}.new-card__meta-selfdelivery{font-weight:600;color:var(--theme)}.new-card__meta-pledge{display:flex;align-items:center}.new-card__meta-pledge-key{display:flex;align-items:center;margin-right:0.5em}.new-card__main-columns{display:grid;grid-template-columns:6fr 4fr;grid-column-gap:2em;grid-row-gap:3em;margin-bottom:6em}.new-card__assets{display:flex}.new-card__assets-thumbs{width:4em;margin-right:1.5em}.new-card__assets-thumbs-item{display:block;width:100%;margin-bottom:0.5em;border-radius:5px;overflow:hidden;border:1px solid #fff;transition:all 0.2s}.new-card__assets-thumbs-item:hover{border-color:var(--theme)}.new-card__assets-thumbs-item img{width:100%;height:auto}.new-card__assets-main-image{position:relative;flex-grow:1}.new-card__assets-main-image-holder{position:relative;z-index:1;max-width:600px;margin-left:auto;margin-right:auto}.new-card__assets-main-image-link{position:relative;z-index:1;display:block;width:100%;padding-top:100%;border-radius:8px;overflow:hidden}.new-card__assets-main-image-link img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.new-card__assets-premium-icon{position:absolute;top:1em;right:1em;z-index:2;width:2em;height:2em}.new-card__assets-premium-icon svg{width:2em;height:2em;fill:var(--theme)}.new-card__main-details-frame{border-radius:8px;border:1px solid #dfe0e1;padding-top:1em;padding-right:1em;padding-bottom:1em;padding-left:1em;margin-bottom:3em}.new-card__prices{margin-bottom:2em}.new-card__prices-title{margin-bottom:1em;font-weight:600;color:#5c626e}.new-card__prices-item{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:0.75em}.new-card__prices-item-key{display:flex;align-items:center}.new-card__prices-item-value{display:flex;align-items:baseline;white-space:nowrap}.new-card__prices-item-value-old{color:#5c626e;text-decoration:line-through;font-weight:normal;font-size:0.875em;margin-right:0.75em}.new-card__prices-item_final{font-size:1.35em;font-weight:bold}.new-card__prices-item_old{color:#5c626e}.new-card__prices-item_old .new-card__prices-item-value{text-decoration:line-through}.new-card__prices-item_second-day{color:#5c626e}.new-card__prices-item_cashback{color:#639e3a;font-weight:600}.new-card__buy-butn{padding-left:3em;padding-right:3em}.new-card__colors{margin-bottom:2em}.new-card__colors-title{margin-bottom:0.5em;font-weight:600;color:#5c626e}.new-card__colors-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(4.5em, 1fr));grid-column-gap:1em;grid-row-gap:1em}.new-card__colors-item{position:relative;text-align:center}.new-card__colors-item-image{position:relative;width:100%;padding-top:100%;border-radius:5px;overflow:hidden}.new-card__colors-item-image img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.new-card__colors-item-price{margin-top:0.35em;font-size:0.875em;color:#5c626e;transition:all 0.2s;opacity:0}.new-card__colors-item:hover .new-card__colors-item-price{opacity:1}.new-card__colors-item-link{position:absolute;top:0;left:0;z-index:2;display:block;width:100%;height:100%;overflow:hidden;text-indent:-999em}.new-card__features{margin-bottom:2em}.new-card__features-title{font-size:1.125em;margin-bottom:0.5em;font-weight:600;color:#5c626e}.new-card__features-title-link{display:inline-block;font-size:0.75em;color:var(--theme);text-decoration:underline;font-weight:normal}.new-card__features-title-link:hover{text-decoration:none}.new-card__features-content{line-height:1.6;color:#5c626e}.new-card__features-content p:not(:first-child){margin-top:1em}.new-card__features-content .card-features-list li,.new-card__features-item{display:flex;align-items:flex-start;justify-content:space-between}.new-card__features-content .card-features-list li:not(:first-child),.new-card__features-item:not(:first-child){margin-top:0.5em}.new-card__features-content .card-features-list li>span:last-child,.new-card__features-item-value{white-space:nowrap;color:#1d2225}.new-card__complects{margin-bottom:1em}.new-card__complects-title{font-size:1.125em;margin-bottom:1em;font-weight:600;color:#5c626e}.new-card__gallery{margin-bottom:2em}.new-card__gallery-title{font-size:1.125em;margin-bottom:1em;font-weight:600;color:#5c626e}.new-card__gallery-list{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1em;grid-row-gap:1em}.new-card__gallery-item{display:flex}.new-card__gallery-item-link{position:relative;border-radius:5px;overflow:hidden;transition:all 0.2s;box-shadow:0 0 0 rgba(35,35,35,0)}.new-card__gallery-item-link:hover{box-shadow:0 2px 10px rgba(35,35,35,0.25)}.new-card__gallery-item-link img{width:100%;height:100%;object-fit:cover}.new-card__benefits,.new-card__video{margin-bottom:4em}.new-card__half-columns{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2em;grid-row-gap:3em;margin-bottom:4em}.cheaper-cont{display:flex;align-items:center;flex-direction:column}.cheaper-cont .cheaper{font-size:14px;margin-bottom:32px}.why-us{color:#ec482f;margin-left:auto;font-weight:bold;text-align:right}.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:16px}.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){[class*='-butn']{font-size:18px}.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:1rem}.header-service>.inner{padding-top:10px;padding-bottom:10px;flex-wrap:wrap;justify-content:flex-end}.header-service{font-size:18px;margin-right:10px}.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{display:none !important}.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}.why-us{margin-left:2em;text-align:center}.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}.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){.back-btn{padding-top:20px}.file-input-list,.file-input-trigger{float:none;width:100%}.file-input-trigger{margin-bottom:20px}.page-title{font-size:1.5em}.breadcrumbs .inner{display:grid}.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:16px;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:10px;padding-right:10px;font-size:16px}.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}.why-us{margin-left:0em;padding-top:20px}}@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:16px}.article{font-size:8px}.article__text-columns{grid-template-columns:1fr;grid-row-gap:20px}.post .delivery__text-grid{grid-template-columns:1fr}}@media only screen and (max-height: 680px) and (min-width: 1024px){.desktop .hero-header .header-logo{margin:30px 0 0 0}.desktop .down-icon{bottom:30px}.desktop .hero h1{padding:0 0 10px 0;font-size:90px}}@media (min-width: 768px){.cheaper-cont{flex-direction:row}.cheaper-cont .cheaper{font-size:14px;text-align:right;flex:50%;margin-bottom:0}}@media only screen and (min-width: 769px){.new-cart__columns-totals{grid-row-start:1;grid-row-end:3;grid-column-start:2;grid-column-end:3}}@media only screen and (min-width: 1025px){.page-hero-bg .slide{opacity:0.8;transform:scale(0.8);transition:all 0.35s}.page-hero-bg .slide.slick-current{opacity:1;transform:scale(1)}.page-hero-bg .slide.slick-current .slide-text{opacity:1;transition:all 0.5s 0.5s}.catalogue-filter-trigger{display:none}.delivery__form-dropdown{position:absolute;top:0;right:0;display:grid;width:calc(50% - 10px);height:100%;transition:opacity 0.2s}.delivery__form:not(.active) .delivery__form-dropdown{width:0;opacity:0;overflow:hidden}.delivery__form.active .delivery__form-banner{opacity:0}.delivery__form-dropdown-close{position:absolute;top:-20px;right:0;z-index:10;width:28px;height:28px;background:#fff;box-shadow:0 0 16px rgba(35,35,35,0.5);border-radius:15px;cursor:pointer}.delivery__form-dropdown-close [class*="ico-"]{position:absolute;top:50%;left:50%;display:block;width:18px;height:18px;margin:-9px 0 0 -9px;fill:var(--theme)}.post__main{display:grid;grid-template-columns:1fr 420px;grid-column-gap:20px}.post__content{position:relative;z-index:1;order:1}.post__aside{display:flex;position:relative;z-index:2;order:2}.post__aside-holder{width:100%}.aside-dot-nav{display:block}}@media print{*,*:before,*:after{background:transparent !important;color:#1d2225 !important;box-shadow:none !important;text-shadow:none !important;text-decoration:none}a,a:visited{text-decoration:underline}pre,blockquote{border:1px solid #1d2225;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}footer{position:static}.main{padding:80px 0 0 0 !important}.page-holder{height:auto;min-height:0}html,body{height:99%}.page-nav-holder.fixed,.page-footer,.down-icon,.banner,.catalogue-list-holder,.mouse-icon,.scroll-to-order,.order-errors,.date-input:before,.amount-butn,.red-butn,.help-icon,.desktop-page-nav,.photos,.main-section-title,.small-slider-block,.order-info-butns,.features-nav-holder,.order-customer-data,footer{display:none !important}.order-price-form .input-line-cell{float:right;width:35%}.order-price-form label+.input-line-cell{float:left;width:60%;margin:0}.company-feature[class*='scroll-order']{padding:0 0 10px 0;height:auto !important}.order-description{page-break-after:always}.company-features-content{width:100%}.page-nav-logo{margin-left:0}.order-section,.main-page-cell,.main-page-row{display:block;padding:0}.order-prepayment{padding:10px 30px 10px 0}.order-price-form{padding:0 0 20px 0}.cart>.inner{background:#fff;padding:0}.company-feature h2,.cart h1{font-size:24px;line-height:24px;padding:0 0 15px 0}.cart-item-image img{max-height:40px}.header-cart{display:none}.cart-table-cell{padding:5px}.cart-table-cell:nth-child(7){display:none}.cart-order .order-section{padding:15px 0 0 0}.order-price-form input.text-input{height:30px;line-height:32px}.order-total-list li label{left:-23px}.order-prepayment-info{padding:12px 0 0 0}.cart-holder{max-width:1240px}.cart-item-info{font-size:16px}.cart-text{padding:0 0 5px 0;font-size:12px}.order-section label{font-size:13px}.order-section-total{padding:15px 0 5px 0}.order-total-title,.order-total-list li{padding:0 0 10px 0}.documents-preview-content{padding:30px 20px}.header-nav,.additional-nav,header .ui-controls,.tooltipster-default,.breadcrumbs,.preview-tags,.cart-text .cart-clear,.print-documents .page-nav-holder,.print-documents .navigation-block-aside,.print-documents .login-trigger,.cbh-wrapper{display:none !important}.print-documents .navigation-block{position:relative;width:auto;height:auto}.print-documents .documents-preview{width:100%;height:auto}.print-documents .page-nav-items{background:#fff}.print-documents .documents-title{font-size:48px;line-height:48px}.documents-preview p{font-size:14px}.card .card-gallery,.card .card-benefits,.card .card-actions,.card .card-additional-cards,.card .card-additional-photos{display:none}.card .card-features .name a,.card .card-btns [class*='-butn'],.order-doc header{display:none !important}.header-contacts .phone-box{display:block}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvX3ZhcmlhYmxlcy5zY3NzIiwiY29tcG9uZW50cy9fbWl4aW5zLnNjc3MiLCJjb21wb25lbnRzL19yZXNldC5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9fZm9ybS1lbGVtZW50cy5zY3NzIiwiY29tcG9uZW50cy9fdHlwaWNhbC1lbGVtZW50cy5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19oZWFkZXItY2FydC5zY3NzIiwiY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19wbHVnaW5zLnNjc3MiLCJzdHlsZS5jc3MiLCJjb21wb25lbnRzL19hdXRoLnNjc3MiLCJjb21wb25lbnRzL19oZXJvLnNjc3MiLCJjb21wb25lbnRzL19jYXRhbG9ndWUuc2NzcyIsImNvbXBvbmVudHMvX2NhdGFsb2d1ZS1iYW5uZXIuc2NzcyIsImNvbXBvbmVudHMvX2NhdGFsb2d1ZS1maWx0ZXIuc2NzcyIsImNvbXBvbmVudHMvX2NhdGFsb2d1ZS1uYXYuc2NzcyIsImNvbXBvbmVudHMvX2NhdGFsb2d1ZS1pdGVtLnNjc3MiLCJjb21wb25lbnRzL19jYXRhbG9ndWUtc3RhZ2UtaXRlbS5zY3NzIiwiY29tcG9uZW50cy9fY2F0YWxvZ3VlLXNvcnQuc2NzcyIsImNvbXBvbmVudHMvX2NhdGFsb2d1ZS1jYXRlZ29yaWVzLnNjc3MiLCJjb21wb25lbnRzL19jYXJ0LnNjc3MiLCJjb21wb25lbnRzL19hYm91dC5zY3NzIiwiY29tcG9uZW50cy9fdGVzdGltb25pYWxzLnNjc3MiLCJjb21wb25lbnRzL190ZXh0LWJsb2NrLnNjc3MiLCJjb21wb25lbnRzL19hcnRpY2xlLnNjc3MiLCJjb21wb25lbnRzL19pdGVtLnNjc3MiLCJjb21wb25lbnRzL19wcm9maWxlLnNjc3MiLCJjb21wb25lbnRzL19jb250YWN0cy5zY3NzIiwiY29tcG9uZW50cy9fbWFpbi5zY3NzIiwiY29tcG9uZW50cy9fbGFuZGluZy5zY3NzIiwiY29tcG9uZW50cy9fdGhhbmtzLnNjc3MiLCJjb21wb25lbnRzL19sb2dpc3Quc2NzcyIsImNvbXBvbmVudHMvX3BvcnRmb2xpby5zY3NzIiwiY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsImNvbXBvbmVudHMvX29yZGVyLXN0ZXBzLnNjc3MiLCJjb21wb25lbnRzL19vcmRlci1wcm9ncmVzc2Jhci5zY3NzIiwiY29tcG9uZW50cy9fc2NoZWR1bGVyLnNjc3MiLCJjb21wb25lbnRzL193YXJyYW50eS5zY3NzIiwiY29tcG9uZW50cy9fb3JnYW5pc2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL19yZXBvcnQtb2xkLnNjc3MiLCJjb21wb25lbnRzL19jaGFyaXR5LnNjc3MiLCJjb21wb25lbnRzL19vcmRlci1yYWl0aW5nLnNjc3MiLCJjb21wb25lbnRzL19kZWxpdmVyeS5zY3NzIiwiY29tcG9uZW50cy9fYWNjb3JkaW9ucy5zY3NzIiwiY29tcG9uZW50cy9fcG9zdC5zY3NzIiwiY29tcG9uZW50cy9fYmxvZy5zY3NzIiwiY29tcG9uZW50cy9fbG9naW4td2FybmluZy5zY3NzIiwiY29tcG9uZW50cy9fbG9naW4tZ3JlZXRpbmcuc2NzcyIsImNvbXBvbmVudHMvX2luc3RhbGwtcHJvbXB0LnNjc3MiLCJjb21wb25lbnRzL19hc2lkZS1kb3QtbmF2LnNjc3MiLCJjb21wb25lbnRzL19yZy1wYXJ0bmVyLnNjc3MiLCJzdHlsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDBGQUFZLENDeVVaLGtCQUNFLEdBQ0Usc0JBQXVCLENBRXpCLEtBQ0Usd0JBQXlCLENBQUEsQ0FJN0IsdUJBQ0UsR0FDRSxRQUFTLENBQ1QsU0FBVSxDQUVaLEtBQ0UsUUFBUyxDQUNULFNBQVUsQ0FBQSxDQUlkLHdCQUNFLEdBQ0UsNENBQTZDLENBQzdDLFNBQVUsQ0FHWixJQUNFLGdEQUFpRCxDQUduRCxLQUNFLDRDQUE2QyxDQUM3QyxTQUFVLENBQUEsQ0FJZCxnQkFDRSxHQUNF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aUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ2Isb0NBR0MsVUFBVyxDQUNYLFdBQVksQ0FDYixpQ0FHQyxlcEQzUlcsQ29ENFJaLGtDQUdDLGNBQWUsQ0FDZixnQkFBaUIsQ0FDbEIscUJBR0MsY0FBZSxDQUNoQix3SEFRRyxZQUFhLENBQ2QsaUZBTUQsdUJBQXdCLENBQ3pCLDRCQUdDLGFBQWMsQ0FDZiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJvYm90bzozMDAsNDAwLDYwMCw3MDAmZGlzcGxheT1zd2FwJyk7XG5cbi8vdmFyaWFibGVzXG4kbWFpbkZvbnQ6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuXG4kZGFya1JlZDogI2YyMTcxNztcbiRibGFjazogIzFkMjIyNTtcbiR3aGl0ZTogI2ZmZmZmZjtcblxuJG1pZEdyYXk6ICM1YzYyNmU7XG4kbWlkTGlnaHRHcmF5OiAjYTZhNmE2O1xuJGxpZ2h0R3JheTogI2UzZTNlMztcbiRsaWdodGVyR3JheTogI2ZhZmFmYTtcbiRibHVlR3JheTogI2YyZjRmODtcbiRuYXZDb2xvcjogIzMzMzMzMztcbiRhcnRDb2xvcjogIzk5OTk5OTtcbiRyYWRpbzogI2U1ZTVlNTtcbiR3aGl0ZXNtb2tlOiAjZjVmNWY1O1xuJHNtb2tlOiAjZjZmNmY2O1xuXG4kcGxhY2Vob2xkZXI6ICM5MTkxOTE7XG4kcHJvZHVjdEJvcmRlcjogI2I0YjRiNDtcbiRhc2lkZU5hdjogIzI5MjkyOTtcbiRhc2lkZTogI2Y2ZjZmNjtcbiRhc2lkZU5hdkJnOiAjZjdmN2Y3O1xuXG4kZ3JheUhlbHA6ICNkN2Q3ZDc7XG4kdGhlbWVIZWxwOiAjZTk0OTMwO1xuJGdyZWVuSGVscDogIzFmZDYwMDtcbiRncmVlbkhlbHBEYXJrOiAjNjM5ZTNhO1xuJGNhc2hiYWNrOiAjNjM5ZTNhO1xuJGJsdWVIZWxwOiAjMDBjMmZmO1xuJGRhcmtHcmF5SGVscDogIzg4ODg4ODtcbiRnb2xkOiAjZGViNDQzO1xuJHllbGxvdzogI2ZmZGUxYjtcblxuJGZhY2Vib29rOiAjM2E1OTk3O1xuJHR3aXR0ZXI6ICMzMGFjZWU7XG4kdGVsZWdyYW06ICMzMGFjZWU7XG4kdms6ICM0NTY2OGU7XG4kb2s6ICNmNjg2MjA7XG4kdmliZXI6ICM3OTQ4OWM7XG4kZmFjZXRpbWU6ICM0NmI5NmQ7XG4kc2t5cGU6ICMxZWFiZTI7XG4kd2hhdHNhcHA6ICM1MGI5NDg7XG4kZXhjZWw6ICMyNjcyNDg7XG4kZ29vZ2xlOiAjZDg2MzRmO1xuJHRhYmxlQm9yZGVyOiAjYzFjMWMxO1xuJGFzaWRlTmF2OiAjMjkyOTI5O1xuJHRhYmxlQm9yZGVyOiAjYzFjMWMxO1xuJGxpZ2h0Qm9yZGVyOiAjZGZlMGUxO1xuJGxpZ2h0ZXJCb3JkZXI6ICNlYWVhZWE7XG4kc3VwZXJMaWdodEJvcmRlcjogI2YzZjJmMjtcbiRoZWFkZXJCZzogIzFmMWYxZjtcblxuJHRhcmlmZkJhc2U6ICMxM2M3NWI7XG4kdGFyaWZmU3RhbmRhcmQ6ICM0NTg0OWM7XG4kdGFyaWZmUHJlbWl1bTogI2JiOWU1MDtcbiRzaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgzNSwgMzUsIDM1LCAwLjI1KTtcblxuJHJlcG9ydDE6ICM2ZmJjZjA7XG4kcmVwb3J0MzogI2E2YTZhNjtcbiRyZXBvcnQyOiAjZmZkZTFiO1xuJHJlcG9ydDQ6ICNkNjQ3MzU7XG4kcmVwb3J0NjogIzg2Yzc0MDtcbiRyZXBvcnQ3OiAjZWZkMDE5O1xuJHJlcG9ydDg6ICMzZDU1OGQ7XG4kcmVwb3J0OTogIzAxMDEwMTtcbiRyZXBvcnQxMDogIzdmYjNjNTtcbiRyZXBvcnQxMTogIzk1YWFkMTtcbiRyZXBvcnQxMjogIzE4YTMwMDtcbiRyZXBvcnQxMzogI2YyYThhMDtcbiRyZXBvcnQxNDogI2RlOTQ1MTtcbiRyZXBvcnQxNjogI2I5NmNjNDtcbiRyZXBvcnQxNzogI2U0YjM5MjtcbiRyZXBvcnQxODogIzNkNTU4ZDtcblxuJHN0ZXAxNzogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUI0QUFBQWVDQVlBQUFBN01LNmlBQUFBQVhOU1IwSUFyczRjNlFBQUFvRkpSRUZVU0EzRmx6MXZFMEVRaG1lV0NrcUxZSEoyR3dsQlJ6b3NCWkhXa1pMbVRDanBuWWljRzVRMGJwTFErQUxZUHdCUnhYY05FVEZsK0pCTUZ6b1FVbHAveUU1SUN4SmloOWtUdG5aOXRzSGdPNjd4N3M3cysreWM1MlozRWY3Z0lmSXV0RjkxTTVKb0JZaHVBb0tGaExQM25uOVhzOXNFME9LeER3amlSWktzdXUvbmZ2eE9Gc2M1MEh2dll2dEw5d0dCZEZqODhxRHZMN0F4akFobjdPdGVKWHpzKzg1WHc2aDFoTlkybW8xYUpkYzg3NXhJa0R2RG9JYXoxaUhpQlJMc2RBQk9Gbkp1VGpNWnpSQ1lpRVR6WlhrWHBLenlhMDBaM2hOMENDakZXdFVGMjkwdEZpbkVNUVlDYUsyeXo1TWVUc0FZNjZxMGpqNjUrNE53QTl3NnJHeHpsUFpZcGI4dzh1dTNqejd1YmV0VCsrREdZZG1lWnFRNlJMV1Y5dTI3cFg1UUFWaGxMNXZjUWVkcDkwbWlhOXN1c3dBQ2NPdTh1ODVMU2s4Yk5LakhVYWM3U09zQldDVVVnQ3dNT2tYVko4S0NTalRScnBVei9PZlBSQVVLNjlMTTY4OTdHWTVXTEllTjBZNlFoR1VoZ2VhanhZVFYrUTNQQ3k3V1Z0Z1U4UWlTSlRpYll3Znp6c2JnLy9Ed1o4V2ZFdkplR3ZlRDBCYkJKaDQzbUxBbE9PVGp1TGw4V0RoV1Zlc2dkckNBQXpHYlhhdnpDazdqZytQcG5Xc2JkWUdJa3F0WEtTNHdJcFdLUlpUQjUyUWxyanpsN0c1RURVZkFocmlVZUtJNEFSaHY1ZmcwaUU3a1lFSE9tMmYzdi9YQnFwRmVXdk41UlkraWdpdnR0OVdDMzlNM0twZTFsTjhDeEw2eDUvU3Z2NXk4L3VLTmpTMWR4d0NyUkV0bDg2dlRqRnhwTFY1M1ZsVkM2ZUNSTndsMW9PZVM2bzQ3V3crN1NmVEVHZGpraEhYZWVZN1hHOU4valloMVF6cWI5MUtKNUp3QXNjbXJPOU50NDlycUNzUEF6U1RBM0Npb21qOHlZbDE4NktXTjkvRWdZcTY3UWIyZjhOTDJFNjMvOXhCaDBSZnpBQUFBQUVsRlRrU3VRbUNDJyk7XG4kc3RlcDE4OiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQjRBQUFBZUNBWUFBQUE3TUs2aUFBQUFBWE5TUjBJQXJzNGM2UUFBQW9SSlJFRlVTQTI5bDd0dkUwRVFoMmZXb29oY0lFRVU0MGNiQ1VHQlJEcEFRVW1KSTRXQ08xSWgwVHNST1Rjb2Fkd2swUGg0eFA4RDhWMURSRklTQ1NSVElJVU9HcmYyQlpNb0hRb05POHllZEtmenhzYnYyMlpmTTcvUHM1N2JCMElmeFRDY1JBdTl1d1R5SVJEY1JvQU11NlhmUGJrRWhIVE1ZeDRnZmhPSTc5TVBabXFJNXQ5ZXNxelJ2UmlHUGZVVDZSa2JXVVF3clZzcXNGN1k5aFJCMk9tck02L3hqbm11endkOUVUVDBldDYwelJaQW5hUFo3Z1RWN1lNK0FVeExrTnZOczFhOWNWQXhnM0c5dmdBdWxVak1HL1lMSXFvU1VGWjM2THRQN0N0bHRmbGhSMmxkNExRTktPamhEM3VYZ2MvN0J2UXdWRnJOZzhxdURtOERIMzUvdGNYTGF2VFFHbnlheVBEMksxdFJ4eEI4LzNIWkdHZWtVWWhxSyszRy9rNFlsQTlXMlVzU2JkMTQvSDJ5NllzenBYUjljQXRwalg5UmJ2d2dUWkVnNTUzOVd2UEJLcUdJc0tpWlRMQXJpeXJSRW5UdDhqMXVGSVloUGJxVkdNWXQrYnYrOWFNZ0NjdkRlSS9tSTVaNW1XRnVOSkhCdlNYUW5BQWt0ZUhIV3RRaEk1QXdkakIvMUpsd0E0azFaT0MwNXZQVWl4ZktOTVJqd1NkNTdHQStPajIrTk1CUjNCRnpSaDhKRkxBWE54aEE3b21GNitzMVh2U1R1T0M4d2lmcC9HcE5sRW9vRWFrY0Y1alBwVElpU3Y5elNoRytSY0RHeE9FSWpVd3krVVp4ZkxEcld1Y295Sm80R05EQ2hhZC9RckJxZktvV1hZNzY1YVRnU2p1M3RPb0crbTA3MStMTjlVMys4OFBKd0dqa0d0SE5MQlUyb3pwdFlKVm9pemVzbFhGR3JyU3krY0tLU3Fnb3VPdExRbDNvZVRPMytVclU5VzdkNlNVUmlpTTJlV3UwY3ZtQ0U0NUZHbTBSUjhiaHMyTTVLWUJaUU5qZzVUK056djJ2clo0d0FzUkc5a3BxdGh0VStYZU5PQ3JlOGRIRzU3ai9hT045bDFkbTRFZmJQMFArNHRKZGxVa05BQUFBQUVsRlRrU3VRbUNDJyk7XG4kYXJyb3dCZzogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUI4QUFBQVRDQVlBQUFCb2JOWkNBQUFCK2tsRVFWUklpYVhWVDRoTllSakg4Yys5WktXa21FbUc1aTZvY1pSeTdZU29RU2FSc0xHWmhRMExoWkkvS1F0cWhvVUYyWk1WRnRMRU1EVCtGVTJkb3U2VmhUcFNVa2hNeHBSbVluSHVyZXM2NTk1ejd6eWIwM2wvei90ODMrZDl6L205dVZMM2FqVnhFbk1yejB3UlJHR212SEtoT0E4M2NTU0l3aExrSzFvT3AzRU9KM0E4S3p3anVBTlAwSXQ3NVVLeFVJWG5jUmxuYXZMUDRsVE40bVlDWG9oaHJLb01kZUZadVZEc21ZM3pPRmczWjFabEFWTVluQUc0RTAreHZFNWFqQnZWcnQra3pCL0FVVzNzUUxsUVhJS0hDV0Q0aGNFODNtTXpTaWwxTHVCUWkrRDVlSVNWS1NuN2dpaThYdTNvSXpiZ2JVSmlEaGR4T0NPNEc4K3hMRUdld0o0Z0NtL3o3M1ord3hhOFNxazdnQU5Od0Fzd2hCVUo4alQ2Z3lpOFZSMm9QOHNQMkloM0NaUG40RXJhQWlwblBJWWdRWjdDamxwd0VoeStZeDNTM09NUzlvdVBvd3J1RXY5T2hZVDhTZXpGM1hvaFYrZHd0ZEdCeCtoSjBQNmdIOWZRS2U1NGFVcWR2aUFLL3dQVCtCZjZqTFY0bmFEbGNCWEhNSklDSHNlMk5EQ05PNi9HSXR6Qm1tYUpOVEdOblVFVURqVkt5bUllbjdCZThnNGt4VTl4eHczQldlSEVIMDB2WGpiSm04THVJQW9mWkNuYWltMSt3VmJwUGpBcDd2aCsxb0t0ZXZZUHNST08xWTFQWUZjUWhTT3RGR3ZueWh4SEgxNVUzbjlqZXhDRnc2MFdhdmUrL29wTkdCVTcxMmc3UmY0Q3NOS0RZK2svZ0xnQUFBQUFTVVZPUks1Q1lJST0nKTtcbiIsIkBtaXhpbiBjbGVhcigpIHtcbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuQG1peGluIHBhZ2VUaXRsZSgpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGZvbnQtc2l6ZTogMS43NWVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cbn1cblxuQG1peGluIGlubmVyKCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgcGFkZGluZy1sZWZ0OiAyLjVlbTtcbiAgcGFkZGluZy1yaWdodDogMi41ZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgcGFkZGluZy1yaWdodDogMmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgfVxufVxuXG5AbWl4aW4gaGlkZGVuKCkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwcztcbn1cblxuQG1peGluIHZpc2libGUoKSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuKCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm90dG9tOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gY2hpbGQoJG4sICR0KSB7XG4gICY6bnRoLWNoaWxkKCN7JG59KSB7XG4gICAgei1pbmRleDogKCR0IC0gJG4pICsgMTtcbiAgfVxufVxuXG5AbWl4aW4gc2VsZWN0SGVpZ2h0KCRoKSB7XG4gIGhlaWdodDogJGg7XG4gIGxpbmUtaGVpZ2h0OiAkaCAtIDI7XG59XG5cbkBtaXhpbiBzcXVhcmVTaXplKCRzKSB7XG4gIGhlaWdodDogJHM7XG4gIHdpZHRoOiAkcztcbn1cblxuQG1peGluIGZ1bGxMaW5rKCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiAtOTk5ZW07XG59XG5cbkBtaXhpbiBmdWxsSW1hZ2UoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk5OTk5JTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuXG5AbWl4aW4gc3F1YXJlSW1hZ2UoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gIH1cblxuICAmID4gZGl2LFxuICAmID4gc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZpdEltYWdlKCRmaXQpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogJGZpdDtcbn1cblxuQG1peGluIGJhbm5lcigkaCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkaDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1pZEdyYXk7XG5cbiAgaW1nIHtcbiAgICBAaW5jbHVkZSBmaXRJbWFnZShjb3Zlcik7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbkBtaXhpbiB6b29tSW1hZ2UoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2kvem9vbS5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MHB4IDYwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxuXG4gICY6aG92ZXI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBtaXhpbiBzZWN0aW9uLXNjcm9sbCgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMDAwcHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuQG1peGluIHNlY3Rpb24tc2Nyb2xsLWNvbnRlbnQoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMDBweCk7XG59XG5cbkBtaXhpbiBhY2NvcmRpb24tY29udGVudCgpIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG5cbiAgJi5hY3RpdmUge1xuICAgIG1heC1oZWlnaHQ6IDIwMDAwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuOHMsIG9wYWNpdHkgMC4ycztcbiAgfVxufVxuXG5AbWl4aW4gYWNjb3JkaW9uLXRyaWdnZXIoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkYXJyb3dCZztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggOHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBvcmRlclByb2Nlc3NTdGF0dXNCZygpIHtcbiAgLy8g0JfQsNCz0YDRg9C30LrQsFxuICAmXzEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQ2O1xuICB9XG4gIC8vINCc0L7QvdGC0LDQtlxuICAmXzIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQxNjtcbiAgfVxuICAvLyDQlNC10LzQvtC90YLQsNC2XG4gICZfMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDg7XG4gIH1cbiAgLy8g0JLRi9Cz0YDRg9C30LrQsFxuICAmXzQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQxO1xuICB9XG4gIC8vINCf0L7RgNGD0YfQtdC90LjQtVxuICAmXzUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQxNDtcbiAgfVxufVxuXG5AbWl4aW4gb3JkZXJQcm9jZXNzU3RhdHVzQ29sb3IoKSB7XG4gIC8vINCX0LDQs9GA0YPQt9C60LBcbiAgJl8xIHtcbiAgICBjb2xvcjogJHJlcG9ydDY7XG4gIH1cbiAgLy8g0JzQvtC90YLQsNC2XG4gICZfMiB7XG4gICAgY29sb3I6ICRyZXBvcnQxNjtcbiAgfVxuICAvLyDQlNC10LzQvtC90YLQsNC2XG4gICZfMyB7XG4gICAgY29sb3I6ICRyZXBvcnQ4O1xuICB9XG4gIC8vINCS0YvQs9GA0YPQt9C60LBcbiAgJl80IHtcbiAgICBjb2xvcjogJHJlcG9ydDE7XG4gIH1cbiAgLy8g0J/QvtGA0YPRh9C10L3QuNC1XG4gICZfNSB7XG4gICAgY29sb3I6ICRyZXBvcnQxNDtcbiAgfVxufVxuXG5AbWl4aW4gb3JkZXJQcm9jZXNzU3RhdHVzQm9yZGVyKCkge1xuICAvLyDQl9Cw0LPRgNGD0LfQutCwXG4gICZfMSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcmVwb3J0NjtcbiAgfVxuICAvLyDQnNC+0L3RgtCw0LZcbiAgJl8yIHtcbiAgICBib3JkZXItY29sb3I6ICRyZXBvcnQxNjtcbiAgfVxuICAvLyDQlNC10LzQvtC90YLQsNC2XG4gICZfMyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcmVwb3J0ODtcbiAgfVxuICAvLyDQktGL0LPRgNGD0LfQutCwXG4gICZfNCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcmVwb3J0MTtcbiAgfVxuICAvLyDQn9C+0YDRg9GH0LXQvdC40LVcbiAgJl81IHtcbiAgICBib3JkZXItY29sb3I6ICRyZXBvcnQxNDtcbiAgfVxufVxuXG4vL2FuaW1hdGlvbnNcbkBrZXlmcmFtZXMgcm90YXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzY3JvbGxXaGVlbCB7XG4gIDAlIHtcbiAgICB0b3A6IDUwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDY1cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMganVtcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgcm90YXRlKDkwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMganVtcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgcm90YXRlKDkwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYmxpbmtHcmVlbkJvcmRlciB7XG4gIDAlIHtcbiAgICBib3JkZXItY29sb3I6ICRncmVlbkhlbHBEYXJrO1xuICB9XG5cbiAgNTAlIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoJGdyZWVuSGVscERhcmssIDAuNSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBib3JkZXItY29sb3I6ICRncmVlbkhlbHBEYXJrO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYmxpbmtSZWRCb3JkZXIge1xuICAwJSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIH1cblxuICA1MCUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS10aGVtZSksIDAuNSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgfVxufVxuXG4vLyBlbmQgb2YgYW5pbWF0aW9uc1xuIiwiOnJvb3Qge1xuICAtLXJnLXdoaXRlOiAjZmZmZmZmO1xuICAtLXJnLW1pZC1ncmF5LTEwMDogIzZiNmU3NDtcblxuICAvKlNjcm9sbGJhciovXG4gIC0tc2Nyb2xsYmFyQkc6IHZhcigtLXJnLXdoaXRlKTtcbiAgLS10aHVtYkJHOiB2YXIoLS1yZy1taWQtZ3JheS0xMDApO1xufVxuXG5odG1sLFxuYm9keSxcbmRpdixcbnNwYW4sXG5hcHBsZXQsXG5vYmplY3QsXG5pZnJhbWUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmEsXG5hYmJyLFxuYWNyb255bSxcbmFkZHJlc3MsXG5iaWcsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnMsXG5zYW1wLFxuc21hbGwsXG5zdHJpa2UsXG5zdWIsXG50dCxcbnZhcixcbnUsXG5pLFxuY2VudGVyLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZW1iZWQsXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuZm9vdGVyLFxuaGVhZGVyLFxubWVudSxcbm5hdixcbm91dHB1dCxcbnJ1YnksXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyxcbmhyIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgZm9udC12YXJpYW50OiBpbmhlcml0O1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsXG5hZGRyZXNzLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxubGFiZWwsXG5zbWFsbCxcbnRpbWUsXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiAkbWFpbkZvbnQ7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAmLm1vZGFsLW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuaHRtbCB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyAwLjFzO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5ibG9ja3F1b3RlLFxucSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxudGFibGUge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyOiAwO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjJzO1xufVxuIiwiLypidXRucyovXG4vL25vaW5zcGVjdGlvbiBBTExcbltjbGFzcyo9Jy1idXRuJ10ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbnNwYW5bY2xhc3MqPSctYnV0biddLFxuYVtjbGFzcyo9Jy1idXRuJ10ge1xuICBsaW5lLWhlaWdodDogMzhweDtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmJpZy1idXRuIHtcbiAgaGVpZ2h0OiA1NnB4O1xuICBmb250LXNpemU6IDE3cHg7XG59XG5cbnNwYW4uYmlnLWJ1dG4sXG5hLmJpZy1idXRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnRyYW5zcGFyZW50LWJ1dG4ge1xuICBjb2xvcjogJHdoaXRlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgJGJsdWVIZWxwO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZDogJGJsdWVIZWxwO1xuICB9XG5cbiAgJi5yZWQtY29sb3Ige1xuICAgIGNvbG9yOiAkYmx1ZUhlbHA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi53aGl0ZS1idXRuIHtcbiAgY29sb3I6ICRibGFjaztcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAkcmFkaW87XG4gIGZvbnQtc2l6ZTogMTRweDtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgfVxufVxuXG4ucmVkLWJ1dG4ge1xuICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgLypib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMzUsIDM1LCAzNSwgMC4yNSk7Ki9cblxuICBzdmcge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZSk7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi5ncmF5LWJ1dG4ge1xuICBjb2xvcjogJHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkTGlnaHRHcmF5O1xuICBib3JkZXI6IDFweCBzb2xpZCAkbWlkTGlnaHRHcmF5O1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkbWlkTGlnaHRHcmF5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4uYW1vdW50LWJ1dG4ge1xuICBjb2xvcjogJGJsdWVIZWxwO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZUhlbHA7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlSGVscDtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZUhlbHA7XG4gIH1cbn1cblxuLmRhcmstcmVkLWJ1dG4ge1xuICBjb2xvcjogJHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lKTtcbiAgLypib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMzUsIDM1LCAzNSwgMC4yNSk7Ki9cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICAuYnRuLXByZWxvYWQgc3ZnLFxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICB9XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICBmaWxsOiAkd2hpdGU7XG4gIH1cblxuICAuYnRuLXByZWxvYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBzdmcge1xuICAgICAgdG9wOiAxcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAucHJlbG9hZC10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmLmNhdGFsb2d1ZS10cmlnZ2VyLS1sb2FkaW5nIHtcbiAgICAuYnRuLXByZWxvYWQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5wcmVsb2FkLXRleHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmJsYWNrLWJ1dG4ge1xuICBjb2xvcjogJHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gIGJhY2tncm91bmQ6ICRibGFjaztcbiAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDM1LCAzNSwgMzUsIDAuMjUpO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICB9XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICBmaWxsOiAkd2hpdGU7XG4gIH1cbn1cblxuLmRhcmstZ3JlZW4tYnV0biB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbkhlbHBEYXJrO1xuICBiYWNrZ3JvdW5kOiAkZ3JlZW5IZWxwRGFyaztcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGdyZWVuSGVscERhcms7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuSGVscERhcms7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB9XG59XG5cbi5oZWxwLWJ1dG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDAgMCAwIDVweDtcbiAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgdHJhbnNwYXJlbnQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmLS12aWV3IHtcbiAgICB0b3A6IDFweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICRibHVlSGVscDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmhlbHAtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMThweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogMCA3cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkbWlkR3JheTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ucmVtb3ZlLWJ1dG4ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLnJlbW92ZS1pY28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXJnaW46IC02cHggMCAwIC02cHg7XG4gICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLmNvbnN1bHQtYnV0biB7XG4gIHBhZGRpbmc6IDAgMzVweCAycHggMzVweDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZDogIzAwYzJmZjtcblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgIGZpbGw6ICR3aGl0ZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lKTtcbiAgfVxufVxuXG4uYmx1ZS1idXRuIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJsdWVIZWxwO1xuICBiYWNrZ3JvdW5kOiAkYmx1ZUhlbHA7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRibHVlSGVscDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZUhlbHA7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB9XG59XG5cbi5jYWxsLWJ1dG4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMTVweDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAzMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJsdWVIZWxwO1xuICBiYWNrZ3JvdW5kOiAkYmx1ZUhlbHA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICR3aGl0ZTtcblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogLTE1cHggMCAwIC0xNXB4O1xuICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uY2FsbGJhY2stYnV0biB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAzMHB4O1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogMzAwO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IC0xNXB4IDAgMCAtMTVweDtcbiAgICBmaWxsOiAkd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIH1cblxuICAud2l0aC1wcm9ncmVzc2JhciAmIHtcbiAgICBib3R0b206IDEwMHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jZW50ZXJlZC1idG4ge1xuICBwYWRkaW5nOiAzMHB4IDAgMCAwO1xuICBjbGVhcjogYm90aDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIFtjbGFzcyo9Jy1idXRuJ10ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmNvbnN1bHQtYnV0biB7XG4gIHBhZGRpbmc6IDAgMzVweCAycHggMzVweDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgIGZpbGw6ICR3aGl0ZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lKTtcbiAgfVxufVxuXG4uYmFjay1idG4ge1xuICBmb250LXNpemU6IDE0cHg7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuXG4gIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzcxNzE3MTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuXG4gICAgICBbY2xhc3MqPSdpY28tJ10ge1xuICAgICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgIH1cblxuICAgIFtjbGFzcyo9J2ljby0nXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICBmaWxsOiAjNzE3MTcxO1xuICAgIH1cblxuICAgIC5pY29uLWNyb3NzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLml0ZW0tcmVtb3ZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAkbWlkR3JheTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkbWlkR3JheTtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBmaWxsOiAkbWlkR3JheTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHN2ZyB7XG4gICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLWJ0bnMtY29uc3VsdCB7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyNXB4IDIwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICRsaWdodEdyYXk7XG4gIGNsZWFyOiBib3RoO1xuICBAaW5jbHVkZSBjbGVhcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gIHAge1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIFtjbGFzcyo9Jy1idXRuJ10ge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jYXJkLWJ0bnMtY29uc3VsdCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XG4gICAgfVxuICB9XG59XG5cbi5saWdodC1idXRuIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZDogJHBsYWNlaG9sZGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAkcGxhY2Vob2xkZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgfVxufVxuXG4uYWN0aW9uLWJ1dG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lKTtcblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi5hZGQtYnV0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMXB4O1xuICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZSk7XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4udHJpZ2dlci1idXRuIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogMjJweDtcbiAgd2lkdGg6IDM0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcblxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbWlkR3JheTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRHcmF5O1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uaGVscC10cmlnZ2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBzdmcge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBmaWxsOiAkbWlkR3JheTtcbiAgfVxuXG4gICY6aG92ZXIgc3ZnIHtcbiAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gIH1cbn1cbiIsIi8qX19fX19fX19fX19fX19fXzIuMy4gRk9STSBFTEVNRU5UU19fX19fX19fX19fKi9cbmlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogJHBsYWNlaG9sZGVyO1xufVxuXG46Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogJHBsYWNlaG9sZGVyO1xufVxuXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICRwbGFjZWhvbGRlcjtcbn1cblxuOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG46Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbjpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWFyY2gtZm9ybSB7XG4gIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuXG4gIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuXG4gIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cblxuICA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbnRleHRhcmVhLnRleHRhcmVhLWZpZWxkLFxuaW5wdXQudGV4dC1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRyYWRpbztcbiAgYmFja2dyb3VuZDogJHJhZGlvO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICYuZXJyb3Ige1xuICAgIGNvbG9yOiAkZGFya1JlZDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFya1JlZDtcbiAgfVxuXG4gIC5mZWVkYmFjay1tb2RhbC1mcmFtZSAmIHtcbiAgICBtYXgtd2lkdGg6IDUxMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgfVxuXG4gICZfbGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuXG50ZXh0YXJlYS50ZXh0YXJlYS1maWVsZCB7XG4gIGhlaWdodDogNjBweDtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuXG50ZXh0YXJlYS50ZXh0YXJlYS1maWVsZF9sb3cge1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG5cbi5udW1iZXItaW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAmX19sYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAudGV4dC1pbnB1dCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuXG5kaXYudGV4dC1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogJGJsYWNrO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5sYWJlbC5lcnJvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW46IDE1cHggMCAwIDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAkZGFya1JlZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnJhZGlvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAkcmFkaW87XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDRweDtcbiAgICBsZWZ0OiA0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmJmYmZiO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIH1cblxuICAmLmNoZWNrZWQ6YmVmb3JlIHtcbiAgICB0b3A6IDRweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cblxuICAmLmVycm9yIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFya1JlZDtcbiAgfVxufVxuXG4uY2hlY2staWNvbixcbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNjY2O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcblxuICAmIGlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xuICB9XG5cbiAgbGkuYWN0aXZlICYsXG4gICYuY2hlY2tlZCB7XG4gICAgLy9ub2luc3BlY3Rpb24gQ3NzVW5rbm93blRhcmdldFxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZSB1cmwoJy9pbWFnZXMvaS9jaGVjay5zdmcnKSBuby1yZXBlYXQgMCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCAxNHB4O1xuICB9XG5cbiAgJi5lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFya1JlZDtcbiAgfVxufVxuXG4uY291bnRlci1yYWRpbyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZlZWRiYWNrLW1vZGFsLWZyYW1lIHtcbiAgcCB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5zdWJtaXQtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5jb3VudGVyLXNpemUge1xuICAmID4gbGFiZWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiAxNHB4IDExcHggMCAwO1xuICB9XG5cbiAgJiA+IHNwYW4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDE1cHggMCAwIDEwcHg7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICB9XG5cbiAgJiA+IHNwYW4gPiBzdXAge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4uY291bnRlci1zaXplLWlucHV0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMTFweDtcbn1cblxuLy9maWxlXG4uZmlsZS1pbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAwIDEwcHggMDtcbiAgbWFyZ2luOiAxNXB4IDAgNXB4IDA7XG4gIGNvbG9yOiAkbWlkR3JheTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG5cbiAgW2NsYXNzKj0naWNvbi0nXSB7XG4gICAgdG9wOiAtMXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAmLXRyaWdnZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxODBweDtcblxuICAgICYgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMzUsIDM1LCAzNSwgMC4yNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWxpc3Qge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuXG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTE0cHg7XG4gICAgICBoZWlnaHQ6IDExNHB4O1xuICAgICAgbWFyZ2luOiAwIDNweCA2cHggM3B4O1xuICAgICAgYmFja2dyb3VuZDogJHJhZGlvO1xuICAgICAgLy9wYWRkaW5nOiAzcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbGluZSB7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgJi1saXN0LFxuICAgICYtdHJpZ2dlciB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYtdHJpZ2dlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vL2VuZCBvZiBmaWxlXG5cbi5maWxlLWlucHV0LWl0ZW0sXG4ucmFkaW8gaW5wdXQsXG4uY2hlY2tib3ggaW5wdXQsXG4uZmlsZS1pbnB1dCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XG59XG5cbi5maWxlLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5maWxlLW91dHB1dCB7XG4gIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICRtaWRHcmF5O1xufVxuXG4uY2hlYXBlci1mb3JtIHtcbiAgLnN1Ym1pdC1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNjZweDtcbiAgfVxuXG4gIGlucHV0LnRleHQtaW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxuXG4gIGxhYmVsLmlucHV0LWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gIH1cbn1cblxuLmRhdGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgJGJsYWNrO1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLnJhbmdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICYtcm93IHtcbiAgICBwYWRkaW5nOiAyMnB4IDAgMjNweCAwO1xuXG4gICAgJi1wcm9ncmVzcyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIH1cbiAgfVxufVxuXG4ucmVtZW1iZXItbGFiZWwge1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG5cbiAgLmxhYmVsLXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDJweDtcbiAgfVxufVxuXG5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbmlucHV0W3R5cGU9J251bWJlciddIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi5zZWFyY2gtZm9ybSAudWktYXV0b2NvbXBsZXRlLnVpLWZyb250LnVpLW1lbnUudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IGxpOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNvbmZpZGVudGlhbCB7XG4gIG1hcmdpbjogMjBweCAwIDIwcHggMDtcbiAgQGluY2x1ZGUgY2xlYXI7XG5cbiAgLmNoZWNrYm94IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAubGFiZWwtdGV4dCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyOHB4KTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICB9XG59XG5cbi5pbnB1dC1sYWJlbF9faGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmlucHV0LWxhYmVsIHtcbiAgc3VwIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBsaW5lLWhlaWdodDogMC4xZW07XG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG4vL2N1c3RvbSBzZWxlY3RcbnNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIHNlbGVjdEhlaWdodCg0MHB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6ICRtYWluRm9udDtcbiAgY29sb3I6ICRibGFjaztcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJhZGlvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAkYXJyb3dCZztcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDhweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gOHB4KSA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRyYWRpbztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbiAgJi5lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFya1JlZDtcbiAgICBjb2xvcjogJGRhcmtSZWQ7XG4gIH1cbn1cblxuLy8gZW5kIG9mIGN1c3RvbSBzZWxlY3RcblxuLnNpbXBsZS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmLmVycm9yIHtcbiAgICBjb2xvcjogJGRhcmtSZWQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmtSZWQ7XG4gIH1cblxuICAmX2xpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAmX192YWx1ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRyYWRpbztcbiAgICBiYWNrZ3JvdW5kOiAkcmFkaW87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG5cbiAgJl9faW5wdXQge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcbiAgfVxufVxuXG4uYWdyZWVtZW50LWxpbmUge1xuICBsYWJlbCB7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLyogX19fX19fX19fX18yLiBUWVBJQ0FMIEVMRU1FTlRTX19fX19fX19fX19fX19fX19fXyovXG5cbi8qX19fX19fX19fX19fMi4xLiBUSVRMRVNfX19fX19fX19fX19fX19fX19fX19fKi9cblxuLm5hdmlnYXRpb24tZGVzY3JpcHRpb24tdGl0bGUge1xuICBwYWRkaW5nOiAwIDAgMjFweCAwO1xuXG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzU1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgbWFyayB7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICB9XG59XG5cbi5wYWdlLXRpdGxlIHtcbiAgQGluY2x1ZGUgcGFnZVRpdGxlO1xuXG4gICZfX2JvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgJl9fY2VudGVyZWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2xvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICZfZ3JheSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJG1pZExpZ2h0R3JheTtcbiAgfVxufVxuXG4ucGFnZS10aXRsZV9fc2Vjb25kYXJ5IHtcbiAgZm9udC1zaXplOiAwLjdlbTtcbiAgY29sb3I6ICRtaWRHcmF5O1xufVxuXG4ucGFnZS1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAkbWlkR3JheTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm1haW4tcGFnZS10aXRsZSB7XG4gIHBhZGRpbmc6IDAgMCAyMXB4IDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzU1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG59XG5cbi5tYWluLXNlY3Rpb24tdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJl9fYmx1ZSB7XG4gICAgY29sb3I6ICRibHVlSGVscDtcbiAgfVxuXG4gIC5vcmRlci1ibG9jayAmIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLmNhdGFsb2d1ZS1wYWdlICYge1xuICAgIHBhZGRpbmc6IDIwcHggMCAxMHB4IDA7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICB9XG5cbiAgJi0tbG93IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgc3Bhbi5tb2RhbC10cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuN2VtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICYtLWxvdyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vKl9fX19fX19fX19fXzIuMS4gZW5kIG9mIFRJVExFU19fX19fX19fX19fX19fXyovXG5cbi8qX19fX19fX19fX19fMi4yLiBMSU5LU19fX19fX19fX19fX19fX19fX19fX19fKi9cbmEge1xuICBjb2xvcjogIzY2NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcblxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAmLm1haWwtdG8sXG4gICYuY2FsbC10byxcbiAgJi5tYWlsLXRvOmhvdmVyLFxuICAmLmNhbGwtdG86aG92ZXIge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vKl9fX19fX19fX19fXzIuMi4gZW5kIG9mIExJTktTX19fX19fX19fX19fX19fXyovXG5cbi5vcmRlci1wcmVwYXltZW50LWluZm8sXG4uZm9vdGVyLXNvY2lhbCxcbi5tb2RhbC10YWJzLFxuLnBhZ2UtZm9vdGVyLFxuLnByb2R1Y3RzLWxpc3QsXG4ucHJvZHVjdCA+IC5pbm5lcixcbi5vcmRlci1wcmljZS1mb3JtIC5pbnB1dC1saW5lLFxuLmhlYWRlci1jYXJ0LWRyb3Bkb3duLFxuLmNhcnQtYW1vdW50LFxuLmZvb3Rlci10b3AsXG4uZm9ybS10YWJzLWNvbnRlbnQsXG4ub3JkZXItaW5mby1idXRucyxcbi5vcmRlci1zZWN0aW9uLFxuLm9yZGVyLXNlY3Rpb24tdG90YWwsXG4ub3JkZXItcHJpY2UtZm9ybSxcbi5wcm9kdWN0LWFtb3VudCxcbi5wcm9kdWN0LFxuLmZpbGUtaW5wdXQsXG4uY291bnRlci1zaXplLFxuLmNvbXBhcmUtY29udGVudCxcbi5wYWdlLW5hdixcbi5tYWluLXBhZ2UtY2VsbCxcbmhlYWRlcixcbmZvb3Rlcixcbi5tYWluLFxuLm1vYmlsZS1uYXYtaXRlbXMsXG4ubW9iaWxlLW5hdi1ob2xkZXIsXG5bY2xhc3MkPSdtb2RhbC1mcmFtZSddIHtcbiAgQGluY2x1ZGUgY2xlYXI7XG59XG5cbi5jbGVhciB7XG4gIGNsZWFyOiBib3RoO1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaW5uZXIge1xuICBAaW5jbHVkZSBpbm5lcjtcbiAgQGluY2x1ZGUgY2xlYXI7XG59XG5cbi5wYWdlLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzRweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLmFuZHJvaWQgJixcbiAgLmlvcyAmIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxufVxuXG4ubWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAuZGVjb3ItcGFnZSAmIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG5cbiAgJl9wYXJ0bmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuXG4ubWFpbi1jb2x1bW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG59XG5cbi5oaWRlIHtcbiAgLW1zLWZpbHRlcjogJ3Byb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApJztcbiAgb3BhY2l0eTogMDtcblxuICAmLnZpc2libGUge1xuICAgIC1tcy1maWx0ZXI6ICdwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApJztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pbnB1dC1saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uanMtbW9kYWwtdHJpZ2dlcixcbi5tb2RhbC10cmlnZ2VyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mb290ZXItYnRuLmZlZWRiYWNrLWJ0biB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR3aGl0ZTtcblxuICAmIC5tb2RhbC10cmlnZ2VyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAzO1xuICB9XG59XG5cbi5waG9uZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGZsb2F0OiByaWdodDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbn1cblxuLnBhZ2Utb3ZlcmZsb3ctc2VjdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tYWluLXBhZ2Utcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2xpZGUtY2VsbCxcbi5zbWFsbC1zbGlkZSBhIC5saW5rLWNlbGwsXG4uY3VzdG9tZXJzLXNsaWRlLWNlbGwsXG4uZmVhdHVyZXMtbmF2LWNlbGwsXG4uY2F0YWxvZ3VlLXNsaWRlLWNlbGwsXG4udGVzdGltb25pYWwtaXRlbS1jZWxsLFxuLmltYWdlLWNlbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5jb21wYXJlLXNlY3Rpb24tdGl0bGUsXG4ubW9yZS1jb250ZW50LXRyaWdnZXIge1xuICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29tcGFyZS1zZWN0aW9uLXRpdGxlIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ucHJlbGltaW5hcnktdGl0bGUgc3Bhbi5pY29uLXRyaWFuZ2xlLFxuLmNvbXBhcmUtc2VjdGlvbi10aXRsZSBzcGFuLmljb24tdHJpYW5nbGUsXG4ubW9yZS1jb250ZW50LXRyaWdnZXIgc3Bhbi5pY29uLXRyaWFuZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuXG4ucHJlbGltaW5hcnktdGl0bGUuYWN0aXZlIHNwYW4uaWNvbi10cmlhbmdsZSxcbi5jb21wYXJlLXNlY3Rpb24tdGl0bGUuYWN0aXZlIHNwYW4uaWNvbi10cmlhbmdsZSxcbi5tb3JlLWNvbnRlbnQtdHJpZ2dlci5hY3RpdmUgc3Bhbi5pY29uLXRyaWFuZ2xlIHtcbiAgdG9wOiAxcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cblxuLm1vcmUtY29udGVudCB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY29tcGFyZS1zZWN0aW9uLXRpdGxlIC5tb2RhbC10cmlnZ2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnZpZGVvLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3R0b206IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbnNwYW4uY3VycmVuY3kge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDAgMCAwLjFlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xufVxuXG4uc2l0ZS1saW5rcyB7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcblxuICBsaSB7XG4gICAgcGFkZGluZzogMCAwIDE1cHggMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5cbi5wYWdlLXNlcGFyYXRvciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodGVyR3JheTtcbiAgY2xlYXI6IGJvdGg7XG5cbiAgJi0tbGlnaHQge1xuICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0Qm9yZGVyO1xuICB9XG5cbiAgJl9fYm90dG9tLWdhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4ucGFnZS1wcmVsb2FkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgLmxvYWRlZCAmIHtcbiAgICBAaW5jbHVkZSBoaWRkZW47XG4gIH1cblxuICAubG9hZGluZyAmIHtcbiAgICBAaW5jbHVkZSB2aXNpYmxlO1xuICB9XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gIH1cbn1cblxuLnBhZ2Utcm93IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICYucG9zaXRpb25lZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG59XG5cbi5wYWdlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4jdWktaWNvbnMsXG4udWktaWNvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vL3JhdGluZ1xuLnN0YXRpYy1yYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1OHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIC8vbm9pbnNwZWN0aW9uIENzc1Vua25vd25UYXJnZXRcbiAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2kvcmF0aW5nLnBuZycpIG5vLXJlcGVhdCAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogNThweCAxMHB4O1xuXG4gICYtdmFsdWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLy9ub2luc3BlY3Rpb24gQ3NzVW5rbm93blRhcmdldFxuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pL3JhdGluZy1hY3RpdmUucG5nJykgbm8tcmVwZWF0IDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDU4cHggMTBweDtcbiAgfVxuXG4gIC5yZXRpbmEgJiB7XG4gICAgLy9ub2luc3BlY3Rpb24gQ3NzVW5rbm93blRhcmdldFxuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pL3JhdGluZ0AyeC5wbmcnKSBuby1yZXBlYXQgMCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNThweCAxMHB4O1xuXG4gICAgLnN0YXRpYy1yYXRpbmctdmFsdWUge1xuICAgICAgLy9ub2luc3BlY3Rpb24gQ3NzVW5rbm93blRhcmdldFxuICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2kvcmF0aW5nLWFjdGl2ZUAyeC5wbmcnKSBuby1yZXBlYXQgMCAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA1OHB4IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLnJldGluYSAmLS1iaWcsXG4gICYtLWJpZyB7XG4gICAgd2lkdGg6IDg2cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogODZweCAxNXB4O1xuXG4gICAgLnN0YXRpYy1yYXRpbmctdmFsdWUge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA4NnB4IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgQGluY2x1ZGUgZnVsbExpbms7XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFsLWNvdW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICRtaWRHcmF5O1xufVxuXG4vL2VuZCBvZiByYXRpbmdcblxuLypicmVhZGNydW1icyovXG4uYnJlYWRjcnVtYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmX3RvcC1nYXAge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG5cbiAgLmlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICB9XG4gIH1cblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICRhcnRDb2xvcjtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogLTEycHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGFydENvbG9yO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGFydENvbG9yO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRhcnRDb2xvcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIGEge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmNhdGFsb2d1ZS1saXN0ICYgLmlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMTBweCAyMHB4O1xuICB9XG5cbiAgLm5vLWRpc2NvdW50ICYgLmlubmVyIHtcbiAgICBwYWRkaW5nOiA3MHB4IDIwcHggMzBweCAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgfVxufVxuXG4uZml4ZWQtYnJlYWRjcnVtYnMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2NXB4IDE1cHggMCAxNXB4O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG59XG5cbi8qIGVuZCBvZiBicmVhZGNydW1icyovXG5cbi8qZXJyb3IqL1xuLmVycm9yLWhvbGRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcblxuICAmID4gLmlubmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLmVycm9yLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZXJyb3ItYmxvY2sge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiA1MHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICYgPiBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuLmVycm9yLW51bWJlciB7XG4gIHBhZGRpbmc6IDAgMCAyMXB4IDA7XG5cbiAgZm9udC1zaXplOiAxNjBweDtcbiAgbGluZS1oZWlnaHQ6IDE2MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzU1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXNoYWRvdzogMXB4IC0xcHggMCAjNzY3Njc2LCAtMXB4IDJweCAxcHggIzczNzI3MiwgLTJweCA0cHggMXB4ICM3Njc0NzQsIC0zcHggNnB4IDFweCAjNzg3Nzc3LFxuICAgIC00cHggOHB4IDFweCAjN2I3YTdhLCAtNXB4IDEwcHggMXB4ICM3ZjdkN2QsIC02cHggMTJweCAxcHggIzgyODE4MSwgLTdweCAxNHB4IDFweCAjODY4NTg1LFxuICAgIC04cHggMTZweCAxcHggIzhiOGE4OSwgLTlweCAxOHB4IDFweCAjOGY4ZThkLCAtMTBweCAyMHB4IDFweCAjOTQ5MzkyLCAtMTFweCAyMnB4IDFweCAjOTk5ODk3LFxuICAgIC0xMnB4IDI0cHggMXB4ICM5ZTljOWMsIC0xM3B4IDI2cHggMXB4ICNhM2ExYTEsIC0xNHB4IDI4cHggMXB4ICNhOGE2YTYsIC0xNXB4IDMwcHggMXB4ICNhZGFiYWIsXG4gICAgLTE2cHggMzJweCAxcHggI2IyYjFiMCwgLTE3cHggMzRweCAxcHggI2I3YjZiNSwgLTE4cHggMzZweCAxcHggI2JjYmJiYSwgLTE5cHggMzhweCAxcHggI2MxYmZiZixcbiAgICAtMjBweCA0MHB4IDFweCAjYzZjNGM0LCAtMjFweCA0MnB4IDFweCAjY2JjOWM4LCAtMjJweCA0NHB4IDFweCAjY2ZjZGNkLCAtMjNweCA0NnB4IDFweCAjZDRkMmQxLFxuICAgIC0yNHB4IDQ4cHggMXB4ICNkOGQ2ZDUsIC0yNXB4IDUwcHggMXB4ICNkYmRhZDksIC0yNnB4IDUycHggMXB4ICNkZmRkZGMsIC0yN3B4IDU0cHggMXB4ICNlMmUwZGYsXG4gICAgLTI4cHggNTZweCAxcHggI2U0ZTNlMjtcbn1cblxuLyogZW5kIG9mIGVycm9yKi9cblxuLypwYWdlciovXG4ucGFnZXIge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNsZWFyOiBib3RoO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW46IDAgMXB4IDVweCAxcHg7XG5cbiAgICBhLFxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBjb2xvcjogJHBsYWNlaG9sZGVyO1xuICAgIH1cblxuICAgIGE6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICB9XG5cbiAgICAmLmN1cnJlbnQge1xuICAgICAgYTpob3ZlcixcbiAgICAgIHNwYW46aG92ZXIsXG4gICAgICBhLFxuICAgICAgc3BhbiB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYWxsLWxpbmsgYSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAmLnByZXYge1xuICAgICAgbWFyZ2luOiAwIDFweCA1cHggMTEwcHg7XG4gICAgfVxuICB9XG59XG5cbi8qIGVuZCBvZiBwYWdlciovXG5cbi8qYmFubmVyKi9cbi5iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7XG4gIHBhZGRpbmc6IDIwcHggNiUgMjBweCA2JTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBjbGVhcjogYm90aDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5wcm9maWxlICYge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuXG4gICYtdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgJi1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgYm94LXNoYWRvdzogMCAzcHggN3B4IHJnYmEoMzUsIDM1LCAzNSwgMC40KSwgMCAtM3B4IDdweCByZ2JhKDM1LCAzNSwgMzUsIDAuNCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDk5OTk5JTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgfVxufVxuXG4vKiBlbmQgb2YgYmFubmVyKi9cblxuLy9pbmZvLWJhbm5lclxuLmluZm8tYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGNsZWFyOiBib3RoO1xuXG4gICYtaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiA0MHB4IDE1cHggNDBweCAxNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjMpO1xuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcblxuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxuXG4gIHAge1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5kYXJrLXJlZC1idXRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLmltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA5OTk5OSU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gZW5kIG9mIGluZm8tYmFubmVyXG5cbi5hc2lkZS1iYW5uZXIge1xuICBAaW5jbHVkZSBiYW5uZXIoMzAwcHgpO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udG9wLWJhbm5lciB7XG4gIEBpbmNsdWRlIGJhbm5lcigyMDBweCk7XG59XG5cbi8qY3VzdG9tZXJzKi9cbi5jdXN0b21lcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwMHB4IDIwcHg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGgyIHtcbiAgICBwYWRkaW5nOiAwIDAgODBweCAwO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cbn1cblxuLmN1c3RvbWVycy1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDMwcHggMzVweDtcblxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzI2MjQyNDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogMTBweCAwIDAgMDtcbiAgfVxufVxuXG4uY3VzdG9tZXJzLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIG1hcmdpbjogYXV0bztcblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLyogZW5kIG9mIGN1c3RvbWVycyovXG5cbi8qc2VydmljZXMqL1xuLnNlcnZpY2VzLWxpc3Qge1xuICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZXJ2aWNlcy1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNSU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogMCAxcHggMjBweCAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gIGE6aG92ZXIsXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgfVxuXG4gICY6aG92ZXIgc3BhbiB7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgfVxufVxuXG4uc2VydmljZXMtbGlzdC1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgcGFkZGluZzogMCAwIDNweCAwO1xuXG4gIHNwYW4ge1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIH1cbn1cblxuLyogZW5kIG9mIHNlcnZpY2VzKi9cblxuLmZpeGVkLXBhcmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgY2xlYXI7XG59XG5cbnNwYW4uYXJ0IHtcbiAgY29sb3I6ICRtaWRHcmF5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA1cHggMCAwIDA7XG5cbiAgJiA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3QgJiB7XG4gICAgcGFkZGluZzogMCAwIDMwcHggMDtcbiAgfVxufVxuXG4ubWFwLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MDBweDtcblxuICAjc3RhZ2UtbWFwLFxuICAjbWFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4jcHJpbnQtcHJpbG9nZW5pZS0xLFxuI3ByaW50LXByaWxvZ2VuaWUtMixcbiNwcmludC1ha3QtMSxcbiNwcmludC1ha3QtMiB7XG4gIHBhZ2UtYnJlYWstYWZ0ZXI6IGFsd2F5cyAhaW1wb3J0YW50O1xuICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQgIWltcG9ydGFudDtcbn1cblxuLm90aGVyLXNlcnZpY2VzIGxpOmZpcnN0LWNoaWxkLFxuLmNvbnRhY3RzLWxpc3QtaXRlbTpmaXJzdC1jaGlsZCxcbi5mZWF0dXJlcy1saXN0LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5cbi50aGFua3Mge1xuICBwYWRkaW5nOiAxMDBweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vbG9jYXRpb25cbi5sb2NhdGlvbi1jb25maXJtYXRpb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogOThweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAkaGVhZGVyQmc7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRlckdyYXk7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTVweDtcblxuICAmLWJ0bnMsXG4gIC5pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJi1idG5zIHtcbiAgICBtYXJnaW46IDAgMCAwIDE1cHg7XG4gIH1cblxuICBbY2xhc3MqPSdpY28tJ10ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgIGZpbGw6ICR3aGl0ZTtcbiAgfVxuXG4gIFtjbGFzcyo9Jy1idXRuJ10ge1xuICAgIGhlaWdodDogMjhweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWFyZ2luOiAwIDAgMCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuaW5uZXIge1xuICAgICAgLy9kaXNwbGF5OiBmbGV4O1xuICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgW2NsYXNzKj0nLWJ1dG4nXSB7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICB9XG5cbiAgICAmLWJ0bnMge1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG4vLyBlbmQgb2YgbG9jYXRpb25cblxudHJbZGF0YS1zdGF0dXM9JzInXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250cmFjdG9yLXRhYmxlIHRyW2RhdGEtc3RhdHVzPScyJ10ge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG5cbi5vcmRlci1jaG9pY2UgdHJbZGF0YS1zdGF0dXM9JzEnXSBhLmNvbmRpdGlvbjpub3QoLmNvbmRpdGlvbi0tcmVtb3ZlKSxcbi5vcmRlci1jaG9pY2UgdHJbZGF0YS1zdGF0dXM9JzEnXSB0ZC5yZWQtY29sb3Ige1xuICBiYWNrZ3JvdW5kOiAjMThhMzAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnJlZC1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS10aGVtZSk7XG59XG5cbi5ncmVlbi1jb2xvciB7XG4gIGNvbG9yOiAkZ3JlZW5IZWxwRGFyaztcbn1cblxuLnNoaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRhY3QtYnV0bnMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiA0MHB4O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDIwMztcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZSk7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDM1LCAzNSwgMzUsIDAuMjUpO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICBmaWxsOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIGEge1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBtYXJnaW46IDAgN3B4IDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1vZGFsLWNsb3NlLXdpZGVfX3NhZmFyaSxcbi5zYWZhcmktd2FybmluZyB7XG4gIGh0bWw6bm90KC5zYWZhcmkpICYge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAub3RoZXItc2VydmljZXMgbGkge1xuICAgIG1hcmdpbjogMCAwIDAgMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY3VzdG9tZXJzLXJvdyB7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICB9XG5cbiAgLmN1c3RvbWVycy1pdGVtIHtcbiAgICBtYXJnaW46IDE1cHggMjBweDtcbiAgfVxuXG4gIC5zZXJ2aWNlcy1saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiAzMi4yJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC8qLmJyZWFkY3J1bWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9Ki9cblxuICAucGFnZXIgbGkuYWxsLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnBhZ2VyIGxpLnByZXYge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmJhbm5lciB7XG4gICAgJi10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG5cbiAgICAmLWltYWdlIHtcbiAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgfVxuICB9XG5cbiAgLm1haW4tcGFnZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG5cbi5jb250ZW50LXRhYmxlIHtcbiAgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDAgNXB4IDEwcHggNXB4O1xuICB9XG5cbiAgdGQge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgJi5lbXB0eS1jZWxsIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cblxuICB0Zm9vdCB0ZCB7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGFnZXIgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgfVxuXG4gIC5zZWN0aW9uLXRpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxufVxuXG4uYm90dG9tLXByb21wdHMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgd2lkdGg6IDEwMHZ3O1xuXG4gICZfbm8taGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDA7XG5cbiAgICAuaW5uZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcblxuICAgICYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cblxuICAubG9naW4tZ3JlZXRpbmcsXG4gIC5pbnN0YWxsLXByb21wdCxcbiAgLmxvZ2luLXdhcm5pbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAuY2F0YWxvZ3VlLXVwLFxuICAuY2FsbGJhY2stYnV0biB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAmX190b3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5jb29raWUtd2FybmluZyB7XG4gIHdpZHRoOiAxMDB2dztcbiAgLy9jb2xvcjogJG1pZEdyYXk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG4gIGJveC1zaGFkb3c6ICRzaGFkb3c7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZy10b3A6IDFlbTtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcblxuICAuaW5uZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMHB4IDFmcjtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDE1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5uby1jb29raWUtd2FybmluZyAmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9zbWFsbCB7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdztcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAubm8tY29va2llLXdhcm5pbmcgJiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5pbm5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICBzdmcge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuXG4gICZfX2NvbmZpcm0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDBweCAxZnI7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG59XG5cbi5jb250YWN0cy1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gIH1cbn1cblxuLmdyYXktZnJhbWUge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNtb2tlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDI4LCAyNywgMjcsIDAuMTUpO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLndoaXRlLWZyYW1lIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDM1LCAzNSwgMzUsIDAuMjUpO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmRlY29yLWNvbnRlbnQsXG4uY2FydC1ob2xkZXIgPiBiLFxuLmNhdGFsb2d1ZS1wYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4uY2FzZS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm1hbmFnZXJzLW9yZGVyX19maWx0ZXItYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgW2NsYXNzKj0nYnV0biddIHtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYmFjay1idXRuIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICYgPiBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICBmaWxsOiAkbWlkR3JheTtcbiAgICB9XG4gIH1cblxuICAmID4gYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICB9XG59XG5cbi5oZWxwIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiAxZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgZmlsbDogJG1pZEdyYXk7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gIH1cbn1cblxuLnRvb2x0aXAtdGVtcGxhdGVzIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmX19pdGVtIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIH1cblxuICAgIHA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX21vcmUtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICB9XG59XG5cbi5jdXN0b20tdG9vbHRpcCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNwaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIHotaW5kZXg6IDExO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIEBpbmNsdWRlIGhpZGRlbjtcblxuICAmX2FjdGl2ZSB7XG4gICAgQGluY2x1ZGUgdmlzaWJsZTtcbiAgfVxuXG4gICZfX3Byb2dyZXNzIHtcbiAgICB3aWR0aDogNDZweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgYm9yZGVyOiA1cHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBhbmltYXRpb246IHJvdGF0ZSAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cbn1cblxuW2NsYXNzKj0nbGVhZiddIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGFueS1iZW5lZml0cyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgIGdyaWQtcm93LWdhcDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgIH1cbiAgfVxuXG4gICZfX25hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAmX19saXN0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgfVxufVxuXG4uZmFrZS1yYWRpbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogJHJhZGlvO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZiZmJmYjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB9XG5cbiAgJi5jaGVja2VkOmJlZm9yZSB7XG4gICAgdG9wOiA0cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi5vcmRlci1pbmZvIHtcbn1cblxuLm9yZGVyLWluZm9fdG9wLWdhcCB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLm9yZGVyLWluZm9fX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogJG1pZEdyYXk7XG59XG5cbi5vcmRlci1pbmZvX19pdGVtOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tdGhlbWUpO1xufVxuXG4ub3JkZXItaW5mb19faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuXG4ub3JkZXItaW5mb19faXRlbSBzdmcge1xuICB3aWR0aDogMS4xMjVlbTtcbiAgaGVpZ2h0OiAxLjEyNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG4iLCIvKl9fX19fX19fX19fXzMuIEhFQURFUl9fX19fX19fX19fX19fX19fX19fX19fKi9cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIxMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBwYWRkaW5nLXRvcDogNDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICBib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYSgyOCwgMjcsIDI3LCAwLjA1KTtcblxuICBzZWxlY3Qge1xuICAgIEBpbmNsdWRlIHNlbGVjdEhlaWdodCgzMHB4KTtcblxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyX19oZWxwLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG5cbiAgW2NsYXNzKj0nYnV0biddIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICBbY2xhc3MqPSdidXRuJ10ge1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuXG4gICYgPiAuaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICB9XG5cbiAgLmxvZ28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAub3JnYW5pemF0aW9uLWxvZ28ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTkwcHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4uaGlkZS1vbi1sb2dnZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZWFkZXItcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWdyb3c6IDE7XG5cbiAgJi1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgICYtdXNlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICBbY2xhc3MqPSctYnV0biddIHtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMnB4IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtc2VhcmNoIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cblxuICAuc2VhcmNoLWZvcm0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuXG4gICYtbG9jYXRpb24ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICB9XG59XG5cbi51c2VyLWludGVyZmFjZS1pY29ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cblxuICAudWktYnRuLXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuc2VhcmNoLWJ0bi10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICB9XG5cbiAgJi51c2VyX2RhdGEge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4gICYubG9naW4tdHJpZ2dlciB7XG4gICAgcGFkZGluZzogMCA3cHg7XG5cbiAgICAubG9nZ2VkLXVzZXIgJiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIFtjbGFzcyo9J2ljb24tJ106bm90KC51aS1idXR0b24pIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJiA+IGEge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgIH1cbiAgfVxuXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogM3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIH1cblxuICAudWktY291bnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTNweDtcbiAgICBsZWZ0OiA1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZSk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB9XG5cbiAgJi5oZWFkZXItcmlnaHQtY2FydCAudWktY291bnRlciB7XG4gICAgbGVmdDogLThweDtcbiAgfVxuXG4gICYubG9nb3V0IHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLmljb24tbG9nLW91dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIH1cbiAgfVxufVxuXG4ubW9iaWxlLXVpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGVCb3JkZXI7XG5cbiAgJi1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbkZvbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIG1hcmdpbjogMCA3cHggMCAwO1xuICAgICAgZmlsbDogJGJsYWNrO1xuICAgIH1cblxuICAgIC5tb2JpbGUtbmF2LWljb24ge1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLW5hdiB7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG5cbiAgLmlubmVyIHtcbiAgICAmID4gdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICYgPiBsaSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zYWxlIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICMwMGMyZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiA+IGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcblxuICAgICAgICAgICYuYWN0aXZlLFxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3ViLW5hdi5hY3RpdmUge1xuICAgICAgICAgIEBpbmNsdWRlIHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIC5zdWItbmF2IHtcbiAgICAgICAgICBAaW5jbHVkZSB2aXNpYmxlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIDAuM3M7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3ViLW5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2hhZG93OiAwIDhweCA3cHggcmdiYSgzNSwgMzUsIDM1LCAwLjQpO1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgIEBpbmNsdWRlIGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyAwLjNzO1xuXG4gICAgdWwge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB3aWR0aDogMTYuNjY2JTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4IDA7XG5cbiAgICAgICY6bnRoLWNoaWxkKDZuICsgMSkge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMTBweCAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICAgICAgICYud2l0aC1pY29uIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgNnB4IDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzFmMWYxZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICBjb2xvcjogJG1pZEdyYXk7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogLTdweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3VibmF2LWNvbHVtbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogMTglO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAwO1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogODIlO1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMjAlO1xuXG4gICAgICAgICAgJjpudGgtY2hpbGQoNm4gKyAxKSB7XG4gICAgICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCg1biArIDEpIHtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgdG9wOiAtMTAlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheUhlbHA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlci10b3BfcGFydG5lciB7XG4gIHBhZGRpbmctbGVmdDogMDtcblxuICAmID4gLmlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogNjBweDtcblxuICAgIC5oZWFkZXItbmF2IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICYgPiAuaW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuXG4gICAgICAgICYgPiB1bCA+IGxpIHtcbiAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyLXJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAmLXNlYXJjaCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICB9XG5cbiAgICAgICYtbmF2IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgLmhlYWRlci1yaWdodCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN1Yi1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDkwcHgpO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgLnN1Yi1uYXYtY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDAgMjBweDtcbiAgfVxufVxuXG4uaGVhZGVyLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNHB4IDUwcHggNHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogLTQwcHg7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAuc2VhcmNoLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgICBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luOiAtMTBweCAwIDAgLTEwcHg7XG4gICAgICBmaWxsOiAkYmxhY2s7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1kZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgzNSwgMzUsIDM1LCAwLjI1KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cblxuICAmLXJlc3VsdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTZweCk7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmLXNjcm9sbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwMHB4KTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheUhlbHA7XG4gICAgfVxuICB9XG5cbiAgJi1sb2NhdGlvbiB7XG4gICAgcGFkZGluZzogNXB4IDAgMCAwO1xuXG4gICAgc2VsZWN0IHtcbiAgICAgIEBpbmNsdWRlIHNlbGVjdEhlaWdodCgyOHB4KTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICB9XG5cbiAgICAuaWNvLWxvY2F0aW9uIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogLTQwcHg7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBmaWxsOiAkYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgLnVpLWF1dG9jb21wbGV0ZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udWktbWVudS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA5cHggMzBweCAxMHB4IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheUhlbHA7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgJi51aS1zdGF0ZS1mb2N1cyB7XG4gICAgYmFja2dyb3VuZDogJGxpZ2h0ZXJHcmF5O1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIC5uYW1lIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICB9XG4gIH1cblxuICAuaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAmLmltYWdlLS10YWxsIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICYgPiBmb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuc2VhcmNoLWlucHV0IHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDE1cHggMCAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbkZvbnQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogN3B4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDdweDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICB9XG5cbiAgLnNlYXJjaC1idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkR3JheTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogN3B4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA3cHg7XG5cbiAgICBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luOiAtMTBweCAwIDAgLTEwcHg7XG4gICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyptb2JpbGUgbmF2Ki9cbi5tb2JpbGUtbmF2LWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTA1O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG5cbiAgJiA+IHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBtYXJnaW46IC0xcHggMCAwIC0xMHB4O1xuICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICY6YWZ0ZXIsXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgdG9wOiAtNnB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgdG9wOiA2cHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlID4gc3BhbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTZweCwgMCk7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKC02cHgsIDApO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbn1cblxuLmlvcyAubW9iaWxlLW5hdi1idG4sXG4uYW5kcm9pZCAubW9iaWxlLW5hdi1idG4sXG4ucGFnZS1uYXYtaG9sZGVyLmZpeGVkIC5tb2JpbGUtbmF2LWJ0biB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tb2JpbGUtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMyMHB4LCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5wYWdlLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTdweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblxuICAgIC5tb2JpbGUtbmF2LWhvbGRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIDAuMjVzLCBvcGFjaXR5IDAuMzVzIDAuMnM7XG4gICAgfVxuICB9XG59XG5cbi5tb2JpbGUtbmF2LWl0ZW1zLFxuLm1vYmlsZS1uYXYtaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4ubW9iaWxlLW5hdi1ob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTI0cHgpO1xuICBwYWRkaW5nOiAwIDAgMCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubmF2LXNjcm9sbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogY2FsYygxMDAlICsgMTAwcHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5SGVscDtcblxuICAubmF2LXNjcm9sbC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcblxuICAgICYgPiB1bCA+IGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheUhlbHA7XG5cbiAgICAgICYgPiBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDMwcHggMTJweCAyMHB4O1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdWItbmF2LXRyaWdnZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHdpZHRoOiA0OXB4O1xuICAgICAgICBoZWlnaHQ6IDU5cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHRvcDogMjRweDtcbiAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm5vLXN1Ym5hdiAuc3ViLW5hdi10cmlnZ2VyOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXlIZWxwO1xuXG4gICAgICAgICYgPiBsaSBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAyMHB4IDhweCAyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1vYmlsZS1uYXYtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjM1cyAwLjM1cztcblxuICAmLmFjdGl2ZSB7XG4gICAgaGVpZ2h0OiAxMDAwdmg7XG4gIH1cbn1cblxuLyogZW5kIG9mIG1vYmlsZSBuYXYqL1xuXG4vL3VzZXIgY2FiaW5ldFxuLmxvZ2luLWZvcm0ge1xuICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuXG4gICYtZXJyb3Ige1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYtc2VjY2VzcyB7XG4gICAgY29sb3I6ICRncmVlbkhlbHBEYXJrO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnVzZXItZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDIwNTtcbiAgd2lkdGg6IDMyMHB4O1xuICBwYWRkaW5nOiAxNXB4IDAgMCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgMCAxNnB4IHJnYmEoMzUsIDM1LCAzNSwgMC40NSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgQGluY2x1ZGUgaGlkZGVuO1xuXG4gIC51c2VyLWludGVyZmFjZS1pY29ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIEBpbmNsdWRlIHZpc2libGU7XG4gIH1cblxuICAmLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIH1cblxuICAgIC5pY29uLWNyb3NzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbjogLTEwcHggMCAwIC0xNXB4O1xuICAgIH1cbiAgfVxuXG4gIC51c2VyLXByZXZpZXcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyLjVlbSAxZnI7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcblxuICAgIC5pbWFnZSB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pL25vLXBob3RvLnBuZycpIG5vLXJlcGVhdCAwIDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX25hbWUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cblxuICAmX19jb3VudGVycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gIH1cblxuICAmX19jb3VudGVycy1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICZfY2FzaGJhY2sge1xuICAgICAgY29sb3I6ICRjYXNoYmFjaztcbiAgICB9XG5cbiAgICAmX2Nhc2hiYWNrLXBheW1lbnQge1xuICAgICAgY29sb3I6ICRibHVlSGVscDtcbiAgICB9XG4gIH1cblxuICAmX19jb3VudGVycy1pdGVtLXZhbHVlLFxuICAmX19jb3VudGVycy1pdGVtLWtleSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9fY291bnRlcnMtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gIH1cblxuICAucmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG4gICAgcGFkZGluZzogNHB4IDAgMCAxNXB4O1xuICB9XG5cbiAgLnVzZXItYm9udXMge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5sb2dpbi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTBweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodEJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIFtjbGFzcyo9J2ljby0nXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBtYXJnaW46IC05cHggMCAwIC05cHg7XG4gICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICB9XG5cbiAgLmxvZ2dlZCxcbiAgLmxvZ2luLWZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuXG4gIC5sb2dpbi13aWRlLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgdWwudXNlci1uYXYtbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodEdyYXk7XG5cbiAgICBsaSA+IHNwYW4sXG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweCAxNXB4IDMuNWVtO1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDEuNWVtO1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtOXB4O1xuICAgICAgICBmaWxsOiAkbWlkR3JheTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDdweCAxNXB4IDhweCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGxpOm5vdCg6bGFzdC1jaGlsZCkgPiBzcGFuLFxuICAgIGxpOm5vdCg6bGFzdC1jaGlsZCkgPiBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRHcmF5O1xuICAgIH1cblxuICAgIGxpID4gc3BhbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLnVzZXItbmF2X19ub3RpZmljYXRpb24ge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubG9naW4tYnV0biB7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gIH1cblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTlweDtcbiAgICB3aWR0aDogMTlweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgfVxuXG4gIC5pY28tdXNlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc29jaWFsLWxvZ2luIHtcbiAgcGFkZGluZzogMjBweCAwIDIwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMCAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgfVxuXG4gICAgJjpob3ZlciBzdmcge1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cblxuICAgIC5zb2NpYWwtdmsge1xuICAgICAgZmlsbDogJHZrO1xuICAgIH1cblxuICAgIC5zb2NpYWwtZmFjZWJvb2sge1xuICAgICAgZmlsbDogJGZhY2Vib29rO1xuICAgIH1cblxuICAgIC5zb2NpYWwtZ29vZ2xlIHtcbiAgICAgIGZpbGw6ICRnb29nbGU7XG4gICAgfVxuXG4gICAgLnNvY2lhbC10d2l0dGVyIHtcbiAgICAgIGZpbGw6ICR0d2l0dGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBlbmQgb2YgdXNlciBjYWJpbmV0XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wYWdlLW5hdiA+IGxpID4gYSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG5cbiAgLnBhZ2UtbmF2LWxvZ28ge1xuICAgIG1hcmdpbjogOXB4IDAgMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC5oZWFkZXItbmF2IC5zdWItbmF2IHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHggMCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXItdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgLmxvZ28ge1xuICAgICAgLm9yZ2FuaXphdGlvbi1sb2dvIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tb2JpbGUtdWkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAudXNlci1kcm9wZG93bi1jbG9zZSxcbiAgLm1vYmlsZS1uYXYsXG4gIC5tb2JpbGUtbmF2LWNsb3NlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5oZWFkZXItcmlnaHQtc2VhcmNoLFxuICAuaGVhZGVyLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5oZWFkZXItcmlnaHQtbmF2IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2JpbGUtdWktYnRuIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cblxuICAuaGVhZGVyLXNlcnZpY2UgPiAuaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmhlYWRlci1yaWdodC12aWV3ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudXNlci1pbnRlcmZhY2UtaWNvbnMge1xuICAgIG1pbi13aWR0aDogMzBweDtcblxuICAgIC51aS1idG4tdGV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tb2JpbGUtbmF2LWJ0biB7XG4gICAgcmlnaHQ6IC04cHg7XG4gIH1cblxuICAudXNlci1pbnRlcmZhY2UtaWNvbnMge1xuICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG5cbiAgICAudWktYnRuLXRlbCB7XG4gICAgICB0b3A6IC0ycHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgLnVpLWNvdW50ZXIge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAuaGVhZGVyLXNlYXJjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5zYWZhcmktdHJpZ2dlciB7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG5cbiAgaHRtbDpub3QoLnNhZmFyaSkgJiB7XG4gICAgLy9kaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oZWFkZXItc2VydmljZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIHotaW5kZXg6IDQwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVyR3JheTtcbiAgYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoMjgsIDI3LCAyNywgMC4wNyk7XG5cbiAgJiA+IC5pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDQycHg7XG4gIH1cblxuICAmX19jaXR5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgICYtcHJvcG1wdCB7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgICYgPiBzcGFuIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgJiA+IHNwYW4sXG4gICAgICAmID4gYSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmhlYWRlci1zZXJ2aWNlX19kcm9wZG93biB7XG4gICAgICAgIEBpbmNsdWRlIHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMjgsIDI3LCAyNywgMC4zKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIEBpbmNsdWRlIGhpZGRlbjtcbiAgfVxuXG4gICZfX2NvbHVtbiB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19waG9uZS5jYWxsLXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIH1cblxuICAmX19jYWxsYmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgLy9mb250LXNpemU6IDAuOGVtO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgYS5oZWFkZXItc2VydmljZV9fY2FsbGJhY2sge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7ICAgIFxuICB9XG5cbiAgJl9fc29jaWFscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmaWxsOiAkbWlkR3JheTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAgICAgfVxuICAgIH1cblxuICAgIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMzYwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgIC51aS1idG4tdGVsLFxuICAgICZfX3Bob25lLmNhbGwtdG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uaGVhZGVyX19jaXR5LXByb21wdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogMTBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyZW0pO1xuICBtaW4td2lkdGg6IDMxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAzcHggN3B4IHJnYmEoMzUsIDM1LCAzNSwgMC40KTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICYuYWN0aXZlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgfVxuXG4gICYtY2l0eSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gIH1cblxuICAmLWJ0bnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICBbY2xhc3MqPSdidXRuJ10ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtc3RheS1oZXJlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlcl9fbG9jYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAzcHggN3B4IHJnYmEoMzUsIDM1LCAzNSwgMC40KTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcztcblxuICAmLmFjdGl2ZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG5cbiAgICAmLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG5cbiAgJi1jbG9zZSB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gIH1cblxuICAmLWNvbHVtbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAmLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDEwcHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG5cbiAgJi1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmZha2UtcmFkaW8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgfVxuXG4gICAgJi5jdXJyZW50IHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gIH1cblxuICAmLW1hcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIGZpbGw6ICRsaWdodEJvcmRlcjtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgJi1jb250ZW50IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICYtY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgfVxuXG4gICAgJi1tYXAge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgJi1jb250ZW50IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuICB9XG59XG5cbi5tb2JpbGUtbmF2LWFkZGl0aW9uYWwge1xuICAmX19uYXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVyQm9yZGVyO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheUhlbHA7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmID4gc3BhbixcbiAgICAmID4gYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgcGFkZGluZzogMTZweCAzMHB4IDEycHggMjBweDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgfVxuXG4gICAgLnN1Yi1uYXYtdHJpZ2dlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB3aWR0aDogNDlweDtcbiAgICAgIGhlaWdodDogNDlweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZHJvcGRvd24ge1xuICAgIHVsLm1vYmlsZS1uYXYtYWRkaXRpb25hbF9fbGlzdCB7XG4gICAgICAubmF2LXNjcm9sbCAubmF2LXNjcm9sbC1jb250ZW50ID4gdWwgPiBsaSAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoLmFjdGl2ZSkge1xuICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmhlYWRlci1zZXJ2aWNlX19zb2NpYWxzIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuXG4gICAgYSB7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmhlYWRlci1jYXJ0LWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDNlbTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHotaW5kZXg6IDIwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLSAyMHB4KTtcbiAgbWF4LXdpZHRoOiA1ODBweDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBjb2xvcjogJGJsYWNrO1xuICBib3gtc2hhZG93OiAwIDNweCA3cHggcmdiYSgzNSwgMzUsIDM1LCAwLjQpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzO1xuICBjdXJzb3I6IGF1dG87XG5cbiAgJi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxufVxuXG4uY2FydC1jbG9zZS1zbWFsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTJweDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICB9XG59XG5cbi5uZXctY2FydC1kcm9wZG93bl9fdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMS4xMjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xufVxuXG4ubmV3LWNhcnQtZHJvcGRvd25fX3RpdGxlLXRleHQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMjVlbTtcbn1cblxuLm5ldy1jYXJ0LWRyb3Bkb3duX190aXRsZS10ZXh0ID4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5uZXctY2FydC1kcm9wZG93bl9fcHJvZHVjdHMtbGlzdCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDQ1dmg7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG59XG5cbi5uZXctY2FydC1kcm9wZG93bl9fcHJvZHVjdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDhmcjtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAwLjVlbTtcbiAgcGFkZGluZy10b3A6IDEuNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41ZW07XG59XG5cbi5uZXctY2FydC1kcm9wZG93bl9fcHJvZHVjdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodEJvcmRlcjtcbn1cblxuLm5ldy1jYXJ0LWRyb3Bkb3duX19wcm9kdWN0LWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5uZXctY2FydC1kcm9wZG93bl9fcHJvZHVjdC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyZW07XG59XG5cbi5uZXctY2FydC1kcm9wZG93bl9fcHJvZHVjdC1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3QtYXJ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xufVxuXG4ubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3QtaW5wdXQtbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLm5ldy1jYXJ0LWRyb3Bkb3duX19wcm9kdWN0LXByaWNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5ldy1jYXJ0LWRyb3Bkb3duX19wcm9kdWN0LXByaWNlIHtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3QtcHJpY2Vfb2xkIHtcbiAgY29sb3I6ICRtaWRHcmF5O1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLm5ldy1jYXJ0LWRyb3Bkb3duX19wcm9kdWN0LXJlbW92ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLm5ldy1jYXJ0LWRyb3Bkb3duX190b3RhbHMge1xuICBwYWRkaW5nLXRvcDogMS41ZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRzbW9rZTtcbn1cblxuLm5ldy1jYXJ0LWRyb3Bkb3duX190b3RhbC1wcmljZXMge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLm5ldy1jYXJ0LWRyb3Bkb3duX190b3RhbC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubmV3LWNhcnQtZHJvcGRvd25fX3RvdGFsLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbi5uZXctY2FydC1kcm9wZG93bl9fdG90YWwtaXRlbV9maW5hbCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm5ldy1jYXJ0LWRyb3Bkb3duX190b3RhbC1pdGVtLWtleSxcbi5uZXctY2FydC1kcm9wZG93bl9fdG90YWwtaXRlbS12YWx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uZXctY2FydC1kcm9wZG93bl9fdG90YWwtaXRlbV9kaXNjb3VudCAubmV3LWNhcnQtZHJvcGRvd25fX3RvdGFsLWl0ZW0tdmFsdWUge1xuICBjb2xvcjogJGRhcmtSZWQ7XG59XG5cbi5uZXctY2FydC1kcm9wZG93bl9fdG90YWwtaXRlbV9jYXNoYmFjayB7XG4gIGNvbG9yOiAjNjM5ZTNhO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5uZXctY2FydC1kcm9wZG93bl9fdG90YWwtcHJpY2Uge1xuICBmb250LXNpemU6IDEuMjVlbTtcbn1cblxuLm5ldy1jYXJ0LWRyb3Bkb3duX190b3RhbC1wcmljZSA+IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMC4zNWVtO1xufVxuXG4ubmV3LWNhcnQtZHJvcGRvd25fX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5uZXctY2FydC1kcm9wZG93bl9fYnV0dG9ucyBbY2xhc3MqPSdidXRuJ10ge1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA3NDBweCkge1xuICAubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3RzLWxpc3Qge1xuICAgIG1heC1oZWlnaHQ6IDM1dmg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjUwcHgpIHtcbiAgLm5ldy1jYXJ0LWRyb3Bkb3duX19wcm9kdWN0cy1saXN0IHtcbiAgICBtYXgtaGVpZ2h0OiAzMHZoO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDU4MHB4KSB7XG4gIC5uZXctY2FydC1kcm9wZG93bl9fcHJvZHVjdHMtbGlzdCB7XG4gICAgbWF4LWhlaWdodDogMjd2aDtcbiAgfVxufVxuIiwiLnBhZ2UtZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDI7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZDogIzFmMWYxZjtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjbGVhcjogYm90aDtcblxuICAmLmxvdy1mb290ZXIge1xuICAgIG1hcmdpbjogMCAwIDQycHggMDtcbiAgfVxuXG4gICYgPiAuaW5uZXIge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gIC53aXRoLXByb2dyZXNzYmFyICYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG4ucGFnZS1mb290ZXItY29udGFjdHMsXG4ucGFnZS1mb290ZXItY29sdW1uIHtcbiAgbGkge1xuICAgIHBhZGRpbmc6IDAgMCA4cHggMDtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4ucGFnZS1mb290ZXItY29udGFjdHMge1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgYWRkcmVzcyxcbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAwIDVweCAwO1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICB9XG5cbiAgICBhOmhvdmVyLFxuICAgIGEge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICBzcGFuIHAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgfVxuXG4gIHNwYW4gYTpob3ZlcixcbiAgc3BhbiBhIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICYubWFpbC10byB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLnBhZ2UtZm9vdGVyLWNvbnRhY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB3aWR0aDogMTcwcHg7XG4gIG1hcmdpbjogMCAwIDVweCAwO1xuICBwYWRkaW5nOiAzcHggMDtcbiAgY29sb3I6ICR3aGl0ZTtcblxuICBzdmcge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBmaWxsOiAkd2hpdGU7XG4gIH1cblxuICAmLS10ZWxlZ3JhbSB7XG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICR0ZWxlZ3JhbTtcbiAgICB9XG4gIH1cblxuICAmLS13aGF0c2FwcCB7XG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICR3aGF0c2FwcDtcbiAgICB9XG4gIH1cblxuICAmLS12aWJlciB7XG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICR2aWJlcjtcbiAgICB9XG4gIH1cblxuICAmLS1za3lwZSB7XG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICRza3lwZTtcbiAgICB9XG4gIH1cblxuICAmLS1waG9uZSxcbiAgJi0tZW1haWwge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmZvb3Rlci1jb3B5cmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMCAzcHggMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6ICNlZmVjZTU7XG5cbiAgc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXItcGF5bWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMTBweCAwIDEwcHggMDtcbiAgY2xlYXI6IGJvdGg7XG5cbiAgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlci1zb2NpYWwtbmV3IHtcbiAgaGVpZ2h0OiA0MnB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcblxuICBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW46IDAgMTJweCAwIDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgICB9XG4gIH1cblxuICBzcGFuICsgYSxcbiAgYTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBzdmcge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDM2MGRlZyk7XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXItbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5vcmdhbml6YXRpb24tbG9nbyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlcl9faW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciAxZnI7XG4gIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xuXG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbmF2IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICBncmlkLXJvdy1nYXA6IDMwcHg7XG59XG5cbi5mb290ZXJfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLmZvb3Rlci1jb3B5cmlnaHQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlci1jb3B5cmlnaHQgcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mb290ZXItYW5jaG9yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5mb290ZXItdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnNpdGUtbWFwLW1vYmlsZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMTNweCAwIDAgMTVweDtcbiAgfVxuXG4gIC5mb290ZXJfX2JvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAuZm9vdGVyLWNvcHlyaWdodCB7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG5cbiAgICAuZm9vdGVyLXBheW1lbnQge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mb290ZXItc29jaWFsIHNwYW4sXG4gIC5mb290ZXItYnRuLW5hbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1mb290ZXItY29udGFjdHMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5mb290ZXJfX25hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZm9vdGVyLWNvcHlyaWdodCB7XG4gICAgb3JkZXI6IDM7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZm9vdGVyLXNvY2lhbCBzcGFuLFxuICAuZm9vdGVyLWJ0bi1uYW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZvb3Rlci1zY2hlZHVsZSxcbiAgLmZvb3Rlci1tYWlsIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbiAgLmZvb3Rlci1zb2NpYWwtbmV3IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDE1cHggMCAwIDA7XG4gIH1cblxuICAuZm9vdGVyLXBheW1lbnQge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZvb3Rlci1uYXYgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogNXB4IDAgMCAwO1xuICB9XG5cbiAgLmZvb3Rlci1tYWlsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZvb3Rlcl9fbmF2IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZm9vdGVyX19uYXYge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgLmZvb3Rlci1zb2NpYWwsXG4gIC5mb290ZXItYnRuIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cblxuICAuZm9vdGVyLXNvY2lhbCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgfVxufVxuIiwiLypiYW5uZXIgc2xpZGVyKi9cbi5iYW5uZXItc2xpZGVyLWhvbGRlciB7XG4gIC5uby1uYXYgJiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uYmFubmVyLXNsaWRlciB7XG4gIG1hcmdpbjogMjBweCBhdXRvIDMwcHggYXV0bztcbiAgYm94LXNoYWRvdzogMCAzcHggN3B4IHJnYmEoMzUsIDM1LCAzNSwgMC40KSwgMCAtM3B4IDdweCByZ2JhKDM1LCAzNSwgMzUsIDAuNCk7XG5cbiAgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgJi10ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIC50aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBbY2xhc3MqPSctYnV0biddIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgbWluLXdpZHRoOiAxOTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmJhbm5lci1zbGlkZXIgLnNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKiBlbmQgb2YgYmFubmVyIHNsaWRlciovXG5cbi8qIHNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogIzdiN2I3Yjtcbn1cblxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAxNXB4O1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgfVxufVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAxNXB4O1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgfVxufVxuXG4uc2xpY2stYXJyb3csXG5bY2xhc3MqPSdzbGlkZXItYnRuLSddIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiA1MnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgdGV4dC1pbmRlbnQ6IDk5OWVtO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgJjpiZWZvcmUge1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW46IC0xMnB4IDAgMCAtMTBweDtcbiAgICBmaWxsOiAkd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgICAmLmljby1hcnJvdy1sZWZ0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTRweDtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBzdmcge1xuICAgICAgZmlsbDogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4uc2xpY2stYXJyb3c6bm90KFtjbGFzcyo9J3NsaWRlci1idG4tJ10pIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUpO1xufVxuXG4uc2xpZGVyLWJ0bi1wcmV2IHtcbiAgbGVmdDogMzhweDtcbn1cblxuLnNsaWRlci1idG4tbmV4dCB7XG4gIHJpZ2h0OiAzOHB4O1xufVxuXG4ubWFpbi1wYWdlLXRlc3RpbW9uaWFscyB7XG4gIC5zbGljay1hcnJvdyxcbiAgW2NsYXNzKj0nc2xpZGVyLWJ0bi0nXSB7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuXG4gIC5zbGljay1wcmV2LFxuICAuc2xpZGVyLWJ0bi1wcmV2IHtcbiAgICBsZWZ0OiAtNzVweDtcbiAgfVxuXG4gIC5zbGljay1uZXh0LFxuICAuc2xpZGVyLWJ0bi1uZXh0IHtcbiAgICByaWdodDogLTc1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNsaWNrLWFycm93LFxuICBbY2xhc3MqPSdzbGlkZXItYnRuLSddIHtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLXRvcDogLTEzcHg7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW46IC04cHggMCAwIC03cHg7XG5cbiAgICAgICYuaWNvLWFycm93LWxlZnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTlweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2xpY2stcHJldixcbiAgLnNsaWRlci1idG4tcHJldiB7XG4gICAgbGVmdDogNXB4O1xuICB9XG5cbiAgLnNsaWNrLW5leHQsXG4gIC5zbGlkZXItYnRuLW5leHQge1xuICAgIHJpZ2h0OiA1cHg7XG4gIH1cblxuICAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5wYXJ0bmVycy1jb250cm9scyxcbi5wcmV2aWV3LWNvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMTBweCAwIDAgMDtcblxuICAuc2xpY2stcHJldixcbiAgLnNsaWNrLW5leHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxufVxuXG4uaGVyby1uZXh0LFxuLmhlcm8tcHJldiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lKTtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLmN1c3RvbWVycy1uZXh0LFxuLmN1c3RvbWVycy1wcmV2LFxuLnBob3Rvcy1uZXh0LFxuLnBob3Rvcy1wcmV2IHtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBjb2xvcjogdmFyKC0tdGhlbWUpO1xufVxuXG4uaGVyby1uZXh0OmhvdmVyLFxuLmhlcm8tcHJldjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgY29sb3I6IHZhcigtLXRoZW1lKTtcbn1cblxuLnBob3Rvcy1uZXh0OmhvdmVyLFxuLnBob3Rvcy1wcmV2OmhvdmVyLFxuLmN1c3RvbWVycy1uZXh0OmhvdmVyLFxuLmN1c3RvbWVycy1wcmV2OmhvdmVyLFxuW2NsYXNzKj0nc2xpZGVyLWJ0bi0nXTpob3ZlcixcbltjbGFzcyo9J3NsaWRlci1idG4tJ106aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGhlbWUpO1xufVxuXG4uc21hbGwtcHJldiB7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi5zbWFsbC1uZXh0IHtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi5zbGlkZXItYm90dG9tLWNvbnRyb2xzIHtcbiAgbWFyZ2luOiAzMHB4IDAgMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY2xlYXI6IGJvdGg7XG5cbiAgLnNsaWNrLWFycm93LFxuICBbY2xhc3MqPSdzbGlkZXItYnRuLSddIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuXG4gIC5zbGljay1wcmV2LFxuICAuc2xpZGVyLWJ0bi1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLnNsaWNrLW5leHQsXG4gIC5zbGlkZXItYnRuLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLnNsaWRlci1ib3R0b20tY291bnRlciB7XG4gICAgbWFyZ2luOiAtNXB4IDIwcHggMCAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgIG1hcmdpbjogMTVweCAwIDAgMDtcbiAgfVxufVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNXB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLmluZGVwZW5kZW50LWRvdHMgJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBtYXJnaW46IDAgM3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG5cbiAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIH1cblxuICAgIC5kYXJrLWRvdHMgJixcbiAgICAuc21hbGwtc2xpZGVyLWJsb2NrICYge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzYsIDcyLCA0NywgMCk7XG5cbiAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzYsIDcyLCA0NywgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN0YXRpYy1kb3RzICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMS41ZW07XG4gIH1cbn1cblxuLnNtYWxsLXNsaWRlci1ibG9jayAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogMTBweDtcbn1cblxuLyogVGhpcyBpcyB0aGUgY29yZSBDU1Mgb2YgVG9vbHRpcHN0ZXIgKi9cblxuLyogR0VORVJBTCBTVFJVQ1RVUkUgUlVMRVMgKGRvIG5vdCBlZGl0IHRoaXMgc2VjdGlvbikgKi9cblxuLnRvb2x0aXBzdGVyLWJhc2Uge1xuICAvKiB0aGlzIGVuc3VyZXMgdGhhdCBhIGNvbnN0cmFpbmVkIGhlaWdodCBzZXQgYnkgZnVuY3Rpb25Qb3NpdGlvbixcbiAgaWYgZ3JlYXRlciB0aGF0IHRoZSBuYXR1cmFsIGhlaWdodCBvZiB0aGUgdG9vbHRpcCwgd2lsbCBiZSBlbmZvcmNlZFxuICBpbiBicm93c2VycyB0aGF0IHN1cHBvcnQgZGlzcGxheTpmbGV4ICovXG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8vcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC8qIHRoaXMgbWF5IGJlIG92ZXJyaWRlbiBpbiBKUyBmb3IgZml4ZWQgcG9zaXRpb24gb3JpZ2lucyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi50b29sdGlwc3Rlci1ib3gge1xuICAvKiBzZWUgLnRvb2x0aXBzdGVyLWJhc2UuIGZsZXgtc2hyaW5rIDEgaXMgb25seSBuZWNlc3NhcnkgZm9yIElFMTAtXG4gIGFuZCBmbGV4LWJhc2lzIGF1dG8gZm9yIElFMTEtIChhdCBsZWFzdCkgKi9cbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi50b29sdGlwc3Rlci1jb250ZW50IHtcbiAgLyogcHJldmVudHMgYW4gb3ZlcmZsb3cgaWYgdGhlIHVzZXIgYWRkcyBwYWRkaW5nIHRvIHRoZSBkaXYgKi9cbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogdGhlc2UgbWFrZSBzdXJlIHdlJ2xsIGJlIGFibGUgdG8gZGV0ZWN0IGFueSBvdmVyZmxvdyAqL1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4udG9vbHRpcHN0ZXItcnVsZXIge1xuICAvKiB0aGVzZSBsZXQgdXMgdGVzdCB0aGUgc2l6ZSBvZiB0aGUgdG9vbHRpcCB3aXRob3V0IG92ZXJmbG93aW5nIHRoZSB3aW5kb3cgKi9cbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogQU5JTUFUSU9OUyAqL1xuXG4vKiBPcGVuL2Nsb3NlIGFuaW1hdGlvbnMgKi9cblxuLyogZmFkZSAqL1xuXG4udG9vbHRpcHN0ZXItZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAtbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cblxuLnRvb2x0aXBzdGVyLWZhZGUudG9vbHRpcHN0ZXItc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIGdyb3cgKi9cblxuLnRvb2x0aXBzdGVyLWdyb3cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1vei10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IC1vLXRyYW5zZm9ybTtcbiAgLW1zLXRyYW5zaXRpb24tcHJvcGVydHk6IC1tcy10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi50b29sdGlwc3Rlci1ncm93LnRvb2x0aXBzdGVyLXNob3cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTtcbiAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7XG4gIC1tcy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpO1xufVxuXG4vKiBzd2luZyAqL1xuXG4udG9vbHRpcHN0ZXItc3dpbmcge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWig0ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVooNGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlWig0ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlWig0ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDRkZWcpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IC1tb3otdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiAtby10cmFuc2Zvcm07XG4gIC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiAtbXMtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5cbi50b29sdGlwc3Rlci1zd2luZy50b29sdGlwc3Rlci1zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDAuNjM1LCAwLjQ5NSwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAwLjYzNSwgMC40OTUsIDIuNCk7XG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAwLjYzNSwgMC40OTUsIDIuNCk7XG4gIC1tcy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDAuNjM1LCAwLjQ5NSwgMi40KTtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAwLjYzNSwgMC40OTUsIDIuNCk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMC42MzUsIDAuNDk1LCAyLjQpO1xufVxuXG4vKiBmYWxsICovXG5cbi50b29sdGlwc3Rlci1mYWxsIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB0b3A7XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0b3A7XG4gIC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiB0b3A7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpO1xuICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTtcbiAgLW1zLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7XG59XG5cbi50b29sdGlwc3Rlci1mYWxsLnRvb2x0aXBzdGVyLWluaXRpYWwge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnRvb2x0aXBzdGVyLWZhbGwudG9vbHRpcHN0ZXItc2hvdyB7XG59XG5cbi50b29sdGlwc3Rlci1mYWxsLnRvb2x0aXBzdGVyLWR5aW5nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qIHNsaWRlICovXG5cbi50b29sdGlwc3Rlci1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdDtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0O1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0O1xuICAtbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpO1xuICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTtcbiAgLW1zLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7XG59XG5cbi50b29sdGlwc3Rlci1zbGlkZS50b29sdGlwc3Rlci1pbml0aWFsIHtcbiAgbGVmdDogLTQwcHggIWltcG9ydGFudDtcbn1cblxuLnRvb2x0aXBzdGVyLXNsaWRlLnRvb2x0aXBzdGVyLXNob3cge1xufVxuXG4udG9vbHRpcHN0ZXItc2xpZGUudG9vbHRpcHN0ZXItZHlpbmcge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgLW1zLXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qIFVwZGF0ZSBhbmltYXRpb25zICovXG5cbi8qIFdlIHVzZSBhbmltYXRpb25zIHJhdGhlciB0aGFuIHRyYW5zaXRpb25zIGhlcmUgYmVjYXVzZVxuIHRyYW5zaXRpb24gZHVyYXRpb25zIG1heSBiZSBzcGVjaWZpZWQgaW4gdGhlIHN0eWxlIHRhZyBkdWUgdG9cbiBhbmltYXRpb25EdXJhdGlvbiwgYW5kIHdlIHRyeSB0byBhdm9pZCBjb2xsaXNpb25zIGFuZCB0aGUgdXNlXG4gb2YgIWltcG9ydGFudCAqL1xuXG4vKiBmYWRlICovXG5cbkBrZXlmcmFtZXMgdG9vbHRpcHN0ZXItZmFkaW5nIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4udG9vbHRpcHN0ZXItdXBkYXRlLWZhZGUge1xuICBhbmltYXRpb246IHRvb2x0aXBzdGVyLWZhZGluZyA0MDBtcztcbn1cblxuLyogcm90YXRlICovXG5cbkBrZXlmcmFtZXMgdG9vbHRpcHN0ZXItcm90YXRpbmcge1xuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDJkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG59XG5cbi50b29sdGlwc3Rlci11cGRhdGUtcm90YXRlIHtcbiAgYW5pbWF0aW9uOiB0b29sdGlwc3Rlci1yb3RhdGluZyA2MDBtcztcbn1cblxuLyogc2NhbGUgKi9cblxuQGtleWZyYW1lcyB0b29sdGlwc3Rlci1zY2FsaW5nIHtcbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4udG9vbHRpcHN0ZXItdXBkYXRlLXNjYWxlIHtcbiAgYW5pbWF0aW9uOiB0b29sdGlwc3Rlci1zY2FsaW5nIDYwMG1zO1xufVxuXG4vKipcbiAqIERFRkFVTFQgU1RZTEUgT0YgVEhFIFNJREVUSVAgUExVR0lOXG4gKlxuICogQWxsIHN0eWxlcyBhcmUgXCJuYW1lc3BhY2VkXCIgd2l0aCAudG9vbHRpcHN0ZXItc2lkZXRpcCB0byBwcmV2ZW50XG4gKiBjb25mbGljdHMgYmV0d2VlbiBwbHVnaW5zLlxuICovXG5cbi8qIC50b29sdGlwc3Rlci1ib3ggKi9cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWJveCB7XG4gIGJhY2tncm91bmQ6ICM1NjU2NTY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1NjU2NTY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItYm90dG9tIC50b29sdGlwc3Rlci1ib3gge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWxlZnQgLnRvb2x0aXBzdGVyLWJveCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1yaWdodCAudG9vbHRpcHN0ZXItYm94IHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItdG9wIC50b29sdGlwc3Rlci1ib3gge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi8qIC50b29sdGlwc3Rlci1jb250ZW50ICovXG5cbi50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1jb250ZW50IHtcbiAgY29sb3I6IHdoaXRlO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgcGFkZGluZzogMWVtIDEuMTI1ZW07XG59XG5cbi8qIC50b29sdGlwc3Rlci1hcnJvdyA6IHdpbGwga2VlcCBvbmx5IHRoZSB6b25lIG9mIC50b29sdGlwc3Rlci1hcnJvdy11bmNyb3BwZWQgdGhhdFxuY29ycmVzcG9uZHMgdG8gdGhlIGFycm93IHdlIHdhbnQgdG8gZGlzcGxheSAqL1xuXG4udG9vbHRpcHN0ZXItc2lkZXRpcCAudG9vbHRpcHN0ZXItYXJyb3cge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYXJyb3cge1xuICBoZWlnaHQ6IDEwcHg7XG4gIC8qIGhhbGYgdGhlIHdpZHRoLCBmb3IgY2VudGVyaW5nICovXG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjBweDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItbGVmdCAudG9vbHRpcHN0ZXItYXJyb3cge1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICByaWdodDogMDtcbiAgLyogdG9wIDAgdG8ga2VlcCB0aGUgYXJyb3cgZnJvbSBvdmVyZmxvd2luZyAudG9vbHRpcHN0ZXItYmFzZSB3aGVuIGl0IGhhcyBub3RcbiAgYmVlbiBwb3NpdGlvbmVkIHlldCAqL1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMHB4O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1yaWdodCAudG9vbHRpcHN0ZXItYXJyb3cge1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBsZWZ0OiAwO1xuICAvKiBzYW1lIGFzIC50b29sdGlwc3Rlci1sZWZ0IC50b29sdGlwc3Rlci1hcnJvdyAqL1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMHB4O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci10b3AgLnRvb2x0aXBzdGVyLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi8qIGNvbW1vbiBydWxlcyBiZXR3ZWVuIC50b29sdGlwc3Rlci1hcnJvdy1iYWNrZ3JvdW5kIGFuZCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyICovXG5cbi50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1hcnJvdy1iYWNrZ3JvdW5kLFxuLnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbn1cblxuLyogLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmQgKi9cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmQge1xuICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1NjU2NTY7XG4gIGxlZnQ6IDA7XG4gIHRvcDogM3B4O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1sZWZ0IC50b29sdGlwc3Rlci1hcnJvdy1iYWNrZ3JvdW5kIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM1NjU2NTY7XG4gIGxlZnQ6IC0zcHg7XG4gIHRvcDogMDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM1NjU2NTY7XG4gIGxlZnQ6IDNweDtcbiAgdG9wOiAwO1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci10b3AgLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNTY1NjU2O1xuICBsZWZ0OiAwO1xuICB0b3A6IC0zcHg7XG59XG5cbi8qIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIgKi9cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XG4gIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1NjU2NTY7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWxlZnQgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNTY1NjU2O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1yaWdodCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNTY1NjU2O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci10b3AgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1NjU2NTY7XG59XG5cbi8qIHRvb2x0aXBzdGVyLWFycm93LXVuY3JvcHBlZCAqL1xuXG4udG9vbHRpcHN0ZXItc2lkZXRpcCAudG9vbHRpcHN0ZXItYXJyb3ctdW5jcm9wcGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWFycm93LXVuY3JvcHBlZCB7XG4gIHRvcDogLTEwcHg7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXJpZ2h0IC50b29sdGlwc3Rlci1hcnJvdy11bmNyb3BwZWQge1xuICBsZWZ0OiAtMTBweDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93IC50b29sdGlwc3Rlci1ib3gge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93LnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYm94IHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cudG9vbHRpcHN0ZXItbGVmdCAudG9vbHRpcHN0ZXItYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdy50b29sdGlwc3Rlci1yaWdodCAudG9vbHRpcHN0ZXItYm94IHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93LnRvb2x0aXBzdGVyLXRvcCAudG9vbHRpcHN0ZXItYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cgLnRvb2x0aXBzdGVyLWNvbnRlbnQge1xuICBjb2xvcjogJG1pZEdyYXk7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdyAudG9vbHRpcHN0ZXItYXJyb3cge1xuICBoZWlnaHQ6IDZweDtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cudG9vbHRpcHN0ZXItbGVmdCAudG9vbHRpcHN0ZXItYXJyb3csXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWFycm93IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgd2lkdGg6IDZweDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93IC50b29sdGlwc3Rlci1hcnJvdy1iYWNrZ3JvdW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93IC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIge1xuICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93LnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93LnRvb2x0aXBzdGVyLWxlZnQgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93LnRvb2x0aXBzdGVyLXRvcCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93LnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYXJyb3ctdW5jcm9wcGVkIHtcbiAgdG9wOiAtNnB4O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWFycm93LXVuY3JvcHBlZCB7XG4gIGxlZnQ6IC02cHg7XG59XG5cbmJvZHkuZmFuY3lib3gtYWN0aXZlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYm9keS5mYW5jeWJveC1pb3NmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uZmFuY3lib3gtaXMtaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTk5MjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsXG4gICAgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJywgJ1NlZ29lIFVJIEVtb2ppJywgJ1NlZ29lIFVJIFN5bWJvbCc7XG59XG5cbi5mYW5jeWJveC1vdXRlcixcbi5mYW5jeWJveC1pbm5lcixcbi5mYW5jeWJveC1iZyxcbi5mYW5jeWJveC1zdGFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uZmFuY3lib3gtb3V0ZXIge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5mYW5jeWJveC1iZyB7XG4gIGJhY2tncm91bmQ6ICMxZTFlMWU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IGluaGVyaXQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NCwgMC43MSk7XG59XG5cbi5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1iZyB7XG4gIG9wYWNpdHk6IDAuODc7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMiwgMC42MSwgMC4zNiwgMSk7XG59XG5cbi5mYW5jeWJveC1pbmZvYmFyLFxuLmZhbmN5Ym94LXRvb2xiYXIsXG4uZmFuY3lib3gtY2FwdGlvbi13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgei1pbmRleDogOTk5OTc7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC4yNXM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mYW5jeWJveC1zaG93LWluZm9iYXIgLmZhbmN5Ym94LWluZm9iYXIsXG4uZmFuY3lib3gtc2hvdy10b29sYmFyIC5mYW5jeWJveC10b29sYmFyLFxuLmZhbmN5Ym94LXNob3ctY2FwdGlvbiAuZmFuY3lib3gtY2FwdGlvbi13cmFwIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cywgdmlzaWJpbGl0eSAwcztcbn1cblxuLmZhbmN5Ym94LWluZm9iYXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIG1pbi13aWR0aDogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGNvbG9yOiAjY2NjY2NjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICBtaXgtYmxlbmQtbW9kZTogZXhjbHVzaW9uO1xufVxuXG4uZmFuY3lib3gtdG9vbGJhciB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZhbmN5Ym94LXN0YWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIHotaW5kZXg6IDk5OTk0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5mYW5jeWJveC1pcy1jbG9zaW5nIC5mYW5jeWJveC1zdGFnZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uZmFuY3lib3gtc2xpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3V0bGluZTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5NDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuXG4uZmFuY3lib3gtc2xpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDA7XG59XG5cbi5mYW5jeWJveC1pcy1zbGlkaW5nIC5mYW5jeWJveC1zbGlkZSxcbi5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMsXG4uZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQsXG4uZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50LFxuLmZhbmN5Ym94LXNsaWRlLS12aWRlbyBpZnJhbWUge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCxcbi5mYW5jeWJveC1zbGlkZS0tbWFwIGlmcmFtZSB7XG4gIGJhY2tncm91bmQ6ICNlNWUzZGY7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIHotaW5kZXg6IDk5OTk1O1xufVxuXG4uZmFuY3lib3gtc2xpZGUgPiAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIG1hcmdpbjogNDRweCAwIDQ0cHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mYW5jeWJveC1zbGlkZSA+IHRpdGxlLFxuLmZhbmN5Ym94LXNsaWRlID4gc3R5bGUsXG4uZmFuY3lib3gtc2xpZGUgPiBtZXRhLFxuLmZhbmN5Ym94LXNsaWRlID4gbGluayxcbi5mYW5jeWJveC1zbGlkZSA+IHNjcmlwdCxcbi5mYW5jeWJveC1zbGlkZSA+IGJhc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3gtc2xpZGUgLmZhbmN5Ym94LWltYWdlLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIHotaW5kZXg6IDk5OTk1O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG59XG5cbi5mYW5jeWJveC1jYW4tem9vbU91dCAuZmFuY3lib3gtaW1hZ2Utd3JhcCB7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcbiAgY3Vyc29yOiB6b29tLW91dDtcbn1cblxuLmZhbmN5Ym94LWNhbi16b29tSW4gLmZhbmN5Ym94LWltYWdlLXdyYXAge1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuXG4uZmFuY3lib3gtY2FuLWRyYWcgLmZhbmN5Ym94LWltYWdlLXdyYXAge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4uZmFuY3lib3gtaXMtZHJhZ2dpbmcgLmZhbmN5Ym94LWltYWdlLXdyYXAge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi5mYW5jeWJveC1pbWFnZSxcbi5mYW5jeWJveC1zcGFjZWJhbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZhbmN5Ym94LXNwYWNlYmFsbCB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiA4MCU7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA4OHB4KTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5mYW5jeWJveC1pZnJhbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5mYW5jeWJveC1lcnJvciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzgwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZhbmN5Ym94LWVycm9yIHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBCdXR0b25zICovXG4uZmFuY3lib3gtYnV0biB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzAsIDMwLCAzMCwgMC42KTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1idXRuLFxuLmZhbmN5Ym94LWJ1dG46dmlzaXRlZCxcbi5mYW5jeWJveC1idXRuOmxpbmsge1xuICBjb2xvcjogI2NjY2NjYztcbn1cblxuLmZhbmN5Ym94LWJ1dG46Zm9jdXMsXG4uZmFuY3lib3gtYnV0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZmFuY3lib3gtYnV0bltkaXNhYmxlZF0ge1xuICBjb2xvcjogI2NjY2NjYztcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5mYW5jeWJveC1idXRuIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBzaGFwZS1yZW5kZXJpbmc6IGdlb21ldHJpY1ByZWNpc2lvbjtcbn1cblxuLmZhbmN5Ym94LWJ1dG4gc3ZnIHBhdGgge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICAvL3N0cm9rZS13aWR0aDogMztcbn1cblxuLmZhbmN5Ym94LWJ1dG4tLXNoYXJlIHN2ZyBwYXRoIHtcbiAgLy9zdHJva2Utd2lkdGg6IDE7XG59XG5cbi5mYW5jeWJveC1idXRuLS1wbGF5IHN2ZyBwYXRoOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1idXRuLS1wYXVzZSBzdmcgcGF0aDpudGgtY2hpbGQoMSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3gtYnV0bi0tem9vbSBzdmcgcGF0aCB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBOYXZpZ2F0aW9uIGFycm93cyAqL1xuLmZhbmN5Ym94LW5hdmlnYXRpb24ge1xuICAvL2Rpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1zaG93LW5hdiAuZmFuY3lib3gtbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW46IC0zMHB4IDAgMCAwO1xuICB6LWluZGV4OiA5OTk5NztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIH1cbn1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzAsIDMwLCAzMCwgMC44KTtcbn1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dG4tLWFycm93X2xlZnQge1xuICBsZWZ0OiAwO1xufVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0bi0tYXJyb3dfcmlnaHQge1xuICByaWdodDogMDtcbn1cblxuLyogQ2xvc2UgYnV0dG9uIG9uIHRoZSB0b3AgcmlnaHQgY29ybmVyIG9mIGh0bWwgY29udGVudCAqL1xuLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mYW5jeWJveC1jbG9zZS1zbWFsbDphZnRlciB7XG4gIGNvbnRlbnQ6ICfDlyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQ6IDIycHgvMzBweCBBcmlhbCwgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzg4ODg4ODtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5mYW5jeWJveC1jbG9zZS1zbWFsbDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1jbG9zZS1zbWFsbDpmb2N1czphZnRlciB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgIzg4ODg4ODtcbn1cblxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNsb3NlLXNtYWxsLFxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgdG9wOiAwO1xuICByaWdodDogLTQwcHg7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmFmdGVyLFxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmFmdGVyIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBjb2xvcjogI2FhYWFhYTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXI6YWZ0ZXIsXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jbG9zZS1zbWFsbCxcbi5mYW5jeWJveC1pcy16b29tYWJsZS5mYW5jeWJveC1jYW4tZHJhZyAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBDYXB0aW9uICovXG4uZmFuY3lib3gtY2FwdGlvbi13cmFwIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgLy9wYWRkaW5nOiAwIDIwcHg7XG4gIC8vYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCUsIHJnYmEoMCwgMCwgMCwgMC4xKSAyMCUsIHJnYmEoMCwgMCwgMCwgMC4yKSA0MCUsIHJnYmEoMCwgMCwgMCwgMC42KSA4MCUsIHJnYmEoMCwgMCwgMCwgMC44KSAxMDAlKTtcbiAgLy9wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgei1pbmRleDogOTk5OTk7XG59XG5cbi5mYW5jeWJveC1jYXB0aW9uIHtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xuICAvL2JvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjgpO1xuICBjb2xvcjogJHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLm5hbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIHAge1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICYgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2xpZGUtdGV4dCB7XG4gICAgJi10cmlnZ2VyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJHdoaXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWhvbGRlciB7XG4gICAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICB9XG5cbiAgICAmLWxlZnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogY2FsYyg2MCUgLSAxMHB4KTtcbiAgICB9XG5cbiAgICAmLXJpZ2h0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgd2lkdGg6IGNhbGMoNDAlIC0gMTBweCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgJi1sZWZ0LFxuICAgICAgJi1yaWdodCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZmFuY3lib3gtY2FwdGlvbiBhLFxuLmZhbmN5Ym94LWNhcHRpb24gYnV0dG9uLFxuLmZhbmN5Ym94LWNhcHRpb24gc2VsZWN0IHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiBGaXggSUUxMSAqL1xufVxuXG4uZmFuY3lib3gtY2FwdGlvbiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBMb2FkaW5nIGluZGljYXRvciAqL1xuLmZhbmN5Ym94LXNsaWRlID4gLmZhbmN5Ym94LWxvYWRpbmcge1xuICBib3JkZXI6IDZweCBzb2xpZCByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuNCk7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYW5jeWJveC1yb3RhdGUgMC44cyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmFuY3lib3gtcm90YXRlIDAuOHMgaW5maW5pdGUgbGluZWFyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICB6LWluZGV4OiA5OTk5OTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhbmN5Ym94LXJvdGF0ZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFuY3lib3gtcm90YXRlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuLyogVHJhbnNpdGlvbiBlZmZlY3RzICovXG4uZmFuY3lib3gtYW5pbWF0ZWQge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpO1xufVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBzbGlkZSAqL1xuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogZmFkZSAqL1xuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xufVxuXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHpvb20taW4tb3V0ICovXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS41LCAxLjUsIDEuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLjUsIDEuNSwgMS41KTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogcm90YXRlICovXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogY2lyY3VsYXIgKi9cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHR1YmUgKi9cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KC0xMGRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygtMTBkZWcpO1xufVxuXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBzY2FsZSgwLjEpIHNrZXcoMTBkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygxMGRlZyk7XG59XG5cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xufVxuXG4vKiBTaGFyZSAqL1xuLmZhbmN5Ym94LXNoYXJlIHtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmFuY3lib3gtc2hhcmUgaDEge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZmFuY3lib3gtc2hhcmUgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxucC5mYW5jeWJveC1zaGFyZV9fbGlua3Mge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWluLXdpZHRoOiAxMzBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmIge1xuICBiYWNrZ3JvdW5kOiAjM2I1OTk4O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzQ0ZTg2O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQge1xuICBiYWNrZ3JvdW5kOiAjYmQwODFkO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYWEwNzE5O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHcge1xuICBiYWNrZ3JvdW5kOiAjMWRhMWYyO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHc6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMGQ5NWU4O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2lucHV0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1ZDViNWI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Q3ZDdkNztcbn1cblxuLyogVGh1bWJzICovXG4uZmFuY3lib3gtdGh1bWJzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyMTJweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAycHggMnB4IDRweCAycHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6IDk5OTk1O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXgge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbi5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtdGh1bWJzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXIge1xuICByaWdodDogMjEycHg7XG59XG5cbi5mYW5jeWJveC10aHVtYnMgPiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXggPiB1bCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC10aHVtYnMteSA+IHVsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA3cHg7XG59XG5cbi5mYW5jeWJveC10aHVtYnMteSA+IHVsOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgPiB1bDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMmEyYTJhO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzID4gdWwgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDJweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDc1cHg7XG4gIG1heC13aWR0aDogY2FsYyg1MCUgLSA0cHgpO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA4cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxubGkuZmFuY3lib3gtdGh1bWJzLWxvYWRpbmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5mYW5jeWJveC10aHVtYnMgPiB1bCA+IGxpID4gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzID4gdWwgPiBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgei1pbmRleDogOTk5OTE7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzID4gdWwgPiBsaS5mYW5jeWJveC10aHVtYnMtYWN0aXZlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmFbZGF0YS1mYW5jeWJveF0ge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4vKiBTdHlsaW5nIGZvciBTbWFsbC1TY3JlZW4gRGV2aWNlcyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZhbmN5Ym94LXRodW1icyB7XG4gICAgd2lkdGg6IDExMHB4O1xuICB9XG4gIC5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXIge1xuICAgIHJpZ2h0OiAxMTBweDtcbiAgfVxuICAuZmFuY3lib3gtdGh1bWJzID4gdWwgPiBsaSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgfVxufVxuXG4vL3JhbmdlXG4uY2hhcml0eS1zbGlkZXIsXG4ucHJpY2UtcmFuZ2Utc2xpZGVyLFxuLnJhbmdlLXNsaWRlciB7XG4gIG1hcmdpbjogNnB4IDAgMTNweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi51aS1zbGlkZXItcmFuZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkTGlnaHRHcmF5O1xufVxuXG4udWktc2xpZGVyLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRvcDogLTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLThweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDVweCByZ2JhKCRtaWRHcmF5LCAwLjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgfVxufVxuXG4vLyBlbmQgb2YgcmFuZ2VcblxuLnhkc29mdF9kYXRldGltZXBpY2tlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5OTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogOHB4O1xuICB3aWR0aDogMjkwcHg7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgY29sb3I6ICRtaWRHcmF5O1xuICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRlckdyYXk7XG4gIGJveC1zaGFkb3c6ICRzaGFkb3c7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIge1xuICAmX190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDMxcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICZfX3ByZXYge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCAkbWlkR3JheTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAueGRzb2Z0X3RpbWVfdmFyaWFudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICAgIGdyaWQtZ2FwOiA1cHg7XG4gIH1cblxuICAueGRzb2Z0X3RpbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRCb3JkZXI7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogMjEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi8qRm9yIElFOCBvciBsb3dlciovXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ueGRzb2Z0X25vc2VsZWN0IHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ueGRzb2Z0X25vc2VsZWN0OjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnhkc29mdF9ub3NlbGVjdDo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyICoge1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2RhdGVwaWNrZXIsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9kYXRlcGlja2VyLmFjdGl2ZSxcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbW9udGhwaWNrZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsIGksXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfcHJldixcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9uZXh0LFxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RvZGF5X2J1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUdRQUFBQWVDQVlBQUFEYVc3dnpBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlKcFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1TXkxak1ERXhJRFkyTGpFME5UWTJNU3dnTWpBeE1pOHdNaTh3TmkweE5EbzFOam95TnlBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVOVE5pQW9WMmx1Wkc5M2N5a2lJSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZRME5CUmpJMU5qTTBNMFV3TVRGRk5EazROa0ZHTXpKRlFrUXpRakV3UlVJaUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNlEwTkJSakkxTmpRME0wVXdNVEZGTkRrNE5rRkdNekpGUWtRelFqRXdSVUlpUGlBOGVHMXdUVTA2UkdWeWFYWmxaRVp5YjIwZ2MzUlNaV1k2YVc1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRwRFEwRkdNalUyTVRRelJUQXhNVVUwT1RnMlFVWXpNa1ZDUkROQ01UQkZRaUlnYzNSU1pXWTZaRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRHBEUTBGR01qVTJNalF6UlRBeE1VVTBPVGcyUVVZek1rVkNSRE5DTVRCRlFpSXZQaUE4TDNKa1pqcEVaWE5qY21sd2RHbHZiajRnUEM5eVpHWTZVa1JHUGlBOEwzZzZlRzF3YldWMFlUNGdQRDk0Y0dGamEyVjBJR1Z1WkQwaWNpSS9Qb05FUDU0QUFBSU9TVVJCVkhqYTdKcTlUc013RU1jeHJaRDRXcEJZZUtVQ2Ura1RNQ0FDSFpoNEJGZkhPL0FBSUhaR0ZoWWtCQnNTRXF4c0xDQWdYS2hiWFlPVHhoOXBmSlZQK3F1dG5aNXMvNUx6Mlk1STAzUWhXamkyR0ljZ0Fva1dnZkN4TnZjT0NDR0txaVNxaFVwMGxhSE9uZTA1dmRFeUdNZmtkeEpEVmpnd0RsRVFnWVFCZ3grVUxKYVdTWFhTNnIvRVI1RkJWUjhWZkdmdFRLY0lUTnMrYTFYcGNGb0V4UkVJREYxNEFWSUZ4Z1FVUytoNTIwY2R1ZDZ3TmtDMFVCdzZCQ08vSG9DWXdCaEQ4UUNrUS94MW13RHlENHBsaDRENkREVjBUQUd5bzRIY2F3TElCQlNMRGtIZUgwTWcyeVZQM2w0VFFNWlFERHNFT2wvTWdIUXFoTU51RTBEK29CaDBDSXI4TUFLeWF6Qkg5V3lCdUt4RFdnYlhmak5mMzJUWjFLV20vQXAxb1NrL1I1M1V0UTV4VGgzTFVsTW1UOGd0Nmc1MVE5cCtTb2J4Z0pRL3Ftc2ZaaFd5d0dGU2wweUJqQ0xKQ01nWGFpbDNiNytydW1kVkoyWVJzczRjTityNnFBSERrUFdqUGpkSkNGNG45Um1BRC9WOUEvV3A0TlFhc3NEandsQjZYQmlDeGNKUVdtWlpiOFRIRmlsZnkvbGZyVHZMZ2hxMlRxVEhyUk1US05KMHNJaGRvMTVSVCtScHlXd0ZkWTk2VVovTGRRS0JHamNYcGNjMUFsU0ZFZkxtb3VEKzFrbnV4QkRVVnJ2T0Jtb09DL3JFY043T1F4S1ZlSlRDaUFkVXpVSmhBMk9lejlRVGtwNzJPVFZjeERjWFk4aUtOa3hHQUpYbUpDT1F3T2E2ZGh5WHNPYTZYd0VHQUtkZWI1RVQzclFkQUFBQUFFbEZUa1N1UW1DQyk7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbCBpIHtcbiAgb3BhY2l0eTogMC41O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTJweCAtMTlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9wcmV2IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IDA7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90b2RheV9idXR0b24ge1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcwcHggMDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X25leHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X25leHQsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfcHJldixcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90b2RheV9idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzBweDtcbiAgb3BhY2l0eTogMC41O1xuICAtbXMtZmlsdGVyOiAncHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NTApJztcbiAgb3V0bGluZTogbWVkaXVtIG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAyMHB4O1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfcHJldixcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfbmV4dCB7XG4gIGZsb2F0OiBub25lO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X3J0bCAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF9wcmV2LFxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfcnRsIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X25leHQge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF9wcmV2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdG9kYXlfYnV0dG9uOmhvdmVyLFxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X25leHQ6aG92ZXIsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfcHJldjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy1maWx0ZXI6ICdwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApJztcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4IDNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTgycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWw6aG92ZXIgPiBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbDpob3ZlciBpIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsID4gLnhkc29mdF9zZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDMwcHg7XG4gIHotaW5kZXg6IDEwMTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWF4LWhlaWdodDogMTYwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbCA+IC54ZHNvZnRfc2VsZWN0Lnhkc29mdF9tb250aHNlbGVjdCB7XG4gIHJpZ2h0OiAtN3B4O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWwgPiAueGRzb2Z0X3NlbGVjdC54ZHNvZnRfeWVhcnNlbGVjdCB7XG4gIHJpZ2h0OiAycHg7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbCA+IC54ZHNvZnRfc2VsZWN0ID4gZGl2ID4gLnhkc29mdF9vcHRpb246aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2ZmODAwMDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsID4gLnhkc29mdF9zZWxlY3QgPiBkaXYgPiAueGRzb2Z0X29wdGlvbiB7XG4gIHBhZGRpbmc6IDJweCAxMHB4IDJweCA1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWwgPiAueGRzb2Z0X3NlbGVjdCA+IGRpdiA+IC54ZHNvZnRfb3B0aW9uLnhkc29mdF9jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUpO1xuICBib3gtc2hhZG93OiAjOTk5IDAgMXB4IDNweCAwIGluc2V0O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9tb250aCB7XG4gIHdpZHRoOiAxMDBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfeWVhciB7XG4gIHdpZHRoOiA0OHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRoIHtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGgge1xuICBiYWNrZ3JvdW5kOiAjZTJlMmUyO1xuICBoZWlnaHQ6IDM4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9zaG93d2Vla3MgLnhkc29mdF9jYWxlbmRhciB0ZCxcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X3Nob3d3ZWVrcyAueGRzb2Z0X2NhbGVuZGFyIHRoIHtcbiAgd2lkdGg6IDEyLjUlO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGgge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X3RvZGF5IHtcbiAgY29sb3I6IHZhcigtLXRoZW1lKTtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9oaWdobGlnaHRlZF9kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogI2ZmZTlkMjtcbiAgYm94LXNoYWRvdzogI2ZmYjg3MSAwIDFweCA0cHggMCBpbnNldDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfaGlnaGxpZ2h0ZWRfbWludCB7XG4gIGJhY2tncm91bmQ6ICNjMWZmYzk7XG4gIGJveC1zaGFkb3c6ICMwMGRkMWMgMCAxcHggNHB4IDAgaW5zZXQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2RlZmF1bHQsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2N1cnJlbnQsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94ID4gZGl2ID4gZGl2Lnhkc29mdF9jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfb3RoZXJfbW9udGgsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2Rpc2FibGVkLFxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94ID4gZGl2ID4gZGl2Lnhkc29mdF9kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X290aGVyX21vbnRoLnhkc29mdF9kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkOmhvdmVyLFxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveCA+IGRpdiA+IGRpdjpob3ZlciB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQ6ICRsaWdodEJvcmRlcjtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9jdXJyZW50Lnhkc29mdF9kaXNhYmxlZDpob3Zlcixcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXJcbiAgLnhkc29mdF90aW1lcGlja2VyXG4gIC54ZHNvZnRfdGltZV9ib3hcbiAgPiBkaXZcbiAgPiBkaXYueGRzb2Z0X2N1cnJlbnQueGRzb2Z0X2Rpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfZGlzYWJsZWQ6aG92ZXIsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94ID4gZGl2ID4gZGl2Lnhkc29mdF9kaXNhYmxlZDpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGgge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzk5OTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY29weXJpZ2h0IHtcbiAgY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjbGVhcjogYm90aDtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jb3B5cmlnaHQgYSB7XG4gIGNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jb3B5cmlnaHQgYTpob3ZlciB7XG4gIGNvbG9yOiAjYWFhICFpbXBvcnRhbnQ7XG59XG5cbi54ZHNvZnRfc2Nyb2xsYmFyID4gLnhkc29mdF9zY3JvbGxlciB7XG4gIGJhY2tncm91bmQ6ICNjY2MgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi54ZHNvZnRfc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogN3B4O1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfcnRsIC54ZHNvZnRfc2Nyb2xsYmFyIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi54ZHNvZnRfc2Nyb2xsZXJfYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIHtcbiAgYm94LXNoYWRvdzogMCA1cHggMTVweCAtNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41MDYpO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ0NDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMzMzO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzMzO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzMzMztcbiAgY29sb3I6ICNjY2M7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3gge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyMjtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveCA+IGRpdiA+IGRpdiB7XG4gIGJhY2tncm91bmQ6ICMwYTBhMGE7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjIyO1xuICBjb2xvcjogIzk5OTtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2xhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2xhYmVsID4gLnhkc29mdF9zZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfbGFiZWwgPiAueGRzb2Z0X3NlbGVjdCA+IGRpdiA+IC54ZHNvZnRfb3B0aW9uOmhvdmVyIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUpO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrXG4gIC54ZHNvZnRfbGFiZWxcbiAgPiAueGRzb2Z0X3NlbGVjdFxuICA+IGRpdlxuICA+IC54ZHNvZnRfb3B0aW9uLnhkc29mdF9jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogI2NjNTUwMDtcbiAgYm94LXNoYWRvdzogI2IwM2UwMCAwIDFweCAzcHggMCBpbnNldDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9sYWJlbCBpLFxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X3ByZXYsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfbmV4dCxcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF90b2RheV9idXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFHUUFBQUFlQ0FZQUFBRGFXN3Z6QUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5SnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU15MWpNREV4SURZMkxqRTBOVFkyTVN3Z01qQXhNaTh3TWk4d05pMHhORG8xTmpveU55QWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTlROaUFvVjJsdVpHOTNjeWtpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2UVVFeFFVVXpPVEEwTTBVeU1URkZORGxCTTBGRlFUSkVOVEV4UkRWQk9EWWlJSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZRVUV4UVVVek9URTBNMFV5TVRGRk5EbEJNMEZGUVRKRU5URXhSRFZCT0RZaVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEcEJRVEZCUlRNNFJUUXpSVEl4TVVVME9VRXpRVVZCTWtRMU1URkVOVUU0TmlJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRwQlFURkJSVE00UmpRelJUSXhNVVUwT1VFelFVVkJNa1ExTVRGRU5VRTROaUl2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUHAwVnhHRUFBQUlBU1VSQlZIamE3SnJOU2dNeEVNZWJ0Z2grM01TTHIxVDFYbjJDSG9TS0IwOCtRbVI4Qng5QThlN1JpeGRCOUNLQ29OZGV4SXVneEZsSmE3ck5abmVUYkxJcE0vQ25OTHNkTXZOak04bDBtUkNpUTlZZTYxSUtDQWdaQVVuSCttVTNNTVphSFlDaEJuSlVEeldPRlpkVmZjNStaRkxicldEZVhQd2J4SXFyTExmYWVTMGhFQlZHSVJRQ0VpWm9IUXd0bEdTQnlDQ2RZQmw4ZzhlZ1RUQVdvS1FNUkJSQmNaeFlsaHpoS2VncU1PYWdlRXJzQ0hWa2szaFhJRm9vRGdIQjFLa0hJSFZnektCNEFESlEvQTFqQUZtQVloa1FxQTVUT0J0b2NyS3JnWHdRQThnY0ZJdUFJTzhzUVNBN2hpZHZQd2FRR1pTYUFZSE9VV0pBQmhXV3cyRU1JSDlRYWdRRVJVNFNBckpYbzBaWkwxOHV2YXhlalh0L0VtOHhqVkJYbXZGcjFLVm0vQUoxMHRSZTJYbnJhTnFhSnZLRTNLSHVVYmZLMUUrVkhCMHE0MC95M3NkUVN4WTRGSFdlS0pDdW5QOFV5RGRxSlplblQzbnRWVjVqSVlDQWgyMHZUN2lvUDh0cGY2RTJsZkVNd0VSZSt3aFYxTUhqd1pCN1BCaUN4Y0dRV3dLWktENjJsZkdOblAvMXBvRkFBNjBUN3JGMVVnY0tkMmlkM0tEZVVTK29MV1Y4RGZXQWVwT2ZxMDBDZ1FhYmk5empjZ0pWWVZEN1BWelFVQVVHQVFrYk5KVEJJQ0RoZ3dZVGpEWUQ2WGVXMDhaS2grQTRwWWt6ZW5PeFhVYnZaY1d6N0U4eWtSTW5JSEdYMVhQbCsxbTJ2UFlwTCsycWRiOENEQUFSbEtGRXovWlZrQUFBQUFCSlJVNUVya0pnZ2c9PSk7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0ZCxcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0aCB7XG4gIGJhY2tncm91bmQ6ICMwYTBhMGE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMjI7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGgge1xuICBiYWNrZ3JvdW5kOiAjMGUwZTBlO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X3RvZGF5IHtcbiAgY29sb3I6ICNjYzU1MDA7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfaGlnaGxpZ2h0ZWRfZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6ICNmZmU5ZDI7XG4gIGJveC1zaGFkb3c6ICNmZmI4NzEgMCAxcHggNHB4IDAgaW5zZXQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2hpZ2hsaWdodGVkX21pbnQge1xuICBiYWNrZ3JvdW5kOiAjYzFmZmM5O1xuICBib3gtc2hhZG93OiAjMDBkZDFjIDAgMXB4IDRweCAwIGluc2V0O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9kZWZhdWx0LFxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9jdXJyZW50LFxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveCA+IGRpdiA+IGRpdi54ZHNvZnRfY3VycmVudCB7XG4gIGJhY2tncm91bmQ6ICNjYzU1MDA7XG4gIGJveC1zaGFkb3c6ICNiMDNlMDAgMCAxcHggM3B4IDAgaW5zZXQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGQ6aG92ZXIsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94ID4gZGl2ID4gZGl2OmhvdmVyIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUpICFpbXBvcnRhbnQ7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0aCB7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY29weXJpZ2h0IHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NvcHlyaWdodCBhIHtcbiAgY29sb3I6ICMxMTEgIWltcG9ydGFudDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NvcHlyaWdodCBhOmhvdmVyIHtcbiAgY29sb3I6ICM1NTUgIWltcG9ydGFudDtcbn1cblxuLnhkc29mdF9kYXJrIC54ZHNvZnRfdGltZV9ib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xufVxuXG4ueGRzb2Z0X2RhcmsgLnhkc29mdF9zY3JvbGxiYXIgPiAueGRzb2Z0X3Njcm9sbGVyIHtcbiAgYmFja2dyb3VuZDogIzMzMyAhaW1wb3J0YW50O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfc2F2ZV9zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNDU0NTUxO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLmJsdWUtZ3JhZGllbnQtYnV0biB7XG4gIGZvbnQtZmFtaWx5OiAnbXVzZW8tc2FucycsICdCb29rIEFudGlxdWEnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjODI4NzhjO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNHB4IDE3cHggNHB4IDMzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q4ZGE7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2Y0ZjhmYSA3MyUpO1xuICAvKiBGRjMuNisgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChcbiAgICBsaW5lYXIsXG4gICAgbGVmdCB0b3AsXG4gICAgbGVmdCBib3R0b20sXG4gICAgY29sb3Itc3RvcCgwJSwgI2ZmZiksXG4gICAgY29sb3Itc3RvcCg3MyUsICNmNGY4ZmEpXG4gICk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNmNGY4ZmEgNzMlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2Y0ZjhmYSA3MyUpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNmNGY4ZmEgNzMlKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwJSwgI2Y0ZjhmYSA3MyUpO1xuICAvKiBXM0MgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZicsIGVuZENvbG9yc3RyPScjZjRmOGZhJywgR3JhZGllbnRUeXBlPTApO1xuICAvKiBJRTYtOSAqL1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC5ibHVlLWdyYWRpZW50LWJ1dG46aG92ZXIsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC5ibHVlLWdyYWRpZW50LWJ1dG46Zm9jdXMsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC5ibHVlLWdyYWRpZW50LWJ1dG46aG92ZXIgc3Bhbixcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLmJsdWUtZ3JhZGllbnQtYnV0bjpmb2N1cyBzcGFuIHtcbiAgY29sb3I6ICM0NTQ1NTE7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjhmYSAwJSwgI2ZmZiA3MyUpO1xuICAvKiBGRjMuNisgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChcbiAgICBsaW5lYXIsXG4gICAgbGVmdCB0b3AsXG4gICAgbGVmdCBib3R0b20sXG4gICAgY29sb3Itc3RvcCgwJSwgI2Y0ZjhmYSksXG4gICAgY29sb3Itc3RvcCg3MyUsICNmZmYpXG4gICk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY4ZmEgMCUsICNmZmYgNzMlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjhmYSAwJSwgI2ZmZiA3MyUpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY4ZmEgMCUsICNmZmYgNzMlKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y0ZjhmYSAwJSwgI2ZmZiA3MyUpO1xuICAvKiBXM0MgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2Y0ZjhmYScsIGVuZENvbG9yc3RyPScjRkZGJywgR3JhZGllbnRUeXBlPTApO1xuICAvKiBJRTYtOSAqL1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC51aS1hdXRvY29tcGxldGUge1xuICAgIGxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiFcbiAqXG4gKiAgICAgICAgIFNpbXBsZUJhci5qcyAtIHYyLjYuMVxuICogICAgICAgICBTY3JvbGxiYXJzLCBzaW1wbGVyLlxuICogICAgICAgICBodHRwczovL2dyc210by5naXRodWIuaW8vc2ltcGxlYmFyL1xuICpcbiAqICAgICAgICAgTWFkZSBieSBBZHJpZW4gR3JzbXRvIGZyb20gYSBmb3JrIGJ5IEpvbmF0aGFuIE5pY29sXG4gKiAgICAgICAgIFVuZGVyIE1JVCBMaWNlbnNlXG4gKlxuICovXG5bZGF0YS1zaW1wbGViYXJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgLyogVHJpZ2dlciBuYXRpdmUgc2Nyb2xsaW5nIGZvciBtb2JpbGUsIGlmIG5vdCBzdXBwb3J0ZWQsIHBsdWdpbiBpcyB1c2VkLiAqL1xufVxuXG5bZGF0YS1zaW1wbGViYXI9J2luaXQnXSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNpbXBsZWJhci1zY3JvbGwtY29udGVudCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XG59XG5cbi5zaW1wbGViYXItY29udGVudCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrIHtcbiAgei1pbmRleDogMzA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDExcHg7XG4gIGJhY2tncm91bmQ6ICRsaWdodEJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDJweDtcbiAgd2lkdGg6IDdweDtcbiAgbWluLWhlaWdodDogMTBweDtcbn1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUpO1xuICBvcGFjaXR5OiAwLjk7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIC8vb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbn1cblxuLnNpbXBsZWJhci10cmFjazpob3ZlciAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUsXG4uc2ltcGxlYmFyLXRyYWNrIC5zaW1wbGViYXItc2Nyb2xsYmFyLnZpc2libGU6YmVmb3JlIHtcbiAgLyogV2hlbiBob3ZlcmVkLCByZW1vdmUgYWxsIHRyYW5zaXRpb25zIGZyb20gZHJhZyBoYW5kbGUgKi9cbiAgLy9vcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IGFsbCAwcztcbn1cblxuLnNpbXBsZWJhci10cmFjay52ZXJ0aWNhbCB7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogbm9uZTtcblxuICAueGRzb2Z0X3RpbWVfYm94ICYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnZlcnRpY2FsIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIHRvcDogMnB4O1xuICBib3R0b206IDJweDtcbn1cblxuLnNpbXBsZWJhci10cmFjay5ob3Jpem9udGFsIHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTVweDtcblxuICAueGRzb2Z0X3RpbWVfYm94ICYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNpbXBsZWJhci10cmFjay5ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMnB4O1xuICByaWdodDogMnB4O1xufVxuXG4uaG9yaXpvbnRhbC5zaW1wbGViYXItdHJhY2sgLnNpbXBsZWJhci1zY3JvbGxiYXIge1xuICByaWdodDogYXV0bztcbiAgdG9wOiAycHg7XG4gIGhlaWdodDogMTFweDtcbiAgbWluLWhlaWdodDogMDtcbiAgbWluLXdpZHRoOiAxMHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLnVpLXNwaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1heC13aWR0aDogMTYwcHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzFkMjIyNTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuaW5wdXQudWktc3Bpbm5lci1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogJGJsYWNrO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnVpLXNwaW5uZXItYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgY29sb3I6ICRtaWRHcmF5O1xufVxuXG4udWktc3Bpbm5lci1idXR0b246aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi51aS1zcGlubmVyLXVwIHtcbiAgcmlnaHQ6IDA7XG4gIC8vZm9udC1zaXplOiAxLjVlbTtcbn1cblxuLnVpLXNwaW5uZXItZG93biB7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMi41ZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG5cbi8vIHByZXZpZXcgc2xpZGVyXG4ucHJldmlldy1zbGlkZXJfX2l0ZW0ge1xuICBwYWRkaW5nLXRvcDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbn1cblxuLnByZXZpZXctc2xpZGVyX19pdGVtIC5jYXRhbG9ndWUtbGlzdC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zbGljay1zbGlkZXItY291bnRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGNvbG9yOiAkbWlkR3JheTtcbn1cbiIsIkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJvYm90bzozMDAsNDAwLDYwMCw3MDAmZGlzcGxheT1zd2FwXCIpO0BrZXlmcmFtZXMgcm90YXRlezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUBrZXlmcmFtZXMgc2Nyb2xsV2hlZWx7MCV7dG9wOjUwcHg7b3BhY2l0eToxfTEwMCV7dG9wOjY1cHg7b3BhY2l0eTowfX1ALXdlYmtpdC1rZXlmcmFtZXMganVtcHswJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlKDkwZGVnKTtvcGFjaXR5OjB9NTAle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgcm90YXRlKDkwZGVnKX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUoOTBkZWcpO29wYWNpdHk6MX19QGtleWZyYW1lcyBqdW1wezAle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUoOTBkZWcpO29wYWNpdHk6MH01MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSByb3RhdGUoOTBkZWcpfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZSg5MGRlZyk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGJsaW5rR3JlZW5Cb3JkZXJ7MCV7Ym9yZGVyLWNvbG9yOiM2MzllM2F9NTAle2JvcmRlci1jb2xvcjpyZ2JhKDk5LDE1OCw1OCwwLjUpfTEwMCV7Ym9yZGVyLWNvbG9yOiM2MzllM2F9fUBrZXlmcmFtZXMgYmxpbmtSZWRCb3JkZXJ7MCV7Ym9yZGVyLWNvbG9yOnZhcigtLXRoZW1lKX01MCV7Ym9yZGVyLWNvbG9yOnJnYmEodmFyKC0tdGhlbWUpLCAwLjUpfTEwMCV7Ym9yZGVyLWNvbG9yOnZhcigtLXRoZW1lKX19OnJvb3R7LS1yZy13aGl0ZTogI2ZmZmZmZjstLXJnLW1pZC1ncmF5LTEwMDogIzZiNmU3NDstLXNjcm9sbGJhckJHOiB2YXIoLS1yZy13aGl0ZSk7LS10aHVtYkJHOiB2YXIoLS1yZy1taWQtZ3JheS0xMDApfWh0bWwsYm9keSxkaXYsc3BhbixhcHBsZXQsb2JqZWN0LGlmcmFtZSxoMSxoMixoMyxoNCxoNSxoNixwLGJsb2NrcXVvdGUscHJlLGEsYWJicixhY3JvbnltLGFkZHJlc3MsYmlnLGNpdGUsY29kZSxkZWwsZGZuLGVtLGltZyxpbnMsa2JkLHEscyxzYW1wLHNtYWxsLHN0cmlrZSxzdWIsdHQsdmFyLHUsaSxjZW50ZXIsZGwsZHQsZGQsb2wsdWwsbGksZmllbGRzZXQsZm9ybSxsYWJlbCxsZWdlbmQsdGFibGUsY2FwdGlvbix0Ym9keSx0Zm9vdCx0aGVhZCx0cix0aCx0ZCxhcnRpY2xlLGFzaWRlLGNhbnZhcyxkZXRhaWxzLGVtYmVkLGZpZ3VyZSxmaWdjYXB0aW9uLGZvb3RlcixoZWFkZXIsbWVudSxuYXYsb3V0cHV0LHJ1Ynksc2VjdGlvbixzdW1tYXJ5LHRpbWUsbWFyayxhdWRpbyx2aWRlbyxocnt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjowO2JvcmRlcjowO2ZvbnQtc2l6ZToxMDAlO2ZvbnQtd2VpZ2h0OmluaGVyaXQ7Zm9udC12YXJpYW50OmluaGVyaXQ7Zm9udC1zdHlsZTppbmhlcml0O2ZvbnQtZmFtaWx5OmluaGVyaXQ7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9YXJ0aWNsZSxhZGRyZXNzLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixtZW51LG5hdixzZWN0aW9uLGxhYmVsLHNtYWxsLHRpbWUsaW1ne2Rpc3BsYXk6YmxvY2t9Ym9keXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MDtwYWRkaW5nOjA7bWluLXdpZHRoOjMyMHB4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LWZhbWlseTpcIlJvYm90b1wiLHNhbnMtc2VyaWY7Y29sb3I6IzFkMjIyNTtiYWNrZ3JvdW5kOiNmZmZ9Ym9keS5tb2RhbC1vcGVue292ZXJmbG93OmhpZGRlbn1odG1se3RyYW5zaXRpb246b3BhY2l0eSAwLjNzIDAuMXM7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LW1zLXRleHQtc2l6ZS1hZGp1c3Q6MTAwJX1ibG9ja3F1b3RlLHF7cXVvdGVzOm5vbmV9YmxvY2txdW90ZTpiZWZvcmUsYmxvY2txdW90ZTphZnRlcixxOmJlZm9yZSxxOmFmdGVye2NvbnRlbnQ6Jyd9bWFya3tiYWNrZ3JvdW5kOm5vbmU7Y29sb3I6aW5oZXJpdH10YWJsZXt3aWR0aDpjYWxjKDEwMCUgLSA1cHgpO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXI6MH1pbWd7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99KiwqOmJlZm9yZSwqOmFmdGVyey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH1zdmd7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt0cmFuc2l0aW9uOmZpbGwgMC4yc31bY2xhc3MqPSctYnV0bidde3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NTtkaXNwbGF5OmJsb2NrO2hlaWdodDo0MHB4O3BhZGRpbmc6MDtwYWRkaW5nLWJvdHRvbToycHg7bWFyZ2luOjA7Zm9udC1zaXplOjE1cHg7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyOm5vbmU7Y3Vyc29yOnBvaW50ZXI7b3V0bGluZTpub25lO3RyYW5zaXRpb246YWxsIDAuMnM7Ym9yZGVyLXJhZGl1czo1cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7W2NsYXNzKj0nLWJ1dG4nXXtmb250LXNpemU6MThweH19W2NsYXNzKj0nLWJ1dG4nXTpkaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdDtvcGFjaXR5OjAuNztwb2ludGVyLWV2ZW50czpub25lfXNwYW5bY2xhc3MqPSctYnV0biddLGFbY2xhc3MqPSctYnV0bidde2xpbmUtaGVpZ2h0OjM4cHh9c3BhbltjbGFzcyo9Jy1idXRuJ106aG92ZXIsYVtjbGFzcyo9Jy1idXRuJ106aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJpZy1idXRue2hlaWdodDo1NnB4O2ZvbnQtc2l6ZToxN3B4fXNwYW4uYmlnLWJ1dG4sYS5iaWctYnV0bntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2xpbmUtaGVpZ2h0Om5vcm1hbH0udHJhbnNwYXJlbnQtYnV0bntjb2xvcjojZmZmO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjJweCBzb2xpZCAjMDBjMmZmfS50cmFuc3BhcmVudC1idXRuOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZDojMDBjMmZmfS50cmFuc3BhcmVudC1idXRuLnJlZC1jb2xvcntjb2xvcjojMDBjMmZmfS50cmFuc3BhcmVudC1idXRuLnJlZC1jb2xvcjpob3Zlcntjb2xvcjojZmZmfS53aGl0ZS1idXRue2NvbG9yOiMxZDIyMjU7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoycHggc29saWQgI2U1ZTVlNTtmb250LXNpemU6MTRweH0ud2hpdGUtYnV0bjpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQ6dmFyKC0tdGhlbWUpO2JvcmRlci1jb2xvcjp2YXIoLS10aGVtZSl9LnJlZC1idXRue2NvbG9yOnZhcigtLXRoZW1lKTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjJweCBzb2xpZCB2YXIoLS10aGVtZSl9LnJlZC1idXRuIHN2Z3t3aWR0aDoxOHB4O2hlaWdodDoxOHB4O2ZpbGw6dmFyKC0tdGhlbWUpfS5yZWQtYnV0bjpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLXRoZW1lKTtjb2xvcjojZmZmfS5yZWQtYnV0bjpob3ZlciBzdmd7ZmlsbDojZmZmfS5ncmF5LWJ1dG57Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNhNmE2YTY7Ym9yZGVyOjFweCBzb2xpZCAjYTZhNmE2fS5ncmF5LWJ1dG46aG92ZXJ7Y29sb3I6I2E2YTZhNjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmFtb3VudC1idXRue2NvbG9yOiMwMGMyZmY7Ym9yZGVyOjFweCBzb2xpZCAjMDBjMmZmO2JhY2tncm91bmQ6I2ZmZn0uYW1vdW50LWJ1dG46aG92ZXJ7Y29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICMwMGMyZmY7YmFja2dyb3VuZDojMDBjMmZmfS5kYXJrLXJlZC1idXRue2NvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS10aGVtZSk7YmFja2dyb3VuZDp2YXIoLS10aGVtZSl9LmRhcmstcmVkLWJ1dG46aG92ZXJ7Y29sb3I6dmFyKC0tdGhlbWUpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tdGhlbWUpO2JhY2tncm91bmQ6I2ZmZn0uZGFyay1yZWQtYnV0bjpob3ZlciAuYnRuLXByZWxvYWQgc3ZnLC5kYXJrLXJlZC1idXRuOmhvdmVyIHN2Z3tmaWxsOnZhcigtLXRoZW1lKX0uZGFyay1yZWQtYnV0biBzdmd7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7bWFyZ2luOjAgNXB4IDAgMDtmaWxsOiNmZmZ9LmRhcmstcmVkLWJ1dG4gLmJ0bi1wcmVsb2Fke2Rpc3BsYXk6bm9uZX0uZGFyay1yZWQtYnV0biAuYnRuLXByZWxvYWQgc3Zne3RvcDoxcHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtmaWxsOiNmZmZ9LmRhcmstcmVkLWJ1dG4gLnByZWxvYWQtdGV4dHtwb3NpdGlvbjpyZWxhdGl2ZX0uZGFyay1yZWQtYnV0bi5jYXRhbG9ndWUtdHJpZ2dlci0tbG9hZGluZyAuYnRuLXByZWxvYWR7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmRhcmstcmVkLWJ1dG4uY2F0YWxvZ3VlLXRyaWdnZXItLWxvYWRpbmcgLnByZWxvYWQtdGV4dHtkaXNwbGF5Om5vbmV9LmJsYWNrLWJ1dG57Y29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICMxZDIyMjU7YmFja2dyb3VuZDojMWQyMjI1O2JveC1zaGFkb3c6MCAycHggMTBweCByZ2JhKDM1LDM1LDM1LDAuMjUpfS5ibGFjay1idXRuOmhvdmVye2NvbG9yOiMxZDIyMjU7Ym9yZGVyOjFweCBzb2xpZCAjMWQyMjI1O2JhY2tncm91bmQ6I2ZmZn0uYmxhY2stYnV0bjpob3ZlciBzdmd7ZmlsbDp2YXIoLS10aGVtZSl9LmJsYWNrLWJ1dG4gc3Zne3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O21hcmdpbjowIDVweCAwIDA7ZmlsbDojZmZmfS5kYXJrLWdyZWVuLWJ1dG57Y29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICM2MzllM2E7YmFja2dyb3VuZDojNjM5ZTNhfS5kYXJrLWdyZWVuLWJ1dG46aG92ZXJ7Y29sb3I6IzYzOWUzYTtib3JkZXI6MXB4IHNvbGlkICM2MzllM2E7YmFja2dyb3VuZDojZmZmfS5oZWxwLWJ1dG57cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDttYXJnaW46MCAwIDAgNXB4O2NvbG9yOnZhcigtLXRoZW1lKTtmb250LXNpemU6MTJweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS10aGVtZSk7Ym9yZGVyLXJhZGl1czoxMXB4O2JveC1zaGFkb3c6MCAwIDAgdHJhbnNwYXJlbnQ7ZmxleC1zaHJpbms6MH0uaGVscC1idXRuIHN2Z3t3aWR0aDoxNXB4O2hlaWdodDoxNXB4O2ZpbGw6dmFyKC0tdGhlbWUpfS5oZWxwLWJ1dG46aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10aGVtZSk7Y29sb3I6I2ZmZn0uaGVscC1idXRuOmhvdmVyIHN2Z3tmaWxsOiNmZmZ9LmhlbHAtYnV0bi0tdmlld3t0b3A6MXB4O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5oZWxwLWJ1dG4tLXZpZXc6aG92ZXJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmhlbHAtYnV0bi0tdmlldzpob3ZlciBzdmd7ZmlsbDojMDBjMmZmfS5oZWxwLWljb257cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MThweCAhaW1wb3J0YW50O2hlaWdodDoxOHB4O21hcmdpbjowIDdweDtmb250LXNpemU6MTNweDt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoxN3B4O2NvbG9yOnZhcigtLXRoZW1lKTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjNWM2MjZlO2JvcmRlci1yYWRpdXM6MTBweDtjdXJzb3I6cG9pbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTtmbGV4LXNocmluazowfS5yZW1vdmUtYnV0bntmb250LXNpemU6MTVweDt3aWR0aDoxMDAlO2hlaWdodDo0MHB4O3BhZGRpbmc6MDtjb2xvcjp2YXIoLS10aGVtZSk7YmFja2dyb3VuZDpub25lO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7dGV4dC1hbGlnbjpjZW50ZXJ9LnJlbW92ZS1idXRuIC5yZW1vdmUtaWNve3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo1cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MThweDtoZWlnaHQ6MThweDttYXJnaW46MCAwIDAgNXB4O2JvcmRlcjoxcHggc29saWQgdmFyKC0tdGhlbWUpO2JvcmRlci1yYWRpdXM6MTBweH0ucmVtb3ZlLWJ1dG4gc3Zne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDttYXJnaW46LTZweCAwIDAgLTZweDtmaWxsOnZhcigtLXRoZW1lKX0ucmVtb3ZlLWJ1dG46aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uY29uc3VsdC1idXRue3BhZGRpbmc6MCAzNXB4IDJweCAzNXB4O2NvbG9yOiNmZmY7YmFja2dyb3VuZDojMDBjMmZmfS5jb25zdWx0LWJ1dG4gc3Zne3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O21hcmdpbjowIDAgMCA1cHg7ZmlsbDojZmZmfS5jb25zdWx0LWJ1dG46aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS10aGVtZSl9LmJsdWUtYnV0bntjb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgIzAwYzJmZjtiYWNrZ3JvdW5kOiMwMGMyZmZ9LmJsdWUtYnV0bjpob3Zlcntjb2xvcjojMDBjMmZmO2JvcmRlcjoxcHggc29saWQgIzAwYzJmZjtiYWNrZ3JvdW5kOiNmZmZ9LmNhbGwtYnV0bntwb3NpdGlvbjpmaXhlZDtib3R0b206MTVweDtsZWZ0OjUwJTt6LWluZGV4OjMwMDtkaXNwbGF5Om5vbmU7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDttYXJnaW4tbGVmdDotMjVweDtib3JkZXI6MXB4IHNvbGlkICMwMGMyZmY7YmFja2dyb3VuZDojMDBjMmZmO2JvcmRlci1yYWRpdXM6NTAlO2NvbG9yOiNmZmZ9LmNhbGwtYnV0biBzdmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTtkaXNwbGF5OmJsb2NrO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7bWFyZ2luOi0xNXB4IDAgMCAtMTVweDtmaWxsOiNmZmY7dHJhbnNpdGlvbjphbGwgMC4yc30uY2FsbC1idXRuOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZn0uY2FsbC1idXRuOmhvdmVyIHN2Z3tmaWxsOnZhcigtLXRoZW1lKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmNhbGwtYnV0bntkaXNwbGF5OmJsb2NrfX0uY2FsbGJhY2stYnV0bntwb3NpdGlvbjpmaXhlZDtib3R0b206MzBweDtyaWdodDoyMHB4O3otaW5kZXg6MzAwO3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweDtib3JkZXItcmFkaXVzOjIycHh9LmNhbGxiYWNrLWJ1dG4gc3Zne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7ZGlzcGxheTpibG9jazt3aWR0aDozMHB4O2hlaWdodDozMHB4O21hcmdpbjotMTVweCAwIDAgLTE1cHg7ZmlsbDojZmZmO3RyYW5zaXRpb246YWxsIDAuMnN9LndpdGgtcHJvZ3Jlc3NiYXIgLmNhbGxiYWNrLWJ1dG57Ym90dG9tOjEwMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuY2FsbGJhY2stYnV0bntkaXNwbGF5Om5vbmV9fS5jZW50ZXJlZC1idG57cGFkZGluZzozMHB4IDAgMCAwO2NsZWFyOmJvdGg7dGV4dC1hbGlnbjpjZW50ZXJ9LmNlbnRlcmVkLWJ0bl9fdGl0bGV7bWFyZ2luLWJvdHRvbToxMHB4O2ZvbnQtc2l6ZToyMnB4O2ZvbnQtd2VpZ2h0OmJvbGR9LmNlbnRlcmVkLWJ0biBbY2xhc3MqPSctYnV0bidde3dpZHRoOjEwMCU7bWF4LXdpZHRoOjMwMHB4O21hcmdpbjowIGF1dG99LmNvbnN1bHQtYnV0bntwYWRkaW5nOjAgMzVweCAycHggMzVweDtjb2xvcjojZmZmO2JhY2tncm91bmQ6IzMzMzMzM30uY29uc3VsdC1idXRuIHN2Z3twb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDttYXJnaW46MCA1cHggMCAwO2ZpbGw6I2ZmZn0uY29uc3VsdC1idXRuOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tdGhlbWUpfS5iYWNrLWJ0bntmb250LXNpemU6MTRweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuYmFjay1idG57cGFkZGluZy10b3A6MjBweH19LmJhY2stYnRuIGF7cG9zaXRpb246cmVsYXRpdmU7Y29sb3I6IzcxNzE3MTtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLWxlZnQ6MjRweH0uYmFjay1idG4gYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjp2YXIoLS10aGVtZSl9LmJhY2stYnRuIGE6aG92ZXIgW2NsYXNzKj0naWNvLSdde2ZpbGw6dmFyKC0tdGhlbWUpfS5iYWNrLWJ0biBhIHNwYW57cG9zaXRpb246cmVsYXRpdmU7dG9wOjNweDtmb250LXNpemU6MThweDttYXJnaW46MCA1cHggMCAwfS5iYWNrLWJ0biBhIFtjbGFzcyo9J2ljby0nXXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O21hcmdpbi10b3A6LTdweDtmaWxsOiM3MTcxNzF9LmJhY2stYnRuIGEgLmljb24tY3Jvc3N7cG9zaXRpb246cmVsYXRpdmU7dG9wOjVweDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O21hcmdpbjowIDAgMCA1cHg7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS10aGVtZSk7Ym9yZGVyLXJhZGl1czoxMHB4fS5iYWNrLWJ0biBhIC5pY29uLWNyb3NzOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtmb250LXNpemU6MTJweDt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoxN3B4fS5pdGVtLXJlbW92ZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHg7Y29sb3I6IzVjNjI2ZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjNWM2MjZlO2JvcmRlci1yYWRpdXM6MThweDtwYWRkaW5nOjA7Y3Vyc29yOnBvaW50ZXI7b3V0bGluZTpub25lO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246YWxsIDAuMnN9Lml0ZW0tcmVtb3ZlIHN2Z3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O2ZpbGw6IzVjNjI2ZX0uaXRlbS1yZW1vdmU6aG92ZXIgc3Zne2ZpbGw6dmFyKC0tdGhlbWUpfS5jYXJkLWJ0bnMtY29uc3VsdHttYXgtd2lkdGg6MzUwcHg7cGFkZGluZzoyMHB4IDIwcHggMjVweCAyMHB4O21hcmdpbi10b3A6MzBweDtiYWNrZ3JvdW5kOiNlM2UzZTM7Y2xlYXI6Ym90aDtib3JkZXItcmFkaXVzOjRweH0uY2FyZC1idG5zLWNvbnN1bHQ6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LmNhcmQtYnRucy1jb25zdWx0IHB7cGFkZGluZzowIDAgMTBweCAwO2NvbG9yOiMxZDIyMjU7Zm9udC13ZWlnaHQ6Ym9sZH0uY2FyZC1idG5zLWNvbnN1bHQgW2NsYXNzKj0nLWJ1dG4nXXttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmNhcmQtYnRucy1jb25zdWx0IC5jYXJkLWJ0bnMtY29uc3VsdHtmbG9hdDpub25lO21heC13aWR0aDozMjBweDttaW4td2lkdGg6MDttYXJnaW46MjBweCBhdXRvIDAgYXV0b319LmxpZ2h0LWJ1dG57Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiM5MTkxOTE7Ym9yZGVyOjFweCBzb2xpZCAjOTE5MTkxfS5saWdodC1idXRuOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tdGhlbWUpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tdGhlbWUpfS5hY3Rpb24tYnV0bntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MjZweDtoZWlnaHQ6MjZweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmFjdGlvbi1idXRuIHN2Z3t3aWR0aDoxOHB4O2hlaWdodDoxOHB4O2ZpbGw6dmFyKC0tdGhlbWUpfS5hY3Rpb24tYnV0bjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRoZW1lKX0uYWN0aW9uLWJ1dG46aG92ZXIgc3Zne2ZpbGw6I2ZmZn0uYWRkLWJ1dG57ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHg7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS10aGVtZSk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NTAlfS5hZGQtYnV0biBzdmd7cG9zaXRpb246cmVsYXRpdmU7dG9wOjFweDtmaWxsOnZhcigtLXRoZW1lKTt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS5hZGQtYnV0bjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRoZW1lKX0uYWRkLWJ1dG46aG92ZXIgc3Zne2ZpbGw6I2ZmZn0udHJpZ2dlci1idXRue2ZsZXgtc2hyaW5rOjA7aGVpZ2h0OjIycHg7d2lkdGg6MzRweDtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXRoZW1lKTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czoxMnB4O21hcmdpbi1sZWZ0OjE1cHh9LnRyaWdnZXItYnV0bjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6MXB4O3JpZ2h0OjFweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10aGVtZSk7dHJhbnNpdGlvbjphbGwgMC4yc30udHJpZ2dlci1idXRuLmFjdGl2ZXtib3JkZXItY29sb3I6IzVjNjI2ZX0udHJpZ2dlci1idXRuLmFjdGl2ZTpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojNWM2MjZlO3JpZ2h0OmF1dG87bGVmdDowfS5oZWxwLXRyaWdnZXJ7ZGlzcGxheTpibG9jaztjdXJzb3I6cG9pbnRlcn0uaGVscC10cmlnZ2VyIHN2Z3t3aWR0aDoxNXB4O2hlaWdodDoxNXB4O2ZpbGw6IzVjNjI2ZX0uaGVscC10cmlnZ2VyOmhvdmVyIHN2Z3tmaWxsOnZhcigtLXRoZW1lKX1pbnB1dDo6LW1zLWNsZWFye2Rpc3BsYXk6bm9uZX06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzkxOTE5MX06Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6IzkxOTE5MX06LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiM5MTkxOTF9OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOnRyYW5zcGFyZW50fTpmb2N1czo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjp0cmFuc3BhcmVudH06Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOnRyYW5zcGFyZW50fS5zZWFyY2gtZm9ybSA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzFkMjIyNX0uc2VhcmNoLWZvcm0gOjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiMxZDIyMjV9LnNlYXJjaC1mb3JtIDotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzFkMjIyNX0uc2VhcmNoLWZvcm0gOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOnRyYW5zcGFyZW50fS5zZWFyY2gtZm9ybSA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6dHJhbnNwYXJlbnR9LnNlYXJjaC1mb3JtIDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6dHJhbnNwYXJlbnR9dGV4dGFyZWEudGV4dGFyZWEtZmllbGQsaW5wdXQudGV4dC1pbnB1dHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjQwcHg7cGFkZGluZzowIDEwcHg7bWFyZ2luOjA7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzFkMjIyNTtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTU7YmFja2dyb3VuZDojZTVlNWU1O291dGxpbmU6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTtib3JkZXItcmFkaXVzOjRweH10ZXh0YXJlYS50ZXh0YXJlYS1maWVsZC5lcnJvcixpbnB1dC50ZXh0LWlucHV0LmVycm9ye2NvbG9yOiNmMjE3MTc7Ym9yZGVyOjFweCBzb2xpZCAjZjIxNzE3fS5mZWVkYmFjay1tb2RhbC1mcmFtZSB0ZXh0YXJlYS50ZXh0YXJlYS1maWVsZCwuZmVlZGJhY2stbW9kYWwtZnJhbWUgaW5wdXQudGV4dC1pbnB1dHttYXgtd2lkdGg6NTEwcHg7bWFyZ2luOjAgYXV0byAyMHB4IGF1dG99dGV4dGFyZWEudGV4dGFyZWEtZmllbGRfbGlnaHQsaW5wdXQudGV4dC1pbnB1dF9saWdodHtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLWNvbG9yOiNmZmZ9dGV4dGFyZWEudGV4dGFyZWEtZmllbGQ6ZGlzYWJsZWQsaW5wdXQudGV4dC1pbnB1dDpkaXNhYmxlZHtvcGFjaXR5OjAuN310ZXh0YXJlYS50ZXh0YXJlYS1maWVsZHtoZWlnaHQ6NjBweDttaW4taGVpZ2h0OjYwcHg7cGFkZGluZzo1cHggMTBweDttYXgtd2lkdGg6MTAwJTttaW4td2lkdGg6MTAwJX10ZXh0YXJlYS50ZXh0YXJlYS1maWVsZF9sb3d7aGVpZ2h0OjQwcHg7bWluLWhlaWdodDo0MHB4fS5udW1iZXItaW5wdXR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5udW1iZXItaW5wdXRfX2xhYmVse21hcmdpbi1sZWZ0OjEwcHg7ZmxleC1zaHJpbms6MH0ubnVtYmVyLWlucHV0IC50ZXh0LWlucHV0e2ZsZXgtc2hyaW5rOjA7d2lkdGg6NTBweDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLWxlZnQ6NXB4O3BhZGRpbmctcmlnaHQ6NXB4fWRpdi50ZXh0LWlucHV0e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOjVweCAwO21hcmdpbjowO2NvbG9yOiMxZDIyMjU7b3V0bGluZTpub25lfWxhYmVsLmVycm9ye2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTRweDttYXJnaW46MTVweCAwIDAgMDt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6I2YyMTcxNzt3aGl0ZS1zcGFjZTpub3dyYXB9LnJhZGlve2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtoZWlnaHQ6MThweCAhaW1wb3J0YW50O3dpZHRoOjE4cHggIWltcG9ydGFudDttYXJnaW46MCAxMHB4IDAgMDtvdmVyZmxvdzpoaWRkZW47Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDojZTVlNWU1O2JvcmRlci1yYWRpdXM6MTBweH0ucmFkaW86YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjRweDtsZWZ0OjRweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10aGVtZSk7Ym9yZGVyOjFweCBzb2xpZCAjZmJmYmZiO2JvcmRlci1yYWRpdXM6NXB4O29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNpdGlvbjphbGwgMC4yc30ucmFkaW8uY2hlY2tlZDpiZWZvcmV7dG9wOjRweDtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlKDEpfS5yYWRpby5lcnJvcntib3JkZXI6MXB4IHNvbGlkICNmMjE3MTd9LmNoZWNrLWljb24sLmNoZWNrYm94e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZsZXgtc2hyaW5rOjA7dmVydGljYWwtYWxpZ246bWlkZGxlO2hlaWdodDoxOHB4O3dpZHRoOjE4cHg7bWFyZ2luOjAgMTBweCAwIDA7Ym9yZGVyOjJweCBzb2xpZCAjNjY2O2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQ6I2ZmZjtvdmVyZmxvdzpoaWRkZW47Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgMC4yc30uY2hlY2staWNvbiBpbnB1dCwuY2hlY2tib3ggaW5wdXR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O3BhZGRpbmc6MDttYXJnaW46MDtib3R0b206MDtjbGlwOnJlY3QoMCAwIDAgMCk7b3ZlcmZsb3c6aGlkZGVufWxpLmFjdGl2ZSAuY2hlY2staWNvbiwuY2hlY2staWNvbi5jaGVja2VkLGxpLmFjdGl2ZSAuY2hlY2tib3gsLmNoZWNrYm94LmNoZWNrZWR7YmFja2dyb3VuZDojZmZmIHVybChcIi9pbWFnZXMvaS9jaGVjay5zdmdcIikgbm8tcmVwZWF0IDAgMDtiYWNrZ3JvdW5kLXNpemU6MTRweCAxNHB4fS5jaGVjay1pY29uLmVycm9yLC5jaGVja2JveC5lcnJvcntib3JkZXItY29sb3I6I2YyMTcxN30uY291bnRlci1yYWRpb3tjdXJzb3I6cG9pbnRlcn0uZmVlZGJhY2stbW9kYWwtZnJhbWUgcHttYXgtd2lkdGg6NTAwcHg7bWFyZ2luOjAgYXV0b30uZmVlZGJhY2stbW9kYWwtZnJhbWUgLnN1Ym1pdC1idG57d2lkdGg6MTAwJTttYXgtd2lkdGg6NDAwcHg7bWFyZ2luOjAgYXV0b30uY291bnRlci1zaXplPmxhYmVse2Zsb2F0OmxlZnQ7Zm9udC1zaXplOjIwcHg7cGFkZGluZzoxNHB4IDExcHggMCAwfS5jb3VudGVyLXNpemU+c3BhbntmbG9hdDpsZWZ0O3BhZGRpbmc6MTVweCAwIDAgMTBweDtjb2xvcjojNWM2MjZlfS5jb3VudGVyLXNpemU+c3Bhbj5zdXB7Zm9udC1zaXplOjEwcHh9LmNvdW50ZXItc2l6ZS1pbnB1dHtmbG9hdDpsZWZ0O3dpZHRoOjExMXB4fS5maWxlLWlucHV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MTBweCAwIDEwcHggMDttYXJnaW46MTVweCAwIDVweCAwO2NvbG9yOiM1YzYyNmU7b3ZlcmZsb3c6aGlkZGVuO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIDAuMnN9LmZpbGUtaW5wdXQ6aG92ZXJ7Y29sb3I6IzFkMjIyNX0uZmlsZS1pbnB1dCBbY2xhc3MqPSdpY29uLSdde3RvcDotMXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW46MCAxMHB4IDAgMDtmb250LXNpemU6MThweH0uZmlsZS1pbnB1dC10cmlnZ2Vye2Zsb2F0OmxlZnQ7d2lkdGg6MTgwcHh9LmZpbGUtaW5wdXQtdHJpZ2dlcj5zcGFue2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjQwMHB4O21hcmdpbjoxMHB4IDAgMCAwO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM1YzYyNmV9LmZpbGUtaW5wdXQtdHJpZ2dlciBsYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDo1MHB4O2xpbmUtaGVpZ2h0OjQ3cHg7cGFkZGluZzowO21hcmdpbjowO2ZvbnQtc2l6ZToxNXB4O3RleHQtYWxpZ246Y2VudGVyO2N1cnNvcjpwb2ludGVyO291dGxpbmU6bm9uZTtjb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgdmFyKC0tdGhlbWUpO2JhY2tncm91bmQ6dmFyKC0tdGhlbWUpO3RyYW5zaXRpb246YWxsIDAuMnM7Ym94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMzUsMzUsMzUsMC4yNSk7Ym9yZGVyLXJhZGl1czo0cHh9LmZpbGUtaW5wdXQtdHJpZ2dlciBsYWJlbDpob3Zlcntjb2xvcjp2YXIoLS10aGVtZSk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS10aGVtZSk7YmFja2dyb3VuZDojZmZmfS5maWxlLWlucHV0LWxpc3R7ZmxvYXQ6cmlnaHQ7d2lkdGg6Y2FsYygxMDAlIC0gMjAwcHgpfS5maWxlLWlucHV0LWxpc3Q6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LmZpbGUtaW5wdXQtbGlzdCBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O3dpZHRoOjExNHB4O2hlaWdodDoxMTRweDttYXJnaW46MCAzcHggNnB4IDNweDtiYWNrZ3JvdW5kOiNlNWU1ZTU7Ym9yZGVyLXJhZGl1czo0cHg7b3ZlcmZsb3c6aGlkZGVufS5maWxlLWlucHV0LWxpc3QgbGkgaW1ne21heC13aWR0aDpjYWxjKDEwMCUgLSAxMHB4KX0uZmlsZS1pbnB1dC1saW5lOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5maWxlLWlucHV0LWxpc3QsLmZpbGUtaW5wdXQtdHJpZ2dlcntmbG9hdDpub25lO3dpZHRoOjEwMCV9LmZpbGUtaW5wdXQtdHJpZ2dlcnttYXJnaW4tYm90dG9tOjIwcHh9fS5maWxlLWlucHV0LWl0ZW0sLnJhZGlvIGlucHV0LC5jaGVja2JveCBpbnB1dCwuZmlsZS1pbnB1dCBpbnB1dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7cGFkZGluZzowO21hcmdpbjowO2JvdHRvbTowO2NsaXA6cmVjdCgwIDAgMCAwKTtvdmVyZmxvdzpoaWRkZW59LmZpbGUtbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc2l6ZToxNXB4fS5maWxlLW91dHB1dHtwYWRkaW5nOjAgMCAzMHB4IDA7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzVjNjI2ZX0uY2hlYXBlci1mb3JtIC5zdWJtaXQtYnRue2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDt3aWR0aDoxNjZweH0uY2hlYXBlci1mb3JtIGlucHV0LnRleHQtaW5wdXR7ZmxvYXQ6bGVmdDt3aWR0aDozMDBweH0uY2hlYXBlci1mb3JtIGxhYmVsLmlucHV0LWxhYmVse2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiM1YzYyNmU7cGFkZGluZzowIDAgMTBweCAwfS5kYXRlLWlucHV0e3Bvc2l0aW9uOnJlbGF0aXZlfS5kYXRlLWlucHV0OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDo1MCU7cmlnaHQ6MTBweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjA7aGVpZ2h0OjA7ei1pbmRleDoyO2JvcmRlci10b3A6NHB4IHNvbGlkICMxZDIyMjU7Ym9yZGVyLXJpZ2h0OjRweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDo0cHggc29saWQgdHJhbnNwYXJlbnR9LnJhbmdle3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDo1cHg7YmFja2dyb3VuZC1jb2xvcjojZTVlNWU1O2JvcmRlci1yYWRpdXM6M3B4fS5yYW5nZS1yb3d7cGFkZGluZzoyMnB4IDAgMjNweCAwfS5yYW5nZS1yb3ctcHJvZ3Jlc3N7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjUwJTtoZWlnaHQ6NXB4O2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGhlbWUpfS5yZW1lbWJlci1sYWJlbHttYXJnaW46MCAwIDIwcHggMH0ucmVtZW1iZXItbGFiZWwgLmxhYmVsLXRleHR7cG9zaXRpb246cmVsYXRpdmU7dG9wOjJweH1pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTttYXJnaW46MH1pbnB1dFt0eXBlPSdudW1iZXInXXstbW96LWFwcGVhcmFuY2U6dGV4dGZpZWxkfS5zZWFyY2gtZm9ybSAudWktYXV0b2NvbXBsZXRlLnVpLWZyb250LnVpLW1lbnUudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IGxpOmhvdmVye2N1cnNvcjpwb2ludGVyO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmNvbmZpZGVudGlhbHttYXJnaW46MjBweCAwIDIwcHggMH0uY29uZmlkZW50aWFsOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5jb25maWRlbnRpYWwgLmNoZWNrYm94e2Zsb2F0OmxlZnQ7bWFyZ2luOjB9LmNvbmZpZGVudGlhbCAubGFiZWwtdGV4dHtmbG9hdDpyaWdodDt3aWR0aDpjYWxjKDEwMCUgLSAyOHB4KTtmb250LXNpemU6MTRweDtjb2xvcjojNWM2MjZlfS5pbnB1dC1sYWJlbF9faGlkZGVue29wYWNpdHk6MH0uaW5wdXQtbGFiZWwgc3Vwe21hcmdpbi10b3A6LTJweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC1zaXplOjEuNWVtO2xpbmUtaGVpZ2h0OjAuMWVtO2NvbG9yOnZhcigtLXRoZW1lKTtmb250LXdlaWdodDpib2xkfXNlbGVjdHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7d2lkdGg6MTAwJTtoZWlnaHQ6NDBweDtsaW5lLWhlaWdodDozOHB4O2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7cGFkZGluZy10b3A6MDtwYWRkaW5nLXJpZ2h0OjIwcHg7cGFkZGluZy1ib3R0b206MDtwYWRkaW5nLWxlZnQ6MTBweDtmb250LXNpemU6MTRweDtmb250LWZhbWlseTpcIlJvYm90b1wiLHNhbnMtc2VyaWY7Y29sb3I6IzFkMjIyNTtvdXRsaW5lOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZTVlNWU1O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCOEFBQUFUQ0FZQUFBQm9iTlpDQUFBQitrbEVRVlJJaWFYVlQ0aE5ZUmpIOGMrOVpLV2ttRW1HNWk2b2NaUnk3WVNvUVNhUnNMR1poUTBMaFpJL0tRdHFob1VGMlpNVkZ0TEVNRFQrRlUyZG91NlZoVHBTVWtoTXhwUm1Zbkh1cmVzNjU5NXo3enliMDNsL3ovdDgzK2Q5ei9tOXVWTDNhalZ4RW5Ncnowd1JSR0dtdkhLaE9BODNjU1NJd2hMa0sxb09wM0VPSjNBOEt6d2p1QU5QMEl0NzVVS3hVSVhuY1JsbmF2TFA0bFRONG1ZQ1hvaGhyS29NZGVGWnVWRHNtWTN6T0ZnM1oxWmxBVk1ZbkFHNEUwK3h2RTVhakJ2VnJ0K2t6Qi9BVVczc1FMbFFYSUtIQ1dENGhjRTgzbU16U2lsMUx1QlFpK0Q1ZUlTVktTbjdnaWk4WHUzb0l6YmdiVUppRGhkeE9DTzRHOCt4TEVHZXdKNGdDbS96NzNaK3d4YThTcWs3Z0FOTndBc3doQlVKOGpUNmd5aThWUjJvUDhzUDJJaDNDWlBuNEVyYUFpcG5QSVlnUVo3Q2pscHdFaHkrWXgzUzNPTVM5b3VQb3dydUV2OU9oWVQ4U2V6RjNYb2hWK2R3dGRHQngraEowUDZnSDlmUUtlNTRhVXFkdmlBSy93UFQrQmY2akxWNG5hRGxjQlhITUpJQ0hzZTJORENOTzYvR0l0ekJtbWFKTlRHTm5VRVVEalZLeW1JZW43QmU4ZzRreFU5eHh3M0JXZUhFSDAwdlhqYkptOEx1SUFvZlpDbmFpbTErd1ZicFBqQXA3dmgrMW9LdGV2WVBzUk9PMVkxUFlGY1FoU090Rkd2bnloeEhIMTVVM245amV4Q0Z3NjBXYXZlKy9vcE5HQlU3MTJnN1JmNENzTktEWStrL2dMZ0FBQUFBU1VWT1JLNUNZSUk9XCIpO2JhY2tncm91bmQtc2l6ZToxMnB4IDhweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNhbGMoMTAwJSAtIDhweCkgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTU7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyLXJhZGl1czo0cHg7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9c2VsZWN0OmRpc2FibGVke29wYWNpdHk6MC43O2N1cnNvcjpkZWZhdWx0fXNlbGVjdC5lcnJvcntib3JkZXItY29sb3I6I2YyMTcxNztjb2xvcjojZjIxNzE3fS5zaW1wbGUtZmlsZXtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO2hlaWdodDo0MHB4O2NvbG9yOiMxZDIyMjU7Y3Vyc29yOnBvaW50ZXJ9LnNpbXBsZS1maWxlLmVycm9ye2NvbG9yOiNmMjE3MTc7Ym9yZGVyOjFweCBzb2xpZCAjZjIxNzE3fS5zaW1wbGUtZmlsZV9saWdodHtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLWNvbG9yOiNmZmZ9LnNpbXBsZS1maWxlX192YWx1ZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BhZGRpbmc6MCAxMHB4O2xpbmUtaGVpZ2h0OjM4cHg7Zm9udC1zaXplOjE0cHg7Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1O2JhY2tncm91bmQ6I2U1ZTVlNTtvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LnNpbXBsZS1maWxlX19pbnB1dHtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDttYXJnaW46LTFweDtwYWRkaW5nOjA7bWFyZ2luOjA7Ym90dG9tOjA7Y2xpcDpyZWN0KDAgMCAwIDApO292ZXJmbG93OmhpZGRlbn0uYWdyZWVtZW50LWxpbmUgbGFiZWw6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDoxMHB4fS5uYXZpZ2F0aW9uLWRlc2NyaXB0aW9uLXRpdGxle3BhZGRpbmc6MCAwIDIxcHggMDtmb250LXNpemU6NTBweDtsaW5lLWhlaWdodDoxLjJlbTtsZXR0ZXItc3BhY2luZzowLjA3NTVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9Lm5hdmlnYXRpb24tZGVzY3JpcHRpb24tdGl0bGUgbWFya3tjb2xvcjojNWM2MjZlfS5wYWdlLXRpdGxle21hcmdpbi1ib3R0b206MTBweDtmb250LXNpemU6MmVtO2xpbmUtaGVpZ2h0Om5vcm1hbH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucGFnZS10aXRsZXtmb250LXNpemU6MS43NWVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGFnZS10aXRsZXtmb250LXNpemU6MS41ZW19fS5wYWdlLXRpdGxlX19ib2xke2ZvbnQtd2VpZ2h0OmJvbGR9LnBhZ2UtdGl0bGVfX2NlbnRlcmVke3RleHQtYWxpZ246Y2VudGVyfS5wYWdlLXRpdGxlX19sb3d7bWFyZ2luLWJvdHRvbTowfS5wYWdlLXRpdGxlX2dyYXl7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiNhNmE2YTZ9LnBhZ2UtdGl0bGVfX3NlY29uZGFyeXtmb250LXNpemU6MC43ZW07Y29sb3I6IzVjNjI2ZX0ucGFnZS1zdWJ0aXRsZXtjb2xvcjojNWM2MjZlO21hcmdpbi1ib3R0b206MzBweH0ubWFpbi1wYWdlLXRpdGxle3BhZGRpbmc6MCAwIDIxcHggMDtmb250LXNpemU6NDBweDtsaW5lLWhlaWdodDoxLjJlbTtsZXR0ZXItc3BhY2luZzowLjA3NTVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9aDEsaDIsaDMsaDQsaDUsaDZ7cGFkZGluZzowO21hcmdpbjowO2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOmluaGVyaXQ7bGluZS1oZWlnaHQ6aW5oZXJpdDtjb2xvcjppbmhlcml0O3RleHQtdHJhbnNmb3JtOmluaGVyaXQ7bGV0dGVyLXNwYWNpbmc6aW5oZXJpdH0ubWFpbi1zZWN0aW9uLXRpdGxle3RleHQtYWxpZ246Y2VudGVyfS5tYWluLXNlY3Rpb24tdGl0bGVfX2JsdWV7Y29sb3I6IzAwYzJmZn0ub3JkZXItYmxvY2sgLm1haW4tc2VjdGlvbi10aXRsZXt0ZXh0LWFsaWduOmxlZnR9LmNhdGFsb2d1ZS1wYWdlIC5tYWluLXNlY3Rpb24tdGl0bGV7cGFkZGluZzoyMHB4IDAgMTBweCAwO21hcmdpbjowIDAgMzBweCAwfS5tYWluLXNlY3Rpb24tdGl0bGUtLWxvd3twYWRkaW5nOjB9Lm1haW4tc2VjdGlvbi10aXRsZSBzcGFuLm1vZGFsLXRyaWdnZXJ7ZGlzcGxheTpibG9jaztmb250LXNpemU6MC43ZW07dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubWFpbi1zZWN0aW9uLXRpdGxlIHNwYW4ubW9kYWwtdHJpZ2dlcjpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsubWFpbi1zZWN0aW9uLXRpdGxlLS1sb3d7cGFkZGluZzowfX1he2NvbG9yOiM2NjY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjphbGwgMC4yc31hOmhvdmVye2N1cnNvcjpwb2ludGVyO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9YS5tYWlsLXRvLGEuY2FsbC10byxhLm1haWwtdG86aG92ZXIsYS5jYWxsLXRvOmhvdmVye3doaXRlLXNwYWNlOm5vd3JhcDtjdXJzb3I6ZGVmYXVsdDtjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lfS5vcmRlci1wcmVwYXltZW50LWluZm86YWZ0ZXIsLmZvb3Rlci1zb2NpYWw6YWZ0ZXIsLm1vZGFsLXRhYnM6YWZ0ZXIsLnBhZ2UtZm9vdGVyOmFmdGVyLC5wcm9kdWN0cy1saXN0OmFmdGVyLC5wcm9kdWN0Pi5pbm5lcjphZnRlciwub3JkZXItcHJpY2UtZm9ybSAuaW5wdXQtbGluZTphZnRlciwuaGVhZGVyLWNhcnQtZHJvcGRvd246YWZ0ZXIsLmNhcnQtYW1vdW50OmFmdGVyLC5mb290ZXItdG9wOmFmdGVyLC5mb3JtLXRhYnMtY29udGVudDphZnRlciwub3JkZXItaW5mby1idXRuczphZnRlciwub3JkZXItc2VjdGlvbjphZnRlciwub3JkZXItc2VjdGlvbi10b3RhbDphZnRlciwub3JkZXItcHJpY2UtZm9ybTphZnRlciwucHJvZHVjdC1hbW91bnQ6YWZ0ZXIsLnByb2R1Y3Q6YWZ0ZXIsLmZpbGUtaW5wdXQ6YWZ0ZXIsLmNvdW50ZXItc2l6ZTphZnRlciwuY29tcGFyZS1jb250ZW50OmFmdGVyLC5wYWdlLW5hdjphZnRlciwubWFpbi1wYWdlLWNlbGw6YWZ0ZXIsaGVhZGVyOmFmdGVyLGZvb3RlcjphZnRlciwubWFpbjphZnRlciwubW9iaWxlLW5hdi1pdGVtczphZnRlciwubW9iaWxlLW5hdi1ob2xkZXI6YWZ0ZXIsW2NsYXNzJD0nbW9kYWwtZnJhbWUnXTphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0uY2xlYXJ7Y2xlYXI6Ym90aDtmbG9hdDpub25lICFpbXBvcnRhbnR9LmlubmVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mzt3aWR0aDoxMDAlO21heC13aWR0aDoxNDgwcHg7cGFkZGluZy1sZWZ0OjIuNWVtO3BhZGRpbmctcmlnaHQ6Mi41ZW07bWFyZ2luOjAgYXV0b31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmlubmVye3BhZGRpbmctbGVmdDoyZW07cGFkZGluZy1yaWdodDoyZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5pbm5lcntwYWRkaW5nLWxlZnQ6MWVtO3BhZGRpbmctcmlnaHQ6MWVtfX0uaW5uZXI6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LnBhZ2UtaG9sZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6Y2FsYygxMDB2aCAtIDEzNHB4KTtvdmVyZmxvdzpoaWRkZW59LmFuZHJvaWQgLnBhZ2UtaG9sZGVyLC5pb3MgLnBhZ2UtaG9sZGVye2hlaWdodDoxMDAlO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6c2Nyb2xsfS5tYWlue3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjA7YmFja2dyb3VuZDojZmZmfS5kZWNvci1wYWdlIC5tYWlue2JhY2tncm91bmQ6bm9uZX0ubWFpbl9wYXJ0bmVye3BhZGRpbmctdG9wOjYwcHh9Lm1haW4tY29sdW1ue3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjA7YmFja2dyb3VuZDojZmZmfS5oaWRley1tcy1maWx0ZXI6J3Byb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApJztvcGFjaXR5OjB9LmhpZGUudmlzaWJsZXstbXMtZmlsdGVyOidwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApJztvcGFjaXR5OjF9LmhpZGRlbntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uaW5wdXQtbGluZXtwb3NpdGlvbjpyZWxhdGl2ZX0uanMtbW9kYWwtdHJpZ2dlciwubW9kYWwtdHJpZ2dlcntjdXJzb3I6cG9pbnRlcjstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZX0uZm9vdGVyLWJ0bi5mZWVkYmFjay1idG57Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZmZmfS5mb290ZXItYnRuLmZlZWRiYWNrLWJ0biAubW9kYWwtdHJpZ2dlcntjdXJzb3I6cG9pbnRlcjtoZWlnaHQ6MTAwJTtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTAwJTt6LWluZGV4OjN9LnBob25lLWJveHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7ZmxvYXQ6cmlnaHQ7bGV0dGVyLXNwYWNpbmc6MC4wMjVlbTt0cmFuc2l0aW9uOmFsbCAwLjM1c30ucGFnZS1vdmVyZmxvdy1zZWN0aW9ue292ZXJmbG93OmhpZGRlbn0ubWFpbi1wYWdlLXJvd3twb3NpdGlvbjpyZWxhdGl2ZX0uc2xpZGUtY2VsbCwuc21hbGwtc2xpZGUgYSAubGluay1jZWxsLC5jdXN0b21lcnMtc2xpZGUtY2VsbCwuZmVhdHVyZXMtbmF2LWNlbGwsLmNhdGFsb2d1ZS1zbGlkZS1jZWxsLC50ZXN0aW1vbmlhbC1pdGVtLWNlbGwsLmltYWdlLWNlbGx7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO2Rpc3BsYXk6dGFibGUtY2VsbDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmNvbXBhcmUtc2VjdGlvbi10aXRsZSwubW9yZS1jb250ZW50LXRyaWdnZXJ7cGFkZGluZzowIDAgMTBweCAwO21hcmdpbjowIDAgMTBweCAwO2ZvbnQtc2l6ZToyMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjMWMxYzE7Y3Vyc29yOnBvaW50ZXI7b3ZlcmZsb3c6aGlkZGVufS5jb21wYXJlLXNlY3Rpb24tdGl0bGV7Y3Vyc29yOmRlZmF1bHR9LnByZWxpbWluYXJ5LXRpdGxlIHNwYW4uaWNvbi10cmlhbmdsZSwuY29tcGFyZS1zZWN0aW9uLXRpdGxlIHNwYW4uaWNvbi10cmlhbmdsZSwubW9yZS1jb250ZW50LXRyaWdnZXIgc3Bhbi5pY29uLXRyaWFuZ2xle3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6dmFyKC0tdGhlbWUpO2ZvbnQtc2l6ZToxNHB4Oy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNpdGlvbjphbGwgMC4yc30ucHJlbGltaW5hcnktdGl0bGUuYWN0aXZlIHNwYW4uaWNvbi10cmlhbmdsZSwuY29tcGFyZS1zZWN0aW9uLXRpdGxlLmFjdGl2ZSBzcGFuLmljb24tdHJpYW5nbGUsLm1vcmUtY29udGVudC10cmlnZ2VyLmFjdGl2ZSBzcGFuLmljb24tdHJpYW5nbGV7dG9wOjFweDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDI3MGRlZyl9Lm1vcmUtY29udGVudHtjbGVhcjpib3RofS5jb21wYXJlLXNlY3Rpb24tdGl0bGUgLm1vZGFsLXRyaWdnZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgMCAwIDIwcHg7Zm9udC1zaXplOjEzcHh9LnZpZGVvLWJveHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWJvdHRvbTo1Ni4yNSU7cGFkZGluZy10b3A6MDtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW59LnZpZGVvLWJveCBpZnJhbWV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyOm5vbmV9LnZpc3VhbGx5LWhpZGRlbntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDttYXJnaW46LTFweCAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O2JvdHRvbTowO2NsaXA6cmVjdCgwIDAgMCAwKTtvdmVyZmxvdzpoaWRkZW59c3Bhbi5jdXJyZW5jeXtkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50O2NvbG9yOmluaGVyaXQgIWltcG9ydGFudDttYXJnaW46MCAwIDAgMC4xZW07dGV4dC1kZWNvcmF0aW9uOmluaGVyaXR9LnNpdGUtbGlua3N7cGFkZGluZzo0MHB4IDIwcHh9LnNpdGUtbGlua3MgbGl7cGFkZGluZzowIDAgMTVweCAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ucGFnZS1zZXBhcmF0b3J7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlci10b3A6MXB4IHNvbGlkICNmYWZhZmE7Y2xlYXI6Ym90aH0ucGFnZS1zZXBhcmF0b3ItLWxpZ2h0e2JvcmRlci1jb2xvcjojZGZlMGUxfS5wYWdlLXNlcGFyYXRvcl9fYm90dG9tLWdhcHttYXJnaW4tYm90dG9tOjQwcHh9LnBhZ2UtcHJlbG9hZHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDt6LWluZGV4Ojk5OTk7d2lkdGg6MTAwdnc7aGVpZ2h0OjEwMHZoO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0ubG9hZGVkIC5wYWdlLXByZWxvYWR7dmlzaWJpbGl0eTpoaWRkZW47b3BhY2l0eTowO3RyYW5zaXRpb246YWxsIDBzfS5sb2FkaW5nIC5wYWdlLXByZWxvYWR7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTt0cmFuc2l0aW9uOmFsbCAwLjJzfS5wYWdlLXByZWxvYWQgc3Zne3dpZHRoOjEwMHB4O2hlaWdodDoxMDBweDtmaWxsOnZhcigtLXRoZW1lKX0ucGFnZS1yb3d7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlfS5wYWdlLXJvdy5wb3NpdGlvbmVke3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtoZWlnaHQ6MTAwJTt6LWluZGV4OjJ9LnBhZ2UtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246bWlkZGxlfSN1aS1pY29ucywudWktaWNvbnN7ZGlzcGxheTpub25lfS5zdGF0aWMtcmF0aW5ne3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjU4cHg7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZDp1cmwoXCIvaW1hZ2VzL2kvcmF0aW5nLnBuZ1wiKSBuby1yZXBlYXQgMCAwO2JhY2tncm91bmQtc2l6ZTo1OHB4IDEwcHh9LnN0YXRpYy1yYXRpbmctdmFsdWV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDp1cmwoXCIvaW1hZ2VzL2kvcmF0aW5nLWFjdGl2ZS5wbmdcIikgbm8tcmVwZWF0IDAgMDtiYWNrZ3JvdW5kLXNpemU6NThweCAxMHB4fS5yZXRpbmEgLnN0YXRpYy1yYXRpbmd7YmFja2dyb3VuZDp1cmwoXCIvaW1hZ2VzL2kvcmF0aW5nQDJ4LnBuZ1wiKSBuby1yZXBlYXQgMCAwO2JhY2tncm91bmQtc2l6ZTo1OHB4IDEwcHh9LnJldGluYSAuc3RhdGljLXJhdGluZyAuc3RhdGljLXJhdGluZy12YWx1ZXtiYWNrZ3JvdW5kOnVybChcIi9pbWFnZXMvaS9yYXRpbmctYWN0aXZlQDJ4LnBuZ1wiKSBuby1yZXBlYXQgMCAwO2JhY2tncm91bmQtc2l6ZTo1OHB4IDEwcHh9LnJldGluYSAuc3RhdGljLXJhdGluZy0tYmlnLC5zdGF0aWMtcmF0aW5nLS1iaWd7d2lkdGg6ODZweDtoZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLXNpemU6ODZweCAxNXB4fS5yZXRpbmEgLnN0YXRpYy1yYXRpbmctLWJpZyAuc3RhdGljLXJhdGluZy12YWx1ZSwuc3RhdGljLXJhdGluZy0tYmlnIC5zdGF0aWMtcmF0aW5nLXZhbHVle2JhY2tncm91bmQtc2l6ZTo4NnB4IDE1cHh9LnN0YXRpYy1yYXRpbmcgYXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDo1O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdXRsaW5lOm5vbmU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtaW5kZW50Oi05OTllbX0udGVzdGltb25pYWwtY291bnRlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aGl0ZS1zcGFjZTpub3dyYXA7Y29sb3I6IzVjNjI2ZX0uYnJlYWRjcnVtYnN7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0uYnJlYWRjcnVtYnNfdG9wLWdhcHtwYWRkaW5nLXRvcDoxNXB4fS5icmVhZGNydW1icyAuaW5uZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowO3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MDt3aWR0aDoxMDAlfS5icmVhZGNydW1icyAuaW5uZXI6YWZ0ZXJ7ZGlzcGxheTpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5icmVhZGNydW1icyAuaW5uZXJ7ZGlzcGxheTpncmlkfX0uYnJlYWRjcnVtYnMgbGl7cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6bGVmdDtmb250LXNpemU6MTRweDttYXJnaW4tcmlnaHQ6MjBweDtjb2xvcjojOTk5fS5icmVhZGNydW1icyBsaTpub3QoOmxhc3QtY2hpbGQpOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDo1MCU7cmlnaHQ6LTEycHg7ZGlzcGxheTpibG9jazt3aWR0aDo2cHg7aGVpZ2h0OjZweDttYXJnaW4tdG9wOi0ycHg7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjOTk5O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM5OTk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS5icmVhZGNydW1icyBsaSBhe2NvbG9yOiM5OTl9LmJyZWFkY3J1bWJzIGxpIGE6aG92ZXJ7Y29sb3I6dmFyKC0tdGhlbWUpfS5icmVhZGNydW1icyBsaTpsYXN0LWNoaWxkIGF7cG9pbnRlci1ldmVudHM6bm9uZX0uY2F0YWxvZ3VlLWxpc3QgLmJyZWFkY3J1bWJzIC5pbm5lcntwYWRkaW5nOjAgMjBweCAxMHB4IDIwcHh9Lm5vLWRpc2NvdW50IC5icmVhZGNydW1icyAuaW5uZXJ7cGFkZGluZzo3MHB4IDIwcHggMzBweCAyMHB4O2JhY2tncm91bmQ6I2ZmZn0uZml4ZWQtYnJlYWRjcnVtYnN7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3otaW5kZXg6Mzt3aWR0aDoxMDAlO3BhZGRpbmc6MTY1cHggMTVweCAwIDE1cHg7YmFja2dyb3VuZDojZmZmfS5lcnJvci1ob2xkZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7ei1pbmRleDoxMDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5lcnJvci1ob2xkZXI+LmlubmVye2hlaWdodDoxMDAlfS5lcnJvci1yb3d7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5lcnJvci1ibG9ja3tkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246bWlkZGxlO3BhZGRpbmc6NTBweCAyMHB4O3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6I2ZmZn0uZXJyb3ItYmxvY2s+cHtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyOHB4fS5lcnJvci1udW1iZXJ7cGFkZGluZzowIDAgMjFweCAwO2ZvbnQtc2l6ZToxNjBweDtsaW5lLWhlaWdodDoxNjBweDtsZXR0ZXItc3BhY2luZzowLjA3NTVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LXNoYWRvdzoxcHggLTFweCAwICM3Njc2NzYsIC0xcHggMnB4IDFweCAjNzM3MjcyLCAtMnB4IDRweCAxcHggIzc2NzQ3NCwgLTNweCA2cHggMXB4ICM3ODc3NzcsIC00cHggOHB4IDFweCAjN2I3YTdhLCAtNXB4IDEwcHggMXB4ICM3ZjdkN2QsIC02cHggMTJweCAxcHggIzgyODE4MSwgLTdweCAxNHB4IDFweCAjODY4NTg1LCAtOHB4IDE2cHggMXB4ICM4YjhhODksIC05cHggMThweCAxcHggIzhmOGU4ZCwgLTEwcHggMjBweCAxcHggIzk0OTM5MiwgLTExcHggMjJweCAxcHggIzk5OTg5NywgLTEycHggMjRweCAxcHggIzllOWM5YywgLTEzcHggMjZweCAxcHggI2EzYTFhMSwgLTE0cHggMjhweCAxcHggI2E4YTZhNiwgLTE1cHggMzBweCAxcHggI2FkYWJhYiwgLTE2cHggMzJweCAxcHggI2IyYjFiMCwgLTE3cHggMzRweCAxcHggI2I3YjZiNSwgLTE4cHggMzZweCAxcHggI2JjYmJiYSwgLTE5cHggMzhweCAxcHggI2MxYmZiZiwgLTIwcHggNDBweCAxcHggI2M2YzRjNCwgLTIxcHggNDJweCAxcHggI2NiYzljOCwgLTIycHggNDRweCAxcHggI2NmY2RjZCwgLTIzcHggNDZweCAxcHggI2Q0ZDJkMSwgLTI0cHggNDhweCAxcHggI2Q4ZDZkNSwgLTI1cHggNTBweCAxcHggI2RiZGFkOSwgLTI2cHggNTJweCAxcHggI2RmZGRkYywgLTI3cHggNTRweCAxcHggI2UyZTBkZiwgLTI4cHggNTZweCAxcHggI2U0ZTNlMn0ucGFnZXJ7cGFkZGluZzoyMHB4IDIwcHggMjBweCAyMHB4O3RleHQtYWxpZ246Y2VudGVyO2NsZWFyOmJvdGh9LnBhZ2VyIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDttYXJnaW46MCAxcHggNXB4IDFweH0ucGFnZXIgbGkgYSwucGFnZXIgbGkgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjAgNXB4O2NvbG9yOiM5MTkxOTF9LnBhZ2VyIGxpIGE6aG92ZXJ7Y29sb3I6dmFyKC0tdGhlbWUpfS5wYWdlciBsaS5jdXJyZW50IGE6aG92ZXIsLnBhZ2VyIGxpLmN1cnJlbnQgc3Bhbjpob3ZlciwucGFnZXIgbGkuY3VycmVudCBhLC5wYWdlciBsaS5jdXJyZW50IHNwYW57Y3Vyc29yOmRlZmF1bHQ7Y29sb3I6Izk5OTk5OTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5wYWdlciBsaS5hbGwtbGluayBhe2ZvbnQtd2VpZ2h0OmJvbGR9LnBhZ2VyIGxpLnByZXZ7bWFyZ2luOjAgMXB4IDVweCAxMTBweH0uYmFubmVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6OTtwYWRkaW5nOjIwcHggNiUgMjBweCA2JTtiYWNrZ3JvdW5kOiNmZmY7Y2xlYXI6Ym90aDt0ZXh0LWFsaWduOmNlbnRlcn0ucHJvZmlsZSAuYmFubmVye3BhZGRpbmc6NTBweCAwfS5iYW5uZXItdGV4dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDoyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwYWRkaW5nOjAgMTBweDtjb2xvcjojZmZmZmZmO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjQwcHh9LmJhbm5lci10ZXh0IC50aXRsZXt3aWR0aDoxMDAlfS5iYW5uZXItdGV4dCBzcGFue2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjUwcHh9LmJhbm5lci1pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTYwcHg7Ym94LXNoYWRvdzowIDNweCA3cHggcmdiYSgzNSwzNSwzNSwwLjQpLDAgLTNweCA3cHggcmdiYSgzNSwzNSwzNSwwLjQpO292ZXJmbG93OmhpZGRlbn0uYmFubmVyLWltYWdlIGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO21pbi13aWR0aDoxMDAlO21pbi1oZWlnaHQ6MTAwJTttYXgtd2lkdGg6OTk5OTklO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9LmluZm8tYmFubmVye3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDoxMDgwcHg7bWFyZ2luOjAgYXV0byAzMHB4IGF1dG87dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZjtjbGVhcjpib3RofS5pbmZvLWJhbm5lci1ob2xkZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO3BhZGRpbmc6NDBweCAxNXB4IDQwcHggMTVweDtiYWNrZ3JvdW5kOnJnYmEoMjksMzQsMzcsMC4zKX0uaW5mby1iYW5uZXItdGl0bGV7cGFkZGluZzowIDAgMTBweCAwO2ZvbnQtc2l6ZTo1MnB4fS5pbmZvLWJhbm5lciBwe21heC13aWR0aDo2NDBweDtwYWRkaW5nOjAgMCAyMHB4IDA7bWFyZ2luOjAgYXV0b30uaW5mby1iYW5uZXIgLmRhcmstcmVkLWJ1dG57d2lkdGg6MTAwJTttYXgtd2lkdGg6MzYwcHg7bWFyZ2luOjAgYXV0b30uaW5mby1iYW5uZXIgLmltYWdle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3otaW5kZXg6MTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbn0uaW5mby1iYW5uZXIgLmltYWdlIGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO21pbi13aWR0aDoxMDAlO21pbi1oZWlnaHQ6MTAwJTttYXgtd2lkdGg6OTk5OTklO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9LmFzaWRlLWJhbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjMwMHB4O21hcmdpbi1ib3R0b206MjBweDttYXJnaW4tdG9wOjIwcHg7YmFja2dyb3VuZC1jb2xvcjojNWM2MjZlO21hcmdpbi10b3A6MH0uYXNpZGUtYmFubmVyIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5hc2lkZS1iYW5uZXJ7aGVpZ2h0OjIwMHB4O21hcmdpbi1ib3R0b206NzBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmFzaWRlLWJhbm5lcnttYXJnaW4tYm90dG9tOjUwcHh9fS50b3AtYmFubmVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MjAwcHg7bWFyZ2luLWJvdHRvbToyMHB4O21hcmdpbi10b3A6MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiM1YzYyNmV9LnRvcC1iYW5uZXIgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LnRvcC1iYW5uZXJ7aGVpZ2h0OjIwMHB4O21hcmdpbi1ib3R0b206NzBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnRvcC1iYW5uZXJ7bWFyZ2luLWJvdHRvbTo1MHB4fX0uY3VzdG9tZXJze3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MTAwcHggMjBweDtjb2xvcjojZmZmO2JhY2tncm91bmQ6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcn0uY3VzdG9tZXJzIGgye3BhZGRpbmc6MCAwIDgwcHggMDtjb2xvcjojMWQyMjI1fS5jdXN0b21lcnMtaXRlbXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luOjMwcHggMzVweH0uY3VzdG9tZXJzLWl0ZW0gc3BhbntkaXNwbGF5OmJsb2NrO2NvbG9yOiMyNjI0MjQ7Zm9udC1zaXplOjE1cHg7cGFkZGluZzoxMHB4IDAgMCAwfS5jdXN0b21lcnMtcm93e2Rpc3BsYXk6dGFibGU7d2lkdGg6MTIwcHg7aGVpZ2h0OjEyMHB4O21hcmdpbjphdXRvfS5jdXN0b21lcnMtcm93IGltZ3tkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6YXV0b30uc2VydmljZXMtbGlzdHtwYWRkaW5nOjIwcHggMCAwIDA7dGV4dC1hbGlnbjpjZW50ZXJ9LnNlcnZpY2VzLWxpc3QtaXRlbXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyNSU7dmVydGljYWwtYWxpZ246dG9wO2ZvbnQtc2l6ZToxM3B4O3BhZGRpbmc6MCAxcHggMjBweCAxcHg7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LnNlcnZpY2VzLWxpc3QtaXRlbSBhOmhvdmVyLC5zZXJ2aWNlcy1saXN0LWl0ZW0gYXt0ZXh0LWRlY29yYXRpb246bm9uZX0uc2VydmljZXMtbGlzdC1pdGVtIHNwYW57Y29sb3I6IzVjNjI2ZX0uc2VydmljZXMtbGlzdC1pdGVtOmhvdmVyIHNwYW57Y29sb3I6dmFyKC0tdGhlbWUpfS5zZXJ2aWNlcy1saXN0LWljb257ZGlzcGxheTpibG9jaztmb250LXNpemU6MjRweDtjb2xvcjp2YXIoLS10aGVtZSk7cGFkZGluZzowIDAgM3B4IDB9LnNlcnZpY2VzLWxpc3QtaWNvbiBzcGFue2NvbG9yOnZhcigtLXRoZW1lKX0uZml4ZWQtcGFyZW50e3Bvc2l0aW9uOnJlbGF0aXZlfS5maXhlZC1wYXJlbnQ6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9c3Bhbi5hcnR7Y29sb3I6IzVjNjI2ZTtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxNHB4O3BhZGRpbmc6NXB4IDAgMCAwfXNwYW4uYXJ0PnNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2t9c3Bhbi5hcnQ+c3Bhbjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDoxMHB4fS5wcm9kdWN0IHNwYW4uYXJ0e3BhZGRpbmc6MCAwIDMwcHggMH0ubWFwLWJveHtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6NDAwcHh9Lm1hcC1ib3ggI3N0YWdlLW1hcCwubWFwLWJveCAjbWFwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0jcHJpbnQtcHJpbG9nZW5pZS0xLCNwcmludC1wcmlsb2dlbmllLTIsI3ByaW50LWFrdC0xLCNwcmludC1ha3QtMntwYWdlLWJyZWFrLWFmdGVyOmFsd2F5cyAhaW1wb3J0YW50O3BhZ2UtYnJlYWstaW5zaWRlOmF2b2lkICFpbXBvcnRhbnR9Lm90aGVyLXNlcnZpY2VzIGxpOmZpcnN0LWNoaWxkLC5jb250YWN0cy1saXN0LWl0ZW06Zmlyc3QtY2hpbGQsLmZlYXR1cmVzLWxpc3QtaXRlbTpmaXJzdC1jaGlsZHttYXJnaW46MH0udGhhbmtze3BhZGRpbmc6MTAwcHggMjBweDt0ZXh0LWFsaWduOmNlbnRlcn0ubG9jYXRpb24tY29uZmlybWF0aW9ue3Bvc2l0aW9uOmZpeGVkO3RvcDo5OHB4O2xlZnQ6MDtyaWdodDowO3otaW5kZXg6NTA7d2lkdGg6MTAwJTttaW4td2lkdGg6MzIwcHg7cGFkZGluZzoxMHB4IDIwcHg7YmFja2dyb3VuZDojMWYxZjFmO2JvcmRlci10b3A6MXB4IHNvbGlkICNmYWZhZmE7Y29sb3I6I2ZmZjtmb250LXNpemU6MTVweH0ubG9jYXRpb24tY29uZmlybWF0aW9uLWJ0bnMsLmxvY2F0aW9uLWNvbmZpcm1hdGlvbiAuaW5uZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5sb2NhdGlvbi1jb25maXJtYXRpb24tYnRuc3ttYXJnaW46MCAwIDAgMTVweH0ubG9jYXRpb24tY29uZmlybWF0aW9uIFtjbGFzcyo9J2ljby0nXXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDttYXJnaW46MCA1cHggMCAwO2ZpbGw6I2ZmZn0ubG9jYXRpb24tY29uZmlybWF0aW9uIFtjbGFzcyo9Jy1idXRuJ117aGVpZ2h0OjI4cHg7cGFkZGluZzowIDE1cHg7bWFyZ2luOjAgMCAwIDE1cHg7Zm9udC1zaXplOjE0cHh9LmxvY2F0aW9uLWNvbmZpcm1hdGlvbiBbY2xhc3MqPSctYnV0biddOmZpcnN0LWNoaWxke21hcmdpbjowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5sb2NhdGlvbi1jb25maXJtYXRpb24gLmlubmVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ubG9jYXRpb24tY29uZmlybWF0aW9uIFtjbGFzcyo9Jy1idXRuJ117cGFkZGluZzowIDVweH0ubG9jYXRpb24tY29uZmlybWF0aW9uLWJ0bnN7bWFyZ2luOjEwcHggMCAwIDB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5sb2NhdGlvbi1jb25maXJtYXRpb257cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fX10cltkYXRhLXN0YXR1cz0nMidde2Rpc3BsYXk6bm9uZX0uY29udHJhY3Rvci10YWJsZSB0cltkYXRhLXN0YXR1cz0nMidde2Rpc3BsYXk6dGFibGUtcm93fS5vcmRlci1jaG9pY2UgdHJbZGF0YS1zdGF0dXM9JzEnXSBhLmNvbmRpdGlvbjpub3QoLmNvbmRpdGlvbi0tcmVtb3ZlKSwub3JkZXItY2hvaWNlIHRyW2RhdGEtc3RhdHVzPScxJ10gdGQucmVkLWNvbG9ye2JhY2tncm91bmQ6IzE4YTMwMDtjb2xvcjojZmZmZmZmfS5yZWQtY29sb3J7Y29sb3I6dmFyKC0tdGhlbWUpfS5ncmVlbi1jb2xvcntjb2xvcjojNjM5ZTNhfS5zaGlkZXtkaXNwbGF5Om5vbmV9LmNvbnRhY3QtYnV0bnN7cG9zaXRpb246Zml4ZWQ7cmlnaHQ6NDBweDtib3R0b206MDt6LWluZGV4OjIwMztkaXNwbGF5OmZsZXg7Ym9yZGVyLXJhZGl1czoxMHB4IDEwcHggMCAwO292ZXJmbG93OmhpZGRlbn0uY29udGFjdC1idXRucyBhe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7aGVpZ2h0OjMwcHg7cGFkZGluZzowIDIwcHg7Zm9udC1zaXplOjE1cHg7Y29sb3I6I2ZmZjtib3JkZXItbGVmdDoxcHggc29saWQgI2ZmZjtiYWNrZ3JvdW5kOnZhcigtLXRoZW1lKTtib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgzNSwzNSwzNSwwLjI1KX0uY29udGFjdC1idXRucyBhOmZpcnN0LWNoaWxke2JvcmRlcjpub25lfS5jb250YWN0LWJ1dG5zIGEgc3Zne3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxcHg7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDttYXJnaW46MCAxMHB4IDAgMDtmaWxsOiNmZmZ9LmNvbnRhY3QtYnV0bnMgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtvcGFjaXR5OjAuOH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuY29udGFjdC1idXRucyBhe2hlaWdodDoyNnB4O3BhZGRpbmc6MCAxMHB4O2ZvbnQtc2l6ZToxM3B4fS5jb250YWN0LWJ1dG5zIGEgc3Zne3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7bWFyZ2luOjAgN3B4IDAgMH19aHRtbDpub3QoLnNhZmFyaSkgLm1vZGFsLWNsb3NlLXdpZGVfX3NhZmFyaSxodG1sOm5vdCguc2FmYXJpKSAuc2FmYXJpLXdhcm5pbmd7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7cGFkZGluZzowO21hcmdpbjowO2JvdHRvbTowO2NsaXA6cmVjdCgwIDAgMCAwKTtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpey5vdGhlci1zZXJ2aWNlcyBsaXttYXJnaW46MCAwIDAgMjVweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5jdXN0b21lcnMtcm93e3dpZHRoOjkwcHg7aGVpZ2h0OjkwcHh9LmN1c3RvbWVycy1pdGVte21hcmdpbjoxNXB4IDIwcHh9LnNlcnZpY2VzLWxpc3QtaXRlbXt3aWR0aDozMi4yJX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmJhbm5lcntwYWRkaW5nOjAgMTBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7LnBhZ2VyIGxpLmFsbC1saW5re2Rpc3BsYXk6YmxvY2t9LnBhZ2VyIGxpLnByZXZ7bWFyZ2luLWxlZnQ6MH0uYmFubmVyLXRleHR7Zm9udC1zaXplOjI4cHh9LmJhbm5lci1pbWFnZXtoZWlnaHQ6MTYwcHh9Lm1haW4tcGFnZS10aXRsZXtmb250LXNpemU6NDhweH19LmNvbnRlbnQtdGFibGUgdGh7Zm9udC13ZWlnaHQ6Ym9sZDtwYWRkaW5nOjAgNXB4IDEwcHggNXB4fS5jb250ZW50LXRhYmxlIHRke3BhZGRpbmc6NXB4IDEwcHg7Ym9yZGVyOjFweCBzb2xpZCAjYzFjMWMxO3RleHQtYWxpZ246bGVmdH0uY29udGVudC10YWJsZSB0ZC5lbXB0eS1jZWxse2JvcmRlcjpub25lfS5jb250ZW50LXRhYmxlIHRmb290IHRke2NvbG9yOnZhcigtLXRoZW1lKTtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxN3B4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wYWdlciBsaXtmb250LXNpemU6MTZweDttYXJnaW46MCAwIDVweCAwfS5zZWN0aW9uLXRpdGxlIHB7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MThweH19LmJvdHRvbS1wcm9tcHRze3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4Ojk5OTk7d2lkdGg6MTAwdnd9LmJvdHRvbS1wcm9tcHRzX25vLWhlaWdodHtoZWlnaHQ6MH0uYm90dG9tLXByb21wdHNfbm8taGVpZ2h0IC5pbm5lcntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7d2lkdGg6YXV0b30uYm90dG9tLXByb21wdHNfX3RvcHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1lbmQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZy1sZWZ0OjFlbTtwYWRkaW5nLXJpZ2h0OjFlbX0uYm90dG9tLXByb21wdHNfX3RvcD5kaXY6bGFzdC1jaGlsZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtZW5kfS5ib3R0b20tcHJvbXB0cyAubG9naW4tZ3JlZXRpbmcsLmJvdHRvbS1wcm9tcHRzIC5pbnN0YWxsLXByb21wdCwuYm90dG9tLXByb21wdHMgLmxvZ2luLXdhcm5pbmd7bWFyZ2luLWJvdHRvbToxNXB4fS5ib3R0b20tcHJvbXB0cyAuY2F0YWxvZ3VlLXVwLC5ib3R0b20tcHJvbXB0cyAuY2FsbGJhY2stYnV0bntwb3NpdGlvbjpzdGF0aWM7Ym90dG9tOjA7cmlnaHQ6MDttYXJnaW4tYm90dG9tOjE1cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmJvdHRvbS1wcm9tcHRzX190b3B7ZGlzcGxheTpibG9ja319LmNvb2tpZS13YXJuaW5ne3dpZHRoOjEwMHZ3O2JhY2tncm91bmQtY29sb3I6I2UzZTNlMztib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgzNSwzNSwzNSwwLjI1KTtib3JkZXItcmFkaXVzOjNweDtwYWRkaW5nLXRvcDoxZW07cGFkZGluZy1ib3R0b206MWVtfS5jb29raWUtd2FybmluZyAuaW5uZXJ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczozMHB4IDFmcjtncmlkLWNvbHVtbi1nYXA6MTVweDthbGlnbi1pdGVtczpjZW50ZXJ9Lm5vLWNvb2tpZS13YXJuaW5nIC5jb29raWUtd2FybmluZ3tkaXNwbGF5Om5vbmV9LmNvb2tpZS13YXJuaW5nX3NtYWxse3otaW5kZXg6OTk5OTttYXgtd2lkdGg6MzAwcHg7YmFja2dyb3VuZC1jb2xvcjojZTNlM2UzO2JveC1zaGFkb3c6MCAycHggMTBweCByZ2JhKDM1LDM1LDM1LDAuMjUpO2JvcmRlci1yYWRpdXM6M3B4O3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1yaWdodDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHg7cGFkZGluZy1sZWZ0OjIwcHh9Lm5vLWNvb2tpZS13YXJuaW5nIC5jb29raWUtd2FybmluZ19zbWFsbHtkaXNwbGF5Om5vbmV9LmNvb2tpZS13YXJuaW5nX3NtYWxsIC5pbm5lcntkaXNwbGF5OmJsb2NrfS5jb29raWUtd2FybmluZyBzdmd7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uY29va2llLXdhcm5pbmdfX2NvbmZpcm17Y3Vyc29yOnBvaW50ZXI7Y29sb3I6dmFyKC0tdGhlbWUpO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmNvb2tpZS13YXJuaW5nX19jb25maXJtOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5jb29raWUtd2FybmluZ3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6NDBweCAxZnJ9LmNvb2tpZS13YXJuaW5nIHN2Z3t3aWR0aDo0MHB4O2hlaWdodDo0MHB4fX0uY29udGFjdHMtbGlua3tkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjp2YXIoLS10aGVtZSk7Zm9udC13ZWlnaHQ6Ym9sZH0uY29udGFjdHMtbGluayBzdmd7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDttYXJnaW4tcmlnaHQ6MTBweDtmaWxsOnZhcigtLXRoZW1lKX0uZ3JheS1mcmFtZXtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweDtwYWRkaW5nLWJvdHRvbTozMHB4O3BhZGRpbmctbGVmdDoyMHB4O21hcmdpbi1ib3R0b206ODBweDtib3JkZXItcmFkaXVzOjEwcHg7YmFja2dyb3VuZC1jb2xvcjojZjZmNmY2O2JveC1zaGFkb3c6MCAwIDEwcHggcmdiYSgyOCwyNywyNywwLjE1KX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmdyYXktZnJhbWV7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fX0ud2hpdGUtZnJhbWV7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHg7cGFkZGluZy1ib3R0b206MjBweDtwYWRkaW5nLWxlZnQ6MjBweDttYXJnaW4tYm90dG9tOjQwcHg7Ym9yZGVyLXJhZGl1czoxMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgzNSwzNSwzNSwwLjI1KX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LndoaXRlLWZyYW1le3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH19LmRlY29yLWNvbnRlbnQsLmNhcnQtaG9sZGVyPmIsLmNhdGFsb2d1ZS1wYWdle2Rpc3BsYXk6YmxvY2s7cGFkZGluZy10b3A6MTVweH0uY2FzZS10ZXh0e21hcmdpbi1ib3R0b206MzBweH0ubWFuYWdlcnMtb3JkZXJfX2ZpbHRlci1idG5ze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9Lm1hbmFnZXJzLW9yZGVyX19maWx0ZXItYnRucyBbY2xhc3MqPSdidXRuJ106bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6MTBweH0uYmFjay1idXRue21hcmdpbi10b3A6MTVweDt0ZXh0LWFsaWduOmxlZnQ7Y3Vyc29yOmRlZmF1bHR9LmJhY2stYnV0bj5he2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM1YzYyNmV9LmJhY2stYnV0bj5hIHN2Z3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O21hcmdpbi1yaWdodDo3cHg7ZmlsbDojNWM2MjZlfS5iYWNrLWJ1dG4+YTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjp2YXIoLS10aGVtZSl9LmJhY2stYnV0bj5hOmhvdmVyIHN2Z3tmaWxsOnZhcigtLXRoZW1lKX0uaGVscHttYXJnaW4tbGVmdDo1cHg7Zm9udC1zaXplOjFlbTt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXdlaWdodDo0MDA7Y3Vyc29yOnBvaW50ZXI7YWxpZ24tc2VsZjpjZW50ZXJ9LmhlbHA6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmhlbHAgc3Zne3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7ZmlsbDojNWM2MjZlfS5oZWxwX19pY29ue2NvbG9yOiM1YzYyNmV9LnRvb2x0aXAtdGVtcGxhdGVze2Rpc3BsYXk6bm9uZX0udG9vbHRpcC10ZW1wbGF0ZXNfX2l0ZW17bGluZS1oZWlnaHQ6MS40fS50b29sdGlwLXRlbXBsYXRlc19faXRlbSBhe2NvbG9yOnZhcigtLXRoZW1lKX0udG9vbHRpcC10ZW1wbGF0ZXNfX2l0ZW0gcDpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjVweH0udG9vbHRpcC10ZW1wbGF0ZXNfX21vcmUtbGlua3tkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6N3B4fS5jdXN0b20tdG9vbHRpcHtjdXJzb3I6cG9pbnRlcn0uc3Bpbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC41KTt6LWluZGV4OjExO3RyYW5zaXRpb246b3BhY2l0eSAwLjNzO3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCAwc30uc3Bpbm5lcl9hY3RpdmV7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTt0cmFuc2l0aW9uOmFsbCAwLjJzfS5zcGlubmVyX19wcm9ncmVzc3t3aWR0aDo0NnB4O2hlaWdodDo0NnB4O2JvcmRlcjo1cHggc29saWQgdmFyKC0tdGhlbWUpO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnQ7YW5pbWF0aW9uOnJvdGF0ZSAxcyBsaW5lYXIgaW5maW5pdGV9W2NsYXNzKj0nbGVhZidde2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5jb21wYW55LWJlbmVmaXRze21hcmdpbi10b3A6MzBweDttYXJnaW4tYm90dG9tOjYwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmNvbXBhbnktYmVuZWZpdHNfX2xpc3R7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgMWZyKTtncmlkLWNvbHVtbi1nYXA6MjBweDtncmlkLXJvdy1nYXA6MzBweDttYXJnaW4tdG9wOjQwcHh9LmNvbXBhbnktYmVuZWZpdHNfX2l0ZW17ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXJ9LmNvbXBhbnktYmVuZWZpdHNfX2ljb257bWFyZ2luLWJvdHRvbToxNXB4fS5jb21wYW55LWJlbmVmaXRzX19pY29uIHN2Z3t3aWR0aDozMHB4O2hlaWdodDozMHB4O2ZpbGw6dmFyKC0tdGhlbWUpfS5jb21wYW55LWJlbmVmaXRzX19uYW1le2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWJvdHRvbTo3cHh9LmNvbXBhbnktYmVuZWZpdHNfX3RleHR7Y29sb3I6IzVjNjI2ZTttYXJnaW4tYm90dG9tOjEwcHh9LmNvbXBhbnktYmVuZWZpdHNfX2xpbmt7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOmF1dG87Y29sb3I6dmFyKC0tdGhlbWUpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5jb21wYW55LWJlbmVmaXRzX19saXN0e2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fS5mYWtlLXJhZGlve2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246bWlkZGxlO2hlaWdodDoxOHB4O3dpZHRoOjE4cHg7b3ZlcmZsb3c6aGlkZGVuO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQ6I2U1ZTVlNTtib3JkZXItcmFkaXVzOjEwcHh9LmZha2UtcmFkaW86YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjRweDtsZWZ0OjRweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10aGVtZSk7Ym9yZGVyOjFweCBzb2xpZCAjZmJmYmZiO2JvcmRlci1yYWRpdXM6NXB4O29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNpdGlvbjphbGwgMC4yc30uZmFrZS1yYWRpby5jaGVja2VkOmJlZm9yZXt0b3A6NHB4O29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUoMSl9Lm9yZGVyLWluZm9fdG9wLWdhcHttYXJnaW4tdG9wOjFlbX0ub3JkZXItaW5mb19faXRlbXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiM1YzYyNmV9Lm9yZGVyLWluZm9fX2l0ZW06aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6dmFyKC0tdGhlbWUpfS5vcmRlci1pbmZvX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MC41ZW19Lm9yZGVyLWluZm9fX2l0ZW0gc3Zne3dpZHRoOjEuMTI1ZW07aGVpZ2h0OjEuMTI1ZW07bWFyZ2luLXJpZ2h0OjAuNWVtO2ZpbGw6Y3VycmVudENvbG9yfS5oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyMTA7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21pbi13aWR0aDozMjBweDtwYWRkaW5nLXRvcDo0NHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGZlMGUxO2JveC1zaGFkb3c6MCA1cHggNXB4IHJnYmEoMjgsMjcsMjcsMC4wNSl9LmhlYWRlciBzZWxlY3R7aGVpZ2h0OjMwcHg7bGluZS1oZWlnaHQ6MjhweH0uaGVhZGVyIHNlbGVjdDpmb2N1cywuaGVhZGVyIHNlbGVjdDpob3Zlcntjb2xvcjp2YXIoLS10aGVtZSl9LmhlYWRlcl9faGVscC1idG57ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6MTVweH0uaGVhZGVyX19oZWxwLWJ0biBbY2xhc3MqPSdidXRuJ117aGVpZ2h0OjMwcHg7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5oZWFkZXJfX2hlbHAtYnRue21hcmdpbi1sZWZ0OjEwcHh9LmhlYWRlcl9faGVscC1idG4gW2NsYXNzKj0nYnV0bidde2hlaWdodDoyOHB4O3BhZGRpbmctbGVmdDozcHg7cGFkZGluZy1yaWdodDozcHg7Zm9udC1zaXplOjEycHh9fS5oZWFkZXItdG9we3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NDtwYWRkaW5nLXRvcDo4cHh9LmhlYWRlci10b3A+LmlubmVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWluLWhlaWdodDo2MHB4fS5oZWFkZXItdG9wIC5sb2dve3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MztmbGV4LXNocmluazowfS5oZWFkZXItdG9wIC5sb2dvIGF7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9ja30uaGVhZGVyLXRvcCAubG9nbyAub3JnYW5pemF0aW9uLWxvZ297ZGlzcGxheTpibG9jazt3aWR0aDoxOTBweH0uaGVhZGVyLXRvcCAubG9nbyBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uaGlkZS1vbi1sb2dnZWR7cG9zaXRpb246cmVsYXRpdmV9LmhlYWRlci1yaWdodHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtZ3JvdzoxfS5oZWFkZXItcmlnaHQtbmF2e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWxlZnQ6MjBweH0uaGVhZGVyLXJpZ2h0LW5hdi11c2Vye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLXRhYmxlO3ZlcnRpY2FsLWFsaWduOnRvcH0uaGVhZGVyLXJpZ2h0LW5hdi11c2VyIFtjbGFzcyo9Jy1idXRuJ117aGVpZ2h0OjMwcHg7cGFkZGluZzowIDIwcHggMnB4IDIwcHg7bWFyZ2luOjAgMCAwIDEwcHg7Zm9udC1zaXplOjE1cHh9LmhlYWRlci1yaWdodC1zZWFyY2h7ZmxleC1ncm93OjE7bWFyZ2luLWxlZnQ6MjBweH0uaGVhZGVyLXJpZ2h0IC5zZWFyY2gtZm9ybXtib3JkZXItcmFkaXVzOjNweH0uaGVhZGVyLXJpZ2h0LWxvY2F0aW9ue2Rpc3BsYXk6dGFibGUtY2VsbDt2ZXJ0aWNhbC1hbGlnbjp0b3A7cGFkZGluZzowIDAgMCAwfS51c2VyLWludGVyZmFjZS1pY29uc3twb3NpdGlvbjpyZWxhdGl2ZTttaW4td2lkdGg6NDBweDt0ZXh0LWFsaWduOmNlbnRlcjtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjJzfS51c2VyLWludGVyZmFjZS1pY29uczpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDoxNXB4fS51c2VyLWludGVyZmFjZS1pY29ucyAudWktYnRuLXRleHR7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjE0cHg7ZGlzcGxheTpibG9ja30udXNlci1pbnRlcmZhY2UtaWNvbnMgLnNlYXJjaC1idG4tdGV4dHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweH0udXNlci1pbnRlcmZhY2UtaWNvbnMudXNlcl9kYXRhe2N1cnNvcjpkZWZhdWx0fS51c2VyLWludGVyZmFjZS1pY29ucy5sb2dpbi10cmlnZ2Vye3BhZGRpbmc6MCA3cHh9LmxvZ2dlZC11c2VyIC51c2VyLWludGVyZmFjZS1pY29ucy5sb2dpbi10cmlnZ2Vye2Rpc3BsYXk6bm9uZX0udXNlci1pbnRlcmZhY2UtaWNvbnMgW2NsYXNzKj0naWNvbi0nXTpub3QoLnVpLWJ1dHRvbil7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS51c2VyLWludGVyZmFjZS1pY29uczpob3Zlcntjb2xvcjp2YXIoLS10aGVtZSk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnVzZXItaW50ZXJmYWNlLWljb25zOmhvdmVyPmF7Y29sb3I6dmFyKC0tdGhlbWUpO3RleHQtZGVjb3JhdGlvbjpub25lfS51c2VyLWludGVyZmFjZS1pY29uczpob3ZlciBzdmd7ZmlsbDp2YXIoLS10aGVtZSl9LnVzZXItaW50ZXJmYWNlLWljb25zIHN2Z3twb3NpdGlvbjpyZWxhdGl2ZTt0b3A6M3B4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoyMnB4O3dpZHRoOjIycHg7dHJhbnNpdGlvbjphbGwgMC4yc30udXNlci1pbnRlcmZhY2UtaWNvbnMgLnVpLWNvdW50ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0zcHg7bGVmdDo1cHg7ZGlzcGxheTpibG9jazt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2ZvbnQtc2l6ZToxMXB4O2xpbmUtaGVpZ2h0OjE2cHg7YmFja2dyb3VuZDp2YXIoLS10aGVtZSk7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItcmFkaXVzOjlweDt0cmFuc2l0aW9uOmFsbCAwLjJzfS51c2VyLWludGVyZmFjZS1pY29ucy5oZWFkZXItcmlnaHQtY2FydCAudWktY291bnRlcntsZWZ0Oi04cHh9LnVzZXItaW50ZXJmYWNlLWljb25zLmxvZ291dHtwYWRkaW5nOjB9LnVzZXItaW50ZXJmYWNlLWljb25zLmxvZ291dCAuaWNvbi1sb2ctb3V0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoycHg7bGVmdDotMnB4O2NvbG9yOnZhcigtLXRoZW1lKX0ubW9iaWxlLXVpe3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MztkaXNwbGF5Om5vbmU7YmFja2dyb3VuZDojZmZmO2JvcmRlci10b3A6MXB4IHNvbGlkICNjMWMxYzF9Lm1vYmlsZS11aS1idG57ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjUwJTtoZWlnaHQ6NDBweDttYXJnaW46MDtwYWRkaW5nOjA7YmFja2dyb3VuZDpub25lO2JvcmRlcjpub25lO2JveC1zaGFkb3c6MCAwIDAgdHJhbnNwYXJlbnQ7b3V0bGluZTpub25lO2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojMWQyMjI1O2N1cnNvcjpwb2ludGVyfS5tb2JpbGUtdWktYnRuIHN2Z3twb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MThweDtoZWlnaHQ6MThweDttYXJnaW46MCA3cHggMCAwO2ZpbGw6IzFkMjIyNX0ubW9iaWxlLXVpLWJ0biAubW9iaWxlLW5hdi1pY29ue3RvcDowfS5tb2JpbGUtdWktYnRuOmZpcnN0LWNoaWxke2JvcmRlci1yaWdodDoxcHggc29saWQgI2MxYzFjMX0uaGVhZGVyLW5hdntwYWRkaW5nLXRvcDozcHh9LmhlYWRlci1uYXYgLmlubmVyPnVse2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kO3dpZHRoOjEwMCV9LmhlYWRlci1uYXYgLmlubmVyPnVsPmxpe3doaXRlLXNwYWNlOm5vd3JhcDt0cmFuc2l0aW9uOmFsbCAwLjJzfS5oZWFkZXItbmF2IC5pbm5lcj51bD5saTpob3Zlcntib3JkZXItY29sb3I6dmFyKC0tdGhlbWUpfS5oZWFkZXItbmF2IC5pbm5lcj51bD5saS5zYWxle2JvcmRlcjoxcHggc29saWQgI2ZmZn0uaGVhZGVyLW5hdiAuaW5uZXI+dWw+bGkuc2FsZTpob3Zlcntib3JkZXItY29sb3I6dmFyKC0tdGhlbWUpfS5oZWFkZXItbmF2IC5pbm5lcj51bD5saS5zYWxlIGF7YmFja2dyb3VuZDojZmZmO2NvbG9yOiMwMGMyZmY7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmhlYWRlci1uYXYgLmlubmVyPnVsPmxpPmF7ZGlzcGxheTpibG9jaztoZWlnaHQ6MzhweDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDpib2xkO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDozMHB4O3RleHQtYWxpZ246Y2VudGVyO2xldHRlci1zcGFjaW5nOjAuMDRlbX0uaGVhZGVyLW5hdiAuaW5uZXI+dWw+bGk+YS5hY3RpdmUsLmhlYWRlci1uYXYgLmlubmVyPnVsPmxpPmE6aG92ZXJ7Y29sb3I6dmFyKC0tdGhlbWUpO3RleHQtZGVjb3JhdGlvbjpub25lfS5oZWFkZXItbmF2IC5pbm5lcj51bD5saSAuc3ViLW5hdi5hY3RpdmV7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTt0cmFuc2l0aW9uOmFsbCAwLjJzfS5oZWFkZXItbmF2IC5pbm5lcj51bD5saTpob3ZlciAuc3ViLW5hdnt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxO3RyYW5zaXRpb246YWxsIDAuMnM7dHJhbnNpdGlvbjphbGwgMC4ycyAwLjNzfS5oZWFkZXItbmF2IC5zdWItbmF2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MDt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MzAwcHg7YmFja2dyb3VuZDojZmZmO2ZvbnQtc2l6ZToxNnB4O292ZXJmbG93OmhpZGRlbjtib3gtc2hhZG93OjAgOHB4IDdweCByZ2JhKDM1LDM1LDM1LDAuNCk7dGV4dC1zaGFkb3c6MCAwIDAgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czowIDAgMTBweCAxMHB4O3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCAwczt0cmFuc2l0aW9uOmFsbCAwLjJzIDAuM3N9LmhlYWRlci1uYXYgLnN1Yi1uYXY6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LmhlYWRlci1uYXYgLnN1Yi1uYXYgdWx7ZmxvYXQ6bGVmdDtkaXNwbGF5OmJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDt3aWR0aDoxNi42NjYlO3BhZGRpbmc6MCAyMHB4IDIwcHggMH0uaGVhZGVyLW5hdiAuc3ViLW5hdiB1bDpudGgtY2hpbGQoNm4rMSl7Y2xlYXI6Ym90aH0uaGVhZGVyLW5hdiAuc3ViLW5hdiB1bCBsaXtwYWRkaW5nOjAgMjBweCAxMHB4IDA7d2hpdGUtc3BhY2U6bm9ybWFsfS5oZWFkZXItbmF2IC5zdWItbmF2IHVsIGxpLndpdGgtaWNvbntwYWRkaW5nOjAgMCA2cHggMDtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxNnB4fS5oZWFkZXItbmF2IC5zdWItbmF2IHVsIGxpLndpdGgtaWNvbiBhe2NvbG9yOiMxZjFmMWZ9LmhlYWRlci1uYXYgLnN1Yi1uYXYgdWwgbGkgYXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MCAwIDAgMThweDtsaW5lLWhlaWdodDoxNnB4O2NvbG9yOiM1YzYyNmV9LmhlYWRlci1uYXYgLnN1Yi1uYXYgdWwgbGkgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjp2YXIoLS10aGVtZSl9LmhlYWRlci1uYXYgLnN1Yi1uYXYgdWwgbGkgYSAuaWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0Oi03cHg7ZGlzcGxheTpibG9jazt3aWR0aDoyMHB4O2hlaWdodDoyMHB4fS5oZWFkZXItbmF2IC5zdWItbmF2IHVsIGxpIGEgLmljb24gc3Zne3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7ZmlsbDp2YXIoLS10aGVtZSl9LmhlYWRlci1uYXYgLnN1Yi1uYXYgLnN1Ym5hdi1jb2x1bW57cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6cmlnaHQ7d2lkdGg6MTglfS5oZWFkZXItbmF2IC5zdWItbmF2IC5zdWJuYXYtY29sdW1uOmxhc3QtY2hpbGR7cGFkZGluZzoyMHB4IDIwcHggMjBweCAwfS5oZWFkZXItbmF2IC5zdWItbmF2IC5zdWJuYXYtY29sdW1uOmxhc3QtY2hpbGQgdWx7ZmxvYXQ6bm9uZTt3aWR0aDphdXRvO3BhZGRpbmc6MH0uaGVhZGVyLW5hdiAuc3ViLW5hdiAuc3VibmF2LWNvbHVtbjpsYXN0LWNoaWxkIGxpe3BhZGRpbmc6MCAwIDEwcHggMTVweH0uaGVhZGVyLW5hdiAuc3ViLW5hdiAuc3VibmF2LWNvbHVtbjpmaXJzdC1jaGlsZHtmbG9hdDpsZWZ0O3dpZHRoOjgyJX0uaGVhZGVyLW5hdiAuc3ViLW5hdiAuc3VibmF2LWNvbHVtbjpmaXJzdC1jaGlsZCB1bHtmbG9hdDpsZWZ0O3dpZHRoOjIwJX0uaGVhZGVyLW5hdiAuc3ViLW5hdiAuc3VibmF2LWNvbHVtbjpmaXJzdC1jaGlsZCB1bDpudGgtY2hpbGQoNm4rMSl7Y2xlYXI6bm9uZX0uaGVhZGVyLW5hdiAuc3ViLW5hdiAuc3VibmF2LWNvbHVtbjpmaXJzdC1jaGlsZCB1bDpudGgtY2hpbGQoNW4rMSl7Y2xlYXI6Ym90aH0uaGVhZGVyLW5hdiAuc3ViLW5hdiAuc3VibmF2LWNvbHVtbjpmaXJzdC1jaGlsZDpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6LTEwJTtyaWdodDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MXB4O2hlaWdodDoxMDAwJTtiYWNrZ3JvdW5kOiNkN2Q3ZDd9LmhlYWRlci10b3BfcGFydG5lcntwYWRkaW5nLWxlZnQ6MH0uaGVhZGVyLXRvcF9wYXJ0bmVyPi5pbm5lcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2hlaWdodDo2MHB4fS5oZWFkZXItdG9wX3BhcnRuZXI+LmlubmVyIC5oZWFkZXItbmF2e3BhZGRpbmctcmlnaHQ6MH0uaGVhZGVyLXRvcF9wYXJ0bmVyPi5pbm5lciAuaGVhZGVyLW5hdj4uaW5uZXJ7cG9zaXRpb246c3RhdGljfS5oZWFkZXItdG9wX3BhcnRuZXI+LmlubmVyIC5oZWFkZXItbmF2Pi5pbm5lcj51bD5saTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDoxNXB4fS5oZWFkZXItdG9wX3BhcnRuZXI+LmlubmVyIC5oZWFkZXItbmF2Pi5pbm5lcj51bD5saT5he2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7aGVpZ2h0OjYwcHg7bGluZS1oZWlnaHQ6bm9ybWFsfS5oZWFkZXItdG9wX3BhcnRuZXI+LmlubmVyIC5oZWFkZXItcmlnaHR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uaGVhZGVyLXRvcF9wYXJ0bmVyPi5pbm5lciAuaGVhZGVyLXJpZ2h0LXNlYXJjaHtwYWRkaW5nLXRvcDowO2ZsZXgtZ3JvdzoxfS5oZWFkZXItdG9wX3BhcnRuZXI+LmlubmVyIC5oZWFkZXItcmlnaHQtbmF2e3BhZGRpbmctdG9wOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5oZWFkZXItdG9wX3BhcnRuZXI+LmlubmVye2hlaWdodDo0MHB4fS5oZWFkZXItdG9wX3BhcnRuZXI+LmlubmVyIC5oZWFkZXItcmlnaHR7bWFyZ2luLWxlZnQ6YXV0bzt3aWR0aDphdXRvfX0uc3ViLW5hdi1zY3JvbGx7bWF4LWhlaWdodDpjYWxjKDEwMHZoIC0gOTBweCk7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvfS5zdWItbmF2LXNjcm9sbCAuc3ViLW5hdi1jb250ZW50e3BhZGRpbmc6MjBweCAyMHB4IDAgMjBweH0uaGVhZGVyLXNlYXJjaHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7d2lkdGg6MTAwJTtwYWRkaW5nOjRweCA1MHB4IDRweCAyMHB4O2JhY2tncm91bmQ6I2ZmZn0uaGVhZGVyLXNlYXJjaDpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6LTQwcHg7bGVmdDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6NDBweH0uaGVhZGVyLXNlYXJjaCAuc2VhcmNoLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7ZGlzcGxheTpibG9jazt3aWR0aDozOHB4O2hlaWdodDo0MHB4O2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIDAuMnN9LmhlYWRlci1zZWFyY2ggLnNlYXJjaC1jbG9zZSBzdmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTtkaXNwbGF5OmJsb2NrO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7Zm9udC1zaXplOjIwcHg7bWFyZ2luOi0xMHB4IDAgMCAtMTBweDtmaWxsOiMxZDIyMjV9LmhlYWRlci1zZWFyY2ggLnNlYXJjaC1jbG9zZTpob3ZlciBzdmd7ZmlsbDp2YXIoLS10aGVtZSl9LmhlYWRlci1zZWFyY2gtZGVza3RvcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7d2lkdGg6MTAwJTttYXgtaGVpZ2h0OjQwMHB4O2JhY2tncm91bmQ6I2ZmZjtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87Ym94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMzUsMzUsMzUsMC4yNSk7Ym9yZGVyLXJhZGl1czo0cHh9LmhlYWRlci1zZWFyY2gtcmVzdWx0c3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYygxMDB2aCAtIDE1NnB4KTtiYWNrZ3JvdW5kOiNmZmY7b3ZlcmZsb3c6aGlkZGVufS5oZWFkZXItc2VhcmNoLXJlc3VsdHMtc2Nyb2xse3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDpjYWxjKDEwMCUgKyAxMDBweCk7aGVpZ2h0OjEwMCU7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvfS5oZWFkZXItc2VhcmNoLXJlc3VsdHMtY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDpjYWxjKDEwMCUgLSAxMDBweCk7cGFkZGluZzoyMHB4fS5oZWFkZXItc2VhcmNoLXJlc3VsdHMgdWx7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q3ZDdkN30uaGVhZGVyLXNlYXJjaC1sb2NhdGlvbntwYWRkaW5nOjVweCAwIDAgMH0uaGVhZGVyLXNlYXJjaC1sb2NhdGlvbiBzZWxlY3R7aGVpZ2h0OjI4cHg7bGluZS1oZWlnaHQ6MjZweDtib3JkZXI6MXB4IHNvbGlkICNjMWMxYzF9LmhlYWRlci1zZWFyY2gtbG9jYXRpb24gLmljby1sb2NhdGlvbntsZWZ0OmF1dG87cmlnaHQ6LTQwcHg7dG9wOjEwcHg7ZmlsbDojMWQyMjI1fS5oZWFkZXItc2VhcmNoIC51aS1hdXRvY29tcGxldGV7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3RvcDowICFpbXBvcnRhbnQ7bGVmdDowICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS51aS1tZW51LWl0ZW17cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWluLWhlaWdodDo0MHB4O3BhZGRpbmc6OXB4IDMwcHggMTBweCAyMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkN2Q3ZDc7Y29sb3I6IzFkMjIyNTtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjJzfS51aS1tZW51LWl0ZW0udWktc3RhdGUtZm9jdXN7YmFja2dyb3VuZDojZmFmYWZhfS51aS1tZW51LWl0ZW06bGFzdC1jaGlsZHtib3JkZXI6bm9uZX0udWktbWVudS1pdGVtOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnVpLW1lbnUtaXRlbSAubmFtZXtwYWRkaW5nOjAgMCAwIDIwcHh9LnVpLW1lbnUtaXRlbSAubmFtZSBzcGFue2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzVjNjI2ZX0udWktbWVudS1pdGVtIC5pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7aGVpZ2h0OjYwcHg7d2lkdGg6NjBweH0udWktbWVudS1pdGVtIC5pbWFnZSBpbWd7aGVpZ2h0OmF1dG99LnVpLW1lbnUtaXRlbSAuaW1hZ2UuaW1hZ2UtLXRhbGwgaW1ne2hlaWdodDoxMDAlO21heC1oZWlnaHQ6MTAwJTt3aWR0aDphdXRvfS5zZWFyY2gtZm9ybXtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOiNmZmZ9LnNlYXJjaC1mb3JtPmZvcm17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uc2VhcmNoLWZvcm0gLnNlYXJjaC1pbnB1dHtoZWlnaHQ6MzJweDtmbGV4LWdyb3c6MTttYXJnaW46MDtwYWRkaW5nOjAgMTVweCAwIDEwcHg7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXItdG9wOjFweCBzb2xpZCAjYzFjMWMxO2JvcmRlci1yaWdodDpub25lO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjMWMxYzE7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNjMWMxYzE7b3V0bGluZTpub25lO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6N3B4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6N3B4Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lfS5zZWFyY2gtZm9ybSAuc2VhcmNoLWJ0bntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjQ4cHg7aGVpZ2h0OjMycHg7Ym9yZGVyOm5vbmU7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgMC4ycztiYWNrZ3JvdW5kLWNvbG9yOiM1YzYyNmU7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6N3B4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjdweH0uc2VhcmNoLWZvcm0gLnNlYXJjaC1idG4gc3Zne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7ZGlzcGxheTpibG9jazt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2ZvbnQtc2l6ZToyMHB4O21hcmdpbjotMTBweCAwIDAgLTEwcHg7ZmlsbDojZmZmO3RyYW5zaXRpb246YWxsIDAuMnN9LnNlYXJjaC1mb3JtIC5zZWFyY2gtYnRuOmhvdmVyIHN2Z3tmaWxsOnZhcigtLXRoZW1lKX0ubW9iaWxlLW5hdi1pY29ue3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtyaWdodDowO3otaW5kZXg6OTA1O3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7bWFyZ2luOjAgMTBweCAwIDA7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dHJhbnNpdGlvbjpvcGFjaXR5IDAuMnN9Lm1vYmlsZS1uYXYtaWNvbj5zcGFue3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7ei1pbmRleDoxO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjBweDtoZWlnaHQ6MnB4O21hcmdpbjotMXB4IDAgMCAtMTBweDtiYWNrZ3JvdW5kOiMxZDIyMjU7dHJhbnNpdGlvbjphbGwgMC4zc30ubW9iaWxlLW5hdi1pY29uPnNwYW46YWZ0ZXIsLm1vYmlsZS1uYXYtaWNvbj5zcGFuOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7ZGlzcGxheTpibG9jaztjb250ZW50OicnO3dpZHRoOjIwcHg7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kOiMxZDIyMjU7dHJhbnNpdGlvbjphbGwgMC4zc30ubW9iaWxlLW5hdi1pY29uPnNwYW46YmVmb3Jle3RvcDotNnB4fS5tb2JpbGUtbmF2LWljb24+c3BhbjphZnRlcnt0b3A6NnB4O29wYWNpdHk6MX0ubW9iaWxlLW5hdi1pY29uLmFjdGl2ZT5zcGFue3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5tb2JpbGUtbmF2LWljb24uYWN0aXZlPnNwYW46YmVmb3Jle3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTZweCwgMCl9Lm1vYmlsZS1uYXYtaWNvbi5hY3RpdmU+c3BhbjphZnRlcnt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoLTZweCwgMCk7b3BhY2l0eTowfS5pb3MgLm1vYmlsZS1uYXYtYnRuLC5hbmRyb2lkIC5tb2JpbGUtbmF2LWJ0biwucGFnZS1uYXYtaG9sZGVyLmZpeGVkIC5tb2JpbGUtbmF2LWJ0bntvcGFjaXR5OjF9Lm1vYmlsZS1uYXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7cmlnaHQ6MDt6LWluZGV4OjI7ZGlzcGxheTpub25lO3dpZHRoOjA7aGVpZ2h0OjEwMHZoO2JhY2tncm91bmQ6I2ZmZjt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzIwcHgsIDAsIDApO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMzVzO292ZXJmbG93OmhpZGRlbn0ubW9iaWxlLW5hdiAucGFnZS1uYXZ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MH0ubW9iaWxlLW5hdi5hY3RpdmV7d2lkdGg6MzAwcHg7Ym94LXNoYWRvdzowIDVweCAxN3B4IHJnYmEoMCwwLDAsMC40KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9Lm1vYmlsZS1uYXYuYWN0aXZlIC5tb2JpbGUtbmF2LWhvbGRlcntvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuNXMgMC4yNXMsIG9wYWNpdHkgMC4zNXMgMC4yc30ubW9iaWxlLW5hdi1pdGVtcywubW9iaWxlLW5hdi1ob2xkZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5tb2JpbGUtbmF2LWhvbGRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYygxMDAlIC0gMTI0cHgpO3BhZGRpbmc6MCAwIDAgMDtib3JkZXItdG9wOjFweCBzb2xpZCAjYzFjMWMxO292ZXJmbG93OmhpZGRlbjtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwJSwgMCwgMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4yc30ubW9iaWxlLW5hdi1ob2xkZXIgbGl7ZGlzcGxheTpibG9ja30ubmF2LXNjcm9sbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6Y2FsYygxMDAlICsgMTAwcHgpO2hlaWdodDoxMDAlO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0bztib3JkZXItdG9wOjFweCBzb2xpZCAjZDdkN2Q3fS5uYXYtc2Nyb2xsIC5uYXYtc2Nyb2xsLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6Y2FsYygxMDAlIC0gMTAwcHgpO3BhZGRpbmctYm90dG9tOjgwcHh9Lm5hdi1zY3JvbGwgLm5hdi1zY3JvbGwtY29udGVudD51bD5saXtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDdkN2Q3fS5uYXYtc2Nyb2xsIC5uYXYtc2Nyb2xsLWNvbnRlbnQ+dWw+bGk+YXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttaW4taGVpZ2h0OjYwcHg7cGFkZGluZzoxMnB4IDMwcHggMTJweCAyMHB4O2NvbG9yOiMxZDIyMjU7Zm9udC1zaXplOjEuMjVyZW19Lm5hdi1zY3JvbGwgLm5hdi1zY3JvbGwtY29udGVudD51bD5saT5hIHN2Z3t3aWR0aDoyNHB4O2hlaWdodDoyNHB4O2ZpbGw6dmFyKC0tdGhlbWUpO21hcmdpbi1yaWdodDo1cHh9Lm5hdi1zY3JvbGwgLm5hdi1zY3JvbGwtY29udGVudD51bD5saSAuc3ViLW5hdi10cmlnZ2Vye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7ei1pbmRleDoyO3dpZHRoOjQ5cHg7aGVpZ2h0OjU5cHg7Y3Vyc29yOnBvaW50ZXJ9Lm5hdi1zY3JvbGwgLm5hdi1zY3JvbGwtY29udGVudD51bD5saSAuc3ViLW5hdi10cmlnZ2VyOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDoyNHB4O3JpZ2h0OjE1cHg7ZGlzcGxheTpibG9jazt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O2JvcmRlci1yaWdodDoxcHggc29saWQgdmFyKC0tdGhlbWUpO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLXRoZW1lKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2l0aW9uOmFsbCAwLjJzfS5uYXYtc2Nyb2xsIC5uYXYtc2Nyb2xsLWNvbnRlbnQ+dWw+bGkgLnN1Yi1uYXYtdHJpZ2dlci5hY3RpdmU6YmVmb3Jle3RvcDoyMnB4O3RyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKX0ubmF2LXNjcm9sbCAubmF2LXNjcm9sbC1jb250ZW50PnVsPmxpLm5vLXN1Ym5hdiAuc3ViLW5hdi10cmlnZ2VyOmJlZm9yZXtkaXNwbGF5Om5vbmV9Lm5hdi1zY3JvbGwgLm5hdi1zY3JvbGwtY29udGVudD51bD5saSB1bHtkaXNwbGF5Om5vbmU7cGFkZGluZzoxMHB4IDA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q3ZDdkN30ubmF2LXNjcm9sbCAubmF2LXNjcm9sbC1jb250ZW50PnVsPmxpIHVsPmxpIGF7ZGlzcGxheTpibG9jazttaW4taGVpZ2h0OjQ4cHg7cGFkZGluZzo4cHggMjBweCA4cHggMmVtfS5tb2JpbGUtbmF2LWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MDt6LWluZGV4OjE7ZGlzcGxheTpub25lO2hlaWdodDowO3dpZHRoOjEwMCU7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDAuMzVzIDAuMzVzfS5tb2JpbGUtbmF2LWNsb3NlLmFjdGl2ZXtoZWlnaHQ6MTAwMHZofS5sb2dpbi1mb3Jte3BhZGRpbmc6MCAwIDIwcHggMH0ubG9naW4tZm9ybS1lcnJvcntjb2xvcjp2YXIoLS10aGVtZSk7bWFyZ2luLWxlZnQ6MjBweDtkaXNwbGF5Om5vbmV9LmxvZ2luLWZvcm0tc2VjY2Vzc3tjb2xvcjojNjM5ZTNhO21hcmdpbi1sZWZ0OjIwcHg7ZGlzcGxheTpub25lfS51c2VyLWRyb3Bkb3due3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO3JpZ2h0OjA7ei1pbmRleDoyMDU7d2lkdGg6MzIwcHg7cGFkZGluZzoxNXB4IDAgMCAwO3RleHQtYWxpZ246bGVmdDtjdXJzb3I6ZGVmYXVsdDt3aGl0ZS1zcGFjZTpub3JtYWw7Y29sb3I6IzFkMjIyNTt0cmFuc2l0aW9uOmFsbCAwLjJzO2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjAgMCAxNnB4IHJnYmEoMzUsMzUsMzUsMC40NSk7Ym9yZGVyLXJhZGl1czo4cHg7dmlzaWJpbGl0eTpoaWRkZW47b3BhY2l0eTowO3RyYW5zaXRpb246YWxsIDBzfS51c2VyLWRyb3Bkb3duIC51c2VyLWludGVyZmFjZS1pY29uc3twYWRkaW5nLWxlZnQ6MH0udXNlci1kcm9wZG93bi5hY3RpdmV7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTt0cmFuc2l0aW9uOmFsbCAwLjJzfS51c2VyLWRyb3Bkb3duLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7ZGlzcGxheTpub25lO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgMC4ycztjb2xvcjojMWQyMjI1fS51c2VyLWRyb3Bkb3duLWNsb3NlOmhvdmVye2NvbG9yOnZhcigtLXRoZW1lKX0udXNlci1kcm9wZG93bi1jbG9zZSAuaWNvbi1jcm9zc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtmb250LXNpemU6MjBweDttYXJnaW46LTEwcHggMCAwIC0xNXB4fS51c2VyLWRyb3Bkb3duIC51c2VyLXByZXZpZXd7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDozO2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6Mi41ZW0gMWZyO2dyaWQtY29sdW1uLWdhcDoxZW07YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctcmlnaHQ6Mi41ZW07bWFyZ2luLWJvdHRvbToxZW07cGFkZGluZy1sZWZ0OjEuNWVtfS51c2VyLWRyb3Bkb3duIC51c2VyLXByZXZpZXcgLmltYWdle3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7YmFja2dyb3VuZDp1cmwoXCIvaW1hZ2VzL2kvbm8tcGhvdG8ucG5nXCIpIG5vLXJlcGVhdCAwIDA7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtib3JkZXItcmFkaXVzOjIwcHg7b3ZlcmZsb3c6aGlkZGVufS51c2VyLWRyb3Bkb3duIC51c2VyLXByZXZpZXcgLmltYWdlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfS51c2VyLWRyb3Bkb3duIC51c2VyLXByZXZpZXdfX25hbWV7bWFyZ2luLWJvdHRvbToycHg7b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO2ZvbnQtd2VpZ2h0OmJvbGR9LnVzZXItZHJvcGRvd24gLnVzZXItcHJldmlld19faW5mb3tvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7Zm9udC1zaXplOjEzcHh9LnVzZXItZHJvcGRvd25fX2NvdW50ZXJze21hcmdpbi1ib3R0b206MWVtO3BhZGRpbmctbGVmdDoxLjVlbTtwYWRkaW5nLXJpZ2h0OjEuNWVtfS51c2VyLWRyb3Bkb3duX19jb3VudGVycy1pdGVte2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2NvbG9yOiM1YzYyNmU7Zm9udC13ZWlnaHQ6NjAwfS51c2VyLWRyb3Bkb3duX19jb3VudGVycy1pdGVtX2Nhc2hiYWNre2NvbG9yOiM2MzllM2F9LnVzZXItZHJvcGRvd25fX2NvdW50ZXJzLWl0ZW1fY2FzaGJhY2stcGF5bWVudHtjb2xvcjojMDBjMmZmfS51c2VyLWRyb3Bkb3duX19jb3VudGVycy1pdGVtLXZhbHVlLC51c2VyLWRyb3Bkb3duX19jb3VudGVycy1pdGVtLWtleXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS51c2VyLWRyb3Bkb3duX19jb3VudGVycy1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MC41ZW19LnVzZXItZHJvcGRvd24gLnJpZ2h0e2Zsb2F0OnJpZ2h0O3dpZHRoOmNhbGMoMTAwJSAtIDUwcHgpO3BhZGRpbmc6NHB4IDAgMCAxNXB4fS51c2VyLWRyb3Bkb3duIC51c2VyLWJvbnVze2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6dmFyKC0tdGhlbWUpO292ZXJmbG93OmhpZGRlbn0udXNlci1kcm9wZG93biAubG9naW4tY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MTBweDt6LWluZGV4OjEwO3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHg7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2RmZTBlMTtib3JkZXItcmFkaXVzOjE1cHg7Y3Vyc29yOnBvaW50ZXJ9LnVzZXItZHJvcGRvd24gLmxvZ2luLWNsb3NlIFtjbGFzcyo9J2ljby0nXXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MThweDtoZWlnaHQ6MThweDttYXJnaW46LTlweCAwIDAgLTlweDtmaWxsOnZhcigtLXRoZW1lKX0udXNlci1kcm9wZG93biAubG9nZ2VkLC51c2VyLWRyb3Bkb3duIC5sb2dpbi1mb3Jte3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTB9LnVzZXItZHJvcGRvd24gLmxvZ2luLXdpZGUtY2xvc2V7ZGlzcGxheTpub25lfS51c2VyLWRyb3Bkb3duIHVsLnVzZXItbmF2LWxpc3R7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO2JvcmRlci10b3A6MXB4IHNvbGlkICNlM2UzZTN9LnVzZXItZHJvcGRvd24gdWwudXNlci1uYXYtbGlzdCBsaT5zcGFuLC51c2VyLWRyb3Bkb3duIHVsLnVzZXItbmF2LWxpc3QgYXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTVweCAxMHB4IDE1cHggMy41ZW07Y29sb3I6IzVjNjI2ZTt0cmFuc2l0aW9uOmFsbCAwLjJzfS51c2VyLWRyb3Bkb3duIHVsLnVzZXItbmF2LWxpc3QgbGk+c3BhbiBzdmcsLnVzZXItZHJvcGRvd24gdWwudXNlci1uYXYtbGlzdCBhIHN2Z3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MS41ZW07d2lkdGg6MThweDtoZWlnaHQ6MThweDttYXJnaW4tdG9wOi05cHg7ZmlsbDojNWM2MjZlO3RyYW5zaXRpb246YWxsIDAuMnN9LnVzZXItZHJvcGRvd24gdWwudXNlci1uYXYtbGlzdCBsaT5zcGFuOmhvdmVyLC51c2VyLWRyb3Bkb3duIHVsLnVzZXItbmF2LWxpc3QgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjp2YXIoLS10aGVtZSl9LnVzZXItZHJvcGRvd24gdWwudXNlci1uYXYtbGlzdCBsaT5zcGFuOmhvdmVyIHN2ZywudXNlci1kcm9wZG93biB1bC51c2VyLW5hdi1saXN0IGE6aG92ZXIgc3Zne2ZpbGw6dmFyKC0tdGhlbWUpfS51c2VyLWRyb3Bkb3duIHVsLnVzZXItbmF2LWxpc3QgbGk+c3BhbiBzcGFuLC51c2VyLWRyb3Bkb3duIHVsLnVzZXItbmF2LWxpc3QgYSBzcGFue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7ZGlzcGxheTpibG9jaztwYWRkaW5nOjdweCAxNXB4IDhweCAwfS51c2VyLWRyb3Bkb3duIHVsLnVzZXItbmF2LWxpc3QgbGk6bm90KDpsYXN0LWNoaWxkKT5zcGFuLC51c2VyLWRyb3Bkb3duIHVsLnVzZXItbmF2LWxpc3QgbGk6bm90KDpsYXN0LWNoaWxkKT5he2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlM2UzZTN9LnVzZXItZHJvcGRvd24gdWwudXNlci1uYXYtbGlzdCBsaT5zcGFue3BhZGRpbmctbGVmdDoxMHB4fS51c2VyLWRyb3Bkb3duIHVsLnVzZXItbmF2LWxpc3QgLnVzZXItbmF2X19ub3RpZmljYXRpb257Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjp2YXIoLS10aGVtZSl9LnVzZXItZHJvcGRvd24gdWwudXNlci1uYXYtbGlzdCAudXNlci1uYXZfX25vdGlmaWNhdGlvbiBhe2NvbG9yOnZhcigtLXRoZW1lKX0udXNlci1kcm9wZG93biB1bC51c2VyLW5hdi1saXN0IC51c2VyLW5hdl9fbm90aWZpY2F0aW9uIGEgc3Zne2ZpbGw6dmFyKC0tdGhlbWUpfS5sb2dpbi1idXRue2JhY2tncm91bmQ6I2ZmZn0ubG9naW4tYnV0bjpob3Zlcntjb2xvcjp2YXIoLS10aGVtZSl9LmxvZ2luLWJ1dG46aG92ZXIgc3Zne2ZpbGw6dmFyKC0tdGhlbWUpfS5sb2dpbi1idXRuIHN2Z3twb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweDtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTlweDt3aWR0aDoxOXB4O3RyYW5zaXRpb246YWxsIDAuMnN9LmxvZ2luLWJ1dG4gLmljby11c2Vye2Rpc3BsYXk6bm9uZX0uc29jaWFsLWxvZ2lue3BhZGRpbmc6MjBweCAwIDIwcHggMDt0ZXh0LWFsaWduOmNlbnRlcn0uc29jaWFsLWxvZ2luIHNwYW57ZGlzcGxheTpibG9jaztwYWRkaW5nOjAgMCAxMHB4IDA7Zm9udC1zaXplOjE0cHh9LnNvY2lhbC1sb2dpbiBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDt3aWR0aDozMHB4O2hlaWdodDozMHB4O21hcmdpbjowIDNweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOiNmZmZ9LnNvY2lhbC1sb2dpbiBhIHN2Z3tkaXNwbGF5OmJsb2NrO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7dHJhbnNpdGlvbjphbGwgMC4yc30uc29jaWFsLWxvZ2luIGE6aG92ZXIgc3Zne29wYWNpdHk6MC44fS5zb2NpYWwtbG9naW4gYSAuc29jaWFsLXZre2ZpbGw6IzQ1NjY4ZX0uc29jaWFsLWxvZ2luIGEgLnNvY2lhbC1mYWNlYm9va3tmaWxsOiMzYTU5OTd9LnNvY2lhbC1sb2dpbiBhIC5zb2NpYWwtZ29vZ2xle2ZpbGw6I2Q4NjM0Zn0uc29jaWFsLWxvZ2luIGEgLnNvY2lhbC10d2l0dGVye2ZpbGw6IzMwYWNlZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCl7LnBhZ2UtbmF2PmxpPmF7cGFkZGluZzowIDEwcHh9LnBhZ2UtbmF2LWxvZ297bWFyZ2luOjlweCAwIDAgMjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpey5oZWFkZXItbmF2IC5zdWItbmF2e3BhZGRpbmc6MjBweCAxNXB4IDAgMTVweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5oZWFkZXItdG9we21pbi1oZWlnaHQ6NDBweDtwYWRkaW5nLXRvcDowfS5oZWFkZXItdG9wIC5sb2dvIC5vcmdhbml6YXRpb24tbG9nb3t3aWR0aDoxNTBweH0ubW9iaWxlLXVpe2Rpc3BsYXk6ZmxleH0udXNlci1kcm9wZG93bi1jbG9zZSwubW9iaWxlLW5hdiwubW9iaWxlLW5hdi1jbG9zZXtkaXNwbGF5OmJsb2NrfS5oZWFkZXItcmlnaHQtc2VhcmNoLC5oZWFkZXItbmF2e2Rpc3BsYXk6bm9uZX0uaGVhZGVyLXJpZ2h0LW5hdnttYXJnaW4tbGVmdDphdXRvfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsubW9iaWxlLXVpLWJ0bntmb250LXNpemU6MXJlbX0uaGVhZGVyLXNlcnZpY2U+LmlubmVye3BhZGRpbmctdG9wOjEwcHg7cGFkZGluZy1ib3R0b206MTBweDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5oZWFkZXItcmlnaHQtdmlld2Vke2Rpc3BsYXk6bm9uZX0udXNlci1pbnRlcmZhY2UtaWNvbnN7bWluLXdpZHRoOjMwcHh9LnVzZXItaW50ZXJmYWNlLWljb25zIC51aS1idG4tdGV4dHtkaXNwbGF5Om5vbmV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5tb2JpbGUtbmF2LWJ0bntyaWdodDotOHB4fS51c2VyLWludGVyZmFjZS1pY29uc3twYWRkaW5nOjAgMCAwIDEwcHh9LnVzZXItaW50ZXJmYWNlLWljb25zIC51aS1idG4tdGVse3RvcDotMnB4O2ZvbnQtc2l6ZToxMnB4fS51c2VyLWludGVyZmFjZS1pY29ucyAudWktY291bnRlcntyaWdodDphdXRvO2xlZnQ6MH0uaGVhZGVyLXNlYXJjaHtwYWRkaW5nLWxlZnQ6MTBweH19LnNhZmFyaS10cmlnZ2Vye2hlaWdodDozMHB4O21hcmdpbi1sZWZ0OjEwcHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MzBweH0uaGVhZGVyLXNlcnZpY2V7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMHZ3O21pbi13aWR0aDozMjBweDt6LWluZGV4OjQwO2ZvbnQtc2l6ZToxNnB4O2JhY2tncm91bmQtY29sb3I6I2ZhZmFmYTtib3gtc2hhZG93OjAgNXB4IDVweCByZ2JhKDI4LDI3LDI3LDAuMDcpfS5oZWFkZXItc2VydmljZT4uaW5uZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttaW4taGVpZ2h0OjQycHh9LmhlYWRlci1zZXJ2aWNlX19jaXR5e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXJpZ2h0OjE1cHg7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgMC4yc30uaGVhZGVyLXNlcnZpY2VfX2NpdHk6aG92ZXJ7Y29sb3I6dmFyKC0tdGhlbWUpfS5oZWFkZXItc2VydmljZV9fY2l0eSBzdmd7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtmaWxsOnZhcigtLXRoZW1lKX0uaGVhZGVyLXNlcnZpY2VfX2NpdHkgc3BhbnttYXJnaW4tbGVmdDo1cHg7Zm9udC1zaXplOjE4cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5oZWFkZXItc2VydmljZV9fY2l0eXtkaXNwbGF5Om5vbmV9fS5oZWFkZXItc2VydmljZV9fbmF2e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tcmlnaHQ6YXV0b31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmhlYWRlci1zZXJ2aWNlX19uYXZ7ZGlzcGxheTpub25lfX0uaGVhZGVyLXNlcnZpY2VfX2l0ZW17cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXI7bWFyZ2luLXJpZ2h0OjE1cHh9LmhlYWRlci1zZXJ2aWNlX19pdGVtIGF7Y29sb3I6IzFkMjIyNTtmb250LXNpemU6MThweH0uaGVhZGVyLXNlcnZpY2VfX2l0ZW0+c3Bhbnt0cmFuc2l0aW9uOmFsbCAwLjJzO2ZvbnQtc2l6ZToxOHB4fS5oZWFkZXItc2VydmljZV9faXRlbTpob3Zlcj5zcGFuLC5oZWFkZXItc2VydmljZV9faXRlbTpob3Zlcj5he2NvbG9yOnZhcigtLXRoZW1lKTt0ZXh0LWRlY29yYXRpb246bm9uZX0uaGVhZGVyLXNlcnZpY2VfX2l0ZW06aG92ZXIgLmhlYWRlci1zZXJ2aWNlX19kcm9wZG93bnt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxO3RyYW5zaXRpb246YWxsIDAuMnN9LmhlYWRlci1zZXJ2aWNlX19kcm9wZG93bntwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDoxMDAlO2xlZnQ6MDtkaXNwbGF5OmZsZXg7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1ib3R0b206MjBweDtib3JkZXItcmFkaXVzOjhweDtib3gtc2hhZG93OjAgNXB4IDEwcHggcmdiYSgyOCwyNywyNywwLjMpO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Zm9udC1zaXplOjAuOWVtO3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCAwc30uaGVhZGVyLXNlcnZpY2VfX2NvbHVtbnt3aGl0ZS1zcGFjZTpub3dyYXB9LmhlYWRlci1zZXJ2aWNlX19jb2x1bW46bm90KDpmaXJzdC1jaGlsZCl7cGFkZGluZy1sZWZ0OjE1cHh9LmhlYWRlci1zZXJ2aWNlX190aXRsZXtmb250LXdlaWdodDpib2xkO21hcmdpbi1ib3R0b206MTBweH0uaGVhZGVyLXNlcnZpY2VfX2xpc3QgbGk6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDoxMHB4fS5oZWFkZXItc2VydmljZV9fcGhvbmUuY2FsbC10b3ttYXJnaW4tcmlnaHQ6MTVweDtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxOHB4O2NvbG9yOnZhcigtLXRoZW1lKX0uaGVhZGVyLXNlcnZpY2VfX2NhbGxiYWNre2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoyMHB4O2hlaWdodDozMHB4O2xpbmUtaGVpZ2h0Om5vcm1hbDtwYWRkaW5nLWJvdHRvbToycHg7Zm9udC1zaXplOjE2cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LmhlYWRlci1zZXJ2aWNlX19jYWxsYmFja3twYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHg7Zm9udC1zaXplOjE2cHh9fS5oZWFkZXItc2VydmljZSBhLmhlYWRlci1zZXJ2aWNlX19jYWxsYmFja3tsaW5lLWhlaWdodDpub3JtYWx9LmhlYWRlci1zZXJ2aWNlX19zb2NpYWxze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWxlZnQ6NXB4fS5oZWFkZXItc2VydmljZV9fc29jaWFscyBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OjEwcHg7Y29sb3I6IzVjNjI2ZX0uaGVhZGVyLXNlcnZpY2VfX3NvY2lhbHMgYSBzdmd7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtmaWxsOiM1YzYyNmU7dHJhbnNpdGlvbjphbGwgMC4zNXN9LmhlYWRlci1zZXJ2aWNlX19zb2NpYWxzIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmhlYWRlci1zZXJ2aWNlX19zb2NpYWxzIGE6aG92ZXIgc3Zne3RyYW5zZm9ybTpyb3RhdGVZKDM2MGRlZyl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5oZWFkZXItc2VydmljZXtmb250LXNpemU6MTZweH0uaGVhZGVyLXNlcnZpY2UgLnVpLWJ0bi10ZWwsLmhlYWRlci1zZXJ2aWNlX19waG9uZS5jYWxsLXRve21hcmdpbi1yaWdodDphdXRvfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuaGVhZGVyLXNlcnZpY2V7Zm9udC1zaXplOjE4cHg7bWFyZ2luLXJpZ2h0OjEwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpey5oZWFkZXItc2VydmljZXtmb250LXNpemU6MTZweH19LmhlYWRlcl9fY2l0eS1wcm9tcHR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7cmlnaHQ6MTBweDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gMmVtKTttaW4td2lkdGg6MzEwcHg7ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDoyNXB4O3BhZGRpbmctYm90dG9tOjI1cHg7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4O2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjAgM3B4IDdweCByZ2JhKDM1LDM1LDM1LDAuNCk7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO2JvcmRlci1yYWRpdXM6MTBweDt0cmFuc2l0aW9uOmFsbCAwLjFzO3RleHQtYWxpZ246Y2VudGVyfS5oZWFkZXJfX2NpdHktcHJvbXB0LmFjdGl2ZXt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxfS5oZWFkZXJfX2NpdHktcHJvbXB0LXRpdGxle2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWJvdHRvbToxMHB4O2NvbG9yOiM1YzYyNmV9LmhlYWRlcl9fY2l0eS1wcm9tcHQtY2l0eXttYXJnaW4tYm90dG9tOjE1cHg7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MS4xMjVlbX0uaGVhZGVyX19jaXR5LXByb21wdC1idG5ze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tYm90dG9tOjE1cHh9LmhlYWRlcl9fY2l0eS1wcm9tcHQtYnRucyBbY2xhc3MqPSdidXRuJ117cGFkZGluZy1sZWZ0OjhweDtwYWRkaW5nLXJpZ2h0OjhweDttaW4td2lkdGg6MTIwcHh9LmhlYWRlcl9fY2l0eS1wcm9tcHQtc3RheS1oZXJle3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiM1YzYyNmU7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgMC4yc30uaGVhZGVyX19jaXR5LXByb21wdC1zdGF5LWhlcmU6aG92ZXJ7Y29sb3I6dmFyKC0tdGhlbWUpfS5oZWFkZXJfX2xvY2F0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZy10b3A6MzBweDtwYWRkaW5nLWJvdHRvbTo1MHB4O2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjAgM3B4IDdweCByZ2JhKDM1LDM1LDM1LDAuNCk7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO2JvcmRlci1yYWRpdXM6MCAwIDEwcHggMTBweDt0cmFuc2l0aW9uOmFsbCAwLjFzfS5oZWFkZXJfX2xvY2F0aW9uLmFjdGl2ZXt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxfS5oZWFkZXJfX2xvY2F0aW9uLXRpdGxle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luLWJvdHRvbToxZW19LmhlYWRlcl9fbG9jYXRpb24tdGl0bGUtdGV4dHtmb250LXNpemU6MS4xMjVlbTtmb250LXdlaWdodDpib2xkfS5oZWFkZXJfX2xvY2F0aW9uLWNsb3Nle3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7Y3Vyc29yOnBvaW50ZXJ9LmhlYWRlcl9fbG9jYXRpb24tY2xvc2Ugc3Zne3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7ZmlsbDp2YXIoLS10aGVtZSl9LmhlYWRlcl9fbG9jYXRpb24tY29sdW1uc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0uaGVhZGVyX19sb2NhdGlvbi1jb250ZW50e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcik7Z3JpZC1jb2x1bW4tZ2FwOjEwcHg7Z3JpZC1yb3ctZ2FwOjEwcHg7d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KX0uaGVhZGVyX19sb2NhdGlvbi1saW5re2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5oZWFkZXJfX2xvY2F0aW9uLWxpbmsgLmZha2UtcmFkaW97bWFyZ2luLXJpZ2h0OjdweH0uaGVhZGVyX19sb2NhdGlvbi1saW5rLmN1cnJlbnR7cG9pbnRlci1ldmVudHM6bm9uZTtjdXJzb3I6ZGVmYXVsdDtjb2xvcjp2YXIoLS10aGVtZSl9LmhlYWRlcl9fbG9jYXRpb24tbWFwe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpfS5oZWFkZXJfX2xvY2F0aW9uLW1hcCBzdmd7d2lkdGg6MTAwJTtoZWlnaHQ6MzAwcHg7ZmlsbDojZGZlMGUxfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5oZWFkZXJfX2xvY2F0aW9uLWNvbnRlbnR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsuaGVhZGVyX19sb2NhdGlvbi1jb250ZW50e3dpZHRoOjEwMCU7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpfS5oZWFkZXJfX2xvY2F0aW9uLW1hcHtkaXNwbGF5Om5vbmV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5oZWFkZXJfX2xvY2F0aW9uLWNvbnRlbnR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpfX0ubW9iaWxlLW5hdi1hZGRpdGlvbmFsX19uYXZ7YmFja2dyb3VuZC1jb2xvcjojZWFlYWVhO2JvcmRlci10b3A6MXB4IHNvbGlkICNkN2Q3ZDd9Lm1vYmlsZS1uYXYtYWRkaXRpb25hbF9faXRlbXtwb3NpdGlvbjpyZWxhdGl2ZX0ubW9iaWxlLW5hdi1hZGRpdGlvbmFsX19pdGVtPnNwYW4sLm1vYmlsZS1uYXYtYWRkaXRpb25hbF9faXRlbT5he3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrO21pbi1oZWlnaHQ6NTBweDtwYWRkaW5nOjE2cHggMzBweCAxMnB4IDIwcHg7Y29sb3I6IzFkMjIyNTtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6MS4yNXJlbX0ubW9iaWxlLW5hdi1hZGRpdGlvbmFsX19pdGVtIC5zdWItbmF2LXRyaWdnZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDt6LWluZGV4OjI7d2lkdGg6NDlweDtoZWlnaHQ6NDlweDtjdXJzb3I6cG9pbnRlcn0ubW9iaWxlLW5hdi1hZGRpdGlvbmFsX19pdGVtIC5zdWItbmF2LXRyaWdnZXI6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjE4cHg7cmlnaHQ6MTVweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCB2YXIoLS10aGVtZSk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tdGhlbWUpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zaXRpb246YWxsIDAuMnN9Lm1vYmlsZS1uYXYtYWRkaXRpb25hbF9faXRlbSAuc3ViLW5hdi10cmlnZ2VyLmFjdGl2ZTpiZWZvcmV7dG9wOjIycHg7dHJhbnNmb3JtOnJvdGF0ZSgyMjVkZWcpfS5uYXYtc2Nyb2xsIC5uYXYtc2Nyb2xsLWNvbnRlbnQ+dWw+bGkgLm1vYmlsZS1uYXYtYWRkaXRpb25hbF9fZHJvcGRvd24gdWwubW9iaWxlLW5hdi1hZGRpdGlvbmFsX19saXN0e2Rpc3BsYXk6YmxvY2t9Lm1vYmlsZS1uYXYtYWRkaXRpb25hbF9fZHJvcGRvd246bm90KC5hY3RpdmUpe3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O3BhZGRpbmc6MDttYXJnaW46MDtib3R0b206MDtjbGlwOnJlY3QoMCAwIDAgMCk7b3ZlcmZsb3c6aGlkZGVufS5tb2JpbGUtbmF2LWFkZGl0aW9uYWxfX3RpdGxle2JvcmRlci10b3A6MXB4IHNvbGlkICNkZmUwZTE7cGFkZGluZy10b3A6MTBweDtwYWRkaW5nLWJvdHRvbTo3cHg7cGFkZGluZy1sZWZ0OjI1cHg7Zm9udC13ZWlnaHQ6Ym9sZH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KXsuaGVhZGVyLXNlcnZpY2VfX3NvY2lhbHN7bWFyZ2luLWxlZnQ6MnB4fS5oZWFkZXItc2VydmljZV9fc29jaWFscyBhe21hcmdpbi1sZWZ0OjhweH19LmhlYWRlci1jYXJ0LWRyb3Bkb3due3Bvc2l0aW9uOmZpeGVkO3RvcDozZW07cmlnaHQ6MTBweDt6LWluZGV4OjIwMDtkaXNwbGF5Om5vbmU7d2lkdGg6Y2FsYygxMDB2dyAtIDIwcHgpO21heC13aWR0aDo1ODBweDtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzFkMjIyNTtib3gtc2hhZG93OjAgM3B4IDdweCByZ2JhKDM1LDM1LDM1LDAuNCk7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3doaXRlLXNwYWNlOm5vcm1hbDtsaW5lLWhlaWdodDpub3JtYWw7dGV4dC1hbGlnbjpsZWZ0O2JvcmRlci1yYWRpdXM6MTBweDt0cmFuc2l0aW9uOmFsbCAwLjFzO2N1cnNvcjphdXRvfS5oZWFkZXItY2FydC1kcm9wZG93bi5hY3RpdmV7ZGlzcGxheTpibG9jaztvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlO3RyYW5zaXRpb246YWxsIDAuM3N9LmNhcnQtY2xvc2Utc21hbGx7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoyOHB4O2hlaWdodDoyOHB4O2JhY2tncm91bmQ6I2ZmZjtjdXJzb3I6cG9pbnRlcn0uY2FydC1jbG9zZS1zbWFsbCBzdmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0ycHg7cmlnaHQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7ZmlsbDp2YXIoLS10aGVtZSl9Lm5ldy1jYXJ0LWRyb3Bkb3duX190aXRsZXtwYWRkaW5nLXRvcDoxLjEyNWVtO3BhZGRpbmctbGVmdDoxZW07cGFkZGluZy1yaWdodDoxZW07ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nLWJvdHRvbToxZW19Lm5ldy1jYXJ0LWRyb3Bkb3duX190aXRsZS10ZXh0e2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MS4yNWVtfS5uZXctY2FydC1kcm9wZG93bl9fdGl0bGUtdGV4dD5zcGFue2ZvbnQtd2VpZ2h0OjQwMH0ubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3RzLWxpc3R7b3ZlcmZsb3cteTphdXRvO21heC1oZWlnaHQ6NDV2aDtwYWRkaW5nLWxlZnQ6MWVtO3BhZGRpbmctcmlnaHQ6MWVtfS5uZXctY2FydC1kcm9wZG93bl9fcHJvZHVjdHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjJmciA4ZnI7Z3JpZC1jb2x1bW4tZ2FwOjAuNWVtO3BhZGRpbmctdG9wOjEuNWVtO3BhZGRpbmctYm90dG9tOjEuNWVtfS5uZXctY2FydC1kcm9wZG93bl9fcHJvZHVjdDpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZmUwZTF9Lm5ldy1jYXJ0LWRyb3Bkb3duX19wcm9kdWN0LWltYWdlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvO29iamVjdC1maXQ6Y29udGFpbn0ubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3QtY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXJpZ2h0OjJlbX0ubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3QtbmFtZXttYXJnaW4tYm90dG9tOjAuMjVlbTtmb250LXdlaWdodDo2MDB9Lm5ldy1jYXJ0LWRyb3Bkb3duX19wcm9kdWN0LWFydHttYXJnaW4tYm90dG9tOjAuNzVlbX0ubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3QtaW5wdXQtbGluZXttYXJnaW4tYm90dG9tOjFlbX0ubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3QtcHJpY2Vze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXJ9Lm5ldy1jYXJ0LWRyb3Bkb3duX19wcm9kdWN0LXByaWNle2ZvbnQtc2l6ZToxLjEyNWVtO2ZvbnQtd2VpZ2h0OjYwMH0ubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3QtcHJpY2Vfb2xke2NvbG9yOiM1YzYyNmU7dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaDttYXJnaW4tcmlnaHQ6MWVtO2ZvbnQtc2l6ZTowLjg3NWVtO2ZvbnQtd2VpZ2h0Om5vcm1hbH0ubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3QtcmVtb3Zle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjB9Lm5ldy1jYXJ0LWRyb3Bkb3duX190b3RhbHN7cGFkZGluZy10b3A6MS41ZW07cGFkZGluZy1sZWZ0OjFlbTtwYWRkaW5nLXJpZ2h0OjFlbTtwYWRkaW5nLWJvdHRvbToxZW07YmFja2dyb3VuZC1jb2xvcjojZjZmNmY2fS5uZXctY2FydC1kcm9wZG93bl9fdG90YWwtcHJpY2Vze21hcmdpbi1ib3R0b206MS41ZW19Lm5ldy1jYXJ0LWRyb3Bkb3duX190b3RhbC1pdGVte2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ubmV3LWNhcnQtZHJvcGRvd25fX3RvdGFsLWl0ZW06bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDoxZW19Lm5ldy1jYXJ0LWRyb3Bkb3duX190b3RhbC1pdGVtX2ZpbmFse2ZvbnQtc2l6ZToxLjEyNWVtO2ZvbnQtd2VpZ2h0OjYwMH0ubmV3LWNhcnQtZHJvcGRvd25fX3RvdGFsLWl0ZW0ta2V5LC5uZXctY2FydC1kcm9wZG93bl9fdG90YWwtaXRlbS12YWx1ZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5uZXctY2FydC1kcm9wZG93bl9fdG90YWwtaXRlbV9kaXNjb3VudCAubmV3LWNhcnQtZHJvcGRvd25fX3RvdGFsLWl0ZW0tdmFsdWV7Y29sb3I6I2YyMTcxN30ubmV3LWNhcnQtZHJvcGRvd25fX3RvdGFsLWl0ZW1fY2FzaGJhY2t7Y29sb3I6IzYzOWUzYTtmb250LXdlaWdodDo2MDA7ZGlzcGxheTpub25lfS5uZXctY2FydC1kcm9wZG93bl9fdG90YWwtaXRlbV9jYXNoYmFjay5hY3RpdmV7ZGlzcGxheTpmbGV4fS5uZXctY2FydC1kcm9wZG93bl9fdG90YWwtcHJpY2V7Zm9udC1zaXplOjEuMjVlbX0ubmV3LWNhcnQtZHJvcGRvd25fX3RvdGFsLXByaWNlPnNwYW57bWFyZ2luLWxlZnQ6MC4zNWVtfS5uZXctY2FydC1kcm9wZG93bl9fYnV0dG9uc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9Lm5ldy1jYXJ0LWRyb3Bkb3duX19idXR0b25zIFtjbGFzcyo9J2J1dG4nXXttYXJnaW4tcmlnaHQ6MWVtO21hcmdpbi1ib3R0b206MWVtO3BhZGRpbmctbGVmdDoxZW07cGFkZGluZy1yaWdodDoxZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNzQwcHgpey5uZXctY2FydC1kcm9wZG93bl9fcHJvZHVjdHMtbGlzdHttYXgtaGVpZ2h0OjM1dmh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDY1MHB4KXsubmV3LWNhcnQtZHJvcGRvd25fX3Byb2R1Y3RzLWxpc3R7bWF4LWhlaWdodDozMHZofX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA1ODBweCl7Lm5ldy1jYXJ0LWRyb3Bkb3duX19wcm9kdWN0cy1saXN0e21heC1oZWlnaHQ6Mjd2aH19LnBhZ2UtZm9vdGVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjAyO3BhZGRpbmctdG9wOjI1cHg7cGFkZGluZy1ib3R0b206MzBweDtiYWNrZ3JvdW5kOiMxZjFmMWY7Y29sb3I6I2ZmZjtmb250LXNpemU6MTRweDtjbGVhcjpib3RofS5wYWdlLWZvb3Rlci5sb3ctZm9vdGVye21hcmdpbjowIDAgNDJweCAwfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wYWdlLWZvb3Rlcj4uaW5uZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LndpdGgtcHJvZ3Jlc3NiYXIgLnBhZ2UtZm9vdGVye3BhZGRpbmctYm90dG9tOjEwMHB4fS5wYWdlLWZvb3Rlci1jb250YWN0cyBsaSwucGFnZS1mb290ZXItY29sdW1uIGxpe3BhZGRpbmc6MCAwIDhweCAwfS5wYWdlLWZvb3Rlci1jb250YWN0cyBsaSBhLC5wYWdlLWZvb3Rlci1jb2x1bW4gbGkgYXtjb2xvcjojZmZmfS5wYWdlLWZvb3Rlci1jb250YWN0cyBsaSBzcGFuLC5wYWdlLWZvb3Rlci1jb2x1bW4gbGkgc3Bhbntmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxNnB4fS5wYWdlLWZvb3Rlci1jb250YWN0c3tmbG9hdDpyaWdodDt0ZXh0LWFsaWduOnJpZ2h0O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1lbmR9LnBhZ2UtZm9vdGVyLWNvbnRhY3RzIGFkZHJlc3MsLnBhZ2UtZm9vdGVyLWNvbnRhY3RzIHNwYW57ZGlzcGxheTpibG9jaztwYWRkaW5nOjAgMCA1cHggMH0ucGFnZS1mb290ZXItY29udGFjdHMgYWRkcmVzcyBzcGFuLC5wYWdlLWZvb3Rlci1jb250YWN0cyBzcGFuIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgNXB4IDAgMH0ucGFnZS1mb290ZXItY29udGFjdHMgYWRkcmVzcyBhOmhvdmVyLC5wYWdlLWZvb3Rlci1jb250YWN0cyBhZGRyZXNzIGEsLnBhZ2UtZm9vdGVyLWNvbnRhY3RzIHNwYW4gYTpob3ZlciwucGFnZS1mb290ZXItY29udGFjdHMgc3BhbiBhe2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnBhZ2UtZm9vdGVyLWNvbnRhY3RzIHNwYW4gcHtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCA1cHggMCAwfS5wYWdlLWZvb3Rlci1jb250YWN0cyBzcGFuIGE6aG92ZXIsLnBhZ2UtZm9vdGVyLWNvbnRhY3RzIHNwYW4gYXtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lfS5wYWdlLWZvb3Rlci1jb250YWN0cyBzcGFuIGE6aG92ZXIubWFpbC10bywucGFnZS1mb290ZXItY29udGFjdHMgc3BhbiBhLm1haWwtdG97dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjdXJzb3I6cG9pbnRlcn0ucGFnZS1mb290ZXItY29udGFjdHMgc3BhbiBhOmhvdmVyLm1haWwtdG86aG92ZXIsLnBhZ2UtZm9vdGVyLWNvbnRhY3RzIHNwYW4gYS5tYWlsLXRvOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOnZhcigtLXRoZW1lKX0ucGFnZS1mb290ZXItY29udGFjdHM+c3BhbjpmaXJzdC1jaGlsZHtmb250LXdlaWdodDpib2xkfS5wYWdlLWZvb3Rlci1jb250YWN0cyBzcGFuOmZpcnN0LWNoaWxke2ZvbnQtc2l6ZToxNXB4fS5wYWdlLWZvb3Rlci1jb250YWN0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3dpZHRoOjE3MHB4O21hcmdpbjowIDAgNXB4IDA7cGFkZGluZzozcHggMDtjb2xvcjojZmZmfS5wYWdlLWZvb3Rlci1jb250YWN0IHN2Z3t3aWR0aDoyNHB4O2hlaWdodDoyNHB4O21hcmdpbjowIDEwcHg7ZmlsbDojZmZmfS5wYWdlLWZvb3Rlci1jb250YWN0LS10ZWxlZ3JhbSBzdmd7ZmlsbDojMzBhY2VlfS5wYWdlLWZvb3Rlci1jb250YWN0LS13aGF0c2FwcCBzdmd7ZmlsbDojNTBiOTQ4fS5wYWdlLWZvb3Rlci1jb250YWN0LS12aWJlciBzdmd7ZmlsbDojNzk0ODljfS5wYWdlLWZvb3Rlci1jb250YWN0LS1za3lwZSBzdmd7ZmlsbDojMWVhYmUyfS5wYWdlLWZvb3Rlci1jb250YWN0LS1waG9uZSwucGFnZS1mb290ZXItY29udGFjdC0tZW1haWx7YmFja2dyb3VuZDp2YXIoLS10aGVtZSl9LnBhZ2UtZm9vdGVyLWNvbnRhY3Q6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3BhY2l0eTowLjh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnBhZ2UtZm9vdGVyLWNvbnRhY3R7anVzdGlmeS1jb250ZW50OmNlbnRlcn19LmZvb3Rlci1jb3B5cmlnaHR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxMHB4IDAgM3B4IDA7Zm9udC1zaXplOjEzcHg7Y2xlYXI6Ym90aDtjb2xvcjojZWZlY2U1fS5mb290ZXItY29weXJpZ2h0IHNtYWxse2Rpc3BsYXk6YmxvY2t9LmZvb3Rlci1jb3B5cmlnaHQgc21hbGw6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDo1cHh9LmZvb3Rlci1wYXltZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luOjEwcHggMCAxMHB4IDA7Y2xlYXI6Ym90aH0uZm9vdGVyLXBheW1lbnQgc3BhbnttYXJnaW4tbGVmdDo4cHg7bWFyZ2luLXJpZ2h0OjhweH0uZm9vdGVyLXBheW1lbnQgc3BhbiBzdmd7d2lkdGg6NDBweDtoZWlnaHQ6NDBweH0uZm9vdGVyLXBheW1lbnRfX2xpc3R7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5mb290ZXItcGF5bWVudHtkaXNwbGF5OmJsb2NrfS5mb290ZXItcGF5bWVudF9fdGl0bGV7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjdweDt0ZXh0LWFsaWduOmNlbnRlcn19LmZvb3Rlci1zb2NpYWwtbmV3e2hlaWdodDo0MnB4O2xpbmUtaGVpZ2h0OjQycHg7dGV4dC1hbGlnbjpyaWdodDt0cmFuc2l0aW9uOmFsbCAwLjM1c30uZm9vdGVyLXNvY2lhbC1uZXcgc3Bhbntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTRweDtmb250LXNpemU6MTVweDttYXJnaW46MCAxMnB4IDAgMDtkaXNwbGF5OmlubGluZS1ibG9ja30uZm9vdGVyLXNvY2lhbC1uZXcgYXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MjBweDttYXJnaW46MCAwIDAgMTBweDtjb2xvcjojZmZmfS5mb290ZXItc29jaWFsLW5ldyBhIHN2Z3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2ZpbGw6I2ZmZjt0cmFuc2l0aW9uOmFsbCAwLjM1c30uZm9vdGVyLXNvY2lhbC1uZXcgc3BhbithLC5mb290ZXItc29jaWFsLW5ldyBhOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9LmZvb3Rlci1zb2NpYWwtbmV3IGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmZvb3Rlci1zb2NpYWwtbmV3IGE6aG92ZXIgc3Zne3RyYW5zZm9ybTpyb3RhdGVZKDM2MGRlZyl9LmZvb3Rlci1sb2dve2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cGFkZGluZzowIDAgMTBweCAwO3RleHQtYWxpZ246cmlnaHR9LmZvb3Rlci1sb2dvIGF7ZGlzcGxheTpibG9ja30uZm9vdGVyLWxvZ28gYSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uZm9vdGVyLWxvZ28gYSAub3JnYW5pemF0aW9uLWxvZ297ZGlzcGxheTpibG9jazt3aWR0aDoyMDBweH0uZm9vdGVyX19pbm5lcntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjNmciAxZnI7Z3JpZC1jb2x1bW4tZ2FwOjIwcHg7Z3JpZC1yb3ctZ2FwOjMwcHh9LmZvb3Rlcl9faW5uZXI6YWZ0ZXJ7ZGlzcGxheTpub25lfS5mb290ZXJfX25hdntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg1LCAxZnIpO2dyaWQtY29sdW1uLWdhcDoyMHB4O2dyaWQtcm93LWdhcDozMHB4fS5mb290ZXJfX2JvdHRvbXtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnIgMWZyO2FsaWduLWl0ZW1zOmNlbnRlcn0uZm9vdGVyX19ib3R0b20gLmZvb3Rlci1jb3B5cmlnaHR7cGFkZGluZzowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuZm9vdGVyLWNvcHlyaWdodCBwe2Rpc3BsYXk6bm9uZX0uZm9vdGVyLWFuY2hvcntkaXNwbGF5OmJsb2NrfS5mb290ZXItdG9we3BhZGRpbmc6MH0uc2l0ZS1tYXAtbW9iaWxle2Zsb2F0OnJpZ2h0O21hcmdpbjoxM3B4IDAgMCAxNXB4fS5mb290ZXJfX2JvdHRvbXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5mb290ZXJfX2JvdHRvbSAuZm9vdGVyLWNvcHlyaWdodHtvcmRlcjoyfS5mb290ZXJfX2JvdHRvbSAuZm9vdGVyLXBheW1lbnR7b3JkZXI6MTttYXJnaW4tYm90dG9tOjIwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpey5mb290ZXItc29jaWFsIHNwYW4sLmZvb3Rlci1idG4tbmFtZXtkaXNwbGF5Om5vbmV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wYWdlLWZvb3Rlci1jb250YWN0c3ttYXJnaW4tYm90dG9tOjIwcHg7YWxpZ24taXRlbXM6Y2VudGVyfS5mb290ZXJfX25hdnttYXJnaW4tYm90dG9tOjIwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmZvb3Rlci1jb3B5cmlnaHR7b3JkZXI6MzttYXJnaW4tYm90dG9tOjUwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmZvb3Rlci1zb2NpYWwgc3BhbiwuZm9vdGVyLWJ0bi1uYW1le2Rpc3BsYXk6bm9uZX0uZm9vdGVyLXNjaGVkdWxlLC5mb290ZXItbWFpbHtwYWRkaW5nOjAgMTBweDtmb250LXNpemU6MTNweH0uZm9vdGVyLXNvY2lhbC1uZXd7dGV4dC1hbGlnbjpjZW50ZXI7aGVpZ2h0OmF1dG87cGFkZGluZzoxNXB4IDAgMCAwfS5mb290ZXItcGF5bWVudHtjbGVhcjpib3RofX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsuZm9vdGVyLW5hdiBsaXtkaXNwbGF5OmJsb2NrO21hcmdpbjo1cHggMCAwIDB9LmZvb3Rlci1tYWlse2Rpc3BsYXk6bm9uZX0uZm9vdGVyX19uYXZ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnJ9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5mb290ZXJfX25hdntncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KXsuZm9vdGVyLXNvY2lhbCwuZm9vdGVyLWJ0bntwYWRkaW5nOjAgMTVweH0uZm9vdGVyLXNvY2lhbHtib3JkZXItcmlnaHQ6bm9uZTtwYWRkaW5nLWxlZnQ6MjNweH19Lm5vLW5hdiAuYmFubmVyLXNsaWRlci1ob2xkZXJ7cGFkZGluZzowfS5iYW5uZXItc2xpZGVye21hcmdpbjoyMHB4IGF1dG8gMzBweCBhdXRvO2JveC1zaGFkb3c6MCAzcHggN3B4IHJnYmEoMzUsMzUsMzUsMC40KSwwIC0zcHggN3B4IHJnYmEoMzUsMzUsMzUsMC40KX0uYmFubmVyLXNsaWRlciBhe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojZmZmfS5iYW5uZXItc2xpZGVyLXRleHR7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyO2xlZnQ6MDt0b3A6MDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7cGFkZGluZzoyMHB4IDQwcHg7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZX0uYmFubmVyLXNsaWRlci10ZXh0IC50aXRsZXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTo0OHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5iYW5uZXItc2xpZGVyLXRleHR7cGFkZGluZzoyMHB4fS5iYW5uZXItc2xpZGVyLXRleHQgLnRpdGxle2ZvbnQtc2l6ZTo0MHB4fX0uYmFubmVyLXNsaWRlci10ZXh0IFtjbGFzcyo9Jy1idXRuJ117ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzowIDIwcHg7bWFyZ2luOjEwcHggMCAwIDA7bGluZS1oZWlnaHQ6MzhweDttaW4td2lkdGg6MTkwcHh9LmJhbm5lci1zbGlkZXIgLnNsaWRlIGltZ3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LnNsaWNrLXNsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOiNmZmZ9LnNsaWNrLWxpc3R7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47bWFyZ2luOjA7cGFkZGluZzowfS5zbGljay1saXN0OmZvY3Vze291dGxpbmU6bm9uZX0uc2xpY2stbGlzdC5kcmFnZ2luZ3tjdXJzb3I6cG9pbnRlcn0uc2xpY2stc2xpZGVyIC5zbGljay10cmFjaywuc2xpY2stc2xpZGVyIC5zbGljay1saXN0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0uc2xpY2stdHJhY2t7cG9zaXRpb246cmVsYXRpdmU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6ZmxleDttYXJnaW46MCBhdXRvfS5zbGljay1sb2FkaW5nIC5zbGljay10cmFja3t2aXNpYmlsaXR5OmhpZGRlbn0uc2xpY2stc2xpZGV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpub25lO21pbi1oZWlnaHQ6MXB4O291dGxpbmU6bm9uZX1bZGlyPSdydGwnXSAuc2xpY2stc2xpZGV7ZmxvYXQ6cmlnaHR9LnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1ne2Rpc3BsYXk6bm9uZX0uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpzdHJldGNofS5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZXt2aXNpYmlsaXR5OmhpZGRlbn0uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRle2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG87Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudH0uc2xpY2stYXJyb3cuc2xpY2staGlkZGVue2Rpc3BsYXk6bm9uZTtjb2xvcjojN2I3YjdifS5zbGljay1wcmV2e2xlZnQ6MTVweH0uc2xpY2stcHJldjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRoZW1lKX0uc2xpY2stbmV4dHtyaWdodDoxNXB4fS5zbGljay1uZXh0OmhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGhlbWUpfS5zbGljay1hcnJvdyxbY2xhc3MqPSdzbGlkZXItYnRuLSdde3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7ei1pbmRleDoxMDt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O3BhZGRpbmc6MDttYXJnaW46MDtmb250LXNpemU6NTJweDtib3JkZXItcmFkaXVzOjUwJTtjdXJzb3I6cG9pbnRlcjtjb2xvcjp2YXIoLS10aGVtZSk7YmFja2dyb3VuZDp2YXIoLS10aGVtZSk7dHJhbnNpdGlvbjphbGwgMC4yczt0ZXh0LWluZGVudDo5OTllbTtvdXRsaW5lOm5vbmU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnNsaWNrLWFycm93OmJlZm9yZSxbY2xhc3MqPSdzbGlkZXItYnRuLSddOmJlZm9yZXt0ZXh0LWluZGVudDowO2Rpc3BsYXk6YmxvY2t9LnNsaWNrLWFycm93IHN2ZyxbY2xhc3MqPSdzbGlkZXItYnRuLSddIHN2Z3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDttYXJnaW46LTEycHggMCAwIC0xMHB4O2ZpbGw6I2ZmZjt0cmFuc2l0aW9uOmFsbCAwLjJzfS5zbGljay1hcnJvdyBzdmcuaWNvLWFycm93LWxlZnQsW2NsYXNzKj0nc2xpZGVyLWJ0bi0nXSBzdmcuaWNvLWFycm93LWxlZnR7bWFyZ2luLWxlZnQ6LTE0cHh9LnNsaWNrLWFycm93OmhvdmVyIHN2ZyxbY2xhc3MqPSdzbGlkZXItYnRuLSddOmhvdmVyIHN2Z3tmaWxsOiNmZmZ9LnNsaWNrLWFycm93Om5vdChbY2xhc3MqPSdzbGlkZXItYnRuLSddKXtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXRoZW1lKX0uc2xpZGVyLWJ0bi1wcmV2e2xlZnQ6MzhweH0uc2xpZGVyLWJ0bi1uZXh0e3JpZ2h0OjM4cHh9Lm1haW4tcGFnZS10ZXN0aW1vbmlhbHMgLnNsaWNrLWFycm93LC5tYWluLXBhZ2UtdGVzdGltb25pYWxzIFtjbGFzcyo9J3NsaWRlci1idG4tJ117dG9wOjUwJTt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O21hcmdpbi10b3A6LTIwcHg7Zm9udC1zaXplOjQwcHh9Lm1haW4tcGFnZS10ZXN0aW1vbmlhbHMgLnNsaWNrLXByZXYsLm1haW4tcGFnZS10ZXN0aW1vbmlhbHMgLnNsaWRlci1idG4tcHJldntsZWZ0Oi03NXB4fS5tYWluLXBhZ2UtdGVzdGltb25pYWxzIC5zbGljay1uZXh0LC5tYWluLXBhZ2UtdGVzdGltb25pYWxzIC5zbGlkZXItYnRuLW5leHR7cmlnaHQ6LTc1cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5zbGljay1hcnJvdyxbY2xhc3MqPSdzbGlkZXItYnRuLSdde3dpZHRoOjI2cHg7aGVpZ2h0OjI2cHg7bWFyZ2luLXRvcDotMTNweH0uc2xpY2stYXJyb3cgc3ZnLFtjbGFzcyo9J3NsaWRlci1idG4tJ10gc3Zne3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7bWFyZ2luOi04cHggMCAwIC03cHh9LnNsaWNrLWFycm93IHN2Zy5pY28tYXJyb3ctbGVmdCxbY2xhc3MqPSdzbGlkZXItYnRuLSddIHN2Zy5pY28tYXJyb3ctbGVmdHttYXJnaW4tbGVmdDotOXB4fS5zbGljay1wcmV2LC5zbGlkZXItYnRuLXByZXZ7bGVmdDo1cHh9LnNsaWNrLW5leHQsLnNsaWRlci1idG4tbmV4dHtyaWdodDo1cHh9LnNsaWNrLWRvdHN7Ym90dG9tOjEwcHh9fS5wYXJ0bmVycy1jb250cm9scywucHJldmlldy1jb250cm9sc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luOjEwcHggMCAwIDB9LnBhcnRuZXJzLWNvbnRyb2xzIC5zbGljay1wcmV2LC5wYXJ0bmVycy1jb250cm9scyAuc2xpY2stbmV4dCwucHJldmlldy1jb250cm9scyAuc2xpY2stcHJldiwucHJldmlldy1jb250cm9scyAuc2xpY2stbmV4dHtwb3NpdGlvbjpyZWxhdGl2ZTtyaWdodDowO2xlZnQ6MDt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O21hcmdpbjowIDEwcHh9Lmhlcm8tbmV4dCwuaGVyby1wcmV2e2JhY2tncm91bmQ6dmFyKC0tdGhlbWUpO2NvbG9yOiNmZmZ9LmN1c3RvbWVycy1uZXh0LC5jdXN0b21lcnMtcHJldiwucGhvdG9zLW5leHQsLnBob3Rvcy1wcmV2e2JhY2tncm91bmQ6I2ZmZjtjb2xvcjp2YXIoLS10aGVtZSl9Lmhlcm8tbmV4dDpob3ZlciwuaGVyby1wcmV2OmhvdmVye2JhY2tncm91bmQ6I2ZmZjtjb2xvcjp2YXIoLS10aGVtZSl9LnBob3Rvcy1uZXh0OmhvdmVyLC5waG90b3MtcHJldjpob3ZlciwuY3VzdG9tZXJzLW5leHQ6aG92ZXIsLmN1c3RvbWVycy1wcmV2OmhvdmVyLFtjbGFzcyo9J3NsaWRlci1idG4tJ106aG92ZXIsW2NsYXNzKj0nc2xpZGVyLWJ0bi0nXTpob3Zlcntjb2xvcjp2YXIoLS10aGVtZSl9LnNtYWxsLXByZXZ7bGVmdDoxMHB4fS5zbWFsbC1uZXh0e3JpZ2h0OjEwcHh9LnNsaWRlci1ib3R0b20tY29udHJvbHN7bWFyZ2luOjMwcHggMCAwIDA7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2NsZWFyOmJvdGh9LnNsaWRlci1ib3R0b20tY29udHJvbHMgLnNsaWNrLWFycm93LC5zbGlkZXItYm90dG9tLWNvbnRyb2xzIFtjbGFzcyo9J3NsaWRlci1idG4tJ117cG9zaXRpb246cmVsYXRpdmU7dG9wOjA7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDttYXJnaW4tdG9wOjA7Zm9udC1zaXplOjM2cHh9LnNsaWRlci1ib3R0b20tY29udHJvbHMgLnNsaWNrLXByZXYsLnNsaWRlci1ib3R0b20tY29udHJvbHMgLnNsaWRlci1idG4tcHJldntsZWZ0OjB9LnNsaWRlci1ib3R0b20tY29udHJvbHMgLnNsaWNrLW5leHQsLnNsaWRlci1ib3R0b20tY29udHJvbHMgLnNsaWRlci1idG4tbmV4dHtyaWdodDowfS5zbGlkZXItYm90dG9tLWNvbnRyb2xzIC5zbGlkZXItYm90dG9tLWNvdW50ZXJ7bWFyZ2luOi01cHggMjBweCAwIDIwcHg7Zm9udC13ZWlnaHQ6Ym9sZH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KXsuc2xpZGVyLWJvdHRvbS1jb250cm9sc3ttYXJnaW46MTVweCAwIDAgMH19LnNsaWNrLWRvdHN7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjE1cHg7bGVmdDowO3otaW5kZXg6MTU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfS5pbmRlcGVuZGVudC1kb3RzIC5zbGljay1kb3Rze3Bvc2l0aW9uOnJlbGF0aXZlO2JvdHRvbTowO21hcmdpbi10b3A6MTVweH0uc2xpY2stZG90cyBidXR0b257ZGlzcGxheTpub25lfS5zbGljay1kb3RzIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDt3aWR0aDoxNHB4O2hlaWdodDoxNHB4O21hcmdpbjowIDNweDtib3JkZXI6MXB4IHNvbGlkICNmZmY7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDApO2JvcmRlci1yYWRpdXM6NTAlO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIDAuMnN9LnNsaWNrLWRvdHMgbGk6aG92ZXJ7b3BhY2l0eTowLjV9LnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZle2JhY2tncm91bmQ6I2ZmZn0uZGFyay1kb3RzIC5zbGljay1kb3RzIGxpLC5zbWFsbC1zbGlkZXItYmxvY2sgLnNsaWNrLWRvdHMgbGl7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS10aGVtZSk7YmFja2dyb3VuZDpyZ2JhKDIzNiw3Miw0NywwKX0uZGFyay1kb3RzIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSwuc21hbGwtc2xpZGVyLWJsb2NrIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZXtiYWNrZ3JvdW5kOiNlYzQ4MmZ9LnN0YXRpYy1kb3RzIC5zbGljay1kb3Rze3Bvc2l0aW9uOnJlbGF0aXZlO2JvdHRvbTowO21hcmdpbi10b3A6MS41ZW19LnNtYWxsLXNsaWRlci1ibG9jayAuc2xpY2stZG90c3tib3R0b206MTBweH0udG9vbHRpcHN0ZXItYmFzZXtkaXNwbGF5OmZsZXg7cG9zaXRpb246YWJzb2x1dGV9LnRvb2x0aXBzdGVyLWJveHtmbGV4OjEgMSBhdXRvfS50b29sdGlwc3Rlci1jb250ZW50e2JveC1zaXppbmc6Ym9yZGVyLWJveDttYXgtaGVpZ2h0OjEwMCU7bWF4LXdpZHRoOjEwMCU7b3ZlcmZsb3c6YXV0b30udG9vbHRpcHN0ZXItcnVsZXJ7Ym90dG9tOjA7bGVmdDowO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpmaXhlZDtyaWdodDowO3RvcDowO3Zpc2liaWxpdHk6aGlkZGVufS50b29sdGlwc3Rlci1mYWRle29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eTstbW96LXRyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eTstby10cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7LW1zLXRyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHl9LnRvb2x0aXBzdGVyLWZhZGUudG9vbHRpcHN0ZXItc2hvd3tvcGFjaXR5OjF9LnRvb2x0aXBzdGVyLWdyb3d7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMCwgMCk7LW1vei10cmFuc2Zvcm06c2NhbGUoMCwgMCk7LW8tdHJhbnNmb3JtOnNjYWxlKDAsIDApOy1tcy10cmFuc2Zvcm06c2NhbGUoMCwgMCk7dHJhbnNmb3JtOnNjYWxlKDAsIDApOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTotd2Via2l0LXRyYW5zZm9ybTstbW96LXRyYW5zaXRpb24tcHJvcGVydHk6LW1vei10cmFuc2Zvcm07LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTotby10cmFuc2Zvcm07LW1zLXRyYW5zaXRpb24tcHJvcGVydHk6LW1zLXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS50b29sdGlwc3Rlci1ncm93LnRvb2x0aXBzdGVyLXNob3d7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSwgMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMSwgMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEsIDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSwgMSk7dHJhbnNmb3JtOnNjYWxlKDEsIDEpOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTstbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpOy1tcy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTstby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KX0udG9vbHRpcHN0ZXItc3dpbmd7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZVooNGRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlWig0ZGVnKTstby10cmFuc2Zvcm06cm90YXRlWig0ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZVooNGRlZyk7dHJhbnNmb3JtOnJvdGF0ZVooNGRlZyk7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5Oi13ZWJraXQtdHJhbnNmb3JtLCBvcGFjaXR5Oy1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTotbW96LXRyYW5zZm9ybTstby10cmFuc2l0aW9uLXByb3BlcnR5Oi1vLXRyYW5zZm9ybTstbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTotbXMtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfS50b29sdGlwc3Rlci1zd2luZy50b29sdGlwc3Rlci1zaG93e29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGVaKDBkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZVooMGRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZVooMGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGVaKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGVaKDBkZWcpOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjMsIDAuNjM1LCAwLjQ5NSwgMSk7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMywgMC42MzUsIDAuNDk1LCAyLjQpOy1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjMsIDAuNjM1LCAwLjQ5NSwgMi40KTstbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjMsIDAuNjM1LCAwLjQ5NSwgMi40KTstby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMywgMC42MzUsIDAuNDk1LCAyLjQpO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIzLCAwLjYzNSwgMC40OTUsIDIuNCl9LnRvb2x0aXBzdGVyLWZhbGx7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OnRvcDstbW96LXRyYW5zaXRpb24tcHJvcGVydHk6dG9wOy1vLXRyYW5zaXRpb24tcHJvcGVydHk6dG9wOy1tcy10cmFuc2l0aW9uLXByb3BlcnR5OnRvcDt0cmFuc2l0aW9uLXByb3BlcnR5OnRvcDstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7LW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTstbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7LW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSl9LnRvb2x0aXBzdGVyLWZhbGwudG9vbHRpcHN0ZXItaW5pdGlhbHt0b3A6MCAhaW1wb3J0YW50fS50b29sdGlwc3Rlci1mYWxsLnRvb2x0aXBzdGVyLWR5aW5ney13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTphbGw7LW1vei10cmFuc2l0aW9uLXByb3BlcnR5OmFsbDstby10cmFuc2l0aW9uLXByb3BlcnR5OmFsbDstbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTphbGw7dHJhbnNpdGlvbi1wcm9wZXJ0eTphbGw7dG9wOjAgIWltcG9ydGFudDtvcGFjaXR5OjB9LnRvb2x0aXBzdGVyLXNsaWRley13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpsZWZ0Oy1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTpsZWZ0Oy1vLXRyYW5zaXRpb24tcHJvcGVydHk6bGVmdDstbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTpsZWZ0O3RyYW5zaXRpb24tcHJvcGVydHk6bGVmdDstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7LW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTstbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7LW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSl9LnRvb2x0aXBzdGVyLXNsaWRlLnRvb2x0aXBzdGVyLWluaXRpYWx7bGVmdDotNDBweCAhaW1wb3J0YW50fS50b29sdGlwc3Rlci1zbGlkZS50b29sdGlwc3Rlci1keWluZ3std2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6YWxsOy1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTphbGw7LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTphbGw7LW1zLXRyYW5zaXRpb24tcHJvcGVydHk6YWxsO3RyYW5zaXRpb24tcHJvcGVydHk6YWxsO2xlZnQ6MCAhaW1wb3J0YW50O29wYWNpdHk6MH1Aa2V5ZnJhbWVzIHRvb2x0aXBzdGVyLWZhZGluZ3swJXtvcGFjaXR5OjB9MTAwJXtvcGFjaXR5OjF9fS50b29sdGlwc3Rlci11cGRhdGUtZmFkZXthbmltYXRpb246dG9vbHRpcHN0ZXItZmFkaW5nIDQwMG1zfUBrZXlmcmFtZXMgdG9vbHRpcHN0ZXItcm90YXRpbmd7MjUle3RyYW5zZm9ybTpyb3RhdGUoLTJkZWcpfTc1JXt0cmFuc2Zvcm06cm90YXRlKDJkZWcpfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgwKX19LnRvb2x0aXBzdGVyLXVwZGF0ZS1yb3RhdGV7YW5pbWF0aW9uOnRvb2x0aXBzdGVyLXJvdGF0aW5nIDYwMG1zfUBrZXlmcmFtZXMgdG9vbHRpcHN0ZXItc2NhbGluZ3s1MCV7dHJhbnNmb3JtOnNjYWxlKDEuMSl9MTAwJXt0cmFuc2Zvcm06c2NhbGUoMSl9fS50b29sdGlwc3Rlci11cGRhdGUtc2NhbGV7YW5pbWF0aW9uOnRvb2x0aXBzdGVyLXNjYWxpbmcgNjAwbXN9LnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWJveHtiYWNrZ3JvdW5kOiM1NjU2NTY7Ym9yZGVyOjJweCBzb2xpZCAjNTY1NjU2O2JvcmRlci1yYWRpdXM6NHB4fS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYm94e21hcmdpbi10b3A6OHB4fS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWxlZnQgLnRvb2x0aXBzdGVyLWJveHttYXJnaW4tcmlnaHQ6OHB4fS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXJpZ2h0IC50b29sdGlwc3Rlci1ib3h7bWFyZ2luLWxlZnQ6OHB4fS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXRvcCAudG9vbHRpcHN0ZXItYm94e21hcmdpbi1ib3R0b206OHB4fS50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1jb250ZW50e2NvbG9yOndoaXRlO2xpbmUtaGVpZ2h0OjE4cHg7cGFkZGluZzoxZW0gMS4xMjVlbX0udG9vbHRpcHN0ZXItc2lkZXRpcCAudG9vbHRpcHN0ZXItYXJyb3d7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlfS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYXJyb3d7aGVpZ2h0OjEwcHg7bWFyZ2luLWxlZnQ6LTEwcHg7dG9wOjA7d2lkdGg6MjBweH0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1sZWZ0IC50b29sdGlwc3Rlci1hcnJvd3toZWlnaHQ6MjBweDttYXJnaW4tdG9wOi0xMHB4O3JpZ2h0OjA7dG9wOjA7d2lkdGg6MTBweH0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1yaWdodCAudG9vbHRpcHN0ZXItYXJyb3d7aGVpZ2h0OjIwcHg7bWFyZ2luLXRvcDotMTBweDtsZWZ0OjA7dG9wOjA7d2lkdGg6MTBweH0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci10b3AgLnRvb2x0aXBzdGVyLWFycm93e2JvdHRvbTowO2hlaWdodDoxMHB4O21hcmdpbi1sZWZ0Oi0xMHB4O3dpZHRoOjIwcHh9LnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmQsLnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlcntoZWlnaHQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDowfS50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1hcnJvdy1iYWNrZ3JvdW5ke2JvcmRlcjoxMHB4IHNvbGlkIHRyYW5zcGFyZW50fS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZHtib3JkZXItYm90dG9tLWNvbG9yOiM1NjU2NTY7bGVmdDowO3RvcDozcHh9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItbGVmdCAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZHtib3JkZXItbGVmdC1jb2xvcjojNTY1NjU2O2xlZnQ6LTNweDt0b3A6MH0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1yaWdodCAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZHtib3JkZXItcmlnaHQtY29sb3I6IzU2NTY1NjtsZWZ0OjNweDt0b3A6MH0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci10b3AgLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmR7Ym9yZGVyLXRvcC1jb2xvcjojNTY1NjU2O2xlZnQ6MDt0b3A6LTNweH0udG9vbHRpcHN0ZXItc2lkZXRpcCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVye2JvcmRlcjoxMHB4IHNvbGlkIHRyYW5zcGFyZW50O2xlZnQ6MDt0b3A6MH0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlcntib3JkZXItYm90dG9tLWNvbG9yOiM1NjU2NTZ9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItbGVmdCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVye2JvcmRlci1sZWZ0LWNvbG9yOiM1NjU2NTZ9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlcntib3JkZXItcmlnaHQtY29sb3I6IzU2NTY1Nn0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci10b3AgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlcntib3JkZXItdG9wLWNvbG9yOiM1NjU2NTZ9LnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWFycm93LXVuY3JvcHBlZHtwb3NpdGlvbjpyZWxhdGl2ZX0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWFycm93LXVuY3JvcHBlZHt0b3A6LTEwcHh9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWFycm93LXVuY3JvcHBlZHtsZWZ0Oi0xMHB4fS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdyAudG9vbHRpcHN0ZXItYm94e2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6NXB4O2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjAgMCAxMHB4IDZweCByZ2JhKDAsMCwwLDAuMSl9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93LnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYm94e21hcmdpbi10b3A6NnB4fS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdy50b29sdGlwc3Rlci1sZWZ0IC50b29sdGlwc3Rlci1ib3h7bWFyZ2luLXJpZ2h0OjZweH0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWJveHttYXJnaW4tbGVmdDo2cHh9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93LnRvb2x0aXBzdGVyLXRvcCAudG9vbHRpcHN0ZXItYm94e21hcmdpbi1ib3R0b206NnB4fS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdyAudG9vbHRpcHN0ZXItY29udGVudHtjb2xvcjojNWM2MjZlfS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdyAudG9vbHRpcHN0ZXItYXJyb3d7aGVpZ2h0OjZweDttYXJnaW4tbGVmdDotNnB4O3dpZHRoOjEycHh9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93LnRvb2x0aXBzdGVyLWxlZnQgLnRvb2x0aXBzdGVyLWFycm93LC50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdy50b29sdGlwc3Rlci1yaWdodCAudG9vbHRpcHN0ZXItYXJyb3d7aGVpZ2h0OjEycHg7bWFyZ2luLWxlZnQ6MDttYXJnaW4tdG9wOi02cHg7d2lkdGg6NnB4fS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdyAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZHtkaXNwbGF5Om5vbmV9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93IC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXJ7Ym9yZGVyOjZweCBzb2xpZCB0cmFuc3BhcmVudH0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cudG9vbHRpcHN0ZXItYm90dG9tIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXJ7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmfS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdy50b29sdGlwc3Rlci1sZWZ0IC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXJ7Ym9yZGVyLWxlZnQtY29sb3I6I2ZmZn0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlcntib3JkZXItcmlnaHQtY29sb3I6I2ZmZn0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cudG9vbHRpcHN0ZXItdG9wIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXJ7Ym9yZGVyLXRvcC1jb2xvcjojZmZmfS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdy50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWFycm93LXVuY3JvcHBlZHt0b3A6LTZweH0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWFycm93LXVuY3JvcHBlZHtsZWZ0Oi02cHh9Ym9keS5mYW5jeWJveC1hY3RpdmV7b3ZlcmZsb3c6aGlkZGVufWJvZHkuZmFuY3lib3gtaW9zZml4e3Bvc2l0aW9uOmZpeGVkO2xlZnQ6MDtyaWdodDowfS5mYW5jeWJveC1pcy1oaWRkZW57cG9zaXRpb246YWJzb2x1dGU7dG9wOi05OTk5cHg7bGVmdDotOTk5OXB4O3Zpc2liaWxpdHk6aGlkZGVufS5mYW5jeWJveC1jb250YWluZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDo5OTk5MjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnfS5mYW5jeWJveC1vdXRlciwuZmFuY3lib3gtaW5uZXIsLmZhbmN5Ym94LWJnLC5mYW5jeWJveC1zdGFnZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MH0uZmFuY3lib3gtb3V0ZXJ7b3ZlcmZsb3cteTphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS5mYW5jeWJveC1iZ3tiYWNrZ3JvdW5kOiMxZTFlMWU7b3BhY2l0eTowO3RyYW5zaXRpb24tZHVyYXRpb246aW5oZXJpdDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQsIDAuNzEpfS5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1iZ3tvcGFjaXR5OjAuODc7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjIsIDAuNjEsIDAuMzYsIDEpfS5mYW5jeWJveC1pbmZvYmFyLC5mYW5jeWJveC10b29sYmFyLC5mYW5jeWJveC1jYXB0aW9uLXdyYXB7cG9zaXRpb246YWJzb2x1dGU7ZGlyZWN0aW9uOmx0cjt6LWluZGV4Ojk5OTk3O29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uOm9wYWNpdHkgMC4yNXMsIHZpc2liaWxpdHkgMHMgbGluZWFyIDAuMjVzO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZmFuY3lib3gtc2hvdy1pbmZvYmFyIC5mYW5jeWJveC1pbmZvYmFyLC5mYW5jeWJveC1zaG93LXRvb2xiYXIgLmZhbmN5Ym94LXRvb2xiYXIsLmZhbmN5Ym94LXNob3ctY2FwdGlvbiAuZmFuY3lib3gtY2FwdGlvbi13cmFwe29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGU7dHJhbnNpdGlvbjpvcGFjaXR5IDAuMjVzLCB2aXNpYmlsaXR5IDBzfS5mYW5jeWJveC1pbmZvYmFye3RvcDowO2xlZnQ6MDtmb250LXNpemU6MTNweDtwYWRkaW5nOjAgMTBweDtoZWlnaHQ6NDRweDttaW4td2lkdGg6NDRweDtsaW5lLWhlaWdodDo0NHB4O2NvbG9yOiNjY2NjY2M7dGV4dC1hbGlnbjpjZW50ZXI7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6c3VicGl4ZWwtYW50aWFsaWFzZWQ7bWl4LWJsZW5kLW1vZGU6ZXhjbHVzaW9ufS5mYW5jeWJveC10b29sYmFye3RvcDowO3JpZ2h0OjA7bWFyZ2luOjA7cGFkZGluZzowfS5mYW5jeWJveC1zdGFnZXtvdmVyZmxvdzpoaWRkZW47ZGlyZWN0aW9uOmx0cjt6LWluZGV4Ojk5OTk0Oy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfS5mYW5jeWJveC1pcy1jbG9zaW5nIC5mYW5jeWJveC1zdGFnZXtvdmVyZmxvdzp2aXNpYmxlfS5mYW5jeWJveC1zbGlkZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttYXJnaW46MDtwYWRkaW5nOjA7b3ZlcmZsb3c6YXV0bztvdXRsaW5lOm5vbmU7d2hpdGUtc3BhY2U6bm9ybWFsO2JveC1zaXppbmc6Ym9yZGVyLWJveDt0ZXh0LWFsaWduOmNlbnRlcjt6LWluZGV4Ojk5OTk0Oy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO2Rpc3BsYXk6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sIG9wYWNpdHk7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sIG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtfS5mYW5jeWJveC1zbGlkZTo6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO2hlaWdodDoxMDAlO3dpZHRoOjB9LmZhbmN5Ym94LWlzLXNsaWRpbmcgLmZhbmN5Ym94LXNsaWRlLC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMsLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50LC5mYW5jeWJveC1zbGlkZS0tbmV4dHtkaXNwbGF5OmJsb2NrfS5mYW5jeWJveC1zbGlkZS0taW1hZ2V7b3ZlcmZsb3c6dmlzaWJsZX0uZmFuY3lib3gtc2xpZGUtLWltYWdlOjpiZWZvcmV7ZGlzcGxheTpub25lfS5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnQsLmZhbmN5Ym94LXNsaWRlLS12aWRlbyBpZnJhbWV7YmFja2dyb3VuZDojMDAwMDAwfS5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50LC5mYW5jeWJveC1zbGlkZS0tbWFwIGlmcmFtZXtiYWNrZ3JvdW5kOiNlNWUzZGZ9LmZhbmN5Ym94LXNsaWRlLS1uZXh0e3otaW5kZXg6OTk5OTV9LmZhbmN5Ym94LXNsaWRlPip7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoyNHB4O21hcmdpbjo0NHB4IDAgNDRweDtib3JkZXItd2lkdGg6MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtvdmVyZmxvdzphdXRvO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZmFuY3lib3gtc2xpZGU+dGl0bGUsLmZhbmN5Ym94LXNsaWRlPnN0eWxlLC5mYW5jeWJveC1zbGlkZT5tZXRhLC5mYW5jeWJveC1zbGlkZT5saW5rLC5mYW5jeWJveC1zbGlkZT5zY3JpcHQsLmZhbmN5Ym94LXNsaWRlPmJhc2V7ZGlzcGxheTpub25lfS5mYW5jeWJveC1zbGlkZSAuZmFuY3lib3gtaW1hZ2Utd3JhcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO3otaW5kZXg6OTk5OTU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjdXJzb3I6ZGVmYXVsdDtvdmVyZmxvdzp2aXNpYmxlOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstbXMtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0Oy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sIG9wYWNpdHk7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sIG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtfS5mYW5jeWJveC1jYW4tem9vbU91dCAuZmFuY3lib3gtaW1hZ2Utd3JhcHtjdXJzb3I6LXdlYmtpdC16b29tLW91dDtjdXJzb3I6em9vbS1vdXR9LmZhbmN5Ym94LWNhbi16b29tSW4gLmZhbmN5Ym94LWltYWdlLXdyYXB7Y3Vyc29yOi13ZWJraXQtem9vbS1pbjtjdXJzb3I6em9vbS1pbn0uZmFuY3lib3gtY2FuLWRyYWcgLmZhbmN5Ym94LWltYWdlLXdyYXB7Y3Vyc29yOi13ZWJraXQtZ3JhYjtjdXJzb3I6Z3JhYn0uZmFuY3lib3gtaXMtZHJhZ2dpbmcgLmZhbmN5Ym94LWltYWdlLXdyYXB7Y3Vyc29yOi13ZWJraXQtZ3JhYmJpbmc7Y3Vyc29yOmdyYWJiaW5nfS5mYW5jeWJveC1pbWFnZSwuZmFuY3lib3gtc3BhY2ViYWxse3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MDttYXgtd2lkdGg6bm9uZTttYXgtaGVpZ2h0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5mYW5jeWJveC1zcGFjZWJhbGx7ei1pbmRleDoxfS5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50e3BhZGRpbmc6MDt3aWR0aDo4MCU7aGVpZ2h0OjgwJTttYXgtd2lkdGg6Y2FsYygxMDAlIC0gMTAwcHgpO21heC1oZWlnaHQ6Y2FsYygxMDAlIC0gODhweCk7b3ZlcmZsb3c6dmlzaWJsZTtiYWNrZ3JvdW5kOiNmZmZmZmZ9LmZhbmN5Ym94LWlmcmFtZXtkaXNwbGF5OmJsb2NrO21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6I2ZmZmZmZn0uZmFuY3lib3gtZXJyb3J7bWFyZ2luOjA7cGFkZGluZzo0MHB4O3dpZHRoOjEwMCU7bWF4LXdpZHRoOjM4MHB4O2JhY2tncm91bmQ6I2ZmZmZmZjtjdXJzb3I6ZGVmYXVsdH0uZmFuY3lib3gtZXJyb3IgcHttYXJnaW46MDtwYWRkaW5nOjA7Y29sb3I6IzQ0NDQ0NDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMHB4fS5mYW5jeWJveC1idXRue2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6NDRweDtoZWlnaHQ6NDRweDttYXJnaW46MDtwYWRkaW5nOjEwcHg7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowO2JhY2tncm91bmQ6cmdiYSgzMCwzMCwzMCwwLjYpO3RyYW5zaXRpb246Y29sb3IgMC4zcyBlYXNlO2N1cnNvcjpwb2ludGVyO291dGxpbmU6bm9uZX0uZmFuY3lib3gtYnV0biwuZmFuY3lib3gtYnV0bjp2aXNpdGVkLC5mYW5jeWJveC1idXRuOmxpbmt7Y29sb3I6I2NjY2NjY30uZmFuY3lib3gtYnV0bjpmb2N1cywuZmFuY3lib3gtYnV0bjpob3Zlcntjb2xvcjojZmZmZmZmfS5mYW5jeWJveC1idXRuW2Rpc2FibGVkXXtjb2xvcjojY2NjY2NjO2N1cnNvcjpkZWZhdWx0O29wYWNpdHk6MC42fS5mYW5jeWJveC1idXRuIHN2Z3tkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OnZpc2libGU7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbn0uZmFuY3lib3gtYnV0biBzdmcgcGF0aHtmaWxsOmN1cnJlbnRDb2xvcjtzdHJva2U6Y3VycmVudENvbG9yO3N0cm9rZS1saW5lam9pbjpyb3VuZH0uZmFuY3lib3gtYnV0bi0tcGxheSBzdmcgcGF0aDpudGgtY2hpbGQoMil7ZGlzcGxheTpub25lfS5mYW5jeWJveC1idXRuLS1wYXVzZSBzdmcgcGF0aDpudGgtY2hpbGQoMSl7ZGlzcGxheTpub25lfS5mYW5jeWJveC1idXRuLS16b29tIHN2ZyBwYXRoe2ZpbGw6dHJhbnNwYXJlbnR9LmZhbmN5Ym94LXNob3ctbmF2IC5mYW5jeWJveC1uYXZpZ2F0aW9ue2Rpc3BsYXk6YmxvY2t9LmZhbmN5Ym94LW5hdmlnYXRpb24gYnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bWFyZ2luOi0zMHB4IDAgMCAwO3otaW5kZXg6OTk5OTc7YmFja2dyb3VuZDp0cmFuc3BhcmVudDt3aWR0aDo2MHB4O2hlaWdodDo2MHB4fS5mYW5jeWJveC1uYXZpZ2F0aW9uIGJ1dHRvbiBzdmd7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6NTAlO2xlZnQ6NTAlO3otaW5kZXg6Mjt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKX0uZmFuY3lib3gtbmF2aWdhdGlvbiBidXR0b246YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDt6LWluZGV4OjE7d2lkdGg6NjBweDtoZWlnaHQ6NjBweDtiYWNrZ3JvdW5kOnJnYmEoMzAsMzAsMzAsMC44KX0uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0bi0tYXJyb3dfbGVmdHtsZWZ0OjB9LmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dG4tLWFycm93X3JpZ2h0e3JpZ2h0OjB9LmZhbmN5Ym94LWNsb3NlLXNtYWxse3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcn0uZmFuY3lib3gtY2xvc2Utc21hbGw6YWZ0ZXJ7Y29udGVudDonw5cnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1cHg7cmlnaHQ6NXB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7Zm9udDoyMnB4LzMwcHggQXJpYWwsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtjb2xvcjojODg4ODg4O2ZvbnQtd2VpZ2h0OjMwMDt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItcmFkaXVzOjUwJTtib3JkZXItd2lkdGg6MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAwLjI1cztib3gtc2l6aW5nOmJvcmRlci1ib3g7ei1pbmRleDoyfS5mYW5jeWJveC1jbG9zZS1zbWFsbDpmb2N1c3tvdXRsaW5lOm5vbmV9LmZhbmN5Ym94LWNsb3NlLXNtYWxsOmZvY3VzOmFmdGVye291dGxpbmU6MXB4IGRvdHRlZCAjODg4ODg4fS5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3ZlcjphZnRlcntjb2xvcjojNTU1NTU1O2JhY2tncm91bmQ6I2VlZWVlZX0uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jbG9zZS1zbWFsbCwuZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY2xvc2Utc21hbGx7dG9wOjA7cmlnaHQ6LTQwcHh9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGw6YWZ0ZXIsLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmFmdGVye2ZvbnQtc2l6ZTozNXB4O2NvbG9yOiNhYWFhYWF9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXI6YWZ0ZXIsLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVyOmFmdGVye2NvbG9yOiNmZmZmZmY7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0uZmFuY3lib3gtaXMtc2NhbGluZyAuZmFuY3lib3gtY2xvc2Utc21hbGwsLmZhbmN5Ym94LWlzLXpvb21hYmxlLmZhbmN5Ym94LWNhbi1kcmFnIC5mYW5jeWJveC1jbG9zZS1zbWFsbHtkaXNwbGF5Om5vbmV9LmZhbmN5Ym94LWNhcHRpb24td3JhcHtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlO3otaW5kZXg6OTk5OTl9LmZhbmN5Ym94LWNhcHRpb257cGFkZGluZzoyMHB4IDIwcHg7YmFja2dyb3VuZDpyZ2JhKDI5LDM0LDM3LDAuOCk7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcn0uZmFuY3lib3gtY2FwdGlvbiAubmFtZXtkaXNwbGF5OmJsb2NrO21hcmdpbjowIDAgNXB4IDA7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6Ym9sZH0uZmFuY3lib3gtY2FwdGlvbiBwe3BhZGRpbmc6MCAwIDEwcHggMDtmb250LXNpemU6MTZweH0uZmFuY3lib3gtY2FwdGlvbiBsaXtmb250LXNpemU6MTZweDtmb250LXdlaWdodDpib2xkfS5mYW5jeWJveC1jYXB0aW9uIGxpPnNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZhbmN5Ym94LWNhcHRpb24gbGk+c3BhbjpmaXJzdC1jaGlsZHttYXJnaW46MCAxMHB4IDAgMH0uZmFuY3lib3gtY2FwdGlvbiAuc2xpZGUtdGV4dC10cmlnZ2Vye3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyO3RleHQtYWxpZ246Y2VudGVyfS5mYW5jeWJveC1jYXB0aW9uIC5zbGlkZS10ZXh0LXRyaWdnZXIgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTZweH0uZmFuY3lib3gtY2FwdGlvbiAuc2xpZGUtdGV4dC10cmlnZ2VyOmFmdGVye3Bvc2l0aW9uOnJlbGF0aXZlO2NvbnRlbnQ6Jyc7dG9wOjFweDt0cmFuc2Zvcm06cm90YXRlKDIyNWRlZyk7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6OHB4O2hlaWdodDo4cHg7bWFyZ2luOjAgMCAwIDEwcHg7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2ZmZjtib3JkZXItcmlnaHQ6MnB4IHNvbGlkICNmZmY7dHJhbnNpdGlvbjphbGwgMC4yc30uZmFuY3lib3gtY2FwdGlvbiAuc2xpZGUtdGV4dC10cmlnZ2VyLmFjdGl2ZTphZnRlcnt0b3A6LTNweDt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0uZmFuY3lib3gtY2FwdGlvbiAuc2xpZGUtdGV4dC1ob2xkZXI6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LmZhbmN5Ym94LWNhcHRpb24gLnNsaWRlLXRleHQtbGVmdHtmbG9hdDpsZWZ0O3dpZHRoOmNhbGMoNjAlIC0gMTBweCl9LmZhbmN5Ym94LWNhcHRpb24gLnNsaWRlLXRleHQtcmlnaHR7ZmxvYXQ6cmlnaHQ7dGV4dC1hbGlnbjpyaWdodDt3aWR0aDpjYWxjKDQwJSAtIDEwcHgpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5mYW5jeWJveC1jYXB0aW9uIC5zbGlkZS10ZXh0LWxlZnQsLmZhbmN5Ym94LWNhcHRpb24gLnNsaWRlLXRleHQtcmlnaHR7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfX0uZmFuY3lib3gtY2FwdGlvbiBhLC5mYW5jeWJveC1jYXB0aW9uIGJ1dHRvbiwuZmFuY3lib3gtY2FwdGlvbiBzZWxlY3R7cG9pbnRlci1ldmVudHM6YWxsO3Bvc2l0aW9uOnJlbGF0aXZlfS5mYW5jeWJveC1jYXB0aW9uIGF7Y29sb3I6I2ZmZmZmZjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5mYW5jeWJveC1zbGlkZT4uZmFuY3lib3gtbG9hZGluZ3tib3JkZXI6NnB4IHNvbGlkIHJnYmEoMTAwLDEwMCwxMDAsMC40KTtib3JkZXItdG9wOjZweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuNik7Ym9yZGVyLXJhZGl1czoxMDAlO2hlaWdodDo1MHB4O3dpZHRoOjUwcHg7LXdlYmtpdC1hbmltYXRpb246ZmFuY3lib3gtcm90YXRlIDAuOHMgaW5maW5pdGUgbGluZWFyO2FuaW1hdGlvbjpmYW5jeWJveC1yb3RhdGUgMC44cyBpbmZpbml0ZSBsaW5lYXI7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO21hcmdpbi10b3A6LTMwcHg7bWFyZ2luLWxlZnQ6LTMwcHg7ei1pbmRleDo5OTk5OX1ALXdlYmtpdC1rZXlmcmFtZXMgZmFuY3lib3gtcm90YXRle2Zyb217LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM1OWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpfX1Aa2V5ZnJhbWVzIGZhbmN5Ym94LXJvdGF0ZXtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKX19LmZhbmN5Ym94LWFuaW1hdGVke3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKX0uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vzey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO29wYWNpdHk6MH0uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLW5leHR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO29wYWNpdHk6MH0uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MX0uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMsLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLW5leHR7b3BhY2l0eTowO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKX0uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudHtvcGFjaXR5OjF9LmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3std2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuNSwgMS41LCAxLjUpO3RyYW5zZm9ybTpzY2FsZTNkKDEuNSwgMS41LCAxLjUpO29wYWNpdHk6MH0uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLW5leHR7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjUsIDAuNSwgMC41KTt0cmFuc2Zvcm06c2NhbGUzZCgwLjUsIDAuNSwgMC41KTtvcGFjaXR5OjB9LmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50ey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7b3BhY2l0eToxfS5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vzey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMzYwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgtMzYwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0zNjBkZWcpO29wYWNpdHk6MH0uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0ey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO29wYWNpdHk6MH0uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50ey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpO29wYWNpdHk6MX0uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vzey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtvcGFjaXR5OjB9LmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1uZXh0ey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7b3BhY2l0eTowfS5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tY3VycmVudHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MX0uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygtMTBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KC0xMGRlZyl9LmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLW5leHR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KDEwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KDEwZGVnKX0uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSl9LmZhbmN5Ym94LXNoYXJle3BhZGRpbmc6MzBweDtib3JkZXItcmFkaXVzOjNweDtiYWNrZ3JvdW5kOiNmNGY0ZjQ7bWF4LXdpZHRoOjkwJTt0ZXh0LWFsaWduOmNlbnRlcn0uZmFuY3lib3gtc2hhcmUgaDF7Y29sb3I6IzIyMjIyMjttYXJnaW46MCAwIDIwcHggMDtmb250LXNpemU6MzVweDtmb250LXdlaWdodDpib2xkfS5mYW5jeWJveC1zaGFyZSBwe21hcmdpbjowO3BhZGRpbmc6MH1wLmZhbmN5Ym94LXNoYXJlX19saW5rc3ttYXJnaW4tcmlnaHQ6LTEwcHh9LmZhbmN5Ym94LXNoYXJlX19idXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1kZWNvcmF0aW9uOm5vbmU7bWFyZ2luOjAgMTBweCAxMHB4IDA7cGFkZGluZzowIDE1cHg7bWluLXdpZHRoOjEzMHB4O2JvcmRlcjowO2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQ6I2ZmZmZmZjt3aGl0ZS1zcGFjZTpub3dyYXA7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6Ym9sZDtsaW5lLWhlaWdodDo0MHB4Oy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtjb2xvcjojZmZmZmZmO3RyYW5zaXRpb246YWxsIDAuMnN9LmZhbmN5Ym94LXNoYXJlX19idXR0b246aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZie2JhY2tncm91bmQ6IzNiNTk5OH0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmI6aG92ZXJ7YmFja2dyb3VuZDojMzQ0ZTg2fS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdHtiYWNrZ3JvdW5kOiNiZDA4MWR9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0OmhvdmVye2JhY2tncm91bmQ6I2FhMDcxOX0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHd7YmFja2dyb3VuZDojMWRhMWYyfS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10dzpob3ZlcntiYWNrZ3JvdW5kOiMwZDk1ZTh9LmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3Zne3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4O3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHg7bWFyZ2luLXJpZ2h0OjdweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHBhdGh7ZmlsbDojZmZmZmZmfS5mYW5jeWJveC1zaGFyZV9faW5wdXR7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjEwMCU7bWFyZ2luOjEwcHggMCAwIDA7cGFkZGluZzoxMHB4IDE1cHg7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjb2xvcjojNWQ1YjViO2ZvbnQtc2l6ZToxNHB4O291dGxpbmU6bm9uZTtib3JkZXI6MDtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZDdkN2Q3fS5mYW5jeWJveC10aHVtYnN7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO3JpZ2h0OjA7d2lkdGg6MjEycHg7bWFyZ2luOjA7cGFkZGluZzoycHggMnB4IDRweCAycHg7YmFja2dyb3VuZDojZmZmZmZmOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDstbXMtb3ZlcmZsb3ctc3R5bGU6LW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO2JveC1zaXppbmc6Ym9yZGVyLWJveDt6LWluZGV4Ojk5OTk1fS5mYW5jeWJveC10aHVtYnMteHtvdmVyZmxvdy15OmhpZGRlbjtvdmVyZmxvdy14OmF1dG99LmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC10aHVtYnN7ZGlzcGxheTpibG9ja30uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVye3JpZ2h0OjIxMnB4fS5mYW5jeWJveC10aHVtYnM+dWx7bGlzdC1zdHlsZTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7cGFkZGluZzowO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0bztmb250LXNpemU6MDt3aGl0ZS1zcGFjZTpub3dyYXB9LmZhbmN5Ym94LXRodW1icy14PnVse292ZXJmbG93OmhpZGRlbn0uZmFuY3lib3gtdGh1bWJzLXk+dWw6Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOjdweH0uZmFuY3lib3gtdGh1bWJzLXk+dWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNre2JhY2tncm91bmQ6I2ZmZmZmZjtib3JkZXItcmFkaXVzOjEwcHg7Ym94LXNoYWRvdzppbnNldCAwIDAgNnB4IHJnYmEoMCwwLDAsMC4zKX0uZmFuY3lib3gtdGh1bWJzLXk+dWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQ6IzJhMmEyYTtib3JkZXItcmFkaXVzOjEwcHh9LmZhbmN5Ym94LXRodW1icz51bD5saXtmbG9hdDpsZWZ0O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7bWFyZ2luOjJweDt3aWR0aDoxMDBweDtoZWlnaHQ6NzVweDttYXgtd2lkdGg6Y2FsYyg1MCUgLSA0cHgpO21heC1oZWlnaHQ6Y2FsYygxMDAlIC0gOHB4KTtwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcjtvdXRsaW5lOm5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47Ym94LXNpemluZzpib3JkZXItYm94fWxpLmZhbmN5Ym94LXRodW1icy1sb2FkaW5ne2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjEpfS5mYW5jeWJveC10aHVtYnM+dWw+bGk+aW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDttYXgtd2lkdGg6bm9uZTttYXgtaGVpZ2h0Om5vbmU7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5mYW5jeWJveC10aHVtYnM+dWw+bGk6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7Ym9yZGVyOjNweCBzb2xpZCB2YXIoLS10aGVtZSk7ei1pbmRleDo5OTk5MTtvcGFjaXR5OjA7Ym9yZGVyLXJhZGl1czozcHg7dHJhbnNpdGlvbjphbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCl9LmZhbmN5Ym94LXRodW1icz51bD5saS5mYW5jeWJveC10aHVtYnMtYWN0aXZlOmJlZm9yZXtvcGFjaXR5OjF9YVtkYXRhLWZhbmN5Ym94XXtvdXRsaW5lOm5vbmV9QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODAwcHgpey5mYW5jeWJveC10aHVtYnN7d2lkdGg6MTEwcHh9LmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lcntyaWdodDoxMTBweH0uZmFuY3lib3gtdGh1bWJzPnVsPmxpe21heC13aWR0aDpjYWxjKDEwMCUgLSAxMHB4KX19LmNoYXJpdHktc2xpZGVyLC5wcmljZS1yYW5nZS1zbGlkZXIsLnJhbmdlLXNsaWRlcnttYXJnaW46NnB4IDAgMTNweCAwO3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDo1cHg7YmFja2dyb3VuZC1jb2xvcjojZTNlM2UzO2JvcmRlci1yYWRpdXM6M3B4fS51aS1zbGlkZXItcmFuZ2V7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjVweDtiYWNrZ3JvdW5kLWNvbG9yOiNhNmE2YTZ9LnVpLXNsaWRlci1oYW5kbGV7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt3aWR0aDowO2hlaWdodDoxNnB4O3RvcDotNnB4O2N1cnNvcjpwb2ludGVyO291dGxpbmU6bm9uZSAhaW1wb3J0YW50fS51aS1zbGlkZXItaGFuZGxlOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDowO2xlZnQ6LThweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6MCAzcHggNXB4IHJnYmEoOTIsOTgsMTEwLDAuNSk7Ym9yZGVyLXJhZGl1czo5cHh9Lnhkc29mdF9kYXRldGltZXBpY2tlcntwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Ojk5OTk7ZGlzcGxheTpub25lO3BhZGRpbmc6OHB4O3dpZHRoOjI5MHB4O2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojNWM2MjZlO2JvcmRlcjoxcHggc29saWQgI2ZhZmFmYTtib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgzNSwzNSwzNSwwLjI1KTtib3JkZXItcmFkaXVzOjNweH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlcl9fdGl0bGV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2hlaWdodDozMXB4O2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE0cHh9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXJfX3RpdGxlX19wcmV2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDowO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtvdXRsaW5lOm5vbmU7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDpub25lO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO2N1cnNvcjpwb2ludGVyfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyX190aXRsZV9fcHJldiBzcGFue2Rpc3BsYXk6YmxvY2s7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItdG9wOjhweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjhweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6OHB4IHNvbGlkICM1YzYyNmV9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX3ZhcmlhbnR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNSwgMWZyKTtncmlkLWdhcDo1cHh9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1le2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtoZWlnaHQ6MjhweDtiYWNrZ3JvdW5kOiNmNWY1ZjU7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojMWQyMjI1O2JvcmRlcjoxcHggc29saWQgI2RmZTBlMTtib3JkZXItcmFkaXVzOjNweDt0ZXh0LWFsaWduOmNlbnRlcjtjdXJzb3I6cG9pbnRlcn0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIGlmcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6NzVweDtoZWlnaHQ6MjEwcHg7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6bm9uZX0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIGJ1dHRvbntib3JkZXI6bm9uZSAhaW1wb3J0YW50fS54ZHNvZnRfbm9zZWxlY3R7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTstby11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lnhkc29mdF9ub3NlbGVjdDo6c2VsZWN0aW9ue2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9Lnhkc29mdF9ub3NlbGVjdDo6LW1vei1zZWxlY3Rpb257YmFja2dyb3VuZDp0cmFuc3BhcmVudH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9pbmxpbmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246c3RhdGljfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgKnstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowO21hcmdpbjowfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9kYXRlcGlja2VyLC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2Vye2Rpc3BsYXk6bm9uZX0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfZGF0ZXBpY2tlci5hY3RpdmUsLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIuYWN0aXZle2Rpc3BsYXk6YmxvY2t9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X21vbnRocGlja2Vye3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246Y2VudGVyfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbCBpLC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9wcmV2LC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9uZXh0LC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90b2RheV9idXR0b257YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFHUUFBQUFlQ0FZQUFBRGFXN3Z6QUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5SnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU15MWpNREV4SURZMkxqRTBOVFkyTVN3Z01qQXhNaTh3TWk4d05pMHhORG8xTmpveU55QWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTlROaUFvVjJsdVpHOTNjeWtpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2UTBOQlJqSTFOak0wTTBVd01URkZORGs0TmtGR016SkZRa1F6UWpFd1JVSWlJSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZRME5CUmpJMU5qUTBNMFV3TVRGRk5EazROa0ZHTXpKRlFrUXpRakV3UlVJaVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEcERRMEZHTWpVMk1UUXpSVEF4TVVVME9UZzJRVVl6TWtWQ1JETkNNVEJGUWlJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRwRFEwRkdNalUyTWpRelJUQXhNVVUwT1RnMlFVWXpNa1ZDUkROQ01UQkZRaUl2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUG9ORVA1NEFBQUlPU1VSQlZIamE3SnE5VHNNd0VNY3hyWkQ0V3BCWWVLVUNlK2tUTUNBQ0haaDRCRmZITy9BQUlIWkdGaFlrQkJzU0VxeHNMQ0FnWEtoYlhZT1R4aDlwZkpWUCtxdXRuWjVzLzVMejJZNUkwM1FoV2ppMkdJY2dBb2tXZ2ZDeE52Y09DQ0dLcWlTcWhVcDBsYUhPbmUwNXZkRXlHTWZrZHhKRFZqZ3dEbEVRZ1lRQmd4K1VMSmFXU1hYUzZyL0VSNUZCVlI4VmZHZnRUS2NJVE5zK2ExWHBjRm9FeFJFSURGMTRBVklGeGdRVVMraDUyMGNkdWQ2d05rQzBVQnc2QkNPL0hvQ1l3QmhEOFFDa1EveDFtd0R5RDRwbGg0RDZERFYwVEFHeW80SGNhd0xJQkJTTERrSGVIME1nMnlWUDNsNFRRTVpRRERzRU9sL01nSFFxaE1OdUUwRCtvQmgwQ0lyOE1BS3lhekJIOVd5QnVLeERXZ2JYZmpOZjMyVFoxS1dtL0FwMW9Tay9SNTNVdFE1eFRoM0xVbE1tVDhndDZnNTFROXArU29ieGdKUS9xbXNmWmhXeXdHRlNsMHlCakNMSkNNZ1hhaWwzYjcrcnVtZFZKMllSc3M0Y04rcjZxQUhEa1BXalBqZEpDRjRuOVJtQUQvVjlBL1dwNE5RYXNzRGp3bEI2WEJpQ3hjSlFXbVpaYjhUSEZpbGZ5L2xmclR2TGdocTJUcVRIclJNVEtOSjBzSWhkbzE1UlQrUnB5V3dGZFk5NlVaL0xkUUtCR2pjWHBjYzFBbFNGRWZMbW91RCsxa251eEJEVVZydk9CbW9PQy9yRWNON09ReEtWZUpUQ2lBZFV6VUpoQTJPZXo5UVRrcDcyT1RWY3hEY1hZOGlLTmt4R0FKWG1KQ09Rd09hNmRoeVhzT2E2WHdFR0FLZGViNUVUM3JRZEFBQUFBRWxGVGtTdVFtQ0MpfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbCBpe29wYWNpdHk6MC41O2JhY2tncm91bmQtcG9zaXRpb246LTkycHggLTE5cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6OXB4O2hlaWdodDoyMHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfcHJldntmbG9hdDpsZWZ0O2JhY2tncm91bmQtcG9zaXRpb246LTIwcHggMH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdG9kYXlfYnV0dG9ue2Zsb2F0OmxlZnQ7YmFja2dyb3VuZC1wb3NpdGlvbjotNzBweCAwO21hcmdpbi1sZWZ0OjVweH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbmV4dHtmbG9hdDpyaWdodDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbmV4dCwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfcHJldiwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdG9kYXlfYnV0dG9ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JvcmRlcjowIG5vbmU7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MzBweDtvcGFjaXR5OjAuNTstbXMtZmlsdGVyOidwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT01MCknO291dGxpbmU6bWVkaXVtIG5vbmU7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWluZGVudDoxMDAlO3doaXRlLXNwYWNlOm5vd3JhcDt3aWR0aDoyMHB4O21pbi13aWR0aDowfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfcHJldiwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X25leHR7ZmxvYXQ6bm9uZTtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MHB4IC0xNXB4O2hlaWdodDoxNXB4O3dpZHRoOjMwcHg7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDoxNHB4O21hcmdpbi10b3A6N3B4fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X3J0bCAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF9wcmV2LC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X3J0bCAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF9uZXh0e2Zsb2F0Om5vbmU7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MTRweH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3ByZXZ7YmFja2dyb3VuZC1wb3NpdGlvbjotNDBweCAwO21hcmdpbi1ib3R0b206N3B4O21hcmdpbi10b3A6MH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdG9kYXlfYnV0dG9uOmhvdmVyLC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9uZXh0OmhvdmVyLC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9wcmV2OmhvdmVye29wYWNpdHk6MTstbXMtZmlsdGVyOidwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApJ30ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWx7ZGlzcGxheTppbmxpbmU7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo5OTk5O21hcmdpbjowO3BhZGRpbmc6NXB4IDNweDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2Zsb2F0OmxlZnQ7d2lkdGg6MTgycHg7dGV4dC1hbGlnbjpjZW50ZXI7Y3Vyc29yOnBvaW50ZXJ9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsOmhvdmVyPnNwYW57dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWw6aG92ZXIgaXtvcGFjaXR5OjF9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsPi54ZHNvZnRfc2VsZWN0e2JvcmRlcjoxcHggc29saWQgI2NjYztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDozMHB4O3otaW5kZXg6MTAxO2Rpc3BsYXk6bm9uZTtiYWNrZ3JvdW5kOiNmZmY7bWF4LWhlaWdodDoxNjBweDtvdmVyZmxvdy15OmF1dG99Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsPi54ZHNvZnRfc2VsZWN0Lnhkc29mdF9tb250aHNlbGVjdHtyaWdodDotN3B4fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbD4ueGRzb2Z0X3NlbGVjdC54ZHNvZnRfeWVhcnNlbGVjdHtyaWdodDoycHh9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsPi54ZHNvZnRfc2VsZWN0PmRpdj4ueGRzb2Z0X29wdGlvbjpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQ6I2ZmODAwMH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWw+Lnhkc29mdF9zZWxlY3Q+ZGl2Pi54ZHNvZnRfb3B0aW9ue3BhZGRpbmc6MnB4IDEwcHggMnB4IDVweDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbD4ueGRzb2Z0X3NlbGVjdD5kaXY+Lnhkc29mdF9vcHRpb24ueGRzb2Z0X2N1cnJlbnR7YmFja2dyb3VuZDp2YXIoLS10aGVtZSk7Ym94LXNoYWRvdzojOTk5IDAgMXB4IDNweCAwIGluc2V0O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6Ym9sZH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbW9udGh7d2lkdGg6MTAwcHg7dGV4dC1hbGlnbjpyaWdodH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXJ7Y2xlYXI6Ym90aH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfeWVhcnt3aWR0aDo0OHB4O21hcmdpbi1sZWZ0OjVweH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO3dpZHRoOjEwMCV9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRoe2hlaWdodDoyNXB4fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZCwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGh7YmFja2dyb3VuZDojZTJlMmUyO2hlaWdodDozOHB4O2JvcmRlcjoxcHggc29saWQgI2RkZDtmb250LXNpemU6MTRweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cGFkZGluZzowO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtjdXJzb3I6cG9pbnRlcjt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXdlaWdodDpib2xkfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X3Nob3d3ZWVrcyAueGRzb2Z0X2NhbGVuZGFyIHRkLC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X3Nob3d3ZWVrcyAueGRzb2Z0X2NhbGVuZGFyIHRoe3dpZHRoOjEyLjUlfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0aHtiYWNrZ3JvdW5kOiNmMWYxZjF9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF90b2RheXtjb2xvcjp2YXIoLS10aGVtZSl9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9oaWdobGlnaHRlZF9kZWZhdWx0e2JhY2tncm91bmQ6I2ZmZTlkMjtib3gtc2hhZG93OiNmZmI4NzEgMCAxcHggNHB4IDAgaW5zZXQ7Y29sb3I6IzAwMH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2hpZ2hsaWdodGVkX21pbnR7YmFja2dyb3VuZDojYzFmZmM5O2JveC1zaGFkb3c6IzAwZGQxYyAwIDFweCA0cHggMCBpbnNldDtjb2xvcjojMDAwfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfZGVmYXVsdCwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2N1cnJlbnQsLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveD5kaXY+ZGl2Lnhkc29mdF9jdXJyZW50e2JhY2tncm91bmQ6dmFyKC0tdGhlbWUpO2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6Ym9sZH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X290aGVyX21vbnRoLC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfZGlzYWJsZWQsLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94PmRpdj5kaXYueGRzb2Z0X2Rpc2FibGVke29wYWNpdHk6MC4zO2N1cnNvcjpkZWZhdWx0fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfb3RoZXJfbW9udGgueGRzb2Z0X2Rpc2FibGVke29wYWNpdHk6MC4yfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZDpob3ZlciwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94PmRpdj5kaXY6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiNkZmUwZTF9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9jdXJyZW50Lnhkc29mdF9kaXNhYmxlZDpob3ZlciwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94PmRpdj5kaXYueGRzb2Z0X2N1cnJlbnQueGRzb2Z0X2Rpc2FibGVkOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tdGhlbWUpICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfZGlzYWJsZWQ6aG92ZXIsLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveD5kaXY+ZGl2Lnhkc29mdF9kaXNhYmxlZDpob3Zlcntjb2xvcjppbmhlcml0ICFpbXBvcnRhbnQ7YmFja2dyb3VuZDppbmhlcml0ICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzppbmhlcml0ICFpbXBvcnRhbnR9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRoe2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6Izk5OTtjdXJzb3I6ZGVmYXVsdH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY29weXJpZ2h0e2NvbG9yOiNjY2MgIWltcG9ydGFudDtmb250LXNpemU6MTBweDtjbGVhcjpib3RoO2Zsb2F0Om5vbmU7bWFyZ2luLWxlZnQ6OHB4fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jb3B5cmlnaHQgYXtjb2xvcjojZWVlICFpbXBvcnRhbnR9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NvcHlyaWdodCBhOmhvdmVye2NvbG9yOiNhYWEgIWltcG9ydGFudH0ueGRzb2Z0X3Njcm9sbGJhcj4ueGRzb2Z0X3Njcm9sbGVye2JhY2tncm91bmQ6I2NjYyAhaW1wb3J0YW50O2hlaWdodDoyMHB4O2JvcmRlci1yYWRpdXM6M3B4fS54ZHNvZnRfc2Nyb2xsYmFye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjdweDtyaWdodDowO3RvcDowO2JvdHRvbTowO2N1cnNvcjpwb2ludGVyfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X3J0bCAueGRzb2Z0X3Njcm9sbGJhcntsZWZ0OjA7cmlnaHQ6YXV0b30ueGRzb2Z0X3Njcm9sbGVyX2JveHtwb3NpdGlvbjpyZWxhdGl2ZX0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJre2JveC1zaGFkb3c6MCA1cHggMTVweCAtNXB4IHJnYmEoMjU1LDI1NSwyNTUsMC41MDYpO2JhY2tncm91bmQ6IzAwMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNDQ0O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjMzMzO2JvcmRlci1yaWdodDoxcHggc29saWQgIzMzMztib3JkZXItdG9wOjFweCBzb2xpZCAjMzMzO2NvbG9yOiNjY2N9Lnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMjIyfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3g+ZGl2PmRpdntiYWNrZ3JvdW5kOiMwYTBhMGE7Ym9yZGVyLXRvcDoxcHggc29saWQgIzIyMjtjb2xvcjojOTk5fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9sYWJlbHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9Lnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2xhYmVsPi54ZHNvZnRfc2VsZWN0e2JvcmRlcjoxcHggc29saWQgIzMzMztiYWNrZ3JvdW5kOiMwMDB9Lnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2xhYmVsPi54ZHNvZnRfc2VsZWN0PmRpdj4ueGRzb2Z0X29wdGlvbjpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQ6dmFyKC0tdGhlbWUpfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9sYWJlbD4ueGRzb2Z0X3NlbGVjdD5kaXY+Lnhkc29mdF9vcHRpb24ueGRzb2Z0X2N1cnJlbnR7YmFja2dyb3VuZDojY2M1NTAwO2JveC1zaGFkb3c6I2IwM2UwMCAwIDFweCAzcHggMCBpbnNldDtjb2xvcjojMDAwfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9sYWJlbCBpLC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9wcmV2LC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9uZXh0LC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF90b2RheV9idXR0b257YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFHUUFBQUFlQ0FZQUFBRGFXN3Z6QUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5SnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU15MWpNREV4SURZMkxqRTBOVFkyTVN3Z01qQXhNaTh3TWk4d05pMHhORG8xTmpveU55QWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTlROaUFvVjJsdVpHOTNjeWtpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2UVVFeFFVVXpPVEEwTTBVeU1URkZORGxCTTBGRlFUSkVOVEV4UkRWQk9EWWlJSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZRVUV4UVVVek9URTBNMFV5TVRGRk5EbEJNMEZGUVRKRU5URXhSRFZCT0RZaVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEcEJRVEZCUlRNNFJUUXpSVEl4TVVVME9VRXpRVVZCTWtRMU1URkVOVUU0TmlJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRwQlFURkJSVE00UmpRelJUSXhNVVUwT1VFelFVVkJNa1ExTVRGRU5VRTROaUl2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUHAwVnhHRUFBQUlBU1VSQlZIamE3SnJOU2dNeEVNZWJ0Z2grM01TTHIxVDFYbjJDSG9TS0IwOCtRbVI4Qng5QThlN1JpeGRCOUNLQ29OZGV4SXVneEZsSmE3ck5abmVUYkxJcE0vQ25OTHNkTXZOak04bDBtUkNpUTlZZTYxSUtDQWdaQVVuSCttVTNNTVphSFlDaEJuSlVEeldPRlpkVmZjNStaRkxicldEZVhQd2J4SXFyTExmYWVTMGhFQlZHSVJRQ0VpWm9IUXd0bEdTQnlDQ2RZQmw4ZzhlZ1RUQVdvS1FNUkJSQmNaeFlsaHpoS2VncU1PYWdlRXJzQ0hWa2szaFhJRm9vRGdIQjFLa0hJSFZnektCNEFESlEvQTFqQUZtQVloa1FxQTVUT0J0b2NyS3JnWHdRQThnY0ZJdUFJTzhzUVNBN2hpZHZQd2FRR1pTYUFZSE9VV0pBQmhXV3cyRU1JSDlRYWdRRVJVNFNBckpYbzBaWkwxOHV2YXhlalh0L0VtOHhqVkJYbXZGcjFLVm0vQUoxMHRSZTJYbnJhTnFhSnZLRTNLSHVVYmZLMUUrVkhCMHE0MC95M3NkUVN4WTRGSFdlS0pDdW5QOFV5RGRxSlplblQzbnRWVjVqSVlDQWgyMHZUN2lvUDh0cGY2RTJsZkVNd0VSZSt3aFYxTUhqd1pCN1BCaUN4Y0dRV3dLWktENjJsZkdOblAvMXBvRkFBNjBUN3JGMVVnY0tkMmlkM0tEZVVTK29MV1Y4RGZXQWVwT2ZxMDBDZ1FhYmk5empjZ0pWWVZEN1BWelFVQVVHQVFrYk5KVEJJQ0RoZ3dZVGpEWUQ2WGVXMDhaS2grQTRwWWt6ZW5PeFhVYnZaY1d6N0U4eWtSTW5JSEdYMVhQbCsxbTJ2UFlwTCsycWRiOENEQUFSbEtGRXovWlZrQUFBQUFCSlJVNUVya0pnZ2c9PSl9Lnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NhbGVuZGFyIHRkLC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0aHtiYWNrZ3JvdW5kOiMwYTBhMGE7Ym9yZGVyOjFweCBzb2xpZCAjMjIyO2NvbG9yOiM5OTl9Lnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NhbGVuZGFyIHRoe2JhY2tncm91bmQ6IzBlMGUwZX0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X3RvZGF5e2NvbG9yOiNjYzU1MDB9Lnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9oaWdobGlnaHRlZF9kZWZhdWx0e2JhY2tncm91bmQ6I2ZmZTlkMjtib3gtc2hhZG93OiNmZmI4NzEgMCAxcHggNHB4IDAgaW5zZXQ7Y29sb3I6IzAwMH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2hpZ2hsaWdodGVkX21pbnR7YmFja2dyb3VuZDojYzFmZmM5O2JveC1zaGFkb3c6IzAwZGQxYyAwIDFweCA0cHggMCBpbnNldDtjb2xvcjojMDAwfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfZGVmYXVsdCwueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2N1cnJlbnQsLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveD5kaXY+ZGl2Lnhkc29mdF9jdXJyZW50e2JhY2tncm91bmQ6I2NjNTUwMDtib3gtc2hhZG93OiNiMDNlMDAgMCAxcHggM3B4IDAgaW5zZXQ7Y29sb3I6IzAwMH0ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGQ6aG92ZXIsLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveD5kaXY+ZGl2OmhvdmVye2NvbG9yOiMwMDAgIWltcG9ydGFudDtiYWNrZ3JvdW5kOnZhcigtLXRoZW1lKSAhaW1wb3J0YW50fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0aHtjb2xvcjojNjY2fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jb3B5cmlnaHR7Y29sb3I6IzMzMyAhaW1wb3J0YW50fS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jb3B5cmlnaHQgYXtjb2xvcjojMTExICFpbXBvcnRhbnR9Lnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NvcHlyaWdodCBhOmhvdmVye2NvbG9yOiM1NTUgIWltcG9ydGFudH0ueGRzb2Z0X2RhcmsgLnhkc29mdF90aW1lX2JveHtib3JkZXI6MXB4IHNvbGlkICMzMzN9Lnhkc29mdF9kYXJrIC54ZHNvZnRfc2Nyb2xsYmFyPi54ZHNvZnRfc2Nyb2xsZXJ7YmFja2dyb3VuZDojMzMzICFpbXBvcnRhbnR9Lnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3NhdmVfc2VsZWN0ZWR7ZGlzcGxheTpibG9jaztib3JkZXI6MXB4IHNvbGlkICNkZGRkZGQgIWltcG9ydGFudDttYXJnaW4tdG9wOjVweDt3aWR0aDoxMDAlO2NvbG9yOiM0NTQ1NTE7Zm9udC1zaXplOjEzcHh9Lnhkc29mdF9kYXRldGltZXBpY2tlciAuYmx1ZS1ncmFkaWVudC1idXRue2ZvbnQtZmFtaWx5OidtdXNlby1zYW5zJywgJ0Jvb2sgQW50aXF1YScsIHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6MzAwO2NvbG9yOiM4Mjg3OGM7aGVpZ2h0OjI4cHg7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo0cHggMTdweCA0cHggMzNweDtib3JkZXI6MXB4IHNvbGlkICNkN2Q4ZGE7YmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNmNGY4ZmEgNzMlKTtiYWNrZ3JvdW5kOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICNmZmYpLCBjb2xvci1zdG9wKDczJSwgI2Y0ZjhmYSkpO2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZjRmOGZhIDczJSk7YmFja2dyb3VuZDotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZjRmOGZhIDczJSk7YmFja2dyb3VuZDotbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2Y0ZjhmYSA3MyUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwJSwgI2Y0ZjhmYSA3MyUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZicsIGVuZENvbG9yc3RyPScjZjRmOGZhJywgR3JhZGllbnRUeXBlPTApfS54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLmJsdWUtZ3JhZGllbnQtYnV0bjpob3ZlciwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC5ibHVlLWdyYWRpZW50LWJ1dG46Zm9jdXMsLnhkc29mdF9kYXRldGltZXBpY2tlciAuYmx1ZS1ncmFkaWVudC1idXRuOmhvdmVyIHNwYW4sLnhkc29mdF9kYXRldGltZXBpY2tlciAuYmx1ZS1ncmFkaWVudC1idXRuOmZvY3VzIHNwYW57Y29sb3I6IzQ1NDU1MTtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjhmYSAwJSwgI2ZmZiA3MyUpO2JhY2tncm91bmQ6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgI2Y0ZjhmYSksIGNvbG9yLXN0b3AoNzMlLCAjZmZmKSk7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY4ZmEgMCUsICNmZmYgNzMlKTtiYWNrZ3JvdW5kOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY4ZmEgMCUsICNmZmYgNzMlKTtiYWNrZ3JvdW5kOi1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmOGZhIDAlLCAjZmZmIDczJSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjRmOGZhIDAlLCAjZmZmIDczJSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZjRmOGZhJywgZW5kQ29sb3JzdHI9JyNGRkYnLCBHcmFkaWVudFR5cGU9MCl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7LnVpLWF1dG9jb21wbGV0ZXtsZWZ0OjMwcHggIWltcG9ydGFudH19LyohXG4gKlxuICogICAgICAgICBTaW1wbGVCYXIuanMgLSB2Mi42LjFcbiAqICAgICAgICAgU2Nyb2xsYmFycywgc2ltcGxlci5cbiAqICAgICAgICAgaHR0cHM6Ly9ncnNtdG8uZ2l0aHViLmlvL3NpbXBsZWJhci9cbiAqXG4gKiAgICAgICAgIE1hZGUgYnkgQWRyaWVuIEdyc210byBmcm9tIGEgZm9yayBieSBKb25hdGhhbiBOaWNvbFxuICogICAgICAgICBVbmRlciBNSVQgTGljZW5zZVxuICpcbiAqL1tkYXRhLXNpbXBsZWJhcl17cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowO292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O21heC1oZWlnaHQ6aW5oZXJpdDstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH1bZGF0YS1zaW1wbGViYXI9J2luaXQnXXtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4fS5zaW1wbGViYXItc2Nyb2xsLWNvbnRlbnR7b3ZlcmZsb3cteDpoaWRkZW4gIWltcG9ydGFudDtvdmVyZmxvdy15OnNjcm9sbDttaW4td2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC1oZWlnaHQ6aW5oZXJpdCAhaW1wb3J0YW50O2JveC1zaXppbmc6Y29udGVudC1ib3ggIWltcG9ydGFudH0uc2ltcGxlYmFyLWNvbnRlbnR7b3ZlcmZsb3cteTpoaWRkZW4gIWltcG9ydGFudDtvdmVyZmxvdy14OnNjcm9sbDtib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDttaW4taGVpZ2h0OjEwMCUgIWltcG9ydGFudH0uc2ltcGxlYmFyLXRyYWNre3otaW5kZXg6MzA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt3aWR0aDoxMXB4O2JhY2tncm91bmQ6I2RmZTBlMTtib3JkZXItcmFkaXVzOjhweH0uc2ltcGxlYmFyLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoycHg7d2lkdGg6N3B4O21pbi1oZWlnaHQ6MTBweH0uc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJztiYWNrZ3JvdW5kOnZhcigtLXRoZW1lKTtvcGFjaXR5OjAuOTtib3JkZXItcmFkaXVzOjdweDtsZWZ0OjA7cmlnaHQ6MDt0cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBsaW5lYXJ9LnNpbXBsZWJhci10cmFjazpob3ZlciAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUsLnNpbXBsZWJhci10cmFjayAuc2ltcGxlYmFyLXNjcm9sbGJhci52aXNpYmxlOmJlZm9yZXt0cmFuc2l0aW9uOmFsbCAwc30uc2ltcGxlYmFyLXRyYWNrLnZlcnRpY2Fse3RvcDowO2Rpc3BsYXk6bm9uZX0ueGRzb2Z0X3RpbWVfYm94IC5zaW1wbGViYXItdHJhY2sudmVydGljYWx7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJX0uc2ltcGxlYmFyLXRyYWNrLnZlcnRpY2FsIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZXt0b3A6MnB4O2JvdHRvbToycHh9LnNpbXBsZWJhci10cmFjay5ob3Jpem9udGFse2xlZnQ6MDt3aWR0aDphdXRvO2hlaWdodDoxNXB4fS54ZHNvZnRfdGltZV9ib3ggLnNpbXBsZWJhci10cmFjay5ob3Jpem9udGFse2Rpc3BsYXk6bm9uZX0uc2ltcGxlYmFyLXRyYWNrLmhvcml6b250YWwgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3Jle2hlaWdodDoxMDAlO2xlZnQ6MnB4O3JpZ2h0OjJweH0uaG9yaXpvbnRhbC5zaW1wbGViYXItdHJhY2sgLnNpbXBsZWJhci1zY3JvbGxiYXJ7cmlnaHQ6YXV0bzt0b3A6MnB4O2hlaWdodDoxMXB4O21pbi1oZWlnaHQ6MDttaW4td2lkdGg6MTBweDt3aWR0aDphdXRvfS51aS1zcGlubmVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6NDBweDtwYWRkaW5nOjAgNDBweDttYXgtd2lkdGg6MTYwcHg7bWFyZ2luOjA7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzFkMjIyNTtib3JkZXI6MXB4IHNvbGlkICNkZmUwZTE7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6NHB4fWlucHV0LnVpLXNwaW5uZXItaW5wdXR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttYXJnaW46MDtwYWRkaW5nOjAgMTBweDtoZWlnaHQ6MzhweDt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMDAlO2JvcmRlcjpub25lO2JhY2tncm91bmQ6bm9uZTtmb250LXNpemU6MTRweDtjb2xvcjojMWQyMjI1O291dGxpbmU6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZX0udWktc3Bpbm5lci1idXR0b257cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjQwcHg7aGVpZ2h0OjM4cHg7dHJhbnNpdGlvbjphbGwgMC4ycztjb2xvcjojNWM2MjZlfS51aS1zcGlubmVyLWJ1dHRvbjpob3Zlcntjb2xvcjp2YXIoLS10aGVtZSk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnVpLXNwaW5uZXItdXB7cmlnaHQ6MH0udWktc3Bpbm5lci1kb3due2xlZnQ6MDtmb250LXNpemU6Mi41ZW07cGFkZGluZy1ib3R0b206MXB4fS5wcmV2aWV3LXNsaWRlcl9faXRlbXtwYWRkaW5nLXRvcDoxZW07cGFkZGluZy1yaWdodDowLjVlbTtwYWRkaW5nLWJvdHRvbToxZW07cGFkZGluZy1sZWZ0OjAuNWVtfS5wcmV2aWV3LXNsaWRlcl9faXRlbSAuY2F0YWxvZ3VlLWxpc3QtaXRlbXt3aWR0aDoxMDAlfS5zbGljay1zbGlkZXItY291bnRlcntmb250LXdlaWdodDpib2xkO21hcmdpbi10b3A6MWVtO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxLjI1ZW07Y29sb3I6IzVjNjI2ZX0uYXV0aHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMHZ3O21pbi1oZWlnaHQ6Y2FsYygxMDB2aCAtIDEzNHB4KTtwYWRkaW5nLXRvcDozMHB4O3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWJvdHRvbTo5MHB4O3BhZGRpbmctbGVmdDoxNXB4fS5yZy1wYXJ0bmVyIC5hdXRoe3BhZGRpbmctYm90dG9tOjMwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5hdXRoe21pbi1oZWlnaHQ6Y2FsYygxMDB2aCAtIDEyNHB4KX19LmF1dGhfX2Zvcm17ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJTttYXgtd2lkdGg6MzIwcHg7bWluLWhlaWdodDozNDBweH0uYXV0aF9fbG9nb3t3aWR0aDoyNjBweDtoZWlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1ib3R0b206MjBweDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApfS5hdXRoX19sb2dvIGltZ3t3aWR0aDoxMDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5hdXRoX19sb2dve3dpZHRoOjIwMHB4fX0uYXV0aF9fdGl0bGV7bWFyZ2luLWJvdHRvbToyMHB4O2ZvbnQtc2l6ZTo0MHB4O3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpey5hdXRoX190aXRsZXtmb250LXNpemU6MzRweH19LmF1dGhfX2xpbmV7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjIwcHh9LmF1dGhfX2J1dG57d2lkdGg6MjAwcHg7bWFyZ2luLWJvdHRvbToxNXB4fS5hdXRoX19yZW1lbWJlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ib3R0b206MTVweDtjdXJzb3I6cG9pbnRlcn0uYXV0aF9fcmVjb3Zlcnl7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbToxNXB4fS5hdXRoX190cmlnZ2Vye3RleHQtYWxpZ246Y2VudGVyfS5hdXRoX190ZXh0e21hcmdpbi1ib3R0b206MTBweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojNWM2MjZlfS5hdXRoX19lcnJvcnt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXdlaWdodDpib2xkO2NvbG9yOnZhcigtLXRoZW1lKTttYXJnaW4tYm90dG9tOjE1cHh9LmF1dGhfX21lc3NhZ2V7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbToyMHB4O2Rpc3BsYXk6bm9uZX0uYXV0aF9fbWVzc2FnZV9zdWNjZXNze2NvbG9yOiM1YzYyNmV9LmF1dGhfX21lc3NhZ2VfZXJyb3J7Y29sb3I6I2YyMTcxN30uaGVyb3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7cGFkZGluZzowIDIycHg7Y29sb3I6I2ZmZjtoZWlnaHQ6Y2FsYygxMDB2aCAtIDk4cHgpO292ZXJmbG93OmhpZGRlbjt0ZXh0LWFsaWduOmNlbnRlcn0uaGVyby1sb2dve3dpZHRoOjEwMCU7bWF4LXdpZHRoOjUwMHB4O21hcmdpbjowIGF1dG8gNDBweCBhdXRvfS5oZXJvLWxvZ28gc3Zne3dpZHRoOjEwMCU7ZmlsbDojZmZmfS5oZXJvLWxvZ28gLmxvZ28taXRlbXtmaWxsOnZhcigtLXRoZW1lKX0uaGVybyBoMXtmb250LXNpemU6ODBweDtsaW5lLWhlaWdodDoxLjJlbTtwYWRkaW5nOjAgMCAxMHB4IDA7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCk7dHJhbnNpdGlvbjphbGwgMS4zcyAwLjVzfS5oZXJvIC5pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjM7bWF4LXdpZHRoOjEwNDBweH0uaGVybyBwe3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtwYWRkaW5nOjAgMCAyOXB4IDA7Zm9udC1zaXplOjIwcHh9Lmhlcm8gLnRyYW5zcGFyZW50LWJ1dG57ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzowIDQwcHg7bWFyZ2luOjAgMCAyNXB4IDB9Lmhlcm8gLmFuY2hvcjpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uaGVybyAubWFpbi1wYWdlLWNlbGx7cGFkZGluZzo5OHB4IDAgMCAwfS5oZXJvLXNsb2dhbntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7cGFkZGluZzoxMXB4IDAgMCAwO2ZvbnQtc2l6ZTozMHB4O2xpbmUtaGVpZ2h0OjQycHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApO3RyYW5zaXRpb246YWxsIDEuM3MgMC44c30uaGVyby1zbG9nYW46YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjA7bGVmdDo1MCU7ZGlzcGxheTpibG9jazt3aWR0aDo2MHB4O2hlaWdodDoycHg7YmFja2dyb3VuZDojZmZmO21hcmdpbjowIDAgMCAtMzBweDtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3RyYW5zaXRpb246YWxsIDFzIDFzfS5oZXJvLWJvdHRvbXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTt0cmFuc2l0aW9uOmFsbCAxLjNzIDFzfS5oZXJvLWJne3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt6LWluZGV4OjE7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttYXJnaW46MDtvcGFjaXR5OjB9Lmhlcm8tYmcgLmltYWdle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3otaW5kZXg6MTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbn0uaGVyby1iZyAuaW1hZ2UgaWZyYW1lLC5oZXJvLWJnIC5pbWFnZSB2aWRlbywuaGVyby1iZyAuaW1hZ2UgaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7bWluLXdpZHRoOjEwMCU7bWluLWhlaWdodDoxMDAlO21heC13aWR0aDo5OTk5OSU7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0uaGVyby1iZzpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6MDtsZWZ0OjA7ei1pbmRleDoyO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwwLDAsMC44KSAwJSwgcmdiYSgwLDAsMCwwLjYpIDYwJSwgcmdiYSgwLDAsMCwwLjQpIDEwMCUpfS5pb3MgLmhlcm8tYmcgdmlkZW8sLmFuZHJvaWQgLmhlcm8tYmcgdmlkZW97ZGlzcGxheTpub25lfS5sb2FkZWQgLmhlcm8tYmd7b3BhY2l0eToxfS5oZXJvLWJnIHZpZGVvLC5oZXJvLWJnIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5jb250YWN0cy5zY3JvbGxlZCAuY29udGFjdHMtbGlzdC1pdGVtLC5jb21wYW55LWZlYXR1cmUuc2Nyb2xsZWQgLmZlYXR1cmVzLWxpc3QtaXRlbSwubG9hZGVkIC5oZXJvLXNsb2dhbjpiZWZvcmUsLmxvYWRlZCAuaGVyby1ib3R0b20sLmxvYWRlZCAuaGVyby1zbG9nYW4sLmxvYWRlZCAuaGVybyBoMXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfS5kb3duLWJ1dG57cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjUwcHg7bGVmdDo5MCU7ei1pbmRleDoxMDA7d2lkdGg6MzhweDttYXJnaW4tbGVmdDotMTlweDtmb250LXNpemU6MjJweDtjdXJzb3I6ZGVmYXVsdDtjb2xvcjojZmZmO3RyYW5zaXRpb246YWxsIDAuMnN9LmRvd24tYnV0bi5oaWRkZW4tYnRue29wYWNpdHk6MH0uZG93bi1idXRuIHNwYW57ZGlzcGxheTpibG9jaztoZWlnaHQ6MjBweH0uZG93bi1idXRuIHNwYW46bnRoLWNoaWxkKDEpe2FuaW1hdGlvbjpqdW1wIDFzIGluZmluaXRlfS5kb3duLWJ1dG4gc3BhbjpudGgtY2hpbGQoMil7YW5pbWF0aW9uOmp1bXAgMXMgMC4xNXMgaW5maW5pdGV9LmRvd24tYnV0biBzcGFuOm50aC1jaGlsZCgzKXthbmltYXRpb246anVtcCAxcyAwLjNzIGluZmluaXRlfS5oZXJvLWljb24sLmRvd24taWNvbntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206NTBweDtsZWZ0OjA7ei1pbmRleDo3O3dpZHRoOjEwMCU7aGVpZ2h0OjgwcHg7bWFyZ2luOjAgMCAwIDA7dGV4dC1hbGlnbjpjZW50ZXJ9Lmhlcm8taWNvbiBzdmcsLmRvd24taWNvbiBzdmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDo1MCU7ei1pbmRleDoyO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7bWFyZ2luOjAgMCAwIC0yMHB4O3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUzZCgwLCAxNXB4LCAwKTthbmltYXRpb246c2Nyb2xsV2hlZWwgMXMgbGluZWFyIGluZmluaXRlO2ZpbGw6I2ZmZn0uaGVyby1pY29uIHNwYW4sLmRvd24taWNvbiBzcGFue3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMHB4O2xlZnQ6NTAlO3otaW5kZXg6MjtkaXNwbGF5OmJsb2NrO3dpZHRoOjE1MHB4O21hcmdpbjowIDAgMCAtNzVweDtjb2xvcjojZmZmO2ZvbnQtc2l6ZToyMnB4O3RleHQtYWxpZ246Y2VudGVyfS5pb3MgLmhlcm8taWNvbiwuYW5kcm9pZCAuaGVyby1pY29uLC5pb3MgLmRvd24taWNvbiwuYW5kcm9pZCAuZG93bi1pY29ue2Rpc3BsYXk6bm9uZX0ucGFnZS1oZXJve3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOiNmZmY7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MCAyMHB4O2ZvbnQtc2l6ZTozMHB4O21hcmdpbi1ib3R0b206M2VtfS5wYWdlLWhlcm8tZml4e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0ucGFnZS1oZXJvLS1jb21wYW55e3BhZGRpbmc6MH0ucGFnZS1oZXJvLS1jb21wYW55IC5wYWdlLWhlcm8tYmd7cG9zaXRpb246cmVsYXRpdmV9LnBhZ2UtaGVyby0tY29tcGFueSAucGFnZS1oZXJvLWJnIC5zbGljay1hcnJvd3t0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMzBweCl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5wYWdlLWhlcm8tLWNvbXBhbnkgLnBhZ2UtaGVyby1iZyAuc2xpY2stYXJyb3d7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fS5wYWdlLWhlcm8tLWNvbXBhbnkgLnBhZ2UtaGVyby1iZzpiZWZvcmV7ZGlzcGxheTpub25lfS5wYWdlLWhlcm8tYXJyb3d7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEwMHB4O2JhY2tncm91bmQ6IzI5MjkyOX0ucGFnZS1oZXJvLWFycm93IC5oZXJvLWljb257Ym90dG9tOjIwcHh9LnBhZ2UtaGVyby10b3B7bWFyZ2luOjAgMCAxMHB4IDA7Zm9udC1zaXplOjAuOGVtfS5wYWdlLWhlcm8tdGl0bGV7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjcwcHg7bGluZS1oZWlnaHQ6MS4yZW07cGFkZGluZzowIDAgMTBweCAwfS5wYWdlLWhlcm8tY29udGVudHt3aWR0aDpjYWxjKDEwMCUgLSAzMDBweCl9LnBhZ2UtaGVyby1mcmFtZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1lbmQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnBhZ2UtaGVyby1ob2xkZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDozO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWluLWhlaWdodDpjYWxjKDEwMHZoIC0gOThweCk7bWF4LXdpZHRoOjEwNDBweDttYXJnaW46MCBhdXRvfS5wYWdlLWhlcm8tdGV4dHtwb3NpdGlvbjppbmhlcml0O3BhZGRpbmc6MTFweCAwIDAgMDtsaW5lLWhlaWdodDoxLjNlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnBhZ2UtaGVyby10ZXh0OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjYwcHg7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kOiNmZmZ9LnBhZ2UtaGVyby10ZXh0IHNwYW57ZGlzcGxheTpibG9jazt0ZXh0LXRyYW5zZm9ybTpub25lO2ZvbnQtc2l6ZTowLjhlbX0ucGFnZS1oZXJvLWJne3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt6LWluZGV4OjE7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttYXJnaW46MH0ucGFnZS1oZXJvLWJnLnBhZ2UtaGVyby1zbGlkZXIub25lLXNsaWRlIC5zbGljay1saXN0e3BhZGRpbmc6MCAhaW1wb3J0YW50fS5wYWdlLWhlcm8tYmcucGFnZS1oZXJvLXNsaWRlci5vbmUtc2xpZGUgLnNsaWRlIGF7d2lkdGg6MTAwJX0ucGFnZS1oZXJvLWJnLnBhZ2UtaGVyby1zbGlkZXIub25lLXNsaWRlIC5zbGlkZS10ZXh0e3dpZHRoOjEwMCU7bGVmdDowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsucGFnZS1oZXJvLWJnLnBhZ2UtaGVyby1zbGlkZXIgLnNsaWRle3BhZGRpbmctYm90dG9tOjB9LnBhZ2UtaGVyby1iZy5wYWdlLWhlcm8tc2xpZGVyIC5zbGlkZSBhe2xlZnQ6MDt3aWR0aDoxMDAlfX0ucGFnZS1oZXJvLWJnIC5zbGlkZXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWJvdHRvbToxMDBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCl7LnBhZ2UtaGVyby1iZyAuc2xpZGV7b3BhY2l0eTowLjg7dHJhbnNmb3JtOnNjYWxlKDAuOCk7dHJhbnNpdGlvbjphbGwgMC4zNXN9LnBhZ2UtaGVyby1iZyAuc2xpZGUuc2xpY2stY3VycmVudHtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlKDEpfS5wYWdlLWhlcm8tYmcgLnNsaWRlLnNsaWNrLWN1cnJlbnQgLnNsaWRlLXRleHR7b3BhY2l0eToxO3RyYW5zaXRpb246YWxsIDAuNXMgMC41c319LnBhZ2UtaGVyby1iZyAuc2xpZGUgLnNsaWNrLWN1cnJlbnQgLnNsaWRlLXRleHR7b3BhY2l0eToxO3RyYW5zaXRpb246YWxsIDAuNXMgMC41c30ucGFnZS1oZXJvLWJnIC5zbGlkZV9fZnJhbWV7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjYwMHB4O21heC13aWR0aDoxNDUwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzt3aWR0aDoxMDAlfS5wYWdlLWhlcm8tYmcgLnNsaWRlX19mcmFtZSAuaW1hZ2V7aGVpZ2h0OjEwMCV9LnBhZ2UtaGVyby1iZyAuc2xpZGVfX2ZyYW1lIC5pbWFnZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsucGFnZS1oZXJvLWJnIC5zbGlkZV9fZnJhbWV7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OjQwMHB4fX0ucGFnZS1oZXJvLWJnIC5zbGlkZV9fdGl0bGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6Mjt3aWR0aDoxMDAlO2NvbG9yOiNmZmY7cGFkZGluZy10b3A6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1ib3R0b206MzBweDtwYWRkaW5nLWxlZnQ6MTVweDtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudChyZ2JhKDI5LDM0LDM3LDAuODUpIDAlLCByZ2JhKDI5LDM0LDM3LDAuNykgNTAlLCByZ2JhKDI5LDM0LDM3LDAuNikgNzAlLCByZ2JhKDI5LDM0LDM3LDApIDEwMCUpO2ZvbnQtc2l6ZToyMnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucGFnZS1oZXJvLWJnIC5zbGlkZV9fdGl0bGV7Zm9udC1zaXplOjE4cHg7dGV4dC10cmFuc2Zvcm06bm9uZX19LnBhZ2UtaGVyby1iZyAuc2xpZGUgYXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlO3dpZHRoOmNhbGMoMTAwJSAtIDIwcHgpO21hcmdpbjowIGF1dG87cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2Rpc3BsYXk6YmxvY2t9LnBhZ2UtaGVyby1iZyAuc2xpZGUgYTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxMDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvaW1hZ2VzL2kvem9vbS5wbmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXNpemU6NjBweCA2MHB4O29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCAwLjNzfS5wYWdlLWhlcm8tYmcgLnNsaWRlIGE6aG92ZXI6YmVmb3Jle29wYWNpdHk6MX0ucGFnZS1oZXJvLWJnIC5zbGlkZS10ZXh0e3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MTBweDt6LWluZGV4OjU7d2lkdGg6Y2FsYygxMDAlIC0gMjBweCk7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNSk7Zm9udC1zaXplOjE2cHg7cGFkZGluZzowIDIwcHggMjBweCAyMHB4O29wYWNpdHk6MDtjb2xvcjojZmZmO3RyYW5zaXRpb246YWxsIDAuMXN9LnBhZ2UtaGVyby1iZyAuc2xpZGUtdGV4dCAubmFtZXtkaXNwbGF5OmJsb2NrO21hcmdpbjowIDAgNXB4IDA7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6Ym9sZH0ucGFnZS1oZXJvLWJnIC5zbGlkZS10ZXh0IHB7cGFkZGluZzowIDAgMTBweCAwO2ZvbnQtc2l6ZToxNnB4fS5wYWdlLWhlcm8tYmcgLnNsaWRlLXRleHQgbGl7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6Ym9sZH0ucGFnZS1oZXJvLWJnIC5zbGlkZS10ZXh0IGxpPnNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2t9LnBhZ2UtaGVyby1iZyAuc2xpZGUtdGV4dCBsaT5zcGFuOmZpcnN0LWNoaWxke21hcmdpbjowIDEwcHggMCAwfS5wYWdlLWhlcm8tYmcgLnNsaWRlLXRleHQtdHJpZ2dlcntwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0ucGFnZS1oZXJvLWJnIC5zbGlkZS10ZXh0LXRyaWdnZXIgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTZweH0ucGFnZS1oZXJvLWJnIC5zbGlkZS10ZXh0LXRyaWdnZXI6YWZ0ZXJ7cG9zaXRpb246cmVsYXRpdmU7Y29udGVudDonJzt0b3A6MXB4O3RyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo4cHg7aGVpZ2h0OjhweDttYXJnaW46MCAwIDAgMTBweDtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZmZmO2JvcmRlci1yaWdodDoycHggc29saWQgI2ZmZjt0cmFuc2l0aW9uOmFsbCAwLjJzfS5wYWdlLWhlcm8tYmcgLnNsaWRlLXRleHQtdHJpZ2dlci5hY3RpdmU6YWZ0ZXJ7dG9wOi0zcHg7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnBhZ2UtaGVyby1iZyAuc2xpZGUtdGV4dC10cmlnZ2VyIHNwYW57Zm9udC1zaXplOjE0cHh9fS5wYWdlLWhlcm8tYmcgLnNsaWRlLXRleHQtaG9sZGVyOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5wYWdlLWhlcm8tYmcgLnNsaWRlLXRleHQtbGVmdHtmbG9hdDpsZWZ0O3dpZHRoOmNhbGMoNjAlIC0gMTBweCl9LnBhZ2UtaGVyby1iZyAuc2xpZGUtdGV4dC1yaWdodHtmbG9hdDpyaWdodDt0ZXh0LWFsaWduOnJpZ2h0O3dpZHRoOmNhbGMoNDAlIC0gMTBweCl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5wYWdlLWhlcm8tYmcgLnNsaWRlLXRleHR7bGVmdDowO3dpZHRoOjEwMCV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wYWdlLWhlcm8tYmcgLnNsaWRlLXRleHR7Zm9udC1zaXplOjE1cHh9LnBhZ2UtaGVyby1iZyAuc2xpZGUtdGV4dCAubmFtZXtmb250LXNpemU6MjBweH0ucGFnZS1oZXJvLWJnIC5zbGlkZS10ZXh0IHB7Zm9udC1zaXplOjE1cHh9LnBhZ2UtaGVyby1iZyAuc2xpZGUtdGV4dC1sZWZ0LC5wYWdlLWhlcm8tYmcgLnNsaWRlLXRleHQtcmlnaHR7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfX0ucGFnZS1oZXJvLWJnIC5pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5wYWdlLWhlcm8tYmcgLmltYWdlIGlmcmFtZSwucGFnZS1oZXJvLWJnIC5pbWFnZSB2aWRlbywucGFnZS1oZXJvLWJnIC5pbWFnZSBpbWd7bWluLXdpZHRoOjEwMCU7bWluLWhlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9LnBhZ2UtaGVyby1iZyAuaW1hZ2VfYmx1cntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAlO2xlZnQ6MDt6LWluZGV4OjE7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtmaWx0ZXI6Ymx1cig0MHB4KTt0cmFuc2Zvcm06c2NhbGUoMC45KX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LnBhZ2UtaGVyby1iZyAuaW1hZ2VfYmx1cntkaXNwbGF5Om5vbmV9fS5wYWdlLWhlcm8tYmc6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjA7bGVmdDowO3otaW5kZXg6MjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsMCwwLDAuOCkgMCUsIHJnYmEoMCwwLDAsMC42KSA2MCUsIHJnYmEoMCwwLDAsMC40KSAxMDAlKX0ucGFnZS1oZXJvLW5hdnt0ZXh0LWFsaWduOnJpZ2h0O2ZvbnQtc2l6ZTowLjc1ZW07d2lkdGg6MjgwcHg7dHJhbnNpdGlvbjphbGwgMS4zcyAxc30ucGFnZS1oZXJvLW5hdiBsaXttYXJnaW46MTVweCAwIDAgMH0ucGFnZS1oZXJvLW5hdiBsaTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LnBhZ2UtaGVyby1uYXYgYXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NXB4IDAgNXB4IDA7Y29sb3I6I2ZmZn0ucGFnZS1oZXJvLW5hdiBhIHNwYW57cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzowIDAgMCA0MHB4fS5wYWdlLWhlcm8tbmF2IGEgW2NsYXNzKj0naWNvLSdde3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDowO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7bWFyZ2luLXRvcDotMTVweDtmaWxsOnZhcigtLXRoZW1lKX0ucGFnZS1oZXJvLW5hdiBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOnZhcigtLXRoZW1lKX0ucGFnZS1oZXJvLW5hdiBhOmhvdmVyIFtjbGFzcyo9J2ljby0nXXtmaWxsOiNmZmZ9LnBhZ2UtaGVyby1jb21wYW55e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NTtwYWRkaW5nOjIwcHggMjBweCAyMHB4IDIwcHg7YmFja2dyb3VuZDojZmZmfS5wYWdlLWhlcm8tY29tcGFueSAuaW5uZXJ7bWF4LXdpZHRoOjExODBweH0ucGFnZS1oZXJvLWNvbXBhbnkgLm5hbWV7cGFkZGluZzowIDAgNXB4IDA7Zm9udC1zaXplOjQwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtYWxpZ246Y2VudGVyfS5wYWdlLWhlcm8tY29tcGFueSAubmFtZS1mcmFtZXtkaXNwbGF5OmlubGluZS1ibG9ja30ucGFnZS1oZXJvLWNvbXBhbnkgLm5hbWUtaW5mb3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246bGVmdDtmb250LWZhbWlseTpcIlJvYm90b1wiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHh9LnBhZ2UtaGVyby1jb21wYW55IC5uYW1lLWluZm8gLnN0YXRpYy1yYXRpbmcsLnBhZ2UtaGVyby1jb21wYW55IC5uYW1lLWluZm8gLmFkZC10by1mYXZvcml0ZXttYXJnaW46MCAxMHB4IDAgMH0ucGFnZS1oZXJvLWNvbXBhbnkgLm5hbWUtaW5mbyAudGVzdGltb25pYWwtY291bnRlcnt0ZXh0LXRyYW5zZm9ybTpub25lO2NvbG9yOiNmZmZmZmZ9LnBhZ2UtaGVyby1jb21wYW55IC50eXBle3BhZGRpbmc6MCAwIDIwcHggMDtmb250LXNpemU6MjBweDtmb250LXdlaWdodDpib2xkO3RleHQtYWxpZ246Y2VudGVyfS5wYWdlLWhlcm8tY29tcGFueSAuYWRkLXRvLWZhdm9yaXRle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDttYXJnaW46NnB4IGF1dG8gMCBhdXRvfS5wYWdlLWhlcm8tY29tcGFueSAuYWRkLXRvLWZhdm9yaXRlIHN2Z3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjRweDtoZWlnaHQ6MjBweDttYXJnaW46LTlweCAwIDAgLTEycHg7ZmlsbDojZmZmO3RyYW5zaXRpb246YWxsIDAuMnN9LnBhZ2UtaGVyby1jb21wYW55IC5hZGQtdG8tZmF2b3JpdGU6aG92ZXIgc3ZnLC5wYWdlLWhlcm8tY29tcGFueSAuYWRkLXRvLWZhdm9yaXRlLmFjdGl2ZSBzdmd7ZmlsbDp2YXIoLS10aGVtZSl9LnBhZ2UtaGVyby1kYXRhe2Rpc3BsYXk6ZmxleDtmb250LXNpemU6MTVweDt0ZXh0LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpzdHJldGNofS5wYWdlLWhlcm8tZGF0YTphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ucGFnZS1oZXJvLWRhdGE6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ucGFnZS1oZXJvLWRhdGEgLmRhdGF7d2lkdGg6MTAwJTtwYWRkaW5nOjVweCA1cHh9LnBhZ2UtaGVyby1kYXRhIC5kYXRhOmZpcnN0LWNoaWxke2JvcmRlcjpub25lfS5wYWdlLWhlcm8tZGF0YSAuZGF0YS10ZXh0e21pbi1oZWlnaHQ6MzhweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnBhZ2UtaGVyby1kYXRhIC5sYWJlbHtmb250LXdlaWdodDpib2xkfS5wYWdlLWhlcm8tZGF0YSAubGFiZWwtLWxvd3twYWRkaW5nOjAgMCA0cHggMH0ucGFnZS1oZXJvLWRhdGEgLnN0YXRpYy1yYXRpbmd7bWFyZ2luOjEycHggYXV0byAxMHB4IGF1dG99LnBhZ2UtaGVyby1kYXRhIC50ZXN0aW1vbmlhbC1jb3VudGVye21hcmdpbjowIDVweCAwIDVweDtjb2xvcjojZmZmfS5wYWdlLWhlcm8tZGF0YSBbY2xhc3MqPSctYnV0bidde2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTIwcHg7aGVpZ2h0OjMwcHg7bGluZS1oZWlnaHQ6MzBweDttYXJnaW46MTBweCBhdXRvIDAgYXV0bztmb250LXNpemU6MTNweH0ucGFnZS1oZXJvLXJhdGluZ3twb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGFnZS1oZXJvLXJhdGluZ3tkaXNwbGF5OmJsb2NrfS5wYWdlLWhlcm8tcmF0aW5nIC5zdGF0aWMtcmF0aW5nLC5wYWdlLWhlcm8tcmF0aW5nIC50ZXN0aW1vbmlhbC1jb3VudGVyLC5wYWdlLWhlcm8tcmF0aW5nIC5hZGQtdG8tZmF2b3JpdGV7ZGlzcGxheTpibG9jazttYXJnaW46NXB4IGF1dG8gMCBhdXRvfX0uaGVyby1jb21wYW55LW5hbWV7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToxMHB4fS5oZXJvLWNvbXBhbnktbmFtZSAuYnJlYWRjcnVtYnN7bWFyZ2luLWJvdHRvbTo1cHh9Lmhlcm8tY29tcGFueS1uYW1lX3N0YXRpY3twb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjMwcHh9Lmhlcm8tY29tcGFueS1uYW1lKy5zdHVkaW8tc2VjdGlvbnttYXJnaW4tdG9wOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5oZXJvLWNvbXBhbnktbmFtZSsuc3R1ZGlvLXNlY3Rpb257bWFyZ2luLXRvcDo4MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuaGVyby1jb21wYW55LW5hbWUrLnN0dWRpby1zZWN0aW9ue21hcmdpbi10b3A6NTBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7Lmhlcm8tY29tcGFueS1uYW1le3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MTBweDtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9Lmhlcm8tY29tcGFueS1uYW1lKy5zdHVkaW8tc2VjdGlvbnttYXJnaW4tdG9wOjQwcHh9fS5oZXJvLWNvbXBhbnktbmFtZSAubG9nb3ttYXJnaW4tcmlnaHQ6MjBweDtoZWlnaHQ6OTBweDt3aWR0aDo5MHB4fS5oZXJvLWNvbXBhbnktbmFtZSAubG9nbyBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7Lmhlcm8tY29tcGFueS1uYW1lIC5sb2dve2hlaWdodDo2MHB4O3dpZHRoOjYwcHg7bWFyZ2luLXJpZ2h0OjEwcHh9fS5oZXJvLWNvbXBhbnktbmFtZSAubmFtZSBoMXtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoxZW19Lmhlcm8tY29tcGFueS1uYW1lIC5uYW1lIGgxPnNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2t9Lmhlcm8tY29tcGFueS1uYW1lIC5uYW1lIC5pdGVtLXRlbmRlci1hcHByb3ZlZHt0b3A6LTNweH0uaGVyby1jb21wYW55LW5hbWUgLm5hbWUgLml0ZW0tdGVuZGVyLWFwcHJvdmVkIHN2Z3t3aWR0aDoyNnB4O2hlaWdodDoyNnB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5oZXJvLWNvbXBhbnktbmFtZSAubmFtZSAuaXRlbS10ZW5kZXItYXBwcm92ZWR7dG9wOi0ycHh9Lmhlcm8tY29tcGFueS1uYW1lIC5uYW1lIC5pdGVtLXRlbmRlci1hcHByb3ZlZCBzdmd7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH19Lmhlcm8tY29tcGFueS1uYW1lIC5uYW1lLWZyYW1le2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9Lmhlcm8tY29tcGFueS1uYW1lIC5uYW1lLWluZm97ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LXdyYXA6d3JhcDtmb250LXNpemU6MTZweDttYXJnaW4tdG9wOjVweH0uaGVyby1jb21wYW55LW5hbWUgLm5hbWUtaW5mbyAubmFtZS1pZCwuaGVyby1jb21wYW55LW5hbWUgLm5hbWUtaW5mbyAudGVzdGltb25pYWwtY291bnRlciwuaGVyby1jb21wYW55LW5hbWUgLm5hbWUtaW5mbyAuc3RhdGljLXJhdGluZywuaGVyby1jb21wYW55LW5hbWUgLm5hbWUtaW5mbyAuYWRkLXRvLWZhdm9yaXRle21hcmdpbjowIDEwcHggMCAwfS5oZXJvLWNvbXBhbnktbmFtZSAubmFtZS1pbmZvIC5zdGF0aWMtcmF0aW5ne3RvcDoxcHh9Lmhlcm8tY29tcGFueS1uYW1lIC5uYW1lLWluZm8gLnRlc3RpbW9uaWFsLWNvdW50ZXJ7dGV4dC10cmFuc2Zvcm06bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuaGVyby1jb21wYW55LW5hbWUgLm5hbWV7Zm9udC1zaXplOjM0cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5oZXJvLWNvbXBhbnktbmFtZSAubmFtZXtmb250LXNpemU6MjRweH0uaGVyby1jb21wYW55LW5hbWUgLm5hbWUtaW5mb3tmb250LXNpemU6MTNweH0uaGVyby1jb21wYW55LW5hbWUgLm5hbWUtaW5mbyAubmFtZS1pZCwuaGVyby1jb21wYW55LW5hbWUgLm5hbWUtaW5mbyAudGVzdGltb25pYWwtY291bnRlciwuaGVyby1jb21wYW55LW5hbWUgLm5hbWUtaW5mbyAuc3RhdGljLXJhdGluZywuaGVyby1jb21wYW55LW5hbWUgLm5hbWUtaW5mbyAuYWRkLXRvLWZhdm9yaXRle21hcmdpbjowIDVweCAwIDB9fS5oZXJvLWNvbXBhbnktbmFtZSAudHlwZXtwYWRkaW5nOjAgMCAyMHB4IDA7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWFsaWduOmNlbnRlcn0uaGVyby1jb21wYW55LW5hbWUgLmFkZC10by1mYXZvcml0ZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7dG9wOi0xcHh9Lmhlcm8tY29tcGFueS1uYW1lIC5hZGQtdG8tZmF2b3JpdGUgc3Zne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7ZGlzcGxheTpibG9jazt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O21hcmdpbjotOXB4IDAgMCAtMTJweDtmaWxsOiM1YzYyNmU7dHJhbnNpdGlvbjphbGwgMC4yc30uaGVyby1jb21wYW55LW5hbWUgLmFkZC10by1mYXZvcml0ZTpob3ZlciBzdmcsLmhlcm8tY29tcGFueS1uYW1lIC5hZGQtdG8tZmF2b3JpdGUuYWN0aXZlIHN2Z3tmaWxsOnZhcigtLXRoZW1lKX0ubG9hZGVkIC5wYWdlLWhlcm8tZ2FsbGVyeSwubG9hZGVkIC5wYWdlLWhlcm8tY29tcGFueSwubG9hZGVkIC5wYWdlLWhlcm8tbmF2LC5sb2FkZWQgLnBhZ2UtaGVyby10b3AsLmxvYWRlZCAucGFnZS1oZXJvLXRpdGxlLC5sb2FkZWQgLnBhZ2UtaGVyby10ZXh0LC5sb2FkZWQgLnBhZ2UtaGVyby10ZXh0OmJlZm9yZXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuaGVyb3toZWlnaHQ6YXV0bzttaW4taGVpZ2h0OjY1MHB4fS5oZXJvIGgxe3BhZGRpbmc6MCAwIDEwcHggMDtmb250LXNpemU6ODBweH0uaGVybyAubWFpbi1wYWdlLWNlbGx7cGFkZGluZzo0MHB4IDAgMCAwfS5oZXJvX19nYXBze2Rpc3BsYXk6bm9uZX0ucGFnZS1oZXJvLXRpdGxle2ZvbnQtc2l6ZTo2MHB4fS5wYWdlLWhlcm8taG9sZGVye21pbi1oZWlnaHQ6Y2FsYygxMDB2aCAtIDQwcHgpfS5kb3duLWljb257ZGlzcGxheTpub25lfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuaGVyby1zbG9nYW57Zm9udC1zaXplOjI4cHg7bGluZS1oZWlnaHQ6MjhweH0uaGVybyBoMXtmb250LXNpemU6NzBweH0uaGVybyBwe2ZvbnQtc2l6ZToxNnB4fS5oZXJvLWhlYWRlciAuaGVhZGVyLWxvZ297d2lkdGg6MzYwcHg7bWFyZ2luOjEwMHB4IDAgMCAwfS5wYWdlLWhlcm8tdGl0bGV7Zm9udC1zaXplOjYwcHh9LnBhZ2UtaGVyby1kYXRhe2Rpc3BsYXk6YmxvY2t9LnBhZ2UtaGVyby1kYXRhOmJlZm9yZXtkaXNwbGF5OmJsb2NrfS5wYWdlLWhlcm8tZGF0YSAuZGF0YXtmbG9hdDpsZWZ0O3dpZHRoOjUwJTtib3JkZXI6bm9uZTtwYWRkaW5nOjVweCAxMHB4O2hlaWdodDphdXRvfS5wYWdlLWhlcm8tZGF0YSAuZGF0YTpudGgtY2hpbGQoMm4rMSl7Y2xlYXI6Ym90aH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7LnBhZ2UtaGVyb3tmb250LXNpemU6MjRweDt0ZXh0LWFsaWduOmNlbnRlcn0ucGFnZS1oZXJvLWhvbGRlciwucGFnZS1oZXJvLWZyYW1le3dpZHRoOjEwMCU7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnBhZ2UtaGVyby1uYXZ7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn0ucGFnZS1oZXJvLWNvbnRlbnR7d2lkdGg6MTAwJTttYXJnaW46MCAwIDIwcHggMH0ucGFnZS1oZXJvLXRpdGxle2ZvbnQtc2l6ZTo1MHB4fS5wYWdlLWhlcm8tdGV4dDpiZWZvcmV7bGVmdDo1MCU7bWFyZ2luOjAgMCAwIC0zMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuaGVybyBoMXtmb250LXNpemU6NTBweH0uaGVybyBwe2ZvbnQtc2l6ZToxNHB4fS5oZXJvLXNsb2dhbntmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDoyMnB4fS5oZXJvLWhlYWRlciAuaGVhZGVyLWxvZ297d2lkdGg6MjgwcHg7bWFyZ2luOjEzMHB4IDAgMCAwfS5oZXJvLWhlYWRlciAucGhvbmUtYm94e2Zsb2F0Om5vbmU7bWFyZ2luOjA7cGFkZGluZzo2MXB4IDAgMCAwO2NsZWFyOmJvdGh9LnBhZ2UtaGVyb3twYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9LnBhZ2UtaGVyby0tY29tcGFueXtwYWRkaW5nOjB9LnBhZ2UtaGVyby1jb21wYW55LC5wYWdlLWhlcm8tZ2FsbGVyeXtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDY4MHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZGVza3RvcCAuaGVyby1oZWFkZXIgLmhlYWRlci1sb2dve21hcmdpbjozMHB4IDAgMCAwfS5kZXNrdG9wIC5kb3duLWljb257Ym90dG9tOjMwcHh9LmRlc2t0b3AgLmhlcm8gaDF7cGFkZGluZzowIDAgMTBweCAwO2ZvbnQtc2l6ZTo5MHB4fX0uY2F0YWxvZ3Vle3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctdG9wOjFlbX0uY2F0YWxvZ3VlLWxpc3QtaXRlbXtkaXNwbGF5OmZsZXh9LmNhdGFsb2d1ZV9faG9sZGVye3BhZGRpbmctdG9wOjNyZW07cGFkZGluZy1ib3R0b206M3JlbX0ucHJvZHVjdHMtbGlzdHttYXJnaW4tYm90dG9tOjRlbX0uY2F0YWxvZ3VlLXRpdGxle21hcmdpbi1ib3R0b206MmVtO3RleHQtYWxpZ246Y2VudGVyfS5jYXRhbG9ndWUtYW5jaG9ye3Bvc2l0aW9uOmFic29sdXRlO3RvcDotOTBweDtsZWZ0OjA7d2lkdGg6MDtoZWlnaHQ6MH0uY2F0YWxvZ3VlLWxpc3QtLWVtcHR5e3RleHQtYWxpZ246Y2VudGVyfS5jYXRhbG9ndWUtbGlzdC0tZW1wdHk+c3Bhbnt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjAgMTVweCAzMHB4IDE1cHg7ZGlzcGxheTpibG9ja30uY2F0YWxvZ3VlLXRyaWdnZXJ7d2lkdGg6MTAwJTttYXgtd2lkdGg6MzAwcHg7bWFyZ2luLXRvcDozMHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWJvdHRvbToyMHB4fS5jYXRhbG9ndWUtbGlzdC10ZXh0e2ZvbnQtc2l6ZToxNHB4O2NvbG9yOnZhcigtLXRoZW1lKTt0ZXh0LWFsaWduOnJpZ2h0fS5jYXRhbG9ndWUtbGlzdC1ob2xkZXIud2l0aC1maWx0ZXJze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uY2F0YWxvZ3VlLWxpc3QtaG9sZGVye21hcmdpbi1ib3R0b206MmVtfS5jYXRhbG9ndWUtZmlsdGVyLWNvbHVtbntvcmRlcjoxO3dpZHRoOjI3MHB4fS5jYXRhbG9ndWUtbGlzdC1jb2x1bW57b3JkZXI6Mjt3aWR0aDpjYWxjKDEwMCUgLSAyOTBweCl9LmNhdGFsb2d1ZS1saXN0e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDUsIDFmcik7Z3JpZC1jb2x1bW4tZ2FwOjIwcHg7Z3JpZC1yb3ctZ2FwOjMwcHh9LmNhdGFsb2d1ZS1saXN0LWhvbGRlcjpub3QoLndpdGgtZmlsdGVycykgLmNhdGFsb2d1ZS1saXN0e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNiwgMWZyKX0uY2F0YWxvZ3VlLWxpc3Rfc3RhZ2Vze2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKTtncmlkLWNvbHVtbi1nYXA6MTVweDtncmlkLXJvdy1nYXA6MTVweH0uY2F0YWxvZ3VlLXVwe3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjIwcHg7Ym90dG9tOjg1cHg7ei1pbmRleDoxMDQ7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb246YWxsIDAuM3N9LmNhdGFsb2d1ZS11cC5hY3RpdmV7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZX0uY2F0YWxvZ3VlLXVwIGF7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztoZWlnaHQ6MzZweDt3aWR0aDozNnB4O2NvbG9yOiM1YzYyNmU7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6NTAlO3RyYW5zaXRpb246YWxsIDAuM3M7Ym9yZGVyOjJweCBzb2xpZCAjNWM2MjZlO3RleHQtaW5kZW50Oi05OTllbTtvdmVyZmxvdzpoaWRkZW59LmNhdGFsb2d1ZS11cCBhOmhvdmVye2JhY2tncm91bmQ6IzVjNjI2ZX0uY2F0YWxvZ3VlLXVwIGE6aG92ZXI6YmVmb3Jle2JvcmRlci1jb2xvcjojZmZmfS5jYXRhbG9ndWUtdXAgYTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6MTJweDtsZWZ0OjEwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTNweDtoZWlnaHQ6MTNweDtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjNWM2MjZlO2JvcmRlci1yaWdodDoycHggc29saWQgIzVjNjI2ZTt0cmFuc2Zvcm06cm90YXRlKC0xMzVkZWcpO3RyYW5zaXRpb246YWxsIDAuMnN9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5jYXRhbG9ndWUtdXB7Ym90dG9tOjIwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5jYXRhbG9ndWUtdXB7cmlnaHQ6MTBweH19LnByZXZpZXctdGFnc3twb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDo0MHB4O3BhZGRpbmctYm90dG9tOjIwcHg7dGV4dC1hbGlnbjpsZWZ0fS5wcmV2aWV3LXRhZ3MtLWJvcmRlcmVke2JvcmRlci10b3A6MXB4IHNvbGlkICNkZmUwZTF9LnByZXZpZXctdGFncy5sb3d7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbTowfS5wcmV2aWV3LXRhZ3MtdGl0bGV7cGFkZGluZzowIDAgMTVweCAwO2ZvbnQtc2l6ZToyMHB4O3RleHQtYWxpZ246Y2VudGVyfS5wcmV2aWV3LXRhZ3MgdWx7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfS5wcmV2aWV3LXRhZ3MgbGkgYXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDozMHB4O3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweDttYXJnaW4tcmlnaHQ6MTBweDttYXJnaW4tYm90dG9tOjEwcHg7d2hpdGUtc3BhY2U6bm93cmFwO2NvbG9yOiM1YzYyNmU7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2RmZTBlMTtib3JkZXItcmFkaXVzOjNweDt0cmFuc2l0aW9uOmFsbCAwLjJzfS5wcmV2aWV3LXRhZ3MgbGkgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXItY29sb3I6dmFyKC0tdGhlbWUpO2NvbG9yOnZhcigtLXRoZW1lKX0ucHJldmlldy10YWdzIC5oaWRkZW4tdGFnc3tkaXNwbGF5Om5vbmV9LnByZXZpZXctdGFncy10cmlnZ2Vye21hcmdpbjoxMHB4IDAgMCAwO2NvbG9yOiMzMzMzMzM7Y3Vyc29yOnBvaW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9LnByZXZpZXctdGFncy10cmlnZ2VyIHNwYW46YWZ0ZXJ7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0zcHg7Y29udGVudDonJztkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo4cHg7aGVpZ2h0OjhweDttYXJnaW46MCAwIDAgMTBweDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICMzMzMzMzM7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzMzMzMzMzt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0ucHJldmlldy10YWdzLXRyaWdnZXIgc3BhbjphZnRlcjpsYXN0LWNoaWxkOmFmdGVye3RvcDoycHg7dHJhbnNmb3JtOnJvdGF0ZSgyMjVkZWcpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KXsuY2F0YWxvZ3VlLWxpc3R7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LCAxZnIpfS5jYXRhbG9ndWUtbGlzdC1ob2xkZXI6bm90KC53aXRoLWZpbHRlcnMpIC5jYXRhbG9ndWUtbGlzdHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDUsIDFmcil9LmNhdGFsb2d1ZS1saXN0X3N0YWdlc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcil9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuY2F0YWxvZ3VlLWxpc3QtaG9sZGVyLndpdGgtZmlsdGVyc3tmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmNhdGFsb2d1ZS1maWx0ZXItY29sdW1uLC5jYXRhbG9ndWUtbGlzdC1jb2x1bW57d2lkdGg6YXV0b30uY2F0YWxvZ3VlLWxpc3QtaG9sZGVyOm5vdCgud2l0aC1maWx0ZXJzKSAuY2F0YWxvZ3VlLWxpc3QsLmNhdGFsb2d1ZS1saXN0e2dyaWQtY29sdW1uLWdhcDoxNXB4O2dyaWQtcm93LWdhcDoyMHB4O2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwgMWZyKX0uY2F0YWxvZ3VlLWxpc3QtaG9sZGVyOm5vdCgud2l0aC1maWx0ZXJzKSAuY2F0YWxvZ3VlLWxpc3Rfc3RhZ2VzLC5jYXRhbG9ndWUtbGlzdF9zdGFnZXN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpfS5jYXRhbG9ndWUtbGlzdC1pdGVte2JvcmRlcjoxcHggc29saWQgI2UzZTNlMztib3JkZXItcmFkaXVzOjVweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmNhdGFsb2d1ZS1saXN0LWhvbGRlcjpub3QoLndpdGgtZmlsdGVycykgLmNhdGFsb2d1ZS1saXN0LC5jYXRhbG9ndWUtbGlzdHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcil9LmNhdGFsb2d1ZS1saXN0LWhvbGRlcjpub3QoLndpdGgtZmlsdGVycykgLmNhdGFsb2d1ZS1saXN0X3N0YWdlcywuY2F0YWxvZ3VlLWxpc3Rfc3RhZ2Vze2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5jYXRhbG9ndWUtbGlzdC1ob2xkZXI6bm90KC53aXRoLWZpbHRlcnMpIC5jYXRhbG9ndWUtbGlzdCwuY2F0YWxvZ3VlLWxpc3R7Z3JpZC1jb2x1bW4tZ2FwOjEwcHg7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpfS5jYXRhbG9ndWUtbGlzdC1ob2xkZXI6bm90KC53aXRoLWZpbHRlcnMpIC5jYXRhbG9ndWUtbGlzdF9zdGFnZXMsLmNhdGFsb2d1ZS1saXN0X3N0YWdlc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX0uY2F0YWxvZ3VlX19iYW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLXJhZGl1czo1cHg7b3ZlcmZsb3c6aGlkZGVufS5jYXRhbG9ndWVfX2Jhbm5lciBwaWN0dXJlLC5jYXRhbG9ndWVfX2Jhbm5lciBpbWd7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0uY2F0YWxvZ3VlX19iYW5uZXItaW1hZ2V7cG9zaXRpb246cmVsYXRpdmV9LmNhdGFsb2d1ZV9fYmFubmVyLWxpbmt7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxMDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtaW5kZW50Oi05OTllbX0uY2F0YWxvZ3VlX19iYW5uZXJfbG93e21hcmdpbi1ib3R0b206MH0uc2xpY2staW5pdGlhbGl6ZWQgLmNhdGFsb2d1ZV9fYmFubmVyLnNsaWNrLXNsaWRle2Rpc3BsYXk6YmxvY2s7Ym94LXNoYWRvdzowIDAgMCB0cmFuc3BhcmVudH0uY2F0YWxvZ3VlX19iYW5uZXItZnJhbWV7bWFyZ2luLWJvdHRvbTozMHB4fS5jYXRhbG9ndWVfX2Jhbm5lci1mcmFtZV9sb3d7bWFyZ2luLWJvdHRvbTowfS5jYXRhbG9ndWVfX2Jhbm5lci1kZXNjcmlwdGlvbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi10b3A6NXB4O2NvbG9yOiM1YzYyNmU7Zm9udC1zaXplOjEzcHh9LmNhdGFsb2d1ZV9fYmFubmVyLWRlc2NyaXB0aW9uIFtjbGFzcyo9J2J1dG4nXXtoZWlnaHQ6MzJweDtsaW5lLWhlaWdodDozMHB4O3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuY2F0YWxvZ3VlX19iYW5uZXItZGVzY3JpcHRpb257Zm9udC1zaXplOjEycHh9LmNhdGFsb2d1ZV9fYmFubmVyLWRlc2NyaXB0aW9uIFtjbGFzcyo9J2J1dG4nXXtoZWlnaHQ6MjhweDtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHg7bGluZS1oZWlnaHQ6MjZweDtmb250LXNpemU6MTRweH19LmNhdGFsb2d1ZS1iYW5uZXJzLXNsaWRlcnttYXJnaW4tYm90dG9tOjMwcHh9LmNhdGFsb2d1ZS1maWx0ZXJ7cGFkZGluZy10b3A6MTVweDtwb3NpdGlvbjpyZWxhdGl2ZX0uY2F0YWxvZ3VlLWZpbHRlci1ob2xkZXJ7cGFkZGluZy1ib3R0b206MzBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzowIDVweCAxMHB4IHJnYmEoMjgsMjcsMjcsMC4xKTtib3JkZXItcmFkaXVzOjEwcHh9LmNhdGFsb2d1ZS1maWx0ZXItaG9sZGVyIC5maWx0ZXJzLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1cHg7cmlnaHQ6MDtkaXNwbGF5Om5vbmU7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjJzfS5jYXRhbG9ndWUtZmlsdGVyLWhvbGRlciAuZmlsdGVycy1jbG9zZTpob3Zlcntjb2xvcjp2YXIoLS10aGVtZSl9LmNhdGFsb2d1ZS1maWx0ZXItaG9sZGVyIC5maWx0ZXJzLWNsb3NlIC5pY29uLWNyb3Nze3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7ZGlzcGxheTpibG9jazt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2ZvbnQtc2l6ZToyMHB4O21hcmdpbjotMTBweCAwIDAgLTE1cHh9LmNhdGFsb2d1ZS1maWx0ZXItcG9wdXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7ei1pbmRleDo0MDtsZWZ0OmNhbGMoMTAwJSArIDMwcHgpO3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjE7dHJhbnNpdGlvbjphbGwgMXN9LmNhdGFsb2d1ZS1maWx0ZXItcG9wdXAtLWhpZGRlbnt2aXNpYmlsaXR5OmhpZGRlbjtvcGFjaXR5OjB9LmNhdGFsb2d1ZS1maWx0ZXItcG9wdXAgLnBvcHVwLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO3BhZGRpbmc6MjBweCAyMHB4IDIzcHggMjBweDttaW4td2lkdGg6MjUwcHg7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOnZhcigtLXRoZW1lKTtib3gtc2hhZG93OjAgMXB4IDE1cHggcmdiYSgwLDAsMCwwLjUpfS5jYXRhbG9ndWUtZmlsdGVyLXBvcHVwIC5wb3B1cC1jb250ZW50IHNwYW57ZGlzcGxheTpibG9jaztmb250LXdlaWdodDpib2xkfS5jYXRhbG9ndWUtZmlsdGVyLXBvcHVwIC5wb3B1cC1jb250ZW50OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDoxMHB4O2xlZnQ6LTEwcHg7ZGlzcGxheTpibG9jazt3aWR0aDowO2hlaWdodDowO2JvcmRlci1yaWdodDoxMHB4IHNvbGlkIHZhcigtLXRoZW1lKTtib3JkZXItdG9wOjEwcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbToxMHB4IHNvbGlkIHRyYW5zcGFyZW50fS5jYXRhbG9ndWUtZmlsdGVyLXBvcHVwIC5wb3B1cC1jbG9zZXtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMil9LmNhdGFsb2d1ZS1maWx0ZXItdHJpZ2dlcnt3aWR0aDoxMDAlO21heC13aWR0aDozMDBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5jYXRhbG9ndWUtZmlsdGVyLWNvbmZpcm17cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MjAwcHg7ei1pbmRleDoyMDtsZWZ0OmNhbGMoMTAwJSArIDIwcHgpO3BhZGRpbmc6MjBweCAyMHB4O2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjAgMXB4IDEwcHggcmdiYSg5Miw5OCwxMTAsMC41KTtib3JkZXItcmFkaXVzOjEwcHg7dHJhbnNpdGlvbjphbGwgMHM7dmlzaWJpbGl0eTpoaWRkZW47b3BhY2l0eTowO3RyYW5zaXRpb246YWxsIDBzfS5jYXRhbG9ndWUtZmlsdGVyLWNvbmZpcm0uYWN0aXZle3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjE7dHJhbnNpdGlvbjphbGwgMC4yczt0cmFuc2l0aW9uOmFsbCAwLjNzfS5jYXRhbG9ndWUtZmlsdGVyLWNvbmZpcm0gLmRhcmstcmVkLWJ1dG57bWFyZ2luOjEwcHggMCAwIDB9LmNhdGFsb2d1ZS1maWx0ZXItY29uZmlybSAuY29uZmlybS1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7Y3Vyc29yOnBvaW50ZXJ9LmNhdGFsb2d1ZS1maWx0ZXItY29uZmlybSAuY29uZmlybS1jbG9zZSBzdmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O21hcmdpbjotMTBweCAwIDAgLTEwcHg7ZmlsbDp2YXIoLS10aGVtZSl9LmNhdGFsb2d1ZS1maWx0ZXItY29uZmlybSBbY2xhc3MqPVwiYnV0blwiXXt3aWR0aDoxMDAlfS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi10cmlnZ2Vye3Bvc2l0aW9uOnJlbGF0aXZlO21pbi1oZWlnaHQ6MzhweDtwYWRkaW5nOjEwcHggMTVweCA5cHggMzVweDtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo3MDB9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLXRyaWdnZXIgc3Zne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDoxMXB4O3dpZHRoOjEzcHg7aGVpZ2h0OjEzcHg7bWFyZ2luLXRvcDotNXB4O2ZpbGw6IzFkMjIyNX0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tdHJpZ2dlci5hY3RpdmUgc3Zne3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjAgMCAxNHB4IDB9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3Q6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3QgLnJhbmdlLXJvd3twYWRkaW5nOjIwcHggMjBweCAxMHB4IDIwcHh9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3RfX21vcmV7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDoxNXB4O21hcmdpbi10b3A6MTVweDttYXJnaW4tYm90dG9tOjB9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3QgLmZpbHRlci1jb2xvcnN7ZmxvYXQ6bm9uZTtwYWRkaW5nOjIwcHggMTVweCAwIDE1cHh9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3QgLmZpbHRlci1jb2xvcnMgYXttYXJnaW46MCA1cHggMTBweCA1cHh9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3QgLmxhYmVscy10cmlnZ2Vye3BhZGRpbmc6MjBweCAyMHB4IDAgMjBweDt0ZXh0LWFsaWduOnJpZ2h0O2NvbG9yOnZhcigtLXRoZW1lKTtjdXJzb3I6cG9pbnRlcn0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdCAubGFiZWxzLXRyaWdnZXI6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdCAucmFuZ2UtaW5wdXRze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0IC5yYW5nZS1pbnB1dHMtaXRlbXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOmNhbGMoNTAlIC0gN3B4KX0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdCAucmFuZ2UtaW5wdXRzLWl0ZW0gLnByZWZpeCwuZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdCAucmFuZ2UtaW5wdXRzLWl0ZW0gLmN1cnJlbmN5e3dpZHRoOjIwcHg7bWFyZ2luOjA7dGV4dC1hbGlnbjpjZW50ZXJ9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3QgLnJhbmdlLWlucHV0cy1pdGVtIC5wcmVmaXh7d2lkdGg6MjVweDt0ZXh0LWFsaWduOmxlZnR9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3QgLnJhbmdlLWlucHV0cyAudGV4dC1pbnB1dC5wcmljZS1yYW5nZXtoZWlnaHQ6MzBweDt3aWR0aDpjYWxjKDEwMCUgLSA0NXB4KTtwYWRkaW5nOjAgNXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjdweH0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdCBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjRweCAxMHB4O21hcmdpbi10b3A6NHB4O2ZvbnQtc2l6ZToxNXB4O2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIDAuMnN9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3QgbGkgYXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiMxZDIyMjV9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3QgbGkgYSAuY2hlY2stbGFiZWx7cG9zaXRpb246cmVsYXRpdmU7dG9wOjFweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47d2lkdGg6Y2FsYygxMDAlIC0gMjhweCk7bGluZS1oZWlnaHQ6MTZweDttYXJnaW46MH0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdCBsaSBhOmhvdmVyLC5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0IGxpIGEuYWN0aXZle2NvbG9yOnZhcigtLXRoZW1lKTt0ZXh0LWRlY29yYXRpb246bm9uZX0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdCBsaS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZGZlMGUxfS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0IGxpLmFjdGl2ZSBhe2NvbG9yOnZhcigtLXRoZW1lKTt0ZXh0LWRlY29yYXRpb246bm9uZX0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdCBsYWJlbHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MCAxMHB4IDAgMTBweDttYXJnaW46MTJweCAwIDAgMDtmb250LXNpemU6MTVweDtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjJzfS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0IGxhYmVsOmhvdmVyLC5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0IGxhYmVsLmNoZWNrZWR7Y29sb3I6dmFyKC0tdGhlbWUpfS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0IGxhYmVsIC5sYWJlbC10ZXh0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxcHg7d2lkdGg6Y2FsYygxMDAlIC0gMjhweCk7bGluZS1oZWlnaHQ6MTZweDttYXJnaW46MH0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdCBsYWJlbCAuY29uZmlybS1maWx0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xMnB4O3JpZ2h0Oi0xMTBweDt6LWluZGV4OjU7d2lkdGg6MTQwcHg7dHJhbnNpdGlvbjphbGwgMC4ycztib3gtc2hhZG93OjAgMXB4IDdweCByZ2JhKDAsMCwwLDAuMyk7dmlzaWJpbGl0eTpoaWRkZW47b3BhY2l0eTowO3RyYW5zaXRpb246YWxsIDBzfS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0IGxhYmVsIC5jb25maXJtLWZpbHRlci5hY3RpdmV7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTt0cmFuc2l0aW9uOmFsbCAwLjJzfS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0IGxhYmVsIC5jb25maXJtLWZpbHRlciAucmVkLWJ1dG57d2lkdGg6MTAwJTtmb250LXNpemU6MTRweDtoZWlnaHQ6NDBweDttYXJnaW46MH0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdC5wcmljZS1saXN0e3BhZGRpbmc6MCAwIDE4cHggMH0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdC5maWx0ZXItYnRuc3twYWRkaW5nOjB9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3RfY29sb3JzIGxpLmFjdGl2ZSAuY2hlY2staWNvbntib3JkZXItY29sb3I6dmFyKC0tdGhlbWUpfS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0X2NvbG9ycyBsaSAuY2hlY2staWNvbltkYXRhLW9wdGlvbi1pZD1cIjExMVwiXXtiYWNrZ3JvdW5kOnVybChcIi9pbWFnZXMvaS90cmFuc3BhcmVudC1jb2xvci5wbmdcIikgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6MTUwJSAxNTAlfS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0X2NvbG9ycyBsaSAuY2hlY2staWNvbltkYXRhLW9wdGlvbi1pZD1cIjExMlwiXXtiYWNrZ3JvdW5kOiNmNWY1ZjV9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3RfY29sb3JzIGxpIC5jaGVjay1pY29uW2RhdGEtb3B0aW9uLWlkPVwiMTEzXCJde2JhY2tncm91bmQ6IzAwMDAwMH0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdF9jb2xvcnMgbGkgLmNoZWNrLWljb25bZGF0YS1vcHRpb24taWQ9XCIxMTRcIl17YmFja2dyb3VuZDojZGViNDQzfS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0X2NvbG9ycyBsaSAuY2hlY2staWNvbltkYXRhLW9wdGlvbi1pZD1cIjExNVwiXXtiYWNrZ3JvdW5kOiM2ZDRjNDF9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3RfY29sb3JzIGxpIC5jaGVjay1pY29uW2RhdGEtb3B0aW9uLWlkPVwiMTE2XCJde2JhY2tncm91bmQ6IzllOWU5ZX0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdF9jb2xvcnMgbGkgLmNoZWNrLWljb25bZGF0YS1vcHRpb24taWQ9XCIxMThcIl17YmFja2dyb3VuZDojZjQ0MzM2fS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0X2NvbG9ycyBsaSAuY2hlY2staWNvbltkYXRhLW9wdGlvbi1pZD1cIjQ4N1wiXXtiYWNrZ3JvdW5kOiNmMDYyOTJ9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3RfY29sb3JzIGxpIC5jaGVjay1pY29uW2RhdGEtb3B0aW9uLWlkPVwiMTE5XCJde2JhY2tncm91bmQ6IzNmNTFiNX0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdF9jb2xvcnMgbGkgLmNoZWNrLWljb25bZGF0YS1vcHRpb24taWQ9XCIxMjFcIl17YmFja2dyb3VuZDojZTVlNWU1fS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0X2NvbG9ycyBsaSAuY2hlY2staWNvbltkYXRhLW9wdGlvbi1pZD1cIjEyNFwiXXtiYWNrZ3JvdW5kOiNjNGM0YzR9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3RfY29sb3JzIGxpIC5jaGVjay1pY29uW2RhdGEtb3B0aW9uLWlkPVwiMTQzXCJde2JhY2tncm91bmQ6IzY0YjVmNn0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdF9jb2xvcnMgbGkgLmNoZWNrLWljb25bZGF0YS1vcHRpb24taWQ9XCIyMTBcIl17YmFja2dyb3VuZDojZjY4NjIwfS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0X2NvbG9ycyBsaSAuY2hlY2staWNvbltkYXRhLW9wdGlvbi1pZD1cIjIxMVwiXXtiYWNrZ3JvdW5kOiNGREQ5QjV9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3RfY29sb3JzIGxpIC5jaGVjay1pY29uW2RhdGEtb3B0aW9uLWlkPVwiNDgxXCJde2JhY2tncm91bmQ6I2ZmZWIzYn0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdF9jb2xvcnMgbGkgLmNoZWNrLWljb25bZGF0YS1vcHRpb24taWQ9XCI0ODVcIl17YmFja2dyb3VuZDojNGNhZjUwfS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0X2NvbG9ycyBsaSAuY2hlY2staWNvbltkYXRhLW9wdGlvbi1pZD1cIjg3MlwiXXtiYWNrZ3JvdW5kOiNjZDkxNmN9LmZpbHRlci1zZWN0aW9uIC5zZWN0aW9uLWxpc3RfY29sb3JzIGxpIC5jaGVjay1pY29uW2RhdGEtb3B0aW9uLWlkPVwiOTQ1XCJde2JhY2tncm91bmQ6I2Q4ODg1MH0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdF9jb2xvcnMgbGkgLmNoZWNrLWljb25bZGF0YS1vcHRpb24taWQ9XCI5NjdcIl17YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmNDQzMzYgMCUsICNmNDQzMzYgMzMuMzMzJSwgIzRjYWY1MCAzMy4zMzMlLCAjNGNhZjUwIDY2LjY2NiUsICM2NGI1ZjYgNjYuNjY2JSwgIzY0YjVmNiAxMDAlKX0uZmlsdGVyLXNlY3Rpb24gLnNlY3Rpb24tbGlzdF9jb2xvcnMgbGkgLmNoZWNrLWljb25bZGF0YS1vcHRpb24taWQ9XCI5ODJcIl17YmFja2dyb3VuZDojRkREOUI1fS5maWx0ZXItc2VjdGlvbiAuc2VjdGlvbi1saXN0X2NvbG9ycyBsaSAuY2hlY2staWNvbltkYXRhLW9wdGlvbi1pZD1cIjEyNTdcIl17YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoLTcyZGVnLCAjZGVkZWRlLCAjZmZmIDE2JSwgI2RlZGVkZSAyMSUsICNmZmYgMjQlLCAjNDU0NTQ1IDI3JSwgI2RlZGVkZSAzNiUsICNmZmYgNDUlLCAjZmZmIDYwJSwgI2RlZGVkZSA3MiUsICNmZmYgODAlLCAjZGVkZWRlIDg0JSwgI2ExYTFhMSl9LmZpbHRlci1idG5ze3BhZGRpbmc6MTVweCAxMHB4fS5maWx0ZXItYnRucyBbY2xhc3MqPVwiLWJ1dG5cIl17d2lkdGg6MTAwJTttYXgtd2lkdGg6MzIwcHg7Zm9udC1zaXplOjE0cHg7bWFyZ2luOjAgYXV0b30uZmlsdGVyLWJ0bnMgW2NsYXNzKj1cIi1idXRuXCJdOmZpcnN0LWNoaWxke21hcmdpbjowIGF1dG8gMTVweCBhdXRvfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KXsuY2F0YWxvZ3VlLWZpbHRlci10cmlnZ2Vye2Rpc3BsYXk6bm9uZX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5jYXRhbG9ndWUtZmlsdGVyLWhvbGRlcnttYXgtd2lkdGg6MzgwcHg7bWF4LWhlaWdodDowO29wYWNpdHk6MDttYXJnaW46MDtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246YWxsIDAuMTVzO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWJvdHRvbToyMHB4O21hcmdpbi10b3A6MjBweH0uY2F0YWxvZ3VlLWZpbHRlci1ob2xkZXIuYWN0aXZle21heC1oZWlnaHQ6MjAwMDBweDtvcGFjaXR5OjE7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IDAuOHMsIG9wYWNpdHkgMC4yc30uY2F0YWxvZ3VlLWZpbHRlci1ob2xkZXIgLm1haW4tc2VjdGlvbi10aXRsZXttYXJnaW46MH0uY2F0YWxvZ3VlLWZpbHRlci1ob2xkZXIgLmZpbHRlcnMtY2xvc2V7ZGlzcGxheTpibG9ja319LmNhdGFsb2d1ZS1uYXZ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZy10b3A6NnB4O21hcmdpbi1ib3R0b206MzBweDt0ZXh0LWFsaWduOmNlbnRlcn0uY2F0YWxvZ3VlLW5hdjphZnRlciwuY2F0YWxvZ3VlLW5hdjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6MDtsZWZ0Oi0yNSU7ZGlzcGxheTpibG9jazt3aWR0aDoxNTAlO2hlaWdodDowO2JvcmRlci10b3A6MXB4IHNvbGlkICNkZmUwZTF9LmNhdGFsb2d1ZS1uYXY6YWZ0ZXJ7dG9wOmF1dG87Ym90dG9tOjB9LmNhdGFsb2d1ZS1uYXYgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO2ZsZXg6MC4wNSAxIDc4cHg7bWFyZ2luLWxlZnQ6NXB4O21hcmdpbi1yaWdodDo1cHg7bWFyZ2luLWJvdHRvbToxMHB4O2NvbG9yOiM5MTkxOTE7Zm9udC13ZWlnaHQ6Ym9sZH0uY2F0YWxvZ3VlLW5hdiBsaSBhe2NvbG9yOiM5MTkxOTF9LmNhdGFsb2d1ZS1uYXYgbGkgYS5jdXJyZW50LC5jYXRhbG9ndWUtbmF2IGxpIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6dmFyKC0tdGhlbWUpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuY2F0YWxvZ3VlLW5hdntkaXNwbGF5Om5vbmV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5jYXRhbG9ndWUtbmF2IGxpe2ZvbnQtc2l6ZToxNHB4O2ZsZXgtYmFzaXM6MTIwcHh9fS5wcm9kdWN0LXByZXZpZXd7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTRweDtjb2xvcjojMzMzO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjEwcHg7dHJhbnNpdGlvbjphbGwgMC4zcztvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTAwJX0ucHJvZHVjdC1wcmV2aWV3IC5wcmljZV9pbm5lciwucHJvZHVjdC1wcmV2aWV3IC5wcm9kdWN0LWFjdGlvbnMsLnByb2R1Y3QtcHJldmlldyAuYXJ0e29wYWNpdHk6MH0ucHJvZHVjdC1wcmV2aWV3OmhvdmVye2JveC1zaGFkb3c6MCA1cHggMTBweCByZ2JhKDI4LDI3LDI3LDAuMSl9LnByb2R1Y3QtcHJldmlldzpob3ZlciAucHJpY2VfaW5uZXIsLnByb2R1Y3QtcHJldmlldzpob3ZlciAucHJvZHVjdC1hY3Rpb25zLC5wcm9kdWN0LXByZXZpZXc6aG92ZXIgLmFydHtvcGFjaXR5OjF9LnByb2R1Y3QtcHJldmlldy1saW5re3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO291dGxpbmU6bm9uZTtvdmVyZmxvdzpoaWRkZW47dGV4dC1pbmRlbnQ6LTk5OWVtO3otaW5kZXg6OTt0ZXh0LWluZGVudDotOTk5ZW07b3ZlcmZsb3c6aGlkZGVufS5wcm9kdWN0c19fcHJlbWl1bXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt6LWluZGV4Ojk7bGVmdDoxMHB4O3dpZHRoOjQwcHh9LnByb2R1Y3RzX19wcmVtaXVtIHN2Z3toZWlnaHQ6NDBweDt3aWR0aDo0MHB4O2ZpbGw6dmFyKC0tdGhlbWUpfS5pbi1mYXZvcml0ZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTBweDtyaWdodDoxMHB4O3otaW5kZXg6MTA7ZGlzcGxheTpub25lO3dpZHRoOjI0cHg7Y3Vyc29yOnBvaW50ZXJ9LmluLWZhdm9yaXRlIHN2Z3t3aWR0aDoyOXB4O2hlaWdodDoyM3B4O2ZpbGw6dmFyKC0tdGhlbWUpfS5pbi1mYXZvcml0ZSBzdmcgLmhlYXJ0LWZ1bGx7ZGlzcGxheTpibG9ja30uaW4tZmF2b3JpdGUuYWN0aXZle2Rpc3BsYXk6YmxvY2t9LnByb2R1Y3QtcHJldmlldyAuaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbToxMHB4O2JhY2tncm91bmQtY29sb3I6I2ZhZmFmYTtib3JkZXItcmFkaXVzOjEwcHg7b3ZlcmZsb3c6aGlkZGVufS5wcm9kdWN0LXByZXZpZXcgLmltYWdlOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7cGFkZGluZy10b3A6MTAwJX0ucHJvZHVjdC1wcmV2aWV3IC5pbWFnZT5zcGFuLC5wcm9kdWN0LXByZXZpZXcgLmltYWdlIGF7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmJsb2NrfS5wcm9kdWN0LXByZXZpZXcgLmltYWdlPnNwYW4gaW1nLC5wcm9kdWN0LXByZXZpZXcgLmltYWdlIGEgaW1ne2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0ucHJvZHVjdC1wcmV2aWV3IC5pbWFnZT5zcGFuIC5hZGRpdGlvbmFsLWltYWdlLC5wcm9kdWN0LXByZXZpZXcgLmltYWdlIGEgLmFkZGl0aW9uYWwtaW1hZ2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6Mjt3aWR0aDoxMDAlO3RyYW5zaXRpb246YWxsIDAuMnM7dmlzaWJpbGl0eTpoaWRkZW47b3BhY2l0eTowO3RyYW5zaXRpb246YWxsIDBzfS5wcm9kdWN0LXByZXZpZXctcXVhbGl0eXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NHB4O3JpZ2h0OjRweDt6LWluZGV4OjEwO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy10b3A6NXB4O3BhZGRpbmctcmlnaHQ6NXB4O3BhZGRpbmctYm90dG9tOjNweDtwYWRkaW5nLWxlZnQ6NXB4O2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjFlbTt0ZXh0LWFsaWduOnJpZ2h0O2NvbG9yOiM1YzYyNmU7Ym9yZGVyLXJhZGl1czozcHh9LnByb2R1Y3QtcHJldmlldy1xdWFsaXR5IHN2Z3t3aWR0aDoyNHB4O2hlaWdodDoyNHB4fS5wcm9kdWN0LXByZXZpZXctcXVhbGl0eSAuaWNvLWRpYW1vbmR7ZmlsbDp2YXIoLS10aGVtZSl9LnByb2R1Y3QtcHJldmlldy1xdWFsaXR5IC5pY28tcGlne2ZpbGw6dmFyKC0tdGhlbWUpfS5wcm9kdWN0LXByZXZpZXctcXVhbGl0eSBzcGFue2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTEycHg7bWFyZ2luLXJpZ2h0OjVweDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMnB4KX0uY2FyZC1jb2xvcnMgLnByb2R1Y3QtcHJldmlldy1xdWFsaXR5IHN2Z3t3aWR0aDoxOHB4O2hlaWdodDoxOHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5wcm9kdWN0LXByZXZpZXctcXVhbGl0eXt3aWR0aDoyNnB4O2hlaWdodDoyNnB4O2JhY2tncm91bmQ6bm9uZTtib3gtc2hhZG93OjAgMCAwIHRyYW5zcGFyZW50O3BhZGRpbmc6MDtib3JkZXItcmFkaXVzOjB9LnByb2R1Y3QtcHJldmlldy1xdWFsaXR5IHNwYW57ZGlzcGxheTpub25lfX0ucHJvZHVjdC1wcmV2aWV3LXJhdGluZ3ttYXJnaW46MCAwIDEwcHggMH0ucHJvZHVjdC1wcmV2aWV3LXJhdGluZyAuc3RhdGljLXJhdGluZ3ttYXJnaW46MCBhdXRvfS5wcm9kdWN0LXByZXZpZXcgLm5hbWV7cGFkZGluZy1sZWZ0OjFlbTtwYWRkaW5nLXJpZ2h0OjFlbTttYXJnaW4tYm90dG9tOjEwcHh9LnByb2R1Y3QtcHJldmlldyAucHJpY2V7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nLWxlZnQ6MWVtO3BhZGRpbmctcmlnaHQ6MWVtO21hcmdpbi1ib3R0b206MTVweDtmb250LXdlaWdodDpib2xkO21hcmdpbi10b3A6YXV0b30ucHJvZHVjdC1wcmV2aWV3IC5wcmljZV9pbm5lcnt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjVweDtvcGFjaXR5OjA7bWFyZ2luOjB9LnByb2R1Y3QtcHJldmlld19fbWFpbi1wcmljZXttYXJnaW4tbGVmdDozcHg7bWFyZ2luLXJpZ2h0OjNweDtmb250LXdlaWdodDpib2xkO2NvbG9yOnZhcigtLXRoZW1lKX0ucHJvZHVjdC1wcmV2aWV3X19vbGQtcHJpY2V7bWFyZ2luLWxlZnQ6M3B4O21hcmdpbi1yaWdodDozcHg7Y29sb3I6IzVjNjI2ZTt0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdofS5wcm9kdWN0LXByZXZpZXdfX2FmdGVyLWNhc2hiYWNre2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWxlZnQ6M3B4O21hcmdpbi1yaWdodDozcHg7Y29sb3I6IzAwYzJmZn0ucHJvZHVjdC1wcmV2aWV3IC5hcnR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoyM3B4O292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO2NvbG9yOiM5OTk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjphbGwgMC4ycztmb250LXdlaWdodDpub3JtYWx9LnByb2R1Y3QtcHJldmlldyAuY2FzaGJhY2t7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2NvbG9yOiM1YzYyNmV9LnByb2R1Y3QtcHJldmlldyAucHJvZHVjdC1hY3Rpb25ze3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTA7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO3RyYW5zaXRpb246YWxsIDAuM3N9LnByb2R1Y3QtcHJldmlldyAucHJvZHVjdC1hY3Rpb25zIGF7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2hlaWdodDo0MHB4O2JhY2tncm91bmQ6I2ZmZn0ucHJvZHVjdC1wcmV2aWV3IC5wcm9kdWN0LWFjdGlvbnMgYSBzdmd7ZGlzcGxheTpibG9jaztmaWxsOiM1YzYyNmU7dHJhbnNpdGlvbjphbGwgMC4yc30ucHJvZHVjdC1wcmV2aWV3IC5wcm9kdWN0LWFjdGlvbnMgYS5hZGQtdG8tZmF2b3JpdGUgc3Zne3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHh9LnByb2R1Y3QtcHJldmlldyAucHJvZHVjdC1hY3Rpb25zIGEuYWRkLXRvLWNhcnQgc3Zne3dpZHRoOjE3cHg7aGVpZ2h0OjE3cHh9LnByb2R1Y3QtcHJldmlldyAucHJvZHVjdC1hY3Rpb25zIGEuaXRlbS12aWV3IHN2Z3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4fS5wcm9kdWN0LXByZXZpZXcgLnByb2R1Y3QtYWN0aW9ucyBhLmFjdGl2ZSBzdmcsLnByb2R1Y3QtcHJldmlldyAucHJvZHVjdC1hY3Rpb25zIGE6aG92ZXIgc3Zne2ZpbGw6dmFyKC0tdGhlbWUpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsucHJvZHVjdC1wcmV2aWV3IC5wcmljZV9pbm5lciwucHJvZHVjdC1wcmV2aWV3IC5wcm9kdWN0LWFjdGlvbnMsLnByb2R1Y3QtcHJldmlldyAuYXJ0e29wYWNpdHk6MX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmluLWZhdm9yaXRle2xlZnQ6MDt0b3A6NXB4O3dpZHRoOjVweH0ucHJvZHVjdC1wcmV2aWV3IC5wcm9kdWN0LWFjdGlvbnMgYXtoZWlnaHQ6NTBweH0ucHJvZHVjdC1wcmV2aWV3IC5wcm9kdWN0LWFjdGlvbnMgYS5hZGQtdG8tZmF2b3JpdGUgc3Zne3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9LnByb2R1Y3QtcHJldmlldyAucHJvZHVjdC1hY3Rpb25zIGEuYWRkLXRvLWNhcnQgc3Zne3dpZHRoOjIzcHg7aGVpZ2h0OjIzcHh9LnByb2R1Y3QtcHJldmlldyAucHJvZHVjdC1hY3Rpb25zIGEuaXRlbS12aWV3IHN2Z3t3aWR0aDoyNnB4O2hlaWdodDoyNnB4fX0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtey0tc3RhZ2VXaGl0ZTogI2ZmZmZmZjstLWl0ZW1CYWNrZ3JvdW5kOiB2YXIoLS1zdGFnZVdoaXRlKTstLXZlcnRpY2FsR2FwOiAyZW07LS1ob3Jpem9udGFsR2FwOiAxLjc1ZW07LS1oYWxsU2l6ZTogMjBlbTstLXByaW1hcnlUZXh0Q29sb3I6ICMxZDIyMjU7LS1zZWNvbmRhcnlUZXh0Q29sb3I6ICM3MTcxNzE7LS1zdmdGaWxsOiAjOGQ4ZDhkOy0tZnVsbFN0YXJGaWxsOiAjZmZkZTFiO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6Z3JpZDtncmlkLWF1dG8tZmxvdzpyb3c7Z3JpZC1yb3ctZ2FwOnZhcigtLXZlcnRpY2FsR2FwKTtmb250LXNpemU6MTRweDtwYWRkaW5nLXRvcDp2YXIoLS12ZXJ0aWNhbEdhcCk7cGFkZGluZy1ib3R0b206dmFyKC0tdmVydGljYWxHYXApO3BhZGRpbmctbGVmdDp2YXIoLS1ob3Jpem9udGFsR2FwKTtwYWRkaW5nLXJpZ2h0OnZhcigtLWhvcml6b250YWxHYXApO2JhY2tncm91bmQ6dmFyKC0taXRlbUJhY2tncm91bmQpO2JveC1zaGFkb3c6MCA1cHggMTBweCByZ2JhKDI4LDI3LDI3LDAuMSk7b3ZlcmZsb3c6aGlkZGVufS5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0gKjo6LXdlYmtpdC1zY3JvbGxiYXJ7aGVpZ2h0OjExcHh9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbSAqOjotd2Via2l0LXNjcm9sbGJhci10cmFja3tiYWNrZ3JvdW5kOnZhcigtLXNjcm9sbGJhckJHKX0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtICo6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGh1bWJCRyk7Ym9yZGVyLXJhZGl1czo2cHg7Ym9yZGVyOjNweCBzb2xpZCB2YXIoLS1zY3JvbGxiYXJCRyl9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1uYW1le2ZvbnQtc2l6ZToxLjVlbTtmb250LXdlaWdodDpib2xkO21hcmdpbi1ib3R0b206MC4xNWVtO3BhZGRpbmctcmlnaHQ6MWVtfS5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tbmFtZSBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tbmFtZSBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOnZhcigtLXByaW1hcnlUZXh0Q29sb3IpfS5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tbmFtZSBhOmhvdmVye2NvbG9yOnZhcigtLXRoZW1lKTt0ZXh0LWRlY29yYXRpb246bm9uZX0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLW1ldGF7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tYm90dG9tOjEuMjVlbX0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLW1ldGEtaXRlbTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDowLjc1ZW19LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1hcnR7Zm9udC13ZWlnaHQ6Ym9sZH0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLXJhdGluZ3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXh9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1yYXRpbmcgc3Zne3dpZHRoOjEuMTI1ZW07aGVpZ2h0OjEuMTI1ZW07ZmxleC1zaHJpbms6MDtmaWxsOnZhcigtLXN2Z0ZpbGwpfS5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tcmF0aW5nLWZpbGx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6ZmxleDt3aWR0aDpjYWxjKDIwJSAqIHZhcigtLXJhdGluZykpO2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbn0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLXJhdGluZy1maWxsIHN2Z3tmaWxsOnZhcigtLWZ1bGxTdGFyRmlsbCl9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1mZWVkYmFjazpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLWNvbnRhY3Rze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWJvdHRvbTowLjVlbX0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLWNvbnRhY3RzLWl0ZW17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tcmlnaHQ6MC43NWVtO21hcmdpbi1ib3R0b206MC43NWVtfS5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tY29udGFjdHMtaXRlbV93aWRle3dpZHRoOjEwMCV9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1jb250YWN0cy1pdGVtIGF7Y29sb3I6dmFyKC0tcHJpbWFyeVRleHRDb2xvcil9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1jb250YWN0cy1pdGVtIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1jb250YWN0cy1pdGVtIHN2Z3t3aWR0aDoxZW07aGVpZ2h0OjFlbTtmbGV4LXNocmluazowO21hcmdpbi1yaWdodDowLjVlbTtmaWxsOnZhcigtLXN2Z0ZpbGwpfS5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tY29udGFjdHMtaXRlbSBtYXJre2NvbG9yOnZhcigtLXNlY29uZGFyeVRleHRDb2xvcik7bWFyZ2luLWxlZnQ6MC41ZW19LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1wcmljZS1ob2xkZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLXByaWNlIHNwYW57Zm9udC1zaXplOjEuNWVtO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWxlZnQ6MC4xMjVlbTttYXJnaW4tcmlnaHQ6MC4xMjVlbX0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLW1vcmUtbGlua3tjb2xvcjp2YXIoLS10aGVtZSl9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1zY3JvbGxlcntkaXNwbGF5OmdyaWQ7Z3JpZC1hdXRvLWZsb3c6Y29sdW1uO2dyaWQtYXV0by1jb2x1bW5zOnZhcigtLWhhbGxTaXplKTtncmlkLWNvbHVtbi1nYXA6MWVtO21heC13aWR0aDoxMDAlO292ZXJmbG93LXg6YXV0bztvdmVyZmxvdy15OmhpZGRlbn0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLXNjcm9sbGVyLWdyaWR7ZGlzcGxheTpncmlkO2dyaWQtYXV0by1mbG93OmNvbHVtbjtncmlkLWF1dG8tY29sdW1uczp2YXIoLS1oYWxsU2l6ZSk7Z3JpZC1jb2x1bW4tZ2FwOjFlbX0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLWhhbGx7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ib3R0b206MWVtfS5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0taGFsbC1pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7Ym9yZGVyLXJhZGl1czo0cHg7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbi1ib3R0b206MWVtO2hlaWdodDoxNjBweH0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLWhhbGwtaW1hZ2UgaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjE7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1oYWxsLWltYWdlLWZyYW1le3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjI7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7cGFkZGluZy1ib3R0b206MWVtO3BhZGRpbmctdG9wOjFlbTtwYWRkaW5nLWxlZnQ6MWVtO3BhZGRpbmctcmlnaHQ6MWVtO2FsaWduLWl0ZW1zOmZsZXgtZW5kO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2NvbG9yOnZhcigtLXN0YWdlV2hpdGUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLDAsMCwwLjcpIDIwJSwgcmdiYSgwLDAsMCwwLjMpIDQwJSwgcmdiYSgwLDAsMCwwKSl9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1oYWxsLWF0dHJpYnV0ZXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tYm90dG9tOjAuNWVtO2NvbG9yOnZhcigtLXNlY29uZGFyeVRleHRDb2xvcil9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1oYWxsLWF0dHJpYnV0ZSBzcGFue21hcmdpbi1sZWZ0OjAuMzVlbTtjb2xvcjp2YXIoLS1wcmltYXJ5VGV4dENvbG9yKX0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtIC5hZGQtdG8tZmF2b3JpdGV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6Y2FsYyh2YXIoLS12ZXJ0aWNhbEdhcCkgLyAyKTtyaWdodDpjYWxjKHZhcigtLWhvcml6b250YWxHYXApIC8gMik7ZGlzcGxheTpibG9ja30uY2F0YWxvZ3VlX19zdGFnZS1pdGVtIC5hZGQtdG8tZmF2b3JpdGUgc3Zne3dpZHRoOjEuNWVtO2hlaWdodDoxLjVlbTtmaWxsOnZhcigtLXNlY29uZGFyeVRleHRDb2xvcil9LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbSAuYWRkLXRvLWZhdm9yaXRlLmFjdGl2ZSBzdmcsLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbSAuYWRkLXRvLWZhdm9yaXRlOmhvdmVyIHN2Z3tmaWxsOnZhcigtLXRoZW1lKX0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLWhhbGwtbGlua3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDoyO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0ZXh0LWluZGVudDotOTk5ZW07b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpey5jYXRhbG9ndWVfX3N0YWdlLWl0ZW17LS12ZXJ0aWNhbEdhcDogMWVtOy0taG9yaXpvbnRhbEdhcDogMC43NWVtOy0taGFsbFNpemU6IDE1ZW19LmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1oYWxsLWltYWdlLWZyYW1le2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLWhhbGwtbmFtZXttYXJnaW4tYm90dG9tOjAuNWVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KXsuY2F0YWxvZ3VlX19zdGFnZS1pdGVtLXByaWNlLWhvbGRlcntmbGV4LXdyYXA6d3JhcH0uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLXByaWNlLWhvbGRlciAuY2F0YWxvZ3VlX19zdGFnZS1pdGVtLXByaWNle21hcmdpbi1ib3R0b206MC43NWVtfX0uY2F0YWxvZ3VlLXByaWNlLXNvcnR7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tYm90dG9tOjE1cHh9LmNhdGFsb2d1ZS1wcmljZS1zb3J0LWhvbGRlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1sZWZ0OmF1dG99LmNhdGFsb2d1ZS1wcmljZS1zb3J0IC5sYWJlbHtmb250LXNpemU6MTVweDttYXJnaW4tcmlnaHQ6NXB4O2NvbG9yOiM5MTkxOTF9LmNhdGFsb2d1ZS1wcmljZS1zb3J0IFtjbGFzcyo9XCJwcmljZS1idXRuXCJde3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7bWFyZ2luLWxlZnQ6NXB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICM1YzYyNmV9LmNhdGFsb2d1ZS1wcmljZS1zb3J0IFtjbGFzcyo9XCJwcmljZS1idXRuXCJdIFtjbGFzcyo9XCJpY29uLVwiXXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5jYXRhbG9ndWUtcHJpY2Utc29ydCBbY2xhc3MqPVwicHJpY2UtYnV0blwiXSBzdmd7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtmaWxsOiM1YzYyNmU7bWFyZ2luOjNweCBhdXRvIDAgYXV0b30uY2F0YWxvZ3VlLXByaWNlLXNvcnQgW2NsYXNzKj1cInByaWNlLWJ1dG5cIl0uYWN0aXZlLXNvcnQsLmNhdGFsb2d1ZS1wcmljZS1zb3J0IFtjbGFzcyo9XCJwcmljZS1idXRuXCJdOmhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS10aGVtZSl9LmNhdGFsb2d1ZS1wcmljZS1zb3J0IFtjbGFzcyo9XCJwcmljZS1idXRuXCJdLmFjdGl2ZS1zb3J0IHN2ZywuY2F0YWxvZ3VlLXByaWNlLXNvcnQgW2NsYXNzKj1cInByaWNlLWJ1dG5cIl06aG92ZXIgc3Zne2ZpbGw6dmFyKC0tdGhlbWUpfS5jYXRhbG9ndWUtcHJpY2Utc29ydCAubG93ZXItcHJpY2UtYnV0biBbY2xhc3MqPVwiaWNvbi1cIl17dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5jYXRhbG9ndWVfX2NhdGVnb3JpZXN7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMDtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg1LCAxZnIpO2dyaWQtY29sdW1uLWdhcDoxNXB4O2dyaWQtcm93LWdhcDoxNXB4O21hcmdpbi1ib3R0b206NDBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuY2F0YWxvZ3VlX19jYXRlZ29yaWVze2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX0uY2F0YWxvZ3VlX19jYXRlZ29yaWVzLWl0ZW17cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5jYXRhbG9ndWVfX2NhdGVnb3JpZXMtaXRlbTpob3Zlcnt6LWluZGV4OjJ9LmNhdGFsb2d1ZV9fY2F0ZWdvcmllcy1pdGVtOmhvdmVyIC5jYXRhbG9ndWVfX2NhdGVnb3JpZXMtZnJhbWV7Ym94LXNoYWRvdzowIDVweCAxMHB4IHJnYmEoOTIsOTgsMTEwLDAuNCl9LmNhdGFsb2d1ZV9fY2F0ZWdvcmllcy1pdGVtOmhvdmVyIC5jYXRhbG9ndWVfX2NhdGVnb3JpZXMtZHJvcGRvd257dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTt0cmFuc2l0aW9uOmFsbCAwLjJzfS5jYXRhbG9ndWVfX2NhdGVnb3JpZXMtZnJhbWV7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciA3MHB4O292ZXJmbG93OmhpZGRlbjtib3JkZXItcmFkaXVzOjRweDt0cmFuc2l0aW9uOmFsbCAwLjM1cztib3gtc2hhZG93OjAgMXB4IDNweCByZ2JhKDkyLDk4LDExMCwwLjQpfS5jYXRhbG9ndWVfX2NhdGVnb3JpZXMtbGlua3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDo1O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdXRsaW5lOm5vbmU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtaW5kZW50Oi05OTllbTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjksMzQsMzcsMC4wNSl9LmNhdGFsb2d1ZV9fY2F0ZWdvcmllcy1pbWFnZXt6LWluZGV4OjE7cG9zaXRpb246cmVsYXRpdmV9LmNhdGFsb2d1ZV9fY2F0ZWdvcmllcy1pbWFnZTpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3BhZGRpbmctdG9wOjEwMCV9LmNhdGFsb2d1ZV9fY2F0ZWdvcmllcy1pbWFnZT5kaXYsLmNhdGFsb2d1ZV9fY2F0ZWdvcmllcy1pbWFnZT5zcGFue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpibG9ja30uY2F0YWxvZ3VlX19jYXRlZ29yaWVzLWltYWdlPmRpdiBpbWcsLmNhdGFsb2d1ZV9fY2F0ZWdvcmllcy1pbWFnZT5zcGFuIGltZ3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9LmNhdGFsb2d1ZV9fY2F0ZWdvcmllcy1uYW1le3BhZGRpbmctbGVmdDoxMHB4O2NvbG9yOiM1YzYyNmV9LmNhdGFsb2d1ZV9fY2F0ZWdvcmllcy1uYW1lIHNwYW57ZGlzcGxheTpibG9ja30uY2F0YWxvZ3VlX19jYXRlZ29yaWVzLW5hbWUtaG9sZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YWxsIDAuMnN9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5jYXRhbG9ndWVfX2NhdGVnb3JpZXMtbmFtZXtmb250LXNpemU6MThweH19LmNhdGFsb2d1ZV9fY2F0ZWdvcmllcy1kcm9wZG93bntwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjI7dG9wOjEwMCU7bGVmdDowO3dpZHRoOjEwMCU7cGFkZGluZy10b3A6MTVweDtwYWRkaW5nLXJpZ2h0OjEwcHg7cGFkZGluZy1ib3R0b206MTVweDtwYWRkaW5nLWxlZnQ6MTBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmNmY2ZjY7Ym94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoOTIsOTgsMTEwLDAuNCk7Ym9yZGVyLXJhZGl1czo0cHg7dmlzaWJpbGl0eTpoaWRkZW47b3BhY2l0eTowO3RyYW5zaXRpb246YWxsIDBzfS5jYXRhbG9ndWVfX2NhdGVnb3JpZXMtZHJvcGRvd24gbGk6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDo3cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5jYXRhbG9ndWVfX2NhdGVnb3JpZXN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LCAxZnIpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuY2F0YWxvZ3VlX19jYXRlZ29yaWVze2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgMWZyKX0uY2F0YWxvZ3VlX19jYXRlZ29yaWVzLW5hbWV7Zm9udC1zaXplOjEycHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpey5jYXRhbG9ndWVfX2NhdGVnb3JpZXMtZnJhbWV7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt0ZXh0LWFsaWduOmNlbnRlcn0uY2F0YWxvZ3VlX19jYXRlZ29yaWVzLWltYWdlLWhvbGRlcntvcmRlcjoxO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjE1MHB4O21hcmdpbi1ib3R0b206N3B4fS5jYXRhbG9ndWVfX2NhdGVnb3JpZXMtbmFtZXtvcmRlcjoyO3dpZHRoOjEwMCU7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4O3BhZGRpbmctYm90dG9tOjE1cHg7Zm9udC1zaXplOjEycHg7dGV4dC1hbGlnbjpjZW50ZXJ9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5jYXRhbG9ndWVfX2NhdGVnb3JpZXMtbmFtZXtmb250LXNpemU6MTBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCl7LmNhdGFsb2d1ZV9fY2F0ZWdvcmllc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcil9fS5jYXJ0e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctYm90dG9tOjNlbTttaW4taGVpZ2h0OmNhbGMoMTAwdmggLSAxNTJweCk7cGFkZGluZy10b3A6MWVtfS5jYXJ0X190aXRsZXttYXJnaW4tdG9wOjEuNWVtO21hcmdpbi1ib3R0b206MmVtfS5jYXJ0X190aXRsZSBzcGFue2NvbG9yOiM1YzYyNmU7Zm9udC1zaXplOjAuNzVlbX0uY2FydCAuaW5wdXQtbGFiZWx7Zm9udC1zaXplOjAuODc1ZW07bWluLWhlaWdodDoyNHB4O3BhZGRpbmctYm90dG9tOjVweDtjb2xvcjojNWM2MjZlO2ZvbnQtd2VpZ2h0OjYwMH0uY2FydF9fcHJvbW97ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmZsZXgtZW5kO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi10b3A6MS41ZW07cGFkZGluZy10b3A6MWVtO3RleHQtYWxpZ246bGVmdDtib3JkZXItdG9wOjFweCBzb2xpZCAjZGZlMGUxfS5jYXJ0X19wcm9tby1pbnB1dC1saW5le21hcmdpbi1yaWdodDoxZW07d2lkdGg6Y2FsYygxMDAlIC0gMTEycHggLSAxZW0pfS5jYXJ0X19wcm9tby1idXRue2ZsZXgtZ3JvdzowO3BhZGRpbmctbGVmdDowLjVlbTtwYWRkaW5nLXJpZ2h0OjAuNWVtO3dpZHRoOjExMnB4fS5jYXJ0X19wcm9tby13YXJuaW5ne3dpZHRoOjEwMCU7bWFyZ2luLXRvcDowLjVlbTtmb250LXNpemU6MC44NzVlbTtjb2xvcjojNWM2MjZlfVtjbGFzcyo9Jy1jb3B5cmlnaHRzLXBhbmUnXXtkaXNwbGF5Om5vbmV9Lm9yZGVyLWVycm9yc3tkaXNwbGF5Om5vbmU7bWFyZ2luLXRvcDoxLjVlbTtjb2xvcjp2YXIoLS10aGVtZSl9Lm9yZGVyLWVycm9ycz5kaXZ7cGFkZGluZzowIDAgNXB4IDB9Lm5ldy1jYXJ0X19jb2x1bW5ze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDQyMHB4O2dyaWQtY29sdW1uLWdhcDoyZW07Z3JpZC1yb3ctZ2FwOjJlbTttYXJnaW4tYm90dG9tOjNlbX0ubmV3LWNhcnRfX3Byb2R1Y3R7ZGlzcGxheTpncmlkO2dyaWQtY29sdW1uLWdhcDoyZW07Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjE1MHB4IDFmcjtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXI6MXB4IHNvbGlkICNkZmUwZTE7Ym9yZGVyLXJhZGl1czo4cHg7cGFkZGluZy10b3A6MzVweDtwYWRkaW5nLXJpZ2h0OjJlbTtwYWRkaW5nLWJvdHRvbTozNXB4O3BhZGRpbmctbGVmdDoxZW19Lm5ldy1jYXJ0X19wcm9kdWN0Om5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MmVtfS5uZXctY2FydF9fcHJvZHVjdCAuaXRlbS1yZW1vdmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjM1cHg7cmlnaHQ6MC41ZW19Lm5ldy1jYXJ0X19hZGQtdG8tZmF2b3JpdGV7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjM1cHg7cmlnaHQ6MC41ZW07ei1pbmRleDoyO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MjhweDtoZWlnaHQ6MjhweDtjb2xvcjojNWM2MjZlO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICM1YzYyNmU7Ym9yZGVyLXJhZGl1czoxOHB4O3BhZGRpbmctdG9wOjFweDtjdXJzb3I6cG9pbnRlcjtvdXRsaW5lOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjphbGwgMC4yc30ubmV3LWNhcnRfX2FkZC10by1mYXZvcml0ZSBzdmd7d2lkdGg6MThweDtoZWlnaHQ6MThweH0ubmV3LWNhcnRfX2FkZC10by1mYXZvcml0ZTpob3ZlciBzdmd7ZmlsbDp2YXIoLS10aGVtZSl9Lm5ldy1jYXJ0X19hZGQtdG8tZmF2b3JpdGUuYWN0aXZle2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGhlbWUpO2JvcmRlci1jb2xvcjp2YXIoLS10aGVtZSl9Lm5ldy1jYXJ0X19hZGQtdG8tZmF2b3JpdGUuYWN0aXZlIHN2Z3tmaWxsOiNmZmZ9Lm5ldy1jYXJ0X19wcm9kdWN0LWltYWdle3dpZHRoOjEwMCU7bWF4LXdpZHRoOjE1MHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99Lm5ldy1jYXJ0X19wcm9kdWN0LWltYWdlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5uZXctY2FydF9fcHJvZHVjdC1jb250ZW50e2Rpc3BsYXk6Z3JpZDtncmlkLWNvbHVtbi1nYXA6MmVtO2dyaWQtcm93LWdhcDoxLjVlbTtncmlkLXRlbXBsYXRlLWNvbHVtbnM6NGZyIDNmcn0ubmV3LWNhcnRfX3Byb2R1Y3QtbmFtZXtmb250LXNpemU6MS4yNWVtO2ZvbnQtd2VpZ2h0OjYwMH0ubmV3LWNhcnRfX3Byb2R1Y3QtbmFtZSBhe2NvbG9yOiMxZDIyMjV9Lm5ldy1jYXJ0X19wcm9kdWN0LW5hbWUgYSBtYXJre2NvbG9yOiM1YzYyNmV9Lm5ldy1jYXJ0X19wcm9kdWN0LXNpbmdsZS1wcmljZXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6YmFzZWxpbmV9Lm5ldy1jYXJ0X19wcm9kdWN0LXNpbmdsZS1wcmljZS1pdGVte2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MS4xMjVlbTt3aGl0ZS1zcGFjZTpub3dyYXB9Lm5ldy1jYXJ0X19wcm9kdWN0LXNpbmdsZS1wcmljZS1pdGVtX29sZHtjb2xvcjojNWM2MjZlO3RleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2g7Zm9udC13ZWlnaHQ6bm9ybWFsfS5uZXctY2FydF9fcHJvZHVjdC1zaW5nbGUtcHJpY2UtbGFiZWx7Y29sb3I6IzVjNjI2ZTttYXJnaW4tcmlnaHQ6MC41ZW07Zm9udC1zaXplOjAuODc1ZW19Lm5ldy1jYXJ0X19wcm9kdWN0LXNpbmdsZS1wcmljZS1sYWJlbF9yaWdodHttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDowLjM1ZW19Lm5ldy1jYXJ0X19wcm9kdWN0LXNpbmdsZS1wcmljZXMtbGlzdHtkaXNwbGF5OmZsZXh9Lm5ldy1jYXJ0X19wcm9kdWN0LXNpbmdsZS1wcmljZXMtbGlzdD5zcGFuOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0OjAuODc1ZW19Lm5ldy1jYXJ0X19jYXNoYmFja3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiM2MzllM2E7Zm9udC13ZWlnaHQ6NjAwfS5uZXctY2FydF9fdG90YWwtY2FzaGJhY2ssLm5ldy1jYXJ0X19wcm9kdWN0LWNhc2hiYWNre21hcmdpbi10b3A6MC41ZW19Lm5ldy1jYXJ0X19wcm9kdWN0LWRpc2NvdW50LWluZm97bWFyZ2luLXRvcDowLjVlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tdGhlbWUpfS5uZXctY2FydF9fY29sdW1ucy10b3RhbHMtZnJhbWV7cGFkZGluZy10b3A6MWVtO3BhZGRpbmctcmlnaHQ6MWVtO3BhZGRpbmctYm90dG9tOjFlbTtwYWRkaW5nLWxlZnQ6MWVtO2JvcmRlcjoxcHggc29saWQgI2RmZTBlMTtiYWNrZ3JvdW5kLWNvbG9yOiNmNmY2ZjY7Ym9yZGVyLXJhZGl1czo4cHh9Lm5ldy1jYXJ0X19jb2x1bW5zLXRvdGFscy1mcmFtZSBpbnB1dC50ZXh0LWlucHV0e2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubmV3LWNhcnRfX2Rlc2NyaXB0aW9ue2NvbG9yOiM1YzYyNmU7Zm9udC1zaXplOjAuODc1ZW07bGluZS1oZWlnaHQ6MS40O21hcmdpbi10b3A6MWVtfS5uZXctY2FydF9fdG90YWwtaXRlbXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59Lm5ldy1jYXJ0X190b3RhbC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MWVtfS5uZXctY2FydF9fdG90YWwtaXRlbV9maW5hbHtmb250LXNpemU6MS4xMjVlbTtmb250LXdlaWdodDo2MDB9Lm5ldy1jYXJ0X190b3RhbC1pdGVtLWtleSwubmV3LWNhcnRfX3RvdGFsLWl0ZW0tdmFsdWV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ubmV3LWNhcnRfX3RvdGFsLWl0ZW1fZGlzY291bnQgLm5ldy1jYXJ0X190b3RhbC1pdGVtLXZhbHVle2NvbG9yOiNmMjE3MTd9Lm5ldy1jYXJ0X190b3RhbC1pdGVtX2Nhc2hiYWNre2NvbG9yOiM2MzllM2E7Zm9udC13ZWlnaHQ6NjAwO2Rpc3BsYXk6bm9uZX0ubmV3LWNhcnRfX3RvdGFsLWl0ZW1fY2FzaGJhY2suYWN0aXZle2Rpc3BsYXk6ZmxleH0ubmV3LWNhcnRfX3RvdGFsLXByaWNle2ZvbnQtc2l6ZToxLjI1ZW19Lm5ldy1jYXJ0X190b3RhbC1wcmljZT5zcGFue21hcmdpbi1sZWZ0OjAuMzVlbX0ubmV3LWNhcnRfX2Zvcm0taG9sZGVye2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtncmlkLWNvbHVtbi1nYXA6MS41ZW07Z3JpZC1yb3ctZ2FwOjJlbX0ubmV3LWNhcnRfX3N1Ym1pdC1idXRue3BhZGRpbmctbGVmdDoxLjVlbTtwYWRkaW5nLXJpZ2h0OjEuNWVtfS5uZXctY2FydF9fYWdyZWVtZW50LWxpbmUtbGFiZWx7ZGlzcGxheTpmbGV4fS5uZXctY2FydF9fYWdyZWVtZW50LWxpbmUtbGFiZWwgaW5wdXR7ZmxleC1zaHJpbms6MH0ubmV3LWNhcnRfX2FncmVlbWVudC1saW5le2NvbG9yOiM1YzYyNmU7Zm9udC1zaXplOjAuODc1ZW07bGluZS1oZWlnaHQ6MS40O21hcmdpbi10b3A6MS41ZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCl7Lm5ldy1jYXJ0X19jb2x1bW5zLXRvdGFsc3tncmlkLXJvdy1zdGFydDoxO2dyaWQtcm93LWVuZDozO2dyaWQtY29sdW1uLXN0YXJ0OjI7Z3JpZC1jb2x1bW4tZW5kOjN9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KXsubmV3LWNhcnRfX3Byb2R1Y3R7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4O3BhZGRpbmctbGVmdDoxZW19Lm5ldy1jYXJ0X19wcm9kdWN0IC5pdGVtLXJlbW92ZXt0b3A6MjBweH0ubmV3LWNhcnRfX2FkZC10by1mYXZvcml0ZXtib3R0b206MjBweH0ubmV3LWNhcnRfX3Byb2R1Y3QtY29udGVudHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7Lm5ldy1jYXJ0X19jb2x1bW5ze2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMzIwcHg7Z3JpZC1jb2x1bW4tZ2FwOjFlbX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7Lm5ldy1jYXJ0X19jb2x1bW5ze2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9Lm5ldy1jYXJ0X19wcm9kdWN0e2dyaWQtdGVtcGxhdGUtY29sdW1uczo4MHB4IDFmcjtncmlkLWNvbHVtbi1nYXA6MWVtfS5uZXctY2FydF9fcHJvZHVjdC1jb250ZW50e2dyaWQtdGVtcGxhdGUtY29sdW1uczo0ZnIgM2ZyfS5uZXctY2FydF9fcHJvZHVjdDpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjFlbX0ubmV3LWNhcnRfX3Byb2R1Y3QtbmFtZXtmb250LXNpemU6MWVtO2ZvbnQtd2VpZ2h0OjYwMH0ubmV3LWNhcnRfX3Byb2R1Y3Qtc2luZ2xlLXByaWNlLWl0ZW17Zm9udC1zaXplOjFlbX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7Lm5ldy1jYXJ0X19wcm9kdWN0LWNvbnRlbnR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn0ubmV3LWNhcnRfX2Zvcm0taG9sZGVye2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpey5uZXctY2FydF9fcHJvZHVjdHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6NjBweCAxZnI7Z3JpZC1jb2x1bW4tZ2FwOjAuNzVlbX19LmFib3V0X19uYXZ7ZGlzcGxheTpub25lfS5hYm91dF9faW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDozO21heC13aWR0aDo5NTBweDtwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHg7bWFyZ2luOjAgYXV0b30uYWJvdXRfX2hlcm97cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbTozMHB4O21hcmdpbi1ib3R0b206NDBweDtjb2xvcjojZmZmO2JveC1zaGFkb3c6MCA1cHggNXB4IHJnYmEoMjgsMjcsMjcsMC4xKX0uYWJvdXRfX2hlcm8tbGlua3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDo1O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW47dGV4dC1pbmRlbnQ6LTk5OWVtO2ZvbnQtc2l6ZToxcHg7Y29sb3I6dHJhbnNwYXJlbnR9LmFib3V0X19oZXJvLWltYWdle3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW59LmFib3V0X19oZXJvLWltYWdlIGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5hYm91dF9faGVyby1pbWFnZV9fcmVkOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiM5OTk5OTl9LmFib3V0X19oZXJvLXN1YnRpdGxle2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDAgMTVweCAwO2ZvbnQtc2l6ZTozMHB4O2xpbmUtaGVpZ2h0OjFlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Ym9yZGVyLWJvdHRvbTo1cHggc29saWQgI2ZmZn0uYWJvdXRfX2hlcm8gcHtmb250LXNpemU6MjBweDtmb250LXdlaWdodDpib2xkfS5hYm91dF9faGVyby1saXN0e2ZvbnQtc2l6ZToyNHB4O21hcmdpbjozMHB4IDAgMCAwO2ZvbnQtd2VpZ2h0OmJvbGR9LmFib3V0X19oZXJvLWxpc3QgbGk6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luOjE1cHggMCAwIDB9LmFib3V0X190aXRsZS1zdWJ0aXRsZXttYXJnaW4tdG9wOjEwcHg7Zm9udC1zaXplOjIwcHh9LmFib3V0X19wYXJ0bmVycy1saXN0e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcH0uYWJvdXRfX3BhcnRuZXJzLWN1c3RvbWVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjAgMTJweDttYXJnaW46MCAwIDQwcHggMDt3aWR0aDoyNSV9LmFib3V0X19wYXJ0bmVycy1jdXN0b21lciBpbWd7ei1pbmRleDoxO2hlaWdodDphdXRvfS5hYm91dF9fcGFydG5lcnMtY3VzdG9tZXIgW2NsYXNzKj1cIi1idXRuXCJde3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7ei1pbmRleDozO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjE4MHB4O2hlaWdodDo0MHB4O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtvcGFjaXR5OjB9LmFib3V0X19wYXJ0bmVycy1jdXN0b21lcjpob3ZlciBbY2xhc3MqPVwiLWJ1dG5cIl17b3BhY2l0eToxfS5hYm91dF9fcGFydG5lcnMtbGlua3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDo1O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdXRsaW5lOm5vbmU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtaW5kZW50Oi05OTllbX0uYWJvdXRfX3Rlc3RpbW9uaWFscy1saXN0e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcH0uYWJvdXRfX3Rlc3RpbW9uaWFscy1pdGVte2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206NDBweDtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMzUsMzUsMzUsMC4yNSk7Ym9yZGVyLXJhZGl1czoxMHB4fS5hYm91dF9fdGVzdGltb25pYWxzLWNvbnRlbnR7cGFkZGluZzozMHB4IDI0cHg7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MS41ZW07Y29sb3I6IzVjNjI2ZX0uYWJvdXRfX3Rlc3RpbW9uaWFscy1jb250ZW50IHB7bWFyZ2luLWJvdHRvbToxMHB4fS5hYm91dF9fdGVzdGltb25pYWxzLWNvbnRlbnQgcCBzcGFue2ZvbnQtd2VpZ2h0OmJvbGR9LmFib3V0X190ZXN0aW1vbmlhbHMtdGl0bGV7bWFyZ2luLWJvdHRvbToxMHB4O2NvbG9yOiMxZDIyMjV9LmFib3V0X190ZXN0aW1vbmlhbHMtYXV0aG9ye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luLWJvdHRvbToxNXB4fS5hYm91dF9fdGVzdGltb25pYWxzLWF1dGhvci1waG90b3t3aWR0aDo4MHB4O2hlaWdodDo4MHB4O2JhY2tncm91bmQ6dXJsKFwiL2ltYWdlcy9pL25vLXBob3RvLnBuZ1wiKSBuby1yZXBlYXQgMCAwO2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCU7Ym9yZGVyLXJhZGl1czo1MCU7b3ZlcmZsb3c6aGlkZGVufS5hYm91dF9fdGVzdGltb25pYWxzLWF1dGhvci1waG90byBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uYWJvdXRfX3Rlc3RpbW9uaWFscy1hdXRob3ItZGF0YXt3aWR0aDpjYWxjKDEwMCUgLSAxMDBweCl9LmFib3V0X190ZXN0aW1vbmlhbHMtYXV0aG9yLW5hbWV7Y29sb3I6IzFkMjIyNX0uYWJvdXRfX3Rlc3RpbW9uaWFscy1hdXRob3ItbmFtZSBhe2NvbG9yOiMxZDIyMjV9LmFib3V0X190ZXN0aW1vbmlhbHMtYXV0aG9yLW5hbWUgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjp2YXIoLS10aGVtZSl9LmFib3V0X190ZXN0aW1vbmlhbHMtYXV0aG9yLW5hbWUrcHtmb250LXdlaWdodDpib2xkO2NvbG9yOiMxZDIyMjV9LmFib3V0X190ZXN0aW1vbmlhbHMtbGlua3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDo1O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdXRsaW5lOm5vbmU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtaW5kZW50Oi05OTllbX0uYWJvdXRfX3RlYW0tdGV4dHttYXgtd2lkdGg6NzIwcHg7bWFyZ2luOjAgMCAzMHB4IDA7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MS41ZW07Y29sb3I6IzVjNjI2ZX0uYWJvdXRfX3RlYW0tdGl0bGV7bWFyZ2luLWJvdHRvbToxNXB4O2ZvbnQtc2l6ZTo1MHB4O2xpbmUtaGVpZ2h0OjFlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6LjA1ZW19LmFib3V0X190ZWFtLWxpc3R7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleC13cmFwOndyYXB9LmFib3V0X190ZWFtLWl0ZW17cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6Y2FsYygyNSUgLSAxNXB4KTttYXJnaW46MCAwIDMwcHggMjBweDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoxLjVlbTtjb2xvcjojNWM2MjZlfS5hYm91dF9fdGVhbS1pdGVtOm50aC1jaGlsZCg0bisxKXttYXJnaW4tbGVmdDowfS5hYm91dF9fdGVhbS1pdGVtOmhvdmVyIC5hYm91dF9fdGVhbS1uYW1le2NvbG9yOnZhcigtLXRoZW1lKX0uYWJvdXRfX3RlYW0tbGlua3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDo1O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdXRsaW5lOm5vbmU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtaW5kZW50Oi05OTllbX0uYWJvdXRfX3RlYW0tcGhvdG97bWFyZ2luOjAgMCA1cHggMH0uYWJvdXRfX3RlYW0tcGhvdG8gaW1ne2hlaWdodDphdXRvO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5hYm91dF9fdGVhbS1uYW1le2NvbG9yOiMxZDIyMjU7Zm9udC13ZWlnaHQ6Ym9sZDt0cmFuc2l0aW9uOmFsbCAwLjJzfS5hYm91dF9fdGVhbS1wb3N0e21hcmdpbjowIDAgNXB4IDB9LmFib3V0X190ZWFtLWRlc2NyaXB0aW9ue21hcmdpbjowIDAgNXB4IDB9LmFib3V0X190ZWFtLWNvbnRhY3Rze3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjA7bWFyZ2luOjAgMCAxMHB4IDA7Y29sb3I6IzFkMjIyNX0uYWJvdXRfX3RlYW0tY29udGFjdHMgYXtkaXNwbGF5OmJsb2NrO2NvbG9yOiMxZDIyMjV9LmFib3V0X190ZWFtLXNvY2lhbHN7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyMDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmFib3V0X190ZWFtLXNvY2lhbHMgYXttYXJnaW46MCA1cHg7Y29sb3I6I2ZmZn0uYWJvdXRfX3RlYW0tc29jaWFscyBhIHN2Z3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2ZpbGw6IzFkMjIyNTt0cmFuc2l0aW9uOmFsbCAwLjM1c30uYWJvdXRfX3RlYW0tc29jaWFscyBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5hYm91dF9fdGVhbS1zb2NpYWxzIGE6aG92ZXIgc3Zne2ZpbGw6dmFyKC0tdGhlbWUpO3RyYW5zZm9ybTpyb3RhdGVZKDM2MGRlZyl9LmFib3V0IFtjbGFzcyo9XCJhYm91dF9fdHJpZ2dlclwiXXt3aWR0aDoxMDAlO21heC13aWR0aDozMjBweDttYXJnaW46MCBhdXRvO2NsZWFyOmJvdGh9LmFib3V0X190ZXh0e21hcmdpbjowIDAgNDBweCAwfS5hYm91dF9fdGV4dF9ncmF5e3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmF9LmFib3V0X190ZXh0X2xvd3ttYXJnaW4tYm90dG9tOjB9LmFib3V0X190ZXh0LW1haW4tdGl0bGV7Zm9udC13ZWlnaHQ6Ym9sZH0uYWJvdXRfX3RleHQtdGl0bGV7cGFkZGluZy10b3A6NXB4O3BhZGRpbmctYm90dG9tOjEwcHg7Zm9udC1zaXplOjEuNzVlbTtmb250LXdlaWdodDpib2xkfS5hYm91dF9fdGV4dC1zdWJ0aXRsZXttYXJnaW4tYm90dG9tOjEwcHg7Zm9udC1zaXplOjI4cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOnZhcigtLXRoZW1lKX0uYWJvdXRfX3RleHQgbGksLmFib3V0X190ZXh0IHB7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MS41ZW07Y29sb3I6IzVjNjI2ZX0uYWJvdXRfX3RleHQgbGkgYSwuYWJvdXRfX3RleHQgcCBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmFib3V0X190ZXh0IGxpIGE6aG92ZXIsLmFib3V0X190ZXh0IHAgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uYWJvdXRfX3RleHQgbGk6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDo3cHh9LmFib3V0X190ZXh0IHVsLC5hYm91dF9fdGV4dCBvbHttYXJnaW4tYm90dG9tOjE1cHh9LmFib3V0X190ZXh0IG9sIGxpLC5hYm91dF9fdGV4dCBvbHtsaXN0LXN0eWxlOmRlY2ltYWwgaW5zaWRlfS5hYm91dF9fdGV4dC1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlfS5hYm91dF9fdGV4dC1jb250ZW50X193aXRoLWRvdHtwYWRkaW5nLWxlZnQ6MTVweH0uYWJvdXRfX3RleHQtY29udGVudF9fd2l0aC1kb3Q6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjE5cHg7bGVmdDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRoZW1lKX0uYWJvdXRfX3RleHQtY29udGVudCBzcGFue2NvbG9yOnZhcigtLXRoZW1lKX0uYWJvdXRfX3RleHQtY29udGVudDpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjIwcHh9LmFib3V0X190ZXh0LWNvbnRlbnRfX2JpZ2dlciBsaSwuYWJvdXRfX3RleHQtY29udGVudF9fYmlnZ2VyIHB7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MS40ZW19LmFib3V0X190ZXh0LWNvbnRlbnRfX2JpZ2dlc3QgbGksLmFib3V0X190ZXh0LWNvbnRlbnRfX2JpZ2dlc3QgcHtmb250LXNpemU6MS4yNWVtO2NvbG9yOiMxZDIyMjV9LmFib3V0X190ZXh0LWNvbnRlbnQgYS5tb2RhbC10cmlnZ2Vye2NvbG9yOnZhcigtLXRoZW1lKTtmb250LXNpemU6MTVweH0uYWJvdXRfX3RleHQtZmlndXJle2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDozMHB4O3dpZHRoOjEwMCV9LmFib3V0X190ZXh0LWZpZ3VyZSBpbWd7d2lkdGg6MTAwJX0uYWJvdXRfX3NlcGFyYXRvcnttYXJnaW4tYm90dG9tOjUwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztib3JkZXItdG9wLWNvbG9yOnJnYmEoMjU1LDAsMCwwLjQpO21heC13aWR0aDo5MTBweH0uYWJvdXRfX3NlcGFyYXRvcl93aWRle21heC13aWR0aDoxMDAlfS5hYm91dF9fc2VjdGlvbnttYXJnaW46MCAwIDYwcHggMH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCl7LmFib3V0X190YXJpZmZzLWRhdGF7d2lkdGg6MzAwcHg7cGFkZGluZzoyMHB4fS5hYm91dF9fdGFyaWZmcy1jb250ZW50e3dpZHRoOmNhbGMoMTAwJSAtIDMwMHB4KTtwYWRkaW5nOjIwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuYWJvdXRfX25hdntkaXNwbGF5Om5vbmV9LmFib3V0X19jb250ZW50e3dpZHRoOjEwMCV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5hYm91dF9faGVyb3twYWRkaW5nLXRvcDozMHB4O3BhZGRpbmctYm90dG9tOjIwcHg7bWFyZ2luLWJvdHRvbTozMHB4O21pbi1oZWlnaHQ6MH0uYWJvdXRfX2hlcm8tc3VidGl0bGV7bWFyZ2luOjAgMCAxNXB4IDA7Zm9udC1zaXplOjI0cHh9LmFib3V0X19oZXJvLWxpc3R7Zm9udC1zaXplOjE4cHg7bWFyZ2luOjE1cHggMCAwIDB9LmFib3V0X19iYW5uZXIgZm9ybXtwYWRkaW5nOjIwcHg7Ym9yZGVyOjVweCBzb2xpZCB2YXIoLS10aGVtZSl9LmFib3V0X19iYW5uZXItdGl0bGV7bWFyZ2luOjAgMCAyMHB4IDA7Zm9udC1zaXplOjQ4cHh9LmFib3V0X19zZWN0aW9ue21hcmdpbjowIDAgNDBweCAwfS5hYm91dF9fdGFyaWZmcy1pdGVtIGZvcm17ZGlzcGxheTpibG9jazttaW4taGVpZ2h0OjB9LmFib3V0X190YXJpZmZzLWRhdGF7d2lkdGg6MTAwJX0uYWJvdXRfX3RhcmlmZnMtY29udGVudHt3aWR0aDoxMDAlfS5hYm91dF9fdGFyaWZmcy1uYW1le21hcmdpbjowIDAgMjBweCAwO2ZvbnQtc2l6ZTozMHB4fS5hYm91dF9fdGFyaWZmcy10eXBlOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luOjAgMCAxNXB4IDB9LmFib3V0X190YXJpZmZzLXR5cGUgLnJhZGlve3RvcDowfS5hYm91dF9fdGFyaWZmcy10eXBlIC5wcmljZXtmb250LXNpemU6MjBweH0uYWJvdXRfX3RhcmlmZnMtdHlwZSAucHJpY2UtLW9sZHtmb250LXNpemU6MTVweH0uYWJvdXRfX3RhcmlmZnMtdGl0bGV7bWFyZ2luOjAgMCAxMHB4IDB9LmFib3V0X190YXJpZmZzLWxpc3R7bWFyZ2luOjAgMCAxNXB4IDB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5hYm91dF9fc3R5bGUtaXRlbXtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgzNSwzNSwzNSwwLjI1KX0uYWJvdXRfX3N0eWxlLWltYWdle3dpZHRoOjEwMCV9LmFib3V0X19zdHlsZS1jb250ZW50e3dpZHRoOjEwMCU7cGFkZGluZzoxNXB4fS5hYm91dF9fc3R5bGUtY29udGVudCBwe21hcmdpbjowIDAgNXB4IDB9LmFib3V0X19zdHlsZS1uYW1le2ZvbnQtc2l6ZToyOHB4fS5hYm91dF9fcG9ydGZvbGlvLWxpc3R7ZGlzcGxheTpibG9ja30uYWJvdXRfX3BvcnRmb2xpby1pdGVte3dpZHRoOjEwMCV9LmFib3V0X190ZXN0aW1vbmlhbHMtaXRlbXtkaXNwbGF5OmJsb2NrfS5hYm91dF9fdGVzdGltb25pYWxzLW5hbWV7cGFkZGluZzoxMHB4IDIwcHggMTJweCAyMHB4fS5hYm91dF9fdGVzdGltb25pYWxzLWRhdGF7d2lkdGg6MTAwJTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmFmYWZhO2JvcmRlci1yaWdodDpub25lfS5hYm91dF9fdGVzdGltb25pYWxzLWNvbnRlbnR7d2lkdGg6MTAwJTtwYWRkaW5nOjIwcHh9LmFib3V0X190ZXN0aW1vbmlhbHMtY3VzdG9tZXJ7bWFyZ2luOjAgMCAzMHB4IDA7d2lkdGg6MzMuMzMzJX0uYWJvdXRfX3RlYW0tbGlzdHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uYWJvdXRfX3RlYW0tdGV4dHttYXJnaW46MCAwIDIwcHggMH0uYWJvdXRfX3RlYW0taXRlbXt3aWR0aDpjYWxjKDUwJSAtIDVweCk7bWFyZ2luOjAgMCAyMHB4IDB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5hYm91dF9faW5uZXJ7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fS5hYm91dF9faGVyby1saXN0e2ZvbnQtc2l6ZToxNnB4O21hcmdpbjoxMHB4IDAgMCAwfS5hYm91dF9fYmFubmVye3RleHQtYWxpZ246Y2VudGVyfS5hYm91dF9fYmFubmVyLXRpdGxle21hcmdpbjowIDAgMTVweCAwO2ZvbnQtc2l6ZToyOHB4fS5hYm91dF9fYmFubmVyIC5pbnB1dC1saW5le2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMCAxNXB4IDB9LmFib3V0X19iYW5uZXIgLmlucHV0LWxpbmUgW2NsYXNzKj1cIi1idXRuXCJde3dpZHRoOjEwMCU7bWF4LXdpZHRoOjI0MHB4O21hcmdpbjowIGF1dG99LmFib3V0X19iYW5uZXIgLmlucHV0LWxpbmUgaW5wdXQudGV4dC1pbnB1dHt3aWR0aDoxMDAlO21heC13aWR0aDoyNDBweDttYXJnaW46MCBhdXRvIDE1cHggYXV0b30uYWJvdXRfX3RhcmlmZnMtZGF0YSwuYWJvdXRfX3RhcmlmZnMtY29udGVudHtwYWRkaW5nOjIwcHggMTVweH0uYWJvdXRfX3RhcmlmZnMtbGlzdHtjb2x1bW4tY291bnQ6MX0uYWJvdXRfX3RhcmlmZnMtYnRuc3tkaXNwbGF5OmJsb2NrO21heC13aWR0aDoyODBweDttYXJnaW46MCBhdXRvfS5hYm91dF9fdGFyaWZmcy1idG5zIFtjbGFzcyo9XCItYnV0blwiXXt3aWR0aDoxMDAlfS5hYm91dF9fdGFyaWZmcy1idG5zIFtjbGFzcyo9XCItYnV0blwiXTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MTBweH0uYWJvdXRfX3Rlc3RpbW9uaWFscy1saXN0e21hcmdpbi1ib3R0b206MTBweH0uYWJvdXRfX3Rlc3RpbW9uaWFscy1uYW1le3BhZGRpbmc6MTBweCAxNXB4IDEycHggMTVweH0uYWJvdXRfX3Rlc3RpbW9uaWFscy1jb250ZW50e3BhZGRpbmc6MjBweCAxNXB4fS5hYm91dF9fdGVzdGltb25pYWxzLWN1c3RvbWVye21hcmdpbjowIDAgMjBweCAwfS5hYm91dF9fdGVhbS1kZXNjcmlwdGlvbntmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjJlbX19LmludGVncmF0aW9uLXRpdGxle3BhZGRpbmctdG9wOjAuM2VtO2ZvbnQtc2l6ZTozZW07Zm9udC13ZWlnaHQ6Ym9sZH0uYWJvdXRfX3RleHQtd2l0aC1pbWFnZXtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjdmciAzZnI7Z3JpZC1jb2x1bW4tZ2FwOjIwcHg7Z3JpZC1yb3ctZ2FwOjIwcHh9LmFib3V0X190ZXh0LXdpdGgtaW1hZ2UtcmV2ZXJze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6M2ZyIDdmcjtncmlkLWNvbHVtbi1nYXA6MjBweDtncmlkLXJvdy1nYXA6MjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmludGVncmF0aW9uLXRpdGxle2ZvbnQtc2l6ZTozZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5pbnRlZ3JhdGlvbi10aXRsZXtmb250LXNpemU6Mi41ZW07cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbToxMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsuYWJvdXRfX3RleHQtLXdpdGgtaW1hZ2UsLmFib3V0X190ZXh0LXdpdGgtaW1hZ2UtcmV2ZXJze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmFib3V0X190ZXh0LWhvbGRlcntvcmRlcjoxfS5hYm91dF9fdGV4dC1pbWFnZXtvcmRlcjoyfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuaW50ZWdyYXRpb24tdGl0bGV7Zm9udC1zaXplOjJlbX0uYWJvdXRfX3RleHQtdGl0bGV7Zm9udC1zaXplOjEuNGVtfS5hYm91dF9fdGV4dC1jb250ZW50X19iaWdnZXIgbGksLmFib3V0X190ZXh0LWNvbnRlbnRfX2JpZ2dlciBwe2ZvbnQtc2l6ZToxNnB4fX0uYWJvdXRfX2NvbnRyYWN0b3Jze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDUsIDFmcik7Z3JpZC1jb2x1bW4tZ2FwOjE1cHg7Z3JpZC1yb3ctZ2FwOjMwcHg7bWFyZ2luLXRvcDoyMHB4O21hcmdpbi1ib3R0b206MzBweH0uYWJvdXRfX2NvbnRyYWN0b3JzLWltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDoxMDBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5hYm91dF9fY29udHJhY3RvcnMtaW1hZ2U6YmVmb3Jle3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrO3BhZGRpbmctdG9wOjEwMCU7Y29udGVudDonJ30uYWJvdXRfX2NvbnRyYWN0b3JzLWltYWdlIGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59LmFib3V0X19jb250cmFjdG9ycy1uYW1le21hcmdpbi10b3A6MTBweDtmb250LXNpemU6MS4yNWVtO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzVjNjI2ZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYWJvdXRfX2NvbnRyYWN0b3Jze2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgMWZyKX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LmFib3V0X19jb250cmFjdG9yc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcil9fS5hYm91dF9fdGV4dC1idG57ZGlzcGxheTpmbGV4O21hcmdpbi10b3A6MjBweH0uYWJvdXRfX3RleHQtYnRuIFtjbGFzcyo9XCJidXRuXCJde3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH0uYWJvdXRfX2JlbmVmaXRze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXgtd2lkdGg6OTYwcHg7d2lkdGg6MTAwJX0uYWJvdXRfX2JlbmVmaXRzLWZyYW1le2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7bWluLWhlaWdodDo1MHZofS5hYm91dF9fYmVuZWZpdHMtdGl0bGV7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbToxZW07Zm9udC1zaXplOjIuNWVtO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1hbGlnbjpjZW50ZXJ9LmFib3V0X19iZW5lZml0cy1pdGVte21pbi13aWR0aDoyMjBweDttYXgtd2lkdGg6MjgwcHg7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4O21hcmdpbi1ib3R0b206MjVweDt0ZXh0LWFsaWduOmNlbnRlcn0uYWJvdXRfX2JlbmVmaXRzLWljb257bWFyZ2luLWJvdHRvbToxMHB4fS5hYm91dF9fYmVuZWZpdHMtaWNvbi10ZXh0e2ZvbnQtc2l6ZTo0OHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6dmFyKC0tdGhlbWUpfS5hYm91dF9fYmVuZWZpdHMtdGV4dHtmb250LXNpemU6MS4yNWVtfS5hYm91dF9fYmVuZWZpdHMtdGV4dF9iaWdnZXJ7Zm9udC1zaXplOjEuNWVtfS5hYm91dF9fYmVuZWZpdHMtYmlnLXRleHR7Zm9udC1zaXplOjEuNzVlbTttYXJnaW4tYm90dG9tOjIwcHg7Zm9udC1zdHlsZTppdGFsaWM7Y29sb3I6IzVjNjI2ZX0uYWJvdXRfX2JlbmVmaXRzLXJlZHtjb2xvcjp2YXIoLS10aGVtZSl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmFib3V0X19iZW5lZml0c3tqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfX0udGVzdGltb25pYWxze3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6I2ZmZjttYXgtd2lkdGg6MTE4MHB4O21hcmdpbjowIGF1dG99LnRlc3RpbW9uaWFscy1zbGlkZXJ7cGFkZGluZzowIDQwcHh9LnRlc3RpbW9uaWFscy0tbG93IC50ZXN0aW1vbmlhbC1pdGVte21pbi1oZWlnaHQ6MDtwYWRkaW5nOjUwcHggMH0udGVzdGltb25pYWxzLWZvcm17cGFkZGluZzozMHB4IDE1cHggNTBweCAxNXB4O2JvcmRlci10b3A6MXB4IHNvbGlkICNmYWZhZmF9LnRlc3RpbW9uaWFscy1mb3JtIGZvcm17bWF4LXdpZHRoOjU0MHB4O21hcmdpbjowIGF1dG99LnRlc3RpbW9uaWFscy1mb3JtIC50ZXN0aW1vbmlhbC1pdGVtLWF1dGhvcntwYWRkaW5nOjAgMCAyMHB4IDA7dGV4dC1hbGlnbjpjZW50ZXJ9LnRlc3RpbW9uaWFscy1mb3JtIC5pbnB1dC1saW5le21hcmdpbjowIDAgMjBweCAwfS50ZXN0aW1vbmlhbHMtZm9ybSAudGVzdGltb25pYWwtcXVhbGl0eXttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjB9LnRlc3RpbW9uaWFscy1mb3JtIFtjbGFzcyo9XCItYnV0blwiXXt3aWR0aDoxMDAlO21heC13aWR0aDozMjBweDttYXJnaW46MCBhdXRvfS5zbGlkZXItY291bnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NzBweDtsZWZ0OjA7ei1pbmRleDo1O3dpZHRoOjEwMCU7Zm9udC1zaXplOjE0cHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzE5MTkxOX0udGVzdGltb25pYWwtaXRlbXtkaXNwbGF5OnRhYmxlO21heC13aWR0aDo2ODBweDttaW4taGVpZ2h0OjY1MHB4O3BhZGRpbmc6MTUwcHggMCA1MHB4IDA7bWFyZ2luOmF1dG99LnRlc3RpbW9uaWFsLWl0ZW0tcGhvdG97bWFyZ2luOjAgYXV0byAzMHB4IGF1dG87d2lkdGg6MTAwcHg7aGVpZ2h0OjEwMHB4O2JvcmRlci1yYWRpdXM6NTAlO292ZXJmbG93OmhpZGRlbn0udGVzdGltb25pYWwtaXRlbS1waG90byBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30udGVzdGltb25pYWwtaXRlbS1hdXRob3J7d2lkdGg6MTAwJTtwYWRkaW5nOjAgMCA1MHB4IDA7Zm9udC1zaXplOjUwcHg7bGluZS1oZWlnaHQ6NTZweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MC4wNWVtfS50ZXN0aW1vbmlhbC1pdGVtLWF1dGhvcj5zcGFue2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxN3B4IDAgMCAwO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0Om5vcm1hbDtjb2xvcjojNmM2YzZjO3RleHQtdHJhbnNmb3JtOm5vbmU7bGV0dGVyLXNwYWNpbmc6MC4wMWVtO2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZn0udGVzdGltb25pYWwtaXRlbS1jZWxsPnB7cGFkZGluZzowIDAgMTBweCAwO2xpbmUtaGVpZ2h0OjI0cHg7Zm9udC13ZWlnaHQ6MzAwO2NvbG9yOiMxOTE5MTl9LnRlc3RpbW9uaWFscy10cmlnZ2VyIHNwYW4+c3Bhbntjb2xvcjp2YXIoLS10aGVtZSl9LnRlc3RpbW9uaWFscy1pdGVte3BhZGRpbmc6MTBweCAwIDAgMH0udGVzdGltb25pYWxzLWl0ZW0gLm5hbWV7cGFkZGluZzowIDAgNXB4IDA7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6Ym9sZH0udGVzdGltb25pYWxzLWl0ZW0gLmRhdGV7cGFkZGluZzowIDAgNXB4IDA7Y29sb3I6IzVjNjI2ZTtmb250LXNpemU6MTRweH0udGVzdGltb25pYWxzLXRyaWdnZXJ7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgMC4yc30udGVzdGltb25pYWxzLXRyaWdnZXI6aG92ZXJ7Y29sb3I6dmFyKC0tdGhlbWUpfS50ZXN0aW1vbmlhbHMtdHJpZ2dlciBzcGFue3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS50ZXN0aW1vbmlhbHMtdHJpZ2dlciBzcGFuOm50aC1jaGlsZCgyKXt0b3A6LTNweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bGluZS1oZWlnaHQ6MzJweDttYXJnaW46MCAwIDAgMTVweDtwYWRkaW5nOjAgMTBweDtoZWlnaHQ6MzJweH0udGVzdGltb25pYWxzLXRyaWdnZXIuYWN0aXZlIHNwYW46YmVmb3Jle3RvcDo5cHg7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS50ZXN0aW1vbmlhbC1mb3Jte21heC13aWR0aDo0ODBweDtwYWRkaW5nOjIwcHggMCAwIDB9LnRlc3RpbW9uaWFsLWZvcm06YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LnRlc3RpbW9uaWFsLWZvcm0gLmlucHV0LWxpbmV7bWFyZ2luOjAgMCAyMHB4IDB9LnRlc3RpbW9uaWFsLWZvcm0gbGFiZWx7bWFyZ2luOjAgMCA1cHggMH0udGVzdGltb25pYWwtZm9ybSAudGl0bGV7cGFkZGluZzowIDAgMjBweCAwO2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OmJvbGR9LnRlc3RpbW9uaWFsLWZvcm0gaW5wdXQudGV4dC1pbnB1dHtoZWlnaHQ6NDBweH0udGVzdGltb25pYWwtZm9ybSAucmVkLWJ1dG57cGFkZGluZzowIDMwcHg7Zm9udC1zaXplOjE4cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey50ZXN0aW1vbmlhbHN7cGFkZGluZzo1MHB4IDAgNDBweCAwfS50ZXN0aW1vbmlhbHMtbmV4dCwudGVzdGltb25pYWxzLXByZXZ7dG9wOjM3JX0udGVzdGltb25pYWxzIC5zbGlkZXItY291bnRlcnt0b3A6MzBweH0udGVzdGltb25pYWxzIC5zbGljay1kb3Rze2JvdHRvbToxMHB4fS50ZXN0aW1vbmlhbC1pdGVte21pbi1oZWlnaHQ6MDtwYWRkaW5nOjMwcHggMCAzMHB4IDB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey50ZXN0aW1vbmlhbC1pdGVtLWF1dGhvcntwYWRkaW5nOjAgMCAyMHB4IDA7Zm9udC1zaXplOjMycHg7bGluZS1oZWlnaHQ6bm9ybWFsfS50ZXN0aW1vbmlhbC1pdGVtLWNlbGw+cHtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxOHB4fX0udGV4dC1ibG9ja3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjIwO2JvcmRlci10b3A6MXB4IHNvbGlkICNkZmUwZTF9LnRleHQtYmxvY2s6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LnRleHQtYmxvY2tfX2hvbGRlcntwYWRkaW5nLXRvcDozcmVtO3BhZGRpbmctYm90dG9tOjNyZW19LnRleHQtYmxvY2sgLmJyZWFkY3J1bWJze21hcmdpbi1ib3R0b206MjBweH0udGV4dC1ibG9jayAuYnJlYWRjcnVtYnMgdWwubGVmdC1wb3NpdGlvbntwYWRkaW5nLWxlZnQ6MH0udGV4dC1ibG9jayAuaW5uZXJ7bWF4LXdpZHRoOjk2MHB4fS5jYXRhbG9ndWUgLnRleHQtYmxvY2t7cGFkZGluZzo0MHB4IDAgMXB4IDB9LnRleHQtYmxvY2sgLm1haW4tY29sdW1ue3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206NDBweH0udGV4dC1ibG9jay10aXRsZXtwYWRkaW5nOjAgMCAyMXB4IDA7Zm9udC1zaXplOjUwcHg7bGluZS1oZWlnaHQ6MS4yZW07bGV0dGVyLXNwYWNpbmc6MC4wNzU1ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS50ZXh0LWJsb2NrLXNlY3Rpb257bWF4LXdpZHRoOjE0MDBweDtwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHg7bWFyZ2luOjAgYXV0byAzMHB4IGF1dG99LnRleHQtYmxvY2stc2VjdGlvbjphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0udGV4dC1ibG9jayB1bHttYXJnaW46MCAwIDEwcHggMH0udGV4dC1ibG9jayB1bCBsaXttYXJnaW46MCAwIDAgMzBweDtwYWRkaW5nOjAgMCAxMHB4IDA7bGluZS1oZWlnaHQ6MS41ZW07Y29sb3I6IzVjNjI2ZTtsaXN0LXN0eWxlOmRpc2N9LnRleHQtYmxvY2sgb2x7bWFyZ2luOjAgMCAxMHB4IDB9LnRleHQtYmxvY2sgb2wgbGl7cGFkZGluZzowIDAgMTBweCAwO2xpbmUtaGVpZ2h0OjEuNWVtO2NvbG9yOiM1YzYyNmU7bGlzdC1zdHlsZTpkZWNpbWFsIGluc2lkZX0udGV4dC1ibG9jayBwe3BhZGRpbmc6MCAwIDIwcHggMDtsaW5lLWhlaWdodDoxLjVlbTtjb2xvcjojNWM2MjZlfS50ZXh0LWJsb2NrIHAgbWFya3tmb250LXdlaWdodDpib2xkO2NvbG9yOiMxZDIyMjV9LnRleHQtYmxvY2stZmlndXJle2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjIwcHg7bWFyZ2luLWJvdHRvbToxMHB4O3dpZHRoOjUwJTttYXgtd2lkdGg6NDIwcHh9LnRleHQtYmxvY2stZmlndXJlLS1yaWdodHtmbG9hdDpyaWdodDttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDoyMHB4fS50ZXh0LWJsb2NrLWZpZ2NhcHRpb257cGFkZGluZzo1cHggMH0udGV4dC1ibG9jay10YWJsZXttYXJnaW46MCAwIDEwcHggMDtvdmVyZmxvdy15OmhpZGRlbjtvdmVyZmxvdy14OmF1dG99LnRleHQtYmxvY2stdGFibGUgdGFibGV7bWluLXdpZHRoOjc2MHB4O21heC13aWR0aDo5MTlweDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50fS50ZXh0LWJsb2NrLXRhYmxlIHRke2JvcmRlcjoxcHggc29saWQgI2MxYzFjMTtwYWRkaW5nOjNweCA1cHggNXB4IDVweDtjb2xvcjojNWM2MjZlO2ZvbnQtc2l6ZToxNXB4fS50ZXh0LWJsb2NrLXNlY3Rpb24tdGl0bGUsLnRleHQtYmxvY2sgaDIsLnRleHQtYmxvY2sgLnRpdGxle2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0Om5vcm1hbDtsZXR0ZXItc3BhY2luZzpub3JtYWw7Zm9udC13ZWlnaHQ6Ym9sZDtwYWRkaW5nOjUwcHggMCA1cHggMDtmb250LWZhbWlseTpcIlJvYm90b1wiLHNhbnMtc2VyaWY7dGV4dC10cmFuc2Zvcm06bm9uZX0udGV4dC1ibG9jay1zZWN0aW9uLXRpdGxle3BhZGRpbmc6MCAwIDIwcHggMH0udGV4dC1ibG9jay1zZWN0aW9uLXRpdGxlIGgye3BhZGRpbmc6MH0udGV4dC1ibG9jayAuZmlndXJle3dpZHRoOjUwMHB4fS50ZXh0LWJsb2NrIC5maWd1cmUgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LnRleHQtYmxvY2sgLmZpZ3VyZS5hbGlnbi1yaWdodHtmbG9hdDpyaWdodDttYXJnaW46MjBweCAwIDEwcHggMTVweH0udGV4dC1ibG9jayAuZmlndXJlLmFsaWduLWxlZnR7ZmxvYXQ6bGVmdDttYXJnaW46MjBweCAyMHB4IDEwcHggMH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LnRleHQtYmxvY2sgLmZpZ3VyZXt3aWR0aDo0MDBweH0udGV4dC1ibG9jayAuZmlndXJlLmFsaWduLXJpZ2h0e2Zsb2F0OnJpZ2h0O21hcmdpbjoyMHB4IDAgMTBweCAxNXB4fS50ZXh0LWJsb2NrIC5maWd1cmUuYWxpZ24tbGVmdHtmbG9hdDpsZWZ0O21hcmdpbjoyMHB4IDIwcHggMTBweCAwfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsudGV4dC1ibG9jayAuZmlndXJle3dpZHRoOjEwMCV9LnRleHQtYmxvY2sgLmZpZ3VyZS5hbGlnbi1sZWZ0LC50ZXh0LWJsb2NrIC5maWd1cmUuYWxpZ24tcmlnaHR7ZmxvYXQ6bm9uZTttYXJnaW46MTVweCAwIDVweCAwfS50ZXh0LWJsb2NrLWZpZ3VyZXtmbG9hdDpub25lO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG87d2lkdGg6MTAwJTttYXgtd2lkdGg6NDIwcHh9LnRleHQtYmxvY2stZmlndXJlLS1yaWdodHtmbG9hdDpub25lO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99LnRleHQtYmxvY2stdGl0bGV7Zm9udC1zaXplOjQwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey50ZXh0LWJsb2NrIC5tYWluLWNvbHVtbntwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHh9LnRleHQtYmxvY2stc2VjdGlvbntwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9LnRleHQtYmxvY2stc2VjdGlvbi10aXRsZXtwYWRkaW5nOjAgMCAxMHB4IDA7Zm9udC1zaXplOjE4cHh9LnRleHQtYmxvY2stc2VjdGlvbi10aXRsZSBoMntwYWRkaW5nOjB9LnRleHQtYmxvY2stc2VjdGlvbiBwe2ZvbnQtc2l6ZToxNXB4O3BhZGRpbmc6MCAwIDEwcHggMH0udGV4dC1ibG9jay1zZWN0aW9uIHVsIGxpe2ZvbnQtc2l6ZToxNXB4O3BhZGRpbmc6MCAwIDVweCAwO21hcmdpbjowIDAgMCAyMHB4fS50ZXh0LWJsb2NrLXNlY3Rpb24gb2wgbGl7Zm9udC1zaXplOjE1cHg7cGFkZGluZzowIDAgNXB4IDB9LnRleHQtYmxvY2sgaDIsLnRleHQtYmxvY2sgLnRpdGxle2ZvbnQtc2l6ZToxOHB4O3BhZGRpbmc6MzBweCAwIDAgMH19LmFydGljbGV7Zm9udC1zaXplOjEzcHh9LmFydGljbGUgaDJ7Zm9udC1zaXplOmluaGVyaXQ7cGFkZGluZzowO21hcmdpbjowO2xpbmUtaGVpZ2h0OmluaGVyaXQ7bGV0dGVyLXNwYWNpbmc6aW5oZXJpdDt0ZXh0LXRyYW5zZm9ybTppbmhlcml0fS5hcnRpY2xlX19pbm5lcnttYXgtd2lkdGg6OTYwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHg7ei1pbmRleDoyO3Bvc2l0aW9uOnJlbGF0aXZlfS5hcnRpY2xlX19iYW5uZXJ7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5hcnRpY2xlX19iYW5uZXItdGl0bGV7Zm9udC1zaXplOjQuNWVtO2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6I2ZmZjtwYWRkaW5nLWJvdHRvbToyMHB4O3BhZGRpbmctdG9wOjIwcHh9LmFydGljbGVfX2Jhbm5lci10aXRsZV9kYXJre2NvbG9yOiMxZDIyMjV9LmFydGljbGVfX2Jhbm5lci1zdWJ0aXRsZXtmb250LXNpemU6MmVtO2ZvbnQtd2VpZ2h0OmJvbGR9LmFydGljbGVfX2Jhbm5lci1pbWFnZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOmdyZXk7ei1pbmRleDoxfS5hcnRpY2xlX19iYW5uZXItaW1hZ2UgaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9LmFydGljbGVfX3RleHR7cGFkZGluZy10b3A6NDBweDtwYWRkaW5nLWJvdHRvbTo0MHB4fS5hcnRpY2xlX190ZXh0LWNvbnRlbnQ+cHtmb250LXNpemU6MWVtO2NvbG9yOiM1YzYyNmU7bGluZS1oZWlnaHQ6MS40fS5hcnRpY2xlX19zbWFsbC10ZXh0e21hcmdpbi10b3A6MjBweDtmb250LXNpemU6MS42ZW19LmFydGljbGVfX3NtYWxsLXRleHQgYXtjb2xvcjojZWM0ODJmfS5hcnRpY2xlX19tYXJrLC5hcnRpY2xlX190ZXh0IHB7Zm9udC1zaXplOjJlbTtmb250LXdlaWdodDpib2xkfS5hcnRpY2xlX19tYXJrOm5vdCg6Zmlyc3QtY2hpbGQpLC5hcnRpY2xlX190ZXh0IHA6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDoxNXB4O21hcmdpbi1ib3R0b206MTVweH0uYXJ0aWNsZV9fdGV4dF9ncmV5e2JhY2tncm91bmQ6I2YxZjFmMTtib3gtc2hhZG93OjAgMCAyNXB4IHJnYmEoMjgsMjcsMjcsMC4xMyl9LmFydGljbGVfX3RleHQtdGl0bGV7Zm9udC1zaXplOjMuM2VtO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWJvdHRvbToyMHB4fS5hcnRpY2xlX190ZXh0LXRpdGxlIHNwYW57Y29sb3I6I2VjNDgyZjtmb250LXNpemU6MC41ZW19LmFydGljbGVfX3RleHQtdGl0bGUgbWFya3tjb2xvcjojZmI5NGFlO2Rpc3BsYXk6YmxvY2t9LmFydGljbGVfX21hcmt7YmFja2dyb3VuZDojZmVjOTE3O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctcmlnaHQ6MTBweDtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLWJvdHRvbToycHg7Zm9udC13ZWlnaHQ6Ym9sZH0uYXJ0aWNsZV9fdGV4dC1jb2x1bW5ze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6NmZyIDNmcjtncmlkLWNvbHVtbi1nYXA6MjBweH0uYXJ0aWNsZV9fdGV4dC1jb2x1bW5zLWNvbnRlbnQgcHtmb250LXNpemU6MmVtfS5hcnRpY2xlX190ZXh0LWNvbHVtbnNfcmV2ZXJzZXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6M2ZyIDZmcn0uYXJ0aWNsZV9fdGV4dC1pbWFnZSBpbWd7d2lkdGg6MTAwJTtib3gtc2hhZG93OjAgMCAyNXB4IHJnYmEoMjgsMjcsMjcsMC4xMyl9LmFydGljbGVfX3RleHQtY29sdW1ucy1pbWFnZSBpbWd7d2lkdGg6MTAwJX0uYXJ0aWNsZV9fcHJvbW97cG9zaXRpb246cmVsYXRpdmV9LmFydGljbGVfX3Byb21vLXRleHR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoyO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjp3aGl0ZTtmb250LXNpemU6M2VtO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctdG9wOjEwJX0uYXJ0aWNsZV9fcHJvbW8tdGV4dCBzcGFue2ZvbnQtc2l6ZToxLjJlbTtjb2xvcjojZmI5NGFlO2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6Ym9sZH0uYXJ0aWNsZV9fcHJvbW8taW1hZ2V7ei1pbmRleDoxO3Bvc2l0aW9uOnJlbGF0aXZlfS5hcnRpY2xlX19wcm9tby1pbWFnZSBpbWd7d2lkdGg6MTAwJX0uYXJ0aWNsZV9faGFsZntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z3JpZC1jb2x1bW4tZ2FwOjIwcHg7Z3JpZC1yb3ctZ2FwOjIwcHh9LmFydGljbGVfX2hhbGYtY29udGVudCBwe2ZvbnQtc2l6ZToyZW19LmFydGljbGVfX2hhbGYtaW1hZ2UgaW1ne3dpZHRoOjEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmFydGljbGV7Zm9udC1zaXplOjEzcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5hcnRpY2xle2ZvbnQtc2l6ZToxMHB4fS5hcnRpY2xlX190ZXh0e3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LmFydGljbGV7Zm9udC1zaXplOjEwcHh9LmFydGljbGVfX2lubmVye3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH0uYXJ0aWNsZV9fYmFubmVyLXRpdGxle2ZvbnQtc2l6ZTo0ZW19LmFydGljbGVfX3NtYWxsLXRleHR7Zm9udC1zaXplOjEuOGVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KXsuYXJ0aWNsZXtmb250LXNpemU6OHB4fS5hcnRpY2xlX190ZXh0LWNvbHVtbnN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtncmlkLXJvdy1nYXA6MjBweH19Lm5ldy1jYXJke3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctYm90dG9tOjNlbTttaW4taGVpZ2h0OmNhbGMoMTAwdmggLSAxNTJweCk7cGFkZGluZy10b3A6MWVtfS5uZXctY2FyZF9fdGl0bGV7bWFyZ2luLXRvcDoxLjVlbTttYXJnaW4tYm90dG9tOjJlbX0ubmV3LWNhcmRfX25hbWV7Zm9udC1zaXplOjIuMzVlbTtsaW5lLWhlaWdodDoxLjE7bWFyZ2luLWJvdHRvbTowLjE1ZW19Lm5ldy1jYXJkX19uYW1lIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6IzVjNjI2ZX0ubmV3LWNhcmRfX21ldGF7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7Z3JpZC1jb2x1bW4tZ2FwOjFmcjtncmlkLXJvdy1nYXA6MC41ZnI7Y29sb3I6IzVjNjI2ZTtmb250LXNpemU6MC44NzVlbX0ubmV3LWNhcmRfX21ldGEtaXRlbXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1yaWdodDoxLjI1ZW07bWFyZ2luLWJvdHRvbTowLjVlbX0ubmV3LWNhcmRfX21ldGEtZmF2b3JpdGV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ubmV3LWNhcmRfX21ldGEtZmF2b3JpdGUgc3Zne3dpZHRoOjEuMjVlbTtoZWlnaHQ6MS4yNWVtO21hcmdpbi1yaWdodDowLjVlbTtmaWxsOiM1YzYyNmV9Lm5ldy1jYXJkX19tZXRhLWZhdm9yaXRlOmhvdmVyLC5uZXctY2FyZF9fbWV0YS1mYXZvcml0ZV9hY3RpdmV7Y29sb3I6dmFyKC0tdGhlbWUpO3RleHQtZGVjb3JhdGlvbjpub25lfS5uZXctY2FyZF9fbWV0YS1mYXZvcml0ZTpob3ZlciBzdmcsLm5ldy1jYXJkX19tZXRhLWZhdm9yaXRlX2FjdGl2ZSBzdmd7ZmlsbDp2YXIoLS10aGVtZSl9Lm5ldy1jYXJkX19tZXRhLXNlbGZkZWxpdmVyeXtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tdGhlbWUpfS5uZXctY2FyZF9fbWV0YS1wbGVkZ2V7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ubmV3LWNhcmRfX21ldGEtcGxlZGdlLWtleXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1yaWdodDowLjVlbX0ubmV3LWNhcmRfX21haW4tY29sdW1uc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjZmciA0ZnI7Z3JpZC1jb2x1bW4tZ2FwOjJlbTtncmlkLXJvdy1nYXA6M2VtO21hcmdpbi1ib3R0b206NmVtfS5uZXctY2FyZF9fYXNzZXRze2Rpc3BsYXk6ZmxleH0ubmV3LWNhcmRfX2Fzc2V0cy10aHVtYnN7d2lkdGg6NGVtO21hcmdpbi1yaWdodDoxLjVlbX0ubmV3LWNhcmRfX2Fzc2V0cy10aHVtYnMtaXRlbXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTowLjVlbTtib3JkZXItcmFkaXVzOjVweDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyOjFweCBzb2xpZCAjZmZmO3RyYW5zaXRpb246YWxsIDAuMnN9Lm5ldy1jYXJkX19hc3NldHMtdGh1bWJzLWl0ZW06aG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLXRoZW1lKX0ubmV3LWNhcmRfX2Fzc2V0cy10aHVtYnMtaXRlbSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30ubmV3LWNhcmRfX2Fzc2V0cy1tYWluLWltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXgtZ3JvdzoxfS5uZXctY2FyZF9fYXNzZXRzLW1haW4taW1hZ2UtaG9sZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTttYXgtd2lkdGg6NjAwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30ubmV3LWNhcmRfX2Fzc2V0cy1tYWluLWltYWdlLWxpbmt7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDoxMDAlO2JvcmRlci1yYWRpdXM6OHB4O292ZXJmbG93OmhpZGRlbn0ubmV3LWNhcmRfX2Fzc2V0cy1tYWluLWltYWdlLWxpbmsgaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbn0ubmV3LWNhcmRfX2Fzc2V0cy1wcmVtaXVtLWljb257cG9zaXRpb246YWJzb2x1dGU7dG9wOjFlbTtyaWdodDoxZW07ei1pbmRleDoyO3dpZHRoOjJlbTtoZWlnaHQ6MmVtfS5uZXctY2FyZF9fYXNzZXRzLXByZW1pdW0taWNvbiBzdmd7d2lkdGg6MmVtO2hlaWdodDoyZW07ZmlsbDp2YXIoLS10aGVtZSl9Lm5ldy1jYXJkX19tYWluLWRldGFpbHMtZnJhbWV7Ym9yZGVyLXJhZGl1czo4cHg7Ym9yZGVyOjFweCBzb2xpZCAjZGZlMGUxO3BhZGRpbmctdG9wOjFlbTtwYWRkaW5nLXJpZ2h0OjFlbTtwYWRkaW5nLWJvdHRvbToxZW07cGFkZGluZy1sZWZ0OjFlbTttYXJnaW4tYm90dG9tOjNlbX0ubmV3LWNhcmRfX3ByaWNlc3ttYXJnaW4tYm90dG9tOjJlbX0ubmV3LWNhcmRfX3ByaWNlcy10aXRsZXttYXJnaW4tYm90dG9tOjFlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6IzVjNjI2ZX0ubmV3LWNhcmRfX3ByaWNlcy1pdGVte2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LWVuZDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tYm90dG9tOjAuNzVlbX0ubmV3LWNhcmRfX3ByaWNlcy1pdGVtLWtleXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5uZXctY2FyZF9fcHJpY2VzLWl0ZW0tdmFsdWV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmJhc2VsaW5lO3doaXRlLXNwYWNlOm5vd3JhcH0ubmV3LWNhcmRfX3ByaWNlcy1pdGVtLXZhbHVlLW9sZHtjb2xvcjojNWM2MjZlO3RleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2g7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZTowLjg3NWVtO21hcmdpbi1yaWdodDowLjc1ZW19Lm5ldy1jYXJkX19wcmljZXMtaXRlbV9maW5hbHtmb250LXNpemU6MS4zNWVtO2ZvbnQtd2VpZ2h0OmJvbGR9Lm5ldy1jYXJkX19wcmljZXMtaXRlbV9vbGR7Y29sb3I6IzVjNjI2ZX0ubmV3LWNhcmRfX3ByaWNlcy1pdGVtX29sZCAubmV3LWNhcmRfX3ByaWNlcy1pdGVtLXZhbHVle3RleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2h9Lm5ldy1jYXJkX19wcmljZXMtaXRlbV9zZWNvbmQtZGF5e2NvbG9yOiM1YzYyNmV9Lm5ldy1jYXJkX19wcmljZXMtaXRlbV9jYXNoYmFja3tjb2xvcjojNjM5ZTNhO2ZvbnQtd2VpZ2h0OjYwMH0ubmV3LWNhcmRfX2J1eS1idXRue3BhZGRpbmctbGVmdDozZW07cGFkZGluZy1yaWdodDozZW19Lm5ldy1jYXJkX19jb2xvcnN7bWFyZ2luLWJvdHRvbToyZW19Lm5ldy1jYXJkX19jb2xvcnMtdGl0bGV7bWFyZ2luLWJvdHRvbTowLjVlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6IzVjNjI2ZX0ubmV3LWNhcmRfX2NvbG9ycy1saXN0e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDQuNWVtLCAxZnIpKTtncmlkLWNvbHVtbi1nYXA6MWVtO2dyaWQtcm93LWdhcDoxZW19Lm5ldy1jYXJkX19jb2xvcnMtaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcn0ubmV3LWNhcmRfX2NvbG9ycy1pdGVtLWltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7cGFkZGluZy10b3A6MTAwJTtib3JkZXItcmFkaXVzOjVweDtvdmVyZmxvdzpoaWRkZW59Lm5ldy1jYXJkX19jb2xvcnMtaXRlbS1pbWFnZSBpbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59Lm5ldy1jYXJkX19jb2xvcnMtaXRlbS1wcmljZXttYXJnaW4tdG9wOjAuMzVlbTtmb250LXNpemU6MC44NzVlbTtjb2xvcjojNWM2MjZlO3RyYW5zaXRpb246YWxsIDAuMnM7b3BhY2l0eTowfS5uZXctY2FyZF9fY29sb3JzLWl0ZW06aG92ZXIgLm5ldy1jYXJkX19jb2xvcnMtaXRlbS1wcmljZXtvcGFjaXR5OjF9Lm5ldy1jYXJkX19jb2xvcnMtaXRlbS1saW5re3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbjt0ZXh0LWluZGVudDotOTk5ZW19Lm5ldy1jYXJkX19mZWF0dXJlc3ttYXJnaW4tYm90dG9tOjJlbX0ubmV3LWNhcmRfX2ZlYXR1cmVzLXRpdGxle2ZvbnQtc2l6ZToxLjEyNWVtO21hcmdpbi1ib3R0b206MC41ZW07Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiM1YzYyNmV9Lm5ldy1jYXJkX19mZWF0dXJlcy10aXRsZS1saW5re2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTowLjc1ZW07Y29sb3I6dmFyKC0tdGhlbWUpO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Zm9udC13ZWlnaHQ6bm9ybWFsfS5uZXctY2FyZF9fZmVhdHVyZXMtdGl0bGUtbGluazpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ubmV3LWNhcmRfX2ZlYXR1cmVzLWNvbnRlbnR7bGluZS1oZWlnaHQ6MS42O2NvbG9yOiM1YzYyNmV9Lm5ldy1jYXJkX19mZWF0dXJlcy1jb250ZW50IHA6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDoxZW19Lm5ldy1jYXJkX19mZWF0dXJlcy1jb250ZW50IC5jYXJkLWZlYXR1cmVzLWxpc3QgbGksLm5ldy1jYXJkX19mZWF0dXJlcy1pdGVte2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5uZXctY2FyZF9fZmVhdHVyZXMtY29udGVudCAuY2FyZC1mZWF0dXJlcy1saXN0IGxpOm5vdCg6Zmlyc3QtY2hpbGQpLC5uZXctY2FyZF9fZmVhdHVyZXMtaXRlbTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjAuNWVtfS5uZXctY2FyZF9fZmVhdHVyZXMtY29udGVudCAuY2FyZC1mZWF0dXJlcy1saXN0IGxpPnNwYW46bGFzdC1jaGlsZCwubmV3LWNhcmRfX2ZlYXR1cmVzLWl0ZW0tdmFsdWV7d2hpdGUtc3BhY2U6bm93cmFwO2NvbG9yOiMxZDIyMjV9Lm5ldy1jYXJkX19jb21wbGVjdHN7bWFyZ2luLWJvdHRvbToxZW19Lm5ldy1jYXJkX19jb21wbGVjdHMtdGl0bGV7Zm9udC1zaXplOjEuMTI1ZW07bWFyZ2luLWJvdHRvbToxZW07Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiM1YzYyNmV9Lm5ldy1jYXJkX19nYWxsZXJ5e21hcmdpbi1ib3R0b206MmVtfS5uZXctY2FyZF9fZ2FsbGVyeS10aXRsZXtmb250LXNpemU6MS4xMjVlbTttYXJnaW4tYm90dG9tOjFlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6IzVjNjI2ZX0ubmV3LWNhcmRfX2dhbGxlcnktbGlzdHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z3JpZC1jb2x1bW4tZ2FwOjFlbTtncmlkLXJvdy1nYXA6MWVtfS5uZXctY2FyZF9fZ2FsbGVyeS1pdGVte2Rpc3BsYXk6ZmxleH0ubmV3LWNhcmRfX2dhbGxlcnktaXRlbS1saW5re3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1yYWRpdXM6NXB4O292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmFsbCAwLjJzO2JveC1zaGFkb3c6MCAwIDAgcmdiYSgzNSwzNSwzNSwwKX0ubmV3LWNhcmRfX2dhbGxlcnktaXRlbS1saW5rOmhvdmVye2JveC1zaGFkb3c6MCAycHggMTBweCByZ2JhKDM1LDM1LDM1LDAuMjUpfS5uZXctY2FyZF9fZ2FsbGVyeS1pdGVtLWxpbmsgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0ubmV3LWNhcmRfX2JlbmVmaXRzLC5uZXctY2FyZF9fdmlkZW97bWFyZ2luLWJvdHRvbTo0ZW19Lm5ldy1jYXJkX19oYWxmLWNvbHVtbnN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dyaWQtY29sdW1uLWdhcDoyZW07Z3JpZC1yb3ctZ2FwOjNlbTttYXJnaW4tYm90dG9tOjRlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7Lm5ldy1jYXJkX19tYWluLWNvbHVtbnN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z3JpZC1jb2x1bW4tZ2FwOjFlbX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7Lm5ldy1jYXJkX19oYWxmLWNvbHVtbnMsLm5ldy1jYXJkX19tYWluLWNvbHVtbnN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCl7Lm5ldy1jYXJkX19uYW1le2ZvbnQtc2l6ZToyZW19Lm5ldy1jYXJkX19hc3NldHN7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5uZXctY2FyZF9fYXNzZXRzLXRodW1ic3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7b3JkZXI6Mjt3aWR0aDoxMDAlO21hcmdpbi1yaWdodDowO21hcmdpbi10b3A6MS41ZW19Lm5ldy1jYXJkX19hc3NldHMtdGh1bWJzLWl0ZW17d2lkdGg6My41ZW07bWFyZ2luLWJvdHRvbTowLjVlbTttYXJnaW4tcmlnaHQ6MC41ZW19Lm5ldy1jYXJkX19hc3NldHMtbWFpbi1pbWFnZXtvcmRlcjoxfS5uZXctY2FyZF9fcHJpY2VzLWl0ZW1fZmluYWx7Zm9udC1zaXplOjEuMTVlbX0ubmV3LWNhcmRfX2dhbGxlcnktbGlzdHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX0uY2hlYXBlci1jb250e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5jaGVhcGVyLWNvbnQgLmNoZWFwZXJ7Zm9udC1zaXplOjE0cHg7bWFyZ2luLWJvdHRvbTozMnB4fS53aHktdXN7Y29sb3I6I2VjNDgyZjttYXJnaW4tbGVmdDphdXRvO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1hbGlnbjpyaWdodH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsud2h5LXVze21hcmdpbi1sZWZ0OjJlbTt0ZXh0LWFsaWduOmNlbnRlcn19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCl7LndoeS11c3ttYXJnaW4tbGVmdDowZW07cGFkZGluZy10b3A6MjBweH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuY2hlYXBlci1jb250e2ZsZXgtZGlyZWN0aW9uOnJvd30uY2hlYXBlci1jb250IC5jaGVhcGVye2ZvbnQtc2l6ZToxNHB4O3RleHQtYWxpZ246cmlnaHQ7ZmxleDo1MCU7bWFyZ2luLWJvdHRvbTowfX0ucHJvZmlsZXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjMwcHggMjBweCAwIDIwcHh9LnByb2ZpbGU6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LnByb2ZpbGUgLmlucHV0LWxpbmV7bWFyZ2luOjAgMCAxNXB4IDB9LnByb2ZpbGVfX2Zvcm0gW2NsYXNzKj1cImJ1dG5cIl17cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4O21hcmdpbi10b3A6MTVweH0ucHJvZmlsZV9fZm9ybS1ib3R0b217ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMmZyO2dyaWQtZ2FwOjIwcHg7cGFkZGluZy1ib3R0b206NTBweH0ucHJvZmlsZV9fZm9ybS1kYXRhe2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtncmlkLWNvbHVtbi1nYXA6MjBweDtncmlkLXJvdy1nYXA6MTVweH0ucHJvZmlsZV9fZm9ybSAuaW5wdXQtbGluZXttYXJnaW4tYm90dG9tOjB9LnByb2ZpbGVfX2Zvcm0gLmlucHV0LWxpbmVfaGFsZi1saW5le2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtncmlkLWNvbHVtbi1nYXA6MjBweDtncmlkLXJvdy1nYXA6MTVweH0ucHJvZmlsZS1sZWZ0IC5pbnB1dC1saW5le21hcmdpbi1ib3R0b206MTVweH0ucHJvZmlsZSAuaW5uZXI6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LnByb2ZpbGUtdGl0bGV7cGFkZGluZzowIDAgMzBweCAwO2NvbG9yOnZhcigtLXRoZW1lKTtmb250LXNpemU6MjBweH0ucHJvZmlsZS10b3B7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMmZyO2dyaWQtZ2FwOjIwcHg7cGFkZGluZzowIDAgMTBweCAwO21hcmdpbjowIDAgMjBweCAwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlM2UzZTN9LnByb2ZpbGUgLnVzZXJ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczo4MHB4IDFmcjtncmlkLWdhcDoxNXB4fS5wcm9maWxlIC51c2VyIC5pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo4MHB4O2hlaWdodDo4MHB4O2JhY2tncm91bmQ6dXJsKFwiL2ltYWdlcy9pL25vLXBob3RvLnBuZ1wiKSBuby1yZXBlYXQgMCAwO2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCU7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyOjJweCBzb2xpZCB2YXIoLS10aGVtZSk7b3ZlcmZsb3c6aGlkZGVufS5wcm9maWxlIC51c2VyIC5pbWFnZSBpbWd7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO3dpZHRoOjEwMCV9LnByb2ZpbGUgLnVzZXIgLmltYWdlIC5sb2FkLWltYWdle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjM7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOm5vbmU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtaW5kZW50Oi05OTk5ZW07Y3Vyc29yOnBvaW50ZXJ9LnByb2ZpbGUgLnVzZXIgLmltYWdlIHNwYW57cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6MjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cGFkZGluZzoyNXB4IDAgMCAwO2JhY2tncm91bmQ6cmdiYSgyOSwzNCwzNywwLjUpO2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7b3BhY2l0eTowO3RyYW5zaXRpb246YWxsIDAuMnM7Ym9yZGVyLXJhZGl1czo0NHB4fS5wcm9maWxlIC51c2VyIC5pbWFnZTpob3ZlciBzcGFue29wYWNpdHk6MX0ucHJvZmlsZSAudXNlciAudXNlci1yaWdodHtwYWRkaW5nOjdweCAwIDAgMDtvdmVyZmxvdzpoaWRkZW47Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MThweH0ucHJvZmlsZSAudXNlciAubmFtZXtwYWRkaW5nOjAgMCA1cHggMDtmb250LXNpemU6MjBweH0ucHJvZmlsZSAudXNlciAubmFtZSBzcGFue3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4O2ZvbnQtc2l6ZToxNHB4fS5wcm9maWxlIC51c2VyIC5uYW1lIHN2Z3twb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7bWFyZ2luOjAgMCAwIDVweH0ucHJvZmlsZSAudXNlciAubmFtZSAubG9nby1pdGVte2ZpbGw6dmFyKC0tdGhlbWUpfS5wcm9maWxlIC51c2VyIC5uYW1lLnNpbHZlciBzcGFue2NvbG9yOiM5OTl9LnByb2ZpbGUgLnVzZXIgLm5hbWUuc2lsdmVyIC5sb2dvLWl0ZW17ZmlsbDojOTk5fS5wcm9maWxlIC51c2VyIC5uYW1lLmdvbGQgc3Bhbntjb2xvcjojZGViNDQzfS5wcm9maWxlIC51c2VyIC5uYW1lLmdvbGQgLmxvZ28taXRlbXtmaWxsOiNkZWI0NDN9LnByb2ZpbGUgLnVzZXIgLm5hbWUucGxhdGludW0gc3Bhbntjb2xvcjojOTE5MTkxfS5wcm9maWxlIC51c2VyIC5uYW1lLnBsYXRpbnVtIC5sb2dvLWl0ZW17ZmlsbDojOTE5MTkxfS5wcm9maWxlIC51c2VyIC5uYW1lLmJsYWNrIHNwYW57Y29sb3I6IzFkMjIyNX0ucHJvZmlsZSAudXNlciAubmFtZS5ibGFjayAubG9nby1pdGVte2ZpbGw6IzFkMjIyNX0ucHJvZmlsZSAudXNlciAudXNlci1ib251c3tjb2xvcjojMDBhZmU2O2ZvbnQtc2l6ZToxNXB4fS5wcm9maWxlIC51c2VyIC51c2VyLWRpc2NvdW50e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6dmFyKC0tdGhlbWUpO2ZvbnQtc2l6ZToxNXB4fS5wcm9maWxlIC51c2VyIC51c2VyLWRpc2NvdW50IGlucHV0LnRleHQtaW5wdXR7d2lkdGg6NTBweDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLXJpZ2h0OjVweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucHJvZmlsZSAudXNlcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6NTBweCAxZnJ9LnByb2ZpbGUgLnVzZXIgLmltYWdle3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHh9fS5wcm9maWxlLXR5cGV7cGFkZGluZzoxNHB4IDAgMCAwO2Zsb2F0OmxlZnR9LnByb2ZpbGUtdHlwZSBsYWJlbHtjdXJzb3I6cG9pbnRlcn0ucHJvZmlsZS10eXBlIC5pbnB1dC1sYWJlbHtwYWRkaW5nOjAgMCAxNXB4IDB9LnByb2ZpbGUtdHlwZSAuaW5wdXQtbGluZXttYXJnaW46MCAwIDEwcHggMH0ucHJvZmlsZS1uYXZ7bWFyZ2luOjAgMCAyMHB4IDA7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS10aGVtZSl9LnByb2ZpbGUtbmF2IHVse2Rpc3BsYXk6ZmxleH0ucHJvZmlsZS1uYXYgdWw6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LnByb2ZpbGUtbmF2IHVsIGxpe3dpZHRoOjEwMCV9LnByb2ZpbGUtbmF2IHVsIGxpLmN1cnJlbnQgc3BhbiwucHJvZmlsZS1uYXYgdWwgbGkuY3VycmVudCBhe2JhY2tncm91bmQ6dmFyKC0tdGhlbWUpO2NvbG9yOiNmZmY7Y3Vyc29yOmRlZmF1bHQ7cG9pbnRlci1ldmVudHM6bm9uZX0ucHJvZmlsZS1uYXYgdWwgbGkuZGlzYWJsZWQgYXtiYWNrZ3JvdW5kOiNlM2UzZTM7Y29sb3I6I2ZmZjtjdXJzb3I6ZGVmYXVsdDtwb2ludGVyLWV2ZW50czpub25lfS5wcm9maWxlLW5hdiB1bCBzcGFuLC5wcm9maWxlLW5hdiB1bCBhe2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjM2cHg7bGluZS1oZWlnaHQ6MzRweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjp2YXIoLS10aGVtZSk7dHJhbnNpdGlvbjphbGwgMC4ycztjdXJzb3I6cG9pbnRlcn0ucHJvZmlsZS1uYXYgdWwgc3Bhbjpob3ZlciwucHJvZmlsZS1uYXYgdWwgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5wcm9maWxlIC5kYXRlLWxhYmVsLC5wcm9maWxlIC5pbnB1dC1sYWJlbHtkaXNwbGF5OmJsb2NrO2hlaWdodDoyNHB4O3BhZGRpbmc6MCAwIDZweCAwO2NvbG9yOiM1YzYyNmU7Zm9udC13ZWlnaHQ6Ym9sZH0ucHJvZmlsZSAuZGF0ZS1sYWJlbHtmb250LXNpemU6MTVweDt3aWR0aDoxMDAlfS5wcm9maWxlIC5sYWJlbC10ZXh0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoycHh9LnByb2ZpbGUgaW5wdXQudGV4dC1pbnB1dHtoZWlnaHQ6MzZweDtwYWRkaW5nOjAgMTBweCAxcHggMTBweH0ucHJvZmlsZSAub3JkZXJzLXRhYmxlIGlucHV0LnRleHQtaW5wdXR7aGVpZ2h0OjI0cHg7cGFkZGluZy1sZWZ0OjVweDtwYWRkaW5nLXJpZ2h0OjVweDttYXJnaW4tdG9wOjVweDttYXJnaW4tYm90dG9tOjVweDtmb250LXNpemU6MTNweH0ucHJvZmlsZSAub3JkZXJzLXRhYmxlIGlucHV0LnRleHQtaW5wdXRbcGxhY2Vob2xkZXI9XCJZWVlZLU1NLUREXCJde21pbi13aWR0aDoxMDBweH0ucHJvZmlsZSAuZm9ybS1zZWN0aW9ue3BhZGRpbmc6MjZweCAwIDAgMDttYXJnaW46MTZweCAwIDAgMDtib3JkZXItdG9wOjFweCBzb2xpZCAjZTNlM2UzfS5wcm9maWxlIC5mb3JtLXNlY3Rpb246YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LnByb2ZpbGUgLmZvcm0tc2VjdGlvbjpmaXJzdC1jaGlsZHtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOm5vbmV9LnByb2ZpbGUgLmZvcm0tc2VjdGlvbi10aXRsZXtwYWRkaW5nOjAgMCAxMHB4IDA7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojNWM2MjZlfS5wcm9maWxlIC5wYXNzcG9ydC1saW5lOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5wcm9maWxlIC5wYXNzcG9ydC1saW5lIC5pbnB1dC1saW5le2Zsb2F0OnJpZ2h0O3dpZHRoOmNhbGMoMTAwJSAtIDEyMHB4KX0ucHJvZmlsZSAucGFzc3BvcnQtbGluZSAuaW5wdXQtbGluZTpmaXJzdC1jaGlsZHtmbG9hdDpsZWZ0O3dpZHRoOjEwMHB4fS5wcm9maWxlIHRleHRhcmVhLnRleHRhcmVhLWZpZWxke2hlaWdodDoxMTFweDtwYWRkaW5nOjVweCAxMHB4fS5wcm9maWxlIC5kYXRlLWlucHV0OmJlZm9yZXt0b3A6MThweH0ucHJvZmlsZSAuc2V4LWxpbmV7Y2xlYXI6Ym90aH0ucHJvZmlsZSAuc2V4LWxpbmU6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LnByb2ZpbGUgLnNleC1saW5lIGxhYmVse2Zsb2F0OnJpZ2h0O3dpZHRoOmNhbGMoNTAlIC0gMTBweCl9LnByb2ZpbGUgLnNleC1saW5lIGxhYmVsOmZpcnN0LWNoaWxke2Zsb2F0OmxlZnR9LnByb2ZpbGUgLnVzZXItY2hhcml0eXtwYWRkaW5nOjIwcHggMCAxNXB4IDA7bWFyZ2luOjE2cHggMCAwIDA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2UzZTNlMztjbGVhcjpib3RofS5wcm9maWxlIC51c2VyLWNoYXJpdHk6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9LnByb2ZpbGUgLnVzZXItY2hhcml0eSBhLC5wcm9maWxlIC51c2VyLWNoYXJpdHkgc3BhbiwucHJvZmlsZSAudXNlci1jaGFyaXR5IGlucHV0LnRleHQtaW5wdXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wfS5wcm9maWxlIC51c2VyLWNoYXJpdHkgaW5wdXQudGV4dC1pbnB1dHt3aWR0aDo1MHB4O3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjowIDAgMCAxMHB4fS5wcm9maWxlIC51c2VyLWNoYXJpdHkgYSwucHJvZmlsZSAudXNlci1jaGFyaXR5IHNwYW57cGFkZGluZzo3cHggMTBweCAwIDB9LnByb2ZpbGUgLnVzZXItY2hhcml0eSAuaW5wdXQtbGFiZWx7cGFkZGluZzowIDAgMTBweCAwO2ZvbnQtc2l6ZToxNHB4fS5wcm9maWxlIC5zdWJzY3JpYmUtbGFiZWx7bWFyZ2luOjAgMCA3cHggMDtjdXJzb3I6cG9pbnRlcn0ucHJvZmlsZSAub3JkZXItYnRucyBbY2xhc3MqPVwiYnV0blwiXXtjbGVhcjpib3RoO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjMyMHB4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luOjIwcHggMCAwIDB9LnByb2ZpbGUgLm9yZGVyLWJ0bnMgW2NsYXNzKj1cImJ1dG5cIl0ubGVmdC1wb3NpdGlvbntmbG9hdDpsZWZ0O2NsZWFyOm5vbmV9LnByb2ZpbGUgLnNpZGVkLWJ0bnN7Y2xlYXI6Ym90aH0ucHJvZmlsZSAuc2lkZWQtYnRuczphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ucHJvZmlsZSAuc2lkZWQtYnRucyAuZGFyay1yZWQtYnV0bntmbG9hdDpsZWZ0O2NsZWFyOm5vbmV9LnByb2ZpbGUgLnNpZGVkLWJ0bnMgLmJsYWNrLWJ1dG57ZmxvYXQ6cmlnaHQ7Y2xlYXI6bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LnByb2ZpbGUgLnNpZGVkLWJ0bnMgLnJlZC1idXRuLC5wcm9maWxlIC5zaWRlZC1idG5zIC5ibGFjay1idXRuLC5wcm9maWxlIC5zaWRlZC1idG5zIC50cmFuc3BhcmVudC1idXRuLC5wcm9maWxlIC5zaWRlZC1idG5zIC5kYXJrLXJlZC1idXRue2Zsb2F0Om5vbmU7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b319LnByb2ZpbGUgLm9yZGVyLWJ0bnN7ZmxvYXQ6bGVmdDt3aWR0aDo1MCV9LnByb2ZpbGUgLm9yZGVyLWJ0bnNfX21lc3NhZ2V7ZGlzcGxheTpub25lO2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6dmFyKC0tdGhlbWUpO3RleHQtYWxpZ246Y2VudGVyfS5wcm9maWxlIC5vcmRlci1idG5zX19tZXNzYWdlLWltYWdle3dpZHRoOjEwMHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWJvdHRvbToxMHB4O2JvcmRlcjoycHggc29saWQgdmFyKC0tdGhlbWUpfS5wcm9maWxlIC5vcmRlci1idG5zX19tZXNzYWdlLWltYWdlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5wcm9maWxlIC5vcmRlci1idG5zX19saW5le2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnByb2ZpbGUgLm9yZGVyLWJ0bnNfX2xpbmU6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDoyMHB4fS5wcm9maWxlIC5vcmRlci1idG5zX19wcmljZXttYXJnaW4tbGVmdDoyMHB4O2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6dmFyKC0tdGhlbWUpO2ZsZXgtc2hyaW5rOjB9LnByb2ZpbGUgLm9yZGVyLWJ0bnMuYWxpZ24tY2VudGVye2Zsb2F0Om5vbmU7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvIDMwcHggYXV0bztjbGVhcjpib3RofS5wcm9maWxlIHNlbGVjdHtoZWlnaHQ6MzZweDtsaW5lLWhlaWdodDozNHB4fS5wcm9maWxlIC5vcmRlci1wcmVwYXltZW50LWluZm97ZmxvYXQ6bGVmdDtwYWRkaW5nOjUwcHggMCAyMHB4IDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOnZhcigtLXRoZW1lKX0ucHJvZmlsZSAub3JkZXItcHJlcGF5bWVudC1pbmZvPnNwYW4sLnByb2ZpbGUgLm9yZGVyLXByZXBheW1lbnQtaW5mbz5sYWJlbHtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnR9LnByb2ZpbGUgLm9yZGVyLXByZXBheW1lbnQtaW5mbz5sYWJlbHt0ZXh0LXRyYW5zZm9ybTpub25lO2ZvbnQtc2l6ZToxNXB4O21hcmdpbjowIDAgMCAzMHB4fS5wcm9maWxlIC5vcmRlci1wcmVwYXltZW50LWluZm8gLmRhcmstcmVkLWJ1dG4sLnByb2ZpbGUgLm9yZGVyLXByZXBheW1lbnQtaW5mbyAucmVkLWJ1dG57ZmxvYXQ6bGVmdDttYXJnaW46MCAwIDAgMTVweDtwYWRkaW5nOjA7aGVpZ2h0OjI4cHg7d2lkdGg6MTAwcHg7bWluLXdpZHRoOjEwMHB4O2xpbmUtaGVpZ2h0Om5vcm1hbDtjbGVhcjpub25lfS5wcm9maWxlLXFye3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDo3MDBweDttYXJnaW46MCBhdXRvfS5wcm9maWxlLXFyOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5wcm9maWxlLXFyLWNvbHVtbntmbG9hdDpyaWdodDt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpO21heC13aWR0aDozMjBweDttYXJnaW46MCAwIDQwcHggMH0ucHJvZmlsZS1xci1jb2x1bW46bnRoLWNoaWxkKDJuKzEpe2Zsb2F0OmxlZnQ7Y2xlYXI6Ym90aH0ucHJvZmlsZS1xci1jb2Rle3BhZGRpbmc6MzBweCAwIDAgMH0ucHJvZmlsZS1xci1pbnB1dHttYXJnaW46MCBhdXRvIDIwcHggYXV0bzttYXgtd2lkdGg6MzIwcHh9LnByb2ZpbGUtcXIgW2NsYXNzKj1cIi1idXRuXCJde21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjMyMHB4fS5wcm9maWxlLXFyIC5kYXJrLXJlZC1idXRuLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6dmFyKC0tdGhlbWUpfS5wcm9maWxlLXFyLWRlc2NyaXB0aW9ue3BhZGRpbmc6MTVweCAwIDAgMDtjb2xvcjojNWM2MjZlO2xpbmUtaGVpZ2h0OjEuNWVtO3RleHQtYWxpZ246anVzdGlmeX0ucHJvZmlsZS1xci1pbWFnZXttYXgtd2lkdGg6MjQwcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgMCAyMHB4IDB9LnByb2ZpbGUtcXItaW1hZ2UgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7LnByb2ZpbGUtcXJ7bWF4LXdpZHRoOjQyMHB4fS5wcm9maWxlLXFyLWNvbHVtbntmbG9hdDpub25lO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7bWFyZ2luOjAgMCAzMHB4IDB9LnByb2ZpbGUtcXItY29sdW1uOm50aC1jaGlsZCgybisxKXtmbG9hdDpub25lO2NsZWFyOmJvdGh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wcm9maWxlLXFyLWRlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxNXB4fX0ucHJvZmlsZSAubG9naXN0aWNzLW9wdGlvbnN7bWFyZ2luLWJvdHRvbToyMHB4fS5wcm9maWxlLWludmVzdG9ye3Bvc2l0aW9uOnJlbGF0aXZlfS5wcm9maWxlLWludmVzdG9yOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5wcm9maWxlLWludmVzdG9yX190b3B7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7bWFyZ2luLWJvdHRvbTozMHB4fS5wcm9maWxlLWludmVzdG9yLWRhdGF7bWFyZ2luOjAgMCAzMHB4IDA7Zm9udC1zaXplOjE4cHg7Y29sb3I6IzVjNjI2ZX0ucHJvZmlsZS1pbnZlc3Rvci1uYW1le21hcmdpbi1ib3R0b206MTBweH0ucHJvZmlsZS1pbnZlc3Rvci1uYW1lIHNwYW57Y29sb3I6dmFyKC0tdGhlbWUpO2ZvbnQtd2VpZ2h0OmJvbGR9LnByb2ZpbGUtaW52ZXN0b3ItYW1vdW50e2NvbG9yOnZhcigtLXRoZW1lKTtmb250LXdlaWdodDpib2xkfS5wcm9maWxlLWludmVzdG9yLWludmVzdG1lbnRze21hcmdpbi1ib3R0b206MTBweH0ucHJvZmlsZS1pbnZlc3Rvci1kYXRle2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDAgMCA1cHg7Zm9udC1zaXplOjE2cHg7Y29sb3I6IzFkMjIyNX0ucHJvZmlsZS1pbnZlc3RvciAubWFuYWdlci10YWJsZS1ob2xkZXIgdGh7cGFkZGluZzo1cHggOHB4O2ZvbnQtc2l6ZToxNHB4fS5wcm9maWxlLWludmVzdG9yIC5tYW5hZ2VyLXRhYmxlLWhvbGRlciB0ZHtwYWRkaW5nOjVweCA4cHh9LnByb2ZpbGUgLmxvZ2lzdC1zb3J0e21hcmdpbi1ib3R0b206MjBweH0uY2FydC10ZXh0e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nOjIwcHggMCAyNXB4IDB9LmNhcnQtdGV4dF9fdGl0bGV7d2lkdGg6MTAwJTtmb250LXNpemU6MTVweDtmb250LXdlaWdodDpib2xkO21hcmdpbi1ib3R0b206NXB4O2NvbG9yOiM1YzYyNmV9LmNhcnQtdGV4dCAub3JkZXItdG90YWwtaG91cnN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttaW4taGVpZ2h0OjM2cHg7Zm9udC13ZWlnaHQ6Ym9sZH0uY2FydC10ZXh0IC5vcmRlci10b3RhbC1ob3VycyBzcGFue2NvbG9yOnZhcigtLXRoZW1lKTttYXJnaW4tbGVmdDo1cHh9LmNhcnQtdGV4dCBtYXJre2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6dmFyKC0tdGhlbWUpfS5jYXJ0LXRleHQgLmNhcnQtdGV4dC1yaWdodHtmbG9hdDpyaWdodDtkaXNwbGF5OmZsZXh9LmNhcnQtdGV4dCAuY2FydC1jbGVhcntmbG9hdDpyaWdodDtmb250LXNpemU6MTRweDttYXJnaW46MCAyNHB4IDAgMH0uY2FydC10ZXh0IC5kYXJrLXJlZC1idXRue3dpZHRoOjIwMHB4O2hlaWdodDo0MHB4O3BhZGRpbmc6MCAwIDJweCAwO2ZvbnQtc2l6ZToxNHB4O21hcmdpbjowIDE1cHggMCAwfS5jYXJ0LWNsZWFye2JveC1zaGFkb3c6MCAycHggMTBweCByZ2JhKDM1LDM1LDM1LDApfS5vcmRlcnMtdGFibGV7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3cteDphdXRvO3BhZGRpbmctdG9wOjIwcHh9Lm9yZGVycy10YWJsZV9faW5mb3ttYXJnaW4tdG9wOjIwcHg7Zm9udC1zaXplOjE1cHh9Lm9yZGVycy10YWJsZV9fYnV5e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9Lm9yZGVycy10YWJsZV9fY3VzdG9tZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ub3JkZXJzLXRhYmxlX19jdXN0b21lciBzdmd7d2lkdGg6MThweDtoZWlnaHQ6MThweDttYXJnaW4tcmlnaHQ6MTBweH0ub3JkZXJzLXRhYmxlX19jdXN0b21lciBzdmcuaWNvLWNhdHtmaWxsOiM2MzllM2F9Lm9yZGVycy10YWJsZV9fY3VzdG9tZXIgc3ZnLmljby1wb29we2ZpbGw6IzFkMjIyNX0ub3JkZXJzLXRhYmxlX19jdXN0b21lciBzdmcuaWNvLWJvbWJ7ZmlsbDojNWM2MjZlfS5vcmRlcnMtdGFibGUgLnRhYmxlc29ydGVyLWhlYWRlci1pbm5lcntkaXNwbGF5OmlubGluZS1ibG9ja30ub3JkZXJzLXRhYmxlIC5kYXktdG90YWx7Y29sb3I6dmFyKC0tdGhlbWUpfS5vcmRlcnMtdGFibGUgLmRheS10b3RhbCB0ZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRoZW1lKTtmb250LXdlaWdodDpib2xkO2NvbG9yOiNmZmZ9Lm9yZGVycy10YWJsZSB0YWJsZXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7bWluLXdpZHRoOjUwMHB4O21hcmdpbjowIDgwcHggMCAwfS5vcmRlcnMtdGFibGUgdGgsLm9yZGVycy10YWJsZSB0ZHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7aGVpZ2h0OjMwcHg7cGFkZGluZzo4cHg7dGV4dC1hbGlnbjpsZWZ0O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlM2UzZTM7Zm9udC1zaXplOjE0cHg7d2hpdGUtc3BhY2U6bm93cmFwO3RyYW5zaXRpb246YWxsIDAuMnM7b3V0bGluZTpub25lfS5vcmRlcnMtdGFibGUgdHI6aG92ZXI6bm90KC5uby1oaWdobGlnaHQpIHRke2JhY2tncm91bmQtY29sb3I6I2UzZTNlM30ub3JkZXJzLXRhYmxlIHRoe2ZvbnQtd2VpZ2h0OmJvbGR9Lm9yZGVycy10YWJsZTpub3QoLm5vLXNvcnQpIHRoe2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIDAuMnN9Lm9yZGVycy10YWJsZTpub3QoLm5vLXNvcnQpIHRoOmhvdmVye2NvbG9yOnZhcigtLXRoZW1lKX0ub3JkZXJzLXRhYmxlOm5vdCgubm8tc29ydCkgdGg6bm90KC5uby1zb3J0KTphZnRlcntwb3NpdGlvbjpyZWxhdGl2ZTtjb250ZW50OicnO3RvcDowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjA7aGVpZ2h0OjA7bWFyZ2luLWxlZnQ6NXB4O2JvcmRlci10b3A6NnB4IHNvbGlkICNkZmUwZTE7Ym9yZGVyLWxlZnQ6NnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo2cHggc29saWQgdHJhbnNwYXJlbnQ7dHJhbnNpdGlvbjphbGwgMC4yc30ub3JkZXJzLXRhYmxlOm5vdCgubm8tc29ydCkgdGgudGFibGVzb3J0ZXItaGVhZGVyQXNjOmFmdGVye3RvcDotMXB4O3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0ub3JkZXJzLXRhYmxlIHRmb290IHRoe2JvcmRlcjpub25lfS5vcmRlcnMtdGFibGUgdGZvb3QgdGg6YWZ0ZXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Lm9yZGVycy10YWJsZSB0Zm9vdCB0aC5hbGlnbi1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmc6MH0ub3JkZXJzLXRhYmxlIC5oZWxwLWljb257bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6M3B4fS5vcmRlcnMtdGFibGUgLnN0YXR1c3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MnB4IDVweCAzcHggNXB4O2NvbG9yOndoaXRlfS5vcmRlcnMtdGFibGUgLnN0YXR1cyBzdmd7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDttYXJnaW4tbGVmdDphdXRvO2ZpbGw6I2ZmZn0ub3JkZXJzLXRhYmxlIC5zdGF0dXMucHJvY2Vzc3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmRlMWJ9Lm9yZGVycy10YWJsZSAuc3RhdHVzLS0xe2JhY2tncm91bmQtY29sb3I6IzZmYmNmMDtjb2xvcjojZmZmfS5vcmRlcnMtdGFibGUgLnN0YXR1cy0tMntiYWNrZ3JvdW5kLWNvbG9yOiNmZmRlMWJ9Lm9yZGVycy10YWJsZSAuc3RhdHVzLS0ze2JhY2tncm91bmQtY29sb3I6I2E2YTZhNjtjb2xvcjojZmZmfS5vcmRlcnMtdGFibGUgLnN0YXR1cy0tNHtiYWNrZ3JvdW5kLWNvbG9yOiNkNjQ3MzU7Y29sb3I6I2ZmZn0ub3JkZXJzLXRhYmxlIC5zdGF0dXMtLTZ7YmFja2dyb3VuZC1jb2xvcjojODZjNzQwO2NvbG9yOiNmZmZ9Lm9yZGVycy10YWJsZSAuc3RhdHVzLS03e2JhY2tncm91bmQtY29sb3I6I2VmZDAxOTtjb2xvcjojZmZmfS5vcmRlcnMtdGFibGUgLnN0YXR1cy0tOHtiYWNrZ3JvdW5kLWNvbG9yOiMzZDU1OGQ7Y29sb3I6I2ZmZn0ub3JkZXJzLXRhYmxlIC5zdGF0dXMtLTl7YmFja2dyb3VuZC1jb2xvcjojMDEwMTAxO2NvbG9yOiNmZmZ9Lm9yZGVycy10YWJsZSAuc3RhdHVzLS0xMHtiYWNrZ3JvdW5kLWNvbG9yOiM3ZmIzYzU7Y29sb3I6I2ZmZn0ub3JkZXJzLXRhYmxlIC5zdGF0dXMtLTExe2JhY2tncm91bmQtY29sb3I6Izk1YWFkMTtjb2xvcjojZmZmfS5vcmRlcnMtdGFibGUgLnN0YXR1cy0tMTJ7YmFja2dyb3VuZC1jb2xvcjojMThhMzAwO2NvbG9yOiNmZmZ9Lm9yZGVycy10YWJsZSAuc3RhdHVzLS0xM3tiYWNrZ3JvdW5kLWNvbG9yOiNmMmE4YTA7Y29sb3I6I2ZmZn0ub3JkZXJzLXRhYmxlIC5zdGF0dXMtLTE0e2JhY2tncm91bmQtY29sb3I6I2RlOTQ1MTtjb2xvcjojZmZmfS5vcmRlcnMtdGFibGUgLnN0YXR1cy0tMTZ7YmFja2dyb3VuZC1jb2xvcjojYjk2Y2M0O2NvbG9yOiNmZmZ9Lm9yZGVycy10YWJsZSAuc3RhdHVzLmRvbmV7YmFja2dyb3VuZC1jb2xvcjojYTZhNmE2O2NvbG9yOiNmZmZ9Lm9yZGVycy10YWJsZSAuc3RhdHVzLmRlbGV0ZWR7YmFja2dyb3VuZC1jb2xvcjojZDY0NzM1O2NvbG9yOiNmZmZ9Lm9yZGVycy10YWJsZSAuc3RhdHVzLnJlYWR5e2JhY2tncm91bmQtY29sb3I6Izg2Yzc0MDtjb2xvcjojZmZmfS5vcmRlcnMtdGFibGUgLnN0YXR1cy5wYXllZHtiYWNrZ3JvdW5kLWNvbG9yOiNlZmQwMTk7Y29sb3I6I2ZmZn0ub3JkZXJzLXRhYmxlIC5zdGF0dXMubmV3e2JhY2tncm91bmQtY29sb3I6IzZmYmNmMDtjb2xvcjojZmZmfS5vcmRlcnMtdGFibGUgLnN0YXR1cy5jb25maXJte2JhY2tncm91bmQtY29sb3I6IzNhNTk5Nztjb2xvcjojZmZmfS5vcmRlcnMtdGFibGUgc2VsZWN0e2hlaWdodDoyNHB4O2xpbmUtaGVpZ2h0OjIycHg7cGFkZGluZy1sZWZ0OjEwcHg7bWFyZ2luLXRvcDo1cHg7bWFyZ2luLWJvdHRvbTo1cHg7d2lkdGg6YXV0b30ub3JkZXJzLXRhYmxlIFtjbGFzcyo9XCJidXRuXCJde2hlaWdodDoyNHB4O2ZvbnQtc2l6ZToxM3B4O3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDo1cHg7bWFyZ2luLXRvcDowO21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWJvdHRvbTowO3dpZHRoOmF1dG87Zm9udC13ZWlnaHQ6bm9ybWFsO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5vcmRlcnMtdGFibGUgc3BhbltjbGFzcyo9XCJidXRuXCJdLC5vcmRlcnMtdGFibGUgYVtjbGFzcyo9XCJidXRuXCJde2xpbmUtaGVpZ2h0OjIycHg7bWFyZ2luLWxlZnQ6NXB4fS5vcmRlcnMtdGFibGUgLmhlbHAtYnV0bnt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O21hcmdpbi1sZWZ0OjVweDttYXJnaW4tdG9wOjVweDttYXJnaW4tYm90dG9tOjVweDtwYWRkaW5nOjA7Zm9udC1zaXplOjEzcHg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5vcmRlcnMtdGFibGVfX3ByaWNle2ZvbnQtd2VpZ2h0OmJvbGR9Lm9yZGVycy10YWJsZV9fcHJpY2UrW2NsYXNzKj1cImJ1dG5cIl17bWFyZ2luLWxlZnQ6MTBweH0ub3JkZXJzLXRhYmxlX19wcm9wb3NhbHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOnZhcigtLXRoZW1lKX0ub3JkZXJzLXRhYmxlX19wcm9wb3NhbDpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ub3JkZXJzLXRhYmxlX19jb21wYW55e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWluLXdpZHRoOjEyMHB4O3BhZGRpbmctdG9wOjNweDtwYWRkaW5nLWJvdHRvbTozcHg7d2hpdGUtc3BhY2U6bm9ybWFsfS5vcmRlcnMtdGFibGVfX2NvbXBhbnkgaW1ne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjRweDtoZWlnaHQ6YXV0bzttYXJnaW4tcmlnaHQ6MTBweH0ub3JkZXJzLXRhYmxlX19jb21wYW55LW5hbWV7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lm9yZGVycy10YWJsZV9fY291bnRlcntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLWJvdHRvbToyMHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLXRvcDoxNXB4fS5vcmRlcnMtdGFibGVfX2NvdW50ZXItYXZhaWxhYmxle21hcmdpbi1sZWZ0OjIwcHh9Lm9yZGVycy10YWJsZV9fY291bnRlci1kaXNwbGF5e2NvbG9yOnZhcigtLXRoZW1lKX0ub3JkZXJzLXRhYmxlX19jZWxsLWNvbnRyb2xzIFtjbGFzcyo9XCJidXRuXCJdOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0OjEwcHh9Lm9yZGVycy10YWJsZV9fY29udHJvbHN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tYm90dG9tOjVweH0ub3JkZXJzLXRhYmxlX19jb250cm9scyBbY2xhc3MqPVwiYnV0blwiXXtoZWlnaHQ6MzBweDtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHg7ZmxleC1zaHJpbms6MH0ub3JkZXJzLXRhYmxlX19jb250cm9scyAuYWRkLWZpbmFuY2UsLm9yZGVycy10YWJsZV9fY29udHJvbHMgLm9yZGVycy10YWJsZV9fc2hvdy1hbGx7bWFyZ2luLWxlZnQ6YXV0b30ub3JkZXJzLXRhYmxlX19jb250cm9scy10aXRsZXtmb250LXNpemU6MThweDtmb250LXdlaWdodDpib2xkfS5vcmRlcnMtdGFibGVfX2ZpbmFuY2UsLm9yZGVycy10YWJsZV9fYWNjb3VudHttYXJnaW4tcmlnaHQ6MTVweDtmb250LXdlaWdodDpib2xkfS5vcmRlcnMtdGFibGVfX2NsaWVudC10eXBle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9Lm9yZGVycy10YWJsZV9fY2xpZW50LXR5cGUgc3BhbnttYXJnaW4tcmlnaHQ6MTBweH0ub3JkZXJzLXRhYmxlX19jbGllbnQtdHlwZSBzdmd7ZmxleC1zaHJpbms6MDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2ZpbGw6IzYzOWUzYTttYXJnaW4tbGVmdDphdXRvfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5vcmRlcnMtdGFibGVfX2NvdW50ZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9Lm9yZGVycy10YWJsZV9fY291bnRlci1hdmFpbGFibGV7bWFyZ2luLWxlZnQ6MDttYXJnaW4tdG9wOjEwcHh9Lm9yZGVycy10YWJsZV9fY29udHJvbHMtdGl0bGV7Zm9udC1zaXplOjE2cHh9fS5vcmRlci1wcmVwYXltZW50IHNwYW57ZmxvYXQ6bm9uZX0ub3JkZXItaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWJvdHRvbTo1MHB4fS5vcmRlci1pdGVtOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztjbGVhcjpib3RofS5vcmRlci1pdGVtIC5zaW1wbGUtZmlsZXtoZWlnaHQ6MzZweH0ub3JkZXItaXRlbSAuc2ltcGxlLWZpbGVfX3ZhbHVle2xpbmUtaGVpZ2h0OjM0cHh9Lm9yZGVyLWl0ZW0gLnJlcG9ydC1wcm9kdWN0c3ttYXJnaW4tdG9wOjB9Lm9yZGVyLWl0ZW0tY29tbWlzc2lvbntjb2xvcjpibGFja30ub3JkZXItaXRlbS1jb21taXNzaW9uIHNwYW57Y29sb3I6dmFyKC0tdGhlbWUpfS5vcmRlci1pdGVtX19kb3dubG9hZHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi10b3A6MTVweH0ub3JkZXItaXRlbV9fZG93bmxvYWQgYXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOmNhbGMoNTAlIC0gMTBweCk7Zm9udC1zaXplOjE3cHh9Lm9yZGVyLWl0ZW1fX2Rvd25sb2FkIGEgc3Zne3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7bWFyZ2luLXJpZ2h0OjEwcHg7ZmlsbDp2YXIoLS10aGVtZSl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7Lm9yZGVyLWl0ZW1fX2Rvd25sb2Fke2Rpc3BsYXk6YmxvY2t9Lm9yZGVyLWl0ZW1fX2Rvd25sb2FkIGF7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjEwcHh9fS5vcmRlci1pdGVtIC5jYXJ0LXRleHR7cGFkZGluZzowIDAgMzBweCAwfS5vcmRlci1pdGVtIC5jYXJ0LW9yZGVyIC5jb21wYW55LWZlYXR1cmVzLWNvbnRlbnR7cGFkZGluZzowIDAgMzBweCAwfS5vcmRlci1pdGVtIC5jYXJ0LW9yZGVyIC5vcmRlci1zZWN0aW9uLC5vcmRlci1pdGVtIC5vcmRlci1zZWN0aW9uLC5vcmRlci1pdGVtIC5vcmRlci1wcmljZS1mb3JtLC5vcmRlci1pdGVtIC5jb21wYW55LWZlYXR1cmV7Ym9yZGVyOm5vbmU7cGFkZGluZzowfS5vcmRlci1pdGVtIC5jYXJ0LW9yZGVyIC5vcmRlci1zZWN0aW9uIC5vcmRlci1wcmljZS1mb3JtLC5vcmRlci1pdGVtIC5vcmRlci1zZWN0aW9uIC5vcmRlci1wcmljZS1mb3JtLC5vcmRlci1pdGVtIC5vcmRlci1wcmljZS1mb3JtIC5vcmRlci1wcmljZS1mb3JtLC5vcmRlci1pdGVtIC5jb21wYW55LWZlYXR1cmUgLm9yZGVyLXByaWNlLWZvcm17bWFyZ2luOjB9Lm9yZGVyLWl0ZW0gLndyb25nLWFtb3VudHtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MzBweDtsaW5lLWhlaWdodDozMHB4fS5vcmRlci1pdGVtIC53cm9uZy1hbW91bnQgLnJlZC1jb2xvcnt0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdofS5vcmRlci1pdGVtIC5jZW50ZXItdGV4dHt0ZXh0LWFsaWduOmNlbnRlcn0ub3JkZXItaXRlbSAub3JkZXItZGF0YXtwYWRkaW5nOjAgMCA0MHB4IDB9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGE6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEtcHJpY2V7Y2xlYXI6Ym90aDtjb2xvcjp2YXIoLS10aGVtZSk7cGFkZGluZzoxMHB4IDAgMCAwO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OmJvbGR9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEtcHJpY2UuYm9udXMtaW5mb3twYWRkaW5nOjB9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEtdGl0bGV7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6MCAwIDIwcHggMH0ub3JkZXItaXRlbSAub3JkZXItZGF0YS10aXRsZS5sb3d7cGFkZGluZzowfS5vcmRlci1pdGVtIC5vcmRlci1kYXRhLXRpdGxlLWxlZnQ6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEtdGl0bGUgLm51bWJlcntmbG9hdDpsZWZ0O21hcmdpbjoycHggMjBweCAwIDA7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6Ym9sZH0ub3JkZXItaXRlbSAub3JkZXItZGF0YS10aXRsZSAubnVtYmVyIG1hcmt7Y29sb3I6dmFyKC0tdGhlbWUpfS5vcmRlci1pdGVtIC5vcmRlci1kYXRhLXRpdGxlIC5kYXRle2Zsb2F0OmxlZnQ7cGFkZGluZzoxMHB4IDAgMCAwO2NvbG9yOiM1YzYyNmV9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEtdGl0bGUgLmRhdGUgc3BhbnttYXJnaW46MCAwIDAgMjBweH0ub3JkZXItaXRlbSAub3JkZXItZGF0YS10aXRsZSAudHlwZXtmbG9hdDpsZWZ0O21hcmdpbjowIDAgMCAyMHB4fS5vcmRlci1pdGVtIC5vcmRlci1kYXRhLXRpdGxlIFtjbGFzcyo9XCItYnV0blwiXXtmbG9hdDpyaWdodDt3aWR0aDoxMzBweDtoZWlnaHQ6NDBweDttYXJnaW46MDtmb250LXNpemU6MTVweDtjbGVhcjpub25lfS5vcmRlci1pdGVtIC5vcmRlci1kYXRhLXRpdGxlIC5vcmRlci1zdGF0dXN7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjAgMCAxNXB4IDB9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEtdGl0bGUgLm9yZGVyLXN0YXR1cyBzcGFue2Rpc3BsYXk6YmxvY2t9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEtdGl0bGUgLm9yZGVyLXN0YXR1cy1jb25kaXRpb257ZGlzcGxheTppbmxpbmUtYmxvY2s7bWF4LXdpZHRoOjIwMHB4O3BhZGRpbmc6OHB4IDE1cHggMTBweCAxNXB4O21hcmdpbjoxMHB4IGF1dG8gMCBhdXRvO2ZvbnQtd2VpZ2h0OmJvbGQ7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS10aGVtZSl9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEtdGl0bGUgLm9yZGVyLXN0YXR1cyAuZGFyay1yZWQtYnV0bntmbG9hdDpub25lO3dpZHRoOjIwMHB4O21hcmdpbjoxMHB4IGF1dG99Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEtdGl0bGUgLmNhcmQtYnRucy1jb25zdWx0e21hcmdpbi10b3A6MH0ub3JkZXItaXRlbSAub3JkZXItZGF0YS10aXRsZS1zdGF0dXN7cGFkZGluZzoxMHB4IDAgMTBweCAwO2ZvbnQtd2VpZ2h0OmJvbGR9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEtdGl0bGUtc3RhdHVzIHNwYW57Y29sb3I6dmFyKC0tdGhlbWUpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpey5vcmRlci1pdGVtIC5vcmRlci1kYXRhLXRpdGxle2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowIDAgMTBweCAwO3RleHQtYWxpZ246Y2VudGVyfS5vcmRlci1pdGVtIC5vcmRlci1kYXRhLXRpdGxlIC5udW1iZXJ7ZmxvYXQ6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MnB4IDEwcHggMCAwO2ZvbnQtc2l6ZToyMnB4fS5vcmRlci1pdGVtIC5vcmRlci1kYXRhLXRpdGxlIC5kYXRle2Zsb2F0Om5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzo5cHggMCAwIDB9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEtdGl0bGUgLmRhdGUgc3BhbnttYXJnaW46MCAwIDAgMTBweH19Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEgLm9yZGVyLXRpbWVye3BhZGRpbmc6MCAwIDMwcHggMDtjbGVhcjpib3RoO2ZvbnQtd2VpZ2h0OmJvbGR9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEgLm9yZGVyLXRpbWVyIHNwYW57Y29sb3I6dmFyKC0tdGhlbWUpfS5vcmRlci1pdGVtIC5vcmRlci1kYXRhIC5vcmRlci10aW1lciBzcGFuIHNwYW57Zm9udC1zaXplOjIwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCl7Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEgLm9yZGVyLXRpbWVye3RleHQtYWxpZ246Y2VudGVyfX0ub3JkZXItaXRlbSAub3JkZXItZGF0YS5hbGlnbi1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEuYWxpZ24tY2VudGVyIC5udW1iZXJ7ZmxvYXQ6bm9uZTttYXJnaW46MH0ub3JkZXItaXRlbSAub3JkZXItZGF0YSAuY2VsbCwub3JkZXItaXRlbSAub3JkZXItZGF0YSAucm93e2Zsb2F0OmxlZnQ7d2lkdGg6NTAlfS5vcmRlci1pdGVtIC5vcmRlci1kYXRhIC5jZWxsOmFmdGVyLC5vcmRlci1pdGVtIC5vcmRlci1kYXRhIC5yb3c6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEgLmNlbGw6bnRoLWNoaWxkKDJuKzEpLC5vcmRlci1pdGVtIC5vcmRlci1kYXRhIC5yb3c6bnRoLWNoaWxkKDJuKzEpe2NsZWFyOmJvdGh9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEgLmNlbGx7cGFkZGluZzowIDMwcHggMzBweCAwfS5vcmRlci1pdGVtIC5vcmRlci1kYXRhIC5kYXRhLWxhYmVse3BhZGRpbmc6MCAwIDEwcHggMDtjb2xvcjojNWM2MjZlO2ZvbnQtd2VpZ2h0OmJvbGR9Lm9yZGVyLWl0ZW0gLm9yZGVyLWRhdGEgLmRhdGEtbGFiZWwrLmlucHV0LWxpbmV7ZmxvYXQ6bGVmdH0ub3JkZXItaXRlbSAub3JkZXItZGF0YSAuaW5wdXQtbGluZXtmbG9hdDpyaWdodDt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpfS5vcmRlci1pdGVtIC5vcmRlci1kYXRhIC5pbnB1dC1saW5lLndpZGV7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlfS5vcmRlci1pdGVtIC5vcmRlci1kYXRhIC50b3RhbC1ob3Vyc3toZWlnaHQ6MzZweDtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDozNnB4fS5vcmRlci1pdGVtIC5vcmRlci10YWJsZXtwYWRkaW5nOjEwcHggMCAwIDA7bWFyZ2luOjAgMCAzMHB4IDA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2UzZTNlM30ub3JkZXItaXRlbSAub3JkZXItdGFibGU6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2NsZWFyOmJvdGh9Lm9yZGVyLWl0ZW0gLm9yZGVyLXRhYmxlIGlucHV0LnRleHQtaW5wdXR7bWF4LXdpZHRoOjgwcHg7bWFyZ2luOjAgYXV0b30ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdHtwYWRkaW5nOjE0cHggMCAxNXB4IDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2UzZTNlM30ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdDphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aH0ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdCAuaW1hZ2V7ZmxvYXQ6bGVmdDt3aWR0aDo2MHB4O2hlaWdodDo2MHB4O21hcmdpbjowIDE1cHggMCAwO2JvcmRlcjoxcHggc29saWQgI2UzZTNlM30ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdCAuaW1hZ2UgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99Lm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3QgLmltYWdlPmF7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2Rpc3BsYXk6YmxvY2t9Lm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3QgLmltYWdlPmE6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjUwJTtsZWZ0OjUwJTt6LWluZGV4OjI7ZGlzcGxheTpibG9jazt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O21hcmdpbjotMjBweCAwIDAgLTIwcHg7YmFja2dyb3VuZDp1cmwoXCIvaW1hZ2VzL2kvem9vbS5wbmdcIikgbm8tcmVwZWF0IDUwJSA1MCU7YmFja2dyb3VuZC1zaXplOjMwcHggMzBweDtvcGFjaXR5OjA7dHJhbnNpdGlvbjphbGwgMC4yc30ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdCAuaW1hZ2U+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+LmlubmVye2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjB9LmNvbXBhbnktZmVhdHVyZSBoMiwuY2FydCBoMXtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoyNHB4O3BhZGRpbmc6MCAwIDE1cHggMH0uY2FydC1pdGVtLWltYWdlIGltZ3ttYXgtaGVpZ2h0OjQwcHh9LmhlYWRlci1jYXJ0e2Rpc3BsYXk6bm9uZX0uY2FydC10YWJsZS1jZWxse3BhZGRpbmc6NXB4fS5jYXJ0LXRhYmxlLWNlbGw6bnRoLWNoaWxkKDcpe2Rpc3BsYXk6bm9uZX0uY2FydC1vcmRlciAub3JkZXItc2VjdGlvbntwYWRkaW5nOjE1cHggMCAwIDB9Lm9yZGVyLXByaWNlLWZvcm0gaW5wdXQudGV4dC1pbnB1dHtoZWlnaHQ6MzBweDtsaW5lLWhlaWdodDozMnB4fS5vcmRlci10b3RhbC1saXN0IGxpIGxhYmVse2xlZnQ6LTIzcHh9Lm9yZGVyLXByZXBheW1lbnQtaW5mb3twYWRkaW5nOjEycHggMCAwIDB9LmNhcnQtaG9sZGVye21heC13aWR0aDoxMjQwcHh9LmNhcnQtaXRlbS1pbmZve2ZvbnQtc2l6ZToxNnB4fS5jYXJ0LXRleHR7cGFkZGluZzowIDAgNXB4IDA7Zm9udC1zaXplOjEycHh9Lm9yZGVyLXNlY3Rpb24gbGFiZWx7Zm9udC1zaXplOjEzcHh9Lm9yZGVyLXNlY3Rpb24tdG90YWx7cGFkZGluZzoxNXB4IDAgNXB4IDB9Lm9yZGVyLXRvdGFsLXRpdGxlLC5vcmRlci10b3RhbC1saXN0IGxpe3BhZGRpbmc6MCAwIDEwcHggMH0uZG9jdW1lbnRzLXByZXZpZXctY29udGVudHtwYWRkaW5nOjMwcHggMjBweH0uaGVhZGVyLW5hdiwuYWRkaXRpb25hbC1uYXYsaGVhZGVyIC51aS1jb250cm9scywudG9vbHRpcHN0ZXItZGVmYXVsdCwuYnJlYWRjcnVtYnMsLnByZXZpZXctdGFncywuY2FydC10ZXh0IC5jYXJ0LWNsZWFyLC5wcmludC1kb2N1bWVudHMgLnBhZ2UtbmF2LWhvbGRlciwucHJpbnQtZG9jdW1lbnRzIC5uYXZpZ2F0aW9uLWJsb2NrLWFzaWRlLC5wcmludC1kb2N1bWVudHMgLmxvZ2luLXRyaWdnZXIsLmNiaC13cmFwcGVye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5wcmludC1kb2N1bWVudHMgLm5hdmlnYXRpb24tYmxvY2t7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6YXV0bztoZWlnaHQ6YXV0b30ucHJpbnQtZG9jdW1lbnRzIC5kb2N1bWVudHMtcHJldmlld3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5wcmludC1kb2N1bWVudHMgLnBhZ2UtbmF2LWl0ZW1ze2JhY2tncm91bmQ6I2ZmZn0ucHJpbnQtZG9jdW1lbnRzIC5kb2N1bWVudHMtdGl0bGV7Zm9udC1zaXplOjQ4cHg7bGluZS1oZWlnaHQ6NDhweH0uZG9jdW1lbnRzLXByZXZpZXcgcHtmb250LXNpemU6MTRweH0uY2FyZCAuY2FyZC1nYWxsZXJ5LC5jYXJkIC5jYXJkLWJlbmVmaXRzLC5jYXJkIC5jYXJkLWFjdGlvbnMsLmNhcmQgLmNhcmQtYWRkaXRpb25hbC1jYXJkcywuY2FyZCAuY2FyZC1hZGRpdGlvbmFsLXBob3Rvc3tkaXNwbGF5Om5vbmV9LmNhcmQgLmNhcmQtZmVhdHVyZXMgLm5hbWUgYSwuY2FyZCAuY2FyZC1idG5zIFtjbGFzcyo9Jy1idXRuJ10sLm9yZGVyLWRvYyBoZWFkZXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmhlYWRlci1jb250YWN0cyAucGhvbmUtYm94e2Rpc3BsYXk6YmxvY2t9fS5yZy1tYXJrdXBfX3RvcHttYXJnaW4tdG9wOjMwcHg7bWFyZ2luLWJvdHRvbTo1MHB4fS5yZy1tYXJrdXBfX25hdiBsaXtmb250LXdlaWdodDpib2xkO2xpc3Qtc3R5bGU6ZGVjaW1hbCBpbnNpZGV9LnJnLW1hcmt1cF9fbmF2IGxpOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MjBweH0ucmctbWFya3VwX19uYXYgbGkgYXtjb2xvcjp2YXIoLS10aGVtZSl9XG4iLCIuYXV0aCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwdnc7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzRweCk7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBcbiAgLnJnLXBhcnRuZXIgJiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEyNHB4KTtcbiAgfVxuICBcbiAgJl9fZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBtaW4taGVpZ2h0OiAzNDBweDtcbiAgfVxuICBcbiAgJl9fbG9nbyB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICBcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fbGluZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICBcbiAgJl9fYnV0biB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgXG4gICZfX3JlbWVtYmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgXG4gICZfX3JlY292ZXJ5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICBcbiAgJl9fdHJpZ2dlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIFxuICAmX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gIH1cbiAgXG4gICZfX2Vycm9yIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIFxuICAmX19tZXNzYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIFxuICAgICZfc3VjY2VzcyB7XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgfVxuICAgIFxuICAgICZfZXJyb3Ige1xuICAgICAgY29sb3I6ICRkYXJrUmVkO1xuICAgIH1cbiAgfVxufVxuIiwiLypoZXJvKi9cbi5oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAwIDIycHg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDk4cHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJi1sb2dvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHggYXV0bztcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAubG9nby1pdGVtIHtcbiAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDEuM3MgMC41cztcbiAgfVxuXG4gIC5pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgbWF4LXdpZHRoOiAxMDQwcHg7XG4gIH1cblxuICBwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAwIDAgMjlweCAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIC50cmFuc3BhcmVudC1idXRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIG1hcmdpbjogMCAwIDI1cHggMDtcbiAgfVxuXG4gIC5hbmNob3I6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5tYWluLXBhZ2UtY2VsbCB7XG4gICAgcGFkZGluZzogOThweCAwIDAgMDtcbiAgfVxuXG4gICYtc2xvZ2FuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAxMXB4IDAgMCAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDEuM3MgMC44cztcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgbWFyZ2luOiAwIDAgMCAtMzBweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIDFzO1xuICAgIH1cbiAgfVxuXG4gICYtYm90dG9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApO1xuICAgIHRyYW5zaXRpb246IGFsbCAxLjNzIDFzO1xuICB9XG59XG5cbi5oZXJvLWJnIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcblxuICAuaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGlmcmFtZSxcbiAgICB2aWRlbyxcbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA5OTk5OSU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgIHRvIHRvcCxcbiAgICAgIHJnYmEoMCwgMCwgMCwgMC44KSAwJSxcbiAgICAgIHJnYmEoMCwgMCwgMCwgMC42KSA2MCUsXG4gICAgICByZ2JhKDAsIDAsIDAsIDAuNCkgMTAwJVxuICAgICk7XG4gIH1cblxuICAuaW9zICYgdmlkZW8sXG4gIC5hbmRyb2lkICYgdmlkZW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubG9hZGVkICYge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmIHZpZGVvLFxuICAmIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5jb250YWN0cy5zY3JvbGxlZCAuY29udGFjdHMtbGlzdC1pdGVtLFxuLmNvbXBhbnktZmVhdHVyZS5zY3JvbGxlZCAuZmVhdHVyZXMtbGlzdC1pdGVtLFxuLmxvYWRlZCAuaGVyby1zbG9nYW46YmVmb3JlLFxuLmxvYWRlZCAuaGVyby1ib3R0b20sXG4ubG9hZGVkIC5oZXJvLXNsb2dhbixcbi5sb2FkZWQgLmhlcm8gaDEge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uZG93bi1idXRuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDUwcHg7XG4gIGxlZnQ6IDkwJTtcbiAgei1pbmRleDogMTAwO1xuICB3aWR0aDogMzhweDtcbiAgbWFyZ2luLWxlZnQ6IC0xOXB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgJi5oaWRkZW4tYnRuIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgYW5pbWF0aW9uOiBqdW1wIDFzIGluZmluaXRlO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGFuaW1hdGlvbjoganVtcCAxcyAwLjE1cyBpbmZpbml0ZTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICBhbmltYXRpb246IGp1bXAgMXMgMC4zcyBpbmZpbml0ZTtcbiAgICB9XG4gIH1cbn1cblxuLmhlcm8taWNvbixcbi5kb3duLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNTBweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODBweDtcbiAgbWFyZ2luOiAwIDAgMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDAgMCAwIC0yMHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlM2QoMCwgMTVweCwgMCk7XG4gICAgYW5pbWF0aW9uOiBzY3JvbGxXaGVlbCAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgZmlsbDogJHdoaXRlO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgbWFyZ2luOiAwIDAgMCAtNzVweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuaW9zICYsXG4gIC5hbmRyb2lkICYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBhZ2UtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcblxuICAmLWZpeCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmLS1jb21wYW55IHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLnBhZ2UtaGVyby1iZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZS1oZXJvLWJnOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYtYXJyb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGJhY2tncm91bmQ6ICRhc2lkZU5hdjtcblxuICAgIC5oZXJvLWljb24ge1xuICAgICAgYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtdG9wIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgfVxuXG4gICYtY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwMHB4KTtcbiAgfVxuXG4gICYtZnJhbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gICYtaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDk4cHgpO1xuICAgIG1heC13aWR0aDogMTA0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgJi10ZXh0IHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAxMXB4IDAgMCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgfVxuICB9XG5cbiAgJi1iZyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcblxuICAgICYucGFnZS1oZXJvLXNsaWRlciB7XG4gICAgICAmLm9uZS1zbGlkZSB7XG4gICAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpZGUge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLnNsaWRlIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGlkZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG5cbiAgICAgICAgJi5zbGljay1jdXJyZW50IHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cbiAgICAgICAgICAuc2xpZGUtdGV4dCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgMC41cztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNsaWNrLWN1cnJlbnQge1xuICAgICAgICAuc2xpZGUtdGV4dCB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyAwLjVzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ZyYW1lIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE0NTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgQGluY2x1ZGUgZml0SW1hZ2UoY292ZXIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgcmdiYSgkYmxhY2ssIDAuODUpIDAlLFxuICAgICAgICAgIHJnYmEoJGJsYWNrLCAwLjcpIDUwJSxcbiAgICAgICAgICByZ2JhKCRibGFjaywgMC42KSA3MCUsXG4gICAgICAgICAgcmdiYSgkYmxhY2ssIDApIDEwMCVcbiAgICAgICAgKTtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgQGluY2x1ZGUgem9vbUltYWdlO1xuICAgICAgfVxuXG4gICAgICAmLXRleHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXM7XG5cbiAgICAgICAgLm5hbWUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXRyaWdnZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWhvbGRlciB7XG4gICAgICAgICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLWxlZnQge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDYwJSAtIDEwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1yaWdodCB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDQwJSAtIDEwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWxlZnQsXG4gICAgICAgICAgJi1yaWdodCB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgaWZyYW1lLFxuICAgICAgdmlkZW8sXG4gICAgICBpbWcge1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuXG4gICAgICAmX2JsdXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmaWx0ZXI6IGJsdXIoNDBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgdG8gdG9wLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIDAuOCkgMCUsXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgMC42KSA2MCUsXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgMC40KSAxMDAlXG4gICAgICApO1xuICAgIH1cbiAgfVxuXG4gICYtbmF2IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDEuM3MgMXM7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDE1cHggMCAwIDA7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAwIDAgNDBweDtcbiAgICAgIH1cblxuICAgICAgW2NsYXNzKj0naWNvLSddIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcblxuICAgICAgICBbY2xhc3MqPSdpY28tJ10ge1xuICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY29tcGFueSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjBweDtcbiAgICAvL2NvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICAgLmlubmVyIHtcbiAgICAgIG1heC13aWR0aDogMTE4MHB4O1xuICAgIH1cblxuICAgIC5uYW1lIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA1cHggMDtcblxuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgJi1mcmFtZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cblxuICAgICAgJi1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluRm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgIC5zdGF0aWMtcmF0aW5nLFxuICAgICAgICAuYWRkLXRvLWZhdm9yaXRlIHtcbiAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICAudGVzdGltb25pYWwtY291bnRlciB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudHlwZSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmFkZC10by1mYXZvcml0ZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luOiA2cHggYXV0byAwIGF1dG87XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogLTlweCAwIDAgLTEycHg7XG4gICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1kYXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5kYXRhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNXB4IDVweDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi10ZXh0IHtcbiAgICAgICAgbWluLWhlaWdodDogMzhweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAmLS1sb3cge1xuICAgICAgICBwYWRkaW5nOiAwIDAgNHB4IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXRpYy1yYXRpbmcge1xuICAgICAgbWFyZ2luOiAxMnB4IGF1dG8gMTBweCBhdXRvO1xuICAgIH1cblxuICAgIC50ZXN0aW1vbmlhbC1jb3VudGVyIHtcbiAgICAgIG1hcmdpbjogMCA1cHggMCA1cHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIFtjbGFzcyo9Jy1idXRuJ10ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbjogMTBweCBhdXRvIDAgYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cblxuICAmLXJhdGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIC5zdGF0aWMtcmF0aW5nLFxuICAgICAgLnRlc3RpbW9uaWFsLWNvdW50ZXIsXG4gICAgICAuYWRkLXRvLWZhdm9yaXRlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogNXB4IGF1dG8gMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaGVyby1jb21wYW55LW5hbWUge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAmX3N0YXRpYyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAmICsgLnN0dWRpby1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAmICsgLnN0dWRpby1zZWN0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICYgKyAuc3R1ZGlvLXNlY3Rpb24ge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAmICsgLnN0dWRpby1zZWN0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgLmxvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBAaW5jbHVkZSBzcXVhcmVTaXplKDkwcHgpO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBAaW5jbHVkZSBzcXVhcmVTaXplKDYwcHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5uYW1lIHtcbiAgICAvL3RleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGgxIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG5cbiAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtLXRlbmRlci1hcHByb3ZlZCB7XG4gICAgICB0b3A6IC0zcHg7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtZnJhbWUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICYtaW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcblxuICAgICAgLm5hbWUtaWQsXG4gICAgICAudGVzdGltb25pYWwtY291bnRlcixcbiAgICAgIC5zdGF0aWMtcmF0aW5nLFxuICAgICAgLmFkZC10by1mYXZvcml0ZSB7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgLnN0YXRpYy1yYXRpbmcge1xuICAgICAgICB0b3A6IDFweDtcbiAgICAgIH1cblxuICAgICAgLnRlc3RpbW9uaWFsLWNvdW50ZXIge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuXG4gICAgICAmLWluZm8ge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICAgICAgLm5hbWUtaWQsXG4gICAgICAgIC50ZXN0aW1vbmlhbC1jb3VudGVyLFxuICAgICAgICAuc3RhdGljLXJhdGluZyxcbiAgICAgICAgLmFkZC10by1mYXZvcml0ZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudHlwZSB7XG4gICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmFkZC10by1mYXZvcml0ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICB0b3A6IC0xcHg7XG5cbiAgICBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luOiAtOXB4IDAgMCAtMTJweDtcbiAgICAgIGZpbGw6ICRtaWRHcmF5O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sb2FkZWQge1xuICAucGFnZS1oZXJvLWdhbGxlcnksXG4gIC5wYWdlLWhlcm8tY29tcGFueSxcbiAgLnBhZ2UtaGVyby1uYXYsXG4gIC5wYWdlLWhlcm8tdG9wLFxuICAucGFnZS1oZXJvLXRpdGxlLFxuICAucGFnZS1oZXJvLXRleHQsXG4gIC5wYWdlLWhlcm8tdGV4dDpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4vKiBlbmQgb2YgaGVybyovXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogNjUwcHg7XG5cbiAgICBoMSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgIH1cblxuICAgIC5tYWluLXBhZ2UtY2VsbCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xuICAgIH1cblxuICAgICZfX2dhcHMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAucGFnZS1oZXJvIHtcbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICB9XG5cbiAgICAmLWhvbGRlciB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDBweCk7XG4gICAgfVxuICB9XG5cbiAgLmRvd24taWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvIHtcbiAgICAmLXNsb2dhbiB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgJi1oZWFkZXIgLmhlYWRlci1sb2dvIHtcbiAgICAgIHdpZHRoOiAzNjBweDtcbiAgICAgIG1hcmdpbjogMTAwcHggMCAwIDA7XG4gICAgfVxuICB9XG5cbiAgLnBhZ2UtaGVybyB7XG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgfVxuXG4gICAgJi1kYXRhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAuZGF0YSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAucGFnZS1oZXJvIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJi1ob2xkZXIsXG4gICAgJi1mcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLW5hdiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW46IDAgMCAwIC0zMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5oZXJvIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgJi1zbG9nYW4ge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgfVxuXG4gICAgJi1oZWFkZXIge1xuICAgICAgLmhlYWRlci1sb2dvIHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICBtYXJnaW46IDEzMHB4IDAgMCAwO1xuICAgICAgfVxuXG4gICAgICAucGhvbmUtYm94IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogNjFweCAwIDAgMDtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhZ2UtaGVybyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cbiAgICAmLS1jb21wYW55IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgLnBhZ2UtaGVyby1jb21wYW55LFxuICAucGFnZS1oZXJvLWdhbGxlcnkge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDY4MHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kZXNrdG9wIHtcbiAgICAuaGVyby1oZWFkZXIge1xuICAgICAgLmhlYWRlci1sb2dvIHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgMCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kb3duLWljb24ge1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5oZXJvIHtcbiAgICAgIGgxIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICAgICAgZm9udC1zaXplOiA5MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNhdGFsb2d1ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDFlbTtcbn1cblxuLmNhdGFsb2d1ZS1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2F0YWxvZ3VlX19ob2xkZXIge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG5cbi5wcm9kdWN0cy1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNGVtO1xufVxuXG4uY2F0YWxvZ3VlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYXRhbG9ndWUtYW5jaG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05MHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uY2F0YWxvZ3VlLWxpc3QtLWVtcHR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICYgPiBzcGFuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAxNXB4IDMwcHggMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uY2F0YWxvZ3VlLXRyaWdnZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNhdGFsb2d1ZS1saXN0LXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uY2F0YWxvZ3VlLWxpc3QtaG9sZGVyLndpdGgtZmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNhdGFsb2d1ZS1saXN0LWhvbGRlciB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLmNhdGFsb2d1ZS1maWx0ZXItY29sdW1uIHtcbiAgb3JkZXI6IDE7XG4gIHdpZHRoOiAyNzBweDtcbn1cblxuLmNhdGFsb2d1ZS1saXN0LWNvbHVtbiB7XG4gIG9yZGVyOiAyO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjkwcHgpO1xufVxuXG4uY2F0YWxvZ3VlLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gIGdyaWQtcm93LWdhcDogMzBweDtcblxuICAuY2F0YWxvZ3VlLWxpc3QtaG9sZGVyOm5vdCgud2l0aC1maWx0ZXJzKSAmIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICB9XG5cbiAgJl9zdGFnZXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNXB4O1xuICAgIGdyaWQtcm93LWdhcDogMTVweDtcbiAgfVxufVxuXG4uY2F0YWxvZ3VlLXVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiA4NXB4O1xuICB6LWluZGV4OiAxMDQ7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgJi5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAvL1xuICBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRtaWRHcmF5O1xuICAgIHRleHQtaW5kZW50OiAtOTk5ZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJG1pZEdyYXk7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0b3A6IDEycHg7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJG1pZEdyYXk7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkbWlkR3JheTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLnByZXZpZXctdGFncyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICYtLWJvcmRlcmVkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICB9XG5cbiAgJi5sb3cge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgcGFkZGluZzogMCAwIDE1cHggMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgbGkge1xuICAgIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRCb3JkZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhpZGRlbi10YWdzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi10cmlnZ2VyIHtcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIHNwYW46YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtM3B4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzMzMzMzO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzMzMzM7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cbiAgICAgICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuY2F0YWxvZ3VlLWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG5cbiAgICAuY2F0YWxvZ3VlLWxpc3QtaG9sZGVyOm5vdCgud2l0aC1maWx0ZXJzKSAmIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gICAgfVxuXG4gICAgJl9zdGFnZXMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhdGFsb2d1ZS1saXN0LWhvbGRlci53aXRoLWZpbHRlcnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuY2F0YWxvZ3VlLWZpbHRlci1jb2x1bW4sXG4gIC5jYXRhbG9ndWUtbGlzdC1jb2x1bW4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmNhdGFsb2d1ZS1saXN0LWhvbGRlcjpub3QoLndpdGgtZmlsdGVycykgLmNhdGFsb2d1ZS1saXN0LFxuICAuY2F0YWxvZ3VlLWxpc3Qge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTVweDtcbiAgICBncmlkLXJvdy1nYXA6IDIwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcblxuICAgICZfc3RhZ2VzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuICB9XG5cbiAgLmNhdGFsb2d1ZS1saXN0LWl0ZW0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodEdyYXk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGFsb2d1ZS1saXN0LWhvbGRlcjpub3QoLndpdGgtZmlsdGVycykgLmNhdGFsb2d1ZS1saXN0LFxuICAuY2F0YWxvZ3VlLWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cbiAgICAmX3N0YWdlcyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY2F0YWxvZ3VlLWxpc3QtaG9sZGVyOm5vdCgud2l0aC1maWx0ZXJzKSAuY2F0YWxvZ3VlLWxpc3QsXG4gIC5jYXRhbG9ndWUtbGlzdCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cbiAgICAmX3N0YWdlcyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG4gIH1cbn1cbiIsIi5jYXRhbG9ndWVfX2Jhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIHBpY3R1cmUsXG4gIGltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmLWxpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWluZGVudDogLTk5OWVtO1xuICB9XG5cbiAgJl9sb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuc2xpY2staW5pdGlhbGl6ZWQgJi5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLmNhdGFsb2d1ZV9fYmFubmVyLWZyYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAmX2xvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uY2F0YWxvZ3VlX19iYW5uZXItZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgY29sb3I6ICRtaWRHcmF5O1xuICBmb250LXNpemU6IDEzcHg7XG5cbiAgW2NsYXNzKj0nYnV0biddIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgW2NsYXNzKj0nYnV0biddIHtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbn1cblxuLmNhdGFsb2d1ZS1iYW5uZXJzLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4iLCIuY2F0YWxvZ3VlLWZpbHRlciB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIFxuICAmLWhvbGRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgyOCwgMjcsIDI3LCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgXG4gICAgLmZpbHRlcnMtY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmljb24tY3Jvc3Mge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogLTEwcHggMCAwIC0xNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJi1wb3B1cCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiA0MDtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICAgIFxuICAgICYtLWhpZGRlbiB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICBcbiAgICAucG9wdXAtY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIzcHggMjBweDtcbiAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUpO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICBcbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5wb3B1cC1jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIH1cbiAgfVxufVxuXG4uY2F0YWxvZ3VlLWZpbHRlci10cmlnZ2VyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5jYXRhbG9ndWUtZmlsdGVyLWNvbmZpcm0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIwMHB4O1xuICB6LWluZGV4OiAyMDtcbiAgbGVmdDogY2FsYygxMDAlICsgMjBweCk7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDFweCAxMHB4IHJnYmEoJG1pZEdyYXksIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwcztcbiAgQGluY2x1ZGUgaGlkZGVuO1xuICBcbiAgJi5hY3RpdmUge1xuICAgIEBpbmNsdWRlIHZpc2libGU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIH1cbiAgXG4gIC5kYXJrLXJlZC1idXRuIHtcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gIH1cbiAgXG4gIC5jb25maXJtLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW46IC0xMHB4IDAgMCAtMTBweDtcbiAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gIH1cbiAgXG4gIFtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZmlsdGVyLXNlY3Rpb24ge1xuICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRCb3JkZXI7XG4gIFxuICAuc2VjdGlvbi10cmlnZ2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMzhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggOXB4IDM1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIFxuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDExcHg7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICBmaWxsOiAkYmxhY2s7XG4gICAgfVxuICAgIFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAuc2VjdGlvbi1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAwIDE0cHggMDtcbiAgICAvL2JvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRCb3JkZXI7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgXG4gICAgLnJhbmdlLXJvdyB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweCAyMHB4O1xuICAgIH1cbiAgICBcbiAgICAmX19tb3JlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgXG4gICAgLmZpbHRlci1jb2xvcnMge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHggMCAxNXB4O1xuICAgICAgXG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luOiAwIDVweCAxMHB4IDVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmxhYmVscy10cmlnZ2VyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnJhbmdlLWlucHV0cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBcbiAgICAgICYtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDdweCk7XG4gICAgICAgIFxuICAgICAgICAucHJlZml4LFxuICAgICAgICAuY3VycmVuY3kge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5wcmVmaXgge1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgLnRleHQtaW5wdXQucHJpY2UtcmFuZ2Uge1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NXB4KTtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgXG4gICAgICAgIC5jaGVjay1sYWJlbCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyOHB4KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmUwZTE7XG4gICAgICAgIFxuICAgICAgICBcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwIDEwcHggMCAxMHB4O1xuICAgICAgbWFyZ2luOiAxMnB4IDAgMCAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICBcbiAgICAgICY6aG92ZXIsXG4gICAgICAmLmNoZWNrZWQge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgICAgXG4gICAgICAubGFiZWwtdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyOHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmNvbmZpcm0tZmlsdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xMnB4O1xuICAgICAgICByaWdodDogLTExMHB4O1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCA3cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICBAaW5jbHVkZSBoaWRkZW47XG4gICAgICAgIFxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgQGluY2x1ZGUgdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLnJlZC1idXRuIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLnByaWNlLWxpc3Qge1xuICAgICAgcGFkZGluZzogMCAwIDE4cHggMDtcbiAgICB9XG4gICAgXG4gICAgJi5maWx0ZXItYnRucyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICBcbiAgLnNlY3Rpb24tbGlzdF9jb2xvcnMgbGkge1xuICAgICYuYWN0aXZlIC5jaGVjay1pY29uIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIH1cbiAgICBcbiAgICAuY2hlY2staWNvbiB7XG4gICAgICBcbiAgICAgICZbZGF0YS1vcHRpb24taWQ9XCIxMTFcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaS90cmFuc3BhcmVudC1jb2xvci5wbmcnKSBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1MCUgMTUwJTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJltkYXRhLW9wdGlvbi1pZD1cIjExMlwiXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICZbZGF0YS1vcHRpb24taWQ9XCIxMTNcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmW2RhdGEtb3B0aW9uLWlkPVwiMTE0XCJdIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2RlYjQ0MztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJltkYXRhLW9wdGlvbi1pZD1cIjExNVwiXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2ZDRjNDE7XG4gICAgICB9XG4gICAgICBcbiAgICAgICZbZGF0YS1vcHRpb24taWQ9XCIxMTZcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOWU5ZTllO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmW2RhdGEtb3B0aW9uLWlkPVwiMTE4XCJdIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y0NDMzNjtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJltkYXRhLW9wdGlvbi1pZD1cIjQ4N1wiXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMDYyOTI7XG4gICAgICB9XG4gICAgICBcbiAgICAgICZbZGF0YS1vcHRpb24taWQ9XCIxMTlcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjM2Y1MWI1O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmW2RhdGEtb3B0aW9uLWlkPVwiMTIxXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U1ZTVlNTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJltkYXRhLW9wdGlvbi1pZD1cIjEyNFwiXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjNGM0YzQ7XG4gICAgICB9XG4gICAgICBcbiAgICAgICZbZGF0YS1vcHRpb24taWQ9XCIxNDNcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNjRiNWY2O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmW2RhdGEtb3B0aW9uLWlkPVwiMjEwXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y2ODYyMDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJltkYXRhLW9wdGlvbi1pZD1cIjIxMVwiXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGREQ5QjU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICZbZGF0YS1vcHRpb24taWQ9XCI0ODFcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZlYjNiO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmW2RhdGEtb3B0aW9uLWlkPVwiNDg1XCJdIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzRjYWY1MDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJltkYXRhLW9wdGlvbi1pZD1cIjg3MlwiXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjZDkxNmM7XG4gICAgICB9XG4gICAgICBcbiAgICAgICZbZGF0YS1vcHRpb24taWQ9XCI5NDVcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZDg4ODUwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmW2RhdGEtb3B0aW9uLWlkPVwiOTY3XCJdIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgdG8gcmlnaHQsXG4gICAgICAgICAgICAjZjQ0MzM2IDAlLFxuICAgICAgICAgICAgI2Y0NDMzNiAzMy4zMzMlLFxuICAgICAgICAgICAgIzRjYWY1MCAzMy4zMzMlLFxuICAgICAgICAgICAgIzRjYWY1MCA2Ni42NjYlLFxuICAgICAgICAgICAgIzY0YjVmNiA2Ni42NjYlLFxuICAgICAgICAgICAgIzY0YjVmNiAxMDAlXG4gICAgICAgICk7XG4gICAgICB9XG4gICAgICBcbiAgICAgICZbZGF0YS1vcHRpb24taWQ9XCI5ODJcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkREOUI1O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmW2RhdGEtb3B0aW9uLWlkPVwiMTI1N1wiXSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgIC03MmRlZyxcbiAgICAgICAgICAgICNkZWRlZGUsXG4gICAgICAgICAgICAjZmZmZmZmIDE2JSxcbiAgICAgICAgICAgICNkZWRlZGUgMjElLFxuICAgICAgICAgICAgI2ZmZmZmZiAyNCUsXG4gICAgICAgICAgICAjNDU0NTQ1IDI3JSxcbiAgICAgICAgICAgICNkZWRlZGUgMzYlLFxuICAgICAgICAgICAgI2ZmZmZmZiA0NSUsXG4gICAgICAgICAgICAjZmZmZmZmIDYwJSxcbiAgICAgICAgICAgICNkZWRlZGUgNzIlLFxuICAgICAgICAgICAgI2ZmZmZmZiA4MCUsXG4gICAgICAgICAgICAjZGVkZWRlIDg0JSxcbiAgICAgICAgICAgICNhMWExYTFcbiAgICAgICAgKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uZmlsdGVyLWJ0bnMge1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIFxuICBbY2xhc3MqPVwiLWJ1dG5cIl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIFxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweCBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY2F0YWxvZ3VlLWZpbHRlci10cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhdGFsb2d1ZS1maWx0ZXItaG9sZGVyIHtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgIEBpbmNsdWRlIGFjY29yZGlvbi1jb250ZW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgXG4gICAgLm1haW4tc2VjdGlvbi10aXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIFxuICAgIC5maWx0ZXJzLWNsb3NlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuIiwiLmNhdGFsb2d1ZS1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgXG4gICY6YWZ0ZXIsXG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0yNSU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE1MCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRCb3JkZXI7XG4gIH1cbiAgXG4gICY6YWZ0ZXIge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gIH1cbiAgXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmbGV4OiAwLjA1IDEgNzhweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICRwbGFjZWhvbGRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkcGxhY2Vob2xkZXI7XG4gICAgICBcbiAgICAgICYuY3VycmVudCxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmbGV4LWJhc2lzOiAxMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wcm9kdWN0LXByZXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogJG5hdkNvbG9yO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcblxuICAucHJpY2VfaW5uZXIsXG4gIC5wcm9kdWN0LWFjdGlvbnMsXG4gIC5hcnQge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMjgsIDI3LCAyNywgMC4xKTtcblxuICAgIC5wcmljZV9pbm5lcixcbiAgICAucHJvZHVjdC1hY3Rpb25zLFxuICAgIC5hcnQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3QtcHJldmlldy1saW5rIHtcbiAgQGluY2x1ZGUgZnVsbExpbms7XG4gIHotaW5kZXg6IDk7XG4gIHRleHQtaW5kZW50OiAtOTk5ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3RzX19wcmVtaXVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk7XG4gIGxlZnQ6IDEwcHg7XG4gIHdpZHRoOiA0MHB4O1xuXG4gIHN2ZyB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgfVxufVxuXG4uaW4tZmF2b3JpdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDI5cHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcblxuICAgIC5oZWFydC1mdWxsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucHJvZHVjdC1wcmV2aWV3IC5pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXJHcmF5O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgfVxuXG4gICYgPiBzcGFuLFxuICBhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgIC5hZGRpdGlvbmFsLWltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIEBpbmNsdWRlIGhpZGRlbjtcbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3QtcHJldmlldy1xdWFsaXR5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgcmlnaHQ6IDRweDtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAkbWlkR3JheTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLmljby1kaWFtb25kIHtcbiAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gIH1cblxuICAuaWNvLXBpZyB7XG4gICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDExMnB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgfVxuXG4gIC5jYXJkLWNvbG9ycyAmIHtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3QtcHJldmlldy1yYXRpbmcge1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG5cbiAgLnN0YXRpYy1yYXRpbmcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5wcm9kdWN0LXByZXZpZXcgLm5hbWUge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucHJvZHVjdC1wcmV2aWV3IC5wcmljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gICZfaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLnByb2R1Y3QtcHJldmlld19fbWFpbi1wcmljZSB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHZhcigtLXRoZW1lKTtcbn1cblxuLnByb2R1Y3QtcHJldmlld19fb2xkLXByaWNlIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIGNvbG9yOiAkbWlkR3JheTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi5wcm9kdWN0LXByZXZpZXdfX2FmdGVyLWNhc2hiYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIGNvbG9yOiAkYmx1ZUhlbHA7XG59XG5cbi5wcm9kdWN0LXByZXZpZXcgLmFydCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgY29sb3I6ICRhcnRDb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnByb2R1Y3QtcHJldmlldyAuY2FzaGJhY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAkbWlkR3JheTtcbn1cblxuLnByb2R1Y3QtcHJldmlldyAucHJvZHVjdC1hY3Rpb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAvL2JvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRHcmF5O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KC53aWRlKSB7XG4gICAgICAvL2JvcmRlci1sZWZ0OiAxcHggc29saWQgJGxpZ2h0R3JheTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmaWxsOiAkbWlkR3JheTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIH1cblxuICAgICYuYWRkLXRvLWZhdm9yaXRlIHN2ZyB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICB9XG5cbiAgICAmLmFkZC10by1jYXJ0IHN2ZyB7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICB9XG5cbiAgICAmLml0ZW0tdmlldyBzdmcge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUsXG4gICAgJjpob3ZlciB7XG4gICAgICAvL2JhY2tncm91bmQ6IHZhcigtLXRoZW1lKTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgICAgICAvL2ZpbGw6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y3QtcHJldmlldyB7XG4gICAgLnByaWNlX2lubmVyLFxuICAgIC5wcm9kdWN0LWFjdGlvbnMsXG4gICAgLmFydCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbi1mYXZvcml0ZSB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDVweDtcbiAgICB3aWR0aDogNXB4O1xuICB9XG5cbiAgLnByb2R1Y3QtcHJldmlldyAucHJvZHVjdC1hY3Rpb25zIGEge1xuICAgIGhlaWdodDogNTBweDtcblxuICAgICYuYWRkLXRvLWZhdm9yaXRlIHN2ZyB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICB9XG5cbiAgICAmLmFkZC10by1jYXJ0IHN2ZyB7XG4gICAgICB3aWR0aDogMjNweDtcbiAgICAgIGhlaWdodDogMjNweDtcbiAgICB9XG5cbiAgICAmLml0ZW0tdmlldyBzdmcge1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgfVxuICB9XG59XG4iLCIuY2F0YWxvZ3VlX19zdGFnZS1pdGVtIHtcbiAgLS1zdGFnZVdoaXRlOiAjZmZmZmZmO1xuICAtLWl0ZW1CYWNrZ3JvdW5kOiB2YXIoLS1zdGFnZVdoaXRlKTtcbiAgLS12ZXJ0aWNhbEdhcDogMmVtO1xuICAtLWhvcml6b250YWxHYXA6IDEuNzVlbTtcbiAgLS1oYWxsU2l6ZTogMjBlbTtcbiAgLS1wcmltYXJ5VGV4dENvbG9yOiAjMWQyMjI1O1xuICAtLXNlY29uZGFyeVRleHRDb2xvcjogIzcxNzE3MTtcbiAgLS1zdmdGaWxsOiAjOGQ4ZDhkO1xuICAtLWZ1bGxTdGFyRmlsbDogI2ZmZGUxYjtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIGdyaWQtcm93LWdhcDogdmFyKC0tdmVydGljYWxHYXApO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS12ZXJ0aWNhbEdhcCk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS12ZXJ0aWNhbEdhcCk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0taG9yaXpvbnRhbEdhcCk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWhvcml6b250YWxHYXApO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pdGVtQmFja2dyb3VuZCk7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgyOCwgMjcsIDI3LCAwLjEpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtICo6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgaGVpZ2h0OiAxMXB4O1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtICo6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Nyb2xsYmFyQkcpO1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtICo6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGh1bWJCRyk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tc2Nyb2xsYmFyQkcpO1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLW5hbWUge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMC4xNWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tbmFtZSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLW5hbWUgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHZhcigtLXByaW1hcnlUZXh0Q29sb3IpO1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLW5hbWUgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLW1ldGEtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1ZW07XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tYXJ0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tcmF0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLXJhdGluZyBzdmcge1xuICB3aWR0aDogMS4xMjVlbTtcbiAgaGVpZ2h0OiAxLjEyNWVtO1xuICBmbGV4LXNocmluazogMDtcbiAgZmlsbDogdmFyKC0tc3ZnRmlsbCk7XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tcmF0aW5nLWZpbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGNhbGMoMjAlICogdmFyKC0tcmF0aW5nKSk7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1yYXRpbmctZmlsbCBzdmcge1xuICBmaWxsOiB2YXIoLS1mdWxsU3RhckZpbGwpO1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLWZlZWRiYWNrOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLWNvbnRhY3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1jb250YWN0cy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1jb250YWN0cy1pdGVtX3dpZGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1jb250YWN0cy1pdGVtIGEge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeVRleHRDb2xvcik7XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tY29udGFjdHMtaXRlbSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLWNvbnRhY3RzLWl0ZW0gc3ZnIHtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICBmaWxsOiB2YXIoLS1zdmdGaWxsKTtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1jb250YWN0cy1pdGVtIG1hcmsge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5VGV4dENvbG9yKTtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtLXByaWNlLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1wcmljZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjEyNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMTI1ZW07XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0tbW9yZS1saW5rIHtcbiAgY29sb3I6IHZhcigtLXRoZW1lKTtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1zY3JvbGxlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIGdyaWQtYXV0by1jb2x1bW5zOiB2YXIoLS1oYWxsU2l6ZSk7XG4gIGdyaWQtY29sdW1uLWdhcDogMWVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1zY3JvbGxlci1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IHZhcigtLWhhbGxTaXplKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxZW07XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0taGFsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1oYWxsLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgaGVpZ2h0OiAxNjBweDtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1oYWxsLWltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0taGFsbC1pbWFnZS1mcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nLXRvcDogMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sb3I6IHZhcigtLXN0YWdlV2hpdGUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgdG8gdG9wLFxuICAgIHJnYmEoMCwgMCwgMCwgMC43KSAyMCUsXG4gICAgcmdiYSgwLCAwLCAwLCAwLjMpIDQwJSxcbiAgICByZ2JhKDAsIDAsIDAsIDApXG4gICk7XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0taGFsbC1hdHRyaWJ1dGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5VGV4dENvbG9yKTtcbn1cblxuLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1oYWxsLWF0dHJpYnV0ZSBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMzVlbTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnlUZXh0Q29sb3IpO1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtIC5hZGQtdG8tZmF2b3JpdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IGNhbGModmFyKC0tdmVydGljYWxHYXApIC8gMik7XG4gIHJpZ2h0OiBjYWxjKHZhcigtLWhvcml6b250YWxHYXApIC8gMik7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtIC5hZGQtdG8tZmF2b3JpdGUgc3ZnIHtcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICBmaWxsOiB2YXIoLS1zZWNvbmRhcnlUZXh0Q29sb3IpO1xufVxuXG4uY2F0YWxvZ3VlX19zdGFnZS1pdGVtIC5hZGQtdG8tZmF2b3JpdGUuYWN0aXZlIHN2Zyxcbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0gLmFkZC10by1mYXZvcml0ZTpob3ZlciBzdmcge1xuICBmaWxsOiB2YXIoLS10aGVtZSk7XG59XG5cbi5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0taGFsbC1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWluZGVudDogLTk5OWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5jYXRhbG9ndWVfX3N0YWdlLWl0ZW0ge1xuICAgIC0tdmVydGljYWxHYXA6IDFlbTtcbiAgICAtLWhvcml6b250YWxHYXA6IDAuNzVlbTtcbiAgICAtLWhhbGxTaXplOiAxNWVtO1xuICB9XG5cbiAgLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1oYWxsLWltYWdlLWZyYW1lIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAuY2F0YWxvZ3VlX19zdGFnZS1pdGVtLWhhbGwtbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuY2F0YWxvZ3VlX19zdGFnZS1pdGVtLXByaWNlLWhvbGRlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1wcmljZS1ob2xkZXIgLmNhdGFsb2d1ZV9fc3RhZ2UtaXRlbS1wcmljZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xuICB9XG59XG4iLCIuY2F0YWxvZ3VlLXByaWNlLXNvcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgXG4gICYtaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgXG4gIC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGNvbG9yOiAkcGxhY2Vob2xkZXI7XG4gIH1cbiAgXG4gIFtjbGFzcyo9XCJwcmljZS1idXRuXCJdIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1pZEdyYXk7XG4gICAgXG4gICAgW2NsYXNzKj1cImljb24tXCJdIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICBcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBmaWxsOiAkbWlkR3JheTtcbiAgICAgIG1hcmdpbjogM3B4IGF1dG8gMCBhdXRvO1xuICAgIH1cbiAgICBcbiAgICAmLmFjdGl2ZS1zb3J0LFxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICBcbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5sb3dlci1wcmljZS1idXRuIFtjbGFzcyo9XCJpY29uLVwiXSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICBcbn1cbiIsIi5jYXRhbG9ndWVfX2NhdGVnb3JpZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICBncmlkLWNvbHVtbi1nYXA6IDE1cHg7XG4gIGdyaWQtcm93LWdhcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblxuICAgICY6aG92ZXIge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIC5jYXRhbG9ndWVfX2NhdGVnb3JpZXMtZnJhbWUge1xuICAgICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKCRtaWRHcmF5LCAwLjQpO1xuICAgIH1cblxuICAgICY6aG92ZXIgLmNhdGFsb2d1ZV9fY2F0ZWdvcmllcy1kcm9wZG93biB7XG4gICAgICBAaW5jbHVkZSB2aXNpYmxlO1xuICAgIH1cbiAgfVxuXG4gICYtZnJhbWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA3MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgkbWlkR3JheSwgMC40KTtcbiAgfVxuXG4gICYtbGluayB7XG4gICAgQGluY2x1ZGUgZnVsbExpbms7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuMDUpO1xuICB9XG5cbiAgJi1pbWFnZSB7XG4gICAgei1pbmRleDogMTtcbiAgICBAaW5jbHVkZSBzcXVhcmVJbWFnZTtcbiAgfVxuXG4gIC8vdGVzdFxuICAmLW5hbWUge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYtaG9sZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgJi1kcm9wZG93biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNtb2tlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgkbWlkR3JheSwgMC40KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgQGluY2x1ZGUgaGlkZGVuO1xuXG4gICAgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXG4gICAgJi1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgJi1mcmFtZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLWltYWdlLWhvbGRlciB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICB9XG5cbiAgICAmLW5hbWUge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgJi1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuIiwiLmNhcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAzZW07XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTJweCk7XG4gIHBhZGRpbmctdG9wOiAxZW07XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgfVxuICB9XG5cbiAgLmlucHV0LWxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5cbi5jYXJ0X19wcm9tbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xuICBwYWRkaW5nLXRvcDogMWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuXG4gICYtaW5wdXQtbGluZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMnB4IC0gMWVtKTtcbiAgfVxuXG4gICYtYnV0biB7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMC41ZW07XG4gICAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gICAgd2lkdGg6IDExMnB4O1xuICB9XG5cbiAgJi13YXJuaW5nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICB9XG59XG5cbltjbGFzcyo9Jy1jb3B5cmlnaHRzLXBhbmUnXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vcmRlci1lcnJvcnMge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgY29sb3I6IHZhcigtLXRoZW1lKTtcblxuICAmID4gZGl2IHtcbiAgICBwYWRkaW5nOiAwIDAgNXB4IDA7XG4gIH1cbn1cblxuLm5ldy1jYXJ0X19jb2x1bW5zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDIwcHg7XG4gIGdyaWQtY29sdW1uLWdhcDogMmVtO1xuICBncmlkLXJvdy1nYXA6IDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM2VtO1xufVxuXG4ubmV3LWNhcnRfX3Byb2R1Y3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWNvbHVtbi1nYXA6IDJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNTBweCAxZnI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cblxuLm5ldy1jYXJ0X19wcm9kdWN0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuXG4ubmV3LWNhcnRfX3Byb2R1Y3QgLml0ZW0tcmVtb3ZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM1cHg7XG4gIHJpZ2h0OiAwLjVlbTtcbn1cblxuLm5ldy1jYXJ0X19hZGQtdG8tZmF2b3JpdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzVweDtcbiAgcmlnaHQ6IDAuNWVtO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjNWM2MjZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNWM2MjZlO1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBzdmcge1xuICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZSk7XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4ubmV3LWNhcnRfX3Byb2R1Y3QtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm5ldy1jYXJ0X19wcm9kdWN0LWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5uZXctY2FydF9fcHJvZHVjdC1jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAyZW07XG4gIGdyaWQtcm93LWdhcDogMS41ZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNGZyIDNmcjtcbn1cblxuLm5ldy1jYXJ0X19wcm9kdWN0LW5hbWUge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm5ldy1jYXJ0X19wcm9kdWN0LW5hbWUgYSB7XG4gIGNvbG9yOiAkYmxhY2s7XG59XG5cbi5uZXctY2FydF9fcHJvZHVjdC1uYW1lIGEgbWFyayB7XG4gIGNvbG9yOiAkbWlkR3JheTtcbn1cblxuLm5ldy1jYXJ0X19wcm9kdWN0LXNpbmdsZS1wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4ubmV3LWNhcnRfX3Byb2R1Y3Qtc2luZ2xlLXByaWNlLWl0ZW0ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5uZXctY2FydF9fcHJvZHVjdC1zaW5nbGUtcHJpY2UtaXRlbV9vbGQge1xuICBjb2xvcjogJG1pZEdyYXk7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ubmV3LWNhcnRfX3Byb2R1Y3Qtc2luZ2xlLXByaWNlLWxhYmVsIHtcbiAgY29sb3I6ICRtaWRHcmF5O1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5uZXctY2FydF9fcHJvZHVjdC1zaW5nbGUtcHJpY2UtbGFiZWxfcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjM1ZW07XG59XG5cbi5uZXctY2FydF9fcHJvZHVjdC1zaW5nbGUtcHJpY2VzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubmV3LWNhcnRfX3Byb2R1Y3Qtc2luZ2xlLXByaWNlcy1saXN0ID4gc3Bhbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjg3NWVtO1xufVxuXG4ubmV3LWNhcnRfX2Nhc2hiYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICRjYXNoYmFjaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm5ldy1jYXJ0X190b3RhbC1jYXNoYmFjayxcbi5uZXctY2FydF9fcHJvZHVjdC1jYXNoYmFjayB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuXG4ubmV3LWNhcnRfX3Byb2R1Y3QtZGlzY291bnQtaW5mbyB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tdGhlbWUpO1xufVxuXG4ubmV3LWNhcnRfX2NvbHVtbnMtdG90YWxzLWZyYW1lIHtcbiAgcGFkZGluZy10b3A6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc21va2U7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLm5ldy1jYXJ0X19jb2x1bW5zLXRvdGFscy1mcmFtZSBpbnB1dC50ZXh0LWlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuXG4ubmV3LWNhcnRfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICRtaWRHcmF5O1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLm5ldy1jYXJ0X190b3RhbC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubmV3LWNhcnRfX3RvdGFsLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbi5uZXctY2FydF9fdG90YWwtaXRlbV9maW5hbCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm5ldy1jYXJ0X190b3RhbC1pdGVtLWtleSxcbi5uZXctY2FydF9fdG90YWwtaXRlbS12YWx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uZXctY2FydF9fdG90YWwtaXRlbV9kaXNjb3VudCAubmV3LWNhcnRfX3RvdGFsLWl0ZW0tdmFsdWUge1xuICBjb2xvcjogJGRhcmtSZWQ7XG59XG5cbi5uZXctY2FydF9fdG90YWwtaXRlbV9jYXNoYmFjayB7XG4gIGNvbG9yOiAkY2FzaGJhY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLm5ldy1jYXJ0X190b3RhbC1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuXG4ubmV3LWNhcnRfX3RvdGFsLXByaWNlID4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjM1ZW07XG59XG5cbi5uZXctY2FydF9fZm9ybS1ob2xkZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtY29sdW1uLWdhcDogMS41ZW07XG4gIGdyaWQtcm93LWdhcDogMmVtO1xufVxuXG4ubmV3LWNhcnRfX3N1Ym1pdC1idXRuIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07XG59XG5cbi5uZXctY2FydF9fYWdyZWVtZW50LWxpbmUtbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubmV3LWNhcnRfX2FncmVlbWVudC1saW5lLWxhYmVsIGlucHV0IHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5uZXctY2FydF9fYWdyZWVtZW50LWxpbmUge1xuICBjb2xvcjogJG1pZEdyYXk7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm5ldy1jYXJ0X19jb2x1bW5zLXRvdGFscyB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgZ3JpZC1yb3ctZW5kOiAzO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogMztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAubmV3LWNhcnRfX3Byb2R1Y3Qge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICB9XG5cbiAgLm5ldy1jYXJ0X19wcm9kdWN0IC5pdGVtLXJlbW92ZSB7XG4gICAgdG9wOiAyMHB4O1xuICB9XG5cbiAgLm5ldy1jYXJ0X19hZGQtdG8tZmF2b3JpdGUge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5uZXctY2FydF9fcHJvZHVjdC1jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubmV3LWNhcnRfX2NvbHVtbnMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDMyMHB4O1xuICAgIGdyaWQtY29sdW1uLWdhcDogMWVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5ldy1jYXJ0X19jb2x1bW5zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuXG4gIC5uZXctY2FydF9fcHJvZHVjdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4MHB4IDFmcjtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDFlbTtcbiAgfVxuXG4gIC5uZXctY2FydF9fcHJvZHVjdC1jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDRmciAzZnI7XG4gIH1cblxuICAubmV3LWNhcnRfX3Byb2R1Y3Q6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxuXG4gIC5uZXctY2FydF9fcHJvZHVjdC1uYW1lIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLm5ldy1jYXJ0X19wcm9kdWN0LXNpbmdsZS1wcmljZS1pdGVtIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5uZXctY2FydF9fcHJvZHVjdC1jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuXG4gIC5uZXctY2FydF9fZm9ybS1ob2xkZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLm5ldy1jYXJ0X19wcm9kdWN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYwcHggMWZyO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMC43NWVtO1xuICB9XG59XG4iLCIuYWJvdXQge1xuICAmX19uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgXG4gICZfX2NvbnRlbnQge1xuICBcbiAgfVxuICBcbiAgJl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIG1heC13aWR0aDogOTUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgXG4gICZfX2hlcm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoMjgsIDI3LCAyNywgMC4xKTtcbiAgICBcbiAgICAmLWxpbmsge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5ZW07XG4gICAgICBmb250LXNpemU6IDFweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgXG4gICAgJi1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIFxuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWltYWdlX19yZWQ6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XG4gICAgfVxuICAgIFxuICAgICYtc3VidGl0bGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICBcbiAgICBcbiAgICAmLWxpc3Qge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luOiAzMHB4IDAgMCAwO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBcbiAgICAgIGxpIHtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmX190aXRsZSB7XG4gICAgJi1zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fcGFydG5lcnMge1xuICAgICYtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICBcbiAgICAmLWN1c3RvbWVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgXG4gICAgICBpbWcge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgICBcbiAgICAgIFtjbGFzcyo9XCItYnV0blwiXSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIFtjbGFzcyo9XCItYnV0blwiXSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWxpbmsge1xuICAgICAgQGluY2x1ZGUgZnVsbExpbms7XG4gICAgfVxuICB9XG4gIFxuICAmX190ZXN0aW1vbmlhbHMge1xuICAgICYtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICBcbiAgICAmLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cbiAgICBcbiAgICAmLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMzBweCAyNHB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgICAgXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICAgIFxuICAgICYtYXV0aG9yIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIFxuICAgICAgJi1waG90byB7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIFxuICAgICAgICAvL25vaW5zcGVjdGlvbiBDc3NVbmtub3duVGFyZ2V0XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pL25vLXBob3RvLnBuZycpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIFxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAmLWRhdGEge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLW5hbWUge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICBcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmICsgcCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWxpbmsge1xuICAgICAgQGluY2x1ZGUgZnVsbExpbms7XG4gICAgfVxuICB9XG4gIFxuICAmX190ZWFtIHtcbiAgICAmLXRleHQge1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICB9XG4gICAgXG4gICAgJi10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgXG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICB9XG4gICAgXG4gICAgJi1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgXG4gICAgJi1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDE1cHgpO1xuICAgICAgbWFyZ2luOiAwIDAgMzBweCAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgICAgXG4gICAgICAmOm50aC1jaGlsZCg0biArIDEpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuYWJvdXRfX3RlYW0tbmFtZSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWxpbmsge1xuICAgICAgQGluY2x1ZGUgZnVsbExpbms7XG4gICAgfVxuICAgIFxuICAgICYtcGhvdG8ge1xuICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgICBcbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLW5hbWUge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgfVxuICAgIFxuICAgICYtcG9zdCB7XG4gICAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICB9XG4gICAgXG4gICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICB9XG4gICAgXG4gICAgJi1jb250YWN0cyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyMDtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1zb2NpYWxzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIFxuICAgICAgYSB7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIFxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBmaWxsOiAkYmxhY2s7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIFxuICAgICAgICBzdmcge1xuICAgICAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMzYwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgW2NsYXNzKj1cImFib3V0X190cmlnZ2VyXCJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIFxuICAmX190ZXh0IHtcbiAgICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gICAgXG4gICAgJl9ncmF5IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlckdyYXk7XG4gICAgfVxuICAgIFxuICAgICZfbG93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIFxuICAgICYtbWFpbi10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgXG4gICAgJi10aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDEuNzVlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICBcbiAgICBcbiAgICAmLXN1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gICAgXG4gICAgbGksXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgICBcbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIH1cbiAgICBcbiAgICB1bCwgb2wge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgXG4gICAgb2wgbGksXG4gICAgb2wge1xuICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbCBpbnNpZGU7XG4gICAgfVxuICAgIFxuICAgICYtY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBcbiAgICAgICZfX3dpdGgtZG90IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB0b3A6IDE5cHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICZfX2JpZ2dlciBsaSxcbiAgICAgICZfX2JpZ2dlciBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICB9XG4gICAgICBcbiAgICAgICZfX2JpZ2dlc3QgbGksXG4gICAgICAmX19iaWdnZXN0IHAge1xuICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgXG4gICAgICBhLm1vZGFsLXRyaWdnZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtZmlndXJlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICZfX3NlcGFyYXRvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYShyZWQsIDAuNCk7XG4gICAgbWF4LXdpZHRoOiA5MTBweDtcbiAgICBcbiAgICAmX3dpZGUge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwIDAgNjBweCAwO1xuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgICZfX3RhcmlmZnMge1xuICAgICAgJi1kYXRhIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzAwcHgpO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAmX19uYXYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgXG4gICAgJl9fY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBcbiAgICAmX19oZXJvIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIFxuICAgICAgJi1zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWxpc3Qge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDAgMDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fYmFubmVyIHtcbiAgICAgIGZvcm0ge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBib3JkZXI6IDVweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtdGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gICAgfVxuICAgIFxuICAgICZfX3RhcmlmZnMge1xuICAgICAgJi1pdGVtIHtcbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAmLWRhdGEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtbmFtZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLXR5cGUge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLnJhZGlvIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIFxuICAgICAgICAgICYtLW9sZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtdGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICAgIH1cbiAgICAgIFxuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICZfX3N0eWxlIHtcbiAgICAgIFxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fcG9ydGZvbGlvIHtcbiAgICAgIFxuICAgICAgJi1saXN0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX190ZXN0aW1vbmlhbHMge1xuICAgICAgXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1uYW1lIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEycHggMjBweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1kYXRhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRlckdyYXk7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtY3VzdG9tZXIge1xuICAgICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMlO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX190ZWFtIHtcbiAgICAgICYtbGlzdCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi10ZXh0IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgXG4gICAgJl9faW5uZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG4gICAgXG4gICAgJl9faGVybyB7XG4gICAgICBcbiAgICAgICYtbGlzdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX19iYW5uZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5pbnB1dC1saW5lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICAgICAgXG4gICAgICAgIFtjbGFzcyo9XCItYnV0blwiXSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgaW5wdXQudGV4dC1pbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAxNXB4IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fdGFyaWZmcyB7XG4gICAgICBcbiAgICAgICYtZGF0YSxcbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1saXN0IHtcbiAgICAgICAgY29sdW1uLWNvdW50OiAxO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWJ0bnMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIFxuICAgICAgICBbY2xhc3MqPVwiLWJ1dG5cIl0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIFxuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgfVxuICAgIFxuICAgICZfX3Rlc3RpbW9uaWFscyB7XG4gICAgICAmLWxpc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLW5hbWUge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTJweCAxNXB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtY3VzdG9tZXIge1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX3RlYW0ge1xuICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaW50ZWdyYXRpb24tdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMC4zZW07XG4gIGZvbnQtc2l6ZTogM2VtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFib3V0X190ZXh0LXdpdGgtaW1hZ2Uge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDdmciAzZnI7XG4gIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xufVxuXG4uYWJvdXRfX3RleHQtd2l0aC1pbWFnZS1yZXZlcnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciA3ZnI7XG4gIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5pbnRlZ3JhdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW50ZWdyYXRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYWJvdXRfX3RleHQge1xuICAgICYtLXdpdGgtaW1hZ2UsXG4gICAgJi13aXRoLWltYWdlLXJldmVycyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgXG4gICAgJi1ob2xkZXIge1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICAgIFxuICAgICYtaW1hZ2Uge1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmludGVncmF0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgfVxuICBcbiAgLmFib3V0X190ZXh0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICB9XG4gIFxuICAuYWJvdXRfX3RleHQtY29udGVudF9fYmlnZ2VyIGxpLFxuICAuYWJvdXRfX3RleHQtY29udGVudF9fYmlnZ2VyIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uYWJvdXRfX2NvbnRyYWN0b3JzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxNXB4O1xuICBncmlkLXJvdy1nYXA6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIFxuICAmLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG4gICAgXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICB9XG4gIFxuICAmLW5hbWUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgfVxuICBcbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuXG4uYWJvdXRfX3RleHQtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgXG4gIFtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG4uYWJvdXRfX2JlbmVmaXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBcbiAgJi1mcmFtZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNTB2aDtcbiAgfVxuICBcbiAgJi10aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBmb250LXNpemU6IDIuNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBcbiAgJi1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgXG4gICYtaWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICBcbiAgJi1pY29uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAvL2NvbG9yOiAkbWlkR3JheTtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICB9XG4gIFxuICAmLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIFxuICAgICZfYmlnZ2VyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgfVxuICB9XG4gIFxuICAmLWJpZy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNzVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gIH1cbiAgXG4gICYtcmVkIHtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgXG59XG4iLCIvKnRlc3RpbW9uaWFscyovXG4udGVzdGltb25pYWxzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBcbiAgJi1zbGlkZXIge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxuICBcbiAgJi0tbG93IHtcbiAgICAudGVzdGltb25pYWwtaXRlbSB7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgIH1cbiAgfVxuICBcbiAgJi1mb3JtIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHggNTBweCAxNXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRlckdyYXk7XG4gICAgXG4gICAgZm9ybSB7XG4gICAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIFxuICAgIC50ZXN0aW1vbmlhbC1pdGVtLWF1dGhvciB7XG4gICAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBcbiAgICAuaW5wdXQtbGluZSB7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgfVxuICAgIFxuICAgIC50ZXN0aW1vbmlhbC1xdWFsaXR5IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIFxuICAgIFtjbGFzcyo9XCItYnV0blwiXSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIFxuICAgIH1cbiAgfVxufVxuXG4uc2xpZGVyLWNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzBweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzE5MTkxOTtcbn1cblxuLnRlc3RpbW9uaWFsLWl0ZW0ge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWF4LXdpZHRoOiA2ODBweDtcbiAgbWluLWhlaWdodDogNjUwcHg7XG4gIHBhZGRpbmc6IDE1MHB4IDAgNTBweCAwO1xuICBtYXJnaW46IGF1dG87XG4gIFxuICAmLXBob3RvIHtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICBcbiAgJi1hdXRob3Ige1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCA1MHB4IDA7XG4gICAgXG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBcbiAgICAmID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDE3cHggMCAwIDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgY29sb3I6ICM2YzZjNmM7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgICBmb250LWZhbWlseTogJG1haW5Gb250O1xuICAgIH1cbiAgfVxuICBcbiAgJi1jZWxsID4gcCB7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbHMtdHJpZ2dlciBzcGFuID4gc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS10aGVtZSk7XG59XG5cbi50ZXN0aW1vbmlhbHMtaXRlbSB7XG4gIHBhZGRpbmc6IDEwcHggMCAwIDA7XG4gIFxuICAubmFtZSB7XG4gICAgcGFkZGluZzogMCAwIDVweCAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICBcbiAgLmRhdGUge1xuICAgIHBhZGRpbmc6IDAgMCA1cHggMDtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbHMtdHJpZ2dlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICB9XG4gIFxuICBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIFxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRvcDogLTNweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIG1hcmdpbjogMCAwIDAgMTVweDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICB9XG4gIH1cbiAgXG4gICYuYWN0aXZlIHNwYW46YmVmb3JlIHtcbiAgICB0b3A6IDlweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuXG4udGVzdGltb25pYWwtZm9ybSB7XG4gIG1heC13aWR0aDogNDgwcHg7XG4gIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gIEBpbmNsdWRlIGNsZWFyO1xuICBcbiAgLmlucHV0LWxpbmUge1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgfVxuICBcbiAgbGFiZWwge1xuICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICB9XG4gIFxuICAudGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIFxuICBpbnB1dC50ZXh0LWlucHV0IHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgXG4gIC5yZWQtYnV0biB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4vKiBlbmQgb2YgdGVzdGltb25pYWxzKi9cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgXG4gIC50ZXN0aW1vbmlhbHMge1xuICAgIHBhZGRpbmc6IDUwcHggMCA0MHB4IDA7XG4gICAgXG4gICAgJi1uZXh0LFxuICAgICYtcHJldiB7XG4gICAgICB0b3A6IDM3JTtcbiAgICB9XG4gICAgXG4gICAgLnNsaWRlci1jb3VudGVyIHtcbiAgICAgIHRvcDogMzBweDtcbiAgICB9XG4gICAgXG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuICBcbiAgLnRlc3RpbW9uaWFsLWl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMzBweCAwIDMwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIFxuICAudGVzdGltb25pYWwtaXRlbSB7XG4gICAgJi1hdXRob3Ige1xuICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgfVxuICAgIFxuICAgICYtY2VsbCA+IHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgfVxuICB9XG59XG4iLCIudGV4dC1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRCb3JkZXI7XG4gIEBpbmNsdWRlIGNsZWFyO1xuICBcbiAgJl9faG9sZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgfVxuICBcbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIFxuICAgIHVsLmxlZnQtcG9zaXRpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICBcbiAgLmlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG4gIFxuICAuY2F0YWxvZ3VlICYge1xuICAgIHBhZGRpbmc6IDQwcHggMCAxcHggMDtcbiAgfVxuICBcbiAgLm1haW4tY29sdW1uIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICBcbiAgJi10aXRsZSB7XG4gICAgcGFkZGluZzogMCAwIDIxcHggMDtcbiAgICBcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA3NTVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIFxuICAmLXNlY3Rpb24ge1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHggYXV0bztcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgfVxuICBcbiAgdWwge1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICBcbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDAgMCAwIDMwcHg7XG4gICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICB9XG4gIH1cbiAgXG4gIG9sIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgXG4gICAgbGkge1xuICAgICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWwgaW5zaWRlO1xuICAgIH1cbiAgfVxuICBcbiAgcCB7XG4gICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIFxuICAgIG1hcmsge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgfVxuICBcbiAgJi1maWd1cmUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICBcbiAgICAmLS1yaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG4gIH1cbiAgXG4gICYtZmlnY2FwdGlvbiB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cbiAgXG4gICYtdGFibGUge1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBcbiAgICB0YWJsZSB7XG4gICAgICBtaW4td2lkdGg6IDc2MHB4O1xuICAgICAgbWF4LXdpZHRoOiA5MTlweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICBcbiAgICB0ZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGVCb3JkZXI7XG4gICAgICBwYWRkaW5nOiAzcHggNXB4IDVweCA1cHg7XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICB9XG4gIFxuICAmLXNlY3Rpb24tdGl0bGUsXG4gIGgyLFxuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogNTBweCAwIDVweCAwO1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbkZvbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgXG4gICYtc2VjdGlvbi10aXRsZSB7XG4gICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICBcbiAgICBoMiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICBcbiAgLmZpZ3VyZSB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIFxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgXG4gICAgJi5hbGlnbi1yaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW46IDIwcHggMCAxMHB4IDE1cHg7XG4gICAgfVxuICAgIFxuICAgICYuYWxpZ24tbGVmdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogMjBweCAyMHB4IDEwcHggMDtcbiAgICB9XG4gIH1cbiAgXG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5maWd1cmUge1xuICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgXG4gICAgICAmLmFsaWduLXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW46IDIwcHggMCAxMHB4IDE1cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYuYWxpZ24tbGVmdCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDIwcHggMjBweCAxMHB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmZpZ3VyZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIFxuICAgICAgJi5hbGlnbi1sZWZ0LFxuICAgICAgJi5hbGlnbi1yaWdodCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDE1cHggMCA1cHggMDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1maWd1cmUge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgIFxuICAgICAgJi0tcmlnaHQge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLm1haW4tY29sdW1uIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIFxuICAgICYtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBcbiAgICAgICAgaDIge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgdWwgbGkge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA1cHggMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICBvbCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgcGFkZGluZzogMCAwIDVweCAwO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBoMixcbiAgICAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgcGFkZGluZzogMzBweCAwIDAgMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5hcnRpY2xlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uYXJ0aWNsZSBoMiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xufVxuXG4uYXJ0aWNsZV9faW5uZXIge1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLypiYW5uZXIqL1xuLmFydGljbGVfX2Jhbm5lciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXJ0aWNsZV9fYmFubmVyLXRpdGxlIHtcbiAgZm9udC1zaXplOiA0LjVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmFydGljbGVfX2Jhbm5lci10aXRsZV9kYXJrIHtcbiAgY29sb3I6ICRibGFjaztcbn1cblxuLmFydGljbGVfX2Jhbm5lci1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFydGljbGVfX2Jhbm5lci1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBncmV5O1xuICB6LWluZGV4OiAxO1xufVxuXG4uYXJ0aWNsZV9fYmFubmVyLWltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLyplbmQgb2YgYmFubmVyKi9cblxuLyp0ZXh0IGJsb2NrKi9cbi5hcnRpY2xlX190ZXh0IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4uYXJ0aWNsZV9fdGV4dC1jb250ZW50ID4gcCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjb2xvcjogJG1pZEdyYXk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5hcnRpY2xlX19zbWFsbC10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxLjZlbTtcbn1cblxuLmFydGljbGVfX3NtYWxsLXRleHQgYSB7XG4gIGNvbG9yOiAjZWM0ODJmO1xufVxuXG4uYXJ0aWNsZV9fbWFyayxcbi5hcnRpY2xlX190ZXh0IHAge1xuICBmb250LXNpemU6IDJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5hcnRpY2xlX19tYXJrOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmFydGljbGVfX3RleHQgcDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5hcnRpY2xlX190ZXh0X2dyZXkge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBib3gtc2hhZG93OiAwIDAgMjVweCByZ2JhKDI4LCAyNywgMjcsIDAuMTMpO1xufVxuXG4uYXJ0aWNsZV9fdGV4dC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMy4zZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYXJ0aWNsZV9fdGV4dC10aXRsZSBzcGFuIHtcbiAgY29sb3I6ICNlYzQ4MmY7XG4gIGZvbnQtc2l6ZTogMC41ZW07XG59XG5cbi5hcnRpY2xlX190ZXh0LXRpdGxlIG1hcmsge1xuICBjb2xvcjogI2ZiOTRhZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hcnRpY2xlX19tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZlYzkxNztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYXJ0aWNsZV9fdGV4dC1jb2x1bW5zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2ZnIgM2ZyO1xuICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG59XG5cbi5hcnRpY2xlX190ZXh0LWNvbHVtbnMtY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5hcnRpY2xlX190ZXh0LWNvbHVtbnNfcmV2ZXJzZSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIDZmcjtcbn1cblxuLmFydGljbGVfX3RleHQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCAyNXB4IHJnYmEoMjgsIDI3LCAyNywgMC4xMylcbn1cblxuLmFydGljbGVfX3RleHQtY29sdW1ucy1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyplbmQgaWYgdGV4dCBibG9jayovXG5cbi8qcHJvbW8qL1xuLmFydGljbGVfX3Byb21vIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXJ0aWNsZV9fcHJvbW8tdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDNlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTAlO1xufVxuXG4uYXJ0aWNsZV9fcHJvbW8tdGV4dCBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgY29sb3I6ICNmYjk0YWU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFydGljbGVfX3Byb21vLWltYWdlIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXJ0aWNsZV9fcHJvbW8taW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qZW5kIG9mIHByb21vKi9cblxuLyogaGFsZiovXG4uYXJ0aWNsZV9faGFsZiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICBncmlkLXJvdy1nYXA6IDIwcHg7XG59XG5cbi5hcnRpY2xlX19oYWxmLWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uYXJ0aWNsZV9faGFsZi1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogZW5kIG9mIGhhbGYqL1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYXJ0aWNsZSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG4gIFxuICAuYXJ0aWNsZV9fdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYXJ0aWNsZSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG4gIFxuICAuYXJ0aWNsZV9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIFxuICAuYXJ0aWNsZV9fYmFubmVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDRlbTtcbiAgfVxuICBcbiAgLmFydGljbGVfX3NtYWxsLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuYXJ0aWNsZSB7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gIH1cbiAgXG4gIC5hcnRpY2xlX190ZXh0LWNvbHVtbnMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtcm93LWdhcDogMjBweDtcbiAgfVxufVxuXG4iLCIubmV3LWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAzZW07XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTJweCk7XG4gIHBhZGRpbmctdG9wOiAxZW07XG59XG5cbi8vIFRpdGxlXG4ubmV3LWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLm5ldy1jYXJkX19uYW1lIHtcbiAgZm9udC1zaXplOiAyLjM1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIG1hcmdpbi1ib3R0b206IDAuMTVlbTtcbn1cblxuLm5ldy1jYXJkX19uYW1lIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAkbWlkR3JheTtcbn1cblxuLm5ldy1jYXJkX19tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBncmlkLWNvbHVtbi1nYXA6IDFmcjtcbiAgZ3JpZC1yb3ctZ2FwOiAwLjVmcjtcbiAgY29sb3I6ICRtaWRHcmF5O1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5uZXctY2FyZF9fbWV0YS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4ubmV3LWNhcmRfX21ldGEtcmF0aW5nIHtcbn1cblxuLm5ldy1jYXJkX19tZXRhLWFydCB7XG59XG5cbi5uZXctY2FyZF9fbWV0YS1mYXZvcml0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uZXctY2FyZF9fbWV0YS1mYXZvcml0ZSBzdmcge1xuICB3aWR0aDogMS4yNWVtO1xuICBoZWlnaHQ6IDEuMjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgZmlsbDogJG1pZEdyYXk7XG59XG5cbi5uZXctY2FyZF9fbWV0YS1mYXZvcml0ZTpob3Zlcixcbi5uZXctY2FyZF9fbWV0YS1mYXZvcml0ZV9hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uZXctY2FyZF9fbWV0YS1mYXZvcml0ZTpob3ZlciBzdmcsXG4ubmV3LWNhcmRfX21ldGEtZmF2b3JpdGVfYWN0aXZlIHN2ZyB7XG4gIGZpbGw6IHZhcigtLXRoZW1lKTtcbn1cblxuLm5ldy1jYXJkX19tZXRhLWF2YWlsYWJsZSB7XG59XG5cbi5uZXctY2FyZF9fbWV0YS1zZWxmZGVsaXZlcnkge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tdGhlbWUpO1xufVxuXG4ubmV3LWNhcmRfX21ldGEtcGxlZGdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5ldy1jYXJkX19tZXRhLXBsZWRnZS1rZXkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuXG4ubmV3LWNhcmRfX21ldGEtcGxlZGdlLXZhbHVlIHtcbn1cblxuLy8gTWFpbiBkYXRhIGNvbHVtbnNcbi5uZXctY2FyZF9fbWFpbi1jb2x1bW5zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2ZnIgNGZyO1xuICBncmlkLWNvbHVtbi1nYXA6IDJlbTtcbiAgZ3JpZC1yb3ctZ2FwOiAzZW07XG4gIG1hcmdpbi1ib3R0b206IDZlbTtcbn1cblxuLy8gYXNzZXRzXG4ubmV3LWNhcmRfX21haW4tY29sdW1ucy1hc3NldHMge1xufVxuXG4ubmV3LWNhcmRfX2Fzc2V0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5uZXctY2FyZF9fYXNzZXRzLXRodW1icyB7XG4gIHdpZHRoOiA0ZW07XG4gIG1hcmdpbi1yaWdodDogMS41ZW07XG59XG5cbi5uZXctY2FyZF9fYXNzZXRzLXRodW1icy1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuXG4ubmV3LWNhcmRfX2Fzc2V0cy10aHVtYnMtaXRlbTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUpO1xufVxuXG4ubmV3LWNhcmRfX2Fzc2V0cy10aHVtYnMtaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubmV3LWNhcmRfX2Fzc2V0cy1tYWluLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5uZXctY2FyZF9fYXNzZXRzLW1haW4taW1hZ2UtaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ubmV3LWNhcmRfX2Fzc2V0cy1tYWluLWltYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5ldy1jYXJkX19hc3NldHMtbWFpbi1pbWFnZS1saW5rIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ubmV3LWNhcmRfX2Fzc2V0cy1wcmVtaXVtLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMWVtO1xuICByaWdodDogMWVtO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbn1cblxuLm5ldy1jYXJkX19hc3NldHMtcHJlbWl1bS1pY29uIHN2ZyB7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBmaWxsOiB2YXIoLS10aGVtZSk7XG59XG5cbi8vIG1haW4gZGV0YWlsc1xuLm5ldy1jYXJkX19tYWluLWRldGFpbHMge1xufVxuXG4ubmV3LWNhcmRfX21haW4tZGV0YWlscy1mcmFtZSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICBwYWRkaW5nLXRvcDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAzZW07XG59XG5cbi5uZXctY2FyZF9fcHJpY2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4ubmV3LWNhcmRfX3ByaWNlcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICRtaWRHcmF5O1xufVxuXG4ubmV3LWNhcmRfX3ByaWNlcy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbn1cblxuLm5ldy1jYXJkX19wcmljZXMtaXRlbS1rZXkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmV3LWNhcmRfX3ByaWNlcy1pdGVtLXZhbHVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubmV3LWNhcmRfX3ByaWNlcy1pdGVtLXZhbHVlLW9sZCB7XG4gIGNvbG9yOiAkbWlkR3JheTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1ZW07XG59XG5cbi5uZXctY2FyZF9fcHJpY2VzLWl0ZW1fZmluYWwge1xuICBmb250LXNpemU6IDEuMzVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5uZXctY2FyZF9fcHJpY2VzLWl0ZW1fb2xkIHtcbiAgY29sb3I6ICRtaWRHcmF5O1xufVxuXG4ubmV3LWNhcmRfX3ByaWNlcy1pdGVtX29sZCAubmV3LWNhcmRfX3ByaWNlcy1pdGVtLXZhbHVlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi5uZXctY2FyZF9fcHJpY2VzLWl0ZW1fc2Vjb25kLWRheSB7XG4gIGNvbG9yOiAkbWlkR3JheTtcbn1cblxuLm5ldy1jYXJkX19wcmljZXMtaXRlbV9jYXNoYmFjayB7XG4gIGNvbG9yOiAkY2FzaGJhY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5uZXctY2FyZF9fYnRucyB7XG59XG5cbi5uZXctY2FyZF9fYnV5LWJ1dG4ge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgcGFkZGluZy1yaWdodDogM2VtO1xufVxuXG4ubmV3LWNhcmRfX2NvbG9ycyB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLm5ldy1jYXJkX19jb2xvcnMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICRtaWRHcmF5O1xufVxuXG4ubmV3LWNhcmRfX2NvbG9ycy1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoNC41ZW0sIDFmcikpO1xuICBncmlkLWNvbHVtbi1nYXA6IDFlbTtcbiAgZ3JpZC1yb3ctZ2FwOiAxZW07XG59XG5cbi5uZXctY2FyZF9fY29sb3JzLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5ldy1jYXJkX19jb2xvcnMtaXRlbS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5uZXctY2FyZF9fY29sb3JzLWl0ZW0taW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ubmV3LWNhcmRfX2NvbG9ycy1pdGVtLXByaWNlIHtcbiAgbWFyZ2luLXRvcDogMC4zNWVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAkbWlkR3JheTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5uZXctY2FyZF9fY29sb3JzLWl0ZW06aG92ZXIgLm5ldy1jYXJkX19jb2xvcnMtaXRlbS1wcmljZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5uZXctY2FyZF9fY29sb3JzLWl0ZW0tbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1pbmRlbnQ6IC05OTllbTtcbn1cblxuLm5ldy1jYXJkX19mZWF0dXJlcyB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLm5ldy1jYXJkX19mZWF0dXJlcy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAkbWlkR3JheTtcbn1cblxuLm5ldy1jYXJkX19mZWF0dXJlcy10aXRsZS1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5uZXctY2FyZF9fZmVhdHVyZXMtdGl0bGUtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5ldy1jYXJkX19mZWF0dXJlcy1jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICRtaWRHcmF5O1xufVxuXG4ubmV3LWNhcmRfX2ZlYXR1cmVzLWNvbnRlbnQgcDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLm5ldy1jYXJkX19mZWF0dXJlcy1jb250ZW50IC5jYXJkLWZlYXR1cmVzLWxpc3QgbGksXG4ubmV3LWNhcmRfX2ZlYXR1cmVzLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubmV3LWNhcmRfX2ZlYXR1cmVzLWNvbnRlbnQgLmNhcmQtZmVhdHVyZXMtbGlzdCBsaTpub3QoOmZpcnN0LWNoaWxkKSxcbi5uZXctY2FyZF9fZmVhdHVyZXMtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuXG4ubmV3LWNhcmRfX2ZlYXR1cmVzLWNvbnRlbnQgLmNhcmQtZmVhdHVyZXMtbGlzdCBsaSA+IHNwYW46Zmlyc3QtY2hpbGQsXG4ubmV3LWNhcmRfX2ZlYXR1cmVzLWl0ZW0ta2V5IHtcbn1cblxuLm5ldy1jYXJkX19mZWF0dXJlcy1jb250ZW50IC5jYXJkLWZlYXR1cmVzLWxpc3QgbGkgPiBzcGFuOmxhc3QtY2hpbGQsXG4ubmV3LWNhcmRfX2ZlYXR1cmVzLWl0ZW0tdmFsdWUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogJGJsYWNrO1xufVxuXG4ubmV3LWNhcmRfX2NvbXBsZWN0cyB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLm5ldy1jYXJkX19jb21wbGVjdHMtdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICRtaWRHcmF5O1xufVxuXG4ubmV3LWNhcmRfX2NvbXBsZWN0cy1saXN0IHtcbn1cblxuLm5ldy1jYXJkX19nYWxsZXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4ubmV3LWNhcmRfX2dhbGxlcnktdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICRtaWRHcmF5O1xufVxuXG4ubmV3LWNhcmRfX2dhbGxlcnktbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxZW07XG4gIGdyaWQtcm93LWdhcDogMWVtO1xufVxuXG4ubmV3LWNhcmRfX2dhbGxlcnktaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5uZXctY2FyZF9fZ2FsbGVyeS1pdGVtLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHJnYmEoMzUsIDM1LCAzNSwgMCk7XG59XG5cbi5uZXctY2FyZF9fZ2FsbGVyeS1pdGVtLWxpbms6aG92ZXIge1xuICBib3gtc2hhZG93OiAkc2hhZG93O1xufVxuXG4ubmV3LWNhcmRfX2dhbGxlcnktaXRlbS1saW5rIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubmV3LWNhcmRfX2JlbmVmaXRzLFxuLm5ldy1jYXJkX192aWRlbyB7XG4gIG1hcmdpbi1ib3R0b206IDRlbTtcbn1cblxuLm5ldy1jYXJkX19oYWxmLWNvbHVtbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtY29sdW1uLWdhcDogMmVtO1xuICBncmlkLXJvdy1nYXA6IDNlbTtcbiAgbWFyZ2luLWJvdHRvbTogNGVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubmV3LWNhcmRfX21haW4tY29sdW1ucyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMWVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5ldy1jYXJkX19oYWxmLWNvbHVtbnMsXG4gIC5uZXctY2FyZF9fbWFpbi1jb2x1bW5zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5uZXctY2FyZF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gIH1cblxuICAubmV3LWNhcmRfX2Fzc2V0cyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5uZXctY2FyZF9fYXNzZXRzLXRodW1icyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuICB9XG5cbiAgLm5ldy1jYXJkX19hc3NldHMtdGh1bWJzLWl0ZW0ge1xuICAgIHdpZHRoOiAzLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICB9XG5cbiAgLm5ldy1jYXJkX19hc3NldHMtbWFpbi1pbWFnZSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAubmV3LWNhcmRfX3ByaWNlcy1pdGVtX2ZpbmFsIHtcbiAgICBmb250LXNpemU6IDEuMTVlbTtcbiAgfVxuXG4gIC5uZXctY2FyZF9fZ2FsbGVyeS1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG4uY2hlYXBlci1jb250IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmNoZWFwZXItY29udCAuY2hlYXBlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLndoeS11cyB7XG4gIGNvbG9yOiAjZWM0ODJmO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IFxuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIG1hcmdpbi1sZWZ0OiAyZW07XG4gICAgXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwZW07XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jaGVhcGVyLWNvbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmNoZWFwZXItY29udCAuY2hlYXBlciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZsZXg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4iLCIvL3Byb2ZpbGVcbi5wcm9maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMCAyMHB4O1xuICBAaW5jbHVkZSBjbGVhcjtcbiAgXG4gIC5pbnB1dC1saW5lIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gIH1cbiAgXG4gICZfX2Zvcm0ge1xuICAgIFtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgICBcbiAgICAmLWJvdHRvbSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyO1xuICAgICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgXG4gICAgJi1kYXRhIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICBncmlkLXJvdy1nYXA6IDE1cHg7XG4gICAgfVxuICAgIFxuICAgIC5pbnB1dC1saW5lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBcbiAgICAgICZfaGFsZi1saW5lIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgIGdyaWQtcm93LWdhcDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICYtbGVmdCB7XG4gICAgLmlucHV0LWxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cbiAgXG4gIC5pbm5lciB7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG4gIH1cbiAgXG4gICYtdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgXG4gICYtdG9wIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJmcjtcbiAgICBncmlkLWdhcDogMjBweDtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0R3JheTtcbiAgfVxuICBcbiAgLnVzZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4MHB4IDFmcjtcbiAgICBncmlkLWdhcDogMTVweDtcbiAgICBcbiAgICAuaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAvL25vaW5zcGVjdGlvbiBDc3NVbmtub3duVGFyZ2V0XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaS9uby1waG90by5wbmcnKSBuby1yZXBlYXQgMCAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgXG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAubG9hZC1pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgICBcbiAgICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMCAwIDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjUpO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQ0cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6aG92ZXIgc3BhbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC51c2VyLXJpZ2h0IHtcbiAgICAgIHBhZGRpbmc6IDdweCAwIDAgMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgXG4gICAgLm5hbWUge1xuICAgICAgcGFkZGluZzogMCAwIDVweCAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgXG4gICAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmxvZ28taXRlbSB7XG4gICAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi5zaWx2ZXIge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogJGFydENvbG9yO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAubG9nby1pdGVtIHtcbiAgICAgICAgICBmaWxsOiAkYXJ0Q29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi5nb2xkIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICRnb2xkO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAubG9nby1pdGVtIHtcbiAgICAgICAgICBmaWxsOiAkZ29sZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAmLnBsYXRpbnVtIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICRwbGFjZWhvbGRlcjtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmxvZ28taXRlbSB7XG4gICAgICAgICAgZmlsbDogJHBsYWNlaG9sZGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgICYuYmxhY2sge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAubG9nby1pdGVtIHtcbiAgICAgICAgICBmaWxsOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnVzZXItYm9udXMge1xuICAgICAgY29sb3I6IGRhcmtlbigkYmx1ZUhlbHAsIDUpO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbiAgICBcbiAgICAudXNlci1kaXNjb3VudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBcbiAgICAgIGlucHV0LnRleHQtaW5wdXQge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MHB4IDFmcjtcbiAgICAgIFxuICAgICAgLmltYWdlIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICYtdHlwZSB7XG4gICAgcGFkZGluZzogMTRweCAwIDAgMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBcbiAgICBsYWJlbCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIFxuICAgIC5pbnB1dC1sYWJlbCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMTVweCAwO1xuICAgIH1cbiAgICBcbiAgICAuaW5wdXQtbGluZSB7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgfVxuICB9XG4gIFxuICAmLW5hdiB7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgICBcbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgICBcbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIFxuICAgICAgICAmLmN1cnJlbnQgc3BhbixcbiAgICAgICAgJi5jdXJyZW50IGEge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi5kaXNhYmxlZCBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRHcmF5O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIHNwYW4sXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAuZGF0ZS1sYWJlbCxcbiAgLmlucHV0LWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZzogMCAwIDZweCAwO1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICBcbiAgLmRhdGUtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBcbiAgLmxhYmVsLXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDJweDtcbiAgfVxuICBcbiAgaW5wdXQudGV4dC1pbnB1dCB7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHBhZGRpbmc6IDAgMTBweCAxcHggMTBweDtcbiAgfVxuICBcbiAgLm9yZGVycy10YWJsZSBpbnB1dC50ZXh0LWlucHV0IHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIFxuICAgICZbcGxhY2Vob2xkZXI9XCJZWVlZLU1NLUREXCJdIHtcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgfVxuICAgIFxuICB9XG4gIFxuICAuZm9ybS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAyNnB4IDAgMCAwO1xuICAgIG1hcmdpbjogMTZweCAwIDAgMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0R3JheTtcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICBcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG4gIFxuICAuZm9ybS1zZWN0aW9uLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gIH1cbiAgXG4gIC5wYXNzcG9ydC1saW5lIHtcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICBcbiAgICAuaW5wdXQtbGluZSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgICAgXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIHRleHRhcmVhLnRleHRhcmVhLWZpZWxkIHtcbiAgICBoZWlnaHQ6IDExMXB4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICB9XG4gIFxuICAuZGF0ZS1pbnB1dDpiZWZvcmUge1xuICAgIHRvcDogMThweDtcbiAgfVxuICBcbiAgLnNleC1saW5lIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICBcbiAgICBsYWJlbCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgIFxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgfVxuICBcbiAgLnVzZXItY2hhcml0eSB7XG4gICAgcGFkZGluZzogMjBweCAwIDE1cHggMDtcbiAgICBtYXJnaW46IDE2cHggMCAwIDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodEdyYXk7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgXG4gICAgYSxcbiAgICBzcGFuLFxuICAgIGlucHV0LnRleHQtaW5wdXQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG4gICAgXG4gICAgaW5wdXQudGV4dC1pbnB1dCB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICB9XG4gICAgXG4gICAgYSxcbiAgICBzcGFuIHtcbiAgICAgIHBhZGRpbmc6IDdweCAxMHB4IDAgMDtcbiAgICB9XG4gICAgXG4gICAgLmlucHV0LWxhYmVsIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG4gIFxuICAuc3Vic2NyaWJlLWxhYmVsIHtcbiAgICBtYXJnaW46IDAgMCA3cHggMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgXG4gIC5vcmRlci1idG5zIFtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gICAgXG4gICAgJi5sZWZ0LXBvc2l0aW9uIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgY2xlYXI6IG5vbmU7XG4gICAgfVxuICB9XG4gIFxuICAuc2lkZWQtYnRucyB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgXG4gICAgLmRhcmstcmVkLWJ1dG4ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjbGVhcjogbm9uZTtcbiAgICB9XG4gICAgXG4gICAgLmJsYWNrLWJ1dG4ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgY2xlYXI6IG5vbmU7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucmVkLWJ1dG4sXG4gICAgICAuYmxhY2stYnV0bixcbiAgICAgIC50cmFuc3BhcmVudC1idXRuLFxuICAgICAgLmRhcmstcmVkLWJ1dG4ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5vcmRlci1idG5zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIFxuICAgICZfX21lc3NhZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIFxuICAgICAgJi1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAgICAgICBcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fbGluZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIFxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX3ByaWNlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuICAgIFxuICAgICYuYWxpZ24tY2VudGVyIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbiAgXG4gIHNlbGVjdCB7XG4gICAgQGluY2x1ZGUgc2VsZWN0SGVpZ2h0KDM2cHgpO1xuICB9XG4gIFxuICAub3JkZXItcHJlcGF5bWVudC1pbmZvIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMjBweCAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICBcbiAgICAmID4gc3BhbixcbiAgICAmID4gbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgXG4gICAgJiA+IGxhYmVsIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbWFyZ2luOiAwIDAgMCAzMHB4O1xuICAgIH1cbiAgICBcbiAgICAuZGFyay1yZWQtYnV0bixcbiAgICAucmVkLWJ1dG4ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDAgMCAwIDE1cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBjbGVhcjogbm9uZTtcbiAgICB9XG4gIH1cbiAgXG4gICYtcXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgIFxuICAgICYtY29sdW1uIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgIG1hcmdpbjogMCAwIDQwcHggMDtcbiAgICAgIFxuICAgICAgJjpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgIH1cbiAgICAgIFxuICAgIH1cbiAgICBcbiAgICAmLWNvZGUge1xuICAgICAgcGFkZGluZzogMzBweCAwIDAgMDtcbiAgICB9XG4gICAgXG4gICAgJi1pbnB1dCB7XG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIH1cbiAgICBcbiAgICBbY2xhc3MqPVwiLWJ1dG5cIl0ge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIH1cbiAgICBcbiAgICAuZGFyay1yZWQtYnV0bi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gICAgXG4gICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDAgMCAwO1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICB9XG4gICAgXG4gICAgJi1pbWFnZSB7XG4gICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgICAgXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgXG4gICAgICAmLWNvbHVtbiB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgICAgIFxuICAgICAgICAmOm50aC1jaGlsZCgybiArIDEpIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5sb2dpc3RpY3Mtb3B0aW9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICBcbiAgJi1pbnZlc3RvciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgIFxuICAgICZfX3RvcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICBcbiAgICAmLWRhdGEge1xuICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIH1cbiAgICBcbiAgICAmLW5hbWUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIFxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWFtb3VudCB7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIFxuICAgICYtaW52ZXN0bWVudHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgXG4gICAgJi1kYXRlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gICAgXG4gICAgLm1hbmFnZXItdGFibGUtaG9sZGVyIHRoIHtcbiAgICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIFxuICAgIC5tYW5hZ2VyLXRhYmxlLWhvbGRlciB0ZCB7XG4gICAgICBwYWRkaW5nOiA1cHggOHB4O1xuICAgIH1cbiAgfVxuICBcbiAgLmxvZ2lzdC1zb3J0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5jYXJ0LXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDIwcHggMCAyNXB4IDA7XG4gIFxuICAmX190aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gIH1cbiAgXG4gIC5vcmRlci10b3RhbC1ob3VycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG4gIH1cbiAgXG4gIG1hcmsge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIH1cbiAgXG4gIC5jYXJ0LXRleHQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIFxuICAuY2FydC1jbGVhciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDAgMjRweCAwIDA7XG4gIH1cbiAgXG4gIC5kYXJrLXJlZC1idXRuIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgMCAycHggMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICB9XG59XG5cbi5jYXJ0LWNsZWFyIHtcbiAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDM1LCAzNSwgMzUsIDApO1xufVxuXG4vLyBlbmQgb2YgcHJvZmlsZVxuXG4vL29yZGVyc1xuLm9yZGVycy10YWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIFxuICAmX19pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICBcbiAgJl9fYnV5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgXG4gICZfX2N1c3RvbWVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgXG4gICAgICAmLmljby1jYXQge1xuICAgICAgICBmaWxsOiAkZ3JlZW5IZWxwRGFyaztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi5pY28tcG9vcCB7XG4gICAgICAgIGZpbGw6ICRibGFjaztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi5pY28tYm9tYiB7XG4gICAgICAgIGZpbGw6ICRtaWRHcmF5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLnRhYmxlc29ydGVyLWhlYWRlci1pbm5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIFxuICAuZGF5LXRvdGFsIHtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIFxuICAgIHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgXG4gIHRhYmxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBtaW4td2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCA4MHB4IDAgMDtcbiAgfVxuICBcbiAgdGgsXG4gIHRkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0R3JheTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIFxuICB0cjpob3Zlcjpub3QoLm5vLWhpZ2hsaWdodCkgdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG4gIH1cbiAgXG4gIHRoIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICBcbiAgJjpub3QoLm5vLXNvcnQpIHtcbiAgICB0aCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6bm90KC5uby1zb3J0KTphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYudGFibGVzb3J0ZXItaGVhZGVyQXNjIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIHRmb290IHRoIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgICYuYWxpZ24tcmlnaHQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICBcbiAgLmhlbHAtaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIH1cbiAgXG4gIC5zdGF0dXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAycHggNXB4IDNweCA1cHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIFxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgZmlsbDogJHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICAmLnByb2Nlc3Mge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcbiAgICB9XG4gICAgXG4gICAgJi0tMSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0MTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIFxuICAgICYtLTIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDI7XG4gICAgfVxuICAgIFxuICAgICYtLTMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDM7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICAmLS00IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQ0O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgXG4gICAgJi0tNiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0NjtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIFxuICAgICYtLTcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDc7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICAmLS04IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQ4O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgXG4gICAgJi0tOSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0OTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIFxuICAgICYtLTEwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQxMDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIFxuICAgICYtLTExIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQxMTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIFxuICAgICYtLTEyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQxMjtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIFxuICAgICYtLTEzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQxMztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIFxuICAgICYtLTE0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQxNDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIFxuICAgICYtLTE2IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQxNjtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIFxuICAgICYuZG9uZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0MztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIFxuICAgICYuZGVsZXRlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0NDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIFxuICAgICYucmVhZHkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDY7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICAmLnBheWVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQ3O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgXG4gICAgJi5uZXcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDE7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICAmLmNvbmZpcm0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZhY2Vib29rO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgXG4gIHNlbGVjdCB7XG4gICAgQGluY2x1ZGUgc2VsZWN0SGVpZ2h0KDI0cHgpO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIFxuICBbY2xhc3MqPVwiYnV0blwiXSB7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBcbiAgc3BhbltjbGFzcyo9XCJidXRuXCJdLFxuICBhW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbiAgXG4gIC5oZWxwLWJ1dG4ge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICBcbiAgJl9fcHJpY2Uge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIFxuICAgICYgKyBbY2xhc3MqPVwiYnV0blwiXSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3Byb3Bvc2FsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2NvbXBhbnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIFxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICBcbiAgICAmLW5hbWUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fY291bnRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIFxuICAgICYtYXZhaWxhYmxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgICBcbiAgICAmLWRpc3BsYXkge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2NlbGwtY29udHJvbHMge1xuICAgIFtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICZfX2NvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIFxuICAgIFtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG4gICAgXG4gICAgLmFkZC1maW5hbmNlLFxuICAgIC5vcmRlcnMtdGFibGVfX3Nob3ctYWxsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgXG4gICAgfVxuICAgIFxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG4gIFxuICAmX19maW5hbmNlLFxuICAmX19hY2NvdW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgXG4gICZfX2NsaWVudC10eXBlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgXG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIFxuICAgIHN2ZyB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgZmlsbDogJGdyZWVuSGVscERhcms7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAmX19jb3VudGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIFxuICAgICAgJi1hdmFpbGFibGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fY29udHJvbHMtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4ub3JkZXItcHJlcGF5bWVudCBzcGFuIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5vcmRlci1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgQGluY2x1ZGUgY2xlYXI7XG4gIFxuICAuc2ltcGxlLWZpbGUge1xuICAgIGhlaWdodDogMzZweDtcbiAgICBcbiAgICAmX192YWx1ZSB7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICB9XG4gIH1cbiAgXG4gIC5yZXBvcnQtcHJvZHVjdHMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgXG4gICYtY29tbWlzc2lvbiB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIFxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2Rvd25sb2FkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIFxuICAgICAgYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLmNhcnQtdGV4dCB7XG4gICAgcGFkZGluZzogMCAwIDMwcHggMDtcbiAgfVxuICBcbiAgLmNhcnQtb3JkZXIgLmNvbXBhbnktZmVhdHVyZXMtY29udGVudCB7XG4gICAgcGFkZGluZzogMCAwIDMwcHggMDtcbiAgfVxuICBcbiAgLmNhcnQtb3JkZXIgLm9yZGVyLXNlY3Rpb24sIC5vcmRlci1zZWN0aW9uLFxuICAub3JkZXItcHJpY2UtZm9ybSxcbiAgLmNvbXBhbnktZmVhdHVyZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgXG4gICAgLm9yZGVyLXByaWNlLWZvcm0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICBcbiAgLndyb25nLWFtb3VudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBcbiAgICAucmVkLWNvbG9yIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgIH1cbiAgfVxuICBcbiAgLmNlbnRlci10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgXG4gIC5vcmRlci1kYXRhIHtcbiAgICBwYWRkaW5nOiAwIDAgNDBweCAwO1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgIFxuICAgICYtcHJpY2Uge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgcGFkZGluZzogMTBweCAwIDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgXG4gICAgICAmLmJvbnVzLWluZm8ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgICAgLy9AaW5jbHVkZSBjbGVhcjtcbiAgICAgIFxuICAgICAgJi5sb3cge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWxlZnQge1xuICAgICAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLm51bWJlciB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDJweCAyMHB4IDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgXG4gICAgICAgIG1hcmsge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmRhdGUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDAgMDtcbiAgICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgICAgICBcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIC50eXBlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgW2NsYXNzKj1cIi1idXRuXCJdIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgfVxuICAgICAgXG4gICAgICAub3JkZXItc3RhdHVzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgICAgIFxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi1jb25kaXRpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAxNXB4IDEwcHggMTVweDtcbiAgICAgICAgICBtYXJnaW46IDEwcHggYXV0byAwIGF1dG87XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuZGFyay1yZWQtYnV0biB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5jYXJkLWJ0bnMtY29uc3VsdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtc3RhdHVzIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIFxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgXG4gICAgICAgIC5udW1iZXIge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW46IDJweCAxMHB4IDAgMDtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5kYXRlIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogOXB4IDAgMCAwO1xuICAgICAgICAgIFxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgfVxuICAgIFxuICAgIC5vcmRlci10aW1lciB7XG4gICAgICBwYWRkaW5nOiAwIDAgMzBweCAwO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIFxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgIFxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYuYWxpZ24tY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIFxuICAgICAgLm51bWJlciB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5jZWxsLFxuICAgIC5yb3cge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgICBcbiAgICAgICY6bnRoLWNoaWxkKDJuICsgMSkge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmNlbGwge1xuICAgICAgcGFkZGluZzogMCAzMHB4IDMwcHggMDtcbiAgICB9XG4gICAgXG4gICAgLmRhdGEtbGFiZWwge1xuICAgICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgXG4gICAgICAmICsgLmlucHV0LWxpbmUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmlucHV0LWxpbmUge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICBcbiAgICAgICYud2lkZSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnRvdGFsLWhvdXJzIHtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIH1cbiAgfVxuICBcbiAgLm9yZGVyLXRhYmxlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0R3JheTtcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICBcbiAgICBpbnB1dC50ZXh0LWlucHV0IHtcbiAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuICBcbiAgLm9yZGVyLXByb2R1Y3Qge1xuICAgIHBhZGRpbmc6IDE0cHggMCAxNXB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodEdyYXk7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgXG4gICAgLmltYWdlIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBtYXJnaW46IDAgMTVweCAwIDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRHcmF5O1xuICAgICAgXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmID4gYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBtYXJnaW46IC0yMHB4IDAgMCAtMjBweDtcbiAgICAgICAgICAvL25vaW5zcGVjdGlvbiBDc3NVbmtub3duVGFyZ2V0XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2kvem9vbS5wbmcnKSBuby1yZXBlYXQgNTAlIDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggMzBweDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuaW5mbyB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICBcbiAgICAubmFtZSB7XG4gICAgICBwYWRkaW5nOiA4cHggMCA4cHggMDtcbiAgICB9XG4gICAgXG4gICAgLnByaWNlIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgaW5wdXQudGV4dC1pbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDVweCAwIDVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLm9sZC1wcmljZSB7XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICB9XG4gICAgXG4gICAgLm5ldy1wcmljZSB7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIH1cbiAgICBcbiAgfVxuICBcbiAgLnJlcGxhY2UtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgMCAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIFxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICBcbiAgLm9yZGVyLXByb2R1Y3QsXG4gIC5vZGVyLXRhYmxlLWhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIFxuICAgIC5jZWxsIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDE0JTtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgICAgXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDQwJSAtIDQwcHgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLm9kZXItdGFibGUtaGVhZCB7XG4gICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgIFxuICAgIC5kYXJrLXJlZC1idXRuIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICBcbiAgICAuY2VsbCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIH1cbiAgICBcbiAgICBzcGFuIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICB9XG4gIH1cbiAgXG4gIC5kZWFsZXItdG90YWwgLmNlbGwtbmFtZSB7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgfVxuICBcbiAgLnRvdGFsLXRhYmxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBcbiAgICB9XG4gICAgXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICAgIFxuICAgIC5jb2x1bW4ge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgfVxuICAgIFxuICAgIC5yb3cge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIFxuICAgICAgJi5wcm9kdWN0cy10b3RhbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLm9yZGVyLXRvdGFsIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMCAwO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJl90b3RhbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuY2VsbCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ5cHg7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgIFxuICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmxhYmVsLXRleHQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5wcmljZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIFxuICAgICAgaW5wdXQudGV4dC1pbnB1dCB7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5jdXJyZW5jeSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIFxuICAgIC5hZGRpdGlvbmFsLWluZm8ge1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIH1cbiAgfVxuICBcbiAgLmJvbnVzLWluZm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6IGRhcmtlbigkYmx1ZUhlbHAsIDUpO1xuICAgIFxuICAgIC5kYXJrIHtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICB9XG4gICAgXG4gICAgJi51cHBlciB7XG4gICAgICB0b3A6IC0zcHg7XG4gICAgfVxuICB9XG4gIFxuICAucGF5bWVudC10eXBlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIFxuICAgICYuZGVhbGVyLXBheW1lbnQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgIH1cbiAgfVxuICBcbiAgLm9yZGVyLWRvd25sb2FkIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgbWFyZ2luOiAzM3B4IDAgMCAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIFxuICAgIGEge1xuICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgICAgXG4gICAgICBbY2xhc3MqPWljby1dIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDJweCAwIDA7XG4gICAgICAgIFxuICAgICAgICAmLmljby1leGNlbCB7XG4gICAgICAgICAgZmlsbDogJGV4Y2VsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgICYuZXhjZWwtY29sb3Ige1xuICAgICAgICBjb2xvcjogJGV4Y2VsO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIGxhYmVsIHtcbiAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICAgIFxuICAgIC5leHRyYS1jaGFyZ2Uge1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgICAgXG4gICAgICBpbnB1dC50ZXh0LWlucHV0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5vcmRlci10b3RhbCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgcGFkZGluZzogMCAwIDMwcHggMDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICBcbiAgICAuY2VsbCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgLy92ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgcGFkZGluZzogMTVweCA1cHggMTZweCA1cHg7XG4gICAgICBcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5vcmRlci1kb3dubG9hZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGNvbG9yOiAkZXhjZWw7XG4gICAgfVxuICB9XG4gIFxuICAub3JkZXItZGV0YWlscyB7XG4gICAgLmNhcmQtYnRucy1jb25zdWx0IHtcbiAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICB9XG4gIH1cbiAgXG4gIC5tYW5hZ2VyLXN0YXR1cyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAtM3B4IDAgMCAzMHB4O1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgIFxuICAgIC5tYW5hZ2VyLXN0YXR1cy1jb2x1bW4ge1xuICAgICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgfVxuICAgIFxuICAgIC5sYWJlbCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogN3B4IDE1cHggMCAwO1xuICAgIH1cbiAgICBcbiAgICAuc3RhdHVzLXNlbGVjdC1ob2xkZXIge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBcbiAgICAgICYuYmxhY2stY29sb3Igc2VsZWN0IHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi5ncmVlbi1jb2xvciBzZWxlY3Qge1xuICAgICAgICBjb2xvcjogJGdyZWVuSGVscERhcms7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYucmVkLWNvbG9yIHNlbGVjdCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAuYmxhY2stY29sb3Igc2VsZWN0IHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG4gIFxuICAuZ3JlZW4tY29sb3Igc2VsZWN0IHtcbiAgICBjb2xvcjogJGdyZWVuSGVscERhcms7XG4gIH1cbiAgXG4gIC5yZWQtY29sb3Igc2VsZWN0IHtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICB9XG4gIFxuICAubGVmdC1kYXRhLFxuICAucmlnaHQtZGF0YSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG4gIH1cbiAgXG4gIC5yaWdodC1kYXRhIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgXG4gIC5jdXN0b21lci1kYXRhIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIG1hcmdpbjogNHB4IDAgMCAwO1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgIFxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTYwcHgpO1xuICAgIH1cbiAgICBcbiAgICAubGFiZWwge1xuICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgICAvL2Zsb2F0OiBsZWZ0O1xuICAgICAgLy93aWR0aDogNzhweDtcbiAgICB9XG4gICAgXG4gICAgLmNvbHVtbiB7XG4gICAgICAvL2Zsb2F0OiByaWdodDtcbiAgICAgIC8vd2lkdGg6IGNhbGMoMTAwJSAtIDg4cHgpO1xuICAgICAgXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIFxuICAgIC5tYW5hZ2VyLXNlbGVjdC1ob2xkZXIge1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgLy9tYXJnaW46IC03cHggMCAwIDA7XG4gICAgfVxuICB9XG4gIFxuICAuZGVhbGVyLXNlbGVjdC1ob2xkZXIge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBtYXJnaW46IDEwcHggYXV0byAwIGF1dG87XG4gICAgXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICBcbiAgJi5tYW5hZ2VyLW9yZGVyIHtcbiAgICAub3JkZXItZG93bmxvYWQge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgfVxuICAgIFxuICB9XG59XG5cbi5kZXRhaWxzLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICBcbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICAgIHBhZGRpbmc6IDAgMCA1cHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0R3JheTtcbiAgfVxuICBcbiAgJl9fY29udGFjdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIFxuICAmID4gLmltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgXG4gICZfX2xhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICBcbiAgLm5hbWUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIFxuICAgIGEsXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgfVxuICB9XG4gIFxuICAuY29sdW1uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDA7XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cbiAgXG4gIFtjbGFzcyo9XCJpY28tXCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDAgNXB4IDAgNHB4O1xuICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgfVxuICBcbiAgJl9fd2hhdHNhcHAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogJHdoYXRzYXBwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIFxuICAgIFtjbGFzcyo9XCJpY28tXCJdIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgZmlsbDogJHdoYXRzYXBwO1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIFxuICAgICAgW2NsYXNzKj1cImljby1cIl0ge1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBmaWxsOiAkd2hhdHNhcHA7XG4gICAgICB9XG4gICAgICBcbiAgICB9XG4gIH1cbiAgXG4gIC5kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMTBweCAwIDAgMDtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICBcbiAgLnRlY2huaWNpYW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgIFxuICAgICYtbGFiZWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gICAgXG4gICAgLmltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAvL25vaW5zcGVjdGlvbiBDc3NVbmtub3duVGFyZ2V0XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaS9uby1waG90by5wbmcnKSBuby1yZXBlYXQgMCAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA0NHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIFxuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0NHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAubmFtZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIFxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAuY29udHJhY3QtbGluayB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiA1cHggMCAwIDA7XG4gIH1cbiAgXG4gIC5jYXItbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAmID4gLmltYWdlIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZ3JlZW4tY29sb3Ige1xuICBjb2xvcjogZGFya2VuKCRncmVlbkhlbHAsIDEwKTtcbn1cblxuLnJlZC1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIFxuICAmLnRyYW5zcGFyZW50LWJ1dG4ge1xuICAgIGNvbG9yOiAkYmx1ZUhlbHA7XG4gICAgXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4ub3JkZXItY2hvaWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgNTBweCAwO1xuICBAaW5jbHVkZSBjbGVhcjtcbiAgXG4gICYtcHJldmlldyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICBcbiAgICAuY2FydC1pdGVtIHtcbiAgICAgICYtaW1hZ2Uge1xuICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1udW1iZXIge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWluZm8ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtY291bnQge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgdGQub3JkZXItY2hvaWNlLXNlcGFyYXRvciB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIFxuICAucmVkLWNvbG9yIHtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICB9XG4gIFxuICAuYmx1ZS1jb2xvciB7XG4gICAgY29sb3I6ICRibHVlSGVscDtcbiAgfVxuICBcbiAgLmdyZWVuLWNvbG9yIHtcbiAgICBjb2xvcjogJGdyZWVuSGVscERhcms7XG4gIH1cbiAgXG4gIC5ib2xkLWZvbnQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIFxuICAuY29tcGFueS1uYW1lIHtcbiAgICBwYWRkaW5nOiAwIDMwcHggMCAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgXG4gIC5iZXN0LXByaWNlIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JlZW5IZWxwRGFyaztcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gIFxuICBhLmNvbmRpdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDE1cHggNnB4IDE1cHg7XG4gICAgXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogJGdyZWVuSGVscERhcms7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICAmLS1yZW1vdmUge1xuICAgICAgbWFyZ2luOiA1cHggMCAwIDA7XG4gICAgfVxuICB9XG4gIFxuICBhLmRhcmstcmVkLWJ1dG4ge1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmNhcnQtaXRlbS1pbmZvIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG4gIFxuICAmLWZpbHRlciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICBcbiAgICAubGFiZWwge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDlweCAwIDAgMDtcbiAgICB9XG4gICAgXG4gICAgW2NsYXNzKj1cIi1idXRuXCJdIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICBcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLmNhcmQtb2xkLXByaWNlIHtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgbWFyZ2luOiA1cHggMCAwIDA7XG4gIH1cbiAgXG4gICYtZW1wdHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMjBweCAwIDMwcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICAgIFxuICAgIHAge1xuICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICAgIFxuICAgICAgbWFyayB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTVweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHJvZmlsZV9fZmlsdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzUwcHgpO1xuICBcbiAgW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgXG4gICYtZGF0ZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgXG4gICAgbGFiZWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIFxuICAgIGlucHV0LnRleHQtaW5wdXQge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgfVxuICB9XG4gIFxufVxuXG4uY29tcGFueS1maWx0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDMwO1xuICB3aWR0aDogMjQwcHg7XG4gIFxuICAmX19kcm9wZG93biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICAgIFxuICAgICYuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fc2Nyb2xsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICBcbiAgJl9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogMTBweDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGVCb3JkZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgZmlsbDogJGJsYWNrO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIH1cbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgXG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIFxuICAgICYtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICAgIH1cbiAgICBcbiAgICBsYWJlbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIFxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIFxuICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICBcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tYW5hZ2VyLXRhYmxlLWhvbGRlciB7XG4gIHBhZGRpbmc6IDE3cHggMCAzMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgY2xlYXI6IGJvdGg7XG4gIFxuICAuY29tcGFueS1uYW1lIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgXG4gICAgLnN0YXRpYy1yYXRpbmcge1xuICAgICAgbWFyZ2luOiA1cHggMCAwIDA7XG4gICAgfVxuICAgIFxuICAgICYtLWJpZ2dlciB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG4gIFxuICAmLWl0ZW0ge1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICB9XG4gIFxuICAucGxlZGdlLWlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBcbiAgICBpbnB1dC50ZXh0LWlucHV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gIH1cbiAgXG4gIC5kZWFsZXItZGlzY291bnQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICB9XG4gIFxuICAuZGVhbGVyLWFtb3VudCxcbiAgLmRlYWxlci1wcmljZSxcbiAgLml0ZW0tYW1vdXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICB9XG4gIFxuICAmX3dpZGUge1xuICAgIHRhYmxlIHtcbiAgICAgIG1pbi13aWR0aDogMTQ0MHB4O1xuICAgICAgXG4gICAgICAuZGVhbGVyLWl0ZW0tcHJpY2Uge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgdGFibGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4td2lkdGg6IDEyNDBweDtcbiAgfVxuICBcbiAgLmJvbGQtZm9udCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgXG4gIC5vcmRlci1waWNrdXAtY2hlY2tib3gge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgXG4gIHRyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICAgIFxuICAgICYuZW1wdHktY2VsbCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG4gIFxuICB0aCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE1cHggOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgXG4gICAgJi5hbGlnbi1sZWZ0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIFxuICAgICYuZW1wdHktY2VsbCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICAgIFxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBcbiAgICAgICYubGFiZWwtdGV4dCxcbiAgICAgICYuY2hlY2tib3gge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICB0ZCB7XG4gICAgcGFkZGluZzogMTBweCA4cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICAgIFxuICAgICYuYWxpZ24tbGVmdCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICBcbiAgICAmLmVtcHR5LWNlbGwge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgICBcbiAgICBbY2xhc3MqPVwiLWJ1dG5cIl0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEzNXB4O1xuICAgICAgbWFyZ2luOiAycHggYXV0byAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDEwcHggMnB4IDEwcHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCA3cHggdHJhbnNwYXJlbnQ7XG4gICAgICBcbiAgICB9XG4gICAgXG4gICAgLmFjdGlvbi1idXRuIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cbiAgICBcbiAgICAuaGVscC1idXRuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgbWFyZ2luOiAwIDAgMCAzcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICBcbiAgICBpbnB1dC50ZXh0LWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBcbiAgICAgICZfd2lkZSB7XG4gICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICB0ci5jZWxsLXNlcGFyYXRvcixcbiAgdGguY2VsbC1zZXBhcmF0b3IsXG4gIHRkLmNlbGwtc2VwYXJhdG9yIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gIH1cbiAgXG4gIHRyLmJvdHRvbS1jZWxsLXNlcGFyYXRvcixcbiAgdGguYm90dG9tLWNlbGwtc2VwYXJhdG9yLFxuICB0ZC5ib3R0b20tY2VsbC1zZXBhcmF0b3Ige1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gIH1cbiAgXG4gIHRyLmJvdHRvbS1jZWxsLXNlcGFyYXRvciB7XG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgfVxuICAgIFxuICAgICYubm9ybWFsLWZvbnQge1xuICAgICAgdGQge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgdGQuYm90dG9tLWxpbmUsXG4gIHRyLmJvdHRvbS1saW5lIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tdGhlbWUpO1xuICB9XG4gIFxuICAuY2FydC1pdGVtLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBcbiAgICBpbnB1dC50ZXh0LWlucHV0IHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cbiAgXG4gIC5jYXJ0LWl0ZW0taW1hZ2Uge1xuICAgIG1heC13aWR0aDogNjBweDtcbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHRoLCB0ZCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICAgIFxuICAgIC5jYXJ0LWl0ZW0taW5mbyB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG4gIFxuICAua2l0LWlucHV0LFxuICAuY29uZGl0aW9uLXNlbGVjdCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmtpdC1pbnB1dCxcbi5jb25kaXRpb24tc2VsZWN0IHtcbiAgd2lkdGg6IDE3MHB4O1xufVxuXG4udGFibGUtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmxvZ2lzdGljcy1vcHRpb25zIHtcbiAgQGluY2x1ZGUgY2xlYXI7XG59XG5cbi5sb2dpc3RpY3Mtb3B0aW9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgQGluY2x1ZGUgY2xlYXI7XG4gIFxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICBcbiAgJiA+IC5pbnB1dC1sYWJlbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgbWFyZ2luOiA2cHggMCAwIDA7XG4gIH1cbiAgXG4gIC5jb250ZW50IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICB9XG4gIFxuICAubmV3LW9wdGlvbiB7XG4gICAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgfVxufVxuXG4ucGF5bWVudC1zdGF0dXMge1xuICBwYWRkaW5nOiAxMHB4IDVweCAxMHB4IDVweDtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gIEBpbmNsdWRlIGNsZWFyO1xuICBcbiAgLmNvbHVtbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICB9XG4gIFxuICAubGFiZWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBwYWRkaW5nOiA3cHggMCAwIDA7XG4gIH1cbiAgXG4gIC5zdGF0dXMtaW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gIH1cbn1cblxuLm9yZGVyLWNvbW1lbnRzIHtcbiAgQGluY2x1ZGUgY2xlYXI7XG4gIFxuICAub3JkZXItZGV0YWlscyAmIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gIH1cbiAgXG4gIC5jb2x1bW4ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICBcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuXG4ub3JkZXItY29udHJhY3Qge1xuICBcbiAgdGV4dGFyZWEudGV4dGFyZWEtZmllbGQge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG4gIH1cbiAgXG4gICZfX2NvbHVtbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICBcbiAgJl9fc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICBcbiAgLm9yZGVyLWJ0bnMge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIFxuICBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNoZWNrLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMnB4IDAgMTBweCAwO1xuICB3aWR0aDogOTBweDtcbiAgXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgfVxuICBcbiAgLm5vdC1jaGVja2VkLFxuICAuY2hlY2tlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDNweCAxMHB4IDRweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB9XG4gIFxuICAuY2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZDogJGdyZWVuSGVscERhcms7XG4gIH1cbiAgXG4gIC5jaGVja2VkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFxuICAmX19pbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIFxuICAgICY6Y2hlY2tlZCB7XG4gICAgICAmIH4gLm5vdC1jaGVja2VkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJiB+IC5jaGVja2VkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ib251cy1pbmZvIHtcbiAgY29sb3I6IGRhcmtlbigkYmx1ZUhlbHAsIDUpO1xufVxuXG4uY2VsbC1uYW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMCAwIDVweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogJG1pZEdyYXk7XG59XG5cbi5zaG93LW9uLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIFxuICAmLmRhcmstcmVkLWJ1dG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDAgYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4uZGVhbGVyLWl0ZW0tcHJpY2Uge1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmc6IDhweCAwIDAgMDtcbiAgXG4gICYtLWxvdyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBcbiAgaW5wdXQudGV4dC1pbnB1dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIG1hcmdpbjogMCA1cHggMCA1cHg7XG4gIH1cbn1cblxuLmRlYWxlci1kZXRhaWxzIHtcbiAgLy9wYWRkaW5nOiAwIDAgNDBweCAwO1xuICBAaW5jbHVkZSBjbGVhcjtcbiAgXG4gIC5jb2x1bW4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgfVxuICBcbiAgLmNvbHVtbi10aXRsZSB7XG4gICAgcGFkZGluZzogMCAwIDE1cHggMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICBcbiAgLnNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgXG4gICAgJi5oYWxmLXNlY3Rpb24ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICAgIGNsZWFyOiBub25lO1xuICAgICAgXG4gICAgICAmLmxlZnQtcG9zaXRpb24ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5kYXRhLWxhYmVsIHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBcbiAgICAmICsgLmlucHV0LWxpbmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG4gIFxuICAuaW5wdXQtbGluZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgIFxuICAgICYud2lkZSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICBcbiAgLmNvbmZpcm0tbGFiZWwge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi5kZWFsZXItdG90YWwtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kZWFsZXItdG90YWwge1xuICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5kZWFsZXItbWVzc2FnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgcGFkZGluZzogMCAwIDMwcHggMDtcbiAgQGluY2x1ZGUgY2xlYXI7XG4gIFxuICB0ZXh0YXJlYS50ZXh0YXJlYS1maWVsZCB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxuICBcbiAgLmRhdGEtbGFiZWwge1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbi5vcmRlci1hZGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBcbiAgZm9ybSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIH1cbiAgXG4gIC5vcmRlci1hZGQtaW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gICAgXG4gICAgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgXG4gICAgLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICB9XG4gIH1cbiAgXG4gIC5kYXJrLXJlZC1idXRuIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbn1cblxuLy8gZW5kIG9mIG9yZGVyc1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHJvZmlsZSB7XG4gICAgcGFkZGluZzogNjBweCAyMHB4IDMwcHggMjBweDtcbiAgfVxuICBcbiAgLm9yZGVyLWl0ZW0ge1xuICAgIC5sZWZ0LWRhdGEsXG4gICAgLnJpZ2h0LWRhdGEge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgXG4gICAgLmN1c3RvbWVyLWRhdGEsXG4gICAgLm1hbmFnZXItc3RhdHVzIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIFxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAubGFiZWwge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAuY29sdW1uLFxuICAgICAgLnN0YXR1cy1zZWxlY3QtaG9sZGVyIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgICAgIC8vbWF4LXdpZHRoOiAzODBweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLm1hbmFnZXItc2VsZWN0LWhvbGRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLm1hbmFnZXItb3JkZXIgLm9yZGVyLWRhdGEtdGl0bGUge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICB9XG4gIFxuICAucGF5bWVudC1zdGF0dXMge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICBcbiAgICAuY29sdW1uIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgfVxuICB9XG4gIFxuICAub3JkZXItY29tbWVudHMge1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHggYXV0bztcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIFxuICAgIC5vcmRlci1kZXRhaWxzICYge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweCBhdXRvO1xuICAgIH1cbiAgICBcbiAgICAuY29sdW1uIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgICBcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5wcm9maWxlIC5vcmRlci1idG5zIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgXG4gICAgJl9wcm9wb3NhbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgXG4gICAgJl9fbGluZSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgXG4gICAgJl9fcHJpY2Uge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICAgIFxuICAgIFtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gIH1cbiAgXG4gIC5wcm9maWxlIC5vcmRlci1jaG9pY2UtZmlsdGVyIFtjbGFzcyo9XCItYnV0blwiXSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm9yZGVyLWFkZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgXG4gICAgZm9ybSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG4gIC5wcm9maWxlIHtcbiAgICBcbiAgICAmLW5hdiB7XG4gICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNTBweCBhdXRvO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgICAgIFxuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgc3BhbixcbiAgICAgICAgYSB7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAubWFuYWdlci10YWJsZS1ob2xkZXIge1xuICAgIC5pdGVtLXJlbW92ZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG4gIFxuICAub3JkZXItaXRlbSB7XG4gICAgLm9yZGVyLWRhdGEge1xuICAgICAgcGFkZGluZzogMCAwIDQwcHggMDtcbiAgICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgICAgXG4gICAgICAuY2VsbCxcbiAgICAgIC5yb3cge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgICAgXG4gICAgICAuY2VsbCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5pbnB1dC1saW5lIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgICBcbiAgICAgICAgJi53aWRlIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAub3JkZXItdGFibGUge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIFxuICAgICAgLm9kZXItdGFibGUtaGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5zaG93LW9uLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgXG4gICAgc3Bhbi5zaG93LW9uLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIFxuICAgIC5vcmRlci1wcm9kdWN0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogNTBweCAwIDAgMDtcbiAgICAgIFxuICAgICAgLmltYWdlIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHggYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0R3JheTtcbiAgICAgICAgXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmID4gYSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAtMjBweCAwIDAgLTIwcHg7XG4gICAgICAgICAgICAvL25vaW5zcGVjdGlvbiBDc3NVbmtub3duVGFyZ2V0XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaS96b29tLnBuZycpIG5vLXJlcGVhdCA1MCUgNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDMwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgICY6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5jZWxsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgICAgICBcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpudGgtY2hpbGQoNikge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgXG4gICAgICAgICAgLnJlbW92ZS1idXRuIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgLmJ0bi10ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOm50aC1jaGlsZCg1KSxcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi50b3RhbC1jZWxsLFxuICAgICAgICAmLmFydC1jZWxsIHtcbiAgICAgICAgICAuY2VsbC1uYW1lIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgIC50b3RhbC1jZWxsLXByaWNlLFxuICAgICAgICAgIC5hcnQge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi5zaG9ydC1jZWxsIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgICYuZGVhbGVyLXRvdGFsIHtcbiAgICAgICAgLmNlbGwge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgICAgXG4gICAgICAgICAgJjpudGgtY2hpbGQoMiksXG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnRvdGFsLWNlbGwtcHJpY2UsXG4gICAgICAgICAgICAuY2VsbC1uYW1lIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLm9yZGVyLXRvdGFsLFxuICAgIC50b3RhbC10YWJsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmNvbHVtbjpmaXJzdC1jaGlsZCxcbiAgICAgIC5jb2x1bW4ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLnJvdyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodEdyYXk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgXG4gICAgICAuY2VsbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgXG4gICAgICAgICY6bnRoLWNoaWxkKDEpLFxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmJvbnVzLWluZm8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkYmx1ZUhlbHAsIDUpO1xuICAgICAgICBcbiAgICAgICAgJi51cHBlciB7XG4gICAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAub3JkZXItdG90YWwge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgXG4gICAgLnRvdGFsLXRhYmxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIFxuICAgICAgLnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAuY2VsbCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDE1cHggNXB4IDE2cHggNXB4O1xuICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZzogMTVweCA1cHggMTZweCA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgd2lkdGg6IDEwNXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggNXB4IDE2cHggNXB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAuY2VsbC1uYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBcbiAgLmRlYWxlci1kZXRhaWxzIHtcbiAgICAvL3BhZGRpbmc6IDAgMCA0MHB4IDA7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgXG4gICAgLmNvbHVtbiB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICAgIFxuICAgICAgJi5oYWxmLXNlY3Rpb24ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgXG4gICAgICAgICYubGVmdC1wb3NpdGlvbiB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmRhdGEtbGFiZWwge1xuICAgICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgXG4gICAgICAmICsgLmlucHV0LWxpbmUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmlucHV0LWxpbmUge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgIFxuICAgICAgJi53aWRlIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuY29uZmlybS1sYWJlbCB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZmlsZSB7XG4gICAgXG4gICAgJi10b3Age1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIH1cbiAgICBcbiAgICAmX19mb3JtIHtcbiAgICAgICYtYm90dG9tIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWRhdGEge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmNhcnQtdGV4dCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgXG4gICAgICAub3JkZXItdG90YWwtaG91cnMge1xuICAgICAgICBtaW4taGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAuY2FydC10ZXh0LXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBcbiAgICAgICAgJi5yaWdodC1wb3NpdGlvbiB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmNhcnQtY2xlYXIge1xuICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmRhcmstcmVkLWJ1dG4ge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxNXB4IGF1dG87XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5wcm9maWxlIHtcbiAgICAmLXRvcCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG4gIH1cbiAgXG4gIC5vcmRlcnMtdGFibGUge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIH1cbiAgfVxuICBcbiAgLm9yZGVyLWl0ZW0ge1xuICAgIFxuICAgIC5kZXRhaWxzLXNlY3Rpb24ge1xuICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgICAgcGFkZGluZzogMCAwIDE1cHggMDtcbiAgICAgIFxuICAgICAgLmNvbHVtbiB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLnRlY2huaWNpYW4ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICAgICAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICAgICAgXG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAgICAgLy9ub2luc3BlY3Rpb24gQ3NzVW5rbm93blRhcmdldFxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pL25vLXBob3RvLnBuZycpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNDRweDtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nOiA2cHggMCAwIDA7XG4gICAgICAgICAgXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAuY29udHJhY3QtbGluayB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDVweCAwIDAgMDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLm9yZGVyLWRvd25sb2FkIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAvL3RleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgXG4gICAgJi5tYW5hZ2VyLW9yZGVyIC5vcmRlci1kb3dubG9hZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgXG4gICAgLm9yZGVyLWJ0bnMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIFxuICAub3JkZXItaXRlbSAucGF5bWVudC10eXBlLmRlYWxlci1wYXltZW50LFxuICAuZGVhbGVyLW1lc3NhZ2Uge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIFxuICAgIHRleHRhcmVhLnRleHRhcmVhLWZpZWxkIHtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgfVxuICB9XG4gIFxuICAub3JkZXItaXRlbSAuZGV0YWlscy1zZWN0aW9uIC5jYXItbGluayxcbiAgLm9yZGVyLWl0ZW0gLm9yZGVyLXRvdGFsIC5ib251cy1pbmZvLnVwcGVyIC5sYWJlbC10ZXh0ID4gc3BhbjpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA1cHggMCAwIDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIFxuICAucG9ydGZvbGlvLWNvbnRlbnQge1xuICAgICYtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIFxuICAgICAgLmRhcmstcmVkLWJ1dG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAucHJvZmlsZSAub3JkZXItY2hvaWNlLWZpbHRlciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgXG4gICAgLmxhYmVsIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgIH1cbiAgICBcbiAgICBbY2xhc3MqPVwiLWJ1dG5cIl0ge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ub3JkZXJfX21hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1ncm93OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkR3JheTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgXG4gIC5tYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLnByb2ZpbGUtc3RlcHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgY291bnRlci1yZXNldDogc3RlcHM7XG4gIFxuICAmX190aW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgfVxuICBcbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgXG4gICZfY2lyY2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYmFja2dyb3VuZDogJHRhYmxlQm9yZGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHN0ZXBzO1xuICAgICAgY29udGVudDogY291bnRlcihzdGVwcyk7XG4gICAgfVxuICB9XG4gIFxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBcbiAgICBcbiAgICBAaW5jbHVkZSBjaGlsZCgxLCAyMCk7XG4gICAgQGluY2x1ZGUgY2hpbGQoMiwgMjApO1xuICAgIEBpbmNsdWRlIGNoaWxkKDMsIDIwKTtcbiAgICBAaW5jbHVkZSBjaGlsZCg0LCAyMCk7XG4gICAgQGluY2x1ZGUgY2hpbGQoNSwgMjApO1xuICAgIEBpbmNsdWRlIGNoaWxkKDYsIDIwKTtcbiAgICBAaW5jbHVkZSBjaGlsZCg3LCAyMCk7XG4gICAgQGluY2x1ZGUgY2hpbGQoOCwgMjApO1xuICAgIEBpbmNsdWRlIGNoaWxkKDksIDIwKTtcbiAgICBAaW5jbHVkZSBjaGlsZCgxMCwgMjApO1xuICAgIEBpbmNsdWRlIGNoaWxkKDExLCAyMCk7XG4gICAgQGluY2x1ZGUgY2hpbGQoMTIsIDIwKTtcbiAgICBAaW5jbHVkZSBjaGlsZCgxMywgMjApO1xuICAgIEBpbmNsdWRlIGNoaWxkKDE0LCAyMCk7XG4gICAgQGluY2x1ZGUgY2hpbGQoMTUsIDIwKTtcbiAgICBcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICR0YWJsZUJvcmRlcjtcbiAgICB9XG4gICAgXG4gICAgbWFyayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gICAgXG4gICAgJi5hY3RpdmUge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgbGkge1xuICAgICAgbWFyayB7XG4gICAgICAgIHRvcDogY2FsYygxMDAlICsgNXB4KTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIGxpIHtcbiAgICAgIG1hcmsge1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN0YXR1cy10YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICRtaWRHcmF5O1xuICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRCb3JkZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBcbiAgc3ZnIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZmlsbDogJG1pZEdyYXk7XG4gIH1cbiAgXG4gICZfX2NpcmNsZSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIFxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuICAgIFxuICAgICZfX2NpcmNsZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnByb2ZpbGUge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIFxuICAgICZfX2Zvcm0ge1xuICAgICAgJi1ib3R0b20ge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmN1c3RvbWVyLW9yZGVyIHtcbiAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4iLCIvKmNvbnRhY3RzIHBhZ2UqL1xuXG4uY29udGFjdHMge1xuICAmLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDRweCk7XG4gICAgXG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgIH1cbiAgICBcbiAgICAjbWFwIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbiAgXG4gICYtaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBcbiAgICAmX190ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBcbiAgICAgICYtdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmLWluZm8taW5uZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCA2MHB4IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgfVxuICBcbiAgJi1pbmZvX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRCb3JkZXI7XG4gICAgXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuICBcbiAgJi1tYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRHcmF5O1xuICB9XG4gIFxuICAmLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIFxuICAgIC50aXRsZSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMTJweCAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgICBcbiAgICAmID4gYWRkcmVzcyxcbiAgICAmID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCAwIDEycHggMDtcbiAgICAgIFxuICAgICAgJiA+IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJiA+IGEge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJi1zb2NpYWxzIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBmaWxsOiAkYmxhY2s7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgc3BhbiArIGEsXG4gICAgYTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgXG4gICAgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBcbiAgICAgIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgzNjBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJi1wcmV2aWV3IHtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBcbiAgICAmLXRpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBcbiAgICAgIGgyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgXG4gICAgICAmLm1haWwtdG8ge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIFxuICAgIGFkZHJlc3Mge1xuICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgIH1cbiAgICBcbiAgICAmLXNvY2lhbHMge1xuICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJGJsdWVIZWxwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnRhY3RzIHtcbiAgICAmLWJsb2NrIGgxIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA0MHB4IDA7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgfVxuICAgIFxuICAgICYtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIFxuICAuY29udGFjdHMge1xuICAgICYtYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBcbiAgICAgIGgxIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWluZm8ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgXG4gICAgICAmLWlubmVyIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAxNXB4IDQwcHggMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1tYXAge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIFxuICAgICYtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgXG4gICAgICAudGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTJweCAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYgPiBhZGRyZXNzLFxuICAgICAgJiA+IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gICAgICAgIFxuICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb250YWN0cyB7XG4gICAgJi1ibG9jayBoMSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgXG4gICAgJi1pbmZvLWlubmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cbiAgXG4gIC5jb250YWN0cy1saXN0LWl0ZW06Zmlyc3QtY2hpbGQsXG4gIC5jb250YWN0cy1saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiAxMTVweDtcbiAgICBtYXJnaW46IDAgOHB4IDMwcHggOHB4O1xuICB9XG59XG4iLCIubWFpbi1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcjtcblxuICAuaW5uZXIge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICB9XG5cbiAgJi1oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA1ODBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG5cbiAgICAmLS1sb3cge1xuICAgICAgaGVpZ2h0OiAzMDBweDtcblxuICAgICAgLm1haW4tcGFnZS1oZXJvLWltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB9XG5cbiAgICAmLWltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA3MzVweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bGxJbWFnZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC40KTtcblxuICAgICAgcCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgfVxuXG4gICAgJi1uYXYge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLmlubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgaGVpZ2h0OiA0MDBweDtcblxuICAgICAgJi0tbG93IHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcblxuICAgICAgICAubWFpbi1wYWdlLWhlcm8taW1hZ2Uge1xuICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbi1wYWdlLWhlcm8tY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDAgNjBweCAwO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtbmF2IHtcbiAgICAgICAgYm90dG9tOiAyNXB4O1xuXG4gICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaW5uZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAuc2VhcmNoLWZyYW1lIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgIH1cblxuICAgIC5zZWFyY2gtcmVzdWx0cyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMzUsIDM1LCAzNSwgMC4yNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW46IDVweCAwIDAgMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoLWlucHV0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCAxNXB4IDAgMTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbkZvbnQ7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWJ0biB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgJjpob3ZlciBzdmcge1xuICAgICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luOiAtMTBweCAwIDAgLTE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlYXJjaC1idG4sXG4gICAgICAuc2VhcmNoLWlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXRhbG9ndWUtbmF2OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wYWdlLXNlcGFyYXRvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlnaHRlckdyYXk7XG4gIH1cblxuICAmLXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgfVxuXG4gICYtY2F0ZWdvcmllcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgcGFkZGluZy10b3A6IDAuNWVtO1xuICAgIH1cblxuICAgIC5jb2x1bW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICY6bnRoLWNoaWxkKDRuICsgMSkge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICB3aWR0aDogMzMuMzMzJTtcblxuICAgICAgICAmOm50aC1jaGlsZCg0biArIDEpIHtcbiAgICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDNuICsgMSkge1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAmOm50aC1jaGlsZCgzbiArIDEpIHtcbiAgICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDJuICsgMSkge1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWw6bm90KC5oaWRkZW4tY2F0ZWdvcmllcykge1xuICAgICAgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6IDEuMTI1ZW07XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIGEge1xuICAgICAgICBwYWRkaW5nLXRvcDogMC41NWVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41NWVtO1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjE1ZW07XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQgYTpob3ZlcixcbiAgICAgIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogbGlnaHRlbigkbWlkR3JheSwgMzAlKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vcmUtY2F0ZWdvcmllcyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtaG93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG5cbiAgICAuaG93LWxpc3Qge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgY2xlYXI7XG5cbiAgICAgICYtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIG1hcmdpbjogMCAzMHB4IDMwcHggMzBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRsaWdodEJvcmRlcjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbGlnaHRCb3JkZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmFtZSB7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICAgICAgICAgIGNvbG9yOiAkbWlkR3JheTtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXRlc3RpbW9uaWFscyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcblxuICAgICYgKyAuY2VudGVyZWQtYnRuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgLnRlc3RpbW9uaWFscy1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAuc2xpZGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMzc4cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICBAaW5jbHVkZSBmdWxsSW1hZ2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGVzdGltb25pYWxzLWF1dGhvciB7XG4gICAgICB3aWR0aDogNTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICAgICYtaG9sZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDgwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLnNsaWRlIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAzMHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIH1cblxuICAgICAgJi1waG90byB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5zbGlkZSB7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1waG90byB7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1ob2xkZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGVzdGltb25pYWxzLWltYWdlLWRvdHMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtNThweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWdlb2dyYXBoeSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuXG4gICAgLmdlb2dyYXBoeS1saXN0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIG1heC13aWR0aDogMTA4MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDAgMCA4JTtcbiAgICAgIGNvbHVtbi1jb3VudDogNDtcbiAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luOiA1cHggMCAwIDA7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMTMlO1xuICAgICAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY29sdW1uLWNvdW50OiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgIG1hcmdpbjogMCA1cHggMTBweCA1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1iYW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAzNzhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsZWFyOiBib3RoO1xuXG4gICAgLmltYWdlIHtcbiAgICAgIEBpbmNsdWRlIGZ1bGxJbWFnZTtcbiAgICB9XG5cbiAgICAubWFpbi1wYWdlLWJhbm5lci10ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWluLWhlaWdodDogMzc4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuNCk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXByZXZpZXcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMHB4IDVweDtcbiAgICBAaW5jbHVkZSBjbGVhcjtcblxuICAgIC5zbGlkZSB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtcHJldmlldyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLXByb3Bvc2FsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG5cbiAgICAucHJvcG9zYWwtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICY6bnRoLWNoaWxkKDJuICsgMSkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE2OHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC41KTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgLmltYWdlIHtcbiAgICAgICAgQGluY2x1ZGUgZnVsbEltYWdlO1xuICAgICAgfVxuXG4gICAgICAudGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgICB9XG5cbiAgICAgIGZvcm0ge1xuICAgICAgICBAaW5jbHVkZSBjbGVhcjtcblxuICAgICAgICBbY2xhc3MqPSctYnV0biddIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgW2NsYXNzKj0nLWJ1dG4nXSB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgfVxuXG4gICAgICBpbnB1dC50ZXh0LWlucHV0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDE1M3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgW2NsYXNzKj0nLWJ1dG4nXSB7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQudGV4dC1pbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9wb3NhbC1pdGVtOm50aC1jaGlsZCgybiArIDEpLFxuICAgICAgLnByb3Bvc2FsLWl0ZW0ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNvbHVtbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGxpZ2h0ZXJHcmF5LCA1JSk7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG5cbiAgICAmLWxlZnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzIwcHgpO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgfVxuXG4gICAgJi1yaWdodCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAmLWxlZnQsXG4gICAgICAmLXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtc3BlY2lhbGlzdHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBAaW5jbHVkZSBjbGVhcjtcblxuICAgIC5zcGVjaWFsaXN0cyB7XG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDEwcHggMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgICYtbGlzdCB7XG4gICAgICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodGVyR3JheTtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgICB9XG5cbiAgICAgICYtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAvL2JvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRlckdyYXk7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyO1xuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIH1cblxuICAgICAgICAucGhvdG8ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICAgICAgICAgIC8vbm9pbnNwZWN0aW9uIENzc1Vua25vd25UYXJnZXRcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9pL25vLXBob3RvLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgICBwYWRkaW5nOiAzcHggMCAwIDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIEBpbmNsdWRlIGZ1bGxMaW5rO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtbW9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcblxuICAgICAgJjpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmOm50aC1jaGlsZCgybiArIDEpIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1hY3Rpb25zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgICAubWFpbi1wYWdlLXRleHQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXgtd2lkdGg6IDk4MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgLm1haW4tc2VjdGlvbi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgfVxuXG4gICAgLmFjdGlvbnMtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICYtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAzMHB4IDU1cHg7XG5cbiAgICAgICAgW2NsYXNzKj0nLWJ1dG4nXSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hbWUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY28td2FpdGVyLFxuICAgICAgICAuaWNvLWNsb2NrLFxuICAgICAgICAuaWNvLWRpYW1vbmQge1xuICAgICAgICAgIGZpbGw6ICRibHVlSGVscDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAyMHB4IDQ1cHg7XG5cbiAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgW2NsYXNzKj0naWNvLSddIHtcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAubWFpbi1wYWdlLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5tYWluLXNlY3Rpb24tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLm1haW4tcGFnZS10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtd2FycmFudHkge1xuICAgIHdpZHRoOiAxMjgwcHg7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMTBweCBzb2xpZCAkYmx1ZUhlbHA7XG5cbiAgICAmLS1sb3cge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAmLS13aWRlIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJl9fZnVsbC13aWR0aCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX190ZXN0aW1vbmlhbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgLy93aWR0aDogY2FsYygxMDAlIC0gMjIwcHgpO1xuICAgICAgLy9tYXgtd2lkdGg6IDcwMHB4O1xuXG4gICAgICAmLXBob3RvIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG5cbiAgICAgICAgLm5hbWUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jZW50ZXJlZC1idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLm1haW4tc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICYtcGhvdG8ge1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDc1cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm90dG9tIHtcbiAgICAgIC5tYWluLXNlY3Rpb24tdGl0bGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmNvbnRhY3RzLXNlY3Rpb24ge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICB9XG5cbiAgICAgIC5jb250YWN0cy1zb2NpYWxzIGEgc3ZnIHtcbiAgICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtc3RhdGlzdGljIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuc3RhdGlzdGljLWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgICAgZmxleC1iYXNpczogMjgwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwMCU7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBkb3R0ZWQgJG1pZEdyYXk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1pY29uIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLW51bWJlciB7XG4gICAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICB9XG5cbiAgICAgICYtbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuXG4gICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaWNvbiB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1udW1iZXIge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLW5hbWUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtcGFydG5lcnMge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgLmlubmVyIHtcbiAgICAgIG1heC13aWR0aDogMTA4MHB4O1xuICAgIH1cbiAgfVxuXG4gICYtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICYtcHJvamVjdHMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbiIsIi5sYW5kaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIFxuICAmX19tYWluLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIFxuICAgICYtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgXG4gICAgJi1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIFxuICAgICYtaG9sZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICBcbiAgICAmLWljb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtM3B4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAmLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1pY29uIHtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1pY29uIHtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJl9faW5uZXIge1xuICAgIEBpbmNsdWRlIGlubmVyO1xuICAgIG1heC13aWR0aDogMTE4MHB4O1xuICB9XG4gIFxuICAmX19jb250ZW50LWNvbHVtbnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgICBncmlkLXJvdy1nYXA6IDMwcHg7XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuICB9XG4gIFxuICAmX19jb250YWluZXIge1xuICAgIEBpbmNsdWRlIGlubmVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBcbiAgICAmX3dpZGUge1xuICAgICAgLmxhbmRpbmdfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2NvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMjBweCk7XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIFxuICAmX19hc2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBcbiAgICAmLWZyYW1lIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICBcbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIFxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgfVxuICAgICAgXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAmX19zZWN0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG59XG5cbi5sYW5kaW5nX19iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtaWRHcmF5O1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgXG4gIC5iYW5uZXItc2xpZGVyLXRleHQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLmxhbmRpbmdfX3RvcC1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkR3JheTtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmxhbmRpbmdfX2FzaWRlLXByb2R1Y3RzIHtcbiAgJi1saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG4gIH1cbn1cblxuLmxhbmRpbmdfX3NlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLmxhbmRpbmdfX2NvbXBhbnkge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzBweCAxZnI7XG4gIGdyaWQtY29sdW1uLWdhcDogMTBweDtcbiAgXG4gICYtbG9nbyB7XG4gICAgQGluY2x1ZGUgc3F1YXJlSW1hZ2U7XG4gIH1cbiAgXG4gICYtbmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgXG4gICYtYXJ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIFxuICAmLWJvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIFxuICAmLWZhdm9yaXRlIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIFxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGZpbGw6ICRtaWRHcmF5O1xuICAgIH1cbiAgICBcbiAgICAmLmFjdGl2ZSBzdmcge1xuICAgICAgZmlsbDogJGRhcmtSZWQ7XG4gICAgfVxuICB9XG59XG5cbi5sYW5kaW5nX19uYXYge1xuICB3aWR0aDogMjM1cHg7XG4gIGJhY2tncm91bmQ6ICRhc2lkZTtcbiAgYm94LXNoYWRvdzogMTBweCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBcbiAgJi1ob2xkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzRweCk7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjBweDtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4xcztcbiAgICBcbiAgICAmLnN0aWNreSB7XG4gICAgICAvL2hlaWdodDogY2FsYygxMDB2aCAtIDIwcHgpO1xuICAgIH1cbiAgfVxuICBcbiAgJi1hbmNob3JzIHtcbiAgICBsaSB7XG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luOiA4cHggMCAwIDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICYtaW5mbyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBcbiAgICBhLCBhZGRyZXNzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDAgNnB4IDA7XG4gICAgfVxuICAgIFxuICAgIC5kYXJrLXJlZC1idXRuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5sYW5kaW5nX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIFxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG4gIFxuICBsaSB7XG4gICAgbGlzdC1zdHlsZTogZGlzYyBpbnNpZGU7XG4gICAgXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICB9XG59XG5cbi5sYW5kaW5nX19zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNjgwcHg7XG4gIGNvbG9yOiAkbWlkR3JheTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICBcbiAgJi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG4gIFxuICAmLWltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgXG4gICAgaW1nIHtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogOTk5OTklO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG4gIFxuICAmLWxlZnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMTBweCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG4gIFxuICAmLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMzAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIFxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgIH1cbiAgfVxuICBcbiAgJi1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjUpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWluLWhlaWdodDogNDgwcHhcbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgbWluLWhlaWdodDogNDgwcHhcbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICYuc2xpY2stc2xpZGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgfVxuICAgIFxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbiAgICBcbiAgICAmLWxlZnQge1xuICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICB9XG4gICAgXG4gICAgJi1yaWdodCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubGFuZGluZ19fdGV4dCB7XG4gICYtc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gIH1cbiAgXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICB9XG59XG5cbi5sYW5kaW5nX19mb3JtIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIGJvcmRlcjogMTBweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgXG4gIC5wYWdlLXRpdGxlIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBcbiAgLmlucHV0LWxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgIFxuICAgIFtjbGFzcyo9XCItYnV0blwiXSB7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgfVxuICAgIFxuICAgIGlucHV0LnRleHQtaW5wdXQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgICAgIG1heC13aWR0aDogMzY1cHg7XG4gICAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgfVxuICB9XG4gIFxuICBwIHtcbiAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBib3JkZXI6IDVweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXG4gICAgLmlucHV0LWxpbmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgICBcbiAgICAgIFtjbGFzcyo9XCItYnV0blwiXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgaW5wdXQudGV4dC1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxNXB4IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sYW5kaW5nX19wcm9kdWN0cyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7XG4gIGdyaWQtY29sdW1uLWdhcDogMTBweDtcbiAgZ3JpZC1yb3ctZ2FwOiAxMHB4O1xuICBcbiAgJi1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgXG4gICAgICAubGFuZGluZ19fcHJvZHVjdHMtbmFtZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTtcbiAgICAgICAgXG4gICAgICAgICYtaG9sZGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJi1wcmljZSB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG4gIFxuICAmLWxpbmsge1xuICAgIEBpbmNsdWRlIGZ1bGxMaW5rO1xuICB9XG4gIFxuICAmLWltYWdlIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBpbmNsdWRlIHNxdWFyZUltYWdlO1xuICB9XG4gIFxuICAmLW5hbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgkYmxhY2ssIDAuOCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuNik7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgMC4xcztcbiAgICBcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBcbiAgICAmLWhvbGRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAmLW5hbWUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubGFuZGluZ19fdGVzdGltb25pYWwge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEzMHB4IDFmcjtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICBncmlkLXJvdy1nYXA6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodEJvcmRlcjtcbiAgXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRCb3JkZXI7XG4gIH1cbiAgXG4gICYtaW1hZ2Uge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaS9uby1waG90by5wbmcnKSBuby1yZXBlYXQgMCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIFxuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSBmaXRJbWFnZShjb3ZlcilcbiAgICB9XG4gIH1cbiAgXG4gICYtYXV0aG9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBcbiAgJi1jb21wYW55IHtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIFxuICAmLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIFxuICAmLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICBcbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB9XG59XG5cbi5sYW5kaW5nX190YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgXG4gICYtaXRlbSB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodEJvcmRlcjtcbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gIH1cbn1cblxuLmxhbmRpbmdfX2F3YXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgXG4gICYtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICBcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBmaWxsOiAkZ29sZDtcbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIFxuICAgICYtaXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubGFuZGluZ19fY29tcGFueS1kYXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBAaW5jbHVkZSBjbGVhcjtcbiAgXG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFxuICAuZGF0YSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNXB4IDVweDtcbiAgICBcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgXG4gICAgJi10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIFxuICAubGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIFxuICAgICYtLWxvdyB7XG4gICAgICBwYWRkaW5nOiAwIDAgNHB4IDA7XG4gICAgfVxuICB9XG4gIFxuICAuc3RhdGljLXJhdGluZyB7XG4gICAgbWFyZ2luOiAxMnB4IGF1dG8gMTBweCBhdXRvO1xuICB9XG4gIFxuICAudGVzdGltb25pYWwtY291bnRlciB7XG4gICAgbWFyZ2luOiAwIDVweCAwIDVweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gIFxuICBbY2xhc3MqPVwiLWJ1dG5cIl0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIFxuICAgIC5kYXRhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbi5sYW5kaW5nX19zbGlkZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBcbiAgLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogLTMwcHg7XG4gICAgXG4gICAgbGkge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICBcbiAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJi1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgXG4gICYtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgIGhlaWdodDogNjAwcHg7XG4gICAgXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIGZpdEltYWdlKGNvdmVyKTtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICB9XG4gIH1cbiAgXG4gICYtY2FwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKCRibGFjaywgMC41KSAwJSwgcmdiYSgkYmxhY2ssIDAuNCkgNjAlLCByZ2JhKCRibGFjaywgMC4zKSA4MCUsIHJnYmEoJGJsYWNrLCAwKSAxMDAlKTtcbiAgICBcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBcbiAgJi10aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgkYmxhY2ssIDAuNSkgMCUsIHJnYmEoJGJsYWNrLCAwLjQpIDUwJSwgcmdiYSgkYmxhY2ssIDAuMykgNzAlLCByZ2JhKCRibGFjaywgMCkgMTAwJSk7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG4gIFxuICAmLWxpbmsge1xuICAgIEBpbmNsdWRlIGZ1bGxMaW5rO1xuICB9XG59XG5cbi5pdGVtLXRlbmRlci1hcHByb3ZlZCB7XG4gIHRvcDogLTNweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIFxuICBzdmcge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBmaWxsOiAkZ3JlZW5IZWxwO1xuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgdG9wOiAtMnB4O1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICB9XG4gIH1cbn1cblxuLmxhbmRpbmdfX2NvbnRhY3QtZm9ybSB7XG4gIC5kZWxpdmVyeV9fcmVxdWVzdC1mb3JtIGgyIHtcbiAgICBmb250LXNpemU6IDEuOGVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gIH1cbiAgXG4gIC5kZWxpdmVyeV9fcmVxdWVzdC1mb3JtIGgzIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIGNvbG9yOiAjNDI0MjQyO1xuICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgfVxuICBcbiAgLmRlbGl2ZXJ5X19yZXF1ZXN0LWZvcm0gcCB7XG4gICAgcGFkZGluZy10b3A6IDAuNWVtO1xuICAgIGNvbG9yOiBncmV5O1xuICB9XG4gIFxuICAuZGVsaXZlcnlfX3JlcXVlc3QtZm9ybS1pbnB1dHMge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbiAgXG4gIC5kZWxpdmVyeV9fcmVxdWVzdC1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyOiB1bnNldDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbiAgXG4gIC5mZWVkYmFjay1mb3JtLW1hbmFnZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICBcbiAgLmRlbGl2ZXJ5X19mb3JtLW5lYXJieSBwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgXG4gIC5kZWxpdmVyeV9fcmVxdWVzdC1mb3JtLWhvbGRlciB7XG4gICAgcGFkZGluZy10b3A6IDFlbTtcbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5kZWxpdmVyeV9faW5wdXQtbGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBcbiAgICAuZGVsaXZlcnlfX3JlcXVlc3QtZm9ybS1ob2xkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgXG4gICAgLmRlbGl2ZXJ5X19yZXF1ZXN0LWZvcm0taW5wdXRzIHtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmZlZWRiYWNrLWZvcm0tbWFuYWdlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBcbiAgICAuZGVsaXZlcnlfX3JlcXVlc3QtZm9ybSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgXG4gICAgLmRlbGl2ZXJ5X19pbnB1dC1saW5lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIFxuICAgIC5kZWxpdmVyeV9fcmVxdWVzdC1mb3JtLWhvbGRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbiIsIi50aGFua3Mge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIFxuICAmX190b3Age1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIG1heC13aWR0aDogMTEyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGJvcmRlcjogMTBweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG4gIFxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1heC13aWR0aDogMTA4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICBcbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIFxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fdGV4dCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIyMHB4KTtcbiAgfVxuICBcbiAgJl9fbWFuYWdlciB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBcbiAgICAmLWltYWdlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtbmFtZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cbiAgXG4gIC5jb250YWN0cy1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIFxuICAgIGEge1xuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICBcbiAgLmNhdGFsb2d1ZSB7XG4gICAgbWF4LXdpZHRoOiAxMTIwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgXG4gICZfcGFydG5lciB7XG4gICAgLnRoYW5rc19fdG9wIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICAgIFxuICAgIC50aGFua3NfX2lubmVyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAmX19pbm5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgIH1cbiAgICBcbiAgICAmX190ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgXG4gICAgJl9fbWFuYWdlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gICAgXG4gICAgJl9fdG9wIFtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gICAgXG4gICAgJl9fdG9wIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgYm9yZGVyOiA1cHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBcbiAgICAuaW5wdXQtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIH1cbiAgICBcbiAgICAudGV4dGFyZWEtZmllbGQge1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICBcbn1cblxuLm9mZmVycyB7XG4gIG1heC13aWR0aDogMTEyMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBcbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMDBweCAxZnI7XG4gICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93O1xuICAgIFxuICAgICYtaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLW5hbWUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIFxuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIFxuICAgICYtdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIH1cbiAgICBcbiAgICAmLWNvbnRlbnQge1xuICAgICAgW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICB9XG4gICAgXG4gICAgJl9faXRlbSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIFxuICAgICAgJi1uYW1lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGhhbmtzX190ZXh0X3Byb21vLXdpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnRoYW5rc19fdGV4dF9wcm9tby10b3Age1xuICAmLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICBcbiAgJi1ob2xkZXIge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbn1cblxuLm9mZmVyc19wcm9tbyB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub2ZmZXJzX3Byb21vIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICBcbiAgLnRoYW5rc19faW5uZXJfcHJvbW8ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLm9mZmVyc19wcm9tbyxcbi50aGFua3NfX3RleHRfcHJvbW8ge1xuICBwIHtcbiAgICBmb250LXNpemU6IDEuMTVlbTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIFxuICAgIC5saWdodCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgfVxuICAgIFxuICAgIC5ib2xkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICBcbiAgICBzdmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICAgIGZpbGw6ICRibHVlSGVscDtcbiAgICB9XG4gIH1cbiAgXG4gIGEge1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIH1cbiAgXG4gIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgXG4gIGxpIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG59XG4iLCIvL3RhYmxlXG4ubG9naXN0LXRhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIFxuICAmW2RhdGEtc2ltcGxlYmFyXSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgXG4gIC5zaW1wbGViYXItc2Nyb2xsLWNvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICBcbiAgJl9fdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgfVxuICBcbiAgdHIge1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG4gIFxuICB0ZCB7XG4gICAgei1pbmRleDogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGVCb3JkZXI7XG4gICAgXG4gICAgJi5sb2dpc3QtdGFibGVfX2ZpcnN0LWNlbGwge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRlckdyYXk7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAgICAgXG4gICAgICAmX2luY29tcGxldGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0MTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi5lbXB0eS1jZWxsOmZpcnN0LWNoaWxkLFxuICAgICYuZW1wdHktY2VsbCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIFxuICAgIH1cbiAgICBcbiAgICAmLnBhc3Qge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICA0NWRlZyxcbiAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuMDUpLFxuICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC4wNSkgM3B4LFxuICAgICAgICAgIHJnYmEoJG1pZEdyYXksIDAuMykgM3B4LFxuICAgICAgICAgIHJnYmEoJG1pZEdyYXksIDAuMykgNnB4XG4gICAgICApO1xuICAgIH1cbiAgICBcbiAgICAmLmN1cnJlbnQge1xuICAgICAgYmFja2dyb3VuZDogJGdyZWVuSGVscERhcms7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuICBcbiAgJl9faGVhZCB7XG4gICAgdGQge1xuICAgICAgei1pbmRleDogMzA7XG4gICAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICAgIG1pbi13aWR0aDogNTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlckdyYXk7XG4gICAgICBcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJl9fbWlzc2lvbi1yb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG4gIH1cbiAgXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiAxMDVweDtcbiAgICBtaW4td2lkdGg6IDE5MHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3JkZXI6IDdweCBzb2xpZCAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBcbiAgICAmLXRvcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgfVxuICAgIFxuICAgICYtdGltZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgXG4gICAgJi1jYXIge1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtYm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICB9XG4gICAgXG4gICAgJi1vcmRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICAgIFxuICAgICYtZHJpdmVyIHtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIFxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAvLyDQndC1INC30LDQv9C+0LvQvdC10L3QsCDQt9Cw0LTQsNGH0LAg0LvQvtCz0LjRgdGC0L7QvFxuICAgICZfaW5jb21wbGV0ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRyZXBvcnQxO1xuICAgICAgXG4gICAgICAmLmxvZ2lzdC10YWJsZV9faXRlbV8xIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVwb3J0MTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLy8g0JIg0L7Rh9C10YDQtdC00LhcbiAgICAmXzEge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcmVwb3J0ODtcbiAgICB9XG4gICAgXG4gICAgLy8g0JLRi9C/0L7Qu9C90Y/QtdGC0YHRj1xuICAgICZfMiB7XG4gICAgICBhbmltYXRpb246IGJsaW5rR3JlZW5Cb3JkZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAgIH1cbiAgICBcbiAgICAvLyDQktGL0L/QvtC70L3QtdC90L5cbiAgICAmXzMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcmVwb3J0MztcbiAgICB9XG4gICAgXG4gICAgLy8g0KEg0L3QtSDQv9C+0LvQvdC+0YHRgtGM0Y4g0YHQvtCx0YDQsNC90L3Ri9C80Lgg0LfQsNC60LDQt9Cw0LzQuCAo0LrRgNCw0YHQvdGL0Lkg0YEg0YHQtdGA0YvQvClcbiAgICAvLyDQoSDQvtC/0L7Qt9C00LDQvdC40LXQvCAgKNC60YDQsNGB0L3Ri9C5INGBINGB0LXRgNGL0LwpXG4gICAgJl81LFxuICAgICZfNCB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkbWlkR3JheTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRtaWRHcmF5O1xuICAgIH1cbiAgICBcbiAgICAvLyDQktGL0L/QvtC70L3Rj9C10YLRgdGPLCDQvdC+INC90LUg0YPRgdC/0LXQstCw0LXRglxuICAgICZfd2FybmluZyB7XG4gICAgICBhbmltYXRpb246IGJsaW5rUmVkQm9yZGVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB9XG4gICAgXG4gICAgLnN0YXR1cyB7XG4gICAgICBwYWRkaW5nOiAxcHggNXB4IDNweCA1cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIFxuICAgICAgQGluY2x1ZGUgb3JkZXJQcm9jZXNzU3RhdHVzQmc7XG4gICAgfVxuICB9XG4gIFxuICAmX19pbi10cmFuc2l0IHtcbiAgICBib3JkZXItY29sb3I6ICRsaWdodEJvcmRlcjtcbiAgICBcbiAgICAmLXRpdGxlIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDFweCA1cHggM3B4IDVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRHcmF5O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLXByb2Nlc3Mge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuSGVscERhcms7XG4gICAgfVxuICB9XG4gIFxuICAmLmNvbXBhY3QsXG4gICZfY29tcGFjdCB7XG4gICAgdGQge1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmxvZ2lzdC10YWJsZV9faXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogNzBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBcbiAgICAgICYtYm90dG9tLFxuICAgICAgJi10b3Age1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWJvdHRvbSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWNhciB7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtb3JkZXIsXG4gICAgICAmLWFkZHJlc3Mge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLXRpbWUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1kcml2ZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5zdGF0dXMge1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgfVxuICB9XG59XG5cbi8vc29ydFxuLmxvZ2lzdC1zb3J0IHtcbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgXG4gIGlucHV0LnRleHQtaW5wdXQge1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICBcbiAgc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBzZWxlY3RIZWlnaHQoMzBweCk7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIFxuICBbY2xhc3MqPVwiYnV0blwiXSB7XG4gICAgbWluLXdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgXG4gICAgc3ZnIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgXG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmX19zZWN0aW9uIHtcbiAgXG4gIH1cbiAgXG4gICZfX2J0bnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgXG4gICAgW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgICAgJjpub3QoLmxvZ2lzdC1zb3J0X19jb21wYWN0KTpub3QoLm1hcC10cmlnZ2VyKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJl9fZm9ybSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDE5MHB4LCAyMTBweCkpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTVweDtcbiAgICBncmlkLXJvdy1nYXA6IDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICBcbiAgICAmLWlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fd2lkZSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgfVxuICBcbiAgJl9fZGF0ZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIFxuICAgIGlucHV0LnRleHQtaW5wdXQge1xuICAgICAgd2lkdGg6IDEzMnB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fb3JkZXIge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBcbiAgICBpbnB1dC50ZXh0LWlucHV0IHtcbiAgICAgIHdpZHRoOiAxMjRweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3R5cGUsXG4gICZfX2RyaXZlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIFxuICAmX19yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIFxuICAgIFtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICZfX2Zvcm0ge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMDBweCwgMWZyKSk7XG4gICAgfVxuICB9XG59XG5cbi8vbWFwXG4ubG9naXN0LW1hcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQ6ICRtaWRHcmF5O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBcbiAgJi5hY3RpdmUge1xuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE4OHB4KTtcbiAgfVxuICBcbiAgJl9fbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogNjIwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgXG4gICAgJi5jb21wYWN0IHtcbiAgICAgIHdpZHRoOiAxNzBweDtcbiAgICB9XG4gICAgXG4gICAgJi5jbG9zZWQge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBcbiAgICAgIC5sb2dpc3QtZHJpdmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1zY3JvbGwge1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBcbiAgICAmLWNvbnRyb2xzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgXG4gICAgICBbY2xhc3MqPVwiYnV0blwiXSB7XG4gICAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIFxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLmFjdGl2ZSAuaWNvLWFycm93LWxlZnQtMiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJl9faG9sZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBmbGV4OiAxIDE7XG4gIH1cbiAgXG4gICNkcml2ZXJzLW1hcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBcbiAgICAmID4gW2NsYXNzJD1cIi1tYXBcIl0ge1xuICAgICAgLy9oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gZHJpdmVyXG4ubG9naXN0LWRyaXZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRCb3JkZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgXG4gICZfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodEJvcmRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0MTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBcbiAgICAmLmNoZWNrZWQsXG4gICAgJjpob3ZlciB7XG4gICAgICAvL2NvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICB9XG4gIFxuICAmX19jYXIsXG4gICZfX25hbWUge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBcbiAgICAubG9naXN0LW1hcF9fbGlzdC5jb21wYWN0ICYge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fY2FyIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBcbiAgICAubG9naXN0LW1hcF9fbGlzdC5jb21wYWN0ICYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2xpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGNvdW50ZXItcmVzZXQ6IGRyaXZlclRhc2tzO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRCb3JkZXI7XG4gICAgXG4gICAgJi1oZWFkZXJzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBcbiAgICAgIC5sb2dpc3QtbWFwX19saXN0LmNvbXBhY3QgJiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5sb2dpc3QtZHJpdmVyX19hZGRyZXNzIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMxMXB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgICBcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogY291bnRlcihkcml2ZXJUYXNrcyk7XG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBkcml2ZXJUYXNrcztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1pbi13aWR0aDogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodEJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1jZW50ZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBcbiAgICAgIC5sb2dpc3QtbWFwX19saXN0LmNvbXBhY3QgJiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWNoZWNrIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgXG4gICAgICAuY2hlY2tib3gge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5sb2dpc3QtbWFwX19saXN0LmNvbXBhY3QgJiB7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLW9yZGVyIHtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgIH1cbiAgICBcbiAgICAmLWljb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5pY28tY2FyLXVubG9hZGluZyxcbiAgICAgIC5pY28tY2FyLWxvYWRpbmcge1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmxvZ2lzdC1tYXBfX2xpc3QuY29tcGFjdCAmIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLy8g0JIg0L7Rh9C10YDQtdC00LhcbiAgICAgIC5pY28tbG9naXN0LXN0YXR1cy0xIHtcbiAgICAgICAgZmlsbDogJHJlcG9ydDg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC8vINCS0YvQv9C+0LvQvdGP0LXRgtGB0Y9cbiAgICAgIC5pY28tbG9naXN0LXN0YXR1cy0yIHtcbiAgICAgICAgZmlsbDogJGdyZWVuSGVscERhcms7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC8vINCS0YvQv9C+0LvQvdC10L3QvlxuICAgICAgLmljby1sb2dpc3Qtc3RhdHVzLTMge1xuICAgICAgICBmaWxsOiAkbWlkR3JheTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLy8g0KEg0L3QtdC/0L7Qu9C90L7RgdGC0YzRjiDRgdC+0LHRgNCw0L3QvdGL0LzQuCDQt9Cw0LrQsNC30LDQvNC4XG4gICAgICAuaWNvLWxvZ2lzdC1zdGF0dXMtNCB7XG4gICAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLy8g0KEg0L7Qv9C+0LfQtNCw0L3QuNC10LxcbiAgICAgIC5pY28tbG9naXN0LXN0YXR1cy01IHtcbiAgICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgICAgXG4gICAgICAvLyDQl9Cw0LPRgNGD0LfQutCwXG4gICAgICAuaWNvLWxvZ2lzdC10eXBlLTEge1xuICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgZmlsbDogJHJlcG9ydDY7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC8vINCc0L7QvdGC0LDQtlxuICAgICAgLmljby1sb2dpc3QtdHlwZS0yIHtcbiAgICAgICAgZmlsbDogJHJlcG9ydDE2O1xuICAgICAgfVxuICAgICAgXG4gICAgICAvLyDQlNC10LzQvtC90YLQsNC2XG4gICAgICAuaWNvLWxvZ2lzdC10eXBlLTMge1xuICAgICAgICBmaWxsOiAkcmVwb3J0ODtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLy8g0KDQsNC30LPRgNGD0LfQutCwXG4gICAgICAuaWNvLWxvZ2lzdC10eXBlLTQge1xuICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgZmlsbDogJHJlcG9ydDE7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC8vINCf0L7RgNGD0YfQtdC90LjQtVxuICAgICAgLmljby1sb2dpc3QtdHlwZS01IHtcbiAgICAgICAgZmlsbDogJHJlcG9ydDE0O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLXRpbWUge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgfVxuICAgIFxuICAgICYtYWN0dWFsIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgXG4gICAgICAubG9naXN0LW1hcF9fbGlzdC5jb21wYWN0ICYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJl9fYWRkcmVzcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMzNXB4KTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBcbiAgICAubG9naXN0LW1hcF9fbGlzdC5jb21wYWN0ICYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2RhdGUge1xuICAgICYtdGl0bGUge1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRtaWRHcmF5LCAyMCUpO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRCb3JkZXI7XG4gICAgfVxuICB9XG59XG5cbi5jb21wYWN0LXRyaWdnZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIFxuICAubGFiZWwtdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMXB4O1xuICB9XG59XG4iLCIucG9ydGZvbGlvIHtcbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5wb3J0Zm9saW9fX2ltYWdlIHtcbiAgICAgICAgW2NsYXNzKj0nLWJ1dG4nXSxcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnBvcnRmb2xpb19fbmFtZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgQGluY2x1ZGUgZnVsbExpbms7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMjA1cHg7XG5cbiAgICBpbWcge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgW2NsYXNzKj0nLWJ1dG4nXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICB3aWR0aDogMTg2cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjMpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIH1cbiAgfVxuXG4gICZfX25hbWUge1xuICAgIG1heC13aWR0aDogMzkwcHg7XG4gICAgcGFkZGluZzogNXB4IDIwcHggNXB4IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgbWluLWhlaWdodDogNTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgJl9fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiLyptb2RhbCovXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5O1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwdnc7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBcbiAgLmlvcy5zYWZhcmkgJiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogNjAwcHg7XG4gICAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gIH1cbiAgXG4gICYtdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgXG4gICAgJi0tcmVkIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICBcbiAgICAgIHNwYW46YmVmb3JlLFxuICAgICAgc3BhbjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi0tYmx1ZSB7XG4gICAgICBjb2xvcjogJGJsdWVIZWxwO1xuICAgICAgXG4gICAgICBzcGFuOmJlZm9yZSxcbiAgICAgIHNwYW46YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZUhlbHA7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtLWdyZWVuIHtcbiAgICAgIGNvbG9yOiAkZ3JlZW5IZWxwO1xuICAgICAgXG4gICAgICBzcGFuOmJlZm9yZSxcbiAgICAgIHNwYW46YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW5IZWxwO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLS15ZWxsb3cge1xuICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgICBcbiAgICAgIHNwYW46YmVmb3JlLFxuICAgICAgc3BhbjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtLXZpb2xldCB7XG4gICAgICBjb2xvcjogJHZpYmVyO1xuICAgICAgXG4gICAgICBzcGFuOmJlZm9yZSxcbiAgICAgIHNwYW46YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdmliZXI7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtLW9yYW5nZSB7XG4gICAgICBjb2xvcjogJG9rO1xuICAgICAgXG4gICAgICBzcGFuOmJlZm9yZSxcbiAgICAgIHNwYW46YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkb2s7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgZm9udC1zaXplOiAwLjRlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgZm9udC1mYW1pbHk6ICRtYWluRm9udDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIFxuICAgICAgJjphZnRlcixcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuaXRlbS10ZW5kZXItYXBwcm92ZWQge1xuICAgICAgdG9wOiAtNHB4O1xuICAgICAgXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmID4gc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTRweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gICAgXG4gICAgJi10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBcbiAgICAgIC51c2VyLWJvbnVzIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1zdWJ0aXRsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogJG1haW5Gb250O1xuICAgICAgZm9udC1zaXplOiAwLjVlbTtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICB9XG4gIH1cbiAgXG4gICYtc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHggMCA1cHggMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgXG4gIC5jYXJkLXRlcm1zIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgXG4gIC5mb3JtLWluZm8ge1xuICAgIHBhZGRpbmc6IDEwcHggMCAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICBcbiAgJi1ob3cge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gICAgXG4gICAgLmRhcmstcmVkLWJ1dG4ge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbiAgICBcbiAgICAmLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgICAgIFxuICAgICAgW2NsYXNzKj1cIi1idXRuXCJdIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJi1yb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgXG4gICAgLmlvcy5zYWZhcmkgJiB7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgbWF4LWhlaWdodDogNjAwcHg7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG4gIH1cbiAgXG4gICYtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuICB9XG4gIFxuICAmLWNsb3NlLXdpZGUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIFxuICAmLWNsb3NlLXNtYWxsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBcbiAgICBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbjogLThweCAwIDAgLThweDtcbiAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gIH1cbiAgXG4gICYtbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGJvdHRvbTogMjBweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fdGV4dCB7XG4gICAgcCB7XG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmX19idG5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBcbiAgICBbY2xhc3MqPVwiYnV0blwiXSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbltjbGFzcyQ9XCJtb2RhbC1mcmFtZVwiXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODk1cHg7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIHBhZGRpbmc6IDQwcHggOTBweCA4MHB4IDkwcHg7XG59XG5cbi53YXJuaW5nLW1vZGFsLWZyYW1lIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cblxuLmZlZWRiYWNrLW1vZGFsLWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIFxuICAubW9kYWwtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBcbiAgcCxcbiAgZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA1MTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBcbiAgcCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIFxuICAgIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIH1cbiAgfVxuICBcbiAgLnN1Ym1pdC1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIFxuICAuaGFsZi1pbnB1dCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIFxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgIFxuICAgIC5zcGlubi1ib3gge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgfVxuICAgIFxuICAgIGlucHV0LnVpLXNwaW5uZXItaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIFxuICAgIC5udW1iZXItaW5wdXQge1xuICAgICAgaW5wdXQudGV4dC1pbnB1dCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLmlucHV0LWxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgXG4gICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgXG4gICAgJi0tY2hlY2sge1xuICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgIH1cbiAgfVxuICBcbiAgLnNwaW5uLWJveC1sYWJlbCB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbjogMCAwIDdweCAwO1xuICB9XG4gIFxuICAuaW5wdXQtbGFiZWwge1xuICAgIG1hcmdpbjogMCAwIDdweCAwO1xuICB9XG4gIFxuICAuZmFzdC1pdGVtLXByaWNlLFxuICAuZmFzdC1pdGVtLWhvdXJzIHtcbiAgICBtYXJnaW46IDEwcHggMCAyMHB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgXG4gIC5mYXN0LWl0ZW0tdHlwZSB7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIFxuICAuY2hlY2stbGFiZWwge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIFxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gICAgXG4gICAgJjpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICBcbiAgICAubGFiZWwtdGV4dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDJweDtcbiAgICB9XG4gIH1cbn1cblxuLnBhc3N3b3JkLWZvcm0ge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgXG4gIC5pbnB1dC1saW5lIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gIH1cbiAgXG4gIC5pbnB1dC1sYWJlbCB7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgfVxuICBcbiAgaW5wdXQudGV4dC1pbnB1dCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbC1xdWFsaXR5IHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIEBpbmNsdWRlIGNsZWFyO1xuICBcbiAgLnRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIFxuICAucmFkaW8ge1xuICAgIG1hcmdpbjogMCAzcHggMCAwO1xuICB9XG4gIFxuICAubGFiZWwtdGV4dCB7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICBcbiAgbGFiZWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMCU7XG4gICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICB9XG4gIFxuICAucmFuZ2Uge1xuICAgICYtcm93IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG4gICAgXG4gICAgJi1pbnB1dHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIFxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50ZXN0aW1vbmlhbC1jaGFyaXR5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBcbiAgLnRlc3RpbW9uaWFsLXF1YWxpdHktaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgXG4gIC50ZXN0aW1vbmlhbC1xdWFsaXR5LWZvbmRzLFxuICAucHJpY2UtcmFuZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAyMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgMC43KTtcbiAgICB9XG4gIH1cbiAgXG4gIC50ZXN0aW1vbmlhbC1xdWFsaXR5LWZvbmRzLmFjdGl2ZTpiZWZvcmUsXG4gICYuYWN0aXZlIC5wcmljZS1yYW5nZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgXG4gIGxhYmVsIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgXG4gICAgJi5mb25kLWxhYmVsIHtcbiAgICAgIFxuICAgICAgLmxhYmVsLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgXG4gICAgICAucmFkaW8ge1xuICAgICAgICB0b3A6IC0ycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb21wYXJlLWNvbnRlbnQsXG4udGV4dC1tb2RhbC1mcmFtZSB7XG4gIHAsIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgICBcbiAgICBtYXJrIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICAgIFxuICAgIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG59XG5cbi5kb3R0ZWQtbGlzdCB7XG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgICBcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gIH1cbn1cblxuLmNvbXBhcmUtbW9kYWwtZnJhbWUge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbn1cblxuLmNvbXBhcmUtY29udGVudC1jb2x1bW4ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQ1LjclO1xuICBcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDU0LjMlO1xuICAgIHBhZGRpbmc6IDAgMTAlIDAgMDtcbiAgICBcbiAgICAuZmVhdHVyZXMtbGlzdC1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5jb21wYXJlLWl0ZW0tbmFtZSB7XG4gIHBhZGRpbmc6IDAgMCA0MHB4IDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmNvbXBhcmUtaW1hZ2Uge1xuICBtaW4taGVpZ2h0OiAzMTBweDtcbiAgbWFyZ2luOiAyM3B4IDAgNDNweCAwO1xuICBcbiAgJiA+IGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5jb21wYXJlLWNvbnRlbnQgcCB7XG4gIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG59XG5cbi5wcm9kdWN0LWZlYXR1cmVzLWxpc3Qge1xuICBwYWRkaW5nOiA1cHggMCA1MHB4IDA7XG59XG5cbi5wcm9kdWN0LWZlYXR1cmVzLWxpc3QgbGkge1xuICBwYWRkaW5nOiAxNnB4IDAgMCAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIFxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIFxuICAuZmVhdHVyZXMtbGlzdC1sYWJlbCB7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn1cblxuLm1vYmlsZS1jb21wYXJlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY291bnRlci1zZWN0aW9uIHtcbiAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgXG4gIC5tb2RhbC10aXRsZSArICYge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmNvdW50ZXItc2l6ZSB7XG4gIHBhZGRpbmc6IDE1cHggMCAyMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcGxhY2Vob2xkZXI7XG59XG5cbi5jb3VudGVyLXRvdGFsIHtcbiAgcGFkZGluZzogMjBweCAwIDIwcHggMDtcbn1cblxuLmNvdW50ZXItdG90YWwtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uY291bnRlci10b3RhbC12YWx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogdmFyKC0tdGhlbWUpO1xufVxuXG4uY29tcGFyZS1zZWN0aW9uIHtcbiAgcGFkZGluZzogMCAwIDIwcHggMDtcbn1cblxuLnRleHQtbW9kYWwtZnJhbWUge1xuICB1bC5vcmRlcmVkLWxpc3Qge1xuICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDA7XG4gICAgXG4gICAgbGkge1xuICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICAgIFxuICAgICAgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbn1cblxuLmNvdW50ZXItY29uZmlybSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCA0MHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZSk7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIFxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkbWlkR3JheTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkR3JheTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi5xdWFsaXR5LWxpbmUge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gIFxuICAuaW5wdXQtbGFiZWwge1xuICAgIHBhZGRpbmc6IDAgMCA1cHggMDtcbiAgfVxuICBcbiAgbGFiZWwge1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgfVxufVxuXG4ucGFydG5lcnMtbW9kYWwtZnJhbWUge1xuICBtYXgtd2lkdGg6IDk4MHB4O1xuICBwYWRkaW5nOiA0MHB4IDIwcHggODBweCAyMHB4O1xufVxuXG4ucGFydG5lcnMtbW9kYWwtY29udGVudCB7XG4gIEBpbmNsdWRlIGNsZWFyO1xuICBcbiAgLnBhcnRuZXJzLWNvbHVtbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgIFxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG4gIFxuICBwIHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICB9XG59XG5cbi5wYXJ0bmVycy1tb2RhbC1mb3JtIHtcbiAgcGFkZGluZzogMzBweCAwIDAgMDtcbiAgY2xlYXI6IGJvdGg7XG4gIFxuICAudGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG4gIFxuICBpbnB1dC50ZXh0LWlucHV0IHtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICB9XG4gIFxuICAuc3VibWl0LWJ0biB7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgbWFyZ2luOiAwIDAgMCAwO1xuICAgIHBhZGRpbmc6IDAgMCAycHggMDtcbiAgfVxufVxuXG4ucmVwbGFjZS1tb2RhbC1mcmFtZSB7XG4gIG1heC13aWR0aDogNjQwcHg7XG4gIHBhZGRpbmc6IDQwcHggNDBweDtcbiAgXG4gIC5oZWFkZXItY2FydC1kcm9wZG93biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDdweCB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4ubW9kYWwtZm9ybS1kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzk5OTk5OTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubG9naW4tZm9ybXMgLm1vZGFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBwYWRkaW5nOiAwIDAgMjVweCAwO1xufVxuXG4ubW9kYWwtdGFicyB7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNmM2YzY7XG4gIFxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luOiAwIDAgMCAxNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICAgIFxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIFxuICAgICYuY3VycmVudCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZSk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyAwLjFzO1xuICAgIH1cbiAgfVxufVxuXG4uYnJpZiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA5ODBweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gNjBweCBhdXRvO1xuICBAaW5jbHVkZSBjbGVhcjtcbiAgXG4gICYtcHJvcG9zYWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgIFxuICAgIHNwYW4ge1xuICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgXG4gICAgW2NsYXNzKj1cIi1idXRuXCJdIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG4gIFxuICAmLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIFxuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIH1cbiAgfVxuICBcbiAgJi10ZXh0IHtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIFxuICAgIHAge1xuICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gICAgICBcbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG4gIFxuICBmb3JtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgXG4gICAgdGV4dGFyZWEudGV4dGFyZWEtZmllbGQsXG4gICAgaW5wdXQudGV4dC1pbnB1dCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIFxuICAmLXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgXG4gICAgJi10aXRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRCb3JkZXI7XG4gICAgICB9XG4gICAgICBcbiAgICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAuaW5wdXQtbGluZSB7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgIFxuICAgIC5jaGVja2JveCB7XG4gICAgICBtYXJnaW46IDE1cHggMCAwIDA7XG4gICAgfVxuICAgIFxuICAgIC5jaGVjay1sYWJlbCB7XG4gICAgICAuY2hlY2tib3gge1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAuaW5wdXQtbGFiZWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIHBhZGRpbmc6IDE1cHggMCAwIDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIFxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIH1cbiAgfVxuICBcbiAgdGV4dGFyZWEudGV4dGFyZWEtZmllbGQge1xuICAgIGhlaWdodDogMTUwcHg7XG4gIH1cbiAgXG4gICYtaW5wdXQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICBcbiAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICB9XG4gICAgXG4gICAgLmNoZWNrLWxhYmVsIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgbWFyZ2luOiAxM3B4IDAgMCAwO1xuICAgICAgXG4gICAgICAubGFiZWwtdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6bnRoLWNoaWxkKDJuICsgMSkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAuc2V4LXNsaWRlci1ob2xkZXIge1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICB9XG4gIFxuICAuc2V4LXZhbHVlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIFxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cbiAgXG4gIC5kYXJrLXJlZC1idXRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDAgYXV0bztcbiAgICBjbGVhcjogYm90aDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5cbi5mZWVkYmFjay1tb2RhbC1mcmFtZS0tdGFyaWZmIHtcbiAgbWF4LXdpZHRoOiA5ODBweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4udGFyaWZmLW1vZGFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBjbGVhcjtcbiAgXG4gICYtY29sdW1uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzAlO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICBcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAkYXNpZGVOYXY7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICB1bCB7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICBcbiAgICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgICAgcGFkZGluZzogNHB4IDAgOHB4IDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodEJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICYtcHJpY2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodEJvcmRlcjtcbiAgICBwYWRkaW5nOiAxOHB4IDIwcHggMjNweCAyMHB4O1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIFxuICAmLWRpc2NvdW50IHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICB9XG4gIFxuICAuaW5wdXQtbGluZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICAgIFxuICAgIC5zcGlubi1ib3gge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIFxuICAgIGlucHV0LnVpLXNwaW5uZXItaW5wdXQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cbiAgfVxuICBcbiAgLmlucHV0LWxhYmVsIHtcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgfVxuICBcbiAgJi1mb3JtLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIFxuICAmLXRleHQge1xuICAgIG1hcmdpbjogMzBweCAwIDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5tb2RhbC10ZW5kZXIge1xuICBAaW5jbHVkZSBjbGVhcjtcbiAgXG4gIC5oZXJvLWNvbXBhbnktbmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICBcbiAgJi1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDAgMDtcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICBcbiAgICAmLWxvZ28ge1xuICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgXG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtbmFtZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gICAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICAgIFxuICAgICAgLm5hbWUtaG9sZGVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLml0ZW0tdGVuZGVyLWFwcHJvdmVkIHtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICBtYXJnaW46IDAgMCAwIDNweDtcbiAgICAgICAgXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLW1vcmUge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgICBcbiAgICAgIFtjbGFzcyo9XCItYnV0blwiXSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWRhdGEge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIFxuICAgICAgdGltZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG4gICAgICBcbiAgICAgIHAge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAuY2FyZC1mZWF0dXJlcy1saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLXJhdGluZyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogOXB4IDAgMCAwO1xuICAgICAgXG4gICAgICAmLXRvdGFsIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgICAgXG4gICAgICAucG9zaXRpdmUge1xuICAgICAgICBjb2xvcjogJGdyZWVuSGVscERhcms7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5uZWdhdGl2ZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5zdGF0aWMtcmF0aW5nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIFtjbGFzcyo9XCItYnV0blwiXSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xuICAgIH1cbiAgfVxuICBcbiAgJi10YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgXG4gICAgbGkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBcbiAgICAgICYuY3VycmVudCBzcGFuLFxuICAgICAgJi5jdXJyZW50IGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZSk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYuZGlzYWJsZWQgYSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodEdyYXk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIHNwYW4sXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAvKiYtdGFiLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMzBweCAwIDAgMDtcbiAgfSovXG4gIFxuICAmLXRlc3RpbW9uaWFsIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0R3JheTtcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICBcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICAgIFxuICAgIC5zdHVkaW8tdGVzdGltb25pYWxzLWxpc3QtLWhpZGRlbiAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gICAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0R3JheTtcbiAgICB9XG4gICAgXG4gICAgLmltYWdlLWhvbGRlciB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgIG1hcmdpbjogMCAzMHB4IDAgMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgXG4gICAgLmltYWdlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgLy9ub2luc3BlY3Rpb24gQ3NzVW5rbm93blRhcmdldFxuICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2kvbm8tcGhvdG8ucG5nJykgbm8tcmVwZWF0IDAgMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5uYW1lIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgICBcbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAubWVzc2FnZSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICAgIFxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA1cHggMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLXJhdGluZyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgICAgICBcbiAgICAgICAgLnN0YXRpYy1yYXRpbmcge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbjogNnB4IDAgMCAwO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICB0aW1lIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5tb2RhbC10cmlnZ2VyIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW46IDFweCAwIDAgMTBweDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICAgIFxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtYW5zd2VyIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDAgMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmFuc3dlci1mb3JtIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAwIDMwcHg7XG4gICAgICBcbiAgICAgICYtdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTVweCAwO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgfVxuICBcbiAgJi1wb3J0Zm9saW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICBcbiAgICAmLW5hbWUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogNXB4IDAgNXB4IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0R3JheTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIFxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG4gICAgfVxuICB9XG4gIFxuICAuYWJvdXQtc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgIFxuICAgIHAge1xuICAgICAgcGFkZGluZzogMCAwIDE1cHggMDtcbiAgICB9XG4gICAgXG4gICAgLm1haW4tc2VjdGlvbi10aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgXG4gIC5zdHVkaW8tc2xpZGVyLWNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IGNhbGMoMzUlIC0gMTBweCk7XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICBcbiAgICAuc3R1ZGlvLXNsaWRlciB7XG4gICAgICAmLWhvbGRlciB7XG4gICAgICAgIG1heC13aWR0aDogNjgwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgICAgXG4gICAgICAuc2xpZGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtY29sdW1uIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvL29yZGVyOiAyO1xuICAgICAgICBcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnN0dWRpby1zbGlkZXItaG9sZGVyIHtcbiAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuc3R1ZGlvLXNsaWRlci1ob2xkZXIge1xuICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4ubW9kYWwtcmF0aW5nIHtcbiAgQGluY2x1ZGUgY2xlYXI7XG4gIFxuICAmLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmLWNvbHVtbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cbiAgXG4gICYtaXRlbSB7XG4gICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgIEBpbmNsdWRlIGNsZWFyO1xuICAgIFxuICAgIC5uYW1lIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA1cHggMDtcbiAgICB9XG4gICAgXG4gICAgc3BhbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICAgIFxuICAgIC52YWx1ZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNXB4KTtcbiAgICAgIGJhY2tncm91bmQ6ICRsaWdodEdyYXk7XG4gICAgfVxuICAgIFxuICAgIC52YWx1ZS1yYW5nZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUpO1xuICAgIH1cbiAgICBcbiAgfVxufVxuXG4ubG9jYXRpb24tbW9kYWwtZnJhbWUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0MHB4KTtcbn1cblxuLm1vZGFsLWxvY2F0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDYwcHggMzBweCA2MHB4IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgcGFkZGluZzogNDBweCAxMHB4IDYwcHggMTBweDtcbiAgfVxuICBcbiAgZm9ybSB7XG4gICAgcGFkZGluZzogNzFweCAwIDAgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIFxuICAmLXNjcm9sbCB7XG4gICAgQGluY2x1ZGUgc2VjdGlvbi1zY3JvbGw7XG4gIH1cbiAgXG4gICYtY29udGVudCB7XG4gICAgQGluY2x1ZGUgc2VjdGlvbi1zY3JvbGwtY29udGVudDtcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgfVxuICBcbiAgJi1jb25maXJtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodGVyR3JheTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgXG4gICAgW2NsYXNzKj1cIi1idXRuXCJdIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG4gIH1cbiAgXG4gICYtYWxwaGFiZXQge1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gICAgY29sdW1uLWNvdW50OiA0O1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgY29sdW1uLWNvdW50OiAzO1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgfVxuICAgIFxuICB9XG4gIFxuICAmLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodGVyR3JheTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgQGluY2x1ZGUgY2xlYXI7XG4gICAgXG4gICAgaW5wdXQudGV4dC1pbnB1dCB7XG4gICAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG4gIFxuICBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxcHggMTBweCAzcHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIFxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUpO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgXG4gICAgJi5jaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lKTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5yYWRpbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtOTk5ZW07XG4gICAgfVxuICB9XG4gIFxuICAmLW1haW4ge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIFxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICB9XG4gIH1cbiAgXG4gICYtbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBcbiAgICB1bCB7XG4gICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgICAgcGFkZGluZzogMCAyMHB4IDAgMDtcbiAgICAgIFxuICAgICAgJjpudGgtY2hpbGQoNG4gKyAxKSB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgfVxuICAgICAgXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogMCA1cHggMCAwO1xuICAgICAgICBcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgNXB4IDVweCA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBwYWRkaW5nOiAxcHggNXB4IDNweCA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1vZGFsLWxpbmtzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBcbiAgYSB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgW2NsYXNzJD1cIm1vZGFsLWZyYW1lXCJdIHtcbiAgICBwYWRkaW5nOiA2MHB4IDQwcHg7XG4gIH1cbiAgLnJlcG9ydC1vcmRlci1tb2RhbC1mcmFtZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgLmZlZWRiYWNrLW1vZGFsLWZyYW1lIHtcbiAgICAuaGFsZi1pbnB1dDpmaXJzdC1jaGlsZCxcbiAgICAuaGFsZi1pbnB1dCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBcbiAgICAuc3Bpbm4tYm94IHtcbiAgICAgIC51aS1zcGlubmVyLWJ1dG4udWktc3Bpbm5lci1kb3duIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAudWktc3Bpbm5lci1idXRuLnVpLXNwaW5uZXItdXAge1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5zcGlubi1ib3gtbGFiZWwge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gIH1cbiAgXG4gIC50YXJpZmYtbW9kYWwge1xuICAgICYtY29sdW1uOmZpcnN0LWNoaWxkLFxuICAgICYtY29sdW1uIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIFxuICAgIC5zcGlubi1ib3gge1xuICAgICAgLnVpLXNwaW5uZXItYnV0bi51aS1zcGlubmVyLWRvd24ge1xuICAgICAgICBib3R0b206IDE0cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC51aS1zcGlubmVyLWJ1dG4udWktc3Bpbm5lci11cCB7XG4gICAgICAgIHRvcDogMTNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZmVlZGJhY2stbW9kYWwtZnJhbWUge1xuICAgIC5zcGlubi1ib3gge1xuICAgICAgLnVpLXNwaW5uZXItYnV0bi51aS1zcGlubmVyLWRvd24sXG4gICAgICAudWktc3Bpbm5lci1idXRuLnVpLXNwaW5uZXItdXAge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5tb2RhbC10ZW5kZXItdGFicyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gICAgXG4gICAgbGkge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gICAgXG4gICAgc3BhbixcbiAgICBhIHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5icmlmIHtcbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG4gICAgXG4gICAgJi1pbnB1dCxcbiAgICAuaW5wdXQtbGFiZWwge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgXG4gICAgLmlucHV0LWxhYmVsIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgfVxuICB9XG4gIFxuICAubW9kYWwtdGFicyBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICBcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIFtjbGFzcyQ9XCJtb2RhbC1mcmFtZVwiXSB7XG4gICAgcGFkZGluZzogNDBweCAxNXB4IDU1cHggMTVweDtcbiAgfVxuICBcbiAgLmNoZWFwZXItZm9ybSBpbnB1dC50ZXh0LWlucHV0LFxuICAuY2hlYXBlci1mb3JtIC5zdWJtaXQtYnRuIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIFxuICAuY2hlYXBlci1mb3JtIGlucHV0LnRleHQtaW5wdXQge1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgfVxuICBcbiAgLmNoZWFwZXItZm9ybSBsYWJlbC5pbnB1dC1sYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIFxuICAucGFydG5lcnMtbW9kYWwtY29udGVudCB7XG4gICAgLnBhcnRuZXJzLWNvbHVtbiB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA0MHB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAucGFydG5lcnMtbW9kYWwtZm9ybSB7XG4gICAgLnBhcnRuZXJzLWNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICBcbiAgICAuc3VibWl0LWJ0biB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbiAgXG4gIC5tb2RhbC10ZW5kZXIge1xuICAgIFxuICAgICYtdGFiLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgICB9XG4gICAgXG4gICAgJi10ZXN0aW1vbmlhbCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodEdyYXk7XG4gICAgICBcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmltYWdlLWhvbGRlciB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5tZXNzYWdlIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi1hbnN3ZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgIH1cbiAgICBcbiAgICAmLXBvcnRmb2xpbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICAgIFxuICAgICAgJi1uYW1lIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodEdyYXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGhlbWUpO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYuYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAwIDMwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5tb2RhbC1yYXRpbmcge1xuICAgIFxuICAgICYtY29sdW1uIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubG9naXN0LWNvbmZpcm0sXG4ud2FyZWhvdXNlLWNvbmZpcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgbWFyZ2luOiAxNXB4IGF1dG87XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHotaW5kZXg6IHVuc2V0O1xufVxuXG4ubG9naXN0LWNvbmZpcm0tZXJyb3Ige1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB2YXIoLS10aGVtZSk7XG59XG5cbi50aGFua3MtbW9kYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIFxuICAmX190ZXh0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjIwcHgpO1xuICB9XG4gIFxuICAmX19tYW5hZ2VyIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIFxuICAgICYtaW1hZ2Uge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1uYW1lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxuICBcbiAgLmNvbnRhY3RzLXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgXG4gICAgYSB7XG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAuZGFyay1yZWQtYnV0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgfVxufVxuXG4ucmVwb3J0LW9yZGVyLW1vZGFsLWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgXG4gICZfbG9naXN0IHtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgfVxufVxuXG4uY29udHJhY3Rvci1tb2RhbC1mcmFtZSB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLmNvbnRyYWN0b3ItcHJvcG9zYWwge1xuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICBcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuICBcbiAgLm1haW4tc2VjdGlvbi10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgXG4gIC5kYXJrLXJlZC1idXRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbF9fY29uZmlybSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIFxuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIFxuICAmLWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93O1xuICB9XG4gIFxuICAmLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgIFxuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgXG4gICYtYnRucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIFxuICAgIFtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICBcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1vZGFsX19jb250cmFjdG9yLWluZm8ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgXG4gICYtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodEJvcmRlcjtcbiAgfVxuICBcbiAgJi1rZXkge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgfVxuICBcbiAgJi12YWx1ZSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLmFncmVlbWVudC1saW5lIHtcbiAgbWF4LXdpZHRoOiA1MTBweDtcbiAgXG4gICZfY2VudGVyZWQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICBcbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgXG4gIC5sYWJlbC10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICB9XG59XG5cbi5tb2RhbC1mb3JtLWNvbmZpcm0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAkZ3JlZW5IZWxwRGFyaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuY29udHJhY3Rvci1wcm9wb3NhbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgXG4gICAgJl9fY29sdW1uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAuY2FydC1tb2RhbCBbY2xhc3MqPVwiLWJ1dG5cIl0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICB9XG4gIFxuICAudGVzdGltb25pYWwtcXVhbGl0eSB7XG4gICAgbGFiZWwge1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICBbY2xhc3MkPVwibW9kYWwtZnJhbWVcIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIFxuICAubW9kYWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuICBcbiAgLmJyaWYge1xuICAgIC5pbnB1dC1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG4gIFxuICAudGV4dC1tb2RhbC1mcmFtZSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cblxuXG4ubWFwLW1vZGFsLWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgXG4gIC5zcGlubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgXG4gIC5tYXAtYm94IHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbiAgXG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgXG4gICAgLm1hcC1ib3gge1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICB9XG4gIH1cbn1cblxuLmRlbGl2ZXJ5LW1vZGFsLWNvbmZpcm0ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBcbiAgW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4uYWR1bHQtbW9kYWwge1xuICBcbiAgW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgIHdpZHRoOiAzLjVlbTtcbiAgICBcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgfVxufVxuIiwiLm9yZGVyLXN0ZXBzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIFxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRCb3JkZXI7XG4gIH1cbiAgXG4gICZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIFxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIFxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZpbGw6ICRtaWRHcmF5O1xuICAgIH1cbiAgICBcbiAgICAmLmFjdGl2ZSxcbiAgICAmLmN1cnJlbnQge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIFxuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLmN1cnJlbnQge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59IiwiLnByb2dyZXNzYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAyMDM7XG4gIHdpZHRoOiAxMDB2dztcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRCb3JkZXI7XG4gIGJveC1zaGFkb3c6ICRzaGFkb3c7XG4gIFxuICAmX190aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxuICBcbiAgJl9faG9sZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgzNSwgMzUsIDM1LCAwLjMpO1xuICB9XG4gIFxuICAmX192YWx1ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW5IZWxwO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweCAwIDAgOHB4O1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgzNSwgMzUsIDM1LCAwLjMpO1xuICB9XG59XG4iLCIuc2NoZWR1bGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgXG4gICYgPiBbY2xhc3MqPVwiYnV0blwiXSB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIFxuICAmX19uYW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgfVxuICBcbiAgJl9fZGF5cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBcbiAgICBpbnB1dC50ZXh0LWlucHV0IHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgXG4gICAgbGFiZWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3JhbmdlcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBsaW5lLWhlaWdodDogMC45ZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIFxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMC40ZW07XG4gICAgfVxuICAgIFxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIFxuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgXG4gIFxuICAmX19tb250aC1zZWxlY3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgXG4gICZfX3RhYmxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgXG4gICAgJi1ob2xkZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICB9XG4gICAgXG4gICAgJi10b3RhbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgXG4gICAgJi1jZWxsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB9XG4gICAgXG4gICAgJi1ib2R5IHtcbiAgICAgIC5zY2hlZHVsZXJfX3RhYmxlLXJvdyB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXJHcmF5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5zY2hlZHVsZXJfX3RhYmxlLWNlbGwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICAgICAgXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMSksXG4gICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMiksXG4gICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMyksXG4gICAgICAgICY6bnRoLWxhc3QtY2hpbGQoNCkge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1oZWFkIHtcbiAgICAgIC5zY2hlZHVsZXJfX3RhYmxlLWNlbGwge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICZfX2NoZWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMzlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRtaWRHcmF5LCAwLjMpO1xuICAgIH1cbiAgICBcbiAgICAmLmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZEdyYXk7XG4gICAgfVxuICAgIFxuICAgIC5jaGVja2JveCB7XG4gICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XG4gICAgfVxuICB9XG4gIFxuICBcbiAgJl9fbW9kYWwge1xuICAgIC5zY2hlZHVsZXJfX3RhYmxlLWNlbGwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIFxuICAgICAgLmRhcmstcmVkLWJ1dG4ge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJl9fYWRkIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIFxuICAgICYtZnJhbWUge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxMDBweDtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMTVweDtcbiAgICAgIGdyaWQtcm93LWdhcDogMTVweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICBcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgfVxuICAgICAgXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICBcbiAgICBbY2xhc3MqPVwiYnV0blwiXSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIFxuICAgIC5pbnB1dC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgfVxuICB9XG4gIFxufVxuIiwiLndhcnJhbnR5LXNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYm9yZGVyOiAycHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMjBweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIFxuICAmX3ZlcnRpY2FsIHtcbiAgICAud2FycmFudHktc2VjdGlvbl9fbGlzdCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG4gIH1cbiAgXG4gICZfbG93IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIFxuICAmX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDk4MHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiA0MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIFxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIFxuICAmX19pdGVtLWNvbnRlbnQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICBcbiAgJl9faXRlbS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICBcbiAgJl9faXRlbS10ZXh0IHtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIH1cbiAgfVxuICBcbiAgJl9faXRlbS1idXRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgXG4gICZfX2ljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLndhcnJhbnR5LXNlY3Rpb24ge1xuICAgICZfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAud2FycmFudHktc2VjdGlvbiB7XG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIFxuICAgICZfX2xpc3Qge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuICAgIFxuICAgIFxuICAgICZfX2ljb24ge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIFxuICAgICZfX2l0ZW0tYnV0biB7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG4iLCIub3JnYW5pc2F0aW9uIHtcbiAgJi10ZWFtIHtcbiAgICAmLXRleHQge1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICB9XG4gICAgXG4gICAgJi1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICBcbiAgICAgICZfbG93IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDE1cHgpO1xuICAgICAgbWFyZ2luOiAwIDAgMzBweCAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgICAgXG4gICAgICAmOm50aC1jaGlsZCg0biArIDEpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAub3JnYW5pc2F0aW9uLXRlYW0tbmFtZSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWxpbmsge1xuICAgICAgQGluY2x1ZGUgZnVsbExpbms7XG4gICAgfVxuICAgIFxuICAgICYtcGhvdG8ge1xuICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgICBcbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLW5hbWUge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgfVxuICAgIFxuICAgICYtcG9zdCB7XG4gICAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICB9XG4gICAgXG4gICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICB9XG4gICAgXG4gICAgJi1jb250YWN0cyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyMDtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1zb2NpYWxzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIFxuICAgICAgYSB7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIFxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBmaWxsOiAkYmxhY2s7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIFxuICAgICAgICBzdmcge1xuICAgICAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMzYwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAmLWxpc3Qge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgJi10ZWFtIHtcbiAgICAgICYtbGlzdCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi10ZXh0IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgJi10ZWFtIHtcbiAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5yZXBvcnQge1xuICBwYWRkaW5nOiAwIDAgMjAwcHggMDtcbiAgXG4gICZfX2lubmVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgXG4gIC5jYXRhbG9ndWUtcHJpY2Utc29ydCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgXG4gICAgJl9sb3cge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIFxuICAgICAgLmNhdGFsb2d1ZS1kYXRlLXNvcnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJi1ob2xkZXIge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG4gIFxuICAmLXJlZCB7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgfVxuICBcbiAgJi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHggNTBweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBcbiAgICAmX2xvdyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgXG4gICYtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBcbiAgJi1tb250aCB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBtYXJnaW46IDE1cHggYXV0byAzNXB4IGF1dG87XG4gICAgZm9udC1mYW1pbHk6ICRtYWluRm9udDtcbiAgICBcbiAgICBzZWxlY3Qge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJi10b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIFxuICAmLXZhbHVlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBcbiAgICAmLS1saWdodCB7XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgfVxuICB9XG4gIFxuICAmLXR5cGUge1xuICAgIFxuICAgICZfX3RvdGFsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB9XG4gICAgXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4IDEwcHg7XG4gICAgfVxuICAgIFxuICAgICYtaG9sZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICBcbiAgICAmLWxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIFxuICAgICAgJiAqIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS0xIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDE7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0MjtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi0tMyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQzO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS00IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0NjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi0tNyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQ3O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS04IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0OTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi0tMTAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0MTA7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTExIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDExO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS0xMiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQxMjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi0tMTMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0MTM7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTE0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDE0O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS0xNiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQxNjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi0tMTcge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRyZXBvcnQxNyAwJSwgJHJlcG9ydDE3IDUwJSwgJHJlcG9ydDE4IDUwJSwgJHJlcG9ydDE4IDEwMCUpO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS0xOCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHJlcG9ydDE4IDAlLCAkcmVwb3J0MTggNTAlLCAkcmVwb3J0MTcgNTAlLCAkcmVwb3J0MTcgMTAwJSk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtY291bnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuICBcbiAgJi1tYW5hZ2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgXG4gICAgJi10b3RlbSB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgIFxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICYtZGF0YSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMyNXB4KTtcbiAgICBcbiAgICAmX3dpZGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIFxuICAgIHRoIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgcGFkZGluZzogMCA1cHggMTBweCA1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAvL3doaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYuZW1wdHktY2VsbCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgdGJvZHkgdHI6bm90KC5uby1oaWdobGlnaHQpIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0ZXJHcmF5O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICB0Zm9vdCB0ZCB7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgfVxuICB9XG4gIFxuICAmLWJvdHRvbSB7XG4gICAgJi10aXRsZSB7XG4gICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBcbiAgICAgICYtcGxhbiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgICAgIFxuICAgICAgICAuY3VycmVuY3kge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1jb252ZXJzaW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgXG4gICAgICBzcGFuIHtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgbWFyayB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtYXZlcmFnZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgIFxuICAgICAgLmN1cnJlbmN5IHtcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICYtcmlnaHQge1xuICAgIHdpZHRoOiAzMDVweDtcbiAgfVxuICBcbiAgJi1jaGFydCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gICAgXG4gICAgJi1taW5pbWFsIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBcbiAgICAgIC5yZXBvcnQtY2hhcnQtbGluZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5yZXBvcnQtY2hhcnQtdmFsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtcGxhbiB7XG4gICAgICB3aWR0aDogNDUlO1xuICAgICAgXG4gICAgICAucmVwb3J0LWNoYXJ0LWxpbmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5yZXBvcnQtY2hhcnQtdmFsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLW1hbmFnZXItcGxhbiB7XG4gICAgICB3aWR0aDogNzUlO1xuICAgICAgXG4gICAgICAucmVwb3J0LWNoYXJ0LWxpbmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLnJlcG9ydC1jaGFydC12YWx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtYm9udXMge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIFxuICAgICAgLnJlcG9ydC1jaGFydC1saW5lIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW5IZWxwRGFyaztcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5yZXBvcnQtY2hhcnQtdmFsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW5IZWxwRGFyaztcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1sYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgXG4gICAgJi1hbW91bnQge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICBcbiAgICAmLWxpbmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xuICAgICAgYmFja2dyb3VuZDogJGFzaWRlO1xuICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgICBcbiAgICAmLXZhbHVlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgb3BhY2l0eTogMC45O1xuICAgIH1cbiAgICBcbiAgfVxuICBcbiAgJi10YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICBcbiAgICAmLWhvbGRlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB9XG4gICAgXG4gICAgdGhlYWQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMzA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDBzIDBzO1xuICAgIH1cbiAgICBcbiAgICB0aCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAzMDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweCA1cHggMTVweDtcbiAgICAgIG1pbi13aWR0aDogMTI1cHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICAgICAgXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi53ZWVrZW5kIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHJlcG9ydDc7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5yZXBvcnQtdGFibGVfX2NvdW50ZXIge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIFxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgdHIge1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICB0ZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogODIwcHg7XG4gICAgICBcbiAgICAgICYuZW1wdHktY2VsbCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgdGZvb3QgdGQge1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4IDVweCAxNXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICBcbiAgICAmLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgICBtYXgtd2lkdGg6IDgyMHB4O1xuICAgICAgcGFkZGluZzogNXB4IDEwcHggMTBweCAxMHB4O1xuICAgICAgYm9yZGVyOiA3cHggc29saWQgJHdoaXRlO1xuICAgICAgXG4gICAgICAmX3NtYWxsIHtcbiAgICAgICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgICAgIFxuICAgICAgICAucmVwb3J0LXRhYmxlLWl0ZW0tbnVtYmVyIHtcbiAgICAgICAgICBtYXJnaW46IDdweCAwIDNweCAwO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAucmVwb3J0LW9yZGVyLXN0YXR1cyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLnJlcG9ydC10YWJsZS1pdGVtLWljb24ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIFxuICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgICZfY29tcGxldGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLXRvcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLy9vcGFjaXR5OiAwLjg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtdG90ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuaWNvLWNpcmNsZXMsXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgICAgICAgXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtaWNvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIFxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICBmaWxsOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYgKyAucGFnZS1zZXBhcmF0b3Ige1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLnJlcG9ydC10YWJsZS1pdGVtLWRheXMge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgfVxuICAgICAgXG4gICAgICAmLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkR3JheTtcbiAgICAgICAgXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICZfZXJyb3Ige1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgICBcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAmLXNvdXJjZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmljby1nb29nbGUge1xuICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmljby15YW5kZXgge1xuICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmljby1kaXJlY3Qge1xuICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmljby1hZHdvcmRzIHtcbiAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5pY28tZmFjZWJvb2sge1xuICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmljby1pbnN0YWdyYW0ge1xuICAgICAgICBcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAmLWRheXMge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLXByaWNlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtcmVhc29uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi0tMSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHJlcG9ydDE7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTIge1xuICAgICAgICBib3JkZXItY29sb3I6ICR5ZWxsb3c7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRyZXBvcnQzO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS00IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVwb3J0NDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi0tNiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHJlcG9ydDY7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTcge1xuICAgICAgICBib3JkZXItY29sb3I6ICRyZXBvcnQ3O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS04IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVwb3J0ODtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi0tOSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHJlcG9ydDk7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTEwIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVwb3J0MTA7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTExIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVwb3J0MTE7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTEyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVwb3J0MTI7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTEzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVwb3J0MTM7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTE0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVwb3J0MTQ7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTE2IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVwb3J0MTY7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTE3IHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHJlcG9ydDE3O1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJHJlcG9ydDE3O1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRyZXBvcnQxODtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHJlcG9ydDE4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS0xOCB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRyZXBvcnQxODtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRyZXBvcnQxODtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcmVwb3J0MTc7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRyZXBvcnQxNztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgXG4gICAgICAmX25vdC1wYXllZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLmRjNDQ2IHtcbiAgICAgIC5yZXBvcnQtdGFibGUtaXRlbSxcbiAgICAgIHRkIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgXG4gICAgJi1sb2dpc3Qge1xuICAgICAgbWluLWhlaWdodDogMTMwcHg7XG4gICAgICBcbiAgICAgICYtY3VzdG9tZXIge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtYWRkcmVzcyB7XG4gICAgICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICYtb3JkZXIge1xuICAgIG1pbi13aWR0aDogNjAwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIFxuICAgICZfX2NvdW50ZWQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBcbiAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuY2FydC1kcm9wZG93biB7XG4gICAgICAmLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1jZWxsIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl93aWRlIHtcbiAgICAgIG1pbi13aWR0aDogNzUwcHg7XG4gICAgfVxuICAgIFxuICAgIC5yZXBvcnQtb3JkZXItcm93IHtcbiAgICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIFxuICAgIHRleHRhcmVhLnRleHRhcmVhLWZpZWxkIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIH1cbiAgICBcbiAgICBpbnB1dC50ZXh0LWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuICAgIFxuICAgIC5pbnB1dC1saW5lIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIHRleHRhcmVhLnRleHRhcmVhLWZpZWxkIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fbmV3LXRhc2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgIFxuICAgICAgLmlucHV0LWxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIFtjbGFzcyo9XCJidXRuXCJdLFxuICAgICAgc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgIEBpbmNsdWRlIHNlbGVjdEhlaWdodCgzMHB4KTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX19jb21tZW50cyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWZyYW1lIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGVCb3JkZXI7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgXG4gICAgICAgICZfcmVkIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX2xvZ2lzdC10YWJsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICAgICAgICBwYWRkaW5nOiA2cHggN3B4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogOTM0cHg7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NzhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmNhcnQtaXRlbSB7XG4gICAgICAmLWltYWdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNXB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWluZm8ge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgIFxuICAgICAgICAmID4gYSB7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuY2FydC1kcm9wZG93bi1jZWxsLS1pbWFnZSB7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIG1pbi13aWR0aDogMzVweDtcbiAgICB9XG4gICAgXG4gICAgLmNhcnQtZHJvcGRvd24tcm93IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICB9XG4gICAgXG4gICAgLmNhcnQtZHJvcGRvd24tY2VsbC0tbnVtYmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgfVxuICAgIFxuICAgICYtdG9wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xuICAgIH1cbiAgICBcbiAgICAmX19zZWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBcbiAgICAgICZfY2FsY3VsYXRpb25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWlubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWNvbnRyYWN0b3IsXG4gICAgICAmLXRpbWUsXG4gICAgICAmLWRyaXZlcixcbiAgICAgICYtYWRkcmVzcyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLXNlcCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1pbm5lci10aXRsZSxcbiAgICAgICYtaW5uZXItY29udGVudCxcbiAgICAgICYtdGl0bGUsXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGVCb3JkZXI7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtaW5uZXItY29udGVudCxcbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgXG4gICAgICAgICYuc3RhdHVzIHtcbiAgICAgICAgICAvLyDQl9Cw0LPRgNGD0LfQutCwXG4gICAgICAgICAgJl8xIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJlcG9ydDY7XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgIC8vINCc0L7QvdGC0LDQtlxuICAgICAgICAgICZfMiB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZXBvcnQxNjtcbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgLy8g0JTQtdC80L7QvdGC0LDQtlxuICAgICAgICAgICZfMyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZXBvcnQ4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICAvLyDQktGL0LPRgNGD0LfQutCwXG4gICAgICAgICAgJl80IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJlcG9ydDE7XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgIC8vINCf0L7RgNGD0YfQtdC90LjQtVxuICAgICAgICAgICZfNSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZXBvcnQxNDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1pbm5lci10aXRsZSxcbiAgICAgICYtdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIFxuICAgICAgICAuYWRkLWJ1dG4ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgICYuZXJyb3Ige1xuICAgICAgICAucmVwb3J0LW9yZGVyX19zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtaW5uZXItdGl0bGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi10aXRsZS1kcml2ZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtZ2FwLFxuICAgICAgJi1kcml2ZXJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWlubmVyLW5hbWUsXG4gICAgICAmLW5hbWUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbWluLXdpZHRoOiAxNTJweDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDJweCAxMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGFycm93Qmc7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDhweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgICAgXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi5zdGF0dXMge1xuICAgICAgICAgIC8vINCX0LDQs9GA0YPQt9C60LBcbiAgICAgICAgICAmXzEge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQ2O1xuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICAvLyDQnNC+0L3RgtCw0LZcbiAgICAgICAgICAmXzIge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQxNjtcbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgLy8g0JTQtdC80L7QvdGC0LDQtlxuICAgICAgICAgICZfMyB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDg7XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgIC8vINCS0YvQs9GA0YPQt9C60LBcbiAgICAgICAgICAmXzQge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQxO1xuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICAvLyDQn9C+0YDRg9GH0LXQvdC40LVcbiAgICAgICAgICAmXzUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQxNDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgJl9kaXNhYmxlZCB7XG4gICAgICAgIC5yZXBvcnQtb3JkZXJfX3NlY3Rpb24tbmFtZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFydENvbG9yO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1pbm5lci1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAucmVwb3J0LXByb2R1Y3RzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi10aXRsZS1yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYtaW5uZXItbmFtZSxcbiAgICAgICAgJi1uYW1lIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYtaW5uZXItdGl0bGUsXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIFxuICAgICAgICAgICYtZHJpdmVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYtdGl0bGUtcmlnaHQge1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgICBncmlkLWdhcDogMTBweDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYtZHJpdmVycyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYtY29udHJhY3RvcixcbiAgICAgICAgJi1hZGRyZXNzLFxuICAgICAgICAmLXRpbWUge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi1hZGRyZXNzIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi1zZXAge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLy9tYXgtd2lkdGg6IDI3NXB4O1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICBtYXJnaW46IDAgMCA3cHggMDtcbiAgICAgIFxuICAgICAgJl9faGFsZiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICZfX2tleSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICBcbiAgICAgICZfaGlkZGVuIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgbGFiZWwsXG4gICAgICAubWFuYWdlci1zZWxlY3QtaG9sZGVyLFxuICAgICAgJiA+IHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIFxuICAgICAgbGFiZWwucmVwb3J0LW9yZGVyLXJvd19fcmVzcG9uc2libGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgXG4gICAgICAgIC5jaGVja2JveCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgLm1hbmFnZXItc2VsZWN0LWhvbGRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIFxuICAgICAgICAmX192YWx1ZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmX19wcmVmaXgge1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAubG9naXN0aWNzLXNlbGVjdCxcbiAgICAgICAgLnRleHQtaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuY3VycmVuY3kge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgc2VsZWN0IHtcbiAgICAgICAgQGluY2x1ZGUgc2VsZWN0SGVpZ2h0KDMwcHgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYgPiBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIFxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgXG4gICAgICAgIC5tYW5hZ2VyLXNlbGVjdC1ob2xkZXIge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmX19oYWxmIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgIFxuICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fY29sdW1uIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgIFxuICAgICAgLnJlcG9ydC1vcmRlci1yb3cge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX19zZXBhcmF0b3Ige1xuICAgICAgZmxleDogMSAwIDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICAgIH1cbiAgICBcbiAgICAmX190aXRsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFibGVCb3JkZXI7XG4gICAgfVxuICAgIFxuICAgICZfX2NvbnRyb2xzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBcbiAgICAgIFtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1zdGF0dXMge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDJweCAxMHB4IDRweCAxMHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgICAgXG4gICAgICAmLS0xIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDE7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0MjtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi0tMyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQzO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS00IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0NjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi0tNyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQ3O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS04IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0OTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi0tMTAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0MTA7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTExIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDExO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS0xMiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQxMjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi0tMTMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVwb3J0MTM7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtLTE0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcG9ydDE0O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS0xNiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXBvcnQxNjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi0tMTcge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRyZXBvcnQxNyAwJSwgJHJlcG9ydDE3IDUwJSwgJHJlcG9ydDE4IDUwJSwgJHJlcG9ydDE4IDEwMCUpO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLS0xOCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHJlcG9ydDE4IDAlLCAkcmVwb3J0MTggNTAlLCAkcmVwb3J0MTcgNTAlLCAkcmVwb3J0MTcgMTAwJSk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICBcbiAgICB9XG4gICAgXG4gICAgJi1wcmljZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgIH1cbiAgICBcbiAgICAmLXRvdGFsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgIG1pbi13aWR0aDogMzQwcHg7XG4gICAgICBcbiAgICAgICYtLXRvdGFsIHtcbiAgICAgICAgLy9jb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmNhcnQtaXRlbS1wcmljZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICBcbiAgICAmX19ub3RpZmljYXRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIFxuICAgICAgdGV4dGFyZWEudGV4dGFyZWEtZmllbGQge1xuICAgICAgICBoZWlnaHQ6IDE0M3B4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWNvbHVtbiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgfVxuICAgICAgXG4gICAgICAuaW5wdXQtbGluZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIFxuICAgICAgICAmX2RhdGUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIFxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgLmRhdGUtbGFiZWwge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgIC5pbnB1dC1saW5lLWNlbGwge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgaW5wdXQudGV4dC1pbnB1dCB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgW2NsYXNzKj1cIi1idXRuXCJdIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIFxuICAgICAgICAmLWNvbHVtbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuaW5wdXQtbGFiZWwge1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgcGFkZGluZzogMCAwIDZweCAwO1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIFxuICAgICZfX2hlbHBlcnMsXG4gICAgJl9fY2FycyB7XG4gICAgICBcbiAgICAgICYtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICAgICAgICBcbiAgICAgICAgLm1hbmFnZXItc2VsZWN0LWhvbGRlciB7XG4gICAgICAgICAgd2lkdGg6IDM0MHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAudGV4dC1pbnB1dF9sb3cge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtcmVtb3ZlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIFxuICAgICAgICBzdmcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gICAgICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgICAgXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAucmVwb3J0LW9yZGVyLXJvd19fa2V5IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAubWFuYWdlci1zZWxlY3QtaG9sZGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX2NhcnMge1xuICAgICAgLnJlcG9ydC1vcmRlci1yb3cge1xuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgXG4gICAgICAmX19jb21tZW50cyxcbiAgICAgICYtdG9wIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtcm93IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAuY2FydC1kcm9wZG93bi1jZWxsLS1wcmljZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5jYXJ0LWRyb3Bkb3duLWNlbGwtLXJlbW92ZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICYtbm90aWZpY2F0aW9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIFxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIFxuICAgICZfX2xpc3Qge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIFxuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgICAgIG1hcmdpbjogMCAwIDVweCAyMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLnJlcG9ydC1ub3RpZmljYXRpb25zX25ldyB7XG4gICAgICAgICAgY29sb3I6ICRyZXBvcnQxO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLnJlcG9ydC1ub3RpZmljYXRpb25zX2FsZXJ0IHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLnJlcG9ydC1ub3RpZmljYXRpb25zX2RvbmUge1xuICAgICAgICAgIGNvbG9yOiAkcmVwb3J0MztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX19jZWxsIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGVCb3JkZXI7XG4gICAgICBwYWRkaW5nOiAycHggMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgW2NsYXNzKj1cIi1idXRuXCJdIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG4gIFxuICAuY2F0YWxvZ3VlLWRhdGUtc29ydCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBcbiAgICBmb3JtIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgXG4gICAgLnRleHQtaW5wdXQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA2MHB4KSAvIDIpO1xuICAgIH1cbiAgICBcbiAgICAuZGFyay1yZWQtYnV0biB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIFxuICAgIC5sYWJlbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIFxuICAgIC5zdG9jay1vcmRlcnMtdHJpZ2dlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgXG4gICAgICAmX19ob2xkZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmX19jb3VudGVyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICYtY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vL3JlcG9ydCBwcm9kdWN0c1xuLnJlcG9ydC1wcm9kdWN0cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBcbiAgJl9fbGlzdCB7XG4gICAgY291bnRlci1yZXNldDogcmVwb3J0LXByb2R1Y3RzO1xuICAgIFxuICAgIC5yZXBvcnQtcHJvZHVjdHNfX251bWJlcjphZnRlciB7XG4gICAgICBjb250ZW50OiBjb3VudGVyKHJlcG9ydC1wcm9kdWN0cyk7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogcmVwb3J0LXByb2R1Y3RzO1xuICAgIH1cbiAgfVxuICBcbiAgJl9faGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRtaWRHcmF5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBcbiAgICAucmVwb3J0LXByb2R1Y3RzX19kYXRhLFxuICAgIC5yZXBvcnQtcHJvZHVjdHNfX2luZm8ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbWlkR3JheTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWlkR3JheTtcbiAgICB9XG4gICAgXG4gICAgJl9ub3QtZW5vdWdoLFxuICAgICZfY29tcGxleCB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRtaWRHcmF5LCA1MiUpO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fcGhvdG9zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb3VudGVyLXJlc2V0OiBwaG90b3M7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodEJvcmRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIFxuICAgICYtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaWRHcmF5O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgY29udGVudDogY291bnRlcihwaG90b3MpO1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogcGhvdG9zO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgICAgXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLXJlbW92ZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogMnB4O1xuICAgICAgcmlnaHQ6IDJweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3gtc2hhZG93OiAkc2hhZG93O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICBcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmX19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICBcbiAgJl9fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICBcbiAgJl9fbnVtYmVyIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgXG4gICZfX2RhdGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgXG4gICAgJi1pbWFnZSB7XG4gICAgICB3aWR0aDogNTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIFxuICAgICAgW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtZnJhbWUge1xuICAgICAgbWF4LXdpZHRoOiA1NXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGVCb3JkZXI7XG4gICAgICBcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtYnRucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgXG4gICAgICBbY2xhc3MqPVwiYnV0blwiXSB7XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1jb250ZW50IHtcbiAgICAgIGZsZXg6IDEgMTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2NXB4KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIFxuICAgICYtbGluZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgXG4gICAgJi12YWx1ZSB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgXG4gICAgICAmX3JlZCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtcmVwYWlyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgXG4gICAgJi1zaW1pbGFyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICZfX25hbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgXG4gICZfX3N1Ym5hbWUge1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgXG4gICZfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXg6IDEgMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgXG4gICAgJi1yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgIG1pbi1oZWlnaHQ6IDM3cHg7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgXG4gICAgICAmX3JlZCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgIFxuICAgICAgICAucmVwb3J0LXByb2R1Y3RzX19pbmZvLWtleSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX2V2ZW4ge1xuICAgICAgLnJlcG9ydC1wcm9kdWN0c19faW5mby1yb3c6bm90KDpudGgtbGFzdC1jaGlsZCgxKSk6bm90KDpudGgtbGFzdC1jaGlsZCgyKSkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX29kZCB7XG4gICAgICAucmVwb3J0LXByb2R1Y3RzX19pbmZvLXJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl90d28ge1xuICAgICAgLnJlcG9ydC1wcm9kdWN0c19faW5mby1yb3cge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWtleSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICBtaW4taGVpZ2h0OiAyNnB4O1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIH1cbiAgICBcbiAgICAmLXZhbHVlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICBtaW4taGVpZ2h0OiAyNnB4O1xuICAgICAgXG4gICAgICAuY3VycmVuY3kge1xuICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgICAgXG4gICAgICBpbnB1dC50ZXh0LWlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICBcbiAgICAgICAgJltuYW1lKj1xdWFudGl0eV9sb3N0XSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJlt0eXBlPW51bWJlcl0ge1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIEBpbmNsdWRlIHNlbGVjdEhlaWdodCgyNnB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3RvdGFsIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgJl9faW5mbyB7XG4gICAgICAmLXJvdyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucmVwb3J0LWFjY2Vzc29yaWVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBcbiAgJl9fbGlzdCB7XG4gICAgY291bnRlci1yZXNldDogcmVwb3J0LWFjY2Vzc29yaWVzO1xuICAgIFxuICAgIC5yZXBvcnQtYWNjZXNzb3JpZXNfX251bWJlcjphZnRlciB7XG4gICAgICBjb250ZW50OiBjb3VudGVyKHJlcG9ydC1hY2Nlc3Nvcmllcyk7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogcmVwb3J0LWFjY2Vzc29yaWVzO1xuICAgIH1cbiAgfVxuICBcbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgXG4gICZfX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgXG4gICZfX251bWJlciB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIFxuICAmX19kYXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIFxuICAgICYtaW1hZ2Uge1xuICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBcbiAgICAgIFtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWZyYW1lIHtcbiAgICAgIG1heC13aWR0aDogNTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlQm9yZGVyO1xuICAgICAgXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWJ0bnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIFxuICAgICAgW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtY29udGVudCB7XG4gICAgICBmbGV4OiAxIDE7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjVweCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICBcbiAgICAmLWJvdHRvbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICBcbiAgICAmLWxpbmUge1xuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJl9fbmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIFxuICAmX19zdWJuYW1lIHtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gIH1cbiAgXG4gICZfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXg6IDEgMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgIFxuICAgICYtcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICBtaW4taGVpZ2h0OiAzN3B4O1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgXG4gICAgJl9ldmVuIHtcbiAgICAgIC5yZXBvcnQtYWNjZXNzb3JpZXNfX2luZm8tcm93Om5vdCg6bnRoLWxhc3QtY2hpbGQoMSkpOm5vdCg6bnRoLWxhc3QtY2hpbGQoMikpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9vZGQge1xuICAgICAgLnJlcG9ydC1hY2Nlc3Nvcmllc19faW5mby1yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFibGVCb3JkZXI7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfdHdvIHtcbiAgICAgIC5yZXBvcnQtYWNjZXNzb3JpZXNfX2luZm8tcm93IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZUJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgXG4gICAgJi1rZXkge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgfVxuICAgIFxuICAgICYtdmFsdWUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICBcbiAgICAgIC5jdXJyZW5jeSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIGlucHV0LnRleHQtaW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIFt0eXBlPW51bWJlcl0ge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgc2VsZWN0IHtcbiAgICAgICAgQGluY2x1ZGUgc2VsZWN0SGVpZ2h0KDI2cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ud2FyZWhvdXNlLW5vdC1wYXllZCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICRkYXJrUmVkO1xuICBcbn1cblxuLm1hbmFnZXItb3JkZXIge1xuICAmX190aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICBcbiAgICAubnVtYmVyIHtcbiAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgXG4gICAgICBtYXJrIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmRhdGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgICAgXG4gICAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWJ0bnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgXG4gICAgICBhW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICAgIFxuICAgICAgLm51bWJlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmRhdGUge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBcbiAgICAgIFtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmX19mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIFxuICAgIC5tYW5hZ2VyLW9yZGVyX19sb2dpc3RpYyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBcbiAgICAgIGlucHV0LnRleHQtaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmX19sb2dpc3RpYy1sYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIFxuICAmX190b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFibGVCb3JkZXI7XG4gICAgfVxuICAgIFxuICAgICZfbm8tYm9yZGVyIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIFxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX2NsaWVudCB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuICAgIFxuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIFxuICAgICYtc3VidGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgXG4gICAgJi1jb2x1bW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgIFxuICAgICAgLmNhcmQtYnRucy1jb25zdWx0IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtbWFwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRlckdyYXk7XG4gICAgfVxuICAgIFxuICAgIC5jaGVjay1saW5lIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWluLWhlaWdodDogMzZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgIFxuICAgICAgLmxhYmVsLXRleHQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5vcmRlci1wcmljZS1mb3JtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBcbiAgICAgIC5pbnB1dC1saW5lIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgICAgXG4gICAgICAgIC5jYXJ0LXRleHQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICZfd2lkZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgdGV4dGFyZWEudGV4dGFyZWEtZmllbGRfYmlnZ2VyIHtcbiAgICAgICAgaGVpZ2h0OiAxMTZweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLm9yZGVyLXRvdGFsLWhvdXJzIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgXG4gICAgICAgIC5pbnB1dC1saW5lIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5pbnB1dC1saW5lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIFxuICAgIC5vcmRlci1zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgXG4gICAgLmRhdGUtbGFiZWwge1xuICAgICAgcGFkZGluZzogMCAwIDJweCAwO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgXG4gICAgICAmLXRpdGxlLFxuICAgICAgJi1jb2x1bW4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgICAgXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuY2FydC10ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbWluLWhlaWdodDogMzZweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fdG9wLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgfVxufVxuXG5cbiIsIi5jaGFyaXR5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjkwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIFxuICAmX190b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIFxuICAgICYgPiBkaXYge1xuICAgICAgd2lkdGg6IGNhbGMoNjAlIC0gNXB4KTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB3aWR0aDogY2FsYyg0MCUgLSA1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJl9fYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIFxuICAgICYgPiBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5vcmRlci1yYXRpbmdzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAuaW5uZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cblxuICAmX19jb3VudGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgJl9fY291bnRlciA+IHNwYW4ge1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodEJvcmRlcjtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gIH1cblxuICAmX191c2VyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDBweCAxZnI7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAmLXBob3RvIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtZGF0YSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICYtbmFtZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB9XG5cbiAgICAmLWNhdGVnb3J5IHtcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgZmlsbDogJG1pZEdyYXk7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtcG9zdCB7XG4gICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fc3RhcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjg1ZW07XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuXG4gICAgJiA+IGRpdjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG4gIH1cblxuICAmX19kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuICAgIGNvbG9yOiAkbWlkR3JheTtcblxuICAgICYgPiBkaXY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fb3JkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgfVxuXG4gICZfX2Fuc3dlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgJl9fZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG5cbiAgJl9fbGlrZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG5cbiAgICBbY2xhc3MqPSdidXRuJ10ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmaWxsOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIgc3ZnIHtcbiAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAmX19saXN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgJl9fbGlzdCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG59XG4iLCIuZGVsaXZlcnkge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uZGVsaXZlcnlfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgXG4gICYtaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDIuMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMjVlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICBcbiAgJiA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICB9XG59XG5cbi5kZWxpdmVyeV9fZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIFxuICAmLWhvbGRlciB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgXG4gICYtY29sdW1ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgICAvL2dyaWQtcm93LWdhcDogNDBweDtcbiAgfVxuICBcbiAgJi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEyNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbi5kZWxpdmVyeV9fYWRkcmVzcy1lcnJvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuXG4uZGVsaXZlcnlfX2lucHV0LWxhYmVsIHtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAkbWlkR3JheTtcbiAgXG4gIHN1cCB7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbiAgXG4gICZfdG90YWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuICBcbiAgJl9zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAkZGFya0dyYXlIZWxwO1xuICB9XG59XG5cbi5kZWxpdmVyeV9faW5wdXQtbWFpbi1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAkbWlkR3JheTtcbn1cblxuLmRlbGl2ZXJ5X19wcmljZS1hbmNob3Ige1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kZWxpdmVyeV9faW5wdXQtbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5kZWxpdmVyeV9fZm9ybS1zdWJtaXQge1xuICBcbiAgW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIFxuICAmID4gcCB7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5kZWxpdmVyeV9fZm9ybS1iYW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvcmRlcjogMjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIFxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uZGVsaXZlcnlfX2FkZHJlc3MtbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMzBweDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiA1cHg7XG59XG5cbi5kZWxpdmVyeV9fYWRkcmVzcy1tb2RhbC10cmlnZ2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kZWxpdmVyeV9fYWRkcmVzcy10cmlnZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIFxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbiAgXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGZpbGw6IHZhcigtLXRoZW1lKTtcbiAgICBcbiAgfVxufVxuXG4uZGVsaXZlcnlfX2dyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmRlbGl2ZXJ5X19ncmlkLTEtMSA+IGRpdiB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDdweCk7XG59XG5cbi5kZWxpdmVyeV9fZ3JpZC0yLTEgPiBkaXYge1xuICB3aWR0aDogY2FsYyg3NSUgLSAoMTVweCAvIDIpKTtcbiAgXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtICgxNXB4IC8gMikpO1xuICB9XG59XG5cbi5kZWxpdmVyeV9fZ3JpZC0yLTEtMSA+IGRpdiB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtICgoMTVweCAqIDIpIC8gMykpO1xuICBcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gKCgxNXB4ICogMikgLyAzKSk7XG4gIH1cbn1cblxuLmRlbGl2ZXJ5X19ncmlkLTEtMS0yID4gZGl2IHtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gKCgxNXB4ICogMikgLyAzKSk7XG4gIFxuICAmOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtICgoMTVweCAqIDIpIC8gMykpO1xuICB9XG59XG5cbi5kZWxpdmVyeV9fZ3JpZC0xLTEtMSA+IGRpdiB7XG4gIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAoKDE1cHggKiAyKSAvIDMpKTtcbn1cblxuLmRlbGl2ZXJ5X19ncmlkLTEtMS0xLTEgPiBkaXYge1xuICB3aWR0aDogY2FsYygyNSUgLSA3cHgpO1xufVxuXG4uZGVsaXZlcnlfX3NlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uZGVsaXZlcnlfX3RleHQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBcbiAgJi1ob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMS43NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEyNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbi5kZWxpdmVyeV9fdGV4dC1jb250ZW50IHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICB9XG59XG5cbi5kZWxpdmVyeV9fdGV4dC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICBncmlkLXJvdy1nYXA6IDMwcHg7XG4gIFxuICAmLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgfVxuICBcbiAgJi1pdGVtIHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICB9XG4gICAgXG4gICAgYSB7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5kZWxpdmVyeV9fYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIFxuICAmLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAyLjI1ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgXG4gICYtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG4gIFxuICAmLWxpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWluZGVudDogLTk5OWVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLmRlbGl2ZXJ5X19oYWxmLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBcbiAgJi1jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICBcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICB9XG4gIH1cbiAgXG4gICYtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDEuNzVlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICBcbiAgJi1pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIFxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogNDgwcHg7XG4gICAgfVxuICB9XG59XG5cbi5kZWxpdmVyeV9fcmVxdWVzdC1mb3JtIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMTBweCBzb2xpZCB2YXIoLS10aGVtZSk7XG4gIFxuICAmLWhvbGRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgXG4gICAgW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG4gIH1cbiAgXG4gICYtaW5wdXRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgfVxuICBcbiAgLmRlbGl2ZXJ5X19pbnB1dC1saW5lIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgfVxufVxuXG4uZGVsaXZlcnlfX3ByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIFxuICAmX3NlY29uZGFyeSB7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICB9XG59XG5cbi5kZWxpdmVyeV9fdG90YWwtcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAvL2hlaWdodDogNDBweDtcbn1cblxuLmRlbGl2ZXJ5X19yZWFzb25zLWxpc3QgbGkge1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICRtaWRHcmF5O1xuICBcbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICB9XG4gIFxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMC43NWVtO1xuICAgIGhlaWdodDogMC43NWVtO1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbn1cblxuLmRlbGl2ZXJ5X190ZXh0LXRhYmxlIHtcbiAgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgXG4gIHRoLCB0ZCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICBcbiAgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodEJvcmRlcjtcbiAgfVxuICBcbiAgJi1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBcbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIH1cbiAgfVxufVxuXG4uZGVsaXZlcnlfX3RvdGFscyB7XG4gICYtbGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIFxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZGVsaXZlcnlfX2Zvcm0ge1xuICAgICYtZHJvcGRvd24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gICAgfVxuICAgIFxuICAgICY6bm90KC5hY3RpdmUpIHtcbiAgICAgIFxuICAgICAgLmRlbGl2ZXJ5X19mb3JtLWRyb3Bkb3duIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYuYWN0aXZlIHtcbiAgICAgIC5kZWxpdmVyeV9fZm9ybS1iYW5uZXIge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWRyb3Bkb3duLWNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTIwcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTZweCByZ2JhKDM1LCAzNSwgMzUsIDAuNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgXG4gICAgICBbY2xhc3MqPVwiaWNvLVwiXSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIG1hcmdpbjogLTlweCAwIDAgLTlweDtcbiAgICAgICAgZmlsbDogdmFyKC0tdGhlbWUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZGVsaXZlcnlfX2Jhbm5lciB7XG4gICAgJi1jb250ZW50IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmb250LXNpemU6IDJlbTtcbiAgICB9XG4gICAgXG4gICAgJi1pbWFnZSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRlbGl2ZXJ5X19mb3JtIHtcbiAgICAmLWNvbHVtbnMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuICAgIFxuICAgICYtaG9sZGVyIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cbiAgICBcbiAgICAmLWJhbm5lciB7XG4gICAgICBvcmRlcjogMVxuICAgIH1cbiAgICBcbiAgICAmLWRyb3Bkb3duLWNsb3NlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIFxuICAuZGVsaXZlcnlfX3RleHQtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG4gIFxuICAuZGVsaXZlcnlfX2Jhbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBcbiAgICAmLWNvbnRlbnQge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgfVxuICAgIFxuICAgICYtaW1hZ2Uge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgXG4gIC5kZWxpdmVyeV9faGFsZi1ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBcbiAgICAmLWNvbnRlbnQge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cbiAgICBcbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgfVxuICAgIFxuICAgICYtaW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIFxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLmRlbGl2ZXJ5X19yZXF1ZXN0LWZvcm0ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIFxuICAgICYtaG9sZGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBcbiAgICAmLWlucHV0cyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgXG4gICAgLmRlbGl2ZXJ5X19pbnB1dC1saW5lIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIH1cbiAgfVxuICBcbiAgLmRlbGl2ZXJ5X190ZXh0LXRhYmxlIHtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICBcbiAgLmRlbGl2ZXJ5X19yZXF1ZXN0LWZvcm0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIFxuICAgICYtaW5wdXRzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBcbiAgICAuZGVsaXZlcnlfX2lucHV0LWxpbmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmRlbGl2ZXJ5X190aXRsZSB7XG4gICAgJi1ob2xkZXIge1xuICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgfVxuICAgIFxuICAgICYgPiBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIH1cbiAgfVxuICBcbiAgLmRlbGl2ZXJ5X19ncmlkLTEtMSA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgXG4gIC5kZWxpdmVyeV9fZ3JpZC0yLTEtMSA+IGRpdiB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gN3B4KTtcbiAgICBcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICBcbiAgLmRlbGl2ZXJ5X19ncmlkLTEtMS0yID4gZGl2IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA3cHgpO1xuICAgIFxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgXG4gIC5kZWxpdmVyeV9fZ3JpZC0xLTEtMS0xID4gZGl2IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA3cHgpO1xuICB9XG4gIFxuICAuZGVsaXZlcnlfX3RleHQtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgXG4gIC5kZWxpdmVyeV9fcHJpY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgXG4gIC5kZWxpdmVyeV9fdG90YWwtcHJpY2Uge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuIiwiLmFjY29yZGlvbiB7XG4gICZfX3NlY3Rpb24ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRCb3JkZXI7XG4gICAgXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0Qm9yZGVyO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIFxuICAgICYtbmFtZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRhcnJvd0JnO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggOHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuZGVza3RvcCAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgfVxuICAgIFxuICAgICYuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICBcbiAgICAgIC5hY2NvcmRpb25fX3RpdGxlLW5hbWUge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmX19jb250ZW50IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICBcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRsaWdodEJvcmRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi5wb3N0IHtcbiAgcGFkZGluZy1ib3R0b206IDVlbTtcbiAgZm9udC1zaXplOiAxZW07XG4gIFxuICAmX19oZXJvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBcbiAgICAmLXNsaWRlIHtcbiAgICAgIC5zbGljay1pbml0aWFsaXplZCAmLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBwYWRkaW5nLXRvcDogM2VtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMuNWVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOSwgMzQsIDM3LCAwLjQ4KTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgXG4gICAgJi1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgXG4gICAgICB2aWRlbyB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgICAgXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi10aXRsZSB7XG4gICAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4xMjVlbTtcbiAgICAgIGZvbnQtc2l6ZTogMi4yNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLXRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIFxuICAgICAgJi13YXJuaW5nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjZWM0ODJmO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1jb250cm9scyB7XG4gICAgICBbY2xhc3MqPVwiYnV0blwiXSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmX19zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDNlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xuICAgIFxuICAgICYtaW5uZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgXG4gICAgJl9ncmF5OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC04MHZ3O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIwMHZ3O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFzaWRlO1xuICAgIH1cbiAgICBcbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgfVxuICAgIFxuICAgIHVsIHtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgICBcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICZfX3NlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIFxuICAgICZfbG93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gIFxuICAmX19zZWN0aW9uLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgICBcbiAgICAmX3dpdGgtZ2FwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3NlY3Rpb24tdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA2ODBweDtcbiAgfVxuICBcbiAgJl9fc2VjdGlvbi1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICAgIFxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMS41ZW07XG4gICAgfVxuICB9XG4gIFxuICAmX19tYXRoIHtcbiAgICBtYXJnaW4tdG9wOiAzZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICAgIFxuICAgICYtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6ICRtaWRHcmF5O1xuICAgICAgXG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgICAgXG4gICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmX19wcmV2aWV3IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDI0MHB4O1xuICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgICBncmlkLXJvdy1nYXA6IDAuNzVlbTtcbiAgICBcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuICAgIH1cbiAgICBcbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMTI1ZW07XG4gICAgICBmb250LXNpemU6IDEuMzVlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICBcbiAgICAmLWltYWdlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBbY2xhc3MqPVwiYnV0blwiXSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICB9XG4gICAgXG4gICAgJi1oYWxmIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICBncmlkLXJvdy1nYXA6IDAuNzVlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fdGFibGUge1xuICAgIHRoIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIFxuICAgIHRoLCB0ZCB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cbiAgICBcbiAgICB0ZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRCb3JkZXI7XG4gICAgfVxuICAgIFxuICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIFxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICZfX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDEuNzVlbTtcbiAgICBcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuICAgIH1cbiAgICBcbiAgICAmLWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3gtc2hhZG93OiAtNXB4IDVweCAxMHB4IHJnYmEoMzUsIDM1LCAzNSwgMC4zKTtcbiAgICAgIFxuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgICAgXG4gICAgICBhIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC4zKTtcbiAgICAgICAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjYpO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJl9fdGVhbSB7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2lucHV0LWxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgXG4gICZfX3JlcXVlc3QtZm9ybSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlcjogNXB4IHNvbGlkIHZhcigtLXRoZW1lKTtcbiAgICBcbiAgICAmLWhvbGRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgXG4gICAgICBbY2xhc3MqPVwiYnV0blwiXSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1pbnB1dHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICB9XG4gICAgXG4gICAgLnBvc3RfX2lucHV0LWxpbmUge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgfVxuICB9XG4gIFxuICAmX19mb3JtIHtcbiAgICBwYWRkaW5nOiAxLjVlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBcbiAgICAuZGVsaXZlcnlfX2Zvcm0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2Zvcm0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICBcbiAgJl9fZm9ybS10b3RhbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICBcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgIH1cbiAgICBcbiAgICAmX3NlY29uZGFyeSB7XG4gICAgICBjb2xvcjogJG1pZEdyYXk7XG4gICAgfVxuICB9XG4gIFxuICAmX19mb3JtLWRlc2NyaXB0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgIFxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTI1JTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxNTAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTVFNTtcbiAgICB9XG4gICAgXG4gICAgcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgY29sb3I6ICM4NDg0ODQ7XG4gICAgICBcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmX19mb3JtLWZlYXR1cmVzIHtcbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICAgIH1cbiAgICBcbiAgICAmLWxpc3Qge1xuICAgICAgbGkge1xuICAgICAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIGNvbG9yOiAjODQ4NDg0O1xuICAgICAgICBcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAuZGVsaXZlcnlfX2Zvcm0tYmFubmVyLFxuICAmX19hc2lkZSB7XG4gICAgcGFkZGluZy10b3A6IDNlbTtcbiAgfVxuICBcbiAgLmRlbGl2ZXJ5X190ZXh0LWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNWVtO1xuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICZfX21haW4ge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDQyMHB4O1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgXG4gICAgfVxuICAgIFxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgICBcbiAgICAmX19hc2lkZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgXG4gICAgICAmLWhvbGRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAmX19mb3JtLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgfVxuICAgIFxuICAgICZfX2Zvcm0tY29sdW1ucyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgIFxuICAgICZfX3ByZXZpZXcge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMTYwcHg7XG4gICAgfVxuICAgIFxuICAgICZfX21hdGgge1xuICAgICAgJi1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgICAgIFxuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICAgIFxuICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX3RhYmxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIH1cbiAgICBcbiAgICAmX19yZXF1ZXN0LWZvcm0ge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIFxuICAgICAgJi1ob2xkZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1pbnB1dHMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAucG9zdF9faW5wdXQtbGluZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX19mb3JtLWNvbHVtbnMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuICAgIFxuICAgIC5hZ3JlZW1lbnQtbGluZSAubGFiZWwtdGV4dCB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgJl9fbGlua3Mge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgIGdyaWQtZ2FwOiAxZW07XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgJl9fbWF0aCB7XG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX19wcmV2aWV3IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLWltYWdlIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1oYWxmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX2xpbmtzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgfVxuICAgIFxuICAgICZfX3JlcXVlc3QtZm9ybSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgXG4gICAgICAmLWlucHV0cyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgXG4gICAgICAucG9zdF9faW5wdXQtbGluZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuZGVsaXZlcnlfX3RleHQtZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgIC5kZWxpdmVyeV9fdGV4dC1ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgfVxufVxuIiwiLmJsb2cge1xuICBtaW4taGVpZ2h0OiA4NnZoO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgJl9faW5uZXIge1xuICAgIG1heC13aWR0aDogOTgwcHg7XG4gIH1cblxuICAuYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgICAuaW5uZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4uYmxvZ19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJl9sb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuXG4uYmxvZ19fbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5ibG9nX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxOTBweCAxZnI7XG4gIGdyaWQtY29sdW1uLWdhcDogMnJlbTtcbiAgZ3JpZC1yb3ctZ2FwOiAxLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5SGVscDtcblxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxuXG4gICY6aG92ZXIgLmJsb2dfX2l0ZW0tbmFtZSB7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lKTtcbiAgfVxufVxuXG4uYmxvZ19faXRlbS1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgdGV4dC1pbmRlbnQ6IC05OWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmxvZ19faXRlbS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDcwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuLmJsb2dfX2l0ZW0tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxMzNweDtcbn1cblxuLmJsb2dfX2l0ZW0tbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5cbi5ibG9nX19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmJsb2dfX2l0ZW0tZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAkbWlkR3JheTtcbn1cblxuLmJsb2dfX2l0ZW0tcGFnZSB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG5cbiAgcCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAkbWlkR3JheTtcbiAgfVxuXG4gIC52aWRlby1ib3gge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIH1cbn1cblxuLmJsb2dfX2l0ZW0tcGFnZS1pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmJsb2dfX2l0ZW0tcGFnZS1iYWNrLWxpbmsge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcblxuICBhIHtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmJsb2dfX2l0ZW0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG5cbiAgLmJsb2dfX2l0ZW0tY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxufVxuIiwiLmxvZ2luLXdhcm5pbmcge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBjb2xvcjogJHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZSk7XG4gIGJveC1zaGFkb3c6ICRzaGFkb3c7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIFxuICAubm8tbG9naW4td2FybmluZyAmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFxuICAmX19idG5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgXG4gIFtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIFxuICBhW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjdweCkge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuIiwiLmxvZ2luLWdyZWV0aW5nIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUpO1xuICBib3gtc2hhZG93OiAkc2hhZG93O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBcbiAgLm5vLWxvZ2luLWdyZWV0aW5nICYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgXG4gICZfX2FsZXJ0IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIFxuICAmX19idG5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgXG4gIFtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIFxuICBhW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjdweCkge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxuICBcbn1cbiIsIi5pbnN0YWxsLXByb21wdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3gtc2hhZG93OiAkc2hhZG93O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBcbiAgXG4gICZfX2J0bnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICBcbiAgLm5vLWluc3RhbGwtcHJvbXB0ICYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgXG4gIFtjbGFzcyo9XCJidXRuXCJdIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIFxuICBhW2NsYXNzKj1cImJ1dG5cIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjdweCkge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuIiwiLmFzaWRlLWRvdC1uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDg4ODg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAwO1xuICBcbiAgJl9fbGlzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICBcbiAgJl9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMS41ZW07XG4gIH1cbiAgXG4gICZfX2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAwLjc1ZW07XG4gICAgICBoZWlnaHQ6IDAuNzVlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gICAgfVxuICAgIFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgICAgIFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxLjVlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgcmlnaHQ6IC0wLjM3NWVtO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBzcGFuIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuICAgIFxuICAgICY6bm90KC5hY3RpdmUpIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYXNpZGUtZG90LW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi5yZy1wYXJ0bmVyIHtcbiAgLm1haW4tcGFnZS1hY3Rpb25zLFxuICAuY2FyZC1iZW5lZml0cyxcbiAgLmNhcmQtdGVybXMsXG4gIC5jYXRhbG9ndWUtYXZhaWxhYmlsaXR5LFxuICAucHJvZHVjdC1wcmV2aWV3LXF1YWxpdHksXG4gIC5jYXRhbG9ndWUtcHJpY2Utc29ydCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBcbiAgJl9fcG93ZXJlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICRtaWRHcmF5O1xuICAgIFxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZpbGw6ICNlYzQ4MmY7XG4gICAgfVxuICB9XG4gIFxuICAuaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuIiwiQGltcG9ydCAnY29tcG9uZW50cy92YXJpYWJsZXMnO1xuQGltcG9ydCAnY29tcG9uZW50cy9taXhpbnMnO1xuQGltcG9ydCAnY29tcG9uZW50cy9yZXNldCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2J1dHRvbnMnO1xuQGltcG9ydCAnY29tcG9uZW50cy9mb3JtLWVsZW1lbnRzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdHlwaWNhbC1lbGVtZW50cyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2hlYWRlcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL2hlYWRlci1jYXJ0JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZm9vdGVyJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvcGx1Z2lucyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2F1dGgnO1xuQGltcG9ydCAnY29tcG9uZW50cy9oZXJvJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY2F0YWxvZ3VlJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY2F0YWxvZ3VlLWJhbm5lcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL2NhdGFsb2d1ZS1maWx0ZXInO1xuQGltcG9ydCAnY29tcG9uZW50cy9jYXRhbG9ndWUtbmF2JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY2F0YWxvZ3VlLWl0ZW0nO1xuQGltcG9ydCAnY29tcG9uZW50cy9jYXRhbG9ndWUtc3RhZ2UtaXRlbSc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2NhdGFsb2d1ZS1zb3J0JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY2F0YWxvZ3VlLWNhdGVnb3JpZXMnO1xuQGltcG9ydCAnY29tcG9uZW50cy9jYXJ0JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvYWJvdXQnO1xuQGltcG9ydCAnY29tcG9uZW50cy90ZXN0aW1vbmlhbHMnO1xuQGltcG9ydCAnY29tcG9uZW50cy90ZXh0LWJsb2NrJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvYXJ0aWNsZSc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2l0ZW0nO1xuQGltcG9ydCAnY29tcG9uZW50cy9wcm9maWxlJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY29udGFjdHMnO1xuQGltcG9ydCAnY29tcG9uZW50cy9tYWluJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvbGFuZGluZyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3RoYW5rcyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2xvZ2lzdCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3BvcnRmb2xpbyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL21vZGFsJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvb3JkZXItc3RlcHMnO1xuQGltcG9ydCAnY29tcG9uZW50cy9vcmRlci1wcm9ncmVzc2Jhcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL3NjaGVkdWxlcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL3dhcnJhbnR5JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvb3JnYW5pc2F0aW9uJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvcmVwb3J0LW9sZCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2NoYXJpdHknO1xuQGltcG9ydCAnY29tcG9uZW50cy9vcmRlci1yYWl0aW5nJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZGVsaXZlcnknO1xuQGltcG9ydCAnY29tcG9uZW50cy9hY2NvcmRpb25zJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvcG9zdCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2Jsb2cnO1xuQGltcG9ydCAnY29tcG9uZW50cy9sb2dpbi13YXJuaW5nJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvbG9naW4tZ3JlZXRpbmcnO1xuQGltcG9ydCAnY29tcG9uZW50cy9pbnN0YWxsLXByb21wdCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2FzaWRlLWRvdC1uYXYnO1xuQGltcG9ydCAnY29tcG9uZW50cy9yZy1wYXJ0bmVyJztcblxuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjpiZWZvcmUsXG4gICo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG5cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cblxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG5cbiAgZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG5cbiAgLm1haW4ge1xuICAgIHBhZGRpbmc6IDgwcHggMCAwIDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYWdlLWhvbGRlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cblxuICBodG1sLFxuICBib2R5IHtcbiAgICBoZWlnaHQ6IDk5JTtcbiAgfVxuXG4gIC5wYWdlLW5hdi1ob2xkZXIuZml4ZWQsXG4gIC5wYWdlLWZvb3RlcixcbiAgLmRvd24taWNvbixcbiAgLmJhbm5lcixcbiAgLmNhdGFsb2d1ZS1saXN0LWhvbGRlcixcbiAgLm1vdXNlLWljb24sXG4gIC5zY3JvbGwtdG8tb3JkZXIsXG4gIC5vcmRlci1lcnJvcnMsXG4gIC5kYXRlLWlucHV0OmJlZm9yZSxcbiAgLmFtb3VudC1idXRuLFxuICAucmVkLWJ1dG4sXG4gIC5oZWxwLWljb24sXG4gIC5kZXNrdG9wLXBhZ2UtbmF2LFxuICAucGhvdG9zLFxuICAubWFpbi1zZWN0aW9uLXRpdGxlLFxuICAuc21hbGwtc2xpZGVyLWJsb2NrLFxuICAub3JkZXItaW5mby1idXRucyxcbiAgLmZlYXR1cmVzLW5hdi1ob2xkZXIsXG4gIC5vcmRlci1jdXN0b21lci1kYXRhLFxuICBmb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1wcmljZS1mb3JtIC5pbnB1dC1saW5lLWNlbGwge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMzUlO1xuICB9XG5cbiAgLm9yZGVyLXByaWNlLWZvcm0gbGFiZWwgKyAuaW5wdXQtbGluZS1jZWxsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5jb21wYW55LWZlYXR1cmVbY2xhc3MqPSdzY3JvbGwtb3JkZXInXSB7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1kZXNjcmlwdGlvbiB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYWx3YXlzO1xuICB9XG5cbiAgLmNvbXBhbnktZmVhdHVyZXMtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3JkZXItcHJpY2UtZm9ybSAuaW5wdXQtbGluZS5saW5lLTQsXG4gIC5vcmRlci1wcmljZS1mb3JtIC5pbnB1dC1saW5lLmxpbmUtMyxcbiAgLm9yZGVyLXByaWNlLWZvcm0gLmlucHV0LWxpbmUubGluZS0yLFxuICAub3JkZXItcHJpY2UtZm9ybSAuaW5wdXQtbGluZS5saW5lLTEge1xuICB9XG5cbiAgLnBhZ2UtbmF2LWxvZ28ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9yZGVyLXNlY3Rpb24sXG4gIC5tYWluLXBhZ2UtY2VsbCxcbiAgLm1haW4tcGFnZS1yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAub3JkZXItcHJlcGF5bWVudCB7XG4gICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMDtcbiAgfVxuXG4gIC5vcmRlci1wcmljZS1mb3JtIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICB9XG5cbiAgLmNhcnQgPiAuaW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmNvbXBhbnktZmVhdHVyZSBoMixcbiAgLmNhcnQgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nOiAwIDAgMTVweCAwO1xuICB9XG5cbiAgLmNhcnQtaXRlbS1pbWFnZSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAuaGVhZGVyLWNhcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2FydC10YWJsZS1jZWxsIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cblxuICAuY2FydC10YWJsZS1jZWxsOm50aC1jaGlsZCg3KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jYXJ0LW9yZGVyIC5vcmRlci1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMCAwO1xuICB9XG5cbiAgLm9yZGVyLXByaWNlLWZvcm0gaW5wdXQudGV4dC1pbnB1dCB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLm9yZGVyLXRvdGFsLWxpc3QgbGkgbGFiZWwge1xuICAgIGxlZnQ6IC0yM3B4O1xuICB9XG5cbiAgLm9yZGVyLXByZXBheW1lbnQtaW5mbyB7XG4gICAgcGFkZGluZzogMTJweCAwIDAgMDtcbiAgfVxuXG4gIC5jYXJ0LWhvbGRlciB7XG4gICAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIH1cblxuICAuY2FydC1pdGVtLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC5jYXJ0LXRleHQge1xuICAgIHBhZGRpbmc6IDAgMCA1cHggMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAub3JkZXItc2VjdGlvbiBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbiAgLm9yZGVyLXNlY3Rpb24tdG90YWwge1xuICAgIHBhZGRpbmc6IDE1cHggMCA1cHggMDtcbiAgfVxuXG4gIC5vcmRlci10b3RhbC10aXRsZSxcbiAgLm9yZGVyLXRvdGFsLWxpc3QgbGkge1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gIH1cblxuICAuZG9jdW1lbnRzLXByZXZpZXctY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG5cbiAgLmhlYWRlci1uYXYsXG4gIC5hZGRpdGlvbmFsLW5hdixcbiAgaGVhZGVyIC51aS1jb250cm9scyxcbiAgLnRvb2x0aXBzdGVyLWRlZmF1bHQsXG4gIC5icmVhZGNydW1icyxcbiAgLnByZXZpZXctdGFncyxcbiAgLmNhcnQtdGV4dCAuY2FydC1jbGVhcixcbiAgLnByaW50LWRvY3VtZW50cyAucGFnZS1uYXYtaG9sZGVyLFxuICAucHJpbnQtZG9jdW1lbnRzIC5uYXZpZ2F0aW9uLWJsb2NrLWFzaWRlLFxuICAucHJpbnQtZG9jdW1lbnRzIC5sb2dpbi10cmlnZ2VyLFxuICAuY2JoLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcmludC1kb2N1bWVudHMgLm5hdmlnYXRpb24tYmxvY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAucHJpbnQtZG9jdW1lbnRzIC5kb2N1bWVudHMtcHJldmlldyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnByaW50LWRvY3VtZW50cyAucGFnZS1uYXYtaXRlbXMge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgfVxuXG4gIC5wcmludC1kb2N1bWVudHMgLmRvY3VtZW50cy10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG5cbiAgLmRvY3VtZW50cy1wcmV2aWV3IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5jYXJkIHtcbiAgICAuY2FyZC1nYWxsZXJ5LFxuICAgIC5jYXJkLWJlbmVmaXRzLFxuICAgIC5jYXJkLWFjdGlvbnMsXG4gICAgLmNhcmQtYWRkaXRpb25hbC1jYXJkcyxcbiAgICAuY2FyZC1hZGRpdGlvbmFsLXBob3RvcyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkIC5jYXJkLWZlYXR1cmVzIC5uYW1lIGEsXG4gIC5jYXJkIC5jYXJkLWJ0bnMgW2NsYXNzKj0nLWJ1dG4nXSxcbiAgLm9yZGVyLWRvYyBoZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5oZWFkZXItY29udGFjdHMgLnBob25lLWJveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnJnLW1hcmt1cCB7XG4gICZfX3RvcCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgJl9fbmF2IHtcbiAgICBsaSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWwgaW5zaWRlO1xuXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iXX0= */
