/*!
Theme Name: American Raccoon School Uniforms
Author: 561 Media
Author URI: https://www.561media.com
Description: Custom Website Design by 561 Media
Version: 1.0
Text Domain: wparsu
*/@font-face{font-family:'Montserrat Regular';font-style:normal;font-weight:400;src:local("Montserrat Regular"),url(css/fonts/Montserrat-Regular.ttf) format("truetype")}@font-face{font-family:'Montserrat Bold';font-style:normal;font-weight:400;src:local("Montserrat Bold"),url(css/fonts/Montserrat-Bold.ttf) format("truetype")}@font-face{font-family:'Montserrat Medium';font-style:normal;font-weight:400;src:local("Montserrat Medium"),url(css/fonts/Montserrat-Medium.ttf) format("truetype")}@font-face{font-family:'Montserrat ExtraBold';font-style:normal;font-weight:400;src:local("Montserrat ExtraBold"),url(css/fonts/Montserrat-ExtraBold.ttf) format("truetype")}.container{width:1200px!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:"Montserrat Regular";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/banner-bckgrnd.png) url(assets/img/footer-bckgrnd.png) url(assets/img/group-of-children.png)}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}#primary:after{content:"";display:block;float:none;clear:both}div.spacer{width:100%;min-height:20px}a{text-decoration:none!important;color:#fff;outline:0!important}a:active,a:focus,a:hover{color:#2279d7}a i{transition:.3s}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:#2279d7!important}span.yellow{color:#000}.add_to_cart_button,.added_to_cart.wc-forward,.btn-link:not(.plain),.header-btn{font-family:"Montserrat Bold";font-size:21px;text-align:center;color:#fff;width:100%;max-width:318px;min-height:60px;padding:0 0 1px;margin:12px 0 0!important;position:relative;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:.3s ease-in-out;background-color:#b5332d;border:none;border-radius:30px;outline:0}.add_to_cart_button:active:before,.add_to_cart_button:focus:before,.add_to_cart_button:hover:before,.added_to_cart.wc-forward:active:before,.added_to_cart.wc-forward:focus:before,.added_to_cart.wc-forward:hover:before,.btn-link:not(.plain):active:before,.btn-link:not(.plain):focus:before,.btn-link:not(.plain):hover:before,.header-btn:active:before,.header-btn:focus:before,.header-btn:hover:before{opacity:1}.add_to_cart_button:before,.added_to_cart.wc-forward:before,.btn-link:not(.plain):before,.header-btn:before{content:'';display:block;opacity:0;background:#972b26;height:auto;width:100%;border-radius:30px;position:absolute;top:0;left:0;right:0;bottom:0;transition:.3s ease-in-out;z-index:-1}.nav-btn.btn-link{background-color:#2279d7;min-height:62px;min-width:318px;margin:0 0 0 57px!important;border-radius:31px}.nav-btn.btn-link:before{background-color:#1d68b9;border-radius:31px}.nav-btn.btn-link i.fa-file-pdf{font-size:32px;display:none}#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:"Montserrat Bold";font-size:21px;text-align:center;color:#fff;width:100%;max-width:180px;min-height:60px;padding:0 0 1px;margin:12px 0 0!important;position:relative;z-index:1;transition:.3s ease-in-out;background-color:#b5332d;border:none;border-radius:30px;outline:0}#searchsubmit:active:before,#searchsubmit:focus:before,#searchsubmit:hover:before{opacity:1}#searchsubmit:before{content:'';display:block;opacity:0;background:#972b26;height:auto;width:100%;border-radius:30px;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:"Montserrat Regular";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 #000}#searchform input[type=text]:focus:-ms-input-placeholder{color:rgba(0,0,0,.5)}#searchform input[type=text]:focus::placeholder{color:rgba(0,0,0,.5)}.page-numbers{font-family:"Montserrat Regular";font-weight:600;font-style:normal;font-size:16px;line-height:21px;letter-spacing:0;padding:2px;color:#848484;transition:.3s}.page-numbers:focus,.page-numbers:hover{color:#000}.page-numbers.next,.page-numbers.prev{font-size:16px;color:#c9c9c9}.page-numbers.next:focus,.page-numbers.next:hover,.page-numbers.prev:focus,.page-numbers.prev:hover{color:#000}.page-numbers.current{color:#000;padding:2px;pointer-events:none}.wparsu-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}.readmore{position:relative;max-height:250px;overflow:hidden;transition:max-height .5s ease-out;margin:14px 0 40px}.readmore.expand{max-height:5000px!important;transition:max-height .55s ease-in-out}.readmore-link{position:absolute;bottom:0;left:50%;display:block;text-align:center;color:#fff;font-weight:700;font-size:16px;background:#000;padding:2px 0 0;width:40px;height:40px;border:1px solid #fff;border-radius:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);cursor:pointer;transition:.3s}.readmore-link:hover{background:#000}.readmore-link.expand{display:none}.readmore-link i{font-size:22px;vertical-align:middle}div.gform_wrapper.gravity-theme ::-webkit-input-placeholder{color:#191919}div.gform_wrapper.gravity-theme ::-ms-input-placeholder{color:#191919}div.gform_wrapper.gravity-theme :-ms-input-placeholder{color:#191919}div.gform_wrapper.gravity-theme ::placeholder{color:#191919}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.small{background:#fff;font-family:"Montserrat Medium";font-size:16px;line-height:30px;letter-spacing:0;color:#000;width:100%;outline:0;border:1px solid transparent;border-radius:5px;padding:10px 13px 8px;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.small:focus{color:#000;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.small:focus:-ms-input-placeholder{color:transparent}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.small:focus::placeholder{color:transparent}div.gform_wrapper.gravity-theme textarea.large,div.gform_wrapper.gravity-theme textarea.small{padding:11px 20px 6px;line-height:26px;position:relative;resize:none}div.gform_wrapper.gravity-theme .ginput_container.ginput_container_textarea,div.gform_wrapper.gravity-theme textarea.large,div.gform_wrapper.gravity-theme textarea.small{height:120px!important}div.gform_wrapper.gravity-theme .ginput_container.ginput_container_textarea{margin: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:1px solid #b5332d}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:-ms-input-placeholder,div.gform_wrapper.gravity-theme div.gfield_error select:focus:-ms-input-placeholder,div.gform_wrapper.gravity-theme div.gfield_error textarea:focus:-ms-input-placeholder{color:rgba(221,207,182,.1)}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::placeholder,div.gform_wrapper.gravity-theme div.gfield_error select:focus::placeholder,div.gform_wrapper.gravity-theme div.gfield_error textarea:focus::placeholder{color:rgba(221,207,182,.1)}div.gform_wrapper.gravity-theme div.gfield_error .validation_message{font-family:"Montserrat Regular";font-size:14px;line-height:16px;color:#f44336!important;border:none;padding:0;margin:4px 0 0;background:0 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{margin-bottom:0!important;font-family:"Montserrat Regular";font-weight:400!important;font-size:14px!important;line-height:60px;letter-spacing:.05em;text-transform:uppercase!important;color:#000!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 .button,div.gform_wrapper.gravity-theme input.button,div.gform_wrapper.gravity-theme input[type=submit]{font-family:"Montserrat Bold";font-size:21px;letter-spacing:0;text-align:center;text-transform:uppercase;color:#fff;width:100%;max-width:560px;min-height:60px;padding:0;margin:10px 0 0!important;position:relative;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:.3s ease-in-out;background-color:#b5332d;border:none;border-radius:30px;outline:0}div.gform_wrapper.gravity-theme .button:active:before,div.gform_wrapper.gravity-theme .button:focus:before,div.gform_wrapper.gravity-theme .button:hover:before,div.gform_wrapper.gravity-theme input.button:active: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]:active: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:before,div.gform_wrapper.gravity-theme input.button:before,div.gform_wrapper.gravity-theme input[type=submit]:before{content:'';display:block;opacity:0;background:#972b26;height:auto;width:100%;border-radius:30px;position:absolute;top:0;left:0;right:0;bottom:0;transition:.3s ease-in-out;z-index:-1}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{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 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 21px right 14px;line-height:30px;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 select.gfield_select:-ms-value{border-bottom-left-radius:30px;border-bottom-right-radius:30px}div.gform_wrapper.gravity-theme select.gfield_select:focus{border-bottom-left-radius:0;border-bottom-right-radius:0}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 .gfield_checkbox .gfield-choice-input,div.gform_wrapper.gravity-theme .gfield_radio .gfield-choice-input{display:none;z-index:-1}div.gform_wrapper.gravity-theme .gfield_checkbox .gfield-choice-input:checked+label:before,div.gform_wrapper.gravity-theme .gfield_radio .gfield-choice-input:checked+label:before{background-position:0 -20px}div.gform_wrapper.gravity-theme .gfield_checkbox .gfield-choice-input+label,div.gform_wrapper.gravity-theme .gfield_radio .gfield-choice-input+label{font-family:"Montserrat Regular";font-weight:400;font-style:normal;font-size:14px;letter-spacing:.05em;text-transform:uppercase;color:#0d163a;cursor:pointer;white-space:nowrap}div.gform_wrapper.gravity-theme .gfield_checkbox .gfield-choice-input+label:before,div.gform_wrapper.gravity-theme .gfield_radio .gfield-choice-input+label:before{content:'';display:inline-block;width:20px;height:20px;margin-right:4px;margin-top:.5em;vertical-align:-5px;background-image:url(assets/img/checkbox-img.jpg);background-repeat:no-repeat;background-position:0 0}div.gform_wrapper.gravity-theme .note{font-size:14px;line-height:16px;position:relative;padding:2px 0 8px 51px;color:rgba(166,166,166,.8)}div.gform_wrapper.gravity-theme .note i{content:'';background:url(assets/img/note-lock-icon.png) 0 center no-repeat;width:36px;height:46px;position:absolute;top:calc(50% - 27px);left:6px;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%;left:-5px;width:calc(50% + 5px)!important;margin-top:29px}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]{position:relative;z-index:3;width:calc(50% - 12px);min-width:0;border:none;font-family:"Montserrat Regular";font-weight:500;font-size:18px;letter-spacing:.05em;text-transform:uppercase;text-align:center;padding:13px 0;min-width:260px;max-height:50px;color:#fff;background:linear-gradient(65deg,#fde4d5 0,#a6795b 46%,#a6795b 50%,#a6795b 54%,#ffe6d6 100%);transition:.3s ease-in-out}div.gform_wrapper.gravity-theme .has-footnote .gform_footer .button:hover:after,div.gform_wrapper.gravity-theme .has-footnote .gform_footer input.button:hover:after,div.gform_wrapper.gravity-theme .has-footnote .gform_footer input[type=submit]:hover:after{opacity:1}div.gform_wrapper.gravity-theme .has-footnote .gform_footer .button:after,div.gform_wrapper.gravity-theme .has-footnote .gform_footer input.button:after,div.gform_wrapper.gravity-theme .has-footnote .gform_footer input[type=submit]:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:#000;opacity:0;transition:.3s ease-in-out;z-index:-1}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_5{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_13{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:#737373}div.gform_wrapper.gravity-theme form.gform_gray_input ::-ms-input-placeholder{color:#737373}div.gform_wrapper.gravity-theme form.gform_gray_input :-ms-input-placeholder{color:#737373}div.gform_wrapper.gravity-theme form.gform_gray_input ::placeholder{color:#737373}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:#e6e6e6;color:#737373}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:#737373}div.gform_wrapper.gravity-theme form.gform_gray_input select.gfield_select:required:invalid{color:#737373}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:#0d163a}div.gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error{margin-top:0!important}div.gform_wrapper ul.gfield_checkbox li label,div.gform_wrapper ul.gfield_radio li label{margin:6px 0 0 4px}.gform_confirmation_message{font-family:"Montserrat Bold";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:#0d163a}.hide-error-info_wrapper .gform_validation_errors{display:none}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single{font-family:"Montserrat Regular";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:"Montserrat Regular";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:"Montserrat Regular";font-weight:400;font-size:15px!important;letter-spacing:.04em;color:#000;margin:5px 0}.not-front-page #masthead{background-image:url(assets/img/banner-bckgrnd.png);background-position:center top;background-repeat:no-repeat;min-height:115px}#masthead{background-color:#0d163a;position:relative;width:100%;min-height:100vh;z-index:1;transition:top .3s}#masthead .header-wrap{background-size:cover;position:relative;height:100%;padding:0;border-bottom:5px solid #b5332d}#masthead .header-wrap:after{content:'';position:absolute;bottom:-15px;width:100%;height:5px;background-color:#b5332d}#masthead .header-wrap .container .flex-container #logo{position:absolute;padding:20px 0 0;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%;margin:21px 0 17px;padding:0 0 0 200px;transition:.3s}#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 #header-navigation #main-navigation{width:100%;padding:0;font-size:16px;letter-spacing:.05em}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul{display:-ms-flexbox;display:flex;list-style-type:none;margin:21px 0 0;width:100%;column-gap:60px;-ms-flex-pack:end;justify-content:flex-end}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul .dropdown-caret{display:none!important}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul .caret{display:inline-block;background:0 0;position:absolute;height:23px;width:23px;cursor:pointer;transition:.3s}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul .caret:before{content:"";position:absolute;top:9px;right:6px;width:10px;height:5px;background:url(assets/img/dropdown-arrow.png) center no-repeat;transition:.3s}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li{position:relative;display:block}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li.nav-phone a{font-family:"Montserrat Regular";font-weight:700}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li.nav-phone a:hover{color:#000}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li>a{font-family:"Montserrat Bold";font-style:normal;font-size:16px;background:0 0;display:block;text-align:center;color:#fff;margin:0;transition:.3s;position:relative}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li:last-child{margin-right:0}#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:active,#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{color:#2279d7}#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:active .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{background:url(assets/img/dropdown-arrow-hover.png) center no-repeat}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li.dropdown.active>a{border-bottom:5px solid #000}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu{transition:opacity .3s;opacity:0;display:none;position:absolute;top:20px;left:-23px;list-style:none;padding:30px 15px 15px;margin:0;border-radius:0;width:250px;height:auto;z-index:2;overflow:hidden}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu:before{content:'';background:#2279d7;position:absolute;top:15px;left:0;right:0;bottom:0;z-index:-1}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu li{font-size:14px;padding:8px 0;border-top:1px solid #0d163a}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu li:last-child{border-bottom:1px solid #0d163a}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu li a{font-family:"Montserrat Bold";font-style:normal;font-size:16px;letter-spacing:0;text-transform:capitalize;padding:0;color:#0d163a;background:0 0;transition:.3s}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu li a:active,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu li a:focus,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu li a:hover{padding-left:10px;color:#fff}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu li a:before{content:"";width:5px;height:calc(100% + 1px);display:block;background:#0d163a;position:absolute;top:15px;left:0}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul li:last-child ul{right:0;left:auto}@media screen and (min-width:992px){#main-navigation>ul li:hover ul{display:block!important;opacity:1!important;margin-top:0}#main-navigation>ul li:hover .dropdown-caret:before{transition:.3s;-ms-transform:rotate(180deg);transform:rotate(180deg);background:url(assets/img/down-arrowhead-blue.png) center no-repeat!important}}.custom-logo.mobile{display:none}#menu-toggle{display:none!important;width:30px;height:19px;position:relative}.navbar-toggle{background:0 0;padding:0;border:none;z-index:120;transition:.4s}.navbar-toggle .icon-bar{background:#000;display:block;width:30px;height:3px;margin:auto;border-radius:8px}.navbar-toggle .icon-bar:last-child{margin-bottom:0!important}.navbar-toggle .icon-bar+.icon-bar{margin-top:5px}.navbar-toggle .icon-bar.icon-bar-2{position:relative}.navbar-toggle .icon-bar.icon-bar-2:after,.navbar-toggle .icon-bar.icon-bar-2:before{content:"";background:#000;width:100%;height:100%;border-radius:8px;position:absolute;top:50%;left:50%;opacity:0;-ms-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0);transition:.4s}.navbar-toggle.open .icon-bar.icon-bar-1,.navbar-toggle.open .icon-bar.icon-bar-3{opacity:0!important}.navbar-toggle.open .icon-bar{background:#000}.navbar-toggle.open .icon-bar.icon-bar-2{background:0 0}.navbar-toggle.open .icon-bar.icon-bar-2:after{opacity:1;-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.navbar-toggle.open .icon-bar.icon-bar-2:before{opacity:1;-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.current-menu-item a{font-weight:700!important}.current-menu-item a:after{opacity:1!important}#footer{background-color:#3875b7}#footer .footer-contents{-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:52px 0 18px;z-index:1}#footer .container{background-image:url(assets/img/footer-bckgrnd.png);background-position:top -75px right;background-repeat:no-repeat}#footer .a-custom-logo{display:block;position:absolute;top:-44px;left:-2px}#footer .a-custom-logo.mobile{display:none;-ms-flex-pack:center;justify-content:center}#footer .footer-col-logo{padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}#footer .footer-col-logo .btn-link{margin:36px 0 0!important}#footer .copyright{font-family:"Montserrat Regular";font-size:14px;color:#fff;text-align:right}#footer .footer-bottom{background-color:transparent}#footer .footer-bottom .colophon{text-transform:uppercase;margin:auto}#footer .footer-bottom .colophon .by{font-family:"Montserrat Regular";font-size:14px;line-height:8px;padding:8px 0 16px;letter-spacing:.003em;margin:0;opacity:.5;text-align:center}#footer .footer-bottom .colophon .by a{color:#fff}.back-to-top{visibility:hidden;opacity:0;position:fixed;bottom:15px;right:20px;z-index:10010;background:#fff;border:3px solid #0d1639;height:36px;width:36px;border-radius:50%;-ms-box-shadow:0 0 4px rgba(13,22,57,.2);box-shadow:0 0 4px rgba(13,22,57,.2)}.back-to-top:hover{-ms-box-shadow:0 0 12px rgba(13,22,57,.7);box-shadow:0 0 12px rgba(13,22,57,.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 #0d1639;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}1%{display:-ms-flexbox;display:flex;opacity:0}100%{opacity:1}}.blog_page_section{background:#fff;position:relative;z-index:0}.blog_page_section .the-content-wrap{padding:90px 0}.blog_page_section .post-contents{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:40px 0 20px 40px;z-index:1}.blog_page_section .post-title{margin:-8px 0 0;line-height:0}.blog_page_section .post-title:after{content:'';display:block;background:#2279d7;width:100px;height:4px;margin:14px 0 0}.blog_page_section .post-title a{font-family:"Montserrat Bold";font-size:32px;line-height:40px;letter-spacing:0;color:#0d163a;margin:54px 0 0;text-transform:uppercase;text-align:left}.blog_page_section .post-title a:hover{color:#2279d7}.blog_page_section .post-date{font-family:"Montserrat Regular";font-weight:100;font-style:normal;font-size:14px;line-height:24px;letter-spacing:0;margin:0;color:#a6a6a6}.blog_page_section .excerpt{font-family:"Montserrat Regular";font-weight:400;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0}.blog_page_section .excerpt p{margin-top:15px}.blog_page_section .card{position:relative}.blog_page_section .card:not(:last-child){margin-bottom:40px}.blog_page_section .card:after{content:'';display:block;background-position:right top;background-repeat:no-repeat;width:100%;height:20px;position:absolute;bottom:0;left:1px}.blog_page_section .card-content{display:-ms-flexbox;display:flex}.blog_page_section .card-content a.blog-prev-img{position:relative;z-index:1}.blog_page_section .card-content a.blog-prev-img:before{content:'';background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:.4s ease-in-out}.blog_page_section .card-content a.blog-prev-img:hover:before{opacity:1}.blog_page_section .readmore{font-size:18px;max-width:260px;min-height:48px}.blog_page_section .single-post{column-gap:35px}.blog_page_section .single-post .content-wrap{-ms-flex:1 0 auto;flex:1 0 auto;max-width:800px}.blog_page_section .single-post .post-image img{width:100%;height:auto}.blog_page_section .single-post .heading{font-family:"Montserrat Bold";font-weight:600;font-style:normal;font-size:36px;line-height:48px;letter-spacing:-.016em;text-transform:uppercase;margin:38px 0 8px;text-align:left;color:#0d163a}.blog_page_section .single-post .heading:before{content:'';display:block;background:#2279d7;width:100%;height:1px;margin:0 0 18px}.blog_page_section .single-post .date{font-family:"Montserrat Regular";font-size:18px;line-height:32px;letter-spacing:0;color:#000;margin:0}.blog_page_section .single-post .post-content p+p{margin-top:12px}.blog_page_section .single-post .post-content{padding:21px 0 12px}.blog_page_section .single-post .post-content:after{content:'';display:block;background:#2279d7;width:100%;height:1px;margin:24px 0 0}.blog_page_section .single-post .post-content p{font-family:"Montserrat Regular";font-weight:100;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0;text-align:justify;margin:11px 0}.blog_page_section .single-post .post-content ul{list-style:none;width:100%;padding:0 0 0 49px;margin:12px 0}.blog_page_section .single-post .post-content ul li{font-size:16px;line-height:24px;letter-spacing:0;position:relative;color:#191919;margin:0 0 12px}.blog_page_section .single-post .post-content ul li:before{content:'';background:url(assets/img/check-icon.png) center no-repeat;width:18px;height:14px;position:absolute;top:4px;left:-25px}.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:"Montserrat Bold";font-style:normal;margin:21px 0 -15px}.blog_page_section .single-post .sidebar{margin:0;max-width:365px;width:100%}.blog_page_section .single-post .sidebar .widget-wrap h2{font-family:"Montserrat Bold";font-style:normal;font-size:36px;line-height:30px;letter-spacing:0;text-transform:uppercase;color:#0d163a;margin:2px 0 0;padding-bottom:4px}.blog_page_section .single-post .sidebar .widget-wrap h2:after{content:'';display:block;height:1px;margin-top:24px;background:#2279d7}.blog_page_section .single-post .sidebar .widget-wrap ul{list-style:none;padding:0;margin:17px 0 39px}.blog_page_section .single-post .sidebar .widget-wrap ul li:not(:last-child){margin:0 0 29px}.blog_page_section .single-post .sidebar .widget-wrap ul a{font-family:"Montserrat Bold";font-style:normal;font-size:22px;line-height:28px;letter-spacing:0;text-transform:uppercase;color:#0d163a;display:inline-block}.blog_page_section .single-post .sidebar .widget-wrap ul a:hover{color:#2279d7}.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:#0d163a;padding:40px}.blog_page_section .single-post .sidebar .widget-wrap .contact-form-sidebar_wrapper h3.heading{font-family:"Montserrat Medium";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:"Montserrat Regular";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-bottom:70px}.blog_page_section .nothing-found .heading{font-family:"Montserrat Bold";line-height:60px;color:#0d163a;letter-spacing:0;margin:0}.blog_page_section .nothing-found .content{font-family:"Montserrat Regular";color:#000;letter-spacing:.01em}.blog_page_section .nothing-found .content p{margin:0 0 25px}.admin-bar .default-page-section .the-page-banner{background-position:center top -68px}.default-page-section .the-page-banner{background-color:#4d9ffa;background-repeat:no-repeat;background-position:center top -100px;background-attachment:fixed;min-height:200px;height:100%;width:100%;position:relative;will-change:transform;z-index:1}.default-page-section .banner-title{font-family:"Montserrat Bold";font-style:normal;font-size:45px;line-height:45px;letter-spacing:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:auto;color:#0d163a;position:relative;min-height:inherit}.default-page-section .the-content-wrap{padding:60px 0}.default-page-section .heading{font-family:"Montserrat Bold";font-style:normal;font-size:45px;line-height:45px;letter-spacing:0;text-align:center}.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:"Montserrat Bold";color:#0d163a}.default-page-section p{font-family:"Montserrat Regular";font-weight:400;font-style:normal;font-size:20px;line-height:32px;letter-spacing:0;color:#000}.blog_page_section .share-to-socials{margin:12px 0 0}.blog_page_section .share-to-socials .the_champ_sharing_ul{margin:0 0 0 -17px!important}.default-page-section .share-to-socials{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0}.default-page-section .share-to-socials .title{min-width:232px;margin:0!important}.default-page-section .share-to-socials .the_champ_sharing_ul{margin:0!important;position:relative;top:-2px}.single-post .blog_page_section .the-content-wrap{padding:100px 0}.page-sections .front_banner_section{display:none}.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}.banner-slider{position:absolute;top:0;right:0;width:inherit;max-height:1000px;z-index:-1}.banner-slider>.slide-image{display:none}.banner-slider>.slide-image:first-child{display:block}.banner-slider .slide-image{background:right center no-repeat;background-size:contain!important;max-width:100%;max-height:100%;height:1000px;margin:0 auto;position:relative}.banner-slider:after{content:'';display:block;height:5px;width:inherit}.slick-dots{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;list-style-type:none}.slick-dots li{margin:0 .5rem}.slick-dots button{display:block;width:14px;height:14px;padding:0;border:none;background-color:rgba(255,255,255,.4);text-indent:-9999px;transition:.3s}.slick-dots li.slick-active button,.slick-dots li:hover button{background-color:#fff;width:14px;height:14px}.front_banner_section{background-image:url(assets/img/banner-bckgrnd.png);background-position:center top;background-repeat:no-repeat;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-2;padding:0;border-bottom:4px solid #4d9ffa}.front_banner_section .banner-content{position:absolute;height:100%;width:100%;top:0;left:0}.front_banner_section .banner-content .container{position:relative;height:inherit;padding:0}.front_banner_section .banner-content .flex-container{position:relative;z-index:2;height:100%;max-width:100%;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;padding:0 0 6px}.front_banner_section .banner-content .contents{display:-ms-flexbox;display:flex;height:inherit;padding:115px 0 176px}.front_banner_section .banner-content .content-left,.front_banner_section .banner-content .content-right{width:100%;max-width:600px}.front_banner_section .banner-content .content-left{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:36px 0 0}.front_banner_section .banner-content .content-right{position:relative}.front_banner_section .banner-content .image{position:absolute;top:6px;right:-58px}.front_banner_section .headings{z-index:1}.front_banner_section .headings.main{font-family:"Montserrat ExtraBold";font-size:84px;line-height:78px;letter-spacing:-.04em;color:#fff;margin:0}.front_banner_section .headings.below{font-family:"Montserrat Medium";font-size:44px;line-height:51px;letter-spacing:0;color:#fff;margin:0}.front_banner_section .content-form{background-color:#0d1639;position:absolute;left:0;right:0;bottom:0;z-index:1;padding:31px 0;border-top:4px solid #4d9ffa}.front_imgcontent_section{background-color:#fff}.front_imgcontent_section .the-content-wrap{background-color:#ececec}.front_imgcontent_section .contents{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;min-height:740px}.front_imgcontent_section .content-left,.front_imgcontent_section .content-right{width:100%;max-width:600px}.front_imgcontent_section .content-left{position:relative;padding:24px 0 36px}.front_imgcontent_section .content-left:before{content:'';background-image:url(assets/img/group-of-children.png);background-attachment:fixed;background-repeat:no-repeat;background-position:center;background-size:cover;display:block;position:absolute;top:0;right:0;bottom:0;width:1280px}.front_imgcontent_section .content-right{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:0 0 20px 220px}.front_imgcontent_section .image{position:absolute;top:-26px;left:calc(50% - 18px);-ms-transform:translateX(-50%);transform:translateX(-50%)}.front_imgcontent_section .headings.main{font-family:"Montserrat ExtraBold";font-size:60px;line-height:61px;letter-spacing:-.04em;color:#002742;margin:12px 0}.front_imgcontent_section .btn-link{margin:0!important}.front_contentform_section .contents{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.front_contentform_section .content-left,.front_contentform_section .content-right{width:100%;max-width:600px}.front_contentform_section .content-left{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.front_contentform_section .content-right{padding:92px 0 112px 45px}.front_contentform_section .headings.main{font-family:"Montserrat ExtraBold";font-size:60px;line-height:60px;letter-spacing:-.04em;color:#002742;margin:0 0 13px}.front_contentform_section .headings.form{font-family:"Montserrat ExtraBold";font-size:40px;line-height:40px;letter-spacing:-.04em;color:#002742;padding:0 0 0 85px;margin:12px 0;position:relative}.front_contentform_section .headings.form:before{content:'';background-image:url(assets/img/circle-check.png);width:69px;height:73px;position:absolute;left:0;top:4px}.front_contentform_section .the-content{padding:0 98px 60px 0}.front_contentform_section .the-content p{font-family:"Montserrat Regular";font-weight:400;font-size:18px;line-height:28px;letter-spacing:0;color:#1d1d1f;text-align:left;margin:0}.front_contentform_section .the-content p+p{margin:12px 0 0}.banner_page_section .the-content-wrap{min-height:120px}.banner_page_section .flex-container{-ms-flex-align:start;align-items:start;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;max-width:100%;min-height:120px;padding:0 0 0 180px}.banner_page_section .title-page{font-family:"Montserrat Bold";font-size:36px;line-height:60px;letter-spacing:0;color:#fff;margin:0}.banner_page_section .title-page span{display:block}.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,a{transition:.3s}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu li a:before,.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:1280px){.container{padding:0 20px!important}.front_banner_section .content-form{position:relative;border-bottom:4px solid #4d9ffa}.front_banner_section .content-form .gform_wrapper{max-width:560px;margin:auto}#masthead{min-height:80vh}.front_banner_section .banner-content .contents{padding-bottom:0!important}.banner_page_section .flex-container{padding:0 0 0 200px!important}#masthead .header-wrap .container .flex-container #logo{padding:19px 0}#masthead .header-wrap .container .flex-container #logo .custom-logo{display:none}#masthead .header-wrap .container .flex-container #logo .custom-logo.mobile{display:block}.blog_page_section .container{padding:0 20px!important}.blog_page_section .single-post{-ms-flex-direction:column;flex-direction:column;max-width:75%;margin:0 auto}.blog_page_section .single-post .post-image img{width:100%;height:auto;margin-top:20px}.blog_page_section .single-post .heading{font-size:28px;line-height:32px;margin:15px 0 0}.blog_page_section .single-post .post-date{font-size:14px;line-height:20px}.blog_page_section .single-post .post-content p:first-child{margin-top:12px}.blog_page_section .single-post .post-content p+p{margin-top:30px}.blog_page_section .single-post .post-content p+p+p{margin-top:-15px}.blog_page_section .single-post .post-content p:last-child{margin-bottom:11px}.blog_page_section .single-post .content-wrap{width:100%;margin-bottom:0;max-width:100%}.blog_page_section .single-post .sidebar{margin:40px 0 25px;max-width:none}.blog_page_section .single-post .sidebar .widget-wrap h2{padding-bottom:18px}.blog_page_section .single-post .sidebar ul.wp-block-latest-posts{margin-top:21px!important}.blog_page_section .single-post .sidebar ul.wp-block-latest-posts li:last-child{margin-bottom:15px!important}.blog_page_section .single-post .sidebar ul.wp-block-archives{margin-top:21px!important}}@media screen and (max-width:1200px){.front_contentform_section .content-right{padding:92px 0 112px}.front_imgcontent_section .contents{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:0 0 30px}.front_imgcontent_section .content-left{max-width:100%;padding:0}.front_imgcontent_section .content-left:before{left:-20px}.front_imgcontent_section .content-right{padding:30px 20px 0}.front_imgcontent_section .image{position:relative;top:unset;left:calc(50%);max-height:740px}.front_imgcontent_section .image img{width:100%;height:auto}}@media screen and (max-width:1140px){.blog_page_section .container{padding:0!important}.blog_page_section .the-content-wrap{padding:50px 0!important}.blog_page_section .the-content-wrap .container{padding:0 20px!important}.blog_page_section .card-content img{left:0}.blog_page_section .card-content a.blog-prev-img{padding:0}.blog_page_section .blog-archive .card-content{-ms-flex-direction:column;flex-direction:column;margin:0 -20px}.blog_page_section .blog-archive .post-contents{padding:0}.blog_page_section .blog-archive .post-title{font-size:30px;margin:14px 0 9px}.blog_page_section .blog-archive .post-date{line-height:20px}.blog_page_section .blog-archive .excerpt p:first-child{margin-top:12px}.blog_page_section .blog-archive .readmore{text-align:center;max-width:100%;margin-top:0}.blog_page_section .blog-archive img{width:100%;height:auto}.blog_page_section .blog-archive .card{max-width:75%;margin:20px auto 40px;padding-bottom:0}.blog_page_section .blog-archive .card-wrap{padding:0 20px}.blog_page_section .blog-archive .excerpt{height:auto}.front_contentform_section .contents{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:30px 0}.front_contentform_section .content-left{padding:0 20px}.front_contentform_section .content-right{padding:30px 20px 0}.front_contentform_section .the-content{padding:0}.front_imgcontent_section .image{margin-right:-60px}.front_banner_section .banner-content .image{position:relative;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.front_banner_section .banner-content .image img{width:100%;height:auto}}@media screen and (max-width:930px){.front_banner_section .headings.main{font-size:60px!important;line-height:60px!important;letter-spacing:0}.front_banner_section .headings.below{font-size:24px;line-height:36px}}@media screen and (max-width:878px){.headings.main{font-size:40px!important;line-height:40px!important}}@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}.hide-on-mobile{display:none!important}.front_imgcontent_section .contents{min-height:auto}.front_banner_section .banner-content .contents{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:159px 0 176px}.front_banner_section .banner-content .content-left{-ms-flex-align:center;align-items:center;padding:60px 10px 20px}.front_banner_section .banner-content .image{right:unset;top:unset;-ms-transform:none;transform:none;text-align:center}.front_banner_section .banner-content .image img{max-width:500px}.front_banner_section .banner-content .btns{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%}.front_banner_section .banner-content .headings.main{font-size:40px!important;line-height:40px!important;letter-spacing:0}#masthead .header-wrap .container .flex-container #logo .a-custom-logo{-ms-flex-pack:start;justify-content:flex-start}#masthead .header-wrap .container .flex-container .nav-wrap{-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:end;align-items:flex-end}.banner_page_section .title-page{font-size:26px;line-height:36px}.blog_page_section .nothing-found .heading{font-size:38px}.blog_page_section .nothing-found .content p{font-size:20px}}@media screen and (max-width:650px){.blog_page_section .single-post{max-width:100%}.blog_page_section .single-post .sidebar{min-width:unset}div.gform_wrapper.gravity-theme .checkboxes-cols-3 .gfield_checkbox .gchoice,div.gform_wrapper.gravity-theme .checkboxes-cols-4 .gfield_checkbox .gchoice{max-width:50%}div.gform_wrapper.gravity-theme .gfield_label{line-height:24px}.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 .a-custom-logo{display:none;position:relative;top:unset;left:unset}#footer .a-custom-logo.mobile{display:block}#footer .footer-contents{padding:20px 10px}#footer .footer-copyright-box{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.nav-btn.btn-link{min-width:auto}}@media screen and (max-width:600px){.front_contentform_section .content-left,.front_contentform_section .content-right{padding:0 10px}.front_contentform_section .the-content{padding:0 0 30px}.front_imgcontent_section .content-right{padding:15px 10px 0}.nav-btn.btn-link{width:100px}.nav-btn.btn-link span{display:none}.nav-btn.btn-link i.fa-file-pdf{display:block}}@media screen and (max-width:540px){#footer .footer-bottom .colophon .by a{font-size:11px;line-height:12px}.front_contentform_section .headings.form{font-size:20px;line-height:22px;letter-spacing:0;padding:0 0 0 45px}.front_contentform_section .headings.form:before{background-size:cover;background-repeat:no-repeat;width:36px;height:38px}.front_contentform_section .the-content p{font-size:16px;line-height:26px}.headings.main{font-size:32px!important;line-height:32px!important}.btn-link:not(.plain){font-size:18px}.front_banner_section .banner-content .headings.main{font-size:40px!important;line-height:40px!important;letter-spacing:0;text-align:center}}@media screen and (max-width:460px){.blog_page_section .the-content-wrap{padding:50px 0 0!important}.blog_page_section .blog-archive .card{max-width:100%}.blog_page_section .blog-archive .card:after{margin-top:40px}.blog_page_section .blog-archive .readmore:after{display:none}.blog_page_section .single-post{max-width:100%}.blog_page_section .post-image{margin:0 -20px}.blog_page_section .post-image img{margin-top:0!important}.blog_page_section .blog-prev-img{margin:0 -20px!important}.blog_page_section .card:first-child .blog-prev-img{margin-top:-20px!important}div.gform_wrapper.gravity-theme .checkboxes-cols-3 .gfield_checkbox .gchoice,div.gform_wrapper.gravity-theme .checkboxes-cols-4 .gfield_checkbox .gchoice{max-width:100%}#footer .footer-contents{-ms-flex-direction:column;flex-direction:column;padding:10px 10px 0}#footer .copyright{text-align:center}}@media screen and (max-width:380px){.front_banner_section .banner-content .btns .btn-link,div.gform_wrapper.gravity-theme .button,div.gform_wrapper.gravity-theme input.button,div.gform_wrapper.gravity-theme input[type=submit]{max-width:100%}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJmb250cy9fZm9udHMuc2NzcyIsInNraW4vX2Jvb3RzdHJhcC1vdmVycmlkZXMuc2NzcyIsInN0eWxlLmNzcyIsInNraW4vX2JvZHkuc2NzcyIsInNraW4vX21peGlucy5zY3NzIiwic2tpbi9fZ3Jhdml0eWZvcm0uc2NzcyIsInNraW4vX2hlYWRlci5zY3NzIiwic2tpbi9fdmFyaWFibGVzLnNjc3MiLCJza2luL19mb290ZXIuc2NzcyIsInNraW4vX3BhZ2Utc2VjdGlvbnMuc2NzcyIsInNraW4vc2VjdGlvbnMvX3NsaWRlci5zY3NzIiwic2tpbi9zZWN0aW9ucy9fZnJvbnQtYmFubmVyLnNjc3MiLCJza2luL3NlY3Rpb25zL19mcm9udC1pbWdjb250ZW50LnNjc3MiLCJza2luL3NlY3Rpb25zL19mcm9udC1jb250ZW50Zm9ybS5zY3NzIiwic2tpbi9zZWN0aW9ucy9fYmFubmVyLnNjc3MiLCJza2luL19oZWxwZXJzLnNjc3MiLCJza2luL19tZWRpYS1xdWVyaWVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7QUNBQSxXQUNJLFlBQUEscUJBQ0EsV0FBQSxPQUNBLFlBQUEsSUFDQSxJQUFBLDJCQUFBLENBQUEsc0NBQUEsbUJBRUosV0FDSSxZQUFBLGtCQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsSUFBQSx3QkFBQSxDQUFBLG1DQUFBLG1CQUVKLFdBQ0ksWUFBQSxvQkFDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLElBQUEsMEJBQUEsQ0FBQSxxQ0FBQSxtQkFFSixXQUNJLFlBQUEsdUJBQ0EsV0FBQSxPQUNBLFlBQUEsSUFDQSxJQUFBLDZCQUFBLENBQUEsd0NBQUEsbUJDdEJKLFdBQ0MsTUFBQSxpQkFDQSxVQUFBLEtBQ0EsUUFBQSxFQUNBLE9BQUEsRUFBQSxLQ3lDRCxpQkFEQSxrQkR0Q0EsZ0JBQUEsaUJDcUNBLFdBREEsWUQvQkUsUUFBQSxHQUNBLFFBQUEsTUFDQSxNQUFBLEtBR0YsS0FDQyxPQUFB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IEFtZXJpY2FuIFJhY2Nvb24gU2Nob29sIFVuaWZvcm1zXG5BdXRob3I6IDU2MSBNZWRpYVxuQXV0aG9yIFVSSTogaHR0cHM6Ly93d3cuNTYxbWVkaWEuY29tXG5EZXNjcmlwdGlvbjogQ3VzdG9tIFdlYnNpdGUgRGVzaWduIGJ5IDU2MSBNZWRpYVxuVmVyc2lvbjogMS4wXG5UZXh0IERvbWFpbjogd3BhcnN1XG4qL1xuQGltcG9ydCAnZm9udHMvZm9udHMnO1xuQGltcG9ydCAnc2tpbi92YXJpYWJsZXMnO1xuQGltcG9ydCAnc2tpbi9taXhpbnMnO1xuLyoqXG4gKiogQm9vdHN0cmFwIE92ZXJyaWRlcyBcbiAqKi9cbkBpbXBvcnQgJ3NraW4vYm9vdHN0cmFwLW92ZXJyaWRlcyc7XG4vKipcbiAqKiBCb2R5XG4gKiovXG5AaW1wb3J0ICdza2luL2JvZHknO1xuLyoqXG4gKiogR3Jhdml0eWZvcm1zXG4gKiovXG5AaW1wb3J0ICdza2luL2dyYXZpdHlmb3JtJztcbi8qKlxuICoqIEhlYWRlclxuICoqL1xuQGltcG9ydCAnc2tpbi9oZWFkZXInO1xuLyoqXG4gKiogRm9vdGVyXG4gKiovXG5AaW1wb3J0ICdza2luL2Zvb3Rlcic7XG4vKipcbiAqKiBQYWdlIFNlY3Rpb25zXG4gKiovXG5AaW1wb3J0ICdza2luL3BhZ2Utc2VjdGlvbnMnO1xuLyoqXG4gKiogSGVscGVyc1xuICoqL1xuQGltcG9ydCAnc2tpbi9oZWxwZXJzJztcbi8qKlxuICoqIE1lZGlhIFF1ZXJpZXNcbiAqKi9cbkBpbXBvcnQgJ3NraW4vbWVkaWEtcXVlcmllcyc7XG5cbiIsIkBmb250LWZhY2V7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQgUmVndWxhcic7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgc3JjOiBsb2NhbCgnTW9udHNlcnJhdCBSZWd1bGFyJyksIHVybCgnY3NzL2ZvbnRzL01vbnRzZXJyYXQtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuQGZvbnQtZmFjZXtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCBCb2xkJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBzcmM6IGxvY2FsKCdNb250c2VycmF0IEJvbGQnKSwgdXJsKCdjc3MvZm9udHMvTW9udHNlcnJhdC1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5AZm9udC1mYWNle1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0IE1lZGl1bSc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgc3JjOiBsb2NhbCgnTW9udHNlcnJhdCBNZWRpdW0nKSwgdXJsKCdjc3MvZm9udHMvTW9udHNlcnJhdC1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcbkBmb250LWZhY2V7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQgRXh0cmFCb2xkJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBzcmM6IGxvY2FsKCdNb250c2VycmF0IEV4dHJhQm9sZCcpLCB1cmwoJ2Nzcy9mb250cy9Nb250c2VycmF0LUV4dHJhQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcbiRkZWZhdWx0LWZvbnQ6ICdNb250c2VycmF0IFJlZ3VsYXInO1xyXG4kbW9udHNlcnJhdC1ib2xkOiAnTW9udHNlcnJhdCBCb2xkJztcclxuJG1vbnRzZXJyYXQtbWVkaXVtOiAnTW9udHNlcnJhdCBNZWRpdW0nO1xyXG4kbW9udHNlcnJhdC1leHRyYWJvbGQ6ICdNb250c2VycmF0IEV4dHJhQm9sZCc7IiwiLmNvbnRhaW5lcntcblx0d2lkdGg6ICRjb250YWluZXItd2lkdGghaW1wb3J0YW50O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6ICRjb250YWluZXItcGFkZGluZztcblx0bWFyZ2luOiAwIGF1dG87XG59XG4ubmF2LXdyYXAsXG4ucm93LFxuLmNvbnRhaW5lcntcblx0JjpiZWZvcmUsXG5cdCY6YWZ0ZXJ7XG5cdFx0Y29udGVudDpcIlwiO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG4ucm93e1xuXHRtYXJnaW46ICRyb3ctbWFyZ2luO1xuXHRjbGVhcjogYm90aDtcbn0iLCIvKiFcblRoZW1lIE5hbWU6IEFtZXJpY2FuIFJhY2Nvb24gU2Nob29sIFVuaWZvcm1zXG5BdXRob3I6IDU2MSBNZWRpYVxuQXV0aG9yIFVSSTogaHR0cHM6Ly93d3cuNTYxbWVkaWEuY29tXG5EZXNjcmlwdGlvbjogQ3VzdG9tIFdlYnNpdGUgRGVzaWduIGJ5IDU2MSBNZWRpYVxuVmVyc2lvbjogMS4wXG5UZXh0IERvbWFpbjogd3BhcnN1XG4qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCBSZWd1bGFyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IGxvY2FsKFwiTW9udHNlcnJhdCBSZWd1bGFyXCIpLCB1cmwoXCJjc3MvZm9udHMvTW9udHNlcnJhdC1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0IEJvbGQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogbG9jYWwoXCJNb250c2VycmF0IEJvbGRcIiksIHVybChcImNzcy9mb250cy9Nb250c2VycmF0LUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQgTWVkaXVtJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IGxvY2FsKFwiTW9udHNlcnJhdCBNZWRpdW1cIiksIHVybChcImNzcy9mb250cy9Nb250c2VycmF0LU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCBFeHRyYUJvbGQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogbG9jYWwoXCJNb250c2VycmF0IEV4dHJhQm9sZFwiKSwgdXJsKFwiY3NzL2ZvbnRzL01vbnRzZXJyYXQtRXh0cmFCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG4vKipcbiAqKiBCb290c3RyYXAgT3ZlcnJpZGVzIFxuICoqL1xuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMjAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ubmF2LXdyYXA6YmVmb3JlLCAubmF2LXdyYXA6YWZ0ZXIsXG4ucm93OmJlZm9yZSxcbi5yb3c6YWZ0ZXIsXG4uY29udGFpbmVyOmJlZm9yZSxcbi5jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLnJvdyB7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLyoqXG4gKiogQm9keVxuICoqL1xuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgUmVndWxhclwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjU2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMXMgb3BhY2l0eTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gIGJvZHkubG9hZGluZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9XG5cbmJvZHk6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAtMTE7XG4gIGNvbnRlbnQ6IHVybChhc3NldHMvaW1nL2Jhbm5lci1iY2tncm5kLnBuZykgdXJsKGFzc2V0cy9pbWcvZm9vdGVyLWJja2dybmQucG5nKSB1cmwoYXNzZXRzL2ltZy9ncm91cC1vZi1jaGlsZHJlbi5wbmcpOyB9XG5cbmJvZHk6bm90KC53b29jb21tZXJjZSkgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG1heC13aWR0aDogbm9uZTsgfVxuXG4jY29udGVudC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiBhdXRvOyB9XG5cbiNwYWdlLnNpdGUge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICNwYWdlLnNpdGUgLnNpdGUtaW5uZXIsXG4gICNwYWdlLnNpdGUgPiAud3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IGF1dG87IH1cblxuI3ByaW1hcnk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIGNsZWFyOiBib3RoOyB9XG5cbmRpdi5zcGFjZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMjBweDsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gIGE6aG92ZXIsIGE6YWN0aXZlLCBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzIyNzlkNzsgfVxuICBhIGkge1xuICAgIHRyYW5zaXRpb246IC4zczsgfVxuXG5wIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuXG4udGhlLWNvbnRlbnQgcCBhOmhvdmVyIHNwYW46bm90KFtjbGFzc10pOm5vdChbY2xhc3M9XCJcIl0pLFxuLnRoZS1jb250ZW50IHAgYTphY3RpdmUgc3Bhbjpub3QoW2NsYXNzXSk6bm90KFtjbGFzcz1cIlwiXSksXG4udGhlLWNvbnRlbnQgcCBhOmZvY3VzIHNwYW46bm90KFtjbGFzc10pOm5vdChbY2xhc3M9XCJcIl0pIHtcbiAgY29sb3I6ICMyMjc5ZDcgIWltcG9ydGFudDsgfVxuXG5zcGFuLnllbGxvdyB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5hZGRfdG9fY2FydF9idXR0b24sXG4uYWRkZWRfdG9fY2FydC53Yy1mb3J3YXJkLFxuLmhlYWRlci1idG4sXG4uYnRuLWxpbms6bm90KC5wbGFpbikge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0IEJvbGRcIjtcbiAgZm9udC1zaXplOiAyMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMThweDtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMCAwIDFweDtcbiAgbWFyZ2luOiAxMnB4IDAgMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNTMzMmQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgb3V0bGluZTogbm9uZTsgfVxuICAuYWRkX3RvX2NhcnRfYnV0dG9uOmFjdGl2ZTpiZWZvcmUsIC5hZGRfdG9fY2FydF9idXR0b246Zm9jdXM6YmVmb3JlLCAuYWRkX3RvX2NhcnRfYnV0dG9uOmhvdmVyOmJlZm9yZSxcbiAgLmFkZGVkX3RvX2NhcnQud2MtZm9yd2FyZDphY3RpdmU6YmVmb3JlLFxuICAuYWRkZWRfdG9fY2FydC53Yy1mb3J3YXJkOmZvY3VzOmJlZm9yZSxcbiAgLmFkZGVkX3RvX2NhcnQud2MtZm9yd2FyZDpob3ZlcjpiZWZvcmUsXG4gIC5oZWFkZXItYnRuOmFjdGl2ZTpiZWZvcmUsXG4gIC5oZWFkZXItYnRuOmZvY3VzOmJlZm9yZSxcbiAgLmhlYWRlci1idG46aG92ZXI6YmVmb3JlLFxuICAuYnRuLWxpbms6bm90KC5wbGFpbik6YWN0aXZlOmJlZm9yZSxcbiAgLmJ0bi1saW5rOm5vdCgucGxhaW4pOmZvY3VzOmJlZm9yZSxcbiAgLmJ0bi1saW5rOm5vdCgucGxhaW4pOmhvdmVyOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuYWRkX3RvX2NhcnRfYnV0dG9uOmJlZm9yZSxcbiAgLmFkZGVkX3RvX2NhcnQud2MtZm9yd2FyZDpiZWZvcmUsXG4gIC5oZWFkZXItYnRuOmJlZm9yZSxcbiAgLmJ0bi1saW5rOm5vdCgucGxhaW4pOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgICBiYWNrZ3JvdW5kOiAjOTcyYjI2O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAgIHotaW5kZXg6IC0xOyB9XG5cbi5uYXYtYnRuLmJ0bi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyNzlkNztcbiAgbWluLWhlaWdodDogNjJweDtcbiAgbWluLXdpZHRoOiAzMThweDtcbiAgbWFyZ2luOiAwIDAgMCA1N3B4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDMxcHg7IH1cbiAgLm5hdi1idG4uYnRuLWxpbms6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ2OGI5O1xuICAgIGJvcmRlci1yYWRpdXM6IDMxcHg7IH1cbiAgLm5hdi1idG4uYnRuLWxpbmsgaS5mYS1maWxlLXBkZiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuI3dpbmRvd3NpemUge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAtMTsgfVxuXG4udGhlLWNvbnRlbnQtd3JhcCB7XG4gIGhlaWdodDogaW5oZXJpdDsgfVxuXG4jc2VhcmNoZm9ybSB7XG4gIG1hcmdpbjogMCAwIDMwcHggMDsgfVxuXG4jc2VhcmNoc3VibWl0IHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTgwcHg7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDAgMCAxcHg7XG4gIG1hcmdpbjogMTJweCAwIDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNTMzMmQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgb3V0bGluZTogbm9uZTsgfVxuICAjc2VhcmNoc3VibWl0OmFjdGl2ZTpiZWZvcmUsICNzZWFyY2hzdWJtaXQ6Zm9jdXM6YmVmb3JlLCAjc2VhcmNoc3VibWl0OmhvdmVyOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAjc2VhcmNoc3VibWl0OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgICBiYWNrZ3JvdW5kOiAjOTcyYjI2O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAgIHotaW5kZXg6IC0xOyB9XG5cbiNzZWFyY2hmb3JtIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0IFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzRjNGM0YztcbiAgdHJhbnNpdGlvbjogLjNzOyB9XG4gICNzZWFyY2hmb3JtIGlucHV0W3R5cGU9J3RleHQnXTpmb2N1cyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDAwMDA7IH1cbiAgI3NlYXJjaGZvcm0gaW5wdXRbdHlwZT0ndGV4dCddOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4ucGFnZS1udW1iZXJzIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBSZWd1bGFyXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgcGFkZGluZzogMnB4O1xuICBjb2xvcjogIzg0ODQ4NDtcbiAgdHJhbnNpdGlvbjogLjNzOyB9XG4gIC5wYWdlLW51bWJlcnM6Zm9jdXMsIC5wYWdlLW51bWJlcnM6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5wYWdlLW51bWJlcnMucHJldiwgLnBhZ2UtbnVtYmVycy5uZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNDOUM5Qzk7IH1cbiAgICAucGFnZS1udW1iZXJzLnByZXY6Zm9jdXMsIC5wYWdlLW51bWJlcnMucHJldjpob3ZlciwgLnBhZ2UtbnVtYmVycy5uZXh0OmZvY3VzLCAucGFnZS1udW1iZXJzLm5leHQ6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cblxuLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDJweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLndwYXJzdS1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMzdweCAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sdW1uLWdhcDogMzJweDsgfVxuXG4ud29vY29tbWVyY2UgYS5idXR0b24ge1xuICBsaW5lLWhlaWdodDogdW5zZXQgIWltcG9ydGFudDsgfVxuXG4vKiBSZWFkIE1vcmUgVGV4dCAqL1xuLnJlYWRtb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGVhc2Utb3V0O1xuICBtYXJnaW46IDE0cHggMCA0MHB4OyB9XG5cbi5yZWFkbW9yZS5leHBhbmQge1xuICBtYXgtaGVpZ2h0OiA1MDAwcHggIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjU1cyBlYXNlLWluLW91dDsgfVxuXG4ucmVhZG1vcmUtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAycHggMCAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogLjNzOyB9XG4gIC5yZWFkbW9yZS1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG5cbi5yZWFkbW9yZS1saW5rLmV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnJlYWRtb3JlLWxpbmsgaSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vKipcbiAqKiBHcmF2aXR5Zm9ybXNcbiAqKi9cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMxOTE5MTk7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMxOTE5MTk7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMTkxOTE5OyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMTkxOTE5OyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pLFxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBzZWxlY3Q6bm90KFttdWx0aXBsZT1cIm11bHRpcGxlXCJdKSxcbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgdGV4dGFyZWEuc21hbGwsIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgdGV4dGFyZWEubGFyZ2Uge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0IE1lZGl1bVwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHggMTNweCA4cHg7XG4gIHRyYW5zaXRpb246IC4zczsgfVxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKTpmb2N1cyxcbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBzZWxlY3Q6bm90KFttdWx0aXBsZT1cIm11bHRpcGxlXCJdKTpmb2N1cyxcbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSB0ZXh0YXJlYS5zbWFsbDpmb2N1cywgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSB0ZXh0YXJlYS5sYXJnZTpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pOmZvY3VzOjpwbGFjZWhvbGRlcixcbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBzZWxlY3Q6bm90KFttdWx0aXBsZT1cIm11bHRpcGxlXCJdKTpmb2N1czo6cGxhY2Vob2xkZXIsXG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgdGV4dGFyZWEuc21hbGw6Zm9jdXM6OnBsYWNlaG9sZGVyLCBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHRleHRhcmVhLmxhcmdlOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgdGV4dGFyZWEuc21hbGwsIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgdGV4dGFyZWEubGFyZ2Uge1xuICBwYWRkaW5nOiAxMXB4IDIwcHggNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByZXNpemU6IG5vbmU7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSB0ZXh0YXJlYS5zbWFsbCxcbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgdGV4dGFyZWEubGFyZ2UsXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfdGV4dGFyZWEge1xuICBoZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX3RleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2ZpZWxkcyB7XG4gIGdyaWQtcm93LWdhcDogMTBweCAhaW1wb3J0YW50O1xuICBncmlkLWNvbHVtbi1nYXA6IDEwcHggIWltcG9ydGFudDsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGRpdi5nZmllbGRfZXJyb3IgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pOmZvY3VzLFxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBkaXYuZ2ZpZWxkX2Vycm9yIHNlbGVjdDpmb2N1cyxcbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZGl2LmdmaWVsZF9lcnJvciB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiNTMzMmQ7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBkaXYuZ2ZpZWxkX2Vycm9yIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKTpmb2N1czo6cGxhY2Vob2xkZXIsXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGRpdi5nZmllbGRfZXJyb3Igc2VsZWN0OmZvY3VzOjpwbGFjZWhvbGRlcixcbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZGl2LmdmaWVsZF9lcnJvciB0ZXh0YXJlYTpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyMjEsIDIwNywgMTgyLCAwLjEpOyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZGl2LmdmaWVsZF9lcnJvciAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjZjQ0MzM2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiA0cHggMCAwO1xuICBiYWNrZ3JvdW5kOiAwIDA7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBkaXYuZ2ZpZWxkLmdmaWVsZF9lcnJvci5nZmllbGRfY29udGFpbnNfcmVxdWlibHVlIGRpdi5naW5wdXRfY29udGFpbmVyLFxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBkaXYuZ2ZpZWxkLmdmaWVsZF9lcnJvci5nZmllbGRfY29udGFpbnNfcmVxdWlibHVlIGxhYmVsLmdmaWVsZF9sYWJlbDAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBkaXYudmFsaWRhdGlvbl9lcnJvciB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNGRkY7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuYnV0dG9uLFxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dC5idXR0b24sXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9c3VibWl0XSxcbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXQuYnV0dG9uLFxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0IEJvbGRcIjtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRkZGO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAxMHB4IDAgMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNTMzMmQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgb3V0bGluZTogbm9uZTsgfVxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5idXR0b246YWN0aXZlOmJlZm9yZSwgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuYnV0dG9uOmhvdmVyOmJlZm9yZSxcbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dC5idXR0b246YWN0aXZlOmJlZm9yZSxcbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dC5idXR0b246Zm9jdXM6YmVmb3JlLFxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0LmJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZTpiZWZvcmUsXG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzOmJlZm9yZSxcbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXI6YmVmb3JlLFxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0LmJ1dHRvbjphY3RpdmU6YmVmb3JlLFxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0LmJ1dHRvbjpmb2N1czpiZWZvcmUsXG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXQuYnV0dG9uOmhvdmVyOmJlZm9yZSxcbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlOmJlZm9yZSxcbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXM6YmVmb3JlLFxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlcjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuYnV0dG9uOmJlZm9yZSxcbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dC5idXR0b246YmVmb3JlLFxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9c3VibWl0XTpiZWZvcmUsXG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXQuYnV0dG9uOmJlZm9yZSxcbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXN1Ym1pdF06YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQ6ICM5NzJiMjY7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgei1pbmRleDogLTE7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYWpheF9zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcbiAgbGVmdDogY2FsYygxMDAlICsgMnB4KTsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJvcmRlci1jb2xvcjogI2IyYjFiMTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07IH1cbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMgPiBoMiB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBzZWxlY3QuZ2ZpZWxkX3NlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2Ryb3Bkb3duLWFycm93LXNlbGVjdC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gMjFweCByaWdodCAxNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMTBweCAxM3B4IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgc2VsZWN0LmdmaWVsZF9zZWxlY3Qgb3B0aW9uOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgc2VsZWN0LmdmaWVsZF9zZWxlY3Q6LW1zLXZhbHVlIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMHB4OyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgc2VsZWN0LmdmaWVsZF9zZWxlY3Q6Zm9jdXMge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4OyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXQuZGF0ZXBpY2tlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2NhbGVuZGFyLWljb24ucG5nKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAxMnB4IHJpZ2h0IDIzcHggIWltcG9ydGFudDsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5jaGVja2JveGVzLWNvbHMtMyAuZ2ZpZWxkX2NoZWNrYm94LFxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuY2hlY2tib3hlcy1jb2xzLTQgLmdmaWVsZF9jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5jaGVja2JveGVzLWNvbHMtNCAuZ2ZpZWxkX2NoZWNrYm94IHtcbiAgcm93LWdhcDogMnB4OyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmNoZWNrYm94ZXMtY29scy00IC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmNoZWNrYm94ZXMtY29scy0zIC5nZmllbGRfY2hlY2tib3gge1xuICByb3ctZ2FwOiA0cHg7IH1cbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuY2hlY2tib3hlcy1jb2xzLTMgLmdmaWVsZF9jaGVja2JveCAuZ2Nob2ljZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMyU7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ3JhZGlvcy1ob3Jpem9udGFsIGxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogNTBweDsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5ncmFkaW9zLWhvcml6b250YWwgLmdpbnB1dF9jb250YWluZXJfcmFkaW8ge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX3JhZGlvIC5nZmllbGQtY2hvaWNlLWlucHV0LFxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX2NoZWNrYm94IC5nZmllbGQtY2hvaWNlLWlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogLTE7IH1cbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX3JhZGlvIC5nZmllbGQtY2hvaWNlLWlucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9jaGVja2JveCAuZ2ZpZWxkLWNob2ljZS1pbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMHB4OyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9yYWRpbyAuZ2ZpZWxkLWNob2ljZS1pbnB1dCArIGxhYmVsLFxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfY2hlY2tib3ggLmdmaWVsZC1jaG9pY2UtaW5wdXQgKyBsYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBSZWd1bGFyXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzBkMTYzYTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9yYWRpbyAuZ2ZpZWxkLWNob2ljZS1pbnB1dCArIGxhYmVsOmJlZm9yZSxcbiAgICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfY2hlY2tib3ggLmdmaWVsZC1jaG9pY2UtaW5wdXQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogLTVweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2NoZWNrYm94LWltZy5qcGcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5ub3RlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAycHggMCA4cHggNTFweDtcbiAgY29sb3I6IHJnYmEoMTY2LCAxNjYsIDE2NiwgMC44KTsgfVxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5ub3RlIGkge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1nL25vdGUtbG9jay1pY29uLnBuZykgMCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDI3cHgpO1xuICAgIGxlZnQ6IDZweDtcbiAgICBmb250LXNpemU6IDM2cHg7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuaGFzLWZvb3Rub3RlIC5nZm9ybV9ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmhhcy1mb290bm90ZSBkaXYuZ2Zvcm1fZmllbGRzIC5mb3JtLWZvb3Rub3RlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IC01cHg7XG4gIHdpZHRoOiBjYWxjKDUwJSArIDVweCkgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMjlweDsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5oYXMtZm9vdG5vdGUgLmdmb3JtX2Zvb3RlciAuYnV0dG9uLFxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuaGFzLWZvb3Rub3RlIC5nZm9ybV9mb290ZXIgaW5wdXQuYnV0dG9uLFxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuaGFzLWZvb3Rub3RlIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLFxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuaGFzLWZvb3Rub3RlIC5nZm9ybV9mb290ZXIgaW5wdXQuYnV0dG9uLFxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuaGFzLWZvb3Rub3RlIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgbWluLXdpZHRoOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTNweCAwO1xuICBtaW4td2lkdGg6IDI2MHB4O1xuICBtYXgtaGVpZ2h0OiA1MHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoNjVkZWcsICNmZGU0ZDUgMCwgI2E2Nzk1YiA0NiUsICNhNjc5NWIgNTAlLCAjYTY3OTViIDU0JSwgI2ZmZTZkNiAxMDAlKTtcbiAgLyogRkYzLjYtMTUgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNjVkZWcsICNmZGU0ZDUgMCwgI2E2Nzk1YiA0NiUsICNhNjc5NWIgNTAlLCAjYTY3OTViIDU0JSwgI2ZmZTZkNiAxMDAlKTtcbiAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY1ZGVnLCAjZmRlNGQ1IDAsICNhNjc5NWIgNDYlLCAjYTY3OTViIDUwJSwgI2E2Nzk1YiA1NCUsICNmZmU2ZDYgMTAwJSk7XG4gIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuaGFzLWZvb3Rub3RlIC5nZm9ybV9mb290ZXIgLmJ1dHRvbjpob3ZlcjphZnRlcixcbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuaGFzLWZvb3Rub3RlIC5nZm9ybV9mb290ZXIgaW5wdXQuYnV0dG9uOmhvdmVyOmFmdGVyLFxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5oYXMtZm9vdG5vdGUgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXI6YWZ0ZXIsXG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmhhcy1mb290bm90ZSAuZ2Zvcm1fZm9vdGVyIGlucHV0LmJ1dHRvbjpob3ZlcjphZnRlcixcbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuaGFzLWZvb3Rub3RlIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmhhcy1mb290bm90ZSAuZ2Zvcm1fZm9vdGVyIC5idXR0b246YWZ0ZXIsXG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmhhcy1mb290bm90ZSAuZ2Zvcm1fZm9vdGVyIGlucHV0LmJ1dHRvbjphZnRlcixcbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuaGFzLWZvb3Rub3RlIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmFmdGVyLFxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5oYXMtZm9vdG5vdGUgLmdmb3JtX2Zvb3RlciBpbnB1dC5idXR0b246YWZ0ZXIsXG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmhhcy1mb290bm90ZSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAgIHotaW5kZXg6IC0xOyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmhpZGUtZXJyb3ItaW5mbyBkaXYuZ2ZpZWxkX2Vycm9yIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmhpZGUtZmllbGQtbGFiZWwgLmdmaWVsZF9sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tY2FwdGNoYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uZ2ZfY3VzdG9tX2hvcml6b250YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmdmX2N1c3RvbV9ob3Jpem9udGFsIC5nZm9ybV9maWVsZHMge1xuICAgIG1heC13aWR0aDogMTA1MnB4ICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gMWZyIGF1dG8gYXV0bztcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJmaXJzdG5hbWUgbGFzdG5hbWUgc3RyZWV0YWRkcmVzcyBzdHJlZXRhZGRyZXNzIHN0cmVldGFkZHJlc3NcIlxyIFwicGhvbmVudW1iZXIgZW1haWxhZGRyZXNzIGNpdHkgc3RhdGUgemlwY29kZVwiOyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5nZl9jdXN0b21faG9yaXpvbnRhbCAuZ2Zvcm1fZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEzOHB4O1xuICAgIG1heC1oZWlnaHQ6IDEzMHB4OyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5nZl9jdXN0b21faG9yaXpvbnRhbCAjZmllbGRfMV8xIHtcbiAgICBncmlkLWFyZWE6IGZpcnN0bmFtZTsgfVxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uZ2ZfY3VzdG9tX2hvcml6b250YWwgI2ZpZWxkXzFfMyB7XG4gICAgZ3JpZC1hcmVhOiBsYXN0bmFtZTsgfVxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uZ2ZfY3VzdG9tX2hvcml6b250YWwgI2ZpZWxkXzFfMSxcbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmdmX2N1c3RvbV9ob3Jpem9udGFsICNmaWVsZF8xXzMsXG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5nZl9jdXN0b21faG9yaXpvbnRhbCAjZmllbGRfMV8xMCB7XG4gICAgd2lkdGg6IDI1MHB4OyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5nZl9jdXN0b21faG9yaXpvbnRhbCAjZmllbGRfMV81IHtcbiAgICBncmlkLWFyZWE6IHN0cmVldGFkZHJlc3M7IH1cbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmdmX2N1c3RvbV9ob3Jpem9udGFsICNmaWVsZF8xXzgge1xuICAgIGdyaWQtYXJlYTogcGhvbmVudW1iZXI7IH1cbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmdmX2N1c3RvbV9ob3Jpem9udGFsICNmaWVsZF8xXzkge1xuICAgIGdyaWQtYXJlYTogZW1haWxhZGRyZXNzOyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5nZl9jdXN0b21faG9yaXpvbnRhbCAjZmllbGRfMV8xMCB7XG4gICAgZ3JpZC1hcmVhOiBjaXR5OyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5nZl9jdXN0b21faG9yaXpvbnRhbCAjZmllbGRfMV8xMSB7XG4gICAgZ3JpZC1hcmVhOiBzdGF0ZTsgfVxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uZ2ZfY3VzdG9tX2hvcml6b250YWwgI2ZpZWxkXzFfMTMge1xuICAgIGdyaWQtYXJlYTogemlwY29kZTtcbiAgICB3aWR0aDogMTQwcHg7IH1cbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmdmX2N1c3RvbV9ob3Jpem9udGFsIC5idXR0b24sXG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5nZl9jdXN0b21faG9yaXpvbnRhbCBpbnB1dC5idXR0b24sXG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5nZl9jdXN0b21faG9yaXpvbnRhbCBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5nZl9jdXN0b21faG9yaXpvbnRhbCBpbnB1dC5idXR0b24sXG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5nZl9jdXN0b21faG9yaXpvbnRhbCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXgtd2lkdGg6IDEzOHB4O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gICAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmdmX2N1c3RvbV9ob3Jpem9udGFsIC5idXR0b246YmVmb3JlLFxuICAgIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5nZl9jdXN0b21faG9yaXpvbnRhbCBpbnB1dC5idXR0b246YmVmb3JlLFxuICAgIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5nZl9jdXN0b21faG9yaXpvbnRhbCBpbnB1dFt0eXBlPXN1Ym1pdF06YmVmb3JlLFxuICAgIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5nZl9jdXN0b21faG9yaXpvbnRhbCBpbnB1dC5idXR0b246YmVmb3JlLFxuICAgIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5nZl9jdXN0b21faG9yaXpvbnRhbCBpbnB1dFt0eXBlPXN1Ym1pdF06YmVmb3JlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uZ2Zvcm1fZ3JheV9pbnB1dCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzczNzM3MzsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uZ2Zvcm1fZ3JheV9pbnB1dCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3MzczNzM7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmdmb3JtX2dyYXlfaW5wdXQgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzczNzM3MzsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uZ2Zvcm1fZ3JheV9pbnB1dCA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3MzczNzM7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmdmb3JtX2dyYXlfaW5wdXQgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pLFxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmdmb3JtX2dyYXlfaW5wdXQgc2VsZWN0Om5vdChbbXVsdGlwbGU9XCJtdWx0aXBsZVwiXSksXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uZ2Zvcm1fZ3JheV9pbnB1dCB0ZXh0YXJlYS5zbWFsbCwgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmdmb3JtX2dyYXlfaW5wdXQgdGV4dGFyZWEubGFyZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBjb2xvcjogIzczNzM3MzsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uZ2Zvcm1fZ3JheV9pbnB1dCBzZWxlY3QuZ2ZpZWxkX3NlbGVjdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2Ryb3Bkb3duLWdyYXlhcnJvdy1zZWxlY3QucG5nKTsgfVxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uZ2Zvcm1fZ3JheV9pbnB1dCBzZWxlY3QuZ2ZpZWxkX3NlbGVjdCBvcHRpb25bdmFsdWU9XCJcIl1bZGlzYWJsZWRdIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5nZm9ybV9ncmF5X2lucHV0IHNlbGVjdC5nZmllbGRfc2VsZWN0IG9wdGlvbiB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmdmb3JtX2dyYXlfaW5wdXQgc2VsZWN0LmdmaWVsZF9zZWxlY3Qgb3B0aW9uOmZpcnN0LW9mLXR5cGUge1xuICAgIGNvbG9yOiAjNzM3MzczOyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5nZm9ybV9ncmF5X2lucHV0IHNlbGVjdC5nZmllbGRfc2VsZWN0OnJlcXVpcmVkOmludmFsaWQge1xuICBjb2xvcjogIzczNzM3MzsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uZ2Zvcm1fZ3JheV9pbnB1dCAuZ2Zvcm1fZmllbGRzIHtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxMXB4ICFpbXBvcnRhbnQ7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmdmb3JtX2dyYXlfaW5wdXQgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgY29sb3I6ICMwZDE2M2E7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IgKyBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyIHVsLmdmaWVsZF9jaGVja2JveCBsaSBsYWJlbCxcbmRpdi5nZm9ybV93cmFwcGVyIHVsLmdmaWVsZF9yYWRpbyBsaSBsYWJlbCB7XG4gIG1hcmdpbjogNnB4IDAgMCA0cHg7IH1cblxuLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogI0ZGRjsgfVxuICAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2UgaDEsXG4gIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSBoMixcbiAgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIGEge1xuICAgIGNvbG9yOiAjRkZGOyB9XG4gIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSAuYnRuLWxpbmsge1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDAgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDI2MHB4OyB9XG5cbi5jb250ZW50Zm9ybS1mb3JtIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gIGNvbG9yOiAjMGQxNjNhOyB9XG5cbi5oaWRlLWVycm9yLWluZm9fd3JhcHBlciAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBSZWd1bGFyXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNXB4IDE0cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9kcm9wZG93bi1hcnJvdy1zZWxlY3QucG5nKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAyMHB4IHJpZ2h0IDE4cHggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLWRyb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLmdmaWVsZF9kZXNjcmlwdGlvbi52YWxpZGF0aW9uX21lc3NhZ2UuZ2ZpZWxkX3ZhbGlkYXRpb25fbWVzc2FnZSxcbi5nZm9ybV9zdWJtaXNzaW9uX2Vycm9yLmhpZGVfc3VtbWFyeSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbjogNXB4IDA7IH1cblxuLyoqXG4gKiogSGVhZGVyXG4gKiovXG4ubm90LWZyb250LXBhZ2UgI21hc3RoZWFkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvYmFubmVyLWJja2dybmQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWluLWhlaWdodDogMTE1cHg7IH1cblxuI21hc3RoZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkMTYzYTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IHRvcCAuM3M7IH1cbiAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNiNTMzMmQ7IH1cbiAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjUzMzJkOyB9XG4gICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjbG9nbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2xvZ28gLmEtY3VzdG9tLWxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2xvZ28gLmEtY3VzdG9tLWxvZ28gaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7IH1cbiAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyIC5uYXYtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAyMXB4IDAgMTdweDtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDIwMHB4O1xuICAgICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtOyB9XG4gICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAyMXB4IDAgMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiA2MHB4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgLmRyb3Bkb3duLWNhcmV0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCAuY2FyZXQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsIC5jYXJldDpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogOXB4O1xuICAgICAgICAgICAgICByaWdodDogNnB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1nL2Ryb3Bkb3duLWFycm93LnBuZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpLm5hdi1waG9uZSBhIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBSZWd1bGFyXCI7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGkubmF2LXBob25lIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IGEge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0IEJvbGRcIjtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGkuZHJvcGRvd24ub3BlbiA+IGEsXG4gICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpID4gYTpob3ZlcixcbiAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGkgPiBhOmFjdGl2ZSxcbiAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGkgPiBhOmZvY3VzLFxuICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaTpob3ZlciA+IGEge1xuICAgICAgICAgIGNvbG9yOiAjMjI3OWQ3OyB9XG4gICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGkuZHJvcGRvd24ub3BlbiA+IGEgLmNhcmV0OmJlZm9yZSxcbiAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IGE6aG92ZXIgLmNhcmV0OmJlZm9yZSxcbiAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IGE6YWN0aXZlIC5jYXJldDpiZWZvcmUsXG4gICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGkgPiBhOmZvY3VzIC5jYXJldDpiZWZvcmUsXG4gICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGk6aG92ZXIgPiBhIC5jYXJldDpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKGFzc2V0cy9pbWcvZHJvcGRvd24tYXJyb3ctaG92ZXIucG5nKSBjZW50ZXIgbm8tcmVwZWF0OyB9XG4gICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpLmRyb3Bkb3duLmFjdGl2ZSA+IGEge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjMDAwMDAwOyB9XG4gICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCB1bC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICBsZWZ0OiAtMjNweDtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTVweCAxNXB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsIHVsLmRyb3Bkb3duLW1lbnU6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzIyNzlkNztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsIHVsLmRyb3Bkb3duLW1lbnUgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzBkMTYzYTsgfVxuICAgICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsIHVsLmRyb3Bkb3duLW1lbnUgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMGQxNjNhOyB9XG4gICAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgdWwuZHJvcGRvd24tbWVudSBsaSBhIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBCb2xkXCI7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgY29sb3I6ICMwZDE2M2E7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gICAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCB1bC5kcm9wZG93bi1tZW51IGxpIGE6aG92ZXIsICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCB1bC5kcm9wZG93bi1tZW51IGxpIGE6YWN0aXZlLCAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgdWwuZHJvcGRvd24tbWVudSBsaSBhOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICAgICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsIHVsLmRyb3Bkb3duLW1lbnUgbGkgYTpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDFweCk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzBkMTYzYTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsIGxpOmxhc3QtY2hpbGQgdWwge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGxlZnQ6IGF1dG87IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI21haW4tbmF2aWdhdGlvbiA+IHVsIGxpOmhvdmVyIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICNtYWluLW5hdmlnYXRpb24gPiB1bCBsaTpob3ZlciAuZHJvcGRvd24tY2FyZXQ6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltZy9kb3duLWFycm93aGVhZC1ibHVlLnBuZykgY2VudGVyIG5vLXJlcGVhdCAhaW1wb3J0YW50OyB9IH1cblxuLmN1c3RvbS1sb2dvLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI21lbnUtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm5hdmJhci10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiAxMjA7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlOyB9XG4gIC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gICAgLm5hdmJhci10b2dnbGUgLmljb24tYmFyOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciArIC5pY29uLWJhciB7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhci5pY29uLWJhci0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIuaWNvbi1iYXItMjphZnRlciwgLm5hdmJhci10b2dnbGUgLmljb24tYmFyLmljb24tYmFyLTI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDApO1xuICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDApO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzOyB9XG5cbi5uYXZiYXItdG9nZ2xlLm9wZW4gLmljb24tYmFyLmljb24tYmFyLTMsXG4ubmF2YmFyLXRvZ2dsZS5vcGVuIC5pY29uLWJhci5pY29uLWJhci0xIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50OyB9XG5cbi5uYXZiYXItdG9nZ2xlLm9wZW4gLmljb24tYmFyIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuXG4ubmF2YmFyLXRvZ2dsZS5vcGVuIC5pY29uLWJhci5pY29uLWJhci0yIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLm5hdmJhci10b2dnbGUub3BlbiAuaWNvbi1iYXIuaWNvbi1iYXItMjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpOyB9XG5cbi5uYXZiYXItdG9nZ2xlLm9wZW4gLmljb24tYmFyLmljb24tYmFyLTI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50OyB9XG4gIC5jdXJyZW50LW1lbnUtaXRlbSBhOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gKiogRm9vdGVyXG4gKiovXG4jZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NzViNzsgfVxuICAjZm9vdGVyIC5mb290ZXItY29udGVudHMge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNTJweCAwIDE4cHg7XG4gICAgei1pbmRleDogMTsgfVxuICAjZm9vdGVyIC5jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2Zvb3Rlci1iY2tncm5kLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIC03NXB4IHJpZ2h0O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgI2Zvb3RlciAuYS1jdXN0b20tbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTQ0cHg7XG4gICAgbGVmdDogLTJweDsgfVxuICAgICNmb290ZXIgLmEtY3VzdG9tLWxvZ28ubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAjZm9vdGVyIC5mb290ZXItY29sLWxvZ28ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICNmb290ZXIgLmZvb3Rlci1jb2wtbG9nbyAuYnRuLWxpbmsge1xuICAgICAgbWFyZ2luOiAzNnB4IDAgMCAhaW1wb3J0YW50OyB9XG4gICNmb290ZXIgLmNvcHlyaWdodCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBSZWd1bGFyXCI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICNmb290ZXIgLmZvb3Rlci1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgI2Zvb3RlciAuZm9vdGVyLWJvdHRvbSAuY29sb3Bob24ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICNmb290ZXIgLmZvb3Rlci1ib3R0b20gLmNvbG9waG9uIC5ieSB7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0IFJlZ3VsYXJcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA4cHg7XG4gICAgICBwYWRkaW5nOiA4cHggMCAxNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDAzZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICNmb290ZXIgLmZvb3Rlci1ib3R0b20gLmNvbG9waG9uIC5ieSBhIHtcbiAgICAgIGNvbG9yOiAjRkZGOyB9XG5cbi5iYWNrLXRvLXRvcCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDE1cHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB6LWluZGV4OiAxMDAxMDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm9yZGVyOiAzcHggc29saWQgIzBkMTYzOTtcbiAgaGVpZ2h0OiAzNnB4O1xuICB3aWR0aDogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgxMywgMjIsIDU3LCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgxMywgMjIsIDU3LCAwLjIpO1xuICAtbXMtYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDEzLCAyMiwgNTcsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgxMywgMjIsIDU3LCAwLjIpOyB9XG4gIC5iYWNrLXRvLXRvcDpob3ZlciB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTJweCByZ2JhKDEzLCAyMiwgNTcsIDAuNyk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDAgMTJweCByZ2JhKDEzLCAyMiwgNTcsIDAuNyk7XG4gICAgLW1zLWJveC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoMTMsIDIyLCA1NywgMC43KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMTJweCByZ2JhKDEzLCAyMiwgNTcsIDAuNyk7IH1cbiAgLmJhY2stdG8tdG9wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA3cHgpO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tOiA5cHggc29saWQgIzBkMTYzOTtcbiAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zaG93LWJhY2stdG8tdG9wIC5iYWNrLXRvLXRvcCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7IH1cblxuI3N3bnphX2Jhbm5lcl9pZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5Aa2V5ZnJhbWVzIGFuaW0tc2hvdyB7XG4gIDAlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgMSUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfSB9XG5cbkBrZXlmcmFtZXMgYW5pbS1mbGV4IHtcbiAgMCUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxJSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4vKipcbiAqKiBQYWdlIFNlY3Rpb25zXG4gKiovXG4uYmxvZ19wYWdlX3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC50aGUtY29udGVudC13cmFwIHtcbiAgICBwYWRkaW5nOiA5MHB4IDA7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5wb3N0LWNvbnRlbnRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogNDBweCAwIDIwcHggNDBweDtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5ibG9nX3BhZ2Vfc2VjdGlvbiAucG9zdC10aXRsZSB7XG4gICAgbWFyZ2luOiAtOHB4IDAgMDtcbiAgICBsaW5lLWhlaWdodDogMDsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAucG9zdC10aXRsZTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogIzIyNzlkNztcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgbWFyZ2luOiAxNHB4IDAgMDsgfVxuICAuYmxvZ19wYWdlX3NlY3Rpb24gLnBvc3QtdGl0bGUgYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBCb2xkXCI7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgY29sb3I6ICMwZDE2M2E7XG4gICAgbWFyZ2luOiA1NHB4IDAgMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnBvc3QtdGl0bGUgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzIyNzlkNzsgfVxuICAuYmxvZ19wYWdlX3NlY3Rpb24gLnBvc3QtZGF0ZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBSZWd1bGFyXCI7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjYTZhNmE2OyB9XG4gIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuZXhjZXJwdCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBSZWd1bGFyXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLmV4Y2VycHQgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuY2FyZDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMXB4OyB9XG4gIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuY2FyZC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5jYXJkLWNvbnRlbnQgYS5ibG9nLXByZXYtaW1nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuY2FyZC1jb250ZW50IGEuYmxvZy1wcmV2LWltZzpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiAuNHMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuY2FyZC1jb250ZW50IGEuYmxvZy1wcmV2LWltZzpob3ZlcjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gIC5ibG9nX3BhZ2Vfc2VjdGlvbiAucmVhZG1vcmUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCB7XG4gICAgY29sdW1uLWdhcDogMzVweDsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLmNvbnRlbnQtd3JhcCB7XG4gICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogODAwcHg7IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5wb3N0LWltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLmhlYWRpbmcge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBCb2xkXCI7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDE2ZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luOiAzOHB4IDAgOHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjMGQxNjNhOyB9XG4gICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5oZWFkaW5nOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogIzIyNzlkNztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBtYXJnaW46IDAgMCAxOHB4OyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuZGF0ZSB7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0IFJlZ3VsYXJcIjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAucG9zdC1jb250ZW50IHAgKyBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5wb3N0LWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjFweCAwIDEycHg7IH1cbiAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnBvc3QtY29udGVudDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogIzIyNzlkNztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBtYXJnaW46IDI0cHggMCAwOyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAucG9zdC1jb250ZW50IHAge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBSZWd1bGFyXCI7XG4gICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgIG1hcmdpbjogMTFweCAwOyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAucG9zdC1jb250ZW50IHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDQ5cHg7XG4gICAgICBtYXJnaW46IDEycHggMDsgfVxuICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAucG9zdC1jb250ZW50IHVsIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICMxOTE5MTk7XG4gICAgICAgIG1hcmdpbjogMCAwIDEycHg7IH1cbiAgICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAucG9zdC1jb250ZW50IHVsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKGFzc2V0cy9pbWcvY2hlY2staWNvbi5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICBsZWZ0OiAtMjVweDsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgaDEsIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgaDIsIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgaDMsIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgaDQsIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgaDUsIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgaDYge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBCb2xkXCI7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBtYXJnaW46IDIxcHggMCAtMTVweDsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnNpZGViYXIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWF4LXdpZHRoOiAzNjVweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5zaWRlYmFyIC53aWRnZXQtd3JhcCBoMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgQm9sZFwiO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjMGQxNjNhO1xuICAgICAgICBtYXJnaW46IDJweCAwIDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7IH1cbiAgICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciAud2lkZ2V0LXdyYXAgaDI6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzIyNzlkNzsgfVxuICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciAud2lkZ2V0LXdyYXAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDE3cHggMCAzOXB4OyB9XG4gICAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnNpZGViYXIgLndpZGdldC13cmFwIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDI5cHg7IH1cbiAgICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciAud2lkZ2V0LXdyYXAgdWwgYSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBCb2xkXCI7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY29sb3I6ICMwZDE2M2E7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciAud2lkZ2V0LXdyYXAgdWwgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzIyNzlkNzsgfVxuICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciAud2lkZ2V0LXdyYXAgLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzIGgyLmdmb3JtX3N1Ym1pc3Npb25fZXJyb3Ige1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciAud2lkZ2V0LXdyYXAgLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzIGgyLmdmb3JtX3N1Ym1pc3Npb25fZXJyb3I6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IHVuc2V0OyB9XG4gICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5zaWRlYmFyIC53aWRnZXQtd3JhcCAjdmFsaWRhdGlvbl9tZXNzYWdlXzNfNSB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwOyB9XG4gICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5zaWRlYmFyIC53aWRnZXQtd3JhcCAuY29udGFjdC1mb3JtLXNpZGViYXJfd3JhcHBlciAuZ2Zvcm1fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5zaWRlYmFyIC53aWRnZXQtd3JhcCAuY29udGFjdC1mb3JtLXNpZGViYXJfd3JhcHBlciAuY29udGFjdC1mb3JtLXNpZGViYXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMGQxNjNhO1xuICAgICAgICBwYWRkaW5nOiA0MHB4OyB9XG4gICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5zaWRlYmFyIC53aWRnZXQtd3JhcCAuY29udGFjdC1mb3JtLXNpZGViYXJfd3JhcHBlciBoMy5oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBNZWRpdW1cIjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBtYXJnaW46IC00cHggMCAwOyB9XG4gICAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnNpZGViYXIgLndpZGdldC13cmFwIC5jb250YWN0LWZvcm0tc2lkZWJhcl93cmFwcGVyIGgzLmhlYWRpbmc6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IHVuc2V0OyB9XG4gICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5zaWRlYmFyIC53aWRnZXQtd3JhcCAuY29udGFjdC1mb3JtLXNpZGViYXJfd3JhcHBlciBwLnRleHQge1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0IFJlZ3VsYXJcIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBtYXJnaW46IDExcHggMDsgfVxuICAuYmxvZ19wYWdlX3NlY3Rpb24gLm5vdGhpbmctZm91bmQge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLm5vdGhpbmctZm91bmQgLmhlYWRpbmcge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBCb2xkXCI7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgIGNvbG9yOiAjMGQxNjNhO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAubm90aGluZy1mb3VuZCAuY29udGVudCB7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0IFJlZ3VsYXJcIjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTsgfVxuICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5ub3RoaW5nLWZvdW5kIC5jb250ZW50IHAge1xuICAgICAgICBtYXJnaW46IDAgMCAyNXB4OyB9XG5cbi5hZG1pbi1iYXIgLmRlZmF1bHQtcGFnZS1zZWN0aW9uIC50aGUtcGFnZS1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wIC02OHB4OyB9XG5cbi5kZWZhdWx0LXBhZ2Utc2VjdGlvbiAudGhlLXBhZ2UtYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkOWZmYTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCAtMTAwcHg7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHotaW5kZXg6IDE7IH1cblxuLmRlZmF1bHQtcGFnZS1zZWN0aW9uIC5iYW5uZXItdGl0bGUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0IEJvbGRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiBhdXRvO1xuICBjb2xvcjogIzBkMTYzYTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5kZWZhdWx0LXBhZ2Utc2VjdGlvbiAudGhlLWNvbnRlbnQtd3JhcCB7XG4gIHBhZGRpbmc6IDYwcHggMDsgfVxuXG4uZGVmYXVsdC1wYWdlLXNlY3Rpb24gLmhlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0IEJvbGRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmRlZmF1bHQtcGFnZS1zZWN0aW9uIGgxLCAuZGVmYXVsdC1wYWdlLXNlY3Rpb24gaDIsIC5kZWZhdWx0LXBhZ2Utc2VjdGlvbiBoMywgLmRlZmF1bHQtcGFnZS1zZWN0aW9uIGg0LCAuZGVmYXVsdC1wYWdlLXNlY3Rpb24gaDUsIC5kZWZhdWx0LXBhZ2Utc2VjdGlvbiBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgQm9sZFwiO1xuICBjb2xvcjogIzBkMTYzYTsgfVxuXG4uZGVmYXVsdC1wYWdlLXNlY3Rpb24gcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4uYmxvZ19wYWdlX3NlY3Rpb24gLnNoYXJlLXRvLXNvY2lhbHMge1xuICBtYXJnaW46IDEycHggMCAwOyB9XG4gIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2hhcmUtdG8tc29jaWFscyAudGhlX2NoYW1wX3NoYXJpbmdfdWwge1xuICAgIG1hcmdpbjogMCAwIDAgLTE3cHggIWltcG9ydGFudDsgfVxuXG4uZGVmYXVsdC1wYWdlLXNlY3Rpb24gLnNoYXJlLXRvLXNvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDA7IH1cbiAgLmRlZmF1bHQtcGFnZS1zZWN0aW9uIC5zaGFyZS10by1zb2NpYWxzIC50aXRsZSB7XG4gICAgbWluLXdpZHRoOiAyMzJweDtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50OyB9XG4gIC5kZWZhdWx0LXBhZ2Utc2VjdGlvbiAuc2hhcmUtdG8tc29jaWFscyAudGhlX2NoYW1wX3NoYXJpbmdfdWwge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDsgfVxuXG4uc2luZ2xlLXBvc3QgLmJsb2dfcGFnZV9zZWN0aW9uIC50aGUtY29udGVudC13cmFwIHtcbiAgcGFkZGluZzogMTAwcHggMDsgfVxuXG4ucGFnZS1zZWN0aW9ucyAuZnJvbnRfYmFubmVyX3NlY3Rpb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5iYW5uZXItc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgbWF4LWhlaWdodDogMTAwMHB4O1xuICB6LWluZGV4OiAtMTsgfVxuICAuYmFubmVyLXNsaWRlciA+IC5zbGlkZS1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5iYW5uZXItc2xpZGVyID4gLnNsaWRlLWltYWdlOmZpcnN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5iYW5uZXItc2xpZGVyIC5zbGlkZS1pbWFnZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5iYW5uZXItc2xpZGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDVweDtcbiAgICB3aWR0aDogaW5oZXJpdDsgfVxuXG4uc2xpY2stZG90cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAuc2xpY2stZG90cyBsaSB7XG4gICAgbWFyZ2luOiAwIDAuNXJlbTsgfVxuICAuc2xpY2stZG90cyBidXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gIC5zbGljay1kb3RzIGxpOmhvdmVyIGJ1dHRvbixcbiAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7IH1cblxuLmZyb250X2Jhbm5lcl9zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvYmFubmVyLWJja2dybmQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IC0yO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzRkOWZmYTsgfVxuICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gLmJhbm5lci1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gICAgLmZyb250X2Jhbm5lcl9zZWN0aW9uIC5iYW5uZXItY29udGVudCAuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gLmJhbm5lci1jb250ZW50IC5mbGV4LWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAwIDAgNnB4OyB9XG4gICAgLmZyb250X2Jhbm5lcl9zZWN0aW9uIC5iYW5uZXItY29udGVudCAuY29udGVudHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgIHBhZGRpbmc6IDExNXB4IDAgMTc2cHg7IH1cbiAgICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gLmJhbm5lci1jb250ZW50IC5jb250ZW50LWxlZnQsXG4gICAgLmZyb250X2Jhbm5lcl9zZWN0aW9uIC5iYW5uZXItY29udGVudCAuY29udGVudC1yaWdodCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7IH1cbiAgICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gLmJhbm5lci1jb250ZW50IC5jb250ZW50LWxlZnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDM2cHggMCAwOyB9XG4gICAgLmZyb250X2Jhbm5lcl9zZWN0aW9uIC5iYW5uZXItY29udGVudCAuY29udGVudC1yaWdodCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gLmJhbm5lci1jb250ZW50IC5pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIHJpZ2h0OiAtNThweDsgfVxuICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gLmhlYWRpbmdzIHtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLmZyb250X2Jhbm5lcl9zZWN0aW9uIC5oZWFkaW5ncy5tYWluIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgRXh0cmFCb2xkXCI7XG4gICAgICBmb250LXNpemU6IDg0cHg7XG4gICAgICBsaW5lLWhlaWdodDogNzhweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gLmhlYWRpbmdzLmJlbG93IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgTWVkaXVtXCI7XG4gICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTFweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gLmNvbnRlbnQtZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkMTYzOTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiAzMXB4IDA7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICM0ZDlmZmE7IH1cblxuLmZyb250X2ltZ2NvbnRlbnRfc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH1cbiAgLmZyb250X2ltZ2NvbnRlbnRfc2VjdGlvbiAudGhlLWNvbnRlbnQtd3JhcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYzsgfVxuICAuZnJvbnRfaW1nY29udGVudF9zZWN0aW9uIC5jb250ZW50cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA3NDBweDsgfVxuICAuZnJvbnRfaW1nY29udGVudF9zZWN0aW9uIC5jb250ZW50LWxlZnQsXG4gIC5mcm9udF9pbWdjb250ZW50X3NlY3Rpb24gLmNvbnRlbnQtcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjAwcHg7IH1cbiAgLmZyb250X2ltZ2NvbnRlbnRfc2VjdGlvbiAuY29udGVudC1sZWZ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjRweCAwIDM2cHg7IH1cbiAgICAuZnJvbnRfaW1nY29udGVudF9zZWN0aW9uIC5jb250ZW50LWxlZnQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvZ3JvdXAtb2YtY2hpbGRyZW4ucG5nKTtcbiAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTI4MHB4OyB9XG4gIC5mcm9udF9pbWdjb250ZW50X3NlY3Rpb24gLmNvbnRlbnQtcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAyMjBweDsgfVxuICAuZnJvbnRfaW1nY29udGVudF9zZWN0aW9uIC5pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTI2cHg7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxOHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLmZyb250X2ltZ2NvbnRlbnRfc2VjdGlvbiAuaGVhZGluZ3MubWFpbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBFeHRyYUJvbGRcIjtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYxcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gICAgY29sb3I6ICMwMDI3NDI7XG4gICAgbWFyZ2luOiAxMnB4IDA7IH1cbiAgLmZyb250X2ltZ2NvbnRlbnRfc2VjdGlvbiAuYnRuLWxpbmsge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5mcm9udF9jb250ZW50Zm9ybV9zZWN0aW9uIC5jb250ZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5mcm9udF9jb250ZW50Zm9ybV9zZWN0aW9uIC5jb250ZW50LWxlZnQsXG4uZnJvbnRfY29udGVudGZvcm1fc2VjdGlvbiAuY29udGVudC1yaWdodCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYwMHB4OyB9XG5cbi5mcm9udF9jb250ZW50Zm9ybV9zZWN0aW9uIC5jb250ZW50LWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uZnJvbnRfY29udGVudGZvcm1fc2VjdGlvbiAuY29udGVudC1yaWdodCB7XG4gIHBhZGRpbmc6IDkycHggMCAxMTJweCA0NXB4OyB9XG5cbi5mcm9udF9jb250ZW50Zm9ybV9zZWN0aW9uIC5oZWFkaW5ncy5tYWluIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBFeHRyYUJvbGRcIjtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIGNvbG9yOiAjMDAyNzQyO1xuICBtYXJnaW46IDAgMCAxM3B4OyB9XG5cbi5mcm9udF9jb250ZW50Zm9ybV9zZWN0aW9uIC5oZWFkaW5ncy5mb3JtIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBFeHRyYUJvbGRcIjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIGNvbG9yOiAjMDAyNzQyO1xuICBwYWRkaW5nOiAwIDAgMCA4NXB4O1xuICBtYXJnaW46IDEycHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mcm9udF9jb250ZW50Zm9ybV9zZWN0aW9uIC5oZWFkaW5ncy5mb3JtOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvY2lyY2xlLWNoZWNrLnBuZyk7XG4gICAgd2lkdGg6IDY5cHg7XG4gICAgaGVpZ2h0OiA3M3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNHB4OyB9XG5cbi5mcm9udF9jb250ZW50Zm9ybV9zZWN0aW9uIC50aGUtY29udGVudCB7XG4gIHBhZGRpbmc6IDAgOThweCA2MHB4IDA7IH1cbiAgLmZyb250X2NvbnRlbnRmb3JtX3NlY3Rpb24gLnRoZS1jb250ZW50IHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgUmVndWxhclwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgY29sb3I6ICMxZDFkMWY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuZnJvbnRfY29udGVudGZvcm1fc2VjdGlvbiAudGhlLWNvbnRlbnQgcCArIHAge1xuICAgICAgbWFyZ2luOiAxMnB4IDAgMDsgfVxuXG4uYmFubmVyX3BhZ2Vfc2VjdGlvbiAudGhlLWNvbnRlbnQtd3JhcCB7XG4gIG1pbi1oZWlnaHQ6IDEyMHB4OyB9XG5cbi5iYW5uZXJfcGFnZV9zZWN0aW9uIC5mbGV4LWNvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTIwcHg7XG4gIHBhZGRpbmc6IDAgMCAwIDE4MHB4OyB9XG5cbi5iYW5uZXJfcGFnZV9zZWN0aW9uIC50aXRsZS1wYWdlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGNvbG9yOiAjRkZGO1xuICBtYXJnaW46IDA7IH1cbiAgLmJhbm5lcl9wYWdlX3NlY3Rpb24gLnRpdGxlLXBhZ2Ugc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXG4gKiogSGVscGVyc1xuICoqL1xuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBib3R0b206IDc0cHggIWltcG9ydGFudDtcbiAgei1pbmRleDogMTAwMTA7IH1cblxuLnRhYi1vbmx5LFxuLm1vYmlsZS1vbmx5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uY2xlYXJmaXgge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTsgfVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5zcGFuLm9uZWxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmhhcy1jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi5hbmltYXRlLCBhIHtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cblxuLmFuaW1hdGUtdmVyeWZhc3QsICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCB1bC5kcm9wZG93bi1tZW51IGxpIGE6YmVmb3JlIHtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cblxuLmFsaWdubm9uZSB7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDhweCBhdXRvIDE3cHg7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uYWxpZ25sZWZ0LFxuLmFsaWducmlnaHQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTdweDsgfVxuXG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDE3cHg7IH1cblxuLmltZy13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaW1nLXdyYXAgaW1nIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiA4cHggYXV0bzsgfVxuXG4uaW1nLXdyYXAtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDMwcHggNTBweDsgfVxuXG4uaW1nLXdyYXAtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgNTBweCAzMHB4IDA7IH1cblxuaW1nLmFsaWdubGVmdCxcbmltZy5hbGlnbnJpZ2h0LFxuaW1nLmFsaWdubm9uZSxcbmltZy5hbGlnbmNlbnRlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oNjAge1xuICBtYXgtaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogMjcwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcbiAgLmltZy13cmFwIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHggIWltcG9ydGFudDsgfVxuICBpbWcuYWxpZ25sZWZ0LFxuICBpbWcuYWxpZ25yaWdodCxcbiAgaW1nLmFsaWdubm9uZSBpbWcuYWxpZ25jZW50ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBjbGVhcjogYm90aDsgfSB9XG5cbi8qKlxuICoqIE1lZGlhIFF1ZXJpZXNcbiAqKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggIWltcG9ydGFudDsgfVxuICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gLmNvbnRlbnQtZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjNGQ5ZmZhOyB9XG4gICAgLmZyb250X2Jhbm5lcl9zZWN0aW9uIC5jb250ZW50LWZvcm0gLmdmb3JtX3dyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAjbWFzdGhlYWQge1xuICAgIG1pbi1oZWlnaHQ6IDgwdmg7IH1cbiAgLmZyb250X2Jhbm5lcl9zZWN0aW9uIC5iYW5uZXItY29udGVudCAuY29udGVudHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmJhbm5lcl9wYWdlX3NlY3Rpb24gLmZsZXgtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAyMDBweCAhaW1wb3J0YW50OyB9XG4gICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2xvZ28ge1xuICAgIHBhZGRpbmc6IDE5cHggMDsgfVxuICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2xvZ28gLmN1c3RvbS1sb2dvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2xvZ28gLmN1c3RvbS1sb2dvLm1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggIWltcG9ydGFudDsgfVxuICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAucG9zdC1pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuaGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIG1hcmdpbjogMTVweCAwIDA7IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5wb3N0LWRhdGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5wb3N0LWNvbnRlbnQgcDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAucG9zdC1jb250ZW50IHAgKyBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnBvc3QtY29udGVudCBwICsgcCArIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTVweDsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnBvc3QtY29udGVudCBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLmNvbnRlbnQtd3JhcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5zaWRlYmFyIHtcbiAgICAgIG1hcmdpbjogNDBweCAwIDI1cHg7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnNpZGViYXIgLndpZGdldC13cmFwIGgyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7IH1cbiAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnNpZGViYXIgdWwud3AtYmxvY2stbGF0ZXN0LXBvc3RzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjFweCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnNpZGViYXIgdWwud3AtYmxvY2stbGF0ZXN0LXBvc3RzIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciB1bC53cC1ibG9jay1hcmNoaXZlcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIxcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZnJvbnRfY29udGVudGZvcm1fc2VjdGlvbiAuY29udGVudC1yaWdodCB7XG4gICAgcGFkZGluZzogOTJweCAwIDExMnB4IDA7IH1cbiAgLmZyb250X2ltZ2NvbnRlbnRfc2VjdGlvbiAuY29udGVudHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDAgMzBweDsgfVxuICAuZnJvbnRfaW1nY29udGVudF9zZWN0aW9uIC5jb250ZW50LWxlZnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmZyb250X2ltZ2NvbnRlbnRfc2VjdGlvbiAuY29udGVudC1sZWZ0OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtMjBweDsgfVxuICAuZnJvbnRfaW1nY29udGVudF9zZWN0aW9uIC5jb250ZW50LXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMDsgfVxuICAuZnJvbnRfaW1nY29udGVudF9zZWN0aW9uIC5pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogdW5zZXQ7XG4gICAgbGVmdDogY2FsYyg1MCUpO1xuICAgIG1heC1oZWlnaHQ6IDc0MHB4OyB9XG4gICAgLmZyb250X2ltZ2NvbnRlbnRfc2VjdGlvbiAuaW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0MHB4KSB7XG4gIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC50aGUtY29udGVudC13cmFwIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgIWltcG9ydGFudDsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAudGhlLWNvbnRlbnQtd3JhcCAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAhaW1wb3J0YW50OyB9XG4gIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuY2FyZC1jb250ZW50IGltZyB7XG4gICAgbGVmdDogMDsgfVxuICAuYmxvZ19wYWdlX3NlY3Rpb24gLmNhcmQtY29udGVudCBhLmJsb2ctcHJldi1pbWcge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5ibG9nLWFyY2hpdmUgLmNhcmQtY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDAgLTIwcHg7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5ibG9nLWFyY2hpdmUgLnBvc3QtY29udGVudHMge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5ibG9nLWFyY2hpdmUgLnBvc3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW46IDE0cHggMCA5cHg7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5ibG9nLWFyY2hpdmUgLnBvc3QtZGF0ZSB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5ibG9nLWFyY2hpdmUgLmV4Y2VycHQgcDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAuYmxvZ19wYWdlX3NlY3Rpb24gLmJsb2ctYXJjaGl2ZSAucmVhZG1vcmUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuYmxvZ19wYWdlX3NlY3Rpb24gLmJsb2ctYXJjaGl2ZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuYmxvZ19wYWdlX3NlY3Rpb24gLmJsb2ctYXJjaGl2ZSAuY2FyZCB7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAuYmxvZ19wYWdlX3NlY3Rpb24gLmJsb2ctYXJjaGl2ZSAuY2FyZC13cmFwIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5ibG9nLWFyY2hpdmUgLmV4Y2VycHQge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuZnJvbnRfY29udGVudGZvcm1fc2VjdGlvbiAuY29udGVudHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgLmZyb250X2NvbnRlbnRmb3JtX3NlY3Rpb24gLmNvbnRlbnQtbGVmdCB7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG4gIC5mcm9udF9jb250ZW50Zm9ybV9zZWN0aW9uIC5jb250ZW50LXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMDsgfVxuICAuZnJvbnRfY29udGVudGZvcm1fc2VjdGlvbiAudGhlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmZyb250X2ltZ2NvbnRlbnRfc2VjdGlvbiAuaW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHg7IH1cbiAgLmZyb250X2Jhbm5lcl9zZWN0aW9uIC5iYW5uZXItY29udGVudCAuaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gLmJhbm5lci1jb250ZW50IC5pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MzBweCkge1xuICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gLmhlYWRpbmdzLm1haW4ge1xuICAgIGZvbnQtc2l6ZTogNjBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTsgfVxuICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gLmhlYWRpbmdzLmJlbG93IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NzhweCkge1xuICAuaGVhZGluZ3MubWFpbiB7XG4gICAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MnB4KSB7XG4gIC5oaWRlLW9uLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5mcm9udF9pbWdjb250ZW50X3NlY3Rpb24gLmNvbnRlbnRzIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvOyB9XG4gIC5mcm9udF9iYW5uZXJfc2VjdGlvbiAuYmFubmVyLWNvbnRlbnQgLmNvbnRlbnRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTU5cHggMCAxNzZweDsgfVxuICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gLmJhbm5lci1jb250ZW50IC5jb250ZW50LWxlZnQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNjBweCAxMHB4IDIwcHg7IH1cbiAgLmZyb250X2Jhbm5lcl9zZWN0aW9uIC5iYW5uZXItY29udGVudCAuaW1hZ2Uge1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgICB0b3A6IHVuc2V0O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gLmJhbm5lci1jb250ZW50IC5pbWFnZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDsgfVxuICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gLmJhbm5lci1jb250ZW50IC5idG5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mcm9udF9iYW5uZXJfc2VjdGlvbiAuYmFubmVyLWNvbnRlbnQgLmhlYWRpbmdzLm1haW4ge1xuICAgIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTsgfVxuICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNsb2dvIC5hLWN1c3RvbS1sb2dvIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAubmF2LXdyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgLmJhbm5lcl9wYWdlX3NlY3Rpb24gLnRpdGxlLXBhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAuYmxvZ19wYWdlX3NlY3Rpb24gLm5vdGhpbmctZm91bmQgLmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzhweDsgfVxuICAuYmxvZ19wYWdlX3NlY3Rpb24gLm5vdGhpbmctZm91bmQgLmNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciB7XG4gICAgICBtaW4td2lkdGg6IHVuc2V0OyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmNoZWNrYm94ZXMtY29scy0zIC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2UsXG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmNoZWNrYm94ZXMtY29scy00IC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2Uge1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9sYWJlbCB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLmJsb2dfcG9zdF9zZWN0aW9uIC50aGUtY29udGVudC13cmFwIHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMjVweDsgfVxuICAuYmxvZ19wb3N0X3NlY3Rpb24gLmhlYWRpbmdzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgLmJsb2dfcG9zdF9zZWN0aW9uIC50aGUtY29udGVudCBwIHtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAuYmxvZ19wb3N0X3NlY3Rpb24gLnBvc3QtaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgI2Zvb3RlciAuYS1jdXN0b20tbG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiB1bnNldDtcbiAgICBsZWZ0OiB1bnNldDsgfVxuICAgICNmb290ZXIgLmEtY3VzdG9tLWxvZ28ubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICNmb290ZXIgLmZvb3Rlci1jb250ZW50cyB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4OyB9XG4gICNmb290ZXIgLmZvb3Rlci1jb3B5cmlnaHQtYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm5hdi1idG4uYnRuLWxpbmsge1xuICAgIG1pbi13aWR0aDogYXV0bzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5mcm9udF9jb250ZW50Zm9ybV9zZWN0aW9uIC5jb250ZW50LWxlZnQsXG4gIC5mcm9udF9jb250ZW50Zm9ybV9zZWN0aW9uIC5jb250ZW50LXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgLmZyb250X2NvbnRlbnRmb3JtX3NlY3Rpb24gLnRoZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDAgMzBweDsgfVxuICAuZnJvbnRfaW1nY29udGVudF9zZWN0aW9uIC5jb250ZW50LXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHggMDsgfVxuICAubmF2LWJ0bi5idG4tbGluayB7XG4gICAgd2lkdGg6IDEwMHB4OyB9XG4gICAgLm5hdi1idG4uYnRuLWxpbmsgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm5hdi1idG4uYnRuLWxpbmsgaS5mYS1maWxlLXBkZiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICNmb290ZXIgLmZvb3Rlci1ib3R0b20gLmNvbG9waG9uIC5ieSBhIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7IH1cbiAgLmZyb250X2NvbnRlbnRmb3JtX3NlY3Rpb24gLmhlYWRpbmdzLmZvcm0ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgIHBhZGRpbmc6IDAgMCAwIDQ1cHg7IH1cbiAgICAuZnJvbnRfY29udGVudGZvcm1fc2VjdGlvbiAuaGVhZGluZ3MuZm9ybTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIGhlaWdodDogMzhweDsgfVxuICAuZnJvbnRfY29udGVudGZvcm1fc2VjdGlvbiAudGhlLWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gIC5oZWFkaW5ncy5tYWluIHtcbiAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC5idG4tbGluazpub3QoLnBsYWluKSB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5mcm9udF9iYW5uZXJfc2VjdGlvbiAuYmFubmVyLWNvbnRlbnQgLmhlYWRpbmdzLm1haW4ge1xuICAgIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAuYmxvZ19wYWdlX3NlY3Rpb24gLnRoZS1jb250ZW50LXdyYXAge1xuICAgIHBhZGRpbmc6IDUwcHggMCAwICFpbXBvcnRhbnQ7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5ibG9nLWFyY2hpdmUgLmNhcmQge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuYmxvZy1hcmNoaXZlIC5jYXJkOmFmdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5ibG9nLWFyY2hpdmUgLnJlYWRtb3JlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3Qge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuYmxvZ19wYWdlX3NlY3Rpb24gLnBvc3QtaW1hZ2Uge1xuICAgIG1hcmdpbjogMCAtMjBweDsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAucG9zdC1pbWFnZSBpbWcge1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuYmxvZy1wcmV2LWltZyB7XG4gICAgbWFyZ2luOiAwIC0yMHB4IDAgIWltcG9ydGFudDsgfVxuICAuYmxvZ19wYWdlX3NlY3Rpb24gLmNhcmQ6Zmlyc3QtY2hpbGQgLmJsb2ctcHJldi1pbWcge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuY2hlY2tib3hlcy1jb2xzLTMgLmdmaWVsZF9jaGVja2JveCAuZ2Nob2ljZSxcbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuY2hlY2tib3hlcy1jb2xzLTQgLmdmaWVsZF9jaGVja2JveCAuZ2Nob2ljZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICNmb290ZXIgLmZvb3Rlci1jb250ZW50cyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMDsgfVxuICAjZm9vdGVyIC5jb3B5cmlnaHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmJ1dHRvbixcbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dC5idXR0b24sXG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmZyb250X2Jhbm5lcl9zZWN0aW9uIC5iYW5uZXItY29udGVudCAuYnRucyAuYnRuLWxpbmsge1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4iLCJib2R5e1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgICBmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogJG1haW5mb250LXNpemU7XG4gICAgY29sb3I6ICRkZWZhdWx0LWZvbnQtY29sb3I7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAkYm9keS13aWR0aDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IDFzIG9wYWNpdHk7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICYubG9hZGluZ3tcblx0ICAgIG9wYWNpdHk6IDA7XG4gICAgXHR0cmFuc2l0aW9uOiBub25lO1xuXHR9XG59XG5ib2R5OjphZnRlcntcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgIHdpZHRoOiAwO1xuICAgaGVpZ2h0OiAwO1xuICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgIHotaW5kZXg6IC0xMTtcbiAgIGNvbnRlbnQ6IHVybChhc3NldHMvaW1nL2Jhbm5lci1iY2tncm5kLnBuZykgdXJsKGFzc2V0cy9pbWcvZm9vdGVyLWJja2dybmQucG5nKSB1cmwoYXNzZXRzL2ltZy9ncm91cC1vZi1jaGlsZHJlbi5wbmcpO1xufVxuYm9keTpub3QoLndvb2NvbW1lcmNlKSBpbWd7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRtYXgtd2lkdGg6IG5vbmU7XG59XG4jY29udGVudC13cmFwe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiBhdXRvO1xufVxuI3BhZ2Uuc2l0ZXtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LnNpdGUtaW5uZXIsXHRcblx0Pi53cmFwe1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiBhdXRvO1xuXHR9XG59XG4jcHJpbWFyeTphZnRlcntcblx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cbmRpdi5zcGFjZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMjBweDtcbn1cbmF7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG5cdEBleHRlbmQgLmFuaW1hdGU7XG5cdGNvbG9yOiAkZGVmYXVsdC1saW5rLWNvbG9yO1xuXHRvdXRsaW5lOiBub25lIWltcG9ydGFudDtcbiAgIFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0Jjpob3Zlcixcblx0JjphY3RpdmUsXG5cdCY6Zm9jdXN7XG5cdFx0Y29sb3I6ICRob3Zlci1saW5rLWNvbG9yO1xuXHR9XG5cdGl7XG5cdFx0dHJhbnNpdGlvbjogLjNzO1xuXHR9XG59XG5we1xuXHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLnRoZS1jb250ZW50IHAgYTpob3Zlcixcbi50aGUtY29udGVudCBwIGE6YWN0aXZlLFxuLnRoZS1jb250ZW50IHAgYTpmb2N1c3tcblx0c3Bhbjpub3QoW2NsYXNzXSk6bm90KFtjbGFzcz1cIlwiXSl7XG5cdFx0Y29sb3I6ICRob3Zlci1saW5rLWNvbG9yIWltcG9ydGFudDtcblx0fVxufVxuc3Bhbi55ZWxsb3d7XG5cdGNvbG9yOiAkYmxhY2s7XG59XG4vLyBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuLy8gaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcixcbi8vIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4vLyB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxuLy8gdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcixcbi8vIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4vLyBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcbi8vIHNlbGVjdDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuLy8gc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXN7XG4vLyAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjayFpbXBvcnRhbnQ7XG4vLyAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xuLy8gICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICRkYXJrLWJsdWUgaW5zZXQhaW1wb3J0YW50O1xuLy8gICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xuLy8gfVxuLy8gLmxpbmUtZ3NwYWNlcntcbi8vIFx0d2lkdGg6IGluaGVyaXQ7XG4vLyBcdGhlaWdodDogMnB4O1xuLy8gXHRtYXJnaW46IDlweCAwIDM2cHg7XG4vLyB9XG4vLyBHbG9iYWwgQnV0dG9uIFN0eWxlXG4uYWRkX3RvX2NhcnRfYnV0dG9uLFxuLmFkZGVkX3RvX2NhcnQud2MtZm9yd2FyZCxcbi5oZWFkZXItYnRuLFxuLmJ0bi1saW5rOm5vdCgucGxhaW4pe1xuXHRmb250LWZhbWlseTogJG1vbnRzZXJyYXQtYm9sZDtcblx0Zm9udC1zaXplOiAyMXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICR3aGl0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMzE4cHg7XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nOiAwIDAgMXB4O1xuXHRtYXJnaW46IDEycHggMCAwIWltcG9ydGFudDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBvdXRsaW5lOiBub25lO1xuXHQmOmFjdGl2ZSxcblx0Jjpmb2N1cyxcblx0Jjpob3Zlcntcblx0XHQmOmJlZm9yZXtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICBvcGFjaXR5OiAwO1xuXHRcdGJhY2tncm91bmQ6ICRkYXJrLXJlZDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxufVxuLm5hdi1idG4uYnRuLWxpbmt7XG5cdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xuICAgIG1pbi1oZWlnaHQ6IDYycHg7XG4gICAgbWluLXdpZHRoOiAzMThweDtcblx0bWFyZ2luOiAwIDAgMCA1N3B4IWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogMzFweDtcblx0JjpiZWZvcmV7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzFkNjhiOTtcblx0XHRib3JkZXItcmFkaXVzOiAzMXB4O1xuXHR9XG5cdGkuZmEtZmlsZS1wZGZ7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi8vdXNlZCBmb3IgbW9yZSBhY3RpdmUgd2luZG93IHNpemUgY29tcHV0YXRpb25zXG4jd2luZG93c2l6ZXtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmUhaW1wb3J0YW50O1xuXHR6LWluZGV4OiAtMTtcbn1cbi50aGUtY29udGVudC13cmFwe1xuXHRoZWlnaHQ6IGluaGVyaXQ7XG59XG4vLyBTZWFyY2ggRm9ybS9QYWdlXG4jc2VhcmNoZm9ybXtcblx0bWFyZ2luOiAwIDAgMzBweCAwO1xufVxuI3NlYXJjaHN1Ym1pdHtcblx0Zm9udC1mYW1pbHk6ICRtb250c2VycmF0LWJvbGQ7XG5cdGZvbnQtc2l6ZTogMjFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDE4MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZzogMCAwIDFweDtcblx0bWFyZ2luOiAxMnB4IDAgMCFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBvdXRsaW5lOiBub25lO1xuXHQmOmFjdGl2ZSxcblx0Jjpmb2N1cyxcblx0Jjpob3Zlcntcblx0XHQmOmJlZm9yZXtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICBvcGFjaXR5OiAwO1xuXHRcdGJhY2tncm91bmQ6ICRkYXJrLXJlZDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxufVxuI3NlYXJjaGZvcm0gaW5wdXRbdHlwZT0ndGV4dCdde1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogNDhweDtcblx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMTApO1xuXHRjb2xvcjogJGJsYWNrO1xuXHRwYWRkaW5nOiAwO1xuXHRtaW4td2lkdGg6IDMwMHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0YzRjNGM7XG5cdHRyYW5zaXRpb246IC4zcztcblx0Jjpmb2N1c3tcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGJsYWNrO1xuXHR9XG5cdCY6Zm9jdXM6OnBsYWNlaG9sZGVye1xuXHRcdGNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XG5cdH1cbn1cbi5wYWdlLW51bWJlcnN7XG5cdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgY29sb3I6ICM4NDg0ODQ7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuXHQvLyAmOmJlZm9yZXtcblx0Ly8gXHRkaXNwbGF5OiBibG9jaztcblx0Ly8gXHRjb250ZW50OiBhdHRyKHRpdGxlKTtcblx0Ly8gXHRmb250LXdlaWdodDogNzAwO1xuXHQvLyBcdGhlaWdodDogNHB4O1xuXHQvLyBcdG92ZXJmbG93OiBoaWRkZW47XG5cdC8vIFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHQvLyBcdHRyYW5zaXRpb246IGFsbCAuM3M7XG5cdC8vIH1cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXJ7XG4gICAgXHRjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgICAmLnByZXYsXG4gICAgJi5uZXh0e1xuICAgIFx0Zm9udC1zaXplOiAxNnB4O1xuXHQgICAgY29sb3I6ICNDOUM5Qzk7XG5cdCAgICAmOmZvY3VzLFxuXHQgICAgJjpob3Zlcntcblx0ICAgIFx0Y29sb3I6ICRibGFjaztcblx0ICAgIH1cblx0fVxufVxuLnBhZ2UtbnVtYmVycy5jdXJyZW50e1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cdHBhZGRpbmc6IDJweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ud3BhcnN1LXBhZ2luYXRpb257XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzdweCAwIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2x1bW4tZ2FwOiAzMnB4O1xufVxuLndvb2NvbW1lcmNlIGEuYnV0dG9ue1xuXHRsaW5lLWhlaWdodDogdW5zZXQhaW1wb3J0YW50O1xufVxuXG4vKiBSZWFkIE1vcmUgVGV4dCAqL1xuLnJlYWRtb3JlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXgtaGVpZ2h0OiAyNTBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGVhc2Utb3V0O1xuICAgIG1hcmdpbjogMTRweCAwIDQwcHg7XG59XG4ucmVhZG1vcmUuZXhwYW5ke1xuXHRtYXgtaGVpZ2h0OiA1MDAwcHggIWltcG9ydGFudDtcblx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjU1cyBlYXNlLWluLW91dDtcbn1cbi5yZWFkbW9yZS1saW5re1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogNTAlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogJHdoaXRlO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRiYWNrZ3JvdW5kOiAkYmxhY2s7XG5cdHBhZGRpbmc6IDJweCAwIDA7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG5cdCY6aG92ZXJ7XG5cdFx0YmFja2dyb3VuZDogJGJsYWNrO1xuXHR9XG59XG4ucmVhZG1vcmUtbGluay5leHBhbmR7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4ucmVhZG1vcmUtbGluayBpe1xuXHRmb250LXNpemU6IDIycHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn0iLCJAbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzKSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgICAgLW1zLWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbn1cblxuQG1peGluIGJveC1zaGFkb3coJHByb3AuLi4pIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkcHJvcDtcbiAgICAgLW1vei1ib3gtc2hhZG93OiAkcHJvcDtcbiAgICAgIC1tcy1ib3gtc2hhZG93OiAkcHJvcDtcbiAgICAgICAgICBib3gtc2hhZG93OiAkcHJvcDtcbn1cblxuQG1peGluIHRleHQtc2hhZG93KCRwcm9wLi4uKSB7XG4gIC13ZWJraXQtdGV4dC1zaGFkb3c6ICRwcm9wO1xuICAgICAtbW96LXRleHQtc2hhZG93OiAkcHJvcDtcbiAgICAgIC1tcy10ZXh0LXNoYWRvdzogJHByb3A7XG4gICAgICAgICAgdGV4dC1zaGFkb3c6ICRwcm9wO1xufVxuXG5AZnVuY3Rpb24gc3Ryb2tlKCRzdHJva2UsICRjb2xvcikge1xuICAkc2hhZG93OiAoKTtcbiAgJGZyb206ICRzdHJva2UqLTE7XG4gIEBmb3IgJGkgZnJvbSAkZnJvbSB0aHJvdWdoICRzdHJva2Uge1xuICAgQGZvciAkaiBmcm9tICRmcm9tIHRocm91Z2ggJHN0cm9rZSB7XG4gICAgICAkc2hhZG93OiBhcHBlbmQoJHNoYWRvdywgJGkqMXB4ICRqKjFweCAwICRjb2xvciwgY29tbWEpO1xuICAgICAgJHNoYWRvdzogYXBwZW5kKCRzaGFkb3csICRpKjFweCAkaioxcHggMXB4ICRjb2xvciwgY29tbWEpOyAgICAgIFxuICAgIH1cbiAgfVxuICBAcmV0dXJuICRzaGFkb3c7XG59XG5cbkBtaXhpbiB0ZXh0LXN0cm9rZSgkc3Ryb2tlLCAkY29sb3IpIHtcbiAgQGluY2x1ZGUgdGV4dC1zaGFkb3coIHN0cm9rZSgkc3Ryb2tlLCAkY29sb3IpICk7XG59XG5cblxuQG1peGluIGxldHRlci1zcGFjaW5nKCR0cmFja2luZyl7XG5cdGxldHRlci1zcGFjaW5nOiAoICR0cmFja2luZyAvIDEwMDAgKSAqIDFlbTsgXG59XG5cbi8vIFVzYWdlOiAgIEBpbmNsdWRlIHRyYW5zaXRpb24od2lkdGgsIGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0KTtcbi8vIE91dHB1dDogIC13ZWJraXQtdHJhbnNpdGlvbih3aWR0aCAwLjJzLCBoZWlnaHQgMC4zcyBlYXNlLWluLW91dCk7XG4vLyAgICAgICAgICB0cmFuc2l0aW9uKHdpZHRoIDAuMnMsIGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0KTtcbi8vXG4vLyBQYXNzIGluIGFueSBudW1iZXIgb2YgdHJhbnNpdGlvbnNcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9ucy4uLikge1xuICAkdW5mb2xkZWRUcmFuc2l0aW9uczogKCk7XG4gIEBlYWNoICR0cmFuc2l0aW9uIGluICR0cmFuc2l0aW9ucyB7XG4gICAgJHVuZm9sZGVkVHJhbnNpdGlvbnM6IGFwcGVuZCgkdW5mb2xkZWRUcmFuc2l0aW9ucywgdW5mb2xkVHJhbnNpdGlvbigkdHJhbnNpdGlvbiksIGNvbW1hKTtcbiAgfVxuICAtbW96LXRyYW5zaXRpb246ICR1bmZvbGRlZFRyYW5zaXRpb25zO1xuICAtby10cmFuc2l0aW9uOiAkdW5mb2xkZWRUcmFuc2l0aW9ucztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdW5mb2xkZWRUcmFuc2l0aW9ucztcbiAgdHJhbnNpdGlvbjogJHVuZm9sZGVkVHJhbnNpdGlvbnM7XG59XG5cbkBmdW5jdGlvbiB1bmZvbGRUcmFuc2l0aW9uICgkdHJhbnNpdGlvbikge1xuICAvLyBEZWZhdWx0IHZhbHVlc1xuICAkcHJvcGVydHk6IGFsbDtcbiAgJGR1cmF0aW9uOiAuMnM7XG4gICRlYXNpbmc6IG51bGw7IC8vIEJyb3dzZXIgZGVmYXVsdCBpcyBlYXNlLCB3aGljaCBpcyB3aGF0IHdlIHdhbnRcbiAgJGRlbGF5OiBudWxsOyAvLyBCcm93c2VyIGRlZmF1bHQgaXMgMCwgd2hpY2ggaXMgd2hhdCB3ZSB3YW50XG4gICRkZWZhdWx0UHJvcGVydGllczogKCRwcm9wZXJ0eSwgJGR1cmF0aW9uLCAkZWFzaW5nLCAkZGVsYXkpO1xuXG4gIC8vIEdyYWIgdHJhbnNpdGlvbiBwcm9wZXJ0aWVzIGlmIHRoZXkgZXhpc3RcbiAgJHVuZm9sZGVkVHJhbnNpdGlvbjogKCk7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggbGVuZ3RoKCRkZWZhdWx0UHJvcGVydGllcykge1xuICAgICRwOiBudWxsO1xuICAgIEBpZiAkaSA8PSBsZW5ndGgoJHRyYW5zaXRpb24pIHtcbiAgICAgICRwOiBudGgoJHRyYW5zaXRpb24sICRpKVxuICAgIH0gQGVsc2Uge1xuICAgICAgJHA6IG50aCgkZGVmYXVsdFByb3BlcnRpZXMsICRpKVxuICAgIH1cbiAgICAkdW5mb2xkZWRUcmFuc2l0aW9uOiBhcHBlbmQoJHVuZm9sZGVkVHJhbnNpdGlvbiwgJHApO1xuICB9XG5cbiAgQHJldHVybiAkdW5mb2xkZWRUcmFuc2l0aW9uO1xufVxuXG5AbWl4aW4gdHJhbnNmb3JtKCAkcHJvcC4uLiApe1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiAkcHJvcDtcbiAgICAtbW96LXRyYW5zZm9ybTogJHByb3A7XG4gICAgLW8tdHJhbnNmb3JtOiAkcHJvcDtcbiAgICB0cmFuc2Zvcm06ICRwcm9wO1xufVxuXG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbigkcHJvcCl7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJHByb3A7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogJHByb3A7XG4gIC1vLXRyYW5zZm9ybS1vcmlnaW46ICRwcm9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAkcHJvcDtcbn1cblxuQG1peGluIGNsZWFyZml4KCl7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbG9hdDogbm9uZTtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbkBtaXhpbiB1bC1jb2woICRjb3VudCl7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAkY291bnQ7XG4gIC1tb3otY29sdW1uLWNvdW50OiAkY291bnQ7XG4gIGNvbHVtbi1jb3VudDogJGNvdW50O1xufVxuQG1peGluIHVsLWNvbC13aWR0aCggJHZhbHVlKXtcbiAgLXdlYmtpdC1jb2x1bW4td2lkdGg6ICR2YWx1ZTtcbiAgLW1vei1jb2x1bW4td2lkdGg6ICR2YWx1ZTtcbiAgY29sdW1uLXdpZHRoOiAkdmFsdWU7XG59XG5AbWl4aW4gdWwtY29sLWdhcCggJGdhcCApe1xuICAtd2Via2l0LWNvbHVtbi1nYXA6ICRnYXA7XG4gIC1tb3otY29sdW1uLWdhcDogJGdhcDtcbiAgY29sdW1uLWdhcDogJGdhcDtcbn1cbkBtaXhpbiBsaS1icmVhay1pbnNpZGUoICR2YWx1ZSApe1xuICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6ICR2YWx1ZTtcbiAgcGFnZS1icmVhay1pbnNpZGU6ICR2YWx1ZTtcbiAgYnJlYWstaW5zaWRlOiAkdmFsdWU7XG59XG5AbWl4aW4gdWwtY29sdW1uLWZpbGwoICR2YWx1ZSApe1xuICAtd2Via2l0LWNvbHVtbi1maWxsOiAkdmFsdWU7XG4gIC1tb3otY29sdW1uLWZpbGw6ICR2YWx1ZTtcbiAgY29sdW1uLWZpbGw6ICR2YWx1ZTtcbn1cbkBtaXhpbiBncmF5c2NhbGUoJHZhbHVlKSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6ICN7XCJncmF5c2NhbGUoI3skdmFsdWV9KVwifTtcbiAgICAtbW96LWZpbHRlcjogI3tcImdyYXlzY2FsZSgjeyR2YWx1ZX0pXCJ9O1xuICAgIGZpbHRlcjoje1wiZ3JheXNjYWxlKCN7JHZhbHVlfSlcIn07XG59XG5AbWl4aW4gZmlsdGVyKCR2YWx1ZSkge1xuICAgIC13ZWJraXQtZmlsdGVyOiAkdmFsdWU7XG4gICAgLW1vei1maWx0ZXI6ICR2YWx1ZTtcbiAgICBmaWx0ZXI6ICR2YWx1ZTtcbn1cbiIsImRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWV7XHJcblx0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye1xyXG5cdFx0Y29sb3I6ICRibGFjay0xMDA7XHJcblx0fVxyXG5cdDotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7XHJcblx0XHRjb2xvcjogJGJsYWNrLTEwMDtcclxuXHR9XHJcblx0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7XHJcblx0XHRjb2xvcjogJGJsYWNrLTEwMDtcclxuXHR9XHJcblx0OjpwbGFjZWhvbGRlcntcclxuXHRcdGNvbG9yOiAkYmxhY2stMTAwO1xyXG5cdH1cclxuXHRpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWJ1dHRvbl0pOm5vdChbdHlwZT1pbWFnZV0pOm5vdChbdHlwZT1maWxlXSksXHJcblx0c2VsZWN0Om5vdChbbXVsdGlwbGU9XCJtdWx0aXBsZVwiXSksXHJcblx0dGV4dGFyZWEuc21hbGwsdGV4dGFyZWEubGFyZ2V7XHJcblx0ICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdC1tZWRpdW07XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xyXG5cdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0cGFkZGluZzogMTBweCAxM3B4IDhweDtcclxuXHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdCY6Zm9jdXN7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdH1cclxuXHRcdCY6Zm9jdXM6OnBsYWNlaG9sZGVye1xyXG5cdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdHRleHRhcmVhLnNtYWxsLHRleHRhcmVhLmxhcmdle1xyXG5cdFx0cGFkZGluZzogMTFweCAyMHB4IDZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cmVzaXplOiBub25lO1xyXG5cdH1cclxuXHR0ZXh0YXJlYS5zbWFsbCxcclxuXHR0ZXh0YXJlYS5sYXJnZSxcclxuXHQuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX3RleHRhcmVhe1xyXG5cdFx0aGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX3RleHRhcmVhe1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHQuZ2Zvcm1fZmllbGRze1xyXG5cdCAgICBncmlkLXJvdy1nYXA6IDEwcHghaW1wb3J0YW50O1xyXG5cdCAgICBncmlkLWNvbHVtbi1nYXA6IDEwcHghaW1wb3J0YW50O1xyXG5cdH1cclxuXHRkaXYuZ2ZpZWxkX2Vycm9ye1xyXG5cdFx0aW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pLCBcclxuXHRcdHNlbGVjdCxcclxuXHRcdHRleHRhcmVhe1xyXG5cdFx0XHQmOmZvY3Vze1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRyZWQ7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpmb2N1czo6cGxhY2Vob2xkZXJ7XHJcblx0XHRcdFx0Y29sb3I6IHJnYmEoMjIxLDIwNywxODIsMC4xKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnZhbGlkYXRpb25fbWVzc2FnZXtcclxuXHQgICAgXHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0ICAgIGNvbG9yOiAjZjQ0MzM2IWltcG9ydGFudDtcclxuXHRcdCAgICBib3JkZXI6IG5vbmU7XHJcblx0XHQgICAgcGFkZGluZzogMDtcclxuXHQgICAgICAgIG1hcmdpbjogNHB4IDAgMDtcclxuXHRcdCAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdGRpdi5nZmllbGQuZ2ZpZWxkX2Vycm9yLmdmaWVsZF9jb250YWluc19yZXF1aWJsdWUgZGl2LmdpbnB1dF9jb250YWluZXIsIFxyXG5cdGRpdi5nZmllbGQuZ2ZpZWxkX2Vycm9yLmdmaWVsZF9jb250YWluc19yZXF1aWJsdWUgbGFiZWwuZ2ZpZWxkX2xhYmVsMHtcclxuXHRcdG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMCFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5nZmllbGRfbGFiZWx7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiAjMDAwIWltcG9ydGFudDtcclxuICAgIFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcbiAgICBcdGZvbnQtd2VpZ2h0OiA0MDAhaW1wb3J0YW50O1xyXG5cdCAgICBmb250LXNpemU6IDE0cHghaW1wb3J0YW50O1xyXG5cdCAgICBsaW5lLWhlaWdodDogNjBweDtcclxuXHQgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNTApO1xyXG5cdCAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlIWltcG9ydGFudDtcclxuXHQgICAgY29sb3I6ICRibGFjayFpbXBvcnRhbnQ7XHJcblx0ICAgIG1hcmdpbjogMDtcclxuXHR9XHJcblx0ZGl2LnZhbGlkYXRpb25fZXJyb3J7XHJcblx0XHRiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdGJvcmRlcjogMCFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nOiA4cHggMTVweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XHJcblx0fVxyXG5cdC5nZm9ybV9mb290ZXJ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblx0LmJ1dHRvbixcclxuXHRpbnB1dC5idXR0b24sXHJcblx0aW5wdXRbdHlwZT1zdWJtaXRdLFxyXG5cdGlucHV0LmJ1dHRvbixcclxuXHRpbnB1dFt0eXBlPXN1Ym1pdF17XHJcblx0XHRmb250LWZhbWlseTogJG1vbnRzZXJyYXQtYm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogMjFweDtcclxuXHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xyXG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDU2MHB4O1xyXG5cdCAgICBtaW4taGVpZ2h0OiA2MHB4O1xyXG5cdCAgICBwYWRkaW5nOiAwO1xyXG5cdFx0bWFyZ2luOiAxMHB4IDAgMCFpbXBvcnRhbnQ7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHQgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG5cdCAgICBib3JkZXI6IG5vbmU7XHJcblx0ICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcblx0ICAgIG91dGxpbmU6IG5vbmU7XHJcblx0XHQmOmFjdGl2ZSxcclxuXHRcdCY6Zm9jdXMsXHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOmJlZm9yZXtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHQgICAgZGlzcGxheTogYmxvY2s7XHJcblx0XHQgICAgb3BhY2l0eTogMDtcclxuXHRcdFx0YmFja2dyb3VuZDogJGRhcmstcmVkO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHR6LWluZGV4OiAtMTtcclxuXHRcdH1cclxuXHR9XHJcblx0Lmdmb3JtX2FqYXhfc3Bpbm5lcntcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogY2FsYyg1MCUgLSA2cHgpO1xyXG5cdFx0bGVmdDogY2FsYygxMDAlICsgMnB4KTtcclxuXHR9XHJcblx0Lmdmb3JtX3ZhbGlkYXRpb25fZXJyb3Jze1xyXG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjYjJiMWIxO1xyXG5cdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDMwKTtcclxuXHRcdD5oMntcclxuXHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdCAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHRcdH1cclxuXHR9XHJcblx0c2VsZWN0LmdmaWVsZF9zZWxlY3R7XHJcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdCAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9kcm9wZG93bi1hcnJvdy1zZWxlY3QucG5nKTtcclxuXHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIDIxcHggcmlnaHQgMTRweDtcclxuXHQgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0ICAgIHBhZGRpbmc6IDEwcHggMTNweCA4cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0b3B0aW9uOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0fVxyXG5cdFx0JjotbXMtdmFsdWV7XHJcblx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHg7XHJcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0Jjpmb2N1c3tcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRpbnB1dC5kYXRlcGlja2Vye1xyXG5cdCAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9jYWxlbmRhci1pY29uLnBuZykhaW1wb3J0YW50O1xyXG5cdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0IWltcG9ydGFudDtcclxuXHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIDEycHggcmlnaHQgMjNweCFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5jaGVja2JveGVzLWNvbHMtMyxcclxuXHQuY2hlY2tib3hlcy1jb2xzLTR7XHJcblx0XHQuZ2ZpZWxkX2NoZWNrYm94e1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jaGVja2JveGVzLWNvbHMtNHtcclxuXHRcdC5nZmllbGRfY2hlY2tib3h7XHJcblx0XHRcdHJvdy1nYXA6IDJweDtcclxuXHRcdFx0LmdjaG9pY2V7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAyNSU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmNoZWNrYm94ZXMtY29scy0ze1xyXG5cdFx0LmdmaWVsZF9jaGVja2JveHtcclxuXHRcdFx0cm93LWdhcDogNHB4O1xyXG5cdFx0XHQuZ2Nob2ljZXtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDMzLjMzJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuZ3JhZGlvcy1ob3Jpem9udGFse1xyXG5cdFx0bGVnZW5ke1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdCAgICBsaW5lLWhlaWdodDogNTBweDtcclxuXHRcdH1cclxuXHRcdC5naW5wdXRfY29udGFpbmVyX3JhZGlve1xyXG5cdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5nZmllbGRfcmFkaW8sXHJcblx0LmdmaWVsZF9jaGVja2JveHtcclxuXHRcdC5nZmllbGQtY2hvaWNlLWlucHV0e1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR6LWluZGV4OiAtMTtcclxuICAgIFx0ICAgICY6Y2hlY2tlZCtsYWJlbDpiZWZvcmV7XHJcblx0ICAgIFx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwcHg7XHJcbiAgICBcdCAgICB9XHJcbiAgICBcdCAgICArbGFiZWx7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDUwKTtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0ICAgIFx0Y29sb3I6ICRkYXJrLWJsdWU7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwLjVlbTtcclxuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiAtNXB4O1xyXG5cdFx0ICAgIFx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2NoZWNrYm94LWltZy5qcGcpO1xyXG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0ICAgIFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5ub3Rle1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nOiAycHggMCA4cHggNTFweDtcclxuXHRcdGNvbG9yOiByZ2JhKDE2NiwxNjYsMTY2LDAuOCk7XHJcblx0XHRpe1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdCAgICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltZy9ub3RlLWxvY2staWNvbi5wbmcpIDAgY2VudGVyIG5vLXJlcGVhdDtcclxuXHQgICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgXHRcdGhlaWdodDogNDZweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IGNhbGMoNTAlIC0gMjdweCk7XHJcblx0XHRcdGxlZnQ6IDZweDtcclxuICAgIFx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5oYXMtZm9vdG5vdGV7XHJcblx0XHQuZ2Zvcm1fYm9keXtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0fVxyXG5cdFx0ZGl2Lmdmb3JtX2ZpZWxkcyAuZm9ybS1mb290bm90ZXtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHR0b3A6IDEwMCU7XHJcblx0XHRcdGxlZnQ6IC01cHg7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSArIDVweCkhaW1wb3J0YW50O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyOXB4O1xyXG5cdFx0fVxyXG5cdFx0Lmdmb3JtX2Zvb3RlcntcclxuXHRcdFx0LmJ1dHRvbixcclxuXHRcdFx0aW5wdXQuYnV0dG9uLFxyXG5cdFx0XHRpbnB1dFt0eXBlPXN1Ym1pdF0sXHJcblx0XHRcdGlucHV0LmJ1dHRvbixcclxuXHRcdFx0aW5wdXRbdHlwZT1zdWJtaXRde1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR6LWluZGV4OiAzO1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xyXG5cdFx0XHRcdG1pbi13aWR0aDogMDtcclxuXHRcdFx0ICAgIGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZyg1MCk7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdCAgICBwYWRkaW5nOiAxM3B4IDA7XHJcblx0XHRcdCAgICBtaW4td2lkdGg6IDI2MHB4O1xyXG5cdFx0XHQgICAgbWF4LWhlaWdodDogNTBweDtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDY1ZGVnLCNmZGU0ZDUgMCwjYTY3OTViIDQ2JSwjYTY3OTViIDUwJSwjYTY3OTViIDU0JSwjZmZlNmQ2IDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDY1ZGVnLCNmZGU0ZDUgMCwjYTY3OTViIDQ2JSwjYTY3OTViIDUwJSwjYTY3OTViIDU0JSwjZmZlNmQ2IDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2NWRlZywjZmRlNGQ1IDAsI2E2Nzk1YiA0NiUsI2E2Nzk1YiA1MCUsI2E2Nzk1YiA1NCUsI2ZmZTZkNiAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdCY6aG92ZXI6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHQgICAgbGVmdDogMDtcclxuXHRcdFx0XHQgICAgdG9wOiAwO1xyXG5cdFx0XHRcdCAgICByaWdodDogMDtcclxuXHRcdFx0XHQgICAgYm90dG9tOiAwO1xyXG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcblx0XHRcdFx0ICAgIG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0ICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuXHRcdFx0XHQgICAgei1pbmRleDogLTE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5oaWRlLWVycm9yLWluZm97XHJcblx0XHRkaXYuZ2ZpZWxkX2Vycm9yIC52YWxpZGF0aW9uX21lc3NhZ2V7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5oaWRlLWZpZWxkLWxhYmVse1xyXG5cdFx0LmdmaWVsZF9sYWJlbHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0Lmdmb3JtLWNhcHRjaGF7XHJcblx0XHQvLyBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdH1cclxuXHQvLyBIb3Jpem9udGFsIEZvcm0gT3ZlcnJpZGVcclxuXHRmb3JtLmdmX2N1c3RvbV9ob3Jpem9udGFse1xyXG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQuZ2Zvcm1fZmllbGRze1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwNTJweCFpbXBvcnRhbnQ7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIDFmciBhdXRvIGF1dG87XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1hcmVhczogXHJcblx0XHRcdFx0XCJmaXJzdG5hbWUgbGFzdG5hbWUgc3RyZWV0YWRkcmVzcyBzdHJlZXRhZGRyZXNzIHN0cmVldGFkZHJlc3NcIlxyXG5cdFx0XHRcdFwicGhvbmVudW1iZXIgZW1haWxhZGRyZXNzIGNpdHkgc3RhdGUgemlwY29kZVwiO1xyXG5cdFx0fVxyXG5cdFx0Lmdmb3JtX2Zvb3RlcntcclxuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHQgICAgdG9wOiAwO1xyXG5cdFx0ICAgIHJpZ2h0OiAwO1xyXG5cdFx0ICAgIGJvdHRvbTogMDtcclxuICAgIFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdCAgICBtYXgtd2lkdGg6IDEzOHB4O1xyXG5cdCAgICAgICAgbWF4LWhlaWdodDogMTMwcHg7XHJcblx0XHR9XHJcblx0XHQjZmllbGRfMV8xe1xyXG5cdFx0XHRncmlkLWFyZWE6IGZpcnN0bmFtZTtcclxuXHRcdH1cclxuXHRcdCNmaWVsZF8xXzN7XHJcblx0XHRcdGdyaWQtYXJlYTogbGFzdG5hbWU7XHJcblx0XHR9XHJcblx0XHQjZmllbGRfMV8xLFxyXG5cdFx0I2ZpZWxkXzFfMyxcclxuXHRcdCNmaWVsZF8xXzEwe1xyXG5cdFx0XHR3aWR0aDogMjUwcHg7XHJcblx0XHR9XHJcblx0XHQjZmllbGRfMV81e1xyXG5cdFx0XHRncmlkLWFyZWE6IHN0cmVldGFkZHJlc3M7XHJcblx0XHR9XHJcblx0XHQjZmllbGRfMV84e1xyXG5cdFx0XHRncmlkLWFyZWE6IHBob25lbnVtYmVyO1xyXG5cdFx0fVxyXG5cdFx0I2ZpZWxkXzFfOXtcclxuXHRcdFx0Z3JpZC1hcmVhOiBlbWFpbGFkZHJlc3M7XHJcblx0XHR9XHJcblx0XHQjZmllbGRfMV8xMHtcclxuXHRcdFx0Z3JpZC1hcmVhOiBjaXR5O1xyXG5cdFx0fVxyXG5cdFx0I2ZpZWxkXzFfMTF7XHJcblx0XHRcdGdyaWQtYXJlYTogc3RhdGU7XHJcblx0XHR9XHJcblx0XHQjZmllbGRfMV8xM3tcclxuXHRcdFx0Z3JpZC1hcmVhOiB6aXBjb2RlO1xyXG5cdFx0XHR3aWR0aDogMTQwcHg7XHJcblx0XHR9XHJcblx0XHQuYnV0dG9uLFxyXG5cdFx0aW5wdXQuYnV0dG9uLFxyXG5cdFx0aW5wdXRbdHlwZT1zdWJtaXRdLFxyXG5cdFx0aW5wdXQuYnV0dG9uLFxyXG5cdFx0aW5wdXRbdHlwZT1zdWJtaXRde1xyXG5cdCAgICBcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHQgICAgXHRtYXgtd2lkdGg6IDEzOHB4O1xyXG5cdCAgICBcdG1hcmdpbjogMCFpbXBvcnRhbnQ7XHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0ICAgIFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdGZvcm0uZ2Zvcm1fZ3JheV9pbnB1dHtcclxuXHRcdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntcclxuXHRcdFx0Y29sb3I6ICRncmF5LTIwMDtcclxuXHRcdH1cclxuXHRcdDotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7XHJcblx0XHRcdGNvbG9yOiAkZ3JheS0yMDA7XHJcblx0XHR9XHJcblx0XHQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntcclxuXHRcdFx0Y29sb3I6ICRncmF5LTIwMDtcclxuXHRcdH1cclxuXHRcdDo6cGxhY2Vob2xkZXJ7XHJcblx0XHRcdGNvbG9yOiAkZ3JheS0yMDA7XHJcblx0XHR9XHJcblx0XHRpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWJ1dHRvbl0pOm5vdChbdHlwZT1pbWFnZV0pOm5vdChbdHlwZT1maWxlXSksXHJcblx0XHRzZWxlY3Q6bm90KFttdWx0aXBsZT1cIm11bHRpcGxlXCJdKSxcclxuXHRcdHRleHRhcmVhLnNtYWxsLHRleHRhcmVhLmxhcmdle1xyXG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcclxuXHRcdCAgICBjb2xvcjogJGdyYXktMjAwO1xyXG5cdFx0fVxyXG5cdFx0c2VsZWN0LmdmaWVsZF9zZWxlY3R7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2Ryb3Bkb3duLWdyYXlhcnJvdy1zZWxlY3QucG5nKTtcclxuXHRcdFx0b3B0aW9uW3ZhbHVlPVwiXCJdW2Rpc2FibGVkXXtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdG9wdGlvbntcclxuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHR9XHJcblx0XHRcdG9wdGlvbjpmaXJzdC1vZi10eXBle1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3JheS0yMDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHNlbGVjdC5nZmllbGRfc2VsZWN0OnJlcXVpcmVkOmludmFsaWR7XHJcblx0XHRcdGNvbG9yOiAkZ3JheS0yMDA7XHJcblx0XHR9XHJcblx0XHQuZ2Zvcm1fZmllbGRze1xyXG5cdCAgICBcdGdyaWQtY29sdW1uLWdhcDogMTFweCFpbXBvcnRhbnQ7XHJcblx0ICAgIH1cclxuXHQgICAgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdle1xyXG5cdCAgICBcdGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdCAgICB9XHJcblx0fVxyXG59XHJcbmRpdi5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yK2xpLmdmaWVsZC5nZmllbGRfZXJyb3J7XHJcblx0bWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmRpdi5nZm9ybV93cmFwcGVyIHVsLmdmaWVsZF9jaGVja2JveCBsaSBsYWJlbCwgXHJcbmRpdi5nZm9ybV93cmFwcGVyIHVsLmdmaWVsZF9yYWRpbyBsaSBsYWJlbHtcclxuXHRtYXJnaW46IDZweCAwIDAgNHB4O1xyXG59XHJcblxyXG4uZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2V7XHJcbiAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQtYm9sZDtcclxuXHRmb250LXNpemU6IDI4cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBhZGRpbmc6IDEwcHggMTVweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcblx0aDEsXHJcblx0aDIsXHJcblx0aDN7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdH1cclxuXHRwOmxhc3QtY2hpbGR7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxuXHRhe1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHR9XHJcblx0LmJ0bi1saW5re1xyXG5cdFx0bWFyZ2luOiAxMHB4IGF1dG8gMCFpbXBvcnRhbnQ7XHJcbiAgICBcdG1heC13aWR0aDogMjYwcHg7XHJcblx0fVxyXG59XHJcblxyXG4uY29udGVudGZvcm0tZm9ybSAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2V7XHJcbiAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxufVxyXG5cclxuLmhpZGUtZXJyb3ItaW5mb193cmFwcGVye1xyXG5cdC5nZm9ybV92YWxpZGF0aW9uX2Vycm9yc3tcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLy8gT3ZlcnJpZGUgQ2hvc2VuIERyb3BEb3duXHJcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xle1xyXG5cdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDUwKTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGNvbG9yOiAkYmxhY2shaW1wb3J0YW50O1xyXG5cdHBhZGRpbmc6IDVweCAxNHB4IWltcG9ydGFudDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDUwcHghaW1wb3J0YW50O1xyXG5cdG91dGxpbmU6IG5vbmUhaW1wb3J0YW50O1xyXG5cdGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9kcm9wZG93bi1hcnJvdy1zZWxlY3QucG5nKSFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0IWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAyMHB4IHJpZ2h0IDE4cHghaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSFpbXBvcnRhbnQ7XHJcbn1cclxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tZHJvcHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjayFpbXBvcnRhbnQ7XHJcbn1cclxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGJ7XHJcblx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbn1cclxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZXtcclxuXHRib3gtc2hhZG93OiBub25lIWltcG9ydGFudDtcclxufVxyXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0c3tcclxuXHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZyg1MCk7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogJGJsYWNrIWltcG9ydGFudDtcclxufVxyXG5cclxuLmdmaWVsZF9kZXNjcmlwdGlvbi52YWxpZGF0aW9uX21lc3NhZ2UuZ2ZpZWxkX3ZhbGlkYXRpb25fbWVzc2FnZSxcclxuLmdmb3JtX3N1Ym1pc3Npb25fZXJyb3IuaGlkZV9zdW1tYXJ5e1xyXG5cdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zaXplOiAxNXB4IWltcG9ydGFudDtcclxuXHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZyg0MCk7XHJcblx0Y29sb3I6ICRibGFjaztcclxuXHRtYXJnaW46IDVweCAwO1xyXG59IiwiLm5vdC1mcm9udC1wYWdle1xyXG5cdCYuc2luZ2xlLXBvc3R7XHJcblx0XHQvLyAuYmxvZ19wYWdlX3NlY3Rpb24gLnRoZS1jb250ZW50LXdyYXB7XHJcblx0XHQvLyBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBcdC8vIFx0ei1pbmRleDogMTtcclxuICBcdC8vIFx0cGFkZGluZzogMDtcclxuICAgIC8vIFx0Ji5zaW5nbGUtcG9zdC1ibG9ne1xyXG4gICAgLy8gXHRcdHBhZGRpbmc6IDA7XHJcblx0XHQvLyAgICAgdG9wOiAtMzAwcHg7XHJcbiAgICAvLyBcdH1cclxuXHRcdC8vIH1cclxuXHR9XHJcblx0I21hc3RoZWFke1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvYmFubmVyLWJja2dybmQucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIFx0bWluLWhlaWdodDogMTE1cHg7XHJcblx0fVxyXG59XHJcbi8vIC5hZG1pbi1iYXIgI21hc3RoZWFkey8vIEZvciBGaXhlZCBOYXZpZ2F0aW9uXHJcbi8vICAgdG9wOiAzMnB4O1xyXG4vLyAgICYuYWZmaXh7XHJcbi8vIFx0ICAuc3VibWVudS1ib3h7XHJcbi8vIFx0XHRcdHRvcDogMjVweDtcclxuLy8gXHQgIH1cclxuLy8gICB9XHJcbi8vIH1cclxuI21hc3RoZWFke1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgdHJhbnNpdGlvbjogdG9wIC4zcztcclxuICAvLyAmLmFmZml4eyAvLyBGb3IgRml4ZWQgTmF2aWdhdGlvblxyXG4gIC8vIFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLTEwMDtcclxuICAvLyBcdC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lcntcclxuXHQvLyAgIFx0I2xvZ297XHJcblx0Ly8gXHRcdFx0cGFkZGluZzogMnB4IDA7XHJcblx0Ly8gICBcdH1cclxuICAvLyBcdFx0Lm5hdi13cmFwe1xyXG5cdC8vICAgXHRcdG1hcmdpbjogMTlweCAwIDA7XHJcblx0Ly8gICBcdH1cclxuXHQvLyAgIFx0I2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24+dWw+bGk+YXtcclxuXHQvLyAgIFx0XHRwYWRkaW5nOiAwIDAgMTVweDtcclxuXHQvLyAgIFx0fVxyXG5cdC8vICAgfVxyXG5cdC8vIFx0LnN1Ym1lbnUtYm94e1xyXG5cdC8vIFx0XHR0b3A6IDI1cHg7XHJcblx0Ly8gXHR9XHJcbiAgLy8gfVxyXG5cdC5oZWFkZXItd3JhcHtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICRyZWQ7XHJcblx0ICAmOmFmdGVye1xyXG5cdCAgXHRjb250ZW50OiAnJztcclxuXHQgIFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgXHRib3R0b206IC0xNXB4O1xyXG5cdCAgXHR3aWR0aDogMTAwJTtcclxuXHQgIFx0aGVpZ2h0OiA1cHg7XHJcblx0ICBcdGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcblx0ICB9XHJcblx0XHQuY29udGFpbmVye1xyXG5cdFx0XHQuZmxleC1jb250YWluZXJ7XHJcblx0XHRcdFx0I2xvZ297XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdCAgICBwYWRkaW5nOiAyMHB4IDAgMDtcclxuXHRcdFx0ICAgIHotaW5kZXg6IDE7XHJcblx0XHRcdFx0XHQuYS1jdXN0b20tbG9nb3tcclxuXHRcdFx0XHQgICAgZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiB1bnNldCFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lm5hdi13cmFwe1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuICAgIFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRcdCAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbjogMjFweCAwIDE3cHg7XHJcbiAgICBcdFx0XHRwYWRkaW5nOiAwIDAgMCAyMDBweDtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0I2hlYWRlci1uYXZpZ2F0aW9ue1xyXG5cdFx0XHQgICAgZGlzcGxheTogZmxleDtcclxuXHRcdFx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdCAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0XHRcdCAgICB3aWR0aDogMTAwJTtcclxuXHRcdFx0ICAgIHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHQjbWFpbi1uYXZpZ2F0aW9ue1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZyg1MCk7XHJcblx0XHRcdFx0XHRcdD51bHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDIxcHggMCAwO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGNvbHVtbi1nYXA6IDYwcHg7XHJcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0XHRcdFx0XHQuZHJvcGRvd24tY2FyZXR7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmNhcmV0e1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDIzcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjNweDtcclxuXHRcdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OlwiXCI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHQgICAgdG9wOiA5cHg7XHJcblx0XHRcdFx0XHRcdFx0ICAgIHJpZ2h0OiA2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKGFzc2V0cy9pbWcvZHJvcGRvd24tYXJyb3cucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdD5saXtcclxuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ji5uYXYtcGhvbmUgYXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0PmF7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdC1ib2xkO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdD51bD5saS5kcm9wZG93bi5vcGVuPmEsXHJcblx0XHRcdFx0XHRcdD51bD5saT5hOmhvdmVyLFxyXG5cdFx0XHRcdFx0XHQ+dWw+bGk+YTphY3RpdmUsXHJcblx0XHRcdFx0XHRcdD51bD5saT5hOmZvY3VzLFxyXG5cdFx0XHRcdFx0XHQ+dWw+bGk6aG92ZXI+YXtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGxpZ2h0LWJsdWU7XHJcblx0XHRcdFx0XHRcdFx0LmNhcmV0OmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1nL2Ryb3Bkb3duLWFycm93LWhvdmVyLnBuZykgY2VudGVyIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0PnVsPmxpLmRyb3Bkb3duLmFjdGl2ZT5he1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkYmxhY2s7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ly8gPnVsPmxpLmRyb3Bkb3duLmFjdGl2ZT4uZHJvcGRvd24tY2FyZXQ6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHQvLyBcdEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGVYKDE4MGRlZykpO1xyXG5cdFx0XHRcdFx0XHQvLyB9XHJcblx0XHRcdFx0XHRcdD51bCB1bC5kcm9wZG93bi1tZW51e1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xyXG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAyMHB4O1xyXG5cdFx0XHRcdFx0ICAgIGxlZnQ6IC0yM3B4O1xyXG5cdFx0XHRcdFx0ICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMzBweCAxNXB4IDE1cHg7XHJcblx0XHRcdFx0XHQgICAgbWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDI1MHB4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRsaWdodC1ibHVlOztcclxuXHRcdFx0XHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0ICAgIHRvcDogMTVweDtcclxuXHRcdFx0XHRcdFx0ICAgIGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdCAgICByaWdodDogMDtcclxuXHRcdFx0XHRcdFx0ICAgIGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0ICAgIHotaW5kZXg6IC0xO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDhweCAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrLWJsdWU7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ibHVlO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRtb250c2VycmF0LWJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHRcdFx0XHRcdFx0JjphY3RpdmUsXHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6Zm9jdXN7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgKyAxcHgpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRkYXJrLWJsdWU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRvcDogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBleHRlbmQgLmFuaW1hdGUtdmVyeWZhc3Q7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0PnVsIGxpOmxhc3QtY2hpbGQgdWx7XHJcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAoOTkycHgpKXtcclxuICAjbWFpbi1uYXZpZ2F0aW9ue1xyXG4gICAgPnVsIGxpOmhvdmVyIHVse1xyXG4gICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XHJcbiAgICAgIG9wYWNpdHk6IDEhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgPnVsIGxpOmhvdmVyIC5kcm9wZG93bi1jYXJldDpiZWZvcmV7XHJcbiAgICBcdHRyYW5zaXRpb246IC4zcztcclxuICAgIFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKGFzc2V0cy9pbWcvZG93bi1hcnJvd2hlYWQtYmx1ZS5wbmcpIGNlbnRlciBuby1yZXBlYXQhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmN1c3RvbS1sb2dvLm1vYmlsZXtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbiNtZW51LXRvZ2dsZXtcclxuXHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICB3aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDE5cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5uYXZiYXItdG9nZ2xle1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdHotaW5kZXg6IDEyMDtcclxuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjRzIGVhc2UpO1xyXG5cdC5pY29uLWJhcntcclxuXHQgIGJhY2tncm91bmQ6ICRibGFjaztcclxuXHQgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHQgICY6bGFzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMCFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5pY29uLWJhciArIC5pY29uLWJhciB7XHJcblx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0fVxyXG5cdC5pY29uLWJhci5pY29uLWJhci0ye1xyXG5cdCAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCAgJjphZnRlcixcclxuXHQgICY6YmVmb3Jle1xyXG5cdFx0XHRjb250ZW50OlwiXCI7XHJcblx0ICBcdGJhY2tncm91bmQ6ICRibGFjaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuICAgIFx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoMCkpO1xyXG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjRzKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLm5hdmJhci10b2dnbGUub3BlbntcclxuICAuaWNvbi1iYXIuaWNvbi1iYXItMyxcclxuICAuaWNvbi1iYXIuaWNvbi1iYXItMXtcclxuICAgIG9wYWNpdHk6IDAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuaWNvbi1iYXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgfVxyXG4gIC5pY29uLWJhci5pY29uLWJhci0ye1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIC5pY29uLWJhci5pY29uLWJhci0yOmFmdGVye1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoNDVkZWcpKTtcclxuICB9XHJcbiAgLmljb24tYmFyLmljb24tYmFyLTI6YmVmb3Jle1xyXG4gICAgb3BhY2l0eTogMTsgXHJcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKC00NWRlZykpO1xyXG4gIH1cclxufVxyXG4uY3VycmVudC1tZW51LWl0ZW0gYXtcclxuXHRmb250LXdlaWdodDogNzAwIWltcG9ydGFudDtcclxuXHQmOmFmdGVye1xyXG5cdFx0b3BhY2l0eTogMSFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbiIsIiRib2R5LXdpZHRoOiAyNTYwcHg7XG4kY29udGFpbmVyLXdpZHRoOiAxMjAwcHg7XG4kY29udGFpbmVyLXBhZGRpbmc6IDA7XG4kc3BhY2VyOiAyMHB4O1xuJHJvdy1tYXJnaW46IDAgLTEwcHg7XG5cbiRtYWluZm9udC1zaXplOiAyNXB4O1xuXG4kd2hpdGU6ICNGRkY7XG4kd2hpdGUtMTAwOiAjZjJmNGY2O1xuJGJsYWNrOiAjMDAwMDAwO1xuJGJsYWNrLTEwMDogIzE5MTkxOTtcbiRibGFjay0yMDA6ICMxZDFkMWY7XG4kZGFyay1ibHVlOiAjMGQxNjNhO1xuJGRhcmstYmx1ZS0xMDA6ICMzODc1Yjc7XG4kZGFyay1ibHVlLTIwMDogIzBkMTYzOTtcbiRkYXJrLWJsdWUtMzAwOiAjMDAyNzQyO1xuJGxpZ2h0LWJsdWU6ICMyMjc5ZDc7XG4kbGlnaHQtYmx1ZS0xMDA6ICM0ZDlmZmE7XG4kZGFyay15ZWxsb3c6ICNkOWJkMDA7XG4kYnRuLWVuZC1jb2xvcjogIzZmYjcwMDtcbiRidG5ob3Zlci1lbmQtY29sb3I6ICMwMTZkYmY7XG4kcmVkOiAjYjUzMzJkO1xuJGRhcmstcmVkOiAjOTcyYjI2O1xuJGdyYXk6ICNlY2VjZWM7XG4kZ3JheS0xMDA6ICNlNmU2ZTY7XG4kZ3JheS0yMDA6ICM3MzczNzM7XG5cbiRkZWZhdWx0LWJ0bi1mb250OiAnJztcbiRkZWZhdWx0LWJ0bi1jb2xvcjogJHdoaXRlO1xuJGhvdmVyLWJ0bi1jb2xvcjogJGJsYWNrO1xuJGRlZmF1bHQtYnRuLWJja2dybmQ6ICR3aGl0ZTtcbiRob3Zlci1idG4tYmNrZ3JuZDogJGJsYWNrO1xuXG4kZGVmYXVsdC1saW5rLWNvbG9yOiAkd2hpdGU7XG4kaG92ZXItbGluay1jb2xvcjogJGxpZ2h0LWJsdWU7XG4kaG92ZXItZm9udC1jb2xvcjogJGxpZ2h0LWJsdWU7XG5cbiRib2R5LWJnOiAkd2hpdGU7XG4kZGVmYXVsdC1mb250LWNvbG9yOiAkYmxhY2s7XG5cbiRvdmVybWF4LWRlc2s6IDE0MzBweDtcbiRtYXgtZGVzazogMTI4MHB4O1xuJGRlc2s6IDEyMDBweDtcbiRtYXgtdGFiOiAxMTQwcHg7XG4kdGFiOiA5OTJweDtcbiRtaW4tdGFiOiA5MzBweDtcbiRtYXgtbW9iaWxlOiA4NzhweDtcbiRtaW4tdGFiLTgyMDogODIwcHg7XG4kd3AtbW9iaWxlOiA3ODJweDtcbiR3cC1tZWRpdW06IDcwMHB4O1xuJHdwLW1lZGl1bS02NTA6IDY1MHB4O1xuJHdwLW1lZGl1bS02MDA6IDYwMHB4O1xuJHdwLW1lZGl1bS01NDA6IDU0MHB4O1xuJHdwLXNtYWxsOiA0NjBweDtcbiR3cC12c21hbGw6IDM4MHB4OyIsIiNmb290ZXJ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZS0xMDA7XHJcblx0LmZvb3Rlci1jb250ZW50c3tcclxuXHQgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDUycHggMCAxOHB4O1xyXG4gICAgei1pbmRleDogMTtcclxuXHR9XHJcblx0LmNvbnRhaW5lcntcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2Zvb3Rlci1iY2tncm5kLnBuZyk7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgLTc1cHggcmlnaHQ7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdH1cclxuXHQuYS1jdXN0b20tbG9nb3tcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtNDRweDtcclxuICAgIGxlZnQ6IC0ycHg7XHJcblx0XHQmLm1vYmlsZXtcclxuXHQgICAgZGlzcGxheTogbm9uZTtcclxuICAgIFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5mb290ZXItY29sLWxvZ297XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgLmJ0bi1saW5re1xyXG4gICAgXHRtYXJnaW46IDM2cHggMCAwIWltcG9ydGFudDtcclxuICAgIH1cclxuXHR9XHJcblx0LmNvcHlyaWdodHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdH1cclxuXHQvLyBSZWxhdGl2ZSBEZXNpZ25lZCBCeVxyXG5cdC5mb290ZXItYm90dG9te1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHQuY29sb3Bob257XHJcblx0XHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdCAgICBtYXJnaW46IGF1dG87XHJcblx0XHR9XHJcblx0XHQuY29sb3Bob24gLmJ5e1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogOHB4O1xyXG5cdFx0XHRwYWRkaW5nOiA4cHggMCAxNnB4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygzKTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRvcGFjaXR5OiAuNTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0LmNvbG9waG9uIC5ieSBhe1xyXG5cdFx0ICAgY29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLy8gQmFjayB0byBUb3AgQXJyb3dcclxuLmJhY2stdG8tdG9we1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRib3R0b206IDE1cHg7XHJcblx0cmlnaHQ6IDIwcHg7XHJcblx0ei1pbmRleDogMTAwMTA7XHJcblx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdGJvcmRlcjogM3B4IHNvbGlkICRkYXJrLWJsdWUtMjAwO1xyXG5cdGhlaWdodDogMzZweDtcclxuXHR3aWR0aDogMzZweDtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0QGluY2x1ZGUgYm94LXNoYWRvdygwIDAgNHB4IHRyYW5zcGFyZW50aXplKCRkYXJrLWJsdWUtMjAwLDAuOCkpO1xyXG5cdCY6aG92ZXJ7XHJcblx0XHRAaW5jbHVkZSBib3gtc2hhZG93KDAgMCAxMnB4IHRyYW5zcGFyZW50aXplKCRkYXJrLWJsdWUtMjAwLDAuMykpO1xyXG5cdH1cclxuXHQmOmJlZm9yZXtcclxuXHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiBjYWxjKDUwJSAtIDZweCk7XHJcblx0XHRsZWZ0OiBjYWxjKDUwJSAtIDdweCk7XHJcblx0XHR3aWR0aDogMDtcclxuXHRcdGhlaWdodDogMDtcclxuXHRcdGJvcmRlci1ib3R0b206IDlweCBzb2xpZCAkZGFyay1ibHVlLTIwMDtcclxuXHRcdGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHR9XHJcbn1cclxuLnNob3ctYmFjay10by10b3AgLmJhY2stdG8tdG9we1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG4jc3duemFfYmFubmVyX2lke1xyXG5cdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFuaW0tc2hvd3tcclxuICAwJXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG4gIDEle1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAxMDAle1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBhbmltLWZsZXh7XHJcbiAgMCV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgMSV7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgMTAwJXtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59IiwiLmJsb2dfcGFnZV9zZWN0aW9ue1xyXG5cdGJhY2tncm91bmQ6ICRib2R5LWJnO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMDtcclxuXHQudGhlLWNvbnRlbnQtd3JhcHtcclxuXHRcdHBhZGRpbmc6IDkwcHggMDtcclxuXHR9XHJcblx0LnBvc3QtY29udGVudHN7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdCAgICBwYWRkaW5nOiA0MHB4IDAgMjBweCA0MHB4O1xyXG5cdCAgICB6LWluZGV4OiAxO1xyXG5cdH1cclxuICAgIC5wb3N0LXRpdGxle1xyXG4gICAgXHRtYXJnaW46IC04cHggMCAwO1xyXG4gICAgXHRsaW5lLWhlaWdodDogMDtcclxuICAgIFx0JjphZnRlcntcclxuICAgIFx0XHRjb250ZW50OiAnJztcclxuICAgIFx0XHRkaXNwbGF5OiBibG9jaztcclxuICAgIFx0XHRiYWNrZ3JvdW5kOiAkbGlnaHQtYmx1ZTtcclxuICAgIFx0XHR3aWR0aDogMTAwcHg7XHJcbiAgICBcdFx0aGVpZ2h0OiA0cHg7XHJcbiAgICBcdFx0bWFyZ2luOiAxNHB4IDAgMDtcclxuICAgIFx0fVxyXG4gICAgfVxyXG4gICAgLnBvc3QtdGl0bGUgYXtcclxuXHRcdGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdC1ib2xkO1xyXG5cdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcclxuXHRcdGNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgXHRtYXJnaW46IDU0cHggMCAwO1xyXG4gICAgXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGNvbG9yOiAkaG92ZXItZm9udC1jb2xvcjtcclxuXHRcdH1cclxuICAgIH1cclxuICAgIC5wb3N0LWRhdGV7XHJcblx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAxMDA7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xyXG4gICAgXHRtYXJnaW46IDA7XHJcbiAgICBcdGNvbG9yOiAjYTZhNmE2O1xyXG4gICAgfVxyXG4gICAgLmV4Y2VycHR7XHJcblx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xyXG4gICAgXHRwe1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgXHR9XHJcbiAgICB9XHJcblx0LmNhcmR7XHJcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdH1cclxuXHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Ly8gYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvYmxvZ3MtYm90dG9tLWJvcmRlci5wbmcpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdCAgICBib3R0b206IDA7XHJcblx0XHQgICAgbGVmdDogMXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuY2FyZC1jb250ZW50e1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGEuYmxvZy1wcmV2LWltZ3tcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHQvLyBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltZy9ibG9nLWltZy1ob3Zlci5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiAuNHMgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjRzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXI6YmVmb3Jle1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnJlYWRtb3Jle1xyXG5cdCAgICBmb250LXNpemU6IDE4cHg7XHJcblx0ICAgIG1heC13aWR0aDogMjYwcHg7XHJcblx0ICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XHJcblx0fVxyXG5cdC5zaW5nbGUtcG9zdHtcclxuXHRcdGNvbHVtbi1nYXA6IDM1cHg7XHJcblx0XHQuY29udGVudC13cmFwe1xyXG5cdFx0XHRmbGV4OiAxIDAgYXV0bztcclxuXHRcdCAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG5cdFx0fVxyXG5cdFx0LnBvc3QtaW1hZ2UgaW1ne1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuICAgIFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblx0XHQuaGVhZGluZ3tcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRtb250c2VycmF0LWJvbGQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDhweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoLTE2KTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHQgICAgXHRtYXJnaW46IDM4cHggMCA4cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdCAgICBcdCY6YmVmb3Jle1xyXG5cdCAgICBcdFx0Y29udGVudDogJyc7XHJcblx0ICAgIFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHQgICAgXHRcdGJhY2tncm91bmQ6ICRsaWdodC1ibHVlO1xyXG5cdCAgICBcdFx0d2lkdGg6IDEwMCU7XHJcblx0ICAgIFx0XHRoZWlnaHQ6IDFweDtcclxuXHQgICAgXHRcdG1hcmdpbjogMCAwIDE4cHg7XHJcblx0ICAgIFx0fVxyXG5cdFx0fVxyXG5cdCAgICAuZGF0ZXtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdCAgICBcdG1hcmdpbjogMDtcclxuXHQgICAgfVxyXG5cdCAgICAucG9zdC1jb250ZW50IHAgKyBwe1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdFx0fVxyXG5cdCAgICAucG9zdC1jb250ZW50e1xyXG4gICAgXHQgICAgcGFkZGluZzogMjFweCAwIDEycHg7XHJcblx0ICAgIFx0JjphZnRlcntcclxuXHQgICAgXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdCAgICBcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0ICAgIFx0XHRiYWNrZ3JvdW5kOiAkbGlnaHQtYmx1ZTtcclxuXHQgICAgXHRcdHdpZHRoOiAxMDAlO1xyXG5cdCAgICBcdFx0aGVpZ2h0OiAxcHg7XHJcblx0ICAgIFx0XHRtYXJnaW46IDI0cHggMCAwO1xyXG5cdCAgICBcdH1cclxuXHQgICAgfVxyXG5cdCAgICAucG9zdC1jb250ZW50IHB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRmb250LXdlaWdodDogMTAwO1xyXG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG5cdFx0XHRtYXJnaW46IDExcHggMDtcclxuXHQgICAgfVxyXG5cdCAgICAucG9zdC1jb250ZW50IHVse1xyXG5cdFx0ICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHQgICAgd2lkdGg6IDEwMCU7XHJcblx0XHQgICAgcGFkZGluZzogMCAwIDAgNDlweDtcclxuXHRcdCAgICBtYXJnaW46IDEycHggMDtcclxuXHRcdCAgICBsaXtcclxuXHQgICAgXHQgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdCAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuXHRcdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ICAgIGNvbG9yOiAkYmxhY2stMTAwO1xyXG5cdFx0XHQgICAgbWFyZ2luOiAwIDAgMTJweDtcclxuXHRcdFx0ICAgICY6YmVmb3JlIHtcclxuXHRcdFx0XHQgICAgY29udGVudDogJyc7XHJcblx0XHRcdFx0ICAgIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1nL2NoZWNrLWljb24ucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdCAgICB3aWR0aDogMThweDtcclxuXHRcdFx0XHQgICAgaGVpZ2h0OiAxNHB4O1xyXG5cdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0ICAgIHRvcDogNHB4O1xyXG5cdFx0XHRcdCAgICBsZWZ0OiAtMjVweDtcclxuXHRcdFx0XHR9XHJcblx0XHQgICAgfVxyXG5cdCAgICB9XHJcblx0ICAgIGgxLGgyLGgzLGg0LGg1LGg2e1xyXG5cdCAgICBcdGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdC1ib2xkO1xyXG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0ICAgIFx0bWFyZ2luOiAyMXB4IDAgLTE1cHg7XHJcblx0ICAgIH1cclxuXHQgICAgLnNpZGViYXJ7XHJcblx0ICAgIFx0bWFyZ2luOiAwO1xyXG5cdCAgICBcdG1heC13aWR0aDogMzY1cHg7XHJcbiAgICBcdCAgICB3aWR0aDogMTAwJTtcclxuXHQgICAgXHQud2lkZ2V0LXdyYXB7XHJcblx0ICAgIFx0XHRoMntcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdC1ib2xkO1xyXG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRjb2xvcjogJGRhcmstYmx1ZTtcclxuXHRcdFx0XHRcdG1hcmdpbjogMnB4IDAgMDtcclxuXHRcdFx0XHQgICAgcGFkZGluZy1ib3R0b206IDRweDtcclxuXHRcdFx0XHQgICAgJjphZnRlcntcclxuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjRweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGxpZ2h0LWJsdWU7XHJcblx0XHRcdFx0XHR9XHJcblx0ICAgIFx0XHR9XHJcblx0ICAgIFx0XHR1bHtcclxuXHQgICAgXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0ICAgIFx0cGFkZGluZzogMDtcclxuXHRcdFx0ICAgIFx0bWFyZ2luOiAxN3B4IDAgMzlweDtcclxuXHRcdFx0ICAgIFx0bGk6bm90KDpsYXN0LWNoaWxkKXtcclxuXHRcdCAgICBcdFx0ICAgIG1hcmdpbjogMCAwIDI5cHg7XHJcblx0XHRcdCAgICBcdH1cclxuXHRcdFx0ICAgIFx0YXtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRtb250c2VycmF0LWJvbGQ7XHJcblx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0XHQgICAgXHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdFx0ICAgIFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYmx1ZTtcclxuXHRcdFx0XHQgICAgXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdCAgICBcdFx0Jjpob3ZlcntcclxuXHRcdFx0ICAgIFx0XHRcdGNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuXHRcdFx0ICAgIFx0XHR9XHJcblx0XHRcdCAgICBcdH1cclxuXHQgICAgXHRcdH1cclxuXHQgICAgXHRcdC5nZm9ybV92YWxpZGF0aW9uX2Vycm9yc3tcclxuXHQgICAgXHRcdFx0aDIuZ2Zvcm1fc3VibWlzc2lvbl9lcnJvcntcclxuXHQgICAgXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHQgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHQgICAgcGFkZGluZzogMDtcclxuXHRcdFx0XHRcdCAgICBtYXJnaW46IDA7XHJcblx0XHRcdFx0XHQgICAgJjphZnRlcntcclxuXHRcdFx0XHRcdCAgICBcdGNvbnRlbnQ6IHVuc2V0O1xyXG5cdFx0XHRcdFx0ICAgIH1cclxuXHQgICAgXHRcdFx0fVxyXG5cdCAgICBcdFx0fVxyXG5cdCAgICBcdFx0I3ZhbGlkYXRpb25fbWVzc2FnZV8zXzV7XHJcblx0ICAgIFx0XHRcdG1hcmdpbjogMTBweCAwO1xyXG5cdCAgICBcdFx0fVxyXG5cdCAgICBcdFx0LmNvbnRhY3QtZm9ybS1zaWRlYmFyX3dyYXBwZXJ7XHJcblx0ICAgIFx0XHRcdC5nZm9ybV90aXRsZXtcclxuXHQgICAgXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdCAgICBcdFx0XHR9XHJcblx0ICAgIFx0XHRcdC5jb250YWN0LWZvcm0tc2lkZWJhcntcclxuXHQgICAgXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay1ibHVlO1xyXG5cdCAgICBcdFx0XHRcdHBhZGRpbmc6IDQwcHg7XHJcblx0ICAgIFx0XHRcdH1cclxuXHQgICAgXHRcdFx0aDMuaGVhZGluZ3tcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRtb250c2VycmF0LW1lZGl1bTtcclxuXHRcdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRcdCAgICBcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHQgICAgXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMCk7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAtNHB4IDAgMDtcclxuXHRcdFx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiB1bnNldDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdCAgICBcdFx0XHR9XHJcblx0ICAgIFx0XHRcdHAudGV4dHtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0XHQgICAgXHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0ICAgIFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMTFweCAwO1xyXG5cdCAgICBcdFx0XHR9XHJcblx0ICAgIFx0XHR9XHJcblx0ICAgIFx0fVxyXG5cdCAgICB9XHJcblx0fVxyXG5cdC5ub3RoaW5nLWZvdW5ke1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNzBweDtcclxuXHRcdC5oZWFkaW5ne1xyXG5cdCAgICBcdGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdC1ib2xkO1xyXG5cdCAgICBcdGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHRjb2xvcjogJGRhcmstYmx1ZTtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMCk7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHRcdC5jb250ZW50e1xyXG5cdCAgICBcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygxMCk7XHJcblx0XHRcdHB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMjVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uYWRtaW4tYmFyIC5kZWZhdWx0LXBhZ2Utc2VjdGlvbiAudGhlLXBhZ2UtYmFubmVye1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AgLTY4cHg7XHJcbn1cclxuLmRlZmF1bHQtcGFnZS1zZWN0aW9ue1xyXG5cdC50aGUtcGFnZS1iYW5uZXJ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS0xMDA7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCAtMTAwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG5cdFx0bWluLWhlaWdodDogMjAwcHg7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdH1cclxuXHQuYmFubmVyLXRpdGxle1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRtb250c2VycmF0LWJvbGQ7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXNpemU6IDQ1cHg7XHJcblx0XHRsaW5lLWhlaWdodDogNDVweDtcclxuXHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xyXG5cdCAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHQgICAgbWFyZ2luOiBhdXRvO1xyXG5cdCAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XHJcblx0fVxyXG5cdC50aGUtY29udGVudC13cmFwe1xyXG5cdCAgICBwYWRkaW5nOiA2MHB4IDA7XHJcblx0fVxyXG5cdC5oZWFkaW5ne1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRtb250c2VycmF0LWJvbGQ7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXNpemU6IDQ1cHg7XHJcblx0XHRsaW5lLWhlaWdodDogNDVweDtcclxuXHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHRoMSxoMixoMyxoNCxoNSxoNntcclxuXHRcdGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdC1ib2xkO1xyXG5cdCAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxuXHR9XHJcblx0cHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHQgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cdCAgICBsaW5lLWhlaWdodDogMzJweDtcclxuXHQgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblx0ICAgIGNvbG9yOiAkYmxhY2s7XHJcblx0fVxyXG59XHJcbi5ibG9nX3BhZ2Vfc2VjdGlvbntcclxuXHQuc2hhcmUtdG8tc29jaWFsc3tcclxuXHQgICAgbWFyZ2luOiAxMnB4IDAgMDtcclxuXHRcdC50aGVfY2hhbXBfc2hhcmluZ191bHtcclxuXHRcdCAgICBtYXJnaW46IDAgMCAwIC0xN3B4IWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmRlZmF1bHQtcGFnZS1zZWN0aW9ue1xyXG5cdC5zaGFyZS10by1zb2NpYWxze1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHQgICAgbWFyZ2luOiAwO1xyXG5cdCAgICAudGl0bGV7XHJcblx0ICAgIFx0bWluLXdpZHRoOiAyMzJweDtcclxuXHRcdCAgICBtYXJnaW46IDBweCFpbXBvcnRhbnQ7XHJcblx0ICAgIH1cclxuXHRcdC50aGVfY2hhbXBfc2hhcmluZ191bHtcclxuXHRcdCAgICBtYXJnaW46IDBweCFpbXBvcnRhbnQ7XHJcblx0ICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcdFx0dG9wOiAtMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc2luZ2xlLXBvc3QgLmJsb2dfcGFnZV9zZWN0aW9ue1xyXG5cdC50aGUtY29udGVudC13cmFwe1xyXG5cdFx0cGFkZGluZzogMTAwcHggMDtcclxuXHR9XHJcbn1cclxuLnBhZ2Utc2VjdGlvbnN7XHJcblx0LmZyb250X2Jhbm5lcl9zZWN0aW9ue1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbkBpbXBvcnQgJ3NlY3Rpb25zL3NsaWRlcic7XHJcbi8vIEZyb250LVBhZ2VcclxuQGltcG9ydCAnc2VjdGlvbnMvZnJvbnQtYmFubmVyJztcclxuQGltcG9ydCAnc2VjdGlvbnMvZnJvbnQtaW1nY29udGVudCc7XHJcbkBpbXBvcnQgJ3NlY3Rpb25zL2Zyb250LWNvbnRlbnRmb3JtJztcclxuLy8gUGFnZSBTZWN0aW9uc1xyXG5AaW1wb3J0ICdzZWN0aW9ucy9iYW5uZXInO1xyXG4iLCIuc2xpY2stc2xpZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5zbGljay1saXN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmRyYWdnaW5nIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xyXG4gICAgfVxyXG59XHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxyXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuLnNsaWNrLXRyYWNrIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcbn1cclxuLnNsaWNrLXNsaWRlIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICYuZHJhZ2dpbmcgaW1nIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbn1cclxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5iYW5uZXItc2xpZGVye1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgPi5zbGlkZS1pbWFnZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGlkZS1pbWFnZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4haW1wb3J0YW50O1xyXG5cclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAucmVzaXplcntcclxuICAgICAgICAvLyBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLy8gbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC8vIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLy8gaGVpZ2h0OiAxMDAwcHg7XHJcbiAgICAgICAgLy8gJjpiZWZvcmV7XHJcbiAgICAgICAgLy8gICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgLy8gICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgLy8gICAgIHBhZGRpbmctdG9wOiAoMTAwMDAwJSAvIDEyMDApO1xyXG4gICAgICAgIC8vIH1cclxuICAgIH1cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgICB9XHJcbn1cclxuLnNsaWNrLWRvdHN7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIGxpe1xyXG4gICAgICAgIG1hcmdpbjogMCAwLjVyZW07XHJcbiAgICB9XHJcbiAgICBidXR0b257XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC40KTtcclxuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICB9XHJcbiAgICBsaTpob3ZlciBidXR0b24sXHJcbiAgICBsaS5zbGljay1hY3RpdmUgYnV0dG9ue1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICB9XHJcbn0iLCIuZnJvbnRfYmFubmVyX3NlY3Rpb257XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9iYW5uZXItYmNrZ3JuZC5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiAtMjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJGxpZ2h0LWJsdWUtMTAwO1xyXG4gICAgLmJhbm5lci1jb250ZW50e1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mbGV4LWNvbnRhaW5lcntcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRlbnRze1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDExNXB4IDAgMTc2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250ZW50LWxlZnQsXHJcbiAgICAgICAgLmNvbnRlbnQtcmlnaHR7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGVudC1sZWZ0e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMzZweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250ZW50LXJpZ2h0e1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWFnZXtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC01OHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZWFkaW5nc3tcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICYubWFpbntcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0LWV4dHJhYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA4NHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNzhweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoLTQwKTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmJlbG93e1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQtbWVkaXVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MXB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250ZW50LWZvcm17XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZS0yMDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcGFkZGluZzogMzFweCAwO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAkbGlnaHQtYmx1ZS0xMDA7XHJcbiAgICB9XHJcbn0iLCIuZnJvbnRfaW1nY29udGVudF9zZWN0aW9ue1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHQudGhlLWNvbnRlbnQtd3JhcHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG5cdH1cclxuXHQuY29udGVudHN7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0ICAgIG1pbi1oZWlnaHQ6IDc0MHB4O1xyXG5cdH1cclxuXHQuY29udGVudC1sZWZ0LFxyXG5cdC5jb250ZW50LXJpZ2h0e1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xyXG5cdH1cclxuXHQuY29udGVudC1sZWZ0e1xyXG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ICAgIHBhZGRpbmc6IDI0cHggMCAzNnB4O1xyXG5cdCAgICAmOmJlZm9yZXtcclxuXHQgICAgXHRjb250ZW50OiAnJztcclxuXHQgICAgXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9ncm91cC1vZi1jaGlsZHJlbi5wbmcpO1xyXG4gICAgXHQgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxuICAgIFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgXHQgICAgZGlzcGxheTogYmxvY2s7XHJcblx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ICAgIHRvcDogMDtcclxuXHRcdCAgICByaWdodDogMDtcclxuXHRcdCAgICBib3R0b206IDA7XHJcblx0XHQgICAgd2lkdGg6IDEyODBweDtcclxuXHQgICAgfVxyXG5cdH1cclxuXHQuY29udGVudC1yaWdodHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0ICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdCAgICBwYWRkaW5nOiAwIDAgMjBweCAyMjBweDtcclxuXHR9XHJcblx0LmltYWdle1xyXG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBcdHRvcDogLTI2cHg7XHJcbiAgICBcdGxlZnQ6IGNhbGMoNTAlIC0gMThweCk7XHJcbiAgICBcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHR9XHJcblx0LmhlYWRpbmdze1xyXG5cdFx0Ji5tYWlue1xyXG5cdFx0XHRmb250LWZhbWlseTogJG1vbnRzZXJyYXQtZXh0cmFib2xkO1xyXG5cdFx0XHRmb250LXNpemU6IDYwcHg7XHJcblx0XHQgICAgbGluZS1oZWlnaHQ6IDYxcHg7XHJcblx0XHQgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoLTQwKTtcclxuXHQgICAgXHRjb2xvcjogJGRhcmstYmx1ZS0zMDA7XHJcblx0ICAgIFx0bWFyZ2luOiAxMnB4IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5idG4tbGlua3tcclxuXHRcdG1hcmdpbjogMCFpbXBvcnRhbnQ7XHJcblx0fVxyXG59IiwiLmZyb250X2NvbnRlbnRmb3JtX3NlY3Rpb257XHJcblx0LmNvbnRlbnRze1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdH1cclxuXHQuY29udGVudC1sZWZ0LFxyXG5cdC5jb250ZW50LXJpZ2h0e1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xyXG5cdH1cclxuXHQuY29udGVudC1sZWZ0e1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR9XHJcblx0LmNvbnRlbnQtcmlnaHR7XHJcblx0XHRwYWRkaW5nOiA5MnB4IDAgMTEycHggNDVweDtcclxuXHR9XHJcblx0LmhlYWRpbmdze1xyXG5cdFx0Ji5tYWlue1xyXG5cdFx0XHRmb250LWZhbWlseTogJG1vbnRzZXJyYXQtZXh0cmFib2xkO1xyXG5cdFx0XHRmb250LXNpemU6IDYwcHg7XHJcblx0XHQgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcblx0XHQgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoLTQwKTtcclxuXHQgICAgXHRjb2xvcjogJGRhcmstYmx1ZS0zMDA7XHJcblx0ICAgIFx0bWFyZ2luOiAwIDAgMTNweDtcclxuXHRcdH1cclxuXHRcdCYuZm9ybXtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRtb250c2VycmF0LWV4dHJhYm9sZDtcclxuXHRcdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0ICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKC00MCk7XHJcblx0ICAgIFx0Y29sb3I6ICRkYXJrLWJsdWUtMzAwO1xyXG5cdCAgICBcdHBhZGRpbmc6IDAgMCAwIDg1cHg7XHJcblx0ICAgIFx0bWFyZ2luOiAxMnB4IDA7XHJcblx0ICAgIFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQgICAgXHQmOmJlZm9yZXtcclxuXHQgICAgXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdCAgICBcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvY2lyY2xlLWNoZWNrLnBuZyk7XHJcblx0ICAgIFx0XHR3aWR0aDogNjlweDtcclxuXHQgICAgXHRcdGhlaWdodDogNzNweDtcclxuICAgIFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHQgICAgbGVmdDogMDtcclxuXHRcdFx0ICAgIHRvcDogNHB4O1xyXG5cdCAgICBcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnRoZS1jb250ZW50e1xyXG5cdFx0cGFkZGluZzogMCA5OHB4IDYwcHggMDtcclxuXHRcdHB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcclxuXHRcdFx0Y29sb3I6ICRibGFjay0yMDA7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0K3B7XHJcblx0XHRcdFx0bWFyZ2luOiAxMnB4IDAgMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5iYW5uZXJfcGFnZV9zZWN0aW9ue1xyXG4gICAgLnRoZS1jb250ZW50LXdyYXB7XHJcbiAgICAgIFx0bWluLWhlaWdodDogMTIwcHg7XHJcblx0fVxyXG5cdC5mbGV4LWNvbnRhaW5lcntcclxuXHQgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG5cdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHQgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDE4MHB4O1xyXG5cdH1cclxuXHQudGl0bGUtcGFnZXtcclxuXHRcdGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdC1ib2xkO1xyXG5cdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDYwcHg7XHJcblx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0ICAgIG1hcmdpbjogMDtcclxuXHQgICAgc3BhbntcclxuXHQgICAgXHRkaXNwbGF5OiBibG9jaztcclxuXHQgICAgfVxyXG5cdH1cclxufSIsIi5ncmVjYXB0Y2hhLWJhZGdle1xuXHRib3R0b206IDc0cHghaW1wb3J0YW50O1xuXHR6LWluZGV4OiAxMDAxMDtcbn1cbi50YWItb25seSxcbi5tb2JpbGUtb25seXtcblx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG4uZmxleC1jb250YWluZXJ7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG4uZmxleC13cmFwe1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG4uY2xlYXJmaXh7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjbGVhcjogYm90aDtcblx0ZmxvYXQ6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xufVxuLnRleHQtanVzdGlmeXtcblx0dGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbi50ZXh0LXJpZ2h0e1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50ZXh0LWxlZnR7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGV4dC1jZW50ZXJ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbnNwYW4ub25lbGluZXtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmhhcy1jbGVhcmZpeDphZnRlcntcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNsZWFyOiBib3RoO1xuXHRmbG9hdDogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG59XG4ubm8tcGFkZGluZ3tcblx0cGFkZGluZzogMCFpbXBvcnRhbnQ7XG59XG4uYW5pbWF0ZXtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcbn1cbi5hbmltYXRlLXZlcnlmYXN0e1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzIGVhc2UpO1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0LFxuLnNyLW9ubHl7XG5cdC8vIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxuLmFsaWdubm9uZSB7XG5cdG1hcmdpbjogMDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IGF1dG87XG59XG4uYWxpZ25jZW50ZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiA4cHggYXV0byAxN3B4O1xuXHRoZWlnaHQ6IGF1dG87XG59XG4uYWxpZ25sZWZ0LFxuLmFsaWducmlnaHQge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdG1hcmdpbi1ib3R0b206IDE3cHg7XG5cdGhlaWdodDogYXV0bztcbn1cbi5hbGlnbmxlZnQge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXJpZ2h0OiAxN3B4O1xufVxuLmFsaWducmlnaHQge1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAxN3B4O1xufVxuLmltZy13cmFwe1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwIGF1dG8gMzBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRpbWd7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiA4cHggYXV0bztcblx0fVxufVxuLmltZy13cmFwLXJpZ2h0e1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbjogMCAwIDMwcHggNTBweDtcbn1cbi5pbWctd3JhcC1sZWZ0e1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luOiAwIDUwcHggMzBweCAwO1xufVxuaW1nLmFsaWdubGVmdCxcbmltZy5hbGlnbnJpZ2h0LFxuaW1nLmFsaWdubm9uZSxcbmltZy5hbGlnbmNlbnRlcntcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xufVxuXG4ubWF4LWg2MHtcblx0bWF4LWhlaWdodDogNjBweDtcbiAgICB3aWR0aDogMjcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3cC1tb2JpbGUpe1xuXHQuaW1nLXdyYXB7XG5cdFx0ZmxvYXQ6IG5vbmUhaW1wb3J0YW50O1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdG1hcmdpbjogMCBhdXRvIDIwcHghaW1wb3J0YW50O1xuXHR9XG5cdGltZy5hbGlnbmxlZnQsXG5cdGltZy5hbGlnbnJpZ2h0LFxuXHRpbWcuYWxpZ25ub25lXG5cdGltZy5hbGlnbmNlbnRlcntcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDIwcHggYXV0bztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn0iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkb3Zlcm1heC1kZXNrKXtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtZGVzayl7XG5cdC5jb250YWluZXJ7XG5cdFx0cGFkZGluZzogMCAyMHB4IWltcG9ydGFudDtcblx0fVxuXHQuZnJvbnRfYmFubmVyX3NlY3Rpb24gLmNvbnRlbnQtZm9ybXtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkbGlnaHQtYmx1ZS0xMDA7XG5cdFx0Lmdmb3JtX3dyYXBwZXJ7XG5cdFx0XHRtYXgtd2lkdGg6IDU2MHB4O1xuXHQgICAgXHRtYXJnaW46IGF1dG87XG5cdFx0fVxuXHR9XG5cdCNtYXN0aGVhZHtcblx0XHRtaW4taGVpZ2h0OiA4MHZoO1xuXHR9XG5cdC5mcm9udF9iYW5uZXJfc2VjdGlvbiAuYmFubmVyLWNvbnRlbnQgLmNvbnRlbnRze1xuXHRcdHBhZGRpbmctYm90dG9tOiAwIWltcG9ydGFudDtcblx0fVxuXHQuYmFubmVyX3BhZ2Vfc2VjdGlvbiAuZmxleC1jb250YWluZXJ7XG5cdCAgICBwYWRkaW5nOiAwIDAgMCAyMDBweCFpbXBvcnRhbnQ7XG5cdH1cblx0Ly8gI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbj51bCB1bC5kcm9wZG93bi1tZW51IGxpe1xuICAgIC8vIFx0Ym9yZGVyOiBub25lO1xuICAgIC8vIFx0JjpsYXN0LWNoaWxke1xuICAgIC8vIFx0XHRib3JkZXI6IG5vbmU7XG4gICAgLy8gXHR9XG5cdC8vIH1cblx0Ly8gI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbj51bCAuZHJvcGRvd24tY2FyZXQ6YmVmb3Jle1xuXHQvLyBcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHQvLyB9XG5cdC8vICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24+dWwgdWwuZHJvcGRvd24tbWVudXtcblx0Ly8gXHRwYWRkaW5nOiAwO1xuICAgIC8vIFx0aGVpZ2h0OiBhdXRvO1xuICAgIC8vIFx0dG9wOiAwO1xuICAgIC8vIFx0ZGlzcGxheTogbm9uZTtcbiAgICAvLyBcdG9wYWNpdHk6IDA7XG4gICAgLy8gXHR0cmFuc2l0aW9uOiAuM3M7XG4gICAgLy8gXHQmOmJlZm9yZXtcbiAgICAvLyBcdFx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgLy8gXHR9XG4gICAgLy8gXHRsaXtcbiAgICAvLyBcdFx0cGFkZGluZzogMDtcbiAgICAvLyBcdFx0ZGlzcGxheTogZmxleDtcblx0Ly8gXHRcdCY6bGFzdC1jaGlsZHtcblx0Ly8gXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdC8vIFx0XHR9XG5cdC8vICAgICB9XG5cdC8vIH1cblx0Ly8gI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbj51bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVue1xuXHQvLyAgICAgJi5hY3RpdmV7XG5cdC8vICAgICBcdHVsLmRyb3Bkb3duLW1lbnV7XG5cdC8vICAgICBcdFx0ZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuXHQvLyBcdFx0XHRvcGFjaXR5OiAxIWltcG9ydGFudDtcblx0Ly8gXHRcdFx0YW5pbWF0aW9uOiBhbmltLXNob3cgLjNzIGVhc2UtaW4tb3V0O1xuXHQvLyAgICAgXHR9XG5cdC8vICAgICB9XG5cdC8vIH1cblx0Ly8gI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbj51bCB1bC5kcm9wZG93bi1tZW51IGxpIGF7XG5cdC8vIFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Ly8gXHRjb2xvcjogJHdoaXRlO1xuXHQvLyAgICAgbWFyZ2luOiAwIGF1dG87XG5cdC8vICAgICBwYWRkaW5nOiAxMnB4IDIwcHghaW1wb3J0YW50O1xuXHQvLyAgICAgJjpiZWZvcmV7XG5cdC8vICAgICBcdGNvbnRlbnQ6IHVuc2V0O1xuXHQvLyAgICAgfVxuXHQvLyB9XG5cdC8vICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXJ7XG4gICAgLy8gXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHQvLyB9XG5cdC8vICNtYXN0aGVhZCAuc3VibWVudS1ib3h7XG5cdC8vIFx0ZGlzcGxheTogbm9uZTtcblx0Ly8gfVxuICAgIC8vICNtZW51LXRvZ2dsZXtcbiAgICAvLyAgICAgZGlzcGxheTpibG9jayFpbXBvcnRhbnQ7XG5cdC8vICAgICByaWdodDogdW5zZXQ7XG4gICAgLy8gfVxuICAgIC8vICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgLm5hdi13cmFwe1xuICAgIC8vIFx0bWFyZ2luOiBhdXRvIDAhaW1wb3J0YW50O1xuICAgIC8vIFx0cGFkZGluZzogMDtcbiAgICAvLyB9XG4gICAgLy8gI21haW4tbmF2aWdhdGlvbntcbiAgICAvLyBcdG1hcmdpbjogMDtcbiAgICAvLyB9XG4gICAgLy8gI21haW4tbmF2aWdhdGlvbi5vcGVue1xuXHQvLyAgICAgZGlzcGxheTogYmxvY2s7XG5cdC8vICAgICBiYWNrZ3JvdW5kOiAkYmxhY2stMTAwO1xuXHQvLyB9XG4gICAgLy8gI21haW4tbmF2aWdhdGlvbj51bCB1bHtcbiAgICAvLyAgICAgcG9zaXRpb246IHJlbGF0aXZlIWltcG9ydGFudDtcbiAgICAvLyAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgIC8vICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgLy8gICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC8vICAgICBsZWZ0OiBhdXRvIWltcG9ydGFudDtcbiAgICAvLyAgICAgcmlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICAgIC8vICAgICBmbG9hdDogbm9uZTtcbiAgICAvLyAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vICAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICAgIC8vIH1cbiAgICAvLyAjbWFpbi1uYXZpZ2F0aW9uPnVse1xuXHQvLyAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHQvLyAgICAgcGFkZGluZzogMjBweCAwO1xuXHQvLyAgICAgZmxvYXQ6IG5vbmU7XG5cdC8vICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0Ly8gICAgIGRpc3BsYXk6IGZsZXg7XG5cdC8vICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Ly8gICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC8vICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHQvLyAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ly8gICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciFpbXBvcnRhbnQ7XG5cdC8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciFpbXBvcnRhbnQ7XG5cdC8vICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuXHQvLyAgICAgbWFyZ2luOiAwIGF1dG8haW1wb3J0YW50O1xuXHQvLyB9XG4gICAgLy8gI21haW4tbmF2aWdhdGlvbntcblx0Ly8gICAgIGRpc3BsYXk6IG5vbmU7XG5cdC8vICAgICBvdmVyZmxvdzogYXV0bztcblx0Ly8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ly8gICAgIHotaW5kZXg6IDEwMDA7XG5cdC8vICAgICB0b3A6IDEwMCU7XG5cdC8vICAgICBsZWZ0OiAwO1xuXHQvLyAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHQvLyAgICAgbWF4LXdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0Ly8gICAgIGJhY2tncm91bmQ6ICRibGFjaztcblx0Ly8gICAgIHBhZGRpbmc6IDA7XG5cdC8vIH1cblx0Ly8gI21haW4tbmF2aWdhdGlvbj51bD5saXtcblx0Ly8gICAgIGZsb2F0OiBub25lO1xuXHQvLyAgICAgY2xlYXI6IGJvdGg7XG5cdC8vICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG5cdC8vICAgICBtYXgtd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHQvLyAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuXHQvLyAgICAgcGFkZGluZzogMXB4IDIwcHghaW1wb3J0YW50O1xuXHQvLyAgICAgbWFyZ2luOiAwO1xuXHQvLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQvLyAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuXHQvLyAgICAgZmxleDogMCAwIGF1dG8haW1wb3J0YW50O1xuXHQvLyB9XG5cdC8vICNtYWluLW5hdmlnYXRpb24+dWw+bGk+YXtcblx0Ly8gICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQvLyAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXHQvLyAgICAgcGFkZGluZzogMTJweCAyMHB4IWltcG9ydGFudDtcblx0Ly8gICAgIGxpbmUtaGVpZ2h0OiAyNnB4IWltcG9ydGFudDtcblx0Ly8gICAgIGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xuXHQvLyB9XG5cdCNtYXN0aGVhZHtcblx0XHQuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2xvZ297XG5cdFx0XHRwYWRkaW5nOiAxOXB4IDA7XG5cdFx0XHQuY3VzdG9tLWxvZ297XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdCYubW9iaWxle1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5ibG9nX3BhZ2Vfc2VjdGlvbntcblx0XHQuY29udGFpbmVye1xuXHRcdFx0cGFkZGluZzogMCAyMHB4IWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnNpbmdsZS1wb3N0e1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdG1heC13aWR0aDogNzUlO1xuXHQgICAgXHRtYXJnaW46IDAgYXV0bztcblx0XHRcdC5wb3N0LWltYWdle1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdCAgICBoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdCAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaGVhZGluZ3tcblx0XHRcdCAgICBmb250LXNpemU6IDI4cHg7XG4gICAgXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdFx0XHQgICAgbWFyZ2luOiAxNXB4IDAgMDtcblx0XHRcdH1cblx0XHRcdC5wb3N0LWRhdGV7XG5cdFx0XHQgICAgZm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdH1cblx0XHRcdC5wb3N0LWNvbnRlbnQgcDpmaXJzdC1jaGlsZHtcblx0XHRcdCAgICBtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdFx0fVxuXHRcdFx0LnBvc3QtY29udGVudHtcblx0XHRcdFx0cCArIHB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRcdFx0KyBwe1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTE1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHA6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY29udGVudC13cmFwe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0LnNpZGViYXJ7XG5cdFx0XHRcdG1hcmdpbjogNDBweCAwIDI1cHg7XG5cdFx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdFx0LndpZGdldC13cmFwIGgye1xuXHRcdFx0XHQgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0dWwud3AtYmxvY2stbGF0ZXN0LXBvc3Rze1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIxcHghaW1wb3J0YW50O1xuXHRcdFx0XHRcdGxpOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4IWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0dWwud3AtYmxvY2stYXJjaGl2ZXN7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjFweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrKXtcblx0LmZyb250X2NvbnRlbnRmb3JtX3NlY3Rpb24gLmNvbnRlbnQtcmlnaHR7XG5cdFx0cGFkZGluZzogOTJweCAwIDExMnB4IDA7XG5cdH1cblx0LmZyb250X2ltZ2NvbnRlbnRfc2VjdGlvbntcblx0XHQuY29udGVudHN7XG5cdFx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ICAgIHBhZGRpbmc6IDAgMCAzMHB4O1xuXHRcdH1cblx0XHQuY29udGVudC1sZWZ0e1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuICAgIFx0XHRwYWRkaW5nOiAwO1xuICAgIFx0XHQmOmJlZm9yZXtcbiAgICBcdFx0XHRsZWZ0OiAtMjBweDtcbiAgICBcdFx0fVxuXHRcdH1cblx0XHQuY29udGVudC1yaWdodHtcblx0XHQgICAgcGFkZGluZzogMzBweCAyMHB4IDA7XG5cdFx0fVxuXHRcdC5pbWFnZXtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogdW5zZXQ7XG5cdFx0ICAgIGxlZnQ6IGNhbGMoNTAlKTtcblx0XHQgICAgbWF4LWhlaWdodDogNzQwcHg7XG5cdFx0ICAgIGltZ3tcblx0XHQgICAgXHR3aWR0aDogMTAwJTtcblx0XHQgICAgXHRoZWlnaHQ6IGF1dG87XG5cdFx0ICAgIH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtdGFiKXtcblx0LmJsb2dfcGFnZV9zZWN0aW9ue1xuXHRcdC5jb250YWluZXJ7XG5cdFx0XHRwYWRkaW5nOiAwIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnRoZS1jb250ZW50LXdyYXB7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDAhaW1wb3J0YW50O1xuXHRcdFx0LmNvbnRhaW5lcntcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4IWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNhcmQtY29udGVudHtcblx0XHRcdGltZ3tcblx0XHRcdCAgICBsZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdFx0YS5ibG9nLXByZXYtaW1ne1xuXHRcdFx0ICAgIHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ibG9nLWFyY2hpdmV7XG5cdFx0XHQuY2FyZC1jb250ZW50e1xuXHRcdFx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHQgICAgbWFyZ2luOiAwIC0yMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnBvc3QtY29udGVudHN7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0XHQucG9zdC10aXRsZXtcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRtYXJnaW46IDE0cHggMCA5cHg7XG5cdFx0XHR9XG5cdFx0XHQucG9zdC1kYXRle1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdH1cblx0XHRcdC5leGNlcnB0IHA6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0XHR9XG5cdFx0XHQucmVhZG1vcmV7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG4gICAgXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHRcdC5jYXJke1xuXHRcdCAgICAgICAgbWF4LXdpZHRoOiA3NSU7XG5cdFx0XHRcdG1hcmdpbjogMjBweCBhdXRvIDQwcHg7XG5cdFx0XHQgICAgcGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHQuY2FyZC13cmFwe1xuXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQuZXhjZXJwdHtcblx0XHRcdCAgICBoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5mcm9udF9jb250ZW50Zm9ybV9zZWN0aW9ue1xuXHRcdC5jb250ZW50c3tcblx0XHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQgICAgcGFkZGluZzogMzBweCAwO1xuXHRcdH1cblx0XHQuY29udGVudC1sZWZ0e1xuXHRcdCAgICBwYWRkaW5nOiAwIDIwcHg7XG5cdFx0fVxuXHRcdC5jb250ZW50LXJpZ2h0e1xuXHRcdCAgICBwYWRkaW5nOiAzMHB4IDIwcHggMDtcblx0XHR9XG5cdFx0LnRoZS1jb250ZW50e1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblx0LmZyb250X2ltZ2NvbnRlbnRfc2VjdGlvbntcblx0XHQuaW1hZ2V7XG5cdCAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNjBweDtcblx0XHR9XG5cdH1cblx0LmZyb250X2Jhbm5lcl9zZWN0aW9uIC5iYW5uZXItY29udGVudCAuaW1hZ2V7XG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXHRyaWdodDogMDtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgXHRpbWd7XG4gICAgXHRcdHdpZHRoOiAxMDAlO1xuICAgIFx0XHRoZWlnaHQ6IGF1dG87XG4gICAgXHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWIpe1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1pbi10YWIpe1xuXHQuZnJvbnRfYmFubmVyX3NlY3Rpb257XG5cdFx0LmhlYWRpbmdzLm1haW57XG5cdFx0XHRmb250LXNpemU6IDYwcHghaW1wb3J0YW50O1xuXHQgICAgXHRsaW5lLWhlaWdodDogNjBweCFpbXBvcnRhbnQ7XG5cdCAgICBcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xuXHRcdH1cblx0XHQuaGVhZGluZ3MuYmVsb3d7XG5cdCAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgXHRcdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LW1vYmlsZSl7XG5cdC5oZWFkaW5nc3tcblx0XHQmLm1haW57XG5cdFx0ICAgIGZvbnQtc2l6ZTogNDBweCFpbXBvcnRhbnQ7XG5cdCAgICBcdGxpbmUtaGVpZ2h0OiA0MHB4IWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtaW4tdGFiLTgyMCl7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd3AtbW9iaWxlKXtcblx0Ly8gI3dwYWRtaW5iYXJ7XG5cdC8vIFx0cG9zaXRpb246IGZpeGVkO1xuXHQvLyB9XG5cdC8vIC5hZG1pbi1iYXIgI21hc3RoZWFke1xuXHQvLyBcdHRvcDogNDZweDtcblx0Ly8gfVxuXHQuaGlkZS1vbi1tb2JpbGV7XG5cdFx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG5cdH1cblx0LmZyb250X2ltZ2NvbnRlbnRfc2VjdGlvbiAuY29udGVudHN7XG5cdFx0bWluLWhlaWdodDogYXV0bztcblx0fVxuXHQuZnJvbnRfYmFubmVyX3NlY3Rpb24gLmJhbm5lci1jb250ZW50e1xuXHRcdC5jb250ZW50c3tcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdCAgICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgXHQgICAgcGFkZGluZzogMTU5cHggMCAxNzZweDtcblx0XHR9XG5cdFx0LmNvbnRlbnQtbGVmdHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgXHRcdHBhZGRpbmc6IDYwcHggMTBweCAyMHB4O1xuXHRcdH1cblx0XHQuaW1hZ2V7XG5cdFx0ICAgIHJpZ2h0OiB1bnNldDtcblx0XHQgICAgdG9wOiB1bnNldDtcblx0XHQgICAgdHJhbnNmb3JtOiBub25lO1xuXHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRpbWd7XG5cdFx0XHQgICAgbWF4LXdpZHRoOiA1MDBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJ0bnN7XG5cdFx0ICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0LmhlYWRpbmdzLm1haW57XG5cdFx0XHRmb250LXNpemU6IDQwcHghaW1wb3J0YW50O1xuXHQgICAgXHRsaW5lLWhlaWdodDogNDBweCFpbXBvcnRhbnQ7XG5cdCAgICBcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xuXHRcdH1cblx0fVxuXHQjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNsb2dvIC5hLWN1c3RvbS1sb2dve1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0fVxuXHQjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNsb2dvIC5jdXN0b20tbG9nby5tb2JpbGV7XG5cdFx0Ly8gd2lkdGg6IDgwJTtcblx0fVxuXHQjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyIC5uYXYtd3JhcHtcblx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHR9XG5cdC5iYW5uZXJfcGFnZV9zZWN0aW9uIC50aXRsZS1wYWdle1xuXHQgICAgZm9udC1zaXplOiAyNnB4O1xuICAgIFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdH1cblx0LmJsb2dfcGFnZV9zZWN0aW9uIC5ub3RoaW5nLWZvdW5kIC5oZWFkaW5ne1xuXHRcdGZvbnQtc2l6ZTogMzhweDtcblx0fVxuXHQuYmxvZ19wYWdlX3NlY3Rpb24gLm5vdGhpbmctZm91bmQgLmNvbnRlbnQgcHtcblx0ICAgIGZvbnQtc2l6ZTogMjBweDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdwLW1lZGl1bSl7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd3AtbWVkaXVtLTY1MCl7XG5cdC8vIC5hZG1pbi1iYXIgI21hc3RoZWFkIC5oZWFkZXItYm94e1xuXHQvLyAgICAgdG9wOiAtNDZweDtcblx0Ly8gfVxuXHQuYmxvZ19wYWdlX3NlY3Rpb257XG5cdFx0LnNpbmdsZS1wb3N0e1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0LnNpZGViYXJ7XG5cdFx0XHRcdG1pbi13aWR0aDogdW5zZXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmNoZWNrYm94ZXMtY29scy0zIC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2UsXG5cdGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmNoZWNrYm94ZXMtY29scy00IC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2V7XG5cdFx0bWF4LXdpZHRoOiA1MCU7XG5cdH1cblx0ZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX2xhYmVse1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR9XG5cdC5ibG9nX3Bvc3Rfc2VjdGlvbntcblx0XHQudGhlLWNvbnRlbnQtd3JhcHtcblx0XHRcdHBhZGRpbmc6IDE1cHggMCAyNXB4O1xuXHRcdH1cblx0XHQuaGVhZGluZ3N7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHR9XG5cdFx0LnRoZS1jb250ZW50IHB7XG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHR9XG5cdFx0LnBvc3QtaW1hZ2UgaW1ne1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cdCNmb290ZXJ7XG5cdFx0LmEtY3VzdG9tLWxvZ297XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCAgICB0b3A6IHVuc2V0O1xuICAgIFx0XHRsZWZ0OiB1bnNldDtcblx0XHRcdCYubW9iaWxle1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdFx0LmZvb3Rlci1jb250ZW50c3tcblx0XHRcdHBhZGRpbmc6IDIwcHggMTBweDtcblx0XHR9XG5cdFx0LmZvb3Rlci1jb3B5cmlnaHQtYm94e1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblx0fVxuXHQubmF2LWJ0bi5idG4tbGlua3tcblx0XHRtaW4td2lkdGg6IGF1dG87XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3cC1tZWRpdW0tNjAwKXtcblx0LmZyb250X2NvbnRlbnRmb3JtX3NlY3Rpb257XG5cdFx0LmNvbnRlbnQtbGVmdCxcblx0XHQuY29udGVudC1yaWdodHtcblx0XHQgICAgcGFkZGluZzogMCAxMHB4O1xuXHRcdH1cblx0XHQudGhlLWNvbnRlbnR7XG4gICAgXHRcdHBhZGRpbmc6IDAgMCAzMHB4O1xuXHRcdH1cblx0fVxuXHQuZnJvbnRfaW1nY29udGVudF9zZWN0aW9uIC5jb250ZW50LXJpZ2h0e1xuXHQgICAgcGFkZGluZzogMTVweCAxMHB4IDA7XG5cdH1cblx0Lm5hdi1idG4uYnRuLWxpbmt7XG5cdCAgICB3aWR0aDogMTAwcHg7XG5cdFx0c3Bhbntcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdGkuZmEtZmlsZS1wZGZ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3cC1tZWRpdW0tNTQwKXtcblx0I2Zvb3RlciAuZm9vdGVyLWJvdHRvbSAuY29sb3Bob24gLmJ5IGF7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHQgICAgbGluZS1oZWlnaHQ6IDEycHg7XG5cdH1cblx0LmZyb250X2NvbnRlbnRmb3JtX3NlY3Rpb257XG5cdFx0LmhlYWRpbmdzLmZvcm17XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdCAgICBcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMCk7XG5cdFx0ICAgIHBhZGRpbmc6IDAgMCAwIDQ1cHg7XG5cdFx0ICAgICY6YmVmb3Jle1xuXHRcdCAgICBcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0ICAgIFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0ICAgIFx0ICAgIHdpZHRoOiAzNnB4O1xuXHQgICAgXHRcdGhlaWdodDogMzhweDtcblx0XHQgICAgfVxuXHRcdH1cblx0XHQudGhlLWNvbnRlbnQgcHtcblx0XHQgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIFx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHR9XG5cdH1cblx0LmhlYWRpbmdze1xuXHRcdCYubWFpbntcblx0XHQgICAgZm9udC1zaXplOiAzMnB4IWltcG9ydGFudDtcblx0ICAgIFx0bGluZS1oZWlnaHQ6IDMycHghaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYnRuLWxpbms6bm90KC5wbGFpbil7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG5cdC5mcm9udF9iYW5uZXJfc2VjdGlvbiAuYmFubmVyLWNvbnRlbnR7XG5cdFx0LmhlYWRpbmdzLm1haW57XG5cdFx0XHRmb250LXNpemU6IDQwcHghaW1wb3J0YW50O1xuXHQgICAgXHRsaW5lLWhlaWdodDogNDBweCFpbXBvcnRhbnQ7XG5cdCAgICBcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xuXHQgICAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd3Atc21hbGwpe1xuXHQuYmxvZ19wYWdlX3NlY3Rpb257XG5cdFx0LnRoZS1jb250ZW50LXdyYXB7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDAgMCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5ibG9nLWFyY2hpdmV7XG5cdFx0XHQuY2FyZHtcblx0XHQgICAgICAgIG1heC13aWR0aDogMTAwJTtcblx0XHQgICAgICAgICY6YWZ0ZXJ7XG5cdFx0ICAgICAgICBcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0ICAgICAgICB9XG5cdFx0XHR9XG5cdFx0XHQucmVhZG1vcmU6YWZ0ZXJ7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zaW5nbGUtcG9zdHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0LnBvc3QtaW1hZ2V7XG5cdFx0XHRtYXJnaW46IDAgLTIwcHg7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYmxvZy1wcmV2LWltZ3tcblx0XHRcdG1hcmdpbjogMCAtMjBweCAwIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LmNhcmQ6Zmlyc3QtY2hpbGQgLmJsb2ctcHJldi1pbWd7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMjBweCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmNoZWNrYm94ZXMtY29scy0zIC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2UsXG5cdGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmNoZWNrYm94ZXMtY29scy00IC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2V7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdCNmb290ZXJ7XG5cdFx0LmZvb3Rlci1jb250ZW50c3tcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHggMDtcblx0XHR9XG5cdFx0LmNvcHlyaWdodHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3cC12c21hbGwpe1xuXHRkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5idXR0b24sXG5cdGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXQuYnV0dG9uLFxuXHRkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9c3VibWl0XXtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblx0LmZyb250X2Jhbm5lcl9zZWN0aW9uIC5iYW5uZXItY29udGVudHtcblx0XHQuYnRucyAuYnRuLWxpbmt7XG5cdCAgICBcdG1heC13aWR0aDogMTAwJTtcblx0ICAgIH1cblx0fVxufSJdfQ== */
