/*!
Theme Name: Rye Ridge Delicatessen Restaurant
Author: 561 Media
Author URI: https://www.561media.com
Description: Custom Website Design by 561 Media
Version: 1.0
Text Domain: wprrdr
*/@font-face{font-family:'FuturaPT Book';src:local("FuturaPT Book"),url(css/fonts/FuturaPTBook.otf) format("opentype")}@font-face{font-family:'FuturaPT Bold';src:local("FuturaPT Bold"),url(css/fonts/FuturaPTBold.otf) format("opentype")}@font-face{font-family:'FuturaPT Demi';src:local("FuturaPT Demi"),url(css/fonts/FuturaPTDemi.otf) format("opentype")}@font-face{font-family:'FuturaPT Medium';src:local("FuturaPT Medium"),url(css/fonts/FuturaPTMedium.otf) format("opentype")}@font-face{font-family:'FuturaPT Heavy';src:local("FuturaPT Heavy"),url(css/fonts/FuturaPTHeavy.otf) format("opentype")}.container{width:1400px!important;max-width:100%;padding:0;margin:0 auto}.container:after,.container:before,.nav-wrap:after,.nav-wrap:before,.row:after,.row:before{content:"";display:table;clear:both}.row{margin:0 -10px;clear:both}body{background-color:#fff;font-family:"FuturaPT Book",sans-serif;font-weight:400;font-size:25px;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;max-width:2560px;margin:0 auto;opacity:1;transition:opacity 1s;overflow-x:hidden}body.loading{opacity:0;transition:none}body::after{position:absolute;width:0;height:0;overflow:hidden;z-index:-11;content:url(assets/img/blog-detail-bckgrnd.jpg) url(assets/img/accordion-arrow-d.png) url(assets/img/signin-icon.png) url(assets/img/signin-icon-red.png) url(assets/img/fa-tripadvisor.png) url(assets/img/fa-tripadvisor-white.png) url(assets/img/gallery-img-hover.png) url(assets/img/wp-search-icon.png) url(assets/img/wc-cart-icon.png) url(assets/img/footer-bckgrnd.jpg)}body:not(.woocommerce) img{pointer-events:none;max-width:none}#content-wrap{position:relative;z-index:auto}#page.site{overflow:hidden}#page.site .site-inner,#page.site>.wrap{position:relative;z-index:auto}#page.site .wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh}#primary:after{content:"";display:block;float:none;clear:both}div.spacer{width:100%;min-height:20px}a{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-decoration:none!important;color:#fff;outline:0!important;transition:.3s}a:active,a:focus,a:hover{color:#d93c30}a i{font-size:16px;color:#ea3621}a i:before{transition:.3s}a img{transition:.4s}p{text-align:justify}.the-content p a:active span:not([class]):not([class=""]),.the-content p a:focus span:not([class]):not([class=""]),.the-content p a:hover span:not([class]):not([class=""]){color:#d93c30!important}::selection{background:#ffb7b7}::-moz-selection{background:#ffb7b7}.ajax-load-more-wrap.white .alm-load-more-btn,.btn-link,.header-btn{font-family:"FuturaPT Demi",sans-serif;font-size:18px;text-align:center;letter-spacing:.03em;text-transform:uppercase;color:#fff;width:100%;max-width:220px;min-height:52px;padding:0;position:relative;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex:1 0 auto;flex:1 0 auto;transition:.3s ease-in-out;border:1px solid #fff;outline:0}.ajax-load-more-wrap.white .alm-load-more-btn:focus,.ajax-load-more-wrap.white .alm-load-more-btn:hover,.btn-link:focus,.btn-link:hover,.header-btn:focus,.header-btn:hover{color:#fff}.ajax-load-more-wrap.white .alm-load-more-btn:focus:before,.ajax-load-more-wrap.white .alm-load-more-btn:hover:before,.btn-link:focus:before,.btn-link:hover:before,.header-btn:focus:before,.header-btn:hover:before{opacity:1}.ajax-load-more-wrap.white .alm-load-more-btn:active,.btn-link:active,.header-btn:active{color:#fff}.ajax-load-more-wrap.white .alm-load-more-btn:active:before,.btn-link:active:before,.header-btn:active:before{opacity:1}.ajax-load-more-wrap.white .alm-load-more-btn:before,.btn-link:before,.header-btn:before{content:'';display:block;opacity:0;height:auto;width:100%;border:none;position:absolute;top:0;left:0;right:0;bottom:0;transition:.3s ease-in-out;z-index:-1}.ajax-load-more-wrap.white .alm-load-more-btn.lucid,.btn-link.lucid,.header-btn.lucid{background-color:transparent}.ajax-load-more-wrap.white .alm-load-more-btn.lucid:active:before,.ajax-load-more-wrap.white .alm-load-more-btn.lucid:focus:before,.ajax-load-more-wrap.white .alm-load-more-btn.lucid:hover:before,.btn-link.lucid:active:before,.btn-link.lucid:focus:before,.btn-link.lucid:hover:before,.header-btn.lucid:active:before,.header-btn.lucid:focus:before,.header-btn.lucid:hover:before{opacity:1}.ajax-load-more-wrap.white .alm-load-more-btn.lucid:before,.btn-link.lucid:before,.header-btn.lucid:before{background-color:#0d0d0d}.ajax-load-more-wrap.white .alm-load-more-btn.lucid.black,.btn-link.lucid.black,.header-btn.lucid.black{background-color:transparent;color:#0d0d0d;border:1px solid #0d0d0d}.ajax-load-more-wrap.white .alm-load-more-btn.lucid.black:before,.btn-link.lucid.black:before,.header-btn.lucid.black:before{background-color:#262626}.ajax-load-more-wrap.white .alm-load-more-btn.lucid.black:active,.ajax-load-more-wrap.white .alm-load-more-btn.lucid.black:focus,.ajax-load-more-wrap.white .alm-load-more-btn.lucid.black:hover,.btn-link.lucid.black:active,.btn-link.lucid.black:focus,.btn-link.lucid.black:hover,.header-btn.lucid.black:active,.header-btn.lucid.black:focus,.header-btn.lucid.black:hover{color:#fff}.ajax-load-more-wrap.white .alm-load-more-btn.lucid.black:active:before,.btn-link.lucid.black:active:before,.header-btn.lucid.black:active:before{background-color:#0d0d0d}.ajax-load-more-wrap.white .alm-load-more-btn.lucid.red,.btn-link.lucid.red,.header-btn.lucid.red{background-color:transparent}.ajax-load-more-wrap.white .alm-load-more-btn.red,.btn-link.red,.header-btn.red{background-color:#ec2123;border:1px solid #fff}.ajax-load-more-wrap.white .alm-load-more-btn.red:before,.btn-link.red:before,.header-btn.red:before{background-color:#bd1a1c}.ajax-load-more-wrap.white .alm-load-more-btn.red:active:before,.btn-link.red:active:before,.header-btn.red:active:before{background-color:#7f1213}.ajax-load-more-wrap.white .alm-load-more-btn.black,.btn-link.black,.header-btn.black{background-color:#0d0d0d;border:1px solid #fff}.ajax-load-more-wrap.white .alm-load-more-btn.black:before,.btn-link.black:before,.header-btn.black:before{background-color:#4d4d4d}.ajax-load-more-wrap.white .alm-load-more-btn.black:active:before,.btn-link.black:active:before,.header-btn.black:active:before{background-color:#262626}.nav-signin-link{background-color:#e6e6e6;font-family:"FuturaPT Demi",sans-serif;font-size:16px;line-height:28px;letter-spacing:.03em;text-align:center;text-transform:uppercase;color:#191919;width:100%;max-width:220px;position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 0 0 17px}.nav-signin-link:active i.icon,.nav-signin-link:focus i.icon,.nav-signin-link:hover i.icon{background-image:url(assets/img/signin-icon-red.png)}.nav-signin-link.invi{opacity:0;pointer-events:none}.nav-signin-link i.icon{background-color:transparent;background-image:url(assets/img/signin-icon.png);background-position:center;background-repeat:no-repeat;width:20px;height:20px;margin:2px 7px 0 0;transition:.3s}#windowsize{opacity:0;visibility:hidden;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none!important;z-index:-1}.the-content-wrap{height:inherit}#searchform{margin:0 0 30px}#searchsubmit{font-family:"FuturaPT Demi",sans-serif;font-size:18px;text-align:center;letter-spacing:.03em;text-transform:uppercase;color:#d93c30;width:100%;max-width:160px;min-height:50px;padding:0;margin:0 0 0 12px!important;position:relative;z-index:1;transition:.3s ease-in-out;background-color:#fff;border:1px solid #d93c30;outline:0}#searchsubmit:active,#searchsubmit:focus,#searchsubmit:hover{color:#fff}#searchsubmit:focus:before,#searchsubmit:hover:before{opacity:1}#searchsubmit:active:before{background-color:#d93c30;opacity:1}#searchsubmit:before{content:'';display:block;opacity:0;background-color:#d93c30;width:100%;height:auto;border:none;position:absolute;top:0;left:0;right:0;bottom:0;transition:.3s ease-in-out;z-index:-1}#searchform input[type=text]{background:0 0;font-family:"FuturaPT Book",sans-serif;font-weight:400;font-size:20px;line-height:48px;letter-spacing:.01em;color:#000;padding:0;min-width:300px;height:50px;outline:0;border:none;border-bottom:2px solid #4c4c4c;transition:.3s}#searchform input[type=text]:focus{border-bottom:2px solid #d93c30}#searchform input[type=text]:focus:placeholder{color:rgba(0,0,0,.5)}.page-numbers{font-family:"FuturaPT Book",sans-serif;font-weight:600;font-style:normal;font-size:18px;line-height:21px;letter-spacing:0;padding:2px;color:#848484;transition:.3s}.page-numbers:focus,.page-numbers:hover{color:#d93c30}.page-numbers.next,.page-numbers.prev{font-size:18px;color:#c9c9c9}.page-numbers.next:focus,.page-numbers.next:hover,.page-numbers.prev:focus,.page-numbers.prev:hover{color:#d93c30}.page-numbers.current{color:#d93c30;padding:2px;pointer-events:none}.wprrdr-pagination{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:37px 0 0;width:100%;margin:auto;position:relative;column-gap:32px}.woocommerce a.button{line-height:unset!important}.mt-10{margin-top:10px}.mb-10{margin-bottom:10px}.order-online-modal#modal-contact-form .modal-body{padding:0}.order-online-modal#modal-contact-form .popup_heading.main{margin:0 0 20px}.order-online-modal .center-alignment-box{display:table;height:100%;width:100%;pointer-events:none;padding:0 10px}.order-online-modal .center-align{display:table-cell;vertical-align:middle;pointer-events:none}.order-online-modal .modal-body{padding:32px 0 69px;border-radius:0}.order-online-modal .modal-content{background-color:#0d0d0d;border-radius:0;border:1px solid #e5e5e5;padding:23px 19px;width:inherit;max-width:inherit;height:inherit;margin:0 auto;pointer-events:all}.order-online-modal .modal-bckgrnd{background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;opacity:.15}.order-online-modal .modal-header{padding:0;border:0}.order-online-modal .modal-header .close{position:relative;opacity:1;width:32px;height:32px}.order-online-modal .modal-header .close:hover:after,.order-online-modal .modal-header .close:hover:before{background:#fff}.order-online-modal .modal-header .close:after,.order-online-modal .modal-header .close:before{content:"";background:#858382;position:absolute;top:calc(50% + 2px);left:50%;width:38px;height:4px;opacity:1;transition:.4s}.order-online-modal .modal-header .close:before{-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.order-online-modal .modal-header .close:after{-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.order-online-modal .popup_heading{text-transform:uppercase;text-align:center}.order-online-modal .popup_heading.top{font-family:"FuturaPT Book",sans-serif;font-size:18px;letter-spacing:.1em;color:#fff;margin:0}.order-online-modal .popup_heading.main{font-family:"FuturaPT Bold",sans-serif;font-size:44px;line-height:46px;letter-spacing:.025em;color:#fff;margin:0 0 41px}.order-online-modal .popup_heading.sub{font-family:"FuturaPT Book",sans-serif;font-size:17px;letter-spacing:.1em;color:#a6a6a6;margin:0 0 13px}.order-online-modal .popup-btns{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;row-gap:10px}.order-online-modal .popup-btns .btn-link{display:-ms-flexbox;display:flex;opacity:1;min-height:50px;margin:0!important}div.gform_wrapper.gravity-theme ::-webkit-input-placeholder{color:#0d0d0d}div.gform_wrapper.gravity-theme ::-ms-input-placeholder{color:#0d0d0d}div.gform_wrapper.gravity-theme :-ms-input-placeholder{color:#0d0d0d}div.gform_wrapper.gravity-theme ::placeholder{color:#0d0d0d}div.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),div.gform_wrapper.gravity-theme select:not([multiple=multiple]),div.gform_wrapper.gravity-theme textarea.large,div.gform_wrapper.gravity-theme textarea.medium,div.gform_wrapper.gravity-theme textarea.small{background:#fff;font-family:"FuturaPT Book",sans-serif;font-size:18px;line-height:41px;letter-spacing:.025em;color:#000;width:100%;border:1px solid #000;outline:0;border-radius:0;padding:4px 10px;transition:.3s}div.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,div.gform_wrapper.gravity-theme select:not([multiple=multiple]):focus,div.gform_wrapper.gravity-theme textarea.large:focus,div.gform_wrapper.gravity-theme textarea.medium:focus,div.gform_wrapper.gravity-theme textarea.small:focus{border:1px solid #d93c30;transition:.3s}div.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus:-ms-input-placeholder,div.gform_wrapper.gravity-theme select:not([multiple=multiple]):focus:-ms-input-placeholder,div.gform_wrapper.gravity-theme textarea.large:focus:-ms-input-placeholder,div.gform_wrapper.gravity-theme textarea.medium:focus:-ms-input-placeholder,div.gform_wrapper.gravity-theme textarea.small:focus:-ms-input-placeholder{color:rgba(255,255,255,0)}div.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus::placeholder,div.gform_wrapper.gravity-theme select:not([multiple=multiple]):focus::placeholder,div.gform_wrapper.gravity-theme textarea.large:focus::placeholder,div.gform_wrapper.gravity-theme textarea.medium:focus::placeholder,div.gform_wrapper.gravity-theme textarea.small:focus::placeholder{color:rgba(255,255,255,0)}div.gform_wrapper.gravity-theme .gfield_contains_required input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-ms-input-placeholder:after,div.gform_wrapper.gravity-theme .gfield_contains_required select:not([multiple=multiple]):-ms-input-placeholder:after,div.gform_wrapper.gravity-theme .gfield_contains_required textarea.small:after,div.gform_wrapper.gravity-theme textarea.large:-ms-input-placeholder:after{content:' *';color:#d93c30}div.gform_wrapper.gravity-theme .gfield_contains_required input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder:after,div.gform_wrapper.gravity-theme .gfield_contains_required select:not([multiple=multiple])::placeholder:after,div.gform_wrapper.gravity-theme .gfield_contains_required textarea.small:after,div.gform_wrapper.gravity-theme textarea.large::placeholder:after{content:' *';color:#d93c30}div.gform_wrapper.gravity-theme textarea.large,div.gform_wrapper.gravity-theme textarea.small{padding:15px 0 6px;line-height:26px;position:relative;resize:none}div.gform_wrapper.gravity-theme .ginput_container.ginput_container_textarea{margin:0}div.gform_wrapper.gravity-theme input[type=radio]{-ms-transform:scale(1.5);transform:scale(1.5)}div.gform_wrapper.gravity-theme .gfield--type-choice.gf_list_inline legend.gform-field-label{float:left;margin:8px 24px 7px 0}div.gform_wrapper.gravity-theme .gfield--type-choice.gf_list_inline label.gform-field-label{font-family:"FuturaPT Book",sans-serif;font-size:12.97px;letter-spacing:0;color:#555}div.gform_wrapper.gravity-theme .ginput_container.ginput_container_text{margin:-2px 0 0}div.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:10px!important;grid-column-gap:10px!important}div.gform_wrapper.gravity-theme div.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,div.gform_wrapper.gravity-theme div.gfield_error select:focus,div.gform_wrapper.gravity-theme div.gfield_error textarea:focus{border-bottom:2px solid #d93c30}div.gform_wrapper.gravity-theme div.gfield_error .validation_message{font-family:"FuturaPT Book",sans-serif;font-size:14px!important;line-height:16px;color:#f44336!important;border:none;padding:0;margin:4px 0 0;background:0 0}div.gform_wrapper.gravity-theme .gform_heading{display:none}div.gform_wrapper.gravity-theme .gfield_required{font-size:12px;padding-left:0}div.gform_wrapper.gravity-theme div.gfield.gfield_error.gfield_contains_requiblue div.ginput_container,div.gform_wrapper.gravity-theme div.gfield.gfield_error.gfield_contains_requiblue label.gfield_label0{margin-top:0!important;margin-bottom:0!important}div.gform_wrapper.gravity-theme .gfield_label{font-family:"FuturaPT Bold",sans-serif;font-weight:400!important;font-size:14px!important;line-height:26px;letter-spacing:.04em;text-transform:uppercase!important;color:#fff!important;margin:0}div.gform_wrapper.gravity-theme div.validation_error{background:#000;font-size:16px;font-weight:400;color:#fff;border:0!important;padding:8px 15px;margin-bottom:26px}div.gform_wrapper.gravity-theme .gform_footer{-ms-flex-pack:end;justify-content:flex-end;margin:0;padding:0}div.gform_wrapper.gravity-theme .gform_page_footer{display:-ms-flexbox;display:flex;padding:0;margin:0}div.gform_wrapper.gravity-theme .gform_page_footer button:nth-child(2){max-width:150px}div.gform_wrapper.gravity-theme .gfield_description{padding:0}div.gform_wrapper.gravity-theme .button,div.gform_wrapper.gravity-theme input.button,div.gform_wrapper.gravity-theme input[type=submit]{background-color:#d93c30;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-family:"FuturaPT Book",sans-serif;font-size:18px;text-align:center;letter-spacing:.02em;text-transform:uppercase;color:#fff;width:100%;max-width:260px;min-height:50px;margin:10px 0 0!important;padding:0 0 2px;outline:0;border:none;border-radius:0;transition:.3s ease-in-out;position:relative;z-index:1}div.gform_wrapper.gravity-theme .button:focus,div.gform_wrapper.gravity-theme .button:hover,div.gform_wrapper.gravity-theme input.button:focus,div.gform_wrapper.gravity-theme input.button:hover,div.gform_wrapper.gravity-theme input[type=submit]:focus,div.gform_wrapper.gravity-theme input[type=submit]:hover{color:#fff}div.gform_wrapper.gravity-theme .button:focus:before,div.gform_wrapper.gravity-theme .button:hover:before,div.gform_wrapper.gravity-theme input.button:focus:before,div.gform_wrapper.gravity-theme input.button:hover:before,div.gform_wrapper.gravity-theme input[type=submit]:focus:before,div.gform_wrapper.gravity-theme input[type=submit]:hover:before{opacity:1}div.gform_wrapper.gravity-theme .button:active:before,div.gform_wrapper.gravity-theme input.button:active:before,div.gform_wrapper.gravity-theme input[type=submit]:active:before{opacity:1;background-color:#7f1213}div.gform_wrapper.gravity-theme .button:before,div.gform_wrapper.gravity-theme input.button:before,div.gform_wrapper.gravity-theme input[type=submit]:before{content:'';display:block;opacity:0;height:auto;width:100%;background-color:#bd1a1c;border:none;position:absolute;top:0;left:0;right:0;bottom:0;transition:.3s ease-in-out;z-index:-1}div.gform_wrapper.gravity-theme .button.gform_previous_button,div.gform_wrapper.gravity-theme input.button.gform_previous_button,div.gform_wrapper.gravity-theme input[type=submit].gform_previous_button{-ms-flex-pack:end;justify-content:flex-end;font-size:16px;letter-spacing:0;text-transform:none;text-decoration:underline;text-underline-offset:2px;color:#a6a6a6;margin:17px 11px 0 0!important}div.gform_wrapper.gravity-theme .button.gform_previous_button:hover,div.gform_wrapper.gravity-theme input.button.gform_previous_button:hover,div.gform_wrapper.gravity-theme input[type=submit].gform_previous_button:hover{color:#09224c}div.gform_wrapper.gravity-theme .button.gform_previous_button:before,div.gform_wrapper.gravity-theme input.button.gform_previous_button:before,div.gform_wrapper.gravity-theme input[type=submit].gform_previous_button:before{display:inline-block;position:relative;width:16px;height:14px;background-color:transparent;background-image:url(assets/img/form-back-arrow.png);background-position:center;background-repeat:no-repeat;margin:2px 6px 0 0;opacity:1;border-radius:0}div.gform_wrapper.gravity-theme .button.gform_previous_button:after,div.gform_wrapper.gravity-theme input.button.gform_previous_button:after,div.gform_wrapper.gravity-theme input[type=submit].gform_previous_button:after{content:''}div.gform_wrapper.gravity-theme .gform_ajax_spinner{position:absolute;top:calc(50% - 6px);left:calc(100% + 2px)}div.gform_wrapper.gravity-theme .gform_validation_errors{display:none;background:#fff;border-color:#b2b1b1;color:#000;border-radius:0;font-weight:700;margin-bottom:10px;letter-spacing:.03em}div.gform_wrapper.gravity-theme .gform_validation_errors>h2{color:#000;font-weight:700}div.gform_wrapper.gravity-theme.hide_summary_wrapper .gform_validation_errors{display:none}div.gform_wrapper.gravity-theme select.gfield_select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url(assets/img/dropdown-arrow-select.png);background-repeat:no-repeat;background-position:bottom 17px right 19px;line-height:23px;padding:10px 13px 8px;cursor:pointer}div.gform_wrapper.gravity-theme select.gfield_select option:not(:first-of-type){color:#000}div.gform_wrapper.gravity-theme input.datepicker{background-image:url(assets/img/calendar-icon.png)!important;background-repeat:no-repeat!important;background-position:bottom 12px right 23px!important}div.gform_wrapper.gravity-theme .checkboxes-cols-3 .gfield_checkbox,div.gform_wrapper.gravity-theme .checkboxes-cols-4 .gfield_checkbox{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}div.gform_wrapper.gravity-theme .checkboxes-cols-4 .gfield_checkbox{row-gap:2px}div.gform_wrapper.gravity-theme .checkboxes-cols-4 .gfield_checkbox .gchoice{width:100%;max-width:25%}div.gform_wrapper.gravity-theme .checkboxes-cols-3 .gfield_checkbox{row-gap:4px}div.gform_wrapper.gravity-theme .checkboxes-cols-3 .gfield_checkbox .gchoice{width:100%;max-width:33.33%}div.gform_wrapper.gravity-theme .gradios-horizontal legend{float:left;line-height:50px}div.gform_wrapper.gravity-theme .gradios-horizontal .ginput_container_radio{float:right}div.gform_wrapper.gravity-theme .consent{font-family:"FuturaPT Book",sans-serif;font-size:11px;line-height:18px;letter-spacing:0;color:#555;margin:3px 0 0}div.gform_wrapper.gravity-theme .note{font-family:"FuturaPT Book",sans-serif;font-size:12px;line-height:20px;letter-spacing:-.002em;position:relative;padding:2px 0 8px 31px;color:#00acf4}div.gform_wrapper.gravity-theme .note .note-icon{content:'';background:url(assets/img/note-lock-icon.png) 0 center no-repeat;width:23px;height:46px;position:absolute;top:calc(50% - 27px);left:0;font-size:36px}div.gform_wrapper.gravity-theme .has-footnote .gform_body{position:relative}div.gform_wrapper.gravity-theme .has-footnote div.gform_fields .form-footnote{position:absolute;z-index:2;top:100%;max-width:300px;margin-top:26px}div.gform_wrapper.gravity-theme .has-footnote .gform_footer .button,div.gform_wrapper.gravity-theme .has-footnote .gform_footer input.button,div.gform_wrapper.gravity-theme .has-footnote .gform_footer input[type=submit]{max-width:180px;margin:20px 0 0!important}div.gform_wrapper.gravity-theme .hide-error-info div.gfield_error .validation_message,div.gform_wrapper.gravity-theme .hide-field-label .gfield_label{display:none}div.gform_wrapper.gravity-theme .gform-captcha{position:absolute}div.gform_wrapper.gravity-theme form.gf_custom_horizontal{position:relative}div.gform_wrapper.gravity-theme form.gf_custom_horizontal .gform_fields{max-width:1052px!important;-ms-grid-columns:auto auto 1fr auto auto;grid-template-columns:auto auto 1fr auto auto;-ms-grid-rows:auto;grid-template-rows:auto;grid-template-areas:"firstname lastname streetaddress streetaddress streetaddress" "phonenumber emailaddress city state zipcode"}div.gform_wrapper.gravity-theme form.gf_custom_horizontal .gform_footer{position:absolute;top:0;right:0;bottom:0;width:100%;max-width:138px;max-height:130px}div.gform_wrapper.gravity-theme form.gf_custom_horizontal #field_1_1{grid-area:firstname}div.gform_wrapper.gravity-theme form.gf_custom_horizontal #field_1_3{grid-area:lastname}div.gform_wrapper.gravity-theme form.gf_custom_horizontal #field_1_1,div.gform_wrapper.gravity-theme form.gf_custom_horizontal #field_1_10,div.gform_wrapper.gravity-theme form.gf_custom_horizontal #field_1_3{width:250px}div.gform_wrapper.gravity-theme form.gf_custom_horizontal #field_1_4{grid-area:streetaddress}div.gform_wrapper.gravity-theme form.gf_custom_horizontal #field_1_8{grid-area:phonenumber}div.gform_wrapper.gravity-theme form.gf_custom_horizontal #field_1_9{grid-area:emailaddress}div.gform_wrapper.gravity-theme form.gf_custom_horizontal #field_1_10{grid-area:city}div.gform_wrapper.gravity-theme form.gf_custom_horizontal #field_1_11{grid-area:state}div.gform_wrapper.gravity-theme form.gf_custom_horizontal #field_1_12{grid-area:zipcode;width:140px}div.gform_wrapper.gravity-theme form.gf_custom_horizontal .button,div.gform_wrapper.gravity-theme form.gf_custom_horizontal input.button,div.gform_wrapper.gravity-theme form.gf_custom_horizontal input[type=submit]{border-radius:5px;max-width:138px;margin:0!important}div.gform_wrapper.gravity-theme form.gf_custom_horizontal .button:before,div.gform_wrapper.gravity-theme form.gf_custom_horizontal input.button:before,div.gform_wrapper.gravity-theme form.gf_custom_horizontal input[type=submit]:before{border-radius:5px}div.gform_wrapper.gravity-theme form.gform_gray_input ::-webkit-input-placeholder{color:#d9d9d9}div.gform_wrapper.gravity-theme form.gform_gray_input ::-ms-input-placeholder{color:#d9d9d9}div.gform_wrapper.gravity-theme form.gform_gray_input :-ms-input-placeholder{color:#d9d9d9}div.gform_wrapper.gravity-theme form.gform_gray_input ::placeholder{color:#d9d9d9}div.gform_wrapper.gravity-theme form.gform_gray_input input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),div.gform_wrapper.gravity-theme form.gform_gray_input select:not([multiple=multiple]),div.gform_wrapper.gravity-theme form.gform_gray_input textarea.large,div.gform_wrapper.gravity-theme form.gform_gray_input textarea.small{background-color:#d9d9d9;color:#d9d9d9}div.gform_wrapper.gravity-theme form.gform_gray_input select.gfield_select{background-image:url(assets/img/dropdown-grayarrow-select.png)}div.gform_wrapper.gravity-theme form.gform_gray_input select.gfield_select option[value=""][disabled]{display:none}div.gform_wrapper.gravity-theme form.gform_gray_input select.gfield_select option{color:#000}div.gform_wrapper.gravity-theme form.gform_gray_input select.gfield_select option:first-of-type{color:#d9d9d9}div.gform_wrapper.gravity-theme form.gform_gray_input select.gfield_select:required:invalid{color:#d9d9d9}div.gform_wrapper.gravity-theme form.gform_gray_input .gform_fields{grid-column-gap:11px!important}div.gform_wrapper.gravity-theme form.gform_gray_input .gform_confirmation_message{color:#18306d}div.gform_wrapper.gravity-theme .gf_page_steps{display:-ms-flexbox;display:flex;border-bottom:none;margin-bottom:4px}div.gform_wrapper.gravity-theme .gf_page_steps .gf_step_active .gf_step_number{background-color:#00acf4}div.gform_wrapper.gravity-theme .gf_page_steps .gf_step_pending .gf_step_number{background-color:#d9d9d9}div.gform_wrapper.gravity-theme .gf_page_steps .gf_step_next .gf_step_number{background-color:#b3b3b3}div.gform_wrapper.gravity-theme .gf_page_steps .gf_step_completed .gf_step_number:after{background-color:#01d697}div.gform_wrapper.gravity-theme .gf_page_steps .gf_step_active .gf_step_label:before{background-color:#00acf4}div.gform_wrapper.gravity-theme .gf_page_steps .gf_step_completed .gf_step_label:before{background-color:#01d697}div.gform_wrapper.gravity-theme .gf_page_steps .gf_step_pending .gf_step_label:before{background-color:#d9d9d9}div.gform_wrapper.gravity-theme .gf_page_steps .gf_step_next .gf_step_label:before{background-color:#b3b3b3}div.gform_wrapper.gravity-theme .gf_page_steps .gf_step_number{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-family:"FuturaPT Bold",sans-serif;font-size:16px;font-weight:400;line-height:38.64px;letter-spacing:0;color:#fff;width:37px;height:37px;border:none;border-radius:50%;padding:2px 0 0;z-index:2}div.gform_wrapper.gravity-theme .gf_page_steps .gf_step_label{font-family:"FuturaPT Book",sans-serif;font-size:12px;font-weight:400;line-height:26.64px;letter-spacing:0;text-transform:uppercase;text-align:center;color:#a6a6a6;padding:0;width:100%;position:relative}div.gform_wrapper.gravity-theme .gf_page_steps .gf_step_label:before{content:'';position:absolute;width:100%;height:4px;top:-20px;left:0}div.gform_wrapper.gravity-theme .gf_page_steps .gf_step{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex:1 0 125px;flex:1 0 125px;margin:0}div.gform_wrapper.gravity-theme .gf_page_steps .gf_step_completed .gf_step_number:before{width:37px;height:37px;border:none;border-radius:50%;top:0;left:0;content:unset}div.gform_wrapper.gravity-theme .gf_page_steps .gf_step_completed .gf_step_number:after{font-size:32px;border-radius:50%;padding:4px 0 0}div.gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error{margin-top:0!important}.gform_confirmation_message{font-family:"FuturaPT Bold",sans-serif;font-size:28px;text-align:center;padding:10px 15px;margin:0 auto;color:#fff}.gform_confirmation_message h1,.gform_confirmation_message h2,.gform_confirmation_message h3{margin-top:0}.gform_confirmation_message p:last-child{margin-bottom:0}.gform_confirmation_message a{color:#fff}.gform_confirmation_message .btn-link{margin:10px auto 0!important;max-width:260px}.contentform-form .gform_confirmation_message{color:#18306d}.hide-error-info_wrapper .gform_validation_errors{display:none}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single{font-family:"FuturaPT Book",sans-serif;font-weight:400;font-size:14px;letter-spacing:.05em;text-transform:uppercase;color:#000!important;padding:5px 14px!important;width:100%;height:50px!important;outline:0!important;border:none!important;background-color:transparent!important;background-image:url(assets/img/dropdown-arrow-select.png)!important;background-repeat:no-repeat!important;background-position:bottom 20px right 18px!important;box-shadow:none!important}.gform_wrapper.gravity-theme .chosen-container.chosen-with-drop .chosen-drop{background-color:#000!important}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single div b{display:none!important}.gform_wrapper.gravity-theme .chosen-container-active.chosen-with-drop .chosen-single{box-shadow:none!important}.gform_wrapper.gravity-theme .chosen-container .chosen-results{font-family:"FuturaPT Book",sans-serif;font-weight:400;font-size:14px;letter-spacing:.05em;text-transform:uppercase;color:#000!important}.gfield_description.validation_message.gfield_validation_message,.gform_submission_error.hide_summary{font-family:"FuturaPT Book",sans-serif;font-weight:400;font-size:12px!important;letter-spacing:.04em;color:#000;margin:5px 0}.gravity-theme.ui-datepicker .ui-datepicker-header select{font-size:14px!important;text-transform:uppercase}#masthead{background-color:#fff;width:100%;transition:top .3s;border-bottom:1px solid #d93c30;position:relative;z-index:10}#masthead .header-navbox{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;width:100%}#masthead .header-wrap .container .flex-container{column-gap:31px}#masthead .header-wrap .container .flex-container #logo{padding:22px 0 20px;z-index:1}#masthead .header-wrap .container .flex-container #logo .a-custom-logo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;max-width:100%}#masthead .header-wrap .container .flex-container #logo .a-custom-logo img{height:auto!important;max-width:unset!important}#masthead .header-wrap .container .flex-container .nav-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;width:100%;transition:.3s}#masthead .header-wrap .container .flex-container #choose-location-box,#masthead .header-wrap .container .flex-container #header-navigation{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;width:100%;padding:0}#masthead .header-wrap .container .flex-container #choose-location-box #choose-location-nav,#masthead .header-wrap .container .flex-container #choose-location-box #main-navigation,#masthead .header-wrap .container .flex-container #header-navigation #choose-location-nav,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation{width:100%;padding:0;font-size:16px;letter-spacing:.05em}#masthead .header-wrap .container .flex-container #choose-location-box #choose-location-nav>ul,#masthead .header-wrap .container .flex-container #choose-location-box #main-navigation>ul,#masthead .header-wrap .container .flex-container #header-navigation #choose-location-nav>ul,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul{display:-ms-flexbox;display:flex;list-style-type:none;padding:0;margin:0;width:100%;column-gap:29px}#masthead .header-wrap .container .flex-container #choose-location-box #choose-location-nav>ul .caret,#masthead .header-wrap .container .flex-container #choose-location-box #main-navigation>ul .caret,#masthead .header-wrap .container .flex-container #header-navigation #choose-location-nav>ul .caret,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul .caret{display:inline-block;background:0 0;width:10px;height:10px;position:relative;transition:.3s}#masthead .header-wrap .container .flex-container #choose-location-box #choose-location-nav>ul .caret:before,#masthead .header-wrap .container .flex-container #choose-location-box #main-navigation>ul .caret:before,#masthead .header-wrap .container .flex-container #header-navigation #choose-location-nav>ul .caret:before,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul .caret:before{content:"";position:absolute;top:0;right:0;width:10px;height:7px;background:url(assets/img/nav-dropdown-arrow.png) center no-repeat;transition:.3s}#masthead .header-wrap .container .flex-container #choose-location-box #choose-location-nav>ul>li,#masthead .header-wrap .container .flex-container #choose-location-box #main-navigation>ul>li,#masthead .header-wrap .container .flex-container #header-navigation #choose-location-nav>ul>li,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li{display:block}#masthead .header-wrap .container .flex-container #choose-location-box #choose-location-nav>ul>li.menu-item-has-children:hover ul.dropdown-menu,#masthead .header-wrap .container .flex-container #choose-location-box #main-navigation>ul>li.menu-item-has-children:hover ul.dropdown-menu,#masthead .header-wrap .container .flex-container #header-navigation #choose-location-nav>ul>li.menu-item-has-children:hover ul.dropdown-menu,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li.menu-item-has-children:hover ul.dropdown-menu{display:-ms-flexbox;display:flex;opacity:1;animation:.3s ease-in-out anim-flex}#masthead .header-wrap .container .flex-container #choose-location-box #choose-location-nav>ul>li.current-menu-item>a,#masthead .header-wrap .container .flex-container #choose-location-box #main-navigation>ul>li.current-menu-item>a,#masthead .header-wrap .container .flex-container #header-navigation #choose-location-nav>ul>li.current-menu-item>a,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li.current-menu-item>a{padding:33px 0 28px;border-bottom:10px solid #d93c30}#masthead .header-wrap .container .flex-container #choose-location-box #choose-location-nav>ul>li>a,#masthead .header-wrap .container .flex-container #choose-location-box #main-navigation>ul>li>a,#masthead .header-wrap .container .flex-container #header-navigation #choose-location-nav>ul>li>a,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li>a{font-family:"FuturaPT Demi",sans-serif;font-style:normal;font-size:16px;line-height:28px;letter-spacing:.03em;text-transform:uppercase;text-align:center;color:#191919;background:0 0;display:block;padding:38px 0 23px;margin:0;transition:.3s;position:relative}#masthead .header-wrap .container .flex-container #choose-location-box #choose-location-nav>ul>li:last-child,#masthead .header-wrap .container .flex-container #choose-location-box #main-navigation>ul>li:last-child,#masthead .header-wrap .container .flex-container #header-navigation #choose-location-nav>ul>li:last-child,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li:last-child{margin-right:0}#masthead .header-wrap .container .flex-container #choose-location-box #choose-location-nav>ul>li.dropdown.open>a,#masthead .header-wrap .container .flex-container #choose-location-box #choose-location-nav>ul>li:hover>a,#masthead .header-wrap .container .flex-container #choose-location-box #choose-location-nav>ul>li>a:focus,#masthead .header-wrap .container .flex-container #choose-location-box #choose-location-nav>ul>li>a:hover,#masthead .header-wrap .container .flex-container #choose-location-box #main-navigation>ul>li.dropdown.open>a,#masthead .header-wrap .container .flex-container #choose-location-box #main-navigation>ul>li:hover>a,#masthead .header-wrap .container .flex-container #choose-location-box #main-navigation>ul>li>a:focus,#masthead .header-wrap .container .flex-container #choose-location-box #main-navigation>ul>li>a:hover,#masthead .header-wrap .container .flex-container #header-navigation #choose-location-nav>ul>li.dropdown.open>a,#masthead .header-wrap .container .flex-container #header-navigation #choose-location-nav>ul>li:hover>a,#masthead .header-wrap .container .flex-container #header-navigation #choose-location-nav>ul>li>a:focus,#masthead .header-wrap .container .flex-container #header-navigation #choose-location-nav>ul>li>a:hover,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li.dropdown.open>a,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li:hover>a,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li>a:focus,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li>a:hover{padding:33px 0 28px;border-bottom:10px solid #d93c30}#masthead .header-wrap .container .flex-container #choose-location-box #choose-location-nav>ul>li.dropdown.open>a .caret:before,#masthead .header-wrap .container .flex-container #choose-location-box #choose-location-nav>ul>li:hover>a .caret:before,#masthead .header-wrap .container .flex-container #choose-location-box #choose-location-nav>ul>li>a:focus .caret:before,#masthead .header-wrap .container .flex-container #choose-location-box #choose-location-nav>ul>li>a:hover .caret:before,#masthead .header-wrap .container .flex-container #choose-location-box #main-navigation>ul>li.dropdown.open>a .caret:before,#masthead .header-wrap .container .flex-container #choose-location-box #main-navigation>ul>li:hover>a .caret:before,#masthead .header-wrap .container .flex-container #choose-location-box #main-navigation>ul>li>a:focus .caret:before,#masthead .header-wrap .container .flex-container #choose-location-box #main-navigation>ul>li>a:hover .caret:before,#masthead .header-wrap .container .flex-container #header-navigation #choose-location-nav>ul>li.dropdown.open>a .caret:before,#masthead .header-wrap .container .flex-container #header-navigation #choose-location-nav>ul>li:hover>a .caret:before,#masthead .header-wrap .container .flex-container #header-navigation #choose-location-nav>ul>li>a:focus .caret:before,#masthead .header-wrap .container .flex-container #header-navigation #choose-location-nav>ul>li>a:hover .caret:before,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li.dropdown.open>a .caret:before,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li:hover>a .caret:before,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li>a:focus .caret:before,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li>a:hover .caret:before{-ms-transform:rotate(180deg);transform:rotate(180deg);transition:.3s}#masthead .header-wrap .container .flex-container #choose-location-box #choose-location-nav>ul>li>a:active,#masthead .header-wrap .container .flex-container #choose-location-box #main-navigation>ul>li>a:active,#masthead .header-wrap .container .flex-container #header-navigation #choose-location-nav>ul>li>a:active,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li>a:active{color:#d93c30}#masthead .header-wrap .container .flex-container #choose-location-box #choose-location-nav>ul>li.normal,#masthead .header-wrap .container .flex-container #choose-location-box #main-navigation>ul>li.normal,#masthead .header-wrap .container .flex-container #header-navigation #choose-location-nav>ul>li.normal,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li.normal{position:relative}#masthead .header-wrap .container .flex-container #choose-location-box #choose-location-nav>ul>li.normal>ul.dropdown-menu,#masthead .header-wrap .container .flex-container #choose-location-box #main-navigation>ul>li.normal>ul.dropdown-menu,#masthead .header-wrap .container .flex-container #header-navigation #choose-location-nav>ul>li.normal>ul.dropdown-menu,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li.normal>ul.dropdown-menu{opacity:0;display:none;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:start;align-content:flex-start;width:183px;height:auto;padding:49px 18px 24px;position:absolute;top:70px;left:0;right:0;z-index:1000;list-style:none;background-color:transparent;overflow:hidden}#masthead .header-wrap .container .flex-container #choose-location-box #choose-location-nav>ul>li.normal>ul.dropdown-menu:before,#masthead .header-wrap .container .flex-container #choose-location-box #main-navigation>ul>li.normal>ul.dropdown-menu:before,#masthead .header-wrap .container .flex-container #header-navigation #choose-location-nav>ul>li.normal>ul.dropdown-menu:before,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li.normal>ul.dropdown-menu:before{content:'';width:100%;background-color:#01224f;background-image:url(assets/img/footer-bckgrnd.jpg);background-repeat:repeat;position:absolute;top:30px;left:0;right:0;bottom:0;z-index:-1}#masthead .header-wrap .container .flex-container #choose-location-box #choose-location-nav>ul>li.normal>ul.dropdown-menu>li,#masthead .header-wrap .container .flex-container #choose-location-box #main-navigation>ul>li.normal>ul.dropdown-menu>li,#masthead .header-wrap .container .flex-container #header-navigation #choose-location-nav>ul>li.normal>ul.dropdown-menu>li,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li.normal>ul.dropdown-menu>li{line-height:46px}#masthead .header-wrap .container .flex-container #choose-location-box #choose-location-nav>ul>li.normal>ul.dropdown-menu>li>a,#masthead .header-wrap .container .flex-container #choose-location-box #main-navigation>ul>li.normal>ul.dropdown-menu>li>a,#masthead .header-wrap .container .flex-container #header-navigation #choose-location-nav>ul>li.normal>ul.dropdown-menu>li>a,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li.normal>ul.dropdown-menu>li>a{font-family:"FuturaPT Demi",sans-serif;font-weight:400;font-size:16px;line-height:36px;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:0 0}#masthead .header-wrap .container .flex-container #choose-location-box #choose-location-nav>ul>li.normal>ul.dropdown-menu>li>a:active,#masthead .header-wrap .container .flex-container #choose-location-box #choose-location-nav>ul>li.normal>ul.dropdown-menu>li>a:focus,#masthead .header-wrap .container .flex-container #choose-location-box #choose-location-nav>ul>li.normal>ul.dropdown-menu>li>a:hover,#masthead .header-wrap .container .flex-container #choose-location-box #main-navigation>ul>li.normal>ul.dropdown-menu>li>a:active,#masthead .header-wrap .container .flex-container #choose-location-box #main-navigation>ul>li.normal>ul.dropdown-menu>li>a:focus,#masthead .header-wrap .container .flex-container #choose-location-box #main-navigation>ul>li.normal>ul.dropdown-menu>li>a:hover,#masthead .header-wrap .container .flex-container #header-navigation #choose-location-nav>ul>li.normal>ul.dropdown-menu>li>a:active,#masthead .header-wrap .container .flex-container #header-navigation #choose-location-nav>ul>li.normal>ul.dropdown-menu>li>a:focus,#masthead .header-wrap .container .flex-container #header-navigation #choose-location-nav>ul>li.normal>ul.dropdown-menu>li>a:hover,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li.normal>ul.dropdown-menu>li>a:active,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li.normal>ul.dropdown-menu>li>a:focus,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li.normal>ul.dropdown-menu>li>a:hover{color:#d93c30}#masthead .header-wrap .container .flex-container #choose-location-box #choose-location-nav>ul>li:not(.normal)>ul.dropdown-menu,#masthead .header-wrap .container .flex-container #choose-location-box #main-navigation>ul>li:not(.normal)>ul.dropdown-menu,#masthead .header-wrap .container .flex-container #header-navigation #choose-location-nav>ul>li:not(.normal)>ul.dropdown-menu,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li:not(.normal)>ul.dropdown-menu{opacity:0;display:none;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;column-gap:77px;row-gap:30px;position:absolute;top:70px;left:0;right:0;list-style:none;background-color:transparent;padding:62px 0 70px;margin:auto;border-radius:0;width:1400px;z-index:1000}#masthead .header-wrap .container .flex-container #choose-location-box #choose-location-nav>ul>li:not(.normal)>ul.dropdown-menu:before,#masthead .header-wrap .container .flex-container #choose-location-box #main-navigation>ul>li:not(.normal)>ul.dropdown-menu:before,#masthead .header-wrap .container .flex-container #header-navigation #choose-location-nav>ul>li:not(.normal)>ul.dropdown-menu:before,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li:not(.normal)>ul.dropdown-menu:before{content:'';width:2560px;background-color:#01224f;background-image:url(assets/img/footer-bckgrnd.jpg);background-repeat:repeat;position:absolute;top:30px;left:-580px;right:0;bottom:0;z-index:-1}#masthead .header-wrap .container .flex-container #choose-location-box #choose-location-nav>ul>li:not(.normal)>ul.dropdown-menu>li,#masthead .header-wrap .container .flex-container #choose-location-box #main-navigation>ul>li:not(.normal)>ul.dropdown-menu>li,#masthead .header-wrap .container .flex-container #header-navigation #choose-location-nav>ul>li:not(.normal)>ul.dropdown-menu>li,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li:not(.normal)>ul.dropdown-menu>li{background-color:transparent;width:100%;max-width:415px;line-height:40px}#masthead .header-wrap .container .flex-container #choose-location-box #choose-location-nav>ul>li:not(.normal)>ul.dropdown-menu>li.current-menu-item>a,#masthead .header-wrap .container .flex-container #choose-location-box #main-navigation>ul>li:not(.normal)>ul.dropdown-menu>li.current-menu-item>a,#masthead .header-wrap .container .flex-container #header-navigation #choose-location-nav>ul>li:not(.normal)>ul.dropdown-menu>li.current-menu-item>a,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li:not(.normal)>ul.dropdown-menu>li.current-menu-item>a{color:#d93c30!important;border-bottom:none!important}#masthead .header-wrap .container .flex-container #choose-location-box #choose-location-nav>ul>li:not(.normal)>ul.dropdown-menu>li>a,#masthead .header-wrap .container .flex-container #choose-location-box #main-navigation>ul>li:not(.normal)>ul.dropdown-menu>li>a,#masthead .header-wrap .container .flex-container #header-navigation #choose-location-nav>ul>li:not(.normal)>ul.dropdown-menu>li>a,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li:not(.normal)>ul.dropdown-menu>li>a{font-family:"FuturaPT Demi",sans-serif;font-weight:400;font-size:18px;line-height:24px;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:0 0;transition:.3s}#masthead .header-wrap .container .flex-container #choose-location-box #choose-location-nav>ul>li:not(.normal)>ul.dropdown-menu>li>a:active,#masthead .header-wrap .container .flex-container #choose-location-box #choose-location-nav>ul>li:not(.normal)>ul.dropdown-menu>li>a:focus,#masthead .header-wrap .container .flex-container #choose-location-box #choose-location-nav>ul>li:not(.normal)>ul.dropdown-menu>li>a:hover,#masthead .header-wrap .container .flex-container #choose-location-box #main-navigation>ul>li:not(.normal)>ul.dropdown-menu>li>a:active,#masthead .header-wrap .container .flex-container #choose-location-box #main-navigation>ul>li:not(.normal)>ul.dropdown-menu>li>a:focus,#masthead .header-wrap .container .flex-container #choose-location-box #main-navigation>ul>li:not(.normal)>ul.dropdown-menu>li>a:hover,#masthead .header-wrap .container .flex-container #header-navigation #choose-location-nav>ul>li:not(.normal)>ul.dropdown-menu>li>a:active,#masthead .header-wrap .container .flex-container #header-navigation #choose-location-nav>ul>li:not(.normal)>ul.dropdown-menu>li>a:focus,#masthead .header-wrap .container .flex-container #header-navigation #choose-location-nav>ul>li:not(.normal)>ul.dropdown-menu>li>a:hover,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li:not(.normal)>ul.dropdown-menu>li>a:active,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li:not(.normal)>ul.dropdown-menu>li>a:focus,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li:not(.normal)>ul.dropdown-menu>li>a:hover{color:#d93c30}#masthead .header-wrap .container .flex-container #choose-location-box #choose-location-nav>ul>li:not(.normal)>ul.dropdown-menu>li>a i,#masthead .header-wrap .container .flex-container #choose-location-box #main-navigation>ul>li:not(.normal)>ul.dropdown-menu>li>a i,#masthead .header-wrap .container .flex-container #header-navigation #choose-location-nav>ul>li:not(.normal)>ul.dropdown-menu>li>a i,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li:not(.normal)>ul.dropdown-menu>li>a i{width:12px}#masthead .header-wrap .container .flex-container #choose-location-box #choose-location-nav>ul>li:not(.normal)>ul.dropdown-menu>li>ul.dropdown-menu,#masthead .header-wrap .container .flex-container #choose-location-box #main-navigation>ul>li:not(.normal)>ul.dropdown-menu>li>ul.dropdown-menu,#masthead .header-wrap .container .flex-container #header-navigation #choose-location-nav>ul>li:not(.normal)>ul.dropdown-menu>li>ul.dropdown-menu,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li:not(.normal)>ul.dropdown-menu>li>ul.dropdown-menu{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;list-style:none;column-gap:84px;width:100%;max-width:415px;max-height:220px;padding:10px 0 0;margin:8px 0 0;position:relative}#masthead .header-wrap .container .flex-container #choose-location-box #choose-location-nav>ul>li:not(.normal)>ul.dropdown-menu>li>ul.dropdown-menu:before,#masthead .header-wrap .container .flex-container #choose-location-box #main-navigation>ul>li:not(.normal)>ul.dropdown-menu>li>ul.dropdown-menu:before,#masthead .header-wrap .container .flex-container #header-navigation #choose-location-nav>ul>li:not(.normal)>ul.dropdown-menu>li>ul.dropdown-menu:before,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li:not(.normal)>ul.dropdown-menu>li>ul.dropdown-menu:before{content:"";width:100%;max-width:415px;height:3px;background-color:#d93c30;position:absolute;top:0;left:0;right:0}#masthead .header-wrap .container .flex-container #choose-location-box #choose-location-nav>ul>li:not(.normal)>ul.dropdown-menu>li>ul.dropdown-menu a,#masthead .header-wrap .container .flex-container #choose-location-box #main-navigation>ul>li:not(.normal)>ul.dropdown-menu>li>ul.dropdown-menu a,#masthead .header-wrap .container .flex-container #header-navigation #choose-location-nav>ul>li:not(.normal)>ul.dropdown-menu>li>ul.dropdown-menu a,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li:not(.normal)>ul.dropdown-menu>li>ul.dropdown-menu a{font-family:"FuturaPT Book",sans-serif;font-weight:400;font-size:16px;line-height:30px;letter-spacing:.03em;text-transform:uppercase;color:#fff;background:0 0}#masthead .header-wrap .container .flex-container #choose-location-box #choose-location-nav>ul>li:not(.normal)>ul.dropdown-menu>li>ul.dropdown-menu a:active,#masthead .header-wrap .container .flex-container #choose-location-box #choose-location-nav>ul>li:not(.normal)>ul.dropdown-menu>li>ul.dropdown-menu a:focus,#masthead .header-wrap .container .flex-container #choose-location-box #choose-location-nav>ul>li:not(.normal)>ul.dropdown-menu>li>ul.dropdown-menu a:hover,#masthead .header-wrap .container .flex-container #choose-location-box #main-navigation>ul>li:not(.normal)>ul.dropdown-menu>li>ul.dropdown-menu a:active,#masthead .header-wrap .container .flex-container #choose-location-box #main-navigation>ul>li:not(.normal)>ul.dropdown-menu>li>ul.dropdown-menu a:focus,#masthead .header-wrap .container .flex-container #choose-location-box #main-navigation>ul>li:not(.normal)>ul.dropdown-menu>li>ul.dropdown-menu a:hover,#masthead .header-wrap .container .flex-container #header-navigation #choose-location-nav>ul>li:not(.normal)>ul.dropdown-menu>li>ul.dropdown-menu a:active,#masthead .header-wrap .container .flex-container #header-navigation #choose-location-nav>ul>li:not(.normal)>ul.dropdown-menu>li>ul.dropdown-menu a:focus,#masthead .header-wrap .container .flex-container #header-navigation #choose-location-nav>ul>li:not(.normal)>ul.dropdown-menu>li>ul.dropdown-menu a:hover,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li:not(.normal)>ul.dropdown-menu>li>ul.dropdown-menu a:active,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li:not(.normal)>ul.dropdown-menu>li>ul.dropdown-menu a:focus,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li:not(.normal)>ul.dropdown-menu>li>ul.dropdown-menu a:hover{color:#d93c30}.custom-logo.mobile{display:none}#choose-location-box{max-width:183px}#choose-location-box li:not(.nav-order-now) a:active,#choose-location-box li:not(.nav-order-now) a:active i:before,#choose-location-box li:not(.nav-order-now) a:focus,#choose-location-box li:not(.nav-order-now) a:focus i:before,#choose-location-box li:not(.nav-order-now) a:hover,#choose-location-box li:not(.nav-order-now) a:hover i:before,#hamburger-nav-box li:not(.nav-order-now) a:active,#hamburger-nav-box li:not(.nav-order-now) a:active i:before,#hamburger-nav-box li:not(.nav-order-now) a:focus,#hamburger-nav-box li:not(.nav-order-now) a:focus i:before,#hamburger-nav-box li:not(.nav-order-now) a:hover,#hamburger-nav-box li:not(.nav-order-now) a:hover i:before,#header-navigation li:not(.nav-order-now) a:active,#header-navigation li:not(.nav-order-now) a:active i:before,#header-navigation li:not(.nav-order-now) a:focus,#header-navigation li:not(.nav-order-now) a:focus i:before,#header-navigation li:not(.nav-order-now) a:hover,#header-navigation li:not(.nav-order-now) a:hover i:before{color:#d93c30}#choose-location-box li:not(.nav-order-now) a i,#hamburger-nav-box li:not(.nav-order-now) a i,#header-navigation li:not(.nav-order-now) a i{font-size:16px;margin:0 4px 0 0}#choose-location-menu-toggle,#menu-toggle{display:none!important;width:40px;height:25px;position:relative}.choose-location-navbar-toggle,.navbar-toggle{background-color:#d93c30;padding:0;border:none;z-index:120;transition:.4s}.choose-location-navbar-toggle .icon-bar,.navbar-toggle .icon-bar{background:#fff;display:block;width:40px;height:3px;margin:auto}.choose-location-navbar-toggle .icon-bar:last-child,.navbar-toggle .icon-bar:last-child{margin-bottom:0!important}.choose-location-navbar-toggle .icon-bar+.icon-bar,.navbar-toggle .icon-bar+.icon-bar{margin-top:8px}.choose-location-navbar-toggle .icon-bar.icon-bar-2,.navbar-toggle .icon-bar.icon-bar-2{position:relative}.choose-location-navbar-toggle .icon-bar.icon-bar-2:after,.choose-location-navbar-toggle .icon-bar.icon-bar-2:before,.navbar-toggle .icon-bar.icon-bar-2:after,.navbar-toggle .icon-bar.icon-bar-2:before{content:"";background:#fff;width:100%;height:100%;position:absolute;top:calc(50% + 2px);left:50%;opacity:0;-ms-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0);transition:.4s}.choose-location-navbar-toggle.open .icon-bar.icon-bar-1,.choose-location-navbar-toggle.open .icon-bar.icon-bar-3,.navbar-toggle.open .icon-bar.icon-bar-1,.navbar-toggle.open .icon-bar.icon-bar-3{opacity:0!important}.choose-location-navbar-toggle.open .icon-bar,.navbar-toggle.open .icon-bar{background:#fff}.choose-location-navbar-toggle.open .icon-bar.icon-bar-2,.navbar-toggle.open .icon-bar.icon-bar-2{background:0 0}.choose-location-navbar-toggle.open .icon-bar.icon-bar-2:after,.navbar-toggle.open .icon-bar.icon-bar-2:after{opacity:1;-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.choose-location-navbar-toggle.open .icon-bar.icon-bar-2:before,.navbar-toggle.open .icon-bar.icon-bar-2:before{opacity:1;-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}#hamburger-menu-toggle{background-color:#d93c30;width:40px;height:23px;position:relative}.hamburger-navbar-toggle{padding:0;border:none;z-index:120;transition:.4s}.hamburger-navbar-toggle .icon-bar{background:#fff;display:block;width:40px;height:3px;margin:auto}.hamburger-navbar-toggle .icon-bar:last-child{width:20px;margin:7px 0 0 auto!important}.hamburger-navbar-toggle .icon-bar+.icon-bar{margin-top:7px}.hamburger-navbar-toggle .icon-bar.icon-bar-2{position:relative}.hamburger-navbar-toggle .icon-bar.icon-bar-2:after,.hamburger-navbar-toggle .icon-bar.icon-bar-2:before{content:"";background:#fff;width:100%;height:100%;position:absolute;top:calc(50% + 2px);left:50%;opacity:0;-ms-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0);transition:.4s}.hamburger-navbar-toggle.open .icon-bar.icon-bar-1,.hamburger-navbar-toggle.open .icon-bar.icon-bar-3{opacity:0!important}.hamburger-navbar-toggle.open .icon-bar{background:#fff}.hamburger-navbar-toggle.open .icon-bar.icon-bar-2{background:0 0}.hamburger-navbar-toggle.open .icon-bar.icon-bar-2:after,.hamburger-navbar-toggle.open .icon-bar.icon-bar-2:before{top:calc(50% - 1px);opacity:1}.hamburger-navbar-toggle.open .icon-bar.icon-bar-2:after{-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.hamburger-navbar-toggle.open .icon-bar.icon-bar-2:before{opacity:1;-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}#hamburger-nav-box{background-color:#d93c30;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:100px;height:100%;padding:2px 0 0!important}#hamburger-nav-box .nav-wrap{-ms-flex-pack:center!important;justify-content:center!important}#hamburger-nav{display:none;opacity:0;position:absolute;z-index:900;top:100px;left:0;width:100%!important;max-width:100%!important;padding:0;background-color:#01224f;background-image:url(assets/img/footer-bckgrnd.jpg);background-repeat:repeat}#hamburger-nav.open{display:-ms-flexbox!important;display:flex!important;opacity:1;animation:.3s ease-in-out anim-flex}#menu-hamburger-menu{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;column-gap:100px;width:100%;max-width:1400px;padding:18px 0 18px 234px;margin:auto;list-style:none}#menu-hamburger-menu>li.current-menu-item:not(.nav-order-now)>a{color:#d93c30}#menu-hamburger-menu>li.menu-item-has-children{padding:0}#menu-hamburger-menu>li>ul.dropdown-menu{display:-ms-flexbox;display:flex;list-style:none}#menu-hamburger-menu>li:not(.nav-order-now)>a{font-family:"FuturaPT Medium",sans-serif;font-size:16px;letter-spacing:.05em;text-transform:uppercase;text-align:left;color:#fff;padding:21px 0 0}#menu-hamburger-menu>li:not(.nav-order-now)>a:active,#menu-hamburger-menu>li:not(.nav-order-now)>a:focus,#menu-hamburger-menu>li:not(.nav-order-now)>a:hover{color:#d93c30}#my-account-nav{background-color:#e6e6e6;width:100%;max-width:220px;margin:0 0 0 17px}#my-account-nav ul{list-style:none;padding:0;margin:0;width:100%;height:100%}#my-account-nav li{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:inherit}#my-account-nav li.account-icon>a{font-family:"FuturaPT Demi",sans-serif;font-size:16px;line-height:28px;letter-spacing:.03em;text-transform:uppercase;text-align:center;color:#191919;width:100%;height:inherit}#my-account-nav li.account-icon>a:before{content:'';display:block;background-color:transparent;background-image:url(assets/img/signin-icon-red.png);background-position:center;background-repeat:no-repeat;width:20px;height:20px;margin:2px 7px 0 0}#my-account-nav li.menu-item-has-children:hover ul.dropdown-menu{display:block;opacity:1;animation:.3s ease-in-out anim-show}#my-account-nav ul.dropdown-menu{opacity:0;display:none;-ms-flex-direction:column;flex-direction:column;width:100%;height:auto;padding:49px 18px 24px;position:absolute;top:70px;left:0;right:0;z-index:1000;list-style:none;background-color:transparent;overflow:hidden}#my-account-nav ul.dropdown-menu:before{content:'';width:100%;background-color:#01224f;background-image:url(assets/img/footer-bckgrnd.jpg);background-repeat:repeat;position:absolute;top:30px;left:0;right:0;bottom:0;z-index:-1}#my-account-nav ul.dropdown-menu li{-ms-flex-pack:start;justify-content:flex-start}#my-account-nav ul.dropdown-menu li:active a,#my-account-nav ul.dropdown-menu li:focus a,#my-account-nav ul.dropdown-menu li:hover a{color:#d93c30}#my-account-nav ul.dropdown-menu a{font-family:"FuturaPT Demi",sans-serif;font-size:16px;line-height:46px;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:#fff}.hide-locnav-on-desk,.hide-menunav-on-desk,.hide-on-desk,.hidenav-on-desk,li.hide-nav-label>a{display:none!important}.social-links>ul.dropdown-menu{column-gap:37px;padding:15px 0 13px}.social-links>ul.dropdown-menu>li a:before{content:unset!important}.social-links>ul.dropdown-menu>li a:hover i:before{color:#fff!important}.social-links>ul.dropdown-menu>li a i{font-size:24px!important;margin:0!important}.social-links>ul.dropdown-menu>li a .menu-label{display:none}.header-search-icon{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.header-search-icon .nav-search-link{display:block;margin:4px 0 0}.header-search-icon .nav-search-link .search-icon:before{content:'';display:block;background:url(assets/img/wp-search-icon.png) 0 center no-repeat;width:24px;height:24px}li.no-caret a span.caret{display:none!important}.reg-menu{-ms-flex-order:1;order:1}.loc-nav,.main-menu-nav{display:none;-ms-flex-order:2;order:2}.social-links{border-bottom:none!important;-ms-flex-order:2;order:2}.social-links>ul{-ms-flex-pack:center;justify-content:center}.nav-order-now{margin:0!important;-ms-flex-order:3;order:3;border-bottom:none!important}.nav-order-now a{background-color:#ec2123;font-family:"FuturaPT Demi",sans-serif;font-size:20px;line-height:22px;letter-spacing:.03em;text-transform:uppercase;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:100%;min-width:220px;max-width:275px;padding:14px 0 12px;border:1px solid #fff;overflow:hidden}.nav-order-now a:before{content:'Ship Nationwide';font-family:"FuturaPT Medium",sans-serif;font-size:14px;line-height:14px;letter-spacing:.04em}.nav-order-now a:focus,.nav-order-now a:hover{background-color:#bd1a1c;color:#fff}.nav-order-now a:active{background-color:#7f1213;color:#fff}i.icon-tripadvisor{background-image:url(assets/img/fa-tripadvisor.png);background-repeat:no-repeat;background-position:center;width:30px;height:20px;transition:.3s}i.icon-tripadvisor:hover{background-image:url(assets/img/fa-tripadvisor-white.png)}#menu-main-navigation{padding:0 20px 0 0!important}#footer{background-color:#404040;background-image:url(assets/img/footer-bckgrnd.jpg);background-repeat:repeat;margin:auto 0 0;position:relative;z-index:2}#footer .footer-contents.top{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;row-gap:41px;padding:0 0 52px}#footer .footer-contents.bottom{background-color:#1a1a1a;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin:0}#footer .a-custom-logo{display:block;margin:-23px 0 28px}#footer .a-custom-logo.mobile{display:none;-ms-flex-pack:center;justify-content:center}#footer .footer-col-logo{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;row-gap:13px;width:100%;max-width:221px}#footer .footer-nav-heading{font-family:"FuturaPT Bold",sans-serif;font-size:24px;letter-spacing:.025em;color:#fff;text-transform:uppercase;text-align:center;margin:0;padding:0 0 10px;width:100%;border-bottom:1px solid #d93c30;display:none}#footer #menu-footer-nav{list-style:none;padding:0;margin:0}#footer #menu-footer-nav li{line-height:33px}#footer #menu-footer-nav li.current_page_item a{color:#666}#footer #menu-footer-nav a{font-family:"FuturaPT Medium",sans-serif;font-size:16px;letter-spacing:.03em;color:#fff;text-transform:uppercase}#footer #menu-footer-nav a:focus,#footer #menu-footer-nav a:hover{color:#b3b2b3}#footer #menu-footer-nav a:active{color:#666}#footer .footer-navs-box{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding:47px 0 0;width:100%;max-width:969px}#footer .footer-navs-box .footer-nav-col{-ms-flex:0 1 186px;flex:0 1 186px}#footer .footer-navs-box .nav-col-heading{font-family:"FuturaPT Demi",sans-serif;font-size:18px;line-height:24px;letter-spacing:.1em;color:#fff;text-transform:uppercase;margin:0 0 2px}#footer .footer-navs-box .nav-col-heading:after{content:'';display:block;background-color:#d93c30;width:50px;height:3px;margin:17px 0 0}#footer ul.nav-links{list-style:none;padding:0;margin:17px 0 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#footer ul.nav-links.two-cols{column-count:2}#footer ul.nav-links li{line-height:34px}#footer ul.nav-links li.btn-link{max-width:165px;min-height:40px}#footer ul.nav-links li.btn-link a{font-family:"FuturaPT Demi",sans-serif;line-height:28px;letter-spacing:.05em}#footer ul.nav-links li:not(.btn-link) a{font-family:"FuturaPT Medium",sans-serif;font-size:16px;line-height:24px;letter-spacing:.028em;color:#fff;text-transform:uppercase;-ms-flex-align:baseline;align-items:baseline;column-gap:10px}#footer ul.nav-links li:not(.btn-link) a:focus,#footer ul.nav-links li:not(.btn-link) a:hover{color:#b3b2b3}#footer ul.nav-links li:not(.btn-link) a:active{color:#666}#footer ul.nav-links li:not(.btn-link) a[href^="tel:"]{font-size:18px;margin:9px 0 0}#footer ul.nav-links i{font-size:16px;padding:0;width:16px}#footer .footer-btn-lnk{background-color:#ec2123;font-family:"FuturaPT Demi",sans-serif;font-size:20px;line-height:27px;letter-spacing:.03em;color:#fff;text-transform:uppercase;padding:14px 47px 9px;margin:0 0 0 1px;border:1px solid #fff;display:-ms-flexbox;display:flex}#footer .footer-btn-lnk:focus,#footer .footer-btn-lnk:hover{background-color:#bd1a1c}#footer .footer-btn-lnk:active{background-color:#7f1213}#footer .footer-btn-lnk .top-text{font-family:"FuturaPT Medium",sans-serif;font-size:14px;line-height:8.45px;letter-spacing:.04em;color:#fff;text-transform:uppercase}#footer .footer-btn-lnk .text-box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:3px 0 0}#footer .footer-social-nav-box{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:3px 0 5px}#footer ul.footer-social-icons{list-style:none;padding:0;margin:6px 0 0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;column-gap:37px}#footer ul.footer-social-icons a:hover i:before{color:#fff}#footer ul.footer-social-icons a:hover img{filter:brightness(0) invert(1)}#footer ul.footer-social-icons i{font-size:24px}#footer ul.footer-bot-nav{list-style:none;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;column-gap:8px}#footer ul.footer-bot-nav li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:36px}#footer ul.footer-bot-nav li+li:before{content:'';display:inline-block;background-color:#737373;width:1px;height:15px;margin:3px 10px 0 0}#footer ul.footer-bot-nav a{font-family:"FuturaPT Book",sans-serif;font-size:14px;letter-spacing:.1em;color:#737373;text-transform:uppercase}#footer ul.footer-bot-nav a:hover{color:#d93c30}#footer .footer-bottom{background-color:transparent}#footer .footer-bottom .colophon{text-transform:uppercase;margin:auto}#footer .footer-bottom .colophon .by{font-family:"FuturaPT Book",sans-serif;font-size:14px;line-height:8px;padding:8px 0;letter-spacing:.003em;margin:0;opacity:.5;text-align:center}#footer .footer-bottom .colophon .by a{color:#fff;opacity:.5}.back-to-top{visibility:hidden;opacity:0;position:fixed;bottom:15px;right:20px;z-index:10010;background:#404040;border:2px solid #d93c30;height:36px;width:36px;border-radius:50%;-ms-box-shadow:0 0 4px rgba(217,60,48,.2);box-shadow:0 0 4px rgba(217,60,48,.2)}.back-to-top:hover{-ms-box-shadow:0 0 18px rgba(217,60,48,.7);box-shadow:0 0 18px rgba(217,60,48,.7)}.back-to-top:before{content:"";display:block;position:absolute;top:calc(50% - 6px);left:calc(50% - 7px);width:0;height:0;border-bottom:9px solid #fff;border-right:7px solid transparent;border-left:7px solid transparent}.show-back-to-top .back-to-top{visibility:visible;opacity:1}#swnza_banner_id{display:none!important}@keyframes anim-show{0%{display:none;opacity:0;pointer-events:none}1%{display:block;opacity:0}100%{opacity:1;pointer-events:auto}}@keyframes anim-flex{0%{display:none;opacity:0;pointer-events:none}1%{display:-ms-flexbox;display:flex;opacity:0}100%{opacity:1;pointer-events:auto}}@keyframes anim-flex-hide{0%{display:-ms-flexbox;display:flex;opacity:1;pointer-events:none}1%{opacity:1}100%{display:none;opacity:0;pointer-events:auto}}.blog_page_section{background-color:#fff;position:relative;z-index:0}.blog_page_section .the-content-wrap{padding:28px 0 77px}.blog_page_section .the-content-wrap.single-post-blog{padding:0 0 79px}.blog_page_section .post-contents{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#fff}.blog_page_section .post-title{margin:-5px 0 9px;line-height:0}.blog_page_section .post-title a{font-family:"FuturaPT Bold",sans-serif;font-size:30px;line-height:34px;letter-spacing:-.01em;color:#09224c;margin:54px 0 0;text-transform:uppercase;text-align:left}.blog_page_section .post-title a:hover{color:#d93c30}.blog_page_section .post-date{font-family:"FuturaPT Book",sans-serif;font-weight:100;font-style:normal;font-size:14px;line-height:22px;letter-spacing:0;margin:0;color:#a6a6a6}.blog_page_section .post-cat{font-family:"FuturaPT Book",sans-serif;font-style:normal;font-size:14px;line-height:22px;letter-spacing:.1em;text-transform:uppercase;color:#d93c30;margin:0}.blog_page_section .excerpt{font-family:"FuturaPT Book",sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:28px;letter-spacing:0}.blog_page_section .excerpt p{margin-top:15px}.blog_page_section .post-cards .alm-reveal{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;column-gap:25px;row-gap:20px}.blog_page_section .post-cards .alm-reveal:after{content:'';-ms-flex:auto;flex:auto}.blog_page_section .post-cards .alm-reveal .card-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;row-gap:27px;width:100%;max-width:450px;min-height:556px;height:100%;margin:0!important;overflow:hidden}.blog_page_section .post-cards .alm-reveal .card-content:focus .blog-prev-img:after,.blog_page_section .post-cards .alm-reveal .card-content:hover .blog-prev-img:after{box-shadow:inset 0 0 0 3px #d93c30}.blog_page_section .post-cards .alm-reveal .card-content:focus .readmore,.blog_page_section .post-cards .alm-reveal .card-content:hover .readmore{color:#bd1a1c}.blog_page_section .post-cards .alm-reveal .card-content:focus .readmore:after,.blog_page_section .post-cards .alm-reveal .card-content:hover .readmore:after{background-image:url(assets/img/blog-readmore-arrow-h.png);margin:0 0 1px 22px}.blog_page_section .post-cards .alm-reveal .card-content:active{color:#7f1213}.blog_page_section .post-cards .alm-reveal .card-content:active .readmore:after{background-image:url(assets/img/blog-readmore-arrow-a.png);margin:0 0 1px 22px}.blog_page_section .post-cards .alm-reveal .blog-prev-img{background-color:#fff;max-width:450px;min-height:310px;padding:14px;border:1px solid #d93c30}.blog_page_section .post-cards .alm-reveal .blog-prev-img:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;box-shadow:inset 0 0 0 0 rgba(255,255,255,0);transition:box-shadow .3s}.blog_page_section .post-cards .alm-reveal .post-contents{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;max-width:100%;min-height:219px;padding:0;border-bottom:1px solid #d9d9d9;transition:.3s}.blog_page_section .post-cards .alm-reveal .post-title{font-family:"FuturaPT Heavy",sans-serif;font-size:23px;line-height:28px;letter-spacing:.02em;text-transform:uppercase;text-align:left;-ms-flex-pack:start;justify-content:flex-start;color:#0d0d0d;width:100%;margin:0}.blog_page_section .post-cards .alm-reveal .excerpt{font-size:18px;line-height:26px;letter-spacing:-.005em;color:#0d0d0d}.blog_page_section .post-cards .alm-reveal .excerpt p{margin:13px 0}.blog_page_section .card{position:relative}.blog_page_section .card:not(:last-child){margin-bottom:40px}.blog_page_section .card-content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:20px}.blog_page_section .card-content+.card-content{margin:40px 0 0}.blog_page_section .card-content .blog-prev-img,.blog_page_section .card-content .post-contents{position:relative;z-index:1;max-width:420px;min-height:280px;max-height:280px}.blog_page_section .card-content .blog-prev-img img,.blog_page_section .card-content .post-contents img{width:100%;object-fit:cover}.blog_page_section .btns{padding:0 0 23px;margin:auto 0 0!important}.blog_page_section .readmore{font-family:"FuturaPT Demi",sans-serif;font-size:18px;line-height:28px;letter-spacing:.03em;text-decoration:none!important;text-transform:uppercase;color:#ec2123;margin:0!important;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;min-height:auto}.blog_page_section .readmore:after{content:'';display:block;background-color:transparent;background-image:url(assets/img/blog-readmore-arrow-m.png);background-position:center;background-repeat:no-repeat;width:16px;height:17px;margin:0 0 1px 9px;transition:.3s}.blog_page_section .single-post{background-color:#fff;min-height:650px;padding:33px 40px 22px 39px;margin:-226px 0 0;position:relative}.blog_page_section .single-post .content-wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;row-gap:30px;width:100%}.blog_page_section .single-post .post-content{-ms-flex:1 0 auto;flex:1 0 auto;max-width:926px}.blog_page_section .single-post .post-image{margin:0 0 15px}.blog_page_section .single-post .post-image img{width:100%;height:auto;object-fit:cover}.blog_page_section .single-post .post-content p+p{margin-top:12px}.blog_page_section .single-post .post-content h1+p,.blog_page_section .single-post .post-content h2+p,.blog_page_section .single-post .post-content h3+p,.blog_page_section .single-post .post-content h4+p,.blog_page_section .single-post .post-content h5+p,.blog_page_section .single-post .post-content h6+p{margin-top:5px}.blog_page_section .single-post .post-content p{font-family:"FuturaPT Book",sans-serif;font-weight:400;font-size:18px;line-height:28px;letter-spacing:-.005em;color:#0d0d0d;margin:10px 0 8px}.blog_page_section .single-post .post-content p:first-of-type{margin-top:0}.blog_page_section .single-post .post-content ol,.blog_page_section .single-post .post-content ul{font-family:"FuturaPT Book",sans-serif;font-size:18px;line-height:28px;letter-spacing:-.005em;color:#0d0d0d}.blog_page_section .single-post h1,.blog_page_section .single-post h2,.blog_page_section .single-post h3,.blog_page_section .single-post h4,.blog_page_section .single-post h5,.blog_page_section .single-post h6{font-family:"FuturaPT Bold",sans-serif;font-weight:400;font-style:normal;line-height:48px;letter-spacing:-.005em;color:#0d0d0d;margin:19px 0 0}.blog_page_section .single-post a{font-family:"FuturaPT Book",sans-serif;letter-spacing:-.005em;color:#d93c30}.blog_page_section .single-post .sidebar{margin:0;max-width:355px;width:100%}.blog_page_section .single-post .sidebar .widget-wrap h2{font-family:"FuturaPT Heavy",sans-serif;font-weight:400;font-size:22px;line-height:24px;letter-spacing:0;text-transform:uppercase;color:#0d0d0d;margin:3px 0 0}.blog_page_section .single-post .sidebar .widget-wrap h2:after{content:'';display:block;height:2px;margin-top:15px;background-color:#d52028}.blog_page_section .single-post .sidebar .widget-wrap ul{list-style:none;padding:0;margin:20px 0}.blog_page_section .single-post .sidebar .widget-wrap ul li{display:-ms-flexbox;display:flex;column-gap:10px}.blog_page_section .single-post .sidebar .widget-wrap ul li:hover .wp-block-latest-posts__featured-image:after{box-shadow:inset 0 0 0 3px #d93c30}.blog_page_section .single-post .sidebar .widget-wrap ul li:not(:last-child){margin:0 0 20px}.blog_page_section .single-post .sidebar .widget-wrap ul a{font-family:"FuturaPT Bold",sans-serif;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;text-transform:uppercase;color:#0d0d0d;margin:-3px 0 0;height:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;row-gap:17px}.blog_page_section .single-post .sidebar .widget-wrap ul a:focus,.blog_page_section .single-post .sidebar .widget-wrap ul a:hover{color:#bd1a1c}.blog_page_section .single-post .sidebar .widget-wrap ul a:focus:after,.blog_page_section .single-post .sidebar .widget-wrap ul a:hover:after{color:#bd1a1c;background-image:url(assets/img/blog-readmore-arrow-h.png);background-position:left 97px bottom 8px}.blog_page_section .single-post .sidebar .widget-wrap ul a:active{color:#7f1213}.blog_page_section .single-post .sidebar .widget-wrap ul a:active:after{color:#7f1213;background-image:url(assets/img/blog-readmore-arrow-a.png);background-position:left 97px bottom 8px}.blog_page_section .single-post .sidebar .widget-wrap ul a:after{content:'Read More';background-image:url(assets/img/blog-readmore-arrow-m.png);background-position:left 87px bottom 8px;background-repeat:no-repeat;background-size:13px;display:block;font-family:"FuturaPT Demi",sans-serif;font-size:14px;letter-spacing:.03em;color:#ec2123;border-bottom:1px solid #d9d9d9;padding:0 0 5px;width:100%;transition:.3s}.blog_page_section .single-post .sidebar .widget-wrap ul .wp-block-latest-posts__featured-image{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;max-width:145px;height:100px;padding:9px;margin:0;border:1px solid #d93c30;position:relative;overflow:hidden}.blog_page_section .single-post .sidebar .widget-wrap ul .wp-block-latest-posts__featured-image img{pointer-events:none;object-fit:cover;width:125px;height:80px;overflow:hidden}.blog_page_section .single-post .sidebar .widget-wrap ul .wp-block-latest-posts__featured-image:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;box-shadow:inset 0 0 0 0 rgba(255,255,255,0);transition:box-shadow .3s}.blog_page_section .single-post .sidebar .widget-wrap .gform_validation_errors h2.gform_submission_error{font-size:16px;line-height:20px;padding:0;margin:0}.blog_page_section .single-post .sidebar .widget-wrap .gform_validation_errors h2.gform_submission_error:after{content:unset}.blog_page_section .single-post .sidebar .widget-wrap #validation_message_3_5{margin:10px 0}.blog_page_section .single-post .sidebar .widget-wrap .contact-form-sidebar_wrapper .gform_title{display:none}.blog_page_section .single-post .sidebar .widget-wrap .contact-form-sidebar_wrapper .contact-form-sidebar{background:#18306d;padding:40px}.blog_page_section .single-post .sidebar .widget-wrap .contact-form-sidebar_wrapper h3.heading{font-family:"FuturaPT Book",sans-serif;font-style:normal;font-size:18px;line-height:24px;letter-spacing:0;text-align:center;color:#fff;margin:-4px 0 0}.blog_page_section .single-post .sidebar .widget-wrap .contact-form-sidebar_wrapper h3.heading:after{content:unset}.blog_page_section .single-post .sidebar .widget-wrap .contact-form-sidebar_wrapper p.text{font-family:"FuturaPT Book",sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0;text-align:center;color:#fff;margin:11px 0}.blog_page_section .nothing-found{margin:50px 0}.blog_page_section .nothing-found .heading{font-family:"FuturaPT Bold",sans-serif;line-height:60px;color:#0d0d0d;letter-spacing:0;text-transform:uppercase;margin:0}.blog_page_section .nothing-found .content{font-family:"FuturaPT Book",sans-serif;color:#000;letter-spacing:.01em}.blog_page_section .nothing-found .content p{margin:0 0 25px}.blog_page_section .ajax-load-more-wrap.white .alm-btn-wrap{padding:0;margin:35px 0 0}.blog_page_section .ajax-load-more-wrap.white .alm-load-more-btn{background-color:transparent;border-radius:0;border:1px solid #0d0d0d;color:#0d0d0d;margin:auto;box-shadow:none;outline:0;transition:.3s ease-in-out}.blog_page_section .ajax-load-more-wrap.white .alm-load-more-btn:before{background-color:#262626}.blog_page_section .ajax-load-more-wrap.white .alm-load-more-btn:active,.blog_page_section .ajax-load-more-wrap.white .alm-load-more-btn:focus,.blog_page_section .ajax-load-more-wrap.white .alm-load-more-btn:hover{color:#fff}.blog_page_section .ajax-load-more-wrap.white .alm-load-more-btn:active:before{background-color:#0d0d0d}.admin-bar .default-page-section .the-page-banner{background-position:center top -68px}.default-page-section .the-content-wrap{padding:60px 0 100px}.default-page-section .section-heading{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.default-page-section .section-heading:after,.default-page-section .section-heading:before{content:'';display:block;width:100%;max-width:440px;-ms-flex:0 1 440px;flex:0 1 440px;height:11px;margin:28px 0 0;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf}.default-page-section .content-headings{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.default-page-section .heading{font-family:"FuturaPT Bold",sans-serif;font-weight:400;font-size:44px;line-height:54px;letter-spacing:.025em;text-transform:uppercase;text-align:center;color:#0d0d0d;margin:5px 0 30px;min-width:330px}.default-page-section h1,.default-page-section h2,.default-page-section h3,.default-page-section h4,.default-page-section h5,.default-page-section h6{font-family:"FuturaPT Bold",sans-serif;letter-spacing:.025em;color:#0d0d0d}.default-page-section ol,.default-page-section p,.default-page-section ul{font-family:"FuturaPT Book",sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:26px;letter-spacing:.005em;color:#0d0d0d}.default-page-section a{color:#d93c30}.the_champ_sharing_ul{display:-ms-flexbox;display:flex;column-gap:32px;padding:0 0 4px}.the_champ_horizontal_sharing .the_champ_svg{background-color:#595959!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:.3s}.the_champ_horizontal_sharing .the_champ_svg:hover{background-color:#d93c30!important}.the_champ_horizontal_sharing .the_champ_button_twitter .the_champ_svg svg{max-height:28px!important}.the_champ_horizontal_sharing .the_champ_facebook .the_champ_svg svg{max-height:32px!important}.the_champ_horizontal_sharing .the_champ_button_pinterest .the_champ_svg svg{max-height:26px!important}.the_champ_horizontal_sharing .the_champ_button_linkedin .the_champ_svg svg{max-height:24px!important}.alm-load-more-btn.done{display:none!important}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots{display:-ms-flexbox;display:flex;margin:0 0 6px;padding:0;list-style-type:none}.slick-dots li{margin:0 6px}.slick-dots li:last-child{margin-right:0}.slick-dots button{display:block;width:18px;height:18px;padding:0;border:none;border-radius:100%;background-color:rgba(255,255,255,.5);text-indent:-9999px}.slick-dots li.slick-active button,.slick-dots li:hover button{background-color:rgba(255,255,255,.9)}.front_banner_section{background-color:#d93c30;background-position:center top;background-repeat:no-repeat;height:calc(100vh - 100px)}.front_banner_section .the-content-wrap{position:relative;z-index:1}.front_banner_section .the-content-wrap:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 41%,#000 100%);opacity:.2}.front_banner_section .container{height:inherit}.front_banner_section .contents{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;padding:30px 0 58px;height:100%;position:relative;z-index:2}.front_banner_section .content-banner{width:100%;max-width:400px}.front_banner_section .headings{font-weight:400;text-transform:uppercase;color:#fff}.front_banner_section .headings.top{font-family:"FuturaPT Book",sans-serif;font-size:30px;line-height:36px;letter-spacing:.1em;margin:0}.front_banner_section .headings.main{font-family:"FuturaPT Bold",sans-serif;font-size:60px;line-height:54px;letter-spacing:.025em;margin:0 0 12px}.front_banner_section .banner-slider{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-2}.front_banner_section .banner-slider>.slide-image{display:none}.front_banner_section .banner-slider>.slide-image:first-child{display:block}.front_banner_section .banner-slider .slide-image{background:center no-repeat;background-size:cover!important}.front_banner_section .banner-slider .slick-list:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 41%,#000 100%);opacity:.5}.front_banner_section .resizer{width:1200px;max-width:100%;margin:0 auto;position:relative}.front_banner_section .resizer:before{content:"";display:block;width:100%;height:0;padding-top:calc(100vh - 100px)}.front_locations_section .contents{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;column-gap:10px;row-gap:10px;padding:10px 10px 14px}.front_locations_section .location{overflow:hidden;width:100%;max-width:33%;border:1px solid #d93c30}.front_locations_section .outside-box{background-repeat:no-repeat;background-position:center;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;min-height:370px;margin:14px;position:relative;z-index:1;transition:.3s ease-in-out}.front_locations_section .outside-box:hover:before{opacity:.75}.front_locations_section .outside-box:hover:after{opacity:0}.front_locations_section .outside-box:hover .content-box{margin:auto}.front_locations_section .outside-box:hover .btn-link,.front_locations_section .outside-box:hover .location-phone-lnk{display:-ms-flexbox;display:flex;opacity:1;animation:.3s ease-in-out anim-show}.front_locations_section .outside-box:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;transition:.3s;opacity:0;z-index:2;pointer-events:none}.front_locations_section .outside-box:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#000 100%);transition:.3s;opacity:.75;z-index:1}.front_locations_section .content-box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:100%;max-width:810px;padding:0 0 21px;margin:auto auto 0;transition:.3s ease-in-out;z-index:5}.front_locations_section .location-heading{font-family:"FuturaPT Demi",sans-serif;font-size:36px;font-weight:400;line-height:54px;letter-spacing:.025em;text-transform:uppercase;text-align:center;color:#fff;margin:6px 0 14px;transition:.3s ease-in-out}.front_locations_section .btn-link{display:none;opacity:0;margin:10px 0 0!important;min-height:50px}.front_locations_section .location-phone-lnk{display:none;opacity:0;font-family:"FuturaPT Demi",sans-serif;font-size:28px;font-weight:400;line-height:28px;letter-spacing:.03em;text-transform:uppercase;text-align:center;color:#fff;margin:14px 0 0}.front_locations_section .location-phone-lnk i{font-size:24px;margin:0 8px 0 0}.front_locations_section .location-phone-lnk:hover,.front_locations_section .location-phone-lnk:hover i:before{color:#d93c30}.front_products_section{background-color:#ececec}.front_products_section .the-content-wrap{padding:31px 0 50px}.front_products_section .section-heading{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.front_products_section .section-heading:after,.front_products_section .section-heading:before{content:'';display:block;width:100%;max-width:440px;-ms-flex:0 1 440px;flex:0 1 440px;height:11px;margin:28px 0 0;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf}.front_products_section .content-headings{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.front_products_section .headings{min-width:520px}.front_products_section .headings.top{font-family:"FuturaPT Book",sans-serif;font-size:16px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:#ea3621;margin:0}.front_products_section .headings.main{font-family:"FuturaPT Bold",sans-serif;font-size:44px;font-weight:400;line-height:54px;letter-spacing:.025em;text-transform:uppercase;text-align:center;color:#0d0d0d;margin:-4px 0 14px}.front_products_section .headings.main span{font-family:"FuturaPT Demi",sans-serif}.front_products_section .product-slider{margin:20px 0}.front_products_section .product-slider .slick-track{display:-ms-flexbox;display:flex;column-gap:40px}.front_products_section .product-image-box{background-color:#1a1a1a;position:relative;margin:0 0 20px;min-width:440px;max-width:440px;min-height:320px;max-height:320px;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.front_products_section .product-image-box::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;box-shadow:inset 0 0 0 0 rgba(255,255,255,0);transition:box-shadow .3s}.front_products_section .product-image-box.active::after,.front_products_section .product-image-box:hover::after{box-shadow:inset 0 0 0 5px #d93c30}.front_products_section .product-image-box img{position:absolute;width:100%;height:100%;object-fit:cover}.front_products_section .product-new,.front_products_section .product-sale{font-family:"FuturaPT Demi",sans-serif;font-size:16px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;position:absolute;top:0;right:20px;z-index:2;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.front_products_section .product-sale{background-color:#fff;color:#ea3621;padding:8px 12px 7px;border:1px solid #ea3621}.front_products_section .product-sale+.product-new{left:20px;right:unset}.front_products_section .product-new{background-color:#ea3621;color:#fff;padding:9px 14px 6px;border:1px solid #fff}.front_products_section .product-cat{font-family:"FuturaPT Demi",sans-serif;font-size:16px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;margin:0;color:#ea3621}.front_products_section .product-title{font-family:"FuturaPT Demi",sans-serif;font-size:30px;font-weight:400;line-height:22px;letter-spacing:.025em;text-transform:uppercase;margin:0 0 16px;color:#0d0d0d}.front_products_section .product-price{font-family:"FuturaPT Demi",sans-serif;font-size:18px;font-weight:400;letter-spacing:.025em;color:#0d0d0d;margin:0}.front_products_section .product-order-btn{max-width:100%;padding:0 0 1px;margin:15px 0 0}.front_products_section .slick-arrow{position:absolute;z-index:5;font-size:26px;overflow:hidden;border:0;border-radius:50%;top:calc(30%);left:calc(50% + 738px);color:#bfbfbf;transition:.3s;cursor:pointer}.front_products_section .slick-arrow.slick-prev{left:calc(50% - 758px)}.front_products_section .slick-arrow:hover{color:#d93c30}.front_products_section #products-slider-arrows{position:relative;width:100%;max-width:62px;height:23px;margin:0 auto;display:none}.front_products_section #products-slider-arrows .slick-next,.front_products_section #products-slider-arrows .slick-prev{top:-2px;font-size:27px}.front_products_section #products-slider-arrows .slick-prev{left:-1px}.front_products_section #products-slider-arrows .slick-next{left:unset;right:-1px}.front_contentimg_section{background-color:#fff;background-position:center top;background-repeat:no-repeat;background-attachment:fixed}.front_contentimg_section .contents{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.front_contentimg_section .content-left,.front_contentimg_section .content-right{width:100%;max-width:700px}.front_contentimg_section .content-left{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:30px 0 36px}.front_contentimg_section .content-right{padding-top:50%}.front_contentimg_section .image.mobile{display:none}.front_contentimg_section .image img{position:relative;top:0;left:0;height:100%;object-fit:cover}.front_contentimg_section .headings{font-weight:400;text-transform:uppercase}.front_contentimg_section .headings.top{font-family:"FuturaPT Book",sans-serif;font-size:16px;font-weight:400;letter-spacing:.1em;color:#ea3621;margin:0}.front_contentimg_section .headings.main{font-family:"FuturaPT Bold",sans-serif;font-size:47px;line-height:44px;letter-spacing:.025em;text-transform:uppercase;color:#0d0d0d;margin:0 0 16px}.front_contentimg_section .the-content{padding:0 200px 0 0}.front_contentimg_section .the-content p{font-family:"FuturaPT Book",sans-serif;font-size:18px;font-weight:400;line-height:24px;letter-spacing:-.01em;color:#0d0d0d;margin:0}.front_contentimg_section .the-content p+p{margin-top:12px}.front_contentimg_section .the-content ol,.front_contentimg_section .the-content ul{font-family:"FuturaPT Book",sans-serif;font-size:18px;line-height:24px;letter-spacing:-.005em;color:#0d0d0d}.front_contentimg_section .the-content a{color:#d93c30}.front_contentimg_section .btns{margin:30px 0 0}.front_imgcontent_section{background-color:transparent;padding:79px 0 91px;border-top:2px solid #ea3621;border-bottom:2px solid #ea3621;position:relative}.front_imgcontent_section:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.4}.front_imgcontent_section .container{position:relative}.front_imgcontent_section .contents{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;width:100%;max-width:430px;padding:20px 0;margin:auto}.front_imgcontent_section .image{position:absolute;top:calc(50% - 29px);left:-580px;-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.front_imgcontent_section .image.mobile{display:none}.front_imgcontent_section .headings.main{font-family:"FuturaPT Book",sans-serif;font-size:30px;font-weight:400;line-height:36px;letter-spacing:.1em;text-transform:uppercase;color:#fff;margin:0}.front_imgcontent_section .socmed-links{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.front_imgcontent_section .socmed-links a{font-family:"FuturaPT Medium",sans-serif;font-size:48px;font-weight:400;line-height:55px;letter-spacing:.025em;text-transform:uppercase;color:#fff;margin:0}.front_imgcontent_section .socmed-links a span{font-family:"FuturaPT Bold",sans-serif}.front_imgcontent_section .socmed-links a i{font-size:40px;margin:0 13px 0 0}.front_imgcontent_section .socmed-links a:hover{color:#d93c30}.front_imgcontent_section video.bckgrnd-vid{background-color:#0d0d0d;position:absolute;top:0;left:50%;right:0;bottom:0;height:100%;-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:-1;pointer-events:none}.front_gallery_section{background-color:#fff}.front_gallery_section .the-content-wrap{padding:45px 0 75px}.front_gallery_section .section-heading{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.front_gallery_section .section-heading:after,.front_gallery_section .section-heading:before{content:'';display:block;width:100%;max-width:440px;-ms-flex:0 1 440px;flex:0 1 440px;height:11px;margin:28px 0 0;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf}.front_gallery_section .content-headings{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.front_gallery_section .headings{min-width:300px}.front_gallery_section .headings.top{font-family:"FuturaPT Book",sans-serif;font-size:16px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:#ea3621;margin:0}.front_gallery_section .headings.main{font-family:"FuturaPT Bold",sans-serif;font-size:44px;font-weight:400;line-height:54px;letter-spacing:.025em;text-transform:uppercase;text-align:center;color:#0d0d0d;margin:-4px 0 14px}.front_gallery_section .headings.main span{font-family:"FuturaPT Demi",sans-serif}.front_gallery_section .product-gallery{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;column-gap:5px;row-gap:5px;margin:28px 0 0}.front_gallery_section .product-gallery:after{content:'';-ms-flex:auto;flex:auto}.front_gallery_section .product-image{width:100%;max-width:346px;min-height:290px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:zoom-in;overflow:hidden;position:relative}.front_gallery_section .product-image img{width:100%;height:100%;object-fit:cover}.front_gallery_section .product-image:hover:before{opacity:.8}.front_gallery_section .product-image:hover:after{opacity:1}.front_gallery_section .product-image:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#bd1a1c;transition:.3s;opacity:0}.front_gallery_section .product-image:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:transparent;background-image:url(assets/img/gallery-img-hover.png);background-repeat:no-repeat;background-position:center;transition:.3s;opacity:0}.blog_banner_section{background-color:#d93c30;background-position:center top;background-repeat:no-repeat;background-attachment:fixed;min-height:280px;border-bottom:1px solid #d93c30}.blog_banner_section .the-content-wrap{padding:108px 0 30px}.blog_banner_section .the-content-wrap.single-post-blog{min-height:499px;padding:80px 0 300px}.blog_banner_section .the-content-wrap.single-post-blog .headings.top{margin:0 0 5px}.blog_banner_section .contents{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.blog_banner_section .headings{font-weight:400;text-transform:uppercase}.blog_banner_section .headings span{display:block}.blog_banner_section .headings.top{font-family:"FuturaPT Book",sans-serif;font-size:17px;line-height:14px;letter-spacing:.1em;color:#fff;margin:0}.blog_banner_section .headings.main{font-family:"FuturaPT Bold",sans-serif;font-size:48px;line-height:53.67px;letter-spacing:.025em;color:#fff;margin:0}.blog_banner_section .headings.blog-title{font-family:"FuturaPT Bold",sans-serif;font-size:42px;line-height:44px;letter-spacing:.025em;color:#fff;margin:0 0 12px}.blog_banner_section .post-details{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.blog_banner_section .post-heading{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:800px;padding:0}.blog_banner_section .blog-post-date{font-family:"FuturaPT Book",sans-serif;font-weight:400;font-size:14px;line-height:18px;letter-spacing:-.005em;text-align:left;color:#fff;margin:0}.blog_banner_section .share-to-socials{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:rgba(13,13,13,.75);border:1px solid #d93c30;width:100%;max-width:395px;min-height:71px;max-height:71px;column-gap:32px;margin:8px 0 0}.blog_banner_section .share-to-socials .title{font-family:"FuturaPT Heavy",sans-serif;font-weight:400;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:#fff;margin:0}.single-post .blog_banner_section{background-image:url(assets/img/blog-detail-bckgrnd.jpg)}.page_banner_section{background-color:#d93c30;background-position:center top;background-repeat:no-repeat;background-attachment:fixed;min-height:280px;border-bottom:1px solid #d93c30;padding:108px 0 30px}.page_banner_section .contents{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:580px}.page_banner_section .headings{font-weight:400;text-transform:uppercase}.page_banner_section .headings span{display:block}.page_banner_section .headings.top{font-family:"FuturaPT Book",sans-serif;font-size:17px;line-height:14px;letter-spacing:.1em;color:#fff;margin:0}.page_banner_section .headings.main{font-family:"FuturaPT Bold",sans-serif;font-size:48px;line-height:53.67px;letter-spacing:.025em;color:#fff;margin:0}.locations_section{margin:60px 0}.locations_section .section-heading{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.locations_section .section-heading:after,.locations_section .section-heading:before{content:'';display:block;width:100%;max-width:510px;-ms-flex:0 1 510px;flex:0 1 510px;height:11px;margin:49px 0 0;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf}.locations_section .content-headings{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.locations_section .headings{min-width:390px}.locations_section .headings.top{font-family:"FuturaPT Book",sans-serif;font-size:22px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:#ea3621;margin:0}.locations_section .headings.main{font-family:"FuturaPT Bold",sans-serif;font-size:44px;font-weight:400;line-height:42px;letter-spacing:.025em;text-transform:uppercase;text-align:center;color:#0d0d0d;margin:0 0 7px}.locations_section .headings.sub{font-family:"FuturaPT Book",sans-serif;font-size:17px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:#737373;margin:0}.locations_section .contents{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;column-gap:10px;row-gap:10px;margin:51px 0 52px}.locations_section .location{overflow:hidden;width:100%;max-width:460px;border:1px solid #d93c30}.locations_section .outside-box{background-repeat:no-repeat;background-position:center;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;min-height:370px;margin:14px;position:relative;z-index:1;transition:.3s ease-in-out}.locations_section .outside-box:hover:before{opacity:.75}.locations_section .outside-box:hover:after{opacity:0}.locations_section .outside-box:hover .content-box{margin:43px 0 auto}.locations_section .outside-box:hover .location-heading{margin:0 0 18px}.locations_section .outside-box:hover .btns,.locations_section .outside-box:hover .location-phone-lnk{display:-ms-flexbox;display:flex;opacity:1;animation:.3s ease-in-out anim-show}.locations_section .outside-box:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;transition:.3s;opacity:0;z-index:2;pointer-events:none}.locations_section .outside-box:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#000 100%);transition:.3s;opacity:.75;z-index:1}.locations_section .content-box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:100%;max-width:810px;padding:0 0 33px;margin:auto auto 0;transition:.3s ease-in-out;z-index:5}.locations_section .location-heading{font-family:"FuturaPT Demi",sans-serif;font-size:30px;font-weight:400;line-height:54px;letter-spacing:.025em;text-transform:uppercase;text-align:center;color:#fff;margin:0;transition:.3s ease-in-out}.locations_section .btns{-ms-flex-direction:column;flex-direction:column;width:100%;display:none;opacity:0;margin:auto 0 0}.locations_section .btn-link{margin:10px auto 0!important;min-height:50px}.locations_contacts_section{margin:73px 0 29px}.locations_contacts_section .section-heading{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.locations_contacts_section .section-heading:after,.locations_contacts_section .section-heading:before{content:'';display:block;width:100%;max-width:510px;-ms-flex:0 1 510px;flex:0 1 510px;height:11px;margin:50px 0 0;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf}.locations_contacts_section .content-headings{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.locations_contacts_section .headings{min-width:300px}.locations_contacts_section .headings.top{font-family:"FuturaPT Book",sans-serif;font-size:22px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:#ea3621;margin:0}.locations_contacts_section .headings.main{font-family:"FuturaPT Bold",sans-serif;font-size:44px;font-weight:400;line-height:44px;letter-spacing:.025em;text-transform:uppercase;text-align:center;color:#0d0d0d;margin:0 0 7px}.locations_contacts_section .contents{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;column-gap:25px;row-gap:25px;margin:27px 0 20px}.locations_contacts_section .location{-ms-flex:0 1 450px;flex:0 1 450px}.locations_contacts_section .location-image{overflow:hidden;border:1px solid #d93c30;margin:0 0 6px}.locations_contacts_section .outside-box{background-repeat:no-repeat;background-position:center;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;min-height:280px;margin:14px;position:relative;z-index:1;transition:.3s ease-in-out}.locations_contacts_section .content-box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:810px;margin:auto auto 0;transition:.3s ease-in-out;z-index:5}.locations_contacts_section .location-heading{font-family:"FuturaPT Heavy",sans-serif;font-size:36px;font-weight:400;line-height:54px;letter-spacing:.025em;text-transform:uppercase;color:#0d0d0d;margin:0 0 2px}.locations_contacts_section .location-text{font-family:"FuturaPT Demi",sans-serif;font-size:18px;font-weight:400;line-height:24px;letter-spacing:.03em;text-transform:uppercase;color:#0d0d0d;margin:0 0 12px}.locations_contacts_section .btns{width:100%;margin:0 0 8px}.locations_contacts_section .order-popup{border:1px solid #0d0d0d;padding:0 0 2px}.locations_contacts_section ul.contact-links{list-style:none;padding:0;margin:17px 0 27px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.locations_contacts_section ul.contact-links.two-cols{column-count:2}.locations_contacts_section ul.contact-links li{line-height:34px}.locations_contacts_section ul.contact-links a{font-family:"FuturaPT Medium",sans-serif;font-size:16px;line-height:20px;letter-spacing:.03em;color:#0d0d0d;text-transform:uppercase;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;column-gap:9px;margin:0 0 4px}.locations_contacts_section ul.contact-links a:active,.locations_contacts_section ul.contact-links a:focus,.locations_contacts_section ul.contact-links a:hover{color:#d93c30}.locations_contacts_section ul.contact-links a[href^="tel:"]{font-size:18px;line-height:24px}.locations_contacts_section ul.contact-links a span{width:100%;margin:0 0 0 26px;color:#d93c30}.locations_contacts_section ul.contact-links i{font-size:16px;padding:0;width:16px}.locations_contacts_section .accordion-col{width:100%}.locations_contacts_section .accordion-col:first-of-type,.locations_contacts_section .accordion-col:last-of-type{border-bottom:1px solid #595959}.locations_contacts_section .accord-heading{font-family:"FuturaPT Medium",sans-serif;font-size:18px;line-height:40px;letter-spacing:.05em;color:#0d0d0d;text-transform:uppercase;margin:0;border-top:1px solid #595959;transition:.3s;cursor:pointer;position:relative}.locations_contacts_section .accord-heading:hover{color:#d93c30}.locations_contacts_section .accord-heading.active{color:#d93c30;border-bottom:1px solid #595959}.locations_contacts_section .accord-heading.active:after{top:calc(50% - 3px);-ms-transform:rotate(180deg);transform:rotate(180deg)}.locations_contacts_section .accord-heading:after{content:'';display:block;width:11px;height:7px;background:url(assets/img/accordion-arrow-d.png) center no-repeat;position:absolute;top:calc(50% - 1px);right:-1px;-ms-transform:translateY(-50%);transform:translateY(-50%);transition:.3s}.locations_contacts_section .accord-content{display:none;opacity:0;padding:13px 0 14px 20px}.locations_contacts_section .accord-content.active{display:block;opacity:1;animation:.3s ease-in-out anim-show}.locations_contacts_section .accord-content p{font-family:"FuturaPT Book",sans-serif;font-size:18px;line-height:28px;letter-spacing:.05em;color:#0d0d0d;margin:0}.locations_contacts_section .accord-content p+p{margin-top:12px}.locations_contacts_section .accord-content ol,.locations_contacts_section .accord-content ul{font-family:"FuturaPT Medium",sans-serif;font-size:18px;line-height:40px;letter-spacing:.05em;color:#0d0d0d;padding:0 0 0 22px}.locations_contacts_section .accord-content a{font-family:"FuturaPT Medium",sans-serif;color:#0d0d0d;text-transform:uppercase;position:relative}.locations_contacts_section .accord-content a:active:after,.locations_contacts_section .accord-content a:focus:after,.locations_contacts_section .accord-content a:hover:after{opacity:1}.locations_contacts_section .accord-content a:after{content:'';background-color:#6a6a6a;height:1px;position:absolute;left:0;right:0;bottom:4px;opacity:0;transition:.3s}.content_image_section{background-color:#fff}.content_image_section .the-content-wrap{padding:40px 0}.content_image_section .contents{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.content_image_section .content-left,.content_image_section .content-right{width:100%;max-width:700px}.content_image_section .content-left{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:27px 0 36px}.content_image_section .content-bottom{width:100%;margin:39px 0 21px}.content_image_section .section-heading{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.content_image_section .section-heading:after,.content_image_section .section-heading:before{content:'';display:block;width:100%;max-width:430px;-ms-flex:0 1 430px;flex:0 1 430px;height:11px;margin:28px 0 0;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf}.content_image_section .content-headings{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.content_image_section .content-headings .headings{min-width:340px}.content_image_section .content-headings .headings.top{font-family:"FuturaPT Book",sans-serif;font-size:16px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:#ea3621;margin:0}.content_image_section .content-headings .headings.main{font-family:"FuturaPT Bold",sans-serif;font-size:44px;font-weight:400;line-height:54px;letter-spacing:.025em;text-transform:uppercase;text-align:center;color:#0d0d0d;margin:-4px 0 30px}.content_image_section .content-headings .headings.main span{font-family:"FuturaPT Demi",sans-serif}.content_image_section .image.mobile{display:none}.content_image_section .image img{position:relative;top:0;left:0;height:100%;object-fit:cover}.content_image_section .headings{font-weight:400;text-transform:uppercase}.content_image_section .headings.top{font-family:"FuturaPT Book",sans-serif;font-size:16px;font-weight:400;letter-spacing:.1em;color:#ea3621;margin:0}.content_image_section .headings.main{font-family:"FuturaPT Bold",sans-serif;font-size:47px;line-height:44px;letter-spacing:.025em;text-transform:uppercase;color:#0d0d0d;margin:0 0 24px}.content_image_section .the-content{padding:0 200px 0 0}.content_image_section .the-content p{font-family:"FuturaPT Book",sans-serif;font-size:18px;font-weight:400;line-height:28px;letter-spacing:-.007em;color:#0d0d0d;margin:0}.content_image_section .the-content p+p{margin-top:12px}.content_image_section .the-content ol,.content_image_section .the-content ul{font-family:"FuturaPT Book",sans-serif;font-size:18px;line-height:28px;letter-spacing:-.007em;color:#0d0d0d}.content_image_section .the-content a{color:#d93c30}.content_image_section .btns{margin:29px 0 0}.content_image_section .press{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;column-gap:91px;-ms-flex-wrap:wrap;flex-wrap:wrap}.content_image_section .press-featured{margin:35px 0 0}.content_image_section .press-featured img.mobile{display:none}.gallery_section{background-color:#fff}.gallery_section .the-content-wrap{padding:73px 0 42px}.gallery_section .section-heading{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.gallery_section .section-heading:after,.gallery_section .section-heading:before{content:'';display:block;width:100%;max-width:510px;-ms-flex:0 1 510px;flex:0 1 510px;height:11px;margin:50px 0 0;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf}.gallery_section .content-headings{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.gallery_section .headings{min-width:330px}.gallery_section .headings.top{font-family:"FuturaPT Book",sans-serif;font-size:22px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:#ea3621;margin:0}.gallery_section .headings.main{font-family:"FuturaPT Bold",sans-serif;font-size:44px;font-weight:400;line-height:52px;letter-spacing:.025em;text-transform:uppercase;text-align:center;color:#0d0d0d;margin:-4px 0 7px}.gallery_section .headings.main span{font-family:"FuturaPT Demi",sans-serif}.gallery_section .gallery{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;column-gap:5px;row-gap:5px;margin:28px 0 41px}.gallery_section .gallery:after{content:'';-ms-flex:auto;flex:auto}.gallery_section .gallery-image{background-color:#d93c30;display:-ms-flexbox;display:flex;opacity:1;animation:1s ease-in-out anim-flex;width:100%;max-width:346px;min-height:290px;max-height:290px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:zoom-in;overflow:hidden;position:relative}.gallery_section .gallery-image.no-show{display:none;opacity:0}.gallery_section .gallery-image img{width:100%;height:100%;object-fit:cover}.gallery_section .gallery-image:hover:before{opacity:.8}.gallery_section .gallery-image:hover:after{opacity:1}.gallery_section .gallery-image:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#bd1a1c;transition:.3s;opacity:0}.gallery_section .gallery-image:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:transparent;background-image:url(assets/img/gallery-img-hover.png);background-repeat:no-repeat;background-position:center;transition:.3s;opacity:0}.gallery_section .btn-link{max-width:220px;margin:0 auto!important}.gallery_section #loadmore-images{display:-ms-flexbox;display:flex;opacity:1;cursor:pointer}.gallery_section #loadmore-images.no-show{display:none;opacity:0;animation:1s anim-flex-hide}.blog .call_action_section{display:none}.call_action_section{background-color:#ec2123;background-position:center;background-repeat:no-repeat;background-attachment:fixed;padding:36px 0;position:relative}.call_action_section:before{content:'';position:absolute;top:0;left:0;right:0;background-color:transparent;background-image:url(assets/img/callaction-text-bckgrnd.png);background-position:center;background-repeat:no-repeat;height:200px;opacity:.3}.call_action_section .contents{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:700px}.call_action_section .content-left{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:365px}.call_action_section .content-right{width:100%;max-width:220px}.call_action_section .headings{text-transform:uppercase;color:#fff}.call_action_section .headings.top{font-family:"FuturaPT Book",sans-serif;font-size:30px;line-height:32px;letter-spacing:.1em;margin:0}.call_action_section .headings.main{font-family:"FuturaPT Bold",sans-serif;font-size:54px;line-height:48px;letter-spacing:.025em;margin:0}.call_action_section .btns{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%}.content_section{background-color:#fff;padding:40px 0 60px}.content_section .the-content h1,.content_section .the-content h2,.content_section .the-content h3,.content_section .the-content h4,.content_section .the-content h5,.content_section .the-content h6{font-family:"FuturaPT Bold",sans-serif;font-weight:400;font-style:normal;line-height:48px;letter-spacing:-.005em;color:#0d0d0d;margin:19px 0 0}.content_section .the-content p{font-family:"FuturaPT Book",sans-serif;font-weight:400;font-size:18px;line-height:28px;letter-spacing:-.005em;color:#0d0d0d;margin:10px 0 8px}.content_section .the-content p:first-of-type{margin-top:0}.content_section .the-content ol,.content_section .the-content ul{font-family:"FuturaPT Book",sans-serif;font-size:18px;line-height:28px;letter-spacing:-.005em;color:#0d0d0d}.content_section .the-content a{font-family:"FuturaPT Book",sans-serif;letter-spacing:-.005em;color:#d93c30}.content_section .the-content p+p{margin-top:12px}.content_section .the-content h1+p,.content_section .the-content h2+p,.content_section .the-content h3+p,.content_section .the-content h4+p,.content_section .the-content h5+p,.content_section .the-content h6+p{margin-top:5px}.location_info_section{margin:71px 0 53px}.location_info_section .contents{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.location_info_section .content-left{width:100%;max-width:520px}.location_info_section .content-right{width:100%;max-width:700px}.location_info_section .location-text{font-family:"FuturaPT Demi",sans-serif;font-size:18px;font-weight:400;line-height:24px;letter-spacing:.03em;text-transform:uppercase;color:#0d0d0d;margin:3px 0 12px}.location_info_section .btns{width:100%;margin:0 0 55px}.location_info_section .order-online-popup{border:1px solid #0d0d0d;padding:0 0 2px}.location_info_section ul.contact-links{list-style:none;padding:0;margin:0 0 57px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.location_info_section ul.contact-links.two-cols{column-count:2}.location_info_section ul.contact-links li{line-height:34px}.location_info_section ul.contact-links a{font-family:"FuturaPT Medium",sans-serif;font-size:16px;line-height:20px;letter-spacing:.03em;color:#0d0d0d;text-transform:uppercase;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;column-gap:9px;margin:0 0 4px}.location_info_section ul.contact-links a:active,.location_info_section ul.contact-links a:focus,.location_info_section ul.contact-links a:hover{color:#d93c30}.location_info_section ul.contact-links a[href^="tel:"]{font-size:18px;line-height:24px}.location_info_section ul.contact-links a span{width:100%;margin:0 0 0 26px;color:#d93c30}.location_info_section ul.contact-links i{font-size:16px;padding:0;width:16px}.location_info_section .accordion-col{width:100%}.location_info_section .accordion-col:first-of-type,.location_info_section .accordion-col:last-of-type{border-bottom:1px solid #595959}.location_info_section .accord-heading{font-family:"FuturaPT Medium",sans-serif;font-size:18px;line-height:40px;letter-spacing:.05em;color:#0d0d0d;text-transform:uppercase;margin:0;border-top:1px solid #595959;transition:.3s;cursor:pointer;position:relative}.location_info_section .accord-heading:hover{color:#d93c30}.location_info_section .accord-heading.active{color:#d93c30;border-bottom:1px solid #595959}.location_info_section .accord-heading.active:after{top:calc(50% - 3px);-ms-transform:rotate(180deg);transform:rotate(180deg)}.location_info_section .accord-heading:after{content:'';display:block;width:11px;height:7px;background:url(assets/img/accordion-arrow-d.png) center no-repeat;position:absolute;top:calc(50% - 1px);right:-1px;-ms-transform:translateY(-50%);transform:translateY(-50%);transition:.3s}.location_info_section .accord-content{display:none;opacity:0;padding:13px 0 14px 20px}.location_info_section .accord-content.active{display:block;opacity:1;animation:.3s ease-in-out anim-show}.location_info_section .accord-content p{font-family:"FuturaPT Book",sans-serif;font-size:18px;line-height:28px;letter-spacing:.05em;color:#0d0d0d;margin:0}.location_info_section .accord-content p+p{margin-top:12px}.location_info_section .accord-content ol,.location_info_section .accord-content ul{font-family:"FuturaPT Medium",sans-serif;font-size:18px;line-height:40px;letter-spacing:.05em;color:#0d0d0d;padding:0 0 0 22px}.location_info_section .accord-content a{font-family:"FuturaPT Medium",sans-serif;color:#0d0d0d;text-transform:uppercase;position:relative}.location_info_section .accord-content a:active:after,.location_info_section .accord-content a:focus:after,.location_info_section .accord-content a:hover:after{opacity:1}.location_info_section .accord-content a:after{content:'';background-color:#6a6a6a;height:1px;position:absolute;left:0;right:0;bottom:4px;opacity:0;transition:.3s}.location_info_section .acf-map{width:1279px;min-height:700px;border:1px solid #0d0d0d}.location_gallery_section{background-color:#fff}.location_gallery_section .the-content-wrap{padding:19px 0 84px}.location_gallery_section .section-heading{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.location_gallery_section .section-heading:after,.location_gallery_section .section-heading:before{content:'';display:block;width:100%;max-width:440px;-ms-flex:0 1 440px;flex:0 1 440px;height:11px;margin:32px 0 0;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf}.location_gallery_section .content-headings{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.location_gallery_section .headings{min-width:330px}.location_gallery_section .headings.top{font-family:"FuturaPT Book",sans-serif;font-size:16px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:#ea3621;margin:0}.location_gallery_section .headings.main{font-family:"FuturaPT Bold",sans-serif;font-size:36px;font-weight:400;line-height:40px;letter-spacing:.025em;text-transform:uppercase;text-align:center;color:#0d0d0d;margin:-4px 0 28px}.location_gallery_section .headings.main span{font-family:"FuturaPT Demi",sans-serif}.location_gallery_section .location-gallery{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;column-gap:5px;row-gap:5px;margin:28px 0 41px}.location_gallery_section .location-gallery:after{content:'';-ms-flex:auto;flex:auto}.location_gallery_section .gallery-image{background-color:#d93c30;display:-ms-flexbox;display:flex;opacity:1;animation:1s ease-in-out anim-flex;width:100%;max-width:346px;min-height:290px;max-height:290px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:zoom-in;overflow:hidden;position:relative}.location_gallery_section .gallery-image.no-show{display:none;opacity:0}.location_gallery_section .gallery-image img{width:100%;height:100%;object-fit:cover}.location_gallery_section .gallery-image:hover:before{opacity:.8}.location_gallery_section .gallery-image:hover:after{opacity:1}.location_gallery_section .gallery-image:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#bd1a1c;transition:.3s;opacity:0}.location_gallery_section .gallery-image:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:transparent;background-image:url(assets/img/gallery-img-hover.png);background-repeat:no-repeat;background-position:center;transition:.3s;opacity:0}.location_gallery_section .btn-link{max-width:220px;margin:0 auto!important}.location_gallery_section #loadmore-gallery-images{display:-ms-flexbox;display:flex;opacity:1;cursor:pointer}.location_gallery_section #loadmore-gallery-images.no-show{display:none;opacity:0;animation:1s anim-flex-hide}.lightbox{position:fixed;top:50%!important;left:50%!important;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.lightbox .lb-image{border:none;border-radius:0}.lb-nav a.lb-prev{position:relative;left:-80px;opacity:1}.lb-nav a.lb-next{position:relative;right:-80px;opacity:1}.mini-cart{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0 5px 0 25px}.mini-cart .mini-cart-icon{display:block;position:relative;margin:12px 11px 0 0}.mini-cart .mini-cart-icon:before{content:'';display:inline-block;background:url(assets/img/wc-cart-icon.png) 0 center no-repeat;width:29px;height:24px}.mini-cart .mini-cart-icon .mini-cart-count{background-color:#d93c30;font-family:"FuturaPT Demi",sans-serif;font-size:16px;letter-spacing:.03em;text-align:center;color:#fff;border-radius:50%;width:21px;height:21px;display:inline-block;position:absolute;top:-9px;right:-11px;padding:0 0 0 1px}.the-content>.woocommerce{margin:30px 0 0}.woocommerce #reviews,.woocommerce #reviews #comments{width:100%}.woocommerce #reviews #comments .woocommerce-Reviews-title{font-family:"FuturaPT Book",sans-serif;font-size:36px;padding:0;color:#0d0d0d;margin:0 0 20px}.woocommerce #reviews #comments .woocommerce-noreviews{font-family:"FuturaPT Book",sans-serif;font-size:24px;color:#0d0d0d;padding:0;margin:0}.woocommerce #reviews #comments ol.commentlist{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:20px;padding:0}.woocommerce #reviews #comments ol.commentlist li{width:50%}.woocommerce #reviews #comments ol.commentlist li img.avatar{left:9px}.woocommerce #reviews #comments ol.commentlist li .comment-text{border:1px solid #bfbfbf;border-radius:0;padding:20px 20px 0}.woocommerce #reviews #comments ol.commentlist li .comment-text .description p,.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-family:"FuturaPT Book",sans-serif;font-size:18px;line-height:26px;letter-spacing:0;color:#0d0d0d}.woocommerce #reviews #comments ol.commentlist li .comment-text .description p+p,.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta+p{margin:12px 0}.woocommerce #reviews #comments .star-rating{font-size:13px;letter-spacing:3px;width:6.3em;height:23px}.woocommerce #reviews #comments .star-rating:before{color:#ea3621;top:9px}.woocommerce #reviews #comments .star-rating span{padding-top:2.5em}.woocommerce #reviews #comments .star-rating span .rating{opacity:0}.woocommerce #reviews #comments .star-rating span:before{color:#ea3621;top:9px}.woocommerce #review_form{width:100%;max-width:650px;float:right;margin:20px 0 30px}.woocommerce #review_form .comment-respond{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.woocommerce #review_form .comment-reply-title{font-family:"FuturaPT Bold",sans-serif;font-size:28px;letter-spacing:.025em;text-transform:uppercase;text-align:center;color:#0d0d0d}.woocommerce #review_form form.comment-form{width:100%;margin:auto}.woocommerce #review_form form.comment-form label,.woocommerce #review_form form.comment-form textarea{font-family:"FuturaPT Book",sans-serif;font-size:20px;text-align:left;color:#0d0d0d;margin:0 20px 0 0}.woocommerce #review_form form.comment-form textarea{background-color:#fff;border:1px solid #bfbfbf;padding:5px 10px;outline:0}.woocommerce #review_form form.comment-form textarea:focus,.woocommerce #review_form form.comment-form textarea:hover{border:1px solid #ea3621}.woocommerce #review_form form.comment-form .stars{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0!important}.woocommerce #review_form form.comment-form .stars span{display:-ms-flexbox;display:flex;column-gap:3px;-ms-flex-align:center;align-items:center}.woocommerce #review_form form.comment-form .stars span a{font-size:20px;color:#ea3621}.woocommerce #review_form .comment-form-rating{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.woocommerce #review_form .comment-form-comment label{display:none}.woocommerce ul.order_details{padding:0}.woocommerce ul.order_details li{margin-bottom:15px}.woocommerce h2.woocommerce-column__title,.woocommerce h2.woocommerce-order-details__title{text-transform:uppercase;font-size:26px;color:#0d0d0d}.woocommerce .woocommerce-customer-details address{border:1px solid #0d0d0d;border-radius:0;font-family:"FuturaPT Book",sans-serif;color:#0d0d0d}.woocommerce .woocommerce-ordering select{-webkit-appearance:none;appearance:none;background-color:#fff;background-repeat:no-repeat;background-position:bottom 20px right 18px;font-family:"FuturaPT Demi",sans-serif;font-size:14px;letter-spacing:.05em;text-transform:uppercase;text-align:center;padding:9px 17px;color:#191919;border:1px solid #0d0d0d;outline:0}.woocommerce .woocommerce-order p{font-size:20px}.woocommerce div.product p.price,.woocommerce div.product span.price{font-family:"FuturaPT Demi",sans-serif;font-size:24px;line-height:36px;letter-spacing:.025em;color:#0d0d0d;margin:0 0 20px}.woocommerce .separator{width:100%;border-top:1px solid #bfbfbf;margin:10px 0 13px}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background-color:#e6e6e6;font-family:"FuturaPT Book",sans-serif;font-size:20px;line-height:24px!important;color:#0d0d0d}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{color:#ea3621}.woocommerce .woocommerce-error{column-count:1}.woocommerce .checkout_coupon.woocommerce-form-coupon{border:1px solid #0d0d0d;border-radius:0}.woocommerce .checkout_coupon.woocommerce-form-coupon p{margin-top:0}.woocommerce .checkout_coupon.woocommerce-form-coupon button:hover{background-color:#d93c30!important;color:#fff!important}.woocommerce a.button{background-color:#ec2123;font-family:"FuturaPT Book",sans-serif;font-weight:400;font-size:16px!important;letter-spacing:.15em;text-align:center;text-transform:uppercase;color:#fff;width:100%;max-width:250px;min-height:50px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:.3s ease-in-out;border-radius:0}.woocommerce a.button:focus,.woocommerce a.button:hover{background-color:#bd1a1c;color:#fff}.woocommerce a.button:active{background-color:#7f1213;color:#fff}.woocommerce button[name=apply_coupon],.woocommerce button[name=calc_shipping],.woocommerce button[name=update_cart],.woocommerce input[name=submit]{font-family:"FuturaPT Demi",sans-serif;font-size:18px!important;letter-spacing:.03em;text-align:center;text-transform:uppercase;color:#fff!important;width:100%;max-width:220px;min-height:50px;padding:0 20px;margin:0 0 0 auto!important;z-index:1;display:-ms-flexbox!important;display:flex!important;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:.3s ease-in-out;border-radius:0!important;background-color:#ec2123!important}.woocommerce button[name=apply_coupon]:focus,.woocommerce button[name=apply_coupon]:hover,.woocommerce button[name=calc_shipping]:focus,.woocommerce button[name=calc_shipping]:hover,.woocommerce button[name=update_cart]:focus,.woocommerce button[name=update_cart]:hover,.woocommerce input[name=submit]:focus,.woocommerce input[name=submit]:hover{color:#fff!important;background-color:#bd1a1c!important}.woocommerce button[name=apply_coupon]:active,.woocommerce button[name=calc_shipping]:active,.woocommerce button[name=update_cart]:active,.woocommerce input[name=submit]:active{color:#fff!important;background-color:#7f1213!important}.woocommerce nav.woocommerce-pagination{display:-ms-flexbox;display:flex;margin:20px 0 0}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background-color:#bd1a1c;color:#fff}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{color:#0d0d0d}.woocommerce .stock.out-of-stock{font-family:"FuturaPT Demi",sans-serif;font-size:16px!important;line-height:28px;letter-spacing:.05em;text-transform:uppercase;color:#d93c30;margin:0}.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{border-top-color:#d93c30}.woocommerce-account .woocommerce-form{border-radius:0!important;padding:30px!important;margin:0!important}.woocommerce-account #customer_login h2{margin:0}.woocommerce-account button[type=submit]{background-color:#ec2123!important;font-family:"FuturaPT Book",sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;color:#fff!important;border-radius:0!important;width:100%;max-width:280px;padding:16px 0;transition:.3s}.woocommerce-account button[type=submit]:focus,.woocommerce-account button[type=submit]:hover{background-color:#bd1a1c!important;color:#fff!important}.woocommerce-account button[type=submit]:active{background-color:#7f1213!important;color:#fff!important}.woocommerce-account ::-webkit-input-placeholder{color:#0d0d0d}.woocommerce-account ::-ms-input-placeholder{color:#0d0d0d}.woocommerce-account :-ms-input-placeholder{color:#0d0d0d}.woocommerce-account ::placeholder{color:#0d0d0d}.woocommerce-account input[type=email],.woocommerce-account input[type=password],.woocommerce-account input[type=tel],.woocommerce-account input[type=text],.woocommerce-account textarea{background:0 0;font-family:"FuturaPT Book",sans-serif;font-size:18px;letter-spacing:.025em;color:#0d0d0d;padding:13px 14px;width:100%;height:50px;outline:0;border:1px solid #0d0d0d}.woocommerce-account input[type=email]:focus,.woocommerce-account input[type=password]:focus,.woocommerce-account input[type=tel]:focus,.woocommerce-account input[type=text]:focus,.woocommerce-account textarea:focus{border:1px solid #546e5b}.woocommerce-account input[type=email]:focus:-ms-input-placeholder,.woocommerce-account input[type=password]:focus:-ms-input-placeholder,.woocommerce-account input[type=tel]:focus:-ms-input-placeholder,.woocommerce-account input[type=text]:focus:-ms-input-placeholder,.woocommerce-account textarea:focus:-ms-input-placeholder{color:rgba(221,207,182,.1)}.woocommerce-account input[type=email]:focus::placeholder,.woocommerce-account input[type=password]:focus::placeholder,.woocommerce-account input[type=tel]:focus::placeholder,.woocommerce-account input[type=text]:focus::placeholder,.woocommerce-account textarea:focus::placeholder{color:rgba(221,207,182,.1)}.woocommerce-account textarea{min-height:140px}.woocommerce-account .select2-selection.select2-selection--single{-webkit-appearance:none!important;appearance:none!important;background-image:url(assets/img/select-drop-icon.png);background-repeat:no-repeat;background-position:right 19px center;border:1px solid #0d0d0d;border-radius:0;min-height:50px;margin:0;background-color:#fff}.woocommerce-account .select2-dropdown{background-color:#fff;border:1px solid #0d0d0d!important}.woocommerce-account .select2-selection__arrow{display:none}.woocommerce-account .select2-results__option,.woocommerce-account .select2-search--dropdown .select2-search__field{font-family:"FuturaPT Book",sans-serif;font-weight:400;font-style:normal;font-size:16px!important;letter-spacing:0;text-transform:uppercase;color:#0d0d0d;border-color:#0d0d0d}.woocommerce-account .select2-container--default .select2-results__option[aria-selected=true],.woocommerce-account .select2-container--default .select2-results__option[data-selected=true]{background-color:#0d0d0d;color:#fff}.woocommerce-account .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#546e5b;font-size:16px}.woocommerce-account .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:50px;font-family:"FuturaPT Book",sans-serif;font-weight:400;font-style:normal;font-size:14px;text-transform:uppercase;color:#0d0d0d}.woocommerce-account form label{font-family:"FuturaPT Demi",sans-serif;font-size:16px;text-transform:uppercase}.woocommerce-account form h3{font-family:"FuturaPT Book",sans-serif;font-size:22px;text-transform:uppercase;color:#0d0d0d}.woocommerce-account form fieldset{border-color:#0d0d0d;margin:20px 2px 10px}.woocommerce-account form fieldset legend{font-family:"FuturaPT Book",sans-serif;font-size:18px;text-transform:uppercase;color:#0d0d0d}.woocommerce-account form fieldset input{background:0 0;font-family:"FuturaPT Book",sans-serif;font-weight:400;font-size:14px;line-height:60px;letter-spacing:.05em;text-transform:uppercase;color:#0d0d0d;padding:13px 14px;width:100%;height:50px;outline:0;border:1px solid #0d0d0d}.woocommerce-account form fieldset input:focus{border:1px solid #546e5b}.woocommerce-account form fieldset input:focus:-ms-input-placeholder{color:rgba(221,207,182,.1)}.woocommerce-account form fieldset input:focus::placeholder{color:rgba(221,207,182,.1)}.woocommerce-account form fieldset .woocommerce-password-strength{font-family:"FuturaPT Book",sans-serif;font-size:18px;color:#000;text-transform:uppercase}.woocommerce-account div.woocommerce{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce-account div.woocommerce .woocommerce-notices-wrapper{width:100%}.woocommerce-account div.woocommerce .woocommerce-MyAccount-navigation{width:100%;max-width:250px}.woocommerce-account div.woocommerce .woocommerce-MyAccount-navigation ul{list-style:none;column-count:1}.woocommerce-account div.woocommerce .woocommerce-MyAccount-navigation ul li{position:relative;margin:0 0 15px}.woocommerce-account div.woocommerce .woocommerce-MyAccount-navigation ul li a{color:#0d0d0d}.woocommerce-account div.woocommerce .woocommerce-MyAccount-navigation ul li a:hover{color:#ea3621}.woocommerce-account div.woocommerce .woocommerce-MyAccount-navigation ul li:before{content:"";position:absolute;top:8px;left:-30px;width:23px;height:17px;background:url(assets/img/paw-list-icon.png) center no-repeat}.woocommerce-account div.woocommerce .woocommerce-MyAccount-content{width:100%;max-width:950px;padding:20px 0}.woocommerce-account div.woocommerce .woocommerce-MyAccount-content p{font-family:"FuturaPT Book",sans-serif;font-size:18px;color:#0d0d0d;text-align:left}.woocommerce-account div.woocommerce .woocommerce-MyAccount-content a.button{background-color:#ec2123;color:#fff}.woocommerce-account div.woocommerce .woocommerce-MyAccount-content a.button:focus,.woocommerce-account div.woocommerce .woocommerce-MyAccount-content a.button:hover{background-color:#bd1a1c;color:#fff!important}.woocommerce-account div.woocommerce .woocommerce-MyAccount-content a.button:active{background-color:#7f1213;color:#fff!important}.woocommerce-account div.woocommerce .woocommerce-MyAccount-content mark{background:#546e5b;color:#fff}.woocommerce-account div.woocommerce .woocommerce-MyAccount-content address{font-family:"FuturaPT Book",sans-serif;font-size:22px;color:#0d0d0d}.woocommerce-account div.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:30px;margin:30px 0 0}.woocommerce-account div.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses header h3{font-family:"FuturaPT Demi",sans-serif;font-size:22px;text-transform:uppercase;color:#0d0d0d;margin:0}.woocommerce-account div.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses header a.edit{font-family:"FuturaPT Book",sans-serif;font-size:16px;color:#fff;text-transform:uppercase;background-color:#0d0d0d;border:1px solid #0d0d0d;padding:5px 20px}.woocommerce-account div.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses header a.edit:hover{background-color:#ec2123;color:#fff}.woocommerce-account .woocommerce-Payment{background-color:transparent!important}.woocommerce-account .woocommerce-Payment ul.woocommerce-PaymentMethods{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-bottom-color:#ec2123!important}.woocommerce-account .woocommerce-Payment .woocommerce-PaymentBox{border:1px solid #546e5b;border-radius:0!important;background-color:transparent!important}.woocommerce-account .woocommerce-Payment .woocommerce-PaymentBox:before{border-bottom-color:#546e5b!important;top:-15px!important}.woocommerce-account .woocommerce-Payment .woocommerce-PaymentBox fieldset{border-color:#546e5b;margin:20px 2px 10px}.woocommerce-account .woocommerce-Payment .woocommerce-PaymentBox fieldset input{background:0 0;font-family:"FuturaPT Book",sans-serif;font-weight:400;font-size:14px!important;line-height:60px;letter-spacing:.05em;text-transform:uppercase;color:#0d0d0d;padding:13px 14px!important;width:100%;outline:0;border:1px solid #fff!important}.woocommerce-account .woocommerce-Payment .woocommerce-PaymentBox fieldset input:focus{border:1px solid #546e5b!important}.woocommerce-account .woocommerce-Payment .woocommerce-PaymentBox fieldset input:focus:-ms-input-placeholder{color:rgba(221,207,182,.1)!important}.woocommerce-account .woocommerce-Payment .woocommerce-PaymentBox fieldset input:focus::placeholder{color:rgba(221,207,182,.1)!important}.woocommerce table.shop_table{border:1px solid #546e5b;border-bottom:none;border-radius:0}.woocommerce table.shop_table td a,.woocommerce table.shop_table td.product-name,.woocommerce table.shop_table td.product-price,.woocommerce table.shop_table td.product-quantity,.woocommerce table.shop_table td.product-subtotal,.woocommerce table.shop_table td.product-total,.woocommerce table.shop_table th,.woocommerce table.shop_table tr.cart-subtotal,.woocommerce table.shop_table tr.order-total{font-family:"FuturaPT Book",sans-serif;font-weight:400;font-size:20px;text-transform:uppercase;color:#0d0d0d!important}.woocommerce table.shop_table td.product-quantity div.quantity{display:-ms-flexbox;display:flex}.woocommerce table.shop_table td.product-quantity div.quantity input::-webkit-inner-spin-button,.woocommerce table.shop_table td.product-quantity div.quantity input::-webkit-outer-spin-button{display:none;margin:0}.woocommerce table.shop_table td.product-quantity div.quantity input{background-color:#e5e5e5;font-size:24px;border:1px solid #0d0d0d;width:42px;line-height:0;outline:0}.woocommerce table.shop_table td.product-quantity div.quantity input.minus{font-size:32px;border-right:none;padding:0 0 6px}.woocommerce table.shop_table td.product-quantity div.quantity input.plus{border-left:none}.woocommerce table.shop_table td.product-quantity div.quantity .qty{background-color:#fff;font-family:"FuturaPT Demi",sans-serif;font-weight:100;font-size:18px;line-height:42px;letter-spacing:.05em;text-transform:uppercase;color:#18306d;width:54px;height:42px;border:1px solid #0d0d0d;appearance:textfield;-webkit-appearance:none;-moz-appearance:textfield;outline:0}.woocommerce table.shop_table td.product-quantity div.quantity .qty::-webkit-inner-spin-button{opacity:1}.woocommerce table.shop_table td.product-quantity div.quantity .qty:focus{border:1px solid #546e5b}.woocommerce table.shop_table tr.cart-subtotal,.woocommerce table.shop_table tr.order-total,.woocommerce table.shop_table tr.shipping td p{font-size:20px}.woocommerce table.shop_table tr.shipping td p{margin:0}.woocommerce table.shop_table th{font-size:18px;border-bottom:1px solid #546e5b}.woocommerce table.shop_table td{border:1px solid #546e5b;border-top:none;border-right:none;border-left:none;font-size:20px!important;color:#0d0d0d!important}.woocommerce table.shop_table td.product-remove a.remove{font-size:30px}.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th{border-top:none}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{max-width:100%;background-color:#0d0d0d;font-weight:500;color:#fff}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background-color:#ec2123;color:#fff}.woocommerce-cart table.cart img{width:80px!important;display:block;margin:auto}.woocommerce-cart .cart_totals h2{font-family:"FuturaPT Book",sans-serif;font-weight:400;font-size:22px;text-transform:uppercase;color:#0d0d0d}.woocommerce-cart div.coupon{display:-ms-flexbox;display:flex}.woocommerce-cart div.coupon input{width:100%!important;min-width:280px;font-family:"FuturaPT Book",sans-serif;font-size:20px;box-shadow:none;height:auto}.woocommerce-cart .cart-collaterals .shipping-calculator-form input[type=email],.woocommerce-cart .cart-collaterals .shipping-calculator-form input[type=password],.woocommerce-cart .cart-collaterals .shipping-calculator-form input[type=tel],.woocommerce-cart .cart-collaterals .shipping-calculator-form input[type=text],.woocommerce-cart .cart-collaterals .shipping-calculator-form textarea{background:0 0;font-family:"FuturaPT Book",sans-serif;font-size:18px;letter-spacing:.025em;color:#0d0d0d;padding:13px 14px;width:100%;height:50px;outline:0;border:1px solid #0d0d0d}.woocommerce-cart .cart-collaterals .shipping-calculator-form input[type=email]:focus,.woocommerce-cart .cart-collaterals .shipping-calculator-form input[type=password]:focus,.woocommerce-cart .cart-collaterals .shipping-calculator-form input[type=tel]:focus,.woocommerce-cart .cart-collaterals .shipping-calculator-form input[type=text]:focus,.woocommerce-cart .cart-collaterals .shipping-calculator-form textarea:focus{border:1px solid #546e5b}.woocommerce-cart .cart-collaterals .shipping-calculator-form input[type=email]:focus:-ms-input-placeholder,.woocommerce-cart .cart-collaterals .shipping-calculator-form input[type=password]:focus:-ms-input-placeholder,.woocommerce-cart .cart-collaterals .shipping-calculator-form input[type=tel]:focus:-ms-input-placeholder,.woocommerce-cart .cart-collaterals .shipping-calculator-form input[type=text]:focus:-ms-input-placeholder,.woocommerce-cart .cart-collaterals .shipping-calculator-form textarea:focus:-ms-input-placeholder{color:rgba(221,207,182,.1)}.woocommerce-cart .cart-collaterals .shipping-calculator-form input[type=email]:focus::placeholder,.woocommerce-cart .cart-collaterals .shipping-calculator-form input[type=password]:focus::placeholder,.woocommerce-cart .cart-collaterals .shipping-calculator-form input[type=tel]:focus::placeholder,.woocommerce-cart .cart-collaterals .shipping-calculator-form input[type=text]:focus::placeholder,.woocommerce-cart .cart-collaterals .shipping-calculator-form textarea:focus::placeholder{color:rgba(221,207,182,.1)}.woocommerce-cart .cart-collaterals .shipping-calculator-form textarea{min-height:140px}.woocommerce-cart .select2-selection.select2-selection--single{-webkit-appearance:none!important;appearance:none!important;background-image:url(assets/img/select-drop-icon.png);background-repeat:no-repeat;background-position:right 19px center;border:1px solid #0d0d0d;border-radius:0;min-height:50px;margin:0;background-color:#fff}.woocommerce-cart .select2-dropdown{background-color:#fff;border:1px solid #0d0d0d!important}.woocommerce-cart .select2-selection__arrow{display:none}.woocommerce-cart .select2-results__option,.woocommerce-cart .select2-search--dropdown .select2-search__field{font-family:"FuturaPT Book",sans-serif;font-weight:400;font-style:normal;font-size:16px!important;letter-spacing:0;text-transform:uppercase;color:#0d0d0d;border-color:#0d0d0d}.woocommerce-cart .select2-container--default .select2-results__option[aria-selected=true],.woocommerce-cart .select2-container--default .select2-results__option[data-selected=true]{background-color:#0d0d0d;color:#fff}.woocommerce-cart .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#546e5b;font-size:16px}.woocommerce-cart .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:50px;font-family:"FuturaPT Book",sans-serif;font-weight:400;font-style:normal;font-size:14px;text-transform:uppercase;color:#0d0d0d}.woocommerce-checkout #payment,.woocommerce-checkout .woocommerce-checkout-payment{background-color:#fff;border-radius:0}.woocommerce-checkout #payment ul.payment_methods,.woocommerce-checkout .woocommerce-checkout-payment ul.payment_methods{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-bottom-color:#0d0d0d}.woocommerce-checkout #payment div.payment_box{border:1px solid #546e5b;border-radius:0;background-color:transparent}.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#546e5b;top:-15px}.woocommerce-checkout #payment div.payment_box fieldset{border-color:#546e5b;margin:20px 2px 10px}.woocommerce-checkout #payment div.payment_box fieldset input{background:0 0;font-family:"FuturaPT Book",sans-serif;font-weight:400;font-size:14px!important;line-height:60px;letter-spacing:.05em;text-transform:uppercase;color:#0d0d0d;padding:13px 14px!important;width:100%;outline:0;border:1px solid #fff!important}.woocommerce-checkout #payment div.payment_box fieldset input:focus{border:1px solid #546e5b!important}.woocommerce-checkout #payment div.payment_box fieldset input:focus:-ms-input-placeholder{color:rgba(221,207,182,.1)!important}.woocommerce-checkout #payment div.payment_box fieldset input:focus::placeholder{color:rgba(221,207,182,.1)!important}.woocommerce-checkout #payment div.payment_box p{font-family:"FuturaPT Book",sans-serif;font-size:18px;color:#0d0d0d;margin:0}.woocommerce-checkout .woocommerce-privacy-policy-text p{font-family:"FuturaPT Book",sans-serif;font-size:18px;color:#0d0d0d}.woocommerce-checkout #order_review_heading,.woocommerce-checkout .woocommerce-additional-fields h3,.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-shipping-fields h3{font-family:"FuturaPT Book",sans-serif;font-size:24px;font-weight:100;text-transform:uppercase;color:#0d0d0d}.woocommerce-checkout form .form-row label{font-size:18px}.woocommerce-checkout button[type=submit]{background-color:#0d0d0d!important;font-family:"FuturaPT Book",sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;color:#fff!important;border:1px solid #0d0d0d!important;border-radius:0!important;width:100%;max-width:320px;padding:16px 0;transition:.3s}.woocommerce-checkout button[type=submit]:hover{background-color:#ea3621!important;border:1px solid #ea3621!important}.woocommerce-checkout ::-webkit-input-placeholder{color:#0d0d0d}.woocommerce-checkout ::-ms-input-placeholder{color:#0d0d0d}.woocommerce-checkout :-ms-input-placeholder{color:#0d0d0d}.woocommerce-checkout ::placeholder{color:#0d0d0d}.woocommerce-checkout input[type=email],.woocommerce-checkout input[type=tel],.woocommerce-checkout input[type=text],.woocommerce-checkout textarea{background:0 0;font-family:"FuturaPT Book",sans-serif;font-weight:400;font-size:14px;line-height:60px;letter-spacing:.05em;text-transform:uppercase;color:#0d0d0d;padding:13px 14px;width:100%;height:50px;outline:0;border:1px solid #0d0d0d}.woocommerce-checkout input[type=email]:focus,.woocommerce-checkout input[type=tel]:focus,.woocommerce-checkout input[type=text]:focus,.woocommerce-checkout textarea:focus{border:1px solid #546e5b}.woocommerce-checkout input[type=email]:focus:-ms-input-placeholder,.woocommerce-checkout input[type=tel]:focus:-ms-input-placeholder,.woocommerce-checkout input[type=text]:focus:-ms-input-placeholder,.woocommerce-checkout textarea:focus:-ms-input-placeholder{color:rgba(221,207,182,.1)}.woocommerce-checkout input[type=email]:focus::placeholder,.woocommerce-checkout input[type=tel]:focus::placeholder,.woocommerce-checkout input[type=text]:focus::placeholder,.woocommerce-checkout textarea:focus::placeholder{color:rgba(221,207,182,.1)}.woocommerce-checkout textarea{min-height:140px}.woocommerce-checkout .select2-selection.select2-selection--single{-webkit-appearance:none!important;appearance:none!important;background-image:url(assets/img/select-drop-icon.png);background-repeat:no-repeat;background-position:right 19px center;border:1px solid #0d0d0d;border-radius:0;min-height:50px;margin:0;background-color:#fff}.woocommerce-checkout .select2-dropdown{background-color:#fff;border:1px solid #0d0d0d!important}.woocommerce-checkout .select2-selection__arrow{display:none}.woocommerce-checkout .select2-results__option,.woocommerce-checkout .select2-search--dropdown .select2-search__field{font-family:"FuturaPT Book",sans-serif;font-weight:400;font-style:normal;font-size:16px!important;letter-spacing:0;text-transform:uppercase;color:#0d0d0d;border-color:#0d0d0d}.woocommerce-checkout .select2-container--default .select2-results__option[aria-selected=true],.woocommerce-checkout .select2-container--default .select2-results__option[data-selected=true]{background-color:#0d0d0d;color:#fff}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#546e5b;font-size:16px}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:50px;font-family:"FuturaPT Book",sans-serif;font-weight:400;font-style:normal;font-size:14px;text-transform:uppercase;color:#0d0d0d}.products_section .the-content-wrap{padding:27px 0 33px}.products_section .no-product-found{font-family:"FuturaPT Book",sans-serif;font-weight:400;font-size:39px;line-height:54px;letter-spacing:.05em;text-transform:uppercase;text-align:center;color:#18306d}.products_section .headings{font-family:"FuturaPT Book",sans-serif;font-weight:400;font-size:36px;letter-spacing:.04em;text-transform:uppercase;text-align:center;color:#18306d;margin:0 0 24px}.products_section .btn-link{color:#18306d;border:1px solid #18306d;margin:39px auto 0!important}ul.products{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;column-gap:20px;row-gap:20px;padding:0!important;margin:auto!important}ul.products:before{content:unset!important}ul.products:after{content:""!important;-ms-flex:auto;flex:auto}ul.products li.product{display:-ms-flexbox;display:flex;opacity:1;animation:1s ease-in-out anim-flex;float:none!important;border-bottom:1px solid #ececec;padding:0 0 13px!important;margin:0!important;width:100%!important;max-width:370px}ul.products li.product.no-show{display:none;opacity:0}ul.products li.product a.woocommerce-LoopProduct-link,ul.products li.product a.woocommerce-loop-product__link{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;text-align:center;width:100%;min-height:370px}ul.products li.product a.woocommerce-LoopProduct-link:active .order-now-btn,ul.products li.product a.woocommerce-LoopProduct-link:active .products-image-box:after,ul.products li.product a.woocommerce-LoopProduct-link:focus .order-now-btn,ul.products li.product a.woocommerce-LoopProduct-link:focus .products-image-box:after,ul.products li.product a.woocommerce-LoopProduct-link:hover .order-now-btn,ul.products li.product a.woocommerce-LoopProduct-link:hover .products-image-box:after,ul.products li.product a.woocommerce-loop-product__link:active .order-now-btn,ul.products li.product a.woocommerce-loop-product__link:active .products-image-box:after,ul.products li.product a.woocommerce-loop-product__link:focus .order-now-btn,ul.products li.product a.woocommerce-loop-product__link:focus .products-image-box:after,ul.products li.product a.woocommerce-loop-product__link:hover .order-now-btn,ul.products li.product a.woocommerce-loop-product__link:hover .products-image-box:after{opacity:1}ul.products li.product a.woocommerce-LoopProduct-link:active p.ordernow-btn,ul.products li.product a.woocommerce-LoopProduct-link:focus p.ordernow-btn,ul.products li.product a.woocommerce-LoopProduct-link:hover p.ordernow-btn,ul.products li.product a.woocommerce-loop-product__link:active p.ordernow-btn,ul.products li.product a.woocommerce-loop-product__link:focus p.ordernow-btn,ul.products li.product a.woocommerce-loop-product__link:hover p.ordernow-btn{background-color:#262626;color:#fff}ul.products li.product .isnew,ul.products li.product .onsale{font-family:"FuturaPT Demi",sans-serif;font-size:16px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;position:absolute;top:0!important;right:20px!important;margin:0!important;border-bottom-left-radius:3px;border-bottom-right-radius:3px;z-index:2}ul.products li.product .onsale{background-color:#fff;color:#ea3621;padding:8px 12px 7px;border:1px solid #ea3621}ul.products li.product .onsale+.isnew{left:20px!important;right:unset!important}ul.products li.product .isnew{background-color:#ea3621;color:#fff;padding:9px 14px 6px;border:1px solid #fff}ul.products li.product .woocommerce-placeholder{border:1px solid #d9d9d9}ul.products li.product .products-image-box{background-color:#1a1a1a;width:100%;min-height:270px;max-height:270px;margin:0 0 15px;overflow:hidden;transition:.3s;position:relative;z-index:0}ul.products li.product .products-image-box::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 5px #d93c30;transition:.3s;z-index:2;opacity:0}ul.products li.product .products-image-box img{background-color:transparent;height:100%!important;object-fit:cover;margin:0!important;transition:.3s}ul.products li.product .order-now-btn{font-family:"FuturaPT Demi",sans-serif;font-size:18px;line-height:28px;letter-spacing:.03em;text-transform:uppercase;text-align:center;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;width:100%;max-width:230px;padding:11px 0;margin:0;border:1px solid #fff;opacity:0;transition:.3s;z-index:3;position:absolute}ul.products li.product .order-now-btn:before{content:'';background-color:#0d0d0d;position:absolute;top:0;left:0;right:0;bottom:0;opacity:.5;z-index:-1}ul.products li.product .short-description p{font-family:bilo,sans-serif;font-weight:100;font-style:normal;font-size:16px!important;line-height:22px!important;letter-spacing:0;text-align:center;padding:0 20px;margin:0;color:#000}ul.products li.product .add_to_cart_button{font-size:18px!important;font-weight:400!important;color:#fff!important;min-height:45px;max-width:150px;padding:10px 0!important;border-radius:6px!important;margin:auto 0 0!important}ul.products li.product .add_to_cart_button.added::after{margin-left:0}ul.products li.product .product_type_simple:not(.add_to_cart_button){font-size:18px;font-weight:100;color:#fff;border-radius:8px;margin:auto 0 0!important;padding:10px 0}ul.products li.product .product-cat{width:100%;font-family:"FuturaPT Demi",sans-serif;font-size:14px;letter-spacing:.1em;text-transform:uppercase;text-align:left;margin:0;color:#ea3621}ul.products li.product .woocommerce-loop-product__title{width:100%;font-family:"FuturaPT Demi",sans-serif;font-size:24px!important;line-height:30px!important;letter-spacing:.025em;text-transform:uppercase;text-align:left;color:#0d0d0d;padding:0!important;margin:0!important}ul.products li.product .price{width:100%;display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center;align-items:center;column-gap:5px;font-family:"FuturaPT Demi",sans-serif;font-size:18px!important;letter-spacing:.025em;color:#0d0d0d!important;margin:auto 0 0!important}ul.products li.product .price .woocommerce-Price-amount bdi{color:#0d0d0d}ul.products li.product .price del{font-weight:400!important;-webkit-text-decoration-color:#0d0d0d;text-decoration-color:#0d0d0d}ul.products li.product .price del .woocommerce-Price-amount bdi{color:#0d0d0d}ul.products li.product .price ins{display:block!important;text-decoration:none;line-height:20px;font-weight:400!important;color:#0d0d0d}ul.products li.product a.added_to_cart.wc-forward{background:linear-gradient(to bottom,#9e9e9e 0,#616360 99%)!important;margin:10px 0 0;padding:10px 0!important;border-radius:6px}ul.products .onsale{z-index:2}ul.products .woocommerce-info{font-family:"FuturaPT Book",sans-serif;font-size:18px;line-height:26px;letter-spacing:0;margin:2em 0!important}ul.products .woocommerce-info strong{font-family:"FuturaPT Book",sans-serif}.related.products li.product .button.wp-element-button{display:-ms-flexbox!important;display:flex!important}.woocommerce-result-count{font-family:"FuturaPT Book",sans-serif;font-weight:100;font-size:16px;text-transform:uppercase;color:#18306d;margin:14px 0!important}.woocommerce .all-products-section .container{display:-ms-flexbox;display:flex}.woocommerce .all-products-section .shop-content{width:100%;max-width:1170px;padding:51px 0 68px 20px;position:relative}.woocommerce .all-products-section .shop-content .woocommerce-ordering{margin:9px 0 0}.woocommerce .all-products-section .shop-content .category-box{position:relative;margin:0 0 19px}.woocommerce .all-products-section .shop-content .category-box img{background-color:#fff;padding:0 11px 0 0}.woocommerce .all-products-section .shop-content .category-box .page-title{font-family:"FuturaPT Book",sans-serif;font-size:22px;line-height:28px;letter-spacing:.1em;text-transform:uppercase;color:#191919;padding:0;margin:0;width:100%;max-width:760px;display:inline-block}.woocommerce .all-products-section .shop-content .category-box .page-title:after{content:'';display:block;background-color:#d9d9d9;width:100%;max-width:760px;height:1px;margin:16px 0 0}.woocommerce .all-products-section .sidebar-shop{width:100%;max-width:230px;padding:44px 0;position:relative}.woocommerce .all-products-section .sidebar-shop:before{content:'';background-color:#ececec;position:absolute;top:0;right:0;bottom:0;width:400%;z-index:-1}.woocommerce .all-products-section .sidebar-shop .widget.widget_nav_menu h1,.woocommerce .all-products-section .sidebar-shop .widget.widget_nav_menu h2,.woocommerce .all-products-section .sidebar-shop .widget.widget_nav_menu h3,.woocommerce .all-products-section .sidebar-shop .widget.widget_nav_menu h4,.woocommerce .all-products-section .sidebar-shop .widget.widget_nav_menu h5{font-family:"FuturaPT Book",sans-serif;font-size:22px;line-height:28px;letter-spacing:.1em;text-transform:uppercase;color:#191919;padding:12px 0 16px;margin:0 20px 12px 0;border-bottom:1px solid #d93c30}.woocommerce .all-products-section .sidebar-shop .widget.widget_nav_menu ul{list-style:none;padding:0;margin:0 0 23px}.woocommerce .all-products-section .sidebar-shop .widget.widget_nav_menu ul a{font-family:"FuturaPT Demi",sans-serif;font-size:16px;line-height:36px;letter-spacing:.03em;text-transform:uppercase;color:#191919;display:block;pointer-events:all;transition:.3s}.woocommerce .all-products-section .sidebar-shop .widget.widget_nav_menu ul a.active,.woocommerce .all-products-section .sidebar-shop .widget.widget_nav_menu ul a:active,.woocommerce .all-products-section .sidebar-shop .widget.widget_nav_menu ul a:focus,.woocommerce .all-products-section .sidebar-shop .widget.widget_nav_menu ul a:hover{color:#d93c30}.woocommerce .all-products-section .woocommerce-products-header{display:none}.woocommerce .all-products-section .ordernow-btn{display:none;max-width:100%;max-height:52px;margin:9px 0 0}.woocommerce .all-products-section #loadmore-products{display:-ms-flexbox;display:flex;opacity:1;cursor:pointer;margin:20px auto 0}.woocommerce .all-products-section #loadmore-products.no-show{display:none;opacity:0;animation:1s anim-flex-hide}.single-product.woocommerce .shop-content{padding:0;max-width:none}.single-product-section{padding:80px 0 0}.single-product-section section.related.products{-ms-flex-pack:start;justify-content:flex-start;width:100%;max-width:1400px;padding:31px 0 104px;position:relative}.single-product-section section.related.products:before{content:'';background-color:#ececec;width:3000px;position:absolute;top:0;left:50%;right:0;bottom:0;-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.single-product-section section.related.products .slick-track{display:-ms-flexbox;display:flex;column-gap:40px}.single-product-section section.related.products ul.products li.product{max-width:440px}.single-product-section section.related.products ul.products li.product a.woocommerce-LoopProduct-link,.single-product-section section.related.products ul.products li.product a.woocommerce-loop-product__link{min-height:421px}.single-product-section section.related.products ul.products li.product a.woocommerce-LoopProduct-link:hover .order-now-btn,.single-product-section section.related.products ul.products li.product a.woocommerce-loop-product__link:hover .order-now-btn{opacity:0}.single-product-section section.related.products ul.products li.product .products-image-box{min-width:440px;max-width:440px;min-height:320px;max-height:320px;margin:0 0 23px}.single-product-section section.related.products ul.products li.product .product-cat{font-size:16px;line-height:16px}.single-product-section section.related.products ul.products li.product .woocommerce-loop-product__title{font-size:30px!important;margin:0 0 6px!important}.single-product-section section.related.products .section-heading{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 28px}.single-product-section section.related.products .section-heading:after,.single-product-section section.related.products .section-heading:before{content:'';display:block;width:100%;max-width:440px;-ms-flex:0 1 440px;flex:0 1 440px;height:11px;margin:36px 0 0;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf}.single-product-section section.related.products .content-headings{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.single-product-section section.related.products .headings{min-width:520px}.single-product-section section.related.products .headings.top{font-family:"FuturaPT Book",sans-serif;font-size:16px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:#ea3621;margin:0}.single-product-section section.related.products .headings.main{font-family:"FuturaPT Bold",sans-serif;font-size:36px;font-weight:400;line-height:46px;letter-spacing:.025em;text-transform:uppercase;text-align:center;color:#0d0d0d;margin:-4px 0 14px}.single-product-section section.related.products .headings.main span{font-family:"FuturaPT Demi",sans-serif}.single-product-section #related-products-arrows{position:relative;width:100%;max-width:62px;height:23px;margin:0 auto;display:none}.single-product-section #related-products-arrows .slick-next,.single-product-section #related-products-arrows .slick-prev{top:-2px;font-size:27px}.single-product-section #related-products-arrows .slick-prev{left:-1px}.single-product-section #related-products-arrows .slick-next{left:unset;right:-1px}.single-product-section .slick-arrow{position:absolute;z-index:5;font-size:26px;overflow:hidden;border:0;border-radius:50%;top:calc(33% - 2px);left:calc(50% + 738px);color:#bfbfbf;transition:.3s;cursor:pointer}.single-product-section .slick-arrow.slick-prev{left:calc(50% - 758px)}.single-product-section .slick-arrow:hover{color:#ea3621}.single-product-section div.product{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto}.single-product-section div.summary{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%!important;max-width:550px;min-height:508px;padding:0 110px 0 0;margin:0 0 44px!important}.single-product-section div.product div.images.woocommerce-product-gallery{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0;width:100%!important;max-width:700px;z-index:0}.single-product-section div.product .woocommerce-Tabs-panel,.single-product-section div.product .woocommerce-product-details__short-description{padding:19px 0 0}.single-product-section div.product .woocommerce-Tabs-panel h1,.single-product-section div.product .woocommerce-Tabs-panel h2,.single-product-section div.product .woocommerce-Tabs-panel h3,.single-product-section div.product .woocommerce-Tabs-panel h4,.single-product-section div.product .woocommerce-Tabs-panel h5,.single-product-section div.product .woocommerce-Tabs-panel h6,.single-product-section div.product .woocommerce-product-details__short-description h1,.single-product-section div.product .woocommerce-product-details__short-description h2,.single-product-section div.product .woocommerce-product-details__short-description h3,.single-product-section div.product .woocommerce-product-details__short-description h4,.single-product-section div.product .woocommerce-product-details__short-description h5,.single-product-section div.product .woocommerce-product-details__short-description h6{font-family:"FuturaPT Book",sans-serif;font-weight:500;font-size:48px;line-height:36px;letter-spacing:0;text-transform:uppercase;color:#18306d;margin:0 0 23px}.single-product-section div.product .woocommerce-Tabs-panel p,.single-product-section div.product .woocommerce-product-details__short-description p{font-family:"FuturaPT Book",sans-serif;font-size:18px;line-height:28px;letter-spacing:-.005em;color:#0d0d0d;margin:0 0 12px}.single-product-section div.product .woocommerce-Tabs-panel ul,.single-product-section div.product .woocommerce-product-details__short-description ul{list-style:none;padding:0 0 0 26px;margin:0 0 14px}.single-product-section div.product .woocommerce-Tabs-panel ul li,.single-product-section div.product .woocommerce-product-details__short-description ul li{font-family:"FuturaPT Book",sans-serif;font-weight:400;font-size:15px;line-height:30px;letter-spacing:0;color:#d9d9d9;margin:0}.single-product-section div.product form.cart{width:100%}.single-product-section div.product form.cart .button{background-color:#ec2123;font-family:"FuturaPT Book",sans-serif;font-weight:400;font-size:14px;letter-spacing:.075em;text-transform:uppercase;text-align:center;color:#fff;width:100%;max-width:260px;min-height:54px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:.3s ease-in-out;border-radius:0}.single-product-section div.product form.cart .button:focus,.single-product-section div.product form.cart .button:hover{background-color:#bd1a1c}.single-product-section div.product form.cart .button:active{background-color:#7f1213}.single-product-section div.product form.cart div.quantity{display:-ms-flexbox;display:flex;margin:0 20px 0 0}.single-product-section div.product form.cart div.quantity input::-webkit-inner-spin-button,.single-product-section div.product form.cart div.quantity input::-webkit-outer-spin-button{display:none;margin:0}.single-product-section div.product form.cart div.quantity input{background-color:#e5e5e5;font-size:30px;border:1px solid #0d0d0d;width:53px;line-height:0;outline:0}.single-product-section div.product form.cart div.quantity input.minus{font-size:40px;border-right:none;padding:0 0 10px}.single-product-section div.product form.cart div.quantity input.plus{border-left:none}.single-product-section div.product form.cart div.quantity .qty{background-color:#fff;font-family:"FuturaPT Demi",sans-serif;font-weight:100;font-size:18px;line-height:52px;letter-spacing:.05em;text-transform:uppercase;color:#0d0d0d;width:54px;height:54px;border:1px solid #0d0d0d;appearance:textfield;-webkit-appearance:none;-moz-appearance:textfield;outline:0}.single-product-section div.product form.cart div.quantity .qty::-webkit-inner-spin-button{opacity:1}.single-product-section div.product form.cart div.quantity .qty:focus{border:1px solid #546e5b}.single-product-section div.product form.cart .product-quantity-label{font-family:"FuturaPT Demi",sans-serif;font-size:16px;line-height:26px;letter-spacing:.05em;text-transform:uppercase;color:#0d0d0d;width:100%;margin:0}.single-product-section .product_title{font-family:"FuturaPT Demi",sans-serif;font-size:40px;line-height:36px;letter-spacing:.025em;text-transform:uppercase;color:#0d0d0d;margin:0 0 4px!important}.single-product-section .product-desc{padding:50px 0 28px}.single-product-section .product-desc p{font-family:"FuturaPT Book",sans-serif;font-weight:100;font-style:normal;font-size:20px;line-height:30px;letter-spacing:0;color:#18306d;margin:0}.single-product-section .product-desc p+p{margin:12px 0}.single-product-section table.variations{margin-bottom:0!important}.single-product-section table.variations label{font-family:"FuturaPT Demi",sans-serif;font-size:16px;line-height:28px;letter-spacing:.05em;text-transform:uppercase;color:#0d0d0d;margin:16px 0 0!important}.single-product-section table.variations select{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #0d0d0d;height:50px;padding:10px 14px;margin-right:0!important;cursor:pointer;font-family:"FuturaPT Book",sans-serif;font-weight:400;font-size:16px;line-height:28px;letter-spacing:.05em;text-transform:uppercase;color:#0d0d0d}.single-product-section table.variations select:focus{border:1px solid #ea3621}.single-product-section table.variations select:focus:-ms-input-placeholder{color:rgba(255,255,255,.5)}.single-product-section table.variations select:focus::placeholder{color:rgba(255,255,255,.5)}.single-product-section table.variations select:focus-visible{outline:0}.single-product-section table.variations select option{background:0 0}.single-product-section table.variations a.reset_variations{font-family:"FuturaPT Demi",sans-serif;font-size:16px!important;line-height:28px;letter-spacing:.05em;text-transform:uppercase;color:#d9d9d9}.single-product-section table.variations a.reset_variations:hover{color:#ea3621}.single-product-section table.variations .woo-selected-variation-item-name{font-family:"FuturaPT Demi",sans-serif;font-size:16px;line-height:28px;letter-spacing:.05em;text-transform:uppercase;color:#0d0d0d}.single-product-section table.variations td.value,.single-product-section table.variations th.label{line-height:0!important}.single-product-section table.variations tr{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:start;margin:0}.single-product-section table.variations td.value{width:100%!important}.single-product-section table.variations .variable-items-wrapper.button-variable-items-wrapper.wvs-style-squared{column-gap:10px;row-gap:5px;margin:0 0 10px}.single-product-section table.variations .variable-items-wrapper.button-variable-items-wrapper.wvs-style-squared li{background-color:#fff;font-family:"FuturaPT Demi",sans-serif;font-size:16px;line-height:28px;letter-spacing:.05em;text-transform:uppercase;color:#b3b3b3;border-radius:0;border:1px solid #b3b3b3;margin:0;padding:19px 0;box-shadow:none;width:100%!important;max-width:215px}.single-product-section table.variations .variable-items-wrapper.button-variable-items-wrapper.wvs-style-squared li.selected,.single-product-section table.variations .variable-items-wrapper.button-variable-items-wrapper.wvs-style-squared li:hover{background-color:#0d0d0d!important;color:#fff!important;border:1px solid #0d0d0d;box-shadow:none}.single-product-section .woocommerce-variation-price span.woocommerce-Price-amount{font-family:"FuturaPT Demi",sans-serif;font-size:20px!important;letter-spacing:.05em;text-transform:uppercase;color:#0d0d0d!important}.single-product-section div.product .woocommerce-tabs{background-color:#fff;width:100%;margin:53px 0 0}.single-product-section div.product .woocommerce-tabs ul.tabs{display:-ms-flexbox;display:flex;column-gap:82px;padding:0;margin:0;border-top:1px solid #bfbfbf!important}.single-product-section div.product .woocommerce-tabs ul.tabs:before{border-bottom:1px solid #bfbfbf!important}.single-product-section div.product .woocommerce-tabs ul.tabs li{background:0 0!important;border:none!important;border-radius:0;padding:0;margin:0!important}.single-product-section div.product .woocommerce-tabs ul.tabs li:after,.single-product-section div.product .woocommerce-tabs ul.tabs li:before{content:unset}.single-product-section div.product .woocommerce-tabs ul.tabs li.active a,.single-product-section div.product .woocommerce-tabs ul.tabs li:hover a{color:#404040!important;border-bottom:5px solid #bfbfbf}.single-product-section div.product .woocommerce-tabs ul.tabs a{font-family:"FuturaPT Demi",sans-serif;font-size:22px!important;letter-spacing:.025em;text-transform:uppercase;color:#a6a6a6!important;padding:14px 0 10px!important;border-bottom:5px solid transparent}.single-product-section div.product .woocommerce-tabs .woocommerce-Tabs-panel{padding:34px 0 26px;margin:0}.single-product-section div.product .woocommerce-tabs .woocommerce-Reviews-title{display:none}.single-product-section .product-category{font-family:"FuturaPT Demi",sans-serif;font-size:16px!important;letter-spacing:.1em;text-transform:uppercase;color:#ea3621;margin:-5px 0 0}.single-product-section .product-isnew{background-color:#ea3621;color:#fff;padding:9px 14px 6px;border:1px solid #fff;font-family:"FuturaPT Demi",sans-serif;font-size:16px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;position:absolute;top:0;left:41px;z-index:2;border-bottom-left-radius:3px;border-bottom-right-radius:3px;pointer-events:none}.single-product-section .ordernow-btn{display:-ms-flexbox!important;display:flex!important}.woocommerce div.product div.images.woocommerce-product-gallery{background-color:transparent}.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport{height:auto!important;min-height:508px}.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport>.woocommerce-product-gallery__wrapper{border:none}.woocommerce div.product div.images.woocommerce-product-gallery .slick-arrow{font-size:30px;color:#fff;cursor:pointer;top:47%;left:unset;z-index:3}.woocommerce div.product div.images.woocommerce-product-gallery .slick-arrow:hover{color:#ec2123}.woocommerce div.product div.images.woocommerce-product-gallery .slick-arrow.slick-prev{left:20px}.woocommerce div.product div.images.woocommerce-product-gallery .slick-arrow.slick-next{right:20px}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{background-color:#1a1a1a}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{cursor:move}.woocommerce div.product div.images .woocommerce-product-gallery__image{display:-ms-flexbox!important;display:flex!important;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#1a1a1a;min-height:508px}.woocommerce div.product div.images .woocommerce-product-gallery__image a{width:100%}.woocommerce div.product div.images img{max-height:508px;margin:auto;width:100%;height:100%;object-fit:cover}.woocommerce div.product div.images .flex-control-thumbs{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;column-gap:5px;row-gap:5px;margin:10px 0 0}.woocommerce div.product div.images .flex-control-thumbs li{width:80px!important;height:80px;margin:0 10px 20px 0;border:1px solid #0d0d0d}.woocommerce div.product div.images .flex-control-thumbs li:hover{transition:.3s;border:1px solid #ea3621}.woocommerce div.product div.images .flex-control-thumbs li img{display:block;width:auto;object-fit:cover;margin:auto}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:none!important}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{top:440px;right:20px;background-color:transparent!important;background-image:url(assets/img/zoom-icon.png);background-position:center;background-repeat:no-repeat;cursor:pointer;width:20px;height:20px;border-radius:0}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover{background-image:url(assets/img/zoom-icon-blue.png)}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after,.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before{content:unset}.grecaptcha-badge{bottom:74px!important;z-index:10010}.mobile-only,.tab-only{display:none!important}.flex-container{display:-ms-flexbox;display:flex}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.clearfix{content:"";display:block;clear:both;float:none;width:100%}.text-justify{text-align:justify}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}span.oneline{display:inline-block}.has-clearfix:after{content:"";display:block;clear:both;float:none;width:100%}.no-padding{padding:0!important}.animate{transition:.3s}.animate-veryfast{transition:.2s}.alignnone{margin:0;max-width:100%;display:block;height:auto}.aligncenter{display:block;margin:8px auto 17px;height:auto}.alignleft,.alignright{margin-top:8px;margin-bottom:17px;height:auto}.alignleft{float:left;margin-right:17px}.alignright{float:right;margin-left:17px}.img-wrap{display:block;margin:0 auto 30px;text-align:center}.img-wrap img{float:none;max-width:100%;height:auto!important;margin:8px auto}.img-wrap-right{float:right;margin:0 0 30px 50px}.img-wrap-left{float:left;margin:0 50px 30px 0}img.aligncenter,img.alignleft,img.alignnone,img.alignright{max-width:100%;height:auto!important}.max-h60{max-height:60px;width:270px}@media screen and (max-width:782px){.img-wrap{float:none!important;clear:both;margin:0 auto 20px!important}img.alignleft,img.alignnone img.aligncenter,img.alignright{display:block;margin:20px auto;height:auto;float:none;clear:both}}@media screen and (max-width:2016px){.front_locations_section .location{max-width:48%}}@media screen and (max-width:1430px){.container{padding:0 10px!important}.blog_page_section .post-cards .alm-reveal{max-width:925px;margin:0 auto 20px}.front_gallery_section .product-gallery{max-width:1048px;margin:31px auto 0}.front_contentimg_section .the-content{padding:0 150px 0 0}.content_image_section .contents{-ms-flex-pack:center;justify-content:center}.content_image_section .content-left,.content_image_section .content-right{max-width:600px}.content_image_section .the-content{padding:0 50px 0 0}.gallery_section .gallery{max-width:1048px;margin:28px auto 41px}.nav-signin-link{max-width:100px}.nav-signin-link i.icon{margin:0}.nav-signin-link span{display:none}#my-account-nav{max-width:100px}#my-account-nav li.account-icon>a>span.menu-label{display:none}#my-account-nav li.account-icon>a:before{margin:0}#my-account-nav ul.dropdown-menu{width:220px;left:unset}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li:not(.normal)>ul.dropdown-menu{width:90%}#masthead .header-wrap .container .flex-container{column-gap:10px}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul{-ms-flex-pack:end;justify-content:flex-end}#menu-hamburger-menu{padding:20px 42px 23px 43px;column-gap:0}.woocommerce .all-products-section ul.products{max-width:760px}.woocommerce .single-product-section ul.products{max-width:100%}.locations_section .contents{-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:1340px){.front_imgcontent_section .image img{width:90%;height:auto}.woocommerce:not(.single-product) .all-products-section .shop-content .category-box .page-title{max-width:440px}}@media screen and (max-width:1280px){.hide-locnav-on-desk{display:-ms-flexbox!important;display:flex!important}#masthead .header-wrap .container .flex-container #choose-location-box{display:none}#menu-hamburger-menu{-ms-flex-direction:column;flex-direction:column;margin:0}#menu-hamburger-menu>li:not(.social-links):not(.nav-order-now){border-bottom:1px solid #ec2123}#menu-hamburger-menu>li:not(.social-links):not(.nav-order-now).active>a{padding:11px 0 0}#menu-hamburger-menu>li:not(.social-links):not(.nav-order-now).active>a>.caret:before{-ms-transform:rotate(180deg);transform:rotate(180deg)}#menu-hamburger-menu>li:not(.social-links):not(.nav-order-now).active>ul.dropdown-menu{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0}#menu-hamburger-menu>li:not(.social-links):not(.nav-order-now).active>ul.dropdown-menu>li{padding:0 0 0 20px}#menu-hamburger-menu>li:not(.social-links):not(.nav-order-now).active>ul.dropdown-menu>li:not(:last-child){border-bottom:1px solid #666}#menu-hamburger-menu>li:not(.social-links):not(.nav-order-now).active>ul.dropdown-menu>li.active ul.dropdown-menu{display:block}#menu-hamburger-menu>li:not(.social-links):not(.nav-order-now).active>ul.dropdown-menu>li ul.dropdown-menu{list-style:none;padding:0 0 0 20px}#menu-hamburger-menu>li:not(.social-links):not(.nav-order-now) a{font-family:"FuturaPT Medium",sans-serif;font-size:18px;line-height:44px;letter-spacing:.05em;text-transform:uppercase;text-align:left;width:100%;-ms-flex-pack:justify;justify-content:space-between}#menu-hamburger-menu>li:not(.social-links):not(.nav-order-now) a>.caret{display:inline-block;background:0 0;width:11px;height:7px;position:relative;transition:.3s}#menu-hamburger-menu>li:not(.social-links):not(.nav-order-now) a>.caret:before{content:'';background-image:url(assets/img/accordion-arrow-d.png);width:11px;height:7px;display:block;transition:.3s}#menu-hamburger-menu>li:not(.social-links):not(.nav-order-now)>ul.dropdown-menu,#menu-hamburger-menu>li:not(.social-links):not(.nav-order-now)>ul.dropdown-menu>li ul.dropdown-menu{display:none}#menu-hamburger-menu>li:not(.nav-order-now)>a{font-size:18px;padding:11px 0 10px;width:100%;-ms-flex-pack:justify;justify-content:space-between}.loc-nav{display:block}.nav-order-now{margin:0 0 16px!important;-ms-flex-order:1;order:1}.reg-menu{-ms-flex-order:2;order:2}.social-links{-ms-flex-order:6;order:6}.social-links>ul.dropdown-menu{padding:24px 0 13px}.mini-cart{margin:0 5px 0 0}.content_image_section .content-left,.content_image_section .content-right{max-width:700px}.content_image_section .the-content{padding:0}.location_info_section .contents{-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.location_info_section .acf-map{border:1px solid #ec2123;width:100%;padding:14px}.location_info_section .acf-map:before{content:'';border:14px solid #fff;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none}.location_info_section .location-text{font-size:16px;text-align:center;margin:8px 0 11px}.location_info_section .btns{margin:0 0 15px}.location_info_section .order-online-popup{margin:auto}.location_info_section ul.contact-links{margin:0 0 14px}.location_gallery_section .location-gallery{max-width:1048px;margin:28px auto 41px}.blog_page_section .the-content-wrap{padding:60px 0 66px}.blog_page_section .single-post .post-content{max-width:100%}#footer .footer-navs-box{row-gap:30px;width:70%;margin:auto}#footer .footer-navs-box .last-col{margin:0}#footer ul.nav-links.two-cols{column-gap:45px}#footer .footer-col-logo{-ms-flex:auto;flex:auto}.woocommerce-account div.woocommerce .woocommerce-MyAccount-navigation{max-width:100%}.woocommerce-account div.woocommerce .woocommerce-MyAccount-navigation ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;column-gap:30px;padding:0}.single-product-section div.product{-ms-flex-pack:center;justify-content:center}.single-product-section .product-isnew{left:calc(30% - 41px)}.single-product-section div.summary{max-width:700px;margin:30px 0 0!important}}@media screen and (max-width:1200px){.front_contentimg_section .content-left{padding:100px 0}}@media screen and (max-width:1180px){.front_locations_section .content-box,.locations_section .content-box{max-width:100%}.front_locations_section .outside-box,.locations_section .outside-box{min-height:300px}.front_imgcontent_section .image img{width:80%;height:auto}.front_contentimg_section .the-content{padding:0 100px 0 0}.front_contentimg_section .content-right{padding-top:58.33333%}}@media screen and (max-width:1080px){#masthead .header-wrap .container .flex-container #header-navigation{display:none}.main-menu-nav{display:block}.front_gallery_section .product-gallery,.gallery_section .gallery,.location_gallery_section .location-gallery{max-width:697px}.woocommerce:not(.single-product) .all-products-section ul.products li.product a.woocommerce-LoopProduct-link,.woocommerce:not(.single-product) .all-products-section ul.products li.product a.woocommerce-loop-product__link{min-height:360px}ul.products{max-width:580px}ul.products li.product{max-width:280px}ul.products li.product .products-image-box{min-height:260px;max-height:260px}.lb-nav a.lb-prev{left:0}.lb-nav a.lb-next{right:0}}@media screen and (max-width:992px){.blog_page_section .post-cards .alm-reveal:after{content:unset}.front_contentimg_section .the-content{padding:0 50px 0 0}.woocommerce:not(.single-product) .all-products-section .shop-content .category-box .page-title{max-width:160px}.front_locations_section .contents{-ms-flex-direction:column;flex-direction:column}.front_locations_section .location{max-width:100%}}@media screen and (max-width:930px){#footer .footer-navs-box{width:55%}.front_imgcontent_section{padding:120px 0 91px}.front_imgcontent_section .image{display:none}.front_imgcontent_section .image.mobile{display:block!important;top:-70px;top:calc(50% - 163px);left:-27px}.front_imgcontent_section .image img{width:100%;max-width:378px;height:266px}}@media screen and (max-width:878px){.front_products_section .product-image-box{min-width:340px;max-width:340px;min-height:247px;max-height:247px}.front_contentimg_section{background-attachment:scroll;background-size:contain}.front_contentimg_section .contents{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.front_contentimg_section .content-left,.front_contentimg_section .content-right{max-width:100%}.front_contentimg_section .content-right{padding-top:56.94761%}.front_contentimg_section .content-left{padding:17px 0 218px}.front_contentimg_section .the-content{padding:0}.front_contentimg_section .headings.main{font-size:36px;line-height:32px;margin:0 0 17px}.front_contentimg_section .the-content p{line-height:28px;letter-spacing:-.005em}.front_contentimg_section .btns{margin:17px 0 0}.front_imgcontent_section{padding:62px 0}.front_imgcontent_section .container{padding-left:42px!important}.front_imgcontent_section .image.mobile{top:-128px}.call_action_section{background-position:center top;background-size:contain;background-attachment:scroll;padding:56.94761% 0 24px;margin-bottom:56px!important}.call_action_section:before{background-image:url(assets/img/callaction-text-bckgrnd-m.png);top:unset;left:-20px;right:unset;bottom:51px;width:360px;height:80px}.call_action_section .contents{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;row-gap:12px;max-width:100%}.call_action_section .content-left{-ms-flex-align:center;align-items:center;text-align:center}.page_banner_section{background-position:center;background-size:cover;background-attachment:scroll}.content_image_section .the-content-wrap{padding:27px 0 37px}.content_image_section .content-left{-ms-flex-order:2;order:2}.content_image_section .content-right{-ms-flex-order:1;order:1}.content_image_section .content-bottom{-ms-flex-order:3;order:3;margin:12px 0 0}.content_image_section .image img{width:100%;height:auto}.woocommerce #reviews #comments ol.commentlist li{width:100%}.woocommerce #reviews #comments ol.commentlist li .woocommerce-review__published-date{display:inline-block}.woocommerce:not(.single-product) .all-products-section ul.products li.product .order-now-btn{max-width:164px}.woocommerce:not(.single-product) .all-products-section ul.products li.product a.woocommerce-LoopProduct-link,.woocommerce:not(.single-product) .all-products-section ul.products li.product a.woocommerce-loop-product__link{min-height:320px}ul.products{max-width:460px}ul.products li.product{max-width:220px}ul.products li.product .products-image-box{min-height:220px;max-height:220px}}@media screen and (max-width:820px){#masthead .header-wrap .container .flex-container #logo{padding:17px 0 19px 16px}#masthead .header-wrap .container .flex-container #logo .a-custom-logo img{display:none}#masthead .header-wrap .container .flex-container #logo .a-custom-logo img.mobile{display:block}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu{column-gap:50px;max-height:300px}#my-account-nav ul.dropdown-menu{top:49px}#hamburger-nav{top:79px}.blog_banner_section .the-content-wrap.single-post-blog{padding:59px 0 235px}.blog_banner_section .the-content-wrap.single-post-blog .contents{-ms-flex-align:start;align-items:flex-start}.blog_banner_section .post-details{-ms-flex-direction:column;flex-direction:column;row-gap:20px}.blog_banner_section .post-heading{max-width:100%}.blog_banner_section .share-to-socials{margin:0}.single-product-section{padding:17px 0 0}}@media screen and (max-width:782px){#masthead .header-wrap .container .flex-container #logo .a-custom-logo{-ms-flex-pack:start;justify-content:flex-start}#footer .footer-contents.top{-ms-flex-pack:center;justify-content:center;row-gap:0}#footer .footer-navs-box{width:100%;margin:auto}#footer #menu-footer-nav{text-align:center}.woocommerce table.shop_table td.product-quantity div.quantity{-ms-flex-pack:end;justify-content:flex-end}}@media screen and (max-width:730px){.page_banner_section{background-position:center;background-size:cover;background-attachment:scroll;min-height:180px;padding:0}.page_banner_section .the-content-wrap{padding:48px 0 20px}.page_banner_section .contents{-ms-flex-align:center;align-items:center;margin:auto}.page_banner_section .headings.top{line-height:28px;margin:0}.blog_banner_section{background-position:center;background-size:cover;background-attachment:scroll;min-height:180px}.blog_banner_section .the-content-wrap{padding:48px 0 20px}.blog_banner_section .contents{-ms-flex-align:center;align-items:center}.blog_banner_section .headings.top{line-height:28px;margin:0}.front_gallery_section .product-image{max-width:280px;min-height:280px}.front_gallery_section .product-gallery{max-width:565px}.gallery_section .gallery-image{max-width:280px;min-height:280px}.gallery_section .gallery{max-width:565px}.location_gallery_section .gallery-image{max-width:280px;min-height:280px}.location_gallery_section .location-gallery{max-width:565px}.single-product-section .product-isnew{left:30px}.woocommerce:not(.single-product) .all-products-section .container{-ms-flex-direction:column;flex-direction:column}.woocommerce:not(.single-product) .all-products-section .sidebar-shop{max-width:100%;padding:6px 0}.woocommerce:not(.single-product) .all-products-section .sidebar-shop:before{content:unset}.woocommerce:not(.single-product) .all-products-section .sidebar-shop .widget.widget_nav_menu h1,.woocommerce:not(.single-product) .all-products-section .sidebar-shop .widget.widget_nav_menu h2,.woocommerce:not(.single-product) .all-products-section .sidebar-shop .widget.widget_nav_menu h3,.woocommerce:not(.single-product) .all-products-section .sidebar-shop .widget.widget_nav_menu h4,.woocommerce:not(.single-product) .all-products-section .sidebar-shop .widget.widget_nav_menu h5{font-size:18px;padding:12px 0 5px;margin:0 0 12px}.woocommerce:not(.single-product) .all-products-section .sidebar-shop .widget.widget_nav_menu ul{display:-ms-flexbox;display:flex;column-gap:22px;overflow-x:auto;border-bottom:1px solid #d9d9d9;margin:0;padding:0 0 7px}.woocommerce:not(.single-product) .all-products-section .sidebar-shop .widget.widget_nav_menu ul a{white-space:nowrap}.woocommerce:not(.single-product) .all-products-section .shop-content{padding:0}.woocommerce:not(.single-product) .all-products-section .shop-content .category-box .page-title{display:none}.woocommerce:not(.single-product) .all-products-section .shop-content .woocommerce-ordering{float:left;margin:5px 0 0}.woocommerce:not(.single-product) .all-products-section .shop-content .woocommerce-ordering select{background:url(assets/img/shop-filter-arrow.png) right center no-repeat;text-align:left;padding:0 20px 0 0;border:none}.woocommerce:not(.single-product) .all-products-section ul.products{max-width:460px}.woocommerce:not(.single-product) .all-products-section ul.products li.product{max-width:220px}.woocommerce:not(.single-product) .all-products-section ul.products li.product .products-image-box{min-height:220px;max-height:220px}}@media screen and (max-width:680px){.hide-on-desk{display:block!important}.hide-on-mobile{display:none!important}.hidenav-on-desk{display:block!important}.hidenav-on-mobile{display:none!important}.blog_page_section .the-content-wrap{padding:17px 0 66px}.blog_post_section .the-content-wrap{padding:15px 0 25px}.blog_post_section .headings{font-size:30px;line-height:30px}.blog_post_section .the-content p{line-height:28px}.blog_post_section .post-image img{width:100%;height:auto}#footer .footer-contents.top{padding:0 0 39px}#footer .a-custom-logo{margin:-31px 0 0}#footer .footer-col-logo{row-gap:19px}#footer .footer-nav-heading{display:block}#footer ul.nav-links{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;column-gap:10px}#footer ul.nav-links li{width:100%;line-height:28px}#footer ul.nav-links li.btn-link{max-width:165px;margin:11px 0 0}#footer ul.nav-links li.btn-link:active,#footer ul.nav-links li.btn-link:focus,#footer ul.nav-links li.btn-link:hover{color:#fff}#footer ul.nav-links li.btn-link a{line-height:38px}#footer .footer-navs-box{-ms-flex-direction:column;flex-direction:column;padding:70px 0 0;row-gap:10px}#footer .footer-navs-box .footer-nav-col{-ms-flex:auto;flex:auto}#footer .footer-nav-col{width:100%;border-bottom:1px solid #ff0100;padding:8px 0 3px}#footer .footer-nav-col .nav-col-heading{line-height:24px;color:#fff;padding:0 0 14px;margin:0;cursor:pointer;position:relative;transition:.3s}#footer .footer-nav-col .nav-col-heading:after{content:'';display:block;background:url(assets/img/nav-dropdown-arrow.png) center no-repeat;position:absolute;top:-8px;right:0;transition:.3s;width:11px;height:7px}#footer .footer-nav-col .nav-col-heading.active{border-bottom:1px solid #666}#footer .footer-nav-col .nav-col-heading.active:after{-ms-transform:rotate(180deg);transform:rotate(180deg)}#footer .footer-nav-col .nav-links{display:none;opacity:0;margin:9px 0 17px}#footer .footer-nav-col .nav-links.active{display:-ms-flexbox;display:flex;opacity:1;animation:.3s ease-in-out anim-flex}#footer .footer-nav-col .nav-links a{font-size:15px;line-height:34px}.front_imgcontent_section .contents{max-width:340px}.front_imgcontent_section .headings.main{font-size:24px;margin:0 0 2px}.front_imgcontent_section .socmed-links a,.front_imgcontent_section .socmed-links a i{font-size:30px;line-height:37px}}@media screen and (max-width:600px){.front_banner_section .contents{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;row-gap:66px;padding:30px 0 27px}.front_banner_section .content-banner{text-align:center}.front_banner_section .headings.top{font-size:24px;line-height:32px}.front_banner_section .headings.main{font-size:40px;line-height:40px;margin:0 0 13px}.front_banner_section .btn-link{margin:auto}.front_banner_section .slick-dots{margin:0}.front_banner_section .slick-dots button{width:14px;height:14px}.front_banner_section .slick-dots li{margin:0 4px 0 5px}.content_image_section+.call_action_section{margin-bottom:24px!important}.call_action_section .headings.top{font-size:24px;margin:0 0 5px}.call_action_section .headings.main{font-size:36px;line-height:36px}.default-page-section .heading{font-size:32px;line-height:32px;margin:5px 0 20px}.single-product-section section.related.products{padding:20px 0 15px;margin:0 0 68px}.single-product-section section.related.products .section-heading{margin:0 0 24px}.single-product-section section.related.products .headings{min-width:auto}.single-product-section section.related.products .headings.top{font-size:14px;margin:0 0 3px}.single-product-section section.related.products .headings.main{font-size:30px;line-height:30px;margin:-4px 0 11px}.content_image_section .section-heading,.default-page-section .section-heading,.front_gallery_section .section-heading,.front_locations_section .section-heading,.front_products_section .section-heading,.gallery_section .section-heading,.location_gallery_section .section-heading,.locations_section .section-heading,.single-product-section section.related.products .section-heading{-ms-flex-pack:center;justify-content:center}.content_image_section .section-heading:after,.content_image_section .section-heading:before,.default-page-section .section-heading:after,.default-page-section .section-heading:before,.front_gallery_section .section-heading:after,.front_gallery_section .section-heading:before,.front_locations_section .section-heading:after,.front_locations_section .section-heading:before,.front_products_section .section-heading:after,.front_products_section .section-heading:before,.gallery_section .section-heading:after,.gallery_section .section-heading:before,.location_gallery_section .section-heading:after,.location_gallery_section .section-heading:before,.locations_section .section-heading:after,.locations_section .section-heading:before,.single-product-section section.related.products .section-heading:after,.single-product-section section.related.products .section-heading:before{content:unset}.content_image_section .content-headings:after,.default-page-section .content-headings:after,.front_gallery_section .content-headings:after,.front_locations_section .content-headings:after,.front_products_section .content-headings:after,.gallery_section .content-headings:after,.location_gallery_section .content-headings:after,.locations_section .content-headings:after,.single-product-section section.related.products .content-headings:after{content:'';display:block;width:100%;max-width:100px;height:6px;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;margin:auto}.content_image_section .content-left{padding:20px 0 36px}.content_image_section .headings.top{text-align:center}.content_image_section .headings.main{font-size:32px;line-height:36px;text-align:center;margin:0 0 11px}.content_image_section .btns{margin:27px 0 0}.content_image_section .btns .btn-link{margin:auto}.content_image_section .content-headings .headings.top{font-size:14px}.content_image_section .content-headings .headings.main{font-size:30px;line-height:26px;margin:0 0 13px}.content_image_section .press{row-gap:5px}.locations_section{margin:15px 0 14px!important}.locations_section:last-of-type{margin:15px 0 39px!important}.locations_section .contents{margin:20px 0 0}.locations_section .headings.top{font-size:14px}.locations_section .headings.main{font-size:30px;line-height:26px;margin:0 0 3px}.locations_section .headings.sub{font-size:14px;margin:0 0 10px}.locations_section .content-box{padding:0 0 15px}.locations_section .outside-box:hover .content-box{margin:15px 0 auto}.locations_section .outside-box:hover .location-heading{margin:0 0 5px}.front_locations_section .outside-box,.locations_section .outside-box{min-height:160px;margin:9px}.front_locations_section .location-heading,.locations_section .location-heading{font-size:24px;line-height:22px;margin:16px 0 6px}.front_locations_section .location-phone-lnk,.locations_section .location-phone-lnk{font-size:24px}.front_locations_section .location-phone-lnk i,.locations_section .location-phone-lnk i{font-size:18px}.front_products_section .the-content-wrap{padding:32px 0 22px}.front_products_section .headings.top{font-size:14px}.front_products_section .headings.main{font-size:30px;line-height:36px;margin:-4px 0 8px}.front_products_section .product-slider{margin:19px 0 0}.front_products_section .product-image-box{margin:0 0 5px}.front_products_section .product-cat{font-size:14px}.front_products_section .product-title{font-size:24px;line-height:24px;margin:0 0 3px}.front_products_section .product-order-btn{margin:14px 0 0}.location_info_section{margin:25px 0 0}.location_info_section .acf-map{min-height:200px}.location_gallery_section .the-content-wrap{padding:34px 0 52px}.location_gallery_section .headings.top{font-size:14px;margin:0 0 3px}.location_gallery_section .headings.main{font-size:30px;line-height:30px;margin:-4px 0 11px}.location_gallery_section .gallery-image{max-width:165px;min-height:165px}.location_gallery_section .location-gallery{max-width:335px;margin:22px auto 14px}.gallery_section .the-content-wrap{padding:26px 0 30px}.gallery_section .headings.top{font-size:14px}.gallery_section .headings.main{font-size:30px;line-height:36px;margin:-4px 0 8px}.gallery_section .gallery-image{max-width:165px;min-height:165px}.gallery_section .gallery{max-width:335px;margin:28px auto 20px}.front_gallery_section .the-content-wrap{padding:26px 0 66px}.front_gallery_section .headings.top{font-size:14px}.front_gallery_section .headings.main{font-size:30px;line-height:36px;margin:-4px 0 8px}.front_gallery_section .product-image{max-width:165px;min-height:165px}.front_gallery_section .product-gallery{max-width:335px}.blog_banner_section{min-height:100px}.blog_banner_section .the-content-wrap{padding:23px 0 21px}.blog_banner_section .headings.top{font-size:16px;line-height:16px}.blog_banner_section .headings.main{font-size:36px;line-height:38px}.page_banner_section{min-height:100px}.page_banner_section .the-content-wrap{padding:23px 0 22px}.page_banner_section .headings.top{font-size:16px;line-height:16px;margin:0}.page_banner_section .headings.main{font-size:36px;line-height:38px}.single-product-section div.summary{padding:0}.single-product-section div.product .woocommerce-tabs{margin:0}}@media screen and (max-width:540px){#masthead .header-wrap .container{padding:0!important}#masthead .header-wrap .container .flex-container #logo{padding:9px 0 8px 10px}#my-account-nav,.nav-signin-link{max-width:59px;margin:0}#my-account-nav ul.dropdown-menu{top:30px}#hamburger-nav{top:60px}#hamburger-nav-box{max-width:60px}.hamburger-navbar-toggle .icon-bar{width:30px}.hamburger-navbar-toggle .icon-bar:last-child{margin:7px 0 0 15px!important}.header-search-icon{display:none}.mini-cart{margin:0 7px 0 0}#footer .footer-bottom .colophon .by a{font-size:12px;line-height:12px}#footer .footer-social-nav-box{-ms-flex-direction:column;flex-direction:column}#footer ul.footer-bot-nav a{font-size:13px}#footer ul.footer-social-icons{margin:15px 0 9px}.blog_banner_section .the-content-wrap.single-post-blog{min-height:auto;padding:30px 0 20px}.blog_banner_section .the-content-wrap.single-post-blog .headings.top{font-size:16px;margin:0}.blog_banner_section .blog-post-date{font-size:12px;margin:0}.blog_banner_section .headings.blog-title{font-size:24px;line-height:30px;margin:0 0 13px}.blog_banner_section .share-to-socials{max-width:340px;column-gap:19px}.blog_page_section .the-content-wrap.single-post-blog{padding:0}.blog_page_section .single-post{padding:10px 0 25px;margin:0}.blog_page_section .single-post .sidebar{max-width:100%}.blog_page_section .single-post h1,.blog_page_section .single-post h2,.blog_page_section .single-post h3,.blog_page_section .single-post h4,.blog_page_section .single-post h5,.blog_page_section .single-post h6{font-size:18px;line-height:24px;margin:9px 0 10px}.blog_page_section .single-post .post-content p{text-align:left}.blog_page_section .single-post .sidebar .widget-wrap ul{margin:22px 0 0}.the_champ_sharing_ul{column-gap:19px}.order-online-modal .modal-body{padding:25px 0 39px}.order-online-modal .modal-header .close{width:25px;height:25px;margin-top:-5px}.order-online-modal .modal-header .close:after,.order-online-modal .modal-header .close:before{width:31px}.order-online-modal .popup_heading.top{font-size:16px}.order-online-modal .popup_heading.main{font-size:38px;line-height:50px;margin:0 0 18px}.woocommerce-EditAccountForm.edit-account .woocommerce-form-row--first,.woocommerce-EditAccountForm.edit-account .woocommerce-form-row--last{width:100%}.woocommerce-cart div.coupon input{min-width:190px}.woocommerce div.product div.images img{max-height:255px}.woocommerce div.product div.images .woocommerce-product-gallery__image{min-height:255px}.woocommerce:not(.single-product) .all-products-section .shop-content{max-width:inherit;margin:auto;padding:0 0 70px}.woocommerce:not(.single-product) .all-products-section ul.products{max-width:inherit;column-gap:10px}.woocommerce:not(.single-product) .all-products-section ul.products li.product{max-width:calc(50% - 10px);padding:0!important;border-bottom:none}.woocommerce:not(.single-product) .all-products-section ul.products li.product a.woocommerce-LoopProduct-link,.woocommerce:not(.single-product) .all-products-section ul.products li.product a.woocommerce-loop-product__link{min-height:297px}.woocommerce:not(.single-product) .all-products-section ul.products li.product .products-image-box{min-height:120px;max-height:120px;margin:0 0 14px}.woocommerce:not(.single-product) .all-products-section ul.products li.product .product-cat{margin:0 0 3px}.woocommerce:not(.single-product) .all-products-section ul.products li.product .price{margin:auto 0 10px!important}.woocommerce:not(.single-product) .all-products-section ul.products li.product .woocommerce-loop-product__title{line-height:24px!important;font-size:20px!important}.woocommerce:not(.single-product) .all-products-section ul.products li.product .isnew,.woocommerce:not(.single-product) .all-products-section ul.products li.product .onsale{font-size:14px;padding:4px 6px;right:10px!important}.woocommerce:not(.single-product) .all-products-section ul.products li.product .onsale+.isnew{left:10px!important;right:unset!important}.woocommerce:not(.single-product) .all-products-section ul.products li.product .order-now-btn{display:none}.woocommerce:not(.single-product) .all-products-section .ordernow-btn{display:-ms-flexbox;display:flex;margin:auto 0 0}.single-product-section .product-category{font-size:14px!important}.single-product-section .product_title{font-size:30px;margin:-4px 0 6px!important}.single-product-section .separator{margin:10px 0 11px}.single-product-section div.product p.price,.single-product-section div.product span.price{font-size:22px;margin:0}.single-product-section div.product .woocommerce-product-details__short-description{padding:0}.single-product-section div.product .woocommerce-product-details__short-description p{margin:0 0 9px}.single-product-section div.product form.cart .button{max-width:165px}.single-product-section div.product form.cart div.quantity{margin:0 14px 0 0}.single-product-section div.product .woocommerce-tabs ul.tabs{column-gap:35px}.single-product-section div.product .woocommerce-Tabs-panel p{text-align:left}.single-product-section table.variations label{margin:3px 0 5px!important}.single-product-section section.related.products ul.products{max-width:340px;column-gap:10px}.single-product-section section.related.products ul.products li.product{max-width:165px;padding:0!important}.single-product-section section.related.products ul.products li.product a.woocommerce-LoopProduct-link,.single-product-section section.related.products ul.products li.product a.woocommerce-loop-product__link{min-height:297px}.single-product-section section.related.products ul.products li.product .products-image-box{min-height:120px;max-height:120px;min-width:165px;max-width:165px;margin:0 0 16px}.single-product-section section.related.products ul.products li.product .product-cat{font-size:14px;margin:0 0 5px}.single-product-section section.related.products ul.products li.product .price{line-height:32px;margin:auto 0 7px!important}.single-product-section section.related.products ul.products li.product .woocommerce-loop-product__title{font-size:24px!important;line-height:24px!important;margin:0!important}.single-product-section section.related.products ul.products li.product .isnew,.single-product-section section.related.products ul.products li.product .onsale{font-size:14px;padding:4px 6px;right:10px!important}.single-product-section section.related.products ul.products li.product .onsale+.isnew{left:10px!important;right:unset!important}.single-product-section section.related.products ul.products li.product .ordernow-btn{margin:auto 0 0}}@media screen and (max-width:460px){.blog_banner_section .post-details{row-gap:0}.blog_banner_section .blog-post-date{display:none}.blog_page_section .alm-listing,.blog_page_section .blog-archive{row-gap:10px}.blog_page_section .blog-archive .card{max-width:100%}.blog_page_section .blog-archive .card:after{margin-top:40px}.blog_page_section .single-post{max-width:100%}.blog_page_section .single-post .content-wrap{row-gap:46px}.blog_page_section .single-post .sidebar .widget-wrap ul a{font-family:"FuturaPT Heavy",sans-serif;font-size:15px;line-height:19px;row-gap:21px}.blog_page_section .post-title{margin:-7px 0 -4px}.blog_page_section .post-title a{font-size:24px;line-height:30px}.blog_page_section .btns{padding:0 0 41px}.blog_page_section .card-content+.card-content{margin:10px 0 0}.blog_page_section .post-contents{background-size:60%}.blog_page_section .post-cards .alm-reveal{row-gap:10px;max-width:360px}.blog_page_section .post-cards .alm-reveal .card-content{row-gap:0;min-height:480px}.blog_page_section .post-cards .alm-reveal .post-contents{min-height:233px}.blog_page_section .post-cards .alm-reveal .blog-prev-img{min-height:230px}.blog_page_section .post-cards .alm-reveal img{max-height:210px}.blog_page_section .post-cards .alm-reveal .post-title{font-size:23px;letter-spacing:.01em}.blog_page_section .post-cards .alm-reveal .excerpt p{margin:-1px 0 0}.blog_page_section .post-cards .alm-reveal .btns{padding:30px 0 13px}.content_image_section .press{max-width:400px;margin:auto}.content_image_section .press-featured img{display:none}.content_image_section .press-featured img.mobile{display:block}}@media screen and (max-width:380px){.content_image_section .image{display:none}.content_image_section .image.mobile{display:block}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJmb250cy9fZm9udHMuc2NzcyIsInNraW4vX2Jvb3RzdHJhcC1vdmVycmlkZXMuc2NzcyIsInN0eWxlLmNzcyIsInNraW4vX2JvZHkuc2NzcyIsInNraW4vX21peGlucy5zY3NzIiwic2tpbi9fZ3Jhdml0eWZvcm0uc2NzcyIsInNraW4vX2hlYWRlci5zY3NzIiwic2tpbi9fdmFyaWFibGVzLnNjc3MiLCJza2luL19mb290ZXIuc2NzcyIsInNraW4vX3BhZ2Utc2VjdGlvbnMuc2NzcyIsInNraW4vc2VjdGlvbnMvX3NsaWRlci5zY3NzIiwic2tpbi9zZWN0aW9ucy9fZnJvbnQtYmFubmVyLnNjc3MiLCJza2luL3NlY3Rpb25zL19mcm9udC1sb2NhdGlvbnMuc2NzcyIsInNraW4vc2VjdGlvbnMvX2Zyb250LXByb2R1Y3RzLnNjc3MiLCJza2luL3NlY3Rpb25zL19mcm9udC1jb250ZW50aW1nLnNjc3MiLCJza2luL3NlY3Rpb25zL19mcm9udC1pbWdjb250ZW50LnNjc3MiLCJza2luL3NlY3Rpb25zL19mcm9udC1nYWxsZXJ5LnNjc3MiLCJza2luL3NlY3Rpb25zL19iYW5uZXItYmxvZy5zY3NzIiwic2tpbi9zZWN0aW9ucy9fYmFubmVyLXBhZ2Uuc2NzcyIsInNraW4vc2VjdGlvbnMvX2xvY2F0aW9ucy5zY3NzIiwic2tpbi9zZWN0aW9ucy9fbG9jYXRpb25zLWNvbnRhY3RzLnNjc3MiLCJza2luL3NlY3Rpb25zL19jb250ZW50LWltYWdlLnNjc3MiLCJza2luL3NlY3Rpb25zL19nYWxsZXJ5LnNjc3MiLCJza2luL3NlY3Rpb25zL19jYWxsYWN0aW9uLnNjc3MiLCJza2luL3NlY3Rpb25zL19jb250ZW50LnNjc3MiLCJza2luL3NlY3Rpb25zL19sb2NhdGlvbi1pbmZvLnNjc3MiLCJza2luL3NlY3Rpb25zL19sb2NhdGlvbi1nYWxsZXJ5LnNjc3MiLCJza2luL3dvb2NvbW1lcmNlL193b28tb3ZlcnJpZGVzLnNjc3MiLCJza2luL3dvb2NvbW1lcmNlL193b28tYWNjb3VudC5zY3NzIiwic2tpbi93b29jb21tZXJjZS9fd29vLWNhcnQuc2NzcyIsInNraW4vd29vY29tbWVyY2UvX3dvby1jaGVja291dC5zY3NzIiwic2tpbi93b29jb21tZXJjZS9fd29vLXByb2R1Y3RzLnNjc3MiLCJza2luL3dvb2NvbW1lcmNlL193b28tc2luZ2xlLXByb2R1Y3Quc2NzcyIsInNraW4vd29vY29tbWVyY2UvX3dvby1zaW5nbGUtcHJvZHVjdC1nYWxsZXJ5LnNjc3MiLCJza2luL19oZWxwZXJzLnNjc3MiLCJza2luL19tZWRpYS1xdWVyaWVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7QUNBQSxXQUNJLFlBQUEsZ0JBQ0EsSUFBQSxzQkFBQSxDQUFBLGdDQUFBLG1CQUVKLFdBQ0ksWUFBQSxnQkFDQSxJQUFBLHNCQUFBLENBQUEsZ0NBQUEsbUJBRUosV0FDSSxZQUFBLGdCQUNBLElBQUEsc0JBQUEsQ0FBQSxnQ0FBQSxtQkFFSixXQUNJLFlBQUEsa0JBQ0EsSUFBQSx3QkFBQSxDQUFBLGtDQUFBLG1CQUVKLFdBQ0ksWUFBQSxpQkFDQSxJQUFBLHVCQUFBLENBQUEsaUNBQUEsbUJDbEJKLFdBQ0MsTUFBQSxpQkFDQSxVQUFBLEtBQ0EsUUFBQSxFQUNBLE9BQUEsRUFBQSxLQ3FDRCxpQkFEQSxrQkRsQ0EsZ0JBQUEsaUJDaUNBLFdBREEsWUQzQkUsUUFBQSxHQUNBLFFBQUEsTUFDQSxNQUFBLEtBR0YsS0FDQyxPQUFBLEVBQUEsTUFDQSxNQUFBLEtFbEJELEtBQ0MsaUJBQUEsS0FDRyxZQUFBLGVBQUEsQ0FBQSxXQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsTUFBQSxLQUNILHVCQUFBLFlBQ0Esd0JBQUEsVUFDQSxNQUFBLEtBQ0EsVUFBQSxPQUNHLE9BQUEsRUFBQSxLQUNBLFFBQUEsRUFDQSxXQUFBLFFBQUEsR0FDQSxXQUFBLE9BYkosYUFlSyxRQUFBLEVBQ0EsV0FBQSxLQUdMLFlBQ0csU0FBQSxTQUNBLE1BQUEsRUFD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IFJpZGdlIERlbGljYXRlc3NlbiBSZXN0YXVyYW50XG5BdXRob3I6IDU2MSBNZWRpYVxuQXV0aG9yIFVSSTogaHR0cHM6Ly93d3cuNTYxbWVkaWEuY29tXG5EZXNjcmlwdGlvbjogQ3VzdG9tIFdlYnNpdGUgRGVzaWduIGJ5IDU2MSBNZWRpYVxuVmVyc2lvbjogMS4wXG5UZXh0IERvbWFpbjogd3BycmRyXG4qL1xuQGltcG9ydCAnZm9udHMvZm9udHMnO1xuQGltcG9ydCAnc2tpbi92YXJpYWJsZXMnO1xuQGltcG9ydCAnc2tpbi9taXhpbnMnO1xuLyoqXG4gKiogQm9vdHN0cmFwIE92ZXJyaWRlcyBcbiAqKi9cbkBpbXBvcnQgJ3NraW4vYm9vdHN0cmFwLW92ZXJyaWRlcyc7XG4vKipcbiAqKiBCb2R5XG4gKiovXG5AaW1wb3J0ICdza2luL2JvZHknO1xuLyoqXG4gKiogR3Jhdml0eWZvcm1zXG4gKiovXG5AaW1wb3J0ICdza2luL2dyYXZpdHlmb3JtJztcbi8qKlxuICoqIEhlYWRlclxuICoqL1xuQGltcG9ydCAnc2tpbi9oZWFkZXInO1xuLyoqXG4gKiogRm9vdGVyXG4gKiovXG5AaW1wb3J0ICdza2luL2Zvb3Rlcic7XG4vKipcbiAqKiBQYWdlIFNlY3Rpb25zXG4gKiovXG5AaW1wb3J0ICdza2luL3BhZ2Utc2VjdGlvbnMnO1xuLyoqXG4gKiogSGVscGVyc1xuICoqL1xuQGltcG9ydCAnc2tpbi9oZWxwZXJzJztcbi8qKlxuICoqIE1lZGlhIFF1ZXJpZXNcbiAqKi9cbkBpbXBvcnQgJ3NraW4vbWVkaWEtcXVlcmllcyc7XG5cbiIsIkBmb250LWZhY2V7XHJcbiAgICBmb250LWZhbWlseTogJ0Z1dHVyYVBUIEJvb2snO1xyXG4gICAgc3JjOiBsb2NhbCgnRnV0dXJhUFQgQm9vaycpLCB1cmwoJ2Nzcy9mb250cy9GdXR1cmFQVEJvb2sub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG59XHJcbkBmb250LWZhY2V7XHJcbiAgICBmb250LWZhbWlseTogJ0Z1dHVyYVBUIEJvbGQnO1xyXG4gICAgc3JjOiBsb2NhbCgnRnV0dXJhUFQgQm9sZCcpLCB1cmwoJ2Nzcy9mb250cy9GdXR1cmFQVEJvbGQub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG59XHJcbkBmb250LWZhY2V7XHJcbiAgICBmb250LWZhbWlseTogJ0Z1dHVyYVBUIERlbWknO1xyXG4gICAgc3JjOiBsb2NhbCgnRnV0dXJhUFQgRGVtaScpLCB1cmwoJ2Nzcy9mb250cy9GdXR1cmFQVERlbWkub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG59XHJcbkBmb250LWZhY2V7XHJcbiAgICBmb250LWZhbWlseTogJ0Z1dHVyYVBUIE1lZGl1bSc7XHJcbiAgICBzcmM6IGxvY2FsKCdGdXR1cmFQVCBNZWRpdW0nKSwgdXJsKCdjc3MvZm9udHMvRnV0dXJhUFRNZWRpdW0ub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG59XHJcbkBmb250LWZhY2V7XHJcbiAgICBmb250LWZhbWlseTogJ0Z1dHVyYVBUIEhlYXZ5JztcclxuICAgIHNyYzogbG9jYWwoJ0Z1dHVyYVBUIEhlYXZ5JyksIHVybCgnY3NzL2ZvbnRzL0Z1dHVyYVBUSGVhdnkub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG59XHJcblxyXG4kZGVmYXVsdC1mb250OiAnRnV0dXJhUFQgQm9vaycsIHNhbnMtc2VyaWY7XHJcbiRmdXR1cmFwdC1ib2xkOiAnRnV0dXJhUFQgQm9sZCcsIHNhbnMtc2VyaWY7XHJcbiRmdXR1cmFwdC1kZW1pOiAnRnV0dXJhUFQgRGVtaScsIHNhbnMtc2VyaWY7XHJcbiRmdXR1cmFwdC1tZWRpdW06ICdGdXR1cmFQVCBNZWRpdW0nLCBzYW5zLXNlcmlmO1xyXG4kZnV0dXJhcHQtaGVhdnk6ICdGdXR1cmFQVCBIZWF2eScsIHNhbnMtc2VyaWY7IiwiLmNvbnRhaW5lcntcblx0d2lkdGg6ICRjb250YWluZXItd2lkdGghaW1wb3J0YW50O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6ICRjb250YWluZXItcGFkZGluZztcblx0bWFyZ2luOiAwIGF1dG87XG59XG4ubmF2LXdyYXAsXG4ucm93LFxuLmNvbnRhaW5lcntcblx0JjpiZWZvcmUsXG5cdCY6YWZ0ZXJ7XG5cdFx0Y29udGVudDpcIlwiO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG4ucm93e1xuXHRtYXJnaW46ICRyb3ctbWFyZ2luO1xuXHRjbGVhcjogYm90aDtcbn0iLCIvKiFcblRoZW1lIE5hbWU6IFJ5ZSBSaWRnZSBEZWxpY2F0ZXNzZW4gUmVzdGF1cmFudFxuQXV0aG9yOiA1NjEgTWVkaWFcbkF1dGhvciBVUkk6IGh0dHBzOi8vd3d3LjU2MW1lZGlhLmNvbVxuRGVzY3JpcHRpb246IEN1c3RvbSBXZWJzaXRlIERlc2lnbiBieSA1NjEgTWVkaWFcblZlcnNpb246IDEuMFxuVGV4dCBEb21haW46IHdwcnJkclxuKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Z1dHVyYVBUIEJvb2snO1xuICBzcmM6IGxvY2FsKFwiRnV0dXJhUFQgQm9va1wiKSwgdXJsKFwiY3NzL2ZvbnRzL0Z1dHVyYVBUQm9vay5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhUFQgQm9sZCc7XG4gIHNyYzogbG9jYWwoXCJGdXR1cmFQVCBCb2xkXCIpLCB1cmwoXCJjc3MvZm9udHMvRnV0dXJhUFRCb2xkLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmFQVCBEZW1pJztcbiAgc3JjOiBsb2NhbChcIkZ1dHVyYVBUIERlbWlcIiksIHVybChcImNzcy9mb250cy9GdXR1cmFQVERlbWkub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Z1dHVyYVBUIE1lZGl1bSc7XG4gIHNyYzogbG9jYWwoXCJGdXR1cmFQVCBNZWRpdW1cIiksIHVybChcImNzcy9mb250cy9GdXR1cmFQVE1lZGl1bS5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhUFQgSGVhdnknO1xuICBzcmM6IGxvY2FsKFwiRnV0dXJhUFQgSGVhdnlcIiksIHVybChcImNzcy9mb250cy9GdXR1cmFQVEhlYXZ5Lm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTsgfVxuXG4vKipcbiAqKiBCb290c3RyYXAgT3ZlcnJpZGVzIFxuICoqL1xuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxNDAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ubmF2LXdyYXA6YmVmb3JlLCAubmF2LXdyYXA6YWZ0ZXIsXG4ucm93OmJlZm9yZSxcbi5yb3c6YWZ0ZXIsXG4uY29udGFpbmVyOmJlZm9yZSxcbi5jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLnJvdyB7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLyoqXG4gKiogQm9keVxuICoqL1xuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI1NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IDFzIG9wYWNpdHk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICBib2R5LmxvYWRpbmcge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuXG5ib2R5OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogLTExO1xuICBjb250ZW50OiB1cmwoYXNzZXRzL2ltZy9ibG9nLWRldGFpbC1iY2tncm5kLmpwZykgdXJsKGFzc2V0cy9pbWcvYWNjb3JkaW9uLWFycm93LWQucG5nKSB1cmwoYXNzZXRzL2ltZy9zaWduaW4taWNvbi5wbmcpIHVybChhc3NldHMvaW1nL3NpZ25pbi1pY29uLXJlZC5wbmcpIHVybChhc3NldHMvaW1nL2ZhLXRyaXBhZHZpc29yLnBuZykgdXJsKGFzc2V0cy9pbWcvZmEtdHJpcGFkdmlzb3Itd2hpdGUucG5nKSB1cmwoYXNzZXRzL2ltZy9nYWxsZXJ5LWltZy1ob3Zlci5wbmcpIHVybChhc3NldHMvaW1nL3dwLXNlYXJjaC1pY29uLnBuZykgdXJsKGFzc2V0cy9pbWcvd2MtY2FydC1pY29uLnBuZykgdXJsKGFzc2V0cy9pbWcvZm9vdGVyLWJja2dybmQuanBnKTsgfVxuXG5ib2R5Om5vdCgud29vY29tbWVyY2UpIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuI2NvbnRlbnQtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogYXV0bzsgfVxuXG4jcGFnZS5zaXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAjcGFnZS5zaXRlIC5zaXRlLWlubmVyLFxuICAjcGFnZS5zaXRlID4gLndyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiBhdXRvOyB9XG4gICNwYWdlLnNpdGUgLndyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDsgfVxuXG4jcHJpbWFyeTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgY2xlYXI6IGJvdGg7IH1cblxuZGl2LnNwYWNlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyMHB4OyB9XG5cbmEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7IH1cbiAgYTpob3ZlciwgYTphY3RpdmUsIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZDkzYzMwOyB9XG4gIGEgaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjZWEzNjIxOyB9XG4gICAgYSBpOmJlZm9yZSB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gIGEgaW1nIHtcbiAgICB0cmFuc2l0aW9uOiAuNHM7IH1cblxucCB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cblxuLnRoZS1jb250ZW50IHAgYTpob3ZlciBzcGFuOm5vdChbY2xhc3NdKTpub3QoW2NsYXNzPVwiXCJdKSxcbi50aGUtY29udGVudCBwIGE6YWN0aXZlIHNwYW46bm90KFtjbGFzc10pOm5vdChbY2xhc3M9XCJcIl0pLFxuLnRoZS1jb250ZW50IHAgYTpmb2N1cyBzcGFuOm5vdChbY2xhc3NdKTpub3QoW2NsYXNzPVwiXCJdKSB7XG4gIGNvbG9yOiAjZDkzYzMwICFpbXBvcnRhbnQ7IH1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZiN2I3O1xuICAvKiBXZWJLaXQvQmxpbmsgQnJvd3NlcnMgKi8gfVxuXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmYjdiNztcbiAgLyogR2Vja28gQnJvd3NlcnMgKi8gfVxuXG4uYWpheC1sb2FkLW1vcmUtd3JhcC53aGl0ZSAuYWxtLWxvYWQtbW9yZS1idG4sXG4uaGVhZGVyLWJ0bixcbi5idG4tbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIERlbWlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgbWluLWhlaWdodDogNTJweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMSAwIGF1dG87XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgb3V0bGluZTogbm9uZTsgfVxuICAuYWpheC1sb2FkLW1vcmUtd3JhcC53aGl0ZSAuYWxtLWxvYWQtbW9yZS1idG46Zm9jdXMsIC5hamF4LWxvYWQtbW9yZS13cmFwLndoaXRlIC5hbG0tbG9hZC1tb3JlLWJ0bjpob3ZlcixcbiAgLmhlYWRlci1idG46Zm9jdXMsXG4gIC5oZWFkZXItYnRuOmhvdmVyLFxuICAuYnRuLWxpbms6Zm9jdXMsXG4gIC5idG4tbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYWpheC1sb2FkLW1vcmUtd3JhcC53aGl0ZSAuYWxtLWxvYWQtbW9yZS1idG46Zm9jdXM6YmVmb3JlLCAuYWpheC1sb2FkLW1vcmUtd3JhcC53aGl0ZSAuYWxtLWxvYWQtbW9yZS1idG46aG92ZXI6YmVmb3JlLFxuICAgIC5oZWFkZXItYnRuOmZvY3VzOmJlZm9yZSxcbiAgICAuaGVhZGVyLWJ0bjpob3ZlcjpiZWZvcmUsXG4gICAgLmJ0bi1saW5rOmZvY3VzOmJlZm9yZSxcbiAgICAuYnRuLWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmFqYXgtbG9hZC1tb3JlLXdyYXAud2hpdGUgLmFsbS1sb2FkLW1vcmUtYnRuOmFjdGl2ZSxcbiAgLmhlYWRlci1idG46YWN0aXZlLFxuICAuYnRuLWxpbms6YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5hamF4LWxvYWQtbW9yZS13cmFwLndoaXRlIC5hbG0tbG9hZC1tb3JlLWJ0bjphY3RpdmU6YmVmb3JlLFxuICAgIC5oZWFkZXItYnRuOmFjdGl2ZTpiZWZvcmUsXG4gICAgLmJ0bi1saW5rOmFjdGl2ZTpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuYWpheC1sb2FkLW1vcmUtd3JhcC53aGl0ZSAuYWxtLWxvYWQtbW9yZS1idG46YmVmb3JlLFxuICAuaGVhZGVyLWJ0bjpiZWZvcmUsXG4gIC5idG4tbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAuYWpheC1sb2FkLW1vcmUtd3JhcC53aGl0ZSAuYWxtLWxvYWQtbW9yZS1idG4ubHVjaWQsXG4gIC5oZWFkZXItYnRuLmx1Y2lkLFxuICAuYnRuLWxpbmsubHVjaWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmFqYXgtbG9hZC1tb3JlLXdyYXAud2hpdGUgLmFsbS1sb2FkLW1vcmUtYnRuLmx1Y2lkOmZvY3VzOmJlZm9yZSwgLmFqYXgtbG9hZC1tb3JlLXdyYXAud2hpdGUgLmFsbS1sb2FkLW1vcmUtYnRuLmx1Y2lkOmhvdmVyOmJlZm9yZSxcbiAgICAuaGVhZGVyLWJ0bi5sdWNpZDpmb2N1czpiZWZvcmUsXG4gICAgLmhlYWRlci1idG4ubHVjaWQ6aG92ZXI6YmVmb3JlLFxuICAgIC5idG4tbGluay5sdWNpZDpmb2N1czpiZWZvcmUsXG4gICAgLmJ0bi1saW5rLmx1Y2lkOmhvdmVyOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmFqYXgtbG9hZC1tb3JlLXdyYXAud2hpdGUgLmFsbS1sb2FkLW1vcmUtYnRuLmx1Y2lkOmFjdGl2ZTpiZWZvcmUsXG4gICAgLmhlYWRlci1idG4ubHVjaWQ6YWN0aXZlOmJlZm9yZSxcbiAgICAuYnRuLWxpbmsubHVjaWQ6YWN0aXZlOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmFqYXgtbG9hZC1tb3JlLXdyYXAud2hpdGUgLmFsbS1sb2FkLW1vcmUtYnRuLmx1Y2lkOmJlZm9yZSxcbiAgICAuaGVhZGVyLWJ0bi5sdWNpZDpiZWZvcmUsXG4gICAgLmJ0bi1saW5rLmx1Y2lkOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQwZDBkOyB9XG4gICAgLmFqYXgtbG9hZC1tb3JlLXdyYXAud2hpdGUgLmFsbS1sb2FkLW1vcmUtYnRuLmx1Y2lkLmJsYWNrLFxuICAgIC5oZWFkZXItYnRuLmx1Y2lkLmJsYWNrLFxuICAgIC5idG4tbGluay5sdWNpZC5ibGFjayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMGQwZDBkO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzBkMGQwZDsgfVxuICAgICAgLmFqYXgtbG9hZC1tb3JlLXdyYXAud2hpdGUgLmFsbS1sb2FkLW1vcmUtYnRuLmx1Y2lkLmJsYWNrOmJlZm9yZSxcbiAgICAgIC5oZWFkZXItYnRuLmx1Y2lkLmJsYWNrOmJlZm9yZSxcbiAgICAgIC5idG4tbGluay5sdWNpZC5ibGFjazpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyNjI2OyB9XG4gICAgICAuYWpheC1sb2FkLW1vcmUtd3JhcC53aGl0ZSAuYWxtLWxvYWQtbW9yZS1idG4ubHVjaWQuYmxhY2s6Zm9jdXMsIC5hamF4LWxvYWQtbW9yZS13cmFwLndoaXRlIC5hbG0tbG9hZC1tb3JlLWJ0bi5sdWNpZC5ibGFjazpob3ZlcixcbiAgICAgIC5oZWFkZXItYnRuLmx1Y2lkLmJsYWNrOmZvY3VzLFxuICAgICAgLmhlYWRlci1idG4ubHVjaWQuYmxhY2s6aG92ZXIsXG4gICAgICAuYnRuLWxpbmsubHVjaWQuYmxhY2s6Zm9jdXMsXG4gICAgICAuYnRuLWxpbmsubHVjaWQuYmxhY2s6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmFqYXgtbG9hZC1tb3JlLXdyYXAud2hpdGUgLmFsbS1sb2FkLW1vcmUtYnRuLmx1Y2lkLmJsYWNrOmFjdGl2ZSxcbiAgICAgIC5oZWFkZXItYnRuLmx1Y2lkLmJsYWNrOmFjdGl2ZSxcbiAgICAgIC5idG4tbGluay5sdWNpZC5ibGFjazphY3RpdmUge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAuYWpheC1sb2FkLW1vcmUtd3JhcC53aGl0ZSAuYWxtLWxvYWQtbW9yZS1idG4ubHVjaWQuYmxhY2s6YWN0aXZlOmJlZm9yZSxcbiAgICAgICAgLmhlYWRlci1idG4ubHVjaWQuYmxhY2s6YWN0aXZlOmJlZm9yZSxcbiAgICAgICAgLmJ0bi1saW5rLmx1Y2lkLmJsYWNrOmFjdGl2ZTpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDBkMGQ7IH1cbiAgICAuYWpheC1sb2FkLW1vcmUtd3JhcC53aGl0ZSAuYWxtLWxvYWQtbW9yZS1idG4ubHVjaWQucmVkLFxuICAgIC5oZWFkZXItYnRuLmx1Y2lkLnJlZCxcbiAgICAuYnRuLWxpbmsubHVjaWQucmVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5hamF4LWxvYWQtbW9yZS13cmFwLndoaXRlIC5hbG0tbG9hZC1tb3JlLWJ0bi5yZWQsXG4gIC5oZWFkZXItYnRuLnJlZCxcbiAgLmJ0bi1saW5rLnJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjMjEyMztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmOyB9XG4gICAgLmFqYXgtbG9hZC1tb3JlLXdyYXAud2hpdGUgLmFsbS1sb2FkLW1vcmUtYnRuLnJlZDpiZWZvcmUsXG4gICAgLmhlYWRlci1idG4ucmVkOmJlZm9yZSxcbiAgICAuYnRuLWxpbmsucmVkOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQxYTFjOyB9XG4gICAgLmFqYXgtbG9hZC1tb3JlLXdyYXAud2hpdGUgLmFsbS1sb2FkLW1vcmUtYnRuLnJlZDphY3RpdmU6YmVmb3JlLFxuICAgIC5oZWFkZXItYnRuLnJlZDphY3RpdmU6YmVmb3JlLFxuICAgIC5idG4tbGluay5yZWQ6YWN0aXZlOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2YxMjEzOyB9XG4gIC5hamF4LWxvYWQtbW9yZS13cmFwLndoaXRlIC5hbG0tbG9hZC1tb3JlLWJ0bi5ibGFjayxcbiAgLmhlYWRlci1idG4uYmxhY2ssXG4gIC5idG4tbGluay5ibGFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkMGQwZDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmOyB9XG4gICAgLmFqYXgtbG9hZC1tb3JlLXdyYXAud2hpdGUgLmFsbS1sb2FkLW1vcmUtYnRuLmJsYWNrOmJlZm9yZSxcbiAgICAuaGVhZGVyLWJ0bi5ibGFjazpiZWZvcmUsXG4gICAgLmJ0bi1saW5rLmJsYWNrOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0ZDRkOyB9XG4gICAgLmFqYXgtbG9hZC1tb3JlLXdyYXAud2hpdGUgLmFsbS1sb2FkLW1vcmUtYnRuLmJsYWNrOmFjdGl2ZTpiZWZvcmUsXG4gICAgLmhlYWRlci1idG4uYmxhY2s6YWN0aXZlOmJlZm9yZSxcbiAgICAuYnRuLWxpbmsuYmxhY2s6YWN0aXZlOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyNjI2OyB9XG5cbi5uYXYtc2lnbmluLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBEZW1pXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxOTE5MTk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMCAxN3B4OyB9XG4gIC5uYXYtc2lnbmluLWxpbms6Zm9jdXMgaS5pY29uLCAubmF2LXNpZ25pbi1saW5rOmhvdmVyIGkuaWNvbiwgLm5hdi1zaWduaW4tbGluazphY3RpdmUgaS5pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9zaWduaW4taWNvbi1yZWQucG5nKTsgfVxuICAubmF2LXNpZ25pbi1saW5rLmludmkge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLm5hdi1zaWduaW4tbGluayBpLmljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL3NpZ25pbi1pY29uLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMnB4IDdweCAwIDA7XG4gICAgdHJhbnNpdGlvbjogLjNzOyB9XG5cbiN3aW5kb3dzaXplIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbiAgei1pbmRleDogLTE7IH1cblxuLnRoZS1jb250ZW50LXdyYXAge1xuICBoZWlnaHQ6IGluaGVyaXQ7IH1cblxuI3NlYXJjaGZvcm0ge1xuICBtYXJnaW46IDAgMCAzMHB4IDA7IH1cblxuI3NlYXJjaHN1Ym1pdCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIERlbWlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZDkzYzMwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNjBweDtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMCAxMnB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDkzYzMwO1xuICBvdXRsaW5lOiBub25lOyB9XG4gICNzZWFyY2hzdWJtaXQ6Zm9jdXMsICNzZWFyY2hzdWJtaXQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgI3NlYXJjaHN1Ym1pdDpmb2N1czpiZWZvcmUsICNzZWFyY2hzdWJtaXQ6aG92ZXI6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgI3NlYXJjaHN1Ym1pdDphY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgI3NlYXJjaHN1Ym1pdDphY3RpdmU6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOTNjMzA7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICNzZWFyY2hzdWJtaXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOTNjMzA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgICB6LWluZGV4OiAtMTsgfVxuXG4jc2VhcmNoZm9ybSBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgQm9va1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNGM0YzRjO1xuICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgI3NlYXJjaGZvcm0gaW5wdXRbdHlwZT0ndGV4dCddOmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Q5M2MzMDsgfVxuICAjc2VhcmNoZm9ybSBpbnB1dFt0eXBlPSd0ZXh0J106Zm9jdXM6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLnBhZ2UtbnVtYmVycyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBwYWRkaW5nOiAycHg7XG4gIGNvbG9yOiAjODQ4NDg0O1xuICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgLnBhZ2UtbnVtYmVyczpmb2N1cywgLnBhZ2UtbnVtYmVyczpob3ZlciB7XG4gICAgY29sb3I6ICNkOTNjMzA7IH1cbiAgLnBhZ2UtbnVtYmVycy5wcmV2LCAucGFnZS1udW1iZXJzLm5leHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogI0M5QzlDOTsgfVxuICAgIC5wYWdlLW51bWJlcnMucHJldjpmb2N1cywgLnBhZ2UtbnVtYmVycy5wcmV2OmhvdmVyLCAucGFnZS1udW1iZXJzLm5leHQ6Zm9jdXMsIC5wYWdlLW51bWJlcnMubmV4dDpob3ZlciB7XG4gICAgICBjb2xvcjogI2Q5M2MzMDsgfVxuXG4ucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICBjb2xvcjogI2Q5M2MzMDtcbiAgcGFkZGluZzogMnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ud3BycmRyLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAzN3B4IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2x1bW4tZ2FwOiAzMnB4OyB9XG5cbi53b29jb21tZXJjZSBhLmJ1dHRvbiB7XG4gIGxpbmUtaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50OyB9XG5cbi5tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLm1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ub3JkZXItb25saW5lLW1vZGFsI21vZGFsLWNvbnRhY3QtZm9ybSAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm9yZGVyLW9ubGluZS1tb2RhbCNtb2RhbC1jb250YWN0LWZvcm0gLnBvcHVwX2hlYWRpbmcubWFpbiB7XG4gIG1hcmdpbjogMCAwIDIwcHg7IH1cblxuLm9yZGVyLW9ubGluZS1tb2RhbCAuY2VudGVyLWFsaWdubWVudC1ib3gge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMTBweDsgfVxuXG4ub3JkZXItb25saW5lLW1vZGFsIC5jZW50ZXItYWxpZ24ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ub3JkZXItb25saW5lLW1vZGFsIC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMzJweCAwIDY5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLm9yZGVyLW9ubGluZS1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDBkMGQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIHBhZGRpbmc6IDIzcHggMTlweDtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuXG4ub3JkZXItb25saW5lLW1vZGFsIC5tb2RhbC1iY2tncm5kIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3BhY2l0eTogLjE1OyB9XG5cbi5vcmRlci1vbmxpbmUtbW9kYWwgLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDsgfVxuICAub3JkZXItb25saW5lLW1vZGFsIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7IH1cbiAgICAub3JkZXItb25saW5lLW1vZGFsIC5tb2RhbC1oZWFkZXIgLmNsb3NlOmhvdmVyOmFmdGVyLCAub3JkZXItb25saW5lLW1vZGFsIC5tb2RhbC1oZWFkZXIgLmNsb3NlOmhvdmVyOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgLm9yZGVyLW9ubGluZS1tb2RhbCAubW9kYWwtaGVhZGVyIC5jbG9zZTphZnRlciwgLm9yZGVyLW9ubGluZS1tb2RhbCAubW9kYWwtaGVhZGVyIC5jbG9zZTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6ICM4NTgzODI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYyg1MCUgKyAycHgpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7IH1cbiAgICAub3JkZXItb25saW5lLW1vZGFsIC5tb2RhbC1oZWFkZXIgLmNsb3NlOmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7IH1cbiAgICAub3JkZXItb25saW5lLW1vZGFsIC5tb2RhbC1oZWFkZXIgLmNsb3NlOmFmdGVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpOyB9XG5cbi5vcmRlci1vbmxpbmUtbW9kYWwgLnBvcHVwX2hlYWRpbmcge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm9yZGVyLW9ubGluZS1tb2RhbCAucG9wdXBfaGVhZGluZy50b3Age1xuICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbjogMDsgfVxuICAub3JkZXItb25saW5lLW1vZGFsIC5wb3B1cF9oZWFkaW5nLm1haW4ge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luOiAwIDAgNDFweDsgfVxuICAub3JkZXItb25saW5lLW1vZGFsIC5wb3B1cF9oZWFkaW5nLnN1YiB7XG4gICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgQm9va1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgY29sb3I6ICNhNmE2YTY7XG4gICAgbWFyZ2luOiAwIDAgMTNweDsgfVxuXG4ub3JkZXItb25saW5lLW1vZGFsIC5wb3B1cC1idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcm93LWdhcDogMTBweDsgfVxuICAub3JkZXItb25saW5lLW1vZGFsIC5wb3B1cC1idG5zIC5idG4tbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gKiogR3Jhdml0eWZvcm1zXG4gKiovXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMGQwZDBkOyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMGQwZDBkOyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzBkMGQwZDsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzBkMGQwZDsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKSxcbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgc2VsZWN0Om5vdChbbXVsdGlwbGU9XCJtdWx0aXBsZVwiXSksXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHRleHRhcmVhLnNtYWxsLCBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHRleHRhcmVhLm1lZGl1bSwgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSB0ZXh0YXJlYS5sYXJnZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogNDFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIHRyYW5zaXRpb246IC4zczsgfVxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKTpmb2N1cyxcbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBzZWxlY3Q6bm90KFttdWx0aXBsZT1cIm11bHRpcGxlXCJdKTpmb2N1cyxcbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSB0ZXh0YXJlYS5zbWFsbDpmb2N1cywgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSB0ZXh0YXJlYS5tZWRpdW06Zm9jdXMsIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgdGV4dGFyZWEubGFyZ2U6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOTNjMzA7XG4gICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pOmZvY3VzOjpwbGFjZWhvbGRlcixcbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBzZWxlY3Q6bm90KFttdWx0aXBsZT1cIm11bHRpcGxlXCJdKTpmb2N1czo6cGxhY2Vob2xkZXIsXG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgdGV4dGFyZWEuc21hbGw6Zm9jdXM6OnBsYWNlaG9sZGVyLCBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHRleHRhcmVhLm1lZGl1bTpmb2N1czo6cGxhY2Vob2xkZXIsIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgdGV4dGFyZWEubGFyZ2U6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfY29udGFpbnNfcmVxdWlyZWQgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pOjpwbGFjZWhvbGRlcjphZnRlcixcbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9jb250YWluc19yZXF1aXJlZCBzZWxlY3Q6bm90KFttdWx0aXBsZT1cIm11bHRpcGxlXCJdKTo6cGxhY2Vob2xkZXI6YWZ0ZXIsXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfY29udGFpbnNfcmVxdWlyZWQgdGV4dGFyZWEuc21hbGw6YWZ0ZXIsIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgdGV4dGFyZWEubGFyZ2U6OnBsYWNlaG9sZGVyOmFmdGVyIHtcbiAgY29udGVudDogJyAqJztcbiAgY29sb3I6ICNkOTNjMzA7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSB0ZXh0YXJlYS5zbWFsbCwgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSB0ZXh0YXJlYS5sYXJnZSB7XG4gIHBhZGRpbmc6IDE1cHggMCA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJlc2l6ZTogbm9uZTsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfdGV4dGFyZWEge1xuICBtYXJnaW46IDA7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAvKiBJRSA5ICovXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpOyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZC0tdHlwZS1jaG9pY2UuZ2ZfbGlzdF9pbmxpbmUgbGVnZW5kLmdmb3JtLWZpZWxkLWxhYmVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogOHB4IDI0cHggN3B4IDA7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkLS10eXBlLWNob2ljZS5nZl9saXN0X2lubGluZSBsYWJlbC5nZm9ybS1maWVsZC1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMi45N3B4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBjb2xvcjogIzU1NTU1NTsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfdGV4dCB7XG4gIG1hcmdpbjogLTJweCAwIDA7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZmllbGRzIHtcbiAgZ3JpZC1yb3ctZ2FwOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGdyaWQtY29sdW1uLWdhcDogMTBweCAhaW1wb3J0YW50OyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZGl2LmdmaWVsZF9lcnJvciBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWJ1dHRvbl0pOm5vdChbdHlwZT1pbWFnZV0pOm5vdChbdHlwZT1maWxlXSk6Zm9jdXMsXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGRpdi5nZmllbGRfZXJyb3Igc2VsZWN0OmZvY3VzLFxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBkaXYuZ2ZpZWxkX2Vycm9yIHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkOTNjMzA7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBkaXYuZ2ZpZWxkX2Vycm9yIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBCb29rXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICNmNDQzMzYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDRweCAwIDA7XG4gIGJhY2tncm91bmQ6IDAgMDsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9oZWFkaW5nIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfcmVxdWlyZWQge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGRpdi5nZmllbGQuZ2ZpZWxkX2Vycm9yLmdmaWVsZF9jb250YWluc19yZXF1aWJsdWUgZGl2LmdpbnB1dF9jb250YWluZXIsXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGRpdi5nZmllbGQuZ2ZpZWxkX2Vycm9yLmdmaWVsZF9jb250YWluc19yZXF1aWJsdWUgbGFiZWwuZ2ZpZWxkX2xhYmVsMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwOyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZGl2LnZhbGlkYXRpb25fZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX3BhZ2VfZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX3BhZ2VfZm9vdGVyIGJ1dHRvbjpudGgtY2hpbGQoMikge1xuICAgIG1heC13aWR0aDogMTUwcHg7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogMDsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5idXR0b24sXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0LmJ1dHRvbixcbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1zdWJtaXRdLFxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dC5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkzYzMwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgQm9va1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI2MHB4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBtYXJnaW46IDEwcHggMCAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMCAycHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuYnV0dG9uOmZvY3VzLCBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5idXR0b246aG92ZXIsXG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXQuYnV0dG9uOmZvY3VzLFxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0LmJ1dHRvbjpob3ZlcixcbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsXG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0LmJ1dHRvbjpmb2N1cyxcbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dC5idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuYnV0dG9uOmhvdmVyOmJlZm9yZSxcbiAgICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0LmJ1dHRvbjpmb2N1czpiZWZvcmUsXG4gICAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dC5idXR0b246aG92ZXI6YmVmb3JlLFxuICAgIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzOmJlZm9yZSxcbiAgICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlcjpiZWZvcmUsXG4gICAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dC5idXR0b246Zm9jdXM6YmVmb3JlLFxuICAgIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXQuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmJ1dHRvbjphY3RpdmU6YmVmb3JlLFxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0LmJ1dHRvbjphY3RpdmU6YmVmb3JlLFxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmU6YmVmb3JlLFxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0LmJ1dHRvbjphY3RpdmU6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZjEyMTM7IH1cbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuYnV0dG9uOmJlZm9yZSxcbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dC5idXR0b246YmVmb3JlLFxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9c3VibWl0XTpiZWZvcmUsXG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXQuYnV0dG9uOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JkMWExYztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuYnV0dG9uLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dC5idXR0b24uZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9c3VibWl0XS5nZm9ybV9wcmV2aW91c19idXR0b24sXG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXQuYnV0dG9uLmdmb3JtX3ByZXZpb3VzX2J1dHRvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDJweDtcbiAgICBjb2xvcjogI2E2YTZhNjtcbiAgICBtYXJnaW46IDE3cHggMTFweCAwIDAgIWltcG9ydGFudDsgfVxuICAgIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmJ1dHRvbi5nZm9ybV9wcmV2aW91c19idXR0b246aG92ZXIsXG4gICAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dC5idXR0b24uZ2Zvcm1fcHJldmlvdXNfYnV0dG9uOmhvdmVyLFxuICAgIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1zdWJtaXRdLmdmb3JtX3ByZXZpb3VzX2J1dHRvbjpob3ZlcixcbiAgICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0LmJ1dHRvbi5nZm9ybV9wcmV2aW91c19idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICMwOTIyNGM7IH1cbiAgICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5idXR0b24uZ2Zvcm1fcHJldmlvdXNfYnV0dG9uOmJlZm9yZSxcbiAgICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0LmJ1dHRvbi5nZm9ybV9wcmV2aW91c19idXR0b246YmVmb3JlLFxuICAgIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1zdWJtaXRdLmdmb3JtX3ByZXZpb3VzX2J1dHRvbjpiZWZvcmUsXG4gICAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dC5idXR0b24uZ2Zvcm1fcHJldmlvdXNfYnV0dG9uOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvZm9ybS1iYWNrLWFycm93LnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgbWFyZ2luOiAycHggNnB4IDBweCAwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5idXR0b24uZ2Zvcm1fcHJldmlvdXNfYnV0dG9uOmFmdGVyLFxuICAgIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXQuYnV0dG9uLmdmb3JtX3ByZXZpb3VzX2J1dHRvbjphZnRlcixcbiAgICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9c3VibWl0XS5nZm9ybV9wcmV2aW91c19idXR0b246YWZ0ZXIsXG4gICAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dC5idXR0b24uZ2Zvcm1fcHJldmlvdXNfYnV0dG9uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2FqYXhfc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gIGxlZnQ6IGNhbGMoMTAwJSArIDJweCk7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNiMmIxYjE7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtOyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzID4gaDIge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuaGlkZV9zdW1tYXJ5X3dyYXBwZXIgLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHNlbGVjdC5nZmllbGRfc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvZHJvcGRvd24tYXJyb3ctc2VsZWN0LnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAxN3B4IHJpZ2h0IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBwYWRkaW5nOiAxMHB4IDEzcHggOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBzZWxlY3QuZ2ZpZWxkX3NlbGVjdCBvcHRpb246bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dC5kYXRlcGlja2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvY2FsZW5kYXItaWNvbi5wbmcpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIDEycHggcmlnaHQgMjNweCAhaW1wb3J0YW50OyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmNoZWNrYm94ZXMtY29scy0zIC5nZmllbGRfY2hlY2tib3gsXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5jaGVja2JveGVzLWNvbHMtNCAuZ2ZpZWxkX2NoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmNoZWNrYm94ZXMtY29scy00IC5nZmllbGRfY2hlY2tib3gge1xuICByb3ctZ2FwOiAycHg7IH1cbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuY2hlY2tib3hlcy1jb2xzLTQgLmdmaWVsZF9jaGVja2JveCAuZ2Nob2ljZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuY2hlY2tib3hlcy1jb2xzLTMgLmdmaWVsZF9jaGVja2JveCB7XG4gIHJvdy1nYXA6IDRweDsgfVxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5jaGVja2JveGVzLWNvbHMtMyAuZ2ZpZWxkX2NoZWNrYm94IC5nY2hvaWNlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzJTsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5ncmFkaW9zLWhvcml6b250YWwgbGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4OyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdyYWRpb3MtaG9yaXpvbnRhbCAuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5jb25zZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgQm9va1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBjb2xvcjogIzU1NTU1NTtcbiAgbWFyZ2luOiAzcHggMCAwOyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLm5vdGUge1xuICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBCb29rXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAycHggMCA4cHggMzFweDtcbiAgY29sb3I6ICMwMGFjZjQ7IH1cbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAubm90ZSAubm90ZS1pY29uIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltZy9ub3RlLWxvY2staWNvbi5wbmcpIDAgY2VudGVyIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMjNweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgLSAyN3B4KTtcbiAgICBsZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMzZweDsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5oYXMtZm9vdG5vdGUgLmdmb3JtX2JvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuaGFzLWZvb3Rub3RlIGRpdi5nZm9ybV9maWVsZHMgLmZvcm0tZm9vdG5vdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luLXRvcDogMjZweDsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5oYXMtZm9vdG5vdGUgLmdmb3JtX2Zvb3RlciAuYnV0dG9uLFxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuaGFzLWZvb3Rub3RlIC5nZm9ybV9mb290ZXIgaW5wdXQuYnV0dG9uLFxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuaGFzLWZvb3Rub3RlIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLFxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuaGFzLWZvb3Rub3RlIC5nZm9ybV9mb290ZXIgaW5wdXQuYnV0dG9uLFxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuaGFzLWZvb3Rub3RlIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgbWF4LXdpZHRoOiAxODBweDtcbiAgbWFyZ2luOiAyMHB4IDAgMCAhaW1wb3J0YW50OyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmhpZGUtZXJyb3ItaW5mbyBkaXYuZ2ZpZWxkX2Vycm9yIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmhpZGUtZmllbGQtbGFiZWwgLmdmaWVsZF9sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tY2FwdGNoYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uZ2ZfY3VzdG9tX2hvcml6b250YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmdmX2N1c3RvbV9ob3Jpem9udGFsIC5nZm9ybV9maWVsZHMge1xuICAgIG1heC13aWR0aDogMTA1MnB4ICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gMWZyIGF1dG8gYXV0bztcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJmaXJzdG5hbWUgbGFzdG5hbWUgc3RyZWV0YWRkcmVzcyBzdHJlZXRhZGRyZXNzIHN0cmVldGFkZHJlc3NcIlxyIFwicGhvbmVudW1iZXIgZW1haWxhZGRyZXNzIGNpdHkgc3RhdGUgemlwY29kZVwiOyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5nZl9jdXN0b21faG9yaXpvbnRhbCAuZ2Zvcm1fZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEzOHB4O1xuICAgIG1heC1oZWlnaHQ6IDEzMHB4OyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5nZl9jdXN0b21faG9yaXpvbnRhbCAjZmllbGRfMV8xIHtcbiAgICBncmlkLWFyZWE6IGZpcnN0bmFtZTsgfVxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uZ2ZfY3VzdG9tX2hvcml6b250YWwgI2ZpZWxkXzFfMyB7XG4gICAgZ3JpZC1hcmVhOiBsYXN0bmFtZTsgfVxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uZ2ZfY3VzdG9tX2hvcml6b250YWwgI2ZpZWxkXzFfMSxcbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmdmX2N1c3RvbV9ob3Jpem9udGFsICNmaWVsZF8xXzMsXG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5nZl9jdXN0b21faG9yaXpvbnRhbCAjZmllbGRfMV8xMCB7XG4gICAgd2lkdGg6IDI1MHB4OyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5nZl9jdXN0b21faG9yaXpvbnRhbCAjZmllbGRfMV80IHtcbiAgICBncmlkLWFyZWE6IHN0cmVldGFkZHJlc3M7IH1cbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmdmX2N1c3RvbV9ob3Jpem9udGFsICNmaWVsZF8xXzgge1xuICAgIGdyaWQtYXJlYTogcGhvbmVudW1iZXI7IH1cbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmdmX2N1c3RvbV9ob3Jpem9udGFsICNmaWVsZF8xXzkge1xuICAgIGdyaWQtYXJlYTogZW1haWxhZGRyZXNzOyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5nZl9jdXN0b21faG9yaXpvbnRhbCAjZmllbGRfMV8xMCB7XG4gICAgZ3JpZC1hcmVhOiBjaXR5OyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5nZl9jdXN0b21faG9yaXpvbnRhbCAjZmllbGRfMV8xMSB7XG4gICAgZ3JpZC1hcmVhOiBzdGF0ZTsgfVxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uZ2ZfY3VzdG9tX2hvcml6b250YWwgI2ZpZWxkXzFfMTIge1xuICAgIGdyaWQtYXJlYTogemlwY29kZTtcbiAgICB3aWR0aDogMTQwcHg7IH1cbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmdmX2N1c3RvbV9ob3Jpem9udGFsIC5idXR0b24sXG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5nZl9jdXN0b21faG9yaXpvbnRhbCBpbnB1dC5idXR0b24sXG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5nZl9jdXN0b21faG9yaXpvbnRhbCBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5nZl9jdXN0b21faG9yaXpvbnRhbCBpbnB1dC5idXR0b24sXG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5nZl9jdXN0b21faG9yaXpvbnRhbCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXgtd2lkdGg6IDEzOHB4O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gICAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmdmX2N1c3RvbV9ob3Jpem9udGFsIC5idXR0b246YmVmb3JlLFxuICAgIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5nZl9jdXN0b21faG9yaXpvbnRhbCBpbnB1dC5idXR0b246YmVmb3JlLFxuICAgIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5nZl9jdXN0b21faG9yaXpvbnRhbCBpbnB1dFt0eXBlPXN1Ym1pdF06YmVmb3JlLFxuICAgIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5nZl9jdXN0b21faG9yaXpvbnRhbCBpbnB1dC5idXR0b246YmVmb3JlLFxuICAgIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5nZl9jdXN0b21faG9yaXpvbnRhbCBpbnB1dFt0eXBlPXN1Ym1pdF06YmVmb3JlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uZ2Zvcm1fZ3JheV9pbnB1dCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2Q5ZDlkOTsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uZ2Zvcm1fZ3JheV9pbnB1dCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkOWQ5ZDk7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmdmb3JtX2dyYXlfaW5wdXQgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2Q5ZDlkOTsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uZ2Zvcm1fZ3JheV9pbnB1dCA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkOWQ5ZDk7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmdmb3JtX2dyYXlfaW5wdXQgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pLFxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmdmb3JtX2dyYXlfaW5wdXQgc2VsZWN0Om5vdChbbXVsdGlwbGU9XCJtdWx0aXBsZVwiXSksXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uZ2Zvcm1fZ3JheV9pbnB1dCB0ZXh0YXJlYS5zbWFsbCwgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmdmb3JtX2dyYXlfaW5wdXQgdGV4dGFyZWEubGFyZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xuICBjb2xvcjogI2Q5ZDlkOTsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uZ2Zvcm1fZ3JheV9pbnB1dCBzZWxlY3QuZ2ZpZWxkX3NlbGVjdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2Ryb3Bkb3duLWdyYXlhcnJvdy1zZWxlY3QucG5nKTsgfVxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uZ2Zvcm1fZ3JheV9pbnB1dCBzZWxlY3QuZ2ZpZWxkX3NlbGVjdCBvcHRpb25bdmFsdWU9XCJcIl1bZGlzYWJsZWRdIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5nZm9ybV9ncmF5X2lucHV0IHNlbGVjdC5nZmllbGRfc2VsZWN0IG9wdGlvbiB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmdmb3JtX2dyYXlfaW5wdXQgc2VsZWN0LmdmaWVsZF9zZWxlY3Qgb3B0aW9uOmZpcnN0LW9mLXR5cGUge1xuICAgIGNvbG9yOiAjZDlkOWQ5OyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5nZm9ybV9ncmF5X2lucHV0IHNlbGVjdC5nZmllbGRfc2VsZWN0OnJlcXVpcmVkOmludmFsaWQge1xuICBjb2xvcjogI2Q5ZDlkOTsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uZ2Zvcm1fZ3JheV9pbnB1dCAuZ2Zvcm1fZmllbGRzIHtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxMXB4ICFpbXBvcnRhbnQ7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmdmb3JtX2dyYXlfaW5wdXQgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgY29sb3I6ICMxODMwNmQ7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZfcGFnZV9zdGVwcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZl9wYWdlX3N0ZXBzIC5nZl9zdGVwX2FjdGl2ZSAuZ2Zfc3RlcF9udW1iZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFjZjQ7IH1cbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZfcGFnZV9zdGVwcyAuZ2Zfc3RlcF9wZW5kaW5nIC5nZl9zdGVwX251bWJlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTsgfVxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZl9wYWdlX3N0ZXBzIC5nZl9zdGVwX25leHQgLmdmX3N0ZXBfbnVtYmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNiM2IzOyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmX3BhZ2Vfc3RlcHMgLmdmX3N0ZXBfY29tcGxldGVkIC5nZl9zdGVwX251bWJlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxZDY5NzsgfVxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZl9wYWdlX3N0ZXBzIC5nZl9zdGVwX2FjdGl2ZSAuZ2Zfc3RlcF9sYWJlbDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFjZjQ7IH1cbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZfcGFnZV9zdGVwcyAuZ2Zfc3RlcF9jb21wbGV0ZWQgLmdmX3N0ZXBfbGFiZWw6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFkNjk3OyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmX3BhZ2Vfc3RlcHMgLmdmX3N0ZXBfcGVuZGluZyAuZ2Zfc3RlcF9sYWJlbDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7IH1cbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZfcGFnZV9zdGVwcyAuZ2Zfc3RlcF9uZXh0IC5nZl9zdGVwX2xhYmVsOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IzYjNiMzsgfVxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZl9wYWdlX3N0ZXBzIC5nZl9zdGVwX251bWJlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMzguNjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHdpZHRoOiAzN3B4O1xuICAgIGhlaWdodDogMzdweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBhZGRpbmc6IDJweCAwIDA7XG4gICAgei1pbmRleDogMjsgfVxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZl9wYWdlX3N0ZXBzIC5nZl9zdGVwX2xhYmVsIHtcbiAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBCb29rXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDI2LjY0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2E2YTZhNjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmX3BhZ2Vfc3RlcHMgLmdmX3N0ZXBfbGFiZWw6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIHRvcDogLTIwcHg7XG4gICAgICBsZWZ0OiAwOyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmX3BhZ2Vfc3RlcHMgLmdmX3N0ZXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXg6IDEgMCAxMjVweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZfcGFnZV9zdGVwcyAuZ2Zfc3RlcF9jb21wbGV0ZWQgLmdmX3N0ZXBfbnVtYmVyOmJlZm9yZSB7XG4gICAgd2lkdGg6IDM3cHg7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogdW5zZXQ7IH1cbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZfcGFnZV9zdGVwcyAuZ2Zfc3RlcF9jb21wbGV0ZWQgLmdmX3N0ZXBfbnVtYmVyOmFmdGVyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBhZGRpbmc6IDRweCAwIDA7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IgKyBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSBoMSxcbiAgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIGgyLFxuICAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2UgaDMge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2UgYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIC5idG4tbGluayB7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMjYwcHg7IH1cblxuLmNvbnRlbnRmb3JtLWZvcm0gLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgY29sb3I6ICMxODMwNmQ7IH1cblxuLmhpZGUtZXJyb3ItaW5mb193cmFwcGVyIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUge1xuICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBCb29rXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNXB4IDE0cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9kcm9wZG93bi1hcnJvdy1zZWxlY3QucG5nKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAyMHB4IHJpZ2h0IDE4cHggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLWRyb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5nZmllbGRfZGVzY3JpcHRpb24udmFsaWRhdGlvbl9tZXNzYWdlLmdmaWVsZF92YWxpZGF0aW9uX21lc3NhZ2UsXG4uZ2Zvcm1fc3VibWlzc2lvbl9lcnJvci5oaWRlX3N1bW1hcnkge1xuICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBCb29rXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luOiA1cHggMDsgfVxuXG4uZ3Jhdml0eS10aGVtZS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciBzZWxlY3Qge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4vKipcbiAqKiBIZWFkZXJcbiAqKi9cbiNtYXN0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiB0b3AgLjNzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5M2MzMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDsgfVxuICAjbWFzdGhlYWQgLmhlYWRlci1uYXZib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyIHtcbiAgICBjb2x1bW4tZ2FwOiAzMXB4OyB9XG4gICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjbG9nbyB7XG4gICAgICBwYWRkaW5nOiAyMnB4IDAgMjBweDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2xvZ28gLmEtY3VzdG9tLWxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2xvZ28gLmEtY3VzdG9tLWxvZ28gaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7IH1cbiAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyIC5uYXYtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24sXG4gICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjY2hvb3NlLWxvY2F0aW9uLWJveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbixcbiAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNjaG9vc2UtbG9jYXRpb24tbmF2LFxuICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjY2hvb3NlLWxvY2F0aW9uLWJveCAjbWFpbi1uYXZpZ2F0aW9uLFxuICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjY2hvb3NlLWxvY2F0aW9uLWJveCAjY2hvb3NlLWxvY2F0aW9uLW5hdiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07IH1cbiAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsLFxuICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjY2hvb3NlLWxvY2F0aW9uLW5hdiA+IHVsLFxuICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNjaG9vc2UtbG9jYXRpb24tYm94ICNtYWluLW5hdmlnYXRpb24gPiB1bCxcbiAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjY2hvb3NlLWxvY2F0aW9uLWJveCAjY2hvb3NlLWxvY2F0aW9uLW5hdiA+IHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAyOXB4OyB9XG4gICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsIC5jYXJldCxcbiAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjY2hvb3NlLWxvY2F0aW9uLW5hdiA+IHVsIC5jYXJldCxcbiAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNjaG9vc2UtbG9jYXRpb24tYm94ICNtYWluLW5hdmlnYXRpb24gPiB1bCAuY2FyZXQsXG4gICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjY2hvb3NlLWxvY2F0aW9uLWJveCAjY2hvb3NlLWxvY2F0aW9uLW5hdiA+IHVsIC5jYXJldCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gICAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgLmNhcmV0OmJlZm9yZSxcbiAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNjaG9vc2UtbG9jYXRpb24tbmF2ID4gdWwgLmNhcmV0OmJlZm9yZSxcbiAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2Nob29zZS1sb2NhdGlvbi1ib3ggI21haW4tbmF2aWdhdGlvbiA+IHVsIC5jYXJldDpiZWZvcmUsXG4gICAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNjaG9vc2UtbG9jYXRpb24tYm94ICNjaG9vc2UtbG9jYXRpb24tbmF2ID4gdWwgLmNhcmV0OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltZy9uYXYtZHJvcGRvd24tYXJyb3cucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaSxcbiAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjY2hvb3NlLWxvY2F0aW9uLW5hdiA+IHVsID4gbGksXG4gICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjY2hvb3NlLWxvY2F0aW9uLWJveCAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaSxcbiAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNjaG9vc2UtbG9jYXRpb24tYm94ICNjaG9vc2UtbG9jYXRpb24tbmF2ID4gdWwgPiBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciB1bC5kcm9wZG93bi1tZW51LFxuICAgICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI2Nob29zZS1sb2NhdGlvbi1uYXYgPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgdWwuZHJvcGRvd24tbWVudSxcbiAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2Nob29zZS1sb2NhdGlvbi1ib3ggI21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciB1bC5kcm9wZG93bi1tZW51LFxuICAgICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjY2hvb3NlLWxvY2F0aW9uLWJveCAjY2hvb3NlLWxvY2F0aW9uLW5hdiA+IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciB1bC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiBhbmltLWZsZXggLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXG4gICAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjY2hvb3NlLWxvY2F0aW9uLW5hdiA+IHVsID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxuICAgICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjY2hvb3NlLWxvY2F0aW9uLWJveCAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXG4gICAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNjaG9vc2UtbG9jYXRpb24tYm94ICNjaG9vc2UtbG9jYXRpb24tbmF2ID4gdWwgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzM3B4IDAgMjhweDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjZDkzYzMwOyB9XG4gICAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IGEsXG4gICAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjY2hvb3NlLWxvY2F0aW9uLW5hdiA+IHVsID4gbGkgPiBhLFxuICAgICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjY2hvb3NlLWxvY2F0aW9uLWJveCAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IGEsXG4gICAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNjaG9vc2UtbG9jYXRpb24tYm94ICNjaG9vc2UtbG9jYXRpb24tbmF2ID4gdWwgPiBsaSA+IGEge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBEZW1pXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBjb2xvcjogIzE5MTkxOTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzOHB4IDAgMjNweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpOmxhc3QtY2hpbGQsXG4gICAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjY2hvb3NlLWxvY2F0aW9uLW5hdiA+IHVsID4gbGk6bGFzdC1jaGlsZCxcbiAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2Nob29zZS1sb2NhdGlvbi1ib3ggI21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGk6bGFzdC1jaGlsZCxcbiAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2Nob29zZS1sb2NhdGlvbi1ib3ggI2Nob29zZS1sb2NhdGlvbi1uYXYgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGkuZHJvcGRvd24ub3BlbiA+IGEsXG4gICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpID4gYTpob3ZlcixcbiAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGkgPiBhOmZvY3VzLFxuICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaTpob3ZlciA+IGEsXG4gICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNjaG9vc2UtbG9jYXRpb24tbmF2ID4gdWwgPiBsaS5kcm9wZG93bi5vcGVuID4gYSxcbiAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI2Nob29zZS1sb2NhdGlvbi1uYXYgPiB1bCA+IGxpID4gYTpob3ZlcixcbiAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI2Nob29zZS1sb2NhdGlvbi1uYXYgPiB1bCA+IGxpID4gYTpmb2N1cyxcbiAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI2Nob29zZS1sb2NhdGlvbi1uYXYgPiB1bCA+IGxpOmhvdmVyID4gYSxcbiAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjY2hvb3NlLWxvY2F0aW9uLWJveCAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaS5kcm9wZG93bi5vcGVuID4gYSxcbiAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjY2hvb3NlLWxvY2F0aW9uLWJveCAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IGE6aG92ZXIsXG4gICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2Nob29zZS1sb2NhdGlvbi1ib3ggI21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGkgPiBhOmZvY3VzLFxuICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNjaG9vc2UtbG9jYXRpb24tYm94ICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpOmhvdmVyID4gYSxcbiAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjY2hvb3NlLWxvY2F0aW9uLWJveCAjY2hvb3NlLWxvY2F0aW9uLW5hdiA+IHVsID4gbGkuZHJvcGRvd24ub3BlbiA+IGEsXG4gICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2Nob29zZS1sb2NhdGlvbi1ib3ggI2Nob29zZS1sb2NhdGlvbi1uYXYgPiB1bCA+IGxpID4gYTpob3ZlcixcbiAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjY2hvb3NlLWxvY2F0aW9uLWJveCAjY2hvb3NlLWxvY2F0aW9uLW5hdiA+IHVsID4gbGkgPiBhOmZvY3VzLFxuICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNjaG9vc2UtbG9jYXRpb24tYm94ICNjaG9vc2UtbG9jYXRpb24tbmF2ID4gdWwgPiBsaTpob3ZlciA+IGEge1xuICAgICAgICAgIHBhZGRpbmc6IDMzcHggMCAyOHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI2Q5M2MzMDsgfVxuICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpLmRyb3Bkb3duLm9wZW4gPiBhIC5jYXJldDpiZWZvcmUsXG4gICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGkgPiBhOmhvdmVyIC5jYXJldDpiZWZvcmUsXG4gICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGkgPiBhOmZvY3VzIC5jYXJldDpiZWZvcmUsXG4gICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGk6aG92ZXIgPiBhIC5jYXJldDpiZWZvcmUsXG4gICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI2Nob29zZS1sb2NhdGlvbi1uYXYgPiB1bCA+IGxpLmRyb3Bkb3duLm9wZW4gPiBhIC5jYXJldDpiZWZvcmUsXG4gICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI2Nob29zZS1sb2NhdGlvbi1uYXYgPiB1bCA+IGxpID4gYTpob3ZlciAuY2FyZXQ6YmVmb3JlLFxuICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNjaG9vc2UtbG9jYXRpb24tbmF2ID4gdWwgPiBsaSA+IGE6Zm9jdXMgLmNhcmV0OmJlZm9yZSxcbiAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjY2hvb3NlLWxvY2F0aW9uLW5hdiA+IHVsID4gbGk6aG92ZXIgPiBhIC5jYXJldDpiZWZvcmUsXG4gICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjY2hvb3NlLWxvY2F0aW9uLWJveCAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaS5kcm9wZG93bi5vcGVuID4gYSAuY2FyZXQ6YmVmb3JlLFxuICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2Nob29zZS1sb2NhdGlvbi1ib3ggI21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGkgPiBhOmhvdmVyIC5jYXJldDpiZWZvcmUsXG4gICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjY2hvb3NlLWxvY2F0aW9uLWJveCAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IGE6Zm9jdXMgLmNhcmV0OmJlZm9yZSxcbiAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNjaG9vc2UtbG9jYXRpb24tYm94ICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpOmhvdmVyID4gYSAuY2FyZXQ6YmVmb3JlLFxuICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2Nob29zZS1sb2NhdGlvbi1ib3ggI2Nob29zZS1sb2NhdGlvbi1uYXYgPiB1bCA+IGxpLmRyb3Bkb3duLm9wZW4gPiBhIC5jYXJldDpiZWZvcmUsXG4gICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjY2hvb3NlLWxvY2F0aW9uLWJveCAjY2hvb3NlLWxvY2F0aW9uLW5hdiA+IHVsID4gbGkgPiBhOmhvdmVyIC5jYXJldDpiZWZvcmUsXG4gICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjY2hvb3NlLWxvY2F0aW9uLWJveCAjY2hvb3NlLWxvY2F0aW9uLW5hdiA+IHVsID4gbGkgPiBhOmZvY3VzIC5jYXJldDpiZWZvcmUsXG4gICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjY2hvb3NlLWxvY2F0aW9uLWJveCAjY2hvb3NlLWxvY2F0aW9uLW5hdiA+IHVsID4gbGk6aG92ZXIgPiBhIC5jYXJldDpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IGE6YWN0aXZlLFxuICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjY2hvb3NlLWxvY2F0aW9uLW5hdiA+IHVsID4gbGkgPiBhOmFjdGl2ZSxcbiAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjY2hvb3NlLWxvY2F0aW9uLWJveCAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IGE6YWN0aXZlLFxuICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNjaG9vc2UtbG9jYXRpb24tYm94ICNjaG9vc2UtbG9jYXRpb24tbmF2ID4gdWwgPiBsaSA+IGE6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogI2Q5M2MzMDsgfVxuICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaS5ub3JtYWwsXG4gICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNjaG9vc2UtbG9jYXRpb24tbmF2ID4gdWwgPiBsaS5ub3JtYWwsXG4gICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2Nob29zZS1sb2NhdGlvbi1ib3ggI21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGkubm9ybWFsLFxuICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNjaG9vc2UtbG9jYXRpb24tYm94ICNjaG9vc2UtbG9jYXRpb24tbmF2ID4gdWwgPiBsaS5ub3JtYWwge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpLm5vcm1hbCA+IHVsLmRyb3Bkb3duLW1lbnUsXG4gICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI2Nob29zZS1sb2NhdGlvbi1uYXYgPiB1bCA+IGxpLm5vcm1hbCA+IHVsLmRyb3Bkb3duLW1lbnUsXG4gICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjY2hvb3NlLWxvY2F0aW9uLWJveCAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaS5ub3JtYWwgPiB1bC5kcm9wZG93bi1tZW51LFxuICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2Nob29zZS1sb2NhdGlvbi1ib3ggI2Nob29zZS1sb2NhdGlvbi1uYXYgPiB1bCA+IGxpLm5vcm1hbCA+IHVsLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIHdpZHRoOiAxODNweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ5cHggMThweCAyNHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA3MHB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpLm5vcm1hbCA+IHVsLmRyb3Bkb3duLW1lbnU6YmVmb3JlLFxuICAgICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI2Nob29zZS1sb2NhdGlvbi1uYXYgPiB1bCA+IGxpLm5vcm1hbCA+IHVsLmRyb3Bkb3duLW1lbnU6YmVmb3JlLFxuICAgICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjY2hvb3NlLWxvY2F0aW9uLWJveCAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaS5ub3JtYWwgPiB1bC5kcm9wZG93bi1tZW51OmJlZm9yZSxcbiAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2Nob29zZS1sb2NhdGlvbi1ib3ggI2Nob29zZS1sb2NhdGlvbi1uYXYgPiB1bCA+IGxpLm5vcm1hbCA+IHVsLmRyb3Bkb3duLW1lbnU6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEyMjRmO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9mb290ZXItYmNrZ3JuZC5qcGcpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgei1pbmRleDogLTE7IH1cbiAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpLm5vcm1hbCA+IHVsLmRyb3Bkb3duLW1lbnUgPiBsaSxcbiAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNjaG9vc2UtbG9jYXRpb24tbmF2ID4gdWwgPiBsaS5ub3JtYWwgPiB1bC5kcm9wZG93bi1tZW51ID4gbGksXG4gICAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNjaG9vc2UtbG9jYXRpb24tYm94ICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpLm5vcm1hbCA+IHVsLmRyb3Bkb3duLW1lbnUgPiBsaSxcbiAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2Nob29zZS1sb2NhdGlvbi1ib3ggI2Nob29zZS1sb2NhdGlvbi1uYXYgPiB1bCA+IGxpLm5vcm1hbCA+IHVsLmRyb3Bkb3duLW1lbnUgPiBsaSB7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4OyB9XG4gICAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpLm5vcm1hbCA+IHVsLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEsXG4gICAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNjaG9vc2UtbG9jYXRpb24tbmF2ID4gdWwgPiBsaS5ub3JtYWwgPiB1bC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLFxuICAgICAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNjaG9vc2UtbG9jYXRpb24tYm94ICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpLm5vcm1hbCA+IHVsLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEsXG4gICAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2Nob29zZS1sb2NhdGlvbi1ib3ggI2Nob29zZS1sb2NhdGlvbi1uYXYgPiB1bCA+IGxpLm5vcm1hbCA+IHVsLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIERlbWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpLm5vcm1hbCA+IHVsLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpLm5vcm1hbCA+IHVsLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6YWN0aXZlLCAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaS5ub3JtYWwgPiB1bC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzLFxuICAgICAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNjaG9vc2UtbG9jYXRpb24tbmF2ID4gdWwgPiBsaS5ub3JtYWwgPiB1bC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLFxuICAgICAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNjaG9vc2UtbG9jYXRpb24tbmF2ID4gdWwgPiBsaS5ub3JtYWwgPiB1bC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjY2hvb3NlLWxvY2F0aW9uLW5hdiA+IHVsID4gbGkubm9ybWFsID4gdWwuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyxcbiAgICAgICAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNjaG9vc2UtbG9jYXRpb24tYm94ICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpLm5vcm1hbCA+IHVsLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXG4gICAgICAgICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjY2hvb3NlLWxvY2F0aW9uLWJveCAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaS5ub3JtYWwgPiB1bC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNjaG9vc2UtbG9jYXRpb24tYm94ICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpLm5vcm1hbCA+IHVsLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMsXG4gICAgICAgICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjY2hvb3NlLWxvY2F0aW9uLWJveCAjY2hvb3NlLWxvY2F0aW9uLW5hdiA+IHVsID4gbGkubm9ybWFsID4gdWwuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlcixcbiAgICAgICAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNjaG9vc2UtbG9jYXRpb24tYm94ICNjaG9vc2UtbG9jYXRpb24tbmF2ID4gdWwgPiBsaS5ub3JtYWwgPiB1bC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNjaG9vc2UtbG9jYXRpb24tYm94ICNjaG9vc2UtbG9jYXRpb24tbmF2ID4gdWwgPiBsaS5ub3JtYWwgPiB1bC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDkzYzMwOyB9XG4gICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpOm5vdCgubm9ybWFsKSA+IHVsLmRyb3Bkb3duLW1lbnUsXG4gICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNjaG9vc2UtbG9jYXRpb24tbmF2ID4gdWwgPiBsaTpub3QoLm5vcm1hbCkgPiB1bC5kcm9wZG93bi1tZW51LFxuICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNjaG9vc2UtbG9jYXRpb24tYm94ICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpOm5vdCgubm9ybWFsKSA+IHVsLmRyb3Bkb3duLW1lbnUsXG4gICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2Nob29zZS1sb2NhdGlvbi1ib3ggI2Nob29zZS1sb2NhdGlvbi1uYXYgPiB1bCA+IGxpOm5vdCgubm9ybWFsKSA+IHVsLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGNvbHVtbi1nYXA6IDc3cHg7XG4gICAgICAgICAgcm93LWdhcDogMzBweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA3MHB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBwYWRkaW5nOiA2MnB4IDAgNzBweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICB3aWR0aDogMTQwMHB4O1xuICAgICAgICAgIHotaW5kZXg6IDEwMDA7IH1cbiAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaTpub3QoLm5vcm1hbCkgPiB1bC5kcm9wZG93bi1tZW51OmJlZm9yZSxcbiAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjY2hvb3NlLWxvY2F0aW9uLW5hdiA+IHVsID4gbGk6bm90KC5ub3JtYWwpID4gdWwuZHJvcGRvd24tbWVudTpiZWZvcmUsXG4gICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjY2hvb3NlLWxvY2F0aW9uLWJveCAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaTpub3QoLm5vcm1hbCkgPiB1bC5kcm9wZG93bi1tZW51OmJlZm9yZSxcbiAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNjaG9vc2UtbG9jYXRpb24tYm94ICNjaG9vc2UtbG9jYXRpb24tbmF2ID4gdWwgPiBsaTpub3QoLm5vcm1hbCkgPiB1bC5kcm9wZG93bi1tZW51OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAyNTYwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEyMjRmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvZm9vdGVyLWJja2dybmQuanBnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgICBsZWZ0OiAtNTgwcHg7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGk6bm90KC5ub3JtYWwpID4gdWwuZHJvcGRvd24tbWVudSA+IGxpLFxuICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNjaG9vc2UtbG9jYXRpb24tbmF2ID4gdWwgPiBsaTpub3QoLm5vcm1hbCkgPiB1bC5kcm9wZG93bi1tZW51ID4gbGksXG4gICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjY2hvb3NlLWxvY2F0aW9uLWJveCAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaTpub3QoLm5vcm1hbCkgPiB1bC5kcm9wZG93bi1tZW51ID4gbGksXG4gICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjY2hvb3NlLWxvY2F0aW9uLWJveCAjY2hvb3NlLWxvY2F0aW9uLW5hdiA+IHVsID4gbGk6bm90KC5ub3JtYWwpID4gdWwuZHJvcGRvd24tbWVudSA+IGxpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpOm5vdCgubm9ybWFsKSA+IHVsLmRyb3Bkb3duLW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXG4gICAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjY2hvb3NlLWxvY2F0aW9uLW5hdiA+IHVsID4gbGk6bm90KC5ub3JtYWwpID4gdWwuZHJvcGRvd24tbWVudSA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbiAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2Nob29zZS1sb2NhdGlvbi1ib3ggI21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGk6bm90KC5ub3JtYWwpID4gdWwuZHJvcGRvd24tbWVudSA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbiAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2Nob29zZS1sb2NhdGlvbi1ib3ggI2Nob29zZS1sb2NhdGlvbi1uYXYgPiB1bCA+IGxpOm5vdCgubm9ybWFsKSA+IHVsLmRyb3Bkb3duLW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEge1xuICAgICAgICAgICAgICBjb2xvcjogI2Q5M2MzMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpOm5vdCgubm9ybWFsKSA+IHVsLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEsXG4gICAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjY2hvb3NlLWxvY2F0aW9uLW5hdiA+IHVsID4gbGk6bm90KC5ub3JtYWwpID4gdWwuZHJvcGRvd24tbWVudSA+IGxpID4gYSxcbiAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2Nob29zZS1sb2NhdGlvbi1ib3ggI21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGk6bm90KC5ub3JtYWwpID4gdWwuZHJvcGRvd24tbWVudSA+IGxpID4gYSxcbiAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2Nob29zZS1sb2NhdGlvbi1ib3ggI2Nob29zZS1sb2NhdGlvbi1uYXYgPiB1bCA+IGxpOm5vdCgubm9ybWFsKSA+IHVsLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBEZW1pXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICAgICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGk6bm90KC5ub3JtYWwpID4gdWwuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciwgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGk6bm90KC5ub3JtYWwpID4gdWwuZHJvcGRvd24tbWVudSA+IGxpID4gYTphY3RpdmUsICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpOm5vdCgubm9ybWFsKSA+IHVsLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMsXG4gICAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNjaG9vc2UtbG9jYXRpb24tbmF2ID4gdWwgPiBsaTpub3QoLm5vcm1hbCkgPiB1bC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLFxuICAgICAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjY2hvb3NlLWxvY2F0aW9uLW5hdiA+IHVsID4gbGk6bm90KC5ub3JtYWwpID4gdWwuZHJvcGRvd24tbWVudSA+IGxpID4gYTphY3RpdmUsXG4gICAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNjaG9vc2UtbG9jYXRpb24tbmF2ID4gdWwgPiBsaTpub3QoLm5vcm1hbCkgPiB1bC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzLFxuICAgICAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNjaG9vc2UtbG9jYXRpb24tYm94ICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpOm5vdCgubm9ybWFsKSA+IHVsLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXG4gICAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2Nob29zZS1sb2NhdGlvbi1ib3ggI21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGk6bm90KC5ub3JtYWwpID4gdWwuZHJvcGRvd24tbWVudSA+IGxpID4gYTphY3RpdmUsXG4gICAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2Nob29zZS1sb2NhdGlvbi1ib3ggI21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGk6bm90KC5ub3JtYWwpID4gdWwuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyxcbiAgICAgICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjY2hvb3NlLWxvY2F0aW9uLWJveCAjY2hvb3NlLWxvY2F0aW9uLW5hdiA+IHVsID4gbGk6bm90KC5ub3JtYWwpID4gdWwuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlcixcbiAgICAgICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjY2hvb3NlLWxvY2F0aW9uLWJveCAjY2hvb3NlLWxvY2F0aW9uLW5hdiA+IHVsID4gbGk6bm90KC5ub3JtYWwpID4gdWwuZHJvcGRvd24tbWVudSA+IGxpID4gYTphY3RpdmUsXG4gICAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2Nob29zZS1sb2NhdGlvbi1ib3ggI2Nob29zZS1sb2NhdGlvbi1uYXYgPiB1bCA+IGxpOm5vdCgubm9ybWFsKSA+IHVsLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZDkzYzMwOyB9XG4gICAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpOm5vdCgubm9ybWFsKSA+IHVsLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEgaSxcbiAgICAgICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI2Nob29zZS1sb2NhdGlvbi1uYXYgPiB1bCA+IGxpOm5vdCgubm9ybWFsKSA+IHVsLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEgaSxcbiAgICAgICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjY2hvb3NlLWxvY2F0aW9uLWJveCAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaTpub3QoLm5vcm1hbCkgPiB1bC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIGksXG4gICAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2Nob29zZS1sb2NhdGlvbi1ib3ggI2Nob29zZS1sb2NhdGlvbi1uYXYgPiB1bCA+IGxpOm5vdCgubm9ybWFsKSA+IHVsLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEgaSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7IH1cbiAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpOm5vdCgubm9ybWFsKSA+IHVsLmRyb3Bkb3duLW1lbnUgPiBsaSA+IHVsLmRyb3Bkb3duLW1lbnUsXG4gICAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjY2hvb3NlLWxvY2F0aW9uLW5hdiA+IHVsID4gbGk6bm90KC5ub3JtYWwpID4gdWwuZHJvcGRvd24tbWVudSA+IGxpID4gdWwuZHJvcGRvd24tbWVudSxcbiAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2Nob29zZS1sb2NhdGlvbi1ib3ggI21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGk6bm90KC5ub3JtYWwpID4gdWwuZHJvcGRvd24tbWVudSA+IGxpID4gdWwuZHJvcGRvd24tbWVudSxcbiAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2Nob29zZS1sb2NhdGlvbi1ib3ggI2Nob29zZS1sb2NhdGlvbi1uYXYgPiB1bCA+IGxpOm5vdCgubm9ybWFsKSA+IHVsLmRyb3Bkb3duLW1lbnUgPiBsaSA+IHVsLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgY29sdW1uLWdhcDogODRweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogNDE1cHg7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIyMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiA4cHggMCAwO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGk6bm90KC5ub3JtYWwpID4gdWwuZHJvcGRvd24tbWVudSA+IGxpID4gdWwuZHJvcGRvd24tbWVudTpiZWZvcmUsXG4gICAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNjaG9vc2UtbG9jYXRpb24tbmF2ID4gdWwgPiBsaTpub3QoLm5vcm1hbCkgPiB1bC5kcm9wZG93bi1tZW51ID4gbGkgPiB1bC5kcm9wZG93bi1tZW51OmJlZm9yZSxcbiAgICAgICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjY2hvb3NlLWxvY2F0aW9uLWJveCAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaTpub3QoLm5vcm1hbCkgPiB1bC5kcm9wZG93bi1tZW51ID4gbGkgPiB1bC5kcm9wZG93bi1tZW51OmJlZm9yZSxcbiAgICAgICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjY2hvb3NlLWxvY2F0aW9uLWJveCAjY2hvb3NlLWxvY2F0aW9uLW5hdiA+IHVsID4gbGk6bm90KC5ub3JtYWwpID4gdWwuZHJvcGRvd24tbWVudSA+IGxpID4gdWwuZHJvcGRvd24tbWVudTpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MTVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkzYzMwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDsgfVxuICAgICAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaTpub3QoLm5vcm1hbCkgPiB1bC5kcm9wZG93bi1tZW51ID4gbGkgPiB1bC5kcm9wZG93bi1tZW51IGEsXG4gICAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNjaG9vc2UtbG9jYXRpb24tbmF2ID4gdWwgPiBsaTpub3QoLm5vcm1hbCkgPiB1bC5kcm9wZG93bi1tZW51ID4gbGkgPiB1bC5kcm9wZG93bi1tZW51IGEsXG4gICAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2Nob29zZS1sb2NhdGlvbi1ib3ggI21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGk6bm90KC5ub3JtYWwpID4gdWwuZHJvcGRvd24tbWVudSA+IGxpID4gdWwuZHJvcGRvd24tbWVudSBhLFxuICAgICAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNjaG9vc2UtbG9jYXRpb24tYm94ICNjaG9vc2UtbG9jYXRpb24tbmF2ID4gdWwgPiBsaTpub3QoLm5vcm1hbCkgPiB1bC5kcm9wZG93bi1tZW51ID4gbGkgPiB1bC5kcm9wZG93bi1tZW51IGEge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaTpub3QoLm5vcm1hbCkgPiB1bC5kcm9wZG93bi1tZW51ID4gbGkgPiB1bC5kcm9wZG93bi1tZW51IGE6aG92ZXIsICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpOm5vdCgubm9ybWFsKSA+IHVsLmRyb3Bkb3duLW1lbnUgPiBsaSA+IHVsLmRyb3Bkb3duLW1lbnUgYTphY3RpdmUsICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpOm5vdCgubm9ybWFsKSA+IHVsLmRyb3Bkb3duLW1lbnUgPiBsaSA+IHVsLmRyb3Bkb3duLW1lbnUgYTpmb2N1cyxcbiAgICAgICAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjY2hvb3NlLWxvY2F0aW9uLW5hdiA+IHVsID4gbGk6bm90KC5ub3JtYWwpID4gdWwuZHJvcGRvd24tbWVudSA+IGxpID4gdWwuZHJvcGRvd24tbWVudSBhOmhvdmVyLFxuICAgICAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNjaG9vc2UtbG9jYXRpb24tbmF2ID4gdWwgPiBsaTpub3QoLm5vcm1hbCkgPiB1bC5kcm9wZG93bi1tZW51ID4gbGkgPiB1bC5kcm9wZG93bi1tZW51IGE6YWN0aXZlLFxuICAgICAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNjaG9vc2UtbG9jYXRpb24tbmF2ID4gdWwgPiBsaTpub3QoLm5vcm1hbCkgPiB1bC5kcm9wZG93bi1tZW51ID4gbGkgPiB1bC5kcm9wZG93bi1tZW51IGE6Zm9jdXMsXG4gICAgICAgICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjY2hvb3NlLWxvY2F0aW9uLWJveCAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaTpub3QoLm5vcm1hbCkgPiB1bC5kcm9wZG93bi1tZW51ID4gbGkgPiB1bC5kcm9wZG93bi1tZW51IGE6aG92ZXIsXG4gICAgICAgICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjY2hvb3NlLWxvY2F0aW9uLWJveCAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaTpub3QoLm5vcm1hbCkgPiB1bC5kcm9wZG93bi1tZW51ID4gbGkgPiB1bC5kcm9wZG93bi1tZW51IGE6YWN0aXZlLFxuICAgICAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2Nob29zZS1sb2NhdGlvbi1ib3ggI21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGk6bm90KC5ub3JtYWwpID4gdWwuZHJvcGRvd24tbWVudSA+IGxpID4gdWwuZHJvcGRvd24tbWVudSBhOmZvY3VzLFxuICAgICAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2Nob29zZS1sb2NhdGlvbi1ib3ggI2Nob29zZS1sb2NhdGlvbi1uYXYgPiB1bCA+IGxpOm5vdCgubm9ybWFsKSA+IHVsLmRyb3Bkb3duLW1lbnUgPiBsaSA+IHVsLmRyb3Bkb3duLW1lbnUgYTpob3ZlcixcbiAgICAgICAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNjaG9vc2UtbG9jYXRpb24tYm94ICNjaG9vc2UtbG9jYXRpb24tbmF2ID4gdWwgPiBsaTpub3QoLm5vcm1hbCkgPiB1bC5kcm9wZG93bi1tZW51ID4gbGkgPiB1bC5kcm9wZG93bi1tZW51IGE6YWN0aXZlLFxuICAgICAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2Nob29zZS1sb2NhdGlvbi1ib3ggI2Nob29zZS1sb2NhdGlvbi1uYXYgPiB1bCA+IGxpOm5vdCgubm9ybWFsKSA+IHVsLmRyb3Bkb3duLW1lbnUgPiBsaSA+IHVsLmRyb3Bkb3duLW1lbnUgYTpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2Q5M2MzMDsgfVxuXG4uY3VzdG9tLWxvZ28ubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jY2hvb3NlLWxvY2F0aW9uLWJveCB7XG4gIG1heC13aWR0aDogMTgzcHg7IH1cblxuI2hlYWRlci1uYXZpZ2F0aW9uIGxpOm5vdCgubmF2LW9yZGVyLW5vdykgYTpob3ZlciwgI2hlYWRlci1uYXZpZ2F0aW9uIGxpOm5vdCgubmF2LW9yZGVyLW5vdykgYTphY3RpdmUsICNoZWFkZXItbmF2aWdhdGlvbiBsaTpub3QoLm5hdi1vcmRlci1ub3cpIGE6Zm9jdXMsXG4jY2hvb3NlLWxvY2F0aW9uLWJveCBsaTpub3QoLm5hdi1vcmRlci1ub3cpIGE6aG92ZXIsXG4jY2hvb3NlLWxvY2F0aW9uLWJveCBsaTpub3QoLm5hdi1vcmRlci1ub3cpIGE6YWN0aXZlLFxuI2Nob29zZS1sb2NhdGlvbi1ib3ggbGk6bm90KC5uYXYtb3JkZXItbm93KSBhOmZvY3VzLFxuI2hhbWJ1cmdlci1uYXYtYm94IGxpOm5vdCgubmF2LW9yZGVyLW5vdykgYTpob3ZlcixcbiNoYW1idXJnZXItbmF2LWJveCBsaTpub3QoLm5hdi1vcmRlci1ub3cpIGE6YWN0aXZlLFxuI2hhbWJ1cmdlci1uYXYtYm94IGxpOm5vdCgubmF2LW9yZGVyLW5vdykgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZDkzYzMwOyB9XG4gICNoZWFkZXItbmF2aWdhdGlvbiBsaTpub3QoLm5hdi1vcmRlci1ub3cpIGE6aG92ZXIgaTpiZWZvcmUsICNoZWFkZXItbmF2aWdhdGlvbiBsaTpub3QoLm5hdi1vcmRlci1ub3cpIGE6YWN0aXZlIGk6YmVmb3JlLCAjaGVhZGVyLW5hdmlnYXRpb24gbGk6bm90KC5uYXYtb3JkZXItbm93KSBhOmZvY3VzIGk6YmVmb3JlLFxuICAjY2hvb3NlLWxvY2F0aW9uLWJveCBsaTpub3QoLm5hdi1vcmRlci1ub3cpIGE6aG92ZXIgaTpiZWZvcmUsXG4gICNjaG9vc2UtbG9jYXRpb24tYm94IGxpOm5vdCgubmF2LW9yZGVyLW5vdykgYTphY3RpdmUgaTpiZWZvcmUsXG4gICNjaG9vc2UtbG9jYXRpb24tYm94IGxpOm5vdCgubmF2LW9yZGVyLW5vdykgYTpmb2N1cyBpOmJlZm9yZSxcbiAgI2hhbWJ1cmdlci1uYXYtYm94IGxpOm5vdCgubmF2LW9yZGVyLW5vdykgYTpob3ZlciBpOmJlZm9yZSxcbiAgI2hhbWJ1cmdlci1uYXYtYm94IGxpOm5vdCgubmF2LW9yZGVyLW5vdykgYTphY3RpdmUgaTpiZWZvcmUsXG4gICNoYW1idXJnZXItbmF2LWJveCBsaTpub3QoLm5hdi1vcmRlci1ub3cpIGE6Zm9jdXMgaTpiZWZvcmUge1xuICAgIGNvbG9yOiAjZDkzYzMwOyB9XG5cbiNoZWFkZXItbmF2aWdhdGlvbiBsaTpub3QoLm5hdi1vcmRlci1ub3cpIGEgaSxcbiNjaG9vc2UtbG9jYXRpb24tYm94IGxpOm5vdCgubmF2LW9yZGVyLW5vdykgYSBpLFxuI2hhbWJ1cmdlci1uYXYtYm94IGxpOm5vdCgubmF2LW9yZGVyLW5vdykgYSBpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDAgNHB4IDAgMDsgfVxuXG4jY2hvb3NlLWxvY2F0aW9uLW1lbnUtdG9nZ2xlLFxuI21lbnUtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNob29zZS1sb2NhdGlvbi1uYXZiYXItdG9nZ2xlLFxuLm5hdmJhci10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkzYzMwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHotaW5kZXg6IDEyMDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7IH1cbiAgLmNob29zZS1sb2NhdGlvbi1uYXZiYXItdG9nZ2xlIC5pY29uLWJhcixcbiAgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5jaG9vc2UtbG9jYXRpb24tbmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXI6bGFzdC1jaGlsZCxcbiAgICAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXI6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmNob29zZS1sb2NhdGlvbi1uYXZiYXItdG9nZ2xlIC5pY29uLWJhciArIC5pY29uLWJhcixcbiAgLm5hdmJhci10b2dnbGUgLmljb24tYmFyICsgLmljb24tYmFyIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgLmNob29zZS1sb2NhdGlvbi1uYXZiYXItdG9nZ2xlIC5pY29uLWJhci5pY29uLWJhci0yLFxuICAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIuaWNvbi1iYXItMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNob29zZS1sb2NhdGlvbi1uYXZiYXItdG9nZ2xlIC5pY29uLWJhci5pY29uLWJhci0yOmFmdGVyLCAuY2hvb3NlLWxvY2F0aW9uLW5hdmJhci10b2dnbGUgLmljb24tYmFyLmljb24tYmFyLTI6YmVmb3JlLFxuICAgIC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhci5pY29uLWJhci0yOmFmdGVyLFxuICAgIC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhci5pY29uLWJhci0yOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSArIDJweCk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMCk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwKTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40czsgfVxuXG4uY2hvb3NlLWxvY2F0aW9uLW5hdmJhci10b2dnbGUub3BlbiAuaWNvbi1iYXIuaWNvbi1iYXItMyxcbi5jaG9vc2UtbG9jYXRpb24tbmF2YmFyLXRvZ2dsZS5vcGVuIC5pY29uLWJhci5pY29uLWJhci0xLFxuLm5hdmJhci10b2dnbGUub3BlbiAuaWNvbi1iYXIuaWNvbi1iYXItMyxcbi5uYXZiYXItdG9nZ2xlLm9wZW4gLmljb24tYmFyLmljb24tYmFyLTEge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7IH1cblxuLmNob29zZS1sb2NhdGlvbi1uYXZiYXItdG9nZ2xlLm9wZW4gLmljb24tYmFyLFxuLm5hdmJhci10b2dnbGUub3BlbiAuaWNvbi1iYXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG5cbi5jaG9vc2UtbG9jYXRpb24tbmF2YmFyLXRvZ2dsZS5vcGVuIC5pY29uLWJhci5pY29uLWJhci0yLFxuLm5hdmJhci10b2dnbGUub3BlbiAuaWNvbi1iYXIuaWNvbi1iYXItMiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5jaG9vc2UtbG9jYXRpb24tbmF2YmFyLXRvZ2dsZS5vcGVuIC5pY29uLWJhci5pY29uLWJhci0yOmFmdGVyLFxuLm5hdmJhci10b2dnbGUub3BlbiAuaWNvbi1iYXIuaWNvbi1iYXItMjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpOyB9XG5cbi5jaG9vc2UtbG9jYXRpb24tbmF2YmFyLXRvZ2dsZS5vcGVuIC5pY29uLWJhci5pY29uLWJhci0yOmJlZm9yZSxcbi5uYXZiYXItdG9nZ2xlLm9wZW4gLmljb24tYmFyLmljb24tYmFyLTI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpOyB9XG5cbiNoYW1idXJnZXItbWVudS10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkzYzMwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmhhbWJ1cmdlci1uYXZiYXItdG9nZ2xlIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiAxMjA7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlOyB9XG4gIC5oYW1idXJnZXItbmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLmhhbWJ1cmdlci1uYXZiYXItdG9nZ2xlIC5pY29uLWJhcjpsYXN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgbWFyZ2luOiA3cHggMCAwIGF1dG8gIWltcG9ydGFudDsgfVxuICAuaGFtYnVyZ2VyLW5hdmJhci10b2dnbGUgLmljb24tYmFyICsgLmljb24tYmFyIHtcbiAgICBtYXJnaW4tdG9wOiA3cHg7IH1cbiAgLmhhbWJ1cmdlci1uYXZiYXItdG9nZ2xlIC5pY29uLWJhci5pY29uLWJhci0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaGFtYnVyZ2VyLW5hdmJhci10b2dnbGUgLmljb24tYmFyLmljb24tYmFyLTI6YWZ0ZXIsIC5oYW1idXJnZXItbmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIuaWNvbi1iYXItMjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYyg1MCUgKyAycHgpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDApO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMCk7XG4gICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMCk7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7IH1cblxuLmhhbWJ1cmdlci1uYXZiYXItdG9nZ2xlLm9wZW4gLmljb24tYmFyLmljb24tYmFyLTMsXG4uaGFtYnVyZ2VyLW5hdmJhci10b2dnbGUub3BlbiAuaWNvbi1iYXIuaWNvbi1iYXItMSB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDsgfVxuXG4uaGFtYnVyZ2VyLW5hdmJhci10b2dnbGUub3BlbiAuaWNvbi1iYXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG5cbi5oYW1idXJnZXItbmF2YmFyLXRvZ2dsZS5vcGVuIC5pY29uLWJhci5pY29uLWJhci0yIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmhhbWJ1cmdlci1uYXZiYXItdG9nZ2xlLm9wZW4gLmljb24tYmFyLmljb24tYmFyLTI6YWZ0ZXIsIC5oYW1idXJnZXItbmF2YmFyLXRvZ2dsZS5vcGVuIC5pY29uLWJhci5pY29uLWJhci0yOmJlZm9yZSB7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uaGFtYnVyZ2VyLW5hdmJhci10b2dnbGUub3BlbiAuaWNvbi1iYXIuaWNvbi1iYXItMjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpOyB9XG5cbi5oYW1idXJnZXItbmF2YmFyLXRvZ2dsZS5vcGVuIC5pY29uLWJhci5pY29uLWJhci0yOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4jaGFtYnVyZ2VyLW5hdi1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkzYzMwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMnB4IDAgMCAhaW1wb3J0YW50OyB9XG4gICNoYW1idXJnZXItbmF2LWJveCAubmF2LXdyYXAge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuI2hhbWJ1cmdlci1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTAwO1xuICB0b3A6IDEwMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTIyNGY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2Zvb3Rlci1iY2tncm5kLmpwZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7IH1cbiAgI2hhbWJ1cmdlci1uYXYub3BlbiB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYW5pbWF0aW9uOiBhbmltLWZsZXggLjNzIGVhc2UtaW4tb3V0OyB9XG5cbiNtZW51LWhhbWJ1cmdlci1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2x1bW4tZ2FwOiAxMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBwYWRkaW5nOiAxOHB4IDAgMThweCAyMzRweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICNtZW51LWhhbWJ1cmdlci1tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW06bm90KC5uYXYtb3JkZXItbm93KSA+IGEge1xuICAgIGNvbG9yOiAjZDkzYzMwOyB9XG4gICNtZW51LWhhbWJ1cmdlci1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgcGFkZGluZzogMDsgfVxuICAjbWVudS1oYW1idXJnZXItbWVudSA+IGxpID4gdWwuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICNtZW51LWhhbWJ1cmdlci1tZW51ID4gbGk6bm90KC5uYXYtb3JkZXItbm93KSA+IGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAyMXB4IDAgMDsgfVxuICAgICNtZW51LWhhbWJ1cmdlci1tZW51ID4gbGk6bm90KC5uYXYtb3JkZXItbm93KSA+IGE6Zm9jdXMsICNtZW51LWhhbWJ1cmdlci1tZW51ID4gbGk6bm90KC5uYXYtb3JkZXItbm93KSA+IGE6aG92ZXIsICNtZW51LWhhbWJ1cmdlci1tZW51ID4gbGk6bm90KC5uYXYtb3JkZXItbm93KSA+IGE6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZDkzYzMwOyB9XG5cbiNteS1hY2NvdW50LW5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuICBtYXJnaW46IDAgMCAwIDE3cHg7IH1cbiAgI215LWFjY291bnQtbmF2IHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAjbXktYWNjb3VudC1uYXYgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiBpbmhlcml0OyB9XG4gICAgI215LWFjY291bnQtbmF2IGxpLmFjY291bnQtaWNvbiA+IGEge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgRGVtaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7IH1cbiAgICAgICNteS1hY2NvdW50LW5hdiBsaS5hY2NvdW50LWljb24gPiBhOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL3NpZ25pbi1pY29uLXJlZC5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMnB4IDdweCAwIDA7IH1cbiAgICAjbXktYWNjb3VudC1uYXYgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciB1bC5kcm9wZG93bi1tZW51IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGFuaW1hdGlvbjogYW5pbS1zaG93IC4zcyBlYXNlLWluLW91dDsgfVxuICAjbXktYWNjb3VudC1uYXYgdWwuZHJvcGRvd24tbWVudSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDQ5cHggMThweCAyNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDcwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICNteS1hY2NvdW50LW5hdiB1bC5kcm9wZG93bi1tZW51OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMjI0ZjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2Zvb3Rlci1iY2tncm5kLmpwZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgICAjbXktYWNjb3VudC1uYXYgdWwuZHJvcGRvd24tbWVudSBsaSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICNteS1hY2NvdW50LW5hdiB1bC5kcm9wZG93bi1tZW51IGxpOmZvY3VzIGEsXG4gICAgICAjbXktYWNjb3VudC1uYXYgdWwuZHJvcGRvd24tbWVudSBsaTpob3ZlciBhLFxuICAgICAgI215LWFjY291bnQtbmF2IHVsLmRyb3Bkb3duLW1lbnUgbGk6YWN0aXZlIGEge1xuICAgICAgICBjb2xvcjogI2Q5M2MzMDsgfVxuICAgICNteS1hY2NvdW50LW5hdiB1bC5kcm9wZG93bi1tZW51IGEge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgRGVtaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmhpZGUtbWVudW5hdi1vbi1kZXNrLFxuLmhpZGUtbG9jbmF2LW9uLWRlc2ssXG4uaGlkZW5hdi1vbi1kZXNrLFxuLmhpZGUtb24tZGVzayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5saS5oaWRlLW5hdi1sYWJlbCA+IGEge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnNvY2lhbC1saW5rcyA+IHVsLmRyb3Bkb3duLW1lbnUge1xuICBjb2x1bW4tZ2FwOiAzN3B4O1xuICBwYWRkaW5nOiAxNXB4IDAgMTNweDsgfVxuICAuc29jaWFsLWxpbmtzID4gdWwuZHJvcGRvd24tbWVudSA+IGxpIGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1bnNldCAhaW1wb3J0YW50OyB9XG4gIC5zb2NpYWwtbGlua3MgPiB1bC5kcm9wZG93bi1tZW51ID4gbGkgYTpob3ZlciBpOmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAuc29jaWFsLWxpbmtzID4gdWwuZHJvcGRvd24tbWVudSA+IGxpIGEgaSB7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnNvY2lhbC1saW5rcyA+IHVsLmRyb3Bkb3duLW1lbnUgPiBsaSBhIC5tZW51LWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5oZWFkZXItc2VhcmNoLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuaGVhZGVyLXNlYXJjaC1pY29uIC5uYXYtc2VhcmNoLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogNHB4IDAgMDsgfVxuICAgIC5oZWFkZXItc2VhcmNoLWljb24gLm5hdi1zZWFyY2gtbGluayAuc2VhcmNoLWljb246YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltZy93cC1zZWFyY2gtaWNvbi5wbmcpIDAgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4OyB9XG5cbmxpLm5vLWNhcmV0IGEgc3Bhbi5jYXJldCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ucmVnLW1lbnUge1xuICBvcmRlcjogMTsgfVxuXG4ubG9jLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9yZGVyOiAyOyB9XG5cbi5tYWluLW1lbnUtbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3JkZXI6IDI7IH1cblxuLnNvY2lhbC1saW5rcyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgb3JkZXI6IDI7IH1cbiAgLnNvY2lhbC1saW5rcyA+IHVsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4ubmF2LW9yZGVyLW5vdyB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBvcmRlcjogMztcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5uYXYtb3JkZXItbm93IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzIxMjM7XG4gICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgRGVtaVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICBtYXgtd2lkdGg6IDI3NXB4O1xuICAgIHBhZGRpbmc6IDE0cHggMCAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5uYXYtb3JkZXItbm93IGE6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdTaGlwIE5hdGlvbndpZGUnO1xuICAgICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07IH1cbiAgICAubmF2LW9yZGVyLW5vdyBhOmZvY3VzLCAubmF2LW9yZGVyLW5vdyBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZDFhMWM7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5uYXYtb3JkZXItbm93IGE6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZjEyMTM7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG5pLmljb24tdHJpcGFkdmlzb3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9mYS10cmlwYWR2aXNvci5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRyYW5zaXRpb246IC4zczsgfVxuICBpLmljb24tdHJpcGFkdmlzb3I6aG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2ZhLXRyaXBhZHZpc29yLXdoaXRlLnBuZyk7IH1cblxuI21lbnUtbWFpbi1uYXZpZ2F0aW9uIHtcbiAgcGFkZGluZzogMCAyMHB4IDAgMCAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICoqIEZvb3RlclxuICoqL1xuI2Zvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2Zvb3Rlci1iY2tncm5kLmpwZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIG1hcmdpbjogYXV0byAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjsgfVxuICAjZm9vdGVyIC5mb290ZXItY29udGVudHMudG9wIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHJvdy1nYXA6IDQxcHg7XG4gICAgcGFkZGluZzogMCAwIDUycHg7IH1cbiAgI2Zvb3RlciAuZm9vdGVyLWNvbnRlbnRzLmJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgI2Zvb3RlciAuYS1jdXN0b20tbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAtMjNweCAwIDI4cHg7IH1cbiAgICAjZm9vdGVyIC5hLWN1c3RvbS1sb2dvLm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgI2Zvb3RlciAuZm9vdGVyLWNvbC1sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMTNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIyMXB4OyB9XG4gICNmb290ZXIgLmZvb3Rlci1uYXYtaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAwIDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOTNjMzA7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjZm9vdGVyICNtZW51LWZvb3Rlci1uYXYge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAjZm9vdGVyICNtZW51LWZvb3Rlci1uYXYgbGkge1xuICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7IH1cbiAgICAgICNmb290ZXIgI21lbnUtZm9vdGVyLW5hdiBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhIHtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICAjZm9vdGVyICNtZW51LWZvb3Rlci1uYXYgYSB7XG4gICAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICNmb290ZXIgI21lbnUtZm9vdGVyLW5hdiBhOmZvY3VzLCAjZm9vdGVyICNtZW51LWZvb3Rlci1uYXYgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjYjNiMmIzOyB9XG4gICAgICAjZm9vdGVyICNtZW51LWZvb3Rlci1uYXYgYTphY3RpdmUge1xuICAgICAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAjZm9vdGVyIC5mb290ZXItbmF2cy1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiA0N3B4IDAgMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk2OXB4OyB9XG4gICAgI2Zvb3RlciAuZm9vdGVyLW5hdnMtYm94IC5mb290ZXItbmF2LWNvbCB7XG4gICAgICBmbGV4OiAwIDEgMTg2cHg7IH1cbiAgICAjZm9vdGVyIC5mb290ZXItbmF2cy1ib3ggLm5hdi1jb2wtaGVhZGluZyB7XG4gICAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBEZW1pXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbjogMCAwIDJweDsgfVxuICAgICAgI2Zvb3RlciAuZm9vdGVyLW5hdnMtYm94IC5uYXYtY29sLWhlYWRpbmc6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOTNjMzA7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgbWFyZ2luOiAxN3B4IDAgMDsgfVxuICAjZm9vdGVyIHVsLm5hdi1saW5rcyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMTdweCAwIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgI2Zvb3RlciB1bC5uYXYtbGlua3MudHdvLWNvbHMge1xuICAgICAgY29sdW1uLWNvdW50OiAyOyB9XG4gICAgI2Zvb3RlciB1bC5uYXYtbGlua3MgbGkge1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7IH1cbiAgICAgICNmb290ZXIgdWwubmF2LWxpbmtzIGxpLmJ0bi1saW5rIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNjVweDtcbiAgICAgICAgbWluLWhlaWdodDogNDBweDsgfVxuICAgICAgICAjZm9vdGVyIHVsLm5hdi1saW5rcyBsaS5idG4tbGluayBhIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBEZW1pXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTsgfVxuICAgICNmb290ZXIgdWwubmF2LWxpbmtzIGxpOm5vdCguYnRuLWxpbmspIGEge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyOGVtO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgY29sdW1uLWdhcDogMTBweDsgfVxuICAgICAgI2Zvb3RlciB1bC5uYXYtbGlua3MgbGk6bm90KC5idG4tbGluaykgYTpmb2N1cywgI2Zvb3RlciB1bC5uYXYtbGlua3MgbGk6bm90KC5idG4tbGluaykgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjYjNiMmIzOyB9XG4gICAgICAjZm9vdGVyIHVsLm5hdi1saW5rcyBsaTpub3QoLmJ0bi1saW5rKSBhOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjNjY2NjY2OyB9XG4gICAgICAjZm9vdGVyIHVsLm5hdi1saW5rcyBsaTpub3QoLmJ0bi1saW5rKSBhW2hyZWZePVwidGVsOlwiXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbWFyZ2luOiA5cHggMCAwOyB9XG4gICAgI2Zvb3RlciB1bC5uYXYtbGlua3MgaSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDE2cHg7IH1cbiAgI2Zvb3RlciAuZm9vdGVyLWJ0bi1sbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzIxMjM7XG4gICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgRGVtaVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMTRweCA0N3B4IDlweDtcbiAgICBtYXJnaW46IDAgMCAwIDFweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAjZm9vdGVyIC5mb290ZXItYnRuLWxuazpmb2N1cywgI2Zvb3RlciAuZm9vdGVyLWJ0bi1sbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JkMWExYzsgfVxuICAgICNmb290ZXIgLmZvb3Rlci1idG4tbG5rOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2YxMjEzOyB9XG4gICAgI2Zvb3RlciAuZm9vdGVyLWJ0bi1sbmsgLnRvcC10ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDguNDVweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAjZm9vdGVyIC5mb290ZXItYnRuLWxuayAudGV4dC1ib3gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAzcHggMCAwOyB9XG4gICNmb290ZXIgLmZvb3Rlci1zb2NpYWwtbmF2LWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogM3B4IDAgNXB4OyB9XG4gICNmb290ZXIgdWwuZm9vdGVyLXNvY2lhbC1pY29ucyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDM3cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDZweCAwIDA7IH1cbiAgICAjZm9vdGVyIHVsLmZvb3Rlci1zb2NpYWwtaWNvbnMgYTpob3ZlciBpOmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICNmb290ZXIgdWwuZm9vdGVyLXNvY2lhbC1pY29ucyBhOmhvdmVyIGltZyB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpOyB9XG4gICAgI2Zvb3RlciB1bC5mb290ZXItc29jaWFsLWljb25zIGkge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICNmb290ZXIgdWwuZm9vdGVyLWJvdC1uYXYge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiA4cHg7IH1cbiAgICAjZm9vdGVyIHVsLmZvb3Rlci1ib3QtbmF2IGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgICAjZm9vdGVyIHVsLmZvb3Rlci1ib3QtbmF2IGxpICsgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzczNzM3MztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW46IDNweCAxMHB4IDAgMDsgfVxuICAgICNmb290ZXIgdWwuZm9vdGVyLWJvdC1uYXYgYSB7XG4gICAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBCb29rXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICBjb2xvcjogIzczNzM3MztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICNmb290ZXIgdWwuZm9vdGVyLWJvdC1uYXYgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZDkzYzMwOyB9XG4gICNmb290ZXIgLmZvb3Rlci1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgI2Zvb3RlciAuZm9vdGVyLWJvdHRvbSAuY29sb3Bob24ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICNmb290ZXIgLmZvb3Rlci1ib3R0b20gLmNvbG9waG9uIC5ieSB7XG4gICAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBCb29rXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogOHB4O1xuICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMDNlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgI2Zvb3RlciAuZm9vdGVyLWJvdHRvbSAuY29sb3Bob24gLmJ5IGEge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBvcGFjaXR5OiAuNTsgfVxuXG4uYmFjay10by10b3Age1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxNXB4O1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogMTAwMTA7XG4gIGJhY2tncm91bmQ6ICM0MDQwNDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkOTNjMzA7XG4gIGhlaWdodDogMzZweDtcbiAgd2lkdGg6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMjE3LCA2MCwgNDgsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDIxNywgNjAsIDQ4LCAwLjIpO1xuICAtbXMtYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDIxNywgNjAsIDQ4LCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMjE3LCA2MCwgNDgsIDAuMik7IH1cbiAgLmJhY2stdG8tdG9wOmhvdmVyIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxOHB4IHJnYmEoMjE3LCA2MCwgNDgsIDAuNyk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDAgMThweCByZ2JhKDIxNywgNjAsIDQ4LCAwLjcpO1xuICAgIC1tcy1ib3gtc2hhZG93OiAwIDAgMThweCByZ2JhKDIxNywgNjAsIDQ4LCAwLjcpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxOHB4IHJnYmEoMjE3LCA2MCwgNDgsIDAuNyk7IH1cbiAgLmJhY2stdG8tdG9wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA3cHgpO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tOiA5cHggc29saWQgI2ZmZmZmZjtcbiAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zaG93LWJhY2stdG8tdG9wIC5iYWNrLXRvLXRvcCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7IH1cblxuI3N3bnphX2Jhbm5lcl9pZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5Aa2V5ZnJhbWVzIGFuaW0tc2hvdyB7XG4gIDAlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgMSUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfSB9XG5cbkBrZXlmcmFtZXMgYW5pbS1mbGV4IHtcbiAgMCUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAxJSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH0gfVxuXG5Aa2V5ZnJhbWVzIGFuaW0tZmxleC1oaWRlIHtcbiAgMCUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAxJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH0gfVxuXG4vKipcbiAqKiBQYWdlIFNlY3Rpb25zXG4gKiovXG4uYmxvZ19wYWdlX3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC50aGUtY29udGVudC13cmFwIHtcbiAgICBwYWRkaW5nOiAyOHB4IDAgNzdweDsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAudGhlLWNvbnRlbnQtd3JhcC5zaW5nbGUtcG9zdC1ibG9nIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA3OXB4OyB9XG4gIC5ibG9nX3BhZ2Vfc2VjdGlvbiAucG9zdC1jb250ZW50cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5wb3N0LXRpdGxlIHtcbiAgICBtYXJnaW46IC01cHggMCA5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5wb3N0LXRpdGxlIGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgY29sb3I6ICMwOTIyNGM7XG4gICAgbWFyZ2luOiA1NHB4IDAgMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnBvc3QtdGl0bGUgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2Q5M2MzMDsgfVxuICAuYmxvZ19wYWdlX3NlY3Rpb24gLnBvc3QtZGF0ZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgQm9va1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogI2E2YTZhNjsgfVxuICAuYmxvZ19wYWdlX3NlY3Rpb24gLnBvc3QtY2F0IHtcbiAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBCb29rXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2Q5M2MzMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5leGNlcnB0IHtcbiAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBCb29rXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLmV4Y2VycHQgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5ibG9nX3BhZ2Vfc2VjdGlvbiAucG9zdC1jYXJkcyAuYWxtLXJldmVhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogMjVweDtcbiAgICByb3ctZ2FwOiAyMHB4OyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5wb3N0LWNhcmRzIC5hbG0tcmV2ZWFsOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZmxleDogYXV0bzsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAucG9zdC1jYXJkcyAuYWxtLXJldmVhbCAuY2FyZC1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcm93LWdhcDogMjdweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDU1NnB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnBvc3QtY2FyZHMgLmFsbS1yZXZlYWwgLmNhcmQtY29udGVudDpmb2N1cyAuYmxvZy1wcmV2LWltZzphZnRlciwgLmJsb2dfcGFnZV9zZWN0aW9uIC5wb3N0LWNhcmRzIC5hbG0tcmV2ZWFsIC5jYXJkLWNvbnRlbnQ6aG92ZXIgLmJsb2ctcHJldi1pbWc6YWZ0ZXIge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggI2Q5M2MzMDsgfVxuICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5wb3N0LWNhcmRzIC5hbG0tcmV2ZWFsIC5jYXJkLWNvbnRlbnQ6Zm9jdXMgLnJlYWRtb3JlLCAuYmxvZ19wYWdlX3NlY3Rpb24gLnBvc3QtY2FyZHMgLmFsbS1yZXZlYWwgLmNhcmQtY29udGVudDpob3ZlciAucmVhZG1vcmUge1xuICAgICAgICBjb2xvcjogI2JkMWExYzsgfVxuICAgICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnBvc3QtY2FyZHMgLmFsbS1yZXZlYWwgLmNhcmQtY29udGVudDpmb2N1cyAucmVhZG1vcmU6YWZ0ZXIsIC5ibG9nX3BhZ2Vfc2VjdGlvbiAucG9zdC1jYXJkcyAuYWxtLXJldmVhbCAuY2FyZC1jb250ZW50OmhvdmVyIC5yZWFkbW9yZTphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvYmxvZy1yZWFkbW9yZS1hcnJvdy1oLnBuZyk7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMXB4IDIycHg7IH1cbiAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAucG9zdC1jYXJkcyAuYWxtLXJldmVhbCAuY2FyZC1jb250ZW50OmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjN2YxMjEzOyB9XG4gICAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAucG9zdC1jYXJkcyAuYWxtLXJldmVhbCAuY2FyZC1jb250ZW50OmFjdGl2ZSAucmVhZG1vcmU6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2Jsb2ctcmVhZG1vcmUtYXJyb3ctYS5wbmcpO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDFweCAyMnB4OyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5wb3N0LWNhcmRzIC5hbG0tcmV2ZWFsIC5ibG9nLXByZXYtaW1nIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgbWluLWhlaWdodDogMzEwcHg7XG4gICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5M2MzMDsgfVxuICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5wb3N0LWNhcmRzIC5hbG0tcmV2ZWFsIC5ibG9nLXByZXYtaW1nOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzIGVhc2U7IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnBvc3QtY2FyZHMgLmFsbS1yZXZlYWwgLnBvc3QtY29udGVudHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAyMTlweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAucG9zdC1jYXJkcyAuYWxtLXJldmVhbCAucG9zdC10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBIZWF2eVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBjb2xvcjogIzBkMGQwZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5wb3N0LWNhcmRzIC5hbG0tcmV2ZWFsIC5leGNlcnB0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwNWVtO1xuICAgICAgY29sb3I6ICMwZDBkMGQ7IH1cbiAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAucG9zdC1jYXJkcyAuYWxtLXJldmVhbCAuZXhjZXJwdCBwIHtcbiAgICAgICAgbWFyZ2luOiAxM3B4IDA7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuY2FyZC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcm93LWdhcDogMjBweDsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuY2FyZC1jb250ZW50ICsgLmNhcmQtY29udGVudCB7XG4gICAgICBtYXJnaW46IDQwcHggMCAwOyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5jYXJkLWNvbnRlbnQgLnBvc3QtY29udGVudHMsXG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5jYXJkLWNvbnRlbnQgLmJsb2ctcHJldi1pbWcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAyODBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDI4MHB4OyB9XG4gICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLmNhcmQtY29udGVudCAucG9zdC1jb250ZW50cyBpbWcsXG4gICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLmNhcmQtY29udGVudCAuYmxvZy1wcmV2LWltZyBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5idG5zIHtcbiAgICBwYWRkaW5nOiAwIDAgMjNweDtcbiAgICBtYXJnaW46IGF1dG8gMCAwICFpbXBvcnRhbnQ7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5yZWFkbW9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgRGVtaVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNlYzIxMjM7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiBhdXRvOyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5yZWFkbW9yZTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9ibG9nLXJlYWRtb3JlLWFycm93LW0ucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIG1hcmdpbjogMCAwIDFweCA5cHg7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBtaW4taGVpZ2h0OiA2NTBweDtcbiAgICBwYWRkaW5nOiAzM3B4IDQwcHggMjJweCAzOXB4O1xuICAgIG1hcmdpbjogLTIyNnB4IDAgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5jb250ZW50LXdyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHJvdy1nYXA6IDMwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnBvc3QtY29udGVudCB7XG4gICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogOTI2cHg7IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5wb3N0LWltYWdlIHtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7IH1cbiAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnBvc3QtaW1hZ2UgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5wb3N0LWNvbnRlbnQgcCArIHAge1xuICAgICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnBvc3QtY29udGVudCBoMSArIHAsIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnBvc3QtY29udGVudCBoMiArIHAsIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnBvc3QtY29udGVudCBoMyArIHAsIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnBvc3QtY29udGVudCBoNCArIHAsIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnBvc3QtY29udGVudCBoNSArIHAsIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnBvc3QtY29udGVudCBoNiArIHAge1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAucG9zdC1jb250ZW50IHAge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgQm9va1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwNWVtO1xuICAgICAgY29sb3I6ICMwZDBkMGQ7XG4gICAgICBtYXJnaW46IDEwcHggMCA4cHg7IH1cbiAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnBvc3QtY29udGVudCBwOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAucG9zdC1jb250ZW50IHVsLFxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnBvc3QtY29udGVudCBvbCB7XG4gICAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBCb29rXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMDVlbTtcbiAgICAgIGNvbG9yOiAjMGQwZDBkOyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCBoMSwgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCBoMiwgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCBoMywgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCBoNCwgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCBoNSwgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCBoNiB7XG4gICAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDA1ZW07XG4gICAgICBjb2xvcjogIzBkMGQwZDtcbiAgICAgIG1hcmdpbjogMTlweCAwIDA7IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IGEge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgQm9va1wiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwNWVtO1xuICAgICAgY29sb3I6ICNkOTNjMzA7IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5zaWRlYmFyIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1heC13aWR0aDogMzU1cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciAud2lkZ2V0LXdyYXAgaDIge1xuICAgICAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBIZWF2eVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogIzBkMGQwZDtcbiAgICAgICAgbWFyZ2luOiAzcHggMCAwOyB9XG4gICAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnNpZGViYXIgLndpZGdldC13cmFwIGgyOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNTIwMjg7IH1cbiAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnNpZGViYXIgLndpZGdldC13cmFwIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciAud2lkZ2V0LXdyYXAgdWwgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgY29sdW1uLWdhcDogMTBweDsgfVxuICAgICAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnNpZGViYXIgLndpZGdldC13cmFwIHVsIGxpOmhvdmVyIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2ZlYXR1cmVkLWltYWdlOmFmdGVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCAjZDkzYzMwOyB9XG4gICAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnNpZGViYXIgLndpZGdldC13cmFwIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7IH1cbiAgICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciAud2lkZ2V0LXdyYXAgdWwgYSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogIzBkMGQwZDtcbiAgICAgICAgICBtYXJnaW46IC0zcHggMCAwO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIHJvdy1nYXA6IDE3cHg7IH1cbiAgICAgICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5zaWRlYmFyIC53aWRnZXQtd3JhcCB1bCBhOmZvY3VzLCAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5zaWRlYmFyIC53aWRnZXQtd3JhcCB1bCBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjYmQxYTFjOyB9XG4gICAgICAgICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5zaWRlYmFyIC53aWRnZXQtd3JhcCB1bCBhOmZvY3VzOmFmdGVyLCAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5zaWRlYmFyIC53aWRnZXQtd3JhcCB1bCBhOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNiZDFhMWM7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2Jsb2ctcmVhZG1vcmUtYXJyb3ctaC5wbmcpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDk3cHggYm90dG9tIDhweDsgfVxuICAgICAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnNpZGViYXIgLndpZGdldC13cmFwIHVsIGE6YWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjN2YxMjEzOyB9XG4gICAgICAgICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5zaWRlYmFyIC53aWRnZXQtd3JhcCB1bCBhOmFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjN2YxMjEzO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9ibG9nLXJlYWRtb3JlLWFycm93LWEucG5nKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA5N3B4IGJvdHRvbSA4cHg7IH1cbiAgICAgICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5zaWRlYmFyIC53aWRnZXQtd3JhcCB1bCBhOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdSZWFkIE1vcmUnO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvYmxvZy1yZWFkbW9yZS1hcnJvdy1tLnBuZyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDg3cHggYm90dG9tIDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEzcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIERlbWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICAgICAgICBjb2xvcjogI2VjMjEyMztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gICAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnNpZGViYXIgLndpZGdldC13cmFwIHVsIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2ZlYXR1cmVkLWltYWdlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNDVweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDlweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5M2MzMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnNpZGViYXIgLndpZGdldC13cmFwIHVsIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2ZlYXR1cmVkLWltYWdlIGltZyB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgd2lkdGg6IDEyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnNpZGViYXIgLndpZGdldC13cmFwIHVsIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2ZlYXR1cmVkLWltYWdlOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzIGVhc2U7IH1cbiAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnNpZGViYXIgLndpZGdldC13cmFwIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyBoMi5nZm9ybV9zdWJtaXNzaW9uX2Vycm9yIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnNpZGViYXIgLndpZGdldC13cmFwIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyBoMi5nZm9ybV9zdWJtaXNzaW9uX2Vycm9yOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiB1bnNldDsgfVxuICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciAud2lkZ2V0LXdyYXAgI3ZhbGlkYXRpb25fbWVzc2FnZV8zXzUge1xuICAgICAgICBtYXJnaW46IDEwcHggMDsgfVxuICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciAud2lkZ2V0LXdyYXAgLmNvbnRhY3QtZm9ybS1zaWRlYmFyX3dyYXBwZXIgLmdmb3JtX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciAud2lkZ2V0LXdyYXAgLmNvbnRhY3QtZm9ybS1zaWRlYmFyX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS1zaWRlYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE4MzA2ZDtcbiAgICAgICAgcGFkZGluZzogNDBweDsgfVxuICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciAud2lkZ2V0LXdyYXAgLmNvbnRhY3QtZm9ybS1zaWRlYmFyX3dyYXBwZXIgaDMuaGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBtYXJnaW46IC00cHggMCAwOyB9XG4gICAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnNpZGViYXIgLndpZGdldC13cmFwIC5jb250YWN0LWZvcm0tc2lkZWJhcl93cmFwcGVyIGgzLmhlYWRpbmc6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IHVuc2V0OyB9XG4gICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5zaWRlYmFyIC53aWRnZXQtd3JhcCAuY29udGFjdC1mb3JtLXNpZGViYXJfd3JhcHBlciBwLnRleHQge1xuICAgICAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBCb29rXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbWFyZ2luOiAxMXB4IDA7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5ub3RoaW5nLWZvdW5kIHtcbiAgICBtYXJnaW46IDUwcHggMDsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAubm90aGluZy1mb3VuZCAuaGVhZGluZyB7XG4gICAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgIGNvbG9yOiAjMGQwZDBkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLm5vdGhpbmctZm91bmQgLmNvbnRlbnQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgQm9va1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtOyB9XG4gICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLm5vdGhpbmctZm91bmQgLmNvbnRlbnQgcCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDI1cHg7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5hamF4LWxvYWQtbW9yZS13cmFwLndoaXRlIC5hbG0tYnRuLXdyYXAge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAzNXB4IDAgMDsgfVxuICAuYmxvZ19wYWdlX3NlY3Rpb24gLmFqYXgtbG9hZC1tb3JlLXdyYXAud2hpdGUgLmFsbS1sb2FkLW1vcmUtYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwZDBkMGQ7XG4gICAgY29sb3I6ICMwZDBkMGQ7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLmFqYXgtbG9hZC1tb3JlLXdyYXAud2hpdGUgLmFsbS1sb2FkLW1vcmUtYnRuOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyNjI2OyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5hamF4LWxvYWQtbW9yZS13cmFwLndoaXRlIC5hbG0tbG9hZC1tb3JlLWJ0bjpmb2N1cywgLmJsb2dfcGFnZV9zZWN0aW9uIC5hamF4LWxvYWQtbW9yZS13cmFwLndoaXRlIC5hbG0tbG9hZC1tb3JlLWJ0bjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuYWpheC1sb2FkLW1vcmUtd3JhcC53aGl0ZSAuYWxtLWxvYWQtbW9yZS1idG46YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLmFqYXgtbG9hZC1tb3JlLXdyYXAud2hpdGUgLmFsbS1sb2FkLW1vcmUtYnRuOmFjdGl2ZTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQwZDBkOyB9XG5cbi5hZG1pbi1iYXIgLmRlZmF1bHQtcGFnZS1zZWN0aW9uIC50aGUtcGFnZS1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wIC02OHB4OyB9XG5cbi5kZWZhdWx0LXBhZ2Utc2VjdGlvbiAudGhlLWNvbnRlbnQtd3JhcCB7XG4gIHBhZGRpbmc6IDYwcHggMCAxMDBweDsgfVxuXG4uZGVmYXVsdC1wYWdlLXNlY3Rpb24gLnNlY3Rpb24taGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuZGVmYXVsdC1wYWdlLXNlY3Rpb24gLnNlY3Rpb24taGVhZGluZzpiZWZvcmUsIC5kZWZhdWx0LXBhZ2Utc2VjdGlvbiAuc2VjdGlvbi1oZWFkaW5nOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgIGZsZXg6IDAgMSA0NDBweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgbWFyZ2luOiAyOHB4IDAgMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2JmYmZiZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JmYmZiZjsgfVxuXG4uZGVmYXVsdC1wYWdlLXNlY3Rpb24gLmNvbnRlbnQtaGVhZGluZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5kZWZhdWx0LXBhZ2Utc2VjdGlvbiAuaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwZDBkMGQ7XG4gIG1hcmdpbjogNXB4IDAgMzBweDtcbiAgbWluLXdpZHRoOiAzMzBweDsgfVxuXG4uZGVmYXVsdC1wYWdlLXNlY3Rpb24gaDEsIC5kZWZhdWx0LXBhZ2Utc2VjdGlvbiBoMiwgLmRlZmF1bHQtcGFnZS1zZWN0aW9uIGgzLCAuZGVmYXVsdC1wYWdlLXNlY3Rpb24gaDQsIC5kZWZhdWx0LXBhZ2Utc2VjdGlvbiBoNSwgLmRlZmF1bHQtcGFnZS1zZWN0aW9uIGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgY29sb3I6ICMwZDBkMGQ7IH1cblxuLmRlZmF1bHQtcGFnZS1zZWN0aW9uIHAsIC5kZWZhdWx0LXBhZ2Utc2VjdGlvbiB1bCwgLmRlZmF1bHQtcGFnZS1zZWN0aW9uIG9sIHtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgQm9va1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAwNWVtO1xuICBjb2xvcjogIzBkMGQwZDsgfVxuXG4uZGVmYXVsdC1wYWdlLXNlY3Rpb24gYSB7XG4gIGNvbG9yOiAjZDkzYzMwOyB9XG5cbi50aGVfY2hhbXBfc2hhcmluZ191bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDMycHg7XG4gIHBhZGRpbmc6IDAgMCA0cHg7IH1cblxuLnRoZV9jaGFtcF9ob3Jpem9udGFsX3NoYXJpbmcgLnRoZV9jaGFtcF9zdmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk1OTU5ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IC4zczsgfVxuICAudGhlX2NoYW1wX2hvcml6b250YWxfc2hhcmluZyAudGhlX2NoYW1wX3N2Zzpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5M2MzMCAhaW1wb3J0YW50OyB9XG5cbi50aGVfY2hhbXBfaG9yaXpvbnRhbF9zaGFyaW5nIC50aGVfY2hhbXBfYnV0dG9uX3R3aXR0ZXIgLnRoZV9jaGFtcF9zdmcgc3ZnIHtcbiAgbWF4LWhlaWdodDogMjhweCAhaW1wb3J0YW50OyB9XG5cbi50aGVfY2hhbXBfaG9yaXpvbnRhbF9zaGFyaW5nIC50aGVfY2hhbXBfZmFjZWJvb2sgLnRoZV9jaGFtcF9zdmcgc3ZnIHtcbiAgbWF4LWhlaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG5cbi50aGVfY2hhbXBfaG9yaXpvbnRhbF9zaGFyaW5nIC50aGVfY2hhbXBfYnV0dG9uX3BpbnRlcmVzdCAudGhlX2NoYW1wX3N2ZyBzdmcge1xuICBtYXgtaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7IH1cblxuLnRoZV9jaGFtcF9ob3Jpem9udGFsX3NoYXJpbmcgLnRoZV9jaGFtcF9idXR0b25fbGlua2VkaW4gLnRoZV9jaGFtcF9zdmcgc3ZnIHtcbiAgbWF4LWhlaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG5cbi5hbG0tbG9hZC1tb3JlLWJ0bi5kb25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIDAgNnB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgLnNsaWNrLWRvdHMgbGkge1xuICAgIG1hcmdpbjogMCA2cHg7IH1cbiAgICAuc2xpY2stZG90cyBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuc2xpY2stZG90cyBidXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDsgfVxuICAuc2xpY2stZG90cyBsaTpob3ZlciBidXR0b24sXG4gIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTsgfVxuXG4uZnJvbnRfYmFubmVyX3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkzYzMwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7IH1cbiAgLmZyb250X2Jhbm5lcl9zZWN0aW9uIC50aGUtY29udGVudC13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5mcm9udF9iYW5uZXJfc2VjdGlvbiAudGhlLWNvbnRlbnQtd3JhcDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSA0MSUsIGJsYWNrIDEwMCUpO1xuICAgICAgLyogRkYzLjYtMTUgKi9cbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSA0MSUsIGJsYWNrIDEwMCUpO1xuICAgICAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgNDElLCBibGFjayAxMDAlKTtcbiAgICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjMDAwMDAwJyxHcmFkaWVudFR5cGU9MCApO1xuICAgICAgLyogSUU2LTkgKi9cbiAgICAgIG9wYWNpdHk6IC4yOyB9XG4gIC5mcm9udF9iYW5uZXJfc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7IH1cbiAgLmZyb250X2Jhbm5lcl9zZWN0aW9uIC5jb250ZW50cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDMwcHggMCA1OHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gLmNvbnRlbnQtYmFubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4OyB9XG4gIC5mcm9udF9iYW5uZXJfc2VjdGlvbiAuaGVhZGluZ3Mge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5mcm9udF9iYW5uZXJfc2VjdGlvbiAuaGVhZGluZ3MudG9wIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmZyb250X2Jhbm5lcl9zZWN0aW9uIC5oZWFkaW5ncy5tYWluIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gICAgICBtYXJnaW46IDAgMCAxMnB4OyB9XG4gIC5mcm9udF9iYW5uZXJfc2VjdGlvbiAuYmFubmVyLXNsaWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAtMjsgfVxuICAgIC5mcm9udF9iYW5uZXJfc2VjdGlvbiAuYmFubmVyLXNsaWRlciA+IC5zbGlkZS1pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gLmJhbm5lci1zbGlkZXIgPiAuc2xpZGUtaW1hZ2U6Zmlyc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5mcm9udF9iYW5uZXJfc2VjdGlvbiAuYmFubmVyLXNsaWRlciAuc2xpZGUtaW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50OyB9XG4gICAgLmZyb250X2Jhbm5lcl9zZWN0aW9uIC5iYW5uZXItc2xpZGVyIC5zbGljay1saXN0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApIDQxJSwgYmxhY2sgMTAwJSk7XG4gICAgICAvKiBGRjMuNi0xNSAqL1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApIDQxJSwgYmxhY2sgMTAwJSk7XG4gICAgICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSA0MSUsIGJsYWNrIDEwMCUpO1xuICAgICAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAnLEdyYWRpZW50VHlwZT0wICk7XG4gICAgICAvKiBJRTYtOSAqL1xuICAgICAgb3BhY2l0eTogLjU7IH1cbiAgLmZyb250X2Jhbm5lcl9zZWN0aW9uIC5yZXNpemVyIHtcbiAgICB3aWR0aDogMTIwMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gLnJlc2l6ZXI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IGNhbGMoMTAwdmggLSAxMDBweCk7IH1cblxuLmZyb250X2xvY2F0aW9uc19zZWN0aW9uIC5jb250ZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG4gIHJvdy1nYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxNHB4OyB9XG5cbi5mcm9udF9sb2NhdGlvbnNfc2VjdGlvbiAubG9jYXRpb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMyU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOTNjMzA7IH1cblxuLmZyb250X2xvY2F0aW9uc19zZWN0aW9uIC5vdXRzaWRlLWJveCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDM3MHB4O1xuICBtYXJnaW46IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0OyB9XG4gIC5mcm9udF9sb2NhdGlvbnNfc2VjdGlvbiAub3V0c2lkZS1ib3g6aG92ZXI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAuNzU7IH1cbiAgLmZyb250X2xvY2F0aW9uc19zZWN0aW9uIC5vdXRzaWRlLWJveDpob3ZlcjphZnRlciB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuZnJvbnRfbG9jYXRpb25zX3NlY3Rpb24gLm91dHNpZGUtYm94OmhvdmVyIC5jb250ZW50LWJveCB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5mcm9udF9sb2NhdGlvbnNfc2VjdGlvbiAub3V0c2lkZS1ib3g6aG92ZXIgLmJ0bi1saW5rLFxuICAuZnJvbnRfbG9jYXRpb25zX3NlY3Rpb24gLm91dHNpZGUtYm94OmhvdmVyIC5sb2NhdGlvbi1waG9uZS1sbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBhbmltYXRpb246IGFuaW0tc2hvdyAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgLmZyb250X2xvY2F0aW9uc19zZWN0aW9uIC5vdXRzaWRlLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5mcm9udF9sb2NhdGlvbnNfc2VjdGlvbiAub3V0c2lkZS1ib3g6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCBibGFjayAxMDAlKTtcbiAgICAvKiBGRjMuNi0xNSAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgYmxhY2sgMTAwJSk7XG4gICAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCBibGFjayAxMDAlKTtcbiAgICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAnLEdyYWRpZW50VHlwZT0wICk7XG4gICAgLyogSUU2LTkgKi9cbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgICB6LWluZGV4OiAxOyB9XG5cbi5mcm9udF9sb2NhdGlvbnNfc2VjdGlvbiAuY29udGVudC1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MTBweDtcbiAgcGFkZGluZzogMCAwIDIxcHg7XG4gIG1hcmdpbjogYXV0byBhdXRvIDA7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogNTsgfVxuXG4uZnJvbnRfbG9jYXRpb25zX3NlY3Rpb24gLmxvY2F0aW9uLWhlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBEZW1pXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDZweCAwIDE0cHg7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDsgfVxuXG4uZnJvbnRfbG9jYXRpb25zX3NlY3Rpb24gLmJ0bi1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgbWFyZ2luOiAxMHB4IDAgMCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA1MHB4OyB9XG5cbi5mcm9udF9sb2NhdGlvbnNfc2VjdGlvbiAubG9jYXRpb24tcGhvbmUtbG5rIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgRGVtaVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDE0cHggMCAwOyB9XG4gIC5mcm9udF9sb2NhdGlvbnNfc2VjdGlvbiAubG9jYXRpb24tcGhvbmUtbG5rIGkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW46IDAgOHB4IDAgMDsgfVxuICAuZnJvbnRfbG9jYXRpb25zX3NlY3Rpb24gLmxvY2F0aW9uLXBob25lLWxuazpob3ZlcixcbiAgLmZyb250X2xvY2F0aW9uc19zZWN0aW9uIC5sb2NhdGlvbi1waG9uZS1sbms6aG92ZXIgaTpiZWZvcmUge1xuICAgIGNvbG9yOiAjZDkzYzMwOyB9XG5cbi5mcm9udF9wcm9kdWN0c19zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYzsgfVxuICAuZnJvbnRfcHJvZHVjdHNfc2VjdGlvbiAudGhlLWNvbnRlbnQtd3JhcCB7XG4gICAgcGFkZGluZzogMzFweCAwIDUwcHg7IH1cbiAgLmZyb250X3Byb2R1Y3RzX3NlY3Rpb24gLnNlY3Rpb24taGVhZGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuZnJvbnRfcHJvZHVjdHNfc2VjdGlvbiAuc2VjdGlvbi1oZWFkaW5nOmJlZm9yZSwgLmZyb250X3Byb2R1Y3RzX3NlY3Rpb24gLnNlY3Rpb24taGVhZGluZzphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgZmxleDogMCAxIDQ0MHB4O1xuICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgbWFyZ2luOiAyOHB4IDAgMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmZiZmJmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZmJmYmY7IH1cbiAgLmZyb250X3Byb2R1Y3RzX3NlY3Rpb24gLmNvbnRlbnQtaGVhZGluZ3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZnJvbnRfcHJvZHVjdHNfc2VjdGlvbiAuaGVhZGluZ3Mge1xuICAgIG1pbi13aWR0aDogNTIwcHg7IH1cbiAgICAuZnJvbnRfcHJvZHVjdHNfc2VjdGlvbiAuaGVhZGluZ3MudG9wIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNlYTM2MjE7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuZnJvbnRfcHJvZHVjdHNfc2VjdGlvbiAuaGVhZGluZ3MubWFpbiB7XG4gICAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzBkMGQwZDtcbiAgICAgIG1hcmdpbjogLTRweCAwIDE0cHg7IH1cbiAgICAgIC5mcm9udF9wcm9kdWN0c19zZWN0aW9uIC5oZWFkaW5ncy5tYWluIHNwYW4ge1xuICAgICAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBEZW1pXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmZyb250X3Byb2R1Y3RzX3NlY3Rpb24gLnByb2R1Y3Qtc2xpZGVyIHtcbiAgICBtYXJnaW46IDIwcHggMDsgfVxuICAgIC5mcm9udF9wcm9kdWN0c19zZWN0aW9uIC5wcm9kdWN0LXNsaWRlciAuc2xpY2stdHJhY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGNvbHVtbi1nYXA6IDQwcHg7IH1cbiAgLmZyb250X3Byb2R1Y3RzX3NlY3Rpb24gLnByb2R1Y3QtaW1hZ2UtYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIG1pbi13aWR0aDogNDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5mcm9udF9wcm9kdWN0c19zZWN0aW9uIC5wcm9kdWN0LWltYWdlLWJveDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MgZWFzZTsgfVxuICAgIC5mcm9udF9wcm9kdWN0c19zZWN0aW9uIC5wcm9kdWN0LWltYWdlLWJveC5hY3RpdmU6OmFmdGVyLCAuZnJvbnRfcHJvZHVjdHNfc2VjdGlvbiAucHJvZHVjdC1pbWFnZS1ib3g6aG92ZXI6OmFmdGVyIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDVweCAjZDkzYzMwOyB9XG4gICAgLmZyb250X3Byb2R1Y3RzX3NlY3Rpb24gLnByb2R1Y3QtaW1hZ2UtYm94IGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5mcm9udF9wcm9kdWN0c19zZWN0aW9uIC5wcm9kdWN0LXNhbGUsXG4gIC5mcm9udF9wcm9kdWN0c19zZWN0aW9uIC5wcm9kdWN0LW5ldyB7XG4gICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgRGVtaVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7IH1cbiAgLmZyb250X3Byb2R1Y3RzX3NlY3Rpb24gLnByb2R1Y3Qtc2FsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogI2VhMzYyMTtcbiAgICBwYWRkaW5nOiA4cHggMTJweCA3cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VhMzYyMTsgfVxuICAgIC5mcm9udF9wcm9kdWN0c19zZWN0aW9uIC5wcm9kdWN0LXNhbGUgKyAucHJvZHVjdC1uZXcge1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIHJpZ2h0OiB1bnNldDsgfVxuICAuZnJvbnRfcHJvZHVjdHNfc2VjdGlvbiAucHJvZHVjdC1uZXcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYTM2MjE7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogOXB4IDE0cHggNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgLmZyb250X3Byb2R1Y3RzX3NlY3Rpb24gLnByb2R1Y3QtY2F0IHtcbiAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBEZW1pXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjZWEzNjIxOyB9XG4gIC5mcm9udF9wcm9kdWN0c19zZWN0aW9uIC5wcm9kdWN0LXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBEZW1pXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDAgMCAxNnB4O1xuICAgIGNvbG9yOiAjMGQwZDBkOyB9XG4gIC5mcm9udF9wcm9kdWN0c19zZWN0aW9uIC5wcm9kdWN0LXByaWNlIHtcbiAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBEZW1pXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gICAgY29sb3I6ICMwZDBkMGQ7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5mcm9udF9wcm9kdWN0c19zZWN0aW9uIC5wcm9kdWN0LW9yZGVyLWJ0biB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCAxcHg7XG4gICAgbWFyZ2luOiAxNXB4IDAgMDsgfVxuICAuZnJvbnRfcHJvZHVjdHNfc2VjdGlvbiAuc2xpY2stYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdG9wOiBjYWxjKDMwJSk7XG4gICAgbGVmdDogY2FsYyg1MCUgKyA3MzhweCk7XG4gICAgY29sb3I6ICNiZmJmYmY7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5mcm9udF9wcm9kdWN0c19zZWN0aW9uIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNzU4cHgpOyB9XG4gICAgLmZyb250X3Byb2R1Y3RzX3NlY3Rpb24gLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZDkzYzMwOyB9XG4gIC5mcm9udF9wcm9kdWN0c19zZWN0aW9uICNwcm9kdWN0cy1zbGlkZXItYXJyb3dzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MnB4O1xuICAgIGhlaWdodDogMjNweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmZyb250X3Byb2R1Y3RzX3NlY3Rpb24gI3Byb2R1Y3RzLXNsaWRlci1hcnJvd3MgLnNsaWNrLXByZXYsXG4gICAgLmZyb250X3Byb2R1Y3RzX3NlY3Rpb24gI3Byb2R1Y3RzLXNsaWRlci1hcnJvd3MgLnNsaWNrLW5leHQge1xuICAgICAgdG9wOiAtMnB4O1xuICAgICAgZm9udC1zaXplOiAyN3B4OyB9XG4gICAgLmZyb250X3Byb2R1Y3RzX3NlY3Rpb24gI3Byb2R1Y3RzLXNsaWRlci1hcnJvd3MgLnNsaWNrLXByZXYge1xuICAgICAgbGVmdDogLTFweDsgfVxuICAgIC5mcm9udF9wcm9kdWN0c19zZWN0aW9uICNwcm9kdWN0cy1zbGlkZXItYXJyb3dzIC5zbGljay1uZXh0IHtcbiAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgcmlnaHQ6IC0xcHg7IH1cblxuLmZyb250X2NvbnRlbnRpbWdfc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7IH1cbiAgLmZyb250X2NvbnRlbnRpbWdfc2VjdGlvbiAuY29udGVudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5mcm9udF9jb250ZW50aW1nX3NlY3Rpb24gLmNvbnRlbnQtbGVmdCxcbiAgLmZyb250X2NvbnRlbnRpbWdfc2VjdGlvbiAuY29udGVudC1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3MDBweDsgfVxuICAuZnJvbnRfY29udGVudGltZ19zZWN0aW9uIC5jb250ZW50LWxlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMzZweDsgfVxuICAuZnJvbnRfY29udGVudGltZ19zZWN0aW9uIC5jb250ZW50LXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogNTAlOyB9XG4gIC5mcm9udF9jb250ZW50aW1nX3NlY3Rpb24gLmltYWdlLm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZnJvbnRfY29udGVudGltZ19zZWN0aW9uIC5pbWFnZSBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmZyb250X2NvbnRlbnRpbWdfc2VjdGlvbiAuaGVhZGluZ3Mge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5mcm9udF9jb250ZW50aW1nX3NlY3Rpb24gLmhlYWRpbmdzLnRvcCB7XG4gICAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBCb29rXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgY29sb3I6ICNlYTM2MjE7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuZnJvbnRfY29udGVudGltZ19zZWN0aW9uIC5oZWFkaW5ncy5tYWluIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogNDdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMwZDBkMGQ7XG4gICAgICBtYXJnaW46IDAgMCAxNnB4OyB9XG4gIC5mcm9udF9jb250ZW50aW1nX3NlY3Rpb24gLnRoZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDIwMHB4IDAgMDsgfVxuICAgIC5mcm9udF9jb250ZW50aW1nX3NlY3Rpb24gLnRoZS1jb250ZW50IHAge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgQm9va1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICBjb2xvcjogIzBkMGQwZDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmZyb250X2NvbnRlbnRpbWdfc2VjdGlvbiAudGhlLWNvbnRlbnQgcCArIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gICAgLmZyb250X2NvbnRlbnRpbWdfc2VjdGlvbiAudGhlLWNvbnRlbnQgdWwsIC5mcm9udF9jb250ZW50aW1nX3NlY3Rpb24gLnRoZS1jb250ZW50IG9sIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwNWVtO1xuICAgICAgY29sb3I6ICMwZDBkMGQ7IH1cbiAgICAuZnJvbnRfY29udGVudGltZ19zZWN0aW9uIC50aGUtY29udGVudCBhIHtcbiAgICAgIGNvbG9yOiAjZDkzYzMwOyB9XG4gIC5mcm9udF9jb250ZW50aW1nX3NlY3Rpb24gLmJ0bnMge1xuICAgIG1hcmdpbjogMzBweCAwIDA7IH1cblxuLmZyb250X2ltZ2NvbnRlbnRfc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiA3OXB4IDAgOTFweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlYTM2MjE7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWEzNjIxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZyb250X2ltZ2NvbnRlbnRfc2VjdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICBvcGFjaXR5OiAuNDsgfVxuICAuZnJvbnRfaW1nY29udGVudF9zZWN0aW9uIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZnJvbnRfaW1nY29udGVudF9zZWN0aW9uIC5jb250ZW50cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDMwcHg7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuZnJvbnRfaW1nY29udGVudF9zZWN0aW9uIC5pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgLSAyOXB4KTtcbiAgICBsZWZ0OiAtNTgwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmZyb250X2ltZ2NvbnRlbnRfc2VjdGlvbiAuaW1hZ2UubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZyb250X2ltZ2NvbnRlbnRfc2VjdGlvbiAuaGVhZGluZ3MubWFpbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgQm9va1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbjogMDsgfVxuICAuZnJvbnRfaW1nY29udGVudF9zZWN0aW9uIC5zb2NtZWQtbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC5mcm9udF9pbWdjb250ZW50X3NlY3Rpb24gLnNvY21lZC1saW5rcyBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5mcm9udF9pbWdjb250ZW50X3NlY3Rpb24gLnNvY21lZC1saW5rcyBhIHNwYW4ge1xuICAgICAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBCb2xkXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5mcm9udF9pbWdjb250ZW50X3NlY3Rpb24gLnNvY21lZC1saW5rcyBhIGkge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIG1hcmdpbjogMCAxM3B4IDAgMDsgfVxuICAgICAgLmZyb250X2ltZ2NvbnRlbnRfc2VjdGlvbiAuc29jbWVkLWxpbmtzIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2Q5M2MzMDsgfVxuICAuZnJvbnRfaW1nY29udGVudF9zZWN0aW9uIHZpZGVvLmJja2dybmQtdmlkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQwZDBkO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5mcm9udF9nYWxsZXJ5X3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5mcm9udF9nYWxsZXJ5X3NlY3Rpb24gLnRoZS1jb250ZW50LXdyYXAge1xuICAgIHBhZGRpbmc6IDQ1cHggMCA3NXB4OyB9XG4gIC5mcm9udF9nYWxsZXJ5X3NlY3Rpb24gLnNlY3Rpb24taGVhZGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuZnJvbnRfZ2FsbGVyeV9zZWN0aW9uIC5zZWN0aW9uLWhlYWRpbmc6YmVmb3JlLCAuZnJvbnRfZ2FsbGVyeV9zZWN0aW9uIC5zZWN0aW9uLWhlYWRpbmc6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICAgIGZsZXg6IDAgMSA0NDBweDtcbiAgICAgIGhlaWdodDogMTFweDtcbiAgICAgIG1hcmdpbjogMjhweCAwIDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2JmYmZiZjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmZiZmJmOyB9XG4gIC5mcm9udF9nYWxsZXJ5X3NlY3Rpb24gLmNvbnRlbnQtaGVhZGluZ3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZnJvbnRfZ2FsbGVyeV9zZWN0aW9uIC5oZWFkaW5ncyB7XG4gICAgbWluLXdpZHRoOiAzMDBweDsgfVxuICAgIC5mcm9udF9nYWxsZXJ5X3NlY3Rpb24gLmhlYWRpbmdzLnRvcCB7XG4gICAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBCb29rXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZWEzNjIxO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmZyb250X2dhbGxlcnlfc2VjdGlvbiAuaGVhZGluZ3MubWFpbiB7XG4gICAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzBkMGQwZDtcbiAgICAgIG1hcmdpbjogLTRweCAwIDE0cHg7IH1cbiAgICAgIC5mcm9udF9nYWxsZXJ5X3NlY3Rpb24gLmhlYWRpbmdzLm1haW4gc3BhbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIERlbWlcIiwgc2Fucy1zZXJpZjsgfVxuICAuZnJvbnRfZ2FsbGVyeV9zZWN0aW9uIC5wcm9kdWN0LWdhbGxlcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDVweDtcbiAgICByb3ctZ2FwOiA1cHg7XG4gICAgbWFyZ2luOiAyOHB4IDAgMDsgfVxuICAgIC5mcm9udF9nYWxsZXJ5X3NlY3Rpb24gLnByb2R1Y3QtZ2FsbGVyeTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGZsZXg6IGF1dG87IH1cbiAgLmZyb250X2dhbGxlcnlfc2VjdGlvbiAucHJvZHVjdC1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNDZweDtcbiAgICBtaW4taGVpZ2h0OiAyOTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiB6b29tLWluO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZyb250X2dhbGxlcnlfc2VjdGlvbiAucHJvZHVjdC1pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5mcm9udF9nYWxsZXJ5X3NlY3Rpb24gLnByb2R1Y3QtaW1hZ2U6aG92ZXI6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDAuODsgfVxuICAgIC5mcm9udF9nYWxsZXJ5X3NlY3Rpb24gLnByb2R1Y3QtaW1hZ2U6aG92ZXI6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5mcm9udF9nYWxsZXJ5X3NlY3Rpb24gLnByb2R1Y3QtaW1hZ2U6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JkMWExYztcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuZnJvbnRfZ2FsbGVyeV9zZWN0aW9uIC5wcm9kdWN0LWltYWdlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9nYWxsZXJ5LWltZy1ob3Zlci5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgIG9wYWNpdHk6IDA7IH1cblxuLmJsb2dfYmFubmVyX3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkzYzMwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBtaW4taGVpZ2h0OiAyODBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOTNjMzA7IH1cbiAgLmJsb2dfYmFubmVyX3NlY3Rpb24gLnRoZS1jb250ZW50LXdyYXAge1xuICAgIHBhZGRpbmc6IDEwOHB4IDAgMzBweDsgfVxuICAgIC5ibG9nX2Jhbm5lcl9zZWN0aW9uIC50aGUtY29udGVudC13cmFwLnNpbmdsZS1wb3N0LWJsb2cge1xuICAgICAgbWluLWhlaWdodDogNDk5cHg7XG4gICAgICBwYWRkaW5nOiA4MHB4IDAgMzAwcHg7IH1cbiAgICAgIC5ibG9nX2Jhbm5lcl9zZWN0aW9uIC50aGUtY29udGVudC13cmFwLnNpbmdsZS1wb3N0LWJsb2cgLmhlYWRpbmdzLnRvcCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDVweDsgfVxuICAuYmxvZ19iYW5uZXJfc2VjdGlvbiAuY29udGVudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuYmxvZ19iYW5uZXJfc2VjdGlvbiAuaGVhZGluZ3Mge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5ibG9nX2Jhbm5lcl9zZWN0aW9uIC5oZWFkaW5ncyBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmJsb2dfYmFubmVyX3NlY3Rpb24gLmhlYWRpbmdzLnRvcCB7XG4gICAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBCb29rXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmJsb2dfYmFubmVyX3NlY3Rpb24gLmhlYWRpbmdzLm1haW4ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUzLjY3cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmJsb2dfYmFubmVyX3NlY3Rpb24gLmhlYWRpbmdzLmJsb2ctdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbWFyZ2luOiAwIDAgMTJweDsgfVxuICAuYmxvZ19iYW5uZXJfc2VjdGlvbiAucG9zdC1kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuYmxvZ19iYW5uZXJfc2VjdGlvbiAucG9zdC1oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5ibG9nX2Jhbm5lcl9zZWN0aW9uIC5ibG9nLXBvc3QtZGF0ZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgQm9va1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMDVlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbjogMDsgfVxuICAuYmxvZ19iYW5uZXJfc2VjdGlvbiAuc2hhcmUtdG8tc29jaWFscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTMsIDEzLCAxMywgMC43NSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q5M2MzMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM5NXB4O1xuICAgIG1pbi1oZWlnaHQ6IDcxcHg7XG4gICAgbWF4LWhlaWdodDogNzFweDtcbiAgICBjb2x1bW4tZ2FwOiAzMnB4O1xuICAgIG1hcmdpbjogOHB4IDAgMDsgfVxuICAgIC5ibG9nX2Jhbm5lcl9zZWN0aW9uIC5zaGFyZS10by1zb2NpYWxzIC50aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBIZWF2eVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIG1hcmdpbjogMDsgfVxuXG4uc2luZ2xlLXBvc3QgLmJsb2dfYmFubmVyX3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9ibG9nLWRldGFpbC1iY2tncm5kLmpwZyk7IH1cblxuLnBhZ2VfYmFubmVyX3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkzYzMwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBtaW4taGVpZ2h0OiAyODBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOTNjMzA7XG4gIHBhZGRpbmc6IDEwOHB4IDAgMzBweDsgfVxuICAucGFnZV9iYW5uZXJfc2VjdGlvbiAuY29udGVudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU4MHB4OyB9XG4gIC5wYWdlX2Jhbm5lcl9zZWN0aW9uIC5oZWFkaW5ncyB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnBhZ2VfYmFubmVyX3NlY3Rpb24gLmhlYWRpbmdzIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucGFnZV9iYW5uZXJfc2VjdGlvbiAuaGVhZGluZ3MudG9wIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAucGFnZV9iYW5uZXJfc2VjdGlvbiAuaGVhZGluZ3MubWFpbiB7XG4gICAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTMuNjdweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBtYXJnaW46IDA7IH1cblxuLmxvY2F0aW9uc19zZWN0aW9uIHtcbiAgbWFyZ2luOiA2MHB4IDA7IH1cbiAgLmxvY2F0aW9uc19zZWN0aW9uIC5zZWN0aW9uLWhlYWRpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmxvY2F0aW9uc19zZWN0aW9uIC5zZWN0aW9uLWhlYWRpbmc6YmVmb3JlLCAubG9jYXRpb25zX3NlY3Rpb24gLnNlY3Rpb24taGVhZGluZzphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDUxMHB4O1xuICAgICAgZmxleDogMCAxIDUxMHB4O1xuICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgbWFyZ2luOiA0OXB4IDAgMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmZiZmJmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZmJmYmY7IH1cbiAgLmxvY2F0aW9uc19zZWN0aW9uIC5jb250ZW50LWhlYWRpbmdzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmxvY2F0aW9uc19zZWN0aW9uIC5oZWFkaW5ncyB7XG4gICAgbWluLXdpZHRoOiAzOTBweDsgfVxuICAgIC5sb2NhdGlvbnNfc2VjdGlvbiAuaGVhZGluZ3MudG9wIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNlYTM2MjE7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAubG9jYXRpb25zX3NlY3Rpb24gLmhlYWRpbmdzLm1haW4ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICMwZDBkMGQ7XG4gICAgICBtYXJnaW46IDAgMCA3cHg7IH1cbiAgICAubG9jYXRpb25zX3NlY3Rpb24gLmhlYWRpbmdzLnN1YiB7XG4gICAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBCb29rXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjNzM3MzczO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5sb2NhdGlvbnNfc2VjdGlvbiAuY29udGVudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gICAgcm93LWdhcDogMTBweDtcbiAgICBtYXJnaW46IDUxcHggMCA1MnB4OyB9XG4gIC5sb2NhdGlvbnNfc2VjdGlvbiAubG9jYXRpb24ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDkzYzMwOyB9XG4gIC5sb2NhdGlvbnNfc2VjdGlvbiAub3V0c2lkZS1ib3gge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDM3MHB4O1xuICAgIG1hcmdpbjogMTRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAubG9jYXRpb25zX3NlY3Rpb24gLm91dHNpZGUtYm94OmhvdmVyOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAuNzU7IH1cbiAgICAubG9jYXRpb25zX3NlY3Rpb24gLm91dHNpZGUtYm94OmhvdmVyOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAubG9jYXRpb25zX3NlY3Rpb24gLm91dHNpZGUtYm94OmhvdmVyIC5jb250ZW50LWJveCB7XG4gICAgICBtYXJnaW46IDQzcHggMCBhdXRvOyB9XG4gICAgLmxvY2F0aW9uc19zZWN0aW9uIC5vdXRzaWRlLWJveDpob3ZlciAubG9jYXRpb24taGVhZGluZyB7XG4gICAgICBtYXJnaW46IDAgMCAxOHB4OyB9XG4gICAgLmxvY2F0aW9uc19zZWN0aW9uIC5vdXRzaWRlLWJveDpob3ZlciAuYnRucyxcbiAgICAubG9jYXRpb25zX3NlY3Rpb24gLm91dHNpZGUtYm94OmhvdmVyIC5sb2NhdGlvbi1waG9uZS1sbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBhbmltYXRpb246IGFuaW0tc2hvdyAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAubG9jYXRpb25zX3NlY3Rpb24gLm91dHNpZGUtYm94OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmxvY2F0aW9uc19zZWN0aW9uIC5vdXRzaWRlLWJveDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgYmxhY2sgMTAwJSk7XG4gICAgICAvKiBGRjMuNi0xNSAqL1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCBibGFjayAxMDAlKTtcbiAgICAgIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCBibGFjayAxMDAlKTtcbiAgICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjMDAwMDAwJyxHcmFkaWVudFR5cGU9MCApO1xuICAgICAgLyogSUU2LTkgKi9cbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gIC5sb2NhdGlvbnNfc2VjdGlvbiAuY29udGVudC1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODEwcHg7XG4gICAgcGFkZGluZzogMCAwIDMzcHg7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gMDtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgei1pbmRleDogNTsgfVxuICAubG9jYXRpb25zX3NlY3Rpb24gLmxvY2F0aW9uLWhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIERlbWlcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW46IDA7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0OyB9XG4gIC5sb2NhdGlvbnNfc2VjdGlvbiAuYnRucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWFyZ2luOiBhdXRvIDAgMDsgfVxuICAubG9jYXRpb25zX3NlY3Rpb24gLmJ0bi1saW5rIHtcbiAgICBtYXJnaW46IDEwcHggYXV0byAwICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogNTBweDsgfVxuXG4ubG9jYXRpb25zX2NvbnRhY3RzX3NlY3Rpb24ge1xuICBtYXJnaW46IDczcHggMCAyOXB4OyB9XG4gIC5sb2NhdGlvbnNfY29udGFjdHNfc2VjdGlvbiAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5sb2NhdGlvbnNfY29udGFjdHNfc2VjdGlvbiAuc2VjdGlvbi1oZWFkaW5nOmJlZm9yZSwgLmxvY2F0aW9uc19jb250YWN0c19zZWN0aW9uIC5zZWN0aW9uLWhlYWRpbmc6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA1MTBweDtcbiAgICAgIGZsZXg6IDAgMSA1MTBweDtcbiAgICAgIGhlaWdodDogMTFweDtcbiAgICAgIG1hcmdpbjogNTBweCAwIDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2JmYmZiZjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmZiZmJmOyB9XG4gIC5sb2NhdGlvbnNfY29udGFjdHNfc2VjdGlvbiAuY29udGVudC1oZWFkaW5ncyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5sb2NhdGlvbnNfY29udGFjdHNfc2VjdGlvbiAuaGVhZGluZ3Mge1xuICAgIG1pbi13aWR0aDogMzAwcHg7IH1cbiAgICAubG9jYXRpb25zX2NvbnRhY3RzX3NlY3Rpb24gLmhlYWRpbmdzLnRvcCB7XG4gICAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBCb29rXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZWEzNjIxO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmxvY2F0aW9uc19jb250YWN0c19zZWN0aW9uIC5oZWFkaW5ncy5tYWluIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMGQwZDBkO1xuICAgICAgbWFyZ2luOiAwIDAgN3B4OyB9XG4gIC5sb2NhdGlvbnNfY29udGFjdHNfc2VjdGlvbiAuY29udGVudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGNvbHVtbi1nYXA6IDI1cHg7XG4gICAgcm93LWdhcDogMjVweDtcbiAgICBtYXJnaW46IDI3cHggMCAyMHB4OyB9XG4gIC5sb2NhdGlvbnNfY29udGFjdHNfc2VjdGlvbiAubG9jYXRpb24ge1xuICAgIGZsZXg6IDAgMSA0NTBweDsgfVxuICAubG9jYXRpb25zX2NvbnRhY3RzX3NlY3Rpb24gLmxvY2F0aW9uLWltYWdlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOTNjMzA7XG4gICAgbWFyZ2luOiAwIDAgNnB4OyB9XG4gIC5sb2NhdGlvbnNfY29udGFjdHNfc2VjdGlvbiAub3V0c2lkZS1ib3gge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICAgIG1hcmdpbjogMTRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgLmxvY2F0aW9uc19jb250YWN0c19zZWN0aW9uIC5jb250ZW50LWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODEwcHg7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gMDtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgei1pbmRleDogNTsgfVxuICAubG9jYXRpb25zX2NvbnRhY3RzX3NlY3Rpb24gLmxvY2F0aW9uLWhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIEhlYXZ5XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzBkMGQwZDtcbiAgICBtYXJnaW46IDAgMCAycHg7IH1cbiAgLmxvY2F0aW9uc19jb250YWN0c19zZWN0aW9uIC5sb2NhdGlvbi10ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBEZW1pXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMGQwZDBkO1xuICAgIG1hcmdpbjogMCAwIDEycHg7IH1cbiAgLmxvY2F0aW9uc19jb250YWN0c19zZWN0aW9uIC5idG5zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCA4cHg7IH1cbiAgLmxvY2F0aW9uc19jb250YWN0c19zZWN0aW9uIC5vcmRlci1wb3B1cCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzBkMGQwZDtcbiAgICBwYWRkaW5nOiAwIDAgMnB4OyB9XG4gIC5sb2NhdGlvbnNfY29udGFjdHNfc2VjdGlvbiB1bC5jb250YWN0LWxpbmtzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAxN3B4IDAgMjdweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAubG9jYXRpb25zX2NvbnRhY3RzX3NlY3Rpb24gdWwuY29udGFjdC1saW5rcy50d28tY29scyB7XG4gICAgICBjb2x1bW4tY291bnQ6IDI7IH1cbiAgICAubG9jYXRpb25zX2NvbnRhY3RzX3NlY3Rpb24gdWwuY29udGFjdC1saW5rcyBsaSB7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDsgfVxuICAgIC5sb2NhdGlvbnNfY29udGFjdHNfc2VjdGlvbiB1bC5jb250YWN0LWxpbmtzIGEge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICBjb2xvcjogIzBkMGQwZDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBjb2x1bW4tZ2FwOiA5cHg7XG4gICAgICBtYXJnaW46IDAgMCA0cHg7IH1cbiAgICAgIC5sb2NhdGlvbnNfY29udGFjdHNfc2VjdGlvbiB1bC5jb250YWN0LWxpbmtzIGE6Zm9jdXMsIC5sb2NhdGlvbnNfY29udGFjdHNfc2VjdGlvbiB1bC5jb250YWN0LWxpbmtzIGE6aG92ZXIsIC5sb2NhdGlvbnNfY29udGFjdHNfc2VjdGlvbiB1bC5jb250YWN0LWxpbmtzIGE6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNkOTNjMzA7IH1cbiAgICAgIC5sb2NhdGlvbnNfY29udGFjdHNfc2VjdGlvbiB1bC5jb250YWN0LWxpbmtzIGFbaHJlZl49XCJ0ZWw6XCJdIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgICAgLmxvY2F0aW9uc19jb250YWN0c19zZWN0aW9uIHVsLmNvbnRhY3QtbGlua3MgYSBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMjZweDtcbiAgICAgICAgY29sb3I6ICNkOTNjMzA7IH1cbiAgICAubG9jYXRpb25zX2NvbnRhY3RzX3NlY3Rpb24gdWwuY29udGFjdC1saW5rcyBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTZweDsgfVxuICAubG9jYXRpb25zX2NvbnRhY3RzX3NlY3Rpb24gLmFjY29yZGlvbi1jb2wge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmxvY2F0aW9uc19jb250YWN0c19zZWN0aW9uIC5hY2NvcmRpb24tY29sOmZpcnN0LW9mLXR5cGUsIC5sb2NhdGlvbnNfY29udGFjdHNfc2VjdGlvbiAuYWNjb3JkaW9uLWNvbDpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1OTU5NTk7IH1cbiAgLmxvY2F0aW9uc19jb250YWN0c19zZWN0aW9uIC5hY2NvcmQtaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgY29sb3I6ICMwZDBkMGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1OTU5NTk7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubG9jYXRpb25zX2NvbnRhY3RzX3NlY3Rpb24gLmFjY29yZC1oZWFkaW5nOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZDkzYzMwOyB9XG4gICAgLmxvY2F0aW9uc19jb250YWN0c19zZWN0aW9uIC5hY2NvcmQtaGVhZGluZy5hY3RpdmUge1xuICAgICAgY29sb3I6ICNkOTNjMzA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU5NTk1OTsgfVxuICAgICAgLmxvY2F0aW9uc19jb250YWN0c19zZWN0aW9uIC5hY2NvcmQtaGVhZGluZy5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gM3B4KTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC5sb2NhdGlvbnNfY29udGFjdHNfc2VjdGlvbiAuYWNjb3JkLWhlYWRpbmc6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltZy9hY2NvcmRpb24tYXJyb3ctZC5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcbiAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gIC5sb2NhdGlvbnNfY29udGFjdHNfc2VjdGlvbiAuYWNjb3JkLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwYWRkaW5nOiAxM3B4IDAgMTRweCAyMHB4OyB9XG4gICAgLmxvY2F0aW9uc19jb250YWN0c19zZWN0aW9uIC5hY2NvcmQtY29udGVudC5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYW5pbWF0aW9uOiBhbmltLXNob3cgLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmxvY2F0aW9uc19jb250YWN0c19zZWN0aW9uIC5hY2NvcmQtY29udGVudCBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgIGNvbG9yOiAjMGQwZDBkO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAubG9jYXRpb25zX2NvbnRhY3RzX3NlY3Rpb24gLmFjY29yZC1jb250ZW50IHAgKyBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAgIC5sb2NhdGlvbnNfY29udGFjdHNfc2VjdGlvbiAuYWNjb3JkLWNvbnRlbnQgdWwsIC5sb2NhdGlvbnNfY29udGFjdHNfc2VjdGlvbiAuYWNjb3JkLWNvbnRlbnQgb2wge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICBjb2xvcjogIzBkMGQwZDtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDIycHg7IH1cbiAgICAubG9jYXRpb25zX2NvbnRhY3RzX3NlY3Rpb24gLmFjY29yZC1jb250ZW50IGEge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzBkMGQwZDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5sb2NhdGlvbnNfY29udGFjdHNfc2VjdGlvbiAuYWNjb3JkLWNvbnRlbnQgYTphY3RpdmU6YWZ0ZXIsIC5sb2NhdGlvbnNfY29udGFjdHNfc2VjdGlvbiAuYWNjb3JkLWNvbnRlbnQgYTpmb2N1czphZnRlciwgLmxvY2F0aW9uc19jb250YWN0c19zZWN0aW9uIC5hY2NvcmQtY29udGVudCBhOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmxvY2F0aW9uc19jb250YWN0c19zZWN0aW9uIC5hY2NvcmQtY29udGVudCBhOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2YTZhNmE7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDRweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzOyB9XG5cbi5jb250ZW50X2ltYWdlX3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5jb250ZW50X2ltYWdlX3NlY3Rpb24gLnRoZS1jb250ZW50LXdyYXAge1xuICAgIHBhZGRpbmc6IDQwcHggMDsgfVxuICAuY29udGVudF9pbWFnZV9zZWN0aW9uIC5jb250ZW50cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuY29udGVudF9pbWFnZV9zZWN0aW9uIC5jb250ZW50LWxlZnQsXG4gIC5jb250ZW50X2ltYWdlX3NlY3Rpb24gLmNvbnRlbnQtcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzAwcHg7IH1cbiAgLmNvbnRlbnRfaW1hZ2Vfc2VjdGlvbiAuY29udGVudC1sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMjdweCAwIDM2cHg7IH1cbiAgLmNvbnRlbnRfaW1hZ2Vfc2VjdGlvbiAuY29udGVudC1ib3R0b20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMzlweCAwIDIxcHg7IH1cbiAgLmNvbnRlbnRfaW1hZ2Vfc2VjdGlvbiAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5jb250ZW50X2ltYWdlX3NlY3Rpb24gLnNlY3Rpb24taGVhZGluZzpiZWZvcmUsIC5jb250ZW50X2ltYWdlX3NlY3Rpb24gLnNlY3Rpb24taGVhZGluZzphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQzMHB4O1xuICAgICAgZmxleDogMCAxIDQzMHB4O1xuICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgbWFyZ2luOiAyOHB4IDAgMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmZiZmJmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZmJmYmY7IH1cbiAgLmNvbnRlbnRfaW1hZ2Vfc2VjdGlvbiAuY29udGVudC1oZWFkaW5ncyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmNvbnRlbnRfaW1hZ2Vfc2VjdGlvbiAuY29udGVudC1oZWFkaW5ncyAuaGVhZGluZ3Mge1xuICAgICAgbWluLXdpZHRoOiAzNDBweDsgfVxuICAgICAgLmNvbnRlbnRfaW1hZ2Vfc2VjdGlvbiAuY29udGVudC1oZWFkaW5ncyAuaGVhZGluZ3MudG9wIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgQm9va1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2VhMzYyMTtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuY29udGVudF9pbWFnZV9zZWN0aW9uIC5jb250ZW50LWhlYWRpbmdzIC5oZWFkaW5ncy5tYWluIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzBkMGQwZDtcbiAgICAgICAgbWFyZ2luOiAtNHB4IDAgMzBweDsgfVxuICAgICAgICAuY29udGVudF9pbWFnZV9zZWN0aW9uIC5jb250ZW50LWhlYWRpbmdzIC5oZWFkaW5ncy5tYWluIHNwYW4ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIERlbWlcIiwgc2Fucy1zZXJpZjsgfVxuICAuY29udGVudF9pbWFnZV9zZWN0aW9uIC5pbWFnZS5tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbnRlbnRfaW1hZ2Vfc2VjdGlvbiAuaW1hZ2UgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5jb250ZW50X2ltYWdlX3NlY3Rpb24gLmhlYWRpbmdzIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuY29udGVudF9pbWFnZV9zZWN0aW9uIC5oZWFkaW5ncy50b3Age1xuICAgICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgQm9va1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIGNvbG9yOiAjZWEzNjIxO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmNvbnRlbnRfaW1hZ2Vfc2VjdGlvbiAuaGVhZGluZ3MubWFpbiB7XG4gICAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDQ3cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjMGQwZDBkO1xuICAgICAgbWFyZ2luOiAwIDAgMjRweDsgfVxuICAuY29udGVudF9pbWFnZV9zZWN0aW9uIC50aGUtY29udGVudCB7XG4gICAgcGFkZGluZzogMCAyMDBweCAwIDA7IH1cbiAgICAuY29udGVudF9pbWFnZV9zZWN0aW9uIC50aGUtY29udGVudCBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMDdlbTtcbiAgICAgIGNvbG9yOiAjMGQwZDBkO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuY29udGVudF9pbWFnZV9zZWN0aW9uIC50aGUtY29udGVudCBwICsgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7IH1cbiAgICAuY29udGVudF9pbWFnZV9zZWN0aW9uIC50aGUtY29udGVudCB1bCwgLmNvbnRlbnRfaW1hZ2Vfc2VjdGlvbiAudGhlLWNvbnRlbnQgb2wge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgQm9va1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDA3ZW07XG4gICAgICBjb2xvcjogIzBkMGQwZDsgfVxuICAgIC5jb250ZW50X2ltYWdlX3NlY3Rpb24gLnRoZS1jb250ZW50IGEge1xuICAgICAgY29sb3I6ICNkOTNjMzA7IH1cbiAgLmNvbnRlbnRfaW1hZ2Vfc2VjdGlvbiAuYnRucyB7XG4gICAgbWFyZ2luOiAyOXB4IDAgMDsgfVxuICAuY29udGVudF9pbWFnZV9zZWN0aW9uIC5wcmVzcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiA5MXB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuY29udGVudF9pbWFnZV9zZWN0aW9uIC5wcmVzcy1mZWF0dXJlZCB7XG4gICAgbWFyZ2luOiAzNXB4IDAgMDsgfVxuICAgIC5jb250ZW50X2ltYWdlX3NlY3Rpb24gLnByZXNzLWZlYXR1cmVkIGltZy5tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZ2FsbGVyeV9zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuZ2FsbGVyeV9zZWN0aW9uIC50aGUtY29udGVudC13cmFwIHtcbiAgICBwYWRkaW5nOiA3M3B4IDAgNDJweDsgfVxuICAuZ2FsbGVyeV9zZWN0aW9uIC5zZWN0aW9uLWhlYWRpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmdhbGxlcnlfc2VjdGlvbiAuc2VjdGlvbi1oZWFkaW5nOmJlZm9yZSwgLmdhbGxlcnlfc2VjdGlvbiAuc2VjdGlvbi1oZWFkaW5nOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNTEwcHg7XG4gICAgICBmbGV4OiAwIDEgNTEwcHg7XG4gICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICBtYXJnaW46IDUwcHggMCAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiZmJmYmY7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JmYmZiZjsgfVxuICAuZ2FsbGVyeV9zZWN0aW9uIC5jb250ZW50LWhlYWRpbmdzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmdhbGxlcnlfc2VjdGlvbiAuaGVhZGluZ3Mge1xuICAgIG1pbi13aWR0aDogMzMwcHg7IH1cbiAgICAuZ2FsbGVyeV9zZWN0aW9uIC5oZWFkaW5ncy50b3Age1xuICAgICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgQm9va1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2VhMzYyMTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5nYWxsZXJ5X3NlY3Rpb24gLmhlYWRpbmdzLm1haW4ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICMwZDBkMGQ7XG4gICAgICBtYXJnaW46IC00cHggMCA3cHg7IH1cbiAgICAgIC5nYWxsZXJ5X3NlY3Rpb24gLmhlYWRpbmdzLm1haW4gc3BhbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIERlbWlcIiwgc2Fucy1zZXJpZjsgfVxuICAuZ2FsbGVyeV9zZWN0aW9uIC5nYWxsZXJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiA1cHg7XG4gICAgcm93LWdhcDogNXB4O1xuICAgIG1hcmdpbjogMjhweCAwIDQxcHg7IH1cbiAgICAuZ2FsbGVyeV9zZWN0aW9uIC5nYWxsZXJ5OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZmxleDogYXV0bzsgfVxuICAuZ2FsbGVyeV9zZWN0aW9uIC5nYWxsZXJ5LWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkzYzMwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBhbmltYXRpb246IGFuaW0tZmxleCAxcyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM0NnB4O1xuICAgIG1pbi1oZWlnaHQ6IDI5MHB4O1xuICAgIG1heC1oZWlnaHQ6IDI5MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiB6b29tLWluO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmdhbGxlcnlfc2VjdGlvbiAuZ2FsbGVyeS1pbWFnZS5uby1zaG93IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLmdhbGxlcnlfc2VjdGlvbiAuZ2FsbGVyeS1pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5nYWxsZXJ5X3NlY3Rpb24gLmdhbGxlcnktaW1hZ2U6aG92ZXI6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDAuODsgfVxuICAgIC5nYWxsZXJ5X3NlY3Rpb24gLmdhbGxlcnktaW1hZ2U6aG92ZXI6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5nYWxsZXJ5X3NlY3Rpb24gLmdhbGxlcnktaW1hZ2U6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JkMWExYztcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuZ2FsbGVyeV9zZWN0aW9uIC5nYWxsZXJ5LWltYWdlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9nYWxsZXJ5LWltZy1ob3Zlci5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgLmdhbGxlcnlfc2VjdGlvbiAuYnRuLWxpbmsge1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCAhaW1wb3J0YW50OyB9XG4gIC5nYWxsZXJ5X3NlY3Rpb24gI2xvYWRtb3JlLWltYWdlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5nYWxsZXJ5X3NlY3Rpb24gI2xvYWRtb3JlLWltYWdlcy5uby1zaG93IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgYW5pbWF0aW9uOiBhbmltLWZsZXgtaGlkZSAxczsgfVxuXG4ubGlnaHRib3gge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXG4ubGlnaHRib3ggLmxiLWltYWdlIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5sYi1uYXYgYS5sYi1wcmV2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtODBweDtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGItbmF2IGEubGItbmV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IC04MHB4O1xuICBvcGFjaXR5OiAxOyB9XG5cbi5ibG9nIC5jYWxsX2FjdGlvbl9zZWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY2FsbF9hY3Rpb25fc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzIxMjM7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgcGFkZGluZzogMzZweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNhbGxfYWN0aW9uX3NlY3Rpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvY2FsbGFjdGlvbi10ZXh0LWJja2dybmQucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIG9wYWNpdHk6IDAuMzsgfVxuICAuY2FsbF9hY3Rpb25fc2VjdGlvbiAuY29udGVudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzAwcHg7IH1cbiAgLmNhbGxfYWN0aW9uX3NlY3Rpb24gLmNvbnRlbnQtbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzY1cHg7IH1cbiAgLmNhbGxfYWN0aW9uX3NlY3Rpb24gLmNvbnRlbnQtcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjIwcHg7IH1cbiAgLmNhbGxfYWN0aW9uX3NlY3Rpb24gLmhlYWRpbmdzIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmNhbGxfYWN0aW9uX3NlY3Rpb24gLmhlYWRpbmdzLnRvcCB7XG4gICAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBCb29rXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5jYWxsX2FjdGlvbl9zZWN0aW9uIC5oZWFkaW5ncy5tYWluIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLmNhbGxfYWN0aW9uX3NlY3Rpb24gLmJ0bnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLmNvbnRlbnRfc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDQwcHggMCA2MHB4OyB9XG4gIC5jb250ZW50X3NlY3Rpb24gLnRoZS1jb250ZW50IGgxLCAuY29udGVudF9zZWN0aW9uIC50aGUtY29udGVudCBoMiwgLmNvbnRlbnRfc2VjdGlvbiAudGhlLWNvbnRlbnQgaDMsIC5jb250ZW50X3NlY3Rpb24gLnRoZS1jb250ZW50IGg0LCAuY29udGVudF9zZWN0aW9uIC50aGUtY29udGVudCBoNSwgLmNvbnRlbnRfc2VjdGlvbiAudGhlLWNvbnRlbnQgaDYge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDA1ZW07XG4gICAgY29sb3I6ICMwZDBkMGQ7XG4gICAgbWFyZ2luOiAxOXB4IDAgMDsgfVxuICAuY29udGVudF9zZWN0aW9uIC50aGUtY29udGVudCBwIHtcbiAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBCb29rXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwNWVtO1xuICAgIGNvbG9yOiAjMGQwZDBkO1xuICAgIG1hcmdpbjogMTBweCAwIDhweDsgfVxuICAgIC5jb250ZW50X3NlY3Rpb24gLnRoZS1jb250ZW50IHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5jb250ZW50X3NlY3Rpb24gLnRoZS1jb250ZW50IHVsLCAuY29udGVudF9zZWN0aW9uIC50aGUtY29udGVudCBvbCB7XG4gICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgQm9va1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDA1ZW07XG4gICAgY29sb3I6ICMwZDBkMGQ7IH1cbiAgLmNvbnRlbnRfc2VjdGlvbiAudGhlLWNvbnRlbnQgYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgQm9va1wiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMDVlbTtcbiAgICBjb2xvcjogI2Q5M2MzMDsgfVxuICAuY29udGVudF9zZWN0aW9uIC50aGUtY29udGVudCBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAuY29udGVudF9zZWN0aW9uIC50aGUtY29udGVudCBoMSArIHAsIC5jb250ZW50X3NlY3Rpb24gLnRoZS1jb250ZW50IGgyICsgcCwgLmNvbnRlbnRfc2VjdGlvbiAudGhlLWNvbnRlbnQgaDMgKyBwLCAuY29udGVudF9zZWN0aW9uIC50aGUtY29udGVudCBoNCArIHAsIC5jb250ZW50X3NlY3Rpb24gLnRoZS1jb250ZW50IGg1ICsgcCwgLmNvbnRlbnRfc2VjdGlvbiAudGhlLWNvbnRlbnQgaDYgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLmxvY2F0aW9uX2luZm9fc2VjdGlvbiB7XG4gIG1hcmdpbjogNzFweCAwIDUzcHg7IH1cbiAgLmxvY2F0aW9uX2luZm9fc2VjdGlvbiAuY29udGVudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5sb2NhdGlvbl9pbmZvX3NlY3Rpb24gLmNvbnRlbnQtbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MjBweDsgfVxuICAubG9jYXRpb25faW5mb19zZWN0aW9uIC5jb250ZW50LXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDcwMHB4OyB9XG4gIC5sb2NhdGlvbl9pbmZvX3NlY3Rpb24gLmxvY2F0aW9uLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIERlbWlcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwZDBkMGQ7XG4gICAgbWFyZ2luOiAzcHggMCAxMnB4OyB9XG4gIC5sb2NhdGlvbl9pbmZvX3NlY3Rpb24gLmJ0bnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDU1cHg7IH1cbiAgLmxvY2F0aW9uX2luZm9fc2VjdGlvbiAub3JkZXItb25saW5lLXBvcHVwIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMGQwZDBkO1xuICAgIHBhZGRpbmc6IDAgMCAycHg7IH1cbiAgLmxvY2F0aW9uX2luZm9fc2VjdGlvbiB1bC5jb250YWN0LWxpbmtzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgNTdweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAubG9jYXRpb25faW5mb19zZWN0aW9uIHVsLmNvbnRhY3QtbGlua3MudHdvLWNvbHMge1xuICAgICAgY29sdW1uLWNvdW50OiAyOyB9XG4gICAgLmxvY2F0aW9uX2luZm9fc2VjdGlvbiB1bC5jb250YWN0LWxpbmtzIGxpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG4gICAgLmxvY2F0aW9uX2luZm9fc2VjdGlvbiB1bC5jb250YWN0LWxpbmtzIGEge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICBjb2xvcjogIzBkMGQwZDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBjb2x1bW4tZ2FwOiA5cHg7XG4gICAgICBtYXJnaW46IDAgMCA0cHg7IH1cbiAgICAgIC5sb2NhdGlvbl9pbmZvX3NlY3Rpb24gdWwuY29udGFjdC1saW5rcyBhOmZvY3VzLCAubG9jYXRpb25faW5mb19zZWN0aW9uIHVsLmNvbnRhY3QtbGlua3MgYTpob3ZlciwgLmxvY2F0aW9uX2luZm9fc2VjdGlvbiB1bC5jb250YWN0LWxpbmtzIGE6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNkOTNjMzA7IH1cbiAgICAgIC5sb2NhdGlvbl9pbmZvX3NlY3Rpb24gdWwuY29udGFjdC1saW5rcyBhW2hyZWZePVwidGVsOlwiXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAgIC5sb2NhdGlvbl9pbmZvX3NlY3Rpb24gdWwuY29udGFjdC1saW5rcyBhIHNwYW4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAyNnB4O1xuICAgICAgICBjb2xvcjogI2Q5M2MzMDsgfVxuICAgIC5sb2NhdGlvbl9pbmZvX3NlY3Rpb24gdWwuY29udGFjdC1saW5rcyBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTZweDsgfVxuICAubG9jYXRpb25faW5mb19zZWN0aW9uIC5hY2NvcmRpb24tY29sIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5sb2NhdGlvbl9pbmZvX3NlY3Rpb24gLmFjY29yZGlvbi1jb2w6Zmlyc3Qtb2YtdHlwZSwgLmxvY2F0aW9uX2luZm9fc2VjdGlvbiAuYWNjb3JkaW9uLWNvbDpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1OTU5NTk7IH1cbiAgLmxvY2F0aW9uX2luZm9fc2VjdGlvbiAuYWNjb3JkLWhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGNvbG9yOiAjMGQwZDBkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTk1OTU5O1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmxvY2F0aW9uX2luZm9fc2VjdGlvbiAuYWNjb3JkLWhlYWRpbmc6aG92ZXIge1xuICAgICAgY29sb3I6ICNkOTNjMzA7IH1cbiAgICAubG9jYXRpb25faW5mb19zZWN0aW9uIC5hY2NvcmQtaGVhZGluZy5hY3RpdmUge1xuICAgICAgY29sb3I6ICNkOTNjMzA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU5NTk1OTsgfVxuICAgICAgLmxvY2F0aW9uX2luZm9fc2VjdGlvbiAuYWNjb3JkLWhlYWRpbmcuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDNweCk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAubG9jYXRpb25faW5mb19zZWN0aW9uIC5hY2NvcmQtaGVhZGluZzphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgICBoZWlnaHQ6IDdweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1nL2FjY29yZGlvbi1hcnJvdy1kLnBuZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xuICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgLmxvY2F0aW9uX2luZm9fc2VjdGlvbiAuYWNjb3JkLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwYWRkaW5nOiAxM3B4IDAgMTRweCAyMHB4OyB9XG4gICAgLmxvY2F0aW9uX2luZm9fc2VjdGlvbiAuYWNjb3JkLWNvbnRlbnQuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGFuaW1hdGlvbjogYW5pbS1zaG93IC4zcyBlYXNlLWluLW91dDsgfVxuICAgIC5sb2NhdGlvbl9pbmZvX3NlY3Rpb24gLmFjY29yZC1jb250ZW50IHAge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgQm9va1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgY29sb3I6ICMwZDBkMGQ7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5sb2NhdGlvbl9pbmZvX3NlY3Rpb24gLmFjY29yZC1jb250ZW50IHAgKyBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAgIC5sb2NhdGlvbl9pbmZvX3NlY3Rpb24gLmFjY29yZC1jb250ZW50IHVsLCAubG9jYXRpb25faW5mb19zZWN0aW9uIC5hY2NvcmQtY29udGVudCBvbCB7XG4gICAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgIGNvbG9yOiAjMGQwZDBkO1xuICAgICAgcGFkZGluZzogMCAwIDAgMjJweDsgfVxuICAgIC5sb2NhdGlvbl9pbmZvX3NlY3Rpb24gLmFjY29yZC1jb250ZW50IGEge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzBkMGQwZDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5sb2NhdGlvbl9pbmZvX3NlY3Rpb24gLmFjY29yZC1jb250ZW50IGE6YWN0aXZlOmFmdGVyLCAubG9jYXRpb25faW5mb19zZWN0aW9uIC5hY2NvcmQtY29udGVudCBhOmZvY3VzOmFmdGVyLCAubG9jYXRpb25faW5mb19zZWN0aW9uIC5hY2NvcmQtY29udGVudCBhOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmxvY2F0aW9uX2luZm9fc2VjdGlvbiAuYWNjb3JkLWNvbnRlbnQgYTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmE2YTZhO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiA0cHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAubG9jYXRpb25faW5mb19zZWN0aW9uIC5hY2YtbWFwIHtcbiAgICB3aWR0aDogMTI3OXB4O1xuICAgIG1pbi1oZWlnaHQ6IDcwMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwZDBkMGQ7IH1cblxuLmxvY2F0aW9uX2dhbGxlcnlfc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmxvY2F0aW9uX2dhbGxlcnlfc2VjdGlvbiAudGhlLWNvbnRlbnQtd3JhcCB7XG4gICAgcGFkZGluZzogMTlweCAwIDg0cHg7IH1cbiAgLmxvY2F0aW9uX2dhbGxlcnlfc2VjdGlvbiAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5sb2NhdGlvbl9nYWxsZXJ5X3NlY3Rpb24gLnNlY3Rpb24taGVhZGluZzpiZWZvcmUsIC5sb2NhdGlvbl9nYWxsZXJ5X3NlY3Rpb24gLnNlY3Rpb24taGVhZGluZzphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgZmxleDogMCAxIDQ0MHB4O1xuICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgbWFyZ2luOiAzMnB4IDAgMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmZiZmJmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZmJmYmY7IH1cbiAgLmxvY2F0aW9uX2dhbGxlcnlfc2VjdGlvbiAuY29udGVudC1oZWFkaW5ncyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5sb2NhdGlvbl9nYWxsZXJ5X3NlY3Rpb24gLmhlYWRpbmdzIHtcbiAgICBtaW4td2lkdGg6IDMzMHB4OyB9XG4gICAgLmxvY2F0aW9uX2dhbGxlcnlfc2VjdGlvbiAuaGVhZGluZ3MudG9wIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNlYTM2MjE7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAubG9jYXRpb25fZ2FsbGVyeV9zZWN0aW9uIC5oZWFkaW5ncy5tYWluIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMGQwZDBkO1xuICAgICAgbWFyZ2luOiAtNHB4IDAgMjhweDsgfVxuICAgICAgLmxvY2F0aW9uX2dhbGxlcnlfc2VjdGlvbiAuaGVhZGluZ3MubWFpbiBzcGFuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgRGVtaVwiLCBzYW5zLXNlcmlmOyB9XG4gIC5sb2NhdGlvbl9nYWxsZXJ5X3NlY3Rpb24gLmxvY2F0aW9uLWdhbGxlcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDVweDtcbiAgICByb3ctZ2FwOiA1cHg7XG4gICAgbWFyZ2luOiAyOHB4IDAgNDFweDsgfVxuICAgIC5sb2NhdGlvbl9nYWxsZXJ5X3NlY3Rpb24gLmxvY2F0aW9uLWdhbGxlcnk6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBmbGV4OiBhdXRvOyB9XG4gIC5sb2NhdGlvbl9nYWxsZXJ5X3NlY3Rpb24gLmdhbGxlcnktaW1hZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOTNjMzA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGFuaW1hdGlvbjogYW5pbS1mbGV4IDFzIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzQ2cHg7XG4gICAgbWluLWhlaWdodDogMjkwcHg7XG4gICAgbWF4LWhlaWdodDogMjkwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHpvb20taW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubG9jYXRpb25fZ2FsbGVyeV9zZWN0aW9uIC5nYWxsZXJ5LWltYWdlLm5vLXNob3cge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAubG9jYXRpb25fZ2FsbGVyeV9zZWN0aW9uIC5nYWxsZXJ5LWltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLmxvY2F0aW9uX2dhbGxlcnlfc2VjdGlvbiAuZ2FsbGVyeS1pbWFnZTpob3ZlcjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMC44OyB9XG4gICAgLmxvY2F0aW9uX2dhbGxlcnlfc2VjdGlvbiAuZ2FsbGVyeS1pbWFnZTpob3ZlcjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmxvY2F0aW9uX2dhbGxlcnlfc2VjdGlvbiAuZ2FsbGVyeS1pbWFnZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQxYTFjO1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgIC5sb2NhdGlvbl9nYWxsZXJ5X3NlY3Rpb24gLmdhbGxlcnktaW1hZ2U6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2dhbGxlcnktaW1nLWhvdmVyLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAubG9jYXRpb25fZ2FsbGVyeV9zZWN0aW9uIC5idG4tbGluayB7XG4gICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICBtYXJnaW46IDAgYXV0byAwICFpbXBvcnRhbnQ7IH1cbiAgLmxvY2F0aW9uX2dhbGxlcnlfc2VjdGlvbiAjbG9hZG1vcmUtZ2FsbGVyeS1pbWFnZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubG9jYXRpb25fZ2FsbGVyeV9zZWN0aW9uICNsb2FkbW9yZS1nYWxsZXJ5LWltYWdlcy5uby1zaG93IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgYW5pbWF0aW9uOiBhbmltLWZsZXgtaGlkZSAxczsgfVxuXG4ubGlnaHRib3gge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXG4ubGlnaHRib3ggLmxiLWltYWdlIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5sYi1uYXYgYS5sYi1wcmV2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtODBweDtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGItbmF2IGEubGItbmV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IC04MHB4O1xuICBvcGFjaXR5OiAxOyB9XG5cbi5taW5pLWNhcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDVweCAwIDI1cHg7IH1cbiAgLm1pbmktY2FydCAubWluaS1jYXJ0LWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDEycHggMTFweCAwIDA7IH1cbiAgICAubWluaS1jYXJ0IC5taW5pLWNhcnQtaWNvbjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltZy93Yy1jYXJ0LWljb24ucG5nKSAwIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogMjlweDtcbiAgICAgIGhlaWdodDogMjRweDsgfVxuICAgIC5taW5pLWNhcnQgLm1pbmktY2FydC1pY29uIC5taW5pLWNhcnQtY291bnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5M2MzMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIERlbWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtOXB4O1xuICAgICAgcmlnaHQ6IC0xMXB4O1xuICAgICAgcGFkZGluZzogMCAwIDAgMXB4OyB9XG5cbi50aGUtY29udGVudCA+IC53b29jb21tZXJjZSB7XG4gIG1hcmdpbjogMzBweCAwIDA7IH1cblxuLndvb2NvbW1lcmNlICNyZXZpZXdzIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLndvb2NvbW1lcmNlICNyZXZpZXdzICNjb21tZW50cyB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC53b29jb21tZXJjZSAjcmV2aWV3cyAjY29tbWVudHMgLndvb2NvbW1lcmNlLVJldmlld3MtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgcGFkZGluZzogMTNweCAxOHB4IDEycHg7XG4gICAgY29sb3I6ICMwZDBkMGQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAyMHB4OyB9XG4gIC53b29jb21tZXJjZSAjcmV2aWV3cyAjY29tbWVudHMgLndvb2NvbW1lcmNlLW5vcmV2aWV3cyB7XG4gICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgQm9va1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogIzBkMGQwZDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAud29vY29tbWVyY2UgI3Jldmlld3MgI2NvbW1lbnRzIG9sLmNvbW1lbnRsaXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICByb3ctZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAud29vY29tbWVyY2UgI3Jldmlld3MgI2NvbW1lbnRzIG9sLmNvbW1lbnRsaXN0IGxpIHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgIC53b29jb21tZXJjZSAjcmV2aWV3cyAjY29tbWVudHMgb2wuY29tbWVudGxpc3QgbGkgaW1nLmF2YXRhciB7XG4gICAgICAgIGxlZnQ6IDlweDsgfVxuICAgICAgLndvb2NvbW1lcmNlICNyZXZpZXdzICNjb21tZW50cyBvbC5jb21tZW50bGlzdCBsaSAuY29tbWVudC10ZXh0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JmYmZiZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDA7IH1cbiAgICAgICAgLndvb2NvbW1lcmNlICNyZXZpZXdzICNjb21tZW50cyBvbC5jb21tZW50bGlzdCBsaSAuY29tbWVudC10ZXh0IC5kZXNjcmlwdGlvbiBwLFxuICAgICAgICAud29vY29tbWVyY2UgI3Jldmlld3MgI2NvbW1lbnRzIG9sLmNvbW1lbnRsaXN0IGxpIC5jb21tZW50LXRleHQgcC5tZXRhIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBCb29rXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICAgICAgY29sb3I6ICMwZDBkMGQ7IH1cbiAgICAgICAgICAud29vY29tbWVyY2UgI3Jldmlld3MgI2NvbW1lbnRzIG9sLmNvbW1lbnRsaXN0IGxpIC5jb21tZW50LXRleHQgLmRlc2NyaXB0aW9uIHAgKyBwLFxuICAgICAgICAgIC53b29jb21tZXJjZSAjcmV2aWV3cyAjY29tbWVudHMgb2wuY29tbWVudGxpc3QgbGkgLmNvbW1lbnQtdGV4dCBwLm1ldGEgKyBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTJweCAwOyB9XG4gIC53b29jb21tZXJjZSAjcmV2aWV3cyAjY29tbWVudHMgLnN0YXItcmF0aW5nIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICB3aWR0aDogNi4zZW07XG4gICAgaGVpZ2h0OiAyM3B4OyB9XG4gICAgLndvb2NvbW1lcmNlICNyZXZpZXdzICNjb21tZW50cyAuc3Rhci1yYXRpbmc6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjZWEzNjIxO1xuICAgICAgdG9wOiA5cHg7IH1cbiAgICAud29vY29tbWVyY2UgI3Jldmlld3MgI2NvbW1lbnRzIC5zdGFyLXJhdGluZyBzcGFuIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyLjVlbTsgfVxuICAgICAgLndvb2NvbW1lcmNlICNyZXZpZXdzICNjb21tZW50cyAuc3Rhci1yYXRpbmcgc3BhbiAucmF0aW5nIHtcbiAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgLndvb2NvbW1lcmNlICNyZXZpZXdzICNjb21tZW50cyAuc3Rhci1yYXRpbmcgc3BhbjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogI2VhMzYyMTtcbiAgICAgICAgdG9wOiA5cHg7IH1cblxuLndvb2NvbW1lcmNlICNyZXZpZXdfZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY1MHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMjBweCAwIDMwcHg7IH1cbiAgLndvb2NvbW1lcmNlICNyZXZpZXdfZm9ybSAuY29tbWVudC1yZXNwb25kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLndvb2NvbW1lcmNlICNyZXZpZXdfZm9ybSAuY29tbWVudC1yZXBseS10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzBkMGQwZDsgfVxuICAud29vY29tbWVyY2UgI3Jldmlld19mb3JtIGZvcm0uY29tbWVudC1mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAud29vY29tbWVyY2UgI3Jldmlld19mb3JtIGZvcm0uY29tbWVudC1mb3JtIGxhYmVsLFxuICAgIC53b29jb21tZXJjZSAjcmV2aWV3X2Zvcm0gZm9ybS5jb21tZW50LWZvcm0gdGV4dGFyZWEge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgQm9va1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjMGQwZDBkO1xuICAgICAgbWFyZ2luOiAwIDIwcHggMCAwOyB9XG4gICAgLndvb2NvbW1lcmNlICNyZXZpZXdfZm9ybSBmb3JtLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JmYmZiZjtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLndvb2NvbW1lcmNlICNyZXZpZXdfZm9ybSBmb3JtLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYTpmb2N1cywgLndvb2NvbW1lcmNlICNyZXZpZXdfZm9ybSBmb3JtLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYTpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYTM2MjE7IH1cbiAgICAud29vY29tbWVyY2UgI3Jldmlld19mb3JtIGZvcm0uY29tbWVudC1mb3JtIC5zdGFycyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC53b29jb21tZXJjZSAjcmV2aWV3X2Zvcm0gZm9ybS5jb21tZW50LWZvcm0gLnN0YXJzIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBjb2x1bW4tZ2FwOiAzcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLndvb2NvbW1lcmNlICNyZXZpZXdfZm9ybSBmb3JtLmNvbW1lbnQtZm9ybSAuc3RhcnMgc3BhbiBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgY29sb3I6ICNlYTM2MjE7IH1cbiAgLndvb2NvbW1lcmNlICNyZXZpZXdfZm9ybSAuY29tbWVudC1mb3JtLXJhdGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC53b29jb21tZXJjZSAjcmV2aWV3X2Zvcm0gLmNvbW1lbnQtZm9ybS1jb21tZW50IGxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi53b29jb21tZXJjZSB1bC5vcmRlcl9kZXRhaWxzIHtcbiAgcGFkZGluZzogMDsgfVxuICAud29vY29tbWVyY2UgdWwub3JkZXJfZGV0YWlscyBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4ud29vY29tbWVyY2UgaDIud29vY29tbWVyY2Utb3JkZXItZGV0YWlsc19fdGl0bGUsXG4ud29vY29tbWVyY2UgaDIud29vY29tbWVyY2UtY29sdW1uX190aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgY29sb3I6ICMwZDBkMGQ7IH1cblxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIGFkZHJlc3Mge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMGQwZDBkO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBCb29rXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMGQwZDBkOyB9XG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXJpbmcgc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIDIwcHggcmlnaHQgMThweDtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgRGVtaVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogOXB4IDE3cHg7XG4gIGNvbG9yOiAjMTkxOTE5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMGQwZDBkO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXIgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgcC5wcmljZSxcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBzcGFuLnByaWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgRGVtaVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgY29sb3I6ICMwZDBkMGQ7XG4gIG1hcmdpbjogMCAwIDIwcHg7IH1cblxuLndvb2NvbW1lcmNlIC5zZXBhcmF0b3Ige1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiZmJmYmY7XG4gIG1hcmdpbjogMTBweCAwIDEzcHg7IH1cblxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1lcnJvcixcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtaW5mbyxcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtbWVzc2FnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBkMGQwZDsgfVxuICAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWVycm9yOmJlZm9yZSxcbiAgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1pbmZvOmJlZm9yZSxcbiAgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1tZXNzYWdlOmJlZm9yZSB7XG4gICAgY29sb3I6ICNlYTM2MjE7IH1cblxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1lcnJvciB7XG4gIGNvbHVtbi1jb3VudDogMTsgfVxuXG4ud29vY29tbWVyY2UgLmNoZWNrb3V0X2NvdXBvbi53b29jb21tZXJjZS1mb3JtLWNvdXBvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwZDBkMGQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLndvb2NvbW1lcmNlIC5jaGVja291dF9jb3Vwb24ud29vY29tbWVyY2UtZm9ybS1jb3Vwb24gcCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAud29vY29tbWVyY2UgLmNoZWNrb3V0X2NvdXBvbi53b29jb21tZXJjZS1mb3JtLWNvdXBvbiBidXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOTNjMzAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi53b29jb21tZXJjZSBhLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzIxMjM7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC53b29jb21tZXJjZSBhLmJ1dHRvbjpmb2N1cywgLndvb2NvbW1lcmNlIGEuYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQxYTFjO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC53b29jb21tZXJjZSBhLmJ1dHRvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZjEyMTM7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLndvb2NvbW1lcmNlIGJ1dHRvbltuYW1lPVwiY2FsY19zaGlwcGluZ1wiXSxcbi53b29jb21tZXJjZSBidXR0b25bbmFtZT1cImFwcGx5X2NvdXBvblwiXSxcbi53b29jb21tZXJjZSBidXR0b25bbmFtZT1cInVwZGF0ZV9jYXJ0XCJdLFxuLndvb2NvbW1lcmNlIGlucHV0W25hbWU9XCJzdWJtaXRcIl0ge1xuICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBEZW1pXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbjogMCAwIDAgYXV0byAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjMjEyMyAhaW1wb3J0YW50OyB9XG4gIC53b29jb21tZXJjZSBidXR0b25bbmFtZT1cImNhbGNfc2hpcHBpbmdcIl06Zm9jdXMsIC53b29jb21tZXJjZSBidXR0b25bbmFtZT1cImNhbGNfc2hpcHBpbmdcIl06aG92ZXIsXG4gIC53b29jb21tZXJjZSBidXR0b25bbmFtZT1cImFwcGx5X2NvdXBvblwiXTpmb2N1cyxcbiAgLndvb2NvbW1lcmNlIGJ1dHRvbltuYW1lPVwiYXBwbHlfY291cG9uXCJdOmhvdmVyLFxuICAud29vY29tbWVyY2UgYnV0dG9uW25hbWU9XCJ1cGRhdGVfY2FydFwiXTpmb2N1cyxcbiAgLndvb2NvbW1lcmNlIGJ1dHRvbltuYW1lPVwidXBkYXRlX2NhcnRcIl06aG92ZXIsXG4gIC53b29jb21tZXJjZSBpbnB1dFtuYW1lPVwic3VibWl0XCJdOmZvY3VzLFxuICAud29vY29tbWVyY2UgaW5wdXRbbmFtZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQxYTFjICFpbXBvcnRhbnQ7IH1cbiAgLndvb2NvbW1lcmNlIGJ1dHRvbltuYW1lPVwiY2FsY19zaGlwcGluZ1wiXTphY3RpdmUsXG4gIC53b29jb21tZXJjZSBidXR0b25bbmFtZT1cImFwcGx5X2NvdXBvblwiXTphY3RpdmUsXG4gIC53b29jb21tZXJjZSBidXR0b25bbmFtZT1cInVwZGF0ZV9jYXJ0XCJdOmFjdGl2ZSxcbiAgLndvb2NvbW1lcmNlIGlucHV0W25hbWU9XCJzdWJtaXRcIl06YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZjEyMTMgIWltcG9ydGFudDsgfVxuXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDIwcHggMCAwOyB9XG4gIC53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhOmZvY3VzLFxuICAud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYTpob3ZlcixcbiAgLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW4uY3VycmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JkMWExYztcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYSwgLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW4ge1xuICAgIGNvbG9yOiAjMGQwZDBkOyB9XG5cbi53b29jb21tZXJjZSAuc3RvY2sub3V0LW9mLXN0b2NrIHtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgRGVtaVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZDkzYzMwO1xuICBtYXJnaW46IDA7IH1cblxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1pbmZvLFxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1tZXNzYWdlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Q5M2MzMDsgfVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtZm9ybSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAjY3VzdG9tZXJfbG9naW4gaDIge1xuICBtYXJnaW46IDA7IH1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWMyMTIzICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI4MHB4O1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIHRyYW5zaXRpb246IC4zczsgfVxuICAud29vY29tbWVyY2UtYWNjb3VudCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpmb2N1cywgLndvb2NvbW1lcmNlLWFjY291bnQgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZDFhMWMgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gIC53b29jb21tZXJjZS1hY2NvdW50IGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdmMTIxMyAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwZDBkMGQ7IH1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMGQwZDBkOyB9XG5cbi53b29jb21tZXJjZS1hY2NvdW50IDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwZDBkMGQ7IH1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMGQwZDBkOyB9XG5cbi53b29jb21tZXJjZS1hY2NvdW50IHRleHRhcmVhLFxuLndvb2NvbW1lcmNlLWFjY291bnQgaW5wdXRbdHlwZT1cInRlbFwiXSxcbi53b29jb21tZXJjZS1hY2NvdW50IGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi53b29jb21tZXJjZS1hY2NvdW50IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbi53b29jb21tZXJjZS1hY2NvdW50IGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgY29sb3I6ICMwZDBkMGQ7XG4gIHBhZGRpbmc6IDEzcHggMTRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBkMGQwZDsgfVxuICAud29vY29tbWVyY2UtYWNjb3VudCB0ZXh0YXJlYTpmb2N1cyxcbiAgLndvb2NvbW1lcmNlLWFjY291bnQgaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cyxcbiAgLndvb2NvbW1lcmNlLWFjY291bnQgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuICAud29vY29tbWVyY2UtYWNjb3VudCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsXG4gIC53b29jb21tZXJjZS1hY2NvdW50IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTQ2ZTViOyB9XG4gIC53b29jb21tZXJjZS1hY2NvdW50IHRleHRhcmVhOmZvY3VzOjpwbGFjZWhvbGRlcixcbiAgLndvb2NvbW1lcmNlLWFjY291bnQgaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1czo6cGxhY2Vob2xkZXIsXG4gIC53b29jb21tZXJjZS1hY2NvdW50IGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1czo6cGxhY2Vob2xkZXIsXG4gIC53b29jb21tZXJjZS1hY2NvdW50IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1czo6cGxhY2Vob2xkZXIsXG4gIC53b29jb21tZXJjZS1hY2NvdW50IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoMjIxLCAyMDcsIDE4MiwgMC4xKTsgfVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCB0ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDE0MHB4OyB9XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9zZWxlY3QtZHJvcC1pY29uLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE5cHggY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMGQwZDBkO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMGQwZDBkICFpbXBvcnRhbnQ7IH1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuLndvb2NvbW1lcmNlLWFjY291bnQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgQm9va1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzBkMGQwZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGQwZDBkOyB9XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSxcbi53b29jb21tZXJjZS1hY2NvdW50IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bZGF0YS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDBkMGQ7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM1NDZlNWI7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBCb29rXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzBkMGQwZDsgfVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCBmb3JtIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgRGVtaVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgZm9ybSBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzBkMGQwZDsgfVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCBmb3JtIGZpZWxkc2V0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMGQwZDBkO1xuICBtYXJnaW46IDIwcHggMnB4IDEwcHg7IH1cbiAgLndvb2NvbW1lcmNlLWFjY291bnQgZm9ybSBmaWVsZHNldCBsZWdlbmQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzBkMGQwZDsgfVxuICAud29vY29tbWVyY2UtYWNjb3VudCBmb3JtIGZpZWxkc2V0IGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBCb29rXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMGQwZDBkO1xuICAgIHBhZGRpbmc6IDEzcHggMTRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMGQwZDBkOyB9XG4gICAgLndvb2NvbW1lcmNlLWFjY291bnQgZm9ybSBmaWVsZHNldCBpbnB1dDpmb2N1cyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTQ2ZTViOyB9XG4gICAgLndvb2NvbW1lcmNlLWFjY291bnQgZm9ybSBmaWVsZHNldCBpbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHJnYmEoMjIxLCAyMDcsIDE4MiwgMC4xKTsgfVxuICAud29vY29tbWVyY2UtYWNjb3VudCBmb3JtIGZpZWxkc2V0IC53b29jb21tZXJjZS1wYXNzd29yZC1zdHJlbmd0aCB7XG4gICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgQm9va1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi53b29jb21tZXJjZS1hY2NvdW50IGRpdi53b29jb21tZXJjZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAud29vY29tbWVyY2UtYWNjb3VudCBkaXYud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLndvb2NvbW1lcmNlLWFjY291bnQgZGl2Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNTBweDsgfVxuICAgIC53b29jb21tZXJjZS1hY2NvdW50IGRpdi53b29jb21tZXJjZSAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGNvbHVtbi1jb3VudDogMTsgfVxuICAgICAgLndvb2NvbW1lcmNlLWFjY291bnQgZGl2Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDsgfVxuICAgICAgICAud29vY29tbWVyY2UtYWNjb3VudCBkaXYud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpIGEge1xuICAgICAgICAgIGNvbG9yOiAjMGQwZDBkOyB9XG4gICAgICAgICAgLndvb2NvbW1lcmNlLWFjY291bnQgZGl2Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZWEzNjIxOyB9XG4gICAgICAgIC53b29jb21tZXJjZS1hY2NvdW50IGRpdi53b29jb21tZXJjZSAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKGFzc2V0cy9pbWcvcGF3LWxpc3QtaWNvbi5wbmcpIGNlbnRlciBuby1yZXBlYXQ7IH1cbiAgLndvb2NvbW1lcmNlLWFjY291bnQgZGl2Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5NTBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgICAud29vY29tbWVyY2UtYWNjb3VudCBkaXYud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IHAge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgQm9va1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICMwZDBkMGQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLndvb2NvbW1lcmNlLWFjY291bnQgZGl2Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBhLmJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWMyMTIzO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC53b29jb21tZXJjZS1hY2NvdW50IGRpdi53b29jb21tZXJjZSAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgYS5idXR0b246Zm9jdXMsIC53b29jb21tZXJjZS1hY2NvdW50IGRpdi53b29jb21tZXJjZSAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgYS5idXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQxYTFjO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gICAgICAud29vY29tbWVyY2UtYWNjb3VudCBkaXYud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGEuYnV0dG9uOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZjEyMTM7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAud29vY29tbWVyY2UtYWNjb3VudCBkaXYud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IG1hcmsge1xuICAgICAgYmFja2dyb3VuZDogIzU0NmU1YjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLndvb2NvbW1lcmNlLWFjY291bnQgZGl2Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBhZGRyZXNzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGNvbG9yOiAjMGQwZDBkOyB9XG4gICAgLndvb2NvbW1lcmNlLWFjY291bnQgZGl2Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtQWRkcmVzc2VzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICByb3ctZ2FwOiAzMHB4O1xuICAgICAgbWFyZ2luOiAzMHB4IDAgMDsgfVxuICAgIC53b29jb21tZXJjZS1hY2NvdW50IGRpdi53b29jb21tZXJjZSAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLUFkZHJlc3NlcyBoZWFkZXIgaDMge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgRGVtaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjMGQwZDBkO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLndvb2NvbW1lcmNlLWFjY291bnQgZGl2Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtQWRkcmVzc2VzIGhlYWRlciBhLmVkaXQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgQm9va1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBkMGQwZDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwZDBkMGQ7XG4gICAgICBwYWRkaW5nOiA1cHggMjBweDsgfVxuICAgICAgLndvb2NvbW1lcmNlLWFjY291bnQgZGl2Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtQWRkcmVzc2VzIGhlYWRlciBhLmVkaXQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWMyMTIzO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtUGF5bWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLVBheW1lbnQgdWwud29vY29tbWVyY2UtUGF5bWVudE1ldGhvZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWMyMTIzICFpbXBvcnRhbnQ7IH1cbiAgLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLVBheW1lbnQgLndvb2NvbW1lcmNlLVBheW1lbnRCb3gge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1NDZlNWI7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtUGF5bWVudCAud29vY29tbWVyY2UtUGF5bWVudEJveDpiZWZvcmUge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzU0NmU1YiAhaW1wb3J0YW50O1xuICAgICAgdG9wOiAtMTVweCAhaW1wb3J0YW50OyB9XG4gICAgLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLVBheW1lbnQgLndvb2NvbW1lcmNlLVBheW1lbnRCb3ggZmllbGRzZXQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNTQ2ZTViO1xuICAgICAgbWFyZ2luOiAyMHB4IDJweCAxMHB4OyB9XG4gICAgICAud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtUGF5bWVudCAud29vY29tbWVyY2UtUGF5bWVudEJveCBmaWVsZHNldCBpbnB1dCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBCb29rXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICMwZDBkMGQ7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMTRweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gICAgICAgIC53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1QYXltZW50IC53b29jb21tZXJjZS1QYXltZW50Qm94IGZpZWxkc2V0IGlucHV0OmZvY3VzIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTQ2ZTViICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLVBheW1lbnQgLndvb2NvbW1lcmNlLVBheW1lbnRCb3ggZmllbGRzZXQgaW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyMjEsIDIwNywgMTgyLCAwLjEpICFpbXBvcnRhbnQ7IH1cblxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTQ2ZTViO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRoLFxuICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZCBhLFxuICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ci5jYXJ0LXN1YnRvdGFsLFxuICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ci5vcmRlci10b3RhbCxcbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQucHJvZHVjdC1uYW1lLFxuICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LXF1YW50aXR5LFxuICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LXByaWNlLFxuICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LXRvdGFsLFxuICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LXN1YnRvdGFsIHtcbiAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBCb29rXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzBkMGQwZCAhaW1wb3J0YW50OyB9XG4gIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkLnByb2R1Y3QtcXVhbnRpdHkgZGl2LnF1YW50aXR5IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQucHJvZHVjdC1xdWFudGl0eSBkaXYucXVhbnRpdHkgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQucHJvZHVjdC1xdWFudGl0eSBkaXYucXVhbnRpdHkgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkLnByb2R1Y3QtcXVhbnRpdHkgZGl2LnF1YW50aXR5IGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMGQwZDBkO1xuICAgICAgd2lkdGg6IDQycHg7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkLnByb2R1Y3QtcXVhbnRpdHkgZGl2LnF1YW50aXR5IGlucHV0Lm1pbnVzIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA2cHg7IH1cbiAgICAgIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkLnByb2R1Y3QtcXVhbnRpdHkgZGl2LnF1YW50aXR5IGlucHV0LnBsdXMge1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTsgfVxuICAgIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkLnByb2R1Y3QtcXVhbnRpdHkgZGl2LnF1YW50aXR5IC5xdHkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIERlbWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMxODMwNmQ7XG4gICAgICB3aWR0aDogNTRweDtcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwZDBkMGQ7XG4gICAgICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkLnByb2R1Y3QtcXVhbnRpdHkgZGl2LnF1YW50aXR5IC5xdHk6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LXF1YW50aXR5IGRpdi5xdWFudGl0eSAucXR5OmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzU0NmU1YjsgfVxuICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ci5jYXJ0LXN1YnRvdGFsLFxuICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ci5zaGlwcGluZyB0ZCBwLFxuICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ci5vcmRlci10b3RhbCB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRyLnNoaXBwaW5nIHRkIHAge1xuICAgIG1hcmdpbjogMDsgfVxuICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0aCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTQ2ZTViOyB9XG4gIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTQ2ZTViO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMGQwZDBkICFpbXBvcnRhbnQ7IH1cbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQucHJvZHVjdC1yZW1vdmUgYS5yZW1vdmUge1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuXG4ud29vY29tbWVyY2UtY2FydCAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMgdHIgdGgsXG4ud29vY29tbWVyY2UtY2FydCAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMgdHIgdGQge1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbi53b29jb21tZXJjZS1jYXJ0IC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQwZDBkO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAud29vY29tbWVyY2UtY2FydCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjMjEyMztcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ud29vY29tbWVyY2UtY2FydCB0YWJsZS5jYXJ0IGltZyB7XG4gIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87IH1cblxuLndvb2NvbW1lcmNlLWNhcnQgLmNhcnRfdG90YWxzIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgQm9va1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMGQwZDBkOyB9XG5cbi53b29jb21tZXJjZS1jYXJ0IGRpdi5jb3Vwb24ge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC53b29jb21tZXJjZS1jYXJ0IGRpdi5jb3Vwb24gaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBCb29rXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi53b29jb21tZXJjZS1jYXJ0IC5jYXJ0LWNvbGxhdGVyYWxzIC5zaGlwcGluZy1jYWxjdWxhdG9yLWZvcm0gdGV4dGFyZWEsXG4ud29vY29tbWVyY2UtY2FydCAuY2FydC1jb2xsYXRlcmFscyAuc2hpcHBpbmctY2FsY3VsYXRvci1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4ud29vY29tbWVyY2UtY2FydCAuY2FydC1jb2xsYXRlcmFscyAuc2hpcHBpbmctY2FsY3VsYXRvci1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi53b29jb21tZXJjZS1jYXJ0IC5jYXJ0LWNvbGxhdGVyYWxzIC5zaGlwcGluZy1jYWxjdWxhdG9yLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuLndvb2NvbW1lcmNlLWNhcnQgLmNhcnQtY29sbGF0ZXJhbHMgLnNoaXBwaW5nLWNhbGN1bGF0b3ItZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBCb29rXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIGNvbG9yOiAjMGQwZDBkO1xuICBwYWRkaW5nOiAxM3B4IDE0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwZDBkMGQ7IH1cbiAgLndvb2NvbW1lcmNlLWNhcnQgLmNhcnQtY29sbGF0ZXJhbHMgLnNoaXBwaW5nLWNhbGN1bGF0b3ItZm9ybSB0ZXh0YXJlYTpmb2N1cyxcbiAgLndvb2NvbW1lcmNlLWNhcnQgLmNhcnQtY29sbGF0ZXJhbHMgLnNoaXBwaW5nLWNhbGN1bGF0b3ItZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLFxuICAud29vY29tbWVyY2UtY2FydCAuY2FydC1jb2xsYXRlcmFscyAuc2hpcHBpbmctY2FsY3VsYXRvci1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbiAgLndvb2NvbW1lcmNlLWNhcnQgLmNhcnQtY29sbGF0ZXJhbHMgLnNoaXBwaW5nLWNhbGN1bGF0b3ItZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsXG4gIC53b29jb21tZXJjZS1jYXJ0IC5jYXJ0LWNvbGxhdGVyYWxzIC5zaGlwcGluZy1jYWxjdWxhdG9yLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1NDZlNWI7IH1cbiAgLndvb2NvbW1lcmNlLWNhcnQgLmNhcnQtY29sbGF0ZXJhbHMgLnNoaXBwaW5nLWNhbGN1bGF0b3ItZm9ybSB0ZXh0YXJlYTpmb2N1czo6cGxhY2Vob2xkZXIsXG4gIC53b29jb21tZXJjZS1jYXJ0IC5jYXJ0LWNvbGxhdGVyYWxzIC5zaGlwcGluZy1jYWxjdWxhdG9yLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1czo6cGxhY2Vob2xkZXIsXG4gIC53b29jb21tZXJjZS1jYXJ0IC5jYXJ0LWNvbGxhdGVyYWxzIC5zaGlwcGluZy1jYWxjdWxhdG9yLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzOjpwbGFjZWhvbGRlcixcbiAgLndvb2NvbW1lcmNlLWNhcnQgLmNhcnQtY29sbGF0ZXJhbHMgLnNoaXBwaW5nLWNhbGN1bGF0b3ItZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXM6OnBsYWNlaG9sZGVyLFxuICAud29vY29tbWVyY2UtY2FydCAuY2FydC1jb2xsYXRlcmFscyAuc2hpcHBpbmctY2FsY3VsYXRvci1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoMjIxLCAyMDcsIDE4MiwgMC4xKTsgfVxuXG4ud29vY29tbWVyY2UtY2FydCAuY2FydC1jb2xsYXRlcmFscyAuc2hpcHBpbmctY2FsY3VsYXRvci1mb3JtIHRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogMTQwcHg7IH1cblxuLndvb2NvbW1lcmNlLWNhcnQgLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL3NlbGVjdC1kcm9wLWljb24ucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTlweCBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwZDBkMGQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ud29vY29tbWVyY2UtY2FydCAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwZDBkMGQgIWltcG9ydGFudDsgfVxuXG4ud29vY29tbWVyY2UtY2FydCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ud29vY29tbWVyY2UtY2FydCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG4ud29vY29tbWVyY2UtY2FydCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBCb29rXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMGQwZDBkO1xuICBib3JkZXItY29sb3I6ICMwZDBkMGQ7IH1cblxuLndvb2NvbW1lcmNlLWNhcnQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdLFxuLndvb2NvbW1lcmNlLWNhcnQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltkYXRhLXNlbGVjdGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkMGQwZDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLndvb2NvbW1lcmNlLWNhcnQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzU0NmU1YjtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi53b29jb21tZXJjZS1jYXJ0IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMGQwZDBkOyB9XG5cbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCxcbi53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IHVsLnBheW1lbnRfbWV0aG9kcyxcbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IHVsLnBheW1lbnRfbWV0aG9kcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwZDBkMGQ7IH1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5wYXltZW50X2JveCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NDZlNWI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3g6YmVmb3JlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTQ2ZTViO1xuICAgIHRvcDogLTE1cHg7IH1cbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5wYXltZW50X2JveCBmaWVsZHNldCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTQ2ZTViO1xuICAgIG1hcmdpbjogMjBweCAycHggMTBweDsgfVxuICAgIC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3ggZmllbGRzZXQgaW5wdXQge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBCb29rXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMwZDBkMGQ7XG4gICAgICBwYWRkaW5nOiAxM3B4IDE0cHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAgICAgLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5wYXltZW50X2JveCBmaWVsZHNldCBpbnB1dDpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1NDZlNWIgIWltcG9ydGFudDsgfVxuICAgICAgLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5wYXltZW50X2JveCBmaWVsZHNldCBpbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgyMjEsIDIwNywgMTgyLCAwLjEpICFpbXBvcnRhbnQ7IH1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5wYXltZW50X2JveCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgQm9va1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMGQwZDBkO1xuICBtYXJnaW46IDA7IH1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1wcml2YWN5LXBvbGljeS10ZXh0IHAge1xuICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBCb29rXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwZDBkMGQ7IH1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHMgaDMsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWFkZGl0aW9uYWwtZmllbGRzIGgzLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkcyBoMyxcbi53b29jb21tZXJjZS1jaGVja291dCAjb3JkZXJfcmV2aWV3X2hlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBCb29rXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwZDBkMGQ7IH1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0gLmZvcm0tcm93IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi53b29jb21tZXJjZS1jaGVja291dCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDBkMGQgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgQm9va1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwZDBkMGQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgcGFkZGluZzogMTZweCAwO1xuICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWEzNjIxICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VhMzYyMSAhaW1wb3J0YW50OyB9XG5cbi53b29jb21tZXJjZS1jaGVja291dCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzBkMGQwZDsgfVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMGQwZDBkOyB9XG5cbi53b29jb21tZXJjZS1jaGVja291dCA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMGQwZDBkOyB9XG5cbi53b29jb21tZXJjZS1jaGVja291dCA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwZDBkMGQ7IH1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IHRleHRhcmVhLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwZDBkMGQ7XG4gIHBhZGRpbmc6IDEzcHggMTRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBkMGQwZDsgfVxuICAud29vY29tbWVyY2UtY2hlY2tvdXQgdGV4dGFyZWE6Zm9jdXMsXG4gIC53b29jb21tZXJjZS1jaGVja291dCBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLFxuICAud29vY29tbWVyY2UtY2hlY2tvdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuICAud29vY29tbWVyY2UtY2hlY2tvdXQgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1NDZlNWI7IH1cbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IHRleHRhcmVhOmZvY3VzOjpwbGFjZWhvbGRlcixcbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXM6OnBsYWNlaG9sZGVyLFxuICAud29vY29tbWVyY2UtY2hlY2tvdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzOjpwbGFjZWhvbGRlcixcbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoMjIxLCAyMDcsIDE4MiwgMC4xKTsgfVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgdGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiAxNDBweDsgfVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL3NlbGVjdC1kcm9wLWljb24ucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTlweCBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwZDBkMGQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMGQwZDBkICFpbXBvcnRhbnQ7IH1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi53b29jb21tZXJjZS1jaGVja291dCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgQm9va1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzBkMGQwZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGQwZDBkOyB9XG5cbi53b29jb21tZXJjZS1jaGVja291dCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0sXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltkYXRhLXNlbGVjdGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkMGQwZDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM1NDZlNWI7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgQm9va1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwZDBkMGQ7IH1cblxuLnByb2R1Y3RzX3NlY3Rpb24gLnRoZS1jb250ZW50LXdyYXAge1xuICBwYWRkaW5nOiAyN3B4IDAgMzNweDsgfVxuXG4ucHJvZHVjdHNfc2VjdGlvbiAubm8tcHJvZHVjdC1mb3VuZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAzOXB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzE4MzA2ZDsgfVxuXG4ucHJvZHVjdHNfc2VjdGlvbiAuaGVhZGluZ3Mge1xuICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBCb29rXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzE4MzA2ZDtcbiAgbWFyZ2luOiAwIDAgMjRweDsgfVxuXG4ucHJvZHVjdHNfc2VjdGlvbiAuYnRuLWxpbmsge1xuICBjb2xvcjogIzE4MzA2ZDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE4MzA2ZDtcbiAgbWFyZ2luOiAzOXB4IGF1dG8gMCAhaW1wb3J0YW50OyB9XG5cbnVsLnByb2R1Y3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sdW1uLWdhcDogMjBweDtcbiAgcm93LWdhcDogMjBweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICB1bC5wcm9kdWN0czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVuc2V0ICFpbXBvcnRhbnQ7IH1cbiAgdWwucHJvZHVjdHM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgICBmbGV4OiBhdXRvOyB9XG4gIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBhbmltYXRpb246IGFuaW0tZmxleCAxcyBlYXNlLWluLW91dDtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlY2VjO1xuICAgIHBhZGRpbmc6IDAgMCAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDM3MHB4OyB9XG4gICAgdWwucHJvZHVjdHMgbGkucHJvZHVjdC5uby1zaG93IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBhLndvb2NvbW1lcmNlLUxvb3BQcm9kdWN0LWxpbmssXG4gICAgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBhLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbGluayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMzcwcHg7IH1cbiAgICAgIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYS53b29jb21tZXJjZS1Mb29wUHJvZHVjdC1saW5rOmZvY3VzIC5wcm9kdWN0cy1pbWFnZS1ib3g6YWZ0ZXIsXG4gICAgICB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGEud29vY29tbWVyY2UtTG9vcFByb2R1Y3QtbGluazpmb2N1cyAub3JkZXItbm93LWJ0biwgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBhLndvb2NvbW1lcmNlLUxvb3BQcm9kdWN0LWxpbms6aG92ZXIgLnByb2R1Y3RzLWltYWdlLWJveDphZnRlcixcbiAgICAgIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYS53b29jb21tZXJjZS1Mb29wUHJvZHVjdC1saW5rOmhvdmVyIC5vcmRlci1ub3ctYnRuLCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGEud29vY29tbWVyY2UtTG9vcFByb2R1Y3QtbGluazphY3RpdmUgLnByb2R1Y3RzLWltYWdlLWJveDphZnRlcixcbiAgICAgIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYS53b29jb21tZXJjZS1Mb29wUHJvZHVjdC1saW5rOmFjdGl2ZSAub3JkZXItbm93LWJ0bixcbiAgICAgIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYS53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2xpbms6Zm9jdXMgLnByb2R1Y3RzLWltYWdlLWJveDphZnRlcixcbiAgICAgIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYS53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2xpbms6Zm9jdXMgLm9yZGVyLW5vdy1idG4sXG4gICAgICB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGEud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19saW5rOmhvdmVyIC5wcm9kdWN0cy1pbWFnZS1ib3g6YWZ0ZXIsXG4gICAgICB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGEud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19saW5rOmhvdmVyIC5vcmRlci1ub3ctYnRuLFxuICAgICAgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBhLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbGluazphY3RpdmUgLnByb2R1Y3RzLWltYWdlLWJveDphZnRlcixcbiAgICAgIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYS53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2xpbms6YWN0aXZlIC5vcmRlci1ub3ctYnRuIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBhLndvb2NvbW1lcmNlLUxvb3BQcm9kdWN0LWxpbms6Zm9jdXMgcC5vcmRlcm5vdy1idG4sIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYS53b29jb21tZXJjZS1Mb29wUHJvZHVjdC1saW5rOmhvdmVyIHAub3JkZXJub3ctYnRuLCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGEud29vY29tbWVyY2UtTG9vcFByb2R1Y3QtbGluazphY3RpdmUgcC5vcmRlcm5vdy1idG4sXG4gICAgICB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGEud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19saW5rOmZvY3VzIHAub3JkZXJub3ctYnRuLFxuICAgICAgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBhLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbGluazpob3ZlciBwLm9yZGVybm93LWJ0bixcbiAgICAgIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYS53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2xpbms6YWN0aXZlIHAub3JkZXJub3ctYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI2MjYyNjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5vbnNhbGUsXG4gICAgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuaXNuZXcge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgRGVtaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICByaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgei1pbmRleDogMjsgfVxuICAgIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLm9uc2FsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgY29sb3I6ICNlYTM2MjE7XG4gICAgICBwYWRkaW5nOiA4cHggMTJweCA3cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWEzNjIxOyB9XG4gICAgICB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5vbnNhbGUgKyAuaXNuZXcge1xuICAgICAgICBsZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiB1bnNldCAhaW1wb3J0YW50OyB9XG4gICAgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuaXNuZXcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhMzYyMTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgcGFkZGluZzogOXB4IDE0cHggNnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAgIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLXBsYWNlaG9sZGVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7IH1cbiAgICB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0cy1pbWFnZS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMjcwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAyNzBweDtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMDsgfVxuICAgICAgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdHMtaW1hZ2UtYm94OjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNXB4ICNkOTNjMzA7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdHMtaW1hZ2UtYm94IGltZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5vcmRlci1ub3ctYnRuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIERlbWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgICBwYWRkaW5nOiAxMXB4IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLm9yZGVyLW5vdy1idG46YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDBkMGQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuc2hvcnQtZGVzY3JpcHRpb24gcCB7XG4gICAgICBmb250LWZhbWlseTogYmlsbyxzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmFkZF90b19jYXJ0X2J1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IGF1dG8gMCAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmFkZF90b19jYXJ0X2J1dHRvbi5hZGRlZDo6YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3RfdHlwZV9zaW1wbGU6bm90KC5hZGRfdG9fY2FydF9idXR0b24pIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIG1hcmdpbjogYXV0byAwIDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAgIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3QtY2F0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgRGVtaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogI2VhMzYyMTsgfVxuICAgIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBEZW1pXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICMwZDBkMGQ7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAgIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByaWNlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbHVtbi1nYXA6IDVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIERlbWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gICAgICBjb2xvcjogIzBkMGQwZCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiBhdXRvIDAgMCAhaW1wb3J0YW50OyB9XG4gICAgICB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcmljZSAud29vY29tbWVyY2UtUHJpY2UtYW1vdW50IGJkaSB7XG4gICAgICAgIGNvbG9yOiAjMGQwZDBkOyB9XG4gICAgICB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcmljZSBkZWwge1xuICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzBkMGQwZDsgfVxuICAgICAgICB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcmljZSBkZWwgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCBiZGkge1xuICAgICAgICAgIGNvbG9yOiAjMGQwZDBkOyB9XG4gICAgICB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcmljZSBpbnMge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMGQwZDBkOyB9XG4gICAgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBhLmFkZGVkX3RvX2NhcnQud2MtZm9yd2FyZCB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOWU5ZTllIDAsICM2MTYzNjAgOTklKSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gIHVsLnByb2R1Y3RzIC5vbnNhbGUge1xuICAgIHotaW5kZXg6IDI7IH1cbiAgdWwucHJvZHVjdHMgLndvb2NvbW1lcmNlLWluZm8ge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICBtYXJnaW46IDJlbSAwICFpbXBvcnRhbnQ7IH1cbiAgICB1bC5wcm9kdWN0cyAud29vY29tbWVyY2UtaW5mbyBzdHJvbmcge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgQm9va1wiLCBzYW5zLXNlcmlmOyB9XG5cbi5yZWxhdGVkLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmJ1dHRvbi53cC1lbGVtZW50LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuXG4ud29vY29tbWVyY2UtcmVzdWx0LWNvdW50IHtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgQm9va1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTgzMDZkO1xuICBtYXJnaW46IDE0cHggMCAhaW1wb3J0YW50OyB9XG5cbi53b29jb21tZXJjZSAuYWxsLXByb2R1Y3RzLXNlY3Rpb24gLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLndvb2NvbW1lcmNlIC5hbGwtcHJvZHVjdHMtc2VjdGlvbiAuc2hvcC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBwYWRkaW5nOiA1MXB4IDAgNjhweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLndvb2NvbW1lcmNlIC5hbGwtcHJvZHVjdHMtc2VjdGlvbiAuc2hvcC1jb250ZW50IC53b29jb21tZXJjZS1vcmRlcmluZyB7XG4gICAgbWFyZ2luOiA5cHggMCAwOyB9XG4gIC53b29jb21tZXJjZSAuYWxsLXByb2R1Y3RzLXNlY3Rpb24gLnNob3AtY29udGVudCAuY2F0ZWdvcnktYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDAgMTlweDsgfVxuICAgIC53b29jb21tZXJjZSAuYWxsLXByb2R1Y3RzLXNlY3Rpb24gLnNob3AtY29udGVudCAuY2F0ZWdvcnktYm94IGltZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgcGFkZGluZzogMCAxMXB4IDAgMDsgfVxuICAgIC53b29jb21tZXJjZSAuYWxsLXByb2R1Y3RzLXNlY3Rpb24gLnNob3AtY29udGVudCAuY2F0ZWdvcnktYm94IC5wYWdlLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA3NjBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLndvb2NvbW1lcmNlIC5hbGwtcHJvZHVjdHMtc2VjdGlvbiAuc2hvcC1jb250ZW50IC5jYXRlZ29yeS1ib3ggLnBhZ2UtdGl0bGU6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgbWFyZ2luOiAxNnB4IDAgMDsgfVxuXG4ud29vY29tbWVyY2UgLmFsbC1wcm9kdWN0cy1zZWN0aW9uIC5zaWRlYmFyLXNob3Age1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMzBweDtcbiAgcGFkZGluZzogNDRweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLndvb2NvbW1lcmNlIC5hbGwtcHJvZHVjdHMtc2VjdGlvbiAuc2lkZWJhci1zaG9wOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogNDAwJTtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAud29vY29tbWVyY2UgLmFsbC1wcm9kdWN0cy1zZWN0aW9uIC5zaWRlYmFyLXNob3AgLndpZGdldC53aWRnZXRfbmF2X21lbnUgaDEsIC53b29jb21tZXJjZSAuYWxsLXByb2R1Y3RzLXNlY3Rpb24gLnNpZGViYXItc2hvcCAud2lkZ2V0LndpZGdldF9uYXZfbWVudSBoMiwgLndvb2NvbW1lcmNlIC5hbGwtcHJvZHVjdHMtc2VjdGlvbiAuc2lkZWJhci1zaG9wIC53aWRnZXQud2lkZ2V0X25hdl9tZW51IGgzLCAud29vY29tbWVyY2UgLmFsbC1wcm9kdWN0cy1zZWN0aW9uIC5zaWRlYmFyLXNob3AgLndpZGdldC53aWRnZXRfbmF2X21lbnUgaDQsIC53b29jb21tZXJjZSAuYWxsLXByb2R1Y3RzLXNlY3Rpb24gLnNpZGViYXItc2hvcCAud2lkZ2V0LndpZGdldF9uYXZfbWVudSBoNSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgQm9va1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICBwYWRkaW5nOiAxMnB4IDAgMTZweDtcbiAgICBtYXJnaW46IDAgMjBweCAxMnB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOTNjMzA7IH1cbiAgLndvb2NvbW1lcmNlIC5hbGwtcHJvZHVjdHMtc2VjdGlvbiAuc2lkZWJhci1zaG9wIC53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMjNweDsgfVxuICAgIC53b29jb21tZXJjZSAuYWxsLXByb2R1Y3RzLXNlY3Rpb24gLnNpZGViYXItc2hvcCAud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bCBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIERlbWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzE5MTkxOTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgICAgLndvb2NvbW1lcmNlIC5hbGwtcHJvZHVjdHMtc2VjdGlvbiAuc2lkZWJhci1zaG9wIC53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIGEuYWN0aXZlLCAud29vY29tbWVyY2UgLmFsbC1wcm9kdWN0cy1zZWN0aW9uIC5zaWRlYmFyLXNob3AgLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgYTphY3RpdmUsIC53b29jb21tZXJjZSAuYWxsLXByb2R1Y3RzLXNlY3Rpb24gLnNpZGViYXItc2hvcCAud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bCBhOmZvY3VzLCAud29vY29tbWVyY2UgLmFsbC1wcm9kdWN0cy1zZWN0aW9uIC5zaWRlYmFyLXNob3AgLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZDkzYzMwOyB9XG5cbi53b29jb21tZXJjZSAuYWxsLXByb2R1Y3RzLXNlY3Rpb24gLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLndvb2NvbW1lcmNlIC5hbGwtcHJvZHVjdHMtc2VjdGlvbiAub3JkZXJub3ctYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA1MnB4O1xuICBtYXJnaW46IDlweCAwIDA7IH1cblxuLndvb2NvbW1lcmNlIC5hbGwtcHJvZHVjdHMtc2VjdGlvbiAjbG9hZG1vcmUtcHJvZHVjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMjBweCBhdXRvIDA7IH1cbiAgLndvb2NvbW1lcmNlIC5hbGwtcHJvZHVjdHMtc2VjdGlvbiAjbG9hZG1vcmUtcHJvZHVjdHMubm8tc2hvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGFuaW1hdGlvbjogYW5pbS1mbGV4LWhpZGUgMXM7IH1cblxuLnNpbmdsZS1wcm9kdWN0Lndvb2NvbW1lcmNlIC5zaG9wLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24ge1xuICBwYWRkaW5nOiA4MHB4IDAgMDsgfVxuICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBzZWN0aW9uLnJlbGF0ZWQucHJvZHVjdHMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBwYWRkaW5nOiAzMXB4IDAgMTA0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gc2VjdGlvbi5yZWxhdGVkLnByb2R1Y3RzOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gICAgICB3aWR0aDogMzAwMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIHNlY3Rpb24ucmVsYXRlZC5wcm9kdWN0cyAuc2xpY2stdHJhY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGNvbHVtbi1nYXA6IDQwcHg7IH1cbiAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBzZWN0aW9uLnJlbGF0ZWQucHJvZHVjdHMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG4gICAgICBtYXgtd2lkdGg6IDQ0MHB4OyB9XG4gICAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBzZWN0aW9uLnJlbGF0ZWQucHJvZHVjdHMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBhLndvb2NvbW1lcmNlLUxvb3BQcm9kdWN0LWxpbmssXG4gICAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBzZWN0aW9uLnJlbGF0ZWQucHJvZHVjdHMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBhLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbGluayB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQyMXB4OyB9XG4gICAgICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIHNlY3Rpb24ucmVsYXRlZC5wcm9kdWN0cyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGEud29vY29tbWVyY2UtTG9vcFByb2R1Y3QtbGluazpob3ZlciAub3JkZXItbm93LWJ0bixcbiAgICAgICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gc2VjdGlvbi5yZWxhdGVkLnByb2R1Y3RzIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYS53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2xpbms6aG92ZXIgLm9yZGVyLW5vdy1idG4ge1xuICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIHNlY3Rpb24ucmVsYXRlZC5wcm9kdWN0cyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0cy1pbWFnZS1ib3gge1xuICAgICAgICBtaW4td2lkdGg6IDQ0MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMzIwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDIzcHg7IH1cbiAgICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIHNlY3Rpb24ucmVsYXRlZC5wcm9kdWN0cyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0LWNhdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIHNlY3Rpb24ucmVsYXRlZC5wcm9kdWN0cyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCAwIDZweCAhaW1wb3J0YW50OyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gc2VjdGlvbi5yZWxhdGVkLnByb2R1Y3RzIC5zZWN0aW9uLWhlYWRpbmcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbjogMCAwIDI4cHg7IH1cbiAgICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIHNlY3Rpb24ucmVsYXRlZC5wcm9kdWN0cyAuc2VjdGlvbi1oZWFkaW5nOmJlZm9yZSwgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gc2VjdGlvbi5yZWxhdGVkLnByb2R1Y3RzIC5zZWN0aW9uLWhlYWRpbmc6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgICBmbGV4OiAwIDEgNDQwcHg7XG4gICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgbWFyZ2luOiAzNnB4IDAgMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiZmJmYmY7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmZiZmJmOyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gc2VjdGlvbi5yZWxhdGVkLnByb2R1Y3RzIC5jb250ZW50LWhlYWRpbmdzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gc2VjdGlvbi5yZWxhdGVkLnByb2R1Y3RzIC5oZWFkaW5ncyB7XG4gICAgICBtaW4td2lkdGg6IDUyMHB4OyB9XG4gICAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBzZWN0aW9uLnJlbGF0ZWQucHJvZHVjdHMgLmhlYWRpbmdzLnRvcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNlYTM2MjE7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gc2VjdGlvbi5yZWxhdGVkLnByb2R1Y3RzIC5oZWFkaW5ncy5tYWluIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzBkMGQwZDtcbiAgICAgICAgbWFyZ2luOiAtNHB4IDAgMTRweDsgfVxuICAgICAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBzZWN0aW9uLnJlbGF0ZWQucHJvZHVjdHMgLmhlYWRpbmdzLm1haW4gc3BhbiB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgRGVtaVwiLCBzYW5zLXNlcmlmOyB9XG4gIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uICNyZWxhdGVkLXByb2R1Y3RzLWFycm93cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjJweDtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uICNyZWxhdGVkLXByb2R1Y3RzLWFycm93cyAuc2xpY2stcHJldixcbiAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiAjcmVsYXRlZC1wcm9kdWN0cy1hcnJvd3MgLnNsaWNrLW5leHQge1xuICAgICAgdG9wOiAtMnB4O1xuICAgICAgZm9udC1zaXplOiAyN3B4OyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gI3JlbGF0ZWQtcHJvZHVjdHMtYXJyb3dzIC5zbGljay1wcmV2IHtcbiAgICAgIGxlZnQ6IC0xcHg7IH1cbiAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiAjcmVsYXRlZC1wcm9kdWN0cy1hcnJvd3MgLnNsaWNrLW5leHQge1xuICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICByaWdodDogLTFweDsgfVxuICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiAuc2xpY2stYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdG9wOiBjYWxjKDMzJSAtIDJweCk7XG4gICAgbGVmdDogY2FsYyg1MCUgKyA3MzhweCk7XG4gICAgY29sb3I6ICNiZmJmYmY7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNzU4cHgpOyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZWEzNjIxOyB9XG4gIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIGRpdi5wcm9kdWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIGRpdi5zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDUwOHB4O1xuICAgIHBhZGRpbmc6IDAgMTEwcHggMCAwO1xuICAgIG1hcmdpbjogMCAwIDQ0cHggIWltcG9ydGFudDsgfVxuICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICB6LWluZGV4OiAwOyB9XG4gIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHNfX3Nob3J0LWRlc2NyaXB0aW9uLFxuICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtVGFicy1wYW5lbCB7XG4gICAgcGFkZGluZzogMTlweCAwIDA7IH1cbiAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvbiBoMSwgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24gaDIsIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHNfX3Nob3J0LWRlc2NyaXB0aW9uIGgzLCAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvbiBoNCwgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24gaDUsIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHNfX3Nob3J0LWRlc2NyaXB0aW9uIGg2LFxuICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1UYWJzLXBhbmVsIGgxLFxuICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1UYWJzLXBhbmVsIGgyLFxuICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1UYWJzLXBhbmVsIGgzLFxuICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1UYWJzLXBhbmVsIGg0LFxuICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1UYWJzLXBhbmVsIGg1LFxuICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1UYWJzLXBhbmVsIGg2IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMxODMwNmQ7XG4gICAgICBtYXJnaW46IDAgMCAyM3B4OyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24gcCxcbiAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtVGFicy1wYW5lbCBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwNWVtO1xuICAgICAgY29sb3I6ICMwZDBkMGQ7XG4gICAgICBtYXJnaW46IDAgMCAxMnB4OyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24gdWwsXG4gICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDI2cHg7XG4gICAgICBtYXJnaW46IDAgMCAxNHB4OyB9XG4gICAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvbiB1bCBsaSxcbiAgICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1UYWJzLXBhbmVsIHVsIGxpIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgQm9va1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgICAgICBjb2xvcjogI2Q5ZDlkOTtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIGRpdi5wcm9kdWN0IGZvcm0uY2FydCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLmJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWMyMTIzO1xuICAgICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgQm9va1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgbWluLWhlaWdodDogNTRweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLmJ1dHRvbjpmb2N1cywgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC5idXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQxYTFjOyB9XG4gICAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLmJ1dHRvbjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2YxMjEzOyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IGRpdi5xdWFudGl0eSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luOiAwIDIwcHggMCAwOyB9XG4gICAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBkaXYucHJvZHVjdCBmb3JtLmNhcnQgZGl2LnF1YW50aXR5IGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAgICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IGRpdi5xdWFudGl0eSBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IGRpdi5xdWFudGl0eSBpbnB1dCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzBkMGQwZDtcbiAgICAgICAgd2lkdGg6IDUzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIGRpdi5wcm9kdWN0IGZvcm0uY2FydCBkaXYucXVhbnRpdHkgaW5wdXQubWludXMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDEwcHg7IH1cbiAgICAgICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IGRpdi5xdWFudGl0eSBpbnB1dC5wbHVzIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTsgfVxuICAgICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IGRpdi5xdWFudGl0eSAucXR5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgRGVtaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogIzBkMGQwZDtcbiAgICAgICAgd2lkdGg6IDU0cHg7XG4gICAgICAgIGhlaWdodDogNTRweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzBkMGQwZDtcbiAgICAgICAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIGRpdi5wcm9kdWN0IGZvcm0uY2FydCBkaXYucXVhbnRpdHkgLnF0eTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBkaXYucHJvZHVjdCBmb3JtLmNhcnQgZGl2LnF1YW50aXR5IC5xdHk6Zm9jdXMge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1NDZlNWI7IH1cbiAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLnByb2R1Y3QtcXVhbnRpdHktbGFiZWwge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgRGVtaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjMGQwZDBkO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gLnByb2R1Y3RfdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIERlbWlcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzBkMGQwZDtcbiAgICBtYXJnaW46IDAgMCA0cHggIWltcG9ydGFudDsgfVxuICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiAucHJvZHVjdC1kZXNjIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMjhweDsgfVxuICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIC5wcm9kdWN0LWRlc2MgcCB7XG4gICAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBCb29rXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgICAgY29sb3I6ICMxODMwNmQ7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiAucHJvZHVjdC1kZXNjIHAgKyBwIHtcbiAgICAgIG1hcmdpbjogMTJweCAwOyB9XG4gIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIHRhYmxlLnZhcmlhdGlvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIHRhYmxlLnZhcmlhdGlvbnMgbGFiZWwge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgRGVtaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjMGQwZDBkO1xuICAgICAgbWFyZ2luOiAxNnB4IDAgMCAhaW1wb3J0YW50OyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gdGFibGUudmFyaWF0aW9ucyBzZWxlY3Qge1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMGQwZDBkO1xuICAgICAgbGluZS1oZWlnaHQ6IHVuc2V0O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBCb29rXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjMGQwZDBkOyB9XG4gICAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiB0YWJsZS52YXJpYXRpb25zIHNlbGVjdDpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYTM2MjE7IH1cbiAgICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIHRhYmxlLnZhcmlhdGlvbnMgc2VsZWN0OmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIHRhYmxlLnZhcmlhdGlvbnMgc2VsZWN0OmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiB0YWJsZS52YXJpYXRpb25zIHNlbGVjdCBvcHRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIHRhYmxlLnZhcmlhdGlvbnMgYS5yZXNldF92YXJpYXRpb25zIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIERlbWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjZDlkOWQ5OyB9XG4gICAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiB0YWJsZS52YXJpYXRpb25zIGEucmVzZXRfdmFyaWF0aW9uczpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZWEzNjIxOyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gdGFibGUudmFyaWF0aW9ucyAud29vLXNlbGVjdGVkLXZhcmlhdGlvbi1pdGVtLW5hbWUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgRGVtaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjMGQwZDBkOyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gdGFibGUudmFyaWF0aW9ucyB0aC5sYWJlbCxcbiAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiB0YWJsZS52YXJpYXRpb25zIHRkLnZhbHVlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiB0YWJsZS52YXJpYXRpb25zIHRyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gdGFibGUudmFyaWF0aW9ucyB0ZC52YWx1ZSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gdGFibGUudmFyaWF0aW9ucyAudmFyaWFibGUtaXRlbXMtd3JhcHBlci5idXR0b24tdmFyaWFibGUtaXRlbXMtd3JhcHBlci53dnMtc3R5bGUtc3F1YXJlZCB7XG4gICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICAgICAgcm93LWdhcDogNXB4O1xuICAgICAgbWFyZ2luOiAwIDAgMTBweDsgfVxuICAgICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gdGFibGUudmFyaWF0aW9ucyAudmFyaWFibGUtaXRlbXMtd3JhcHBlci5idXR0b24tdmFyaWFibGUtaXRlbXMtd3JhcHBlci53dnMtc3R5bGUtc3F1YXJlZCBsaSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUIERlbWlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICNiM2IzYjM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiM2IzYjM7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMTlweCAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDIxNXB4OyB9XG4gICAgICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIHRhYmxlLnZhcmlhdGlvbnMgLnZhcmlhYmxlLWl0ZW1zLXdyYXBwZXIuYnV0dG9uLXZhcmlhYmxlLWl0ZW1zLXdyYXBwZXIud3ZzLXN0eWxlLXNxdWFyZWQgbGkuc2VsZWN0ZWQsIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIHRhYmxlLnZhcmlhdGlvbnMgLnZhcmlhYmxlLWl0ZW1zLXdyYXBwZXIuYnV0dG9uLXZhcmlhYmxlLWl0ZW1zLXdyYXBwZXIud3ZzLXN0eWxlLXNxdWFyZWQgbGk6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDBkMGQgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwZDBkMGQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiAud29vY29tbWVyY2UtdmFyaWF0aW9uLXByaWNlIHNwYW4ud29vY29tbWVyY2UtUHJpY2UtYW1vdW50IHtcbiAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBEZW1pXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMGQwZDBkICFpbXBvcnRhbnQ7IH1cbiAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA1M3B4IDAgMDsgfVxuICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGNvbHVtbi1nYXA6IDgycHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiZmJmYmYgIWltcG9ydGFudDsgfVxuICAgICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFiczpiZWZvcmUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JmYmZiZiAhaW1wb3J0YW50OyB9XG4gICAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaTpiZWZvcmUsIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGk6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IHVuc2V0OyB9XG4gICAgICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGk6aG92ZXIgYSwgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaS5hY3RpdmUgYSB7XG4gICAgICAgICAgY29sb3I6ICM0MDQwNDAgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2JmYmZiZjsgfVxuICAgICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgRGVtaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjYTZhNmE2ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsIHtcbiAgICAgIHBhZGRpbmc6IDM0cHggMCAyNnB4O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVJldmlld3MtdGl0bGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiAucHJvZHVjdC1jYXRlZ29yeSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgRGVtaVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZWEzNjIxO1xuICAgIG1hcmdpbjogLTVweCAwIDA7IH1cbiAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gLnByb2R1Y3QtaXNuZXcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYTM2MjE7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogOXB4IDE0cHggNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQgRGVtaVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDQxcHg7XG4gICAgei1pbmRleDogMjtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiAub3JkZXJub3ctYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cblxuLyoqXHJcbiAqIFNpbmdsZSBQcm9kdWN0IEdhbGxlcnlcclxuICovXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcy53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcy53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLmZsZXgtdmlld3BvcnQge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDUwOHB4OyB9XG4gICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC5mbGV4LXZpZXdwb3J0ID4gLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fd3JhcHBlciB7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC5zbGljay1hcnJvdyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0b3A6IDQ3JTtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICB6LWluZGV4OiAzOyB9XG4gICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC5zbGljay1hcnJvdzpob3ZlciB7XG4gICAgICBjb2xvcjogI2VjMjEyMzsgfVxuICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgICBsZWZ0OiAyMHB4OyB9XG4gICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICAgIHJpZ2h0OiAyMHB4OyB9XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhOyB9XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3dyYXBwZXIgLnpvb21JbWcge1xuICBjdXJzb3I6IG1vdmU7IH1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICBtaW4taGVpZ2h0OiA1MDhweDsgfVxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X19pbWFnZSBhIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LWhlaWdodDogNTA4cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMgLmZsZXgtY29udHJvbC10aHVtYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IDVweDtcbiAgcm93LWdhcDogNXB4O1xuICBtYXJnaW46IDEwcHggMCAwOyB9XG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIC5mbGV4LWNvbnRyb2wtdGh1bWJzIGxpIHtcbiAgICB3aWR0aDogODBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogODBweDtcbiAgICBtYXJnaW46IDAgMTBweCAyMHB4IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzBkMGQwZDsgfVxuICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIC5mbGV4LWNvbnRyb2wtdGh1bWJzIGxpOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYTM2MjE7IH1cbiAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyAuZmxleC1jb250cm9sLXRodW1icyBsaSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5LS1jb2x1bW5zLTQgLmZsZXgtY29udHJvbC10aHVtYnMgbGk6bnRoLWNoaWxkKDRuKzEpIHtcbiAgY2xlYXI6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X190cmlnZ2VyIHtcbiAgdG9wOiA0NDBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL3pvb20taWNvbi5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X190cmlnZ2VyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy96b29tLWljb24tYmx1ZS5wbmcpOyB9XG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3RyaWdnZXI6YmVmb3JlLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X190cmlnZ2VyOmFmdGVyIHtcbiAgICBjb250ZW50OiB1bnNldDsgfVxuXG4vKipcbiAqKiBIZWxwZXJzXG4gKiovXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGJvdHRvbTogNzRweCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDAxMDsgfVxuXG4udGFiLW9ubHksXG4ubW9iaWxlLW9ubHkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5jbGVhcmZpeCB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbnNwYW4ub25lbGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uaGFzLWNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLmFuaW1hdGUge1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuXG4uYW5pbWF0ZS12ZXJ5ZmFzdCB7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG5cbi5hbGlnbm5vbmUge1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA4cHggYXV0byAxN3B4O1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmFsaWdubGVmdCxcbi5hbGlnbnJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7IH1cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxN3B4OyB9XG5cbi5pbWctd3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmltZy13cmFwIGltZyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogOHB4IGF1dG87IH1cblxuLmltZy13cmFwLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDAgMCAzMHB4IDUwcHg7IH1cblxuLmltZy13cmFwLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDUwcHggMzBweCAwOyB9XG5cbmltZy5hbGlnbmxlZnQsXG5pbWcuYWxpZ25yaWdodCxcbmltZy5hbGlnbm5vbmUsXG5pbWcuYWxpZ25jZW50ZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaDYwIHtcbiAgbWF4LWhlaWdodDogNjBweDtcbiAgd2lkdGg6IDI3MHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MnB4KSB7XG4gIC5pbWctd3JhcCB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgaW1nLmFsaWdubGVmdCxcbiAgaW1nLmFsaWducmlnaHQsXG4gIGltZy5hbGlnbm5vbmVcbmltZy5hbGlnbmNlbnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGNsZWFyOiBib3RoOyB9IH1cblxuLyoqXG4gKiogTWVkaWEgUXVlcmllc1xuICoqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjAxNnB4KSB7XG4gIC5mcm9udF9sb2NhdGlvbnNfc2VjdGlvbiAubG9jYXRpb24ge1xuICAgIG1heC13aWR0aDogNDglOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTBweCAhaW1wb3J0YW50OyB9XG4gIC5ibG9nX3BhZ2Vfc2VjdGlvbiAucG9zdC1jYXJkcyAuYWxtLXJldmVhbCB7XG4gICAgbWF4LXdpZHRoOiA5MjVweDtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4OyB9XG4gIC5mcm9udF9nYWxsZXJ5X3NlY3Rpb24gLnByb2R1Y3QtZ2FsbGVyeSB7XG4gICAgbWF4LXdpZHRoOiAxMDQ4cHg7XG4gICAgbWFyZ2luOiAzMXB4IGF1dG8gMDsgfVxuICAuZnJvbnRfY29udGVudGltZ19zZWN0aW9uIC50aGUtY29udGVudCB7XG4gICAgcGFkZGluZzogMCAxNTBweCAwIDA7IH1cbiAgLmNvbnRlbnRfaW1hZ2Vfc2VjdGlvbiAuY29udGVudHMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5jb250ZW50X2ltYWdlX3NlY3Rpb24gLmNvbnRlbnQtbGVmdCxcbiAgLmNvbnRlbnRfaW1hZ2Vfc2VjdGlvbiAuY29udGVudC1yaWdodCB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDsgfVxuICAuY29udGVudF9pbWFnZV9zZWN0aW9uIC50aGUtY29udGVudCB7XG4gICAgcGFkZGluZzogMCA1MHB4IDAgMDsgfVxuICAuZ2FsbGVyeV9zZWN0aW9uIC5nYWxsZXJ5IHtcbiAgICBtYXgtd2lkdGg6IDEwNDhweDtcbiAgICBtYXJnaW46IDI4cHggYXV0byA0MXB4OyB9XG4gIC5uYXYtc2lnbmluLWxpbmsge1xuICAgIG1heC13aWR0aDogMTAwcHg7IH1cbiAgICAubmF2LXNpZ25pbi1saW5rIGkuaWNvbiB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAubmF2LXNpZ25pbi1saW5rIHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAjbXktYWNjb3VudC1uYXYge1xuICAgIG1heC13aWR0aDogMTAwcHg7IH1cbiAgICAjbXktYWNjb3VudC1uYXYgbGkuYWNjb3VudC1pY29uID4gYSA+IHNwYW4ubWVudS1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgI215LWFjY291bnQtbmF2IGxpLmFjY291bnQtaWNvbiA+IGE6YmVmb3JlIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICNteS1hY2NvdW50LW5hdiB1bC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgIGxlZnQ6IHVuc2V0OyB9XG4gICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpOm5vdCgubm9ybWFsKSA+IHVsLmRyb3Bkb3duLW1lbnUge1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciB7XG4gICAgY29sdW1uLWdhcDogMTBweDsgfVxuICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgI21lbnUtaGFtYnVyZ2VyLW1lbnUge1xuICAgIHBhZGRpbmc6IDIwcHggNDJweCAyM3B4IDQzcHg7XG4gICAgY29sdW1uLWdhcDogMDsgfVxuICAud29vY29tbWVyY2UgLmFsbC1wcm9kdWN0cy1zZWN0aW9uIHVsLnByb2R1Y3RzIHtcbiAgICBtYXgtd2lkdGg6IDc2MHB4OyB9XG4gIC53b29jb21tZXJjZSAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiB1bC5wcm9kdWN0cyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5sb2NhdGlvbnNfc2VjdGlvbiAuY29udGVudHMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5mcm9udF9pbWdjb250ZW50X3NlY3Rpb24gLmltYWdlIGltZyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLndvb2NvbW1lcmNlOm5vdCguc2luZ2xlLXByb2R1Y3QpIC5hbGwtcHJvZHVjdHMtc2VjdGlvbiAuc2hvcC1jb250ZW50IC5jYXRlZ29yeS1ib3ggLnBhZ2UtdGl0bGUge1xuICAgIG1heC13aWR0aDogNDQwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhpZGUtbG9jbmF2LW9uLWRlc2sge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNjaG9vc2UtbG9jYXRpb24tYm94IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICNtZW51LWhhbWJ1cmdlci1tZW51IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMDsgfVxuICAgICNtZW51LWhhbWJ1cmdlci1tZW51ID4gbGk6bm90KC5zb2NpYWwtbGlua3MpOm5vdCgubmF2LW9yZGVyLW5vdykge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYzIxMjM7IH1cbiAgICAgICNtZW51LWhhbWJ1cmdlci1tZW51ID4gbGk6bm90KC5zb2NpYWwtbGlua3MpOm5vdCgubmF2LW9yZGVyLW5vdykuYWN0aXZlID4gYSB7XG4gICAgICAgIHBhZGRpbmc6IDExcHggMCAwOyB9XG4gICAgICAgICNtZW51LWhhbWJ1cmdlci1tZW51ID4gbGk6bm90KC5zb2NpYWwtbGlua3MpOm5vdCgubmF2LW9yZGVyLW5vdykuYWN0aXZlID4gYSA+IC5jYXJldDpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAgICNtZW51LWhhbWJ1cmdlci1tZW51ID4gbGk6bm90KC5zb2NpYWwtbGlua3MpOm5vdCgubmF2LW9yZGVyLW5vdykuYWN0aXZlID4gdWwuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgI21lbnUtaGFtYnVyZ2VyLW1lbnUgPiBsaTpub3QoLnNvY2lhbC1saW5rcyk6bm90KC5uYXYtb3JkZXItbm93KS5hY3RpdmUgPiB1bC5kcm9wZG93bi1tZW51ID4gbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7IH1cbiAgICAgICAgICAjbWVudS1oYW1idXJnZXItbWVudSA+IGxpOm5vdCguc29jaWFsLWxpbmtzKTpub3QoLm5hdi1vcmRlci1ub3cpLmFjdGl2ZSA+IHVsLmRyb3Bkb3duLW1lbnUgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2NjY2OyB9XG4gICAgICAgICAgI21lbnUtaGFtYnVyZ2VyLW1lbnUgPiBsaTpub3QoLnNvY2lhbC1saW5rcyk6bm90KC5uYXYtb3JkZXItbm93KS5hY3RpdmUgPiB1bC5kcm9wZG93bi1tZW51ID4gbGkuYWN0aXZlIHVsLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAjbWVudS1oYW1idXJnZXItbWVudSA+IGxpOm5vdCguc29jaWFsLWxpbmtzKTpub3QoLm5hdi1vcmRlci1ub3cpLmFjdGl2ZSA+IHVsLmRyb3Bkb3duLW1lbnUgPiBsaSB1bC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyMHB4OyB9XG4gICAgICAjbWVudS1oYW1idXJnZXItbWVudSA+IGxpOm5vdCguc29jaWFsLWxpbmtzKTpub3QoLm5hdi1vcmRlci1ub3cpIGEge1xuICAgICAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAjbWVudS1oYW1idXJnZXItbWVudSA+IGxpOm5vdCguc29jaWFsLWxpbmtzKTpub3QoLm5hdi1vcmRlci1ub3cpIGEgPiAuY2FyZXQge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gICAgICAgICAgI21lbnUtaGFtYnVyZ2VyLW1lbnUgPiBsaTpub3QoLnNvY2lhbC1saW5rcyk6bm90KC5uYXYtb3JkZXItbm93KSBhID4gLmNhcmV0OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2FjY29yZGlvbi1hcnJvdy1kLnBuZyk7XG4gICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICAgICNtZW51LWhhbWJ1cmdlci1tZW51ID4gbGk6bm90KC5zb2NpYWwtbGlua3MpOm5vdCgubmF2LW9yZGVyLW5vdykgPiB1bC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAjbWVudS1oYW1idXJnZXItbWVudSA+IGxpOm5vdCguc29jaWFsLWxpbmtzKTpub3QoLm5hdi1vcmRlci1ub3cpID4gdWwuZHJvcGRvd24tbWVudSA+IGxpIHVsLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI21lbnUtaGFtYnVyZ2VyLW1lbnUgPiBsaTpub3QoLm5hdi1vcmRlci1ub3cpID4gYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDExcHggMCAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAubG9jLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm5hdi1vcmRlci1ub3cge1xuICAgIG1hcmdpbjogMCAwIDE2cHggIWltcG9ydGFudDtcbiAgICBvcmRlcjogMTsgfVxuICAucmVnLW1lbnUge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5zb2NpYWwtbGlua3Mge1xuICAgIG9yZGVyOiA2OyB9XG4gICAgLnNvY2lhbC1saW5rcyA+IHVsLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcGFkZGluZzogMjRweCAwIDEzcHg7IH1cbiAgLm1pbmktY2FydCB7XG4gICAgbWFyZ2luOiAwIDVweCAwIDA7IH1cbiAgLmNvbnRlbnRfaW1hZ2Vfc2VjdGlvbiAuY29udGVudC1sZWZ0LFxuICAuY29udGVudF9pbWFnZV9zZWN0aW9uIC5jb250ZW50LXJpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4OyB9XG4gIC5jb250ZW50X2ltYWdlX3NlY3Rpb24gLnRoZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5sb2NhdGlvbl9pbmZvX3NlY3Rpb24gLmNvbnRlbnRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubG9jYXRpb25faW5mb19zZWN0aW9uIC5hY2YtbWFwIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWMyMTIzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE0cHg7IH1cbiAgICAubG9jYXRpb25faW5mb19zZWN0aW9uIC5hY2YtbWFwOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvcmRlcjogMTRweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5sb2NhdGlvbl9pbmZvX3NlY3Rpb24gLmxvY2F0aW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA4cHggMCAxMXB4OyB9XG4gIC5sb2NhdGlvbl9pbmZvX3NlY3Rpb24gLmJ0bnMge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7IH1cbiAgLmxvY2F0aW9uX2luZm9fc2VjdGlvbiAub3JkZXItb25saW5lLXBvcHVwIHtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLmxvY2F0aW9uX2luZm9fc2VjdGlvbiB1bC5jb250YWN0LWxpbmtzIHtcbiAgICBtYXJnaW46IDAgMCAxNHB4OyB9XG4gIC5sb2NhdGlvbl9nYWxsZXJ5X3NlY3Rpb24gLmxvY2F0aW9uLWdhbGxlcnkge1xuICAgIG1heC13aWR0aDogMTA0OHB4O1xuICAgIG1hcmdpbjogMjhweCBhdXRvIDQxcHg7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC50aGUtY29udGVudC13cmFwIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgNjZweDsgfVxuICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5wb3N0LWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAjZm9vdGVyIC5mb290ZXItbmF2cy1ib3gge1xuICAgIHJvdy1nYXA6IDMwcHg7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAjZm9vdGVyIC5mb290ZXItbmF2cy1ib3ggLmxhc3QtY29sIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAjZm9vdGVyIHVsLm5hdi1saW5rcy50d28tY29scyB7XG4gICAgY29sdW1uLWdhcDogNDVweDsgfVxuICAjZm9vdGVyIC5mb290ZXItY29sLWxvZ28ge1xuICAgIGZsZXg6IGF1dG87IH1cbiAgLndvb2NvbW1lcmNlLWFjY291bnQgZGl2Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLndvb2NvbW1lcmNlLWFjY291bnQgZGl2Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgY29sdW1uLWdhcDogMzBweDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gZGl2LnByb2R1Y3Qge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIC5wcm9kdWN0LWlzbmV3IHtcbiAgICBsZWZ0OiBjYWxjKDMwJSAtIDQxcHgpOyB9XG4gIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIGRpdi5zdW1tYXJ5IHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIG1hcmdpbjogMzBweCAwIDAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZnJvbnRfY29udGVudGltZ19zZWN0aW9uIC5jb250ZW50LWxlZnQge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLmxvY2F0aW9uc19zZWN0aW9uIC5jb250ZW50LWJveCxcbiAgLmZyb250X2xvY2F0aW9uc19zZWN0aW9uIC5jb250ZW50LWJveCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5sb2NhdGlvbnNfc2VjdGlvbiAub3V0c2lkZS1ib3gsXG4gIC5mcm9udF9sb2NhdGlvbnNfc2VjdGlvbiAub3V0c2lkZS1ib3gge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5mcm9udF9pbWdjb250ZW50X3NlY3Rpb24gLmltYWdlIGltZyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmZyb250X2NvbnRlbnRpbWdfc2VjdGlvbiAudGhlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMTAwcHggMCAwOyB9XG4gIC5mcm9udF9jb250ZW50aW1nX3NlY3Rpb24gLmNvbnRlbnQtcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiA1OC4zMzMzMyU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1haW4tbWVudS1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5sb2NhdGlvbl9nYWxsZXJ5X3NlY3Rpb24gLmxvY2F0aW9uLWdhbGxlcnksXG4gIC5nYWxsZXJ5X3NlY3Rpb24gLmdhbGxlcnksXG4gIC5mcm9udF9nYWxsZXJ5X3NlY3Rpb24gLnByb2R1Y3QtZ2FsbGVyeSB7XG4gICAgbWF4LXdpZHRoOiA2OTdweDsgfVxuICAud29vY29tbWVyY2U6bm90KC5zaW5nbGUtcHJvZHVjdCkgLmFsbC1wcm9kdWN0cy1zZWN0aW9uIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYS53b29jb21tZXJjZS1Mb29wUHJvZHVjdC1saW5rLFxuICAud29vY29tbWVyY2U6bm90KC5zaW5nbGUtcHJvZHVjdCkgLmFsbC1wcm9kdWN0cy1zZWN0aW9uIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYS53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2xpbmsge1xuICAgIG1pbi1oZWlnaHQ6IDM2MHB4OyB9XG4gIHVsLnByb2R1Y3RzIHtcbiAgICBtYXgtd2lkdGg6IDU4MHB4OyB9XG4gICAgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG4gICAgICBtYXgtd2lkdGg6IDI4MHB4OyB9XG4gICAgICB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0cy1pbWFnZS1ib3gge1xuICAgICAgICBtaW4taGVpZ2h0OiAyNjBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMjYwcHg7IH1cbiAgLmxiLW5hdiBhLmxiLXByZXYge1xuICAgIGxlZnQ6IDA7IH1cbiAgLmxiLW5hdiBhLmxiLW5leHQge1xuICAgIHJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5wb3N0LWNhcmRzIC5hbG0tcmV2ZWFsOmFmdGVyIHtcbiAgICBjb250ZW50OiB1bnNldDsgfVxuICAuZnJvbnRfY29udGVudGltZ19zZWN0aW9uIC50aGUtY29udGVudCB7XG4gICAgcGFkZGluZzogMCA1MHB4IDAgMDsgfVxuICAud29vY29tbWVyY2U6bm90KC5zaW5nbGUtcHJvZHVjdCkgLmFsbC1wcm9kdWN0cy1zZWN0aW9uIC5zaG9wLWNvbnRlbnQgLmNhdGVnb3J5LWJveCAucGFnZS10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxNjBweDsgfVxuICAuZnJvbnRfbG9jYXRpb25zX3NlY3Rpb24gLmNvbnRlbnRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5mcm9udF9sb2NhdGlvbnNfc2VjdGlvbiAubG9jYXRpb24ge1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkzMHB4KSB7XG4gICNmb290ZXIgLmZvb3Rlci1uYXZzLWJveCB7XG4gICAgd2lkdGg6IDU1JTsgfVxuICAuZnJvbnRfaW1nY29udGVudF9zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDkxcHg7IH1cbiAgICAuZnJvbnRfaW1nY29udGVudF9zZWN0aW9uIC5pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZnJvbnRfaW1nY29udGVudF9zZWN0aW9uIC5pbWFnZS5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IC03MHB4O1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTYzcHgpO1xuICAgICAgICBsZWZ0OiAtMjdweDsgfVxuICAgICAgLmZyb250X2ltZ2NvbnRlbnRfc2VjdGlvbiAuaW1hZ2UgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMzc4cHg7XG4gICAgICAgIGhlaWdodDogMjY2cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NzhweCkge1xuICAuZnJvbnRfcHJvZHVjdHNfc2VjdGlvbiAucHJvZHVjdC1pbWFnZS1ib3gge1xuICAgIG1pbi13aWR0aDogMzQwcHg7XG4gICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICBtaW4taGVpZ2h0OiAyNDdweDtcbiAgICBtYXgtaGVpZ2h0OiAyNDdweDsgfVxuICAuZnJvbnRfY29udGVudGltZ19zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICAuZnJvbnRfY29udGVudGltZ19zZWN0aW9uIC5jb250ZW50cyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAuZnJvbnRfY29udGVudGltZ19zZWN0aW9uIC5jb250ZW50LWxlZnQsXG4gICAgLmZyb250X2NvbnRlbnRpbWdfc2VjdGlvbiAuY29udGVudC1yaWdodCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAuZnJvbnRfY29udGVudGltZ19zZWN0aW9uIC5jb250ZW50LXJpZ2h0IHtcbiAgICAgIHBhZGRpbmctdG9wOiA1Ni45NDc2MSU7IH1cbiAgICAuZnJvbnRfY29udGVudGltZ19zZWN0aW9uIC5jb250ZW50LWxlZnQge1xuICAgICAgcGFkZGluZzogMTdweCAwIDIxOHB4OyB9XG4gICAgLmZyb250X2NvbnRlbnRpbWdfc2VjdGlvbiAudGhlLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5mcm9udF9jb250ZW50aW1nX3NlY3Rpb24gLmhlYWRpbmdzLm1haW4ge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBtYXJnaW46IDAgMCAxN3B4OyB9XG4gICAgLmZyb250X2NvbnRlbnRpbWdfc2VjdGlvbiAudGhlLWNvbnRlbnQgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMDVlbTsgfVxuICAgIC5mcm9udF9jb250ZW50aW1nX3NlY3Rpb24gLmJ0bnMge1xuICAgICAgbWFyZ2luOiAxN3B4IDAgMDsgfVxuICAuZnJvbnRfaW1nY29udGVudF9zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA2MnB4IDAgNjJweDsgfVxuICAgIC5mcm9udF9pbWdjb250ZW50X3NlY3Rpb24gLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQycHggIWltcG9ydGFudDsgfVxuICAgIC5mcm9udF9pbWdjb250ZW50X3NlY3Rpb24gLmltYWdlLm1vYmlsZSB7XG4gICAgICB0b3A6IC0xMjhweDsgfVxuICAuY2FsbF9hY3Rpb25fc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICAgIHBhZGRpbmctdG9wOiA1Ni45NDc2MSU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gICAgLmNhbGxfYWN0aW9uX3NlY3Rpb246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2NhbGxhY3Rpb24tdGV4dC1iY2tncm5kLW0ucG5nKTtcbiAgICAgIHRvcDogdW5zZXQ7XG4gICAgICBsZWZ0OiAtMjBweDtcbiAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgIGJvdHRvbTogNTFweDtcbiAgICAgIHdpZHRoOiAzNjBweDtcbiAgICAgIGhlaWdodDogODBweDsgfVxuICAgIC5jYWxsX2FjdGlvbl9zZWN0aW9uIC5jb250ZW50cyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHJvdy1nYXA6IDEycHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAuY2FsbF9hY3Rpb25fc2VjdGlvbiAuY29udGVudC1sZWZ0IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhZ2VfYmFubmVyX3NlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsOyB9XG4gIC5jb250ZW50X2ltYWdlX3NlY3Rpb24gLnRoZS1jb250ZW50LXdyYXAge1xuICAgIHBhZGRpbmc6IDI3cHggMCAzN3B4OyB9XG4gIC5jb250ZW50X2ltYWdlX3NlY3Rpb24gLmNvbnRlbnQtbGVmdCB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLmNvbnRlbnRfaW1hZ2Vfc2VjdGlvbiAuY29udGVudC1yaWdodCB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLmNvbnRlbnRfaW1hZ2Vfc2VjdGlvbiAuY29udGVudC1ib3R0b20ge1xuICAgIG9yZGVyOiAzO1xuICAgIG1hcmdpbjogMTJweCAwIDA7IH1cbiAgLmNvbnRlbnRfaW1hZ2Vfc2VjdGlvbiAuaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLndvb2NvbW1lcmNlICNyZXZpZXdzICNjb21tZW50cyBvbC5jb21tZW50bGlzdCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAud29vY29tbWVyY2UgI3Jldmlld3MgI2NvbW1lbnRzIG9sLmNvbW1lbnRsaXN0IGxpIC53b29jb21tZXJjZS1yZXZpZXdfX3B1Ymxpc2hlZC1kYXRlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAud29vY29tbWVyY2U6bm90KC5zaW5nbGUtcHJvZHVjdCkgLmFsbC1wcm9kdWN0cy1zZWN0aW9uIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLm9yZGVyLW5vdy1idG4ge1xuICAgIG1heC13aWR0aDogMTY0cHg7IH1cbiAgLndvb2NvbW1lcmNlOm5vdCguc2luZ2xlLXByb2R1Y3QpIC5hbGwtcHJvZHVjdHMtc2VjdGlvbiB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGEud29vY29tbWVyY2UtTG9vcFByb2R1Y3QtbGluayxcbiAgLndvb2NvbW1lcmNlOm5vdCguc2luZ2xlLXByb2R1Y3QpIC5hbGwtcHJvZHVjdHMtc2VjdGlvbiB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGEud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19saW5rIHtcbiAgICBtaW4taGVpZ2h0OiAzMjBweDsgfVxuICB1bC5wcm9kdWN0cyB7XG4gICAgbWF4LXdpZHRoOiA0NjBweDsgfVxuICAgIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuICAgICAgbWF4LXdpZHRoOiAyMjBweDsgfVxuICAgICAgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdHMtaW1hZ2UtYm94IHtcbiAgICAgICAgbWluLWhlaWdodDogMjIwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIyMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODIwcHgpIHtcbiAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjbG9nbyB7XG4gICAgcGFkZGluZzogMTdweCAwIDE5cHggMTZweDsgfVxuICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2xvZ28gLmEtY3VzdG9tLWxvZ28gaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2xvZ28gLmEtY3VzdG9tLWxvZ28gaW1nLm1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCB1bC5kcm9wZG93bi1tZW51IHtcbiAgICBjb2x1bW4tZ2FwOiA1MHB4O1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gICNteS1hY2NvdW50LW5hdiB1bC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDQ5cHg7IH1cbiAgI2hhbWJ1cmdlci1uYXYge1xuICAgIHRvcDogNzlweDsgfVxuICAuYmxvZ19iYW5uZXJfc2VjdGlvbiAudGhlLWNvbnRlbnQtd3JhcC5zaW5nbGUtcG9zdC1ibG9nIHtcbiAgICBwYWRkaW5nOiA1OXB4IDAgMjM1cHg7IH1cbiAgICAuYmxvZ19iYW5uZXJfc2VjdGlvbiAudGhlLWNvbnRlbnQtd3JhcC5zaW5nbGUtcG9zdC1ibG9nIC5jb250ZW50cyB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAuYmxvZ19iYW5uZXJfc2VjdGlvbiAucG9zdC1kZXRhaWxzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDIwcHg7IH1cbiAgLmJsb2dfYmFubmVyX3NlY3Rpb24gLnBvc3QtaGVhZGluZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5ibG9nX2Jhbm5lcl9zZWN0aW9uIC5zaGFyZS10by1zb2NpYWxzIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDE3cHggMCAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcbiAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjbG9nbyAuYS1jdXN0b20tbG9nbyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICNmb290ZXIgLmZvb3Rlci1jb250ZW50cy50b3Age1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHJvdy1nYXA6IDA7IH1cbiAgI2Zvb3RlciAuZm9vdGVyLW5hdnMtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgI2Zvb3RlciAjbWVudS1mb290ZXItbmF2IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQucHJvZHVjdC1xdWFudGl0eSBkaXYucXVhbnRpdHkge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzBweCkge1xuICAucGFnZV9iYW5uZXJfc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gICAgbWluLWhlaWdodDogMTgwcHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5wYWdlX2Jhbm5lcl9zZWN0aW9uIC50aGUtY29udGVudC13cmFwIHtcbiAgICAgIHBhZGRpbmc6IDQ4cHggMCAyMHB4OyB9XG4gICAgLnBhZ2VfYmFubmVyX3NlY3Rpb24gLmNvbnRlbnRzIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAucGFnZV9iYW5uZXJfc2VjdGlvbiAuaGVhZGluZ3MudG9wIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5ibG9nX2Jhbm5lcl9zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgICBtaW4taGVpZ2h0OiAxODBweDsgfVxuICAgIC5ibG9nX2Jhbm5lcl9zZWN0aW9uIC50aGUtY29udGVudC13cmFwIHtcbiAgICAgIHBhZGRpbmc6IDQ4cHggMCAyMHB4OyB9XG4gICAgLmJsb2dfYmFubmVyX3NlY3Rpb24gLmNvbnRlbnRzIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuYmxvZ19iYW5uZXJfc2VjdGlvbiAuaGVhZGluZ3MudG9wIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5mcm9udF9nYWxsZXJ5X3NlY3Rpb24gLnByb2R1Y3QtaW1hZ2Uge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgbWluLWhlaWdodDogMjgwcHg7IH1cbiAgLmZyb250X2dhbGxlcnlfc2VjdGlvbiAucHJvZHVjdC1nYWxsZXJ5IHtcbiAgICBtYXgtd2lkdGg6IDU2NXB4OyB9XG4gIC5nYWxsZXJ5X3NlY3Rpb24gLmdhbGxlcnktaW1hZ2Uge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgbWluLWhlaWdodDogMjgwcHg7IH1cbiAgLmdhbGxlcnlfc2VjdGlvbiAuZ2FsbGVyeSB7XG4gICAgbWF4LXdpZHRoOiA1NjVweDsgfVxuICAubG9jYXRpb25fZ2FsbGVyeV9zZWN0aW9uIC5nYWxsZXJ5LWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI4MHB4OyB9XG4gIC5sb2NhdGlvbl9nYWxsZXJ5X3NlY3Rpb24gLmxvY2F0aW9uLWdhbGxlcnkge1xuICAgIG1heC13aWR0aDogNTY1cHg7IH1cbiAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gLnByb2R1Y3QtaXNuZXcge1xuICAgIGxlZnQ6IDMwcHg7IH1cbiAgLndvb2NvbW1lcmNlOm5vdCguc2luZ2xlLXByb2R1Y3QpIC5hbGwtcHJvZHVjdHMtc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC53b29jb21tZXJjZTpub3QoLnNpbmdsZS1wcm9kdWN0KSAuYWxsLXByb2R1Y3RzLXNlY3Rpb24gLnNpZGViYXItc2hvcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDZweCAwOyB9XG4gICAgLndvb2NvbW1lcmNlOm5vdCguc2luZ2xlLXByb2R1Y3QpIC5hbGwtcHJvZHVjdHMtc2VjdGlvbiAuc2lkZWJhci1zaG9wOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB1bnNldDsgfVxuICAgIC53b29jb21tZXJjZTpub3QoLnNpbmdsZS1wcm9kdWN0KSAuYWxsLXByb2R1Y3RzLXNlY3Rpb24gLnNpZGViYXItc2hvcCAud2lkZ2V0LndpZGdldF9uYXZfbWVudSBoMSwgLndvb2NvbW1lcmNlOm5vdCguc2luZ2xlLXByb2R1Y3QpIC5hbGwtcHJvZHVjdHMtc2VjdGlvbiAuc2lkZWJhci1zaG9wIC53aWRnZXQud2lkZ2V0X25hdl9tZW51IGgyLCAud29vY29tbWVyY2U6bm90KC5zaW5nbGUtcHJvZHVjdCkgLmFsbC1wcm9kdWN0cy1zZWN0aW9uIC5zaWRlYmFyLXNob3AgLndpZGdldC53aWRnZXRfbmF2X21lbnUgaDMsIC53b29jb21tZXJjZTpub3QoLnNpbmdsZS1wcm9kdWN0KSAuYWxsLXByb2R1Y3RzLXNlY3Rpb24gLnNpZGViYXItc2hvcCAud2lkZ2V0LndpZGdldF9uYXZfbWVudSBoNCwgLndvb2NvbW1lcmNlOm5vdCguc2luZ2xlLXByb2R1Y3QpIC5hbGwtcHJvZHVjdHMtc2VjdGlvbiAuc2lkZWJhci1zaG9wIC53aWRnZXQud2lkZ2V0X25hdl9tZW51IGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMCA1cHg7XG4gICAgICBtYXJnaW46IDAgMCAxMnB4IDA7IH1cbiAgICAud29vY29tbWVyY2U6bm90KC5zaW5nbGUtcHJvZHVjdCkgLmFsbC1wcm9kdWN0cy1zZWN0aW9uIC5zaWRlYmFyLXNob3AgLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGNvbHVtbi1nYXA6IDIycHg7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDAgN3B4OyB9XG4gICAgICAud29vY29tbWVyY2U6bm90KC5zaW5nbGUtcHJvZHVjdCkgLmFsbC1wcm9kdWN0cy1zZWN0aW9uIC5zaWRlYmFyLXNob3AgLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgYSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLndvb2NvbW1lcmNlOm5vdCguc2luZ2xlLXByb2R1Y3QpIC5hbGwtcHJvZHVjdHMtc2VjdGlvbiAuc2hvcC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLndvb2NvbW1lcmNlOm5vdCguc2luZ2xlLXByb2R1Y3QpIC5hbGwtcHJvZHVjdHMtc2VjdGlvbiAuc2hvcC1jb250ZW50IC5jYXRlZ29yeS1ib3ggLnBhZ2UtdGl0bGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC53b29jb21tZXJjZTpub3QoLnNpbmdsZS1wcm9kdWN0KSAuYWxsLXByb2R1Y3RzLXNlY3Rpb24gLnNob3AtY29udGVudCAud29vY29tbWVyY2Utb3JkZXJpbmcge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDVweCAwIDA7IH1cbiAgICAgIC53b29jb21tZXJjZTpub3QoLnNpbmdsZS1wcm9kdWN0KSAuYWxsLXByb2R1Y3RzLXNlY3Rpb24gLnNob3AtY29udGVudCAud29vY29tbWVyY2Utb3JkZXJpbmcgc2VsZWN0IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKGFzc2V0cy9pbWcvc2hvcC1maWx0ZXItYXJyb3cucG5nKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgLndvb2NvbW1lcmNlOm5vdCguc2luZ2xlLXByb2R1Y3QpIC5hbGwtcHJvZHVjdHMtc2VjdGlvbiB1bC5wcm9kdWN0cyB7XG4gICAgbWF4LXdpZHRoOiA0NjBweDsgfVxuICAgIC53b29jb21tZXJjZTpub3QoLnNpbmdsZS1wcm9kdWN0KSAuYWxsLXByb2R1Y3RzLXNlY3Rpb24gdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG4gICAgICBtYXgtd2lkdGg6IDIyMHB4OyB9XG4gICAgICAud29vY29tbWVyY2U6bm90KC5zaW5nbGUtcHJvZHVjdCkgLmFsbC1wcm9kdWN0cy1zZWN0aW9uIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3RzLWltYWdlLWJveCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMjBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5oaWRlLW9uLWRlc2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmhpZGUtb24tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmhpZGVuYXYtb24tZGVzayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuaGlkZW5hdi1vbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuYmxvZ19wYWdlX3NlY3Rpb24gLnRoZS1jb250ZW50LXdyYXAge1xuICAgIHBhZGRpbmc6IDE3cHggMCA2NnB4OyB9XG4gIC5ibG9nX3Bvc3Rfc2VjdGlvbiAudGhlLWNvbnRlbnQtd3JhcCB7XG4gICAgcGFkZGluZzogMTVweCAwIDI1cHg7IH1cbiAgLmJsb2dfcG9zdF9zZWN0aW9uIC5oZWFkaW5ncyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIC5ibG9nX3Bvc3Rfc2VjdGlvbiAudGhlLWNvbnRlbnQgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgLmJsb2dfcG9zdF9zZWN0aW9uIC5wb3N0LWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICNmb290ZXIgLmZvb3Rlci1jb250ZW50cy50b3Age1xuICAgIHBhZGRpbmc6IDAgMCAzOXB4OyB9XG4gICNmb290ZXIgLmEtY3VzdG9tLWxvZ28ge1xuICAgIG1hcmdpbjogLTMxcHggMCAwOyB9XG4gICNmb290ZXIgLmZvb3Rlci1jb2wtbG9nbyB7XG4gICAgcm93LWdhcDogMTlweDsgfVxuICAjZm9vdGVyIC5mb290ZXItbmF2LWhlYWRpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICNmb290ZXIgdWwubmF2LWxpbmtzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBjb2x1bW4tZ2FwOiAxMHB4OyB9XG4gICAgI2Zvb3RlciB1bC5uYXYtbGlua3MgbGkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAgICAgI2Zvb3RlciB1bC5uYXYtbGlua3MgbGkuYnRuLWxpbmsge1xuICAgICAgICBtYXgtd2lkdGg6IDE2NXB4O1xuICAgICAgICBtYXJnaW46IDExcHggMCAwOyB9XG4gICAgICAgICNmb290ZXIgdWwubmF2LWxpbmtzIGxpLmJ0bi1saW5rOmZvY3VzLCAjZm9vdGVyIHVsLm5hdi1saW5rcyBsaS5idG4tbGluazpob3ZlciwgI2Zvb3RlciB1bC5uYXYtbGlua3MgbGkuYnRuLWxpbms6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAjZm9vdGVyIHVsLm5hdi1saW5rcyBsaS5idG4tbGluayBhIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDsgfVxuICAjZm9vdGVyIC5mb290ZXItbmF2cy1ib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogNzBweCAwIDA7XG4gICAgcm93LWdhcDogMTBweDsgfVxuICAgICNmb290ZXIgLmZvb3Rlci1uYXZzLWJveCAuZm9vdGVyLW5hdi1jb2wge1xuICAgICAgZmxleDogYXV0bzsgfVxuICAjZm9vdGVyIC5mb290ZXItbmF2LWNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZjAxMDA7XG4gICAgcGFkZGluZzogOHB4IDAgM3B4OyB9XG4gICAgI2Zvb3RlciAuZm9vdGVyLW5hdi1jb2wgLm5hdi1jb2wtaGVhZGluZyB7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgcGFkZGluZzogMCAwIDE0cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICAgICNmb290ZXIgLmZvb3Rlci1uYXYtY29sIC5uYXYtY29sLWhlYWRpbmc6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1nL25hdi1kcm9wZG93bi1hcnJvdy5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgaGVpZ2h0OiA3cHg7IH1cbiAgICAgICNmb290ZXIgLmZvb3Rlci1uYXYtY29sIC5uYXYtY29sLWhlYWRpbmcuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY2NjY7IH1cbiAgICAgICNmb290ZXIgLmZvb3Rlci1uYXYtY29sIC5uYXYtY29sLWhlYWRpbmcuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgICNmb290ZXIgLmZvb3Rlci1uYXYtY29sIC5uYXYtbGlua3Mge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBtYXJnaW46IDlweCAwIDE3cHg7IH1cbiAgICAgICNmb290ZXIgLmZvb3Rlci1uYXYtY29sIC5uYXYtbGlua3MuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYW5pbWF0aW9uOiBhbmltLWZsZXggLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAjZm9vdGVyIC5mb290ZXItbmF2LWNvbCAubmF2LWxpbmtzIGEge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG4gIC5mcm9udF9pbWdjb250ZW50X3NlY3Rpb24gLmNvbnRlbnRzIHtcbiAgICBtYXgtd2lkdGg6IDM0MHB4OyB9XG4gIC5mcm9udF9pbWdjb250ZW50X3NlY3Rpb24gLmhlYWRpbmdzLm1haW4ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW46IDAgMCAycHg7IH1cbiAgLmZyb250X2ltZ2NvbnRlbnRfc2VjdGlvbiAuc29jbWVkLWxpbmtzIGEsXG4gIC5mcm9udF9pbWdjb250ZW50X3NlY3Rpb24gLnNvY21lZC1saW5rcyBhIGkge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzdweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5mcm9udF9iYW5uZXJfc2VjdGlvbiAuY29udGVudHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHJvdy1nYXA6IDY2cHg7XG4gICAgcGFkZGluZzogMzBweCAwIDI3cHg7IH1cbiAgLmZyb250X2Jhbm5lcl9zZWN0aW9uIC5jb250ZW50LWJhbm5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mcm9udF9iYW5uZXJfc2VjdGlvbiAuaGVhZGluZ3MudG9wIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgLmZyb250X2Jhbm5lcl9zZWN0aW9uIC5oZWFkaW5ncy5tYWluIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAwIDAgMTNweDsgfVxuICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gLmJ0bi1saW5rIHtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLmZyb250X2Jhbm5lcl9zZWN0aW9uIC5zbGljay1kb3RzIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gLnNsaWNrLWRvdHMgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4OyB9XG4gIC5mcm9udF9iYW5uZXJfc2VjdGlvbiAuc2xpY2stZG90cyBsaSB7XG4gICAgbWFyZ2luOiAwIDRweCAwIDVweDsgfVxuICAuY29udGVudF9pbWFnZV9zZWN0aW9uICsgLmNhbGxfYWN0aW9uX3NlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAuY2FsbF9hY3Rpb25fc2VjdGlvbiAuaGVhZGluZ3MudG9wIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luOiAwIDAgNXB4OyB9XG4gIC5jYWxsX2FjdGlvbl9zZWN0aW9uIC5oZWFkaW5ncy5tYWluIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgLmRlZmF1bHQtcGFnZS1zZWN0aW9uIC5oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luOiA1cHggMCAyMHB4OyB9XG4gIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIHNlY3Rpb24ucmVsYXRlZC5wcm9kdWN0cyB7XG4gICAgcGFkZGluZzogMjBweCAwIDE1cHg7XG4gICAgbWFyZ2luOiAwIDAgNjhweDsgfVxuICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIHNlY3Rpb24ucmVsYXRlZC5wcm9kdWN0cyAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgICAgIG1hcmdpbjogMCAwIDI0cHg7IH1cbiAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBzZWN0aW9uLnJlbGF0ZWQucHJvZHVjdHMgLmhlYWRpbmdzIHtcbiAgICAgIG1pbi13aWR0aDogYXV0bzsgfVxuICAgICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gc2VjdGlvbi5yZWxhdGVkLnByb2R1Y3RzIC5oZWFkaW5ncy50b3Age1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDNweDsgfVxuICAgICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gc2VjdGlvbi5yZWxhdGVkLnByb2R1Y3RzIC5oZWFkaW5ncy5tYWluIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luOiAtNHB4IDAgMTFweDsgfVxuICAuZnJvbnRfcHJvZHVjdHNfc2VjdGlvbiAuc2VjdGlvbi1oZWFkaW5nLFxuICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBzZWN0aW9uLnJlbGF0ZWQucHJvZHVjdHMgLnNlY3Rpb24taGVhZGluZyxcbiAgLmRlZmF1bHQtcGFnZS1zZWN0aW9uIC5zZWN0aW9uLWhlYWRpbmcsXG4gIC5sb2NhdGlvbl9nYWxsZXJ5X3NlY3Rpb24gLnNlY3Rpb24taGVhZGluZyxcbiAgLmZyb250X2xvY2F0aW9uc19zZWN0aW9uIC5zZWN0aW9uLWhlYWRpbmcsXG4gIC5mcm9udF9nYWxsZXJ5X3NlY3Rpb24gLnNlY3Rpb24taGVhZGluZyxcbiAgLmNvbnRlbnRfaW1hZ2Vfc2VjdGlvbiAuc2VjdGlvbi1oZWFkaW5nLFxuICAubG9jYXRpb25zX3NlY3Rpb24gLnNlY3Rpb24taGVhZGluZyxcbiAgLmdhbGxlcnlfc2VjdGlvbiAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZnJvbnRfcHJvZHVjdHNfc2VjdGlvbiAuc2VjdGlvbi1oZWFkaW5nOmJlZm9yZSxcbiAgLmZyb250X3Byb2R1Y3RzX3NlY3Rpb24gLnNlY3Rpb24taGVhZGluZzphZnRlcixcbiAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gc2VjdGlvbi5yZWxhdGVkLnByb2R1Y3RzIC5zZWN0aW9uLWhlYWRpbmc6YmVmb3JlLFxuICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBzZWN0aW9uLnJlbGF0ZWQucHJvZHVjdHMgLnNlY3Rpb24taGVhZGluZzphZnRlcixcbiAgLmRlZmF1bHQtcGFnZS1zZWN0aW9uIC5zZWN0aW9uLWhlYWRpbmc6YmVmb3JlLFxuICAuZGVmYXVsdC1wYWdlLXNlY3Rpb24gLnNlY3Rpb24taGVhZGluZzphZnRlcixcbiAgLmxvY2F0aW9uX2dhbGxlcnlfc2VjdGlvbiAuc2VjdGlvbi1oZWFkaW5nOmJlZm9yZSxcbiAgLmxvY2F0aW9uX2dhbGxlcnlfc2VjdGlvbiAuc2VjdGlvbi1oZWFkaW5nOmFmdGVyLFxuICAuZnJvbnRfbG9jYXRpb25zX3NlY3Rpb24gLnNlY3Rpb24taGVhZGluZzpiZWZvcmUsXG4gIC5mcm9udF9sb2NhdGlvbnNfc2VjdGlvbiAuc2VjdGlvbi1oZWFkaW5nOmFmdGVyLFxuICAuZnJvbnRfZ2FsbGVyeV9zZWN0aW9uIC5zZWN0aW9uLWhlYWRpbmc6YmVmb3JlLFxuICAuZnJvbnRfZ2FsbGVyeV9zZWN0aW9uIC5zZWN0aW9uLWhlYWRpbmc6YWZ0ZXIsXG4gIC5jb250ZW50X2ltYWdlX3NlY3Rpb24gLnNlY3Rpb24taGVhZGluZzpiZWZvcmUsXG4gIC5jb250ZW50X2ltYWdlX3NlY3Rpb24gLnNlY3Rpb24taGVhZGluZzphZnRlcixcbiAgLmxvY2F0aW9uc19zZWN0aW9uIC5zZWN0aW9uLWhlYWRpbmc6YmVmb3JlLFxuICAubG9jYXRpb25zX3NlY3Rpb24gLnNlY3Rpb24taGVhZGluZzphZnRlcixcbiAgLmdhbGxlcnlfc2VjdGlvbiAuc2VjdGlvbi1oZWFkaW5nOmJlZm9yZSxcbiAgLmdhbGxlcnlfc2VjdGlvbiAuc2VjdGlvbi1oZWFkaW5nOmFmdGVyIHtcbiAgICBjb250ZW50OiB1bnNldDsgfVxuICAuZnJvbnRfcHJvZHVjdHNfc2VjdGlvbiAuY29udGVudC1oZWFkaW5nczphZnRlcixcbiAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gc2VjdGlvbi5yZWxhdGVkLnByb2R1Y3RzIC5jb250ZW50LWhlYWRpbmdzOmFmdGVyLFxuICAuZGVmYXVsdC1wYWdlLXNlY3Rpb24gLmNvbnRlbnQtaGVhZGluZ3M6YWZ0ZXIsXG4gIC5sb2NhdGlvbl9nYWxsZXJ5X3NlY3Rpb24gLmNvbnRlbnQtaGVhZGluZ3M6YWZ0ZXIsXG4gIC5mcm9udF9sb2NhdGlvbnNfc2VjdGlvbiAuY29udGVudC1oZWFkaW5nczphZnRlcixcbiAgLmZyb250X2dhbGxlcnlfc2VjdGlvbiAuY29udGVudC1oZWFkaW5nczphZnRlcixcbiAgLmNvbnRlbnRfaW1hZ2Vfc2VjdGlvbiAuY29udGVudC1oZWFkaW5nczphZnRlcixcbiAgLmxvY2F0aW9uc19zZWN0aW9uIC5jb250ZW50LWhlYWRpbmdzOmFmdGVyLFxuICAuZ2FsbGVyeV9zZWN0aW9uIC5jb250ZW50LWhlYWRpbmdzOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmZiZmJmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmZiZmJmO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuY29udGVudF9pbWFnZV9zZWN0aW9uIC5jb250ZW50LWxlZnQge1xuICAgIHBhZGRpbmc6IDIwcHggMCAzNnB4OyB9XG4gIC5jb250ZW50X2ltYWdlX3NlY3Rpb24gLmhlYWRpbmdzLnRvcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jb250ZW50X2ltYWdlX3NlY3Rpb24gLmhlYWRpbmdzLm1haW4ge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgMTFweDsgfVxuICAuY29udGVudF9pbWFnZV9zZWN0aW9uIC5idG5zIHtcbiAgICBtYXJnaW46IDI3cHggMCAwOyB9XG4gICAgLmNvbnRlbnRfaW1hZ2Vfc2VjdGlvbiAuYnRucyAuYnRuLWxpbmsge1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5jb250ZW50X2ltYWdlX3NlY3Rpb24gLmNvbnRlbnQtaGVhZGluZ3MgLmhlYWRpbmdzLnRvcCB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5jb250ZW50X2ltYWdlX3NlY3Rpb24gLmNvbnRlbnQtaGVhZGluZ3MgLmhlYWRpbmdzLm1haW4ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW46IDAgMCAxM3B4OyB9XG4gIC5jb250ZW50X2ltYWdlX3NlY3Rpb24gLnByZXNzIHtcbiAgICByb3ctZ2FwOiA1cHg7IH1cbiAgLmxvY2F0aW9uc19zZWN0aW9uIHtcbiAgICBtYXJnaW46IDE1cHggMCAxNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAubG9jYXRpb25zX3NlY3Rpb246bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbjogMTVweCAwIDM5cHggIWltcG9ydGFudDsgfVxuICAgIC5sb2NhdGlvbnNfc2VjdGlvbiAuY29udGVudHMge1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMDsgfVxuICAgIC5sb2NhdGlvbnNfc2VjdGlvbiAuaGVhZGluZ3MudG9wIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5sb2NhdGlvbnNfc2VjdGlvbiAuaGVhZGluZ3MubWFpbiB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIG1hcmdpbjogMCAwIDNweDsgfVxuICAgIC5sb2NhdGlvbnNfc2VjdGlvbiAuaGVhZGluZ3Muc3ViIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgICAubG9jYXRpb25zX3NlY3Rpb24gLmNvbnRlbnQtYm94IHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxNXB4OyB9XG4gICAgLmxvY2F0aW9uc19zZWN0aW9uIC5vdXRzaWRlLWJveDpob3ZlciAuY29udGVudC1ib3gge1xuICAgICAgbWFyZ2luOiAxNXB4IDAgYXV0bzsgfVxuICAgIC5sb2NhdGlvbnNfc2VjdGlvbiAub3V0c2lkZS1ib3g6aG92ZXIgLmxvY2F0aW9uLWhlYWRpbmcge1xuICAgICAgbWFyZ2luOiAwIDAgNXB4OyB9XG4gIC5sb2NhdGlvbnNfc2VjdGlvbiAub3V0c2lkZS1ib3gsXG4gIC5mcm9udF9sb2NhdGlvbnNfc2VjdGlvbiAub3V0c2lkZS1ib3gge1xuICAgIG1pbi1oZWlnaHQ6IDE2MHB4O1xuICAgIG1hcmdpbjogOXB4OyB9XG4gIC5sb2NhdGlvbnNfc2VjdGlvbiAubG9jYXRpb24taGVhZGluZyxcbiAgLmZyb250X2xvY2F0aW9uc19zZWN0aW9uIC5sb2NhdGlvbi1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luOiAxNnB4IDAgNnB4OyB9XG4gIC5sb2NhdGlvbnNfc2VjdGlvbiAubG9jYXRpb24tcGhvbmUtbG5rLFxuICAuZnJvbnRfbG9jYXRpb25zX3NlY3Rpb24gLmxvY2F0aW9uLXBob25lLWxuayB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgLmxvY2F0aW9uc19zZWN0aW9uIC5sb2NhdGlvbi1waG9uZS1sbmsgaSxcbiAgICAuZnJvbnRfbG9jYXRpb25zX3NlY3Rpb24gLmxvY2F0aW9uLXBob25lLWxuayBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuZnJvbnRfcHJvZHVjdHNfc2VjdGlvbiAudGhlLWNvbnRlbnQtd3JhcCB7XG4gICAgcGFkZGluZzogMzJweCAwIDIycHg7IH1cbiAgLmZyb250X3Byb2R1Y3RzX3NlY3Rpb24gLmhlYWRpbmdzLnRvcCB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5mcm9udF9wcm9kdWN0c19zZWN0aW9uIC5oZWFkaW5ncy5tYWluIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgbWFyZ2luOiAtNHB4IDAgOHB4OyB9XG4gIC5mcm9udF9wcm9kdWN0c19zZWN0aW9uIC5wcm9kdWN0LXNsaWRlciB7XG4gICAgbWFyZ2luOiAxOXB4IDAgMDsgfVxuICAuZnJvbnRfcHJvZHVjdHNfc2VjdGlvbiAucHJvZHVjdC1pbWFnZS1ib3gge1xuICAgIG1hcmdpbjogMCAwIDVweDsgfVxuICAuZnJvbnRfcHJvZHVjdHNfc2VjdGlvbiAucHJvZHVjdC1jYXQge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuZnJvbnRfcHJvZHVjdHNfc2VjdGlvbiAucHJvZHVjdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbjogMCAwIDNweDsgfVxuICAuZnJvbnRfcHJvZHVjdHNfc2VjdGlvbiAucHJvZHVjdC1vcmRlci1idG4ge1xuICAgIG1hcmdpbjogMTRweCAwIDA7IH1cbiAgLmxvY2F0aW9uX2luZm9fc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAyNXB4IDAgMDsgfVxuICAgIC5sb2NhdGlvbl9pbmZvX3NlY3Rpb24gLmFjZi1tYXAge1xuICAgICAgbWluLWhlaWdodDogMjAwcHg7IH1cbiAgLmxvY2F0aW9uX2dhbGxlcnlfc2VjdGlvbiAudGhlLWNvbnRlbnQtd3JhcCB7XG4gICAgcGFkZGluZzogMzRweCAwIDUycHg7IH1cbiAgLmxvY2F0aW9uX2dhbGxlcnlfc2VjdGlvbiAuaGVhZGluZ3MudG9wIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAwIDAgM3B4OyB9XG4gIC5sb2NhdGlvbl9nYWxsZXJ5X3NlY3Rpb24gLmhlYWRpbmdzLm1haW4ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IC00cHggMCAxMXB4OyB9XG4gIC5sb2NhdGlvbl9nYWxsZXJ5X3NlY3Rpb24gLmdhbGxlcnktaW1hZ2Uge1xuICAgIG1heC13aWR0aDogMTY1cHg7XG4gICAgbWluLWhlaWdodDogMTY1cHg7IH1cbiAgLmxvY2F0aW9uX2dhbGxlcnlfc2VjdGlvbiAubG9jYXRpb24tZ2FsbGVyeSB7XG4gICAgbWF4LXdpZHRoOiAzMzVweDtcbiAgICBtYXJnaW46IDIycHggYXV0byAxNHB4OyB9XG4gIC5nYWxsZXJ5X3NlY3Rpb24gLnRoZS1jb250ZW50LXdyYXAge1xuICAgIHBhZGRpbmc6IDI2cHggMCAzMHB4OyB9XG4gIC5nYWxsZXJ5X3NlY3Rpb24gLmhlYWRpbmdzLnRvcCB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5nYWxsZXJ5X3NlY3Rpb24gLmhlYWRpbmdzLm1haW4ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBtYXJnaW46IC00cHggMCA4cHg7IH1cbiAgLmdhbGxlcnlfc2VjdGlvbiAuZ2FsbGVyeS1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAxNjVweDtcbiAgICBtaW4taGVpZ2h0OiAxNjVweDsgfVxuICAuZ2FsbGVyeV9zZWN0aW9uIC5nYWxsZXJ5IHtcbiAgICBtYXgtd2lkdGg6IDMzNXB4O1xuICAgIG1hcmdpbjogMjhweCBhdXRvIDIwcHg7IH1cbiAgLmZyb250X2dhbGxlcnlfc2VjdGlvbiAudGhlLWNvbnRlbnQtd3JhcCB7XG4gICAgcGFkZGluZzogMjZweCAwIDY2cHg7IH1cbiAgLmZyb250X2dhbGxlcnlfc2VjdGlvbiAuaGVhZGluZ3MudG9wIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmZyb250X2dhbGxlcnlfc2VjdGlvbiAuaGVhZGluZ3MubWFpbiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbjogLTRweCAwIDhweDsgfVxuICAuZnJvbnRfZ2FsbGVyeV9zZWN0aW9uIC5wcm9kdWN0LWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDE2NXB4O1xuICAgIG1pbi1oZWlnaHQ6IDE2NXB4OyB9XG4gIC5mcm9udF9nYWxsZXJ5X3NlY3Rpb24gLnByb2R1Y3QtZ2FsbGVyeSB7XG4gICAgbWF4LXdpZHRoOiAzMzVweDsgfVxuICAuYmxvZ19iYW5uZXJfc2VjdGlvbiB7XG4gICAgbWluLWhlaWdodDogMTAwcHg7IH1cbiAgICAuYmxvZ19iYW5uZXJfc2VjdGlvbiAudGhlLWNvbnRlbnQtd3JhcCB7XG4gICAgICBwYWRkaW5nOiAyM3B4IDAgMjFweDsgfVxuICAgIC5ibG9nX2Jhbm5lcl9zZWN0aW9uIC5oZWFkaW5ncy50b3Age1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAuYmxvZ19iYW5uZXJfc2VjdGlvbiAuaGVhZGluZ3MubWFpbiB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDsgfVxuICAucGFnZV9iYW5uZXJfc2VjdGlvbiB7XG4gICAgbWluLWhlaWdodDogMTAwcHg7IH1cbiAgICAucGFnZV9iYW5uZXJfc2VjdGlvbiAudGhlLWNvbnRlbnQtd3JhcCB7XG4gICAgICBwYWRkaW5nOiAyM3B4IDAgMjJweDsgfVxuICAgIC5wYWdlX2Jhbm5lcl9zZWN0aW9uIC5oZWFkaW5ncy50b3Age1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAucGFnZV9iYW5uZXJfc2VjdGlvbiAuaGVhZGluZ3MubWFpbiB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDsgfVxuICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBkaXYuc3VtbWFyeSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB7XG4gICAgbWFyZ2luOiAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjbG9nbyB7XG4gICAgcGFkZGluZzogOXB4IDAgOHB4IDEwcHg7IH1cbiAgLm5hdi1zaWduaW4tbGluayxcbiAgI215LWFjY291bnQtbmF2IHtcbiAgICBtYXgtd2lkdGg6IDU5cHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gICNteS1hY2NvdW50LW5hdiB1bC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDMwcHg7IH1cbiAgI2hhbWJ1cmdlci1uYXYge1xuICAgIHRvcDogNjBweDsgfVxuICAjaGFtYnVyZ2VyLW5hdi1ib3gge1xuICAgIG1heC13aWR0aDogNjBweDsgfVxuICAuaGFtYnVyZ2VyLW5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgICB3aWR0aDogMzBweDsgfVxuICAuaGFtYnVyZ2VyLW5hdmJhci10b2dnbGUgLmljb24tYmFyOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbjogN3B4IDAgMCAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhlYWRlci1zZWFyY2gtaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubWluaS1jYXJ0IHtcbiAgICBtYXJnaW46IDAgN3B4IDAgMDsgfVxuICAjZm9vdGVyIC5mb290ZXItYm90dG9tIC5jb2xvcGhvbiAuYnkgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4OyB9XG4gICNmb290ZXIgLmZvb3Rlci1zb2NpYWwtbmF2LWJveCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAjZm9vdGVyIHVsLmZvb3Rlci1ib3QtbmF2IGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAjZm9vdGVyIHVsLmZvb3Rlci1zb2NpYWwtaWNvbnMge1xuICAgIG1hcmdpbjogMTVweCAwIDlweDsgfVxuICAuYmxvZ19iYW5uZXJfc2VjdGlvbiAudGhlLWNvbnRlbnQtd3JhcC5zaW5nbGUtcG9zdC1ibG9nIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDMwcHggMCAyMHB4OyB9XG4gICAgLmJsb2dfYmFubmVyX3NlY3Rpb24gLnRoZS1jb250ZW50LXdyYXAuc2luZ2xlLXBvc3QtYmxvZyAuaGVhZGluZ3MudG9wIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuYmxvZ19iYW5uZXJfc2VjdGlvbiAuYmxvZy1wb3N0LWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmJsb2dfYmFubmVyX3NlY3Rpb24gLmhlYWRpbmdzLmJsb2ctdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDAgMCAxM3B4OyB9XG4gIC5ibG9nX2Jhbm5lcl9zZWN0aW9uIC5zaGFyZS10by1zb2NpYWxzIHtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgIGNvbHVtbi1nYXA6IDE5cHg7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC50aGUtY29udGVudC13cmFwLnNpbmdsZS1wb3N0LWJsb2cge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCB7XG4gICAgcGFkZGluZzogMTBweCAwIDI1cHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IGgxLCAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IGgyLCAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IGgzLCAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IGg0LCAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IGg1LCAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IGg2IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luOiA5cHggMCAxMHB4OyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAucG9zdC1jb250ZW50IHAge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnNpZGViYXIgLndpZGdldC13cmFwIHVsIHtcbiAgICAgIG1hcmdpbjogMjJweCAwIDA7IH1cbiAgLnRoZV9jaGFtcF9zaGFyaW5nX3VsIHtcbiAgICBjb2x1bW4tZ2FwOiAxOXB4OyB9XG4gIC5vcmRlci1vbmxpbmUtbW9kYWwgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IDI1cHggMCAzOXB4OyB9XG4gIC5vcmRlci1vbmxpbmUtbW9kYWwgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4OyB9XG4gICAgLm9yZGVyLW9ubGluZS1tb2RhbCAubW9kYWwtaGVhZGVyIC5jbG9zZTphZnRlciwgLm9yZGVyLW9ubGluZS1tb2RhbCAubW9kYWwtaGVhZGVyIC5jbG9zZTpiZWZvcmUge1xuICAgICAgd2lkdGg6IDMxcHg7IH1cbiAgLm9yZGVyLW9ubGluZS1tb2RhbCAucG9wdXBfaGVhZGluZy50b3Age1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAub3JkZXItb25saW5lLW1vZGFsIC5wb3B1cF9oZWFkaW5nLm1haW4ge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBtYXJnaW46IDAgMCAxOHB4OyB9XG4gIC53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0uZWRpdC1hY2NvdW50IC53b29jb21tZXJjZS1mb3JtLXJvdy0tZmlyc3QsXG4gIC53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0uZWRpdC1hY2NvdW50IC53b29jb21tZXJjZS1mb3JtLXJvdy0tbGFzdCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLndvb2NvbW1lcmNlLWNhcnQgZGl2LmNvdXBvbiBpbnB1dCB7XG4gICAgbWluLXdpZHRoOiAxOTBweDsgfVxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDI1NXB4OyB9XG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX2ltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiAyNTVweDsgfVxuICAud29vY29tbWVyY2U6bm90KC5zaW5nbGUtcHJvZHVjdCkgLmFsbC1wcm9kdWN0cy1zZWN0aW9uIC5zaG9wLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogMCAwIDcwcHg7IH1cbiAgLndvb2NvbW1lcmNlOm5vdCguc2luZ2xlLXByb2R1Y3QpIC5hbGwtcHJvZHVjdHMtc2VjdGlvbiB1bC5wcm9kdWN0cyB7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIGNvbHVtbi1nYXA6IDEwcHg7IH1cbiAgICAud29vY29tbWVyY2U6bm90KC5zaW5nbGUtcHJvZHVjdCkgLmFsbC1wcm9kdWN0cy1zZWN0aW9uIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgLndvb2NvbW1lcmNlOm5vdCguc2luZ2xlLXByb2R1Y3QpIC5hbGwtcHJvZHVjdHMtc2VjdGlvbiB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGEud29vY29tbWVyY2UtTG9vcFByb2R1Y3QtbGluayxcbiAgICAgIC53b29jb21tZXJjZTpub3QoLnNpbmdsZS1wcm9kdWN0KSAuYWxsLXByb2R1Y3RzLXNlY3Rpb24gdWwucHJvZHVjdHMgbGkucHJvZHVjdCBhLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbGluayB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI5N3B4OyB9XG4gICAgICAud29vY29tbWVyY2U6bm90KC5zaW5nbGUtcHJvZHVjdCkgLmFsbC1wcm9kdWN0cy1zZWN0aW9uIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3RzLWltYWdlLWJveCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTRweDsgfVxuICAgICAgLndvb2NvbW1lcmNlOm5vdCguc2luZ2xlLXByb2R1Y3QpIC5hbGwtcHJvZHVjdHMtc2VjdGlvbiB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0LWNhdCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDNweDsgfVxuICAgICAgLndvb2NvbW1lcmNlOm5vdCguc2luZ2xlLXByb2R1Y3QpIC5hbGwtcHJvZHVjdHMtc2VjdGlvbiB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcmljZSB7XG4gICAgICAgIG1hcmdpbjogYXV0byAwIDEwcHggIWltcG9ydGFudDsgfVxuICAgICAgLndvb2NvbW1lcmNlOm5vdCguc2luZ2xlLXByb2R1Y3QpIC5hbGwtcHJvZHVjdHMtc2VjdGlvbiB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC53b29jb21tZXJjZTpub3QoLnNpbmdsZS1wcm9kdWN0KSAuYWxsLXByb2R1Y3RzLXNlY3Rpb24gdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuaXNuZXcsXG4gICAgICAud29vY29tbWVyY2U6bm90KC5zaW5nbGUtcHJvZHVjdCkgLmFsbC1wcm9kdWN0cy1zZWN0aW9uIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLm9uc2FsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogNHB4IDZweCA0cHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC53b29jb21tZXJjZTpub3QoLnNpbmdsZS1wcm9kdWN0KSAuYWxsLXByb2R1Y3RzLXNlY3Rpb24gdWwucHJvZHVjdHMgbGkucHJvZHVjdCAub25zYWxlICsgLmlzbmV3IHtcbiAgICAgICAgbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogdW5zZXQgIWltcG9ydGFudDsgfVxuICAgICAgLndvb2NvbW1lcmNlOm5vdCguc2luZ2xlLXByb2R1Y3QpIC5hbGwtcHJvZHVjdHMtc2VjdGlvbiB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5vcmRlci1ub3ctYnRuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAud29vY29tbWVyY2U6bm90KC5zaW5nbGUtcHJvZHVjdCkgLmFsbC1wcm9kdWN0cy1zZWN0aW9uIC5vcmRlcm5vdy1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiBhdXRvIDAgMDsgfVxuICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiAucHJvZHVjdC1jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gLnByb2R1Y3RfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW46IC00cHggMCA2cHggIWltcG9ydGFudDsgfVxuICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiAuc2VwYXJhdG9yIHtcbiAgICBtYXJnaW46IDEwcHggMCAxMXB4OyB9XG4gIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIGRpdi5wcm9kdWN0IHAucHJpY2UsXG4gIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIGRpdi5wcm9kdWN0IHNwYW4ucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvbiBwIHtcbiAgICAgIG1hcmdpbjogMCAwIDlweDsgfVxuICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLmJ1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAxNjVweDsgfVxuICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBkaXYucHJvZHVjdCBmb3JtLmNhcnQgZGl2LnF1YW50aXR5IHtcbiAgICBtYXJnaW46IDAgMTRweCAwIDA7IH1cbiAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyB7XG4gICAgY29sdW1uLWdhcDogMzVweDsgfVxuICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtVGFicy1wYW5lbCBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIHRhYmxlLnZhcmlhdGlvbnMgbGFiZWwge1xuICAgIG1hcmdpbjogM3B4IDAgNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gc2VjdGlvbi5yZWxhdGVkLnByb2R1Y3RzIHVsLnByb2R1Y3RzIHtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgIGNvbHVtbi1nYXA6IDEwcHg7IH1cbiAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBzZWN0aW9uLnJlbGF0ZWQucHJvZHVjdHMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG4gICAgICBtYXgtd2lkdGg6IDE2NXB4O1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gICAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBzZWN0aW9uLnJlbGF0ZWQucHJvZHVjdHMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBhLndvb2NvbW1lcmNlLUxvb3BQcm9kdWN0LWxpbmssXG4gICAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBzZWN0aW9uLnJlbGF0ZWQucHJvZHVjdHMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBhLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbGluayB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI5N3B4OyB9XG4gICAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBzZWN0aW9uLnJlbGF0ZWQucHJvZHVjdHMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdHMtaW1hZ2UtYm94IHtcbiAgICAgICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDE2NXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE2NXB4O1xuICAgICAgICBtYXJnaW46IDAgMCAxNnB4OyB9XG4gICAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBzZWN0aW9uLnJlbGF0ZWQucHJvZHVjdHMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdC1jYXQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDVweDsgfVxuICAgICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gc2VjdGlvbi5yZWxhdGVkLnByb2R1Y3RzIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByaWNlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIG1hcmdpbjogYXV0byAwIDdweCAhaW1wb3J0YW50OyB9XG4gICAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBzZWN0aW9uLnJlbGF0ZWQucHJvZHVjdHMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAgICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gc2VjdGlvbi5yZWxhdGVkLnByb2R1Y3RzIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmlzbmV3LFxuICAgICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gc2VjdGlvbi5yZWxhdGVkLnByb2R1Y3RzIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLm9uc2FsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogNHB4IDZweCA0cHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIHNlY3Rpb24ucmVsYXRlZC5wcm9kdWN0cyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5vbnNhbGUgKyAuaXNuZXcge1xuICAgICAgICBsZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiB1bnNldCAhaW1wb3J0YW50OyB9XG4gICAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBzZWN0aW9uLnJlbGF0ZWQucHJvZHVjdHMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAub3JkZXJub3ctYnRuIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvIDAgMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5ibG9nX2Jhbm5lcl9zZWN0aW9uIC5wb3N0LWRldGFpbHMge1xuICAgIHJvdy1nYXA6IDA7IH1cbiAgLmJsb2dfYmFubmVyX3NlY3Rpb24gLmJsb2ctcG9zdC1kYXRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuYWxtLWxpc3RpbmcsXG4gIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuYmxvZy1hcmNoaXZlIHtcbiAgICByb3ctZ2FwOiAxMHB4OyB9XG4gIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuYmxvZy1hcmNoaXZlIC5jYXJkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLmJsb2ctYXJjaGl2ZSAuY2FyZDphZnRlciB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3Qge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLmNvbnRlbnQtd3JhcCB7XG4gICAgICByb3ctZ2FwOiA0NnB4OyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciAud2lkZ2V0LXdyYXAgdWwgYSB7XG4gICAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVCBIZWF2eVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICByb3ctZ2FwOiAyMXB4OyB9XG4gIC5ibG9nX3BhZ2Vfc2VjdGlvbiAucG9zdC10aXRsZSB7XG4gICAgbWFyZ2luOiAtN3B4IDAgLTRweDsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAucG9zdC10aXRsZSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuYnRucyB7XG4gICAgcGFkZGluZzogMCAwIDQxcHg7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5jYXJkLWNvbnRlbnQgKyAuY2FyZC1jb250ZW50IHtcbiAgICBtYXJnaW46IDEwcHggMCAwOyB9XG4gIC5ibG9nX3BhZ2Vfc2VjdGlvbiAucG9zdC1jb250ZW50cyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MCU7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5wb3N0LWNhcmRzIC5hbG0tcmV2ZWFsIHtcbiAgICByb3ctZ2FwOiAxMHB4O1xuICAgIG1heC13aWR0aDogMzYwcHg7IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnBvc3QtY2FyZHMgLmFsbS1yZXZlYWwgLmNhcmQtY29udGVudCB7XG4gICAgICByb3ctZ2FwOiAwO1xuICAgICAgbWluLWhlaWdodDogNDgwcHg7IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnBvc3QtY2FyZHMgLmFsbS1yZXZlYWwgLnBvc3QtY29udGVudHMge1xuICAgICAgbWluLWhlaWdodDogMjMzcHg7IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnBvc3QtY2FyZHMgLmFsbS1yZXZlYWwgLmJsb2ctcHJldi1pbWcge1xuICAgICAgbWluLWhlaWdodDogMjMwcHg7IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnBvc3QtY2FyZHMgLmFsbS1yZXZlYWwgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDIxMHB4OyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5wb3N0LWNhcmRzIC5hbG0tcmV2ZWFsIC5wb3N0LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnBvc3QtY2FyZHMgLmFsbS1yZXZlYWwgLmV4Y2VycHQgcCB7XG4gICAgICBtYXJnaW46IC0xcHggMCAwOyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5wb3N0LWNhcmRzIC5hbG0tcmV2ZWFsIC5idG5zIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAxM3B4OyB9XG4gIC5jb250ZW50X2ltYWdlX3NlY3Rpb24gLnByZXNzIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuY29udGVudF9pbWFnZV9zZWN0aW9uIC5wcmVzcy1mZWF0dXJlZCBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY29udGVudF9pbWFnZV9zZWN0aW9uIC5wcmVzcy1mZWF0dXJlZCBpbWcubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgLmNvbnRlbnRfaW1hZ2Vfc2VjdGlvbiAuaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY29udGVudF9pbWFnZV9zZWN0aW9uIC5pbWFnZS5tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuIiwiYm9keXtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6ICRtYWluZm9udC1zaXplO1xuICAgIGNvbG9yOiAkZGVmYXVsdC1mb250LWNvbG9yO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogJGJvZHktd2lkdGg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiAxcyBvcGFjaXR5O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAmLmxvYWRpbmd7XG5cdCAgICBvcGFjaXR5OiAwO1xuICAgIFx0dHJhbnNpdGlvbjogbm9uZTtcblx0fVxufVxuYm9keTo6YWZ0ZXJ7XG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICB3aWR0aDogMDtcbiAgIGhlaWdodDogMDtcbiAgIG92ZXJmbG93OiBoaWRkZW47XG4gICB6LWluZGV4OiAtMTE7XG4gICBjb250ZW50OiB1cmwoYXNzZXRzL2ltZy9ibG9nLWRldGFpbC1iY2tncm5kLmpwZykgdXJsKGFzc2V0cy9pbWcvYWNjb3JkaW9uLWFycm93LWQucG5nKSB1cmwoYXNzZXRzL2ltZy9zaWduaW4taWNvbi5wbmcpIHVybChhc3NldHMvaW1nL3NpZ25pbi1pY29uLXJlZC5wbmcpIHVybChhc3NldHMvaW1nL2ZhLXRyaXBhZHZpc29yLnBuZykgdXJsKGFzc2V0cy9pbWcvZmEtdHJpcGFkdmlzb3Itd2hpdGUucG5nKSB1cmwoYXNzZXRzL2ltZy9nYWxsZXJ5LWltZy1ob3Zlci5wbmcpIHVybChhc3NldHMvaW1nL3dwLXNlYXJjaC1pY29uLnBuZykgdXJsKGFzc2V0cy9pbWcvd2MtY2FydC1pY29uLnBuZykgdXJsKGFzc2V0cy9pbWcvZm9vdGVyLWJja2dybmQuanBnKTtcbn1cbmJvZHk6bm90KC53b29jb21tZXJjZSkgaW1ne1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0bWF4LXdpZHRoOiBub25lO1xufVxuI2NvbnRlbnQtd3JhcHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogYXV0bztcbn1cbiNwYWdlLnNpdGV7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC5zaXRlLWlubmVyLFx0XG5cdD4ud3JhcHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogYXV0bztcblx0fVxuXHQud3JhcHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bWluLWhlaWdodDogMTAwdmg7XG5cdH1cbn1cbiNwcmltYXJ5OmFmdGVye1xuXHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuZGl2LnNwYWNlcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xufVxuYXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xuXHQvLyBAZXh0ZW5kIC5hbmltYXRlO1xuXHRjb2xvcjogJGRlZmF1bHQtbGluay1jb2xvcjtcblx0b3V0bGluZTogbm9uZSFpbXBvcnRhbnQ7XG4gICBcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MpO1xuXHQmOmhvdmVyLFxuXHQmOmFjdGl2ZSxcblx0Jjpmb2N1c3tcblx0XHRjb2xvcjogJGhvdmVyLWxpbmstY29sb3I7XG5cdH1cblx0aXtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Y29sb3I6ICRyZWQtMTAwO1xuXHRcdCY6YmVmb3Jle1xuXHQgICBcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0ICAgXHR9XG5cdH1cblx0aW1ne1xuXHRcdHRyYW5zaXRpb246IC40cztcblx0fVxufVxucHtcblx0dGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbi50aGUtY29udGVudCBwIGE6aG92ZXIsXG4udGhlLWNvbnRlbnQgcCBhOmFjdGl2ZSxcbi50aGUtY29udGVudCBwIGE6Zm9jdXN7XG5cdHNwYW46bm90KFtjbGFzc10pOm5vdChbY2xhc3M9XCJcIl0pe1xuXHRcdGNvbG9yOiAkaG92ZXItbGluay1jb2xvciFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuXHRcdFx0OjpzZWxlY3Rpb24ge1xuXHRcdFx0ICBiYWNrZ3JvdW5kOiAjZmZiN2I3OyAvKiBXZWJLaXQvQmxpbmsgQnJvd3NlcnMgKi9cblx0XHRcdH1cblx0XHRcdDo6LW1vei1zZWxlY3Rpb24ge1xuXHRcdFx0ICBiYWNrZ3JvdW5kOiAjZmZiN2I3OyAvKiBHZWNrbyBCcm93c2VycyAqL1xuXHRcdFx0fVxuLy8gaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbi8vIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4vLyBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuLy8gdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcbi8vIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4vLyB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuLy8gc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsXG4vLyBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcixcbi8vIHNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3Vze1xuLy8gICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2shaW1wb3J0YW50O1xuLy8gICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJHdoaXRlIWltcG9ydGFudDtcbi8vICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCAkZGFyay1ibHVlIGluc2V0IWltcG9ydGFudDtcbi8vICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbi8vIH1cbi8vIC5saW5lLWdzcGFjZXJ7XG4vLyBcdHdpZHRoOiBpbmhlcml0O1xuLy8gXHRoZWlnaHQ6IDJweDtcbi8vIFx0bWFyZ2luOiA5cHggMCAzNnB4O1xuLy8gfVxuLy8gR2xvYmFsIEJ1dHRvbiBTdHlsZVxuLmFqYXgtbG9hZC1tb3JlLXdyYXAud2hpdGUgLmFsbS1sb2FkLW1vcmUtYnRuLFxuLmhlYWRlci1idG4sXG4uYnRuLWxpbmt7XG5cdGZvbnQtZmFtaWx5OiAkZnV0dXJhcHQtZGVtaTtcblx0Zm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygzMCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICR3aGl0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMjIwcHg7XG4gICAgbWluLWhlaWdodDogNTJweDtcbiAgICBwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4OiAxIDAgYXV0bztcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICBvdXRsaW5lOiBub25lO1xuXHQmOmZvY3VzLFxuXHQmOmhvdmVye1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxuXHQmOmFjdGl2ZXtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cblx0JjpiZWZvcmV7XG5cdFx0Y29udGVudDogJyc7XG5cdCAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgIG9wYWNpdHk6IDA7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHQgICAgYm9yZGVyOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuXHRcdHotaW5kZXg6IC0xO1xuXHR9XG5cdCYubHVjaWR7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Jjpmb2N1cyxcblx0XHQmOmhvdmVye1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6YWN0aXZle1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6YmVmb3Jle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLTEwMDtcblx0XHR9XG5cdFx0Ji5ibGFja3tcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsdWNpZC1tYWluO1xuXHRcdFx0Y29sb3I6ICRibGFjay0xMDA7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmxhY2stMTAwO1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsdWNpZC1ob3Zlcjtcblx0XHRcdH1cblx0XHRcdCY6Zm9jdXMsXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdFx0JjphY3RpdmV7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsdWNpZC1hY3RpdmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5yZWR7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cdH1cblx0Ji5yZWR7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZC1tYWluO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcblx0XHQmOmJlZm9yZXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRyZWQtaG92ZXI7XG5cdFx0fVxuXHRcdCY6YWN0aXZle1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRyZWQtYWN0aXZlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLmJsYWNre1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjay1tYWluO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcblx0XHQmOmJlZm9yZXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjay1ob3Zlcjtcblx0XHR9XG5cdFx0JjphY3RpdmV7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWFjdGl2ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5uYXYtc2lnbmluLWxpbmt7XG5cdGJhY2tncm91bmQtY29sb3I6ICRncmF5LTMwMDtcblx0Zm9udC1mYW1pbHk6ICRmdXR1cmFwdC1kZW1pO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDMwKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGJsYWNrLTMwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgMCAxN3B4O1xuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZXtcblx0XHRpLmljb257XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9zaWduaW4taWNvbi1yZWQucG5nKTtcblx0XHR9XG4gICAgfVxuXHQmLmludml7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXHRpLmljb257XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvc2lnbmluLWljb24ucG5nKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0bWFyZ2luOiAycHggN3B4IDAgMDtcblx0XHR0cmFuc2l0aW9uOiAuM3M7XG5cdH1cbn1cbi8vdXNlZCBmb3IgbW9yZSBhY3RpdmUgd2luZG93IHNpemUgY29tcHV0YXRpb25zXG4jd2luZG93c2l6ZXtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmUhaW1wb3J0YW50O1xuXHR6LWluZGV4OiAtMTtcbn1cbi50aGUtY29udGVudC13cmFwe1xuXHRoZWlnaHQ6IGluaGVyaXQ7XG59XG4vLyBTZWFyY2ggRm9ybS9QYWdlXG4jc2VhcmNoZm9ybXtcblx0bWFyZ2luOiAwIDAgMzBweCAwO1xufVxuI3NlYXJjaHN1Ym1pdHtcblx0Zm9udC1mYW1pbHk6ICRmdXR1cmFwdC1kZW1pO1xuXHRmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDMwKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogJHJlZDtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTYwcHg7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDAgMCAwIDEycHghaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcmVkO1xuICAgIG91dGxpbmU6IG5vbmU7XG5cdCY6Zm9jdXMsXG5cdCY6aG92ZXJ7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHQmOmJlZm9yZXtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG5cdCY6YWN0aXZle1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cblx0JjpiZWZvcmV7XG5cdFx0Y29udGVudDogJyc7XG5cdCAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgIG9wYWNpdHk6IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdCAgICBib3JkZXI6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0ei1pbmRleDogLTE7XG5cdH1cbn1cbiNzZWFyY2hmb3JtIGlucHV0W3R5cGU9J3RleHQnXXtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDQ4cHg7XG5cdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDEwKTtcblx0Y29sb3I6ICRibGFjaztcblx0cGFkZGluZzogMDtcblx0bWluLXdpZHRoOiAzMDBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRvdXRsaW5lOiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNGM0YzRjO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG5cdCY6Zm9jdXN7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRyZWQ7XG5cdH1cblx0Jjpmb2N1czpwbGFjZWhvbGRlcntcblx0XHRjb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xuXHR9XG59XG4ucGFnZS1udW1iZXJze1xuXHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcblx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMCk7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIGNvbG9yOiAjODQ4NDg0O1xuICAgIHRyYW5zaXRpb246IC4zcztcblx0Ly8gJjpiZWZvcmV7XG5cdC8vIFx0ZGlzcGxheTogYmxvY2s7XG5cdC8vIFx0Y29udGVudDogYXR0cih0aXRsZSk7XG5cdC8vIFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Ly8gXHRoZWlnaHQ6IDRweDtcblx0Ly8gXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQvLyBcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0Ly8gXHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXHQvLyB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVye1xuICAgIFx0Y29sb3I6ICRyZWQ7XG4gICAgfVxuICAgICYucHJldixcbiAgICAmLm5leHR7XG4gICAgXHRmb250LXNpemU6IDE4cHg7XG5cdCAgICBjb2xvcjogI0M5QzlDOTtcblx0ICAgICY6Zm9jdXMsXG5cdCAgICAmOmhvdmVye1xuXHQgICAgXHRjb2xvcjogJHJlZDtcblx0ICAgIH1cblx0fVxufVxuLnBhZ2UtbnVtYmVycy5jdXJyZW50e1xuICAgIGNvbG9yOiAkcmVkO1xuXHRwYWRkaW5nOiAycHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLndwcnJkci1wYWdpbmF0aW9ue1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDM3cHggMCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sdW1uLWdhcDogMzJweDtcbn1cbi53b29jb21tZXJjZSBhLmJ1dHRvbntcblx0bGluZS1oZWlnaHQ6IHVuc2V0IWltcG9ydGFudDtcbn1cbi5tdC0xMHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cbi5tYi0xMHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi8vIE9yZGVyIE9ubGluZSBNb2RhbFxuLm9yZGVyLW9ubGluZS1tb2RhbHtcblx0JiNtb2RhbC1jb250YWN0LWZvcm17XG5cdFx0Lm1vZGFsLWJvZHl7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0XHQucG9wdXBfaGVhZGluZy5tYWlue1xuXHRcdCAgICBtYXJnaW46IDAgMCAyMHB4O1xuXHRcdH1cblx0fVxuXHQuY2VudGVyLWFsaWdubWVudC1ib3h7XG5cdCAgICBkaXNwbGF5OnRhYmxlO1xuXHQgICAgaGVpZ2h0OiAxMDAlO1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICBwb2ludGVyLWV2ZW50czpub25lO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cdH1cblx0LmNlbnRlci1hbGlnbntcblx0ICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdCAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHQgICAgcG9pbnRlci1ldmVudHM6bm9uZTtcblx0fVxuXHQubW9kYWwtYm9keXtcblx0XHRwYWRkaW5nOiAzMnB4IDAgNjlweDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHR9XG5cdC5tb2RhbC1jb250ZW50e1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjay0xMDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuXHRcdHBhZGRpbmc6IDIzcHggMTlweDtcblx0XHR3aWR0aDogaW5oZXJpdDtcblx0XHRtYXgtd2lkdGg6IGluaGVyaXQ7XG5cdFx0aGVpZ2h0OiBpbmhlcml0O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBvaW50ZXItZXZlbnRzOmFsbDtcblx0fVxuXHQubW9kYWwtYmNrZ3JuZHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0b3BhY2l0eTogLjE1O1xuXHR9XG5cdC5tb2RhbC1oZWFkZXJ7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3JkZXI6IDA7XG5cdFx0LmNsb3Nle1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0JjphZnRlcixcblx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVyLFxuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6XCJcIjtcblx0XHRcdFx0YmFja2dyb3VuZDogIzg1ODM4Mjtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IGNhbGMoNTAlICsgMnB4KTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR3aWR0aDogMzhweDtcblx0XHRcdFx0aGVpZ2h0OiA0cHg7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNHMpO1xuXHRcdFx0fVxuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoLTQ1ZGVnKSk7XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKDQ1ZGVnKSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5wb3B1cF9oZWFkaW5ne1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCYudG9we1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygxMDApO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdFx0Ji5tYWlue1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmdXR1cmFwdC1ib2xkO1xuXHRcdFx0Zm9udC1zaXplOiA0NHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQ2cHg7XG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygyNSk7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0bWFyZ2luOiAwIDAgNDFweDtcblx0XHR9XG5cdFx0Ji5zdWJ7XG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDEwMCk7XG5cdFx0XHRjb2xvcjogI2E2YTZhNjtcblx0XHRcdG1hcmdpbjogMCAwIDEzcHg7XG5cdFx0fVxuXHR9XG5cdC5wb3B1cC1idG5ze1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHJvdy1nYXA6IDEwcHg7XG5cdFx0LmJ0bi1saW5re1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRtaW4taGVpZ2h0OiA1MHB4O1xuXHRcdFx0bWFyZ2luOiAwIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn0iLCJAbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzKSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgICAgLW1zLWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbn1cblxuQG1peGluIGJveC1zaGFkb3coJHByb3AuLi4pIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkcHJvcDtcbiAgICAgLW1vei1ib3gtc2hhZG93OiAkcHJvcDtcbiAgICAgIC1tcy1ib3gtc2hhZG93OiAkcHJvcDtcbiAgICAgICAgICBib3gtc2hhZG93OiAkcHJvcDtcbn1cblxuQG1peGluIHRleHQtc2hhZG93KCRwcm9wLi4uKSB7XG4gIC13ZWJraXQtdGV4dC1zaGFkb3c6ICRwcm9wO1xuICAgICAtbW96LXRleHQtc2hhZG93OiAkcHJvcDtcbiAgICAgIC1tcy10ZXh0LXNoYWRvdzogJHByb3A7XG4gICAgICAgICAgdGV4dC1zaGFkb3c6ICRwcm9wO1xufVxuXG5AZnVuY3Rpb24gc3Ryb2tlKCRzdHJva2UsICRjb2xvcikge1xuICAkc2hhZG93OiAoKTtcbiAgJGZyb206ICRzdHJva2UqLTE7XG4gIEBmb3IgJGkgZnJvbSAkZnJvbSB0aHJvdWdoICRzdHJva2Uge1xuICAgQGZvciAkaiBmcm9tICRmcm9tIHRocm91Z2ggJHN0cm9rZSB7XG4gICAgICAkc2hhZG93OiBhcHBlbmQoJHNoYWRvdywgJGkqMXB4ICRqKjFweCAwICRjb2xvciwgY29tbWEpO1xuICAgICAgJHNoYWRvdzogYXBwZW5kKCRzaGFkb3csICRpKjFweCAkaioxcHggMXB4ICRjb2xvciwgY29tbWEpOyAgICAgIFxuICAgIH1cbiAgfVxuICBAcmV0dXJuICRzaGFkb3c7XG59XG5cbkBtaXhpbiB0ZXh0LXN0cm9rZSgkc3Ryb2tlLCAkY29sb3IpIHtcbiAgQGluY2x1ZGUgdGV4dC1zaGFkb3coIHN0cm9rZSgkc3Ryb2tlLCAkY29sb3IpICk7XG59XG5cblxuQG1peGluIGxldHRlci1zcGFjaW5nKCR0cmFja2luZyl7XG5cdGxldHRlci1zcGFjaW5nOiAoICR0cmFja2luZyAvIDEwMDAgKSAqIDFlbTsgXG59XG5cbi8vIFVzYWdlOiAgIEBpbmNsdWRlIHRyYW5zaXRpb24od2lkdGgsIGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0KTtcbi8vIE91dHB1dDogIC13ZWJraXQtdHJhbnNpdGlvbih3aWR0aCAwLjJzLCBoZWlnaHQgMC4zcyBlYXNlLWluLW91dCk7XG4vLyAgICAgICAgICB0cmFuc2l0aW9uKHdpZHRoIDAuMnMsIGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0KTtcbi8vXG4vLyBQYXNzIGluIGFueSBudW1iZXIgb2YgdHJhbnNpdGlvbnNcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9ucy4uLikge1xuICAkdW5mb2xkZWRUcmFuc2l0aW9uczogKCk7XG4gIEBlYWNoICR0cmFuc2l0aW9uIGluICR0cmFuc2l0aW9ucyB7XG4gICAgJHVuZm9sZGVkVHJhbnNpdGlvbnM6IGFwcGVuZCgkdW5mb2xkZWRUcmFuc2l0aW9ucywgdW5mb2xkVHJhbnNpdGlvbigkdHJhbnNpdGlvbiksIGNvbW1hKTtcbiAgfVxuICAtbW96LXRyYW5zaXRpb246ICR1bmZvbGRlZFRyYW5zaXRpb25zO1xuICAtby10cmFuc2l0aW9uOiAkdW5mb2xkZWRUcmFuc2l0aW9ucztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdW5mb2xkZWRUcmFuc2l0aW9ucztcbiAgdHJhbnNpdGlvbjogJHVuZm9sZGVkVHJhbnNpdGlvbnM7XG59XG5cbkBmdW5jdGlvbiB1bmZvbGRUcmFuc2l0aW9uICgkdHJhbnNpdGlvbikge1xuICAvLyBEZWZhdWx0IHZhbHVlc1xuICAkcHJvcGVydHk6IGFsbDtcbiAgJGR1cmF0aW9uOiAuMnM7XG4gICRlYXNpbmc6IG51bGw7IC8vIEJyb3dzZXIgZGVmYXVsdCBpcyBlYXNlLCB3aGljaCBpcyB3aGF0IHdlIHdhbnRcbiAgJGRlbGF5OiBudWxsOyAvLyBCcm93c2VyIGRlZmF1bHQgaXMgMCwgd2hpY2ggaXMgd2hhdCB3ZSB3YW50XG4gICRkZWZhdWx0UHJvcGVydGllczogKCRwcm9wZXJ0eSwgJGR1cmF0aW9uLCAkZWFzaW5nLCAkZGVsYXkpO1xuXG4gIC8vIEdyYWIgdHJhbnNpdGlvbiBwcm9wZXJ0aWVzIGlmIHRoZXkgZXhpc3RcbiAgJHVuZm9sZGVkVHJhbnNpdGlvbjogKCk7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggbGVuZ3RoKCRkZWZhdWx0UHJvcGVydGllcykge1xuICAgICRwOiBudWxsO1xuICAgIEBpZiAkaSA8PSBsZW5ndGgoJHRyYW5zaXRpb24pIHtcbiAgICAgICRwOiBudGgoJHRyYW5zaXRpb24sICRpKVxuICAgIH0gQGVsc2Uge1xuICAgICAgJHA6IG50aCgkZGVmYXVsdFByb3BlcnRpZXMsICRpKVxuICAgIH1cbiAgICAkdW5mb2xkZWRUcmFuc2l0aW9uOiBhcHBlbmQoJHVuZm9sZGVkVHJhbnNpdGlvbiwgJHApO1xuICB9XG5cbiAgQHJldHVybiAkdW5mb2xkZWRUcmFuc2l0aW9uO1xufVxuXG5AbWl4aW4gdHJhbnNmb3JtKCAkcHJvcC4uLiApe1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiAkcHJvcDtcbiAgICAtbW96LXRyYW5zZm9ybTogJHByb3A7XG4gICAgLW8tdHJhbnNmb3JtOiAkcHJvcDtcbiAgICB0cmFuc2Zvcm06ICRwcm9wO1xufVxuXG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbigkcHJvcCl7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJHByb3A7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogJHByb3A7XG4gIC1vLXRyYW5zZm9ybS1vcmlnaW46ICRwcm9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAkcHJvcDtcbn1cblxuQG1peGluIGNsZWFyZml4KCl7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbG9hdDogbm9uZTtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbkBtaXhpbiB1bC1jb2woICRjb3VudCl7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAkY291bnQ7XG4gIC1tb3otY29sdW1uLWNvdW50OiAkY291bnQ7XG4gIGNvbHVtbi1jb3VudDogJGNvdW50O1xufVxuQG1peGluIHVsLWNvbC13aWR0aCggJHZhbHVlKXtcbiAgLXdlYmtpdC1jb2x1bW4td2lkdGg6ICR2YWx1ZTtcbiAgLW1vei1jb2x1bW4td2lkdGg6ICR2YWx1ZTtcbiAgY29sdW1uLXdpZHRoOiAkdmFsdWU7XG59XG5AbWl4aW4gdWwtY29sLWdhcCggJGdhcCApe1xuICAtd2Via2l0LWNvbHVtbi1nYXA6ICRnYXA7XG4gIC1tb3otY29sdW1uLWdhcDogJGdhcDtcbiAgY29sdW1uLWdhcDogJGdhcDtcbn1cbkBtaXhpbiBsaS1icmVhay1pbnNpZGUoICR2YWx1ZSApe1xuICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6ICR2YWx1ZTtcbiAgcGFnZS1icmVhay1pbnNpZGU6ICR2YWx1ZTtcbiAgYnJlYWstaW5zaWRlOiAkdmFsdWU7XG59XG5AbWl4aW4gdWwtY29sdW1uLWZpbGwoICR2YWx1ZSApe1xuICAtd2Via2l0LWNvbHVtbi1maWxsOiAkdmFsdWU7XG4gIC1tb3otY29sdW1uLWZpbGw6ICR2YWx1ZTtcbiAgY29sdW1uLWZpbGw6ICR2YWx1ZTtcbn1cbkBtaXhpbiBncmF5c2NhbGUoJHZhbHVlKSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6ICN7XCJncmF5c2NhbGUoI3skdmFsdWV9KVwifTtcbiAgICAtbW96LWZpbHRlcjogI3tcImdyYXlzY2FsZSgjeyR2YWx1ZX0pXCJ9O1xuICAgIGZpbHRlcjoje1wiZ3JheXNjYWxlKCN7JHZhbHVlfSlcIn07XG59XG5AbWl4aW4gZmlsdGVyKCR2YWx1ZSkge1xuICAgIC13ZWJraXQtZmlsdGVyOiAkdmFsdWU7XG4gICAgLW1vei1maWx0ZXI6ICR2YWx1ZTtcbiAgICBmaWx0ZXI6ICR2YWx1ZTtcbn1cbiIsImRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWV7XHJcblx0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye1xyXG5cdFx0Y29sb3I6ICRibGFjay0xMDA7XHJcblx0fVxyXG5cdDotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7XHJcblx0XHRjb2xvcjogJGJsYWNrLTEwMDtcclxuXHR9XHJcblx0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7XHJcblx0XHRjb2xvcjogJGJsYWNrLTEwMDtcclxuXHR9XHJcblx0OjpwbGFjZWhvbGRlcntcclxuXHRcdGNvbG9yOiAkYmxhY2stMTAwO1xyXG5cdH1cclxuXHRpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWJ1dHRvbl0pOm5vdChbdHlwZT1pbWFnZV0pOm5vdChbdHlwZT1maWxlXSksXHJcblx0c2VsZWN0Om5vdChbbXVsdGlwbGU9XCJtdWx0aXBsZVwiXSksXHJcblx0dGV4dGFyZWEuc21hbGwsdGV4dGFyZWEubWVkaXVtLHRleHRhcmVhLmxhcmdle1xyXG5cdCAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0MXB4O1xyXG5cdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMjUpO1xyXG5cdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRwYWRkaW5nOiA0cHggMTBweDtcclxuXHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdCY6Zm9jdXN7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRyZWQ7XHJcblx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdH1cclxuXHRcdCY6Zm9jdXM6OnBsYWNlaG9sZGVye1xyXG5cdFx0XHRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwKTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmdmaWVsZF9jb250YWluc19yZXF1aXJlZCBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWJ1dHRvbl0pOm5vdChbdHlwZT1pbWFnZV0pOm5vdChbdHlwZT1maWxlXSk6OnBsYWNlaG9sZGVyLFxyXG5cdC5nZmllbGRfY29udGFpbnNfcmVxdWlyZWQgc2VsZWN0Om5vdChbbXVsdGlwbGU9XCJtdWx0aXBsZVwiXSk6OnBsYWNlaG9sZGVyLFxyXG5cdC5nZmllbGRfY29udGFpbnNfcmVxdWlyZWQgdGV4dGFyZWEuc21hbGwsdGV4dGFyZWEubGFyZ2U6OnBsYWNlaG9sZGVye1xyXG5cdFx0JjphZnRlcntcclxuXHRcdFx0Y29udGVudDogJyAqJztcclxuICAgICAgICBcdGNvbG9yOiAkcmVkO1xyXG5cdFx0fVxyXG5cdH1cclxuXHR0ZXh0YXJlYS5zbWFsbCx0ZXh0YXJlYS5sYXJnZXtcclxuXHRcdHBhZGRpbmc6IDE1cHggMCA2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjZweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHJlc2l6ZTogbm9uZTtcclxuXHR9XHJcblx0dGV4dGFyZWEuc21hbGwsXHJcblx0dGV4dGFyZWEubWVkaXVtLFxyXG5cdHRleHRhcmVhLmxhcmdlLFxyXG5cdC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfdGV4dGFyZWF7XHJcblx0XHQvLyBoZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfdGV4dGFyZWF7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cdGlucHV0W3R5cGU9XCJyYWRpb1wiXXtcclxuXHRcdC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuNSk7IC8qIElFIDkgKi9cclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpOyAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS41KTtcclxuXHR9XHJcblx0LmdmaWVsZC0tdHlwZS1jaG9pY2UuZ2ZfbGlzdF9pbmxpbmV7XHJcblx0XHRsZWdlbmQuZ2Zvcm0tZmllbGQtbGFiZWx7XHJcblx0XHQgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBcdFx0bWFyZ2luOiA4cHggMjRweCA3cHggMDtcclxuXHRcdH1cclxuXHRcdGxhYmVsLmdmb3JtLWZpZWxkLWxhYmVse1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0Zm9udC1zaXplOiAxMi45N3B4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcclxuXHRcdFx0Y29sb3I6ICM1NTU1NTU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfdGV4dHtcclxuXHRcdG1hcmdpbjogLTJweCAwIDA7XHJcblx0fVxyXG5cdC5nZm9ybV9maWVsZHN7XHJcblx0ICAgIGdyaWQtcm93LWdhcDogMTBweCFpbXBvcnRhbnQ7XHJcblx0ICAgIGdyaWQtY29sdW1uLWdhcDogMTBweCFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdGRpdi5nZmllbGRfZXJyb3J7XHJcblx0XHRpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWJ1dHRvbl0pOm5vdChbdHlwZT1pbWFnZV0pOm5vdChbdHlwZT1maWxlXSksIFxyXG5cdFx0c2VsZWN0LFxyXG5cdFx0dGV4dGFyZWF7XHJcblx0XHRcdCY6Zm9jdXN7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRyZWQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC52YWxpZGF0aW9uX21lc3NhZ2V7XHJcblx0ICAgIFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweCFpbXBvcnRhbnQ7XHJcblx0XHQgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHQgICAgY29sb3I6ICNmNDQzMzYhaW1wb3J0YW50O1xyXG5cdFx0ICAgIGJvcmRlcjogbm9uZTtcclxuXHRcdCAgICBwYWRkaW5nOiAwO1xyXG5cdCAgICAgICAgbWFyZ2luOiA0cHggMCAwO1xyXG5cdFx0ICAgIGJhY2tncm91bmQ6IDAgMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Lmdmb3JtX2hlYWRpbmd7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQuZ2ZpZWxkX3JlcXVpcmVke1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdH1cclxuXHRkaXYuZ2ZpZWxkLmdmaWVsZF9lcnJvci5nZmllbGRfY29udGFpbnNfcmVxdWlibHVlIGRpdi5naW5wdXRfY29udGFpbmVyLCBcclxuXHRkaXYuZ2ZpZWxkLmdmaWVsZF9lcnJvci5nZmllbGRfY29udGFpbnNfcmVxdWlibHVlIGxhYmVsLmdmaWVsZF9sYWJlbDB7XHJcblx0XHRtYXJnaW4tdG9wOiAwIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuZ2ZpZWxkX2xhYmVse1xyXG4gICAgXHRmb250LWZhbWlseTogJGZ1dHVyYXB0LWJvbGQ7XHJcbiAgICBcdGZvbnQtd2VpZ2h0OiBub3JtYWwhaW1wb3J0YW50O1xyXG5cdCAgICBmb250LXNpemU6IDE0cHghaW1wb3J0YW50O1xyXG5cdCAgICBsaW5lLWhlaWdodDogMjZweDtcclxuXHQgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNDApO1xyXG5cdCAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlIWltcG9ydGFudDtcclxuXHQgICAgY29sb3I6ICR3aGl0ZSFpbXBvcnRhbnQ7XHJcblx0ICAgIG1hcmdpbjogMDtcclxuXHR9XHJcblx0ZGl2LnZhbGlkYXRpb25fZXJyb3J7XHJcblx0XHRiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdGJvcmRlcjogMCFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nOiA4cHggMTVweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XHJcblx0fVxyXG5cdC5nZm9ybV9mb290ZXJ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblx0Lmdmb3JtX3BhZ2VfZm9vdGVye1xyXG5cdCAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGJ1dHRvbjpudGgtY2hpbGQoMil7XHJcblx0XHRcdG1heC13aWR0aDogMTUwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5nZmllbGRfZGVzY3JpcHRpb257XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHQuYnV0dG9uLFxyXG5cdGlucHV0LmJ1dHRvbixcclxuXHRpbnB1dFt0eXBlPXN1Ym1pdF0sXHJcblx0aW5wdXQuYnV0dG9ue1xyXG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0ICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDIwKTtcclxuXHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogMjYwcHg7XHJcblx0ICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcblx0XHRtYXJnaW46IDEwcHggMCAwIWltcG9ydGFudDtcclxuXHQgICAgcGFkZGluZzogMCAwIDJweDtcclxuXHQgICAgb3V0bGluZTogbm9uZTtcclxuXHQgICAgYm9yZGVyOiBub25lO1xyXG5cdCAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cdCAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0Jjpmb2N1cyxcclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6YWN0aXZle1xyXG5cdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRyZWQtYWN0aXZlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOmJlZm9yZXtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHQgICAgZGlzcGxheTogYmxvY2s7XHJcblx0XHQgICAgb3BhY2l0eTogMDtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZC1ob3ZlcjtcclxuXHRcdCAgICBib3JkZXI6IG5vbmU7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0fVxyXG5cdFx0Ly8gJjphZnRlcntcclxuXHRcdC8vIFx0Y29udGVudDogJyc7XHJcblx0XHQvLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Ly8gICAgIHdpZHRoOiAxN3B4O1xyXG5cdFx0Ly8gICAgIGhlaWdodDogMTVweDtcclxuXHRcdC8vICAgICBtYXJnaW46IDBweCAwIDRweCA2cHg7XHJcblx0XHQvLyAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvZm9ybS1uZXh0LWFycm93LnBuZyk7XHJcblx0XHQvLyAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0Ly8gICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHQvLyB9XHJcblx0XHQmLmdmb3JtX3ByZXZpb3VzX2J1dHRvbntcclxuXHRcdFx0Ly8gZGlzcGxheTogbm9uZTtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0ICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xyXG5cdFx0ICAgIGNvbG9yOiAjYTZhNmE2O1xyXG5cdFx0ICAgIG1hcmdpbjogMTdweCAxMXB4IDAgMCFpbXBvcnRhbnQ7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQgICAgd2lkdGg6IDE2cHg7XHJcblx0XHRcdCAgICBoZWlnaHQ6IDE0cHg7XHJcblx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2Zvcm0tYmFjay1hcnJvdy5wbmcpO1xyXG5cdFx0XHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0ICAgIG1hcmdpbjogMnB4IDZweCAwcHggMDtcclxuXHRcdFx0ICAgIG9wYWNpdHk6IDE7XHJcblx0XHRcdCAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Lmdmb3JtX2FqYXhfc3Bpbm5lcntcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogY2FsYyg1MCUgLSA2cHgpO1xyXG5cdFx0bGVmdDogY2FsYygxMDAlICsgMnB4KTtcclxuXHR9XHJcblx0Lmdmb3JtX3ZhbGlkYXRpb25fZXJyb3Jze1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdGJvcmRlci1jb2xvcjogI2IyYjFiMTtcclxuXHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygzMCk7XHJcblx0XHQ+aDJ7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHQgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHQmLmhpZGVfc3VtbWFyeV93cmFwcGVyIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9yc3tcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdHNlbGVjdC5nZmllbGRfc2VsZWN0e1xyXG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHQgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvZHJvcGRvd24tYXJyb3ctc2VsZWN0LnBuZyk7XHJcblx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAxN3B4IHJpZ2h0IDE5cHg7XHJcblx0ICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG5cdCAgICBwYWRkaW5nOiAxMHB4IDEzcHggOHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdG9wdGlvbjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuXHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdH1cclxuXHRcdC8vICY6LW1zLXZhbHVle1xyXG5cdFx0Ly8gXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMHB4O1xyXG5cdFx0Ly8gXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzBweDtcclxuXHRcdC8vIH1cclxuXHRcdC8vICY6Zm9jdXN7XHJcblx0XHQvLyBcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcclxuXHRcdC8vIFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcclxuXHRcdC8vIH1cclxuXHR9XHJcblx0aW5wdXQuZGF0ZXBpY2tlcntcclxuXHQgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvY2FsZW5kYXItaWNvbi5wbmcpIWltcG9ydGFudDtcclxuXHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCFpbXBvcnRhbnQ7XHJcblx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAxMnB4IHJpZ2h0IDIzcHghaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuY2hlY2tib3hlcy1jb2xzLTMsXHJcblx0LmNoZWNrYm94ZXMtY29scy00e1xyXG5cdFx0LmdmaWVsZF9jaGVja2JveHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuY2hlY2tib3hlcy1jb2xzLTR7XHJcblx0XHQuZ2ZpZWxkX2NoZWNrYm94e1xyXG5cdFx0XHRyb3ctZ2FwOiAycHg7XHJcblx0XHRcdC5nY2hvaWNle1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1heC13aWR0aDogMjUlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jaGVja2JveGVzLWNvbHMtM3tcclxuXHRcdC5nZmllbGRfY2hlY2tib3h7XHJcblx0XHRcdHJvdy1nYXA6IDRweDtcclxuXHRcdFx0LmdjaG9pY2V7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAzMy4zMyU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmdyYWRpb3MtaG9yaXpvbnRhbHtcclxuXHRcdGxlZ2VuZHtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHQgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcblx0XHR9XHJcblx0XHQuZ2lucHV0X2NvbnRhaW5lcl9yYWRpb3tcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQvLyAuZ2ZpZWxkX3JhZGlvLFxyXG5cdC8vIC5nZmllbGRfY2hlY2tib3h7XHJcblx0Ly8gXHQuZ2ZpZWxkLWNob2ljZS1pbnB1dHtcclxuXHQvLyBcdFx0ZGlzcGxheTogbm9uZTtcclxuXHQvLyBcdFx0ei1pbmRleDogLTE7XHJcbiAgICAvLyBcdCAgICAmOmNoZWNrZWQrbGFiZWw6YmVmb3Jle1xyXG5cdC8vICAgICBcdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMHB4O1xyXG4gICAgLy8gXHQgICAgfVxyXG4gICAgLy8gXHQgICAgK2xhYmVse1xyXG5cdC8vIFx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdC8vIFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Ly8gXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdC8vIFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHQvLyBcdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZyg1MCk7XHJcblx0Ly8gXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHQvLyBcdCAgICBcdGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdC8vIFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHQvLyBcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdC8vIFx0XHRcdCY6YmVmb3Jle1xyXG5cdC8vIFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0Ly8gXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Ly8gXHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHQvLyBcdFx0XHRcdGhlaWdodDogMjBweDtcclxuXHQvLyBcdFx0XHRcdG1hcmdpbi1yaWdodDogNHB4O1xyXG5cdC8vIFx0XHRcdFx0bWFyZ2luLXRvcDogMC41ZW07XHJcblx0Ly8gXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogLTVweDtcclxuXHQvLyBcdCAgICBcdCAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9jaGVja2JveC1pbWcuanBnKTtcclxuXHQvLyBcdFx0XHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHQvLyBcdCAgICBcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG5cdC8vIFx0XHRcdH1cclxuXHQvLyBcdFx0fVxyXG5cdC8vIFx0fVxyXG5cdC8vIH1cclxuXHQuY29uc2VudHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcclxuXHRcdGNvbG9yOiAjNTU1NTU1O1xyXG5cdFx0bWFyZ2luOiAzcHggMCAwO1xyXG5cdH1cclxuXHQubm90ZXtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygtMik7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nOiAycHggMCA4cHggMzFweDtcclxuXHRcdGNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuXHRcdC5ub3RlLWljb257XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0ICAgIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1nL25vdGUtbG9jay1pY29uLnBuZykgMCBjZW50ZXIgbm8tcmVwZWF0O1xyXG5cdCAgICAgICAgd2lkdGg6IDIzcHg7XHJcbiAgICBcdFx0aGVpZ2h0OiA0NnB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogY2FsYyg1MCUgLSAyN3B4KTtcclxuXHRcdFx0bGVmdDogMDtcclxuICAgIFx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5oYXMtZm9vdG5vdGV7XHJcblx0XHQuZ2Zvcm1fYm9keXtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0fVxyXG5cdFx0ZGl2Lmdmb3JtX2ZpZWxkcyAuZm9ybS1mb290bm90ZXtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHR0b3A6IDEwMCU7XHJcblx0XHRcdG1heC13aWR0aDogMzAwcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDI2cHg7XHJcblx0XHR9XHJcblx0XHQuZ2Zvcm1fZm9vdGVye1xyXG5cdFx0XHQuYnV0dG9uLFxyXG5cdFx0XHRpbnB1dC5idXR0b24sXHJcblx0XHRcdGlucHV0W3R5cGU9c3VibWl0XSxcclxuXHRcdFx0aW5wdXQuYnV0dG9uLFxyXG5cdFx0XHRpbnB1dFt0eXBlPXN1Ym1pdF17XHJcblx0XHRcdCAgICBtYXgtd2lkdGg6IDE4MHB4O1xyXG5cdFx0XHQgICAgbWFyZ2luOiAyMHB4IDAgMCFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmhpZGUtZXJyb3ItaW5mb3tcclxuXHRcdGRpdi5nZmllbGRfZXJyb3IgLnZhbGlkYXRpb25fbWVzc2FnZXtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmhpZGUtZmllbGQtbGFiZWx7XHJcblx0XHQuZ2ZpZWxkX2xhYmVse1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZ2Zvcm0tY2FwdGNoYXtcclxuXHRcdC8vIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0fVxyXG5cdC8vIEhvcml6b250YWwgRm9ybSBPdmVycmlkZVxyXG5cdGZvcm0uZ2ZfY3VzdG9tX2hvcml6b250YWx7XHJcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdC5nZm9ybV9maWVsZHN7XHJcblx0XHRcdG1heC13aWR0aDogMTA1MnB4IWltcG9ydGFudDtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gMWZyIGF1dG8gYXV0bztcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWFyZWFzOiBcclxuXHRcdFx0XHRcImZpcnN0bmFtZSBsYXN0bmFtZSBzdHJlZXRhZGRyZXNzIHN0cmVldGFkZHJlc3Mgc3RyZWV0YWRkcmVzc1wiXHJcblx0XHRcdFx0XCJwaG9uZW51bWJlciBlbWFpbGFkZHJlc3MgY2l0eSBzdGF0ZSB6aXBjb2RlXCI7XHJcblx0XHR9XHJcblx0XHQuZ2Zvcm1fZm9vdGVye1xyXG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdCAgICB0b3A6IDA7XHJcblx0XHQgICAgcmlnaHQ6IDA7XHJcblx0XHQgICAgYm90dG9tOiAwO1xyXG4gICAgXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ICAgIG1heC13aWR0aDogMTM4cHg7XHJcblx0ICAgICAgICBtYXgtaGVpZ2h0OiAxMzBweDtcclxuXHRcdH1cclxuXHRcdCNmaWVsZF8xXzF7XHJcblx0XHRcdGdyaWQtYXJlYTogZmlyc3RuYW1lO1xyXG5cdFx0fVxyXG5cdFx0I2ZpZWxkXzFfM3tcclxuXHRcdFx0Z3JpZC1hcmVhOiBsYXN0bmFtZTtcclxuXHRcdH1cclxuXHRcdCNmaWVsZF8xXzEsXHJcblx0XHQjZmllbGRfMV8zLFxyXG5cdFx0I2ZpZWxkXzFfMTB7XHJcblx0XHRcdHdpZHRoOiAyNTBweDtcclxuXHRcdH1cclxuXHRcdCNmaWVsZF8xXzR7XHJcblx0XHRcdGdyaWQtYXJlYTogc3RyZWV0YWRkcmVzcztcclxuXHRcdH1cclxuXHRcdCNmaWVsZF8xXzh7XHJcblx0XHRcdGdyaWQtYXJlYTogcGhvbmVudW1iZXI7XHJcblx0XHR9XHJcblx0XHQjZmllbGRfMV85e1xyXG5cdFx0XHRncmlkLWFyZWE6IGVtYWlsYWRkcmVzcztcclxuXHRcdH1cclxuXHRcdCNmaWVsZF8xXzEwe1xyXG5cdFx0XHRncmlkLWFyZWE6IGNpdHk7XHJcblx0XHR9XHJcblx0XHQjZmllbGRfMV8xMXtcclxuXHRcdFx0Z3JpZC1hcmVhOiBzdGF0ZTtcclxuXHRcdH1cclxuXHRcdCNmaWVsZF8xXzEye1xyXG5cdFx0XHRncmlkLWFyZWE6IHppcGNvZGU7XHJcblx0XHRcdHdpZHRoOiAxNDBweDtcclxuXHRcdH1cclxuXHRcdC5idXR0b24sXHJcblx0XHRpbnB1dC5idXR0b24sXHJcblx0XHRpbnB1dFt0eXBlPXN1Ym1pdF0sXHJcblx0XHRpbnB1dC5idXR0b24sXHJcblx0XHRpbnB1dFt0eXBlPXN1Ym1pdF17XHJcblx0ICAgIFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdCAgICBcdG1heC13aWR0aDogMTM4cHg7XHJcblx0ICAgIFx0bWFyZ2luOiAwIWltcG9ydGFudDtcclxuXHRcdFx0JjpiZWZvcmV7XHJcblx0XHQgICAgXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Zm9ybS5nZm9ybV9ncmF5X2lucHV0e1xyXG5cdFx0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye1xyXG5cdFx0XHRjb2xvcjogJGdyYXk7XHJcblx0XHR9XHJcblx0XHQ6LW1zLWlucHV0LXBsYWNlaG9sZGVye1xyXG5cdFx0XHRjb2xvcjogJGdyYXk7XHJcblx0XHR9XHJcblx0XHQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntcclxuXHRcdFx0Y29sb3I6ICRncmF5O1xyXG5cdFx0fVxyXG5cdFx0OjpwbGFjZWhvbGRlcntcclxuXHRcdFx0Y29sb3I6ICRncmF5O1xyXG5cdFx0fVxyXG5cdFx0aW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pLFxyXG5cdFx0c2VsZWN0Om5vdChbbXVsdGlwbGU9XCJtdWx0aXBsZVwiXSksXHJcblx0XHR0ZXh0YXJlYS5zbWFsbCx0ZXh0YXJlYS5sYXJnZXtcclxuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuXHRcdCAgICBjb2xvcjogJGdyYXk7XHJcblx0XHR9XHJcblx0XHRzZWxlY3QuZ2ZpZWxkX3NlbGVjdHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvZHJvcGRvd24tZ3JheWFycm93LXNlbGVjdC5wbmcpO1xyXG5cdFx0XHRvcHRpb25bdmFsdWU9XCJcIl1bZGlzYWJsZWRde1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0b3B0aW9ue1xyXG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdH1cclxuXHRcdFx0b3B0aW9uOmZpcnN0LW9mLXR5cGV7XHJcblx0XHRcdFx0Y29sb3I6ICRncmF5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRzZWxlY3QuZ2ZpZWxkX3NlbGVjdDpyZXF1aXJlZDppbnZhbGlke1xyXG5cdFx0XHRjb2xvcjogJGdyYXk7XHJcblx0XHR9XHJcblx0XHQuZ2Zvcm1fZmllbGRze1xyXG5cdCAgICBcdGdyaWQtY29sdW1uLWdhcDogMTFweCFpbXBvcnRhbnQ7XHJcblx0ICAgIH1cclxuXHQgICAgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdle1xyXG5cdCAgICBcdGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdCAgICB9XHJcblx0fVxyXG4gICAgLmdmX3BhZ2Vfc3RlcHN7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICAuZ2Zfc3RlcF9hY3RpdmUgLmdmX3N0ZXBfbnVtYmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdmX3N0ZXBfcGVuZGluZyAuZ2Zfc3RlcF9udW1iZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5nZl9zdGVwX25leHQgLmdmX3N0ZXBfbnVtYmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNiM2IzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ2Zfc3RlcF9jb21wbGV0ZWQgLmdmX3N0ZXBfbnVtYmVye1xyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxZDY5NztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZ2Zfc3RlcF9hY3RpdmUgLmdmX3N0ZXBfbGFiZWx7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmdmX3N0ZXBfY29tcGxldGVkIC5nZl9zdGVwX2xhYmVse1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMWQ2OTc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmdmX3N0ZXBfcGVuZGluZyAuZ2Zfc3RlcF9sYWJlbHtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5nZl9zdGVwX25leHQgLmdmX3N0ZXBfbGFiZWx7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IzYjNiMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZ2Zfc3RlcF9udW1iZXJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZ1dHVyYXB0LWJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4LjY0cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMzdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMnB4IDAgMDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdmX3N0ZXBfbGFiZWx7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNi42NHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogI2E2YTZhNjtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZ2Zfc3RlcHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMCAxMjVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ2Zfc3RlcF9jb21wbGV0ZWQgLmdmX3N0ZXBfbnVtYmVye1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbmRpdi5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yK2xpLmdmaWVsZC5nZmllbGRfZXJyb3J7XHJcblx0bWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZXtcclxuICAgIGZvbnQtZmFtaWx5OiAkZnV0dXJhcHQtYm9sZDtcclxuXHRmb250LXNpemU6IDI4cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBhZGRpbmc6IDEwcHggMTVweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcblx0aDEsXHJcblx0aDIsXHJcblx0aDN7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdH1cclxuXHRwOmxhc3QtY2hpbGR7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxuXHRhe1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHR9XHJcblx0LmJ0bi1saW5re1xyXG5cdFx0bWFyZ2luOiAxMHB4IGF1dG8gMCFpbXBvcnRhbnQ7XHJcbiAgICBcdG1heC13aWR0aDogMjYwcHg7XHJcblx0fVxyXG59XHJcblxyXG4uY29udGVudGZvcm0tZm9ybSAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2V7XHJcbiAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxufVxyXG5cclxuLmhpZGUtZXJyb3ItaW5mb193cmFwcGVye1xyXG5cdC5nZm9ybV92YWxpZGF0aW9uX2Vycm9yc3tcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLy8gT3ZlcnJpZGUgQ2hvc2VuIERyb3BEb3duXHJcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xle1xyXG5cdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDUwKTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGNvbG9yOiAkYmxhY2shaW1wb3J0YW50O1xyXG5cdHBhZGRpbmc6IDVweCAxNHB4IWltcG9ydGFudDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDUwcHghaW1wb3J0YW50O1xyXG5cdG91dGxpbmU6IG5vbmUhaW1wb3J0YW50O1xyXG5cdGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9kcm9wZG93bi1hcnJvdy1zZWxlY3QucG5nKSFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0IWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAyMHB4IHJpZ2h0IDE4cHghaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSFpbXBvcnRhbnQ7XHJcbn1cclxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tZHJvcHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjayFpbXBvcnRhbnQ7XHJcbn1cclxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGJ7XHJcblx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbn1cclxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZXtcclxuXHRib3gtc2hhZG93OiBub25lIWltcG9ydGFudDtcclxufVxyXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0c3tcclxuXHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZyg1MCk7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogJGJsYWNrIWltcG9ydGFudDtcclxufVxyXG5cclxuLmdmaWVsZF9kZXNjcmlwdGlvbi52YWxpZGF0aW9uX21lc3NhZ2UuZ2ZpZWxkX3ZhbGlkYXRpb25fbWVzc2FnZSxcclxuLmdmb3JtX3N1Ym1pc3Npb25fZXJyb3IuaGlkZV9zdW1tYXJ5e1xyXG5cdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zaXplOiAxMnB4IWltcG9ydGFudDtcclxuXHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZyg0MCk7XHJcblx0Y29sb3I6ICRibGFjaztcclxuXHRtYXJnaW46IDVweCAwO1xyXG59XHJcblxyXG5cclxuLmdyYXZpdHktdGhlbWUudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgc2VsZWN0e1xyXG5cdGZvbnQtc2l6ZTogMTRweCFpbXBvcnRhbnQ7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufSIsIi8vIC5hZG1pbi1iYXIgI21hc3RoZWFkey8vIEZvciBGaXhlZCBOYXZpZ2F0aW9uXHJcbi8vICAgdG9wOiAzMnB4O1xyXG4vLyAgICYuYWZmaXh7XHJcbi8vIFx0ICAuc3VibWVudS1ib3h7XHJcbi8vIFx0XHRcdHRvcDogMjVweDtcclxuLy8gXHQgIH1cclxuLy8gICB9XHJcbi8vIH1cclxuI21hc3RoZWFke1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICB0cmFuc2l0aW9uOiB0b3AgLjNzO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcmVkO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAxMDtcclxuICAvLyAmLmFmZml4eyAvLyBGb3IgRml4ZWQgTmF2aWdhdGlvblxyXG4gIC8vIFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gIC8vIFx0LmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVye1xyXG5cdC8vICAgXHQjbG9nb3tcclxuXHQvLyBcdFx0XHRwYWRkaW5nOiAycHggMDtcclxuXHQvLyAgIFx0fVxyXG4gIC8vIFx0XHQubmF2LXdyYXB7XHJcblx0Ly8gICBcdFx0bWFyZ2luOiAxOXB4IDAgMDtcclxuXHQvLyAgIFx0fVxyXG5cdC8vICAgXHQjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbj51bD5saT5he1xyXG5cdC8vICAgXHRcdHBhZGRpbmc6IDAgMCAxNXB4O1xyXG5cdC8vICAgXHR9XHJcblx0Ly8gICB9XHJcblx0Ly8gXHQuc3VibWVudS1ib3h7XHJcblx0Ly8gXHRcdHRvcDogMjVweDtcclxuXHQvLyBcdH1cclxuICAvLyB9XHJcbiAgLmhlYWRlci1uYXZib3h7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHQuaGVhZGVyLXdyYXB7XHJcblx0XHQuY29udGFpbmVye1xyXG5cdFx0XHQuZmxleC1jb250YWluZXJ7XHJcblx0XHQgICAgY29sdW1uLWdhcDogMzFweDtcclxuXHRcdFx0XHQjbG9nb3tcclxuXHRcdFx0ICAgIHBhZGRpbmc6IDIycHggMCAyMHB4O1xyXG5cdFx0XHQgICAgei1pbmRleDogMTtcclxuXHRcdFx0XHRcdC5hLWN1c3RvbS1sb2dve1xyXG5cdFx0XHRcdCAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IHVuc2V0IWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQubmF2LXdyYXB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG4gICAgXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQjaGVhZGVyLW5hdmlnYXRpb24sXHJcblx0XHRcdFx0I2Nob29zZS1sb2NhdGlvbi1ib3h7XHJcblx0XHRcdCAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0ICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xyXG5cdFx0XHQgICAgcGFkZGluZzogMDtcclxuXHRcdFx0XHRcdCNtYWluLW5hdmlnYXRpb24sXHJcblx0XHRcdFx0XHQjY2hvb3NlLWxvY2F0aW9uLW5hdntcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNTApO1xyXG5cdFx0XHRcdFx0XHQ+dWx7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0Y29sdW1uLWdhcDogMjlweDtcclxuXHRcdFx0XHRcdFx0XHQuY2FyZXR7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ly8gcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHQgICAgLy8gdG9wOiA1MCU7XHJcbiAgICBcdFx0XHRcdFx0XHQvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtNTAlICsgN3B4KSk7XHJcblx0XHRcdFx0XHRcdFx0XHQvLyBoZWlnaHQ6IDIycHg7XHJcblx0XHRcdFx0XHRcdFx0XHQvLyB3aWR0aDogMjJweDtcclxuXHRcdFx0XHRcdFx0XHRcdC8vIGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OlwiXCI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHQgICAgdG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRcdCAgICByaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogN3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltZy9uYXYtZHJvcGRvd24tYXJyb3cucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdD5saXtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ji5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyIHVsLmRyb3Bkb3duLW1lbnV7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGFuaW1hdGlvbjogYW5pbS1mbGV4IC4zcyBlYXNlLWluLW91dDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdCYuY3VycmVudC1tZW51LWl0ZW0+YXtcclxuICAgIFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMzNweCAwIDI4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJHJlZDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdD5hey8vIE1BSU4gTUVOVSBJVEVNU1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZ1dHVyYXB0LWRlbWk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMzApO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhY2stMzAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcbiAgICBcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDM4cHggMCAyM3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQ+dWw+bGkuZHJvcGRvd24ub3Blbj5hLFxyXG5cdFx0XHRcdFx0XHQ+dWw+bGk+YTpob3ZlcixcclxuXHRcdFx0XHRcdFx0PnVsPmxpPmE6Zm9jdXMsXHJcblx0XHRcdFx0XHRcdD51bD5saTpob3Zlcj5he1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDMzcHggMCAyOHB4O1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJHJlZDtcclxuXHRcdFx0XHRcdFx0XHQuY2FyZXQ6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdFx0Ly8gYmFja2dyb3VuZDogdXJsKGFzc2V0cy9pbWcvZG93bi1hcnJvd2hlYWQtYmx1ZS5wbmcpIGNlbnRlciBuby1yZXBlYXQhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0ICAgIFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHRcdFx0XHRcdCAgICBcdHRyYW5zaXRpb246IC4zcztcclxuICAgIFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0PnVsPmxpPmE6YWN0aXZle1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkcmVkO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdD51bD5saS5kcm9wZG93bi5hY3RpdmU+YXtcclxuXHRcdFx0XHRcdFx0XHQvLyBib3JkZXItYm90dG9tOiA1cHggc29saWQgJGJsYWNrO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdD51bD5saXtcclxuXHRcdFx0XHRcdFx0XHQmLm5vcm1hbHtcclxuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdD51bC5kcm9wZG93bi1tZW51e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDE4M3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0ICAgIHBhZGRpbmc6IDQ5cHggMThweCAyNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDogNzBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDEwMDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDEyMjRmO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2Zvb3Rlci1iY2tncm5kLmpwZyk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdD5saXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDZweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ+YXsvLyBTVUJNRU5VIElURU1TXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZ1dHVyYXB0LWRlbWk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygxMDApO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOmFjdGl2ZSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6Zm9jdXN7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkcmVkO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOm5vdCgubm9ybWFsKT51bC5kcm9wZG93bi1tZW51e1xyXG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbHVtbi1nYXA6IDc3cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRyb3ctZ2FwOiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dG9wOiA3MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogNjJweCAwIDcwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDE0MDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDEwMDA7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyNTYwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMTIyNGY7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2Zvb3Rlci1iY2tncm5kLmpwZyk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAtNTgwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0Pmxpe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogNDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmLmN1cnJlbnQtbWVudS1pdGVtPmF7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRyZWQhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmUhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vICY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vIFx0bGVmdDogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQvLyB9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0PmF7Ly8gU1VCTUVOVSBJVEVNU1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZnV0dXJhcHQtZGVtaTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygxMDApO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmFjdGl2ZSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmZvY3Vze1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRyZWQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGl7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCAgICB3aWR0aDogMTJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0PnVsLmRyb3Bkb3duLW1lbnV7Ly8gU1VCTUVOIElURU1TIEQzXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbHVtbi1nYXA6IDg0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA0MTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAyMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDAgMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDhweCAwIDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDQxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygzMCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6YWN0aXZlLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpmb2N1c3tcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRyZWQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5jdXN0b20tbG9nby5tb2JpbGV7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG4jY2hvb3NlLWxvY2F0aW9uLWJveHtcclxuXHRtYXgtd2lkdGg6IDE4M3B4O1xyXG59XHJcbiNoZWFkZXItbmF2aWdhdGlvbixcclxuI2Nob29zZS1sb2NhdGlvbi1ib3gsXHJcbiNoYW1idXJnZXItbmF2LWJveHtcclxuXHRsaTpub3QoLm5hdi1vcmRlci1ub3cpIGF7XHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0JjphY3RpdmUsXHJcblx0XHQmOmZvY3Vze1xyXG5cdFx0XHRjb2xvcjogJHJlZDtcclxuXHRcdFx0aTpiZWZvcmV7XHJcblx0XHRcdFx0Y29sb3I6ICRyZWQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGl7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHQgICAgbWFyZ2luOiAwIDRweCAwIDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiNjaG9vc2UtbG9jYXRpb24tbWVudS10b2dnbGUsXHJcbiNtZW51LXRvZ2dsZXtcclxuXHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDI1cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5jaG9vc2UtbG9jYXRpb24tbmF2YmFyLXRvZ2dsZSxcclxuLm5hdmJhci10b2dnbGV7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHR6LWluZGV4OiAxMjA7XHJcblx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC40cyBlYXNlKTtcclxuXHQuaWNvbi1iYXJ7XHJcblx0ICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0ICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiAzcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcblx0ICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuaWNvbi1iYXIgKyAuaWNvbi1iYXIge1xyXG5cdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdH1cclxuXHQuaWNvbi1iYXIuaWNvbi1iYXItMntcclxuXHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQgICY6YWZ0ZXIsXHJcblx0ICAmOmJlZm9yZXtcclxuXHRcdFx0Y29udGVudDpcIlwiO1xyXG5cdCAgXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgICAgdG9wOiBjYWxjKDUwJSArIDJweCk7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZSgwKSk7XHJcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNHMpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uY2hvb3NlLWxvY2F0aW9uLW5hdmJhci10b2dnbGUub3BlbixcclxuLm5hdmJhci10b2dnbGUub3BlbntcclxuICAuaWNvbi1iYXIuaWNvbi1iYXItMyxcclxuICAuaWNvbi1iYXIuaWNvbi1iYXItMXtcclxuICAgIG9wYWNpdHk6IDAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuaWNvbi1iYXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgfVxyXG4gIC5pY29uLWJhci5pY29uLWJhci0ye1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIC5pY29uLWJhci5pY29uLWJhci0yOmFmdGVye1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoNDVkZWcpKTtcclxuICB9XHJcbiAgLmljb24tYmFyLmljb24tYmFyLTI6YmVmb3Jle1xyXG4gICAgb3BhY2l0eTogMTsgXHJcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKC00NWRlZykpO1xyXG4gIH1cclxufVxyXG4vLyBIYW1idXJnZXIgTWVudSBUb2dnbGVcclxuI2hhbWJ1cmdlci1tZW51LXRvZ2dsZXtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogMjNweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmhhbWJ1cmdlci1uYXZiYXItdG9nZ2xle1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdHotaW5kZXg6IDEyMDtcclxuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjRzIGVhc2UpO1xyXG5cdC5pY29uLWJhcntcclxuXHQgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHQgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuXHQgICY6bGFzdC1jaGlsZHtcclxuICAgIFx0d2lkdGg6IDIwcHg7XHJcbiAgICAgIG1hcmdpbjogN3B4IDAgMCBhdXRvIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblx0Lmljb24tYmFyICsgLmljb24tYmFyIHtcclxuXHRcdG1hcmdpbi10b3A6IDdweDtcclxuXHR9XHJcblx0Lmljb24tYmFyLmljb24tYmFyLTJ7XHJcblx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ICAmOmFmdGVyLFxyXG5cdCAgJjpiZWZvcmV7XHJcblx0XHRcdGNvbnRlbnQ6XCJcIjtcclxuXHQgIFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICAgIHRvcDogY2FsYyg1MCUgKyAycHgpO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoMCkpO1xyXG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjRzKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmhhbWJ1cmdlci1uYXZiYXItdG9nZ2xlLm9wZW57XHJcbiAgLmljb24tYmFyLmljb24tYmFyLTMsXHJcbiAgLmljb24tYmFyLmljb24tYmFyLTF7XHJcbiAgICBvcGFjaXR5OiAwIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmljb24tYmFye1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIH1cclxuICAuaWNvbi1iYXIuaWNvbi1iYXItMntcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdCAgJjphZnRlcixcclxuXHQgICY6YmVmb3Jle1xyXG5cdCAgICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcclxuICAgIFx0b3BhY2l0eTogMTtcclxuXHQgIH1cclxuICB9XHJcbiAgLmljb24tYmFyLmljb24tYmFyLTI6YWZ0ZXJ7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKDQ1ZGVnKSk7XHJcbiAgfVxyXG4gIC5pY29uLWJhci5pY29uLWJhci0yOmJlZm9yZXtcclxuICAgIG9wYWNpdHk6IDE7IFxyXG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZSgtNDVkZWcpKTtcclxuICB9XHJcbn1cclxuLy8gSEFNQlVHRVIgTUVOVVxyXG4jaGFtYnVyZ2VyLW5hdi1ib3h7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDBweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcGFkZGluZzogMnB4IDAgMCFpbXBvcnRhbnQ7XHJcbiAgLm5hdi13cmFwe1xyXG4gIFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXIhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4jaGFtYnVyZ2VyLW5hdntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR6LWluZGV4OiA5MDA7XHJcblx0dG9wOiAxMDBweDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlIWltcG9ydGFudDtcclxuXHRtYXgtd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzAxMjI0ZjtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9mb290ZXItYmNrZ3JuZC5qcGcpO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XHJcblx0Ji5vcGVue1xyXG5cdFx0ZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0YW5pbWF0aW9uOiBhbmltLWZsZXggLjNzIGVhc2UtaW4tb3V0O1xyXG5cdH1cclxuXHQvLyAmOmJlZm9yZXtcclxuXHQvLyBcdGNvbnRlbnQ6ICcnO1xyXG5cdC8vIFx0d2lkdGg6IDEwMCU7XHJcblx0Ly8gXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDEyMjRmO1xyXG5cdC8vIFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvZm9vdGVyLWJja2dybmQuanBnKTtcclxuXHQvLyBcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XHJcblx0Ly8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ly8gXHR0b3A6IDA7XHJcblx0Ly8gXHRsZWZ0OiAwO1xyXG5cdC8vIFx0cmlnaHQ6IDA7XHJcblx0Ly8gXHRib3R0b206IDA7XHJcblx0Ly8gXHR6LWluZGV4OiAtMTtcclxuXHQvLyB9XHJcbn1cclxuI21lbnUtaGFtYnVyZ2VyLW1lbnV7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgY29sdW1uLWdhcDogMTAwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XHJcbiAgcGFkZGluZzogMThweCAwIDE4cHggMjM0cHg7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0Pmxpey8vIEhBTUJVR0VSIE1FTlUgSVRFTVNcclxuXHRcdCYuY3VycmVudC1tZW51LWl0ZW06bm90KC5uYXYtb3JkZXItbm93KSA+IGF7XHJcblx0XHRcdGNvbG9yOiAkcmVkO1xyXG5cdFx0fVxyXG5cdFx0Ji5tZW51LWl0ZW0taGFzLWNoaWxkcmVue1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cdFx0PnVsLmRyb3Bkb3duLW1lbnV7XHJcbiAgXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQmOm5vdCgubmF2LW9yZGVyLW5vdykgPiBhe1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZ1dHVyYXB0LW1lZGl1bTtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHQvLyBsaW5lLWhlaWdodDogNThweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNTApO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRwYWRkaW5nOiAyMXB4IDAgMDtcclxuXHRcdFx0Jjpmb2N1cyxcclxuXHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0JjphY3RpdmV7XHJcblx0XHRcdFx0Y29sb3I6ICRyZWQ7XHJcblx0XHRcdH1cclxuXHQgIH1cclxuXHR9XHJcbn1cclxuLy8gTXkgQWNjb3VudCBOQVZcclxuI215LWFjY291bnQtbmF2e1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRncmF5LTMwMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDIyMHB4O1xyXG4gIG1hcmdpbjogMCAwIDAgMTdweDtcclxuXHR1bHtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG5cdGxpe1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGhlaWdodDogaW5oZXJpdDtcclxuXHRcdCYuYWNjb3VudC1pY29uPmF7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZnV0dXJhcHQtZGVtaTtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMzApO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2stMzAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuICAgIFx0aGVpZ2h0OiBpbmhlcml0O1xyXG5cdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9zaWduaW4taWNvbi1yZWQucG5nKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0bWFyZ2luOiAycHggN3B4IDAgMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyIHVsLmRyb3Bkb3duLW1lbnV7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRhbmltYXRpb246IGFuaW0tc2hvdyAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdHVsLmRyb3Bkb3duLW1lbnV7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdHBhZGRpbmc6IDQ5cHggMThweCAyNHB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA3MHB4O1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0ei1pbmRleDogMTAwMDtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHQmOmJlZm9yZXtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDEyMjRmO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9mb290ZXItYmNrZ3JuZC5qcGcpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMzBweDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0ei1pbmRleDogLTE7XHJcblx0XHR9XHJcblx0XHRsaXtcclxuXHQgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHQmOmZvY3VzIGEsXHJcblx0XHRcdCY6aG92ZXIgYSxcclxuXHRcdFx0JjphY3RpdmUgYXtcclxuXHRcdFx0XHRjb2xvcjogJHJlZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0YXtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRmdXR1cmFwdC1kZW1pO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygxMDApO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5oaWRlLW1lbnVuYXYtb24tZGVzayxcclxuLmhpZGUtbG9jbmF2LW9uLWRlc2ssXHJcbi5oaWRlbmF2LW9uLWRlc2ssXHJcbi5oaWRlLW9uLWRlc2t7XHJcblx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbn1cclxubGkuaGlkZS1uYXYtbGFiZWw+YXtcclxuXHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxufVxyXG4uc29jaWFsLWxpbmtzey8vIFNvY2lhbCBJY29ucyBvbiBNZW51XHJcblx0PnVsLmRyb3Bkb3duLW1lbnV7XHJcblx0XHRjb2x1bW4tZ2FwOiAzN3B4O1xyXG5cdFx0cGFkZGluZzogMTVweCAwIDEzcHg7XHJcblx0XHQ+bGkgYXtcclxuXHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0Y29udGVudDogdW5zZXQhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0aTpiZWZvcmV7XHJcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0aXtcclxuXHRcdFx0XHRmb250LXNpemU6IDI0cHghaW1wb3J0YW50O1xyXG5cdFx0XHRcdG1hcmdpbjogMCFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm1lbnUtbGFiZWx7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uaGVhZGVyLXNlYXJjaC1pY29ue1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHQubmF2LXNlYXJjaC1saW5re1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDRweCAwIDA7XHJcblx0XHQuc2VhcmNoLWljb257XHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0ICBcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0ICBcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0ICAgIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1nL3dwLXNlYXJjaC1pY29uLnBuZykgMCBjZW50ZXIgbm8tcmVwZWF0O1xyXG5cdFx0ICAgIHdpZHRoOiAyNHB4O1xyXG5cdFx0ICAgIGhlaWdodDogMjRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5saS5uby1jYXJldCBhIHNwYW4uY2FyZXR7XHJcblx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbn1cclxuLnJlZy1tZW51e1xyXG5cdG9yZGVyOiAxO1xyXG59XHJcbi5sb2MtbmF2e1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0b3JkZXI6IDI7XHJcbn1cclxuLm1haW4tbWVudS1uYXZ7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRvcmRlcjogMjtcclxufVxyXG4uc29jaWFsLWxpbmtze1xyXG5cdGJvcmRlci1ib3R0b206IG5vbmUhaW1wb3J0YW50O1xyXG5cdG9yZGVyOiAyO1xyXG5cdD51bHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdH1cclxufVxyXG4ubmF2LW9yZGVyLW5vd3tcclxuXHRtYXJnaW46IDAhaW1wb3J0YW50O1xyXG5cdG9yZGVyOiAzO1xyXG5cdGJvcmRlci1ib3R0b206IG5vbmUhaW1wb3J0YW50O1xyXG5cdGF7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLW1haW47XHJcblx0XHRmb250LWZhbWlseTogJGZ1dHVyYXB0LWRlbWk7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuXHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDMwKTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtaW4td2lkdGg6IDIyMHB4O1xyXG5cdFx0bWF4LXdpZHRoOiAyNzVweDtcclxuXHRcdHBhZGRpbmc6IDE0cHggMCAxMnB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRjb250ZW50OiAnU2hpcCBOYXRpb253aWRlJztcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRmdXR1cmFwdC1tZWRpdW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE0cHg7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDQwKTtcclxuXHRcdH1cclxuXHRcdCY6Zm9jdXMsXHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLWhvdmVyO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cdFx0JjphY3RpdmV7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRyZWQtYWN0aXZlO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5pLmljb24tdHJpcGFkdmlzb3J7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvZmEtdHJpcGFkdmlzb3IucG5nKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHR3aWR0aDogMzBweDtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcblx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdCY6aG92ZXJ7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9mYS10cmlwYWR2aXNvci13aGl0ZS5wbmcpO1xyXG5cdH1cclxufVxyXG4jbWVudS1tYWluLW5hdmlnYXRpb257XHJcblx0cGFkZGluZzogMCAyMHB4IDAgMCFpbXBvcnRhbnQ7XHJcbn0iLCIkYm9keS13aWR0aDogMjU2MHB4O1xuJGNvbnRhaW5lci13aWR0aDogMTQwMHB4O1xuJGNvbnRhaW5lci1wYWRkaW5nOiAwO1xuJHNwYWNlcjogMjBweDtcbiRyb3ctbWFyZ2luOiAwIC0xMHB4O1xuXG4kbWFpbmZvbnQtc2l6ZTogMjVweDtcblxuJHdoaXRlOiAjZmZmZmZmO1xuJGJsYWNrOiAjMDAwMDAwO1xuJGJsYWNrLTEwMDogIzBkMGQwZDtcbiRibGFjay0yMDA6ICMxYTFhMWE7XG4kYmxhY2stMzAwOiAjMTkxOTE5O1xuJGdyYXk6ICNkOWQ5ZDk7XG4kZ3JheS0xMDA6ICM0MDQwNDA7XG4kZ3JheS0yMDA6ICM3MzczNzM7XG4kZ3JheS0zMDA6ICNlNmU2ZTY7XG4kcmVkOiAjZDkzYzMwO1xuJHJlZC0xMDA6ICNlYTM2MjE7XG4kYmx1ZTogIzA5MjI0YztcbiRsaWdodC1ibHVlOiAjMDBhY2Y0O1xuJGRhcmstYmx1ZTogIzE4MzA2ZDtcblxuLy8gQnV0dG9uIENvbG9yc1xuJHJlZC1tYWluOiAjZWMyMTIzO1xuJHJlZC1ob3ZlcjogI2JkMWExYztcbiRyZWQtYWN0aXZlOiAjN2YxMjEzO1xuJGJsYWNrLW1haW46ICMwZDBkMGQ7XG4kYmxhY2staG92ZXI6ICM0ZDRkNGQ7XG4kYmxhY2stYWN0aXZlOiAjMjYyNjI2O1xuJGx1Y2lkLW1haW46IHRyYW5zcGFyZW50O1xuJGx1Y2lkLWhvdmVyOiAjMjYyNjI2O1xuJGx1Y2lkLWFjdGl2ZTogIzBkMGQwZDtcblxuJGRlZmF1bHQtYnRuLWZvbnQ6ICcnO1xuJGRlZmF1bHQtYnRuLWNvbG9yOiAkd2hpdGU7XG4kaG92ZXItYnRuLWNvbG9yOiAkYmxhY2s7XG4kZGVmYXVsdC1idG4tYmNrZ3JuZDogJHdoaXRlO1xuJGhvdmVyLWJ0bi1iY2tncm5kOiAkYmxhY2s7XG5cbiRkZWZhdWx0LWxpbmstY29sb3I6ICR3aGl0ZTtcbiRob3Zlci1saW5rLWNvbG9yOiAkcmVkO1xuJGhvdmVyLWljb24tY29sb3I6ICR3aGl0ZTtcbiRob3Zlci1mb250LWNvbG9yOiAkcmVkO1xuXG4kYm9keS1iZzogJHdoaXRlO1xuJGRlZmF1bHQtZm9udC1jb2xvcjogJGJsYWNrO1xuXG4kb3Zlcm1heC1kZXNrLTIwMTY6IDIwMTZweDtcbiRvdmVybWF4LWRlc2s6IDE0MzBweDtcbiRtYXgtZGVzay0xMzQwOiAxMzQwcHg7XG4kbWF4LWRlc2s6IDEyODBweDtcbiRkZXNrOiAxMjAwcHg7XG4kbWF4LXRhYjogMTE4MHB4O1xuJG1heC10YWItMTA4MDogMTA4MHB4O1xuJHRhYjogOTkycHg7XG4kbWluLXRhYjogOTMwcHg7XG4kbWF4LW1vYmlsZTogODc4cHg7XG4kbWluLXRhYi04MjA6IDgyMHB4O1xuJHdwLW1vYmlsZTogNzgycHg7XG4kd3AtbWVkaXVtOiA3MzBweDtcbiR3cC1tZWRpdW0tNjgwOiA2ODBweDtcbiR3cC1tZWRpdW0tNjAwOiA2MDBweDtcbiR3cC1tZWRpdW0tNTQwOiA1NDBweDtcbiR3cC1zbWFsbDogNDYwcHg7XG4kd3AtdnNtYWxsOiAzODBweDsiLCIjZm9vdGVye1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2Zvb3Rlci1iY2tncm5kLmpwZyk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG5cdG1hcmdpbjogYXV0byAwIDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcblx0LmZvb3Rlci1jb250ZW50c3tcblx0XHQmLnRvcHtcblx0XHQgIGZsZXgtd3JhcDogd3JhcDtcblx0XHQgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHQgIHJvdy1nYXA6IDQxcHg7XG5cdFx0ICBwYWRkaW5nOiAwIDAgNTJweDtcblx0XHR9XG5cdFx0Ji5ib3R0b217XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stMjAwO1xuXHRcdCAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdCAgcGFkZGluZzogMDtcbiAgICBcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblx0LmEtY3VzdG9tLWxvZ297XG5cdFx0ZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAtMjNweCAwIDI4cHg7XG5cdFx0Ji5tb2JpbGV7XG5cdCAgICBkaXNwbGF5OiBub25lO1xuICAgIFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdC5mb290ZXItY29sLWxvZ297XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDEzcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAyMjFweDtcblx0fVxuXHQuZm9vdGVyLW5hdi1oZWFkaW5ne1xuXHRcdGZvbnQtZmFtaWx5OiAkZnV0dXJhcHQtYm9sZDtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMjUpO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcmVkO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0I21lbnUtZm9vdGVyLW5hdntcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGxpe1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMzcHg7XG5cdFx0XHQmLmN1cnJlbnRfcGFnZV9pdGVtIGF7XG5cdFx0XHRcdGNvbG9yOiAjNjY2NjY2O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRhe1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmdXR1cmFwdC1tZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygzMCk7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdCY6Zm9jdXMsXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRjb2xvcjogI2IzYjJiMztcblx0XHRcdH1cblx0XHRcdCY6YWN0aXZle1xuXHRcdFx0XHRjb2xvcjogIzY2NjY2Njtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmZvb3Rlci1uYXZzLWJveHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogNDdweCAwIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5NjlweDtcblx0XHQuZm9vdGVyLW5hdi1jb2x7XG5cdFx0XHRmbGV4OiAwIDEgMTg2cHg7XG5cdFx0fVxuXHRcdC5uYXYtY29sLWhlYWRpbmd7XG5cdFx0XHRmb250LWZhbWlseTogJGZ1dHVyYXB0LWRlbWk7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDEwMCk7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdG1hcmdpbjogMCAwIDJweDtcblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZDtcblx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdGhlaWdodDogM3B4O1xuXHRcdCAgICBtYXJnaW46IDE3cHggMCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHR1bC5uYXYtbGlua3N7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMTdweCAwIDA7XG5cdCAgICBkaXNwbGF5OiBmbGV4O1xuXHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdCYudHdvLWNvbHN7XG5cdFx0XHRcdGNvbHVtbi1jb3VudDogMjtcblx0XHRcdH1cblx0XHRcdGxpe1xuICAgIFx0XHRsaW5lLWhlaWdodDogMzRweDtcblx0XHRcdFx0Ji5idG4tbGlua3tcblx0XHRcdCAgICBtYXgtd2lkdGg6IDE2NXB4O1xuICAgIFx0XHRcdG1pbi1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZnV0dXJhcHQtZGVtaTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNTApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0bGk6bm90KC5idG4tbGluaykgYXtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmdXR1cmFwdC1tZWRpdW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDI4KTtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHQgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHRcdCAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuXHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGNvbG9yOiAjYjNiMmIzO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YWN0aXZle1xuXHRcdFx0XHRcdGNvbG9yOiAjNjY2NjY2O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZbaHJlZl49XCJ0ZWw6XCJde1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdCAgICBtYXJnaW46IDlweCAwIDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHQgICAgd2lkdGg6IDE2cHg7XG5cdFx0XHR9XG5cdH1cblx0LmZvb3Rlci1idG4tbG5re1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRyZWQtbWFpbjtcblx0XHRmb250LWZhbWlseTogJGZ1dHVyYXB0LWRlbWk7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDMwKTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMTRweCA0N3B4IDlweDtcbiAgICBtYXJnaW46IDAgMCAwIDFweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAmOmZvY3VzLFxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLWhvdmVyO1xuXHRcdH1cblx0XHQmOmFjdGl2ZXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRyZWQtYWN0aXZlO1xuXHRcdH1cblx0XHQudG9wLXRleHR7XG5cdFx0XHRmb250LWZhbWlseTogJGZ1dHVyYXB0LW1lZGl1bTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA4LjQ1cHg7XG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZyg0MCk7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdFx0LnRleHQtYm94e1xuXHRcdFx0ZGlzcGxheTogZmxleDtcbiAgICBcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgXHRwYWRkaW5nOiAzcHggMCAwO1xuXHRcdH1cblx0fVxuXHQuZm9vdGVyLXNvY2lhbC1uYXYtYm94e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdCAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHQgIHBhZGRpbmc6IDNweCAwIDVweDtcblx0fVxuXHR1bC5mb290ZXItc29jaWFsLWljb25ze1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiAzN3B4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiA2cHggMCAwO1xuXHRcdGE6aG92ZXJ7XG5cdFx0XHRpOmJlZm9yZXtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHRcdGltZ3tcblx0XHRcdCAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRpe1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdH1cblx0fVxuXHR1bC5mb290ZXItYm90LW5hdntcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogOHB4O1xuICAgIGxpe1xuXHQgICAgZGlzcGxheTogZmxleDtcbiAgXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRsaW5lLWhlaWdodDogMzZweDtcbiAgICB9XG4gICAgbGkrbGl7XG4gICAgXHQmOmJlZm9yZXtcbiAgICBcdFx0Y29udGVudDogJyc7XG4gICAgXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICAgIFx0XHR3aWR0aDogMXB4O1xuICAgIFx0XHRoZWlnaHQ6IDE1cHg7XG4gICAgXHRcdG1hcmdpbjogM3B4IDEwcHggMCAwO1xuICAgIFx0fVxuICAgIH1cbiAgICBhe1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygxMDApO1xuXHRcdFx0Y29sb3I6ICRncmF5LTIwMDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRjb2xvcjogJHJlZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gUmVsYXRpdmUgRGVzaWduZWQgQnlcblx0LmZvb3Rlci1ib3R0b217XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0LmNvbG9waG9ue1xuXHRcdCAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdCAgICBtYXJnaW46IGF1dG87XG5cdFx0fVxuXHRcdC5jb2xvcGhvbiAuYnl7XG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA4cHg7XG5cdFx0XHRwYWRkaW5nOiA4cHggMDtcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDMpO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0b3BhY2l0eTogLjU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdC5jb2xvcGhvbiAuYnkgYXtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRvcGFjaXR5OiAuNTtcblx0XHR9XG5cdH1cbn1cbi8vIEJhY2sgdG8gVG9wIEFycm93XG4uYmFjay10by10b3B7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0b3BhY2l0eTogMDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRib3R0b206IDE1cHg7XG5cdHJpZ2h0OiAyMHB4O1xuXHR6LWluZGV4OiAxMDAxMDtcblx0YmFja2dyb3VuZDogIzQwNDA0MDtcblx0Ym9yZGVyOiAycHggc29saWQgJHJlZDtcblx0aGVpZ2h0OiAzNnB4O1xuXHR3aWR0aDogMzZweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRAaW5jbHVkZSBib3gtc2hhZG93KDAgMCA0cHggdHJhbnNwYXJlbnRpemUoJHJlZCwwLjgpKTtcblx0Jjpob3Zlcntcblx0XHRAaW5jbHVkZSBib3gtc2hhZG93KDAgMCAxOHB4IHRyYW5zcGFyZW50aXplKCRyZWQsMC4zKSk7XG5cdH1cblx0JjpiZWZvcmV7XG5cdFx0Y29udGVudDpcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IGNhbGMoNTAlIC0gNnB4KTtcblx0XHRsZWZ0OiBjYWxjKDUwJSAtIDdweCk7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGJvcmRlci1ib3R0b206IDlweCBzb2xpZCAkd2hpdGU7XG5cdFx0Ym9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxufVxuLnNob3ctYmFjay10by10b3AgLmJhY2stdG8tdG9we1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRvcGFjaXR5OiAxO1xufVxuI3N3bnphX2Jhbm5lcl9pZHtcblx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbkBrZXlmcmFtZXMgYW5pbS1zaG93e1xuICAwJXtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgMSV7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAle1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbmltLWZsZXh7XG4gIDAle1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAxJXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJXtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYW5pbS1mbGV4LWhpZGV7XG4gIDAle1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAxJXtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCV7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG59IiwiLmJsb2dfcGFnZV9zZWN0aW9ue1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMDtcclxuXHQudGhlLWNvbnRlbnQtd3JhcHtcclxuXHRcdHBhZGRpbmc6IDI4cHggMCA3N3B4O1xyXG5cdFx0Ji5zaW5nbGUtcG9zdC1ibG9ne1xyXG5cdFx0XHRwYWRkaW5nOiAwIDAgNzlweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnBvc3QtY29udGVudHN7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0ICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2Jsb2ctY2FyZHMtYmNrZ3JuZC5wbmcpO1xyXG5cdCAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b20gNnB4O1xyXG5cdCAgICAvLyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdH1cclxuICAgIC5wb3N0LXRpdGxle1xyXG4gICAgXHRtYXJnaW46IC01cHggMCA5cHg7XHJcbiAgICBcdGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgXHQvLyAmOmFmdGVye1xyXG4gICAgXHQvLyBcdGNvbnRlbnQ6ICcnO1xyXG4gICAgXHQvLyBcdGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgXHQvLyBcdGJhY2tncm91bmQ6ICRsaWdodC1ibHVlO1xyXG4gICAgXHQvLyBcdHdpZHRoOiAxMDBweDtcclxuICAgIFx0Ly8gXHRoZWlnaHQ6IDRweDtcclxuICAgIFx0Ly8gXHRtYXJnaW46IDE0cHggMCAwO1xyXG4gICAgXHQvLyB9XHJcbiAgICB9XHJcbiAgICAucG9zdC10aXRsZSBhe1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmdXR1cmFwdC1ib2xkO1xyXG5cdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDM0cHg7XHJcblx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygtMTApO1xyXG5cdFx0Y29sb3I6ICRibHVlO1xyXG4gICAgXHRtYXJnaW46IDU0cHggMCAwO1xyXG4gICAgXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGNvbG9yOiAkaG92ZXItZm9udC1jb2xvcjtcclxuXHRcdH1cclxuICAgIH1cclxuICAgIC5wb3N0LWRhdGV7XHJcblx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAxMDA7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xyXG4gICAgXHRtYXJnaW46IDA7XHJcbiAgICBcdGNvbG9yOiAjYTZhNmE2O1xyXG4gICAgfVxyXG4gICAgLnBvc3QtY2F0e1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDEwMCk7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgXHRjb2xvcjogJHJlZDtcclxuICAgIFx0bWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLmV4Y2VycHR7XHJcblx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xyXG4gICAgXHRwe1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgXHR9XHJcbiAgICB9XHJcbiAgICAucG9zdC1jYXJkcyAuYWxtLXJldmVhbHsgLy8gR3JpZCBMYXlvdXQgKCAuYWxtLXJldmVhbCAtIEFKQVggTE9BRCBNT1JFKVxyXG4gICAgXHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG4gICAgXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAyNXB4O1xyXG4gICAgXHRyb3ctZ2FwOiAyMHB4O1xyXG4gICAgXHQmOmFmdGVye1xyXG4gICAgXHRcdGNvbnRlbnQ6ICcnO1xyXG4gICAgXHRcdGZsZXg6IGF1dG87XHJcbiAgICBcdH1cclxuXHRcdC5jYXJkLWNvbnRlbnR7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0ICAgIFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIFx0ICAgIHJvdy1nYXA6IDI3cHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ICAgIG1heC13aWR0aDogNDUwcHg7XHJcblx0XHQgICAgbWluLWhlaWdodDogNTU2cHg7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdCAgICBtYXJnaW46IDAhaW1wb3J0YW50O1xyXG5cdFx0ICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblx0ICAgIFx0Jjpmb2N1cyxcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHQuYmxvZy1wcmV2LWltZzphZnRlcntcclxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCAkcmVkO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQucmVhZG1vcmV7XHJcblx0XHRcdFx0XHRjb2xvcjogJHJlZC1ob3ZlcjtcclxuXHRcdFx0ICAgIFx0JjphZnRlcntcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvYmxvZy1yZWFkbW9yZS1hcnJvdy1oLnBuZyk7XHJcblx0XHRcdFx0ICAgIFx0bWFyZ2luOiAwIDAgMXB4IDIycHg7XHJcblx0XHRcdCAgICBcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHQgICAgXHQmOmFjdGl2ZXtcclxuXHRcdFx0XHRjb2xvcjogJHJlZC1hY3RpdmU7XHJcblx0XHQgICAgXHQucmVhZG1vcmU6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9ibG9nLXJlYWRtb3JlLWFycm93LWEucG5nKTtcclxuXHRcdFx0ICAgIFx0bWFyZ2luOiAwIDAgMXB4IDIycHg7XHJcblx0XHQgICAgXHR9XHJcblx0ICAgIFx0fVxyXG5cdFx0fVxyXG5cdFx0LmJsb2ctcHJldi1pbWd7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0Ly8gYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvZmVhdHVyZXMtaG92ZXIucG5nKTtcclxuXHRcdFx0Ly8gYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHQvLyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDQ1MHB4O1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAzMTBweDtcclxuXHRcdFx0cGFkZGluZzogMTRweDtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHJlZDtcclxuXHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMCByZ2JhKDI1NSwyNTUsMjU1LDApO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzIGVhc2U7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5wb3N0LWNvbnRlbnRze1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0ICAgIG1pbi1oZWlnaHQ6IDIxOXB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG4gICAgXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcclxuICAgIFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHR9XHJcblx0ICAgIC5wb3N0LXRpdGxle1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZ1dHVyYXB0LWhlYXZ5O1xyXG5cdFx0XHRmb250LXNpemU6IDIzcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygyMCk7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHQgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrLTEwMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuICAgIFx0fVxyXG5cdCAgICAuZXhjZXJwdHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjZweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoLTUpO1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrLTEwMDtcclxuXHRcdFx0cHtcclxuXHRcdFx0XHRtYXJnaW46IDEzcHggMDtcclxuXHRcdFx0fVxyXG5cdCAgICB9XHJcbiAgICB9XHJcblx0LmNhcmR7XHJcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdH1cclxuXHRcdC8vICY6YWZ0ZXJ7XHJcblx0XHQvLyBcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0Ly8gXHRkaXNwbGF5OiBibG9jaztcclxuXHRcdC8vIFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvYmxvZ3MtYm90dG9tLWJvcmRlci5wbmcpO1xyXG5cdFx0Ly8gXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XHJcblx0XHQvLyBcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHQvLyBcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Ly8gXHRoZWlnaHQ6IDIwcHg7XHJcblx0XHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdC8vICAgICBib3R0b206IDA7XHJcblx0XHQvLyAgICAgbGVmdDogMXB4O1xyXG5cdFx0Ly8gfVxyXG5cdH1cclxuXHQuY2FyZC1jb250ZW50e1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHQgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgXHRyb3ctZ2FwOiAyMHB4O1xyXG5cdFx0Ky5jYXJkLWNvbnRlbnR7XHJcblx0XHRcdG1hcmdpbjogNDBweCAwIDA7XHJcblx0XHR9XHJcblx0XHQucG9zdC1jb250ZW50cyxcclxuXHRcdC5ibG9nLXByZXYtaW1ne1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdG1heC13aWR0aDogNDIwcHg7XHJcblx0XHQgICAgbWluLWhlaWdodDogMjgwcHg7XHJcblx0XHQgICAgbWF4LWhlaWdodDogMjgwcHg7XHJcblx0XHRcdC8vICY6YmVmb3Jle1xyXG5cdFx0XHQvLyBcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHQvLyBcdGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1nL2Jsb2ctaW1nLWhvdmVyLnBuZykgY2VudGVyIG5vLXJlcGVhdDtcclxuXHRcdFx0Ly8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdC8vIFx0dG9wOiAwO1xyXG5cdFx0XHQvLyBcdGxlZnQ6IDA7XHJcblx0XHRcdC8vIFx0cmlnaHQ6IDA7XHJcblx0XHRcdC8vIFx0Ym90dG9tOiAwO1xyXG5cdFx0XHQvLyBcdG9wYWNpdHk6IDA7XHJcblx0XHRcdC8vIFx0LXdlYmtpdC10cmFuc2l0aW9uOiAuNHMgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdC8vIFx0dHJhbnNpdGlvbjogLjRzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHQvLyB9XHJcblx0XHRcdC8vICY6aG92ZXI6YmVmb3Jle1xyXG5cdFx0XHQvLyBcdG9wYWNpdHk6IDE7XHJcblx0XHRcdC8vIH1cclxuXHRcdFx0aW1ne1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5idG5ze1xyXG5cdFx0cGFkZGluZzogMCAwIDIzcHg7XHJcblx0ICAgIG1hcmdpbjogYXV0byAwIDAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQucmVhZG1vcmV7XHJcblx0XHRmb250LWZhbWlseTogJGZ1dHVyYXB0LWRlbWk7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDMwKTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Y29sb3I6ICRyZWQtbWFpbjtcclxuXHQgICAgbWFyZ2luOiAwIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIFx0bWluLWhlaWdodDogYXV0bztcclxuICAgIFx0JjphZnRlcntcclxuICAgIFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9ibG9nLXJlYWRtb3JlLWFycm93LW0ucG5nKTtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHR3aWR0aDogMTZweDtcclxuXHRcdFx0aGVpZ2h0OiAxN3B4O1xyXG5cdFx0ICAgIG1hcmdpbjogMCAwIDFweCA5cHg7XHJcblx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuICAgIFx0fVxyXG5cdH1cclxuXHQuc2luZ2xlLXBvc3R7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0ICAgIG1pbi1oZWlnaHQ6IDY1MHB4O1xyXG5cdCAgICBwYWRkaW5nOiAzM3B4IDQwcHggMjJweCAzOXB4O1xyXG5cdCAgICBtYXJnaW46IC0yMjZweCAwIDA7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQuY29udGVudC13cmFwe1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdCAgICByb3ctZ2FwOiAzMHB4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdC5wb3N0LWNvbnRlbnR7XHJcblx0XHRcdGZsZXg6IDEgMCBhdXRvO1xyXG5cdFx0ICAgIG1heC13aWR0aDogOTI2cHg7XHJcblx0XHR9XHJcblx0XHQucG9zdC1pbWFnZXtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMTVweDtcclxuXHRcdFx0aW1ne1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdCAgICBcdFx0aGVpZ2h0OiBhdXRvO1xyXG4gICAgXHRcdCAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdCAgICAucG9zdC1jb250ZW50e1xyXG5cdCAgICBcdHAgKyBwe1xyXG4gICAgXHRcdFx0bWFyZ2luLXRvcDogMTJweDtcclxuICAgIFx0XHR9XHJcbiAgICBcdFx0aDEsaDIsaDMsaDQsaDUsaDZ7XHJcbiAgICBcdFx0XHQrIHB7XHJcblx0ICAgIFx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHQgICAgXHRcdH1cclxuICAgIFx0XHR9XHJcbiAgICBcdH1cclxuXHQgICAgLnBvc3QtY29udGVudCBwe1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoLTUpO1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrLTEwMDtcclxuXHRcdFx0bWFyZ2luOiAxMHB4IDAgOHB4O1xyXG5cdFx0XHQmOmZpcnN0LW9mLXR5cGV7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0fVxyXG5cdCAgICB9XHJcblx0ICAgIC5wb3N0LWNvbnRlbnQgdWwsXHJcblx0ICAgIC5wb3N0LWNvbnRlbnQgb2x7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG4gICAgXHQgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygtNSk7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2stMTAwO1xyXG5cdFx0ICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCAgICAvLyAmOmJlZm9yZSB7XHJcblx0XHRcdC8vICAgICBjb250ZW50OiAnJztcclxuXHRcdFx0Ly8gICAgIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1nL2NoZWNrLWljb24ucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG5cdFx0XHQvLyAgICAgd2lkdGg6IDE4cHg7XHJcblx0XHRcdC8vICAgICBoZWlnaHQ6IDE0cHg7XHJcblx0XHRcdC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdC8vICAgICB0b3A6IDRweDtcclxuXHRcdFx0Ly8gICAgIGxlZnQ6IC0yNXB4O1xyXG5cdFx0XHQvLyB9XHJcblx0ICAgIH1cclxuXHQgICAgaDEsaDIsaDMsaDQsaDUsaDZ7XHJcblx0ICAgIFx0Zm9udC1mYW1pbHk6ICRmdXR1cmFwdC1ib2xkO1xyXG5cdCAgICBcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHQgICAgXHRsaW5lLWhlaWdodDogNDhweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoLTUpO1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrLTEwMDtcclxuXHQgICAgXHRtYXJnaW46IDE5cHggMCAwO1xyXG5cdCAgICB9XHJcblx0ICAgIGF7XHJcblx0ICAgIFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKC01KTtcclxuXHRcdFx0Y29sb3I6ICRyZWQ7XHJcblx0ICAgIH1cclxuXHQgICAgLnNpZGViYXJ7XHJcblx0ICAgIFx0bWFyZ2luOiAwO1xyXG5cdCAgICBcdG1heC13aWR0aDogMzU1cHg7XHJcbiAgICBcdCAgICB3aWR0aDogMTAwJTtcclxuXHQgICAgXHQud2lkZ2V0LXdyYXB7XHJcblx0ICAgIFx0XHRoMntcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZnV0dXJhcHQtaGVhdnk7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRjb2xvcjogJGJsYWNrLTEwMDtcclxuXHRcdFx0XHRcdG1hcmdpbjogM3B4IDAgMDtcclxuXHRcdFx0XHQgICAgJjphZnRlcntcclxuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Q1MjAyODtcclxuXHRcdFx0XHRcdH1cclxuXHQgICAgXHRcdH1cclxuXHQgICAgXHRcdHVse1xyXG5cdCAgICBcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHQgICAgXHRwYWRkaW5nOiAwO1xyXG5cdFx0XHQgICAgXHRtYXJnaW46IDIwcHggMDtcclxuXHRcdFx0ICAgIFx0bGl7XHJcblx0XHQgICAgXHRcdCAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ICAgIGNvbHVtbi1nYXA6IDEwcHg7XHJcblx0XHRcdFx0XHQgICAgJjpob3ZlcntcclxuXHRcdFx0XHRcdCAgICBcdC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2ZlYXR1cmVkLWltYWdlOmFmdGVye1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4ICRyZWQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0ICAgIH1cclxuXHRcdFx0ICAgIFx0fVxyXG5cdFx0XHQgICAgXHRsaTpub3QoOmxhc3QtY2hpbGQpe1xyXG5cdFx0ICAgIFx0XHQgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuXHRcdFx0ICAgIFx0fVxyXG5cdFx0XHQgICAgXHRhe1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZ1dHVyYXB0LWJvbGQ7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0ICAgIFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdCAgICBcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcclxuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRibGFjay0xMDA7XHJcblx0XHRcdFx0ICAgIFx0bWFyZ2luOiAtM3B4IDAgMDtcclxuXHRcdFx0ICAgIFx0ICAgIGhlaWdodDogMTAwJTtcclxuXHRcdFx0ICAgIFx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdCAgICBcdCAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0ICAgIFx0ICAgIHJvdy1nYXA6IDE3cHg7XHJcblx0XHRcdCAgICBcdFx0Jjpmb2N1cyxcclxuXHRcdFx0ICAgIFx0XHQmOmhvdmVye1xyXG5cdFx0XHQgICAgXHRcdFx0Y29sb3I6ICRyZWQtaG92ZXI7XHJcblx0XHRcdCAgICBcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHQgICAgXHRcdFx0XHRjb2xvcjogJHJlZC1ob3ZlcjtcclxuXHRcdFx0ICAgIFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvYmxvZy1yZWFkbW9yZS1hcnJvdy1oLnBuZyk7XHJcblx0XHRcdCAgICBcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgOTdweCBib3R0b20gOHB4O1xyXG5cdFx0XHQgICAgXHRcdFx0fVxyXG5cdFx0XHQgICAgXHRcdH1cclxuXHRcdFx0ICAgIFx0XHQmOmFjdGl2ZXtcclxuXHRcdFx0ICAgIFx0XHRcdGNvbG9yOiAkcmVkLWFjdGl2ZTtcclxuXHRcdFx0ICAgIFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdCAgICBcdFx0XHRcdGNvbG9yOiAkcmVkLWFjdGl2ZTtcclxuXHRcdFx0ICAgIFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvYmxvZy1yZWFkbW9yZS1hcnJvdy1hLnBuZyk7XHJcblx0XHRcdCAgICBcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgOTdweCBib3R0b20gOHB4O1xyXG5cdFx0XHQgICAgXHRcdFx0fVxyXG5cdFx0XHQgICAgXHRcdH1cclxuXHRcdFx0ICAgIFx0XHQmOmFmdGVye1xyXG5cdFx0XHQgICAgXHRcdFx0Y29udGVudDogJ1JlYWQgTW9yZSc7XHJcblx0XHRcdCAgICBcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9ibG9nLXJlYWRtb3JlLWFycm93LW0ucG5nKTtcclxuXHRcdFx0ICAgIFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgODdweCBib3R0b20gOHB4O1xyXG5cdFx0XHQgICAgXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0ICAgIFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTNweDtcclxuXHRcdFx0ICAgIFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHQgICAgXHRcdFx0Zm9udC1mYW1pbHk6ICRmdXR1cmFwdC1kZW1pO1xyXG5cdFx0XHQgICAgXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHQgICAgXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMzApO1xyXG5cdFx0XHQgICAgXHRcdFx0Y29sb3I6ICRyZWQtbWFpbjtcclxuXHRcdFx0XHRcdFx0ICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcclxuXHRcdFx0XHRcdCAgICAgICAgcGFkZGluZzogMCAwIDVweDtcclxuXHRcdFx0XHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHQgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHQgICAgXHRcdH1cclxuXHRcdFx0ICAgIFx0fVxyXG5cdFx0XHQgICAgXHQud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19mZWF0dXJlZC1pbWFnZXtcclxuXHRcdFx0XHRcdCAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHQgICAgXHRcdCAgICB3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdCAgICBtYXgtd2lkdGg6IDE0NXB4O1xyXG5cdFx0XHRcdFx0ICAgIGhlaWdodDogMTAwcHg7XHJcblx0XHRcdFx0XHQgICAgcGFkZGluZzogOXB4O1xyXG5cdFx0XHRcdCAgICAgICAgbWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZWQ7XHJcblx0XHRcdFx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0ICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdCAgICBcdFx0aW1ne1xyXG5cdFx0XHQgICAgXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdFx0ICAgIFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHQgICAgXHRcdHdpZHRoOiAxMjVweDtcclxuXHRcdFx0ICAgIFx0XHQgICAgaGVpZ2h0OiA4MHB4O1xyXG5cdFx0XHRcdFx0ICAgIFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHQgICAgXHR9XHJcblx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAgcmdiYSgyNTUsMjU1LDI1NSwwKTtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcyBlYXNlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0ICAgIH1cclxuXHQgICAgXHRcdH1cclxuXHQgICAgXHRcdC5nZm9ybV92YWxpZGF0aW9uX2Vycm9yc3tcclxuXHQgICAgXHRcdFx0aDIuZ2Zvcm1fc3VibWlzc2lvbl9lcnJvcntcclxuXHQgICAgXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHQgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHQgICAgcGFkZGluZzogMDtcclxuXHRcdFx0XHRcdCAgICBtYXJnaW46IDA7XHJcblx0XHRcdFx0XHQgICAgJjphZnRlcntcclxuXHRcdFx0XHRcdCAgICBcdGNvbnRlbnQ6IHVuc2V0O1xyXG5cdFx0XHRcdFx0ICAgIH1cclxuXHQgICAgXHRcdFx0fVxyXG5cdCAgICBcdFx0fVxyXG5cdCAgICBcdFx0I3ZhbGlkYXRpb25fbWVzc2FnZV8zXzV7XHJcblx0ICAgIFx0XHRcdG1hcmdpbjogMTBweCAwO1xyXG5cdCAgICBcdFx0fVxyXG5cdCAgICBcdFx0LmNvbnRhY3QtZm9ybS1zaWRlYmFyX3dyYXBwZXJ7XHJcblx0ICAgIFx0XHRcdC5nZm9ybV90aXRsZXtcclxuXHQgICAgXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdCAgICBcdFx0XHR9XHJcblx0ICAgIFx0XHRcdC5jb250YWN0LWZvcm0tc2lkZWJhcntcclxuXHQgICAgXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay1ibHVlO1xyXG5cdCAgICBcdFx0XHRcdHBhZGRpbmc6IDQwcHg7XHJcblx0ICAgIFx0XHRcdH1cclxuXHQgICAgXHRcdFx0aDMuaGVhZGluZ3tcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0XHQgICAgXHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0ICAgIFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogLTRweCAwIDA7XHJcblx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogdW5zZXQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHQgICAgXHRcdFx0fVxyXG5cdCAgICBcdFx0XHRwLnRleHR7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdFx0ICAgIFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdCAgICBcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDExcHggMDtcclxuXHQgICAgXHRcdFx0fVxyXG5cdCAgICBcdFx0fVxyXG5cdCAgICBcdH1cclxuXHQgICAgfVxyXG5cdH1cclxuXHQubm90aGluZy1mb3VuZHtcclxuXHRcdG1hcmdpbjogNTBweCAwO1xyXG5cdFx0LmhlYWRpbmd7XHJcblx0ICAgIFx0Zm9udC1mYW1pbHk6ICRmdXR1cmFwdC1ib2xkO1xyXG5cdCAgICBcdGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrLTEwMDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMCk7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHRcdC5jb250ZW50e1xyXG5cdCAgICBcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygxMCk7XHJcblx0XHRcdHB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMjVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuYWpheC1sb2FkLW1vcmUtd3JhcC53aGl0ZXtcclxuXHRcdC5hbG0tYnRuLXdyYXB7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdG1hcmdpbjogMzVweCAwIDA7XHJcblx0XHR9XHJcblx0XHQuYWxtLWxvYWQtbW9yZS1idG57XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsdWNpZC1tYWluO1xyXG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrLTEwMDtcclxuXHRcdCAgICBjb2xvcjogJGJsYWNrLTEwMDtcclxuXHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0ICAgIG91dGxpbmU6IG5vbmU7XHJcblx0XHQgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbHVjaWQtaG92ZXI7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpmb2N1cyxcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWN0aXZle1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbHVjaWQtYWN0aXZlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uYWRtaW4tYmFyIC5kZWZhdWx0LXBhZ2Utc2VjdGlvbiAudGhlLXBhZ2UtYmFubmVye1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AgLTY4cHg7XHJcbn1cclxuLmRlZmF1bHQtcGFnZS1zZWN0aW9ue1xyXG5cdC50aGUtY29udGVudC13cmFwe1xyXG5cdCAgICBwYWRkaW5nOiA2MHB4IDAgMTAwcHg7XHJcblx0fVxyXG5cdC5zZWN0aW9uLWhlYWRpbmd7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0JjpiZWZvcmUsXHJcblx0XHQmOmFmdGVye1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHQgICAgd2lkdGg6IDEwMCU7XHJcblx0XHQgICAgbWF4LXdpZHRoOiA0NDBweDtcclxuXHRcdCAgICBmbGV4OiAwIDEgNDQwcHg7XHJcblx0XHQgICAgaGVpZ2h0OiAxMXB4O1xyXG5cdFx0ICAgIG1hcmdpbjogMjhweCAwIDA7XHJcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmZiZmJmO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JmYmZiZjtcclxuXHRcdH1cclxuXHR9XHJcblx0LmNvbnRlbnQtaGVhZGluZ3N7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcblx0LmhlYWRpbmd7XHJcblx0XHRmb250LWZhbWlseTogJGZ1dHVyYXB0LWJvbGQ7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Zm9udC1zaXplOiA0NHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDU0cHg7XHJcblx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygyNSk7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICRibGFjay0xMDA7XHJcblx0ICAgIG1hcmdpbjogNXB4IDAgMzBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDMzMHB4O1xyXG5cdH1cclxuXHRoMSxoMixoMyxoNCxoNSxoNntcclxuXHRcdGZvbnQtZmFtaWx5OiAkZnV0dXJhcHQtYm9sZDtcclxuXHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDI1KTtcclxuXHQgICAgY29sb3I6ICRibGFjay0xMDA7XHJcblx0fVxyXG5cdHAsdWwsb2x7XHJcblx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0ICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHQgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZyg1KTtcclxuXHQgICAgY29sb3I6ICRibGFjay0xMDA7XHJcblx0fVxyXG5cdGF7XHJcblx0XHRjb2xvcjogJHJlZDtcclxuXHR9XHJcbn1cclxuLy8gT3RoZXIgUGx1Z2luc1xyXG4udGhlX2NoYW1wX3NoYXJpbmdfdWx7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdGNvbHVtbi1nYXA6IDMycHg7XHJcbiAgICBwYWRkaW5nOiAwIDAgNHB4O1xyXG59XHJcbi50aGVfY2hhbXBfaG9yaXpvbnRhbF9zaGFyaW5nIC50aGVfY2hhbXBfc3Zne1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM1OTU5NTkhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdCY6aG92ZXJ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuLnRoZV9jaGFtcF9ob3Jpem9udGFsX3NoYXJpbmd7IC8vIEFkanVzdCBJY29uIFNpemVcclxuXHQudGhlX2NoYW1wX2J1dHRvbl90d2l0dGVyIC50aGVfY2hhbXBfc3ZnIHN2Z3tcclxuXHQgICAgbWF4LWhlaWdodDogMjhweCFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC50aGVfY2hhbXBfZmFjZWJvb2sgLnRoZV9jaGFtcF9zdmcgc3Zne1xyXG5cdCAgICBtYXgtaGVpZ2h0OiAzMnB4IWltcG9ydGFudDtcclxuXHR9XHJcblx0LnRoZV9jaGFtcF9idXR0b25fcGludGVyZXN0IC50aGVfY2hhbXBfc3ZnIHN2Z3tcclxuXHQgICAgbWF4LWhlaWdodDogMjZweCFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC50aGVfY2hhbXBfYnV0dG9uX2xpbmtlZGluIC50aGVfY2hhbXBfc3ZnIHN2Z3tcclxuXHQgICAgbWF4LWhlaWdodDogMjRweCFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbi5hbG0tbG9hZC1tb3JlLWJ0bi5kb25le1xyXG5cdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG59XHJcbi8vIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyOmFmdGVyIHtcclxuLy8gICAgIGNvbnRlbnQ6JyonO1xyXG4vLyAgICAgY29sb3I6ICMwMDdmODA7XHJcbi8vIH1cclxuLy8gaW5wdXQ6LW1vei1wbGFjZWhvbGRlciA6YWZ0ZXJ7IFxyXG4vLyAgICBjb250ZW50OicqJztcclxuLy8gICAgIGNvbG9yOiAjMDA3ZjgwO1xyXG4vLyB9XHJcblxyXG4vLyBQYWdlIFNlY3Rpb25zXHJcbkBpbXBvcnQgJ3NlY3Rpb25zL3NsaWRlcic7XHJcbi8vIEZyb250LVBhZ2VcclxuQGltcG9ydCAnc2VjdGlvbnMvZnJvbnQtYmFubmVyJztcclxuQGltcG9ydCAnc2VjdGlvbnMvZnJvbnQtbG9jYXRpb25zJztcclxuQGltcG9ydCAnc2VjdGlvbnMvZnJvbnQtcHJvZHVjdHMnO1xyXG5AaW1wb3J0ICdzZWN0aW9ucy9mcm9udC1jb250ZW50aW1nJztcclxuQGltcG9ydCAnc2VjdGlvbnMvZnJvbnQtaW1nY29udGVudCc7XHJcbkBpbXBvcnQgJ3NlY3Rpb25zL2Zyb250LWdhbGxlcnknO1xyXG4vLyBQYWdlIFNlY3Rpb25zXHJcbkBpbXBvcnQgJ3NlY3Rpb25zL2Jhbm5lci1ibG9nJztcclxuQGltcG9ydCAnc2VjdGlvbnMvYmFubmVyLXBhZ2UnO1xyXG5AaW1wb3J0ICdzZWN0aW9ucy9sb2NhdGlvbnMnO1xyXG5AaW1wb3J0ICdzZWN0aW9ucy9sb2NhdGlvbnMtY29udGFjdHMnO1xyXG5AaW1wb3J0ICdzZWN0aW9ucy9jb250ZW50LWltYWdlJztcclxuQGltcG9ydCAnc2VjdGlvbnMvZ2FsbGVyeSc7XHJcbkBpbXBvcnQgJ3NlY3Rpb25zL2NhbGxhY3Rpb24nO1xyXG5AaW1wb3J0ICdzZWN0aW9ucy9jb250ZW50JztcclxuLy8gTG9jYXRpb25zIFBhZ2UgU2VjdGlvblxyXG5AaW1wb3J0ICdzZWN0aW9ucy9sb2NhdGlvbi1pbmZvJztcclxuQGltcG9ydCAnc2VjdGlvbnMvbG9jYXRpb24tZ2FsbGVyeSc7XHJcbi8vIFdvb2NvbW1lcmNlIFNlY3Rpb25zXHJcbkBpbXBvcnQgJ3dvb2NvbW1lcmNlL3dvby1vdmVycmlkZXMnO1xyXG5AaW1wb3J0ICd3b29jb21tZXJjZS93b28tYWNjb3VudCc7XHJcbkBpbXBvcnQgJ3dvb2NvbW1lcmNlL3dvby1jYXJ0JztcclxuQGltcG9ydCAnd29vY29tbWVyY2Uvd29vLWNoZWNrb3V0JztcclxuQGltcG9ydCAnd29vY29tbWVyY2Uvd29vLXByb2R1Y3RzJztcclxuQGltcG9ydCAnd29vY29tbWVyY2Uvd29vLXNpbmdsZS1wcm9kdWN0JztcclxuQGltcG9ydCAnd29vY29tbWVyY2Uvd29vLXNpbmdsZS1wcm9kdWN0LWdhbGxlcnknO1xyXG4iLCIuc2xpY2stc2xpZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5zbGljay1saXN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG4gICAgJi5kcmFnZ2luZyB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGN1cnNvcjogaGFuZDtcclxuICAgIH1cclxufVxyXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcclxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcbi5zbGljay10cmFjayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcbi5zbGljay1zbGlkZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJi5kcmFnZ2luZyBpbWcge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxufVxyXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnNsaWNrLWRvdHN7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luOiAwIDAgNnB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIGxpe1xyXG4gICAgICAgIG1hcmdpbjogMCA2cHg7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYnV0dG9ue1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCR3aGl0ZSwwLjUpO1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICAgfVxyXG4gICAgbGk6aG92ZXIgYnV0dG9uLFxyXG4gICAgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkd2hpdGUsMC4xKTtcclxuICAgIH1cclxufSIsIi5mcm9udF9iYW5uZXJfc2VjdGlvbntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIC8vIGhlaWdodDogNzIwcHg7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XHJcbiAgICAudGhlLWNvbnRlbnQtd3JhcHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMCwwLDAsMCkgMCUsIHJnYmEoMCwwLDAsMCkgNDElLCByZ2JhKDAsMCwwLDEpIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMCkgNDElLHJnYmEoMCwwLDAsMSkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMCkgNDElLHJnYmEoMCwwLDAsMSkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gICAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAnLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC4yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnRze1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgNThweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbiAgICAuY29udGVudC1iYW5uZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgIH1cclxuICAgIC5oZWFkaW5nc3tcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAmLnRvcHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDEwMCk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5tYWlue1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZ1dHVyYXB0LWJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDI1KTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmFubmVyLXNsaWRlcntcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IC0yO1xyXG4gICAgICAgID4uc2xpZGUtaW1hZ2V7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpZGUtaW1hZ2V7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpY2stbGlzdHtcclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgwLDAsMCwwKSAwJSwgcmdiYSgwLDAsMCwwKSA0MSUsIHJnYmEoMCwwLDAsMSkgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMCkgNDElLHJnYmEoMCwwLDAsMSkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgcmdiYSgwLDAsMCwwKSAwJSxyZ2JhKDAsMCwwLDApIDQxJSxyZ2JhKDAsMCwwLDEpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzAwMDAwMCcsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlc2l6ZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEyMDBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAvLyBwYWRkaW5nLXRvcDogKDcyMDAwJSAvIDEyMDApO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygxMDB2aCAtIDEwMHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZnJvbnRfbG9jYXRpb25zX3NlY3Rpb257XG5cdC5jb250ZW50c3tcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdCAgICBmbGV4LXdyYXA6IHdyYXA7XG5cdCAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuXHQgICAgcm93LWdhcDogMTBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDE0cHg7XG5cdH1cblx0LmxvY2F0aW9ue1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAzMyU7XG5cdCAgICBib3JkZXI6IDFweCBzb2xpZCAkcmVkO1xuXHR9XG5cdC5vdXRzaWRlLWJveHtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0ICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ICAgIG1pbi1oZWlnaHQ6IDM3MHB4O1xuXHRcdG1hcmdpbjogMTRweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0Jjpob3Zlcntcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRvcGFjaXR5OiAuNzU7XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0fVxuXHRcdFx0LmNvbnRlbnQtYm94e1xuXHQgICAgXHRcdG1hcmdpbjogYXV0bztcblx0XHRcdH1cblx0XHRcdC5idG4tbGluayxcblx0XHRcdC5sb2NhdGlvbi1waG9uZS1sbmt7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdCAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cdCAgICAgICAgICAgIGFuaW1hdGlvbjogYW5pbS1zaG93IC4zcyBlYXNlLWluLW91dDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblx0XHRcdHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG5cdFx0ICAgIHotaW5kZXg6IDI7XG5cdFx0ICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdH1cblx0XHQmOmFmdGVye1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCByZ2JhKDAsMCwwLDEpIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xuXHRcdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSxyZ2JhKDAsMCwwLDEpIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUscmdiYSgwLDAsMCwxKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG5cdFx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAnLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXG5cdFx0XHR0cmFuc2l0aW9uOiAuM3M7XG5cdFx0XHRvcGFjaXR5OiAwLjc1O1xuXHRcdCAgICB6LWluZGV4OiAxO1xuXHRcdH1cblx0fVxuXHQuY29udGVudC1ib3h7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBcdHdpZHRoOiAxMDAlO1xuICAgIFx0bWF4LXdpZHRoOiA4MTBweDtcbiAgICBcdHBhZGRpbmc6IDAgMCAyMXB4O1xuXHQgICAgbWFyZ2luOiBhdXRvIGF1dG8gMDtcblx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0ei1pbmRleDogNTtcblx0fVxuXHQubG9jYXRpb24taGVhZGluZ3tcblx0XHRmb250LWZhbWlseTogJGZ1dHVyYXB0LWRlbWk7XG5cdFx0Zm9udC1zaXplOiAzNnB4O1xuXHQgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0ICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuXHQgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMjUpO1xuXHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBcdGNvbG9yOiAkd2hpdGU7XG4gICAgXHRtYXJnaW46IDZweCAwIDE0cHg7XG5cdFx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuXHR9XG5cdC5idG4tbGlua3tcblx0XHRkaXNwbGF5OiBub25lO1xuICAgICAgICBvcGFjaXR5OiAwO1xuXHRcdG1hcmdpbjogMTBweCAwIDAhaW1wb3J0YW50O1xuICAgIFx0bWluLWhlaWdodDogNTBweDtcblx0fVxuXHQubG9jYXRpb24tcGhvbmUtbG5re1xuXHRcdGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cdFx0Zm9udC1mYW1pbHk6ICRmdXR1cmFwdC1kZW1pO1xuXHRcdGZvbnQtc2l6ZTogMjhweDtcblx0ICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdCAgICBsaW5lLWhlaWdodDogMjhweDtcblx0ICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDMwKTtcblx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgICBjb2xvcjogJHdoaXRlO1xuXHQgICAgbWFyZ2luOiAxNHB4IDAgMDtcblx0ICAgIGl7XG5cdCAgICBcdGZvbnQtc2l6ZTogMjRweDtcblx0ICAgIFx0bWFyZ2luOiAwIDhweCAwIDA7XG5cdCAgICB9XG5cdCAgICAmOmhvdmVyLFxuXHQgICAgJjpob3ZlciBpOmJlZm9yZXtcblx0ICAgIFx0Y29sb3I6ICRyZWQ7XG5cdCAgICB9XG5cdH1cbn0iLCIuZnJvbnRfcHJvZHVjdHNfc2VjdGlvbntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xyXG5cdC50aGUtY29udGVudC13cmFwe1xyXG5cdFx0cGFkZGluZzogMzFweCAwIDUwcHg7XHJcblx0fVxyXG5cdC5zZWN0aW9uLWhlYWRpbmd7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0JjpiZWZvcmUsXHJcblx0XHQmOmFmdGVye1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHQgICAgd2lkdGg6IDEwMCU7XHJcblx0XHQgICAgbWF4LXdpZHRoOiA0NDBweDtcclxuXHRcdCAgICBmbGV4OiAwIDEgNDQwcHg7XHJcblx0XHQgICAgaGVpZ2h0OiAxMXB4O1xyXG5cdFx0ICAgIG1hcmdpbjogMjhweCAwIDA7XHJcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmZiZmJmO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JmYmZiZjtcclxuXHRcdH1cclxuXHR9XHJcblx0LmNvbnRlbnQtaGVhZGluZ3N7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcblx0LmhlYWRpbmdze1xyXG4gICAgICAgIG1pbi13aWR0aDogNTIwcHg7XHJcblx0ICAgICYudG9we1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0ICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDEwMCk7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogJHJlZC0xMDA7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHQgICAgfVxyXG5cdCAgICAmLm1haW57XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZnV0dXJhcHQtYm9sZDtcclxuXHRcdFx0Zm9udC1zaXplOiA0NHB4O1xyXG5cdFx0ICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygyNSk7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Y29sb3I6ICRibGFjay0xMDA7XHJcblx0XHRcdG1hcmdpbjogLTRweCAwIDE0cHg7XHJcblx0XHRcdHNwYW57XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmdXR1cmFwdC1kZW1pO1xyXG5cdFx0XHR9XHJcblx0ICAgIH1cclxuXHR9XHJcbiAgICAucHJvZHVjdC1zbGlkZXJ7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgLnNsaWNrLXRyYWNre1xyXG4gICAgXHQgICAgZGlzcGxheTogZmxleDtcclxuICAgIFx0XHRjb2x1bW4tZ2FwOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHQucHJvZHVjdC1pbWFnZS1ib3h7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stMjAwO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWFyZ2luOiAwIDAgMjBweDtcclxuXHQgICAgbWluLXdpZHRoOiA0NDBweDtcclxuXHRcdG1heC13aWR0aDogNDQwcHg7XHJcblx0XHRtaW4taGVpZ2h0OiAzMjBweDtcclxuXHRcdG1heC1oZWlnaHQ6IDMyMHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQgICAgZGlzcGxheTogZmxleDtcclxuXHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHQmOjphZnRlcntcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwIHJnYmEoMjU1LDI1NSwyNTUsMCk7XHJcblx0XHRcdHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzIGVhc2U7XHJcblx0XHR9XHJcblx0XHQmLmFjdGl2ZSxcclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdCY6OmFmdGVye1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDVweCAkcmVkO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRpbWd7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHR9XHJcblx0fVxyXG4gICAgLnByb2R1Y3Qtc2FsZSxcclxuICAgIC5wcm9kdWN0LW5ld3tcclxuXHRcdGZvbnQtZmFtaWx5OiAkZnV0dXJhcHQtZGVtaTtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHQgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDEyMCk7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBcdHRvcDogMDtcclxuICAgIFx0cmlnaHQ6IDIwcHg7XHJcbiAgICBcdHotaW5kZXg6IDI7XHJcbiAgICBcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcclxuICAgIFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcclxuICAgIH1cclxuICAgIC5wcm9kdWN0LXNhbGV7XHJcbiAgICBcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIFx0Y29sb3I6ICRyZWQtMTAwO1xyXG5cdCAgICBwYWRkaW5nOiA4cHggMTJweCA3cHg7XHJcbiAgICBcdGJvcmRlcjogMXB4IHNvbGlkICRyZWQtMTAwO1xyXG4gICAgXHQrLnByb2R1Y3QtbmV3e1xyXG5cdFx0XHRsZWZ0OiAyMHB4O1xyXG4gICAgXHRcdHJpZ2h0OiB1bnNldDtcclxuICAgIFx0fVxyXG4gICAgfVxyXG4gICAgLnByb2R1Y3QtbmV3e1xyXG4gICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLTEwMDtcclxuICAgIFx0Y29sb3I6ICR3aGl0ZTtcclxuICAgIFx0cGFkZGluZzogOXB4IDE0cHggNnB4O1xyXG4gICAgXHRib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1jYXR7XHJcblx0XHRmb250LWZhbWlseTogJGZ1dHVyYXB0LWRlbWk7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0ICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygxMDApO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGNvbG9yOiAkcmVkLTEwMDtcclxuICAgIH1cclxuICAgIC5wcm9kdWN0LXRpdGxle1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmdXR1cmFwdC1kZW1pO1xyXG5cdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdCAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdCAgICBsaW5lLWhlaWdodDogMjJweDtcclxuXHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDI1KTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRtYXJnaW46IDAgMCAxNnB4O1xyXG5cdFx0Y29sb3I6ICRibGFjay0xMDA7XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1wcmljZXtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZnV0dXJhcHQtZGVtaTtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHQgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDI1KTtcclxuXHRcdGNvbG9yOiAkYmxhY2stMTAwO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLnByb2R1Y3Qtb3JkZXItYnRue1xyXG5cdCAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDFweDtcclxuXHQgICAgbWFyZ2luOiAxNXB4IDAgMDtcclxuICAgIH1cclxuICAgIC5zbGljay1hcnJvd3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHRvcDogY2FsYygzMCUpO1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlICsgNzM4cHgpO1xyXG4gICAgICAgIGNvbG9yOiAjYmZiZmJmO1xyXG5cdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICYuc2xpY2stcHJldntcclxuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA3NThweCk7XHJcbiAgICAgICAgfVxyXG4gICAgXHQmOmhvdmVye1xyXG4gICAgICAgIFx0Y29sb3I6ICRyZWQ7XHJcbiAgICBcdH1cclxuICAgIH1cclxuICAgICNwcm9kdWN0cy1zbGlkZXItYXJyb3dze1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDYycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgLnNsaWNrLXByZXYsXHJcbiAgICAgICAgLnNsaWNrLW5leHR7XHJcbiAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpY2stcHJldntcclxuICAgICAgICAgICAgbGVmdDogLTFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLW5leHR7XHJcbiAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICByaWdodDogLTFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZnJvbnRfY29udGVudGltZ19zZWN0aW9ue1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxuXHQuY29udGVudHN7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuXHQuY29udGVudC1sZWZ0LFxyXG5cdC5jb250ZW50LXJpZ2h0e1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDcwMHB4O1xyXG5cdH1cclxuXHQuY29udGVudC1sZWZ0e1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDMwcHggMCAzNnB4O1xyXG5cdH1cclxuXHQuY29udGVudC1yaWdodHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogKDcwMDAwJSAvIDE0MDApO1xyXG5cdH1cclxuXHQuaW1hZ2V7XHJcblx0XHQmLm1vYmlsZXtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdGltZ3tcclxuXHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQgICAgdG9wOiAwO1xyXG5cdFx0ICAgIGxlZnQ6IDA7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5oZWFkaW5nc3tcclxuXHQgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHQmLnRvcHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdCAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygxMDApO1xyXG5cdFx0XHRjb2xvcjogJHJlZC0xMDA7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHRcdCYubWFpbntcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRmdXR1cmFwdC1ib2xkO1xyXG5cdFx0XHRmb250LXNpemU6IDQ3cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygyNSk7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2stMTAwO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAxNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQudGhlLWNvbnRlbnR7XHJcblx0XHRwYWRkaW5nOiAwIDIwMHB4IDAgMDtcclxuXHRcdHB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHQgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKC0xMCk7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2stMTAwO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdCtwe1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDEycHg7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHR1bCxvbHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKC01KTtcclxuXHRcdFx0Y29sb3I6ICRibGFjay0xMDA7XHJcblx0XHR9XHJcblx0XHRhe1xyXG5cdFx0XHRjb2xvcjogJHJlZDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmJ0bnN7XHJcblx0XHRtYXJnaW46IDMwcHggMCAwO1xyXG5cdH1cclxufSIsIi5mcm9udF9pbWdjb250ZW50X3NlY3Rpb257XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0cGFkZGluZzogNzlweCAwIDkxcHg7XHJcblx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICRyZWQtMTAwO1xyXG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcmVkLTEwMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0JjpiZWZvcmV7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuXHRcdG9wYWNpdHk6IC40O1xyXG5cdH1cclxuXHQuY29udGFpbmVye1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHQuY29udGVudHN7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDQzMHB4O1xyXG5cdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cdH1cclxuXHQuaW1hZ2V7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IGNhbGMoNTAlIC0gMjlweCk7XHJcblx0XHRsZWZ0OiAtNTgwcHg7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0Ji5tb2JpbGV7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5oZWFkaW5nc3tcclxuXHRcdCYubWFpbntcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdCAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdCAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDEwMCk7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnNvY21lZC1saW5rc3tcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdCAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHQgICAgYXtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRmdXR1cmFwdC1tZWRpdW07XHJcblx0XHRcdGZvbnQtc2l6ZTogNDhweDtcclxuXHRcdCAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygyNSk7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0c3BhbntcclxuXHRcdFx0XHRmb250LWZhbWlseTogJGZ1dHVyYXB0LWJvbGQ7XHJcblx0XHRcdH1cclxuXHRcdFx0aXtcclxuXHRcdFx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDEzcHggMCAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0Y29sb3I6ICRyZWQ7XHJcblx0XHRcdH1cclxuXHQgICAgfVxyXG5cdH1cclxuXHR2aWRlby5iY2tncm5kLXZpZHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjay0xMDA7XHJcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgIFx0dG9wOiAwO1xyXG5cdCAgICBsZWZ0OiA1MCU7XHJcblx0ICAgIHJpZ2h0OiAwO1xyXG5cdCAgICBib3R0b206IDA7XHJcblx0ICAgIGhlaWdodDogMTAwJTtcclxuXHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdCAgICB6LWluZGV4OiAtMTtcclxuICAgIFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0fVxyXG59IiwiLmZyb250X2dhbGxlcnlfc2VjdGlvbntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0LnRoZS1jb250ZW50LXdyYXB7XHJcblx0XHRwYWRkaW5nOiA0NXB4IDAgNzVweDtcclxuXHR9XHJcbiAgICAuc2VjdGlvbi1oZWFkaW5ne1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDQwcHg7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMSA0NDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDI4cHggMCAwO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2JmYmZiZjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZmJmYmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQtaGVhZGluZ3N7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgLmhlYWRpbmdze1xyXG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgJi50b3B7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDEwMCk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRyZWQtMTAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubWFpbntcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmdXR1cmFwdC1ib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygyNSk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjay0xMDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogLTRweCAwIDE0cHg7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZ1dHVyYXB0LWRlbWk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1nYWxsZXJ5e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDVweDtcclxuICAgICAgICByb3ctZ2FwOiA1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAyOHB4IDAgMDtcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZmxleDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1pbWFnZXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDM0NnB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI5MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjdXJzb3I6IHpvb20taW47XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZC1ob3ZlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9nYWxsZXJ5LWltZy1ob3Zlci5wbmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYmxvZ19iYW5uZXJfc2VjdGlvbntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG5cdG1pbi1oZWlnaHQ6IDI4MHB4O1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcmVkO1xyXG5cdC50aGUtY29udGVudC13cmFwe1xyXG5cdFx0cGFkZGluZzogMTA4cHggMCAzMHB4O1xyXG5cdFx0Ji5zaW5nbGUtcG9zdC1ibG9ne1xyXG5cdFx0ICAgIG1pbi1oZWlnaHQ6IDQ5OXB4O1xyXG5cdFx0ICAgIHBhZGRpbmc6IDgwcHggMCAzMDBweDtcclxuXHRcdFx0LmhlYWRpbmdzLnRvcHtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCA1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmNvbnRlbnRze1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0fVxyXG5cdC5oZWFkaW5nc3tcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0c3BhbntcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0XHQmLnRvcHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdCAgICBsaW5lLWhlaWdodDogMTRweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMTAwKTtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdFx0Ji5tYWlue1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZ1dHVyYXB0LWJvbGQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogNDhweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDUzLjY3cHg7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDI1KTtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdFx0Ji5ibG9nLXRpdGxle1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZ1dHVyYXB0LWJvbGQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogNDJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDQ0cHg7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDI1KTtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMTJweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnBvc3QtZGV0YWlsc3tcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0ICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR9XHJcblx0LnBvc3QtaGVhZGluZ3tcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDgwMHB4O1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblx0LmJsb2ctcG9zdC1kYXRle1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygtNSk7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblx0LnNoYXJlLXRvLXNvY2lhbHN7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2stMTAwLCAwLjc1KTtcclxuXHQgICAgYm9yZGVyOiAxcHggc29saWQgJHJlZDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAzOTVweDtcclxuXHQgICAgbWluLWhlaWdodDogNzFweDtcclxuXHQgICAgbWF4LWhlaWdodDogNzFweDtcclxuXHQgICAgY29sdW1uLWdhcDogMzJweDtcclxuICAgICAgICBtYXJnaW46IDhweCAwIDA7XHJcblx0XHQudGl0bGV7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZnV0dXJhcHQtaGVhdnk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMTAwKTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc2luZ2xlLXBvc3QgLmJsb2dfYmFubmVyX3NlY3Rpb257XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvYmxvZy1kZXRhaWwtYmNrZ3JuZC5qcGcpO1xyXG59IiwiLnBhZ2VfYmFubmVyX3NlY3Rpb257XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG4gICAgbWluLWhlaWdodDogMjgwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHJlZDtcclxuICAgIHBhZGRpbmc6IDEwOHB4IDAgMzBweDtcclxuICAgIC5jb250ZW50c3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcclxuICAgIH1cclxuICAgIC5oZWFkaW5nc3tcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudG9we1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMTAwKTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm1haW57XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZnV0dXJhcHQtYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTMuNjdweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMjUpO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmxvY2F0aW9uc19zZWN0aW9ue1xyXG5cdG1hcmdpbjogNjBweCAwO1xyXG5cdC5zZWN0aW9uLWhlYWRpbmd7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0JjpiZWZvcmUsXHJcblx0XHQmOmFmdGVye1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHQgICAgd2lkdGg6IDEwMCU7XHJcblx0XHQgICAgbWF4LXdpZHRoOiA1MTBweDtcclxuXHRcdCAgICBmbGV4OiAwIDEgNTEwcHg7XHJcblx0XHQgICAgaGVpZ2h0OiAxMXB4O1xyXG5cdFx0ICAgIG1hcmdpbjogNDlweCAwIDA7XHJcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmZiZmJmO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JmYmZiZjtcclxuXHRcdH1cclxuXHR9XHJcblx0LmNvbnRlbnQtaGVhZGluZ3N7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcblx0LmhlYWRpbmdze1xyXG5cdFx0bWluLXdpZHRoOiAzOTBweDtcclxuXHQgICAgJi50b3B7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHQgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMTAwKTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGNvbG9yOiAkcmVkLTEwMDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdCAgICB9XHJcblx0ICAgICYubWFpbntcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRmdXR1cmFwdC1ib2xkO1xyXG5cdFx0XHRmb250LXNpemU6IDQ0cHg7XHJcblx0XHQgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDQycHg7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDI1KTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrLTEwMDtcclxuXHRcdFx0bWFyZ2luOiAwIDAgN3B4O1xyXG5cdCAgICB9XHJcblx0ICAgICYuc3Vie1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0ICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDEwMCk7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogJGdyYXktMjAwO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0ICAgIH1cclxuXHR9XHJcblx0LmNvbnRlbnRze1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHQgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cdCAgICBjb2x1bW4tZ2FwOiAxMHB4O1xyXG5cdCAgICByb3ctZ2FwOiAxMHB4O1xyXG5cdCAgICBtYXJnaW46IDUxcHggMCA1MnB4O1xyXG5cdH1cclxuXHQubG9jYXRpb257XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDQ2MHB4O1xyXG5cdCAgICBib3JkZXI6IDFweCBzb2xpZCAkcmVkO1xyXG5cdH1cclxuXHQub3V0c2lkZS1ib3h7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdCAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0ICAgIG1pbi1oZWlnaHQ6IDM3MHB4O1xyXG5cdFx0bWFyZ2luOiAxNHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdG9wYWNpdHk6IC43NTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0LmNvbnRlbnQtYm94e1xyXG5cdCAgICBcdFx0bWFyZ2luOiA0M3B4IDAgYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0XHQubG9jYXRpb24taGVhZGluZ3tcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAxOHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5idG5zLFxyXG5cdFx0XHQubG9jYXRpb24tcGhvbmUtbG5re1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0ICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHQgICAgICAgICAgICBhbmltYXRpb246IGFuaW0tc2hvdyAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuXHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG5cdFx0ICAgIHotaW5kZXg6IDI7XHJcblx0XHQgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQmOmFmdGVye1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUsIHJnYmEoMCwwLDAsMSkgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcblx0XHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUscmdiYSgwLDAsMCwxKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUscmdiYSgwLDAsMCwxKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcblx0XHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nIzAwMDAwMCcsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cclxuXHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRvcGFjaXR5OiAwLjc1O1xyXG5cdFx0ICAgIHotaW5kZXg6IDE7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jb250ZW50LWJveHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgXHR3aWR0aDogMTAwJTtcclxuICAgIFx0bWF4LXdpZHRoOiA4MTBweDtcclxuICAgIFx0cGFkZGluZzogMCAwIDMzcHg7XHJcblx0ICAgIG1hcmdpbjogYXV0byBhdXRvIDA7XHJcblx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0XHR6LWluZGV4OiA1O1xyXG5cdH1cclxuXHQubG9jYXRpb24taGVhZGluZ3tcclxuXHRcdGZvbnQtZmFtaWx5OiAkZnV0dXJhcHQtZGVtaTtcclxuXHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHQgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHQgICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcblx0ICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDI1KTtcclxuXHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgXHRjb2xvcjogJHdoaXRlO1xyXG4gICAgXHRtYXJnaW46IDA7XHJcbiAgICBcdHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuXHR9XHJcblx0LmJ0bnN7XHJcblx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0ICAgIHdpZHRoOiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0byAwIDA7XHJcblx0fVxyXG5cdC5idG4tbGlua3tcclxuXHRcdG1hcmdpbjogMTBweCBhdXRvIDAhaW1wb3J0YW50O1xyXG4gICAgXHRtaW4taGVpZ2h0OiA1MHB4O1xyXG5cdH1cclxufSIsIi5sb2NhdGlvbnNfY29udGFjdHNfc2VjdGlvbntcclxuXHRtYXJnaW46IDczcHggMCAyOXB4O1xyXG5cdC5zZWN0aW9uLWhlYWRpbmd7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0JjpiZWZvcmUsXHJcblx0XHQmOmFmdGVye1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHQgICAgd2lkdGg6IDEwMCU7XHJcblx0XHQgICAgbWF4LXdpZHRoOiA1MTBweDtcclxuXHRcdCAgICBmbGV4OiAwIDEgNTEwcHg7XHJcblx0XHQgICAgaGVpZ2h0OiAxMXB4O1xyXG5cdFx0ICAgIG1hcmdpbjogNTBweCAwIDA7XHJcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmZiZmJmO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JmYmZiZjtcclxuXHRcdH1cclxuXHR9XHJcblx0LmNvbnRlbnQtaGVhZGluZ3N7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcblx0LmhlYWRpbmdze1xyXG5cdFx0bWluLXdpZHRoOiAzMDBweDtcclxuXHQgICAgJi50b3B7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHQgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMTAwKTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGNvbG9yOiAkcmVkLTEwMDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdCAgICB9XHJcblx0ICAgICYubWFpbntcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRmdXR1cmFwdC1ib2xkO1xyXG5cdFx0XHRmb250LXNpemU6IDQ0cHg7XHJcblx0XHQgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDQ0cHg7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDI1KTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrLTEwMDtcclxuXHRcdFx0bWFyZ2luOiAwIDAgN3B4O1xyXG5cdCAgICB9XHJcblx0fVxyXG5cdC5jb250ZW50c3tcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0ICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0ICAgIGNvbHVtbi1nYXA6IDI1cHg7XHJcblx0ICAgIHJvdy1nYXA6IDI1cHg7XHJcblx0ICAgIG1hcmdpbjogMjdweCAwIDIwcHg7XHJcblx0fVxyXG5cdC5sb2NhdGlvbntcclxuXHQgICAgZmxleDogMCAxIDQ1MHB4O1xyXG5cdH1cclxuXHQubG9jYXRpb24taW1hZ2V7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdCAgICBib3JkZXI6IDFweCBzb2xpZCAkcmVkO1xyXG5cdCAgICBtYXJnaW46IDAgMCA2cHg7XHJcblx0fVxyXG5cdC5vdXRzaWRlLWJveHtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0ICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHQgICAgbWluLWhlaWdodDogMjgwcHg7XHJcblx0XHRtYXJnaW46IDE0cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG5cdH1cclxuXHQuY29udGVudC1ib3h7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIFx0d2lkdGg6IDEwMCU7XHJcbiAgICBcdG1heC13aWR0aDogODEwcHg7XHJcblx0ICAgIG1hcmdpbjogYXV0byBhdXRvIDA7XHJcblx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0XHR6LWluZGV4OiA1O1xyXG5cdH1cclxuXHQubG9jYXRpb24taGVhZGluZ3tcclxuXHRcdGZvbnQtZmFtaWx5OiAkZnV0dXJhcHQtaGVhdnk7XHJcblx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0ICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0ICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG5cdCAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygyNSk7XHJcblx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBcdGNvbG9yOiAkYmxhY2stMTAwO1xyXG4gICAgXHRtYXJnaW46IDAgMCAycHg7XHJcblx0fVxyXG5cdC5sb2NhdGlvbi10ZXh0e1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmdXR1cmFwdC1kZW1pO1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdCAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdCAgICBsaW5lLWhlaWdodDogMjRweDtcclxuXHQgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMzApO1xyXG5cdCAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgXHRjb2xvcjogJGJsYWNrLTEwMDtcclxuICAgIFx0bWFyZ2luOiAwIDAgMTJweDtcclxuXHR9XHJcblx0LmJ0bnN7XHJcblx0ICAgIHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwIDAgOHB4O1xyXG5cdH1cclxuXHQub3JkZXItcG9wdXB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmxhY2stMTAwO1xyXG5cdFx0cGFkZGluZzogMCAwIDJweDtcclxuXHR9XHJcblx0dWwuY29udGFjdC1saW5rc3tcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bWFyZ2luOiAxN3B4IDAgMjdweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0Ji50d28tY29sc3tcclxuXHRcdFx0Y29sdW1uLWNvdW50OiAyO1xyXG5cdFx0fVxyXG5cdFx0bGl7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG5cdFx0fVxyXG5cdFx0YXtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRmdXR1cmFwdC1tZWRpdW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDMwKTtcclxuXHRcdFx0Y29sb3I6ICRibGFjay0xMDA7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHQgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0Y29sdW1uLWdhcDogOXB4O1xyXG5cdFx0XHRtYXJnaW46IDAgMCA0cHg7XHJcblx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdCY6YWN0aXZle1xyXG5cdFx0XHRcdGNvbG9yOiAkcmVkO1xyXG5cdFx0XHR9XHJcblx0XHRcdCZbaHJlZl49XCJ0ZWw6XCJde1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRzcGFue1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDAgMjZweDtcclxuXHRcdFx0XHRjb2xvcjogJHJlZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0aXtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR3aWR0aDogMTZweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmFjY29yZGlvbi1jb2x7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdCY6Zmlyc3Qtb2YtdHlwZSxcclxuXHRcdCY6bGFzdC1vZi10eXBle1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU5NTk1OTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmFjY29yZC1oZWFkaW5ne1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmdXR1cmFwdC1tZWRpdW07XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDUwKTtcclxuXHRcdGNvbG9yOiAkYmxhY2stMTAwO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTk1OTU5O1xyXG5cdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0Y29sb3I6ICRyZWQ7XHJcblx0XHR9XHJcblx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0Y29sb3I6ICRyZWQ7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTk1OTU5O1xyXG5cdFx0XHQmOmFmdGVye1xyXG5cdFx0XHQgICAgdG9wOiBjYWxjKDUwJSAtIDNweCk7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JjphZnRlcntcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTFweDtcclxuXHRcdFx0aGVpZ2h0OiA3cHg7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1nL2FjY29yZGlvbi1hcnJvdy1kLnBuZykgY2VudGVyIG5vLXJlcGVhdDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IGNhbGMoNTAlIC0gMXB4KTtcclxuXHRcdFx0cmlnaHQ6IC0xcHg7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYWNjb3JkLWNvbnRlbnR7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHQgICAgcGFkZGluZzogMTNweCAwIDE0cHggMjBweDtcclxuXHRcdCYuYWN0aXZle1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0YW5pbWF0aW9uOiBhbmltLXNob3cgLjNzIGVhc2UtaW4tb3V0O1xyXG5cdFx0fVxyXG5cdFx0cHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDUwKTtcclxuXHRcdFx0Y29sb3I6ICRibGFjay0xMDA7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0K3B7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTJweDsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHVsLG9se1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZ1dHVyYXB0LW1lZGl1bTtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNTApO1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrLTEwMDtcclxuXHRcdFx0cGFkZGluZzogMCAwIDAgMjJweDtcclxuXHRcdH1cclxuXHRcdGF7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZnV0dXJhcHQtbWVkaXVtO1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrLTEwMDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQmOmFjdGl2ZSxcclxuXHRcdFx0Jjpmb2N1cyxcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNmE2YTZhO1xyXG5cdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdGJvdHRvbTogNHB4O1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmNvbnRlbnRfaW1hZ2Vfc2VjdGlvbntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0LnRoZS1jb250ZW50LXdyYXB7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDA7XHJcblx0fVxyXG5cdC5jb250ZW50c3tcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdCAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblx0fVxyXG5cdC5jb250ZW50LWxlZnQsXHJcblx0LmNvbnRlbnQtcmlnaHR7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogNzAwcHg7XHJcblx0fVxyXG5cdC5jb250ZW50LWxlZnR7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdHBhZGRpbmc6IDI3cHggMCAzNnB4O1xyXG5cdH1cclxuXHQuY29udGVudC1ib3R0b217XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbjogMzlweCAwIDIxcHg7XHJcblx0fVxyXG4gICAgLnNlY3Rpb24taGVhZGluZ3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQzMHB4O1xyXG5cdFx0ICAgIGZsZXg6IDAgMSA0MzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDI4cHggMCAwO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2JmYmZiZjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZmJmYmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQtaGVhZGluZ3N7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdCAgICAuaGVhZGluZ3N7XHJcblx0ICAgIFx0bWluLXdpZHRoOiAzNDBweDtcclxuXHQgICAgICAgICYudG9we1xyXG5cdCAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdCAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHQgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdCAgICAgICAgICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDEwMCk7XHJcblx0ICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHQgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0ICAgICAgICAgICAgY29sb3I6ICRyZWQtMTAwO1xyXG5cdCAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHQgICAgICAgIH1cclxuXHQgICAgICAgICYubWFpbntcclxuXHQgICAgICAgICAgICBmb250LWZhbWlseTogJGZ1dHVyYXB0LWJvbGQ7XHJcblx0ICAgICAgICAgICAgZm9udC1zaXplOiA0NHB4O1xyXG5cdCAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0ICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcblx0ICAgICAgICAgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMjUpO1xyXG5cdCAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0ICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdCAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stMTAwO1xyXG5cdCAgICAgICAgICAgIG1hcmdpbjogLTRweCAwIDMwcHg7XHJcblx0ICAgICAgICAgICAgc3BhbntcclxuXHQgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmdXR1cmFwdC1kZW1pO1xyXG5cdCAgICAgICAgICAgIH1cclxuXHQgICAgICAgIH1cclxuXHQgICAgfVxyXG4gICAgfVxyXG5cdC5pbWFnZXtcclxuXHRcdCYubW9iaWxle1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0aW1ne1xyXG5cdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCAgICB0b3A6IDA7XHJcblx0XHQgICAgbGVmdDogMDtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdH1cclxuXHR9XHJcblx0LmhlYWRpbmdze1xyXG5cdCAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdCYudG9we1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0ICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDEwMCk7XHJcblx0XHRcdGNvbG9yOiAkcmVkLTEwMDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdFx0Ji5tYWlue1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZ1dHVyYXB0LWJvbGQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogNDdweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDQ0cHg7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDI1KTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Y29sb3I6ICRibGFjay0xMDA7XHJcblx0XHRcdG1hcmdpbjogMCAwIDI0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC50aGUtY29udGVudHtcclxuXHRcdHBhZGRpbmc6IDAgMjAwcHggMCAwO1xyXG5cdFx0cHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdCAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoLTcpO1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrLTEwMDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHQrcHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMnB4OyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0dWwsb2x7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygtNyk7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2stMTAwO1xyXG5cdFx0fVxyXG5cdFx0YXtcclxuXHRcdFx0Y29sb3I6ICRyZWQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5idG5ze1xyXG5cdFx0bWFyZ2luOiAyOXB4IDAgMDtcclxuXHR9XHJcblx0LnByZXNze1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0Y29sdW1uLWdhcDogOTFweDtcclxuXHQgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHQucHJlc3MtZmVhdHVyZWR7XHJcblx0XHRtYXJnaW46IDM1cHggMCAwO1xyXG5cdFx0aW1ne1xyXG5cdFx0XHQmLm1vYmlsZXtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmdhbGxlcnlfc2VjdGlvbntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0LnRoZS1jb250ZW50LXdyYXB7XHJcblx0XHRwYWRkaW5nOiA3M3B4IDAgNDJweDtcclxuXHR9XHJcbiAgICAuc2VjdGlvbi1oZWFkaW5ne1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTEwcHg7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMSA1MTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDUwcHggMCAwO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2JmYmZiZjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZmJmYmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQtaGVhZGluZ3N7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgLmhlYWRpbmdze1xyXG4gICAgICAgIG1pbi13aWR0aDogMzMwcHg7XHJcbiAgICAgICAgJi50b3B7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDEwMCk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRyZWQtMTAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubWFpbntcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmdXR1cmFwdC1ib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygyNSk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjay0xMDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogLTRweCAwIDdweDtcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZnV0dXJhcHQtZGVtaTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5nYWxsZXJ5e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDVweDtcclxuICAgICAgICByb3ctZ2FwOiA1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAyOHB4IDAgNDFweDtcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZmxleDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZ2FsbGVyeS1pbWFnZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBhbmltYXRpb246IGFuaW0tZmxleCAxcyBlYXNlLWluLW91dDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDM0NnB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI5MHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDI5MHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiB6b29tLWluO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICYubm8tc2hvd3tcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZC1ob3ZlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9nYWxsZXJ5LWltZy1ob3Zlci5wbmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblx0LmJ0bi1saW5re1xyXG5cdFx0bWF4LXdpZHRoOiAyMjBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAwIWltcG9ydGFudDtcclxuXHR9XHJcbiAgICAjbG9hZG1vcmUtaW1hZ2Vze1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJi5uby1zaG93e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGFuaW0tZmxleC1oaWRlIDFzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubGlnaHRib3h7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDUwJSFpbXBvcnRhbnQ7XHJcbiAgICBsZWZ0OiA1MCUhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbn1cclxuLmxpZ2h0Ym94IC5sYi1pbWFnZXtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuLmxiLW5hdiBhLmxiLXByZXZ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiAtODBweDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuLmxiLW5hdiBhLmxiLW5leHR7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICByaWdodDogLTgwcHg7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59IiwiLmJsb2cgLmNhbGxfYWN0aW9uX3NlY3Rpb257XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG4uY2FsbF9hY3Rpb25fc2VjdGlvbntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWMyMTIzO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcblx0cGFkZGluZzogMzZweCAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmOmJlZm9yZXtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9jYWxsYWN0aW9uLXRleHQtYmNrZ3JuZC5wbmcpO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGhlaWdodDogMjAwcHg7XHJcblx0XHRvcGFjaXR5OiAwLjM7XHJcblx0fVxyXG5cdC5jb250ZW50c3tcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogNzAwcHg7XHJcblx0fVxyXG5cdC5jb250ZW50LWxlZnR7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAzNjVweDtcclxuXHR9XHJcblx0LmNvbnRlbnQtcmlnaHR7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogMjIwcHg7XHJcblx0fVxyXG5cdC5oZWFkaW5nc3tcclxuXHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdCYudG9we1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0ICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDEwMCk7XHJcblx0ICAgIFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdFx0Ji5tYWlue1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZ1dHVyYXB0LWJvbGQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogNTRweDtcclxuXHRcdCAgICBsaW5lLWhlaWdodDogNDhweDtcclxuXHRcdCAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygyNSk7XHJcblx0ICAgIFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYnRuc3tcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxufSIsIi5jb250ZW50X3NlY3Rpb257XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdHBhZGRpbmc6IDQwcHggMCA2MHB4O1xyXG5cdC50aGUtY29udGVudHtcclxuXHQgICAgaDEsaDIsaDMsaDQsaDUsaDZ7XHJcblx0ICAgIFx0Zm9udC1mYW1pbHk6ICRmdXR1cmFwdC1ib2xkO1xyXG5cdCAgICBcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHQgICAgXHRsaW5lLWhlaWdodDogNDhweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoLTUpO1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrLTEwMDtcclxuXHQgICAgXHRtYXJnaW46IDE5cHggMCAwO1xyXG5cdCAgICB9XHJcblx0ICAgIHB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygtNSk7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2stMTAwO1xyXG5cdFx0XHRtYXJnaW46IDEwcHggMCA4cHg7XHJcblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZXtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHR9XHJcbiAgICBcdH1cclxuXHQgICAgdWwsb2x7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG4gICAgXHQgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygtNSk7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2stMTAwO1xyXG5cdCAgICB9XHJcblx0XHRhe1xyXG5cdCAgICBcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygtNSk7XHJcblx0XHRcdGNvbG9yOiAkcmVkO1xyXG5cdFx0fVxyXG4gICAgXHRwICsgcHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTJweDtcclxuXHRcdH1cclxuXHRcdGgxLGgyLGgzLGg0LGg1LGg2e1xyXG5cdFx0XHQrIHB7XHJcbiAgICBcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5sb2NhdGlvbl9pbmZvX3NlY3Rpb257XHJcblx0bWFyZ2luOiA3MXB4IDAgNTNweDtcclxuXHQuY29udGVudHN7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuXHQuY29udGVudC1sZWZ0e1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDUyMHB4O1xyXG5cdH1cclxuXHQuY29udGVudC1yaWdodHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiA3MDBweDtcclxuXHR9XHJcblx0LmxvY2F0aW9uLXRleHR7XHJcblx0XHRmb250LWZhbWlseTogJGZ1dHVyYXB0LWRlbWk7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0ICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0ICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdCAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygzMCk7XHJcblx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBcdGNvbG9yOiAkYmxhY2stMTAwO1xyXG4gICAgXHRtYXJnaW46IDNweCAwIDEycHg7XHJcblx0fVxyXG5cdC5idG5ze1xyXG5cdCAgICB3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbjogMCAwIDU1cHg7XHJcblx0fVxyXG5cdC5vcmRlci1vbmxpbmUtcG9wdXB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmxhY2stMTAwO1xyXG5cdFx0cGFkZGluZzogMCAwIDJweDtcclxuXHR9XHJcblx0dWwuY29udGFjdC1saW5rc3tcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bWFyZ2luOiAwIDAgNTdweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0Ji50d28tY29sc3tcclxuXHRcdFx0Y29sdW1uLWNvdW50OiAyO1xyXG5cdFx0fVxyXG5cdFx0bGl7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG5cdFx0fVxyXG5cdFx0YXtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRmdXR1cmFwdC1tZWRpdW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDMwKTtcclxuXHRcdFx0Y29sb3I6ICRibGFjay0xMDA7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHQgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0Y29sdW1uLWdhcDogOXB4O1xyXG5cdFx0XHRtYXJnaW46IDAgMCA0cHg7XHJcblx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdCY6YWN0aXZle1xyXG5cdFx0XHRcdGNvbG9yOiAkcmVkO1xyXG5cdFx0XHR9XHJcblx0XHRcdCZbaHJlZl49XCJ0ZWw6XCJde1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRzcGFue1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDAgMjZweDtcclxuXHRcdFx0XHRjb2xvcjogJHJlZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0aXtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR3aWR0aDogMTZweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmFjY29yZGlvbi1jb2x7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdCY6Zmlyc3Qtb2YtdHlwZSxcclxuXHRcdCY6bGFzdC1vZi10eXBle1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU5NTk1OTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmFjY29yZC1oZWFkaW5ne1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmdXR1cmFwdC1tZWRpdW07XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDUwKTtcclxuXHRcdGNvbG9yOiAkYmxhY2stMTAwO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTk1OTU5O1xyXG5cdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0Y29sb3I6ICRyZWQ7XHJcblx0XHR9XHJcblx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0Y29sb3I6ICRyZWQ7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTk1OTU5O1xyXG5cdFx0XHQmOmFmdGVye1xyXG5cdFx0XHQgICAgdG9wOiBjYWxjKDUwJSAtIDNweCk7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JjphZnRlcntcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTFweDtcclxuXHRcdFx0aGVpZ2h0OiA3cHg7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1nL2FjY29yZGlvbi1hcnJvdy1kLnBuZykgY2VudGVyIG5vLXJlcGVhdDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IGNhbGMoNTAlIC0gMXB4KTtcclxuXHRcdFx0cmlnaHQ6IC0xcHg7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYWNjb3JkLWNvbnRlbnR7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHQgICAgcGFkZGluZzogMTNweCAwIDE0cHggMjBweDtcclxuXHRcdCYuYWN0aXZle1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0YW5pbWF0aW9uOiBhbmltLXNob3cgLjNzIGVhc2UtaW4tb3V0O1xyXG5cdFx0fVxyXG5cdFx0cHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDUwKTtcclxuXHRcdFx0Y29sb3I6ICRibGFjay0xMDA7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0K3B7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTJweDsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHVsLG9se1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZ1dHVyYXB0LW1lZGl1bTtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNTApO1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrLTEwMDtcclxuXHRcdFx0cGFkZGluZzogMCAwIDAgMjJweDtcclxuXHRcdH1cclxuXHRcdGF7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZnV0dXJhcHQtbWVkaXVtO1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrLTEwMDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQmOmFjdGl2ZSxcclxuXHRcdFx0Jjpmb2N1cyxcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNmE2YTZhO1xyXG5cdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdGJvdHRvbTogNHB4O1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5hY2YtbWFwe1xyXG5cdCAgICB3aWR0aDogMTI3OXB4O1xyXG5cdFx0bWluLWhlaWdodDogNzAwcHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmxhY2stMTAwO1xyXG5cdH1cclxufSIsIi5sb2NhdGlvbl9nYWxsZXJ5X3NlY3Rpb257XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdC50aGUtY29udGVudC13cmFwe1xyXG5cdFx0cGFkZGluZzogMTlweCAwIDg0cHg7XHJcblx0fVxyXG4gICAgLnNlY3Rpb24taGVhZGluZ3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xyXG4gICAgICAgICAgICBmbGV4OiAwIDEgNDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTFweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAzMnB4IDAgMDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiZmJmYmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmZiZmJmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250ZW50LWhlYWRpbmdze1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgIC5oZWFkaW5nc3tcclxuICAgICAgICBtaW4td2lkdGg6IDMzMHB4O1xyXG4gICAgICAgICYudG9we1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygxMDApO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkLTEwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm1haW57XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZnV0dXJhcHQtYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMjUpO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stMTAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IC00cHggMCAyOHB4O1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmdXR1cmFwdC1kZW1pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxvY2F0aW9uLWdhbGxlcnl7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgY29sdW1uLWdhcDogNXB4O1xyXG4gICAgICAgIHJvdy1nYXA6IDVweDtcclxuICAgICAgICBtYXJnaW46IDI4cHggMCA0MXB4O1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBmbGV4OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5nYWxsZXJ5LWltYWdle1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGFuaW1hdGlvbjogYW5pbS1mbGV4IDFzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMzQ2cHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjkwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjkwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjdXJzb3I6IHpvb20taW47XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJi5uby1zaG93e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLWhvdmVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2dhbGxlcnktaW1nLWhvdmVyLnBuZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHQuYnRuLWxpbmt7XHJcblx0XHRtYXgtd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDAhaW1wb3J0YW50O1xyXG5cdH1cclxuICAgICNsb2FkbW9yZS1nYWxsZXJ5LWltYWdlc3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICYubm8tc2hvd3tcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBhbmltLWZsZXgtaGlkZSAxcztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmxpZ2h0Ym94e1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiA1MCUhaW1wb3J0YW50O1xyXG4gICAgbGVmdDogNTAlIWltcG9ydGFudDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG59XHJcbi5saWdodGJveCAubGItaW1hZ2V7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbi5sYi1uYXYgYS5sYi1wcmV2e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogLTgwcHg7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcbi5sYi1uYXYgYS5sYi1uZXh0e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcmlnaHQ6IC04MHB4O1xyXG4gICAgb3BhY2l0eTogMTtcclxufSIsIi8vIEhlYWRlciBDYXJ0IEljb25cclxuLm1pbmktY2FydHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0bWFyZ2luOiAwIDVweCAwIDI1cHg7XHJcblx0Lm1pbmktY2FydC1pY29ue1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW46IDEycHggMTFweCAwIDA7XHJcblx0XHQmOmJlZm9yZXtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKGFzc2V0cy9pbWcvd2MtY2FydC1pY29uLnBuZykgMCBjZW50ZXIgbm8tcmVwZWF0O1xyXG5cdFx0XHR3aWR0aDogMjlweDtcclxuXHRcdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0fVxyXG5cdFx0Lm1pbmktY2FydC1jb3VudHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRmdXR1cmFwdC1kZW1pO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDMwKTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdHdpZHRoOiAyMXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDIxcHg7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IC05cHg7XHJcblx0XHRcdHJpZ2h0OiAtMTFweDtcclxuXHRcdFx0cGFkZGluZzogMCAwIDAgMXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4vLyBPdmVycmlkZSBXb29jb21tZXJjZSBTdHlsZXNcclxuLnRoZS1jb250ZW50ID4gLndvb2NvbW1lcmNle1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcbn1cclxuLndvb2NvbW1lcmNle1xyXG5cdCNyZXZpZXdze1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdCNyZXZpZXdzICNjb21tZW50c3tcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Lndvb2NvbW1lcmNlLVJldmlld3MtdGl0bGV7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0XHRcdHBhZGRpbmc6IDEzcHggMThweCAxMnB4O1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrLTEwMDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMjBweDtcclxuXHRcdH1cclxuXHRcdC53b29jb21tZXJjZS1ub3Jldmlld3N7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2stMTAwO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0XHRvbC5jb21tZW50bGlzdHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRyb3ctZ2FwOiAyMHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRsaXtcclxuXHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdGltZy5hdmF0YXJ7XHJcblx0XHRcdFx0XHRsZWZ0OiA5cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5jb21tZW50LXRleHR7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjYmZiZmJmO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMjBweCAwO1xyXG5cdFx0XHRcdFx0LmRlc2NyaXB0aW9uIHAsXHJcblx0XHRcdFx0XHRwLm1ldGF7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRibGFjay0xMDA7XHJcblx0XHRcdFx0XHRcdCsgcHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDEycHggMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnN0YXItcmF0aW5ne1xyXG5cdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAzcHg7XHJcblx0XHRcdHdpZHRoOiA2LjNlbTtcclxuXHRcdFx0aGVpZ2h0OiAyM3B4O1xyXG5cdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRjb2xvcjogJHJlZC0xMDA7XHJcblx0XHRcdFx0dG9wOiA5cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0c3BhbntcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMi41ZW07XHJcblx0XHRcdFx0LnJhdGluZ3tcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRyZWQtMTAwO1xyXG5cdFx0XHRcdFx0dG9wOiA5cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCNyZXZpZXdfZm9ybXtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiA2NTBweDtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHRcdG1hcmdpbjogMjBweCAwIDMwcHg7XHJcblx0XHQuY29tbWVudC1yZXNwb25ke1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0fVxyXG5cdFx0LmNvbW1lbnQtcmVwbHktdGl0bGV7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZnV0dXJhcHQtYm9sZDtcclxuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygyNSk7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Y29sb3I6ICRibGFjay0xMDA7XHJcblx0XHR9XHJcblx0XHRmb3JtLmNvbW1lbnQtZm9ybXtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0bGFiZWwsXHJcblx0XHRcdHRleHRhcmVhe1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdGNvbG9yOiAkYmxhY2stMTAwO1xyXG5cdFx0XHRcdG1hcmdpbjogMCAyMHB4IDAgMDtcclxuXHRcdFx0fVxyXG5cdFx0XHR0ZXh0YXJlYXtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2JmYmZiZjtcclxuXHRcdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcclxuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRyZWQtMTAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc3RhcnN7XHJcblx0XHRcdCAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdG1hcmdpbjogMCFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRjb2x1bW4tZ2FwOiAzcHg7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHJlZC0xMDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY29tbWVudC1mb3JtLXJhdGluZ3tcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdC5jb21tZW50LWZvcm0tY29tbWVudCBsYWJlbHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0dWwub3JkZXJfZGV0YWlsc3tcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRsaXtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblx0aDIud29vY29tbWVyY2Utb3JkZXItZGV0YWlsc19fdGl0bGUsXHJcblx0aDIud29vY29tbWVyY2UtY29sdW1uX190aXRsZXtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRjb2xvcjogJGJsYWNrLTEwMDtcclxuXHR9XHJcblx0Lndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgYWRkcmVzc3tcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRibGFjay0xMDA7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRjb2xvcjogJGJsYWNrLTEwMDtcclxuXHR9XHJcblx0Lndvb2NvbW1lcmNlLW9yZGVyaW5nIHNlbGVjdHtcclxuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHQvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy93b28tb3JkZXJzb3J0LWFycm93LnBuZyk7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIDIwcHggcmlnaHQgMThweDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZnV0dXJhcHQtZGVtaTtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDUwKTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiA5cHggMTdweDtcclxuXHRcdGNvbG9yOiAkYmxhY2stMzAwO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJsYWNrLTEwMDtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0fVxyXG5cdC53b29jb21tZXJjZS1vcmRlciBwe1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdH1cclxuXHRkaXYucHJvZHVjdCBwLnByaWNlLFxyXG5cdGRpdi5wcm9kdWN0IHNwYW4ucHJpY2V7XHJcblx0XHRmb250LWZhbWlseTogJGZ1dHVyYXB0LWRlbWk7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzZweDtcclxuXHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDI1KTtcclxuXHRcdGNvbG9yOiAkYmxhY2stMTAwO1xyXG5cdFx0bWFyZ2luOiAwIDAgMjBweDtcclxuXHR9XHJcblx0LnNlcGFyYXRvcntcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNiZmJmYmY7XHJcblx0XHRtYXJnaW46IDEwcHggMCAxM3B4O1xyXG5cdH1cclxuXHQud29vY29tbWVyY2UtZXJyb3IsXHJcblx0Lndvb2NvbW1lcmNlLWluZm8sXHJcblx0Lndvb2NvbW1lcmNlLW1lc3NhZ2V7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0zMDA7XHJcblx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHQgICAgbGluZS1oZWlnaHQ6IDI0cHghaW1wb3J0YW50O1xyXG5cdFx0Y29sb3I6ICRibGFjay0xMDA7XHJcblx0XHQmOmJlZm9yZXtcclxuXHRcdFx0Y29sb3I6ICRyZWQtMTAwO1xyXG5cdFx0fVxyXG5cdFx0Ly8gYTpub3QoLmJ1dHRvbil7XHJcblx0XHQvLyBcdGNvbG9yOiAkcmVkLW1haW47XHJcblx0XHQvLyBcdCY6aG92ZXJ7XHJcblx0XHQvLyBcdFx0Y29sb3I6ICRibGFjay0xMDA7XHJcblx0XHQvLyBcdH1cclxuXHRcdC8vIH1cclxuXHR9XHJcblx0Lndvb2NvbW1lcmNlLWVycm9ye1xyXG5cdFx0Y29sdW1uLWNvdW50OiAxO1xyXG5cdH1cclxuXHQuY2hlY2tvdXRfY291cG9uLndvb2NvbW1lcmNlLWZvcm0tY291cG9ue1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJsYWNrLTEwMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRwe1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cdFx0YnV0dG9uOmhvdmVye1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkIWltcG9ydGFudDtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZSFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdGEuYnV0dG9ue1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZC1tYWluO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4IWltcG9ydGFudDtcclxuXHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDE1MCk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAyNTBweDtcclxuXHRcdG1pbi1oZWlnaHQ6IDUwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdCY6Zm9jdXMsXHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLWhvdmVyO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cdFx0JjphY3RpdmV7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRyZWQtYWN0aXZlO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRidXR0b25bbmFtZT1cImNhbGNfc2hpcHBpbmdcIl0sXHJcblx0YnV0dG9uW25hbWU9XCJhcHBseV9jb3Vwb25cIl0sXHJcblx0YnV0dG9uW25hbWU9XCJ1cGRhdGVfY2FydFwiXSxcclxuXHRpbnB1dFtuYW1lPVwic3VibWl0XCJde1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmdXR1cmFwdC1kZW1pO1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4IWltcG9ydGFudDs7XHJcblx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygzMCk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZSFpbXBvcnRhbnQ7O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDIyMHB4O1xyXG5cdFx0bWluLWhlaWdodDogNTBweDtcclxuXHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdG1hcmdpbjogMCAwIDAgYXV0byFpbXBvcnRhbnQ7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0ZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwIWltcG9ydGFudDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRyZWQtbWFpbiFpbXBvcnRhbnQ7XHJcblx0XHQmOmZvY3VzLFxyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZSFpbXBvcnRhbnQ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRyZWQtaG92ZXIhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0JjphY3RpdmV7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLWFjdGl2ZSFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9ue1xyXG5cdCAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdCAgICBtYXJnaW46IDIwcHggMCAwO1xyXG5cdCAgICB1bCBsaXtcclxuXHQgICAgXHRhOmZvY3VzLFxyXG5cdCAgICBcdGE6aG92ZXIsXHJcblx0ICAgIFx0c3Bhbi5jdXJyZW50e1xyXG5cdCAgICBcdFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZC1ob3ZlcjtcclxuXHQgICAgXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0ICAgIFx0fVxyXG5cdFx0ICAgIGEsc3BhbntcclxuXHRcdCAgICBcdGNvbG9yOiAkYmxhY2stMTAwO1xyXG5cdFx0ICAgIH1cclxuXHQgICAgfVxyXG5cdH1cclxuXHQud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X19pbWFnZS0tcGxhY2Vob2xkZXJ7XHJcblx0XHQvLyBib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuc3RvY2sub3V0LW9mLXN0b2Nre1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmdXR1cmFwdC1kZW1pO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4IWltcG9ydGFudDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNTApO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGNvbG9yOiAkcmVkO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHQud29vY29tbWVyY2UtaW5mbyxcclxuXHQud29vY29tbWVyY2UtbWVzc2FnZXtcclxuICAgIFx0Ym9yZGVyLXRvcC1jb2xvcjogJHJlZDtcclxuXHR9XHJcbn0iLCIvLyBXb29jb21tZXJjZSBBY2NvdW50IFBhZ2VcclxuLndvb2NvbW1lcmNlLWFjY291bnR7XHJcblx0Lndvb2NvbW1lcmNlLWZvcm17XHJcblx0XHRib3JkZXItcmFkaXVzOiAwIWltcG9ydGFudDtcclxuXHQgICAgcGFkZGluZzogMzBweCFpbXBvcnRhbnQ7XHJcblx0ICAgIG1hcmdpbjogMCFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdCNjdXN0b21lcl9sb2dpbntcclxuXHRcdGgye1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdGJ1dHRvblt0eXBlPVwic3VibWl0XCJde1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZC1tYWluIWltcG9ydGFudDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRjb2xvcjogJHdoaXRlIWltcG9ydGFudDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDAhaW1wb3J0YW50O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDI4MHB4O1xyXG5cdFx0cGFkZGluZzogMTZweCAwO1xyXG5cdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0Jjpmb2N1cyxcclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRyZWQtaG92ZXIhaW1wb3J0YW50O1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdCY6YWN0aXZle1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLWFjdGl2ZSFpbXBvcnRhbnQ7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7XHJcblx0XHRjb2xvcjogJGJsYWNrLTEwMDtcclxuXHR9XHJcblx0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntcclxuXHRcdGNvbG9yOiAkYmxhY2stMTAwO1xyXG5cdH1cclxuXHQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntcclxuXHRcdGNvbG9yOiAkYmxhY2stMTAwO1xyXG5cdH1cclxuXHQ6OnBsYWNlaG9sZGVye1xyXG5cdFx0Y29sb3I6ICRibGFjay0xMDA7XHJcblx0fVxyXG5cdHRleHRhcmVhLFxyXG5cdGlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcblx0aW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG5cdGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuXHRpbnB1dFt0eXBlPVwidGV4dFwiXXtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygyNSk7XHJcblx0XHRjb2xvcjogJGJsYWNrLTEwMDtcclxuXHRcdHBhZGRpbmc6IDEzcHggMTRweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRibGFjay0xMDA7XHJcblx0XHQmOmZvY3Vze1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNTQ2ZTViO1xyXG5cdFx0fVxyXG5cdFx0Jjpmb2N1czo6cGxhY2Vob2xkZXJ7XHJcblx0XHRcdGNvbG9yOiByZ2JhKDIyMSwyMDcsMTgyLDAuMSk7XHJcblx0XHR9XHJcblx0fVxyXG5cdHRleHRhcmVhe1xyXG5cdFx0bWluLWhlaWdodDogMTQwcHg7XHJcblx0fVxyXG5cdC8vIERyb3Bkb3duL1NlbGVjdDIgU3R5bGVzXHJcblx0LnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7XHJcblx0XHRhcHBlYXJhbmNlOiBub25lIWltcG9ydGFudDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL3NlbGVjdC1kcm9wLWljb24ucG5nKTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxOXB4IGNlbnRlcjtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRibGFjay0xMDA7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0bWluLWhlaWdodDogNTBweDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHR9XHJcblx0LnNlbGVjdDItZHJvcGRvd257XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmxhY2stMTAwIWltcG9ydGFudDtcclxuXHR9XHJcblx0LnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCxcclxuXHQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257XHJcblx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXNpemU6IDE2cHghaW1wb3J0YW50O1xyXG5cdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMCk7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Y29sb3I6ICRibGFjay0xMDA7XHJcblx0XHRib3JkZXItY29sb3I6ICRibGFjay0xMDA7XHJcblx0fVxyXG5cdC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSxcclxuXHQuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2RhdGEtc2VsZWN0ZWQ9dHJ1ZV17XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stMTAwO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHR9XHJcblx0LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXJ7XHJcblx0XHRjb2xvcjogIzU0NmU1YjtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcblx0LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7XHJcblx0XHRsaW5lLWhlaWdodDogNTBweDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRjb2xvcjogJGJsYWNrLTEwMDtcclxuXHR9XHJcblx0Zm9ybXtcclxuXHRcdGxhYmVse1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZ1dHVyYXB0LWRlbWk7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdH1cclxuXHRcdGgze1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrLTEwMDtcclxuXHRcdH1cclxuXHRcdGZpZWxkc2V0e1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRibGFjay0xMDA7XHJcblx0XHRcdG1hcmdpbjogMjBweCAycHggMTBweDtcclxuXHRcdFx0bGVnZW5ke1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdGNvbG9yOiAkYmxhY2stMTAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdGlucHV0e1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDUwKTtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdGNvbG9yOiAkYmxhY2stMTAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEzcHggMTRweDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmxhY2stMTAwO1xyXG5cdFx0XHRcdCY6Zm9jdXN7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNTQ2ZTViO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmZvY3VzOjpwbGFjZWhvbGRlcntcclxuXHRcdFx0XHRcdGNvbG9yOiByZ2JhKDIyMSwyMDcsMTgyLDAuMSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC53b29jb21tZXJjZS1wYXNzd29yZC1zdHJlbmd0aHtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdGRpdi53b29jb21tZXJjZXtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHQud29vY29tbWVyY2Utbm90aWNlcy13cmFwcGVye1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbntcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1heC13aWR0aDogMjUwcHg7XHJcblx0XHRcdHVse1xyXG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdFx0Y29sdW1uLWNvdW50OiAxO1xyXG5cdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMTVweDtcclxuXHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhY2stMTAwO1xyXG5cdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkcmVkLTEwMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0dG9wOiA4cHg7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IC0zMHB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMjNweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxN3B4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltZy9wYXctbGlzdC1pY29uLnBuZykgY2VudGVyIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1heC13aWR0aDogOTUwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHggMDtcclxuXHRcdFx0cHtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0Y29sb3I6ICRibGFjay0xMDA7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0fVxyXG5cdFx0XHRhLmJ1dHRvbntcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLW1haW47XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLWhvdmVyO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZSFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6YWN0aXZle1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZC1hY3RpdmU7XHJcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0bWFya3tcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjNTQ2ZTViO1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdFx0YWRkcmVzc3tcclxuXHRcdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdFx0Y29sb3I6ICRibGFjay0xMDA7XHJcblx0XHRcdH1cclxuXHRcdFx0Lndvb2NvbW1lcmNlLWluZm8gYS53b29jb21tZXJjZS1CdXR0b257XHJcblx0XHRcdFx0Ly8gY29sb3I6ICRibGFjay0xMDA7XHJcblx0XHRcdH1cclxuXHRcdFx0Lndvb2NvbW1lcmNlLUFkZHJlc3Nlc3tcclxuXHRcdFx0ICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdCAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdCAgICByb3ctZ2FwOiAzMHB4O1xyXG5cdFx0XHQgICAgbWFyZ2luOiAzMHB4IDAgMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQud29vY29tbWVyY2UtQWRkcmVzc2VzIGhlYWRlcntcclxuXHRcdFx0XHRoM3tcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZnV0dXJhcHQtZGVtaTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRjb2xvcjogJGJsYWNrLTEwMDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0YS5lZGl0e1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjay0xMDA7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmxhY2stMTAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDIwcHg7XHJcblx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLW1haW47XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC53b29jb21tZXJjZS1QYXltZW50e1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG5cdFx0dWwud29vY29tbWVyY2UtUGF5bWVudE1ldGhvZHN7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRyZWQtbWFpbiFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHQud29vY29tbWVyY2UtUGF5bWVudEJveHtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzU0NmU1YjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCFpbXBvcnRhbnQ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuXHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzU0NmU1YiFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0dG9wOiAtMTVweCFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0ZmllbGRzZXR7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjNTQ2ZTViO1xyXG5cdFx0XHRcdG1hcmdpbjogMjBweCAycHggMTBweDtcclxuXHRcdFx0XHRpbnB1dHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4IWltcG9ydGFudDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNTApO1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkYmxhY2stMTAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTNweCAxNHB4IWltcG9ydGFudDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZSFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHQmOmZvY3Vze1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNTQ2ZTViIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6Zm9jdXM6OnBsYWNlaG9sZGVye1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogcmdiYSgyMjEsMjA3LDE4MiwwLjEpIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIvLyBXb29jb21tZXJjZSBDYXJ0IFBhZ2VcclxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGV7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgIzU0NmU1YjtcclxuXHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0dGgsXHJcblx0dGQgYSxcclxuXHR0ci5jYXJ0LXN1YnRvdGFsLFxyXG5cdHRyLm9yZGVyLXRvdGFsLFxyXG5cdHRkLnByb2R1Y3QtbmFtZSxcclxuXHR0ZC5wcm9kdWN0LXF1YW50aXR5LFxyXG5cdHRkLnByb2R1Y3QtcHJpY2UsXHJcblx0dGQucHJvZHVjdC10b3RhbCxcclxuXHR0ZC5wcm9kdWN0LXN1YnRvdGFse1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGNvbG9yOiAkYmxhY2stMTAwIWltcG9ydGFudDtcclxuXHR9XHJcblx0dGQucHJvZHVjdC1xdWFudGl0eXtcclxuXHRcdGRpdi5xdWFudGl0eXtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHQgICAgXHRpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuXHQgICAgXHRpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbntcclxuXHQgICAgXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0ICAgIFx0XHRtYXJnaW46IDA7XHJcblx0ICAgIFx0fVxyXG5cdCAgICBcdGlucHV0e1xyXG5cdCAgICBcdFx0YmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcclxuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMjRweDtcclxuXHQgICAgXHRcdGJvcmRlcjogMXB4IHNvbGlkICRibGFjay0xMDA7XHJcblx0ICAgIFx0XHR3aWR0aDogNDJweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMDtcclxuXHQgICAgXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0ICAgIFx0XHQmLm1pbnVze1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdCAgICBcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0ICAgIFx0XHRcdHBhZGRpbmc6IDAgMCA2cHg7XHJcblx0ICAgIFx0XHR9XHJcblx0ICAgIFx0XHQmLnBsdXN7XHJcblx0ICAgIFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xyXG5cdCAgICBcdFx0fVxyXG5cdCAgICBcdH1cclxuXHRcdFx0LnF0eXtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmdXR1cmFwdC1kZW1pO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDUwKTtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdFx0XHRcdHdpZHRoOiA1NHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNDJweDtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmxhY2stMTAwO1xyXG5cdCAgICBcdFx0YXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG5cdCAgICBcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdCAgICBcdFx0LW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0XHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9ue1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpmb2N1c3tcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM1NDZlNWI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdHRyLmNhcnQtc3VidG90YWwsXHJcblx0dHIuc2hpcHBpbmcgdGQgcCxcclxuXHR0ci5vcmRlci10b3RhbHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHR9XHJcblx0dHIuc2hpcHBpbmcgdGQgcHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblx0dGh7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU0NmU1YjtcclxuXHR9XHJcblx0dGR7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjNTQ2ZTViO1xyXG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRcdGJvcmRlci1yaWdodDogbm9uZTtcclxuXHRcdGJvcmRlci1sZWZ0OiBub25lO1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4IWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiAkYmxhY2stMTAwIWltcG9ydGFudDtcclxuXHR9XHJcblx0dGQucHJvZHVjdC1yZW1vdmUgYS5yZW1vdmV7XHJcblx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0fVxyXG59XHJcbi53b29jb21tZXJjZS1jYXJ0e1xyXG5cdC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB0ciB0aCxcclxuXHQuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMgdHIgdGR7XHJcblx0XHRib3JkZXItdG9wOiBub25lO1xyXG5cdH1cclxuXHQud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbntcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjay0xMDA7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRyZWQtbWFpbjtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHR9XHJcblx0dGFibGUuY2FydCBpbWd7XHJcblx0XHR3aWR0aDogODBweCFpbXBvcnRhbnQ7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHR9XHJcblx0LmNhcnRfdG90YWxze1xyXG5cdFx0aDJ7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2stMTAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRkaXYuY291cG9ue1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGlucHV0e1xyXG5cdFx0XHR3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcblx0XHRcdG1pbi13aWR0aDogMjgwcHg7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblx0LmNhcnQtY29sbGF0ZXJhbHMgLnNoaXBwaW5nLWNhbGN1bGF0b3ItZm9ybXtcdFxyXG5cdFx0dGV4dGFyZWEsXHJcblx0XHRpbnB1dFt0eXBlPVwidGVsXCJdLFxyXG5cdFx0aW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG5cdFx0aW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG5cdFx0aW5wdXRbdHlwZT1cInRleHRcIl17XHJcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygyNSk7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2stMTAwO1xyXG5cdFx0XHRwYWRkaW5nOiAxM3B4IDE0cHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRibGFjay0xMDA7XHJcblx0XHRcdCY6Zm9jdXN7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzU0NmU1YjtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmZvY3VzOjpwbGFjZWhvbGRlcntcclxuXHRcdFx0XHRjb2xvcjogcmdiYSgyMjEsMjA3LDE4MiwwLjEpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHR0ZXh0YXJlYXtcclxuXHRcdFx0bWluLWhlaWdodDogMTQwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC8vIERyb3Bkb3duL1NlbGVjdDIgU3R5bGVzXHJcblx0LnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7XHJcblx0XHRhcHBlYXJhbmNlOiBub25lIWltcG9ydGFudDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL3NlbGVjdC1kcm9wLWljb24ucG5nKTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxOXB4IGNlbnRlcjtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRibGFjay0xMDA7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0bWluLWhlaWdodDogNTBweDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHR9XHJcblx0LnNlbGVjdDItZHJvcGRvd257XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmxhY2stMTAwIWltcG9ydGFudDtcclxuXHR9XHJcblx0LnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCxcclxuXHQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257XHJcblx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXNpemU6IDE2cHghaW1wb3J0YW50O1xyXG5cdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMCk7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Y29sb3I6ICRibGFjay0xMDA7XHJcblx0XHRib3JkZXItY29sb3I6ICRibGFjay0xMDA7XHJcblx0fVxyXG5cdC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSxcclxuXHQuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2RhdGEtc2VsZWN0ZWQ9dHJ1ZV17XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stMTAwO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHR9XHJcblx0LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXJ7XHJcblx0XHRjb2xvcjogIzU0NmU1YjtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcblx0LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7XHJcblx0XHRsaW5lLWhlaWdodDogNTBweDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRjb2xvcjogJGJsYWNrLTEwMDtcclxuXHR9XHJcbn0iLCIud29vY29tbWVyY2UtY2hlY2tvdXR7XHJcblx0I3BheW1lbnQsXHJcblx0Lndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnR7XHJcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIFx0Ym9yZGVyLXJhZGl1czogMDtcclxuICAgIFx0dWwucGF5bWVudF9tZXRob2Rze1xyXG4gICAgXHRcdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkYmxhY2stMTAwO1xyXG4gICAgXHR9XHJcblx0fVxyXG5cdCNwYXltZW50IGRpdi5wYXltZW50X2JveHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM1NDZlNWI7XHJcblx0ICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblx0ICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0JjpiZWZvcmV7XHJcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICM1NDZlNWI7XHJcblx0XHRcdHRvcDogLTE1cHg7XHJcblx0XHR9XHJcblx0XHRmaWVsZHNldHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjNTQ2ZTViO1xyXG5cdFx0ICAgIG1hcmdpbjogMjBweCAycHggMTBweDtcclxuXHRcdFx0aW5wdXR7XHJcblx0XHRcdCAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweCFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDYwcHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNTApO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0Y29sb3I6ICRibGFjay0xMDA7XHJcblx0XHRcdFx0cGFkZGluZzogMTNweCAxNHB4IWltcG9ydGFudDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZSFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Jjpmb2N1c3tcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM1NDZlNWIhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmZvY3VzOjpwbGFjZWhvbGRlcntcclxuXHRcdFx0XHRcdGNvbG9yOiByZ2JhKDIyMSwyMDcsMTgyLDAuMSkhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQjcGF5bWVudCBkaXYucGF5bWVudF9ib3ggcHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0Y29sb3I6ICRibGFjay0xMDA7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cdC53b29jb21tZXJjZS1wcml2YWN5LXBvbGljeS10ZXh0IHB7XHJcblx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGNvbG9yOiAkYmxhY2stMTAwO1xyXG5cdH1cclxuXHQud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRzIGgzLFxyXG5cdC53b29jb21tZXJjZS1hZGRpdGlvbmFsLWZpZWxkcyBoMyxcclxuXHQud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHMgaDMsXHJcblx0I29yZGVyX3Jldmlld19oZWFkaW5ne1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcbiAgICBcdGZvbnQtd2VpZ2h0OiAxMDA7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Y29sb3I6ICRibGFjay0xMDA7XHJcblx0fVxyXG5cdGZvcm0gLmZvcm0tcm93IGxhYmVse1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdH1cclxuXHRidXR0b25bdHlwZT1cInN1Ym1pdFwiXXtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjay0xMDAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xyXG5cdCAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2stMTAwIWltcG9ydGFudDtcclxuICAgIFx0Ym9yZGVyLXJhZGl1czogMCFpbXBvcnRhbnQ7XHJcblx0ICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgXHRtYXgtd2lkdGg6IDMyMHB4O1xyXG4gICAgXHRwYWRkaW5nOiAxNnB4IDA7XHJcbiAgICBcdHRyYW5zaXRpb246IC4zcztcclxuICAgIFx0Jjpob3ZlcntcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZC0xMDAhaW1wb3J0YW50O1xyXG5cdCAgICBcdGJvcmRlcjogMXB4IHNvbGlkICRyZWQtMTAwIWltcG9ydGFudDtcclxuICAgIFx0fVxyXG5cdH1cclxuXHQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7XHJcblx0XHRjb2xvcjogJGJsYWNrLTEwMDtcclxuXHR9XHJcblx0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntcclxuXHRcdGNvbG9yOiAkYmxhY2stMTAwO1xyXG5cdH1cclxuXHQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntcclxuXHRcdGNvbG9yOiAkYmxhY2stMTAwO1xyXG5cdH1cclxuXHQ6OnBsYWNlaG9sZGVye1xyXG5cdFx0Y29sb3I6ICRibGFjay0xMDA7XHJcblx0fVxyXG5cdHRleHRhcmVhLFxyXG5cdGlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcblx0aW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG5cdGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xyXG5cdCAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG5cdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNTApO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGNvbG9yOiAkYmxhY2stMTAwO1xyXG5cdFx0cGFkZGluZzogMTNweCAxNHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJsYWNrLTEwMDtcclxuXHRcdCY6Zm9jdXN7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM1NDZlNWI7XHJcblx0XHR9XHJcblx0XHQmOmZvY3VzOjpwbGFjZWhvbGRlcntcclxuXHRcdFx0Y29sb3I6IHJnYmEoMjIxLDIwNywxODIsMC4xKTtcclxuXHRcdH1cclxuXHR9XHJcblx0dGV4dGFyZWF7XHJcblx0XHRtaW4taGVpZ2h0OiAxNDBweDtcclxuXHR9XHJcblx0Ly8gRHJvcGRvd24vU2VsZWN0MiBTdHlsZXNcclxuXHQuc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtcclxuXHRcdGFwcGVhcmFuY2U6IG5vbmUhaW1wb3J0YW50O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvc2VsZWN0LWRyb3AtaWNvbi5wbmcpO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE5cHggY2VudGVyO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJsYWNrLTEwMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRtaW4taGVpZ2h0OiA1MHB4O1xyXG5cdCAgICBtYXJnaW46IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0fVxyXG5cdC5zZWxlY3QyLWRyb3Bkb3due1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJsYWNrLTEwMCFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXHJcblx0LnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4IWltcG9ydGFudDtcclxuXHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGNvbG9yOiAkYmxhY2stMTAwO1xyXG5cdCAgICBib3JkZXItY29sb3I6ICRibGFjay0xMDA7XHJcblx0fVxyXG5cdC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSxcclxuXHQuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2RhdGEtc2VsZWN0ZWQ9dHJ1ZV17XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stMTAwO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHR9XHJcblx0LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXJ7XHJcblx0XHRjb2xvcjogIzU0NmU1YjtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcblx0LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7XHJcblx0XHRsaW5lLWhlaWdodDogNTBweDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRjb2xvcjogJGJsYWNrLTEwMDtcclxuXHR9XHJcbn1cclxuXHJcbiIsIi5wcm9kdWN0c19zZWN0aW9ue1xuXHQudGhlLWNvbnRlbnQtd3JhcHtcblx0XHRwYWRkaW5nOiAyN3B4IDAgMzNweDtcblx0fVxuXHQubm8tcHJvZHVjdC1mb3VuZHtcblx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc2l6ZTogMzlweDtcblx0XHRsaW5lLWhlaWdodDogNTRweDtcblx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZyg1MCk7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICRkYXJrLWJsdWU7XG5cdH1cblx0LmhlYWRpbmdze1xuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDQwKTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjogJGRhcmstYmx1ZTtcblx0XHRtYXJnaW46IDAgMCAyNHB4O1xuXHR9XG5cdC5idG4tbGlua3tcblx0XHRjb2xvcjogJGRhcmstYmx1ZTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ibHVlO1xuXHRcdG1hcmdpbjogMzlweCBhdXRvIDAhaW1wb3J0YW50O1xuXHR9XG59XG51bC5wcm9kdWN0c3tcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0Y29sdW1uLWdhcDogMjBweDtcblx0cm93LWdhcDogMjBweDtcblx0cGFkZGluZzogMCFpbXBvcnRhbnQ7XG5cdG1hcmdpbjogYXV0byFpbXBvcnRhbnQ7XG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6IHVuc2V0IWltcG9ydGFudDtcblx0fVxuXHQmOmFmdGVye1xuXHRcdGNvbnRlbnQ6ICcnIWltcG9ydGFudDtcblx0XHRmbGV4OiBhdXRvO1xuXHR9XG5cdGxpLnByb2R1Y3R7XG5cdFx0ZGlzcGxheTogZmxleDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYW5pbWF0aW9uOiBhbmltLWZsZXggMXMgZWFzZS1pbi1vdXQ7XG5cdCAgICBmbG9hdDogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VjZWM7XG5cdFx0cGFkZGluZzogMCAwIDEzcHghaW1wb3J0YW50O1xuXHRcdG1hcmdpbjogMCFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHRcdG1heC13aWR0aDogMzcwcHg7XG4gICAgICAgICYubm8tc2hvd3tcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cdFx0YS53b29jb21tZXJjZS1Mb29wUHJvZHVjdC1saW5rLFxuXHRcdGEud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19saW5re1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWluLWhlaWdodDogMzcwcHg7XG5cdFx0XHQmOmZvY3VzLFxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6YWN0aXZle1xuXHRcdFx0XHQucHJvZHVjdHMtaW1hZ2UtYm94OmFmdGVyLFxuXHRcdFx0XHQub3JkZXItbm93LWJ0bntcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHAub3JkZXJub3ctYnRue1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsdWNpZC1ob3Zlcjtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHQgICAgLm9uc2FsZSxcblx0ICAgIC5pc25ld3tcblx0XHRcdGZvbnQtZmFtaWx5OiAkZnV0dXJhcHQtZGVtaTtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHQgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDEyMCk7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHQgICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICBcdHRvcDogMCFpbXBvcnRhbnQ7XG5cdCAgICBcdHJpZ2h0OiAyMHB4IWltcG9ydGFudDtcblx0ICAgIFx0bWFyZ2luOiAwIWltcG9ydGFudDtcblx0ICAgIFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuXHQgICAgXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuXHQgICAgXHR6LWluZGV4OiAyO1xuXHQgICAgfVxuXHQgICAgLm9uc2FsZXtcblx0ICAgIFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHQgICAgXHRjb2xvcjogJHJlZC0xMDA7XG5cdFx0ICAgIHBhZGRpbmc6IDhweCAxMnB4IDdweDtcblx0ICAgIFx0Ym9yZGVyOiAxcHggc29saWQgJHJlZC0xMDA7XG5cdCAgICBcdCsuaXNuZXd7XG5cdFx0XHRcdGxlZnQ6IDIwcHghaW1wb3J0YW50O1xuXHQgICAgXHRcdHJpZ2h0OiB1bnNldCFpbXBvcnRhbnQ7XG5cdCAgICBcdH1cblx0ICAgIH1cblx0ICAgIC5pc25ld3tcblx0ICAgIFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZC0xMDA7XG5cdCAgICBcdGNvbG9yOiAkd2hpdGU7XG5cdCAgICBcdHBhZGRpbmc6IDlweCAxNHB4IDZweDtcblx0ICAgIFx0Ym9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuXHQgICAgfVxuXHQgICAgLndvb2NvbW1lcmNlLXBsYWNlaG9sZGVye1xuXHQgICAgXHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcblx0ICAgIH1cblx0XHQucHJvZHVjdHMtaW1hZ2UtYm94e1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLTIwMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWluLWhlaWdodDogMjcwcHg7XG5cdFx0XHRtYXgtaGVpZ2h0OiAyNzBweDtcblx0XHRcdG1hcmdpbjogMCAwIDE1cHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dHJhbnNpdGlvbjogLjNzO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMDtcblx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDVweCAkcmVkO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR9XG5cdFx0XHRpbWd7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCUhaW1wb3J0YW50O1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0bWFyZ2luOiAwIWltcG9ydGFudDtcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQub3JkZXItbm93LWJ0bntcblx0XHRcdGZvbnQtZmFtaWx5OiAkZnV0dXJhcHQtZGVtaTtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMzApO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMjMwcHg7XG5cdFx0XHRwYWRkaW5nOiAxMXB4IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogLjNzO1xuXHRcdFx0ei1pbmRleDogMztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLTEwMDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zaG9ydC1kZXNjcmlwdGlvbntcblx0XHRcdHB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBiaWxvLHNhbnMtc2VyaWY7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4IWltcG9ydGFudDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHghaW1wb3J0YW50O1xuXHRcdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdH1cblx0XHR9XG5cdFx0LmFkZF90b19jYXJ0X2J1dHRvbntcblx0XHRcdGZvbnQtc2l6ZTogMThweCFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXdlaWdodDogNDAwIWltcG9ydGFudDtcblx0XHRcdGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xuXHRcdFx0bWluLWhlaWdodDogNDVweDtcblx0XHRcdG1heC13aWR0aDogMTUwcHg7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4IWltcG9ydGFudDtcblx0XHRcdG1hcmdpbjogYXV0byAwIDAhaW1wb3J0YW50O1xuXHRcdFx0Ji5hZGRlZDo6YWZ0ZXJ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucHJvZHVjdF90eXBlX3NpbXBsZTpub3QoLmFkZF90b19jYXJ0X2J1dHRvbil7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRmb250LXdlaWdodDogMTAwO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdG1hcmdpbjogYXV0byAwIDAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdH1cblx0ICAgIC5wcm9kdWN0LWNhdHtcbiAgICBcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZnV0dXJhcHQtZGVtaTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDEwMCk7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdCAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Y29sb3I6ICRyZWQtMTAwO1xuXHQgICAgfVxuXHRcdC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxle1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmb250LWZhbWlseTogJGZ1dHVyYXB0LWRlbWk7XG5cdFx0XHRmb250LXNpemU6IDI0cHghaW1wb3J0YW50O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHghaW1wb3J0YW50O1xuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMjUpO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRjb2xvcjogJGJsYWNrLTEwMDtcblx0XHRcdHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luOiAwIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnByaWNle1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRjb2x1bW4tZ2FwOiA1cHg7XG5cdFx0XHRmb250LWZhbWlseTogJGZ1dHVyYXB0LWRlbWk7XG5cdFx0XHRmb250LXNpemU6IDE4cHghaW1wb3J0YW50O1xuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMjUpO1xuXHRcdFx0Y29sb3I6ICRibGFjay0xMDAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luOiBhdXRvIDAgMCFpbXBvcnRhbnQ7XG5cdFx0XHQud29vY29tbWVyY2UtUHJpY2UtYW1vdW50IGJkaXtcblx0XHRcdFx0Y29sb3I6ICRibGFjay0xMDA7XG5cdFx0XHR9XG5cdFx0XHRkZWx7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDAhaW1wb3J0YW50O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRibGFjay0xMDA7XG5cdFx0XHRcdC53b29jb21tZXJjZS1QcmljZS1hbW91bnQgYmRpe1xuXHRcdFx0XHRcdGNvbG9yOiAkYmxhY2stMTAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRpbnN7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcblx0XHRcdCAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0ICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMCFpbXBvcnRhbnQ7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2stMTAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRhLmFkZGVkX3RvX2NhcnQud2MtZm9yd2FyZHtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIzllOWU5ZSAwLCM2MTYzNjAgOTklKSFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW46IDEwcHggMCAwO1xuXHRcdFx0cGFkZGluZzogMTBweCAwIWltcG9ydGFudDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHR9XG5cdH1cblx0Lm9uc2FsZXtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG5cdC53b29jb21tZXJjZS1pbmZve1xuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcblx0XHRtYXJnaW46IDJlbSAwIWltcG9ydGFudDtcblx0XHRzdHJvbmd7XG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcblx0XHR9XG5cdH1cbn1cbi5yZWxhdGVkLnByb2R1Y3RzIGxpLnByb2R1Y3R7XG5cdC5idXR0b24ud3AtZWxlbWVudC1idXR0b257XG5cdFx0ZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG5cdH1cbn1cbi53b29jb21tZXJjZS1yZXN1bHQtY291bnR7XG5cdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xuXHRmb250LXdlaWdodDogMTAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAkZGFyay1ibHVlO1xuXHRtYXJnaW46IDE0cHggMCFpbXBvcnRhbnQ7XG59XG4vLyBhLmxvYWQtbW9yZS1wcm9kdWN0c3tcbi8vIFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XG4vLyBcdGZvbnQtd2VpZ2h0OiA0MDA7XG4vLyBcdGZvbnQtc2l6ZTogXHQxOHB4IWltcG9ydGFudDtcbi8vIFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNzUpO1xuLy8gXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuLy8gXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyBcdG1hcmdpbjogMTRweCAwIDMzcHghaW1wb3J0YW50O1xuLy8gfVxuLy8gLmxtcF9wcm9kdWN0c19sb2FkaW5ne1xuLy8gXHRjb2xvcjogJGRhcmstYmx1ZTtcbi8vIH1cbi8vIC5yZWxhdGVkLnByb2R1Y3RzLFxuLy8gLnByb2R1Y3RzX3NlY3Rpb24gLndvb2NvbW1lcmNlLFxuLy8gLndvb2NvbW1lcmNlLXNob3AgLmFsbC1wcm9kdWN0cy1zZWN0aW9ue1xuLy8gXHR1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5zdGFyLXJhdGluZ3tcbi8vIFx0XHRmb250LXNpemU6IDEzcHg7XG4vLyBcdFx0bGV0dGVyLXNwYWNpbmc6IDNweDtcbi8vIFx0XHRtaW4taGVpZ2h0OiAzMHB4O1xuLy8gXHRcdG1hcmdpbjogMDtcbi8vIFx0fVxuLy8gXHQuc3Rhci1yYXRpbmd7XG4vLyBcdFx0d2lkdGg6IDYuM2VtO1xuLy8gXHRcdCY6YmVmb3Jle1xuLy8gXHRcdFx0Y29sb3I6ICRkYXJrLWJsdWU7XG4vLyBcdFx0XHR0b3A6IDlweDtcbi8vIFx0XHR9XG4vLyBcdFx0c3Bhbntcbi8vIFx0XHRcdC5yYXRpbmd7XG4vLyBcdFx0XHRcdG9wYWNpdHk6IDA7XG4vLyBcdFx0XHR9XG4vLyBcdFx0XHQmOmJlZm9yZXtcbi8vIFx0XHRcdFx0Y29sb3I6ICRkYXJrLWJsdWU7XG4vLyBcdFx0XHRcdHRvcDogOXB4O1xuLy8gXHRcdFx0fVxuLy8gXHRcdH1cbi8vIFx0fVxuLy8gfVxuLy8gUHJvZHVjdHMgUGFnZSBIZWFkaW5nc1xuLndvb2NvbW1lcmNlIC5hbGwtcHJvZHVjdHMtc2VjdGlvbntcblx0LmNvbnRhaW5lcntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cdC5zaG9wLWNvbnRlbnR7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMTcwcHg7XG5cdFx0cGFkZGluZzogNTFweCAwIDY4cHggMjBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Lndvb2NvbW1lcmNlLW9yZGVyaW5ne1xuXHRcdFx0Ly8gcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ly8gdG9wOiA2MHB4O1xuXHRcdFx0Ly8gcmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW46IDlweCAwIDA7XG5cdFx0fVxuXHRcdC5jYXRlZ29yeS1ib3h7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW46IDAgMCAxOXB4O1xuXHRcdFx0aW1ne1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTFweCAwIDA7XG5cdFx0XHR9XG5cdFx0XHQucGFnZS10aXRsZXtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDEwMCk7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2stMzAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ICAgIG1heC13aWR0aDogNzYwcHg7XG5cdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1heC13aWR0aDogNzYwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAxNnB4IDAgMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc2lkZWJhci1zaG9we1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMjMwcHg7XG5cdFx0cGFkZGluZzogNDRweCAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0d2lkdGg6IDQwMCU7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHR9XG5cdFx0LndpZGdldC53aWRnZXRfbmF2X21lbnV7XG5cdFx0XHRoMSxoMixoMyxoNCxoNXtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDEwMCk7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2stMzAwO1xuXHRcdFx0XHRwYWRkaW5nOiAxMnB4IDAgMTZweDtcblx0XHRcdFx0bWFyZ2luOiAwIDIwcHggMTJweCAwO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHJlZDtcblx0XHRcdH1cblx0XHRcdHVse1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAyM3B4O1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZnV0dXJhcHQtZGVtaTtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMzApO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0Y29sb3I6ICRibGFjay0zMDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XG5cdFx0XHRcdFx0Ji5hY3RpdmUsXG5cdFx0XHRcdFx0JjphY3RpdmUsXG5cdFx0XHRcdFx0Jjpmb2N1cyxcblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRyZWQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXJ7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQub3JkZXJub3ctYnRue1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdCAgICBtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bWF4LWhlaWdodDogNTJweDtcblx0XHRtYXJnaW46IDlweCAwIDA7XG5cdH1cblx0I2xvYWRtb3JlLXByb2R1Y3Rze1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0bWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICAgICAgJi5uby1zaG93e1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBhbmltYXRpb246IGFuaW0tZmxleC1oaWRlIDFzO1xuICAgICAgICB9XG5cdH1cbn1cbi5zaW5nbGUtcHJvZHVjdC53b29jb21tZXJjZXtcblx0LnNob3AtY29udGVudHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0fVxufSIsIi5zaW5nbGUtcHJvZHVjdC1zZWN0aW9ue1xyXG5cdHBhZGRpbmc6IDgwcHggMCAwO1xyXG5cdHNlY3Rpb24ucmVsYXRlZC5wcm9kdWN0c3tcclxuXHQgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cdCAgICBtYXgtd2lkdGg6IDE0MDBweDtcclxuICAgIFx0cGFkZGluZzogMzFweCAwIDEwNHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQgICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAvLyBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICBcdGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIFx0YmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcclxuICAgICAgICBcdHdpZHRoOiAzMDAwcHg7XHJcbiAgICBcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHQgICAgdG9wOiAwO1xyXG5cdFx0ICAgIGxlZnQ6IDUwJTtcclxuXHRcdCAgICByaWdodDogMDtcclxuXHRcdCAgICBib3R0b206IDA7XHJcblx0XHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0ICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpY2stdHJhY2t7XHJcbiAgICBcdCAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgXHRcdGNvbHVtbi1nYXA6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsLnByb2R1Y3Rze1xyXG4gICAgICAgIFx0bGkucHJvZHVjdHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDQ0MHB4O1xyXG5cdFx0XHRcdGEud29vY29tbWVyY2UtTG9vcFByb2R1Y3QtbGluayxcclxuXHRcdFx0XHRhLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbGlua3tcclxuICAgIFx0XHRcdFx0bWluLWhlaWdodDogNDIxcHg7XHJcbiAgICBcdFx0XHRcdCY6aG92ZXJ7XHJcbiAgICBcdFx0XHRcdFx0Lm9yZGVyLW5vdy1idG57XHJcbiAgICBcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG4gICAgXHRcdFx0XHRcdH1cclxuICAgIFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHQgICAgICAgIFx0LnByb2R1Y3RzLWltYWdlLWJveHtcclxuXHRcdFx0XHQgICAgbWluLXdpZHRoOiA0NDBweDtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogNDQwcHg7XHJcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAzMjBweDtcclxuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDMyMHB4O1xyXG5cdFx0XHRcdCAgICBtYXJnaW46IDAgMCAyM3B4O1xyXG5cdCAgICAgICAgXHR9XHJcblx0ICAgICAgICBcdC5wcm9kdWN0LWNhdHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdCAgICAgICAgXHR9XHJcblx0ICAgICAgICBcdC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxle1xyXG4gICAgICAgIFx0XHQgICAgZm9udC1zaXplOiAzMHB4IWltcG9ydGFudDtcclxuICAgICAgICBcdFx0ICAgIG1hcmdpbjogMCAwIDZweCFpbXBvcnRhbnQ7XHJcblx0ICAgICAgICBcdH1cclxuICAgICAgICBcdH1cclxuICAgICAgICB9XHJcblx0XHQuc2VjdGlvbi1oZWFkaW5ne1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdG1hcmdpbjogMCAwIDI4cHg7XHJcblx0XHRcdCY6YmVmb3JlLFxyXG5cdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHQgICAgd2lkdGg6IDEwMCU7XHJcblx0XHRcdCAgICBtYXgtd2lkdGg6IDQ0MHB4O1xyXG5cdFx0XHQgICAgZmxleDogMCAxIDQ0MHB4O1xyXG5cdFx0XHQgICAgaGVpZ2h0OiAxMXB4O1xyXG5cdFx0XHQgICAgbWFyZ2luOiAzNnB4IDAgMDtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2JmYmZiZjtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JmYmZiZjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNvbnRlbnQtaGVhZGluZ3N7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHR9XHJcblx0XHQuaGVhZGluZ3N7XHJcblx0ICAgICAgICBtaW4td2lkdGg6IDUyMHB4O1xyXG5cdFx0ICAgICYudG9we1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMTAwKTtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGNvbG9yOiAkcmVkLTEwMDtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHQgICAgfVxyXG5cdFx0ICAgICYubWFpbntcclxuXHRcdFx0XHRmb250LWZhbWlseTogJGZ1dHVyYXB0LWJvbGQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHQgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogNDZweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygyNSk7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0Y29sb3I6ICRibGFjay0xMDA7XHJcblx0XHRcdFx0bWFyZ2luOiAtNHB4IDAgMTRweDtcclxuXHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmdXR1cmFwdC1kZW1pO1xyXG5cdFx0XHRcdH1cclxuXHRcdCAgICB9XHJcblx0XHR9XHJcblx0fVxyXG5cdCNyZWxhdGVkLXByb2R1Y3RzLWFycm93c3tcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MnB4O1xyXG4gICAgICAgIGhlaWdodDogMjNweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIC5zbGljay1wcmV2LFxyXG4gICAgICAgIC5zbGljay1uZXh0e1xyXG4gICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLXByZXZ7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGljay1uZXh0e1xyXG4gICAgICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xcHg7XHJcbiAgICAgICAgfVxyXG5cdH1cclxuICAgIC5zbGljay1hcnJvd3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHRvcDogY2FsYygzMyUgLSAycHgpO1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlICsgNzM4cHgpO1xyXG4gICAgICAgIGNvbG9yOiAjYmZiZmJmO1xyXG5cdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICYuc2xpY2stcHJldntcclxuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA3NThweCk7XHJcbiAgICAgICAgfVxyXG4gICAgXHQmOmhvdmVye1xyXG4gICAgICAgIFx0Y29sb3I6ICRyZWQtMTAwO1xyXG4gICAgXHR9XHJcbiAgICB9XHJcblx0ZGl2LnByb2R1Y3R7XHJcblx0ICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0ICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHQgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cdCAgICBtYXJnaW46IGF1dG87XHJcblx0fVxyXG5cdGRpdi5zdW1tYXJ5e1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHR3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcblx0XHRtYXgtd2lkdGg6IDU1MHB4O1xyXG5cdFx0bWluLWhlaWdodDogNTA4cHg7XHJcblx0XHRwYWRkaW5nOiAwIDExMHB4IDAgMDtcclxuXHRcdG1hcmdpbjogMCAwIDQ0cHghaW1wb3J0YW50O1xyXG5cdH1cclxuXHRkaXYucHJvZHVjdCBkaXYuaW1hZ2VzLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeXtcclxuXHQgICAgZGlzcGxheTogZmxleDtcclxuXHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHQgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblx0ICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcclxuXHQgICAgbWF4LXdpZHRoOiA3MDBweDtcclxuXHQgICAgei1pbmRleDogMDtcclxuXHR9XHJcblx0ZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24sXHJcblx0ZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWx7XHJcblx0ICAgIHBhZGRpbmc6IDE5cHggMCAwO1xyXG5cdFx0aDEsaDIsaDMsaDQsaDUsaDZ7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0ICAgIGZvbnQtc2l6ZTogNDhweDtcclxuXHRcdCAgICBsaW5lLWhlaWdodDogMzZweDtcclxuXHRcdCAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcclxuXHRcdCAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRjb2xvcjogJGRhcmstYmx1ZTtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMjNweDtcclxuXHRcdH1cclxuXHRcdHB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0ICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHRcdCAgICBsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdCAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygtNSk7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2stMTAwO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAxMnB4O1xyXG5cdFx0fVxyXG5cdFx0dWx7XHJcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDI2cHg7XHJcblx0XHRcdG1hcmdpbjogMCAwIDE0cHg7XHJcblx0XHRcdGxpe1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdCAgICBmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdFx0ICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3JheTtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0Ly8gcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdC8vICY6YmVmb3Jle1xyXG5cdFx0XHRcdC8vIFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0Ly8gXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9idWxsZXQtYXRvbS1pY29uLnBuZyk7XHJcblx0XHRcdFx0Ly8gXHR3aWR0aDogMTlweDtcclxuXHRcdFx0XHQvLyBcdGhlaWdodDogMjBweDtcclxuXHRcdFx0XHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHQvLyAgICAgdG9wOiA1MCU7XHJcblx0XHRcdFx0Ly8gICAgIGxlZnQ6IC0yNnB4O1xyXG5cdFx0XHRcdC8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0Ly8gfVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC8vIGRpdi5wcm9kdWN0IC5wcm9kdWN0LXNrdS1pZHtcclxuXHQvLyBcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdC8vIFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHQvLyAgICAgZm9udC1zaXplOiAxNXB4O1xyXG5cdC8vICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuXHQvLyAgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNTApO1xyXG5cdC8vIFx0Y29sb3I6ICRyZWQtMTAwO1xyXG5cdC8vIFx0bWFyZ2luOiAwIDAgMTJweDtcclxuXHQvLyB9XHJcblx0ZGl2LnByb2R1Y3QgZm9ybS5jYXJ0e1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHQuYnV0dG9ue1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLW1haW47XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDc1KTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiAyNjBweDtcclxuXHRcdFx0bWluLWhlaWdodDogNTRweDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0Jjpmb2N1cyxcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLWhvdmVyO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWN0aXZle1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRyZWQtYWN0aXZlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRkaXYucXVhbnRpdHl7XHJcbiAgICBcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0bWFyZ2luOiAwIDIwcHggMCAwO1xyXG5cdCAgICBcdGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG5cdCAgICBcdGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9ue1xyXG5cdCAgICBcdFx0ZGlzcGxheTogbm9uZTtcclxuXHQgICAgXHRcdG1hcmdpbjogMDtcclxuXHQgICAgXHR9XHJcblx0ICAgIFx0aW5wdXR7XHJcblx0ICAgIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xyXG4gICAgXHRcdCAgICBmb250LXNpemU6IDMwcHg7XHJcblx0ICAgIFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmxhY2stMTAwO1xyXG5cdCAgICBcdFx0d2lkdGg6IDUzcHg7XHJcbiAgICBcdFx0XHRsaW5lLWhlaWdodDogMDtcclxuXHQgICAgXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0ICAgIFx0XHQmLm1pbnVze1xyXG4gICAgXHRcdFx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0ICAgIFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcclxuXHQgICAgXHRcdFx0cGFkZGluZzogMCAwIDEwcHg7XHJcblx0ICAgIFx0XHR9XHJcblx0ICAgIFx0XHQmLnBsdXN7XHJcblx0ICAgIFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xyXG5cdCAgICBcdFx0fVxyXG5cdCAgICBcdH1cclxuXHRcdFx0LnF0eXtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmdXR1cmFwdC1kZW1pO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDUwKTtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdGNvbG9yOiAkYmxhY2stMTAwO1xyXG5cdFx0XHRcdHdpZHRoOiA1NHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNTRweDtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmxhY2stMTAwO1xyXG5cdCAgICBcdFx0YXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG5cdCAgICBcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdCAgICBcdFx0LW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0XHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9ue1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpmb2N1c3tcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM1NDZlNWI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcbiAgICBcdC5wcm9kdWN0LXF1YW50aXR5LWxhYmVse1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZ1dHVyYXB0LWRlbWk7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDUwKTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Y29sb3I6ICRibGFjay0xMDA7XHJcbiAgICBcdFx0d2lkdGg6IDEwMCU7XHJcbiAgICBcdFx0bWFyZ2luOiAwO1xyXG4gICAgXHR9XHJcblx0fVxyXG5cdC8vIC5yYXRpbmctc3Rhci1ib3h7XHJcblx0Ly8gICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0Ly8gICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHQvLyAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdC8vICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdC8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ly8gICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHQvLyBcdC5zdGFyLXJhdGluZyxcclxuXHQvLyAgICAgLnByaWNle1xyXG5cdC8vICAgICBcdG1hcmdpbjogMDtcclxuXHQvLyAgICAgfVxyXG5cdC8vIFx0Lndvb2NvbW1lcmNlLXByb2R1Y3QtcmF0aW5ne1xyXG5cdC8vIFx0XHRtYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudDtcclxuXHQvLyBcdH1cclxuXHQvLyAgICAgLnN0YXItcmF0aW5ne1xyXG4gICAgLy8gXHQgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgLy8gXHRcdGxldHRlci1zcGFjaW5nOiAzcHg7XHJcblx0Ly8gICAgIFx0Y29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICAvLyBcdCAgICB3aWR0aDogNi4zZW07XHJcblx0Ly8gICAgIFx0JjpiZWZvcmV7XHJcblx0Ly8gICAgIFx0XHRjb2xvcjogJGRhcmstYmx1ZTtcclxuXHQvLyAgICAgXHR9XHJcblx0Ly8gICAgIH1cclxuXHQvLyB9XHJcblx0LnByb2R1Y3RfdGl0bGV7XHJcblx0ICAgIGZvbnQtZmFtaWx5OiAkZnV0dXJhcHQtZGVtaTtcclxuXHQgICAgZm9udC1zaXplOiA0MHB4O1xyXG5cdCAgICBsaW5lLWhlaWdodDogMzZweDtcclxuXHQgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMjUpO1xyXG5cdCAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdCAgICBjb2xvcjogJGJsYWNrLTEwMDtcclxuXHQgICAgbWFyZ2luOiAwIDAgNHB4IWltcG9ydGFudDtcclxuXHR9XHJcblx0LnByb2R1Y3QtZGVzY3tcclxuXHRcdHBhZGRpbmc6IDUwcHggMCAyOHB4O1xyXG5cdFx0cHtcclxuXHRcdCAgICBmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdCAgICBmb250LXdlaWdodDogMTAwO1xyXG5cdFx0ICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdCAgICBmb250LXNpemU6IDIwcHg7XHJcblx0XHQgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHQgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMCk7XHJcblx0XHQgICAgY29sb3I6ICRkYXJrLWJsdWU7XHJcblx0XHQgICAgbWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdFx0cCArIHB7XHJcblx0XHRcdG1hcmdpbjogMTJweCAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHR0YWJsZS52YXJpYXRpb25ze1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMCFpbXBvcnRhbnQ7XHJcblx0XHRsYWJlbHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRmdXR1cmFwdC1kZW1pO1xyXG5cdFx0ICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDUwKTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Y29sb3I6ICRibGFjay0xMDA7XHJcblx0XHRcdG1hcmdpbjogMTZweCAwIDAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0c2VsZWN0e1xyXG5cdCAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuXHQgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHQgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjay0xMDA7XHJcblx0XHQgICAgbGluZS1oZWlnaHQ6IHVuc2V0O1xyXG5cdFx0ICAgIGhlaWdodDogNTBweDtcclxuXHRcdCAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XHJcblx0ICAgICAgICBtYXJnaW4tcmlnaHQ6IDAhaW1wb3J0YW50O1xyXG5cdCAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNTApO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrLTEwMDtcclxuXHRcdFx0Jjpmb2N1c3tcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkcmVkLTEwMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmZvY3VzOjpwbGFjZWhvbGRlcntcclxuXHRcdFx0XHRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6Zm9jdXMtdmlzaWJsZXtcclxuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdG9wdGlvbntcclxuXHRcdFx0ICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRhLnJlc2V0X3ZhcmlhdGlvbnN7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZnV0dXJhcHQtZGVtaTtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4IWltcG9ydGFudDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDUwKTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Y29sb3I6ICRncmF5O1xyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdGNvbG9yOiAkcmVkLTEwMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lndvby1zZWxlY3RlZC12YXJpYXRpb24taXRlbS1uYW1le1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZ1dHVyYXB0LWRlbWk7XHJcblx0XHQgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNTApO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrLTEwMDtcclxuXHRcdH1cclxuXHRcdHRoLmxhYmVsLFxyXG5cdFx0dGQudmFsdWV7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAwIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdHRye1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHQgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG5cdFx0ICAgIG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHRcdHRkLnZhbHVle1xyXG5cdFx0ICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdC52YXJpYWJsZS1pdGVtcy13cmFwcGVyLmJ1dHRvbi12YXJpYWJsZS1pdGVtcy13cmFwcGVyLnd2cy1zdHlsZS1zcXVhcmVke1xyXG5cdFx0XHRjb2x1bW4tZ2FwOiAxMHB4O1xyXG5cdFx0XHRyb3ctZ2FwOiA1cHg7XHJcblx0XHQgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuXHRcdFx0bGl7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZnV0dXJhcHQtZGVtaTtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNTApO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0Y29sb3I6ICNiM2IzYjM7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjYjNiM2IzO1xyXG5cdFx0XHQgICAgbWFyZ2luOiAwO1xyXG5cdCAgICAgICAgXHRwYWRkaW5nOiAxOXB4IDA7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0ICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcclxuICAgIFx0XHRcdG1heC13aWR0aDogMjE1cHg7XHJcblx0XHRcdFx0Ji5zZWxlY3RlZCxcclxuXHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLTEwMCFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRibGFjay0xMDA7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQud29vY29tbWVyY2UtdmFyaWF0aW9uLXByaWNle1xyXG5cdFx0c3Bhbi53b29jb21tZXJjZS1QcmljZS1hbW91bnR7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZnV0dXJhcHQtZGVtaTtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4IWltcG9ydGFudDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNTApO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrLTEwMCFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJze1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW46IDUzcHggMCAwO1xyXG5cdFx0dWwudGFic3tcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuICAgIFx0XHRjb2x1bW4tZ2FwOiA4MnB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmZiZmJmIWltcG9ydGFudDtcclxuXHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZmJmYmYhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdGxpe1xyXG5cdFx0XHQgICAgYmFja2dyb3VuZDogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICBcdFx0XHRib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRtYXJnaW46IDAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdCY6YmVmb3JlLFxyXG5cdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRjb250ZW50OiB1bnNldDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjNDA0MDQwIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNiZmJmYmY7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdGF7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmdXR1cmFwdC1kZW1pO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweCFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMjUpO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0Y29sb3I6ICNhNmE2YTYhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE0cHggMCAxMHB4IWltcG9ydGFudDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC53b29jb21tZXJjZS1UYWJzLXBhbmVse1xyXG5cdFx0XHRwYWRkaW5nOiAzNHB4IDAgMjZweDtcclxuXHRcdCAgICBtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0XHQud29vY29tbWVyY2UtUmV2aWV3cy10aXRsZXtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnByb2R1Y3QtY2F0ZWdvcnl7XHJcblx0XHRmb250LWZhbWlseTogJGZ1dHVyYXB0LWRlbWk7XHJcblx0XHRmb250LXNpemU6IDE2cHghaW1wb3J0YW50O1xyXG5cdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMTAwKTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRjb2xvcjogJHJlZC0xMDA7XHJcblx0XHRtYXJnaW46IC01cHggMCAwO1xyXG5cdH1cclxuXHQucHJvZHVjdC1pc25ld3tcclxuICAgIFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZC0xMDA7XHJcbiAgICBcdGNvbG9yOiAkd2hpdGU7XHJcbiAgICBcdHBhZGRpbmc6IDlweCAxNHB4IDZweDtcclxuICAgIFx0Ym9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmdXR1cmFwdC1kZW1pO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdCAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMTIwKTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIFx0dG9wOiAwO1xyXG4gICAgXHRsZWZ0OiA0MXB4O1xyXG4gICAgXHR6LWluZGV4OiAyO1xyXG4gICAgXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XHJcbiAgICBcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XHJcbiAgICBcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cdC5vcmRlcm5vdy1idG57XHJcblx0XHRkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcclxuXHR9XHJcbn0iLCIvKipcclxuICogU2luZ2xlIFByb2R1Y3QgR2FsbGVyeVxyXG4gKi9cclxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAuZmxleC12aWV3cG9ydHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwOHB4O1xyXG4gICAgICAgID4gLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fd3JhcHBlcntcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIFNsaWRlclxyXG4gICAgLnNsaWNrLWFycm93e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0b3A6IDQ3JTtcclxuICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkLW1haW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2xpY2stcHJldntcclxuICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zbGljay1uZXh0e1xyXG4gICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fd3JhcHBlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay0yMDA7XHJcbn1cclxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fd3JhcHBlciAuem9vbUltZ3tcclxuICAgIGN1cnNvcjogbW92ZTtcclxufVxyXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X19pbWFnZXtcclxuICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLTIwMDtcclxuICAgIG1pbi1oZWlnaHQ6IDUwOHB4O1xyXG4gICAgYXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyBpbWd7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1heC1oZWlnaHQ6IDUwOHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyAuZmxleC1jb250cm9sLXRodW1ic3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBjb2x1bW4tZ2FwOiA1cHg7XHJcbiAgICByb3ctZ2FwOiA1cHg7XHJcbiAgICBtYXJnaW46IDEwcHggMCAwO1xyXG4gICAgbGl7XHJcbiAgICAgICAgd2lkdGg6IDgwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICBtYXJnaW46IDAgMTBweCAyMHB4IDA7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrLTEwMDtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZWQtMTAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnktLWNvbHVtbnMtNCAuZmxleC1jb250cm9sLXRodW1icyBsaTpudGgtY2hpbGQoNG4rMSl7XHJcbiAgICBjbGVhcjogbm9uZSFpbXBvcnRhbnQ7XHJcbn1cclxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fdHJpZ2dlcntcclxuICAgIHRvcDogNDQwcHg7XHJcbiAgICByaWdodDogMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL3pvb20taWNvbi5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvem9vbS1pY29uLWJsdWUucG5nKTtcclxuICAgIH1cclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OiB1bnNldDtcclxuICAgIH1cclxufSIsIi5ncmVjYXB0Y2hhLWJhZGdle1xuXHRib3R0b206IDc0cHghaW1wb3J0YW50O1xuXHR6LWluZGV4OiAxMDAxMDtcbn1cbi50YWItb25seSxcbi5tb2JpbGUtb25seXtcblx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG4uZmxleC1jb250YWluZXJ7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG4uZmxleC13cmFwe1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG4uY2xlYXJmaXh7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjbGVhcjogYm90aDtcblx0ZmxvYXQ6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xufVxuLnRleHQtanVzdGlmeXtcblx0dGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbi50ZXh0LXJpZ2h0e1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50ZXh0LWxlZnR7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGV4dC1jZW50ZXJ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbnNwYW4ub25lbGluZXtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmhhcy1jbGVhcmZpeDphZnRlcntcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNsZWFyOiBib3RoO1xuXHRmbG9hdDogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG59XG4ubm8tcGFkZGluZ3tcblx0cGFkZGluZzogMCFpbXBvcnRhbnQ7XG59XG4uYW5pbWF0ZXtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcbn1cbi5hbmltYXRlLXZlcnlmYXN0e1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzIGVhc2UpO1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0LFxuLnNyLW9ubHl7XG5cdC8vIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxuLmFsaWdubm9uZSB7XG5cdG1hcmdpbjogMDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IGF1dG87XG59XG4uYWxpZ25jZW50ZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiA4cHggYXV0byAxN3B4O1xuXHRoZWlnaHQ6IGF1dG87XG59XG4uYWxpZ25sZWZ0LFxuLmFsaWducmlnaHQge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdG1hcmdpbi1ib3R0b206IDE3cHg7XG5cdGhlaWdodDogYXV0bztcbn1cbi5hbGlnbmxlZnQge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXJpZ2h0OiAxN3B4O1xufVxuLmFsaWducmlnaHQge1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAxN3B4O1xufVxuLmltZy13cmFwe1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwIGF1dG8gMzBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRpbWd7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiA4cHggYXV0bztcblx0fVxufVxuLmltZy13cmFwLXJpZ2h0e1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbjogMCAwIDMwcHggNTBweDtcbn1cbi5pbWctd3JhcC1sZWZ0e1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luOiAwIDUwcHggMzBweCAwO1xufVxuaW1nLmFsaWdubGVmdCxcbmltZy5hbGlnbnJpZ2h0LFxuaW1nLmFsaWdubm9uZSxcbmltZy5hbGlnbmNlbnRlcntcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xufVxuXG4ubWF4LWg2MHtcblx0bWF4LWhlaWdodDogNjBweDtcbiAgICB3aWR0aDogMjcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3cC1tb2JpbGUpe1xuXHQuaW1nLXdyYXB7XG5cdFx0ZmxvYXQ6IG5vbmUhaW1wb3J0YW50O1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdG1hcmdpbjogMCBhdXRvIDIwcHghaW1wb3J0YW50O1xuXHR9XG5cdGltZy5hbGlnbmxlZnQsXG5cdGltZy5hbGlnbnJpZ2h0LFxuXHRpbWcuYWxpZ25ub25lXG5cdGltZy5hbGlnbmNlbnRlcntcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDIwcHggYXV0bztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn0iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkb3Zlcm1heC1kZXNrLTIwMTYpe1xuXHQuZnJvbnRfbG9jYXRpb25zX3NlY3Rpb257XG4vLyBcdFx0LmNvbnRlbnRze1xuLy8gXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4vLyBcdFx0fVxuXHRcdC5sb2NhdGlvbntcbiAgICBcdFx0bWF4LXdpZHRoOiA0OCU7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkb3Zlcm1heC1kZXNrKXtcblx0LmNvbnRhaW5lcntcblx0XHRwYWRkaW5nOiAwIDEwcHghaW1wb3J0YW50O1xuXHR9XG5cdC5ibG9nX3BhZ2Vfc2VjdGlvbiAucG9zdC1jYXJkcyAuYWxtLXJldmVhbHtcblx0XHRtYXgtd2lkdGg6IDkyNXB4O1xuICAgIFx0bWFyZ2luOiAwIGF1dG8gMjBweDtcblx0fVxuXHQuZnJvbnRfZ2FsbGVyeV9zZWN0aW9uIC5wcm9kdWN0LWdhbGxlcnl7XG5cdCAgICBtYXgtd2lkdGg6IDEwNDhweDtcbiAgICBcdG1hcmdpbjogMzFweCBhdXRvIDA7XG5cdH1cblx0LmZyb250X2NvbnRlbnRpbWdfc2VjdGlvbiAudGhlLWNvbnRlbnR7XG5cdCAgICBwYWRkaW5nOiAwIDE1MHB4IDAgMDtcblx0fVxuXHQuY29udGVudF9pbWFnZV9zZWN0aW9ue1xuXHRcdC5jb250ZW50c3tcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblx0XHQuY29udGVudC1sZWZ0LFxuXHRcdC5jb250ZW50LXJpZ2h0e1xuXHRcdFx0bWF4LXdpZHRoOiA2MDBweDtcblx0XHR9XG5cdFx0LnRoZS1jb250ZW50e1xuXHRcdFx0cGFkZGluZzogMCA1MHB4IDAgMDtcblx0XHR9XG5cdH1cblx0LmdhbGxlcnlfc2VjdGlvbiAuZ2FsbGVyeXtcblx0XHRtYXgtd2lkdGg6IDEwNDhweDtcblx0ICAgIG1hcmdpbjogMjhweCBhdXRvIDQxcHg7XG5cdH1cblx0Lm5hdi1zaWduaW4tbGlua3tcblx0ICAgIG1heC13aWR0aDogMTAwcHg7XG5cdCAgICBpLmljb257XG5cdCAgICBcdG1hcmdpbjogMDtcblx0ICAgIH1cblx0ICAgIHNwYW57XG5cdCAgICBcdGRpc3BsYXk6IG5vbmU7XG5cdCAgICB9XG5cdH1cblx0I215LWFjY291bnQtbmF2e1xuXHQgICAgbWF4LXdpZHRoOiAxMDBweDtcblx0XHRsaS5hY2NvdW50LWljb24+YT5zcGFuLm1lbnUtbGFiZWx7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRsaS5hY2NvdW50LWljb24+YTpiZWZvcmV7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHRcdHVsLmRyb3Bkb3duLW1lbnV7XG5cdFx0XHR3aWR0aDogMjIwcHg7XG4gICAgXHRcdGxlZnQ6IHVuc2V0O1xuXHRcdH1cblx0fVxuXHQjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uPnVsPmxpOm5vdCgubm9ybWFsKT51bC5kcm9wZG93bi1tZW51e1xuXHRcdHdpZHRoOiA5MCU7XG5cdH1cblx0I21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lcntcblx0ICAgIGNvbHVtbi1nYXA6IDEwcHg7XG5cdH1cblx0I21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbj51bHtcblx0ICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdH1cblx0I21lbnUtaGFtYnVyZ2VyLW1lbnV7XG5cdFx0cGFkZGluZzogMjBweCA0MnB4IDIzcHggNDNweDtcbiAgICBcdGNvbHVtbi1nYXA6IDA7XG5cdH1cblx0Lndvb2NvbW1lcmNle1xuXHRcdC5hbGwtcHJvZHVjdHMtc2VjdGlvbiB1bC5wcm9kdWN0c3tcblx0XHRcdG1heC13aWR0aDogNzYwcHg7XG5cdFx0fVxuXHRcdC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIHVsLnByb2R1Y3Rze1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQubG9jYXRpb25zX3NlY3Rpb257XG5cdFx0LmNvbnRlbnRze1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LWRlc2stMTM0MCl7XG5cdC5mcm9udF9pbWdjb250ZW50X3NlY3Rpb24gLmltYWdle1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cdC53b29jb21tZXJjZTpub3QoLnNpbmdsZS1wcm9kdWN0KSAuYWxsLXByb2R1Y3RzLXNlY3Rpb24gLnNob3AtY29udGVudCAuY2F0ZWdvcnktYm94IC5wYWdlLXRpdGxle1xuXHQgICAgbWF4LXdpZHRoOiA0NDBweDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1kZXNrKXtcblx0LmhpZGUtbG9jbmF2LW9uLWRlc2t7XG5cdFx0ZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG5cdH1cblx0I21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjY2hvb3NlLWxvY2F0aW9uLWJveHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdCNtZW51LWhhbWJ1cmdlci1tZW51e1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdCAgICBtYXJnaW46IDA7XG5cdFx0PmxpOm5vdCguc29jaWFsLWxpbmtzKTpub3QoLm5hdi1vcmRlci1ub3cpe1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRyZWQtbWFpbjtcblx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHQ+YXtcblx0XHRcdFx0ICAgIHBhZGRpbmc6IDExcHggMCAwO1xuXHRcdFx0XHRcdD4uY2FyZXQ6YmVmb3Jle1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0PnVsLmRyb3Bkb3duLW1lbnV7Ly8gRGVwdGggMVxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHQgICAgcGFkZGluZzogMDtcblx0XHRcdFx0ICAgID5saXtcblx0XHQgICAgXHRcdCAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuXHRcdCAgICBcdFx0ICAgICY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdCAgICBcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY2NjY2Njtcblx0XHQgICAgXHRcdCAgICB9XG5cdFx0ICAgIFx0XHQgICAgJi5hY3RpdmV7XG5cdFx0ICAgIFx0XHQgICAgXHR1bC5kcm9wZG93bi1tZW51ey8vIERlcHRoIDJcblx0XHQgICAgXHRcdCAgICBcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ICAgIFx0XHQgICAgXHR9XG5cdFx0ICAgIFx0XHQgICAgfVxuXHRcdFx0XHQgICAgXHQ+YXtcblxuXHRcdFx0XHQgICAgXHR9XG5cdFx0XHRcdCAgICBcdHVsLmRyb3Bkb3duLW1lbnV7Ly8gRGVwdGggMlxuXHRcdFx0XHQgICAgXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdCAgICBcdFx0cGFkZGluZzogMCAwIDAgMjBweDtcblx0XHRcdFx0ICAgIFx0fVxuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRhe1xuXHQgICAgXHRcdGZvbnQtZmFtaWx5OiAkZnV0dXJhcHQtbWVkaXVtO1xuXHQgICAgXHRcdGZvbnQtc2l6ZTogMThweDtcblx0ICAgIFx0XHRsaW5lLWhlaWdodDogNDRweDtcblx0ICAgIFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZyg1MCk7XG5cdCAgICBcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0ICAgIFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHQgICAgXHRcdHdpZHRoOiAxMDAlO1xuXHQgICAgXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0Pi5jYXJldHtcblx0XHRcdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0ICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHQgICAgd2lkdGg6IDExcHg7XG5cdFx0XHRcdCAgICBoZWlnaHQ6IDdweDtcblx0XHRcdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ICAgIHRyYW5zaXRpb246IC4zcztcblx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvYWNjb3JkaW9uLWFycm93LWQucG5nKTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA3cHg7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ICAgIFx0dHJhbnNpdGlvbjogLjNzO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0PnVsLmRyb3Bkb3duLW1lbnV7Ly8gRGVwdGggMVxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHQ+bGkgdWwuZHJvcGRvd24tbWVudXsvLyBEZXB0aCAyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjbWVudS1oYW1idXJnZXItbWVudT5saTpub3QoLm5hdi1vcmRlci1ub3cpPmF7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdHBhZGRpbmc6IDExcHggMCAxMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuICAgIFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cdC5sb2MtbmF2e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5uYXYtb3JkZXItbm93e1xuXHRcdG1hcmdpbjogMCAwIDE2cHghaW1wb3J0YW50O1xuXHRcdG9yZGVyOiAxO1xuXHR9XG5cdC5yZWctbWVudXtcblx0XHRvcmRlcjogMjtcblx0fVxuXHQuc29jaWFsLWxpbmtze1xuXHRcdG9yZGVyOiA2O1xuXHRcdD51bC5kcm9wZG93bi1tZW51e1xuXHRcdFx0cGFkZGluZzogMjRweCAwIDEzcHg7XG5cdFx0fVxuXHR9XG5cdC5taW5pLWNhcnR7XG5cdFx0bWFyZ2luOiAwIDVweCAwIDA7XG5cdH1cblx0LmNvbnRlbnRfaW1hZ2Vfc2VjdGlvbntcblx0XHQuY29udGVudC1sZWZ0LFxuXHRcdC5jb250ZW50LXJpZ2h0e1xuXHRcdFx0bWF4LXdpZHRoOiA3MDBweDtcblx0XHR9XG5cdFx0LnRoZS1jb250ZW50e1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblx0LmxvY2F0aW9uX2luZm9fc2VjdGlvbntcblx0XHQuY29udGVudHN7XG5cdFx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0XHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXHRcdC5hY2YtbWFwe1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHJlZC1tYWluO1xuICAgIFx0XHR3aWR0aDogMTAwJTtcblx0XHQgICAgcGFkZGluZzogMTRweDtcblx0XHQgICAgJjpiZWZvcmV7XG5cdFx0ICAgIFx0Y29udGVudDogJyc7XG5cdFx0ICAgIFx0Ym9yZGVyOiAxNHB4IHNvbGlkICR3aGl0ZTtcblx0XHQgICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQgICAgdG9wOiAwO1xuXHRcdFx0ICAgIGxlZnQ6IDA7XG5cdFx0XHQgICAgcmlnaHQ6IDA7XG5cdFx0XHQgICAgYm90dG9tOiAwO1xuXHRcdFx0ICAgIHotaW5kZXg6IDE7XG5cdFx0ICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHQgICAgfVxuXHRcdH1cblx0XHQubG9jYXRpb24tdGV4dHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQgICAgbWFyZ2luOiA4cHggMCAxMXB4O1xuXHRcdH1cblx0XHQuYnRuc3tcblx0XHRcdG1hcmdpbjogMCAwIDE1cHg7XG5cdFx0fVxuXHRcdC5vcmRlci1vbmxpbmUtcG9wdXB7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0fVxuXHQgXHR1bC5jb250YWN0LWxpbmtze1xuIFx0XHQgICAgbWFyZ2luOiAwIDAgMTRweDtcblx0IFx0fVxuXHR9XG5cdC5sb2NhdGlvbl9nYWxsZXJ5X3NlY3Rpb257XG5cdFx0LmxvY2F0aW9uLWdhbGxlcnl7XG5cdFx0XHRtYXgtd2lkdGg6IDEwNDhweDtcblx0XHQgICAgbWFyZ2luOiAyOHB4IGF1dG8gNDFweDtcblx0XHR9XG5cdH1cblx0LmJsb2dfcGFnZV9zZWN0aW9ue1xuXHRcdC50aGUtY29udGVudC13cmFwe1xuXHRcdFx0cGFkZGluZzogNjBweCAwIDY2cHg7XG5cdFx0fVxuXHRcdC5zaW5nbGUtcG9zdHtcblx0XHRcdC5wb3N0LWNvbnRlbnR7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I2Zvb3Rlcntcblx0XHQuZm9vdGVyLW5hdnMtYm94e1xuXHRcdCAgICByb3ctZ2FwOiAzMHB4O1xuXHRcdCAgICB3aWR0aDogNzAlO1xuXHRcdCAgICBtYXJnaW46IGF1dG87XG5cdFx0ICAgIC5sYXN0LWNvbHtcblx0XHQgICAgXHRtYXJnaW46IDA7XG5cdFx0ICAgIH1cblx0XHR9XG5cdFx0dWwubmF2LWxpbmtzLnR3by1jb2xze1xuXHRcdCAgICBjb2x1bW4tZ2FwOiA0NXB4O1xuXHRcdH1cblx0XHQuZm9vdGVyLWNvbC1sb2dve1xuXHRcdFx0ZmxleDogYXV0bztcblx0XHR9XG5cdH1cblx0Lndvb2NvbW1lcmNlLWFjY291bnQgZGl2Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbntcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0dWx7XG5cdFx0ICAgIGRpc3BsYXk6IGZsZXg7XG5cdCAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXHRcdCAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuXHRcdCAgICBwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuXHQuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbntcblx0XHRkaXYucHJvZHVjdHtcblx0XHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXHRcdC5wcm9kdWN0LWlzbmV3e1xuXHRcdFx0bGVmdDogY2FsYygzMCUgLSA0MXB4KTtcblx0XHR9XG5cdFx0ZGl2LnN1bW1hcnl7XG5cdFx0XHRtYXgtd2lkdGg6IDcwMHB4O1xuXHRcdFx0bWFyZ2luOiAzMHB4IDAgMCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGVzayl7XG5cdC5mcm9udF9jb250ZW50aW1nX3NlY3Rpb24gLmNvbnRlbnQtbGVmdHtcblx0ICAgIHBhZGRpbmc6IDEwMHB4IDA7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtdGFiKXtcblx0LmxvY2F0aW9uc19zZWN0aW9uLFxuXHQuZnJvbnRfbG9jYXRpb25zX3NlY3Rpb257XG5cdFx0LmNvbnRlbnQtYm94e1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQub3V0c2lkZS1ib3h7XG5cdFx0XHRtaW4taGVpZ2h0OiAzMDBweDtcblx0XHR9XG5cdH1cblx0LmZyb250X2ltZ2NvbnRlbnRfc2VjdGlvbiAuaW1hZ2V7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cblx0LmZyb250X2NvbnRlbnRpbWdfc2VjdGlvbiAudGhlLWNvbnRlbnR7XG5cdCAgICBwYWRkaW5nOiAwIDEwMHB4IDAgMDtcblx0fVxuXHQuZnJvbnRfY29udGVudGltZ19zZWN0aW9uIC5jb250ZW50LXJpZ2h0e1xuXHRcdHBhZGRpbmctdG9wOiAoNzAwMDAlIC8gMTIwMCk7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtdGFiLTEwODApe1xuXHQjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbntcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5tYWluLW1lbnUtbmF2e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5sb2NhdGlvbl9nYWxsZXJ5X3NlY3Rpb24gLmxvY2F0aW9uLWdhbGxlcnksXG5cdC5nYWxsZXJ5X3NlY3Rpb24gLmdhbGxlcnksXG5cdC5mcm9udF9nYWxsZXJ5X3NlY3Rpb24gLnByb2R1Y3QtZ2FsbGVyeXtcblx0ICAgIG1heC13aWR0aDogNjk3cHg7XG5cdH1cblx0Lndvb2NvbW1lcmNlOm5vdCguc2luZ2xlLXByb2R1Y3QpIC5hbGwtcHJvZHVjdHMtc2VjdGlvbntcblx0XHR1bC5wcm9kdWN0cyBsaS5wcm9kdWN0e1xuXHRcdFx0YS53b29jb21tZXJjZS1Mb29wUHJvZHVjdC1saW5rLFxuXHRcdFx0YS53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2xpbmt7XG5cdFx0XHQgICAgbWluLWhlaWdodDogMzYwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdHVsLnByb2R1Y3Rze1xuXHQgICAgbWF4LXdpZHRoOiA1ODBweDtcblx0XHRsaS5wcm9kdWN0e1xuXHRcdCAgICBtYXgtd2lkdGg6IDI4MHB4O1xuXHRcdCAgICAucHJvZHVjdHMtaW1hZ2UtYm94e1xuXHRcdFx0ICAgIG1pbi1oZWlnaHQ6IDI2MHB4O1xuXHRcdFx0ICAgIG1heC1oZWlnaHQ6IDI2MHB4O1xuXHRcdCAgICB9XG5cdFx0fVxuXHR9XG5cdC5sYi1uYXZ7XG5cdFx0YS5sYi1wcmV2e1xuXHRcdCAgICBsZWZ0OiAwO1xuXHRcdH1cblx0XHRhLmxiLW5leHR7XG5cdFx0ICAgIHJpZ2h0OiAwO1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYil7XG5cdC5ibG9nX3BhZ2Vfc2VjdGlvbiAucG9zdC1jYXJkcyAuYWxtLXJldmVhbDphZnRlcntcblx0XHRjb250ZW50OiB1bnNldDtcblx0fVxuXHQuZnJvbnRfY29udGVudGltZ19zZWN0aW9uIC50aGUtY29udGVudHtcblx0ICAgIHBhZGRpbmc6IDAgNTBweCAwIDA7XG5cdH1cblx0Lndvb2NvbW1lcmNlOm5vdCguc2luZ2xlLXByb2R1Y3QpIC5hbGwtcHJvZHVjdHMtc2VjdGlvbiAuc2hvcC1jb250ZW50IC5jYXRlZ29yeS1ib3ggLnBhZ2UtdGl0bGV7XG5cdCAgICBtYXgtd2lkdGg6IDE2MHB4O1xuXHR9XG5cdC5mcm9udF9sb2NhdGlvbnNfc2VjdGlvbntcblx0XHQuY29udGVudHN7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0XHQubG9jYXRpb257XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWluLXRhYil7XG5cdCNmb290ZXIgLmZvb3Rlci1uYXZzLWJveHtcblx0ICAgIHdpZHRoOiA1NSU7XG5cdH1cblx0LmZyb250X2ltZ2NvbnRlbnRfc2VjdGlvbntcblx0ICAgIHBhZGRpbmc6IDEyMHB4IDAgOTFweDtcblx0XHQuaW1hZ2V7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0Ji5tb2JpbGV7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcblx0XHRcdFx0dG9wOiAtNzBweDtcblx0XHRcdCAgICB0b3A6IGNhbGMoNTAlIC0gMTYzcHgpO1xuXHRcdFx0ICAgIGxlZnQ6IC0yN3B4O1xuXHRcdFx0fVxuXHRcdFx0aW1ne1xuXHQgICAgICAgICAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiAzNzhweDtcblx0XHRcdCAgICBoZWlnaHQ6IDI2NnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUpe1xuXHQuZnJvbnRfcHJvZHVjdHNfc2VjdGlvbntcblx0XHQucHJvZHVjdC1pbWFnZS1ib3h7XG5cdFx0XHRtaW4td2lkdGg6IDM0MHB4O1xuXHRcdCAgICBtYXgtd2lkdGg6IDM0MHB4O1xuXHRcdCAgICBtaW4taGVpZ2h0OiAyNDdweDtcblx0XHQgICAgbWF4LWhlaWdodDogMjQ3cHg7XG5cdFx0fVxuXHR9XG5cdC5mcm9udF9jb250ZW50aW1nX3NlY3Rpb257XG5cdFx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdC5jb250ZW50c3tcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0XHR9XG5cdFx0LmNvbnRlbnQtbGVmdCxcblx0XHQuY29udGVudC1yaWdodHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0LmNvbnRlbnQtcmlnaHR7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogKDUwMDAwJSAvIDg3OCk7XG5cdFx0fVxuXHRcdC5jb250ZW50LWxlZnR7XG4gICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDAgMjE4cHg7XG5cdFx0fVxuXHRcdC50aGUtY29udGVudHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHRcdC5oZWFkaW5ncy5tYWlue1xuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdCAgICBsaW5lLWhlaWdodDogMzJweDtcblx0XHQgICAgbWFyZ2luOiAwIDAgMTdweDtcblx0XHR9XG5cdFx0LnRoZS1jb250ZW50IHB7XG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdCAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygtNSk7XG5cdFx0fVxuXHRcdC5idG5ze1xuXHRcdFx0bWFyZ2luOiAxN3B4IDAgMDtcblx0XHR9XG5cdH1cblx0LmZyb250X2ltZ2NvbnRlbnRfc2VjdGlvbntcblx0XHRwYWRkaW5nOiA2MnB4IDAgNjJweDtcblx0XHQuY29udGFpbmVye1xuICAgIFx0XHRwYWRkaW5nLWxlZnQ6IDQycHghaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuaW1hZ2UubW9iaWxle1xuXHRcdFx0dG9wOiAtMTI4cHg7XG5cdFx0fVxuXHR9XG5cdC5jYWxsX2FjdGlvbl9zZWN0aW9ue1xuXHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcblx0ICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcblx0ICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICAgICAgcGFkZGluZy10b3A6ICg1MDAwMCUgLyA4NzgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4IWltcG9ydGFudDtcblx0XHQmOmJlZm9yZXtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2NhbGxhY3Rpb24tdGV4dC1iY2tncm5kLW0ucG5nKTtcblx0XHQgICAgdG9wOiB1bnNldDtcblx0XHQgICAgbGVmdDogLTIwcHg7XG5cdFx0ICAgIHJpZ2h0OiB1bnNldDtcblx0XHQgICAgYm90dG9tOiA1MXB4O1xuXHQgICAgICAgIHdpZHRoOiAzNjBweDtcbiAgICBcdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdH1cblx0XHQuY29udGVudHN7XG5cdFx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdCAgICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCAgICBcdHJvdy1nYXA6IDEycHg7XG4gICAgXHQgICAgbWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQuY29udGVudC1sZWZ0e1xuXHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdC5wYWdlX2Jhbm5lcl9zZWN0aW9ue1xuXHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHQgICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0ICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuXHR9XG5cdC5jb250ZW50X2ltYWdlX3NlY3Rpb257XG5cdFx0LnRoZS1jb250ZW50LXdyYXB7XG5cdFx0XHRwYWRkaW5nOiAyN3B4IDAgMzdweDtcblx0XHR9XG5cdFx0LmNvbnRlbnQtbGVmdHtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdH1cblx0XHQuY29udGVudC1yaWdodHtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdH1cblx0XHQuY29udGVudC1ib3R0b217XG5cdFx0XHRvcmRlcjogMztcblx0XHRcdG1hcmdpbjogMTJweCAwIDA7XG5cdFx0fVxuXHRcdC5pbWFnZSBpbWd7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cblx0Lndvb2NvbW1lcmNlICNyZXZpZXdzICNjb21tZW50cyBvbC5jb21tZW50bGlzdCBsaXtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQud29vY29tbWVyY2UtcmV2aWV3X19wdWJsaXNoZWQtZGF0ZXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cblx0Lndvb2NvbW1lcmNlOm5vdCguc2luZ2xlLXByb2R1Y3QpIC5hbGwtcHJvZHVjdHMtc2VjdGlvbntcblx0XHR1bC5wcm9kdWN0cyBsaS5wcm9kdWN0e1xuXHRcdFx0Lm9yZGVyLW5vdy1idG57XG5cdFx0XHQgICAgbWF4LXdpZHRoOiAxNjRweDtcblx0XHRcdH1cblx0XHRcdGEud29vY29tbWVyY2UtTG9vcFByb2R1Y3QtbGluayxcblx0XHRcdGEud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19saW5re1xuXHRcdFx0ICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHR1bC5wcm9kdWN0c3tcblx0ICAgIG1heC13aWR0aDogNDYwcHg7XG5cdFx0bGkucHJvZHVjdHtcblx0XHQgICAgbWF4LXdpZHRoOiAyMjBweDtcblx0XHQgICAgLnByb2R1Y3RzLWltYWdlLWJveHtcblx0XHRcdCAgICBtaW4taGVpZ2h0OiAyMjBweDtcblx0XHRcdCAgICBtYXgtaGVpZ2h0OiAyMjBweDtcblx0XHQgICAgfVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1pbi10YWItODIwKXtcblx0I21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjbG9nb3tcblx0XHRwYWRkaW5nOiAxN3B4IDAgMTlweCAxNnB4O1xuXHRcdC5hLWN1c3RvbS1sb2dvIGltZ3tcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHQmLm1vYmlsZXtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vIFNVQk1FTlUgSVRFTVNcblx0I21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbj51bCB1bC5kcm9wZG93bi1tZW51e1xuICAgIFx0Y29sdW1uLWdhcDogNTBweDtcblx0ICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuXHR9XG5cdCNteS1hY2NvdW50LW5hdiB1bC5kcm9wZG93bi1tZW51e1xuXHRcdHRvcDogNDlweDtcblx0fVxuXHQjaGFtYnVyZ2VyLW5hdntcblx0ICAgIHRvcDogNzlweDtcblx0fVxuXHQuYmxvZ19iYW5uZXJfc2VjdGlvbntcblx0XHQudGhlLWNvbnRlbnQtd3JhcC5zaW5nbGUtcG9zdC1ibG9ne1xuXHRcdFx0cGFkZGluZzogNTlweCAwIDIzNXB4O1xuXHRcdFx0LmhlYWRpbmdzLnRvcHtcblx0XHRcdH1cblx0XHRcdC5jb250ZW50c3tcblx0XHRcdCAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnBvc3QtZGV0YWlsc3tcblx0XHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ICAgICAgICByb3ctZ2FwOiAyMHB4O1xuXHRcdH1cblx0XHQucG9zdC1oZWFkaW5ne1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQuc2hhcmUtdG8tc29jaWFsc3tcblx0XHQgICAgbWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXHQuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbntcblx0XHRwYWRkaW5nOiAxN3B4IDAgMDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdwLW1vYmlsZSl7XG5cdC8vICN3cGFkbWluYmFye1xuXHQvLyBcdHBvc2l0aW9uOiBmaXhlZDtcblx0Ly8gfVxuXHQvLyAuYWRtaW4tYmFyICNtYXN0aGVhZHtcblx0Ly8gXHR0b3A6IDQ2cHg7XG5cdC8vIH1cblx0I21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjbG9nbyAuYS1jdXN0b20tbG9nb3tcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdH1cblx0I2Zvb3Rlcntcblx0XHQuZm9vdGVyLWNvbnRlbnRzLnRvcHtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0cm93LWdhcDogMDtcblx0XHR9XG5cdFx0LmZvb3Rlci1uYXZzLWJveHtcblx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0ICAgIG1hcmdpbjogYXV0bztcblx0XHR9XG5cdFx0I21lbnUtZm9vdGVyLW5hdntcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblx0Lndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQucHJvZHVjdC1xdWFudGl0eSBkaXYucXVhbnRpdHl7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdwLW1lZGl1bSl7XG5cdC5wYWdlX2Jhbm5lcl9zZWN0aW9ue1xuXHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHQgICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0ICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuXHQgICAgbWluLWhlaWdodDogMTgwcHg7XG5cdCAgICBwYWRkaW5nOiAwO1xuXHQgICAgLnRoZS1jb250ZW50LXdyYXAge1xuXHRcdCAgICBwYWRkaW5nOiA0OHB4IDAgMjBweDtcblx0XHR9XG5cdCAgICAuY29udGVudHN7XG5cdCAgICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCAgICBcdG1hcmdpbjogYXV0bztcblx0ICAgIH1cblx0ICAgIC5oZWFkaW5ncy50b3B7XG5cdCAgICBcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIFx0ICAgIG1hcmdpbjogMDtcblx0ICAgIH1cblx0fVxuXHQuYmxvZ19iYW5uZXJfc2VjdGlvbntcblx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0ICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdCAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcblx0ICAgIG1pbi1oZWlnaHQ6IDE4MHB4O1xuXHQgICAgLnRoZS1jb250ZW50LXdyYXAge1xuXHRcdCAgICBwYWRkaW5nOiA0OHB4IDAgMjBweDtcblx0XHR9XG5cdCAgICAuY29udGVudHN7XG5cdCAgICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCAgICB9XG5cdCAgICAuaGVhZGluZ3MudG9we1xuXHQgICAgXHRsaW5lLWhlaWdodDogMjhweDtcbiAgICBcdCAgICBtYXJnaW46IDA7XG5cdCAgICB9XG5cdH1cblx0LmZyb250X2dhbGxlcnlfc2VjdGlvbntcblx0XHQucHJvZHVjdC1pbWFnZXtcblx0XHQgICAgbWF4LXdpZHRoOiAyODBweDtcblx0ICAgIFx0bWluLWhlaWdodDogMjgwcHg7XG5cdFx0fVxuXHRcdC5wcm9kdWN0LWdhbGxlcnl7XG5cdFx0XHRtYXgtd2lkdGg6IDU2NXB4O1xuXHRcdH1cblx0fVxuXHQuZ2FsbGVyeV9zZWN0aW9ue1xuXHRcdC5nYWxsZXJ5LWltYWdle1xuXHRcdCAgICBtYXgtd2lkdGg6IDI4MHB4O1xuXHQgICAgXHRtaW4taGVpZ2h0OiAyODBweDtcblx0XHR9XG5cdFx0LmdhbGxlcnl7XG5cdFx0XHRtYXgtd2lkdGg6IDU2NXB4O1xuXHRcdH1cblx0fVxuXHQubG9jYXRpb25fZ2FsbGVyeV9zZWN0aW9ue1xuXHRcdC5nYWxsZXJ5LWltYWdle1xuXHRcdCAgICBtYXgtd2lkdGg6IDI4MHB4O1xuXHQgICAgXHRtaW4taGVpZ2h0OiAyODBweDtcblx0XHR9XG5cdFx0LmxvY2F0aW9uLWdhbGxlcnl7XG5cdFx0XHRtYXgtd2lkdGg6IDU2NXB4O1xuXHRcdH1cblx0fVxuXHQuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiAucHJvZHVjdC1pc25ld3tcblx0XHRsZWZ0OiAzMHB4O1xuXHR9XG5cdC53b29jb21tZXJjZTpub3QoLnNpbmdsZS1wcm9kdWN0KSAuYWxsLXByb2R1Y3RzLXNlY3Rpb257XG5cdFx0LmNvbnRhaW5lcntcblx0XHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cdFx0LnNpZGViYXItc2hvcHtcblx0XHQgICAgbWF4LXdpZHRoOiAxMDAlO1xuXHQgICAgICAgIHBhZGRpbmc6IDZweCAwO1xuXHRcdCAgICAmOmJlZm9yZXtcblx0XHQgICAgXHRjb250ZW50OiB1bnNldDtcblx0XHQgICAgfVxuXHRcdCAgICAud2lkZ2V0LndpZGdldF9uYXZfbWVudXtcblx0XHRcdFx0aDEsaDIsaDMsaDQsaDV7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEycHggMCA1cHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMTJweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHVse1xuXHRcdCAgICBcdCAgICBkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHQgICAgY29sdW1uLWdhcDogMjJweDtcblx0XHRcdFx0ICAgIG92ZXJmbG93LXg6IGF1dG87XG5cdFx0XHRcdCAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XG5cdFx0XHRcdCAgICBtYXJnaW46IDA7XG5cdFx0XHRcdCAgICBwYWRkaW5nOiAwIDAgN3B4O1xuXHRcdFx0XHQgICAgYXtcblx0XHRcdFx0ICAgIFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0ICAgIH1cblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zaG9wLWNvbnRlbnR7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0LmNhdGVnb3J5LWJveHtcblx0XHRcdFx0LnBhZ2UtdGl0bGV7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lndvb2NvbW1lcmNlLW9yZGVyaW5ne1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdCAgICBtYXJnaW46IDVweCAwIDA7XG5cdFx0XHRcdHNlbGVjdHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltZy9zaG9wLWZpbHRlci1hcnJvdy5wbmcpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRcdCAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIFx0XHRcdFx0cGFkZGluZzogMCAyMHB4IDAgMDtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0dWwucHJvZHVjdHN7XG5cdFx0ICAgIG1heC13aWR0aDogNDYwcHg7XG5cdFx0XHRsaS5wcm9kdWN0e1xuXHRcdFx0ICAgIG1heC13aWR0aDogMjIwcHg7XG5cdFx0XHQgICAgLnByb2R1Y3RzLWltYWdlLWJveHtcblx0XHRcdFx0ICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xuXHRcdFx0XHQgICAgbWF4LWhlaWdodDogMjIwcHg7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdwLW1lZGl1bS02ODApe1xuXHQvLyAuYWRtaW4tYmFyICNtYXN0aGVhZCAuaGVhZGVyLWJveHtcblx0Ly8gICAgIHRvcDogLTQ2cHg7XG5cdC8vIH1cblx0LmhpZGUtb24tZGVza3tcblx0XHRkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG5cdH1cblx0LmhpZGUtb24tbW9iaWxle1xuXHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHR9XG5cdC5oaWRlbmF2LW9uLWRlc2t7XG5cdFx0ZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuXHR9XG5cdC5oaWRlbmF2LW9uLW1vYmlsZXtcblx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcblx0fVxuXHQuYmxvZ19wYWdlX3NlY3Rpb257XG5cdFx0LnRoZS1jb250ZW50LXdyYXB7XG5cdFx0XHRwYWRkaW5nOiAxN3B4IDAgNjZweDtcblx0XHR9XG5cdH1cblx0LmJsb2dfcG9zdF9zZWN0aW9ue1xuXHRcdC50aGUtY29udGVudC13cmFwe1xuXHRcdFx0cGFkZGluZzogMTVweCAwIDI1cHg7XG5cdFx0fVxuXHRcdC5oZWFkaW5nc3tcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdH1cblx0XHQudGhlLWNvbnRlbnQgcHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdH1cblx0XHQucG9zdC1pbWFnZSBpbWd7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cblx0I2Zvb3Rlcntcblx0XHQuZm9vdGVyLWNvbnRlbnRzLnRvcHtcblx0XHQgICAgcGFkZGluZzogMCAwIDM5cHg7XG5cdFx0fVxuXHRcdC5hLWN1c3RvbS1sb2dve1xuXHRcdFx0bWFyZ2luOiAtMzFweCAwIDA7XG5cdFx0fVxuXHRcdC5mb290ZXItY29sLWxvZ297XG5cdFx0ICAgIHJvdy1nYXA6IDE5cHg7XG5cdFx0fVxuXHRcdC5mb290ZXItbmF2LWhlYWRpbmd7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0dWwubmF2LWxpbmtze1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHQgICAgZmxleC13cmFwOiB3cmFwO1xuXHRcdCAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuXHRcdFx0bGl7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHQmLmJ0bi1saW5re1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTY1cHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAxMXB4IDAgMDtcblx0XHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0JjphY3RpdmV7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdCAgICBsaW5lLWhlaWdodDogMzhweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I2Zvb3RlcnsvLyBBY2NvcmRpb24gTWVudXNcblx0XHQuZm9vdGVyLW5hdnMtYm94e1xuXHRcdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdCAgICBwYWRkaW5nOiA3MHB4IDAgMDtcblx0ICAgICAgICByb3ctZ2FwOiAxMHB4O1xuXHRcdFx0LmZvb3Rlci1uYXYtY29se1xuXHRcdCAgICBcdGZsZXg6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5mb290ZXItbmF2LWNvbHtcblx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmMDEwMDtcblx0XHQgICAgcGFkZGluZzogOHB4IDAgM3B4O1xuXHRcdFx0Lm5hdi1jb2wtaGVhZGluZ3tcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAxNHB4O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKGFzc2V0cy9pbWcvbmF2LWRyb3Bkb3duLWFycm93LnBuZykgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdCAgICB0b3A6IC04cHg7XG5cdFx0XHRcdCAgICByaWdodDogMDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XG5cdFx0XHRcdCAgICB3aWR0aDogMTFweDtcbiAgICBcdFx0XHRcdGhlaWdodDogN3B4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2NjY2O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYWN0aXZlOmFmdGVye1xuXHRcdFx0XHQgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lm5hdi1saW5rc3tcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdCAgICBtYXJnaW46IDlweCAwIDE3cHg7XG5cdFx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdCAgXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdGFuaW1hdGlvbjogYW5pbS1mbGV4IC4zcyBlYXNlLWluLW91dDtcblx0XHRcdFx0fVxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZnJvbnRfaW1nY29udGVudF9zZWN0aW9ue1xuXHRcdC5jb250ZW50c3tcblx0XHRcdG1heC13aWR0aDogMzQwcHg7XG5cdFx0fVxuXHRcdC5oZWFkaW5ncy5tYWlue1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0bWFyZ2luOiAwIDAgMnB4O1xuXHRcdH1cblx0XHQuc29jbWVkLWxpbmtzIGEsXG5cdFx0LnNvY21lZC1saW5rcyBhIGl7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdwLW1lZGl1bS02MDApe1xuXHQuZnJvbnRfYmFubmVyX3NlY3Rpb257XG5cdFx0LmNvbnRlbnRze1xuXHRcdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdCAgICByb3ctZ2FwOiA2NnB4O1xuXHQgICAgICAgIHBhZGRpbmc6IDMwcHggMCAyN3B4O1xuXHRcdH1cblx0XHQuY29udGVudC1iYW5uZXJ7XG4gICAgXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0LmhlYWRpbmdzLnRvcHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdH1cblx0XHQuaGVhZGluZ3MubWFpbntcblx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0bWFyZ2luOiAwIDAgMTNweDtcblx0XHR9XG5cdFx0LmJ0bi1saW5re1xuXHRcdCAgICBtYXJnaW46IGF1dG87XG5cdFx0fVxuXHRcdC5zbGljay1kb3Rze1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0YnV0dG9ue1xuXHRcdFx0ICAgIHdpZHRoOiAxNHB4O1xuXHQgICAgXHRcdGhlaWdodDogMTRweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNsaWNrLWRvdHMgbGl7XG5cdFx0ICAgIG1hcmdpbjogMCA0cHggMCA1cHg7XG5cdFx0fVxuXHR9XG5cdC5jb250ZW50X2ltYWdlX3NlY3Rpb24gKyAuY2FsbF9hY3Rpb25fc2VjdGlvbntcblx0ICAgIG1hcmdpbi1ib3R0b206IDI0cHghaW1wb3J0YW50O1xuXHR9XG5cdC5jYWxsX2FjdGlvbl9zZWN0aW9ue1xuXHRcdC5oZWFkaW5ncy50b3B7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRtYXJnaW46IDAgMCA1cHg7XG5cdFx0fVxuXHRcdC5oZWFkaW5ncy5tYWlue1xuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuICAgIFx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0XHR9XG5cdH1cblx0LmRlZmF1bHQtcGFnZS1zZWN0aW9ue1xuXHRcdC5oZWFkaW5ne1xuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdFx0ICAgIG1hcmdpbjogNXB4IDAgMjBweDtcblx0XHR9XG5cdH1cblx0LnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gc2VjdGlvbi5yZWxhdGVkLnByb2R1Y3Rze1xuXHQgICAgcGFkZGluZzogMjBweCAwIDE1cHg7XG5cdCAgICBtYXJnaW46IDAgMCA2OHB4O1xuXHQgICAgLnNlY3Rpb24taGVhZGluZ3tcbiAgICBcdCAgICBtYXJnaW46IDAgMCAyNHB4O1xuXHQgICAgfVxuXHRcdC5oZWFkaW5nc3tcblx0XHQgICAgbWluLXdpZHRoOiBhdXRvO1xuXHRcdFx0Ji50b3B7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdCAgICBtYXJnaW46IDAgMCAzcHg7XG5cdFx0XHR9XG5cdFx0XHQmLm1haW57XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdCAgICBtYXJnaW46IC00cHggMCAxMXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZnJvbnRfcHJvZHVjdHNfc2VjdGlvbixcblx0LnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gc2VjdGlvbi5yZWxhdGVkLnByb2R1Y3RzLFxuXHQuZGVmYXVsdC1wYWdlLXNlY3Rpb24sXG5cdC5sb2NhdGlvbl9nYWxsZXJ5X3NlY3Rpb24sXG5cdC5mcm9udF9sb2NhdGlvbnNfc2VjdGlvbixcblx0LmZyb250X2dhbGxlcnlfc2VjdGlvbixcblx0LmNvbnRlbnRfaW1hZ2Vfc2VjdGlvbixcblx0LmxvY2F0aW9uc19zZWN0aW9uLFxuXHQuZ2FsbGVyeV9zZWN0aW9ue1xuXHRcdC5zZWN0aW9uLWhlYWRpbmd7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cdFx0LnNlY3Rpb24taGVhZGluZzpiZWZvcmUsXG5cdFx0LnNlY3Rpb24taGVhZGluZzphZnRlcntcblx0XHRcdGNvbnRlbnQ6IHVuc2V0O1xuXHRcdH1cblx0XHQuY29udGVudC1oZWFkaW5nczphZnRlcntcblx0XHQgICAgY29udGVudDogJyc7XG5cdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHQgICAgbWF4LXdpZHRoOiAxMDBweDtcblx0XHQgICAgaGVpZ2h0OiA2cHg7XG5cdFx0ICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmZiZmJmO1xuXHRcdCAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JmYmZiZjtcblx0ICAgICAgICBtYXJnaW46IGF1dG87XG5cdFx0fVxuXHR9XG5cdC5jb250ZW50X2ltYWdlX3NlY3Rpb257XG5cdFx0LmNvbnRlbnQtbGVmdHtcblx0XHQgICAgcGFkZGluZzogMjBweCAwIDM2cHg7XG5cdFx0fVxuXHRcdC5oZWFkaW5ncy50b3B7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdC5oZWFkaW5ncy5tYWlue1xuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ICAgIG1hcmdpbjogMCAwIDExcHg7XG5cdFx0fVxuXHRcdC5idG5ze1xuXHRcdCAgICBtYXJnaW46IDI3cHggMCAwO1xuXHRcdCAgICAuYnRuLWxpbmt7XG5cdFx0ICAgIFx0bWFyZ2luOiBhdXRvO1xuXHRcdCAgICB9XG5cdFx0fVxuXHRcdC5jb250ZW50LWhlYWRpbmdze1xuXHRcdFx0LmhlYWRpbmdzLnRvcHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdFx0LmhlYWRpbmdzLm1haW57XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHQgICAgbWFyZ2luOiAwIDAgMTNweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnByZXNze1xuXHRcdFx0cm93LWdhcDogNXB4O1xuXHRcdH1cblx0fVxuXHQubG9jYXRpb25zX3NlY3Rpb257XG5cdFx0JjpsYXN0LW9mLXR5cGV7XG5cdCAgICBcdG1hcmdpbjogMTVweCAwIDM5cHghaW1wb3J0YW50O1xuXHRcdH1cblx0ICAgIG1hcmdpbjogMTVweCAwIDE0cHghaW1wb3J0YW50O1xuXHQgICAgLmNvbnRlbnRze1xuICAgIFx0ICAgIG1hcmdpbjogMjBweCAwIDA7XG5cdCAgICB9XG5cdFx0LmhlYWRpbmdzLnRvcHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdFx0LmhlYWRpbmdzLm1haW57XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHQgICAgbWFyZ2luOiAwIDAgM3B4O1xuXHRcdH1cblx0XHQuaGVhZGluZ3Muc3Vie1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdCAgICBtYXJnaW46IDAgMCAxMHB4O1xuXHRcdH1cblx0XHQuY29udGVudC1ib3h7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMTVweDtcblx0XHR9XG5cdFx0Lm91dHNpZGUtYm94OmhvdmVyIC5jb250ZW50LWJveHtcblx0XHQgICAgbWFyZ2luOiAxNXB4IDAgYXV0bztcblx0XHR9XG5cdFx0Lm91dHNpZGUtYm94OmhvdmVyIC5sb2NhdGlvbi1oZWFkaW5ne1xuXHRcdCAgICBtYXJnaW46IDAgMCA1cHg7XG5cdFx0fVxuXHR9XG5cdC5sb2NhdGlvbnNfc2VjdGlvbixcblx0LmZyb250X2xvY2F0aW9uc19zZWN0aW9ue1xuXHRcdC5vdXRzaWRlLWJveHtcblx0XHRcdG1pbi1oZWlnaHQ6IDE2MHB4O1xuXHRcdCAgICBtYXJnaW46IDlweDtcblx0XHR9XG5cdFx0LmxvY2F0aW9uLWhlYWRpbmd7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHQgICAgICAgIG1hcmdpbjogMTZweCAwIDZweDtcblx0XHR9XG5cdFx0LmxvY2F0aW9uLXBob25lLWxua3tcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGl7XG5cdFx0XHQgICAgZm9udC1zaXplOiAxOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZnJvbnRfcHJvZHVjdHNfc2VjdGlvbntcblx0XHQudGhlLWNvbnRlbnQtd3JhcCB7XG5cdFx0ICAgIHBhZGRpbmc6IDMycHggMCAyMnB4O1xuXHRcdH1cblx0XHQuaGVhZGluZ3MudG9we1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblx0XHQuaGVhZGluZ3MubWFpbntcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRcdCAgICBtYXJnaW46IC00cHggMCA4cHg7XG5cdFx0fVxuXHRcdC5wcm9kdWN0LXNsaWRlcntcbiAgICBcdFx0bWFyZ2luOiAxOXB4IDAgMDtcblx0XHR9XG5cdFx0LnByb2R1Y3QtaW1hZ2UtYm94e1xuXHRcdFx0bWFyZ2luOiAwIDAgNXB4O1xuXHRcdH1cblx0XHQucHJvZHVjdC1jYXR7XG4gICAgXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdFx0LnByb2R1Y3QtdGl0bGV7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMjRweDtcblx0XHQgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cdCAgICAgICAgbWFyZ2luOiAwIDAgM3B4O1xuXHRcdH1cblx0XHQucHJvZHVjdC1vcmRlci1idG57XG5cdFx0ICAgIG1hcmdpbjogMTRweCAwIDA7XG5cdFx0fVxuXHR9XG5cdC5sb2NhdGlvbl9pbmZvX3NlY3Rpb257XG5cdFx0bWFyZ2luOiAyNXB4IDAgMDtcblx0XHQuYWNmLW1hcHtcblx0XHRcdG1pbi1oZWlnaHQ6IDIwMHB4O1xuXHRcdH1cblx0fVxuXHQubG9jYXRpb25fZ2FsbGVyeV9zZWN0aW9ue1xuXHRcdC50aGUtY29udGVudC13cmFwe1xuXHRcdCAgICBwYWRkaW5nOiAzNHB4IDAgNTJweDtcblx0XHR9XG5cdFx0LmhlYWRpbmdze1xuXHRcdFx0Ji50b3B7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdCAgICBtYXJnaW46IDAgMCAzcHg7XG5cdFx0XHR9XG5cdFx0XHQmLm1haW57XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdCAgICBtYXJnaW46IC00cHggMCAxMXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZ2FsbGVyeS1pbWFnZXtcblx0XHQgICAgbWF4LXdpZHRoOiAxNjVweDtcblx0XHQgICAgbWluLWhlaWdodDogMTY1cHg7XG5cdFx0fVxuXHRcdC5sb2NhdGlvbi1nYWxsZXJ5e1xuXHRcdCAgICBtYXgtd2lkdGg6IDMzNXB4O1xuXHQgICAgICAgIG1hcmdpbjogMjJweCBhdXRvIDE0cHg7XG5cdFx0fVxuXHR9XG5cdC5nYWxsZXJ5X3NlY3Rpb257XG5cdFx0LnRoZS1jb250ZW50LXdyYXB7XG5cdFx0ICAgIHBhZGRpbmc6IDI2cHggMCAzMHB4O1xuXHRcdH1cblx0XHQuaGVhZGluZ3N7XG5cdFx0XHQmLnRvcHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5tYWlue1xuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG5cdFx0XHQgICAgbWFyZ2luOiAtNHB4IDAgOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZ2FsbGVyeS1pbWFnZXtcblx0XHQgICAgbWF4LXdpZHRoOiAxNjVweDtcblx0XHQgICAgbWluLWhlaWdodDogMTY1cHg7XG5cdFx0fVxuXHRcdC5nYWxsZXJ5e1xuXHRcdCAgICBtYXgtd2lkdGg6IDMzNXB4O1xuXHQgICAgICAgIG1hcmdpbjogMjhweCBhdXRvIDIwcHg7XG5cdFx0fVxuXHR9XG5cdC5mcm9udF9nYWxsZXJ5X3NlY3Rpb257XG5cdFx0LnRoZS1jb250ZW50LXdyYXB7XG5cdFx0ICAgIHBhZGRpbmc6IDI2cHggMCA2NnB4O1xuXHRcdH1cblx0XHQuaGVhZGluZ3N7XG5cdFx0XHQmLnRvcHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5tYWlue1xuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG5cdFx0XHQgICAgbWFyZ2luOiAtNHB4IDAgOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucHJvZHVjdC1pbWFnZXtcblx0XHQgICAgbWF4LXdpZHRoOiAxNjVweDtcblx0XHQgICAgbWluLWhlaWdodDogMTY1cHg7XG5cdFx0fVxuXHRcdC5wcm9kdWN0LWdhbGxlcnl7XG5cdFx0ICAgIG1heC13aWR0aDogMzM1cHg7XG5cdFx0fVxuXHR9XG5cdC5ibG9nX2Jhbm5lcl9zZWN0aW9ue1xuXHQgICAgbWluLWhlaWdodDogMTAwcHg7XG5cdFx0LnRoZS1jb250ZW50LXdyYXB7XG5cdFx0ICAgIHBhZGRpbmc6IDIzcHggMCAyMXB4O1xuXHRcdH1cblx0XHQuaGVhZGluZ3MudG9we1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdCAgICBsaW5lLWhlaWdodDogMTZweDtcblx0XHR9XG5cdFx0LmhlYWRpbmdzLm1haW57XG5cdFx0ICAgIGZvbnQtc2l6ZTogMzZweDtcblx0XHQgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG5cdFx0fVxuXHR9XG5cdC5wYWdlX2Jhbm5lcl9zZWN0aW9ue1xuXHQgICAgbWluLWhlaWdodDogMTAwcHg7XG5cdCAgICAudGhlLWNvbnRlbnQtd3JhcCB7XG5cdFx0ICAgIHBhZGRpbmc6IDIzcHggMCAyMnB4O1xuXHRcdH1cblx0ICAgIC5oZWFkaW5ncy50b3B7XG4gICAgXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0ICAgIFx0bGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgXHQgICAgbWFyZ2luOiAwO1xuXHQgICAgfVxuXHQgICAgLmhlYWRpbmdzLm1haW57XG4gICAgXHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHQgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG5cdCAgICB9XG5cdH1cblx0LnNpbmdsZS1wcm9kdWN0LXNlY3Rpb257XG5cdFx0ZGl2LnN1bW1hcnl7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0XHRkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFic3tcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3cC1tZWRpdW0tNTQwKXtcblx0Ly8gU1VCTUVOVSBJVEVNU1xuXHQvLyAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uPnVsIHVsLmRyb3Bkb3duLW1lbnV7XG4gICAgLy8gXHRjb2x1bW4tZ2FwOiAwO1xuXHQvLyAgICAgbWF4LWhlaWdodDogbm9uZTtcblx0Ly8gfVxuXHQjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXJ7XG5cdFx0cGFkZGluZzogMCFpbXBvcnRhbnQ7XG5cdH1cblx0I21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjbG9nb3tcblx0ICAgIHBhZGRpbmc6IDlweCAwIDhweCAxMHB4O1xuXHR9XG5cdC5uYXYtc2lnbmluLWxpbmssXG5cdCNteS1hY2NvdW50LW5hdntcblx0XHRtYXgtd2lkdGg6IDU5cHg7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdCNteS1hY2NvdW50LW5hdiB1bC5kcm9wZG93bi1tZW51e1xuXHRcdHRvcDogMzBweDtcblx0fVxuXHQjaGFtYnVyZ2VyLW5hdntcblx0ICAgIHRvcDogNjBweDtcblx0fVxuXHQjaGFtYnVyZ2VyLW5hdi1ib3h7XG5cdFx0bWF4LXdpZHRoOiA2MHB4O1xuXHR9XG5cdC5oYW1idXJnZXItbmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXJ7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdH1cblx0LmhhbWJ1cmdlci1uYXZiYXItdG9nZ2xlIC5pY29uLWJhcjpsYXN0LWNoaWxke1xuXHQgICAgbWFyZ2luOiA3cHggMCAwIDE1cHghaW1wb3J0YW50O1xuXHR9XG5cdC5oZWFkZXItc2VhcmNoLWljb257XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQubWluaS1jYXJ0e1xuXHQgICAgbWFyZ2luOiAwIDdweCAwIDA7XG5cdH1cblx0I2Zvb3RlciAuZm9vdGVyLWJvdHRvbSAuY29sb3Bob24gLmJ5IGF7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHQgICAgbGluZS1oZWlnaHQ6IDEycHg7XG5cdH1cblx0I2Zvb3Rlcntcblx0XHQuZm9vdGVyLXNvY2lhbC1uYXYtYm94e1xuXHRcdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0XHR1bC5mb290ZXItYm90LW5hdiBhe1xuXHRcdCAgICBmb250LXNpemU6IDEzcHg7XG5cdFx0fVxuXHRcdHVsLmZvb3Rlci1zb2NpYWwtaWNvbnN7XG5cdFx0XHRtYXJnaW46IDE1cHggMCA5cHg7XG5cdFx0fVxuXHR9XG5cdC5ibG9nX2Jhbm5lcl9zZWN0aW9ue1xuXHRcdC50aGUtY29udGVudC13cmFwLnNpbmdsZS1wb3N0LWJsb2d7XG5cdFx0ICAgIG1pbi1oZWlnaHQ6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDAgMjBweDtcblx0XHRcdC5oZWFkaW5ncy50b3B7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYmxvZy1wb3N0LWRhdGV7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHRcdC5oZWFkaW5ncy5ibG9nLXRpdGxle1xuXHRcdCAgICBmb250LXNpemU6IDI0cHg7XG4gICAgXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdCAgICBtYXJnaW46IDAgMCAxM3B4O1xuXHRcdH1cblx0XHQuc2hhcmUtdG8tc29jaWFsc3tcblx0XHRcdG1heC13aWR0aDogMzQwcHg7XG5cdFx0ICAgIGNvbHVtbi1nYXA6IDE5cHg7XG5cdFx0fVxuXHR9XG5cdC5ibG9nX3BhZ2Vfc2VjdGlvbntcblx0XHQudGhlLWNvbnRlbnQtd3JhcC5zaW5nbGUtcG9zdC1ibG9ne1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0LnNpbmdsZS1wb3N0e1xuXHRcdCAgICBwYWRkaW5nOiAxMHB4IDAgMjVweDtcblx0ICAgICAgICBtYXJnaW46IDA7XG5cdFx0XHQuc2lkZWJhcntcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0aDEsaDIsaDMsaDQsaDUsaDZ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHQgICAgbWFyZ2luOiA5cHggMCAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnBvc3QtY29udGVudCBwe1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdFx0LnNpZGViYXIgLndpZGdldC13cmFwIHVse1xuXHRcdFx0XHRtYXJnaW46IDIycHggMCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQudGhlX2NoYW1wX3NoYXJpbmdfdWx7XG5cdCAgICBjb2x1bW4tZ2FwOiAxOXB4O1xuXHR9XG5cdC5vcmRlci1vbmxpbmUtbW9kYWx7XG5cdFx0Lm1vZGFsLWJvZHl7XG5cdCAgICBcdHBhZGRpbmc6IDI1cHggMCAzOXB4O1xuXHRcdH1cblx0XHQubW9kYWwtaGVhZGVyIC5jbG9zZXtcblx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdCAgICBtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdFx0JjphZnRlcixcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHR3aWR0aDogMzFweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnBvcHVwX2hlYWRpbmcudG9we1xuXHRcdCAgICBmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHRcdC5wb3B1cF9oZWFkaW5nLm1haW57XG5cdFx0ICAgIGZvbnQtc2l6ZTogMzhweDtcblx0ICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE4cHg7XG5cdFx0fVxuXHR9XG5cdC53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0uZWRpdC1hY2NvdW50e1xuXHRcdC53b29jb21tZXJjZS1mb3JtLXJvdy0tZmlyc3QsXG5cdFx0Lndvb2NvbW1lcmNlLWZvcm0tcm93LS1sYXN0e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdC53b29jb21tZXJjZS1jYXJ0IGRpdi5jb3Vwb24gaW5wdXR7XG5cdFx0bWluLXdpZHRoOiAxOTBweDtcblx0fVxuXHQud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyBpbWd7XG5cdFx0bWF4LWhlaWdodDogMjU1cHg7XG5cdH1cblx0Lndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2V7XG5cdFx0bWluLWhlaWdodDogMjU1cHg7XG5cdH1cblx0Lndvb2NvbW1lcmNlOm5vdCguc2luZ2xlLXByb2R1Y3QpIC5hbGwtcHJvZHVjdHMtc2VjdGlvbntcblx0XHQuc2hvcC1jb250ZW50e1xuXHRcdFx0bWF4LXdpZHRoOiBpbmhlcml0O1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0cGFkZGluZzogMCAwIDcwcHg7XG5cdFx0fVxuXHRcdHVsLnByb2R1Y3Rze1xuXHRcdCAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG5cdFx0ICAgIGNvbHVtbi1nYXA6IDEwcHg7XG5cdFx0XHRsaS5wcm9kdWN0e1xuXHRcdFx0ICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcblx0XHRcdFx0cGFkZGluZzogMCFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdGEud29vY29tbWVyY2UtTG9vcFByb2R1Y3QtbGluayxcblx0XHRcdFx0YS53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2xpbmt7XG5cdFx0XHRcdCAgICBtaW4taGVpZ2h0OiAyOTdweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQucHJvZHVjdHMtaW1hZ2UtYm94e1xuXHRcdFx0XHQgICAgbWluLWhlaWdodDogMTIwcHg7XG5cdFx0XHRcdCAgICBtYXgtaGVpZ2h0OiAxMjBweDtcblx0XHRcdFx0ICAgIG1hcmdpbjogMCAwIDE0cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnByb2R1Y3QtY2F0e1xuXHRcdFx0XHQgICAgbWFyZ2luOiAwIDAgM3B4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5wcmljZXtcblx0XHRcdFx0ICAgIG1hcmdpbjogYXV0byAwIDEwcHghaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxle1xuXHQgICAgXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHghaW1wb3J0YW50O1xuXHQgICAgXHRcdFx0Zm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmlzbmV3LFxuXHRcdFx0XHQub25zYWxle1xuXHRcdFx0XHQgICAgZm9udC1zaXplOiAxNHB4O1xuXHRcdFx0ICAgICAgICBwYWRkaW5nOiA0cHggNnB4IDRweDtcblx0XHQgICAgICAgICAgICByaWdodDogMTBweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm9uc2FsZSsuaXNuZXd7XG5cdFx0XHRcdFx0bGVmdDogMTBweCFpbXBvcnRhbnQ7XG5cdFx0ICAgIFx0XHRyaWdodDogdW5zZXQhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5vcmRlci1ub3ctYnRue1xuXHRcdFx0XHQgICAgZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQub3JkZXJub3ctYnRue1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdG1hcmdpbjogYXV0byAwIDA7XG5cdFx0fVxuXHR9XG5cdC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9ue1xuXHRcdC5wcm9kdWN0LWNhdGVnb3J5e1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4IWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnByb2R1Y3RfdGl0bGV7XG4gICAgXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHQgICAgbWFyZ2luOiAtNHB4IDAgNnB4IWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnNlcGFyYXRvcntcbiAgICBcdFx0bWFyZ2luOiAxMHB4IDAgMTFweDtcblx0XHR9XG5cdFx0ZGl2LnByb2R1Y3R7XG5cdFx0XHRwLnByaWNlLFxuXHRcdFx0c3Bhbi5wcmljZXtcblx0ICAgIFx0XHRmb250LXNpemU6IDIycHg7XG5cdCAgICBcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdFx0Lndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb257XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHB7XG5cdFx0XHRcdCAgICBtYXJnaW46IDAgMCA5cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGZvcm0uY2FydHtcblx0XHRcdFx0LmJ1dHRvbntcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDE2NXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGRpdi5xdWFudGl0eXtcblx0XHRcdFx0ICAgIG1hcmdpbjogMCAxNHB4IDAgMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lndvb2NvbW1lcmNlLXRhYnMgdWwudGFic3tcblx0XHRcdFx0Y29sdW1uLWdhcDogMzVweDtcblx0XHRcdH1cblx0XHRcdC53b29jb21tZXJjZS1UYWJzLXBhbmVsIHB7XG4gICAgXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdFx0dGFibGUudmFyaWF0aW9ucyBsYWJlbHtcblx0XHQgICAgbWFyZ2luOiAzcHggMCA1cHghaW1wb3J0YW50O1xuXHRcdH1cblx0XHRzZWN0aW9uLnJlbGF0ZWQucHJvZHVjdHN7XG5cdFx0XHR1bC5wcm9kdWN0c3tcblx0XHRcdCAgICBtYXgtd2lkdGg6IDM0MHB4O1xuXHRcdFx0ICAgIGNvbHVtbi1nYXA6IDEwcHg7XG5cdFx0XHQgICAgbGkucHJvZHVjdHtcblx0XHRcdFx0ICAgIG1heC13aWR0aDogMTY1cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0YS53b29jb21tZXJjZS1Mb29wUHJvZHVjdC1saW5rLFxuXHRcdFx0XHRcdGEud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19saW5re1xuXHRcdFx0XHRcdCAgICBtaW4taGVpZ2h0OiAyOTdweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnByb2R1Y3RzLWltYWdlLWJveHtcblx0XHRcdFx0XHQgICAgbWluLWhlaWdodDogMTIwcHg7XG5cdFx0XHRcdFx0ICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xuXHRcdFx0XHRcdCAgICBtaW4td2lkdGg6IDE2NXB4O1xuXHRcdFx0XHRcdCAgICBtYXgtd2lkdGg6IDE2NXB4O1xuXHRcdFx0XHRcdCAgICBtYXJnaW46IDAgMCAxNnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucHJvZHVjdC1jYXR7XG5cdFx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHQgICAgbWFyZ2luOiAwIDAgNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucHJpY2V7XG5cdFx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdFx0XHRcdCAgICBtYXJnaW46IGF1dG8gMCA3cHghaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZXtcblx0XHRcdFx0XHQgICAgZm9udC1zaXplOiAyNHB4IWltcG9ydGFudDtcblx0XHQgICAgXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHghaW1wb3J0YW50O1xuXHRcdFx0XHRcdCAgICBtYXJnaW46IDAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuaXNuZXcsXG5cdFx0XHRcdFx0Lm9uc2FsZXtcblx0XHRcdFx0XHQgICAgZm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHQgICAgICAgIHBhZGRpbmc6IDRweCA2cHggNHB4O1xuXHRcdFx0ICAgICAgICAgICAgcmlnaHQ6IDEwcHghaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQub25zYWxlKy5pc25ld3tcblx0XHRcdFx0XHRcdGxlZnQ6IDEwcHghaW1wb3J0YW50O1xuXHRcdFx0ICAgIFx0XHRyaWdodDogdW5zZXQhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQub3JkZXJub3ctYnRue1xuXHRcdFx0XHRcdFx0bWFyZ2luOiBhdXRvIDAgMDtcblx0XHRcdFx0XHR9XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdwLXNtYWxsKXtcblx0LmJsb2dfYmFubmVyX3NlY3Rpb257XG5cdFx0LnBvc3QtZGV0YWlsc3tcblx0XHRcdHJvdy1nYXA6IDA7XG5cdFx0fVxuXHRcdC5ibG9nLXBvc3QtZGF0ZXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5ibG9nX3BhZ2Vfc2VjdGlvbntcblx0XHQuYWxtLWxpc3RpbmcsXG5cdFx0LmJsb2ctYXJjaGl2ZXtcblx0XHRcdHJvdy1nYXA6IDEwcHg7XG5cdFx0fVxuXHRcdC5ibG9nLWFyY2hpdmV7XG5cdFx0XHQuY2FyZHtcblx0XHQgICAgICAgIG1heC13aWR0aDogMTAwJTtcblx0XHQgICAgICAgICY6YWZ0ZXJ7XG5cdFx0ICAgICAgICBcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0ICAgICAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zaW5nbGUtcG9zdHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdC5jb250ZW50LXdyYXB7XG5cdFx0XHQgICAgcm93LWdhcDogNDZweDtcblx0XHRcdH1cblx0XHRcdC5zaWRlYmFye1xuXHRcdFx0XHQud2lkZ2V0LXdyYXAgdWwgYXtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZ1dHVyYXB0LWhlYXZ5O1xuXHRcdFx0XHQgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdFx0XHRcdCAgICByb3ctZ2FwOiAyMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wb3N0LXRpdGxle1xuXHRcdCAgICBtYXJnaW46IC03cHggMCAtNHB4O1xuXHRcdFx0YXtcblx0XHRcdCAgICBmb250LXNpemU6IDI0cHg7XG5cdCAgICBcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5idG5ze1xuXHRcdFx0cGFkZGluZzogMCAwIDQxcHg7XG5cdFx0fVxuXHRcdC5jYXJkLWNvbnRlbnQrLmNhcmQtY29udGVudHtcblx0XHQgICAgbWFyZ2luOiAxMHB4IDAgMDtcblx0XHR9XG5cdFx0LnBvc3QtY29udGVudHN7XG5cdFx0ICAgIGJhY2tncm91bmQtc2l6ZTogNjAlO1xuXHRcdH1cblx0XHQvLyAucG9zdC1jYXJkc3tcblx0XHQvLyBcdC5jYXJkOmZpcnN0LWNoaWxkIC5ibG9nLXByZXYtaW1ne1xuXHRcdC8vIFx0XHRtYXJnaW4tdG9wOiAwIWltcG9ydGFudDtcblx0XHQvLyBcdH1cblx0XHQvLyBcdC5ibG9nLXByZXYtaW1ne1xuXHRcdC8vIFx0XHRtYXJnaW46IDAhaW1wb3J0YW50O1xuXHRcdC8vIFx0ICAgIG1pbi1oZWlnaHQ6IDIxMHB4O1xuXHRcdC8vIFx0fVxuXHRcdC8vIFx0LnBvc3QtdGl0bGV7XG5cdFx0Ly8gXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHQvLyBcdH1cblx0XHQvLyBcdC5wb3N0LWNvbnRlbnRze1xuXHRcdC8vIFx0ICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuXHRcdC8vICAgICAgICAgcGFkZGluZzogMTRweCAxOXB4IDE5cHg7XG5cdFx0Ly8gXHR9XG5cdFx0Ly8gXHQuY2FyZC1jb250ZW50e1xuXHRcdC8vIFx0XHRtaW4taGVpZ2h0OiAzNjBweDtcblx0XHQvLyBcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdC8vIFx0fVxuXHRcdC8vIFx0aXtcblx0XHQvLyBcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdC8vIFx0fVxuXHRcdC8vIH1cblx0XHQucG9zdC1jYXJkcyAuYWxtLXJldmVhbHtcblx0XHQgICAgcm93LWdhcDogMTBweDtcblx0XHQgICAgbWF4LXdpZHRoOiAzNjBweDtcblx0XHQgICAgLmNhcmQtY29udGVudHtcblx0ICAgIFx0ICAgIHJvdy1nYXA6IDA7XG5cdCAgICBcdCAgICBtaW4taGVpZ2h0OiA0ODBweDtcblx0XHQgICAgfVxuXHRcdCAgICAucG9zdC1jb250ZW50c3tcblx0ICAgIFx0ICAgIG1pbi1oZWlnaHQ6IDIzM3B4O1xuXHRcdCAgICB9XG5cdFx0XHQuYmxvZy1wcmV2LWltZ3tcblx0XHRcdFx0bWluLWhlaWdodDogMjMwcHg7XG5cdFx0XHR9XG5cdFx0XHRpbWd7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDIxMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnBvc3QtdGl0bGV7XG5cdFx0XHQgICAgZm9udC1zaXplOiAyM3B4O1xuXHRcdFx0ICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDEwKTtcblx0XHRcdH1cblx0XHRcdC5leGNlcnB0IHB7XG5cdFx0XHRcdG1hcmdpbjogLTFweCAwIDA7XG5cdFx0XHR9XG5cdFx0XHQuYnRuc3tcblx0XHRcdCAgICBwYWRkaW5nOiAzMHB4IDAgMTNweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNvbnRlbnRfaW1hZ2Vfc2VjdGlvbntcblx0XHQucHJlc3N7XG5cdFx0ICAgIG1heC13aWR0aDogNDAwcHg7XG5cdFx0ICAgIG1hcmdpbjogYXV0bztcblx0XHR9XG5cdFx0LnByZXNzLWZlYXR1cmVke1xuXHRcdFx0aW1ne1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHQmLm1vYmlsZXtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdwLXZzbWFsbCl7XG5cdC5jb250ZW50X2ltYWdlX3NlY3Rpb24gLmltYWdle1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Ji5tb2JpbGV7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn0iXX0= */
