/*!
Theme Name: WorldTec Corp
Author: 561 Media
Author URI: https://www.561media.com
Description: Custom website design by 561 Media
Version: 1.1
Text Domain: wpwtec
*/@font-face{font-family:'Montserrat Regular';font-style:normal;font-weight:400;src:local("Montserrat Regular"),url(css/fonts/Montserrat-Regular.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}body{background-color:#fff;font-family:prometo,sans-serif;font-weight:400;font-size:25px;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;max-width:2560px;margin:0 auto;opacity:1;transition:opacity 1s;overflow-x:hidden}body.loading{opacity:0;transition:none}body::after{position:absolute;width:0;height:0;overflow:hidden;z-index:-11}body:not(.woocommerce) img{pointer-events:none;max-width:none}.default-page-section,.wpwtec-section{background:#fff}#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:#546e5b}a i{transition:.3s}p{text-align:justify}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{border:1px solid #7ad14b!important;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:0 0 0 1000px #40aeff inset!important;transition:background-color 5000s ease-in-out}.line-gspacer{width:inherit;height:2px;margin:9px 0 36px}#video-control-modal.in,#video-modal.in{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center;align-items:center}#video-control-modal .modal-dialog,#video-modal .modal-dialog{width:auto;max-width:calc(100% - 40px)}#video-control-modal .modal-body,#video-modal .modal-body{padding:0;border-radius:0}#video-control-modal .modal-content,#video-modal .modal-content{border-radius:0;background:#000}#video-control-modal .modal-header,#video-modal .modal-header{padding:0;border:0;position:relative}#video-control-modal .modal-header .close,#video-modal .modal-header .close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;text-align:center;line-height:24px;z-index:10;color:#fff;border:2px solid #fff;border-radius:50%;background:#000;opacity:1;transition:.3s}#video-control-modal .modal-header .close:hover,#video-modal .modal-header .close:hover{background:#000}#video-control-modal .modal-header .close span,#video-modal .modal-header .close span{font-size:26px;padding:0 6px}#modal-video,#modal-video-control,#video-player{max-width:100%;width:100%}#searchsubmit,.add_to_cart_button,.added_to_cart.wc-forward,.btn-link,.header-btn{font-family:acumin-pro-extra-condensed,sans-serif;font-size:30px;letter-spacing:.05em;text-align:center;text-transform:uppercase;color:#fff;width:100%;max-width:290px;min-height:55px;padding:1px 0 0;margin:14px 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:#001f3e;border:1px solid #40aeff}#searchsubmit:hover,.add_to_cart_button:hover,.added_to_cart.wc-forward:hover,.btn-link:hover,.header-btn:hover{background-color:#40aeff;color:#fff}#searchsubmit.lucid,.add_to_cart_button.lucid,.added_to_cart.wc-forward.lucid,.btn-link.lucid,.header-btn.lucid{background-color:transparent}#searchsubmit.lucid:hover,.add_to_cart_button.lucid:hover,.added_to_cart.wc-forward.lucid:hover,.btn-link.lucid:hover,.header-btn.lucid:hover{border:1px solid #40aeff}#searchsubmit:hover:before,.add_to_cart_button:hover:before,.added_to_cart.wc-forward:hover:before,.btn-link:hover:before,.header-btn:hover:before{opacity:1}#searchsubmit:before,.add_to_cart_button:before,.added_to_cart.wc-forward:before,.btn-link:before,.header-btn:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;transition:.3s ease-in-out;z-index:-1}#searchsubmit.lucid:before,.add_to_cart_button.lucid:before,.added_to_cart.wc-forward.lucid:before,.btn-link.lucid:before,.header-btn.lucid:before{background-color:#40aeff}#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:brandon-grotesque,sans-serif;display:inline-block;min-height:45px;position:relative;top:-1px;font-size:16px;padding:0;max-width:160px;background:#001f3e;border:1px solid #001f3e;color:#fff}#searchsubmit:hover{background:#40aeff!important;color:#fff}#searchform input[type=text]{border:1px solid #001f3e;background:#fff;color:#000;font-family:brandon-grotesque,sans-serif;font-size:16px;font-style:normal;line-height:28px!important;letter-spacing:.02em;padding:9px 14px;height:45px;min-width:300px;outline:0;display:inline-block;width:auto}#searchform input[type=text]:focus{border:1px solid #40aeff}.page-numbers{font-family:brandon-grotesque,sans-serif;font-weight:400;font-style:normal;font-size:18px;padding:6px 10px;color:#000}.page-numbers:focus,.page-numbers:hover{font-weight:700;color:#000}.page-numbers.prev{position:absolute;left:32%;width:30px;height:24px;background-image:url(assets/img/slider-left-arrow.png);background-position:center;background-repeat:no-repeat}.page-numbers.next{position:absolute;right:32%;width:30px;height:24px;background-image:url(assets/img/slider-right-arrow.png);background-position:center;background-repeat:no-repeat}.page-numbers.current{font-weight:700;color:#000;padding:6px;pointer-events:none}.wpwtec-pagination{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:51px 0 0;width:100%;margin:auto;position:relative}.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}.modal{z-index:10001}div.gform_wrapper.gravity-theme ::-webkit-input-placeholder{color:#001f3e}div.gform_wrapper.gravity-theme ::-ms-input-placeholder{color:#001f3e}div.gform_wrapper.gravity-theme :-ms-input-placeholder{color:#001f3e}div.gform_wrapper.gravity-theme ::placeholder{color:#001f3e}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:0 0;font-family:brandon-grotesque,sans-serif;font-weight:400;font-size:14px;line-height:60px;letter-spacing:.05em;text-transform:uppercase;color:#001f3e;padding:13px 14px;width:100%;height:50px;outline:0;border:1px solid #001f3e}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{border:1px solid #546e5b}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:rgba(221,207,182,.1)}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:rgba(221,207,182,.1)}div.gform_wrapper.gravity-theme textarea.large,div.gform_wrapper.gravity-theme textarea.small{padding:0 19px;line-height:48px;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:140px!important}div.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:20px!important;grid-column-gap:20px!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 #546e5b}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:brandon-grotesque,sans-serif;font-size:12px;line-height:14px;text-transform:uppercase;color:#f44336;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:brandon-grotesque,sans-serif;font-weight:400!important;font-size:14px!important;line-height:60px;letter-spacing:.05em;text-transform:uppercase!important;color:#ddcfb6!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{padding:0;margin:-14px auto 0;text-align:right}div.gform_wrapper.gravity-theme .gform_footer .button,div.gform_wrapper.gravity-theme .gform_footer input.button,div.gform_wrapper.gravity-theme .gform_footer input[type=submit]{background:#001f3e;font-family:brandon-grotesque,sans-serif;font-weight:500;font-style:normal;font-size:16px;letter-spacing:.15em;text-transform:uppercase;text-align:center;color:#7ad14b;padding:9px 0;margin:16px 0 0 auto!important;width:100%;max-width:100%;min-height:50px;position:relative;z-index:1;display:block;border:1px solid transparent;transition:.3s ease-in-out}div.gform_wrapper.gravity-theme .gform_footer .button:hover,div.gform_wrapper.gravity-theme .gform_footer input.button:hover,div.gform_wrapper.gravity-theme .gform_footer input[type=submit]:hover{color:#001f3e;border:1px solid #001f3e}div.gform_wrapper.gravity-theme .gform_footer .button:hover:before,div.gform_wrapper.gravity-theme .gform_footer input.button:hover:before,div.gform_wrapper.gravity-theme .gform_footer input[type=submit]:hover:before{opacity:1}div.gform_wrapper.gravity-theme .gform_footer .button:before,div.gform_wrapper.gravity-theme .gform_footer input.button:before,div.gform_wrapper.gravity-theme .gform_footer input[type=submit]:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;transition:.3s ease-in-out;background:#7ad14b;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:#000;color:#000;border-radius:0;font-weight:700;margin-bottom:20px;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:#7ad14b;background-image:url(assets/img/dropdown-arrow.png);background-repeat:no-repeat;background-position:bottom 20px right 18px;line-height:unset;height:50px;padding:10px 14px;cursor:pointer}div.gform_wrapper.gravity-theme select.gfield_select:focus{border:1px solid #546e5b}div.gform_wrapper.gravity-theme select.gfield_select:focus:-ms-input-placeholder{color:rgba(221,207,182,.1)}div.gform_wrapper.gravity-theme select.gfield_select:focus::placeholder{color:rgba(221,207,182,.1)}div.gform_wrapper.gravity-theme input.datepicker{background-image:url(assets/img/calendar-icon.png)!important;background-repeat:no-repeat!important;background-position:bottom 20px right 18px!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:brandon-grotesque,sans-serif;font-weight:400;font-style:normal;font-size:14px;letter-spacing:.05em;text-transform:uppercase;color:#001f3e;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:brandon-grotesque,sans-serif;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{display:none!important}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:brandon-grotesque,sans-serif;font-style:normal;font-size:20px;text-align:center;padding:30px 15px;margin:0 auto;color:#000}.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}.hide-error-info_wrapper .gform_validation_errors{display:none}.contactus-page-form .gform_confirmation_message{font-family:brandon-grotesque,sans-serif;font-style:normal;font-size:26px;padding:15px 25px;border:none;margin:0 auto;color:#fff}.contactus-page-form .gform_confirmation_message a{color:#000}.gform-survey .gform-title{font-family:acumin-pro-extra-condensed,sans-serif;font-weight:400;font-size:26px;line-height:16px;letter-spacing:.04em;text-transform:uppercase;text-align:center;color:#001f3e;margin:0}.gform-survey .gform-text{font-family:brandon-grotesque,sans-serif;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.02em;text-transform:uppercase;color:#6d8f76;margin:19px 0 0}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single{font-family:brandon-grotesque,sans-serif;font-weight:400;font-size:14px;letter-spacing:.05em;text-transform:uppercase;color:#ddcfb6!important;padding:5px 14px!important;width:100%;height:50px!important;outline:0!important;border:1px solid #ddcfb6!important;background-color:#7ad14b!important;background-image:url(assets/img/dropdown-arrow.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:#7ad14b!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:brandon-grotesque,sans-serif;font-weight:400;font-size:14px;letter-spacing:.05em;text-transform:uppercase;color:#ddcfb6!important}.gfield_description.validation_message.gfield_validation_message,.gform_submission_error.hide_summary{font-family:brandon-grotesque,sans-serif;font-weight:400;font-size:14px;letter-spacing:.05em;text-transform:uppercase;color:red!important;margin:5px 0}#masthead{position:relative;width:100%;z-index:5;transition:top .3s;border-bottom:1px solid #40aeff;background-color:#001f3e}#masthead .header-wrap{background:url(assets/img/header-bckgrnd.jpg) center bottom/cover no-repeat;position:relative;height:100%;padding:0}#masthead .header-wrap .container .flex-container #logo{padding:5px 0 9px}#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;margin:24px 0 0;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:13px 0 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:0;width:100%;column-gap:34px;-ms-flex-pack:end;justify-content:flex-end;line-height:initial}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul .dropdown-caret{background:0 0;position:relative;height:30px;width:30px;cursor:pointer;transition:.3s}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul .dropdown-caret:before{content:"";display:block;position:relative;top:-52px;left:calc(100% + 3px);width:10px;height:7px;background:url(assets/img/menu-arrow-down.png) center no-repeat}#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:brandon-grotesque,sans-serif;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:brandon-grotesque,sans-serif;font-weight:400;font-style:normal;font-size:14px;letter-spacing:.05em;background:0 0;display:block;text-align:center;text-transform:uppercase;color:#fff;padding:0 0 38px;margin:0;transition:.3s;position:relative}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li>a:before{display:block;content:attr(title);font-weight:700;height:4px;overflow:hidden;visibility:hidden;transition:.3s}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li>a:after{content:'';display:block;background:#40aeff;width:100%;height:6px;opacity:0;transition:.3s;position:absolute;bottom:-8px}#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{font-weight:700}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li.dropdown.open>a:after,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li:hover>a:after,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li>a:active:after,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li>a:focus:after,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li>a:hover:after{opacity:1}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li.dropdown.active>.dropdown-caret:before{transform:rotateX(180deg)}#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:#7ad14b;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 #001f3e}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu li:last-child{border-bottom:1px solid #001f3e}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu li a{font-family:brandon-grotesque,sans-serif;font-weight:400;font-style:normal;font-size:14px;letter-spacing:.1em;text-transform:capitalize;padding:0;color:#001f3e;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:#40aeff}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu li a:before{content:"";width:3px;height:calc(100% + 1px);display:block;background:#001f3e;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}.custom-logo.mobile{display:none}#menu-toggle{display:none!important;width:35px;height:19px}.navbar-toggle{background:0 0;padding:0;border:none;z-index:120;transition:.4s}.navbar-toggle .icon-bar{background:#40aeff;display:block;width:35px;height:3px;margin:auto}.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:#40aeff;width:100%;height:100%;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)}ul.footer-social-links{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1 1 auto;flex:1 1 auto;list-style-type:none;margin:0;padding:0 0 0 35px}ul.footer-social-links li:last-child a{margin-right:0}ul.footer-social-links a{display:-ms-flexbox;display:flex;font-size:26px;line-height:28px;margin:0;transition:.3s;-ms-flex-align:center;align-items:center}ul.footer-social-links a i{font-size:20px;color:#fff;min-height:21px;min-width:13px}ul.footer-social-links a i.link-custom-icon{position:relative}ul.footer-social-links a i.link-custom-icon img{height:22px;width:auto;position:absolute;top:50%;left:0;-ms-transform:translateY(-50%);transform:translateY(-50%);transition:opacity .3s;opacity:0}ul.footer-social-links a i.link-custom-icon img:nth-child(1){opacity:1}ul.footer-social-links a i.link-custom-icon:hover img:nth-child(1){opacity:0}ul.footer-social-links a i.link-custom-icon:hover img:nth-child(2){opacity:1}ul.footer-social-links a i.fa-instagram{font-size:22px}ul.footer-social-links a i.fa-linkedin-in{font-size:23px;position:relative;top:1px}ul.footer-social-links a:hover i{color:#546e5b}#header-navigation .nav-top-item{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;column-gap:60px;width:100%}#header-navigation .header-top-links{display:-ms-flexbox;display:flex;column-gap:58px;list-style:none;padding:0;margin:0}#header-navigation .header-top-links a{font-family:brandon-grotesque,sans-serif;font-weight:400;font-size:14px;letter-spacing:.05em;text-transform:uppercase;color:#fff}#header-navigation .header-top-links a:hover{color:#40aeff}#header-navigation .header-top-links a.phone{font-family:acumin-pro-extra-condensed,sans-serif;font-weight:700;font-size:30px}#header-navigation .header-top-links .link-custom-icon{margin:0 9px 0 0}#header-navigation #header_searchform{width:100%;max-width:360px}#header-navigation #header_searchform ::-webkit-input-placeholder{color:#427298}#header-navigation #header_searchform ::-ms-input-placeholder{color:#427298}#header-navigation #header_searchform :-ms-input-placeholder{color:#427298}#header-navigation #header_searchform ::placeholder{color:#427298}#header-navigation #header_searchform input[type=search]{outline:0;border:none;background-color:transparent;background-image:url(assets/img/input-search-icon.png);background-position:right center;background-repeat:no-repeat;border-bottom:1px solid #427298;font-family:brandon-grotesque,sans-serif;font-weight:400;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:#fff;width:100%;padding:8px 0 5px;display:inline-block;box-shadow:none}.current-menu-item a{font-weight:700!important}.current-menu-item a:after{opacity:1!important}.logo-text p{font-family:acumin-pro-extra-condensed,sans-serif;font-weight:500;font-size:32px;line-height:33px;letter-spacing:0;text-transform:uppercase;color:#fff;margin:0}.logo-text p span.bold{font-weight:700}.logo-text p span.light-blue{color:#40aeff}li.menu-item-has-children{margin-right:15px}.current-menu-item a:after,.menu-item-has-children.active a:after{opacity:1!important}.submenu-box{background-color:#f3f3f3;display:none;opacity:0;z-index:-1;width:100%;position:absolute;top:155px;left:0;border-bottom:5px solid #18304c}.submenu-box.active{display:block;opacity:1;z-index:10;animation:.3s ease-in-out anim-block}.submenu-box .container{display:-ms-flexbox;display:flex}.submenu-box .image{width:417px;height:275px;overflow:hidden}.submenu-box .image img{position:relative;top:-52px;opacity:.1}.submenu-box .sublinks-box{display:none;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:783px;padding:16px 0 19px;z-index:1}.submenu-box .sublinks-box.active{display:-ms-flexbox;display:flex}.submenu-box .sublinks{list-style:none;padding:0;margin:0;width:100%;column-count:2}.submenu-box .sublinks li{display:-ms-flexbox;display:flex;-ms-flex:0 0 270px;flex:0 0 270px;-ms-flex-align:center;align-items:center;transition:.3s}.submenu-box .sublinks li:before{content:"";display:block;position:relative;top:0;left:0;width:9px;height:13px;background:url(assets/img/right-arrow-list.png) center no-repeat;margin:0 7px 0 4px}.submenu-box .sublinks li:active,.submenu-box .sublinks li:focus,.submenu-box .sublinks li:hover{background-color:#fff;padding:0 12px}.submenu-box .sublinks li:active a,.submenu-box .sublinks li:focus a,.submenu-box .sublinks li:hover a{font-weight:500}.submenu-box a:not(.btn-link){display:inline-block;font-family:brandon-grotesque,sans-serif;font-weight:400;font-size:14px;line-height:40px;letter-spacing:.05em;text-transform:uppercase;color:#001f3e;transition:.3s}#header-message{overflow:hidden;background-color:#7ad14b}#header-message .header-notification{display:block;width:100%;text-align:center;font-family:brandon-grotesque,sans-serif;font-weight:700;font-style:normal;font-size:18px;letter-spacing:.05em;text-transform:uppercase;color:#001f3e;padding:7px 0;-ms-transform:translateX(-50%);transform:translateX(-50%);animation:15s linear infinite scrolling-text}@keyframes scrolling-text{from{transform:translateX(-50%)}to{transform:translateX(50%)}}#footer{background-image:url(assets/img/footer-bckgrnd.png),linear-gradient(to bottom,#001f3e,#001225);background-position:center;background-repeat:no-repeat;border-top:5px solid #40aeff}#footer .footer-contents{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;position:relative;padding:35px 0 29px}#footer .a-custom-logo{display:block;padding:0 0 10px}#footer .a-custom-logo.mobile{display:none;-ms-flex-pack:center;justify-content:center}#footer .footer-navs-box{display:-ms-flexbox;display:flex;width:100%;border-bottom:1px solid #153451;padding:0 0 19px}#footer .footer-nav-col{width:100%;max-width:290px;position:relative}#footer .footer-nav-col:after{content:'';background-color:#173653;width:1px;height:177px;position:absolute;top:19px;right:0}#footer .footer-nav-col.col-two{width:100%;max-width:458px;padding:0 65px}#footer .footer-nav-col.col-two .nav-links{column-gap:45px}#footer .footer-nav-col.last-col{max-width:100%;padding:0 0 0 65px}#footer .footer-nav-col.last-col:after{content:unset}#footer .footer-col-logo{width:100%;padding:13px 0 0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}#footer .footer-logocards-box{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:13px 0 4px}#footer .footer-form-box{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;border-bottom:1px solid #153451;padding:13px 0}#footer .nav-col-heading{font-family:brandon-grotesque,sans-serif;font-weight:400;font-size:14px;letter-spacing:.05em;text-transform:uppercase;color:#40aeff;margin:14px 0 9px}#footer .footer-form-heading{font-family:acumin-pro-extra-condensed,sans-serif;font-weight:400;font-size:45px;letter-spacing:.035em;text-transform:uppercase;color:#40aeff;padding:0 0 8px;margin:0}#footer .footer-form label{display:none}#footer .footer-form ul{list-style:none;display:-ms-flexbox;display:flex;column-gap:25px;padding:0;margin:0}#footer .footer-form form{display:-ms-flexbox;display:flex}#footer .footer-form form ::-webkit-input-placeholder{color:#fff}#footer .footer-form form ::-ms-input-placeholder{color:#fff}#footer .footer-form form :-ms-input-placeholder{color:#fff}#footer .footer-form form ::placeholder{color:#fff}#footer .footer-form form :focus::-webkit-input-placeholder{color:transparent}#footer .footer-form input{outline:0;background-color:transparent;border:1px solid #eef0f1;height:40px;font-family:brandon-grotesque,sans-serif;font-weight:400;font-size:14px;letter-spacing:.075em;text-transform:uppercase;text-align:center;color:#fff;width:280px;border-radius:0;padding:0;margin:0}#footer .footer-form button[type=submit]{background-color:#40aeff;font-family:brandon-grotesque,sans-serif;font-weight:500;font-size:14px;letter-spacing:.075em;text-transform:uppercase;text-align:center;color:#001f3e;border:none;width:280px;height:40px;margin:1px 0 0 25px;transition:.3s}#footer .footer-form button[type=submit]:hover{background-color:#fff;color:#40aeff}#footer .footer-logo-text p{font-family:acumin-pro-extra-condensed,sans-serif;font-weight:500;font-size:70px;letter-spacing:0;text-transform:uppercase;color:#fff;margin:0}#footer .footer-logo-text p span.bold{font-weight:700}#footer .footer-logo-text p span.light-blue{color:#40aeff}#footer ul.nav-links{list-style:none;column-count:2;column-gap:0;padding:0;margin:0}#footer ul.nav-links.one-col{column-count:1}#footer ul.nav-links.one-col a.fax,#footer ul.nav-links.one-col a.phone{font-weight:500;font-size:18px;line-height:40px}#footer ul.nav-links.one-col a.address,#footer ul.nav-links.one-col a.email{line-height:40px}#footer ul.nav-links a{display:-ms-inline-flexbox;display:inline-flex;column-gap:8px;font-family:brandon-grotesque,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:38px;letter-spacing:.05em;text-transform:uppercase;color:#fff}#footer ul.nav-links a:hover{color:#40aeff}#footer ul.nav-links .link-custom-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:16px}#footer ul.footer-social-links{-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;column-gap:50px;row-gap:15px;padding:0;margin:22px 0 0}#footer ul.footer-social-links a{font-family:brandon-grotesque,sans-serif;font-size:14px;line-height:30px;letter-spacing:0;column-gap:5px;margin:0}#footer ul.footer-social-links a .text{display:none}#footer ul.footer-social-links a:hover i{color:#fff}#footer ul.footer-social-links i{font-size:20px;color:#001f3e;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#footer ul.footer-social-links i.fa-instagram,#footer ul.footer-social-links i.fa-linkedin-in,#footer ul.footer-social-links i.fa-yelp{font-size:22px}#footer .footer-logo-cards-text{width:100%;max-width:290px}#footer .footer-logo-cards-text p{font-family:brandon-grotesque,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:18px;letter-spacing:.05em;text-transform:uppercase;color:#fff;margin:0}#footer .footer-logo-cards-text p span{display:block}#footer ul.footer-logo-cards{list-style:none;display:-ms-flexbox;display:flex;column-gap:20px;padding:0;margin:0}#footer .footer-bottom{background-color:transparent}#footer .footer-bottom .colophon{text-transform:uppercase;margin:auto}#footer .footer-bottom .colophon .by{font-family:brandon-grotesque,sans-serif;font-size:11px;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:#7ad14b;border:2px solid #001f3e;height:36px;width:36px;border-radius:50%;-ms-box-shadow:0 0 4px rgba(64,174,255,.2);box-shadow:0 0 4px rgba(64,174,255,.2)}.back-to-top:hover{-ms-box-shadow:0 0 12px rgba(64,174,255,.7);box-shadow:0 0 12px rgba(64,174,255,.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 #001f3e;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-block{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{opacity:1}}@keyframes anim-flex{0%{display:none;opacity:0}1%{display:-ms-flexbox;display:flex;opacity:0}100%{opacity:1}}.blog_page_section{background-color:#fff}.blog_page_section .the-content-wrap{padding:18px 0 60px}.blog_page_section .post-top-title{font-family:acumin-pro-extra-condensed,sans-serif;font-weight:700;font-style:normal;font-size:12px;text-transform:uppercase;color:#001f3e;margin:0 0 10px}.blog_page_section .post-title{font-family:acumin-pro-extra-condensed,sans-serif;font-weight:400;font-style:normal;font-size:36px;line-height:37px;letter-spacing:0;text-align:left;color:#001f3e;margin:0 0 12px}.blog_page_section .post-title:hover{color:#fff}.blog_page_section .post-date{font-family:brandon-grotesque,sans-serif;font-weight:400;font-style:normal;font-size:12px;text-transform:uppercase;color:#001f3e;margin:0}.blog_page_section .excerpt{font-family:brandon-grotesque,sans-serif;font-size:20px;line-height:26px;letter-spacing:.01em}.blog_page_section .excerpt p{font-weight:100;font-style:normal;color:#001f3e;margin:15px 0 6px}.blog_page_section .card-content{display:-ms-flexbox;display:flex}.blog_page_section .card{padding:20px 0;position:relative}.blog_page_section .card:first-child{padding-top:0}.blog_page_section .card a.blog-prev-img{display:-ms-inline-flexbox;display:inline-flex;background-color:#fff;position:relative;z-index:1}.blog_page_section .card a.blog-prev-img:before{content:'';background-color:rgba(6,40,45,.9);background-image:url(assets/img/blog-img-hover.png);background-position:center;background-repeat:no-repeat;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:.4s ease-in-out}.blog_page_section .card a.blog-prev-img:hover:before{opacity:1}.blog_page_section .post-contents{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin-left:40px;z-index:1;border-top:1px solid #001f3e;border-bottom:1px solid #001f3e;position:relative}.blog_page_section .post-contents:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url(assets/img/paw-print.png) bottom right no-repeat;z-index:-1}.blog_page_section .readmore{font-family:brandon-grotesque,sans-serif;font-weight:400;font-style:normal;font-size:16px;letter-spacing:.15em;text-transform:uppercase;color:#001f3e;margin:21px 0 0;transition:.3s;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:34px}.blog_page_section .readmore:hover{color:#fff}.blog_page_section .readmore:hover i.icon{top:-5px}.blog_page_section .readmore i.icon{display:inline-block;background:url(assets/img/paw-icon.png) center no-repeat;width:21px;height:20px;position:relative;top:-1px;left:6px;transition:.3s}.blog_page_section .single-post{column-gap:40px}.blog_page_section .single-post .content-wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.blog_page_section .single-post .post-image{border-bottom:1px solid #001f3e;padding:0 0 40px;margin:0 0 52px}.blog_page_section .single-post .post-image img{width:100%;height:auto;margin:0}.blog_page_section .single-post .category{font-family:brandon-grotesque,sans-serif;font-weight:700;font-style:normal;font-size:12px;text-transform:uppercase;color:#fff;margin:0 0 6px}.blog_page_section .single-post .heading{font-family:acumin-pro-extra-condensed,sans-serif;font-weight:400;font-style:normal;font-size:48px;line-height:36px;letter-spacing:0;text-align:left;color:#001f3e;margin:0 0 21px;width:100%}.blog_page_section .single-post .post-date{font-family:brandon-grotesque,sans-serif;font-weight:400;font-style:normal;font-size:16px;text-transform:none;color:#001f3e;margin:0 0 17px}.blog_page_section .single-post .post-date span{font-weight:600}.blog_page_section .single-post .post-content p+p{margin-top:26px}.blog_page_section .single-post .post-content{width:100%;max-width:890px;padding:0 0 32px;margin:0 0 49px;border-bottom:1px solid #001f3e;position:relative}.blog_page_section .single-post .post-content:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url(assets/img/paw-print.png) bottom right no-repeat;z-index:-1}.blog_page_section .single-post .post-content p{font-family:brandon-grotesque,sans-serif;font-weight:100;font-style:normal;font-size:20px;line-height:26px;letter-spacing:0;text-align:justify;text-align-last:justify;padding:0;margin:11px 0;color:#001f3e}.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-family:brandon-grotesque,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0;position:relative;color:#000;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:brandon-grotesque,sans-serif;font-style:normal;margin:21px 0 -15px}.blog_page_section .single-post .sidebar{margin:0;width:100%;max-width:270px}.blog_page_section .single-post .sidebar .recent-posts,.blog_page_section .single-post .sidebar h2{font-family:acumin-pro-extra-condensed,sans-serif;font-weight:400;font-style:normal;font-size:36px;line-height:30px;letter-spacing:0;color:#001f3e;padding:0 0 12px;margin:-2px 0 0;border-bottom:2px solid #001f3e}.blog_page_section .single-post .sidebar ul{list-style:none;padding:0;margin:16px 0 0}.blog_page_section .single-post .sidebar ul li:not(:last-child){margin:0 0 16px}.blog_page_section .single-post .sidebar a{font-family:acumin-pro-extra-condensed,sans-serif;font-weight:400;font-style:normal;font-size:26px;line-height:30px;letter-spacing:0;color:#001f3e;display:inline-block;border-bottom:1px solid #001f3e;padding:0 0 15px}.blog_page_section .single-post .sidebar a:hover{color:#fff}.blog_page_section .single-post .sidebar .post-category{font-family:montserrat,sans-serif;font-weight:700;font-style:normal;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#fff;margin:0 0 16px}.blog_page_section .single-post .sidebar .gform_validation_errors h2.gform_submission_error{font-size:16px;line-height:20px;padding:0;margin:0}.blog_page_section .single-post .sidebar .gform_validation_errors h2.gform_submission_error:after{content:unset}.blog_page_section .single-post .sidebar #validation_message_3_5{margin:10px 0}.blog_page_section .single-post .sidebar .contact-form-sidebar_wrapper .gform_title{display:none}.blog_page_section .single-post .sidebar .contact-form-sidebar_wrapper .contact-form-sidebar{background:#fff;padding:40px}.blog_page_section .single-post .sidebar .contact-form-sidebar_wrapper h3.heading{font-family:prometo,sans-serif;font-weight:400;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 .contact-form-sidebar_wrapper h3.heading:after{content:unset}.blog_page_section .single-post .sidebar .contact-form-sidebar_wrapper p.text{font-family:prometo,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0;text-align:center;color:#fff;margin:11px 0}.blog_page_section .nothing-found{margin-bottom:70px}.blog_page_section .nothing-found .heading{font-family:acumin-pro-extra-condensed,sans-serif;line-height:60px;color:#001f3e;letter-spacing:.1em;text-transform:uppercase;margin:0}.blog_page_section .nothing-found .content{font-family:brandon-grotesque,sans-serif;color:#001f3e;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:#7ad14b;padding:21px 0}.default-page-section .banner-title{font-family:acumin-pro-extra-condensed,sans-serif;font-weight:400;font-size:36px;line-height:94px;letter-spacing:.04em;text-transform:uppercase;color:#001f3e;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.default-page-section .the-content-wrap{padding:60px 0}.default-page-section .heading{font-family:brandon-grotesque,sans-serif;font-style:normal;font-size:45px;line-height:45px;letter-spacing:0;text-transform:uppercase;text-align:center;color:#001f3e}.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:brandon-grotesque,sans-serif;color:#fff;margin:25px 0}.default-page-section p,.default-page-section ul:not(.woocommerce-error) li{font-family:brandon-grotesque,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:34px;letter-spacing:0;color:#001f3e}.default-page-section ul:not(.order_details):not(.woocommerce-error){column-count:2}.blog_page_section .share-to-socials,.default-page-section .share-to-socials,.single-product-section .share-to-socials{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;column-gap:22px;padding:27px 0 0}.blog_page_section .share-to-socials .title,.default-page-section .share-to-socials .title,.single-product-section .share-to-socials .title{font-family:"Montserrat Regular";font-weight:400;font-style:normal;font-size:15px;line-height:24px;letter-spacing:.05em;text-transform:uppercase;color:#001f3e;margin:0 0 5px}.blog_page_section .share-to-socials .the_champ_sharing_ul,.default-page-section .share-to-socials .the_champ_sharing_ul,.single-product-section .share-to-socials .the_champ_sharing_ul{display:-ms-flexbox;display:flex;column-gap:8px;margin:0!important}.single-post .blog_page_section .the-content-wrap{padding:18px 0 77px}.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:6px;height:6px;padding:0;border:none;border-radius:100%;background-color:#000;text-indent:-9999px;transition:.3s}.slick-dots li.slick-active button,.slick-dots li:hover button{background-color:#000}.landing_page_section{background:linear-gradient(to right,#081f3c 0,#081f3c 50%,#63adf8 50%,#63adf8 100%);position:relative;height:100vh}.landing_page_section:before{content:'';background-image:url(assets/img/landing-page-bckgrnd.png);background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0}.landing_page_section .contents{display:-ms-flexbox;display:flex;width:100%;height:100%;position:relative;z-index:1}.landing_page_section .content-left,.landing_page_section .content-right{width:100%;height:100%}.landing_page_section .screen{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.landing_page_section .screen.left{max-width:372px;margin:104px 110px auto auto}.landing_page_section .screen.right{max-width:380px;margin:62px auto auto 114px}.landing_page_section .page-link{position:relative;width:100%;height:100%;border:none}.landing_page_section .page-link:hover:before{opacity:1}.landing_page_section .page-link:before{content:'';position:absolute;top:0;left:-1px;right:0;bottom:0;background-color:#000;transition:.3s;z-index:-1;opacity:0}.landing_page_section .logo-image.left{margin:0 0 4px}.landing_page_section .logo-image.right{margin:0 0 22px}.landing_page_section .image{position:relative}.landing_page_section .image img{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.landing_page_section .image.left{min-height:407px;margin:0 0 4px}.landing_page_section .image.left img{top:calc(50% - 16px);left:calc(30% - 2px)}.landing_page_section .image.right{min-height:403px;margin:0 0 12px}.landing_page_section .image.right img{top:calc(50% + 4px);left:calc(50% - 4px)}.landing_page_section .headings{font-family:acumin-pro-extra-condensed,sans-serif;letter-spacing:.025em;text-transform:uppercase;color:#fff}.landing_page_section .headings.top{font-size:68px;font-weight:500;line-height:50px;letter-spacing:.009em;margin:0}.landing_page_section .headings.top.right{font-size:79px;line-height:55px;letter-spacing:.025em;padding:0 0 0 2px}.landing_page_section .headings.main{font-size:116px;font-weight:700;line-height:90px;margin:0}.landing_page_section .headings.main.right{font-size:118px;line-height:92px}.landing_page_section .headings.sub{font-family:acumin-pro-condensed,sans-serif;font-size:37px;font-weight:700;letter-spacing:-.02em;margin:0}.landing_page_section .the-content.right p{font-size:27px}.landing_page_section .the-content p{font-family:acumin-pro-condensed,sans-serif;font-weight:700;font-size:20px;line-height:20px;letter-spacing:-.02em;text-transform:uppercase;color:#fff;margin:0}.front_banner_section{background-repeat:no-repeat;background-position:center;background-size:cover;z-index:0}.front_banner_section .the-content-wrap{position:relative}.front_banner_section .contents{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;z-index:1;padding:0;width:100%;max-width:1200px;height:100%}.front_banner_section .headings{font-family:acumin-pro-extra-condensed,sans-serif;text-transform:uppercase;color:#fff;z-index:2}.front_banner_section .headings .top{font-size:46px;font-weight:500;line-height:60px;letter-spacing:.005em;margin:0 0 11px}.front_banner_section .headings .top span.floating{display:inline-block!important;letter-spacing:0;margin:0 0 -18px 15px}.front_banner_section .headings .main{font-size:160px;font-weight:700;line-height:94px;letter-spacing:0;margin:0 0 32px}.front_banner_section .headings span:not(.regular):not(.light-blue){display:block}.front_banner_section .headings span.regular{font-weight:400!important}.front_banner_section .headings span.light-blue{color:#40aeff}.front_banner_section ul.product-list{list-style:none;column-count:2;column-gap:64px;width:100%;max-width:368px;padding:0 0 0 13px;margin:7px 0 22px;z-index:2}.front_banner_section ul.product-list.overlay-bckgrnd{background-color:rgba(0,0,0,.5);padding:13px 19px 21px 32px}.front_banner_section ul.product-list li{font-family:acumin-pro-extra-condensed,sans-serif;font-weight:400;font-size:36px;line-height:40px;letter-spacing:0;color:#fff;position:relative}.front_banner_section ul.product-list li:before{content:'';background-color:#fff;width:6px;height:2px;position:absolute;top:calc(50% + 4px);left:-12px}.front_banner_section .btn-link{font-family:acumin-pro-extra-condensed,sans-serif;font-size:30px;letter-spacing:.05em;width:100%;max-width:368px;margin:0!important;padding:0 71px;color:#fff;text-transform:uppercase;border:1px solid #40aeff;z-index:2}.front_banner_section .btn-link.dark{background-color:#001f3e}.front_banner_section .btn-link.dark:hover,.front_banner_section .btn-link.light{background-color:#40aeff}.front_banner_section .btn-link.light:hover{background-color:#001f3e;border:1px solid #001f3e}.front_banner_section img.size-wpwtec-slider-img{position:absolute;right:40%;bottom:50%;-ms-transform:translate(50%,50%);transform:translate(50%,50%)}.front_banner_section .slider>.slide-image{display:none}.front_banner_section .slider>.slide-image:first-child{display:block}.front_banner_section .slider .slide-image{background:center center no-repeat #fff;background-size:cover!important}.front_banner_section .resizer{width:1200px;max-width:100%;margin:0 auto;position:relative}.front_banner_section .resizer:before{content:"";display:block;width:100%;height:0;padding-top:55%}.front_banner_section .slick-arrow{position:absolute;z-index:5;overflow:hidden;width:42px;height:42px;text-indent:-9999999px;border:0;border-radius:50%;top:calc(50% - 43px);left:calc(50% + 693px)}.front_banner_section .slick-arrow.slick-prev{left:calc(50% - 735px)}.front_banner_section .slick-arrow:hover{transition:.3s;background-color:#000!important}.front_banner_section .slick-prev.slick-arrow{background:url(assets/img/prev-arrow.png) 10px 6px no-repeat #001f3e}.front_banner_section .slick-next.slick-arrow{background:url(assets/img/next-arrow.png) 14px 6px no-repeat #001f3e}.front_logos_section{background-color:#001f3e}.front_logos_section .the-content-wrap{padding:67px 0 66px}.front_logos_section .logo-links{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin:0}.front_logos_section .logo-links .logo-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0 80px}.front_logos_section .slick-track{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.front_featured_section{background-color:#001f3e}.front_featured_section .contents{display:-ms-flexbox;display:flex}.front_featured_section .featured-wrap{background-color:#001f3e;width:100%;height:466px;position:relative}.front_featured_section .featured-wrap:hover:before{opacity:.2}.front_featured_section .featured-wrap:hover:after{box-shadow:inset 0 0 0 1px #40aeff;opacity:1}.front_featured_section .featured-wrap:before{content:'';display:block;background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:400px;opacity:.9;transition:.3s}.front_featured_section .featured-wrap:after{content:'';background-image:linear-gradient(to bottom,transparent 0,#001f3e 76%);height:400px;position:absolute;top:0;left:0;right:0;bottom:0;opacity:.9;transition:.3s}.front_featured_section .featured-wrap p.name{font-family:acumin-pro-extra-condensed,sans-serif;font-weight:500;font-style:normal;font-size:36px;line-height:34px;letter-spacing:.025em;text-transform:uppercase;text-align:center;color:#fff;position:absolute;top:calc(50% - 56px);left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;width:100%;z-index:1;transition:.3s}.front_featured_section .featured-wrap p.name span{display:block}.front_featured_section .featured-wrap img{position:absolute;bottom:-27px;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);max-width:100%;height:auto;z-index:1}.front_toproducts_section{background-color:#001f3e}.front_toproducts_section .content-top{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #427298;padding:18px 0 0;margin:0 0 49px}.front_toproducts_section .headings{font-family:acumin-pro-extra-condensed,sans-serif;font-weight:700;font-size:60px;line-height:72px;letter-spacing:0;text-transform:uppercase;color:#fff;margin:0}.front_toproducts_section ul.filter-tabs,.front_toproducts_section ul.product-tabs{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.front_toproducts_section ul.filter-tabs a.brands-link,.front_toproducts_section ul.filter-tabs a.category-link,.front_toproducts_section ul.filter-tabs a.tabs-link,.front_toproducts_section ul.product-tabs a.brands-link,.front_toproducts_section ul.product-tabs a.category-link,.front_toproducts_section ul.product-tabs a.tabs-link{font-family:brandon-grotesque,sans-serif;font-weight:400;font-size:16px;line-height:36px;letter-spacing:.075em;text-transform:uppercase;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border:1px solid #427298;cursor:pointer}.front_toproducts_section ul.filter-tabs a.brands-link.active,.front_toproducts_section ul.filter-tabs a.brands-link:hover,.front_toproducts_section ul.filter-tabs a.category-link.active,.front_toproducts_section ul.filter-tabs a.category-link:hover,.front_toproducts_section ul.filter-tabs a.tabs-link.active,.front_toproducts_section ul.filter-tabs a.tabs-link:hover,.front_toproducts_section ul.product-tabs a.brands-link.active,.front_toproducts_section ul.product-tabs a.brands-link:hover,.front_toproducts_section ul.product-tabs a.category-link.active,.front_toproducts_section ul.product-tabs a.category-link:hover,.front_toproducts_section ul.product-tabs a.tabs-link.active,.front_toproducts_section ul.product-tabs a.tabs-link:hover{background-color:#40aeff;border:1px solid #40aeff}.front_toproducts_section ul.product-tabs{margin:22px 0 0}.front_toproducts_section ul.product-tabs a.tabs-link{width:290px;min-height:55px;padding:0 30px}.front_toproducts_section ul.filter-tabs.brands{margin:0 0 21px}.front_toproducts_section ul.filter-tabs.brands a.brands-link{width:150px;min-height:50px}.front_toproducts_section ul.filter-tabs.categories{margin:0 0 21px}.front_toproducts_section ul.filter-tabs.categories a.category-link{min-height:50px;padding:0 23px}.front_toproducts_section .brands-panel,.front_toproducts_section .category-panel,.front_toproducts_section .tabs-panel{display:none;opacity:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.front_toproducts_section .brands-panel.tab-active,.front_toproducts_section .category-panel.tab-active,.front_toproducts_section .tabs-panel.tab-active{display:block;opacity:1;animation:.3s ease-in-out anim-show}.front_toproducts_section .featured-products-row .product{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:280px;min-height:439px;margin-right:26px;border-bottom:1px solid #3e6c92}.front_toproducts_section .featured-products-row .product-image-box{position:relative;overflow:hidden;height:300px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:2px solid #427198}.front_toproducts_section .featured-products-row .product-image-box:hover{border:2px solid #40aeff}.front_toproducts_section .featured-products-row .product-image-box:hover .product-view-btn,.front_toproducts_section .featured-products-row .product-image-box:hover:before{opacity:1}.front_toproducts_section .featured-products-row .product-image-box:before{content:'';background-image:url(assets/img/toproducts-hover.png);background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:.3s}.front_toproducts_section .featured-products-row .product-image{width:100%;max-width:280px;height:auto}.front_toproducts_section .featured-products-row .product-view-btn{font-family:brandon-grotesque,sans-serif;font-weight:400;font-size:14px;letter-spacing:.075em;text-transform:uppercase;color:#001f3e;border:2px solid #40aeff;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;max-width:240px;min-height:55px;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;transition:.3s}.front_toproducts_section .featured-products-row .product-details{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;height:100%}.front_toproducts_section .featured-products-row .product-title{font-family:brandon-grotesque,sans-serif;font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;text-transform:uppercase;color:#fff;margin:15px 0 auto}.front_toproducts_section .featured-products-row .product-price{font-family:brandon-grotesque,sans-serif;font-weight:500;font-size:20px;line-height:36px;letter-spacing:0;text-transform:uppercase;color:#40aeff;margin:0 0 15px}.front_toproducts_section .featured-products-row .slick-arrow{position:absolute;z-index:5;overflow:hidden;width:22px;height:22px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:0;top:calc(50% - 75px);left:calc(50% + 634px);cursor:pointer;transition:.3s}.front_toproducts_section .featured-products-row .slick-arrow.slick-prev{left:calc(50% - 657px)}.front_toproducts_section .featured-products-row .slick-arrow.slick-prev:before{padding:0 2px 0 0}.front_toproducts_section .featured-products-row .slick-arrow.slick-next:before{padding:0 0 0 3px}.front_toproducts_section .featured-products-row .slick-arrow.slick-next,.front_toproducts_section .featured-products-row .slick-arrow.slick-prev{color:#40aeff;font-size:24px}.front_toproducts_section .featured-products-row .slick-arrow:hover{color:#fff}.front_toproducts_section .no-product-found{font-family:brandon-grotesque,sans-serif;font-weight:400;font-size:24px;line-height:36px;letter-spacing:0;text-transform:uppercase;text-align:center;color:#fff;width:100%;max-width:1200px}@keyframes anim-show{0%{display:none;opacity:0}20%{display:block;opacity:0}100%{opacity:1}}.front_categories_section{background-color:#001f3e}.front_categories_section .the-content-wrap{padding:48px 0 35px}.front_categories_section .headings{font-family:acumin-pro-extra-condensed,sans-serif;font-weight:700;font-size:60px;line-height:82px;letter-spacing:0;text-transform:uppercase;color:#fff;border-bottom:1px solid #427298;margin:0 0 23px}.front_categories_section .headings span{color:#40aeff}.front_categories_section .categories_row{display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;column-gap:20px;margin:0 0 20px}.front_categories_section .category-wrap{background-color:#fff;background-position:right top;background-repeat:no-repeat;width:100%;border:1px solid #40aeff;position:relative}.front_categories_section .category-wrap:hover i.right-arrow-icon,.front_categories_section .category-wrap:hover:before{opacity:1}.front_categories_section .category-wrap:hover p.name{color:#fff}.front_categories_section .category-wrap:before{content:'';display:block;background-image:url(assets/img/prod-cat-icon-hover.png);background-position:right bottom;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;opacity:0;box-shadow:inset 0 0 0 1px #40aeff;transition:.3s}.front_categories_section .category-wrap p.name{font-family:acumin-pro-extra-condensed,sans-serif;font-weight:500;font-style:normal;font-size:36px;line-height:34px;letter-spacing:.025em;text-transform:uppercase;text-align:left;color:#001f3e;position:absolute;bottom:0;padding:0 0 17px 20px;margin:0;width:100%;z-index:1;transition:.3s;text-shadow:0 0 10px rgba(255,255,255,.72)}.front_categories_section .category-wrap p.name span{display:block}.front_categories_section .category-wrap i.right-arrow-icon{background-image:url(assets/img/right-arrow-hover.png);background-position:center;background-repeat:no-repeat;width:23px;height:22px;position:absolute;right:26px;bottom:19px;opacity:0;transition:.3s}.front_sidecontent_section{background-image:url(assets/img/digital-map-bckgrnd.jpg);background-color:#001f3e;background-attachment:fixed;background-position:center top;background-repeat:no-repeat;background-size:cover}.front_sidecontent_section .the-content-wrap{padding:34px 0 116px}.front_sidecontent_section .content-left{width:100%;max-width:600px}.front_sidecontent_section .headings{font-family:acumin-pro-extra-condensed,sans-serif;font-size:72px;letter-spacing:0;text-transform:uppercase;color:#fff;margin:0}.front_sidecontent_section .headings span{color:#40aeff}.front_sidecontent_section .the-content p{font-family:"Montserrat Regular";font-size:15px;line-height:30px;letter-spacing:0;color:#fff;margin:0}.front_sidecontent_section .btn-link{font-family:brandon-grotesque,sans-serif;font-size:14px;color:#40aeff;margin:31px 0 0!important}.front_sidecontent_section .btn-link:hover{color:#fff}.front_benefits_section{background-color:#001f3e;padding:0 0 55px}.front_benefits_section .benefits{list-style:none;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.front_benefits_section .benefit-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:380px;border:4px solid #7396b1;padding:0 46px 28px;background-color:transparent;transition:.3s;position:relative}.front_benefits_section .benefit-wrap:hover{border:4px solid #40aeff}.front_benefits_section .benefit-wrap:hover:after{opacity:1}.front_benefits_section .benefit-wrap:after{content:'';background-image:url(assets/img/benefits-hover.png),linear-gradient(#002d5a,#02172e);background-position:center bottom;background-repeat:no-repeat;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity .3s}.front_benefits_section .image{position:relative;width:280px;height:156px}.front_benefits_section .image img{position:absolute;-ms-transform:translateX(-50%);transform:translateX(-50%)}.front_benefits_section .details,.front_benefits_section .image{z-index:1}.front_benefits_section .headings{font-family:acumin-pro-extra-condensed,sans-serif;font-weight:700;font-size:33px;line-height:34px;letter-spacing:0;text-transform:uppercase;color:#fff;margin:24px 0 11px}.front_benefits_section .text{font-family:"Montserrat Regular";font-weight:400;font-size:15px;line-height:24px;letter-spacing:0;color:#fff}.front_benefits_section .text p{margin:11px 0 5px}.front_contactus_section{background-image:url(assets/img/front-contactus-bckgrnd.jpg);background-color:#001f3e;background-attachment:fixed;background-position:center top;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;padding:0}.front_contactus_section .contents{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.front_contactus_section .content-left,.front_contactus_section .content-right{width:100%;max-width:600px}.front_contactus_section .content-left{padding:37px 0 160px}.front_contactus_section .image{position:relative;height:100%}.front_contactus_section .image img{position:absolute;left:-82px;bottom:-67px}.front_contactus_section .headings{font-family:acumin-pro-extra-condensed,sans-serif;font-size:72px;line-height:59px;letter-spacing:0;text-transform:uppercase;margin:0}.front_contactus_section .headings.top{font-weight:500;color:#fff}.front_contactus_section .headings.sub{font-weight:600;color:#40aeff}.front_contactus_section .btn-link{font-family:brandon-grotesque,sans-serif;font-size:14px;color:#40aeff;margin:30px 0 0!important}.front_contactus_section .btn-link:hover{color:#fff}.banner_page_section{padding:21px 0}.banner_page_section .flex-container{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;max-width:100%;height:100%;min-height:48px;padding:0}.banner_page_section .title-page{font-family:acumin-pro-extra-condensed,sans-serif;font-weight:400;font-size:36px;line-height:94px;letter-spacing:.04em;text-transform:uppercase;color:#001f3e;margin:0}.products_section .the-content-wrap{padding:27px 0 33px}.products_section .no-product-found{font-family:acumin-pro-extra-condensed,sans-serif;font-weight:400;font-size:39px;line-height:54px;letter-spacing:.05em;text-transform:uppercase;text-align:center;color:#001f3e}.products_section .headings{font-family:acumin-pro-extra-condensed,sans-serif;font-weight:400;font-size:36px;letter-spacing:.04em;text-transform:uppercase;text-align:center;color:#001f3e;margin:0 0 24px}.products_section .btn-link{color:#001f3e;border:1px solid #001f3e;margin:39px auto 0!important}.related.products,ul.products{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;column-gap:26px;row-gap:30px;padding:0!important;margin:0 0 57px!important}.related.products:after,.related.products:before,ul.products:after,ul.products:before{content:unset!important}.related.products li.product,ul.products li.product{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ececec;padding:0 0 10px!important;margin:0!important;min-height:393px;width:100%!important;max-width:280px}.related.products li.product a.woocommerce-loop-product__link,ul.products li.product a.woocommerce-loop-product__link{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center;width:100%;min-height:inherit}.related.products li.product h2,ul.products li.product h2{font-size:22px}.related.products li.product .products-image-box,ul.products li.product .products-image-box{background-color:#fff;height:300px;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;transition:.3s;position:relative;z-index:0;border:2px solid #ebebeb}.related.products li.product .products-image-box:hover,ul.products li.product .products-image-box:hover{border:2px solid #40aeff}.related.products li.product .products-image-box:hover .view-item-btn,ul.products li.product .products-image-box:hover .view-item-btn{opacity:1}.related.products li.product .products-image-box:hover::after,ul.products li.product .products-image-box:hover::after{box-shadow:inset 0 0 0 1px #001f3e;opacity:1}.related.products li.product .products-image-box::after,ul.products li.product .products-image-box::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;background-image:url(assets/img/toproducts-hover.png);background-position:center;background-repeat:no-repeat;transition:.3s;z-index:2;opacity:0}.related.products li.product .products-image-box img,ul.products li.product .products-image-box img{max-width:280px;margin:0 auto!important;transition:.3s;background-color:transparent;z-index:1}.related.products li.product .view-item-btn,ul.products li.product .view-item-btn{font-family:brandon-grotesque,sans-serif;font-size:14px;line-height:36px;letter-spacing:.075em;text-transform:uppercase;text-align:center;position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);background:#40aeff;color:#fff;width:100%;max-width:240px;padding:9px 0 10px;margin:0;opacity:0;transition:.3s;z-index:3}.related.products li.product .short-description p,ul.products li.product .short-description p{font-family:bilo,sans-serif;font-weight:100;font-style:normal;font-size:16px!important;line-height:22px!important;letter-spacing:0;text-align:center;padding:0 20px;margin:0;color:#000}.related.products li.product .add_to_cart_button,ul.products li.product .add_to_cart_button{font-size:18px!important;font-weight:400!important;color:#fff!important;min-height:45px;max-width:150px;padding:10px 0!important;border-radius:6px!important;margin:auto 0 0!important}.related.products li.product .add_to_cart_button.added::after,ul.products li.product .add_to_cart_button.added::after{margin-left:0}.related.products li.product .product_type_simple:not(.add_to_cart_button),ul.products li.product .product_type_simple:not(.add_to_cart_button){font-size:18px;font-weight:100;color:#fff;border-radius:8px;margin:auto 0 0!important;padding:10px 0}.related.products li.product .woocommerce-loop-product__title,ul.products li.product .woocommerce-loop-product__title{width:100%;font-family:brandon-grotesque,sans-serif;font-weight:400;font-style:normal;font-size:14px!important;line-height:22px!important;letter-spacing:0;text-transform:uppercase;text-align:left;color:#001f3e;margin:14px 0 6px!important;padding:0!important}.related.products li.product .price,ul.products li.product .price{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center;align-items:center;column-gap:5px;font-family:brandon-grotesque,sans-serif;font-weight:500!important;font-style:normal;font-size:20px!important;line-height:36px;letter-spacing:0;margin:auto 0 0!important}.related.products li.product .price .woocommerce-Price-amount bdi,ul.products li.product .price .woocommerce-Price-amount bdi{color:#40aeff}.related.products li.product .price del,ul.products li.product .price del{font-weight:400!important;-webkit-text-decoration-color:#001f3e;text-decoration-color:#001f3e}.related.products li.product .price del .woocommerce-Price-amount bdi,ul.products li.product .price del .woocommerce-Price-amount bdi{color:#001f3e}.related.products li.product .price ins,ul.products li.product .price ins{display:block!important;text-decoration:none;line-height:20px;font-weight:400!important;color:#001f3e}.related.products li.product a.added_to_cart.wc-forward,ul.products li.product a.added_to_cart.wc-forward{background:linear-gradient(to bottom,#9e9e9e 0,#616360 99%)!important;margin:10px 0 0;padding:10px 0!important;border-radius:6px}.related.products .onsale,ul.products .onsale{z-index:2}.related.products .woocommerce-info,ul.products .woocommerce-info{font-family:brandon-grotesque,sans-serif;font-size:18px;line-height:26px;letter-spacing:0;margin:2em 0!important}.related.products .woocommerce-info strong,ul.products .woocommerce-info strong{font-family:brandon-grotesque,sans-serif}ul.products{margin:0!important}.woocommerce-products-header{padding:21px 0}.woocommerce-products-header__title.page-title{font-family:acumin-pro-extra-condensed,sans-serif;font-weight:400;font-size:36px;line-height:94px;letter-spacing:.04em;text-transform:uppercase;text-align:center;color:#001f3e;margin:0}.woocommerce-result-count{font-family:brandon-grotesque,sans-serif;font-weight:100;font-size:16px;text-transform:uppercase;color:#001f3e;margin:14px 0!important}a.load-more-products{font-family:brandon-grotesque,sans-serif;font-weight:400;font-size:18px!important;letter-spacing:.075em;text-transform:uppercase;text-align:center;margin:14px 0 33px!important}.lmp_products_loading{color:#001f3e}.products_section .woocommerce ul.products li.product .star-rating,.related.products ul.products li.product .star-rating,.woocommerce-shop .all-products-section ul.products li.product .star-rating{font-size:13px;letter-spacing:3px;min-height:30px;margin:0}.products_section .woocommerce .star-rating,.related.products .star-rating,.woocommerce-shop .all-products-section .star-rating{width:6.3em}.products_section .woocommerce .star-rating:before,.related.products .star-rating:before,.woocommerce-shop .all-products-section .star-rating:before{color:#001f3e;top:9px}.products_section .woocommerce .star-rating span .rating,.related.products .star-rating span .rating,.woocommerce-shop .all-products-section .star-rating span .rating{opacity:0}.products_section .woocommerce .star-rating span:before,.related.products .star-rating span:before,.woocommerce-shop .all-products-section .star-rating span:before{color:#001f3e;top:9px}.woocommerce .all-products-section .container{display:-ms-flexbox;display:flex}.woocommerce .all-products-section .shop-content{width:100%;max-width:920px;padding:47px 0 0 27px}.woocommerce .all-products-section .shop-content .brand-logo-box{position:relative;margin:0 0 24px}.woocommerce .all-products-section .shop-content .brand-logo-box:before{content:'';background-color:#40aeff;width:100%;height:1px;position:absolute;top:50%;z-index:-1}.woocommerce .all-products-section .shop-content .brand-logo-box img{background-color:#fff;padding:0 11px 0 0}.woocommerce .all-products-section .shop-content .brand-logo-box .page-title{background-color:#fff;font-family:acumin-pro-extra-condensed,sans-serif;font-weight:500;font-size:48px;line-height:36px;letter-spacing:0;text-transform:uppercase;color:#001f3e;padding:0 11px 0 0;margin:0;display:inline}.woocommerce .all-products-section .shop-content .brand-content{padding:0 0 14px;margin:0 0 29px;border-bottom:1px solid #40aeff}.woocommerce .all-products-section .shop-content .brand-content h1,.woocommerce .all-products-section .shop-content .brand-content h2,.woocommerce .all-products-section .shop-content .brand-content h3,.woocommerce .all-products-section .shop-content .brand-content h4,.woocommerce .all-products-section .shop-content .brand-content h5,.woocommerce .all-products-section .shop-content .brand-content h6{font-family:acumin-pro-extra-condensed,sans-serif;font-weight:500;font-size:48px;line-height:36px;letter-spacing:0;text-transform:uppercase;color:#001f3e;margin:0 0 23px}.woocommerce .all-products-section .shop-content .brand-content p{font-family:"Montserrat Regular";font-weight:400;font-size:15px;line-height:28px;letter-spacing:.01em;color:#333;margin:0 0 12px}.woocommerce .all-products-section .shop-content .brand-content ul{list-style:none;padding:0 0 0 26px;margin:0 0 14px}.woocommerce .all-products-section .shop-content .brand-content ul li{font-family:"Montserrat Regular";font-weight:400;font-size:15px;line-height:30px;letter-spacing:0;color:#333;margin:0;position:relative}.woocommerce .all-products-section .shop-content .brand-content ul li:before{content:'';background-image:url(assets/img/bullet-atom-icon.png);width:19px;height:20px;position:absolute;top:50%;left:-26px;-ms-transform:translateY(-50%);transform:translateY(-50%)}.woocommerce .all-products-section .sidebar-shop{width:100%;max-width:280px;padding:47px 0 0;position:relative}.woocommerce .all-products-section .sidebar-shop:before{content:'';background-color:#fafafa;position:absolute;top:0;right:0;bottom:0;width:400%;z-index:-1}.woocommerce .all-products-section .sidebar-shop h5{font-family:brandon-grotesque,sans-serif;font-weight:500;font-size:24px;line-height:36px;letter-spacing:.075em;text-transform:uppercase;color:#001f3e;padding:12px 0 11px;margin:0 20px 20px 0;border-top:1px solid #40aeff;border-bottom:1px solid #40aeff}.woocommerce .all-products-section .sidebar-shop .widget_brands_list_widget ul{list-style:none;padding:0;margin:0 0 23px}.woocommerce .all-products-section .sidebar-shop .widget_brands_list_widget ul a{font-family:brandon-grotesque,sans-serif;font-weight:400;font-size:16px;line-height:30px;letter-spacing:.075em;text-transform:uppercase;color:#000;margin:6px 0;display:block;pointer-events:all;transition:.3s}.woocommerce .all-products-section .sidebar-shop .widget_brands_list_widget ul a:hover,.woocommerce .all-products-section .sidebar-shop .widget_brands_list_widget ul li.current-term a{background-color:#40aeff;color:#fff;padding:0 13px}.woocommerce .all-products-section .sidebar-shop .widget_product_categories ul{list-style:none;padding:0;margin:0 0 23px}.woocommerce .all-products-section .sidebar-shop .widget_product_categories ul.children{display:none;padding:0 0 0 13px;margin:-8px 0 32px}.woocommerce .all-products-section .sidebar-shop .widget_product_categories ul.children li a{font-weight:100;font-size:14px;line-height:40px;margin:0}.woocommerce .all-products-section .sidebar-shop .widget_product_categories ul li.cat-parent{pointer-events:none;position:relative}.woocommerce .all-products-section .sidebar-shop .widget_product_categories ul li.cat-parent:after{content:'';background-image:url(assets/img/category-arrow-down.png);background-repeat:no-repeat;background-position:center;position:absolute;top:0;right:0;cursor:pointer;pointer-events:all;padding:12px 30px 12px 18px;transition:.3s}.woocommerce .all-products-section .sidebar-shop .widget_product_categories ul li.cat-parent.active:after{background-image:url(assets/img/category-arrow-up.png)}.woocommerce .all-products-section .sidebar-shop .widget_product_categories ul a{font-family:brandon-grotesque,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.075em;text-transform:uppercase;color:#001f3e;margin:6px 0 16px;display:block;pointer-events:all;transition:.3s}.woocommerce .all-products-section .sidebar-shop .widget_product_categories ul a.active,.woocommerce .all-products-section .sidebar-shop .widget_product_categories ul a:active,.woocommerce .all-products-section .sidebar-shop .widget_product_categories ul a:focus,.woocommerce .all-products-section .sidebar-shop .widget_product_categories ul a:hover{color:#40aeff}.woocommerce .all-products-section .woocommerce-products-header{display:none}.single-product.woocommerce .shop-content{padding:0;max-width:none}.woo_login_section .woocommerce-error{font-family:brandon-grotesque,sans-serif;font-size:16px;text-transform:uppercase;margin:0}.woo_login_section .contents{width:100%;max-width:360px;margin:25px auto}.woo_login_section .contents p{text-align:left;margin:10px 0}.woo_login_section .contents label{font-family:brandon-grotesque,sans-serif;font-size:18px;text-transform:uppercase;color:#001f3e}.woo_login_section .contents button{background-color:#7ad14b;font-family:brandon-grotesque,sans-serif;font-size:16px;letter-spacing:.15em;text-align:center;text-transform:uppercase;color:#001f3e;width:100%;max-width:220px;min-height:50px;padding:1px 0 0;margin:14px 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;border:1px solid #001f3e}.woo_login_section .contents button:hover{color:#7ad14b}.woo_login_section .contents button:hover:before{opacity:1}.woo_login_section .contents button:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;background-color:#001f3e;transition:.3s ease-in-out;z-index:-1}.woo_login_section .contents p.lost_password a{font-family:brandon-grotesque,sans-serif;font-size:18px}.woo_login_section .contents p.lost_password a:hover{color:#001f3e}.woo_login_section input.input-text{border:1px solid #001f3e;background:#7ad14b;color:#001f3e;font-family:brandon-grotesque,sans-serif;font-size:16px;font-style:normal;line-height:28px!important;letter-spacing:.02em;padding:9px 14px;width:100%;height:45px;outline:0}.woo_login_section input.input-text:focus{border:1px solid #546e5b}.woo_login_section .login-welcome{font-family:brandon-grotesque,sans-serif;font-size:32px;text-align:center;width:100%;max-width:600px;position:relative;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);color:#001f3e}.woocommerce div.product div.summary{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:580px;min-height:520px;margin:0 0 44px!important}.woocommerce div.product form.cart{width:100%;margin:30px 0 0}.woocommerce div.product form.cart .button{background-color:#40aeff;font-family:brandon-grotesque,sans-serif;font-weight:400;font-size:14px;letter-spacing:.075em;text-transform:uppercase;text-align:center;color:#fff;width:100%;max-width:470px;min-height:55px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:.3s ease-in-out;border-radius:0}.woocommerce div.product form.cart .button:hover{background-color:#001f3e}.woocommerce div.product form.cart div.quantity{margin:0 10px 0 0}.woocommerce div.product form.cart div.quantity .qty{background-color:#fff;font-family:brandon-grotesque,sans-serif;font-weight:100;font-size:30px;line-height:55px;letter-spacing:0;text-transform:uppercase;color:#001f3e;width:100px;height:55px;border:1px solid #40aeff;outline:0}.woocommerce div.product form.cart div.quantity .qty::-webkit-inner-spin-button{opacity:1}.woocommerce div.product form.cart div.quantity .qty:focus{border:1px solid #546e5b}.woocommerce #reviews,.woocommerce #reviews #comments{width:100%}.woocommerce #reviews #comments .woocommerce-Reviews-title{font-family:acumin-pro-extra-condensed,sans-serif;font-weight:400;font-size:36px;padding:0;color:#001f3e;margin:0 0 20px}.woocommerce #reviews #comments .woocommerce-noreviews{font-family:brandon-grotesque,sans-serif;font-weight:400;font-size:24px;color:#001f3e;padding:0;margin:0}.woocommerce #reviews #comments ol.commentlist{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:20px;padding:0}.woocommerce #reviews #comments ol.commentlist li{width:50%}.woocommerce #reviews #comments ol.commentlist li img.avatar{left:9px}.woocommerce #reviews #comments ol.commentlist li .comment-text{border:1px solid #001f3e;border-radius:0;padding:20px 20px 0}.woocommerce #reviews #comments ol.commentlist li .comment-text .description p,.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-family:brandon-grotesque,sans-serif;font-size:18px;line-height:26px;letter-spacing:0;color:#001f3e}.woocommerce #reviews #comments ol.commentlist li .comment-text .description p+p,.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta+p{margin:12px 0}.woocommerce #reviews #comments .star-rating{font-size:13px;letter-spacing:3px;color:#001f3e;width:6.3em;height:23px}.woocommerce #reviews #comments .star-rating:before{color:#001f3e;top:9px}.woocommerce #reviews #comments .star-rating span .rating{opacity:0}.woocommerce #reviews #comments .star-rating span:before{color:#001f3e;top:9px}.woocommerce #review_form{margin:20px 0 30px}.woocommerce #review_form .comment-respond{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.woocommerce #review_form .comment-reply-title{font-family:acumin-pro-extra-condensed,sans-serif;font-weight:400;font-size:32px;text-transform:uppercase;text-align:center;color:#001f3e}.woocommerce #review_form form.comment-form{width:100%;margin:auto}.woocommerce #review_form form.comment-form label,.woocommerce #review_form form.comment-form textarea{font-family:brandon-grotesque,sans-serif;font-weight:400;font-size:20px;text-align:left;color:#001f3e;margin:0 20px 0 0}.woocommerce #review_form form.comment-form textarea{background-color:#fff;border:1px solid #001f3e;padding:5px 10px;outline:0}.woocommerce #review_form form.comment-form textarea:focus,.woocommerce #review_form form.comment-form textarea:hover{border:1px solid #546e5b}.woocommerce #review_form form.comment-form .stars{margin:0!important}.woocommerce #review_form form.comment-form .stars span a{font-size:20px;color:#001f3e}.woocommerce #review_form .comment-form-rating{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.woocommerce #review_form .comment-form-comment label{display:none}.woocommerce ul.order_details{padding:0}.woocommerce ul.order_details li{margin-bottom:15px}.woocommerce h2.woocommerce-column__title,.woocommerce h2.woocommerce-order-details__title{text-transform:uppercase;font-size:26px;color:#001f3e}.woocommerce .woocommerce-customer-details address{border:1px solid #001f3e;border-radius:0;font-family:brandon-grotesque,sans-serif;color:#001f3e}.woocommerce .woocommerce-ordering select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url(assets/img/dropdown-arrow.png);background-repeat:no-repeat;background-position:bottom 20px right 18px;font-family:brandon-grotesque,sans-serif;font-weight:100;font-size:16px;text-transform:uppercase;padding:13px 18px 12px;color:#001f3e;border:1px solid #001f3e;outline:0}.woocommerce .woocommerce-order p{font-size:20px}.woocommerce div.product p.price,.woocommerce div.product span.price{font-family:brandon-grotesque,sans-serif;font-weight:500;font-size:20px;line-height:36px;letter-spacing:0;color:#40aeff;margin:0}.woocommerce .separator{width:100%;border-top:1px solid #427298;margin:10px 0 0}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{font-family:brandon-grotesque,sans-serif;font-size:20px;font-weight:500;color:#001f3e}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{color:#001f3e}.woocommerce .woocommerce-error a:not(.button),.woocommerce .woocommerce-info a:not(.button),.woocommerce .woocommerce-message a:not(.button){color:#40aeff}.woocommerce .woocommerce-error a:not(.button):hover,.woocommerce .woocommerce-info a:not(.button):hover,.woocommerce .woocommerce-message a:not(.button):hover{color:#001f3e}.woocommerce .woocommerce-error{column-count:1}.woocommerce .checkout_coupon.woocommerce-form-coupon{border:1px solid #001f3e;border-radius:0}.woocommerce .checkout_coupon.woocommerce-form-coupon p{margin-top:0}.woocommerce .checkout_coupon.woocommerce-form-coupon button:hover{background-color:#40aeff!important;color:#fff!important}.woocommerce .onsale{width:150px;height:150px;overflow:hidden;position:absolute;top:-10px!important;left:-10px!important;margin:0!important}.woocommerce .onsale:after,.woocommerce .onsale:before{position:absolute;z-index:-1;content:'';display:block;border:5px solid #1269a9;border-top-color:transparent;border-left-color:transparent}.woocommerce .onsale:before{top:0;right:0}.woocommerce .onsale:after{bottom:0;left:0}.woocommerce .onsale span{position:absolute;display:block;width:225px;padding:15px 0;background-color:#40aeff;box-shadow:0 5px 10px rgba(0,0,0,.1);color:#fff;font-family:brandon-grotesque,sans-serif;font-size:18px;font-weight:700;line-height:18px;text-shadow:0 1px 1px rgba(0,0,0,.2);text-transform:uppercase;text-align:center;right:-25px;top:30px;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.woocommerce a.button{background-color:#001f3e;font-family:brandon-grotesque,sans-serif;font-weight:400;font-size:16px!important;letter-spacing:.15em;text-align:center;text-transform:uppercase;color:#fff;width:100%;max-width:250px;min-height:50px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:.3s ease-in-out;border-radius:0}.woocommerce a.button:hover{background-color:#40aeff;color:#fff}.woocommerce button[name=apply_coupon],.woocommerce button[name=update_cart],.woocommerce input[name=submit]{font-family:brandon-grotesque,sans-serif;font-size:16px!important;letter-spacing:.15em;text-align:center;text-transform:uppercase;color:#fff!important;width:100%;max-width:220px;min-height:50px;padding:0 20px;margin:0 0 0 auto!important;z-index:1;display:-ms-flexbox!important;display:flex!important;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:.3s ease-in-out;border-radius:0!important;background-color:#001f3e!important}.woocommerce button[name=apply_coupon]:hover,.woocommerce button[name=update_cart]:hover,.woocommerce input[name=submit]:hover{color:#fff!important;background-color:#40aeff!important}.mini-cart{position:relative;margin:0 8px 0 69px}.mini-cart .mini-cart-icon:first-child{font-size:24px}.mini-cart .mini-cart-icon:first-child:before{content:'';display:inline-block;background:url(assets/img/cart-icon.png) 0 center no-repeat;width:28px;height:24px}.mini-cart .mini-cart-icon:first-child .mini-cart-count{font-family:brandon-grotesque,sans-serif;font-size:12px;letter-spacing:.05em;background:0 0;border:1px solid #001f3e;border-radius:50%;width:17px;height:17px;display:inline-block;position:absolute;top:1px;right:-13px;text-align:center;color:#001f3e}.woocommerce table.shop_table{border:1px solid #546e5b;border-bottom:none;border-radius:0}.woocommerce table.shop_table td a,.woocommerce table.shop_table td.product-name,.woocommerce table.shop_table td.product-price,.woocommerce table.shop_table td.product-quantity,.woocommerce table.shop_table td.product-subtotal,.woocommerce table.shop_table td.product-total,.woocommerce table.shop_table th,.woocommerce table.shop_table tr.cart-subtotal,.woocommerce table.shop_table tr.order-total{font-family:brandon-grotesque,sans-serif;font-weight:400;font-size:20px;text-transform:uppercase;color:#001f3e!important}.woocommerce table.shop_table td.product-quantity input{background-color:#fff;font-family:brandon-grotesque,sans-serif;font-weight:100;font-size:20px;line-height:30px;letter-spacing:0;text-transform:uppercase;color:#001f3e;width:80px;border:1px solid #001f3e;outline:0}.woocommerce table.shop_table td.product-quantity input::-webkit-inner-spin-button{opacity:1}.woocommerce table.shop_table td.product-quantity input:focus{border:1px solid #546e5b}.woocommerce table.shop_table tr.cart-subtotal,.woocommerce table.shop_table tr.order-total,.woocommerce table.shop_table tr.shipping td p{font-size:20px}.woocommerce table.shop_table tr.shipping td p{margin:0}.woocommerce table.shop_table th{font-size:18px;border-bottom:1px solid #546e5b}.woocommerce table.shop_table td{border:1px solid #546e5b;border-top:none;border-right:none;border-left:none;font-size:20px!important;color:#001f3e!important}.woocommerce table.shop_table td.product-remove a.remove{font-size:30px}.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th{border-top:none}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{max-width:100%;background-color:#001f3e;font-weight:500;color:#fff}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background-color:#40aeff;color:#fff}.woocommerce-cart table.cart img{width:80px!important;display:block;margin:auto}.woocommerce-cart .cart_totals h2{font-family:brandon-grotesque,sans-serif;font-weight:400;font-size:22px;text-transform:uppercase;color:#001f3e}.woocommerce-cart div.coupon{display:-ms-flexbox;display:flex}.woocommerce-cart div.coupon input{width:100%!important;min-width:280px;font-family:brandon-grotesque,sans-serif;font-size:20px;box-shadow:none;height:auto}.woocommerce-account button[type=submit]{background-color:#001f3e!important;font-family:brandon-grotesque,sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;color:#fff!important;border-radius:0!important;width:100%;max-width:280px;padding:16px 0;transition:.3s}.woocommerce-account button[type=submit]:hover{background-color:#40aeff!important;color:#fff!important}.woocommerce-account ::-webkit-input-placeholder{color:#001f3e}.woocommerce-account ::-ms-input-placeholder{color:#001f3e}.woocommerce-account :-ms-input-placeholder{color:#001f3e}.woocommerce-account ::placeholder{color:#001f3e}.woocommerce-account input[type=email],.woocommerce-account input[type=tel],.woocommerce-account input[type=text],.woocommerce-account textarea{background:0 0;font-family:brandon-grotesque,sans-serif;font-weight:400;font-size:14px;line-height:60px;letter-spacing:.05em;text-transform:uppercase;color:#001f3e;padding:13px 14px;width:100%;height:50px;outline:0;border:1px solid #001f3e}.woocommerce-account input[type=email]:focus,.woocommerce-account input[type=tel]:focus,.woocommerce-account input[type=text]:focus,.woocommerce-account textarea:focus{border:1px solid #546e5b}.woocommerce-account input[type=email]:focus:-ms-input-placeholder,.woocommerce-account input[type=tel]:focus:-ms-input-placeholder,.woocommerce-account input[type=text]:focus:-ms-input-placeholder,.woocommerce-account textarea:focus:-ms-input-placeholder{color:rgba(221,207,182,.1)}.woocommerce-account input[type=email]:focus::placeholder,.woocommerce-account input[type=tel]:focus::placeholder,.woocommerce-account input[type=text]:focus::placeholder,.woocommerce-account textarea:focus::placeholder{color:rgba(221,207,182,.1)}.woocommerce-account textarea{min-height:140px}.woocommerce-account .select2-selection.select2-selection--single{-webkit-appearance:none!important;appearance:none!important;background-image:url(assets/img/select-drop-icon.png);background-repeat:no-repeat;background-position:right 19px center;border:1px solid #001f3e;border-radius:0;min-height:50px;margin:0;background-color:#fff}.woocommerce-account .select2-dropdown{background-color:#fff;border:1px solid #001f3e!important}.woocommerce-account .select2-selection__arrow{display:none}.woocommerce-account .select2-results__option,.woocommerce-account .select2-search--dropdown .select2-search__field{font-family:brandon-grotesque,sans-serif;font-weight:400;font-style:normal;font-size:16px!important;letter-spacing:0;text-transform:uppercase;color:#001f3e;border-color:#001f3e}.woocommerce-account .select2-container--default .select2-results__option[aria-selected=true],.woocommerce-account .select2-container--default .select2-results__option[data-selected=true]{background-color:#001f3e;color:#fff}.woocommerce-account .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#546e5b;font-size:16px}.woocommerce-account .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:50px;font-family:brandon-grotesque,sans-serif;font-weight:400;font-style:normal;font-size:14px;text-transform:uppercase;color:#001f3e}.woocommerce-account form label{font-size:16px}.woocommerce-account form h3{font-family:brandon-grotesque,sans-serif;font-size:22px;text-transform:uppercase;color:#001f3e}.woocommerce-account form fieldset{border-color:#001f3e;margin:20px 2px 10px}.woocommerce-account form fieldset legend{font-family:brandon-grotesque,sans-serif;font-size:20px;text-transform:uppercase;color:#001f3e}.woocommerce-account form fieldset input{background:0 0;font-family:brandon-grotesque,sans-serif;font-weight:400;font-size:14px;line-height:60px;letter-spacing:.05em;text-transform:uppercase;color:#001f3e;padding:13px 14px;width:100%;height:50px;outline:0;border:1px solid #001f3e}.woocommerce-account form fieldset input:focus{border:1px solid #546e5b}.woocommerce-account form fieldset input:focus:-ms-input-placeholder{color:rgba(221,207,182,.1)}.woocommerce-account form fieldset input:focus::placeholder{color:rgba(221,207,182,.1)}.woocommerce-account form fieldset .woocommerce-password-strength{font-size:18px;color:#000;text-transform:uppercase}.woocommerce-account div.woocommerce{display:-ms-flexbox;display:flex}.woocommerce-account div.woocommerce .woocommerce-MyAccount-navigation{width:100%;max-width:250px}.woocommerce-account div.woocommerce .woocommerce-MyAccount-navigation ul{list-style:none;column-count:1}.woocommerce-account div.woocommerce .woocommerce-MyAccount-navigation ul li{position:relative;margin:0 0 15px}.woocommerce-account div.woocommerce .woocommerce-MyAccount-navigation ul li a{color:#001f3e}.woocommerce-account div.woocommerce .woocommerce-MyAccount-navigation ul li a:hover{color:#fff}.woocommerce-account div.woocommerce .woocommerce-MyAccount-navigation ul li:before{content:"";position:absolute;top:8px;left:-30px;width:23px;height:17px;background:url(assets/img/paw-list-icon.png) center no-repeat}.woocommerce-account div.woocommerce .woocommerce-MyAccount-content{width:100%;max-width:950px;padding:20px 0}.woocommerce-account div.woocommerce .woocommerce-MyAccount-content p{font-family:brandon-grotesque,sans-serif;font-weight:400;font-size:20px;color:#001f3e}.woocommerce-account div.woocommerce .woocommerce-MyAccount-content a.button{background-color:#001f3e;color:#fff}.woocommerce-account div.woocommerce .woocommerce-MyAccount-content a.button:hover{background-color:#40aeff;color:#fff!important}.woocommerce-account div.woocommerce .woocommerce-MyAccount-content mark{background:#546e5b;color:#fff}.woocommerce-account div.woocommerce .woocommerce-MyAccount-content address{font-family:brandon-grotesque,sans-serif;font-size:22px;color:#001f3e}.woocommerce-account div.woocommerce .woocommerce-MyAccount-content .woocommerce-info a.woocommerce-Button{color:#001f3e}.woocommerce-account div.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses header h3{font-size:22px;text-transform:uppercase;color:#001f3e;margin:0}.woocommerce-account div.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses header a.edit{font-family:brandon-grotesque,sans-serif;font-size:16px;color:#fff;text-transform:uppercase;background-color:#001f3e;border:1px solid #001f3e;padding:5px 20px}.woocommerce-account div.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses header a.edit:hover{background-color:#40aeff;color:#fff}.woocommerce-account .woocommerce-Payment{background-color:transparent!important}.woocommerce-account .woocommerce-Payment ul.woocommerce-PaymentMethods{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-bottom-color:#40aeff!important}.woocommerce-account .woocommerce-Payment .woocommerce-PaymentBox{border:1px solid #546e5b;border-radius:0!important;background-color:transparent!important}.woocommerce-account .woocommerce-Payment .woocommerce-PaymentBox:before{border-bottom-color:#546e5b!important;top:-15px!important}.woocommerce-account .woocommerce-Payment .woocommerce-PaymentBox fieldset{border-color:#546e5b;margin:20px 2px 10px}.woocommerce-account .woocommerce-Payment .woocommerce-PaymentBox fieldset input{background:0 0;font-family:brandon-grotesque,sans-serif;font-weight:400;font-size:14px!important;line-height:60px;letter-spacing:.05em;text-transform:uppercase;color:#001f3e;padding:13px 14px!important;width:100%;outline:0;border:1px solid #ddcfb6!important}.woocommerce-account .woocommerce-Payment .woocommerce-PaymentBox fieldset input:focus{border:1px solid #546e5b!important}.woocommerce-account .woocommerce-Payment .woocommerce-PaymentBox fieldset input:focus:-ms-input-placeholder{color:rgba(221,207,182,.1)!important}.woocommerce-account .woocommerce-Payment .woocommerce-PaymentBox fieldset input:focus::placeholder{color:rgba(221,207,182,.1)!important}.woocommerce-checkout #payment,.woocommerce-checkout .woocommerce-checkout-payment{background-color:#fff;border-radius:0}.woocommerce-checkout #payment ul.payment_methods,.woocommerce-checkout .woocommerce-checkout-payment ul.payment_methods{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-bottom-color:#001f3e}.woocommerce-checkout #payment div.payment_box{border:1px solid #546e5b;border-radius:0;background-color:transparent}.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#546e5b;top:-15px}.woocommerce-checkout #payment div.payment_box fieldset{border-color:#546e5b;margin:20px 2px 10px}.woocommerce-checkout #payment div.payment_box fieldset input{background:0 0;font-family:brandon-grotesque,sans-serif;font-weight:400;font-size:14px!important;line-height:60px;letter-spacing:.05em;text-transform:uppercase;color:#001f3e;padding:13px 14px!important;width:100%;outline:0;border:1px solid #ddcfb6!important}.woocommerce-checkout #payment div.payment_box fieldset input:focus{border:1px solid #546e5b!important}.woocommerce-checkout #payment div.payment_box fieldset input:focus:-ms-input-placeholder{color:rgba(221,207,182,.1)!important}.woocommerce-checkout #payment div.payment_box fieldset input:focus::placeholder{color:rgba(221,207,182,.1)!important}.woocommerce-checkout #payment div.payment_box p{font-family:brandon-grotesque,sans-serif;font-size:18px;color:#001f3e;margin:0}.woocommerce-checkout .woocommerce-privacy-policy-text p{font-family:brandon-grotesque,sans-serif;font-size:18px;color:#001f3e}.woocommerce-checkout #order_review_heading,.woocommerce-checkout .woocommerce-additional-fields h3,.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-shipping-fields h3{font-family:brandon-grotesque,sans-serif;font-size:24px;font-weight:100;text-transform:uppercase;color:#001f3e}.woocommerce-checkout form .form-row label{font-size:18px}.woocommerce-checkout button[type=submit]{background-color:#001f3e!important;font-family:brandon-grotesque,sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;color:#fff!important;border:1px solid #001f3e!important;border-radius:0!important;width:100%;max-width:320px;padding:16px 0}.woocommerce-checkout ::-webkit-input-placeholder{color:#001f3e}.woocommerce-checkout ::-ms-input-placeholder{color:#001f3e}.woocommerce-checkout :-ms-input-placeholder{color:#001f3e}.woocommerce-checkout ::placeholder{color:#001f3e}.woocommerce-checkout input[type=email],.woocommerce-checkout input[type=tel],.woocommerce-checkout input[type=text],.woocommerce-checkout textarea{background:0 0;font-family:brandon-grotesque,sans-serif;font-weight:400;font-size:14px;line-height:60px;letter-spacing:.05em;text-transform:uppercase;color:#001f3e;padding:13px 14px;width:100%;height:50px;outline:0;border:1px solid #001f3e}.woocommerce-checkout input[type=email]:focus,.woocommerce-checkout input[type=tel]:focus,.woocommerce-checkout input[type=text]:focus,.woocommerce-checkout textarea:focus{border:1px solid #546e5b}.woocommerce-checkout input[type=email]:focus:-ms-input-placeholder,.woocommerce-checkout input[type=tel]:focus:-ms-input-placeholder,.woocommerce-checkout input[type=text]:focus:-ms-input-placeholder,.woocommerce-checkout textarea:focus:-ms-input-placeholder{color:rgba(221,207,182,.1)}.woocommerce-checkout input[type=email]:focus::placeholder,.woocommerce-checkout input[type=tel]:focus::placeholder,.woocommerce-checkout input[type=text]:focus::placeholder,.woocommerce-checkout textarea:focus::placeholder{color:rgba(221,207,182,.1)}.woocommerce-checkout textarea{min-height:140px}.woocommerce-checkout .select2-selection.select2-selection--single{-webkit-appearance:none!important;appearance:none!important;background-image:url(assets/img/select-drop-icon.png);background-repeat:no-repeat;background-position:right 19px center;border:1px solid #001f3e;border-radius:0;min-height:50px;margin:0;background-color:#fff}.woocommerce-checkout .select2-dropdown{background-color:#fff;border:1px solid #001f3e!important}.woocommerce-checkout .select2-selection__arrow{display:none}.woocommerce-checkout .select2-results__option,.woocommerce-checkout .select2-search--dropdown .select2-search__field{font-family:brandon-grotesque,sans-serif;font-weight:400;font-style:normal;font-size:16px!important;letter-spacing:0;text-transform:uppercase;color:#001f3e;border-color:#001f3e}.woocommerce-checkout .select2-container--default .select2-results__option[aria-selected=true],.woocommerce-checkout .select2-container--default .select2-results__option[data-selected=true]{background-color:#001f3e;color:#fff}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#546e5b;font-size:16px}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:50px;font-family:brandon-grotesque,sans-serif;font-weight:400;font-style:normal;font-size:14px;text-transform:uppercase;color:#001f3e}.single-product-section{padding:45px 0 0}.single-product-section .related.products{row-gap:0;padding:24px 0 0!important;margin:0}.single-product-section .related.products>h2{font-family:acumin-pro-extra-condensed,sans-serif;font-weight:500;font-size:48px;line-height:36px;text-transform:uppercase;letter-spacing:0;color:#001f3e;margin:30px 0 20px;width:100%;padding:0 0 22px;border-bottom:1px solid #40aeff;text-align:left}.single-product-section div.product{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto}.single-product-section div.product div.images.woocommerce-product-gallery{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 40px 44px 0;padding:0;width:580px!important;z-index:0}.single-product-section div.product .woocommerce-Tabs-panel,.single-product-section div.product .woocommerce-product-details__short-description{padding:12px 0 0}.single-product-section div.product .woocommerce-Tabs-panel h1,.single-product-section div.product .woocommerce-Tabs-panel h2,.single-product-section div.product .woocommerce-Tabs-panel h3,.single-product-section div.product .woocommerce-Tabs-panel h4,.single-product-section div.product .woocommerce-Tabs-panel h5,.single-product-section div.product .woocommerce-Tabs-panel h6,.single-product-section div.product .woocommerce-product-details__short-description h1,.single-product-section div.product .woocommerce-product-details__short-description h2,.single-product-section div.product .woocommerce-product-details__short-description h3,.single-product-section div.product .woocommerce-product-details__short-description h4,.single-product-section div.product .woocommerce-product-details__short-description h5,.single-product-section div.product .woocommerce-product-details__short-description h6{font-family:acumin-pro-extra-condensed,sans-serif;font-weight:500;font-size:48px;line-height:36px;letter-spacing:0;text-transform:uppercase;color:#001f3e;margin:0 0 23px}.single-product-section div.product .woocommerce-Tabs-panel p,.single-product-section div.product .woocommerce-product-details__short-description p{font-family:"Montserrat Regular";font-weight:400;font-size:15px;line-height:28px;letter-spacing:.01em;color:#333;margin:0 0 12px}.single-product-section div.product .woocommerce-Tabs-panel ul,.single-product-section div.product .woocommerce-product-details__short-description ul{list-style:none;padding:0 0 0 26px;margin:0 0 14px}.single-product-section div.product .woocommerce-Tabs-panel ul li,.single-product-section div.product .woocommerce-product-details__short-description ul li{font-family:"Montserrat Regular";font-weight:400;font-size:15px;line-height:30px;letter-spacing:0;color:#333;margin:0;position:relative}.single-product-section div.product .woocommerce-Tabs-panel ul li:before,.single-product-section div.product .woocommerce-product-details__short-description ul li:before{content:'';background-image:url(assets/img/bullet-atom-icon.png);width:19px;height:20px;position:absolute;top:50%;left:-26px;-ms-transform:translateY(-50%);transform:translateY(-50%)}.single-product-section div.product .product-sku-id{font-family:"Montserrat Regular";font-weight:400;font-size:15px;line-height:24px;letter-spacing:.05em;color:#40aeff;margin:0 0 12px}.single-product-section .below-product-thumbnails{-ms-flex-order:1;order:1;text-transform:uppercase}.single-product-section .below-product-thumbnails h2{font-family:acumin-pro-extra-condensed,sans-serif;font-size:76px;font-weight:700;line-height:72px;letter-spacing:-.006em;color:#001f3e;margin:9px 0 0}.single-product-section .below-product-thumbnails p{font-family:acumin-pro-extra-condensed,sans-serif;font-size:40px;font-weight:600;line-height:40px;letter-spacing:.002em;color:#40aeff;text-align:left;margin:0}.single-product-section .below-product-thumbnails p span{color:#001f3e}.single-product-section .rating-star-box{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-product-section .rating-star-box .price,.single-product-section .rating-star-box .star-rating{margin:0}.single-product-section .rating-star-box .woocommerce-product-rating{margin-bottom:0!important}.single-product-section .rating-star-box .star-rating{font-size:13px;letter-spacing:3px;color:#001f3e;width:6.3em}.single-product-section .rating-star-box .star-rating:before{color:#001f3e}.single-product-section .product_title{font-family:acumin-pro-extra-condensed,sans-serif;font-weight:500;font-style:normal;font-size:40px;line-height:43px;letter-spacing:0;text-transform:uppercase;color:#001f3e;padding:0 70px 0 0!important;margin:-10px 0 4px!important}.single-product-section .product-desc{padding:50px 0 28px}.single-product-section .product-desc p{font-family:brandon-grotesque,sans-serif;font-weight:100;font-style:normal;font-size:20px;line-height:30px;letter-spacing:0;color:#001f3e;margin:0}.single-product-section .product-desc p+p{margin:12px 0}.single-product-section .panel-addtnl-info{border-top:1px solid #001f3e;border-bottom:1px solid #001f3e;padding:0;margin:0 0 19px;width:100%;transition:.4s}.single-product-section .panel-addtnl-info:hover .panel-heading{background:#7ad14b}.single-product-section .panel-addtnl-info:last-child{margin:0}.single-product-section .panel-addtnl-info .panel-title{margin:0}.single-product-section .panel-addtnl-info .icon{width:20px;height:20px;display:block;position:absolute;right:21px;top:calc(50% - 10px);transition:.3s}.single-product-section .panel-addtnl-info .icon:after,.single-product-section .panel-addtnl-info .icon:before{content:"";width:20px;height:2px;background:#587e71;display:block;position:absolute;top:calc(50% - 1px);left:calc(50% - 9px);transition:.3s}.single-product-section .panel-addtnl-info .icon:before{-ms-transform:rotate(90deg);transform:rotate(90deg)}.single-product-section .panel-addtnl-info .icon:hover:after,.single-product-section .panel-addtnl-info .icon:hover:before{background:#7ad14b}.single-product-section .panel-addtnl-info.active .icon:after,.single-product-section .panel-addtnl-info.active .icon:before{background:#fff}.single-product-section .panel-addtnl-info.active .icon:before{-ms-transform:rotate(0);transform:rotate(0)}.single-product-section .panel-addtnl-info .panel-heading{position:relative;border:0;transition:.3s}.single-product-section .panel-addtnl-info .panel-heading:hover .icon:after,.single-product-section .panel-addtnl-info .panel-heading:hover .icon:before{background:#001f3e}.single-product-section .panel-addtnl-info .panel-heading .panel-title{margin:0}.single-product-section .panel-addtnl-info .panel-heading .panel-title a{font-family:brandon-grotesque,sans-serif;font-weight:100;font-size:18px;line-height:30px;letter-spacing:.1em;text-transform:uppercase;text-align:left;color:#001f3e;display:block;position:relative;padding:12px 20px}.single-product-section .panel-addtnl-info .panel-heading .panel-title a:hover{color:#fff}.single-product-section .panel-addtnl-info .panel-contents .the-content{background-color:#3d5042;padding:0 21px 16px}.single-product-section .panel-addtnl-info .panel-contents .the-content ul{list-style:none;padding:0 0 0 24px;margin:0}.single-product-section .panel-addtnl-info .panel-contents .the-content ul li{font-family:brandon-grotesque,sans-serif;font-weight:100;font-size:20px;line-height:36px;letter-spacing:0;text-align:left;color:#001f3e;position:relative}.single-product-section .panel-addtnl-info .panel-contents .the-content ul li:before{content:"";position:absolute;top:8px;left:-25px;width:23px;height:17px;background:url(assets/img/paw-list-icon.png) center no-repeat}.single-product-section .panel-addtnl-info .panel-contents .the-content p{font-family:brandon-grotesque,sans-serif;font-weight:100;font-size:20px;line-height:26px;letter-spacing:.01em;color:#001f3e;margin:12px 0}.single-product-section .panel-addtnl-info .panel-contents .the-content p:first-child{margin-top:0}.single-product-section .panel-addtnl-info.active .panel-heading{background:#3d5042}.single-product-section .panel-addtnl-info.active .panel-heading .icon:after,.single-product-section .panel-addtnl-info.active .panel-heading .icon:before{background:#001f3e}.single-product-section .panel-addtnl-info.active .panel-heading:before{opacity:1}.single-product-section .panel-addtnl-info.active .panel-heading .panel-title a{font-family:brandon-grotesque,sans-serif;color:#fff}.single-product-section table.variations{margin-bottom:0!important}.single-product-section table.variations label{font-family:brandon-grotesque,sans-serif;font-weight:400!important;font-size:14px;line-height:48px;letter-spacing:.025em;text-transform:uppercase;color:#001f3e}.single-product-section table.variations select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url(assets/img/dropdown-arrow.png);background-repeat:no-repeat;background-position:bottom 20px right 18px;border:1px solid #40aeff;height:50px;padding:10px 14px;margin-right:0!important;cursor:pointer;font-family:brandon-grotesque,sans-serif;font-weight:400;font-size:16px;line-height:28px;letter-spacing:.05em;text-transform:uppercase;color:#40aeff}.single-product-section table.variations select:focus{border:1px solid #001f3e}.single-product-section table.variations select:focus:-ms-input-placeholder{color:rgba(221,207,182,.1)}.single-product-section table.variations select:focus::placeholder{color:rgba(221,207,182,.1)}.single-product-section table.variations select:focus-visible{outline:0}.single-product-section table.variations select option{background:0 0}.single-product-section table.variations a.reset_variations{font-family:brandon-grotesque,sans-serif;font-weight:400;font-size:18px!important;line-height:60px;letter-spacing:.05em;text-transform:uppercase}.single-product-section table.variations td.value,.single-product-section table.variations th.label{line-height:0!important}.single-product-section table.variations tr{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:start;margin:0 0 25px}.single-product-section table.variations td.value{display:-ms-flexbox;display:flex;column-gap:15px;-ms-flex-align:center;align-items:center;min-width:60%}.single-product-section .woocommerce-variation{margin-bottom:25px}.single-product-section div.product .woocommerce-tabs{background-color:#fafafa;width:100%}.single-product-section div.product .woocommerce-tabs ul.tabs{padding:0;margin:0}.single-product-section div.product .woocommerce-tabs ul.tabs:before{border-bottom:1px solid #427298!important}.single-product-section div.product .woocommerce-tabs ul.tabs li{border:1px solid #427298!important;border-radius:0;padding:0;margin:0!important;width:100%;max-width:200px}.single-product-section div.product .woocommerce-tabs ul.tabs li:after,.single-product-section div.product .woocommerce-tabs ul.tabs li:before{content:unset}.single-product-section div.product .woocommerce-tabs ul.tabs li.active a,.single-product-section div.product .woocommerce-tabs ul.tabs li:hover a{background-color:#001f3e;color:#fff!important}.single-product-section div.product .woocommerce-tabs ul.tabs a{display:-ms-flexbox!important;display:flex!important;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:50px;font-family:brandon-grotesque,sans-serif;font-weight:400!important;font-size:16px!important;letter-spacing:0;text-transform:uppercase;color:#001f3e!important}.single-product-section div.product .woocommerce-tabs .woocommerce-Tabs-panel{padding:30px;margin:0}.single-product-section div.product .woocommerce-tabs .download-product-documents{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;column-gap:25px;row-gap:25px}.single-product-section div.product .woocommerce-tabs .download-document-link{font-family:brandon-grotesque,sans-serif;font-weight:400;font-size:16px!important;line-height:20px;letter-spacing:.075em;text-transform:uppercase;color:#fff;background-color:#40aeff;background-image:url(assets/img/download-icon.png);background-position:right 50px center;background-repeat:no-repeat;padding:10px 85px 10px 49px;max-width:340px;min-height:60px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.single-product-section div.product .woocommerce-tabs .download-document-link:hover{background-color:#001f3e}.single-product-section div.product .woocommerce-tabs .download-document-link span{display:block}.single-product-section .product-category{font-family:brandon-grotesque,sans-serif;font-weight:400;font-size:14px!important;letter-spacing:.075em;text-transform:uppercase;color:#40aeff;margin:-5px 0 10px}.single-product-section .product-category a{color:#40aeff}.woocommerce div.product div.images.woocommerce-product-gallery{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:transparent}.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport{height:auto!important;min-height:482px;border:2px solid #ebebeb}.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport>.woocommerce-product-gallery__wrapper{border:none}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{border:2px solid #ebebeb}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{cursor:move}.woocommerce div.product div.images .woocommerce-product-gallery__image{display:-ms-flexbox!important;display:flex!important;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-height:482px}.woocommerce div.product div.images img{width:auto;max-height:482px;margin:auto}.woocommerce div.product div.images .flex-control-thumbs{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;column-gap:5px;row-gap:5px;margin:10px 0 0}.woocommerce div.product div.images .flex-control-thumbs li{width:108px!important;height:108px;margin:0 10px 0 0;border:2px solid #ebebeb}.woocommerce div.product div.images .flex-control-thumbs li:hover{transition:.3s;border:2px solid #40aeff}.woocommerce div.product div.images .flex-control-thumbs li img{display:block;width:auto;object-fit:cover;margin:auto}.woocommerce div.product div.images .flex-control-thumbs .slick-arrow{color:#40aeff;cursor:pointer;position:absolute;bottom:10px;z-index:3}.woocommerce div.product div.images .flex-control-thumbs .slick-arrow.slick-disabled{color:#ebebeb}.woocommerce div.product div.images .flex-control-thumbs .slick-arrow.slick-prev{left:10px}.woocommerce div.product div.images .flex-control-thumbs .slick-arrow.slick-next{right:10px}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:none!important}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{top:440px;right:20px;background-color:transparent!important;background-image:url(assets/img/zoom-icon.png);background-position:center;background-repeat:no-repeat;cursor:pointer;width:20px;height:20px;border-radius:0}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover{background-image:url(assets/img/zoom-icon-blue.png)}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after,.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before{content:unset}.grecaptcha-badge{bottom:74px!important;z-index:10010}.mobile-only,.tab-only{display:none!important}.flex-container{display:-ms-flexbox;display:flex}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.clearfix{content:"";display:block;clear:both;float:none;width:100%}.text-justify{text-align:justify}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}span.oneline{display:inline-block}.has-clearfix:after{content:"";display:block;clear:both;float:none;width:100%}.no-padding{padding:0!important}.animate,.single-product-section .panel-addtnl-info .icon:before,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:1500px){.front_featured_section .contents{-ms-flex-wrap:wrap;flex-wrap:wrap}.front_featured_section .featured-wrap{width:50%}}@media screen and (max-width:1280px){.container{padding-left:15px!important;padding-right:15px!important}.blog_page_section .container{padding:0 20px!important}.blog_page_section .post-cards{-ms-flex-pack:center;justify-content:center}.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{margin:0 0 10px}.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{line-height:20px}.blog_page_section .single-post .post-content{max-width:100%;padding:0 0 12px}.blog_page_section .single-post .post-content p{text-align-last:left}.blog_page_section .single-post .post-content p:first-child{margin-top:12px}.blog_page_section .single-post .post-content p:last-child{margin-bottom:11px;padding:0}.blog_page_section .single-post .content-wrap{width:100%;margin-bottom:0}.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}.blog_page_section .share-to-socials{padding:8px 0 0}.single-post .blog_page_section .the-content-wrap{padding:18px 0 30px}.single-product-section div.product div.images.woocommerce-product-gallery{width:100%!important;max-width:600px;margin:0 0 40px}.woocommerce div.product form.cart .button{max-width:230px}.woocommerce div.product div.images .woocommerce-product-gallery__image{min-height:auto}#footer .footer-nav-col ul.nav-links,#footer .footer-nav-col.col-two ul.nav-links{column-count:1}#footer .footer-nav-col{max-width:240px}#footer .footer-nav-col.col-two{max-width:300px;padding:0 20px 0 65px}#footer .footer-nav-col:after{height:calc(100% - 30px)}#footer .footer-form-box{-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:1200px){#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu li,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu li:last-child{border:none}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul .dropdown-caret:before{display:none!important}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu{padding:0;height:auto;top:0;display:block;opacity:1}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu:before{display:none!important}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu li{padding:0;display:-ms-flexbox;display:flex}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu li:last-child{padding-bottom:0}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu li a{text-transform:uppercase;color:#fff;margin:0 auto;padding:12px 20px!important}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu li a:before{content:unset}#masthead .header-wrap .container .flex-container{-ms-flex-direction:row;flex-direction:row}#masthead .header-wrap .container .flex-container #header-navigation{-ms-flex-pack:center;justify-content:center;padding:0}#masthead{min-height:64px}#masthead .submenu-box{display:none}#menu-toggle{display:block!important;right:unset}#masthead.affix #menu-toggle{top:36px}#main-navigation{margin:0;display:none;overflow:auto;position:absolute;z-index:1000;top:100%;left:0;width:100%!important;max-width:100%!important;background:#000;padding:0}#main-navigation.open{display:block;background:#001f3e}#main-navigation>ul ul{position:relative!important;width:100%!important;max-width:100%;margin:0 auto;left:auto!important;right:auto!important;float:none;text-align:center;-ms-box-shadow:none;box-shadow:none}#main-navigation>ul{text-align:center;padding:20px 0;float:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center!important;justify-content:center!important;min-height:100%;margin:0 auto!important}#main-navigation>ul>li{float:none;clear:both;width:100%!important;max-width:100%!important;display:block!important;padding:1px 20px!important;margin:0;position:relative;-ms-flex:0 0 auto;flex:0 0 auto!important}#main-navigation>ul>li>a{display:block;max-width:100%;padding:12px 20px!important;line-height:26px!important}#main-navigation>ul>li>a:after{content:unset!important}#header-navigation .nav-wrap #menu-toggle{-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-order:3;order:3;margin:0 0 10px}#header-navigation .nav-wrap .header-btn{-ms-flex-order:2;order:2;font-size:14px;min-width:120px;min-height:40px;border:1px solid #000;margin:0 0 0 30px!important}#header-navigation .nav-wrap .header-phone-link{-ms-flex-order:1;order:1}#header-navigation .header-top-links{-ms-flex-direction:column;flex-direction:column}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li.menu-item-has-children a span.caret{position:relative}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li.menu-item-has-children a span.caret:after{content:"";display:block;position:absolute;top:50%;right:-15px;-ms-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:7px;background:url(assets/img/menu-arrow-down.png) center no-repeat}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li.menu-item-has-children ul.dropdown-menu{display:none;opacity:0;animation:.3s ease-in-out anim-block;visibility:visible}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li.menu-item-has-children.active>ul.dropdown-menu{display:block;opacity:1;animation:.3s ease-in-out anim-block,.3s linear delay-pointer-events}@keyframes delay-pointer-events{0%,50%{visibility:hidden}100%{visibility:visible}}#footer .footer-col-logo,#footer .footer-logocards-box{-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:center;align-items:center;row-gap:10px}#footer .footer-logo-cards-text p{text-align:center}#footer ul.footer-logo-cards{-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:15px}.front_benefits_section{padding:0 0 30px}.front_benefits_section .benefits{-ms-flex-pack:center;justify-content:center;column-gap:30px;row-gap:70px}.landing_page_section .screen.left{margin:104px auto auto}.landing_page_section .screen.right{margin:62px auto auto}}@media screen and (max-width:1140px){div.gform_wrapper.gravity-theme label.gfield_label{position:relative;right:auto;top:0;text-align:left;font-size:16px;line-height:1;padding:0 6px}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]){line-height:24px!important;font-size:14px}div.gform_wrapper.gravity-theme textarea{line-height:24px!important;font-size:14px;padding:8px 12px}div.gform_wrapper.gravity-theme select.gfield_select{background-position:bottom 19px right 15px}.blog_page_section .container{padding:0!important}.blog_page_section .container:before{content:unset}.blog_page_section .the-content-wrap{padding:18px 0 20px}.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:not(.boxes) .card-content{-ms-flex-direction:column;flex-direction:column;margin:0 -20px}.blog_page_section .blog-archive:not(.boxes) .post-contents{padding:0;margin-left:0}.blog_page_section .blog-archive:not(.boxes) .post-title{font-size:30px;line-height:30px;margin:14px 0 9px}.blog_page_section .blog-archive:not(.boxes) .post-date{line-height:20px}.blog_page_section .blog-archive:not(.boxes) .excerpt p:first-child{margin-top:12px}.blog_page_section .blog-archive:not(.boxes) .readmore{max-width:100%;margin-top:0;min-height:64px}.blog_page_section .blog-archive:not(.boxes) img{width:100%;height:auto}.blog_page_section .blog-archive:not(.boxes) .card{max-width:80%;margin:0 auto}.blog_page_section .blog-archive:not(.boxes) .card-wrap{padding:0 20px}.blog_page_section .blog-archive:not(.boxes) .excerpt{height:auto}.blog_page_section .single-post .sidebar a{font-size:22px;width:100%}#header-navigation .header-top-links,#header-navigation .nav-top-item{column-gap:30px}#footer .footer-nav-col.last-col{padding:0 0 0 30px}#footer .footer-nav-col.col-two{padding:0 20px 0 30px}.front_logos_section .the-content-wrap{padding:30px 0}.front_toproducts_section ul.filter-tabs.brands,.front_toproducts_section ul.filter-tabs.categories{-ms-flex-pack:center;justify-content:center}.front_contactus_section .contents{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.front_contactus_section .content-left{text-align:center}.front_contactus_section .content-right{height:300px}.front_contactus_section .image img{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.front_contactus_section .btn-link{margin:20px auto 0!important}.front_categories_section .cat_row_1234{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;column-gap:0;row-gap:20px}.front_categories_section .cat_row_1234 .category-wrap{width:49%}.front_toproducts_section ul.product-tabs a.tabs-link{width:100%}}@media screen and (max-width:992px){#footer .footer-navs-box{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;row-gap:15px}#footer .footer-nav-col:after{content:unset}#footer .footer-nav-col{max-width:300px}#footer .footer-nav-col.col-two{max-width:300px;padding:0}#footer .footer-nav-col.last-col{max-width:600px;padding:0}#footer .footer-form ul{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;row-gap:15px}#footer .footer-form button[type=submit]{margin:15px 0 0}#footer .footer-form form{-ms-flex-direction:column;flex-direction:column}.front_featured_section .featured-wrap{width:100%}.front_banner_section ul.product-list{display:none}.front_banner_section img.size-wpwtec-slider-img{width:auto;height:100%}}@media screen and (max-width:930px){.flex-container,.woocommerce .all-products-section .container{-ms-flex-direction:column;flex-direction:column}.woocommerce .all-products-section .sidebar-shop{-ms-flex-order:2;order:2;max-width:100%}.woocommerce .all-products-section .sidebar-shop:before{right:-20px}.woocommerce .all-products-section .shop-content{-ms-flex-order:1;order:1;padding:47px 0 0}#header-navigation .nav-top-item{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}#header-navigation .header-top-links{-ms-flex-direction:row;flex-direction:row}.landing_page_section .screen.left{margin:150px auto auto}.landing_page_section .screen.right{margin:120px auto auto}.landing_page_section .screen{-ms-flex-align:center;align-items:center}.landing_page_section .screen .left,.landing_page_section .screen .right{max-width:280px}.landing_page_section .bot-content,.landing_page_section .top-content{text-align:center}.landing_page_section .image.left{min-height:220px}.landing_page_section .image.left img{width:auto;max-height:320px;position:relative;top:-12px;left:calc(40% - 2px);-ms-transform:translateX(-50%);transform:translateX(-50%)}.landing_page_section .image.right{min-height:230px;margin:32px 0 24px}.landing_page_section .image.right img{width:auto;max-height:256px;position:relative;top:0;left:-4px;-ms-transform:unset;transform:unset}.landing_page_section .logo-image img{width:100%;height:auto}.landing_page_section .headings.top{font-size:41px;line-height:36px}.landing_page_section .headings.top.right{font-size:52px;line-height:42px}.landing_page_section .headings.main{font-size:70px;line-height:58px}.landing_page_section .headings.main.right{font-size:77px;line-height:58px}.landing_page_section .headings.sub{font-size:22px}.landing_page_section .the-content p{font-size:12px;text-align:center}.landing_page_section .the-content.right p{font-size:18px}}@media screen and (max-width:840px){.front_categories_section .cat_row_123{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;column-gap:0;row-gap:20px}.front_categories_section .cat_row_123 .category-wrap{width:100%}}@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}#wpadminbar{position:fixed}.hide-on-mobile{display:none!important}#masthead .header-wrap .container .flex-container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}#masthead .header-wrap .container .flex-container .nav-wrap{width:100%}#header-navigation .nav-top-item{-ms-flex-align:center;align-items:center}#header-navigation .nav-wrap #menu-toggle{position:absolute;top:30px;right:20px;margin:0}#header-navigation .header-top-links{column-gap:24px}#footer .footer-logo-text p{font-size:42px;line-height:40px;text-align:center}#footer img.footer-custom-logo{width:100%;height:auto}.front_categories_section .headings{font-size:40px}.landing_page_section{background:linear-gradient(to bottom,#081f3c 0,#081f3c 50%,#63adf8 50%,#63adf8 100%)}.landing_page_section .contents{-ms-flex-direction:column;flex-direction:column}.landing_page_section .content-left,.landing_page_section .content-right{height:50%}.landing_page_section .screen.left,.landing_page_section .screen.right{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;max-width:100%;margin:auto}.landing_page_section .image.left,.landing_page_section .image.right{max-width:260px}}@media screen and (max-width:700px){.woocommerce-account div.woocommerce{-ms-flex-direction:column;flex-direction:column}.woocommerce-account div.woocommerce .woocommerce-MyAccount-content,.woocommerce-account div.woocommerce .woocommerce-MyAccount-navigation{max-width:100%}.woocommerce-account div.woocommerce .woocommerce-MyAccount-navigation ul{column-count:3}.woocommerce .all-products-section .shop-content .brand-logo-box:before{content:unset}.woocommerce .all-products-section .shop-content .brand-logo-box .page-title{line-height:42px;text-align:center;padding:0;display:block}.front_categories_section .cat_row_12,.front_categories_section .cat_row_1234{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;column-gap:0;row-gap:20px}.front_categories_section .cat_row_12 .category-wrap,.front_categories_section .cat_row_1234 .category-wrap{width:100%}}@media screen and (max-width:650px){#masthead #logo .custom-logo{display:none}#masthead #logo .custom-logo.mobile{display:block}.blog_page_section .single-post{max-width:100%}.blog_page_section .single-post .sidebar{min-width:unset}#footer .footer-nav-col,#footer .footer-nav-col.col-two{max-width:256px}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}.woocommerce #reviews #comments .woocommerce-Reviews-title,.woocommerce #reviews #comments .woocommerce-noreviews{text-align:center}.woocommerce #review_form .comment-reply-title{font-size:20px}.woocommerce #review_form form.comment-form{width:100%}.single-product-section .related.products>h2{font-size:28px}.front_contactus_section .headings{font-size:55px}.front_contactus_section .content-left,.front_contactus_section .content-right{max-width:100%}.front_contactus_section .content-right{height:150px}.front_contactus_section .image img{width:500px;height:auto;bottom:-40px}.front_toproducts_section .content-top{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.front_toproducts_section ul.product-tabs li{width:100%}.front_banner_section .headings .top{font-size:24px!important;line-height:24px!important;margin:0}.front_banner_section .headings .top span.floating{font-size:24px!important;line-height:unset!important;display:block!important;margin:0}.front_banner_section .headings .top span.floating span{display:inline-block!important}.front_banner_section .headings .main{font-size:75px!important;line-height:66px!important;margin:0 0 15px}.front_banner_section .headings .main,.front_banner_section .headings .top{text-align:left}.front_banner_section .btn-link{max-width:240px}.front_banner_section .resizer:before{min-height:360px}}@media screen and (max-width:540px){#masthead .header-wrap .container .flex-container #logo .a-custom-logo{-ms-flex-pack:start;justify-content:flex-start;max-width:70%!important}#masthead .header-wrap .container .flex-container #logo .a-custom-logo img{max-width:100%!important}#footer .footer-nav-col .nav-col-heading{font-size:18px;line-height:30px;margin:0;cursor:pointer}#footer .footer-nav-col .nav-col-heading:after{content:'';display:block;background:url(assets/img/nav-arrow-down.png) center no-repeat;position:absolute;top:11px;right:0;transition:.3s;width:13px;height:9px}#footer .footer-nav-col .nav-links{display:none;opacity:0;margin:0}#footer .footer-nav-col .nav-links.active{display:block;opacity:1;animation:.3s ease-in-out anim-block}#footer .footer-nav-col .nav-links li{height:30px}#footer .footer-nav-col .nav-links a{line-height:30px}#footer .footer-nav-col{max-width:100%!important}.front_categories_section .headings{line-height:40px;padding:0 0 10px}.landing_page_section .screen.left,.landing_page_section .screen.right{-ms-flex-direction:column;flex-direction:column;row-gap:10px}.landing_page_section .logo-image{margin:0!important}.landing_page_section .image{display:none!important}}@media screen and (max-width:460px){#footer .footer-logo-text p span.bold{display:block}.blog_page_section .blog-archive .card{max-width:100%!important}.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 .single-post .heading{font-size:20px}.blog_page_section .single-post .post-content p{font-size:16px}.blog_page_section .single-post .sidebar .recent-posts,.blog_page_section .single-post .sidebar h2{font-size:22px;line-height:34px;margin:-8px 0 0}.blog_page_section .post-image{margin:0 -20px}.blog_page_section .post-image img{margin-top:0!important}.blog_page_section .blog-archive.boxes .blog-prev-img{overflow:hidden}.blog_page_section .blog-archive.boxes .blog-prev-img img{margin:auto;display:block}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%}.woocommerce-account div.woocommerce .woocommerce-MyAccount-navigation ul{column-count:2}.front_contactus_section .content-left{padding:37px 0 60px}.front_contactus_section .headings{font-size:40px;line-height:40px}.front_contactus_section .image img{width:360px;bottom:-29px}.front_benefits_section .benefit-wrap{padding:0 20px 28px}.front_benefits_section .image{width:100%}.front_sidecontent_section .headings{font-size:62px;line-height:62px;margin:0 0 20px}.front_sidecontent_section .btn-link{max-width:100%}.front_featured_section .featured-wrap img{bottom:-11px}.front_toproducts_section ul.filter-tabs.categories li{width:100%}.front_banner_section .contents{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;left:0;padding:0 0 15px}.front_banner_section .headings{width:100%;padding:0 20px}.front_banner_section .headings .top{font-size:24px!important;text-align:center}.front_banner_section .headings .main{font-size:54px!important;line-height:46px!important;text-align:center}#header-navigation #header_searchform{display:none}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJmb250cy9fZm9udHMuc2NzcyIsInNraW4vX2Jvb3RzdHJhcC1vdmVycmlkZXMuc2NzcyIsInN0eWxlLmNzcyIsInNraW4vX2JvZHkuc2NzcyIsInNraW4vX21peGlucy5zY3NzIiwic2tpbi9fZ3Jhdml0eWZvcm0uc2NzcyIsInNraW4vX2hlYWRlci5zY3NzIiwic2tpbi9fZm9vdGVyLnNjc3MiLCJza2luL19wYWdlLXNlY3Rpb25zLnNjc3MiLCJza2luL3NlY3Rpb25zL19zbGlkZXIuc2NzcyIsInNraW4vc2VjdGlvbnMvX2xhbmRpbmctcGFnZS5zY3NzIiwic2tpbi9zZWN0aW9ucy9fZnJvbnQtYmFubmVyLnNjc3MiLCJza2luL3NlY3Rpb25zL19mcm9udC1sb2dvcy5zY3NzIiwic2tpbi9zZWN0aW9ucy9fZnJvbnQtZmVhdHVyZWQuc2NzcyIsInNraW4vc2VjdGlvbnMvX2Zyb250LXRvcHJvZHVjdHMuc2NzcyIsInNraW4vc2VjdGlvbnMvX2Zyb250LWNhdGVnb3JpZXMuc2NzcyIsInNraW4vc2VjdGlvbnMvX2Zyb250LXNpZGVjb250ZW50LnNjc3MiLCJza2luL3NlY3Rpb25zL19mcm9udC1iZW5lZml0cy5zY3NzIiwic2tpbi9zZWN0aW9ucy9fZnJvbnQtY29udGFjdHVzLnNjc3MiLCJza2luL3NlY3Rpb25zL19iYW5uZXIuc2NzcyIsInNraW4vc2VjdGlvbnMvX3Byb2R1Y3RzLnNjc3MiLCJza2luL3NlY3Rpb25zL193b28tbG9naW4uc2NzcyIsInNraW4vc2VjdGlvbnMvX3dvby1vdmVycmlkZXMuc2NzcyIsInNraW4vc2VjdGlvbnMvX3dvby1jaGVja291dC5zY3NzIiwic2tpbi9zZWN0aW9ucy9fc2luZ2xlLXByb2R1Y3Quc2NzcyIsInNraW4vc2VjdGlvbnMvX3NpbmdsZS1wcm9kdWN0LWdhbGxlcnkuc2NzcyIsInNraW4vX2hlbHBlcnMuc2NzcyIsInNraW4vX21lZGlhLXF1ZXJpZXMuc2NzcyJdLCJuYW1lcyI6W10s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SkMsNkV5QnR6SkEsVUFBQSxLTHpkRiwwRUs2ZE0sYUFBQSxFVDk4Qk4sdUNTbTlCTSxRQUFBLEtBQUEsRUFBQSxLVG45Qk4sbUNTczlCRyxVQUFBLEtBQ0EsWUFBQSxLVHY5Qkgsb0NTMDlCTSxNQUFBLE1BQ0EsT0FBQSxNVjM5Qk4sc0NVZytCRyxRQUFBLEVBQUEsS0FBQSxLVmgrQkgsK0JVbStCRyxNQUFBLEtYbitCSCxxQ1d1K0JLLFVBQUEsS0FDQSxZQUFBLEtBQ0csT0FBQSxFQUFBLEVBQUEsS1h6K0JSLHFDVzQrQkUsVUFBQSxLZDUrQkYsMkNjKytCRSxPQUFBLE1BRUQsdURBQ0MsTUFBQSxLaEJsL0JGLGdDZ0JzL0JHLGNBQUEsSUFBQSxnQkFBQSxTQUNHLGVBQUEsT0FBQSxZQUFBLE9BQ0EsS0FBQSxFQUNBLFFBQUEsRUFBQSxFQUFBLEtoQnovQk4sZ0NnQjQvQk0sTUFBQSxLQUNBLFFBQUEsRUFBQSxLaEI3L0JOLHFDZ0IrL0JJLFVBQUEsZUFDQSxXQUFBLE9oQmhnQ0osc0NnQm1nQ0ksVUFBQSxlQUNHLFlBQUEsZUFDQSxXQUFBLE9yQmxvQlAsc0NxQnVvQkUsUUFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcblRoZW1lIE5hbWU6IFdvcmxkVGVjIENvcnBcbkF1dGhvcjogNTYxIE1lZGlhXG5BdXRob3IgVVJJOiBodHRwczovL3d3dy41NjFtZWRpYS5jb21cbkRlc2NyaXB0aW9uOiBDdXN0b20gd2Vic2l0ZSBkZXNpZ24gYnkgNTYxIE1lZGlhXG5WZXJzaW9uOiAxLjFcblRleHQgRG9tYWluOiB3cHd0ZWNcbiovXG5AaW1wb3J0ICdmb250cy9mb250cyc7XG5AaW1wb3J0ICdza2luL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdza2luL21peGlucyc7XG4vKipcbiAqKiBCb290c3RyYXAgT3ZlcnJpZGVzIFxuICoqL1xuQGltcG9ydCAnc2tpbi9ib290c3RyYXAtb3ZlcnJpZGVzJztcbi8qKlxuICoqIEJvZHlcbiAqKi9cbkBpbXBvcnQgJ3NraW4vYm9keSc7XG4vKipcbiAqKiBHcmF2aXR5Zm9ybXNcbiAqKi9cbkBpbXBvcnQgJ3NraW4vZ3Jhdml0eWZvcm0nO1xuLyoqXG4gKiogSGVhZGVyXG4gKiovXG5AaW1wb3J0ICdza2luL2hlYWRlcic7XG4vKipcbiAqKiBGb290ZXJcbiAqKi9cbkBpbXBvcnQgJ3NraW4vZm9vdGVyJztcbi8qKlxuICoqIFBhZ2UgU2VjdGlvbnNcbiAqKi9cbkBpbXBvcnQgJ3NraW4vcGFnZS1zZWN0aW9ucyc7XG4vKipcbiAqKiBIZWxwZXJzXG4gKiovXG5AaW1wb3J0ICdza2luL2hlbHBlcnMnO1xuLyoqXG4gKiogTWVkaWEgUXVlcmllc1xuICoqL1xuQGltcG9ydCAnc2tpbi9tZWRpYS1xdWVyaWVzJztcblxuIiwiQGZvbnQtZmFjZXtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCBSZWd1bGFyJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBzcmM6IGxvY2FsKCdNb250c2VycmF0IFJlZ3VsYXInKSwgdXJsKCdjc3MvZm9udHMvTW9udHNlcnJhdC1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuJGRlZmF1bHQtZm9udDogYnJhbmRvbi1ncm90ZXNxdWUsIHNhbnMtc2VyaWY7XHJcbiRkZWZhdWx0LWZvbnQtMjogYWN1bWluLXByby1leHRyYS1jb25kZW5zZWQsIHNhbnMtc2VyaWY7XHJcbiRtb250c2VycmF0LXJlZ3VsYXI6ICdNb250c2VycmF0IFJlZ3VsYXInOyIsIi5jb250YWluZXJ7XG5cdHdpZHRoOiAkY29udGFpbmVyLXdpZHRoIWltcG9ydGFudDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAkY29udGFpbmVyLXBhZGRpbmc7XG5cdG1hcmdpbjogMCBhdXRvO1xuXG59XG4ubmF2LXdyYXAsXG4ucm93LFxuLmNvbnRhaW5lcntcblx0JjpiZWZvcmUsXG5cdCY6YWZ0ZXJ7XG5cdFx0Y29udGVudDpcIlwiO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG4vLyAucm93e1xuLy8gXHRtYXJnaW46ICRyb3ctbWFyZ2luO1xuLy8gXHRjbGVhcjogYm90aDtcbi8vIH0iLCIvKiFcblRoZW1lIE5hbWU6IFdvcmxkVGVjIENvcnBcbkF1dGhvcjogNTYxIE1lZGlhXG5BdXRob3IgVVJJOiBodHRwczovL3d3dy41NjFtZWRpYS5jb21cbkRlc2NyaXB0aW9uOiBDdXN0b20gd2Vic2l0ZSBkZXNpZ24gYnkgNTYxIE1lZGlhXG5WZXJzaW9uOiAxLjFcblRleHQgRG9tYWluOiB3cHd0ZWNcbiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0IFJlZ3VsYXInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogbG9jYWwoXCJNb250c2VycmF0IFJlZ3VsYXJcIiksIHVybChcImNzcy9mb250cy9Nb250c2VycmF0LVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbi8qKlxuICoqIEJvb3RzdHJhcCBPdmVycmlkZXMgXG4gKiovXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEyMDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5uYXYtd3JhcDpiZWZvcmUsIC5uYXYtd3JhcDphZnRlcixcbi5yb3c6YmVmb3JlLFxuLnJvdzphZnRlcixcbi5jb250YWluZXI6YmVmb3JlLFxuLmNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDsgfVxuXG4vKipcbiAqKiBCb2R5XG4gKiovXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgZm9udC1mYW1pbHk6IHByb21ldG8sc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI1NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IDFzIG9wYWNpdHk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICBib2R5LmxvYWRpbmcge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuXG5ib2R5OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogLTExOyB9XG5cbmJvZHk6bm90KC53b29jb21tZXJjZSkgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG1heC13aWR0aDogbm9uZTsgfVxuXG4uZGVmYXVsdC1wYWdlLXNlY3Rpb24sXG4ud3B3dGVjLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjRkZGOyB9XG5cbiNjb250ZW50LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IGF1dG87IH1cblxuI3BhZ2Uuc2l0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgI3BhZ2Uuc2l0ZSAuc2l0ZS1pbm5lcixcbiAgI3BhZ2Uuc2l0ZSA+IC53cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogYXV0bzsgfVxuXG4jcHJpbWFyeTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgY2xlYXI6IGJvdGg7IH1cblxuZGl2LnNwYWNlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyMHB4OyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkY7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgYTpob3ZlciwgYTphY3RpdmUsIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjNTQ2ZTViOyB9XG4gIGEgaSB7XG4gICAgdHJhbnNpdGlvbjogLjNzOyB9XG5cbnAge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3YWQxNGIgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCAjNDBhZWZmIGluc2V0ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7IH1cblxuLmxpbmUtZ3NwYWNlciB7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiA5cHggMCAzNnB4OyB9XG5cbiN2aWRlby1tb2RhbC5pbixcbiN2aWRlby1jb250cm9sLW1vZGFsLmluIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbiN2aWRlby1tb2RhbCAubW9kYWwtZGlhbG9nLFxuI3ZpZGVvLWNvbnRyb2wtbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpOyB9XG5cbiN2aWRlby1tb2RhbCAubW9kYWwtYm9keSxcbiN2aWRlby1jb250cm9sLW1vZGFsIC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4jdmlkZW8tbW9kYWwgLm1vZGFsLWNvbnRlbnQsXG4jdmlkZW8tY29udHJvbC1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cblxuI3ZpZGVvLW1vZGFsIC5tb2RhbC1oZWFkZXIsXG4jdmlkZW8tY29udHJvbC1tb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI3ZpZGVvLW1vZGFsIC5tb2RhbC1oZWFkZXIgLmNsb3NlLFxuICAjdmlkZW8tY29udHJvbC1tb2RhbCAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE1cHg7XG4gICAgcmlnaHQ6IC0xNXB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0ZGRjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgICN2aWRlby1tb2RhbCAubW9kYWwtaGVhZGVyIC5jbG9zZTpob3ZlcixcbiAgICAjdmlkZW8tY29udHJvbC1tb2RhbCAubW9kYWwtaGVhZGVyIC5jbG9zZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gICAgI3ZpZGVvLW1vZGFsIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHNwYW4sXG4gICAgI3ZpZGVvLWNvbnRyb2wtbW9kYWwgLm1vZGFsLWhlYWRlciAuY2xvc2Ugc3BhbiB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBwYWRkaW5nOiAwIDZweDsgfVxuXG4jdmlkZW8tcGxheWVyLFxuI21vZGFsLXZpZGVvLFxuI21vZGFsLXZpZGVvLWNvbnRyb2wge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5hZGRfdG9fY2FydF9idXR0b24sXG4uYWRkZWRfdG9fY2FydC53Yy1mb3J3YXJkLFxuI3NlYXJjaHN1Ym1pdCxcbi5oZWFkZXItYnRuLFxuLmJ0bi1saW5rIHtcbiAgZm9udC1mYW1pbHk6IGFjdW1pbi1wcm8tZXh0cmEtY29uZGVuc2VkLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNGRkY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI5MHB4O1xuICBtaW4taGVpZ2h0OiA1NXB4O1xuICBwYWRkaW5nOiAxcHggMCAwO1xuICBtYXJnaW46IDE0cHggMCAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWYzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQwYWVmZjsgfVxuICAuYWRkX3RvX2NhcnRfYnV0dG9uOmhvdmVyLFxuICAuYWRkZWRfdG9fY2FydC53Yy1mb3J3YXJkOmhvdmVyLFxuICAjc2VhcmNoc3VibWl0OmhvdmVyLFxuICAuaGVhZGVyLWJ0bjpob3ZlcixcbiAgLmJ0bi1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBhZWZmO1xuICAgIGNvbG9yOiAjRkZGOyB9XG4gIC5hZGRfdG9fY2FydF9idXR0b24ubHVjaWQsXG4gIC5hZGRlZF90b19jYXJ0LndjLWZvcndhcmQubHVjaWQsXG4gICNzZWFyY2hzdWJtaXQubHVjaWQsXG4gIC5oZWFkZXItYnRuLmx1Y2lkLFxuICAuYnRuLWxpbmsubHVjaWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5hZGRfdG9fY2FydF9idXR0b24ubHVjaWQ6aG92ZXIsXG4gIC5hZGRlZF90b19jYXJ0LndjLWZvcndhcmQubHVjaWQ6aG92ZXIsXG4gICNzZWFyY2hzdWJtaXQubHVjaWQ6aG92ZXIsXG4gIC5oZWFkZXItYnRuLmx1Y2lkOmhvdmVyLFxuICAuYnRuLWxpbmsubHVjaWQ6aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0MGFlZmY7IH1cbiAgLmFkZF90b19jYXJ0X2J1dHRvbjpob3ZlcjpiZWZvcmUsXG4gIC5hZGRlZF90b19jYXJ0LndjLWZvcndhcmQ6aG92ZXI6YmVmb3JlLFxuICAjc2VhcmNoc3VibWl0OmhvdmVyOmJlZm9yZSxcbiAgLmhlYWRlci1idG46aG92ZXI6YmVmb3JlLFxuICAuYnRuLWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5hZGRfdG9fY2FydF9idXR0b246YmVmb3JlLFxuICAuYWRkZWRfdG9fY2FydC53Yy1mb3J3YXJkOmJlZm9yZSxcbiAgI3NlYXJjaHN1Ym1pdDpiZWZvcmUsXG4gIC5oZWFkZXItYnRuOmJlZm9yZSxcbiAgLmJ0bi1saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAuYWRkX3RvX2NhcnRfYnV0dG9uLmx1Y2lkOmJlZm9yZSxcbiAgLmFkZGVkX3RvX2NhcnQud2MtZm9yd2FyZC5sdWNpZDpiZWZvcmUsXG4gICNzZWFyY2hzdWJtaXQubHVjaWQ6YmVmb3JlLFxuICAuaGVhZGVyLWJ0bi5sdWNpZDpiZWZvcmUsXG4gIC5idG4tbGluay5sdWNpZDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MGFlZmY7IH1cblxuI3dpbmRvd3NpemUge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAtMTsgfVxuXG4udGhlLWNvbnRlbnQtd3JhcCB7XG4gIGhlaWdodDogaW5oZXJpdDsgfVxuXG4jc2VhcmNoZm9ybSB7XG4gIG1hcmdpbjogMCAwIDMwcHggMDsgfVxuXG4jc2VhcmNoc3VibWl0IHtcbiAgZm9udC1mYW1pbHk6IGJyYW5kb24tZ3JvdGVzcXVlLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogMTYwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDFmM2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDFmM2U7XG4gIGNvbG9yOiAjRkZGOyB9XG4gICNzZWFyY2hzdWJtaXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM0MGFlZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI0ZGRjsgfVxuXG4jc2VhcmNoZm9ybSBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogYnJhbmRvbi1ncm90ZXNxdWUsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogLjAyZW07XG4gIHBhZGRpbmc6IDlweCAxNHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDFmM2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87IH1cbiAgI3NlYXJjaGZvcm0gaW5wdXRbdHlwZT0ndGV4dCddOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNDBhZWZmOyB9XG5cbi5wYWdlLW51bWJlcnMge1xuICBmb250LWZhbWlseTogYnJhbmRvbi1ncm90ZXNxdWUsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnBhZ2UtbnVtYmVyczpmb2N1cywgLnBhZ2UtbnVtYmVyczpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAucGFnZS1udW1iZXJzLnByZXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzMiU7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL3NsaWRlci1sZWZ0LWFycm93LnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLnBhZ2UtbnVtYmVycy5uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDMyJTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvc2xpZGVyLXJpZ2h0LWFycm93LnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDZweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLndwd3RlYy1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUxcHggMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLndvb2NvbW1lcmNlIGEuYnV0dG9uIHtcbiAgbGluZS1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7IH1cblxuLyogUmVhZCBNb3JlIFRleHQgKi9cbi5yZWFkbW9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogMjUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlLW91dDtcbiAgbWFyZ2luOiAxNHB4IDAgNDBweDsgfVxuXG4ucmVhZG1vcmUuZXhwYW5kIHtcbiAgbWF4LWhlaWdodDogNTAwMHB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41NXMgZWFzZS1pbi1vdXQ7IH1cblxuLnJlYWRtb3JlLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgcGFkZGluZzogMnB4IDAgMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IC4zczsgfVxuICAucmVhZG1vcmUtbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuXG4ucmVhZG1vcmUtbGluay5leHBhbmQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5yZWFkbW9yZS1saW5rIGkge1xuICBmb250LXNpemU6IDIycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm1vZGFsIHtcbiAgei1pbmRleDogMTAwMDE7IH1cblxuLyoqXG4gKiogR3Jhdml0eWZvcm1zXG4gKiovXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAxZjNlOyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAxZjNlOyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMWYzZTsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMWYzZTsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKSxcbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgc2VsZWN0Om5vdChbbXVsdGlwbGU9XCJtdWx0aXBsZVwiXSksXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHRleHRhcmVhLnNtYWxsLCBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHRleHRhcmVhLmxhcmdlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBicmFuZG9uLWdyb3Rlc3F1ZSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDFmM2U7XG4gIHBhZGRpbmc6IDEzcHggMTRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMWYzZTsgfVxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKTpmb2N1cyxcbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBzZWxlY3Q6bm90KFttdWx0aXBsZT1cIm11bHRpcGxlXCJdKTpmb2N1cyxcbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSB0ZXh0YXJlYS5zbWFsbDpmb2N1cywgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSB0ZXh0YXJlYS5sYXJnZTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU0NmU1YjsgfVxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKTpmb2N1czo6cGxhY2Vob2xkZXIsXG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgc2VsZWN0Om5vdChbbXVsdGlwbGU9XCJtdWx0aXBsZVwiXSk6Zm9jdXM6OnBsYWNlaG9sZGVyLFxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHRleHRhcmVhLnNtYWxsOmZvY3VzOjpwbGFjZWhvbGRlciwgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSB0ZXh0YXJlYS5sYXJnZTpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDIyMSwgMjA3LCAxODIsIDAuMSk7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSB0ZXh0YXJlYS5zbWFsbCwgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSB0ZXh0YXJlYS5sYXJnZSB7XG4gIHBhZGRpbmc6IDBweCAxOXB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByZXNpemU6IG5vbmU7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSB0ZXh0YXJlYS5zbWFsbCxcbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgdGV4dGFyZWEubGFyZ2UsXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfdGV4dGFyZWEge1xuICBoZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZmllbGRzIHtcbiAgZ3JpZC1yb3ctZ2FwOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGdyaWQtY29sdW1uLWdhcDogMjBweCAhaW1wb3J0YW50OyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZGl2LmdmaWVsZF9lcnJvciBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWJ1dHRvbl0pOm5vdChbdHlwZT1pbWFnZV0pOm5vdChbdHlwZT1maWxlXSk6Zm9jdXMsXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGRpdi5nZmllbGRfZXJyb3Igc2VsZWN0OmZvY3VzLFxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBkaXYuZ2ZpZWxkX2Vycm9yIHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU0NmU1YjsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGRpdi5nZmllbGRfZXJyb3IgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pOmZvY3VzOjpwbGFjZWhvbGRlcixcbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZGl2LmdmaWVsZF9lcnJvciBzZWxlY3Q6Zm9jdXM6OnBsYWNlaG9sZGVyLFxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBkaXYuZ2ZpZWxkX2Vycm9yIHRleHRhcmVhOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDIyMSwgMjA3LCAxODIsIDAuMSk7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBkaXYuZ2ZpZWxkX2Vycm9yIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBmb250LWZhbWlseTogYnJhbmRvbi1ncm90ZXNxdWUsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZjQ0MzM2O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogNHB4IDAgMDtcbiAgYmFja2dyb3VuZDogMCAwOyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZGl2LmdmaWVsZC5nZmllbGRfZXJyb3IuZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpYmx1ZSBkaXYuZ2lucHV0X2NvbnRhaW5lcixcbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZGl2LmdmaWVsZC5nZmllbGRfZXJyb3IuZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpYmx1ZSBsYWJlbC5nZmllbGRfbGFiZWwwIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX2xhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogYnJhbmRvbi1ncm90ZXNxdWUsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZGRjZmI2ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGRpdi52YWxpZGF0aW9uX2Vycm9yIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNnB4OyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTE0cHggYXV0byAwO1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgLmJ1dHRvbixcbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIGlucHV0LmJ1dHRvbixcbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIGlucHV0LmJ1dHRvbixcbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgYmFja2dyb3VuZDogIzAwMWYzZTtcbiAgICBmb250LWZhbWlseTogYnJhbmRvbi1ncm90ZXNxdWUsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM3YWQxNGI7XG4gICAgcGFkZGluZzogOXB4IDA7XG4gICAgbWFyZ2luOiAxNnB4IDAgMCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIC5idXR0b246aG92ZXIsXG4gICAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIGlucHV0LmJ1dHRvbjpob3ZlcixcbiAgICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuICAgIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciBpbnB1dC5idXR0b246aG92ZXIsXG4gICAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMWYzZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDFmM2U7IH1cbiAgICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgLmJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4gICAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIGlucHV0LmJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4gICAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlcjpiZWZvcmUsXG4gICAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIGlucHV0LmJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4gICAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlcjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciAuYnV0dG9uOmJlZm9yZSxcbiAgICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgaW5wdXQuYnV0dG9uOmJlZm9yZSxcbiAgICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmJlZm9yZSxcbiAgICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgaW5wdXQuYnV0dG9uOmJlZm9yZSxcbiAgICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjN2FkMTRiO1xuICAgICAgei1pbmRleDogLTE7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYWpheF9zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcbiAgbGVmdDogY2FsYygxMDAlICsgMnB4KTsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtOyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzID4gaDIge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgc2VsZWN0LmdmaWVsZF9zZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2FkMTRiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9kcm9wZG93bi1hcnJvdy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gMjBweCByaWdodCAxOHB4O1xuICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMTBweCAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBzZWxlY3QuZ2ZpZWxkX3NlbGVjdDpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU0NmU1YjsgfVxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHNlbGVjdC5nZmllbGRfc2VsZWN0OmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoMjIxLCAyMDcsIDE4MiwgMC4xKTsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0LmRhdGVwaWNrZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9jYWxlbmRhci1pY29uLnBuZykgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gMjBweCByaWdodCAxOHB4ICFpbXBvcnRhbnQ7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuY2hlY2tib3hlcy1jb2xzLTMgLmdmaWVsZF9jaGVja2JveCxcbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmNoZWNrYm94ZXMtY29scy00IC5nZmllbGRfY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuY2hlY2tib3hlcy1jb2xzLTQgLmdmaWVsZF9jaGVja2JveCB7XG4gIHJvdy1nYXA6IDJweDsgfVxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5jaGVja2JveGVzLWNvbHMtNCAuZ2ZpZWxkX2NoZWNrYm94IC5nY2hvaWNlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5jaGVja2JveGVzLWNvbHMtMyAuZ2ZpZWxkX2NoZWNrYm94IHtcbiAgcm93LWdhcDogNHB4OyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmNoZWNrYm94ZXMtY29scy0zIC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzMuMzMlOyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdyYWRpb3MtaG9yaXpvbnRhbCBsZWdlbmQge1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ3JhZGlvcy1ob3Jpem9udGFsIC5naW5wdXRfY29udGFpbmVyX3JhZGlvIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9yYWRpbyAuZ2ZpZWxkLWNob2ljZS1pbnB1dCxcbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9jaGVja2JveCAuZ2ZpZWxkLWNob2ljZS1pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IC0xOyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9yYWRpbyAuZ2ZpZWxkLWNob2ljZS1pbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfY2hlY2tib3ggLmdmaWVsZC1jaG9pY2UtaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjBweDsgfVxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfcmFkaW8gLmdmaWVsZC1jaG9pY2UtaW5wdXQgKyBsYWJlbCxcbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX2NoZWNrYm94IC5nZmllbGQtY2hvaWNlLWlucHV0ICsgbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBicmFuZG9uLWdyb3Rlc3F1ZSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMDAxZjNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX3JhZGlvIC5nZmllbGQtY2hvaWNlLWlucHV0ICsgbGFiZWw6YmVmb3JlLFxuICAgIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9jaGVja2JveCAuZ2ZpZWxkLWNob2ljZS1pbnB1dCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAtNXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvY2hlY2tib3gtaW1nLmpwZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLm5vdGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDJweCAwIDhweCA1MXB4O1xuICBjb2xvcjogcmdiYSgxNjYsIDE2NiwgMTY2LCAwLjgpOyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLm5vdGUgaSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdXJsKGFzc2V0cy9pbWcvbm90ZS1sb2NrLWljb24ucG5nKSAwIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMjdweCk7XG4gICAgbGVmdDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5oYXMtZm9vdG5vdGUgLmdmb3JtX2JvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuaGFzLWZvb3Rub3RlIGRpdi5nZm9ybV9maWVsZHMgLmZvcm0tZm9vdG5vdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogLTVweDtcbiAgd2lkdGg6IGNhbGMoNTAlICsgNXB4KSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAyOXB4OyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmhhcy1mb290bm90ZSAuZ2Zvcm1fZm9vdGVyIC5idXR0b24sXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5oYXMtZm9vdG5vdGUgLmdmb3JtX2Zvb3RlciBpbnB1dC5idXR0b24sXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5oYXMtZm9vdG5vdGUgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5oYXMtZm9vdG5vdGUgLmdmb3JtX2Zvb3RlciBpbnB1dC5idXR0b24sXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5oYXMtZm9vdG5vdGUgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xuICBtaW4td2lkdGg6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IGJyYW5kb24tZ3JvdGVzcXVlLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTNweCAwO1xuICBtaW4td2lkdGg6IDI2MHB4O1xuICBtYXgtaGVpZ2h0OiA1MHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoNjVkZWcsICNmZGU0ZDUgMCwgI2E2Nzk1YiA0NiUsICNhNjc5NWIgNTAlLCAjYTY3OTViIDU0JSwgI2ZmZTZkNiAxMDAlKTtcbiAgLyogRkYzLjYtMTUgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNjVkZWcsICNmZGU0ZDUgMCwgI2E2Nzk1YiA0NiUsICNhNjc5NWIgNTAlLCAjYTY3OTViIDU0JSwgI2ZmZTZkNiAxMDAlKTtcbiAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY1ZGVnLCAjZmRlNGQ1IDAsICNhNjc5NWIgNDYlLCAjYTY3OTViIDUwJSwgI2E2Nzk1YiA1NCUsICNmZmU2ZDYgMTAwJSk7XG4gIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuaGFzLWZvb3Rub3RlIC5nZm9ybV9mb290ZXIgLmJ1dHRvbjpob3ZlcjphZnRlcixcbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuaGFzLWZvb3Rub3RlIC5nZm9ybV9mb290ZXIgaW5wdXQuYnV0dG9uOmhvdmVyOmFmdGVyLFxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5oYXMtZm9vdG5vdGUgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXI6YWZ0ZXIsXG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmhhcy1mb290bm90ZSAuZ2Zvcm1fZm9vdGVyIGlucHV0LmJ1dHRvbjpob3ZlcjphZnRlcixcbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuaGFzLWZvb3Rub3RlIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmhhcy1mb290bm90ZSAuZ2Zvcm1fZm9vdGVyIC5idXR0b246YWZ0ZXIsXG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmhhcy1mb290bm90ZSAuZ2Zvcm1fZm9vdGVyIGlucHV0LmJ1dHRvbjphZnRlcixcbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuaGFzLWZvb3Rub3RlIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmFmdGVyLFxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5oYXMtZm9vdG5vdGUgLmdmb3JtX2Zvb3RlciBpbnB1dC5idXR0b246YWZ0ZXIsXG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmhhcy1mb290bm90ZSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAgIHotaW5kZXg6IC0xOyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmhpZGUtZXJyb3ItaW5mbyBkaXYuZ2ZpZWxkX2Vycm9yIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmhpZGUtZmllbGQtbGFiZWwgLmdmaWVsZF9sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tY2FwdGNoYSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvciArIGxpLmdmaWVsZC5nZmllbGRfZXJyb3Ige1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIgdWwuZ2ZpZWxkX2NoZWNrYm94IGxpIGxhYmVsLFxuZGl2Lmdmb3JtX3dyYXBwZXIgdWwuZ2ZpZWxkX3JhZGlvIGxpIGxhYmVsIHtcbiAgbWFyZ2luOiA2cHggMCAwIDRweDsgfVxuXG4uZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICBmb250LWZhbWlseTogYnJhbmRvbi1ncm90ZXNxdWUsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSBoMSxcbiAgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIGgyLFxuICAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2UgaDMge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2UgYSB7XG4gICAgY29sb3I6ICNGRkY7IH1cblxuLmhpZGUtZXJyb3ItaW5mb193cmFwcGVyIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvbnRhY3R1cy1wYWdlLWZvcm0gLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgZm9udC1mYW1pbHk6IGJyYW5kb24tZ3JvdGVzcXVlLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgcGFkZGluZzogMTVweCAyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogI0ZGRjsgfVxuICAuY29udGFjdHVzLXBhZ2UtZm9ybSAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2UgYSB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmdmb3JtLXN1cnZleSAuZ2Zvcm0tdGl0bGUge1xuICBmb250LWZhbWlseTogYWN1bWluLXByby1leHRyYS1jb25kZW5zZWQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDFmM2U7XG4gIG1hcmdpbjogMDsgfVxuXG4uZ2Zvcm0tc3VydmV5IC5nZm9ybS10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IGJyYW5kb24tZ3JvdGVzcXVlLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzZkOGY3NjtcbiAgbWFyZ2luOiAxOXB4IDAgMDsgfVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSB7XG4gIGZvbnQtZmFtaWx5OiBicmFuZG9uLWdyb3Rlc3F1ZSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2RkY2ZiNiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggMTRweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkY2ZiNiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2FkMTRiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2Ryb3Bkb3duLWFycm93LnBuZykgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gMjBweCByaWdodCAxOHB4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1kcm9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdhZDE0YiAhaW1wb3J0YW50OyB9XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMge1xuICBmb250LWZhbWlseTogYnJhbmRvbi1ncm90ZXNxdWUsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNkZGNmYjYgIWltcG9ydGFudDsgfVxuXG4uZ2ZpZWxkX2Rlc2NyaXB0aW9uLnZhbGlkYXRpb25fbWVzc2FnZS5nZmllbGRfdmFsaWRhdGlvbl9tZXNzYWdlLFxuLmdmb3JtX3N1Ym1pc3Npb25fZXJyb3IuaGlkZV9zdW1tYXJ5IHtcbiAgZm9udC1mYW1pbHk6IGJyYW5kb24tZ3JvdGVzcXVlLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmYwMDAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogNXB4IDA7IH1cblxuLyoqXG4gKiogSGVhZGVyXG4gKiovXG4jbWFzdGhlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICB0cmFuc2l0aW9uOiB0b3AgLjNzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQwYWVmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWYzZTsgfVxuICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltZy9oZWFkZXItYmNrZ3JuZC5qcGcpIGNlbnRlciBib3R0b20gbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjbG9nbyB7XG4gICAgICBwYWRkaW5nOiA1cHggMCA5cHg7IH1cbiAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2xvZ28gLmEtY3VzdG9tLWxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2xvZ28gLmEtY3VzdG9tLWxvZ28gaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7IH1cbiAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyIC5uYXYtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luOiAyNHB4IDAgMDtcbiAgICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxM3B4IDAgMDsgfVxuICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07IH1cbiAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgY29sdW1uLWdhcDogMzRweDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsOyB9XG4gICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsIC5kcm9wZG93bi1jYXJldCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gICAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgLmRyb3Bkb3duLWNhcmV0OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHRvcDogLTUycHg7XG4gICAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDNweCk7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKGFzc2V0cy9pbWcvbWVudS1hcnJvdy1kb3duLnBuZykgY2VudGVyIG5vLXJlcGVhdDsgfVxuICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaS5uYXYtcGhvbmUgYSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBicmFuZG9uLWdyb3Rlc3F1ZSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaS5uYXYtcGhvbmUgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpID4gYSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBicmFuZG9uLWdyb3Rlc3F1ZSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDM4cHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpID4gYTpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIodGl0bGUpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuICAgICAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IGE6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0MGFlZmY7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIycHgpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtOHB4OyB9XG4gICAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpLmRyb3Bkb3duLm9wZW4gPiBhLFxuICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IGE6aG92ZXIsXG4gICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpID4gYTphY3RpdmUsXG4gICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpID4gYTpmb2N1cyxcbiAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGk6aG92ZXIgPiBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGkuZHJvcGRvd24ub3BlbiA+IGE6YWZ0ZXIsXG4gICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGkgPiBhOmhvdmVyOmFmdGVyLFxuICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpID4gYTphY3RpdmU6YWZ0ZXIsXG4gICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGkgPiBhOmZvY3VzOmFmdGVyLFxuICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpOmhvdmVyID4gYTphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpLmRyb3Bkb3duLmFjdGl2ZSA+IC5kcm9wZG93bi1jYXJldDpiZWZvcmUge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG4gICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbiAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTsgfVxuICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgdWwuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgbGVmdDogLTIzcHg7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHggMTVweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCB1bC5kcm9wZG93bi1tZW51OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3YWQxNGI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTsgfVxuICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCB1bC5kcm9wZG93bi1tZW51IGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDFmM2U7IH1cbiAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCB1bC5kcm9wZG93bi1tZW51IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMWYzZTsgfVxuICAgICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsIHVsLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBicmFuZG9uLWdyb3Rlc3F1ZSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAxZjNlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuICAgICAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgdWwuZHJvcGRvd24tbWVudSBsaSBhOmhvdmVyLCAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgdWwuZHJvcGRvd24tbWVudSBsaSBhOmFjdGl2ZSwgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsIHVsLmRyb3Bkb3duLW1lbnUgbGkgYTpmb2N1cyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDBhZWZmOyB9XG4gICAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCB1bC5kcm9wZG93bi1tZW51IGxpIGE6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxcHgpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDFmM2U7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCBsaTpsYXN0LWNoaWxkIHVsIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBsZWZ0OiBhdXRvOyB9XG5cbi5jdXN0b20tbG9nby5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNtZW51LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMTlweDsgfVxuXG4ubmF2YmFyLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHotaW5kZXg6IDEyMDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7IH1cbiAgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDBhZWZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhcjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIgKyAuaWNvbi1iYXIge1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIuaWNvbi1iYXItMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm5hdmJhci10b2dnbGUgLmljb24tYmFyLmljb24tYmFyLTI6YWZ0ZXIsIC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhci5pY29uLWJhci0yOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogIzQwYWVmZjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMCk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwKTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40czsgfVxuXG4ubmF2YmFyLXRvZ2dsZS5vcGVuIC5pY29uLWJhci5pY29uLWJhci0zLFxuLm5hdmJhci10b2dnbGUub3BlbiAuaWNvbi1iYXIuaWNvbi1iYXItMSB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDsgfVxuXG4ubmF2YmFyLXRvZ2dsZS5vcGVuIC5pY29uLWJhciB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cblxuLm5hdmJhci10b2dnbGUub3BlbiAuaWNvbi1iYXIuaWNvbi1iYXItMiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5uYXZiYXItdG9nZ2xlLm9wZW4gLmljb24tYmFyLmljb24tYmFyLTI6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTsgfVxuXG4ubmF2YmFyLXRvZ2dsZS5vcGVuIC5pY29uLWJhci5pY29uLWJhci0yOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTsgfVxuXG51bC5mb290ZXItc29jaWFsLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMSAxIGF1dG87XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMCAzNXB4OyB9XG4gIHVsLmZvb3Rlci1zb2NpYWwtbGlua3MgbGk6bGFzdC1jaGlsZCBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgdWwuZm9vdGVyLXNvY2lhbC1saW5rcyBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXJnaW46IDA7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICB1bC5mb290ZXItc29jaWFsLWxpbmtzIGEgaSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIG1pbi1oZWlnaHQ6IDIxcHg7XG4gICAgICBtaW4td2lkdGg6IDEzcHg7IH1cbiAgICB1bC5mb290ZXItc29jaWFsLWxpbmtzIGEgaS5saW5rLWN1c3RvbS1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgdWwuZm9vdGVyLXNvY2lhbC1saW5rcyBhIGkubGluay1jdXN0b20taWNvbiBpbWcge1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICB1bC5mb290ZXItc29jaWFsLWxpbmtzIGEgaS5saW5rLWN1c3RvbS1pY29uIGltZzpudGgtY2hpbGQoMSkge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICB1bC5mb290ZXItc29jaWFsLWxpbmtzIGEgaS5saW5rLWN1c3RvbS1pY29uOmhvdmVyIGltZzpudGgtY2hpbGQoMSkge1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICB1bC5mb290ZXItc29jaWFsLWxpbmtzIGEgaS5saW5rLWN1c3RvbS1pY29uOmhvdmVyIGltZzpudGgtY2hpbGQoMikge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgdWwuZm9vdGVyLXNvY2lhbC1saW5rcyBhIGkuZmEtaW5zdGFncmFtIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAgIHVsLmZvb3Rlci1zb2NpYWwtbGlua3MgYSBpLmZhLWxpbmtlZGluLWluIHtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMXB4OyB9XG4gICAgdWwuZm9vdGVyLXNvY2lhbC1saW5rcyBhOmhvdmVyIGkge1xuICAgICAgY29sb3I6ICM1NDZlNWI7IH1cblxuI2hlYWRlci1uYXZpZ2F0aW9uIC5uYXYtdG9wLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBjb2x1bW4tZ2FwOiA2MHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4jaGVhZGVyLW5hdmlnYXRpb24gLmhlYWRlci10b3AtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiA1OHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cbiAgI2hlYWRlci1uYXZpZ2F0aW9uIC5oZWFkZXItdG9wLWxpbmtzIGEge1xuICAgIGZvbnQtZmFtaWx5OiBicmFuZG9uLWdyb3Rlc3F1ZSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgICAjaGVhZGVyLW5hdmlnYXRpb24gLmhlYWRlci10b3AtbGlua3MgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzQwYWVmZjsgfVxuICAjaGVhZGVyLW5hdmlnYXRpb24gLmhlYWRlci10b3AtbGlua3MgYS5waG9uZSB7XG4gICAgZm9udC1mYW1pbHk6IGFjdW1pbi1wcm8tZXh0cmEtY29uZGVuc2VkLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICNoZWFkZXItbmF2aWdhdGlvbiAuaGVhZGVyLXRvcC1saW5rcyAubGluay1jdXN0b20taWNvbiB7XG4gICAgbWFyZ2luOiAwIDlweCAwIDA7IH1cblxuI2hlYWRlci1uYXZpZ2F0aW9uICNoZWFkZXJfc2VhcmNoZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM2MHB4OyB9XG4gICNoZWFkZXItbmF2aWdhdGlvbiAjaGVhZGVyX3NlYXJjaGZvcm0gOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzQyNzI5ODsgfVxuICAjaGVhZGVyLW5hdmlnYXRpb24gI2hlYWRlcl9zZWFyY2hmb3JtIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNDI3Mjk4OyB9XG4gICNoZWFkZXItbmF2aWdhdGlvbiAjaGVhZGVyX3NlYXJjaGZvcm0gOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNDI3Mjk4OyB9XG4gICNoZWFkZXItbmF2aWdhdGlvbiAjaGVhZGVyX3NlYXJjaGZvcm0gOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM0MjcyOTg7IH1cbiAgI2hlYWRlci1uYXZpZ2F0aW9uICNoZWFkZXJfc2VhcmNoZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9pbnB1dC1zZWFyY2gtaWNvbi5wbmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDI3Mjk4O1xuICAgIGZvbnQtZmFtaWx5OiBicmFuZG9uLWdyb3Rlc3F1ZSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogOHB4IDAgNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50OyB9XG4gIC5jdXJyZW50LW1lbnUtaXRlbSBhOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cblxuLmxvZ28tdGV4dCBwIHtcbiAgZm9udC1mYW1pbHk6IGFjdW1pbi1wcm8tZXh0cmEtY29uZGVuc2VkLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNGRkY7XG4gIG1hcmdpbjogMDsgfVxuICAubG9nby10ZXh0IHAgc3Bhbi5ib2xkIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5sb2dvLXRleHQgcCBzcGFuLmxpZ2h0LWJsdWUge1xuICAgIGNvbG9yOiAjNDBhZWZmOyB9XG5cbmxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuLmN1cnJlbnQtbWVudS1pdGVtIGE6YWZ0ZXIsXG4ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmUgYTphZnRlciB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDsgfVxuXG4uc3VibWVudS1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNTVweDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICMxODMwNGM7IH1cbiAgLnN1Ym1lbnUtYm94LmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBhbmltYXRpb246IGFuaW0tYmxvY2sgLjNzIGVhc2UtaW4tb3V0OyB9XG4gIC5zdWJtZW51LWJveCAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5zdWJtZW51LWJveCAuaW1hZ2Uge1xuICAgIHdpZHRoOiA0MTdweDtcbiAgICBoZWlnaHQ6IDI3NXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuc3VibWVudS1ib3ggLmltYWdlIGltZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC01MnB4O1xuICAgICAgb3BhY2l0eTogLjE7IH1cbiAgLnN1Ym1lbnUtYm94IC5zdWJsaW5rcy1ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc4M3B4O1xuICAgIHBhZGRpbmc6IDE2cHggMCAxOXB4O1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAuc3VibWVudS1ib3ggLnN1YmxpbmtzLWJveC5hY3RpdmUge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAuc3VibWVudS1ib3ggLnN1YmxpbmtzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbHVtbi1jb3VudDogMjsgfVxuICAgIC5zdWJtZW51LWJveCAuc3VibGlua3MgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCAyNzBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICAgIC5zdWJtZW51LWJveCAuc3VibGlua3MgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1nL3JpZ2h0LWFycm93LWxpc3QucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBtYXJnaW46IDAgN3B4IDAgNHB4OyB9XG4gICAgICAuc3VibWVudS1ib3ggLnN1YmxpbmtzIGxpOmhvdmVyLCAuc3VibWVudS1ib3ggLnN1YmxpbmtzIGxpOmFjdGl2ZSwgLnN1Ym1lbnUtYm94IC5zdWJsaW5rcyBsaTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgIHBhZGRpbmc6IDAgMTJweDsgfVxuICAgICAgICAuc3VibWVudS1ib3ggLnN1YmxpbmtzIGxpOmhvdmVyIGEsIC5zdWJtZW51LWJveCAuc3VibGlua3MgbGk6YWN0aXZlIGEsIC5zdWJtZW51LWJveCAuc3VibGlua3MgbGk6Zm9jdXMgYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuc3VibWVudS1ib3ggYTpub3QoLmJ0bi1saW5rKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBicmFuZG9uLWdyb3Rlc3F1ZSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwMDFmM2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuXG4jaGVhZGVyLW1lc3NhZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2FkMTRiOyB9XG4gICNoZWFkZXItbWVzc2FnZSAuaGVhZGVyLW5vdGlmaWNhdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBicmFuZG9uLWdyb3Rlc3F1ZSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMDAxZjNlO1xuICAgIHBhZGRpbmc6IDdweCAwO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtbW96LWFuaW1hdGlvbjogc2Nyb2xsaW5nLXRleHQgMTVzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc2Nyb2xsaW5nLXRleHQgMTVzIGxpbmVhciBpbmZpbml0ZTtcbiAgICBhbmltYXRpb246IHNjcm9sbGluZy10ZXh0IDE1cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuLyogZm9yIEZpcmVmb3ggKi9cbkAtbW96LWtleWZyYW1lcyBzY3JvbGxpbmctdGV4dCB7XG4gIGZyb20ge1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gIHRvIHtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpOyB9IH1cblxuLyogZm9yIENocm9tZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHNjcm9sbGluZy10ZXh0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNjcm9sbGluZy10ZXh0IHtcbiAgZnJvbSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gIHRvIHtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7IH0gfVxuXG4vKipcbiAqKiBGb290ZXJcbiAqKi9cbiNmb290ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9mb290ZXItYmNrZ3JuZC5wbmcpLCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDAxZjNlLCAjMDAxMjI1KTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzQwYWVmZjsgfVxuICAjZm9vdGVyIC5mb290ZXItY29udGVudHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDM1cHggMCAyOXB4OyB9XG4gICNmb290ZXIgLmEtY3VzdG9tLWxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4OyB9XG4gICAgI2Zvb3RlciAuYS1jdXN0b20tbG9nby5tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICNmb290ZXIgLmZvb3Rlci1uYXZzLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE1MzQ1MTtcbiAgICBwYWRkaW5nOiAwIDAgMTlweDsgfVxuICAjZm9vdGVyIC5mb290ZXItbmF2LWNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAjZm9vdGVyIC5mb290ZXItbmF2LWNvbDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzM2NTM7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxNzdweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTlweDtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgI2Zvb3RlciAuZm9vdGVyLW5hdi1jb2wuY29sLXR3byB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNDU4cHg7XG4gICAgICBwYWRkaW5nOiAwIDY1cHg7IH1cbiAgICAgICNmb290ZXIgLmZvb3Rlci1uYXYtY29sLmNvbC10d28gLm5hdi1saW5rcyB7XG4gICAgICAgIGNvbHVtbi1nYXA6IDQ1cHg7IH1cbiAgICAjZm9vdGVyIC5mb290ZXItbmF2LWNvbC5sYXN0LWNvbCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDAgMCA2NXB4OyB9XG4gICAgICAjZm9vdGVyIC5mb290ZXItbmF2LWNvbC5sYXN0LWNvbDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IHVuc2V0OyB9XG4gICNmb290ZXIgLmZvb3Rlci1jb2wtbG9nbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTNweCAwIDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgI2Zvb3RlciAuZm9vdGVyLWxvZ29jYXJkcy1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTNweCAwIDRweDsgfVxuICAjZm9vdGVyIC5mb290ZXItZm9ybS1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNTM0NTE7XG4gICAgcGFkZGluZzogMTNweCAwOyB9XG4gICNmb290ZXIgLm5hdi1jb2wtaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IGJyYW5kb24tZ3JvdGVzcXVlLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzQwYWVmZjtcbiAgICBtYXJnaW46IDE0cHggMCA5cHg7IH1cbiAgI2Zvb3RlciAuZm9vdGVyLWZvcm0taGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IGFjdW1pbi1wcm8tZXh0cmEtY29uZGVuc2VkLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzNWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM0MGFlZmY7XG4gICAgcGFkZGluZzogMCAwIDhweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgI2Zvb3RlciAuZm9vdGVyLWZvcm0gbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI2Zvb3RlciAuZm9vdGVyLWZvcm0gdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2x1bW4tZ2FwOiAyNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICNmb290ZXIgLmZvb3Rlci1mb3JtIGZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAjZm9vdGVyIC5mb290ZXItZm9ybSBmb3JtIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuICAgICNmb290ZXIgLmZvb3Rlci1mb3JtIGZvcm0gOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuICAgICNmb290ZXIgLmZvb3Rlci1mb3JtIGZvcm0gOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICAjZm9vdGVyIC5mb290ZXItZm9ybSBmb3JtIDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICAjZm9vdGVyIC5mb290ZXItZm9ybSBmb3JtIDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgI2Zvb3RlciAuZm9vdGVyLWZvcm0gaW5wdXQge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZjBmMTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1mYW1pbHk6IGJyYW5kb24tZ3JvdGVzcXVlLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICNmb290ZXIgLmZvb3Rlci1mb3JtIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBhZWZmO1xuICAgIGZvbnQtZmFtaWx5OiBicmFuZG9uLWdyb3Rlc3F1ZSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzAwMWYzZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDFweCAwIDAgMjVweDtcbiAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICAjZm9vdGVyIC5mb290ZXItZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgY29sb3I6ICM0MGFlZmY7IH1cbiAgI2Zvb3RlciAuZm9vdGVyLWxvZ28tdGV4dCBwIHtcbiAgICBmb250LWZhbWlseTogYWN1bWluLXByby1leHRyYS1jb25kZW5zZWQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIG1hcmdpbjogMDsgfVxuICAgICNmb290ZXIgLmZvb3Rlci1sb2dvLXRleHQgcCBzcGFuLmJvbGQge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICNmb290ZXIgLmZvb3Rlci1sb2dvLXRleHQgcCBzcGFuLmxpZ2h0LWJsdWUge1xuICAgICAgY29sb3I6ICM0MGFlZmY7IH1cbiAgI2Zvb3RlciB1bC5uYXYtbGlua3Mge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIGNvbHVtbi1nYXA6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAjZm9vdGVyIHVsLm5hdi1saW5rcy5vbmUtY29sIHtcbiAgICAgIGNvbHVtbi1jb3VudDogMTsgfVxuICAgICAgI2Zvb3RlciB1bC5uYXYtbGlua3Mub25lLWNvbCBhLnBob25lLFxuICAgICAgI2Zvb3RlciB1bC5uYXYtbGlua3Mub25lLWNvbCBhLmZheCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICAgICNmb290ZXIgdWwubmF2LWxpbmtzLm9uZS1jb2wgYS5lbWFpbCxcbiAgICAgICNmb290ZXIgdWwubmF2LWxpbmtzLm9uZS1jb2wgYS5hZGRyZXNzIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICAjZm9vdGVyIHVsLm5hdi1saW5rcyBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgY29sdW1uLWdhcDogOHB4O1xuICAgICAgZm9udC1mYW1pbHk6IGJyYW5kb24tZ3JvdGVzcXVlLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuICAgICAgI2Zvb3RlciB1bC5uYXYtbGlua3MgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNDBhZWZmOyB9XG4gICAgI2Zvb3RlciB1bC5uYXYtbGlua3MgLmxpbmstY3VzdG9tLWljb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxNnB4OyB9XG4gICNmb290ZXIgdWwuZm9vdGVyLXNvY2lhbC1saW5rcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgY29sdW1uLWdhcDogNTBweDtcbiAgICByb3ctZ2FwOiAxNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAyMnB4IDAgMDsgfVxuICAgICNmb290ZXIgdWwuZm9vdGVyLXNvY2lhbC1saW5rcyBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBicmFuZG9uLWdyb3Rlc3F1ZSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICAgIGNvbHVtbi1nYXA6IDVweDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgI2Zvb3RlciB1bC5mb290ZXItc29jaWFsLWxpbmtzIGEgLnRleHQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAjZm9vdGVyIHVsLmZvb3Rlci1zb2NpYWwtbGlua3MgYTpob3ZlciBpIHtcbiAgICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICAjZm9vdGVyIHVsLmZvb3Rlci1zb2NpYWwtbGlua3MgaSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogIzAwMWYzZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAjZm9vdGVyIHVsLmZvb3Rlci1zb2NpYWwtbGlua3MgaS5mYS15ZWxwLFxuICAgICNmb290ZXIgdWwuZm9vdGVyLXNvY2lhbC1saW5rcyBpLmZhLWxpbmtlZGluLWluLFxuICAgICNmb290ZXIgdWwuZm9vdGVyLXNvY2lhbC1saW5rcyBpLmZhLWluc3RhZ3JhbSB7XG4gICAgICBmb250LXNpemU6IDIycHg7IH1cbiAgI2Zvb3RlciAuZm9vdGVyLWxvZ28tY2FyZHMtdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyOTBweDsgfVxuICAgICNmb290ZXIgLmZvb3Rlci1sb2dvLWNhcmRzLXRleHQgcCB7XG4gICAgICBmb250LWZhbWlseTogYnJhbmRvbi1ncm90ZXNxdWUsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAjZm9vdGVyIC5mb290ZXItbG9nby1jYXJkcy10ZXh0IHAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICNmb290ZXIgdWwuZm9vdGVyLWxvZ28tY2FyZHMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICNmb290ZXIgLmZvb3Rlci1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgI2Zvb3RlciAuZm9vdGVyLWJvdHRvbSAuY29sb3Bob24ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICNmb290ZXIgLmZvb3Rlci1ib3R0b20gLmNvbG9waG9uIC5ieSB7XG4gICAgICBmb250LWZhbWlseTogYnJhbmRvbi1ncm90ZXNxdWUsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBsaW5lLWhlaWdodDogOHB4O1xuICAgICAgcGFkZGluZzogOHB4IDAgMTZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAwM2VtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAjZm9vdGVyIC5mb290ZXItYm90dG9tIC5jb2xvcGhvbiAuYnkgYSB7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuXG4uYmFjay10by10b3Age1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxNXB4O1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogMTAwMTA7XG4gIGJhY2tncm91bmQ6ICM3YWQxNGI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDFmM2U7XG4gIGhlaWdodDogMzZweDtcbiAgd2lkdGg6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoNjQsIDE3NCwgMjU1LCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSg2NCwgMTc0LCAyNTUsIDAuMik7XG4gIC1tcy1ib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoNjQsIDE3NCwgMjU1LCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoNjQsIDE3NCwgMjU1LCAwLjIpOyB9XG4gIC5iYWNrLXRvLXRvcDpob3ZlciB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTJweCByZ2JhKDY0LCAxNzQsIDI1NSwgMC43KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoNjQsIDE3NCwgMjU1LCAwLjcpO1xuICAgIC1tcy1ib3gtc2hhZG93OiAwIDAgMTJweCByZ2JhKDY0LCAxNzQsIDI1NSwgMC43KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMTJweCByZ2JhKDY0LCAxNzQsIDI1NSwgMC43KTsgfVxuICAuYmFjay10by10b3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDdweCk7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IDlweCBzb2xpZCAjMDAxZjNlO1xuICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNob3ctYmFjay10by10b3AgLmJhY2stdG8tdG9wIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTsgfVxuXG4jc3duemFfYmFubmVyX2lkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBrZXlmcmFtZXMgYW5pbS1ibG9jayB7XG4gIDAlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMSUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgYW5pbS1mbGV4IHtcbiAgMCUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxJSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4vKipcbiAqKiBQYWdlIFNlY3Rpb25zXG4gKiovXG4uYmxvZ19wYWdlX3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG4gIC5ibG9nX3BhZ2Vfc2VjdGlvbiAudGhlLWNvbnRlbnQtd3JhcCB7XG4gICAgcGFkZGluZzogMThweCAwIDYwcHg7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5wb3N0LXRvcC10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IGFjdW1pbi1wcm8tZXh0cmEtY29uZGVuc2VkLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMDAxZjNlO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5wb3N0LXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogYWN1bWluLXByby1leHRyYS1jb25kZW5zZWQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzAwMWYzZTtcbiAgICBtYXJnaW46IDAgMCAxMnB4OyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5wb3N0LXRpdGxlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRkZGOyB9XG4gIC5ibG9nX3BhZ2Vfc2VjdGlvbiAucG9zdC1kYXRlIHtcbiAgICBmb250LWZhbWlseTogYnJhbmRvbi1ncm90ZXNxdWUsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwMDFmM2U7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuZXhjZXJwdCB7XG4gICAgZm9udC1mYW1pbHk6IGJyYW5kb24tZ3JvdGVzcXVlLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtOyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5leGNlcnB0IHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAjMDAxZjNlO1xuICAgICAgbWFyZ2luOiAxNXB4IDAgNnB4OyB9XG4gIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuY2FyZC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuY2FyZCB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuY2FyZDpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuY2FyZCBhLmJsb2ctcHJldi1pbWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5jYXJkIGEuYmxvZy1wcmV2LWltZzpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2LCA0MCwgNDUsIDAuOSk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2Jsb2ctaW1nLWhvdmVyLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiAuNHMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuY2FyZCBhLmJsb2ctcHJldi1pbWc6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAuYmxvZ19wYWdlX3NlY3Rpb24gLnBvc3QtY29udGVudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAxZjNlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAxZjNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAucG9zdC1jb250ZW50czphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1nL3Bhdy1wcmludC5wbmcpIGJvdHRvbSByaWdodCBuby1yZXBlYXQ7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAuYmxvZ19wYWdlX3NlY3Rpb24gLnJlYWRtb3JlIHtcbiAgICBmb250LWZhbWlseTogYnJhbmRvbi1ncm90ZXNxdWUsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzAwMWYzZTtcbiAgICBtYXJnaW46IDIxcHggMCAwO1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogMzRweDsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAucmVhZG1vcmU6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAucmVhZG1vcmU6aG92ZXIgaS5pY29uIHtcbiAgICAgICAgdG9wOiAtNXB4OyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5yZWFkbW9yZSBpLmljb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogdXJsKGFzc2V0cy9pbWcvcGF3LWljb24ucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICBsZWZ0OiA2cHg7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCB7XG4gICAgY29sdW1uLWdhcDogNDBweDsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLmNvbnRlbnQtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5wb3N0LWltYWdlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAxZjNlO1xuICAgICAgcGFkZGluZzogMCAwIDQwcHg7XG4gICAgICBtYXJnaW46IDAgMCA1MnB4OyB9XG4gICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5wb3N0LWltYWdlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLmNhdGVnb3J5IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBicmFuZG9uLWdyb3Rlc3F1ZSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBtYXJnaW46IDAgMCA2cHg7IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5oZWFkaW5nIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBhY3VtaW4tcHJvLWV4dHJhLWNvbmRlbnNlZCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICMwMDFmM2U7XG4gICAgICBtYXJnaW46IDAgMCAyMXB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5wb3N0LWRhdGUge1xuICAgICAgZm9udC1mYW1pbHk6IGJyYW5kb24tZ3JvdGVzcXVlLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgY29sb3I6ICMwMDFmM2U7XG4gICAgICBtYXJnaW46IDAgMCAxN3B4OyB9XG4gICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5wb3N0LWRhdGUgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5wb3N0LWNvbnRlbnQgcCArIHAge1xuICAgICAgbWFyZ2luLXRvcDogMjZweDsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnBvc3QtY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogODkwcHg7XG4gICAgICBwYWRkaW5nOiAwIDAgMzJweCAwO1xuICAgICAgbWFyZ2luOiAwIDAgNDlweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAxZjNlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5wb3N0LWNvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1nL3Bhdy1wcmludC5wbmcpIGJvdHRvbSByaWdodCBuby1yZXBlYXQ7XG4gICAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAucG9zdC1jb250ZW50IHAge1xuICAgICAgZm9udC1mYW1pbHk6IGJyYW5kb24tZ3JvdGVzcXVlLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICB0ZXh0LWFsaWduLWxhc3Q6IGp1c3RpZnk7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAxMXB4IDA7XG4gICAgICBjb2xvcjogIzAwMWYzZTsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnBvc3QtY29udGVudCB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDAgMCA0OXB4O1xuICAgICAgbWFyZ2luOiAxMnB4IDA7IH1cbiAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnBvc3QtY29udGVudCB1bCBsaSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBicmFuZG9uLWdyb3Rlc3F1ZSwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTJweDsgfVxuICAgICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5wb3N0LWNvbnRlbnQgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltZy9jaGVjay1pY29uLnBuZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgIGxlZnQ6IC0yNXB4OyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCBoMSwgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCBoMiwgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCBoMywgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCBoNCwgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCBoNSwgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCBoNiB7XG4gICAgICBmb250LWZhbWlseTogYnJhbmRvbi1ncm90ZXNxdWUsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBtYXJnaW46IDIxcHggMCAtMTVweDsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnNpZGViYXIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDI3MHB4OyB9XG4gICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5zaWRlYmFyIC5yZWNlbnQtcG9zdHMsXG4gICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5zaWRlYmFyIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IGFjdW1pbi1wcm8tZXh0cmEtY29uZGVuc2VkLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICAgIGNvbG9yOiAjMDAxZjNlO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTJweDtcbiAgICAgICAgbWFyZ2luOiAtMnB4IDAgMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDFmM2U7IH1cbiAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnNpZGViYXIgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDE2cHggMCAwOyB9XG4gICAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnNpZGViYXIgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTZweDsgfVxuICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IGFjdW1pbi1wcm8tZXh0cmEtY29uZGVuc2VkLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICAgIGNvbG9yOiAjMDAxZjNlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAxZjNlO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTVweDsgfVxuICAgICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5zaWRlYmFyIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5zaWRlYmFyIC5wb3N0LWNhdGVnb3J5IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IG1vbnRzZXJyYXQsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIG1hcmdpbjogMCAwIDE2cHg7IH1cbiAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnNpZGViYXIgLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzIGgyLmdmb3JtX3N1Ym1pc3Npb25fZXJyb3Ige1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMgaDIuZ2Zvcm1fc3VibWlzc2lvbl9lcnJvcjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogdW5zZXQ7IH1cbiAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnNpZGViYXIgI3ZhbGlkYXRpb25fbWVzc2FnZV8zXzUge1xuICAgICAgICBtYXJnaW46IDEwcHggMDsgfVxuICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciAuY29udGFjdC1mb3JtLXNpZGViYXJfd3JhcHBlciAuZ2Zvcm1fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5zaWRlYmFyIC5jb250YWN0LWZvcm0tc2lkZWJhcl93cmFwcGVyIC5jb250YWN0LWZvcm0tc2lkZWJhciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7IH1cbiAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnNpZGViYXIgLmNvbnRhY3QtZm9ybS1zaWRlYmFyX3dyYXBwZXIgaDMuaGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBwcm9tZXRvLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgbWFyZ2luOiAtNHB4IDAgMDsgfVxuICAgICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5zaWRlYmFyIC5jb250YWN0LWZvcm0tc2lkZWJhcl93cmFwcGVyIGgzLmhlYWRpbmc6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IHVuc2V0OyB9XG4gICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5zaWRlYmFyIC5jb250YWN0LWZvcm0tc2lkZWJhcl93cmFwcGVyIHAudGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBwcm9tZXRvLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgbWFyZ2luOiAxMXB4IDA7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5ub3RoaW5nLWZvdW5kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5ub3RoaW5nLWZvdW5kIC5oZWFkaW5nIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBhY3VtaW4tcHJvLWV4dHJhLWNvbmRlbnNlZCwgc2Fucy1zZXJpZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgY29sb3I6ICMwMDFmM2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5ub3RoaW5nLWZvdW5kIC5jb250ZW50IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBicmFuZG9uLWdyb3Rlc3F1ZSwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAxZjNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTsgfVxuICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5ub3RoaW5nLWZvdW5kIC5jb250ZW50IHAge1xuICAgICAgICBtYXJnaW46IDAgMCAyNXB4OyB9XG5cbi5hZG1pbi1iYXIgLmRlZmF1bHQtcGFnZS1zZWN0aW9uIC50aGUtcGFnZS1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wIC02OHB4OyB9XG5cbi5kZWZhdWx0LXBhZ2Utc2VjdGlvbiAudGhlLXBhZ2UtYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdhZDE0YjtcbiAgcGFkZGluZzogMjFweCAwOyB9XG5cbi5kZWZhdWx0LXBhZ2Utc2VjdGlvbiAuYmFubmVyLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IGFjdW1pbi1wcm8tZXh0cmEtY29uZGVuc2VkLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA5NHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMWYzZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uZGVmYXVsdC1wYWdlLXNlY3Rpb24gLnRoZS1jb250ZW50LXdyYXAge1xuICBwYWRkaW5nOiA2MHB4IDA7IH1cblxuLmRlZmF1bHQtcGFnZS1zZWN0aW9uIC5oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IGJyYW5kb24tZ3JvdGVzcXVlLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDFmM2U7IH1cblxuLmRlZmF1bHQtcGFnZS1zZWN0aW9uIGgxLCAuZGVmYXVsdC1wYWdlLXNlY3Rpb24gaDIsIC5kZWZhdWx0LXBhZ2Utc2VjdGlvbiBoMywgLmRlZmF1bHQtcGFnZS1zZWN0aW9uIGg0LCAuZGVmYXVsdC1wYWdlLXNlY3Rpb24gaDUsIC5kZWZhdWx0LXBhZ2Utc2VjdGlvbiBoNiB7XG4gIGZvbnQtZmFtaWx5OiBicmFuZG9uLWdyb3Rlc3F1ZSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNGRkY7XG4gIG1hcmdpbjogMjVweCAwOyB9XG5cbi5kZWZhdWx0LXBhZ2Utc2VjdGlvbiB1bDpub3QoLndvb2NvbW1lcmNlLWVycm9yKSBsaSxcbi5kZWZhdWx0LXBhZ2Utc2VjdGlvbiBwIHtcbiAgZm9udC1mYW1pbHk6IGJyYW5kb24tZ3JvdGVzcXVlLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogIzAwMWYzZTsgfVxuXG4uZGVmYXVsdC1wYWdlLXNlY3Rpb24gdWw6bm90KC5vcmRlcl9kZXRhaWxzKTpub3QoLndvb2NvbW1lcmNlLWVycm9yKSB7XG4gIGNvbHVtbi1jb3VudDogMjsgfVxuXG4uc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiAuc2hhcmUtdG8tc29jaWFscyxcbi5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2hhcmUtdG8tc29jaWFscyxcbi5kZWZhdWx0LXBhZ2Utc2VjdGlvbiAuc2hhcmUtdG8tc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbHVtbi1nYXA6IDIycHg7XG4gIHBhZGRpbmc6IDI3cHggMCAwOyB9XG4gIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIC5zaGFyZS10by1zb2NpYWxzIC50aXRsZSxcbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaGFyZS10by1zb2NpYWxzIC50aXRsZSxcbiAgLmRlZmF1bHQtcGFnZS1zZWN0aW9uIC5zaGFyZS10by1zb2NpYWxzIC50aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBSZWd1bGFyXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzAwMWYzZTtcbiAgICBtYXJnaW46IDAgMCA1cHg7IH1cbiAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gLnNoYXJlLXRvLXNvY2lhbHMgLnRoZV9jaGFtcF9zaGFyaW5nX3VsLFxuICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNoYXJlLXRvLXNvY2lhbHMgLnRoZV9jaGFtcF9zaGFyaW5nX3VsLFxuICAuZGVmYXVsdC1wYWdlLXNlY3Rpb24gLnNoYXJlLXRvLXNvY2lhbHMgLnRoZV9jaGFtcF9zaGFyaW5nX3VsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbHVtbi1nYXA6IDhweDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4uc2luZ2xlLXBvc3QgLmJsb2dfcGFnZV9zZWN0aW9uIC50aGUtY29udGVudC13cmFwIHtcbiAgcGFkZGluZzogMThweCAwIDc3cHg7IH1cblxuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAuc2xpY2stbGlzdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5zbGljay1zbGlkZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJhbm5lci1zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gIHotaW5kZXg6IC0xOyB9XG4gIC5iYW5uZXItc2xpZGVyID4gLnNsaWRlLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmJhbm5lci1zbGlkZXIgPiAuc2xpZGUtaW1hZ2U6Zmlyc3QtY2hpbGQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmJhbm5lci1zbGlkZXIgLnNsaWRlLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJhbm5lci1zbGlkZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNXB4O1xuICAgIHdpZHRoOiBpbmhlcml0OyB9XG5cbi5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIC5zbGljay1kb3RzIGxpIHtcbiAgICBtYXJnaW46IDAgMC41cmVtOyB9XG4gIC5zbGljay1kb3RzIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gIC5zbGljay1kb3RzIGxpOmhvdmVyIGJ1dHRvbixcbiAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG4ubGFuZGluZ19wYWdlX3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwODFmM2MgMCUsICMwODFmM2MgNTAlLCAjNjNhZGY4IDUwJSwgIzYzYWRmOCAxMDAlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMHZoOyB9XG4gIC5sYW5kaW5nX3BhZ2Vfc2VjdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2xhbmRpbmctcGFnZS1iY2tncm5kLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5sYW5kaW5nX3BhZ2Vfc2VjdGlvbiAuY29udGVudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5sYW5kaW5nX3BhZ2Vfc2VjdGlvbiAuY29udGVudC1sZWZ0LFxuICAubGFuZGluZ19wYWdlX3NlY3Rpb24gLmNvbnRlbnQtcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAubGFuZGluZ19wYWdlX3NlY3Rpb24gLnNjcmVlbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5sYW5kaW5nX3BhZ2Vfc2VjdGlvbiAuc2NyZWVuLmxlZnQge1xuICAgICAgbWF4LXdpZHRoOiAzNzJweDtcbiAgICAgIG1hcmdpbjogMTA0cHggMTEwcHggYXV0byBhdXRvOyB9XG4gICAgLmxhbmRpbmdfcGFnZV9zZWN0aW9uIC5zY3JlZW4ucmlnaHQge1xuICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgIG1hcmdpbjogNjJweCBhdXRvIGF1dG8gMTE0cHg7IH1cbiAgLmxhbmRpbmdfcGFnZV9zZWN0aW9uIC5wYWdlLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgLmxhbmRpbmdfcGFnZV9zZWN0aW9uIC5wYWdlLWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAubGFuZGluZ19wYWdlX3NlY3Rpb24gLnBhZ2UtbGluazpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtMXB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gIC5sYW5kaW5nX3BhZ2Vfc2VjdGlvbiAubG9nby1pbWFnZS5sZWZ0IHtcbiAgICBtYXJnaW46IDAgMCA0cHg7IH1cbiAgLmxhbmRpbmdfcGFnZV9zZWN0aW9uIC5sb2dvLWltYWdlLnJpZ2h0IHtcbiAgICBtYXJnaW46IDAgMCAyMnB4OyB9XG4gIC5sYW5kaW5nX3BhZ2Vfc2VjdGlvbiAuaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5sYW5kaW5nX3BhZ2Vfc2VjdGlvbiAuaW1hZ2UgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICAubGFuZGluZ19wYWdlX3NlY3Rpb24gLmltYWdlLmxlZnQge1xuICAgICAgbWluLWhlaWdodDogNDA3cHg7XG4gICAgICBtYXJnaW46IDAgMCA0cHg7IH1cbiAgICAgIC5sYW5kaW5nX3BhZ2Vfc2VjdGlvbiAuaW1hZ2UubGVmdCBpbWcge1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTZweCk7XG4gICAgICAgIGxlZnQ6IGNhbGMoMzAlIC0gMnB4KTsgfVxuICAgIC5sYW5kaW5nX3BhZ2Vfc2VjdGlvbiAuaW1hZ2UucmlnaHQge1xuICAgICAgbWluLWhlaWdodDogNDAzcHg7XG4gICAgICBtYXJnaW46IDAgMCAxMnB4OyB9XG4gICAgICAubGFuZGluZ19wYWdlX3NlY3Rpb24gLmltYWdlLnJpZ2h0IGltZyB7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgKyA0cHgpO1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDRweCk7IH1cbiAgLmxhbmRpbmdfcGFnZV9zZWN0aW9uIC5oZWFkaW5ncyB7XG4gICAgZm9udC1mYW1pbHk6IGFjdW1pbi1wcm8tZXh0cmEtY29uZGVuc2VkLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgICAubGFuZGluZ19wYWdlX3NlY3Rpb24gLmhlYWRpbmdzLnRvcCB7XG4gICAgICBmb250LXNpemU6IDY4cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMDllbTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmxhbmRpbmdfcGFnZV9zZWN0aW9uIC5oZWFkaW5ncy50b3AucmlnaHQge1xuICAgICAgICBmb250LXNpemU6IDc5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMnB4OyB9XG4gICAgLmxhbmRpbmdfcGFnZV9zZWN0aW9uIC5oZWFkaW5ncy5tYWluIHtcbiAgICAgIGZvbnQtc2l6ZTogMTE2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDkwcHg7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5sYW5kaW5nX3BhZ2Vfc2VjdGlvbiAuaGVhZGluZ3MubWFpbi5yaWdodCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA5MnB4OyB9XG4gICAgLmxhbmRpbmdfcGFnZV9zZWN0aW9uIC5oZWFkaW5ncy5zdWIge1xuICAgICAgZm9udC1mYW1pbHk6IGFjdW1pbi1wcm8tY29uZGVuc2VkLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAzN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5sYW5kaW5nX3BhZ2Vfc2VjdGlvbiAudGhlLWNvbnRlbnQucmlnaHQgcCB7XG4gICAgZm9udC1zaXplOiAyN3B4OyB9XG4gIC5sYW5kaW5nX3BhZ2Vfc2VjdGlvbiAudGhlLWNvbnRlbnQgcCB7XG4gICAgZm9udC1mYW1pbHk6IGFjdW1pbi1wcm8tY29uZGVuc2VkLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5mcm9udF9iYW5uZXJfc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgei1pbmRleDogMDsgfVxuICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gLnRoZS1jb250ZW50LXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gLmNvbnRlbnRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5mcm9udF9iYW5uZXJfc2VjdGlvbiAuaGVhZGluZ3Mge1xuICAgIGZvbnQtZmFtaWx5OiBhY3VtaW4tcHJvLWV4dHJhLWNvbmRlbnNlZCwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gLmhlYWRpbmdzIC50b3Age1xuICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDA1ZW07XG4gICAgICBtYXJnaW46IDAgMCAxMXB4OyB9XG4gICAgICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gLmhlYWRpbmdzIC50b3Agc3Bhbi5mbG9hdGluZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgICAgICBtYXJnaW46IDAgMCAtMThweCAxNXB4OyB9XG4gICAgLmZyb250X2Jhbm5lcl9zZWN0aW9uIC5oZWFkaW5ncyAubWFpbiB7XG4gICAgICBmb250LXNpemU6IDE2MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA5NHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICAgIG1hcmdpbjogMCAwIDMycHg7IH1cbiAgICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gLmhlYWRpbmdzIHNwYW46bm90KC5yZWd1bGFyKTpub3QoLmxpZ2h0LWJsdWUpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmZyb250X2Jhbm5lcl9zZWN0aW9uIC5oZWFkaW5ncyBzcGFuLnJlZ3VsYXIge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50OyB9XG4gICAgLmZyb250X2Jhbm5lcl9zZWN0aW9uIC5oZWFkaW5ncyBzcGFuLmxpZ2h0LWJsdWUge1xuICAgICAgY29sb3I6ICM0MGFlZmY7IH1cbiAgLmZyb250X2Jhbm5lcl9zZWN0aW9uIHVsLnByb2R1Y3QtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgY29sdW1uLWdhcDogNjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM2OHB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDEzcHg7XG4gICAgbWFyZ2luOiA3cHggMCAyMnB4O1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gdWwucHJvZHVjdC1saXN0Lm92ZXJsYXktYmNrZ3JuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICBwYWRkaW5nOiAxM3B4IDE5cHggMjFweCAzMnB4OyB9XG4gICAgLmZyb250X2Jhbm5lcl9zZWN0aW9uIHVsLnByb2R1Y3QtbGlzdCBsaSB7XG4gICAgICBmb250LWZhbWlseTogYWN1bWluLXByby1leHRyYS1jb25kZW5zZWQsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5mcm9udF9iYW5uZXJfc2VjdGlvbiB1bC5wcm9kdWN0LWxpc3QgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgKyA0cHgpO1xuICAgICAgICBsZWZ0OiAtMTJweDsgfVxuICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gLmJ0bi1saW5rIHtcbiAgICBmb250LWZhbWlseTogYWN1bWluLXByby1leHRyYS1jb25kZW5zZWQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNjhweDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDcxcHg7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNDBhZWZmO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gLmJ0bi1saW5rLmRhcmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWYzZTsgfVxuICAgICAgLmZyb250X2Jhbm5lcl9zZWN0aW9uIC5idG4tbGluay5kYXJrOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQwYWVmZjsgfVxuICAgIC5mcm9udF9iYW5uZXJfc2VjdGlvbiAuYnRuLWxpbmsubGlnaHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQwYWVmZjsgfVxuICAgICAgLmZyb250X2Jhbm5lcl9zZWN0aW9uIC5idG4tbGluay5saWdodDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDFmM2U7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDFmM2U7IH1cbiAgLmZyb250X2Jhbm5lcl9zZWN0aW9uIGltZy5zaXplLXdwd3RlYy1zbGlkZXItaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDQwJTtcbiAgICBib3R0b206IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7IH1cbiAgLmZyb250X2Jhbm5lcl9zZWN0aW9uIC5zbGlkZXIgPiAuc2xpZGUtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gLnNsaWRlciA+IC5zbGlkZS1pbWFnZTpmaXJzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gLnNsaWRlciAuc2xpZGUtaW1hZ2Uge1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDsgfVxuICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gLnJlc2l6ZXIge1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mcm9udF9iYW5uZXJfc2VjdGlvbiAucmVzaXplcjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogNTUlOyB9XG4gIC5mcm9udF9iYW5uZXJfc2VjdGlvbiAuc2xpY2stYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDQycHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OTk5OXB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDQzcHgpO1xuICAgIGxlZnQ6IGNhbGMoNTAlICsgNjkzcHgpOyB9XG4gICAgLmZyb250X2Jhbm5lcl9zZWN0aW9uIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNzM1cHgpOyB9XG4gICAgLmZyb250X2Jhbm5lcl9zZWN0aW9uIC5zbGljay1hcnJvdzpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cbiAgLmZyb250X2Jhbm5lcl9zZWN0aW9uIC5zbGljay1wcmV2LnNsaWNrLWFycm93IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAxZjNlIHVybChhc3NldHMvaW1nL3ByZXYtYXJyb3cucG5nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCA2cHg7IH1cbiAgLmZyb250X2Jhbm5lcl9zZWN0aW9uIC5zbGljay1uZXh0LnNsaWNrLWFycm93IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAxZjNlIHVybChhc3NldHMvaW1nL25leHQtYXJyb3cucG5nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTRweCA2cHg7IH1cblxuLmZyb250X2xvZ29zX3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZjNlOyB9XG4gIC5mcm9udF9sb2dvc19zZWN0aW9uIC50aGUtY29udGVudC13cmFwIHtcbiAgICBwYWRkaW5nOiA2N3B4IDAgNjZweDsgfVxuICAuZnJvbnRfbG9nb3Nfc2VjdGlvbiAubG9nby1saW5rcyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5mcm9udF9sb2dvc19zZWN0aW9uIC5sb2dvLWxpbmtzIC5sb2dvLXdyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCA4MHB4OyB9XG4gIC5mcm9udF9sb2dvc19zZWN0aW9uIC5zbGljay10cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5mcm9udF9mZWF0dXJlZF9zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWYzZTsgfVxuICAuZnJvbnRfZmVhdHVyZWRfc2VjdGlvbiAuY29udGVudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmZyb250X2ZlYXR1cmVkX3NlY3Rpb24gLmZlYXR1cmVkLXdyYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDFmM2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NjZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZnJvbnRfZmVhdHVyZWRfc2VjdGlvbiAuZmVhdHVyZWQtd3JhcDpob3ZlcjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMC4yOyB9XG4gICAgLmZyb250X2ZlYXR1cmVkX3NlY3Rpb24gLmZlYXR1cmVkLXdyYXA6aG92ZXI6YWZ0ZXIge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICM0MGFlZmY7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmZyb250X2ZlYXR1cmVkX3NlY3Rpb24gLmZlYXR1cmVkLXdyYXA6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgIC5mcm9udF9mZWF0dXJlZF9zZWN0aW9uIC5mZWF0dXJlZC13cmFwOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCwgIzAwMWYzZSA3NiUpO1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgIC5mcm9udF9mZWF0dXJlZF9zZWN0aW9uIC5mZWF0dXJlZC13cmFwIHAubmFtZSB7XG4gICAgICBmb250LWZhbWlseTogYWN1bWluLXByby1leHRyYS1jb25kZW5zZWQsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA1NnB4KTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gICAgICAuZnJvbnRfZmVhdHVyZWRfc2VjdGlvbiAuZmVhdHVyZWQtd3JhcCBwLm5hbWUgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmZyb250X2ZlYXR1cmVkX3NlY3Rpb24gLmZlYXR1cmVkLXdyYXAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTI3cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB6LWluZGV4OiAxOyB9XG5cbi5mcm9udF90b3Byb2R1Y3RzX3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZjNlOyB9XG4gIC5mcm9udF90b3Byb2R1Y3RzX3NlY3Rpb24gLmNvbnRlbnQtdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQyNzI5ODtcbiAgICBwYWRkaW5nOiAxOHB4IDAgMDtcbiAgICBtYXJnaW46IDAgMCA0OXB4OyB9XG4gIC5mcm9udF90b3Byb2R1Y3RzX3NlY3Rpb24gLmhlYWRpbmdzIHtcbiAgICBmb250LWZhbWlseTogYWN1bWluLXByby1leHRyYS1jb25kZW5zZWQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDcycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIG1hcmdpbjogMDsgfVxuICAuZnJvbnRfdG9wcm9kdWN0c19zZWN0aW9uIHVsLnByb2R1Y3QtdGFicyxcbiAgLmZyb250X3RvcHJvZHVjdHNfc2VjdGlvbiB1bC5maWx0ZXItdGFicyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmZyb250X3RvcHJvZHVjdHNfc2VjdGlvbiB1bC5wcm9kdWN0LXRhYnMgYS50YWJzLWxpbmssXG4gICAgLmZyb250X3RvcHJvZHVjdHNfc2VjdGlvbiB1bC5wcm9kdWN0LXRhYnMgYS5icmFuZHMtbGluayxcbiAgICAuZnJvbnRfdG9wcm9kdWN0c19zZWN0aW9uIHVsLnByb2R1Y3QtdGFicyBhLmNhdGVnb3J5LWxpbmssXG4gICAgLmZyb250X3RvcHJvZHVjdHNfc2VjdGlvbiB1bC5maWx0ZXItdGFicyBhLnRhYnMtbGluayxcbiAgICAuZnJvbnRfdG9wcm9kdWN0c19zZWN0aW9uIHVsLmZpbHRlci10YWJzIGEuYnJhbmRzLWxpbmssXG4gICAgLmZyb250X3RvcHJvZHVjdHNfc2VjdGlvbiB1bC5maWx0ZXItdGFicyBhLmNhdGVnb3J5LWxpbmsge1xuICAgICAgZm9udC1mYW1pbHk6IGJyYW5kb24tZ3JvdGVzcXVlLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQyNzI5ODtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmZyb250X3RvcHJvZHVjdHNfc2VjdGlvbiB1bC5wcm9kdWN0LXRhYnMgYS50YWJzLWxpbmsuYWN0aXZlLCAuZnJvbnRfdG9wcm9kdWN0c19zZWN0aW9uIHVsLnByb2R1Y3QtdGFicyBhLnRhYnMtbGluazpob3ZlcixcbiAgICAgIC5mcm9udF90b3Byb2R1Y3RzX3NlY3Rpb24gdWwucHJvZHVjdC10YWJzIGEuYnJhbmRzLWxpbmsuYWN0aXZlLFxuICAgICAgLmZyb250X3RvcHJvZHVjdHNfc2VjdGlvbiB1bC5wcm9kdWN0LXRhYnMgYS5icmFuZHMtbGluazpob3ZlcixcbiAgICAgIC5mcm9udF90b3Byb2R1Y3RzX3NlY3Rpb24gdWwucHJvZHVjdC10YWJzIGEuY2F0ZWdvcnktbGluay5hY3RpdmUsXG4gICAgICAuZnJvbnRfdG9wcm9kdWN0c19zZWN0aW9uIHVsLnByb2R1Y3QtdGFicyBhLmNhdGVnb3J5LWxpbms6aG92ZXIsXG4gICAgICAuZnJvbnRfdG9wcm9kdWN0c19zZWN0aW9uIHVsLmZpbHRlci10YWJzIGEudGFicy1saW5rLmFjdGl2ZSxcbiAgICAgIC5mcm9udF90b3Byb2R1Y3RzX3NlY3Rpb24gdWwuZmlsdGVyLXRhYnMgYS50YWJzLWxpbms6aG92ZXIsXG4gICAgICAuZnJvbnRfdG9wcm9kdWN0c19zZWN0aW9uIHVsLmZpbHRlci10YWJzIGEuYnJhbmRzLWxpbmsuYWN0aXZlLFxuICAgICAgLmZyb250X3RvcHJvZHVjdHNfc2VjdGlvbiB1bC5maWx0ZXItdGFicyBhLmJyYW5kcy1saW5rOmhvdmVyLFxuICAgICAgLmZyb250X3RvcHJvZHVjdHNfc2VjdGlvbiB1bC5maWx0ZXItdGFicyBhLmNhdGVnb3J5LWxpbmsuYWN0aXZlLFxuICAgICAgLmZyb250X3RvcHJvZHVjdHNfc2VjdGlvbiB1bC5maWx0ZXItdGFicyBhLmNhdGVnb3J5LWxpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBhZWZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDBhZWZmOyB9XG4gIC5mcm9udF90b3Byb2R1Y3RzX3NlY3Rpb24gdWwucHJvZHVjdC10YWJzIHtcbiAgICBtYXJnaW46IDIycHggMCAwOyB9XG4gICAgLmZyb250X3RvcHJvZHVjdHNfc2VjdGlvbiB1bC5wcm9kdWN0LXRhYnMgYS50YWJzLWxpbmsge1xuICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgbWluLWhlaWdodDogNTVweDtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDsgfVxuICAuZnJvbnRfdG9wcm9kdWN0c19zZWN0aW9uIHVsLmZpbHRlci10YWJzLmJyYW5kcyB7XG4gICAgbWFyZ2luOiAwIDAgMjFweDsgfVxuICAgIC5mcm9udF90b3Byb2R1Y3RzX3NlY3Rpb24gdWwuZmlsdGVyLXRhYnMuYnJhbmRzIGEuYnJhbmRzLWxpbmsge1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgbWluLWhlaWdodDogNTBweDsgfVxuICAuZnJvbnRfdG9wcm9kdWN0c19zZWN0aW9uIHVsLmZpbHRlci10YWJzLmNhdGVnb3JpZXMge1xuICAgIG1hcmdpbjogMCAwIDIxcHg7IH1cbiAgICAuZnJvbnRfdG9wcm9kdWN0c19zZWN0aW9uIHVsLmZpbHRlci10YWJzLmNhdGVnb3JpZXMgYS5jYXRlZ29yeS1saW5rIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICBwYWRkaW5nOiAwIDIzcHg7IH1cbiAgLmZyb250X3RvcHJvZHVjdHNfc2VjdGlvbiAudGFicy1wYW5lbCxcbiAgLmZyb250X3RvcHJvZHVjdHNfc2VjdGlvbiAuYnJhbmRzLXBhbmVsLFxuICAuZnJvbnRfdG9wcm9kdWN0c19zZWN0aW9uIC5jYXRlZ29yeS1wYW5lbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQsIG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmZyb250X3RvcHJvZHVjdHNfc2VjdGlvbiAudGFicy1wYW5lbC50YWItYWN0aXZlLFxuICAgIC5mcm9udF90b3Byb2R1Y3RzX3NlY3Rpb24gLmJyYW5kcy1wYW5lbC50YWItYWN0aXZlLFxuICAgIC5mcm9udF90b3Byb2R1Y3RzX3NlY3Rpb24gLmNhdGVnb3J5LXBhbmVsLnRhYi1hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYW5pbWF0aW9uOiBhbmltLXNob3cgLjNzIGVhc2UtaW4tb3V0OyB9XG4gIC5mcm9udF90b3Byb2R1Y3RzX3NlY3Rpb24gLmZlYXR1cmVkLXByb2R1Y3RzLXJvdyAucHJvZHVjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgbWluLWhlaWdodDogNDM5cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2U2YzkyOyB9XG4gIC5mcm9udF90b3Byb2R1Y3RzX3NlY3Rpb24gLmZlYXR1cmVkLXByb2R1Y3RzLXJvdyAucHJvZHVjdC1pbWFnZS1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM0MjcxOTg7IH1cbiAgICAuZnJvbnRfdG9wcm9kdWN0c19zZWN0aW9uIC5mZWF0dXJlZC1wcm9kdWN0cy1yb3cgLnByb2R1Y3QtaW1hZ2UtYm94OmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM0MGFlZmY7IH1cbiAgICAgIC5mcm9udF90b3Byb2R1Y3RzX3NlY3Rpb24gLmZlYXR1cmVkLXByb2R1Y3RzLXJvdyAucHJvZHVjdC1pbWFnZS1ib3g6aG92ZXI6YmVmb3JlLFxuICAgICAgLmZyb250X3RvcHJvZHVjdHNfc2VjdGlvbiAuZmVhdHVyZWQtcHJvZHVjdHMtcm93IC5wcm9kdWN0LWltYWdlLWJveDpob3ZlciAucHJvZHVjdC12aWV3LWJ0biB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuZnJvbnRfdG9wcm9kdWN0c19zZWN0aW9uIC5mZWF0dXJlZC1wcm9kdWN0cy1yb3cgLnByb2R1Y3QtaW1hZ2UtYm94OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL3RvcHJvZHVjdHMtaG92ZXIucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gIC5mcm9udF90b3Byb2R1Y3RzX3NlY3Rpb24gLmZlYXR1cmVkLXByb2R1Y3RzLXJvdyAucHJvZHVjdC1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmZyb250X3RvcHJvZHVjdHNfc2VjdGlvbiAuZmVhdHVyZWQtcHJvZHVjdHMtcm93IC5wcm9kdWN0LXZpZXctYnRuIHtcbiAgICBmb250LWZhbWlseTogYnJhbmRvbi1ncm90ZXNxdWUsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzAwMWYzZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNDBhZWZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgbWluLWhlaWdodDogNTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gIC5mcm9udF90b3Byb2R1Y3RzX3NlY3Rpb24gLmZlYXR1cmVkLXByb2R1Y3RzLXJvdyAucHJvZHVjdC1kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleDogMTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmZyb250X3RvcHJvZHVjdHNfc2VjdGlvbiAuZmVhdHVyZWQtcHJvZHVjdHMtcm93IC5wcm9kdWN0LXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogYnJhbmRvbi1ncm90ZXNxdWUsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIG1hcmdpbjogMTVweCAwIGF1dG87IH1cbiAgLmZyb250X3RvcHJvZHVjdHNfc2VjdGlvbiAuZmVhdHVyZWQtcHJvZHVjdHMtcm93IC5wcm9kdWN0LXByaWNlIHtcbiAgICBmb250LWZhbWlseTogYnJhbmRvbi1ncm90ZXNxdWUsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjNDBhZWZmO1xuICAgIG1hcmdpbjogMCAwIDE1cHg7IH1cbiAgLmZyb250X3RvcHJvZHVjdHNfc2VjdGlvbiAuZmVhdHVyZWQtcHJvZHVjdHMtcm93IC5zbGljay1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlcjogMDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gNzVweCk7XG4gICAgbGVmdDogY2FsYyg1MCUgKyA2MzRweCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgIC5mcm9udF90b3Byb2R1Y3RzX3NlY3Rpb24gLmZlYXR1cmVkLXByb2R1Y3RzLXJvdyAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDY1N3B4KTsgfVxuICAgIC5mcm9udF90b3Byb2R1Y3RzX3NlY3Rpb24gLmZlYXR1cmVkLXByb2R1Y3RzLXJvdyAuc2xpY2stYXJyb3cuc2xpY2stcHJldjpiZWZvcmUge1xuICAgICAgcGFkZGluZzogMCAycHggMCAwOyB9XG4gICAgLmZyb250X3RvcHJvZHVjdHNfc2VjdGlvbiAuZmVhdHVyZWQtcHJvZHVjdHMtcm93IC5zbGljay1hcnJvdy5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAzcHg7IH1cbiAgICAuZnJvbnRfdG9wcm9kdWN0c19zZWN0aW9uIC5mZWF0dXJlZC1wcm9kdWN0cy1yb3cgLnNsaWNrLWFycm93LnNsaWNrLXByZXYsIC5mcm9udF90b3Byb2R1Y3RzX3NlY3Rpb24gLmZlYXR1cmVkLXByb2R1Y3RzLXJvdyAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgICBjb2xvcjogIzQwYWVmZjtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgIC5mcm9udF90b3Byb2R1Y3RzX3NlY3Rpb24gLmZlYXR1cmVkLXByb2R1Y3RzLXJvdyAuc2xpY2stYXJyb3c6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkY7IH1cbiAgLmZyb250X3RvcHJvZHVjdHNfc2VjdGlvbiAubm8tcHJvZHVjdC1mb3VuZCB7XG4gICAgZm9udC1mYW1pbHk6IGJyYW5kb24tZ3JvdGVzcXVlLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7IH1cblxuQGtleWZyYW1lcyBhbmltLXNob3cge1xuICAwJSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDIwJSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmZyb250X2NhdGVnb3JpZXNfc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFmM2U7IH1cbiAgLmZyb250X2NhdGVnb3JpZXNfc2VjdGlvbiAudGhlLWNvbnRlbnQtd3JhcCB7XG4gICAgcGFkZGluZzogNDhweCAwIDM1cHg7IH1cbiAgLmZyb250X2NhdGVnb3JpZXNfc2VjdGlvbiAuaGVhZGluZ3Mge1xuICAgIGZvbnQtZmFtaWx5OiBhY3VtaW4tcHJvLWV4dHJhLWNvbmRlbnNlZCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogODJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0MjcyOTg7XG4gICAgbWFyZ2luOiAwIDAgMjNweDsgfVxuICAgIC5mcm9udF9jYXRlZ29yaWVzX3NlY3Rpb24gLmhlYWRpbmdzIHNwYW4ge1xuICAgICAgY29sb3I6ICM0MGFlZmY7IH1cbiAgLmZyb250X2NhdGVnb3JpZXNfc2VjdGlvbiAuY2F0ZWdvcmllc19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgICBtYXJnaW46IDAgMCAyMHB4OyB9XG4gIC5mcm9udF9jYXRlZ29yaWVzX3NlY3Rpb24gLmNhdGVnb3J5LXdyYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzQwYWVmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZnJvbnRfY2F0ZWdvcmllc19zZWN0aW9uIC5jYXRlZ29yeS13cmFwOmhvdmVyOmJlZm9yZSxcbiAgICAuZnJvbnRfY2F0ZWdvcmllc19zZWN0aW9uIC5jYXRlZ29yeS13cmFwOmhvdmVyIGkucmlnaHQtYXJyb3ctaWNvbiB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmZyb250X2NhdGVnb3JpZXNfc2VjdGlvbiAuY2F0ZWdvcnktd3JhcDpob3ZlciBwLm5hbWUge1xuICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICAuZnJvbnRfY2F0ZWdvcmllc19zZWN0aW9uIC5jYXRlZ29yeS13cmFwOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvcHJvZC1jYXQtaWNvbi1ob3Zlci5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggIzQwYWVmZjtcbiAgICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgIC5mcm9udF9jYXRlZ29yaWVzX3NlY3Rpb24gLmNhdGVnb3J5LXdyYXAgcC5uYW1lIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBhY3VtaW4tcHJvLWV4dHJhLWNvbmRlbnNlZCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogIzAwMWYzZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IDAgMCAxN3B4IDIwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcyKTsgfVxuICAgICAgLmZyb250X2NhdGVnb3JpZXNfc2VjdGlvbiAuY2F0ZWdvcnktd3JhcCBwLm5hbWUgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmZyb250X2NhdGVnb3JpZXNfc2VjdGlvbiAuY2F0ZWdvcnktd3JhcCBpLnJpZ2h0LWFycm93LWljb24ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvcmlnaHQtYXJyb3ctaG92ZXIucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogMjNweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyNnB4O1xuICAgICAgYm90dG9tOiAxOXB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IC4zczsgfVxuXG4uZnJvbnRfc2lkZWNvbnRlbnRfc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2RpZ2l0YWwtbWFwLWJja2dybmQuanBnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWYzZTtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAuZnJvbnRfc2lkZWNvbnRlbnRfc2VjdGlvbiAudGhlLWNvbnRlbnQtd3JhcCB7XG4gICAgcGFkZGluZzogMzRweCAwIDExNnB4OyB9XG4gIC5mcm9udF9zaWRlY29udGVudF9zZWN0aW9uIC5jb250ZW50LWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjAwcHg7IH1cbiAgLmZyb250X3NpZGVjb250ZW50X3NlY3Rpb24gLmhlYWRpbmdzIHtcbiAgICBmb250LWZhbWlseTogYWN1bWluLXByby1leHRyYS1jb25kZW5zZWQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA3MnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuZnJvbnRfc2lkZWNvbnRlbnRfc2VjdGlvbiAuaGVhZGluZ3Mgc3BhbiB7XG4gICAgICBjb2xvcjogIzQwYWVmZjsgfVxuICAuZnJvbnRfc2lkZWNvbnRlbnRfc2VjdGlvbiAudGhlLWNvbnRlbnQgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBSZWd1bGFyXCI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgY29sb3I6ICNGRkY7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5mcm9udF9zaWRlY29udGVudF9zZWN0aW9uIC5idG4tbGluayB7XG4gICAgZm9udC1mYW1pbHk6IGJyYW5kb24tZ3JvdGVzcXVlLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzQwYWVmZjtcbiAgICBtYXJnaW46IDMxcHggMCAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZnJvbnRfc2lkZWNvbnRlbnRfc2VjdGlvbiAuYnRuLWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkY7IH1cblxuLmZyb250X2JlbmVmaXRzX3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZjNlO1xuICBwYWRkaW5nOiAwIDAgNTVweDsgfVxuICAuZnJvbnRfYmVuZWZpdHNfc2VjdGlvbiAuYmVuZWZpdHMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5mcm9udF9iZW5lZml0c19zZWN0aW9uIC5iZW5lZml0LXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgIGJvcmRlcjogNHB4IHNvbGlkICM3Mzk2YjE7XG4gICAgcGFkZGluZzogMCA0NnB4IDI4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mcm9udF9iZW5lZml0c19zZWN0aW9uIC5iZW5lZml0LXdyYXA6aG92ZXIge1xuICAgICAgYm9yZGVyOiA0cHggc29saWQgIzQwYWVmZjsgfVxuICAgIC5mcm9udF9iZW5lZml0c19zZWN0aW9uIC5iZW5lZml0LXdyYXA6aG92ZXI6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5mcm9udF9iZW5lZml0c19zZWN0aW9uIC5iZW5lZml0LXdyYXA6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9iZW5lZml0cy1ob3Zlci5wbmcpLCBsaW5lYXItZ3JhZGllbnQoIzAwMmQ1YSwgIzAyMTcyZSk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zczsgfVxuICAuZnJvbnRfYmVuZWZpdHNfc2VjdGlvbiAuaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiAxNTZweDsgfVxuICAgIC5mcm9udF9iZW5lZml0c19zZWN0aW9uIC5pbWFnZSBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gIC5mcm9udF9iZW5lZml0c19zZWN0aW9uIC5pbWFnZSxcbiAgLmZyb250X2JlbmVmaXRzX3NlY3Rpb24gLmRldGFpbHMge1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmZyb250X2JlbmVmaXRzX3NlY3Rpb24gLmhlYWRpbmdzIHtcbiAgICBmb250LWZhbWlseTogYWN1bWluLXByby1leHRyYS1jb25kZW5zZWQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIG1hcmdpbjogMjRweCAwIDExcHg7IH1cbiAgLmZyb250X2JlbmVmaXRzX3NlY3Rpb24gLnRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgUmVndWxhclwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgICAuZnJvbnRfYmVuZWZpdHNfc2VjdGlvbiAudGV4dCBwIHtcbiAgICAgIG1hcmdpbjogMTFweCAwIDVweDsgfVxuXG4uZnJvbnRfY29udGFjdHVzX3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9mcm9udC1jb250YWN0dXMtYmNrZ3JuZC5qcGcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZjNlO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5mcm9udF9jb250YWN0dXNfc2VjdGlvbiAuY29udGVudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5mcm9udF9jb250YWN0dXNfc2VjdGlvbiAuY29udGVudC1sZWZ0LFxuICAuZnJvbnRfY29udGFjdHVzX3NlY3Rpb24gLmNvbnRlbnQtcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjAwcHg7IH1cbiAgLmZyb250X2NvbnRhY3R1c19zZWN0aW9uIC5jb250ZW50LWxlZnQge1xuICAgIHBhZGRpbmc6IDM3cHggMCAxNjBweDsgfVxuICAuZnJvbnRfY29udGFjdHVzX3NlY3Rpb24gLmltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmZyb250X2NvbnRhY3R1c19zZWN0aW9uIC5pbWFnZSBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTgycHg7XG4gICAgICBib3R0b206IC02N3B4OyB9XG4gIC5mcm9udF9jb250YWN0dXNfc2VjdGlvbiAuaGVhZGluZ3Mge1xuICAgIGZvbnQtZmFtaWx5OiBhY3VtaW4tcHJvLWV4dHJhLWNvbmRlbnNlZCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDcycHg7XG4gICAgbGluZS1oZWlnaHQ6IDU5cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5mcm9udF9jb250YWN0dXNfc2VjdGlvbiAuaGVhZGluZ3MudG9wIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuICAgIC5mcm9udF9jb250YWN0dXNfc2VjdGlvbiAuaGVhZGluZ3Muc3ViIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzQwYWVmZjsgfVxuICAuZnJvbnRfY29udGFjdHVzX3NlY3Rpb24gLmJ0bi1saW5rIHtcbiAgICBmb250LWZhbWlseTogYnJhbmRvbi1ncm90ZXNxdWUsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNDBhZWZmO1xuICAgIG1hcmdpbjogMzBweCAwIDAgIWltcG9ydGFudDsgfVxuICAgIC5mcm9udF9jb250YWN0dXNfc2VjdGlvbiAuYnRuLWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkY7IH1cblxuLmJhbm5lcl9wYWdlX3NlY3Rpb24ge1xuICBwYWRkaW5nOiAyMXB4IDA7IH1cbiAgLmJhbm5lcl9wYWdlX3NlY3Rpb24gLmZsZXgtY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5iYW5uZXJfcGFnZV9zZWN0aW9uIC50aXRsZS1wYWdlIHtcbiAgICBmb250LWZhbWlseTogYWN1bWluLXByby1leHRyYS1jb25kZW5zZWQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDk0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMDAxZjNlO1xuICAgIG1hcmdpbjogMDsgfVxuXG4ucHJvZHVjdHNfc2VjdGlvbiAudGhlLWNvbnRlbnQtd3JhcCB7XG4gIHBhZGRpbmc6IDI3cHggMCAzM3B4OyB9XG5cbi5wcm9kdWN0c19zZWN0aW9uIC5uby1wcm9kdWN0LWZvdW5kIHtcbiAgZm9udC1mYW1pbHk6IGFjdW1pbi1wcm8tZXh0cmEtY29uZGVuc2VkLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDM5cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAxZjNlOyB9XG5cbi5wcm9kdWN0c19zZWN0aW9uIC5oZWFkaW5ncyB7XG4gIGZvbnQtZmFtaWx5OiBhY3VtaW4tcHJvLWV4dHJhLWNvbmRlbnNlZCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAxZjNlO1xuICBtYXJnaW46IDAgMCAyNHB4OyB9XG5cbi5wcm9kdWN0c19zZWN0aW9uIC5idG4tbGluayB7XG4gIGNvbG9yOiAjMDAxZjNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAxZjNlO1xuICBtYXJnaW46IDM5cHggYXV0byAwICFpbXBvcnRhbnQ7IH1cblxuLnJlbGF0ZWQucHJvZHVjdHMsXG51bC5wcm9kdWN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IDI2cHg7XG4gIHJvdy1nYXA6IDMwcHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDAgNTdweCAhaW1wb3J0YW50OyB9XG4gIC5yZWxhdGVkLnByb2R1Y3RzOmJlZm9yZSwgLnJlbGF0ZWQucHJvZHVjdHM6YWZ0ZXIsXG4gIHVsLnByb2R1Y3RzOmJlZm9yZSxcbiAgdWwucHJvZHVjdHM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVuc2V0ICFpbXBvcnRhbnQ7IH1cbiAgLnJlbGF0ZWQucHJvZHVjdHMgbGkucHJvZHVjdCxcbiAgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VjZWM7XG4gICAgcGFkZGluZzogMCAwIDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAzOTNweDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMjgwcHg7IH1cbiAgICAucmVsYXRlZC5wcm9kdWN0cyBsaS5wcm9kdWN0IGEud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19saW5rLFxuICAgIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYS53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2xpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7IH1cbiAgICAucmVsYXRlZC5wcm9kdWN0cyBsaS5wcm9kdWN0IGgyLFxuICAgIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgaDIge1xuICAgICAgZm9udC1zaXplOiAyMnB4OyB9XG4gICAgLnJlbGF0ZWQucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdHMtaW1hZ2UtYm94LFxuICAgIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3RzLWltYWdlLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZWJlYmViOyB9XG4gICAgICAucmVsYXRlZC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0cy1pbWFnZS1ib3g6aG92ZXIsXG4gICAgICB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0cy1pbWFnZS1ib3g6aG92ZXIge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNDBhZWZmOyB9XG4gICAgICAgIC5yZWxhdGVkLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3RzLWltYWdlLWJveDpob3ZlciAudmlldy1pdGVtLWJ0bixcbiAgICAgICAgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdHMtaW1hZ2UtYm94OmhvdmVyIC52aWV3LWl0ZW0tYnRuIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAucmVsYXRlZC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0cy1pbWFnZS1ib3g6aG92ZXI6OmFmdGVyLFxuICAgICAgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdHMtaW1hZ2UtYm94OmhvdmVyOjphZnRlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjMDAxZjNlO1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAucmVsYXRlZC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0cy1pbWFnZS1ib3g6OmFmdGVyLFxuICAgICAgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdHMtaW1hZ2UtYm94OjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL3RvcHJvZHVjdHMtaG92ZXIucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgIC5yZWxhdGVkLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3RzLWltYWdlLWJveCBpbWcsXG4gICAgICB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0cy1pbWFnZS1ib3ggaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgIC5yZWxhdGVkLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnZpZXctaXRlbS1idG4sXG4gICAgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAudmlldy1pdGVtLWJ0biB7XG4gICAgICBmb250LWZhbWlseTogYnJhbmRvbi1ncm90ZXNxdWUsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQ6ICM0MGFlZmY7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgIHBhZGRpbmc6IDlweCAwIDEwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgei1pbmRleDogMzsgfVxuICAgIC5yZWxhdGVkLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnNob3J0LWRlc2NyaXB0aW9uIHAsXG4gICAgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuc2hvcnQtZGVzY3JpcHRpb24gcCB7XG4gICAgICBmb250LWZhbWlseTogYmlsbyxzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5yZWxhdGVkLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmFkZF90b19jYXJ0X2J1dHRvbixcbiAgICB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5hZGRfdG9fY2FydF9idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICAgICAgbWluLWhlaWdodDogNDVweDtcbiAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiBhdXRvIDAgMCAhaW1wb3J0YW50OyB9XG4gICAgICAucmVsYXRlZC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5hZGRfdG9fY2FydF9idXR0b24uYWRkZWQ6OmFmdGVyLFxuICAgICAgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuYWRkX3RvX2NhcnRfYnV0dG9uLmFkZGVkOjphZnRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLnJlbGF0ZWQucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdF90eXBlX3NpbXBsZTpub3QoLmFkZF90b19jYXJ0X2J1dHRvbiksXG4gICAgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdF90eXBlX3NpbXBsZTpub3QoLmFkZF90b19jYXJ0X2J1dHRvbikge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgbWFyZ2luOiBhdXRvIDAgMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMTBweCAwOyB9XG4gICAgLnJlbGF0ZWQucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSxcbiAgICB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBSZWd1bGFyXCI7XG4gICAgICBmb250LWZhbWlseTogYnJhbmRvbi1ncm90ZXNxdWUsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICMwMDFmM2U7XG4gICAgICBtYXJnaW46IDE0cHggMCA2cHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAgIC5yZWxhdGVkLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByaWNlLFxuICAgIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByaWNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2x1bW4tZ2FwOiA1cHg7XG4gICAgICBmb250LWZhbWlseTogYnJhbmRvbi1ncm90ZXNxdWUsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICAgIG1hcmdpbjogYXV0byAwIDAgIWltcG9ydGFudDsgfVxuICAgICAgLnJlbGF0ZWQucHJvZHVjdHMgbGkucHJvZHVjdCAucHJpY2UgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCBiZGksXG4gICAgICB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcmljZSAud29vY29tbWVyY2UtUHJpY2UtYW1vdW50IGJkaSB7XG4gICAgICAgIGNvbG9yOiAjNDBhZWZmOyB9XG4gICAgICAucmVsYXRlZC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcmljZSBkZWwsXG4gICAgICB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcmljZSBkZWwge1xuICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzAwMWYzZTsgfVxuICAgICAgICAucmVsYXRlZC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcmljZSBkZWwgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCBiZGksXG4gICAgICAgIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByaWNlIGRlbCAud29vY29tbWVyY2UtUHJpY2UtYW1vdW50IGJkaSB7XG4gICAgICAgICAgY29sb3I6ICMwMDFmM2U7IH1cbiAgICAgIC5yZWxhdGVkLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByaWNlIGlucyxcbiAgICAgIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByaWNlIGlucyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICMwMDFmM2U7IH1cbiAgICAucmVsYXRlZC5wcm9kdWN0cyBsaS5wcm9kdWN0IGEuYWRkZWRfdG9fY2FydC53Yy1mb3J3YXJkLFxuICAgIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYS5hZGRlZF90b19jYXJ0LndjLWZvcndhcmQge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzllOWU5ZSAwLCAjNjE2MzYwIDk5JSkgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAucmVsYXRlZC5wcm9kdWN0cyAub25zYWxlLFxuICB1bC5wcm9kdWN0cyAub25zYWxlIHtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5yZWxhdGVkLnByb2R1Y3RzIC53b29jb21tZXJjZS1pbmZvLFxuICB1bC5wcm9kdWN0cyAud29vY29tbWVyY2UtaW5mbyB7XG4gICAgZm9udC1mYW1pbHk6IGJyYW5kb24tZ3JvdGVzcXVlLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgIG1hcmdpbjogMmVtIDAgIWltcG9ydGFudDsgfVxuICAgIC5yZWxhdGVkLnByb2R1Y3RzIC53b29jb21tZXJjZS1pbmZvIHN0cm9uZyxcbiAgICB1bC5wcm9kdWN0cyAud29vY29tbWVyY2UtaW5mbyBzdHJvbmcge1xuICAgICAgZm9udC1mYW1pbHk6IGJyYW5kb24tZ3JvdGVzcXVlLCBzYW5zLXNlcmlmOyB9XG5cbnVsLnByb2R1Y3RzIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlciB7XG4gIHBhZGRpbmc6IDIxcHggMDsgfVxuXG4ud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyX190aXRsZS5wYWdlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IGFjdW1pbi1wcm8tZXh0cmEtY29uZGVuc2VkLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA5NHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAxZjNlO1xuICBtYXJnaW46IDA7IH1cblxuLndvb2NvbW1lcmNlLXJlc3VsdC1jb3VudCB7XG4gIGZvbnQtZmFtaWx5OiBicmFuZG9uLWdyb3Rlc3F1ZSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMWYzZTtcbiAgbWFyZ2luOiAxNHB4IDAgIWltcG9ydGFudDsgfVxuXG5hLmxvYWQtbW9yZS1wcm9kdWN0cyB7XG4gIGZvbnQtZmFtaWx5OiBicmFuZG9uLWdyb3Rlc3F1ZSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTRweCAwIDMzcHggIWltcG9ydGFudDsgfVxuXG4ubG1wX3Byb2R1Y3RzX2xvYWRpbmcge1xuICBjb2xvcjogIzAwMWYzZTsgfVxuXG4ucmVsYXRlZC5wcm9kdWN0cyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5zdGFyLXJhdGluZyxcbi5wcm9kdWN0c19zZWN0aW9uIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5zdGFyLXJhdGluZyxcbi53b29jb21tZXJjZS1zaG9wIC5hbGwtcHJvZHVjdHMtc2VjdGlvbiB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5zdGFyLXJhdGluZyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5yZWxhdGVkLnByb2R1Y3RzIC5zdGFyLXJhdGluZyxcbi5wcm9kdWN0c19zZWN0aW9uIC53b29jb21tZXJjZSAuc3Rhci1yYXRpbmcsXG4ud29vY29tbWVyY2Utc2hvcCAuYWxsLXByb2R1Y3RzLXNlY3Rpb24gLnN0YXItcmF0aW5nIHtcbiAgd2lkdGg6IDYuM2VtOyB9XG4gIC5yZWxhdGVkLnByb2R1Y3RzIC5zdGFyLXJhdGluZzpiZWZvcmUsXG4gIC5wcm9kdWN0c19zZWN0aW9uIC53b29jb21tZXJjZSAuc3Rhci1yYXRpbmc6YmVmb3JlLFxuICAud29vY29tbWVyY2Utc2hvcCAuYWxsLXByb2R1Y3RzLXNlY3Rpb24gLnN0YXItcmF0aW5nOmJlZm9yZSB7XG4gICAgY29sb3I6ICMwMDFmM2U7XG4gICAgdG9wOiA5cHg7IH1cbiAgLnJlbGF0ZWQucHJvZHVjdHMgLnN0YXItcmF0aW5nIHNwYW4gLnJhdGluZyxcbiAgLnByb2R1Y3RzX3NlY3Rpb24gLndvb2NvbW1lcmNlIC5zdGFyLXJhdGluZyBzcGFuIC5yYXRpbmcsXG4gIC53b29jb21tZXJjZS1zaG9wIC5hbGwtcHJvZHVjdHMtc2VjdGlvbiAuc3Rhci1yYXRpbmcgc3BhbiAucmF0aW5nIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5yZWxhdGVkLnByb2R1Y3RzIC5zdGFyLXJhdGluZyBzcGFuOmJlZm9yZSxcbiAgLnByb2R1Y3RzX3NlY3Rpb24gLndvb2NvbW1lcmNlIC5zdGFyLXJhdGluZyBzcGFuOmJlZm9yZSxcbiAgLndvb2NvbW1lcmNlLXNob3AgLmFsbC1wcm9kdWN0cy1zZWN0aW9uIC5zdGFyLXJhdGluZyBzcGFuOmJlZm9yZSB7XG4gICAgY29sb3I6ICMwMDFmM2U7XG4gICAgdG9wOiA5cHg7IH1cblxuLndvb2NvbW1lcmNlIC5hbGwtcHJvZHVjdHMtc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4ud29vY29tbWVyY2UgLmFsbC1wcm9kdWN0cy1zZWN0aW9uIC5zaG9wLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MjBweDtcbiAgcGFkZGluZzogNDdweCAwIDAgMjdweDsgfVxuICAud29vY29tbWVyY2UgLmFsbC1wcm9kdWN0cy1zZWN0aW9uIC5zaG9wLWNvbnRlbnQgLmJyYW5kLWxvZ28tYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDAgMjRweDsgfVxuICAgIC53b29jb21tZXJjZSAuYWxsLXByb2R1Y3RzLXNlY3Rpb24gLnNob3AtY29udGVudCAuYnJhbmQtbG9nby1ib3g6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQwYWVmZjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgLndvb2NvbW1lcmNlIC5hbGwtcHJvZHVjdHMtc2VjdGlvbiAuc2hvcC1jb250ZW50IC5icmFuZC1sb2dvLWJveCBpbWcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgIHBhZGRpbmc6IDAgMTFweCAwIDA7IH1cbiAgICAud29vY29tbWVyY2UgLmFsbC1wcm9kdWN0cy1zZWN0aW9uIC5zaG9wLWNvbnRlbnQgLmJyYW5kLWxvZ28tYm94IC5wYWdlLXRpdGxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICBmb250LWZhbWlseTogYWN1bWluLXByby1leHRyYS1jb25kZW5zZWQsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjMDAxZjNlO1xuICAgICAgcGFkZGluZzogMCAxMXB4IDAgMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAud29vY29tbWVyY2UgLmFsbC1wcm9kdWN0cy1zZWN0aW9uIC5zaG9wLWNvbnRlbnQgLmJyYW5kLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMCAxNHB4O1xuICAgIG1hcmdpbjogMCAwIDI5cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0MGFlZmY7IH1cbiAgICAud29vY29tbWVyY2UgLmFsbC1wcm9kdWN0cy1zZWN0aW9uIC5zaG9wLWNvbnRlbnQgLmJyYW5kLWNvbnRlbnQgaDEsIC53b29jb21tZXJjZSAuYWxsLXByb2R1Y3RzLXNlY3Rpb24gLnNob3AtY29udGVudCAuYnJhbmQtY29udGVudCBoMiwgLndvb2NvbW1lcmNlIC5hbGwtcHJvZHVjdHMtc2VjdGlvbiAuc2hvcC1jb250ZW50IC5icmFuZC1jb250ZW50IGgzLCAud29vY29tbWVyY2UgLmFsbC1wcm9kdWN0cy1zZWN0aW9uIC5zaG9wLWNvbnRlbnQgLmJyYW5kLWNvbnRlbnQgaDQsIC53b29jb21tZXJjZSAuYWxsLXByb2R1Y3RzLXNlY3Rpb24gLnNob3AtY29udGVudCAuYnJhbmQtY29udGVudCBoNSwgLndvb2NvbW1lcmNlIC5hbGwtcHJvZHVjdHMtc2VjdGlvbiAuc2hvcC1jb250ZW50IC5icmFuZC1jb250ZW50IGg2IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBhY3VtaW4tcHJvLWV4dHJhLWNvbmRlbnNlZCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMwMDFmM2U7XG4gICAgICBtYXJnaW46IDAgMCAyM3B4OyB9XG4gICAgLndvb2NvbW1lcmNlIC5hbGwtcHJvZHVjdHMtc2VjdGlvbiAuc2hvcC1jb250ZW50IC5icmFuZC1jb250ZW50IHAge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBSZWd1bGFyXCI7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBtYXJnaW46IDAgMCAxMnB4OyB9XG4gICAgLndvb2NvbW1lcmNlIC5hbGwtcHJvZHVjdHMtc2VjdGlvbiAuc2hvcC1jb250ZW50IC5icmFuZC1jb250ZW50IHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAyNnB4O1xuICAgICAgbWFyZ2luOiAwIDAgMTRweDsgfVxuICAgICAgLndvb2NvbW1lcmNlIC5hbGwtcHJvZHVjdHMtc2VjdGlvbiAuc2hvcC1jb250ZW50IC5icmFuZC1jb250ZW50IHVsIGxpIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBSZWd1bGFyXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAud29vY29tbWVyY2UgLmFsbC1wcm9kdWN0cy1zZWN0aW9uIC5zaG9wLWNvbnRlbnQgLmJyYW5kLWNvbnRlbnQgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9idWxsZXQtYXRvbS1pY29uLnBuZyk7XG4gICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiAtMjZweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLndvb2NvbW1lcmNlIC5hbGwtcHJvZHVjdHMtc2VjdGlvbiAuc2lkZWJhci1zaG9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjgwcHg7XG4gIHBhZGRpbmc6IDQ3cHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLndvb2NvbW1lcmNlIC5hbGwtcHJvZHVjdHMtc2VjdGlvbiAuc2lkZWJhci1zaG9wOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogNDAwJTtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAud29vY29tbWVyY2UgLmFsbC1wcm9kdWN0cy1zZWN0aW9uIC5zaWRlYmFyLXNob3AgaDUge1xuICAgIGZvbnQtZmFtaWx5OiBicmFuZG9uLWdyb3Rlc3F1ZSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMDAxZjNlO1xuICAgIHBhZGRpbmc6IDEycHggMCAxMXB4O1xuICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzQwYWVmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQwYWVmZjsgfVxuICAud29vY29tbWVyY2UgLmFsbC1wcm9kdWN0cy1zZWN0aW9uIC5zaWRlYmFyLXNob3AgLndpZGdldF9icmFuZHNfbGlzdF93aWRnZXQgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAyM3B4OyB9XG4gICAgLndvb2NvbW1lcmNlIC5hbGwtcHJvZHVjdHMtc2VjdGlvbiAuc2lkZWJhci1zaG9wIC53aWRnZXRfYnJhbmRzX2xpc3Rfd2lkZ2V0IHVsIGEge1xuICAgICAgZm9udC1mYW1pbHk6IGJyYW5kb24tZ3JvdGVzcXVlLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBtYXJnaW46IDZweCAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gIC53b29jb21tZXJjZSAuYWxsLXByb2R1Y3RzLXNlY3Rpb24gLnNpZGViYXItc2hvcCAud2lkZ2V0X2JyYW5kc19saXN0X3dpZGdldCB1bCBsaS5jdXJyZW50LXRlcm0gYSxcbiAgLndvb2NvbW1lcmNlIC5hbGwtcHJvZHVjdHMtc2VjdGlvbiAuc2lkZWJhci1zaG9wIC53aWRnZXRfYnJhbmRzX2xpc3Rfd2lkZ2V0IHVsIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MGFlZmY7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgcGFkZGluZzogMCAxM3B4OyB9XG4gIC53b29jb21tZXJjZSAuYWxsLXByb2R1Y3RzLXNlY3Rpb24gLnNpZGViYXItc2hvcCAud2lkZ2V0X3Byb2R1Y3RfY2F0ZWdvcmllcyB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDIzcHg7IH1cbiAgICAud29vY29tbWVyY2UgLmFsbC1wcm9kdWN0cy1zZWN0aW9uIC5zaWRlYmFyLXNob3AgLndpZGdldF9wcm9kdWN0X2NhdGVnb3JpZXMgdWwuY2hpbGRyZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDEzcHg7XG4gICAgICBtYXJnaW46IC04cHggMCAzMnB4OyB9XG4gICAgICAud29vY29tbWVyY2UgLmFsbC1wcm9kdWN0cy1zZWN0aW9uIC5zaWRlYmFyLXNob3AgLndpZGdldF9wcm9kdWN0X2NhdGVnb3JpZXMgdWwuY2hpbGRyZW4gbGkgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgIC53b29jb21tZXJjZSAuYWxsLXByb2R1Y3RzLXNlY3Rpb24gLnNpZGViYXItc2hvcCAud2lkZ2V0X3Byb2R1Y3RfY2F0ZWdvcmllcyB1bCBsaS5jYXQtcGFyZW50IHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAud29vY29tbWVyY2UgLmFsbC1wcm9kdWN0cy1zZWN0aW9uIC5zaWRlYmFyLXNob3AgLndpZGdldF9wcm9kdWN0X2NhdGVnb3JpZXMgdWwgbGkuY2F0LXBhcmVudDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9jYXRlZ29yeS1hcnJvdy1kb3duLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMzBweCAxMnB4IDE4cHg7XG4gICAgICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgICAgLndvb2NvbW1lcmNlIC5hbGwtcHJvZHVjdHMtc2VjdGlvbiAuc2lkZWJhci1zaG9wIC53aWRnZXRfcHJvZHVjdF9jYXRlZ29yaWVzIHVsIGxpLmNhdC1wYXJlbnQuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvY2F0ZWdvcnktYXJyb3ctdXAucG5nKTsgfVxuICAgIC53b29jb21tZXJjZSAuYWxsLXByb2R1Y3RzLXNlY3Rpb24gLnNpZGViYXItc2hvcCAud2lkZ2V0X3Byb2R1Y3RfY2F0ZWdvcmllcyB1bCBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBicmFuZG9uLWdyb3Rlc3F1ZSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjMDAxZjNlO1xuICAgICAgbWFyZ2luOiA2cHggMCAxNnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gIC53b29jb21tZXJjZSAuYWxsLXByb2R1Y3RzLXNlY3Rpb24gLnNpZGViYXItc2hvcCAud2lkZ2V0X3Byb2R1Y3RfY2F0ZWdvcmllcyB1bCBhLmFjdGl2ZSxcbiAgLndvb2NvbW1lcmNlIC5hbGwtcHJvZHVjdHMtc2VjdGlvbiAuc2lkZWJhci1zaG9wIC53aWRnZXRfcHJvZHVjdF9jYXRlZ29yaWVzIHVsIGE6YWN0aXZlLFxuICAud29vY29tbWVyY2UgLmFsbC1wcm9kdWN0cy1zZWN0aW9uIC5zaWRlYmFyLXNob3AgLndpZGdldF9wcm9kdWN0X2NhdGVnb3JpZXMgdWwgYTpmb2N1cyxcbiAgLndvb2NvbW1lcmNlIC5hbGwtcHJvZHVjdHMtc2VjdGlvbiAuc2lkZWJhci1zaG9wIC53aWRnZXRfcHJvZHVjdF9jYXRlZ29yaWVzIHVsIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjNDBhZWZmOyB9XG5cbi53b29jb21tZXJjZSAuYWxsLXByb2R1Y3RzLXNlY3Rpb24gLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNpbmdsZS1wcm9kdWN0Lndvb2NvbW1lcmNlIC5zaG9wLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuLndvb19sb2dpbl9zZWN0aW9uIC53b29jb21tZXJjZS1lcnJvciB7XG4gIGZvbnQtZmFtaWx5OiBicmFuZG9uLWdyb3Rlc3F1ZSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDA7IH1cblxuLndvb19sb2dpbl9zZWN0aW9uIC5jb250ZW50cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDI1cHggYXV0bzsgfVxuICAud29vX2xvZ2luX3NlY3Rpb24gLmNvbnRlbnRzIHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgLndvb19sb2dpbl9zZWN0aW9uIC5jb250ZW50cyBsYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IGJyYW5kb24tZ3JvdGVzcXVlLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMDAxZjNlOyB9XG4gIC53b29fbG9naW5fc2VjdGlvbiAuY29udGVudHMgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2FkMTRiO1xuICAgIGZvbnQtZmFtaWx5OiBicmFuZG9uLWdyb3Rlc3F1ZSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzAwMWYzZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMXB4IDAgMDtcbiAgICBtYXJnaW46IDE0cHggMCAwICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAxZjNlOyB9XG4gICAgLndvb19sb2dpbl9zZWN0aW9uIC5jb250ZW50cyBidXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICM3YWQxNGI7IH1cbiAgICAud29vX2xvZ2luX3NlY3Rpb24gLmNvbnRlbnRzIGJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC53b29fbG9naW5fc2VjdGlvbiAuY29udGVudHMgYnV0dG9uOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZjNlO1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgLndvb19sb2dpbl9zZWN0aW9uIC5jb250ZW50cyBwLmxvc3RfcGFzc3dvcmQgYSB7XG4gICAgZm9udC1mYW1pbHk6IGJyYW5kb24tZ3JvdGVzcXVlLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC53b29fbG9naW5fc2VjdGlvbiAuY29udGVudHMgcC5sb3N0X3Bhc3N3b3JkIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDFmM2U7IH1cblxuLndvb19sb2dpbl9zZWN0aW9uIGlucHV0LmlucHV0LXRleHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAxZjNlO1xuICBiYWNrZ3JvdW5kOiAjN2FkMTRiO1xuICBjb2xvcjogIzAwMWYzZTtcbiAgZm9udC1mYW1pbHk6IGJyYW5kb24tZ3JvdGVzcXVlLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgcGFkZGluZzogOXB4IDE0cHggOXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NXB4O1xuICBvdXRsaW5lOiBub25lOyB9XG4gIC53b29fbG9naW5fc2VjdGlvbiBpbnB1dC5pbnB1dC10ZXh0OmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTQ2ZTViOyB9XG5cbi53b29fbG9naW5fc2VjdGlvbiAubG9naW4td2VsY29tZSB7XG4gIGZvbnQtZmFtaWx5OiBicmFuZG9uLWdyb3Rlc3F1ZSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBjb2xvcjogIzAwMWYzZTsgfVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LnN1bW1hcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1ODBweDtcbiAgbWluLWhlaWdodDogNTIwcHg7XG4gIG1hcmdpbjogMCAwIDQ0cHggIWltcG9ydGFudDsgfVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMzBweCAwIDA7IH1cbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAuYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBhZWZmO1xuICAgIGZvbnQtZmFtaWx5OiBicmFuZG9uLWdyb3Rlc3F1ZSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDU1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDFmM2U7IH1cbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCBkaXYucXVhbnRpdHkge1xuICAgIG1hcmdpbjogMCAxMHB4IDAgMDsgfVxuICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgZGl2LnF1YW50aXR5IC5xdHkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgIGZvbnQtZmFtaWx5OiBicmFuZG9uLWdyb3Rlc3F1ZSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMwMDFmM2U7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDBhZWZmO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCBkaXYucXVhbnRpdHkgLnF0eTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgZGl2LnF1YW50aXR5IC5xdHk6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTQ2ZTViOyB9XG5cbi53b29jb21tZXJjZSAjcmV2aWV3cyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi53b29jb21tZXJjZSAjcmV2aWV3cyAjY29tbWVudHMge1xuICB3aWR0aDogMTAwJTsgfVxuICAud29vY29tbWVyY2UgI3Jldmlld3MgI2NvbW1lbnRzIC53b29jb21tZXJjZS1SZXZpZXdzLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogYWN1bWluLXByby1leHRyYS1jb25kZW5zZWQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgcGFkZGluZzogMTNweCAxOHB4IDEycHg7XG4gICAgY29sb3I6ICMwMDFmM2U7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAyMHB4OyB9XG4gIC53b29jb21tZXJjZSAjcmV2aWV3cyAjY29tbWVudHMgLndvb2NvbW1lcmNlLW5vcmV2aWV3cyB7XG4gICAgZm9udC1mYW1pbHk6IGJyYW5kb24tZ3JvdGVzcXVlLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjMDAxZjNlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC53b29jb21tZXJjZSAjcmV2aWV3cyAjY29tbWVudHMgb2wuY29tbWVudGxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC53b29jb21tZXJjZSAjcmV2aWV3cyAjY29tbWVudHMgb2wuY29tbWVudGxpc3QgbGkge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgLndvb2NvbW1lcmNlICNyZXZpZXdzICNjb21tZW50cyBvbC5jb21tZW50bGlzdCBsaSBpbWcuYXZhdGFyIHtcbiAgICAgICAgbGVmdDogOXB4OyB9XG4gICAgICAud29vY29tbWVyY2UgI3Jldmlld3MgI2NvbW1lbnRzIG9sLmNvbW1lbnRsaXN0IGxpIC5jb21tZW50LXRleHQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAxZjNlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMDsgfVxuICAgICAgICAud29vY29tbWVyY2UgI3Jldmlld3MgI2NvbW1lbnRzIG9sLmNvbW1lbnRsaXN0IGxpIC5jb21tZW50LXRleHQgLmRlc2NyaXB0aW9uIHAsXG4gICAgICAgIC53b29jb21tZXJjZSAjcmV2aWV3cyAjY29tbWVudHMgb2wuY29tbWVudGxpc3QgbGkgLmNvbW1lbnQtdGV4dCBwLm1ldGEge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBicmFuZG9uLWdyb3Rlc3F1ZSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICAgICAgICBjb2xvcjogIzAwMWYzZTsgfVxuICAgICAgICAgIC53b29jb21tZXJjZSAjcmV2aWV3cyAjY29tbWVudHMgb2wuY29tbWVudGxpc3QgbGkgLmNvbW1lbnQtdGV4dCAuZGVzY3JpcHRpb24gcCArIHAsXG4gICAgICAgICAgLndvb2NvbW1lcmNlICNyZXZpZXdzICNjb21tZW50cyBvbC5jb21tZW50bGlzdCBsaSAuY29tbWVudC10ZXh0IHAubWV0YSArIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAxMnB4IDA7IH1cbiAgLndvb2NvbW1lcmNlICNyZXZpZXdzICNjb21tZW50cyAuc3Rhci1yYXRpbmcge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgIGNvbG9yOiAjMDAxZjNlO1xuICAgIHdpZHRoOiA2LjNlbTtcbiAgICBoZWlnaHQ6IDIzcHg7IH1cbiAgICAud29vY29tbWVyY2UgI3Jldmlld3MgI2NvbW1lbnRzIC5zdGFyLXJhdGluZzpiZWZvcmUge1xuICAgICAgY29sb3I6ICMwMDFmM2U7XG4gICAgICB0b3A6IDlweDsgfVxuICAgIC53b29jb21tZXJjZSAjcmV2aWV3cyAjY29tbWVudHMgLnN0YXItcmF0aW5nIHNwYW4gLnJhdGluZyB7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLndvb2NvbW1lcmNlICNyZXZpZXdzICNjb21tZW50cyAuc3Rhci1yYXRpbmcgc3BhbjpiZWZvcmUge1xuICAgICAgY29sb3I6ICMwMDFmM2U7XG4gICAgICB0b3A6IDlweDsgfVxuXG4ud29vY29tbWVyY2UgI3Jldmlld19mb3JtIHtcbiAgbWFyZ2luOiAyMHB4IDAgMzBweDsgfVxuICAud29vY29tbWVyY2UgI3Jldmlld19mb3JtIC5jb21tZW50LXJlc3BvbmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAud29vY29tbWVyY2UgI3Jldmlld19mb3JtIC5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogYWN1bWluLXByby1leHRyYS1jb25kZW5zZWQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMwMDFmM2U7IH1cbiAgLndvb2NvbW1lcmNlICNyZXZpZXdfZm9ybSBmb3JtLmNvbW1lbnQtZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLndvb2NvbW1lcmNlICNyZXZpZXdfZm9ybSBmb3JtLmNvbW1lbnQtZm9ybSBsYWJlbCxcbiAgICAud29vY29tbWVyY2UgI3Jldmlld19mb3JtIGZvcm0uY29tbWVudC1mb3JtIHRleHRhcmVhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBicmFuZG9uLWdyb3Rlc3F1ZSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICMwMDFmM2U7XG4gICAgICBtYXJnaW46IDAgMjBweCAwIDA7IH1cbiAgICAud29vY29tbWVyY2UgI3Jldmlld19mb3JtIGZvcm0uY29tbWVudC1mb3JtIHRleHRhcmVhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAxZjNlO1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAud29vY29tbWVyY2UgI3Jldmlld19mb3JtIGZvcm0uY29tbWVudC1mb3JtIHRleHRhcmVhOmZvY3VzLCAud29vY29tbWVyY2UgI3Jldmlld19mb3JtIGZvcm0uY29tbWVudC1mb3JtIHRleHRhcmVhOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzU0NmU1YjsgfVxuICAgIC53b29jb21tZXJjZSAjcmV2aWV3X2Zvcm0gZm9ybS5jb21tZW50LWZvcm0gLnN0YXJzIHtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gICAgLndvb2NvbW1lcmNlICNyZXZpZXdfZm9ybSBmb3JtLmNvbW1lbnQtZm9ybSAuc3RhcnMgc3BhbiBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjMDAxZjNlOyB9XG4gIC53b29jb21tZXJjZSAjcmV2aWV3X2Zvcm0gLmNvbW1lbnQtZm9ybS1yYXRpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAud29vY29tbWVyY2UgI3Jldmlld19mb3JtIC5jb21tZW50LWZvcm0tY29tbWVudCBsYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ud29vY29tbWVyY2UgdWwub3JkZXJfZGV0YWlscyB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLndvb2NvbW1lcmNlIHVsLm9yZGVyX2RldGFpbHMgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLndvb2NvbW1lcmNlIGgyLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHNfX3RpdGxlLFxuLndvb2NvbW1lcmNlIGgyLndvb2NvbW1lcmNlLWNvbHVtbl9fdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjMDAxZjNlOyB9XG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyBhZGRyZXNzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMWYzZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1mYW1pbHk6IGJyYW5kb24tZ3JvdGVzcXVlLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMWYzZTsgfVxuXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW9yZGVyaW5nIHNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2Ryb3Bkb3duLWFycm93LnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAyMHB4IHJpZ2h0IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBicmFuZG9uLWdyb3Rlc3F1ZSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxM3B4IDE4cHggMTJweDtcbiAgY29sb3I6ICMwMDFmM2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDFmM2U7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1vcmRlciBwIHtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBwLnByaWNlLFxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IHNwYW4ucHJpY2Uge1xuICBmb250LWZhbWlseTogYnJhbmRvbi1ncm90ZXNxdWUsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGNvbG9yOiAjNDBhZWZmO1xuICBtYXJnaW46IDA7IH1cblxuLndvb2NvbW1lcmNlIC5zZXBhcmF0b3Ige1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0MjcyOTg7XG4gIG1hcmdpbjogMTBweCAwIDA7IH1cblxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1lcnJvcixcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtaW5mbyxcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtbWVzc2FnZSB7XG4gIGZvbnQtZmFtaWx5OiBicmFuZG9uLWdyb3Rlc3F1ZSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMWYzZTsgfVxuICAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWVycm9yOmJlZm9yZSxcbiAgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1pbmZvOmJlZm9yZSxcbiAgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1tZXNzYWdlOmJlZm9yZSB7XG4gICAgY29sb3I6ICMwMDFmM2U7IH1cbiAgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1lcnJvciBhOm5vdCguYnV0dG9uKSxcbiAgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1pbmZvIGE6bm90KC5idXR0b24pLFxuICAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW1lc3NhZ2UgYTpub3QoLmJ1dHRvbikge1xuICAgIGNvbG9yOiAjNDBhZWZmOyB9XG4gICAgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1lcnJvciBhOm5vdCguYnV0dG9uKTpob3ZlcixcbiAgICAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWluZm8gYTpub3QoLmJ1dHRvbik6aG92ZXIsXG4gICAgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1tZXNzYWdlIGE6bm90KC5idXR0b24pOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDAxZjNlOyB9XG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtZXJyb3Ige1xuICBjb2x1bW4tY291bnQ6IDE7IH1cblxuLndvb2NvbW1lcmNlIC5jaGVja291dF9jb3Vwb24ud29vY29tbWVyY2UtZm9ybS1jb3Vwb24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAxZjNlO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC53b29jb21tZXJjZSAuY2hlY2tvdXRfY291cG9uLndvb2NvbW1lcmNlLWZvcm0tY291cG9uIHAge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLndvb2NvbW1lcmNlIC5jaGVja291dF9jb3Vwb24ud29vY29tbWVyY2UtZm9ybS1jb3Vwb24gYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBhZWZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDsgfVxuXG4ud29vY29tbWVyY2UgLm9uc2FsZSB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC53b29jb21tZXJjZSAub25zYWxlOmJlZm9yZSwgLndvb2NvbW1lcmNlIC5vbnNhbGU6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjMTI2OWE5O1xuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAud29vY29tbWVyY2UgLm9uc2FsZTpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDsgfVxuICAud29vY29tbWVyY2UgLm9uc2FsZTphZnRlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgLndvb2NvbW1lcmNlIC5vbnNhbGUgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMjVweDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQwYWVmZjtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogYnJhbmRvbi1ncm90ZXNxdWUsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcmlnaHQ6IC0yNXB4O1xuICAgIHRvcDogMzBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi53b29jb21tZXJjZSBhLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFmM2U7XG4gIGZvbnQtZmFtaWx5OiBicmFuZG9uLWdyb3Rlc3F1ZSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNGRkY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC53b29jb21tZXJjZSBhLmJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQwYWVmZjtcbiAgICBjb2xvcjogI0ZGRjsgfVxuXG4ud29vY29tbWVyY2UgYnV0dG9uW25hbWU9XCJhcHBseV9jb3Vwb25cIl0sXG4ud29vY29tbWVyY2UgYnV0dG9uW25hbWU9XCJ1cGRhdGVfY2FydFwiXSxcbi53b29jb21tZXJjZSBpbnB1dFtuYW1lPVwic3VibWl0XCJdIHtcbiAgZm9udC1mYW1pbHk6IGJyYW5kb24tZ3JvdGVzcXVlLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW46IDAgMCAwIGF1dG8gIWltcG9ydGFudDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFmM2UgIWltcG9ydGFudDsgfVxuICAud29vY29tbWVyY2UgYnV0dG9uW25hbWU9XCJhcHBseV9jb3Vwb25cIl06aG92ZXIsXG4gIC53b29jb21tZXJjZSBidXR0b25bbmFtZT1cInVwZGF0ZV9jYXJ0XCJdOmhvdmVyLFxuICAud29vY29tbWVyY2UgaW5wdXRbbmFtZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBhZWZmICFpbXBvcnRhbnQ7IH1cblxuLm1pbmktY2FydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDhweCAwIDY5cHg7IH1cbiAgLm1pbmktY2FydCAubWluaS1jYXJ0LWljb246Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgIC5taW5pLWNhcnQgLm1pbmktY2FydC1pY29uOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1nL2NhcnQtaWNvbi5wbmcpIDAgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4OyB9XG4gICAgLm1pbmktY2FydCAubWluaS1jYXJ0LWljb246Zmlyc3QtY2hpbGQgLm1pbmktY2FydC1jb3VudCB7XG4gICAgICBmb250LWZhbWlseTogYnJhbmRvbi1ncm90ZXNxdWUsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAxZjNlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIHJpZ2h0OiAtMTNweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMDAxZjNlOyB9XG5cbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU0NmU1YjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0aCxcbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQgYSxcbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdHIuY2FydC1zdWJ0b3RhbCxcbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdHIub3JkZXItdG90YWwsXG4gIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkLnByb2R1Y3QtbmFtZSxcbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQucHJvZHVjdC1xdWFudGl0eSxcbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQucHJvZHVjdC1wcmljZSxcbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQucHJvZHVjdC10b3RhbCxcbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQucHJvZHVjdC1zdWJ0b3RhbCB7XG4gICAgZm9udC1mYW1pbHk6IGJyYW5kb24tZ3JvdGVzcXVlLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwMDFmM2UgIWltcG9ydGFudDsgfVxuICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LXF1YW50aXR5IGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIGZvbnQtZmFtaWx5OiBicmFuZG9uLWdyb3Rlc3F1ZSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwMDFmM2U7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMWYzZTtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQucHJvZHVjdC1xdWFudGl0eSBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQucHJvZHVjdC1xdWFudGl0eSBpbnB1dDpmb2N1cyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTQ2ZTViOyB9XG4gIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRyLmNhcnQtc3VidG90YWwsXG4gIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRyLnNoaXBwaW5nIHRkIHAsXG4gIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRyLm9yZGVyLXRvdGFsIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdHIuc2hpcHBpbmcgdGQgcCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRoIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NDZlNWI7IH1cbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1NDZlNWI7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDFmM2UgIWltcG9ydGFudDsgfVxuICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LXJlbW92ZSBhLnJlbW92ZSB7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG5cbi53b29jb21tZXJjZS1jYXJ0IC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB0ciB0aCxcbi53b29jb21tZXJjZS1jYXJ0IC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB0ciB0ZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7IH1cblxuLndvb2NvbW1lcmNlLWNhcnQgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b24ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFmM2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjRkZGOyB9XG4gIC53b29jb21tZXJjZS1jYXJ0IC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBhZWZmO1xuICAgIGNvbG9yOiAjRkZGOyB9XG5cbi53b29jb21tZXJjZS1jYXJ0IHRhYmxlLmNhcnQgaW1nIHtcbiAgd2lkdGg6IDgwcHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG4ud29vY29tbWVyY2UtY2FydCAuY2FydF90b3RhbHMgaDIge1xuICBmb250LWZhbWlseTogYnJhbmRvbi1ncm90ZXNxdWUsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDFmM2U7IH1cblxuLndvb2NvbW1lcmNlLWNhcnQgZGl2LmNvdXBvbiB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLndvb2NvbW1lcmNlLWNhcnQgZGl2LmNvdXBvbiBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDI4MHB4O1xuICAgIGZvbnQtZmFtaWx5OiBicmFuZG9uLWdyb3Rlc3F1ZSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZjNlICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBicmFuZG9uLWdyb3Rlc3F1ZSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI4MHB4O1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIHRyYW5zaXRpb246IC4zczsgfVxuICAud29vY29tbWVyY2UtYWNjb3VudCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQwYWVmZiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7IH1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDFmM2U7IH1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAxZjNlOyB9XG5cbi53b29jb21tZXJjZS1hY2NvdW50IDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDFmM2U7IH1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAxZjNlOyB9XG5cbi53b29jb21tZXJjZS1hY2NvdW50IHRleHRhcmVhLFxuLndvb2NvbW1lcmNlLWFjY291bnQgaW5wdXRbdHlwZT1cInRlbFwiXSxcbi53b29jb21tZXJjZS1hY2NvdW50IGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi53b29jb21tZXJjZS1hY2NvdW50IGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBicmFuZG9uLWdyb3Rlc3F1ZSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDFmM2U7XG4gIHBhZGRpbmc6IDEzcHggMTRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMWYzZTsgfVxuICAud29vY29tbWVyY2UtYWNjb3VudCB0ZXh0YXJlYTpmb2N1cyxcbiAgLndvb2NvbW1lcmNlLWFjY291bnQgaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cyxcbiAgLndvb2NvbW1lcmNlLWFjY291bnQgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuICAud29vY29tbWVyY2UtYWNjb3VudCBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU0NmU1YjsgfVxuICAud29vY29tbWVyY2UtYWNjb3VudCB0ZXh0YXJlYTpmb2N1czo6cGxhY2Vob2xkZXIsXG4gIC53b29jb21tZXJjZS1hY2NvdW50IGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXM6OnBsYWNlaG9sZGVyLFxuICAud29vY29tbWVyY2UtYWNjb3VudCBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXM6OnBsYWNlaG9sZGVyLFxuICAud29vY29tbWVyY2UtYWNjb3VudCBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDIyMSwgMjA3LCAxODIsIDAuMSk7IH1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgdGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiAxNDBweDsgfVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAuc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvc2VsZWN0LWRyb3AtaWNvbi5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxOXB4IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMWYzZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMWYzZSAhaW1wb3J0YW50OyB9XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbi53b29jb21tZXJjZS1hY2NvdW50IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBicmFuZG9uLWdyb3Rlc3F1ZSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDFmM2U7XG4gIGJvcmRlci1jb2xvcjogIzAwMWYzZTsgfVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0sXG4ud29vY29tbWVyY2UtYWNjb3VudCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2RhdGEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZjNlO1xuICBjb2xvcjogI0ZGRjsgfVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNTQ2ZTViO1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgZm9udC1mYW1pbHk6IGJyYW5kb24tZ3JvdGVzcXVlLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDFmM2U7IH1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgZm9ybSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCBmb3JtIGgzIHtcbiAgZm9udC1mYW1pbHk6IGJyYW5kb24tZ3JvdGVzcXVlLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAxZjNlOyB9XG5cbi53b29jb21tZXJjZS1hY2NvdW50IGZvcm0gZmllbGRzZXQge1xuICBib3JkZXItY29sb3I6ICMwMDFmM2U7XG4gIG1hcmdpbjogMjBweCAycHggMTBweDsgfVxuICAud29vY29tbWVyY2UtYWNjb3VudCBmb3JtIGZpZWxkc2V0IGxlZ2VuZCB7XG4gICAgZm9udC1mYW1pbHk6IGJyYW5kb24tZ3JvdGVzcXVlLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMDAxZjNlOyB9XG4gIC53b29jb21tZXJjZS1hY2NvdW50IGZvcm0gZmllbGRzZXQgaW5wdXQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtZmFtaWx5OiBicmFuZG9uLWdyb3Rlc3F1ZSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwMDFmM2U7XG4gICAgcGFkZGluZzogMTNweCAxNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDFmM2U7IH1cbiAgICAud29vY29tbWVyY2UtYWNjb3VudCBmb3JtIGZpZWxkc2V0IGlucHV0OmZvY3VzIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1NDZlNWI7IH1cbiAgICAud29vY29tbWVyY2UtYWNjb3VudCBmb3JtIGZpZWxkc2V0IGlucHV0OmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogcmdiYSgyMjEsIDIwNywgMTgyLCAwLjEpOyB9XG4gIC53b29jb21tZXJjZS1hY2NvdW50IGZvcm0gZmllbGRzZXQgLndvb2NvbW1lcmNlLXBhc3N3b3JkLXN0cmVuZ3RoIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCBkaXYud29vY29tbWVyY2Uge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC53b29jb21tZXJjZS1hY2NvdW50IGRpdi53b29jb21tZXJjZSAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjUwcHg7IH1cbiAgICAud29vY29tbWVyY2UtYWNjb3VudCBkaXYud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBjb2x1bW4tY291bnQ6IDE7IH1cbiAgICAgIC53b29jb21tZXJjZS1hY2NvdW50IGRpdi53b29jb21tZXJjZSAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7IH1cbiAgICAgICAgLndvb2NvbW1lcmNlLWFjY291bnQgZGl2Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaSBhIHtcbiAgICAgICAgICBjb2xvcjogIzAwMWYzZTsgfVxuICAgICAgICAgIC53b29jb21tZXJjZS1hY2NvdW50IGRpdi53b29jb21tZXJjZSAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjsgfVxuICAgICAgICAud29vY29tbWVyY2UtYWNjb3VudCBkaXYud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1nL3Bhdy1saXN0LWljb24ucG5nKSBjZW50ZXIgbm8tcmVwZWF0OyB9XG4gIC53b29jb21tZXJjZS1hY2NvdW50IGRpdi53b29jb21tZXJjZSAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTUwcHg7XG4gICAgcGFkZGluZzogMjBweCAwOyB9XG4gICAgLndvb2NvbW1lcmNlLWFjY291bnQgZGl2Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBicmFuZG9uLWdyb3Rlc3F1ZSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogIzAwMWYzZTsgfVxuICAgIC53b29jb21tZXJjZS1hY2NvdW50IGRpdi53b29jb21tZXJjZSAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgYS5idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWYzZTtcbiAgICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgICAud29vY29tbWVyY2UtYWNjb3VudCBkaXYud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGEuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQwYWVmZjtcbiAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDsgfVxuICAgIC53b29jb21tZXJjZS1hY2NvdW50IGRpdi53b29jb21tZXJjZSAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgbWFyayB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTQ2ZTViO1xuICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICAud29vY29tbWVyY2UtYWNjb3VudCBkaXYud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGFkZHJlc3Mge1xuICAgICAgZm9udC1mYW1pbHk6IGJyYW5kb24tZ3JvdGVzcXVlLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgY29sb3I6ICMwMDFmM2U7IH1cbiAgICAud29vY29tbWVyY2UtYWNjb3VudCBkaXYud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1pbmZvIGEud29vY29tbWVyY2UtQnV0dG9uIHtcbiAgICAgIGNvbG9yOiAjMDAxZjNlOyB9XG4gICAgLndvb2NvbW1lcmNlLWFjY291bnQgZGl2Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtQWRkcmVzc2VzIGhlYWRlciBoMyB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMwMDFmM2U7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAud29vY29tbWVyY2UtYWNjb3VudCBkaXYud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1BZGRyZXNzZXMgaGVhZGVyIGEuZWRpdCB7XG4gICAgICBmb250LWZhbWlseTogYnJhbmRvbi1ncm90ZXNxdWUsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZjNlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMWYzZTtcbiAgICAgIHBhZGRpbmc6IDVweCAyMHB4OyB9XG4gICAgICAud29vY29tbWVyY2UtYWNjb3VudCBkaXYud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1BZGRyZXNzZXMgaGVhZGVyIGEuZWRpdDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MGFlZmY7XG4gICAgICAgIGNvbG9yOiAjRkZGOyB9XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1QYXltZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtUGF5bWVudCB1bC53b29jb21tZXJjZS1QYXltZW50TWV0aG9kcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM0MGFlZmYgIWltcG9ydGFudDsgfVxuICAud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtUGF5bWVudCAud29vY29tbWVyY2UtUGF5bWVudEJveCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU0NmU1YjtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1QYXltZW50IC53b29jb21tZXJjZS1QYXltZW50Qm94OmJlZm9yZSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTQ2ZTViICFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IC0xNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtUGF5bWVudCAud29vY29tbWVyY2UtUGF5bWVudEJveCBmaWVsZHNldCB7XG4gICAgICBib3JkZXItY29sb3I6ICM1NDZlNWI7XG4gICAgICBtYXJnaW46IDIwcHggMnB4IDEwcHg7IH1cbiAgICAgIC53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1QYXltZW50IC53b29jb21tZXJjZS1QYXltZW50Qm94IGZpZWxkc2V0IGlucHV0IHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBicmFuZG9uLWdyb3Rlc3F1ZSwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogIzAwMWYzZTtcbiAgICAgICAgcGFkZGluZzogMTNweCAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRjZmI2ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLVBheW1lbnQgLndvb2NvbW1lcmNlLVBheW1lbnRCb3ggZmllbGRzZXQgaW5wdXQ6Zm9jdXMge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1NDZlNWIgIWltcG9ydGFudDsgfVxuICAgICAgICAud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtUGF5bWVudCAud29vY29tbWVyY2UtUGF5bWVudEJveCBmaWVsZHNldCBpbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDIyMSwgMjA3LCAxODIsIDAuMSkgIWltcG9ydGFudDsgfVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCB1bC5wYXltZW50X21ldGhvZHMsXG4gIC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCB1bC5wYXltZW50X21ldGhvZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAxZjNlOyB9XG5cbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTQ2ZTViO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94OmJlZm9yZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzU0NmU1YjtcbiAgICB0b3A6IC0xNXB4OyB9XG4gIC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3ggZmllbGRzZXQge1xuICAgIGJvcmRlci1jb2xvcjogIzU0NmU1YjtcbiAgICBtYXJnaW46IDIwcHggMnB4IDEwcHg7IH1cbiAgICAud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94IGZpZWxkc2V0IGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZm9udC1mYW1pbHk6IGJyYW5kb24tZ3JvdGVzcXVlLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjMDAxZjNlO1xuICAgICAgcGFkZGluZzogMTNweCAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRjZmI2ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3ggZmllbGRzZXQgaW5wdXQ6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTQ2ZTViICFpbXBvcnRhbnQ7IH1cbiAgICAgIC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3ggZmllbGRzZXQgaW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjIxLCAyMDcsIDE4MiwgMC4xKSAhaW1wb3J0YW50OyB9XG5cbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3ggcCB7XG4gIGZvbnQtZmFtaWx5OiBicmFuZG9uLWdyb3Rlc3F1ZSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMWYzZTtcbiAgbWFyZ2luOiAwOyB9XG5cbi53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtcHJpdmFjeS1wb2xpY3ktdGV4dCBwIHtcbiAgZm9udC1mYW1pbHk6IGJyYW5kb24tZ3JvdGVzcXVlLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAxZjNlOyB9XG5cbi53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRzIGgzLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1hZGRpdGlvbmFsLWZpZWxkcyBoMyxcbi53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHMgaDMsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI29yZGVyX3Jldmlld19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IGJyYW5kb24tZ3JvdGVzcXVlLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAxZjNlOyB9XG5cbi53b29jb21tZXJjZS1jaGVja291dCBmb3JtIC5mb3JtLXJvdyBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZjNlICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBicmFuZG9uLWdyb3Rlc3F1ZSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAxZjNlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIHBhZGRpbmc6IDE2cHggMDsgfVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDFmM2U7IH1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMWYzZTsgfVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMWYzZTsgfVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAxZjNlOyB9XG5cbi53b29jb21tZXJjZS1jaGVja291dCB0ZXh0YXJlYSxcbi53b29jb21tZXJjZS1jaGVja291dCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi53b29jb21tZXJjZS1jaGVja291dCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogYnJhbmRvbi1ncm90ZXNxdWUsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAxZjNlO1xuICBwYWRkaW5nOiAxM3B4IDE0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDFmM2U7IH1cbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IHRleHRhcmVhOmZvY3VzLFxuICAud29vY29tbWVyY2UtY2hlY2tvdXQgaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cyxcbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTQ2ZTViOyB9XG4gIC53b29jb21tZXJjZS1jaGVja291dCB0ZXh0YXJlYTpmb2N1czo6cGxhY2Vob2xkZXIsXG4gIC53b29jb21tZXJjZS1jaGVja291dCBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzOjpwbGFjZWhvbGRlcixcbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1czo6cGxhY2Vob2xkZXIsXG4gIC53b29jb21tZXJjZS1jaGVja291dCBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDIyMSwgMjA3LCAxODIsIDAuMSk7IH1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IHRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogMTQwcHg7IH1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9zZWxlY3QtZHJvcC1pY29uLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE5cHggY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAxZjNlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMWYzZSAhaW1wb3J0YW50OyB9XG5cbi53b29jb21tZXJjZS1jaGVja291dCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBicmFuZG9uLWdyb3Rlc3F1ZSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDFmM2U7XG4gIGJvcmRlci1jb2xvcjogIzAwMWYzZTsgfVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bZGF0YS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFmM2U7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbi53b29jb21tZXJjZS1jaGVja291dCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNTQ2ZTViO1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGZvbnQtZmFtaWx5OiBicmFuZG9uLWdyb3Rlc3F1ZSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAxZjNlOyB9XG5cbi5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIHtcbiAgcGFkZGluZzogNDVweCAwIDA7IH1cbiAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gLnJlbGF0ZWQucHJvZHVjdHMge1xuICAgIHJvdy1nYXA6IDA7XG4gICAgcGFkZGluZzogMjRweCAwIDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiAucmVsYXRlZC5wcm9kdWN0cyA+IGgyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBhY3VtaW4tcHJvLWV4dHJhLWNvbmRlbnNlZCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgICAgY29sb3I6ICMwMDFmM2U7XG4gICAgICBtYXJnaW46IDMwcHggMCAyMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDAgMjJweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDBhZWZmO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBkaXYucHJvZHVjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIDQwcHggNDRweCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDU4MHB4ICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogMDsgfVxuICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvbixcbiAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwge1xuICAgIHBhZGRpbmc6IDEycHggMCAwOyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24gaDEsIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHNfX3Nob3J0LWRlc2NyaXB0aW9uIGgyLCAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvbiBoMywgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24gaDQsIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHNfX3Nob3J0LWRlc2NyaXB0aW9uIGg1LCAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvbiBoNixcbiAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtVGFicy1wYW5lbCBoMSxcbiAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtVGFicy1wYW5lbCBoMixcbiAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtVGFicy1wYW5lbCBoMyxcbiAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtVGFicy1wYW5lbCBoNCxcbiAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtVGFicy1wYW5lbCBoNSxcbiAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtVGFicy1wYW5lbCBoNiB7XG4gICAgICBmb250LWZhbWlseTogYWN1bWluLXByby1leHRyYS1jb25kZW5zZWQsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjMDAxZjNlO1xuICAgICAgbWFyZ2luOiAwIDAgMjNweDsgfVxuICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHNfX3Nob3J0LWRlc2NyaXB0aW9uIHAsXG4gICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwgcCB7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0IFJlZ3VsYXJcIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIG1hcmdpbjogMCAwIDEycHg7IH1cbiAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvbiB1bCxcbiAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtVGFicy1wYW5lbCB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMCAwIDAgMjZweDtcbiAgICAgIG1hcmdpbjogMCAwIDE0cHg7IH1cbiAgICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHNfX3Nob3J0LWRlc2NyaXB0aW9uIHVsIGxpLFxuICAgICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwgdWwgbGkge1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0IFJlZ3VsYXJcIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHNfX3Nob3J0LWRlc2NyaXB0aW9uIHVsIGxpOmJlZm9yZSxcbiAgICAgICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9idWxsZXQtYXRvbS1pY29uLnBuZyk7XG4gICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiAtMjZweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gZGl2LnByb2R1Y3QgLnByb2R1Y3Qtc2t1LWlkIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0IFJlZ3VsYXJcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGNvbG9yOiAjNDBhZWZmO1xuICAgIG1hcmdpbjogMCAwIDEycHg7IH1cbiAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gLmJlbG93LXByb2R1Y3QtdGh1bWJuYWlscyB7XG4gICAgb3JkZXI6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIC5iZWxvdy1wcm9kdWN0LXRodW1ibmFpbHMgaDIge1xuICAgICAgZm9udC1mYW1pbHk6IGFjdW1pbi1wcm8tZXh0cmEtY29uZGVuc2VkLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiA3NnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwNmVtO1xuICAgICAgY29sb3I6ICMwMDFmM2U7XG4gICAgICBtYXJnaW46IDlweCAwIDA7IH1cbiAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiAuYmVsb3ctcHJvZHVjdC10aHVtYm5haWxzIHAge1xuICAgICAgZm9udC1mYW1pbHk6IGFjdW1pbi1wcm8tZXh0cmEtY29uZGVuc2VkLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDAyZW07XG4gICAgICBjb2xvcjogIzQwYWVmZjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIC5iZWxvdy1wcm9kdWN0LXRodW1ibmFpbHMgcCBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMwMDFmM2U7IH1cbiAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gLnJhdGluZy1zdGFyLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIC5yYXRpbmctc3Rhci1ib3ggLnN0YXItcmF0aW5nLFxuICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIC5yYXRpbmctc3Rhci1ib3ggLnByaWNlIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIC5yYXRpbmctc3Rhci1ib3ggLndvb2NvbW1lcmNlLXByb2R1Y3QtcmF0aW5nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIC5yYXRpbmctc3Rhci1ib3ggLnN0YXItcmF0aW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICBjb2xvcjogIzAwMWYzZTtcbiAgICAgIHdpZHRoOiA2LjNlbTsgfVxuICAgICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gLnJhdGluZy1zdGFyLWJveCAuc3Rhci1yYXRpbmc6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICMwMDFmM2U7IH1cbiAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gLnByb2R1Y3RfdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBhY3VtaW4tcHJvLWV4dHJhLWNvbmRlbnNlZCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMDAxZjNlO1xuICAgIHBhZGRpbmc6IDAgNzBweCAwIDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IC0xMHB4IDAgNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gLnByb2R1Y3QtZGVzYyB7XG4gICAgcGFkZGluZzogNTBweCAwIDI4cHg7IH1cbiAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiAucHJvZHVjdC1kZXNjIHAge1xuICAgICAgZm9udC1mYW1pbHk6IGJyYW5kb24tZ3JvdGVzcXVlLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICAgIGNvbG9yOiAjMDAxZjNlO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gLnByb2R1Y3QtZGVzYyBwICsgcCB7XG4gICAgICBtYXJnaW46IDEycHggMDsgfVxuICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiAucGFuZWwtYWRkdG5sLWluZm8ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAxZjNlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAxZjNlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMTlweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiAuNHM7IH1cbiAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiAucGFuZWwtYWRkdG5sLWluZm86aG92ZXIgLnBhbmVsLWhlYWRpbmcge1xuICAgICAgYmFja2dyb3VuZDogIzdhZDE0YjsgfVxuICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIC5wYW5lbC1hZGR0bmwtaW5mbzpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIC5wYW5lbC1hZGR0bmwtaW5mbyAucGFuZWwtaGVhZGluZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiAucGFuZWwtYWRkdG5sLWluZm8gLnBhbmVsLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIC5wYW5lbC1hZGR0bmwtaW5mbyAuaWNvbiB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIxcHg7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIC5wYW5lbC1hZGR0bmwtaW5mbyAuaWNvbjpiZWZvcmUsIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIC5wYW5lbC1hZGR0bmwtaW5mbyAuaWNvbjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzU4N2U3MTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gOXB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7IH1cbiAgICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIC5wYW5lbC1hZGR0bmwtaW5mbyAuaWNvbjpiZWZvcmUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiAucGFuZWwtYWRkdG5sLWluZm8gLmljb246aG92ZXI6YmVmb3JlLCAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiAucGFuZWwtYWRkdG5sLWluZm8gLmljb246aG92ZXI6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjN2FkMTRiOyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gLnBhbmVsLWFkZHRubC1pbmZvLmFjdGl2ZSAuaWNvbjpiZWZvcmUsIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIC5wYW5lbC1hZGR0bmwtaW5mby5hY3RpdmUgLmljb246YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRjsgfVxuICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIC5wYW5lbC1hZGR0bmwtaW5mby5hY3RpdmUgLmljb246YmVmb3JlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIC5wYW5lbC1hZGR0bmwtaW5mbyAucGFuZWwtaGVhZGluZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIC5wYW5lbC1hZGR0bmwtaW5mbyAucGFuZWwtaGVhZGluZzpob3ZlciAuaWNvbjpiZWZvcmUsIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIC5wYW5lbC1hZGR0bmwtaW5mbyAucGFuZWwtaGVhZGluZzpob3ZlciAuaWNvbjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDFmM2U7IH1cbiAgICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIC5wYW5lbC1hZGR0bmwtaW5mbyAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gLnBhbmVsLWFkZHRubC1pbmZvIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhIHtcbiAgICAgICAgICBmb250LWZhbWlseTogYnJhbmRvbi1ncm90ZXNxdWUsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogIzAwMWYzZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4OyB9XG4gICAgICAgICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gLnBhbmVsLWFkZHRubC1pbmZvIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gLnBhbmVsLWFkZHRubC1pbmZvIC5wYW5lbC1jb250ZW50cyAudGhlLWNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNkNTA0MjtcbiAgICAgIHBhZGRpbmc6IDAgMjFweCAxNnB4OyB9XG4gICAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiAucGFuZWwtYWRkdG5sLWluZm8gLnBhbmVsLWNvbnRlbnRzIC50aGUtY29udGVudCB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDI0cHg7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiAucGFuZWwtYWRkdG5sLWluZm8gLnBhbmVsLWNvbnRlbnRzIC50aGUtY29udGVudCB1bCBsaSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IGJyYW5kb24tZ3JvdGVzcXVlLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogIzAwMWYzZTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiAucGFuZWwtYWRkdG5sLWluZm8gLnBhbmVsLWNvbnRlbnRzIC50aGUtY29udGVudCB1bCBsaTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1nL3Bhdy1saXN0LWljb24ucG5nKSBjZW50ZXIgbm8tcmVwZWF0OyB9XG4gICAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiAucGFuZWwtYWRkdG5sLWluZm8gLnBhbmVsLWNvbnRlbnRzIC50aGUtY29udGVudCBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IGJyYW5kb24tZ3JvdGVzcXVlLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgICAgICBjb2xvcjogIzAwMWYzZTtcbiAgICAgICAgbWFyZ2luOiAxMnB4IDA7IH1cbiAgICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIC5wYW5lbC1hZGR0bmwtaW5mbyAucGFuZWwtY29udGVudHMgLnRoZS1jb250ZW50IHA6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIC5wYW5lbC1hZGR0bmwtaW5mby5hY3RpdmUgLnBhbmVsLWhlYWRpbmcge1xuICAgIGJhY2tncm91bmQ6ICMzZDUwNDI7IH1cbiAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiAucGFuZWwtYWRkdG5sLWluZm8uYWN0aXZlIC5wYW5lbC1oZWFkaW5nIC5pY29uOmJlZm9yZSwgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gLnBhbmVsLWFkZHRubC1pbmZvLmFjdGl2ZSAucGFuZWwtaGVhZGluZyAuaWNvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAxZjNlOyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gLnBhbmVsLWFkZHRubC1pbmZvLmFjdGl2ZSAucGFuZWwtaGVhZGluZzpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIC5wYW5lbC1hZGR0bmwtaW5mby5hY3RpdmUgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGEge1xuICAgICAgZm9udC1mYW1pbHk6IGJyYW5kb24tZ3JvdGVzcXVlLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNGRkY7IH1cbiAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gdGFibGUudmFyaWF0aW9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gdGFibGUudmFyaWF0aW9ucyBsYWJlbCB7XG4gICAgICBmb250LWZhbWlseTogYnJhbmRvbi1ncm90ZXNxdWUsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjMDAxZjNlOyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gdGFibGUudmFyaWF0aW9ucyBzZWxlY3Qge1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9kcm9wZG93bi1hcnJvdy5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAyMHB4IHJpZ2h0IDE4cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDBhZWZmO1xuICAgICAgbGluZS1oZWlnaHQ6IHVuc2V0O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LWZhbWlseTogYnJhbmRvbi1ncm90ZXNxdWUsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjNDBhZWZmOyB9XG4gICAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiB0YWJsZS52YXJpYXRpb25zIHNlbGVjdDpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDFmM2U7IH1cbiAgICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIHRhYmxlLnZhcmlhdGlvbnMgc2VsZWN0OmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDIyMSwgMjA3LCAxODIsIDAuMSk7IH1cbiAgICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIHRhYmxlLnZhcmlhdGlvbnMgc2VsZWN0OmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiB0YWJsZS52YXJpYXRpb25zIHNlbGVjdCBvcHRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIHRhYmxlLnZhcmlhdGlvbnMgYS5yZXNldF92YXJpYXRpb25zIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBicmFuZG9uLWdyb3Rlc3F1ZSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiB0YWJsZS52YXJpYXRpb25zIHRoLmxhYmVsLFxuICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIHRhYmxlLnZhcmlhdGlvbnMgdGQudmFsdWUge1xuICAgICAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIHRhYmxlLnZhcmlhdGlvbnMgdHIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICBtYXJnaW46IDAgMCAyNXB4OyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gdGFibGUudmFyaWF0aW9ucyB0ZC52YWx1ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgY29sdW1uLWdhcDogMTVweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtaW4td2lkdGg6IDYwJTsgfVxuICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiAud29vY29tbWVyY2UtdmFyaWF0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDI3Mjk4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDI3Mjk4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDsgfVxuICAgICAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpOmJlZm9yZSwgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogdW5zZXQ7IH1cbiAgICAgICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaTpob3ZlciBhLCAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpLmFjdGl2ZSBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZjNlO1xuICAgICAgICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IGJyYW5kb24tZ3JvdGVzcXVlLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogIzAwMWYzZSAhaW1wb3J0YW50OyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwge1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5kb3dubG9hZC1wcm9kdWN0LWRvY3VtZW50cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgY29sdW1uLWdhcDogMjVweDtcbiAgICAgIHJvdy1nYXA6IDI1cHg7IH1cbiAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAuZG93bmxvYWQtZG9jdW1lbnQtbGluayB7XG4gICAgICBmb250LWZhbWlseTogYnJhbmRvbi1ncm90ZXNxdWUsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQwYWVmZjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2Rvd25sb2FkLWljb24ucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDUwcHggY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHBhZGRpbmc6IDEwcHggODVweCAxMHB4IDQ5cHg7XG4gICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5kb3dubG9hZC1kb2N1bWVudC1saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWYzZTsgfVxuICAgICAgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLmRvd25sb2FkLWRvY3VtZW50LWxpbmsgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIC5wcm9kdWN0LWNhdGVnb3J5IHtcbiAgICBmb250LWZhbWlseTogYnJhbmRvbi1ncm90ZXNxdWUsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjNDBhZWZmO1xuICAgIG1hcmdpbjogLTVweCAwIDEwcHg7IH1cbiAgICAuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiAucHJvZHVjdC1jYXRlZ29yeSBhIHtcbiAgICAgIGNvbG9yOiAjNDBhZWZmOyB9XG5cbi8qKlxyXG4gKiBTaW5nbGUgUHJvZHVjdCBHYWxsZXJ5XHJcbiAqL1xuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC5mbGV4LXZpZXdwb3J0IHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA0ODJweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZWJlYmViOyB9XG4gICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC5mbGV4LXZpZXdwb3J0ID4gLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fd3JhcHBlciB7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fd3JhcHBlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlYmViZWI7IH1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fd3JhcHBlciAuem9vbUltZyB7XG4gIGN1cnNvcjogbW92ZTsgfVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X19pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDQ4MnB4OyB9XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA0ODJweDtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIC5mbGV4LWNvbnRyb2wtdGh1bWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogNXB4O1xuICByb3ctZ2FwOiA1cHg7XG4gIG1hcmdpbjogMTBweCAwIDA7IH1cbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMgLmZsZXgtY29udHJvbC10aHVtYnMgbGkge1xuICAgIHdpZHRoOiAxMDhweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTA4cHg7XG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlYmViZWI7IH1cbiAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyAuZmxleC1jb250cm9sLXRodW1icyBsaTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjNDBhZWZmOyB9XG4gICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMgLmZsZXgtY29udHJvbC10aHVtYnMgbGkgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyAuZmxleC1jb250cm9sLXRodW1icyAuc2xpY2stYXJyb3cge1xuICAgIGNvbG9yOiAjNDBhZWZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHotaW5kZXg6IDM7IH1cbiAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyAuZmxleC1jb250cm9sLXRodW1icyAuc2xpY2stYXJyb3cuc2xpY2stZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICNlYmViZWI7IH1cbiAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyAuZmxleC1jb250cm9sLXRodW1icyAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgICBsZWZ0OiAxMHB4OyB9XG4gICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMgLmZsZXgtY29udHJvbC10aHVtYnMgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgICAgcmlnaHQ6IDEwcHg7IH1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnktLWNvbHVtbnMtNCAuZmxleC1jb250cm9sLXRodW1icyBsaTpudGgtY2hpbGQoNG4rMSkge1xuICBjbGVhcjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3RyaWdnZXIge1xuICB0b3A6IDQ0MHB4O1xuICByaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvem9vbS1pY29uLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3RyaWdnZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL3pvb20taWNvbi1ibHVlLnBuZyk7IH1cbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fdHJpZ2dlcjpiZWZvcmUsIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3RyaWdnZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVuc2V0OyB9XG5cbi8qKlxuICoqIEhlbHBlcnNcbiAqKi9cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgYm90dG9tOiA3NHB4ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwMDEwOyB9XG5cbi50YWItb25seSxcbi5tb2JpbGUtb25seSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmNsZWFyZml4IHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuc3Bhbi5vbmVsaW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5oYXMtY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG4uYW5pbWF0ZSwgYSwgLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb24gLnBhbmVsLWFkZHRubC1pbmZvIC5pY29uOmJlZm9yZSB7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG5cbi5hbmltYXRlLXZlcnlmYXN0LCAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgdWwuZHJvcGRvd24tbWVudSBsaSBhOmJlZm9yZSB7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG5cbi5hbGlnbm5vbmUge1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA4cHggYXV0byAxN3B4O1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmFsaWdubGVmdCxcbi5hbGlnbnJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7IH1cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxN3B4OyB9XG5cbi5pbWctd3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmltZy13cmFwIGltZyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogOHB4IGF1dG87IH1cblxuLmltZy13cmFwLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDAgMCAzMHB4IDUwcHg7IH1cblxuLmltZy13cmFwLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDUwcHggMzBweCAwOyB9XG5cbmltZy5hbGlnbmxlZnQsXG5pbWcuYWxpZ25yaWdodCxcbmltZy5hbGlnbm5vbmUsXG5pbWcuYWxpZ25jZW50ZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tYXgtaDYwIHtcbiAgbWF4LWhlaWdodDogNjBweDtcbiAgd2lkdGg6IDI3MHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MnB4KSB7XG4gIC5pbWctd3JhcCB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgaW1nLmFsaWdubGVmdCxcbiAgaW1nLmFsaWducmlnaHQsXG4gIGltZy5hbGlnbm5vbmUgaW1nLmFsaWduY2VudGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgY2xlYXI6IGJvdGg7IH0gfVxuXG4vKipcbiAqKiBNZWRpYSBRdWVyaWVzXG4gKiovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmZyb250X2ZlYXR1cmVkX3NlY3Rpb24gLmNvbnRlbnRzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmZyb250X2ZlYXR1cmVkX3NlY3Rpb24gLmZlYXR1cmVkLXdyYXAge1xuICAgIHdpZHRoOiA1MCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggIWltcG9ydGFudDsgfVxuICAuYmxvZ19wYWdlX3NlY3Rpb24gLnBvc3QtY2FyZHMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5wb3N0LWltYWdlIHtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnBvc3QtaW1hZ2UgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLmhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBtYXJnaW46IDE1cHggMCAwOyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAucG9zdC1kYXRlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAucG9zdC1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMnB4IDA7IH1cbiAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnBvc3QtY29udGVudCBwIHtcbiAgICAgICAgdGV4dC1hbGlnbi1sYXN0OiBsZWZ0OyB9XG4gICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5wb3N0LWNvbnRlbnQgcDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7IH1cbiAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnBvc3QtY29udGVudCBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuY29udGVudC13cmFwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnNpZGViYXIge1xuICAgICAgbWFyZ2luOiA0MHB4IDAgMjVweDtcbiAgICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciAud2lkZ2V0LXdyYXAgaDIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMThweDsgfVxuICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciB1bC53cC1ibG9jay1sYXRlc3QtcG9zdHMge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciB1bC53cC1ibG9jay1sYXRlc3QtcG9zdHMgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5zaWRlYmFyIHVsLndwLWJsb2NrLWFyY2hpdmVzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjFweCAhaW1wb3J0YW50OyB9XG4gIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2hhcmUtdG8tc29jaWFscyB7XG4gICAgcGFkZGluZzogOHB4IDAgMCAwOyB9XG4gIC5zaW5nbGUtcG9zdCAuYmxvZ19wYWdlX3NlY3Rpb24gLnRoZS1jb250ZW50LXdyYXAge1xuICAgIHBhZGRpbmc6IDE4cHggMCAzMHB4OyB9XG4gIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAwIDAgNDBweDsgfVxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC5idXR0b24ge1xuICAgIG1heC13aWR0aDogMjMwcHg7IH1cbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87IH1cbiAgI2Zvb3RlciAuZm9vdGVyLW5hdi1jb2wgdWwubmF2LWxpbmtzLFxuICAjZm9vdGVyIC5mb290ZXItbmF2LWNvbC5jb2wtdHdvIHVsLm5hdi1saW5rcyB7XG4gICAgY29sdW1uLWNvdW50OiAxOyB9XG4gICNmb290ZXIgLmZvb3Rlci1uYXYtY29sIHtcbiAgICBtYXgtd2lkdGg6IDI0MHB4OyB9XG4gICNmb290ZXIgLmZvb3Rlci1uYXYtY29sLmNvbC10d28ge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4IDAgNjVweDsgfVxuICAjZm9vdGVyIC5mb290ZXItbmF2LWNvbDphZnRlciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMHB4KTsgfVxuICAjZm9vdGVyIC5mb290ZXItZm9ybS1ib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsIHVsLmRyb3Bkb3duLW1lbnUgbGkge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCB1bC5kcm9wZG93bi1tZW51IGxpOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCAuZHJvcGRvd24tY2FyZXQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsIHVsLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsIHVsLmRyb3Bkb3duLW1lbnU6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCB1bC5kcm9wZG93bi1tZW51IGxpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgdWwuZHJvcGRvd24tbWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsIHVsLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHggIWltcG9ydGFudDsgfVxuICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCB1bC5kcm9wZG93bi1tZW51IGxpIGE6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IHVuc2V0OyB9XG4gICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgI21hc3RoZWFkIHtcbiAgICBtaW4taGVpZ2h0OiA2NHB4OyB9XG4gICNtYXN0aGVhZCAuc3VibWVudS1ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI21lbnUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiB1bnNldDsgfVxuICAjbWFzdGhlYWQuYWZmaXggI21lbnUtdG9nZ2xlIHtcbiAgICB0b3A6IDM2cHg7IH1cbiAgI21haW4tbmF2aWdhdGlvbiB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICNtYWluLW5hdmlnYXRpb24ub3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzAwMWYzZTsgfVxuICAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgdWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgIC1tcy1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgI21haW4tbmF2aWdhdGlvbiA+IHVsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgI21haW4tbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDFweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG8gIWltcG9ydGFudDsgfVxuICAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50OyB9XG4gICAgI21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGkgPiBhOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVuc2V0ICFpbXBvcnRhbnQ7IH1cbiAgI2hlYWRlci1uYXZpZ2F0aW9uIC5uYXYtd3JhcCAjbWVudS10b2dnbGUge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIG9yZGVyOiAzO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgI2hlYWRlci1uYXZpZ2F0aW9uIC5uYXYtd3JhcCAuaGVhZGVyLWJ0biB7XG4gICAgb3JkZXI6IDI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgIG1hcmdpbjogMCAwIDAgMzBweCAhaW1wb3J0YW50OyB9XG4gICNoZWFkZXItbmF2aWdhdGlvbiAubmF2LXdyYXAgLmhlYWRlci1waG9uZS1saW5rIHtcbiAgICBvcmRlcjogMTsgfVxuICAjaGVhZGVyLW5hdmlnYXRpb24gLmhlYWRlci10b3AtbGlua3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiBhIHNwYW4uY2FyZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gYSBzcGFuLmNhcmV0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDdweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1nL21lbnUtYXJyb3ctZG93bi5wbmcpIGNlbnRlciBuby1yZXBlYXQ7IH1cbiAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB1bC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYW5pbWF0aW9uOiAuM3MgZWFzZS1pbi1vdXQgYW5pbS1ibG9jaztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlID4gdWwuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgICBhbmltYXRpb246IC4zcyBlYXNlLWluLW91dCBhbmltLWJsb2NrLCAuM3MgbGluZWFyIGRlbGF5LXBvaW50ZXItZXZlbnRzOyB9XG4gIEBrZXlmcmFtZXMgZGVsYXktcG9pbnRlci1ldmVudHMge1xuICAgIDAlIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgIDUwJSB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAxMDAlIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuICAjZm9vdGVyIC5mb290ZXItY29sLWxvZ28sXG4gICNmb290ZXIgLmZvb3Rlci1sb2dvY2FyZHMtYm94IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICByb3ctZ2FwOiAxMHB4OyB9XG4gICNmb290ZXIgLmZvb3Rlci1sb2dvLWNhcmRzLXRleHQgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICNmb290ZXIgdWwuZm9vdGVyLWxvZ28tY2FyZHMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICByb3ctZ2FwOiAxNXB4OyB9XG4gIC5mcm9udF9iZW5lZml0c19zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDAgMzBweDsgfVxuICAgIC5mcm9udF9iZW5lZml0c19zZWN0aW9uIC5iZW5lZml0cyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gICAgICByb3ctZ2FwOiA3MHB4OyB9XG4gIC5sYW5kaW5nX3BhZ2Vfc2VjdGlvbiAuc2NyZWVuLmxlZnQge1xuICAgIG1hcmdpbjogMTA0cHggYXV0byBhdXRvOyB9XG4gIC5sYW5kaW5nX3BhZ2Vfc2VjdGlvbiAuc2NyZWVuLnJpZ2h0IHtcbiAgICBtYXJnaW46IDYycHggYXV0byBhdXRvOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0MHB4KSB7XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgbGFiZWwuZ2ZpZWxkX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6IDAgNnB4OyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pLFxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHNlbGVjdDpub3QoW211bHRpcGxlPVwibXVsdGlwbGVcIl0pIHtcbiAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHRleHRhcmVhIHtcbiAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA4cHggMTJweDsgfVxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHNlbGVjdC5nZmllbGRfc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gMTlweCByaWdodCAxNXB4OyB9XG4gIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLmNvbnRhaW5lcjpiZWZvcmUge1xuICAgICAgY29udGVudDogdW5zZXQ7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC50aGUtY29udGVudC13cmFwIHtcbiAgICBwYWRkaW5nOiAxOHB4IDAgMjBweDsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAudGhlLWNvbnRlbnQtd3JhcCAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAhaW1wb3J0YW50OyB9XG4gIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuY2FyZC1jb250ZW50IGltZyB7XG4gICAgbGVmdDogMDsgfVxuICAuYmxvZ19wYWdlX3NlY3Rpb24gLmNhcmQtY29udGVudCBhLmJsb2ctcHJldi1pbWcge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5ibG9nLWFyY2hpdmU6bm90KC5ib3hlcykgLmNhcmQtY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDAgLTIwcHg7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5ibG9nLWFyY2hpdmU6bm90KC5ib3hlcykgLnBvc3QtY29udGVudHMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5ibG9nLWFyY2hpdmU6bm90KC5ib3hlcykgLnBvc3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDE0cHggMCA5cHg7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5ibG9nLWFyY2hpdmU6bm90KC5ib3hlcykgLnBvc3QtZGF0ZSB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5ibG9nLWFyY2hpdmU6bm90KC5ib3hlcykgLmV4Y2VycHQgcDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAuYmxvZ19wYWdlX3NlY3Rpb24gLmJsb2ctYXJjaGl2ZTpub3QoLmJveGVzKSAucmVhZG1vcmUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDY0cHg7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5ibG9nLWFyY2hpdmU6bm90KC5ib3hlcykgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5ibG9nLWFyY2hpdmU6bm90KC5ib3hlcykgLmNhcmQge1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuYmxvZy1hcmNoaXZlOm5vdCguYm94ZXMpIC5jYXJkLXdyYXAge1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAuYmxvZ19wYWdlX3NlY3Rpb24gLmJsb2ctYXJjaGl2ZTpub3QoLmJveGVzKSAuZXhjZXJwdCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnNpZGViYXIgYSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICNoZWFkZXItbmF2aWdhdGlvbiAubmF2LXRvcC1pdGVtLFxuICAjaGVhZGVyLW5hdmlnYXRpb24gLmhlYWRlci10b3AtbGlua3Mge1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7IH1cbiAgI2Zvb3RlciAuZm9vdGVyLW5hdi1jb2wubGFzdC1jb2wge1xuICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7IH1cbiAgI2Zvb3RlciAuZm9vdGVyLW5hdi1jb2wuY29sLXR3byB7XG4gICAgcGFkZGluZzogMCAyMHB4IDAgMzBweDsgfVxuICAuZnJvbnRfbG9nb3Nfc2VjdGlvbiAudGhlLWNvbnRlbnQtd3JhcCB7XG4gICAgcGFkZGluZzogMzBweCAwOyB9XG4gIC5mcm9udF90b3Byb2R1Y3RzX3NlY3Rpb24gdWwuZmlsdGVyLXRhYnMuYnJhbmRzLFxuICAuZnJvbnRfdG9wcm9kdWN0c19zZWN0aW9uIHVsLmZpbHRlci10YWJzLmNhdGVnb3JpZXMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5mcm9udF9jb250YWN0dXNfc2VjdGlvbiAuY29udGVudHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZnJvbnRfY29udGFjdHVzX3NlY3Rpb24gLmNvbnRlbnQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mcm9udF9jb250YWN0dXNfc2VjdGlvbiAuY29udGVudC1yaWdodCB7XG4gICAgaGVpZ2h0OiAzMDBweDsgfVxuICAuZnJvbnRfY29udGFjdHVzX3NlY3Rpb24gLmltYWdlIGltZyB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAuZnJvbnRfY29udGFjdHVzX3NlY3Rpb24gLmJ0bi1saW5rIHtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwICFpbXBvcnRhbnQ7IH1cbiAgLmZyb250X2NhdGVnb3JpZXNfc2VjdGlvbiAuY2F0X3Jvd18xMjM0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGNvbHVtbi1nYXA6IDA7XG4gICAgcm93LWdhcDogMjBweDsgfVxuICAgIC5mcm9udF9jYXRlZ29yaWVzX3NlY3Rpb24gLmNhdF9yb3dfMTIzNCAuY2F0ZWdvcnktd3JhcCB7XG4gICAgICB3aWR0aDogNDklOyB9XG4gIC5mcm9udF90b3Byb2R1Y3RzX3NlY3Rpb24gdWwucHJvZHVjdC10YWJzIGEudGFicy1saW5rIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICNmb290ZXIgLmZvb3Rlci1uYXZzLWJveCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHJvdy1nYXA6IDE1cHg7IH1cbiAgI2Zvb3RlciAuZm9vdGVyLW5hdi1jb2w6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVuc2V0OyB9XG4gICNmb290ZXIgLmZvb3Rlci1uYXYtY29sIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4OyB9XG4gICNmb290ZXIgLmZvb3Rlci1uYXYtY29sLmNvbC10d28ge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAjZm9vdGVyIC5mb290ZXItbmF2LWNvbC5sYXN0LWNvbCB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICNmb290ZXIgLmZvb3Rlci1mb3JtIHVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcm93LWdhcDogMTVweDsgfVxuICAjZm9vdGVyIC5mb290ZXItZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMDsgfVxuICAjZm9vdGVyIC5mb290ZXItZm9ybSBmb3JtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5mcm9udF9mZWF0dXJlZF9zZWN0aW9uIC5mZWF0dXJlZC13cmFwIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gdWwucHJvZHVjdC1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mcm9udF9iYW5uZXJfc2VjdGlvbiBpbWcuc2l6ZS13cHd0ZWMtc2xpZGVyLWltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTMwcHgpIHtcbiAgLmZsZXgtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC53b29jb21tZXJjZSAuYWxsLXByb2R1Y3RzLXNlY3Rpb24gLmNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAud29vY29tbWVyY2UgLmFsbC1wcm9kdWN0cy1zZWN0aW9uIC5zaWRlYmFyLXNob3Age1xuICAgIG9yZGVyOiAyO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC53b29jb21tZXJjZSAuYWxsLXByb2R1Y3RzLXNlY3Rpb24gLnNpZGViYXItc2hvcDpiZWZvcmUge1xuICAgICAgcmlnaHQ6IC0yMHB4OyB9XG4gIC53b29jb21tZXJjZSAuYWxsLXByb2R1Y3RzLXNlY3Rpb24gLnNob3AtY29udGVudCB7XG4gICAgb3JkZXI6IDE7XG4gICAgcGFkZGluZzogNDdweCAwIDAgMDsgfVxuICAjaGVhZGVyLW5hdmlnYXRpb24gLm5hdi10b3AtaXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgI2hlYWRlci1uYXZpZ2F0aW9uIC5oZWFkZXItdG9wLWxpbmtzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5sYW5kaW5nX3BhZ2Vfc2VjdGlvbiAuc2NyZWVuLmxlZnQge1xuICAgIG1hcmdpbjogMTUwcHggYXV0byBhdXRvOyB9XG4gIC5sYW5kaW5nX3BhZ2Vfc2VjdGlvbiAuc2NyZWVuLnJpZ2h0IHtcbiAgICBtYXJnaW46IDEyMHB4IGF1dG8gYXV0bzsgfVxuICAubGFuZGluZ19wYWdlX3NlY3Rpb24gLnNjcmVlbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5sYW5kaW5nX3BhZ2Vfc2VjdGlvbiAuc2NyZWVuIC5sZWZ0LFxuICAgIC5sYW5kaW5nX3BhZ2Vfc2VjdGlvbiAuc2NyZWVuIC5yaWdodCB7XG4gICAgICBtYXgtd2lkdGg6IDI4MHB4OyB9XG4gIC5sYW5kaW5nX3BhZ2Vfc2VjdGlvbiAudG9wLWNvbnRlbnQsXG4gIC5sYW5kaW5nX3BhZ2Vfc2VjdGlvbiAuYm90LWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubGFuZGluZ19wYWdlX3NlY3Rpb24gLmltYWdlLmxlZnQge1xuICAgIG1pbi1oZWlnaHQ6IDIyMHB4OyB9XG4gICAgLmxhbmRpbmdfcGFnZV9zZWN0aW9uIC5pbWFnZS5sZWZ0IGltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMTJweDtcbiAgICAgIGxlZnQ6IGNhbGMoNDAlIC0gMnB4KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAubGFuZGluZ19wYWdlX3NlY3Rpb24gLmltYWdlLnJpZ2h0IHtcbiAgICBtaW4taGVpZ2h0OiAyMzBweDtcbiAgICBtYXJnaW46IDMycHggMCAyNHB4OyB9XG4gICAgLmxhbmRpbmdfcGFnZV9zZWN0aW9uIC5pbWFnZS5yaWdodCBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiAyNTZweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC00cHg7XG4gICAgICB0cmFuc2Zvcm06IHVuc2V0OyB9XG4gIC5sYW5kaW5nX3BhZ2Vfc2VjdGlvbiAubG9nby1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAubGFuZGluZ19wYWdlX3NlY3Rpb24gLmhlYWRpbmdzLnRvcCB7XG4gICAgZm9udC1zaXplOiA0MXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gICAgLmxhbmRpbmdfcGFnZV9zZWN0aW9uIC5oZWFkaW5ncy50b3AucmlnaHQge1xuICAgICAgZm9udC1zaXplOiA1MnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7IH1cbiAgLmxhbmRpbmdfcGFnZV9zZWN0aW9uIC5oZWFkaW5ncy5tYWluIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7IH1cbiAgICAubGFuZGluZ19wYWdlX3NlY3Rpb24gLmhlYWRpbmdzLm1haW4ucmlnaHQge1xuICAgICAgZm9udC1zaXplOiA3N3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7IH1cbiAgLmxhbmRpbmdfcGFnZV9zZWN0aW9uIC5oZWFkaW5ncy5zdWIge1xuICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAubGFuZGluZ19wYWdlX3NlY3Rpb24gLnRoZS1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmxhbmRpbmdfcGFnZV9zZWN0aW9uIC50aGUtY29udGVudC5yaWdodCBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAuZnJvbnRfY2F0ZWdvcmllc19zZWN0aW9uIC5jYXRfcm93XzEyMyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBjb2x1bW4tZ2FwOiAwO1xuICAgIHJvdy1nYXA6IDIwcHg7IH1cbiAgICAuZnJvbnRfY2F0ZWdvcmllc19zZWN0aW9uIC5jYXRfcm93XzEyMyAuY2F0ZWdvcnktd3JhcCB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MnB4KSB7XG4gICN3cGFkbWluYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7IH1cbiAgLmhpZGUtb24tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAubmF2LXdyYXAge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgI2hlYWRlci1uYXZpZ2F0aW9uIC5uYXYtdG9wLWl0ZW0ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgI2hlYWRlci1uYXZpZ2F0aW9uIC5uYXYtd3JhcCAjbWVudS10b2dnbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gICNoZWFkZXItbmF2aWdhdGlvbiAuaGVhZGVyLXRvcC1saW5rcyB7XG4gICAgY29sdW1uLWdhcDogMjRweDsgfVxuICAjZm9vdGVyIC5mb290ZXItbG9nby10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgI2Zvb3RlciBpbWcuZm9vdGVyLWN1c3RvbS1sb2dvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmZyb250X2NhdGVnb3JpZXNfc2VjdGlvbiAuaGVhZGluZ3Mge1xuICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuICAubGFuZGluZ19wYWdlX3NlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwODFmM2MgMCUsICMwODFmM2MgNTAlLCAjNjNhZGY4IDUwJSwgIzYzYWRmOCAxMDAlKTsgfVxuICAgIC5sYW5kaW5nX3BhZ2Vfc2VjdGlvbiAuY29udGVudHMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5sYW5kaW5nX3BhZ2Vfc2VjdGlvbiAuY29udGVudC1sZWZ0LFxuICAgIC5sYW5kaW5nX3BhZ2Vfc2VjdGlvbiAuY29udGVudC1yaWdodCB7XG4gICAgICBoZWlnaHQ6IDUwJTsgfVxuICAgIC5sYW5kaW5nX3BhZ2Vfc2VjdGlvbiAuc2NyZWVuLmxlZnQsIC5sYW5kaW5nX3BhZ2Vfc2VjdGlvbiAuc2NyZWVuLnJpZ2h0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5sYW5kaW5nX3BhZ2Vfc2VjdGlvbiAuaW1hZ2UubGVmdCwgLmxhbmRpbmdfcGFnZV9zZWN0aW9uIC5pbWFnZS5yaWdodCB7XG4gICAgICBtYXgtd2lkdGg6IDI2MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLndvb2NvbW1lcmNlLWFjY291bnQgZGl2Lndvb2NvbW1lcmNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLndvb2NvbW1lcmNlLWFjY291bnQgZGl2Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbixcbiAgICAud29vY29tbWVyY2UtYWNjb3VudCBkaXYud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC53b29jb21tZXJjZS1hY2NvdW50IGRpdi53b29jb21tZXJjZSAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwge1xuICAgICAgY29sdW1uLWNvdW50OiAzOyB9XG4gIC53b29jb21tZXJjZSAuYWxsLXByb2R1Y3RzLXNlY3Rpb24gLnNob3AtY29udGVudCAuYnJhbmQtbG9nby1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1bnNldDsgfVxuICAud29vY29tbWVyY2UgLmFsbC1wcm9kdWN0cy1zZWN0aW9uIC5zaG9wLWNvbnRlbnQgLmJyYW5kLWxvZ28tYm94IC5wYWdlLXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZnJvbnRfY2F0ZWdvcmllc19zZWN0aW9uIC5jYXRfcm93XzEyLFxuICAuZnJvbnRfY2F0ZWdvcmllc19zZWN0aW9uIC5jYXRfcm93XzEyMzQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY29sdW1uLWdhcDogMDtcbiAgICByb3ctZ2FwOiAyMHB4OyB9XG4gICAgLmZyb250X2NhdGVnb3JpZXNfc2VjdGlvbiAuY2F0X3Jvd18xMiAuY2F0ZWdvcnktd3JhcCxcbiAgICAuZnJvbnRfY2F0ZWdvcmllc19zZWN0aW9uIC5jYXRfcm93XzEyMzQgLmNhdGVnb3J5LXdyYXAge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAjbWFzdGhlYWQgI2xvZ28gLmN1c3RvbS1sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgI21hc3RoZWFkICNsb2dvIC5jdXN0b20tbG9nby5tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciB7XG4gICAgICBtaW4td2lkdGg6IHVuc2V0OyB9XG4gICNmb290ZXIgLmZvb3Rlci1uYXYtY29sLCAjZm9vdGVyIC5mb290ZXItbmF2LWNvbC5jb2wtdHdvIHtcbiAgICBtYXgtd2lkdGg6IDI1NnB4OyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmNoZWNrYm94ZXMtY29scy0zIC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2UsXG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmNoZWNrYm94ZXMtY29scy00IC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2Uge1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9sYWJlbCB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLndvb2NvbW1lcmNlICNyZXZpZXdzICNjb21tZW50cyAud29vY29tbWVyY2Utbm9yZXZpZXdzLFxuICAud29vY29tbWVyY2UgI3Jldmlld3MgI2NvbW1lbnRzIC53b29jb21tZXJjZS1SZXZpZXdzLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLndvb2NvbW1lcmNlICNyZXZpZXdfZm9ybSAuY29tbWVudC1yZXBseS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC53b29jb21tZXJjZSAjcmV2aWV3X2Zvcm0gZm9ybS5jb21tZW50LWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIC5yZWxhdGVkLnByb2R1Y3RzID4gaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAuZnJvbnRfY29udGFjdHVzX3NlY3Rpb24gLmhlYWRpbmdzIHtcbiAgICBmb250LXNpemU6IDU1cHg7IH1cbiAgLmZyb250X2NvbnRhY3R1c19zZWN0aW9uIC5jb250ZW50LWxlZnQsXG4gIC5mcm9udF9jb250YWN0dXNfc2VjdGlvbiAuY29udGVudC1yaWdodCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5mcm9udF9jb250YWN0dXNfc2VjdGlvbiAuY29udGVudC1yaWdodCB7XG4gICAgaGVpZ2h0OiAxNTBweDsgfVxuICAuZnJvbnRfY29udGFjdHVzX3NlY3Rpb24gLmltYWdlIGltZyB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3R0b206IC00MHB4OyB9XG4gIC5mcm9udF90b3Byb2R1Y3RzX3NlY3Rpb24gLmNvbnRlbnQtdG9wIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZyb250X3RvcHJvZHVjdHNfc2VjdGlvbiB1bC5wcm9kdWN0LXRhYnMgbGkge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mcm9udF9iYW5uZXJfc2VjdGlvbiAuaGVhZGluZ3MgLnRvcCB7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gLmhlYWRpbmdzIC50b3Agc3Bhbi5mbG9hdGluZyB7XG4gICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmZyb250X2Jhbm5lcl9zZWN0aW9uIC5oZWFkaW5ncyAudG9wIHNwYW4uZmxvYXRpbmcgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5mcm9udF9iYW5uZXJfc2VjdGlvbiAuaGVhZGluZ3MgLm1haW4ge1xuICAgIGZvbnQtc2l6ZTogNzVweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA2NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIDAgMTVweDsgfVxuICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gLmhlYWRpbmdzIC50b3AsXG4gIC5mcm9udF9iYW5uZXJfc2VjdGlvbiAuaGVhZGluZ3MgLm1haW4ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmZyb250X2Jhbm5lcl9zZWN0aW9uIC5idG4tbGluayB7XG4gICAgbWF4LXdpZHRoOiAyNDBweDsgfVxuICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gLnJlc2l6ZXI6YmVmb3JlIHtcbiAgICBtaW4taGVpZ2h0OiAzNjBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2xvZ28gLmEtY3VzdG9tLWxvZ28ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXgtd2lkdGg6IDcwJSAhaW1wb3J0YW50OyB9XG4gICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjbG9nbyAuYS1jdXN0b20tbG9nbyBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgI2Zvb3RlciAuZm9vdGVyLW5hdi1jb2wgLm5hdi1jb2wtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjZm9vdGVyIC5mb290ZXItbmF2LWNvbCAubmF2LWNvbC1oZWFkaW5nOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltZy9uYXYtYXJyb3ctZG93bi5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDExcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgaGVpZ2h0OiA5cHg7IH1cbiAgI2Zvb3RlciAuZm9vdGVyLW5hdi1jb2wgLm5hdi1saW5rcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgICNmb290ZXIgLmZvb3Rlci1uYXYtY29sIC5uYXYtbGlua3MuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGFuaW1hdGlvbjogYW5pbS1ibG9jayAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAjZm9vdGVyIC5mb290ZXItbmF2LWNvbCAubmF2LWxpbmtzIGxpIHtcbiAgICAgIGhlaWdodDogMzBweDsgfVxuICAgICNmb290ZXIgLmZvb3Rlci1uYXYtY29sIC5uYXYtbGlua3MgYSB7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAjZm9vdGVyIC5mb290ZXItbmF2LWNvbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLmZyb250X2NhdGVnb3JpZXNfc2VjdGlvbiAuaGVhZGluZ3Mge1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4OyB9XG4gIC5sYW5kaW5nX3BhZ2Vfc2VjdGlvbiAuc2NyZWVuLmxlZnQsIC5sYW5kaW5nX3BhZ2Vfc2VjdGlvbiAuc2NyZWVuLnJpZ2h0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDEwcHg7IH1cbiAgLmxhbmRpbmdfcGFnZV9zZWN0aW9uIC5sb2dvLWltYWdlIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubGFuZGluZ19wYWdlX3NlY3Rpb24gLmltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAjZm9vdGVyIC5mb290ZXItbG9nby10ZXh0IHAgc3Bhbi5ib2xkIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYmxvZ19wYWdlX3NlY3Rpb24gLmJsb2ctYXJjaGl2ZSAuY2FyZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLmJsb2ctYXJjaGl2ZSAuY2FyZDphZnRlciB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuYmxvZy1hcmNoaXZlIC5yZWFkbW9yZTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnBvc3QtY29udGVudCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnNpZGViYXIgLnJlY2VudC1wb3N0cyxcbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5zaWRlYmFyIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgbWFyZ2luOiAtOHB4IDAgMDsgfVxuICAuYmxvZ19wYWdlX3NlY3Rpb24gLnBvc3QtaW1hZ2Uge1xuICAgIG1hcmdpbjogMCAtMjBweDsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAucG9zdC1pbWFnZSBpbWcge1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuYmxvZy1hcmNoaXZlLmJveGVzIC5ibG9nLXByZXYtaW1nIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5ibG9nLWFyY2hpdmUuYm94ZXMgLmJsb2ctcHJldi1pbWcgaW1nIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmNoZWNrYm94ZXMtY29scy0zIC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2UsXG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmNoZWNrYm94ZXMtY29scy00IC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2Uge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAud29vY29tbWVyY2UtYWNjb3VudCBkaXYud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7IH1cbiAgLmZyb250X2NvbnRhY3R1c19zZWN0aW9uIC5jb250ZW50LWxlZnQge1xuICAgIHBhZGRpbmc6IDM3cHggMCA2MHB4OyB9XG4gIC5mcm9udF9jb250YWN0dXNfc2VjdGlvbiAuaGVhZGluZ3Mge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAuZnJvbnRfY29udGFjdHVzX3NlY3Rpb24gLmltYWdlIGltZyB7XG4gICAgd2lkdGg6IDM2MHB4O1xuICAgIGJvdHRvbTogLTI5cHg7IH1cbiAgLmZyb250X2JlbmVmaXRzX3NlY3Rpb24gLmJlbmVmaXQtd3JhcCB7XG4gICAgcGFkZGluZzogMCAyMHB4IDI4cHg7IH1cbiAgLmZyb250X2JlbmVmaXRzX3NlY3Rpb24gLmltYWdlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZnJvbnRfc2lkZWNvbnRlbnRfc2VjdGlvbiAuaGVhZGluZ3Mge1xuICAgIGZvbnQtc2l6ZTogNjJweDtcbiAgICBsaW5lLWhlaWdodDogNjJweDtcbiAgICBtYXJnaW46IDAgMCAyMHB4OyB9XG4gIC5mcm9udF9zaWRlY29udGVudF9zZWN0aW9uIC5idG4tbGluayB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5mcm9udF9mZWF0dXJlZF9zZWN0aW9uIC5mZWF0dXJlZC13cmFwIGltZyB7XG4gICAgYm90dG9tOiAtMTFweDsgfVxuICAuZnJvbnRfdG9wcm9kdWN0c19zZWN0aW9uIHVsLmZpbHRlci10YWJzLmNhdGVnb3JpZXMgbGkge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mcm9udF9iYW5uZXJfc2VjdGlvbiAuY29udGVudHMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4OyB9XG4gIC5mcm9udF9iYW5uZXJfc2VjdGlvbiAuaGVhZGluZ3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgIC5mcm9udF9iYW5uZXJfc2VjdGlvbiAuaGVhZGluZ3MgLnRvcCB7XG4gICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5mcm9udF9iYW5uZXJfc2VjdGlvbiAuaGVhZGluZ3MgLm1haW4ge1xuICAgICAgZm9udC1zaXplOiA1NHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogNDZweCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICNoZWFkZXItbmF2aWdhdGlvbiAjaGVhZGVyX3NlYXJjaGZvcm0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuIiwiYm9keXtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICAgZm9udC1mYW1pbHk6IHByb21ldG8sc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogJG1haW5mb250LXNpemU7XG4gICAgY29sb3I6ICRkZWZhdWx0LWZvbnQtY29sb3I7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAkYm9keS13aWR0aDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IDFzIG9wYWNpdHk7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICYubG9hZGluZ3tcblx0ICAgIG9wYWNpdHk6IDA7XG4gICAgXHR0cmFuc2l0aW9uOiBub25lO1xuXHR9XG59XG5ib2R5OjphZnRlcntcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgIHdpZHRoOiAwO1xuICAgaGVpZ2h0OiAwO1xuICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgIHotaW5kZXg6IC0xMTtcbiAgIC8vIGNvbnRlbnQ6IHVybChhc3NldHMvaW1nL2Jsb2ctaW1nLWhvdmVyLnBuZyk7XG59XG5ib2R5Om5vdCgud29vY29tbWVyY2UpIGltZ3tcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdG1heC13aWR0aDogbm9uZTtcbn1cbi5kZWZhdWx0LXBhZ2Utc2VjdGlvbixcbi53cHd0ZWMtc2VjdGlvbntcblx0YmFja2dyb3VuZDogJHdoaXRlO1xufVxuI2NvbnRlbnQtd3JhcHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogYXV0bztcbn1cbiNwYWdlLnNpdGV7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC5zaXRlLWlubmVyLFx0XG5cdD4ud3JhcHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogYXV0bztcblx0fVxufVxuI3ByaW1hcnk6YWZ0ZXJ7XG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5kaXYuc3BhY2Vye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG59XG5he1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xuXHRAZXh0ZW5kIC5hbmltYXRlO1xuXHRjb2xvcjogJGRlZmF1bHQtbGluay1jb2xvcjtcblx0b3V0bGluZTogbm9uZSFpbXBvcnRhbnQ7XG4gICBcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cdCY6aG92ZXIsXG5cdCY6YWN0aXZlLFxuXHQmOmZvY3Vze1xuXHRcdGNvbG9yOiAkaG92ZXItbGluay1jb2xvcjtcblx0fVxuXHRpe1xuXHRcdHRyYW5zaXRpb246IC4zcztcblx0fVxufVxucHtcblx0dGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpmb2N1c3tcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICR3aGl0ZSFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggJGxpZ2h0LWJsdWUgaW5zZXQhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xufVxuXG4ubGluZS1nc3BhY2Vye1xuXHR3aWR0aDogaW5oZXJpdDtcblx0aGVpZ2h0OiAycHg7XG5cdG1hcmdpbjogOXB4IDAgMzZweDtcbn1cbi8vIFZpZGVvIE1vZGFsXG4jdmlkZW8tbW9kYWwsXG4jdmlkZW8tY29udHJvbC1tb2RhbHtcblx0Ji5pbntcblx0XHRkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdC5tb2RhbC1kaWFsb2d7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcblx0fVxuXHQubW9kYWwtYm9keXtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdH1cblx0Lm1vZGFsLWNvbnRlbnR7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRiYWNrZ3JvdW5kOiAkYmxhY2s7XG5cdH1cblx0Lm1vZGFsLWhlYWRlcntcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvcmRlcjogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LmNsb3Nle1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtMTVweDtcblx0XHRcdHJpZ2h0OiAtMTVweDtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmxhY2s7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dHJhbnNpdGlvbjogLjNzO1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0YmFja2dyb3VuZDogJGJsYWNrO1xuXHRcdFx0fVxuXHRcdFx0c3Bhbntcblx0XHRcdCAgICBmb250LXNpemU6IDI2cHg7XG4gICAgXHRcdFx0cGFkZGluZzogMCA2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4jdmlkZW8tcGxheWVyLFxuI21vZGFsLXZpZGVvLFxuI21vZGFsLXZpZGVvLWNvbnRyb2x7XG5cdG1heC13aWR0aDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG59XG4vLyBHbG9iYWwgQnV0dG9uIFN0eWxlXG4uYWRkX3RvX2NhcnRfYnV0dG9uLFxuLmFkZGVkX3RvX2NhcnQud2MtZm9yd2FyZCxcbiNzZWFyY2hzdWJtaXQsXG4uaGVhZGVyLWJ0bixcbi5idG4tbGlua3tcblx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQtMjtcblx0Zm9udC1zaXplOiAzMHB4O1xuXHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZyg1MCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDI5MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDU1cHg7XG4gICAgcGFkZGluZzogMXB4IDAgMDtcblx0bWFyZ2luOiAxNHB4IDAgMCFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ibHVlO1xuXHQmOmhvdmVye1xuICAgIFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxuXHQmLmx1Y2lke1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5cdCYubHVjaWQ6aG92ZXJ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWJsdWU7XG5cdH1cblx0Jjpob3ZlcjpiZWZvcmV7XG4gICAgXHRvcGFjaXR5OiAxO1xuXHR9XG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgbGVmdDogMDtcblx0ICAgIHRvcDogMDtcblx0ICAgIHJpZ2h0OiAwO1xuXHQgICAgYm90dG9tOiAwO1xuXHQgICAgb3BhY2l0eTogMDtcblx0ICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcblx0ICAgIHotaW5kZXg6IC0xO1xuXHR9XG5cdCYubHVjaWQ6YmVmb3Jle1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XG5cdH1cbn1cbi8vdXNlZCBmb3IgbW9yZSBhY3RpdmUgd2luZG93IHNpemUgY29tcHV0YXRpb25zXG4jd2luZG93c2l6ZXtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmUhaW1wb3J0YW50O1xuXHR6LWluZGV4OiAtMTtcbn1cbi50aGUtY29udGVudC13cmFwe1xuXHRoZWlnaHQ6IGluaGVyaXQ7XG59XG4vLyBTZWFyY2ggRm9ybS9QYWdlXG4jc2VhcmNoZm9ybXtcblx0bWFyZ2luOiAwIDAgMzBweCAwO1xufVxuI3NlYXJjaHN1Ym1pdHtcbiAgICBmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLWhlaWdodDogNDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgYmFja2dyb3VuZDogJGRhcmstYmx1ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ibHVlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cdCY6aG92ZXJ7XG5cdFx0YmFja2dyb3VuZDogJGxpZ2h0LWJsdWUhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cbn1cbiNzZWFyY2hmb3JtIGlucHV0W3R5cGU9J3RleHQnXXtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogJGRlZmF1bHQtYnRuLWJja2dybmQ7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4IWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAyZW07XG4gICAgcGFkZGluZzogOXB4IDE0cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgb3V0bGluZTogMDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYmx1ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogYXV0bztcblx0Jjpmb2N1c3tcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtYmx1ZTtcblx0fVxufVxuLnBhZ2UtbnVtYmVyc3tcblx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgY29sb3I6ICRibGFjaztcblx0Ly8gJjpiZWZvcmV7XG5cdC8vIFx0ZGlzcGxheTogYmxvY2s7XG5cdC8vIFx0Y29udGVudDogYXR0cih0aXRsZSk7XG5cdC8vIFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Ly8gXHRoZWlnaHQ6IDRweDtcblx0Ly8gXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQvLyBcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0Ly8gXHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXHQvLyB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVye1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgXHRjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgICAmLnByZXZ7XG4gICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgXHRsZWZ0OiAzMiU7XG4gICAgXHR3aWR0aDogMzBweDtcbiAgICBcdGhlaWdodDogMjRweDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9zbGlkZXItbGVmdC1hcnJvdy5wbmcpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdC8vICY6aG92ZXJ7XG5cdFx0Ly8gXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9wcmV2LXBvc3QtYXJyb3ctaG92ZXIucG5nKTtcblx0XHQvLyB9XG5cdH1cbiAgICAmLm5leHR7XG4gICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgXHRyaWdodDogMzIlO1xuICAgIFx0d2lkdGg6IDMwcHg7XG4gICAgXHRoZWlnaHQ6IDI0cHg7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvc2xpZGVyLXJpZ2h0LWFycm93LnBuZyk7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0Ly8gJjpob3Zlcntcblx0XHQvLyBcdGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL25leHQtcG9zdC1hcnJvdy1ob3Zlci5wbmcpO1xuXHRcdC8vIH1cblx0fVxufVxuLnBhZ2UtbnVtYmVycy5jdXJyZW50e1xuXHRmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cdHBhZGRpbmc6IDZweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ud3B3dGVjLXBhZ2luYXRpb257XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogNTFweCAwIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53b29jb21tZXJjZSBhLmJ1dHRvbntcblx0bGluZS1oZWlnaHQ6IHVuc2V0IWltcG9ydGFudDtcbn1cblxuLyogUmVhZCBNb3JlIFRleHQgKi9cbi5yZWFkbW9yZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWF4LWhlaWdodDogMjUwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlLW91dDtcbiAgICBtYXJnaW46IDE0cHggMCA0MHB4O1xufVxuLnJlYWRtb3JlLmV4cGFuZHtcblx0bWF4LWhlaWdodDogNTAwMHB4ICFpbXBvcnRhbnQ7XG5cdHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41NXMgZWFzZS1pbi1vdXQ7XG59XG4ucmVhZG1vcmUtbGlua3tcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDUwJTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICR3aGl0ZTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0YmFja2dyb3VuZDogJGJsYWNrO1xuXHRwYWRkaW5nOiAycHggMCAwO1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogLjNzO1xuXHQmOmhvdmVye1xuXHRcdGJhY2tncm91bmQ6ICRibGFjaztcblx0fVxufVxuLnJlYWRtb3JlLWxpbmsuZXhwYW5ke1xuXHRkaXNwbGF5OiBub25lO1xufVxuLnJlYWRtb3JlLWxpbmsgaXtcblx0Zm9udC1zaXplOiAyMnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubW9kYWx7XG5cdHotaW5kZXg6IDEwMDAxO1xufSIsIkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXMpIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgICAtbXMtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xufVxuXG5AbWl4aW4gYm94LXNoYWRvdygkcHJvcC4uLikge1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICRwcm9wO1xuICAgICAtbW96LWJveC1zaGFkb3c6ICRwcm9wO1xuICAgICAgLW1zLWJveC1zaGFkb3c6ICRwcm9wO1xuICAgICAgICAgIGJveC1zaGFkb3c6ICRwcm9wO1xufVxuXG5AbWl4aW4gdGV4dC1zaGFkb3coJHByb3AuLi4pIHtcbiAgLXdlYmtpdC10ZXh0LXNoYWRvdzogJHByb3A7XG4gICAgIC1tb3otdGV4dC1zaGFkb3c6ICRwcm9wO1xuICAgICAgLW1zLXRleHQtc2hhZG93OiAkcHJvcDtcbiAgICAgICAgICB0ZXh0LXNoYWRvdzogJHByb3A7XG59XG5cbkBmdW5jdGlvbiBzdHJva2UoJHN0cm9rZSwgJGNvbG9yKSB7XG4gICRzaGFkb3c6ICgpO1xuICAkZnJvbTogJHN0cm9rZSotMTtcbiAgQGZvciAkaSBmcm9tICRmcm9tIHRocm91Z2ggJHN0cm9rZSB7XG4gICBAZm9yICRqIGZyb20gJGZyb20gdGhyb3VnaCAkc3Ryb2tlIHtcbiAgICAgICRzaGFkb3c6IGFwcGVuZCgkc2hhZG93LCAkaSoxcHggJGoqMXB4IDAgJGNvbG9yLCBjb21tYSk7XG4gICAgICAkc2hhZG93OiBhcHBlbmQoJHNoYWRvdywgJGkqMXB4ICRqKjFweCAxcHggJGNvbG9yLCBjb21tYSk7ICAgICAgXG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHNoYWRvdztcbn1cblxuQG1peGluIHRleHQtc3Ryb2tlKCRzdHJva2UsICRjb2xvcikge1xuICBAaW5jbHVkZSB0ZXh0LXNoYWRvdyggc3Ryb2tlKCRzdHJva2UsICRjb2xvcikgKTtcbn1cblxuXG5AbWl4aW4gbGV0dGVyLXNwYWNpbmcoJHRyYWNraW5nKXtcblx0bGV0dGVyLXNwYWNpbmc6ICggJHRyYWNraW5nIC8gMTAwMCApICogMWVtOyBcbn1cblxuLy8gVXNhZ2U6ICAgQGluY2x1ZGUgdHJhbnNpdGlvbih3aWR0aCwgaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQpO1xuLy8gT3V0cHV0OiAgLXdlYmtpdC10cmFuc2l0aW9uKHdpZHRoIDAuMnMsIGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0KTtcbi8vICAgICAgICAgIHRyYW5zaXRpb24od2lkdGggMC4ycywgaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQpO1xuLy9cbi8vIFBhc3MgaW4gYW55IG51bWJlciBvZiB0cmFuc2l0aW9uc1xuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb25zLi4uKSB7XG4gICR1bmZvbGRlZFRyYW5zaXRpb25zOiAoKTtcbiAgQGVhY2ggJHRyYW5zaXRpb24gaW4gJHRyYW5zaXRpb25zIHtcbiAgICAkdW5mb2xkZWRUcmFuc2l0aW9uczogYXBwZW5kKCR1bmZvbGRlZFRyYW5zaXRpb25zLCB1bmZvbGRUcmFuc2l0aW9uKCR0cmFuc2l0aW9uKSwgY29tbWEpO1xuICB9XG4gIC1tb3otdHJhbnNpdGlvbjogJHVuZm9sZGVkVHJhbnNpdGlvbnM7XG4gIC1vLXRyYW5zaXRpb246ICR1bmZvbGRlZFRyYW5zaXRpb25zO1xuICAtd2Via2l0LXRyYW5zaXRpb246ICR1bmZvbGRlZFRyYW5zaXRpb25zO1xuICB0cmFuc2l0aW9uOiAkdW5mb2xkZWRUcmFuc2l0aW9ucztcbn1cblxuQGZ1bmN0aW9uIHVuZm9sZFRyYW5zaXRpb24gKCR0cmFuc2l0aW9uKSB7XG4gIC8vIERlZmF1bHQgdmFsdWVzXG4gICRwcm9wZXJ0eTogYWxsO1xuICAkZHVyYXRpb246IC4ycztcbiAgJGVhc2luZzogbnVsbDsgLy8gQnJvd3NlciBkZWZhdWx0IGlzIGVhc2UsIHdoaWNoIGlzIHdoYXQgd2Ugd2FudFxuICAkZGVsYXk6IG51bGw7IC8vIEJyb3dzZXIgZGVmYXVsdCBpcyAwLCB3aGljaCBpcyB3aGF0IHdlIHdhbnRcbiAgJGRlZmF1bHRQcm9wZXJ0aWVzOiAoJHByb3BlcnR5LCAkZHVyYXRpb24sICRlYXNpbmcsICRkZWxheSk7XG5cbiAgLy8gR3JhYiB0cmFuc2l0aW9uIHByb3BlcnRpZXMgaWYgdGhleSBleGlzdFxuICAkdW5mb2xkZWRUcmFuc2l0aW9uOiAoKTtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJGRlZmF1bHRQcm9wZXJ0aWVzKSB7XG4gICAgJHA6IG51bGw7XG4gICAgQGlmICRpIDw9IGxlbmd0aCgkdHJhbnNpdGlvbikge1xuICAgICAgJHA6IG50aCgkdHJhbnNpdGlvbiwgJGkpXG4gICAgfSBAZWxzZSB7XG4gICAgICAkcDogbnRoKCRkZWZhdWx0UHJvcGVydGllcywgJGkpXG4gICAgfVxuICAgICR1bmZvbGRlZFRyYW5zaXRpb246IGFwcGVuZCgkdW5mb2xkZWRUcmFuc2l0aW9uLCAkcCk7XG4gIH1cblxuICBAcmV0dXJuICR1bmZvbGRlZFRyYW5zaXRpb247XG59XG5cbkBtaXhpbiB0cmFuc2Zvcm0oICRwcm9wLi4uICl7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06ICRwcm9wO1xuICAgIC1tb3otdHJhbnNmb3JtOiAkcHJvcDtcbiAgICAtby10cmFuc2Zvcm06ICRwcm9wO1xuICAgIHRyYW5zZm9ybTogJHByb3A7XG59XG5cbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCRwcm9wKXtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAkcHJvcDtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAkcHJvcDtcbiAgLW8tdHJhbnNmb3JtLW9yaWdpbjogJHByb3A7XG4gIHRyYW5zZm9ybS1vcmlnaW46ICRwcm9wO1xufVxuXG5AbWl4aW4gY2xlYXJmaXgoKXtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsb2F0OiBub25lO1xuXHRjbGVhcjogYm90aDtcbn1cblxuQG1peGluIHVsLWNvbCggJGNvdW50KXtcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6ICRjb3VudDtcbiAgLW1vei1jb2x1bW4tY291bnQ6ICRjb3VudDtcbiAgY29sdW1uLWNvdW50OiAkY291bnQ7XG59XG5AbWl4aW4gdWwtY29sLXdpZHRoKCAkdmFsdWUpe1xuICAtd2Via2l0LWNvbHVtbi13aWR0aDogJHZhbHVlO1xuICAtbW96LWNvbHVtbi13aWR0aDogJHZhbHVlO1xuICBjb2x1bW4td2lkdGg6ICR2YWx1ZTtcbn1cbkBtaXhpbiB1bC1jb2wtZ2FwKCAkZ2FwICl7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogJGdhcDtcbiAgLW1vei1jb2x1bW4tZ2FwOiAkZ2FwO1xuICBjb2x1bW4tZ2FwOiAkZ2FwO1xufVxuQG1peGluIGxpLWJyZWFrLWluc2lkZSggJHZhbHVlICl7XG4gIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogJHZhbHVlO1xuICBwYWdlLWJyZWFrLWluc2lkZTogJHZhbHVlO1xuICBicmVhay1pbnNpZGU6ICR2YWx1ZTtcbn1cbkBtaXhpbiB1bC1jb2x1bW4tZmlsbCggJHZhbHVlICl7XG4gIC13ZWJraXQtY29sdW1uLWZpbGw6ICR2YWx1ZTtcbiAgLW1vei1jb2x1bW4tZmlsbDogJHZhbHVlO1xuICBjb2x1bW4tZmlsbDogJHZhbHVlO1xufVxuQG1peGluIGdyYXlzY2FsZSgkdmFsdWUpIHtcbiAgICAtd2Via2l0LWZpbHRlcjogI3tcImdyYXlzY2FsZSgjeyR2YWx1ZX0pXCJ9O1xuICAgIC1tb3otZmlsdGVyOiAje1wiZ3JheXNjYWxlKCN7JHZhbHVlfSlcIn07XG4gICAgZmlsdGVyOiN7XCJncmF5c2NhbGUoI3skdmFsdWV9KVwifTtcbn1cbkBtaXhpbiBmaWx0ZXIoJHZhbHVlKSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6ICR2YWx1ZTtcbiAgICAtbW96LWZpbHRlcjogJHZhbHVlO1xuICAgIGZpbHRlcjogJHZhbHVlO1xufVxuIiwiZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZXtcclxuXHQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7XHJcblx0XHRjb2xvcjogJGRhcmstYmx1ZTtcclxuXHR9XHJcblx0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntcclxuXHRcdGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdH1cclxuXHQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntcclxuXHRcdGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdH1cclxuXHQ6OnBsYWNlaG9sZGVye1xyXG5cdFx0Y29sb3I6ICRkYXJrLWJsdWU7XHJcblx0fVxyXG5cdGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKSxcclxuXHRzZWxlY3Q6bm90KFttdWx0aXBsZT1cIm11bHRpcGxlXCJdKSxcclxuXHR0ZXh0YXJlYS5zbWFsbCx0ZXh0YXJlYS5sYXJnZXtcclxuXHQgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogNjBweDtcclxuXHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDUwKTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRjb2xvcjogJGRhcmstYmx1ZTtcclxuXHRcdHBhZGRpbmc6IDEzcHggMTRweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJsdWU7XHJcblx0XHQmOmZvY3Vze1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNTQ2ZTViO1xyXG5cdFx0fVxyXG5cdFx0Jjpmb2N1czo6cGxhY2Vob2xkZXJ7XHJcblx0XHRcdGNvbG9yOiByZ2JhKDIyMSwyMDcsMTgyLDAuMSk7XHJcblx0XHR9XHJcblx0fVxyXG5cdHRleHRhcmVhLnNtYWxsLHRleHRhcmVhLmxhcmdle1xyXG5cdFx0cGFkZGluZzogMHB4IDE5cHg7XHJcblx0XHRsaW5lLWhlaWdodDogNDhweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHJlc2l6ZTogbm9uZTtcclxuXHR9XHJcblx0dGV4dGFyZWEuc21hbGwsXHJcblx0dGV4dGFyZWEubGFyZ2UsXHJcblx0LmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl90ZXh0YXJlYXtcclxuXHRcdGhlaWdodDogMTQwcHggIWltcG9ydGFudDtcclxuXHR9XHJcblx0Lmdmb3JtX2ZpZWxkc3tcclxuXHQgICAgZ3JpZC1yb3ctZ2FwOiAyMHB4IWltcG9ydGFudDtcclxuXHQgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4IWltcG9ydGFudDtcclxuXHR9XHJcblx0ZGl2LmdmaWVsZF9lcnJvcntcclxuXHRcdGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKSwgXHJcblx0XHRzZWxlY3QsXHJcblx0XHR0ZXh0YXJlYXtcclxuXHRcdFx0Jjpmb2N1c3tcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNTQ2ZTViO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6Zm9jdXM6OnBsYWNlaG9sZGVye1xyXG5cdFx0XHRcdGNvbG9yOiByZ2JhKDIyMSwyMDcsMTgyLDAuMSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC52YWxpZGF0aW9uX21lc3NhZ2V7XHJcblx0ICAgIFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdCAgICBsaW5lLWhlaWdodDogMTRweDtcclxuXHRcdCAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0ICAgIGNvbG9yOiAjZjQ0MzM2O1xyXG5cdFx0ICAgIGJvcmRlcjogbm9uZTtcclxuXHRcdCAgICBwYWRkaW5nOiAwO1xyXG5cdCAgICAgICAgbWFyZ2luOiA0cHggMCAwO1xyXG5cdFx0ICAgIGJhY2tncm91bmQ6IDAgMDtcclxuXHRcdH1cclxuXHR9XHJcblx0ZGl2LmdmaWVsZC5nZmllbGRfZXJyb3IuZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpYmx1ZSBkaXYuZ2lucHV0X2NvbnRhaW5lciwgXHJcblx0ZGl2LmdmaWVsZC5nZmllbGRfZXJyb3IuZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpYmx1ZSBsYWJlbC5nZmllbGRfbGFiZWwwe1xyXG5cdFx0bWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmdmaWVsZF9sYWJlbHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xyXG5cdFx0Y29sb3I6ICMwMDAhaW1wb3J0YW50O1xyXG4gICAgXHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuICAgIFx0Zm9udC13ZWlnaHQ6IDQwMCFpbXBvcnRhbnQ7XHJcblx0ICAgIGZvbnQtc2l6ZTogMTRweCFpbXBvcnRhbnQ7XHJcblx0ICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG5cdCAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZyg1MCk7XHJcblx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UhaW1wb3J0YW50O1xyXG5cdCAgICBjb2xvcjogJGJlaWdlIWltcG9ydGFudDtcclxuXHQgICAgbWFyZ2luOiAwO1xyXG5cdH1cclxuXHRkaXYudmFsaWRhdGlvbl9lcnJvcntcclxuXHRcdGJhY2tncm91bmQ6ICRibGFjaztcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0Ym9yZGVyOiAwIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmc6IDhweCAxNXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjZweDtcclxuXHR9XHJcblx0Lmdmb3JtX2Zvb3RlcntcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRtYXJnaW46IC0xNHB4IGF1dG8gMDtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0LmJ1dHRvbixcclxuXHRcdGlucHV0LmJ1dHRvbixcclxuXHRcdGlucHV0W3R5cGU9c3VibWl0XSxcclxuXHRcdGlucHV0LmJ1dHRvbixcclxuXHRcdGlucHV0W3R5cGU9c3VibWl0XXtcclxuXHRcdFx0YmFja2dyb3VuZDogJGRhcmstYmx1ZTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygxNTApO1xyXG5cdFx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogJGdyZWVuO1xyXG5cdFx0XHRwYWRkaW5nOiA5cHggMDtcclxuXHRcdFx0bWFyZ2luOiAxNnB4IDAgMCBhdXRvIWltcG9ydGFudDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdCAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdCAgICBcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0ICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdCAgICBcdGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdFx0ICAgIFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYmx1ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVyOmJlZm9yZXtcclxuXHRcdCAgICBcdG9wYWNpdHk6IDE7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdCAgICBsZWZ0OiAwO1xyXG5cdFx0XHQgICAgdG9wOiAwO1xyXG5cdFx0XHQgICAgcmlnaHQ6IDA7XHJcblx0XHRcdCAgICBib3R0b206IDA7XHJcblx0XHRcdCAgICBvcGFjaXR5OiAwO1xyXG5cdFx0XHQgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRncmVlbjtcclxuXHRcdFx0ICAgIHotaW5kZXg6IC0xO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5nZm9ybV9hamF4X3NwaW5uZXJ7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IGNhbGMoNTAlIC0gNnB4KTtcclxuXHRcdGxlZnQ6IGNhbGMoMTAwJSArIDJweCk7XHJcblx0fVxyXG5cdC5nZm9ybV92YWxpZGF0aW9uX2Vycm9yc3tcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdGJvcmRlci1jb2xvcjogJGJsYWNrO1xyXG5cdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygzMCk7XHJcblx0XHQ+aDJ7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHQgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdHNlbGVjdC5nZmllbGRfc2VsZWN0e1xyXG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG5cdCAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9kcm9wZG93bi1hcnJvdy5wbmcpO1xyXG5cdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gMjBweCByaWdodCAxOHB4O1xyXG5cdCAgICBsaW5lLWhlaWdodDogdW5zZXQ7XHJcblx0ICAgIGhlaWdodDogNTBweDtcclxuXHQgICAgcGFkZGluZzogMTBweCAxNHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdCY6Zm9jdXN7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM1NDZlNWI7XHJcblx0XHR9XHJcblx0XHQmOmZvY3VzOjpwbGFjZWhvbGRlcntcclxuXHRcdFx0Y29sb3I6IHJnYmEoMjIxLDIwNywxODIsMC4xKTtcclxuXHRcdH1cclxuXHR9XHJcblx0aW5wdXQuZGF0ZXBpY2tlcntcclxuXHQgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvY2FsZW5kYXItaWNvbi5wbmcpIWltcG9ydGFudDtcclxuXHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCFpbXBvcnRhbnQ7XHJcblx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAyMHB4IHJpZ2h0IDE4cHghaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuY2hlY2tib3hlcy1jb2xzLTMsXHJcblx0LmNoZWNrYm94ZXMtY29scy00e1xyXG5cdFx0LmdmaWVsZF9jaGVja2JveHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuY2hlY2tib3hlcy1jb2xzLTR7XHJcblx0XHQuZ2ZpZWxkX2NoZWNrYm94e1xyXG5cdFx0XHRyb3ctZ2FwOiAycHg7XHJcblx0XHRcdC5nY2hvaWNle1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1heC13aWR0aDogMjUlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jaGVja2JveGVzLWNvbHMtM3tcclxuXHRcdC5nZmllbGRfY2hlY2tib3h7XHJcblx0XHRcdHJvdy1nYXA6IDRweDtcclxuXHRcdFx0LmdjaG9pY2V7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAzMy4zMyU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmdyYWRpb3MtaG9yaXpvbnRhbHtcclxuXHRcdGxlZ2VuZHtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHQgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcblx0XHR9XHJcblx0XHQuZ2lucHV0X2NvbnRhaW5lcl9yYWRpb3tcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZ2ZpZWxkX3JhZGlvLFxyXG5cdC5nZmllbGRfY2hlY2tib3h7XHJcblx0XHQuZ2ZpZWxkLWNob2ljZS1pbnB1dHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0ei1pbmRleDogLTE7XHJcbiAgICBcdCAgICAmOmNoZWNrZWQrbGFiZWw6YmVmb3Jle1xyXG5cdCAgICBcdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMHB4O1xyXG4gICAgXHQgICAgfVxyXG4gICAgXHQgICAgK2xhYmVse1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZyg1MCk7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdCAgICBcdGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMC41ZW07XHJcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogLTVweDtcclxuXHRcdCAgICBcdCAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9jaGVja2JveC1pbWcuanBnKTtcclxuXHRcdFx0XHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdCAgICBcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQubm90ZXtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZzogMnB4IDAgOHB4IDUxcHg7XHJcblx0XHRjb2xvcjogcmdiYSgxNjYsMTY2LDE2NiwwLjgpO1xyXG5cdFx0aXtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHQgICAgYmFja2dyb3VuZDogdXJsKGFzc2V0cy9pbWcvbm90ZS1sb2NrLWljb24ucG5nKSAwIGNlbnRlciBuby1yZXBlYXQ7XHJcblx0ICAgICAgICB3aWR0aDogMzZweDtcclxuICAgIFx0XHRoZWlnaHQ6IDQ2cHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiBjYWxjKDUwJSAtIDI3cHgpO1xyXG5cdFx0XHRsZWZ0OiA2cHg7XHJcbiAgICBcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuaGFzLWZvb3Rub3Rle1xyXG5cdFx0Lmdmb3JtX2JvZHl7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdH1cclxuXHRcdGRpdi5nZm9ybV9maWVsZHMgLmZvcm0tZm9vdG5vdGV7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0dG9wOiAxMDAlO1xyXG5cdFx0XHRsZWZ0OiAtNXB4O1xyXG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgKyA1cHgpIWltcG9ydGFudDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjlweDtcclxuXHRcdH1cclxuXHRcdC5nZm9ybV9mb290ZXJ7XHJcblx0XHRcdC5idXR0b24sXHJcblx0XHRcdGlucHV0LmJ1dHRvbixcclxuXHRcdFx0aW5wdXRbdHlwZT1zdWJtaXRdLFxyXG5cdFx0XHRpbnB1dC5idXR0b24sXHJcblx0XHRcdGlucHV0W3R5cGU9c3VibWl0XXtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0ei1pbmRleDogMztcclxuXHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDA7XHJcblx0XHRcdCAgICBib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNTApO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHQgICAgcGFkZGluZzogMTNweCAwO1xyXG5cdFx0XHQgICAgbWluLXdpZHRoOiAyNjBweDtcclxuXHRcdFx0ICAgIG1heC1oZWlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCg2NWRlZywjZmRlNGQ1IDAsI2E2Nzk1YiA0NiUsI2E2Nzk1YiA1MCUsI2E2Nzk1YiA1NCUsI2ZmZTZkNiAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg2NWRlZywjZmRlNGQ1IDAsI2E2Nzk1YiA0NiUsI2E2Nzk1YiA1MCUsI2E2Nzk1YiA1NCUsI2ZmZTZkNiAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjVkZWcsI2ZkZTRkNSAwLCNhNjc5NWIgNDYlLCNhNjc5NWIgNTAlLCNhNjc5NWIgNTQlLCNmZmU2ZDYgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuXHRcdFx0XHQmOmhvdmVyOmFmdGVye1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0ICAgIGxlZnQ6IDA7XHJcblx0XHRcdFx0ICAgIHRvcDogMDtcclxuXHRcdFx0XHQgICAgcmlnaHQ6IDA7XHJcblx0XHRcdFx0ICAgIGJvdHRvbTogMDtcclxuXHRcdFx0XHQgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG5cdFx0XHRcdCAgICBvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdCAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdFx0ICAgIHotaW5kZXg6IC0xO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuaGlkZS1lcnJvci1pbmZve1xyXG5cdFx0ZGl2LmdmaWVsZF9lcnJvciAudmFsaWRhdGlvbl9tZXNzYWdle1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuaGlkZS1maWVsZC1sYWJlbHtcclxuXHRcdC5nZmllbGRfbGFiZWx7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5nZm9ybS1jYXB0Y2hhe1xyXG5cdFx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbmRpdi5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yK2xpLmdmaWVsZC5nZmllbGRfZXJyb3J7XHJcblx0bWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmRpdi5nZm9ybV93cmFwcGVyIHVsLmdmaWVsZF9jaGVja2JveCBsaSBsYWJlbCwgXHJcbmRpdi5nZm9ybV93cmFwcGVyIHVsLmdmaWVsZF9yYWRpbyBsaSBsYWJlbHtcclxuXHRtYXJnaW46IDZweCAwIDAgNHB4O1xyXG59XHJcblxyXG4uZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2V7XHJcbiAgICBmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwYWRkaW5nOiAzMHB4IDE1cHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG5cdGgxLFxyXG5cdGgyLFxyXG5cdGgze1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHR9XHJcblx0cDpsYXN0LWNoaWxke1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcblx0YXtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0fVxyXG59XHJcblxyXG4uaGlkZS1lcnJvci1pbmZvX3dyYXBwZXJ7XHJcblx0Lmdmb3JtX3ZhbGlkYXRpb25fZXJyb3Jze1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi5jb250YWN0dXMtcGFnZS1mb3Jte1xyXG5cdC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZXtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdCAgICBmb250LXNpemU6IDI2cHg7XHJcblx0ICAgIHBhZGRpbmc6IDE1cHggMjVweDtcclxuXHQgICAgYm9yZGVyOiBub25lO1xyXG5cdCAgICBtYXJnaW46IDAgYXV0bztcclxuXHQgICAgY29sb3I6ICR3aGl0ZTtcclxuXHQgICAgYXtcclxuXHQgICAgXHRjb2xvcjogJGJsYWNrO1xyXG5cdCAgICB9XHJcblx0fVxyXG59XHJcblxyXG4uZ2Zvcm0tc3VydmV5e1xyXG4gICAgLmdmb3JtLXRpdGxle1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQtMjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDQwKTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogJGRhcmstYmx1ZTtcclxuXHRcdG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIC5nZm9ybS10ZXh0e1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygyMCk7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Y29sb3I6ICM2ZDhmNzY7XHJcblx0ICAgIG1hcmdpbjogMTlweCAwIDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIE92ZXJyaWRlIENob3NlbiBEcm9wRG93blxyXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZXtcclxuXHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZyg1MCk7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogJGJlaWdlIWltcG9ydGFudDtcclxuXHRwYWRkaW5nOiA1cHggMTRweCFpbXBvcnRhbnQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiA1MHB4IWltcG9ydGFudDtcclxuXHRvdXRsaW5lOiBub25lIWltcG9ydGFudDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkYmVpZ2UhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2Ryb3Bkb3duLWFycm93LnBuZykhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gMjBweCByaWdodCAxOHB4IWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUhaW1wb3J0YW50O1xyXG59XHJcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLWRyb3B7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4haW1wb3J0YW50O1xyXG59XHJcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBie1xyXG5cdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG59XHJcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGV7XHJcblx0Ym94LXNoYWRvdzogbm9uZSFpbXBvcnRhbnQ7XHJcbn1cclxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHN7XHJcblx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNTApO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Y29sb3I6ICRiZWlnZSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5nZmllbGRfZGVzY3JpcHRpb24udmFsaWRhdGlvbl9tZXNzYWdlLmdmaWVsZF92YWxpZGF0aW9uX21lc3NhZ2UsXHJcbi5nZm9ybV9zdWJtaXNzaW9uX2Vycm9yLmhpZGVfc3VtbWFyeXtcclxuXHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZyg1MCk7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogJHJlZCFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luOiA1cHggMDtcclxufSIsIi8vIC5hZG1pbi1iYXIgI21hc3RoZWFkey8vIEZvciBGaXhlZCBOYXZpZ2F0aW9uXHJcbi8vICAgdG9wOiAzMnB4O1xyXG4vLyAgICYuYWZmaXh7XHJcbi8vICAgXHR0b3A6IC0zcHg7XHJcbi8vIFx0ICAuc3VibWVudS1ib3h7XHJcbi8vIFx0XHRcdHRvcDogMTI1cHg7XHJcbi8vIFx0ICAgIHBhZGRpbmc6IDI1cHggMCAwO1xyXG4vLyBcdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDI1cHg7XHJcbi8vIFx0ICB9XHJcbi8vICAgfVxyXG4vLyB9XHJcbi8vIC5zaXRlLWlubmVyey8vIEZvciBGaXhlZCBOYXZpZ2F0aW9uXHJcbi8vIFx0cGFkZGluZy10b3A6IDE1MHB4O1xyXG4vLyB9XHJcbiNtYXN0aGVhZHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogNTtcclxuICB0cmFuc2l0aW9uOiB0b3AgLjNzO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtYmx1ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xyXG4gIC8vICYuYWZmaXh7Ly8gRm9yIEZpeGVkIE5hdmlnYXRpb25cclxuICAvLyBcdHRvcDogLTQwcHg7XHJcbiAgLy8gXHQuaGVhZGVyLXdyYXB7XHJcbiAgLy8gXHRcdHBhZGRpbmc6IDVweCAwO1xyXG4gIC8vIFx0fVxyXG4gIC8vIH1cclxuXHQuaGVhZGVyLXdyYXB7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltZy9oZWFkZXItYmNrZ3JuZC5qcGcpIGNlbnRlciBib3R0b20gbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHQuY29udGFpbmVye1xyXG5cdFx0XHQuZmxleC1jb250YWluZXJ7XHJcblx0XHRcdFx0I2xvZ297XHJcblx0XHRcdCAgICBwYWRkaW5nOiA1cHggMCA5cHg7XHJcblx0XHRcdFx0XHQuYS1jdXN0b20tbG9nb3tcclxuXHRcdFx0XHQgICAgZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiB1bnNldCFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lm5hdi13cmFwe1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIG1hcmdpbjogMjRweCAwIDA7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCNoZWFkZXItbmF2aWdhdGlvbntcclxuXHRcdFx0ICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHQgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdFx0XHQgICAgd2lkdGg6IDEwMCU7XHJcblx0XHRcdCAgICBwYWRkaW5nOiAxM3B4IDAgMDtcclxuXHRcdFx0XHRcdCNtYWluLW5hdmlnYXRpb257XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDUwKTtcclxuXHRcdFx0XHRcdFx0PnVse1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRjb2x1bW4tZ2FwOiAzNHB4O1xyXG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IGluaXRpYWw7XHJcblx0XHRcdFx0XHRcdFx0LmRyb3Bkb3duLWNhcmV0LFxyXG5cdFx0XHRcdFx0XHRcdC5jYXJldHtcclxuXHRcdFx0XHRcdFx0XHRcdC8vIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuZHJvcGRvd24tY2FyZXR7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAtNTJweDtcclxuXHRcdFx0XHRcdFx0XHQgICAgbGVmdDogY2FsYygxMDAlICsgM3B4KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogN3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltZy9tZW51LWFycm93LWRvd24ucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQ+bGl7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdCYubmF2LXBob25lIGF7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdD5he1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDUwKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAzOHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogYXR0cih0aXRsZSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGxpZ2h0LWJsdWU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDIycHgpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHRcdFx0XHRcdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHQgICAgYm90dG9tOiAtOHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0PnVsPmxpLmRyb3Bkb3duLm9wZW4+YSxcclxuXHRcdFx0XHRcdFx0PnVsPmxpPmE6aG92ZXIsXHJcblx0XHRcdFx0XHRcdD51bD5saT5hOmFjdGl2ZSxcclxuXHRcdFx0XHRcdFx0PnVsPmxpPmE6Zm9jdXMsXHJcblx0XHRcdFx0XHRcdD51bD5saTpob3Zlcj5he1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdD51bD5saS5kcm9wZG93bi5hY3RpdmU+LmRyb3Bkb3duLWNhcmV0OmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlWCgxODBkZWcpKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQ+dWwgdWwuZHJvcGRvd24tbWVudXtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcclxuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogMjBweDtcclxuXHRcdFx0XHRcdCAgICBsZWZ0OiAtMjNweDtcclxuXHRcdFx0XHRcdCAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDMwcHggMTVweCAxNXB4O1xyXG5cdFx0XHRcdFx0ICAgIG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyNTBweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcblx0XHRcdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdCAgICB0b3A6IDE1cHg7XHJcblx0XHRcdFx0XHRcdCAgICBsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHQgICAgcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdCAgICBib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdCAgICB6LWluZGV4OiAtMTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMDtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFyay1ibHVlO1xyXG5cdFx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstYmx1ZTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMTAwKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHRcdFx0XHRcdFx0JjphY3RpdmUsXHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6Zm9jdXN7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OlwiXCI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDNweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSArIDFweCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGRhcmstYmx1ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGV4dGVuZCAuYW5pbWF0ZS12ZXJ5ZmFzdDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQ+dWwgbGk6bGFzdC1jaGlsZCB1bHtcclxuXHRcdFx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICg5OTJweCkpe1xyXG4gICNtYWluLW5hdmlnYXRpb257XHJcbiAgICAvLyA+dWwgbGk6aG92ZXIgdWx7XHJcbiAgICAvLyAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxuICAgIC8vICAgb3BhY2l0eTogMSFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAvLyB9XHJcbiAgIC8vICA+dWwgbGk6aG92ZXIgLmRyb3Bkb3duLWNhcmV0OmJlZm9yZXtcclxuICAgLy8gIFx0dHJhbnNpdGlvbjogLjNzO1xyXG4gICAvLyAgXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHQvLyBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltZy9kb3duLWFycm93aGVhZC1ibHVlLnBuZykgY2VudGVyIG5vLXJlcGVhdCFpbXBvcnRhbnQ7XHJcbiAgIC8vICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY3VzdG9tLWxvZ28ubW9iaWxle1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuI21lbnUtdG9nZ2xle1xyXG5cdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAzNXB4O1xyXG4gIGhlaWdodDogMTlweDtcclxufVxyXG4ubmF2YmFyLXRvZ2dsZXtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHR6LWluZGV4OiAxMjA7XHJcblx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC40cyBlYXNlKTtcclxuXHQuaWNvbi1iYXJ7XHJcblx0ICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmx1ZTtcclxuXHQgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDM1cHg7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuXHQgICY6bGFzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMCFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5pY29uLWJhciArIC5pY29uLWJhciB7XHJcblx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0fVxyXG5cdC5pY29uLWJhci5pY29uLWJhci0ye1xyXG5cdCAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCAgJjphZnRlcixcclxuXHQgICY6YmVmb3Jle1xyXG5cdFx0XHRjb250ZW50OlwiXCI7XHJcblx0ICBcdGJhY2tncm91bmQ6ICRsaWdodC1ibHVlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoMCkpO1xyXG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjRzKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLm5hdmJhci10b2dnbGUub3BlbntcclxuICAuaWNvbi1iYXIuaWNvbi1iYXItMyxcclxuICAuaWNvbi1iYXIuaWNvbi1iYXItMXtcclxuICAgIG9wYWNpdHk6IDAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuaWNvbi1iYXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgfVxyXG4gIC5pY29uLWJhci5pY29uLWJhci0ye1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIC5pY29uLWJhci5pY29uLWJhci0yOmFmdGVye1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoNDVkZWcpKTtcclxuICB9XHJcbiAgLmljb24tYmFyLmljb24tYmFyLTI6YmVmb3Jle1xyXG4gICAgb3BhY2l0eTogMTsgXHJcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKC00NWRlZykpO1xyXG4gIH1cclxufVxyXG51bC5mb290ZXItc29jaWFsLWxpbmtze1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4OiAxIDEgYXV0bztcclxuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDAgMCAwIDM1cHg7XHJcblx0bGk6bGFzdC1jaGlsZHtcclxuXHRcdGF7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0YXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRpe1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0ICAgIGNvbG9yOiAkZGVmYXVsdC1saW5rLWNvbG9yO1xyXG5cdCAgICBtaW4taGVpZ2h0OiAyMXB4O1xyXG4gIFx0XHRtaW4td2lkdGg6IDEzcHg7XHJcblx0XHR9XHJcblx0XHRpLmxpbmstY3VzdG9tLWljb257XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0aW1ne1xyXG5cdFx0XHRcdGhlaWdodDogMjJweDtcclxuICAgIFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHQgICAgbGVmdDogMDtcclxuXHRcdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRpbWc6bnRoLWNoaWxkKDEpe1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdH1cclxuXHRcdFx0Ly8gaW1nOm50aC1jaGlsZCgxKXtcclxuXHRcdFx0Ly8gXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcclxuXHRcdFx0Ly8gfVxyXG5cdFx0XHQvLyBpbWc6bnRoLWNoaWxkKDIpe1xyXG5cdFx0XHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ly8gXHR0b3A6IDUwJTtcclxuXHRcdCAvLyAgICBsZWZ0OiAwO1xyXG5cdFx0IC8vICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0Ly8gXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcclxuXHRcdFx0Ly8gXHRvcGFjaXR5OiAwO1xyXG5cdFx0XHQvLyB9XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0aW1nOm50aC1jaGlsZCgxKXtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGltZzpudGgtY2hpbGQoMil7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0aS5mYS1pbnN0YWdyYW17XHJcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdH1cclxuXHRcdGkuZmEtbGlua2VkaW4taW57XHJcblx0XHRcdGZvbnQtc2l6ZTogMjNweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0b3A6IDFweDtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGl7XHJcblx0ICAgIFx0Y29sb3I6ICRob3Zlci1saW5rLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi8vIFRvcCBOYXZpZ2F0aW9uXHJcbiNoZWFkZXItbmF2aWdhdGlvbntcclxuXHQubmF2LXRvcC1pdGVte1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBjb2x1bW4tZ2FwOiA2MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdC5oZWFkZXItdG9wLWxpbmtze1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuICAgIGNvbHVtbi1nYXA6IDU4cHg7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGF7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRmb250LXNpemU6IG5vcm1hbDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZyg1MCk7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0Y29sb3I6ICRsaWdodC1ibHVlO1xyXG5cdFx0XHR9XHJcbiAgICB9XHJcblx0XHRhLnBob25le1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udC0yO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHR9XHJcblx0XHQubGluay1jdXN0b20taWNvbntcclxuXHRcdFx0bWFyZ2luOiAwIDlweCAwIDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdCNoZWFkZXJfc2VhcmNoZm9ybXtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAzNjBweDtcclxuXHRcdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntcclxuXHRcdFx0Y29sb3I6ICM0MjcyOTg7XHJcblx0XHR9XHJcblx0XHQ6LW1zLWlucHV0LXBsYWNlaG9sZGVye1xyXG5cdFx0XHRjb2xvcjogIzQyNzI5ODtcclxuXHRcdH1cclxuXHRcdDo6LW1zLWlucHV0LXBsYWNlaG9sZGVye1xyXG5cdFx0XHRjb2xvcjogIzQyNzI5ODtcclxuXHRcdH1cclxuXHRcdDo6cGxhY2Vob2xkZXJ7XHJcblx0XHRcdGNvbG9yOiAjNDI3Mjk4O1xyXG5cdFx0fVxyXG5cdFx0aW5wdXRbdHlwZT1cInNlYXJjaFwiXXtcclxuXHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvaW5wdXQtc2VhcmNoLWljb24ucG5nKTtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQyNzI5ODtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogbm9ybWFsO1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDUwKTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcbiAgICBcdHBhZGRpbmc6IDhweCAwIDVweDtcclxuICAgIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgXHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uY3VycmVudC1tZW51LWl0ZW0gYXtcclxuXHRmb250LXdlaWdodDogNzAwIWltcG9ydGFudDtcclxuXHQmOmFmdGVye1xyXG5cdFx0b3BhY2l0eTogMSFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4vLyBIZWFkZXIgTG9nbyBUZXh0XHJcbi5sb2dvLXRleHR7XHJcblx0cHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250LTI7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Zm9udC1zaXplOiBub3JtYWw7XHJcblx0XHRmb250LXNpemU6IDMycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzNweDtcclxuXHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRzcGFuLmJvbGR7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHR9XHJcblx0XHRzcGFuLmxpZ2h0LWJsdWV7XHJcblx0XHRcdGNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIEN1c3RvbSBTdWJNZW51XHJcbmxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW57XHJcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG59XHJcbi5jdXJyZW50LW1lbnUtaXRlbSBhOmFmdGVyLFxyXG4ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmUgYTphZnRlcntcclxuXHRvcGFjaXR5OiAxIWltcG9ydGFudDtcclxufVxyXG4uc3VibWVudS1ib3h7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0ei1pbmRleDogLTE7XHJcblx0d2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTU1cHg7XHJcbiAgbGVmdDogMDtcclxuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzE4MzA0YztcclxuXHQmLmFjdGl2ZXtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0YW5pbWF0aW9uOiBhbmltLWJsb2NrIC4zcyBlYXNlLWluLW91dDtcclxuXHR9XHJcblx0LmNvbnRhaW5lcntcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG5cdC5pbWFnZXtcclxuXHRcdHdpZHRoOiA0MTdweDtcclxuICAgIGhlaWdodDogMjc1cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0aW1ne1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcdHRvcDogLTUycHg7XHJcblx0XHRcdG9wYWNpdHk6IC4xO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc3VibGlua3MtYm94e1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNzgzcHg7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDAgMTlweDtcclxuICAgIHotaW5kZXg6IDE7XHJcblx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnN1Ymxpbmtze1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbHVtbi1jb3VudDogMjtcclxuXHRcdGxpe1xyXG5cdCAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdCAgICBmbGV4OiAwIDAgMjcwcHg7XHJcblx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0ICAgIHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHQgICAgbGVmdDogMDtcclxuXHRcdFx0XHR3aWR0aDogOXB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTNweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltZy9yaWdodC1hcnJvdy1saXN0LnBuZykgY2VudGVyIG5vLXJlcGVhdDtcclxuXHRcdCAgICBtYXJnaW46IDAgN3B4IDAgNHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdCY6YWN0aXZlLFxyXG5cdFx0XHQmOmZvY3Vze1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDEycHg7XHJcblx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdGE6bm90KC5idG4tbGluayl7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRmb250LXNpemU6IG5vcm1hbDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNTApO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHR9XHJcbn1cclxuXHJcbi8vIEhlYWRlciBOb3RpZmljYXRpb25cclxuI2hlYWRlci1tZXNzYWdle1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG5cdC5oZWFkZXItbm90aWZpY2F0aW9ue1xyXG5cdCAgZGlzcGxheTogYmxvY2s7XHJcblx0ICB3aWR0aDogMTAwJTtcclxuXHQgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHQgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdCAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHQgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHQgIGZvbnQtc2l6ZTogMThweDtcclxuXHQgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDUwKTtcclxuXHQgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0ICBjb2xvcjogJGRhcmstYmx1ZTtcclxuICAgIHBhZGRpbmc6IDdweCAwO1xyXG5cclxuXHQgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdCAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0ICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0ICAtbW96LWFuaW1hdGlvbjogc2Nyb2xsaW5nLXRleHQgMTVzIGxpbmVhciBpbmZpbml0ZTtcclxuXHQgIC13ZWJraXQtYW5pbWF0aW9uOiBzY3JvbGxpbmctdGV4dCAxNXMgbGluZWFyIGluZmluaXRlO1xyXG5cdCAgYW5pbWF0aW9uOiBzY3JvbGxpbmctdGV4dCAxNXMgbGluZWFyIGluZmluaXRlO1xyXG5cdH1cclxufVxyXG5cclxuLyogZm9yIEZpcmVmb3ggKi9cclxuQC1tb3ota2V5ZnJhbWVzIHNjcm9sbGluZy10ZXh0IHtcclxuICBmcm9tIHsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cclxuICB0byB7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7IH1cclxufVxyXG5cclxuLyogZm9yIENocm9tZSAqL1xyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2Nyb2xsaW5nLXRleHQge1xyXG4gIGZyb20geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxyXG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNjcm9sbGluZy10ZXh0IHtcclxuICBmcm9tIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XHJcbiAgfVxyXG59IiwiI2Zvb3RlcntcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9mb290ZXItYmNrZ3JuZC5wbmcpLCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDAxZjNlLCAjMDAxMjI1KSA7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0Ym9yZGVyLXRvcDogNXB4IHNvbGlkICRsaWdodC1ibHVlO1xyXG5cdC5mb290ZXItY29udGVudHN7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdCAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdCAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDM1cHggMCAyOXB4O1xyXG5cdH1cclxuXHQuYS1jdXN0b20tbG9nb3tcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMCAwIDEwcHg7XHJcblx0XHQmLm1vYmlsZXtcclxuXHQgICAgZGlzcGxheTogbm9uZTtcclxuICAgIFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5mb290ZXItbmF2cy1ib3h7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE1MzQ1MTtcclxuICAgIHBhZGRpbmc6IDAgMCAxOXB4O1xyXG5cdH1cclxuXHQuZm9vdGVyLW5hdi1jb2x7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMjkwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgXHRjb250ZW50OiAnJztcclxuICAgIFx0YmFja2dyb3VuZC1jb2xvcjogIzE3MzY1MztcclxuICAgIFx0d2lkdGg6IDFweDtcclxuICAgIFx0aGVpZ2h0OiAxNzdweDtcclxuICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgICB0b3A6IDE5cHg7XHJcblx0ICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgJi5jb2wtdHdve1xyXG5cdCAgICB3aWR0aDogMTAwJTtcclxuXHQgICAgbWF4LXdpZHRoOiA0NThweDtcclxuXHQgICAgcGFkZGluZzogMCA2NXB4O1xyXG5cdCAgICAubmF2LWxpbmtze1xyXG4gIFx0ICAgIGNvbHVtbi1nYXA6IDQ1cHg7XHJcblx0ICAgIH1cclxuICAgIH1cclxuICAgICYubGFzdC1jb2x7XHJcbiAgICBcdG1heC13aWR0aDogMTAwJTtcclxuICAgIFx0cGFkZGluZzogMCAwIDAgNjVweDtcclxuICAgIFx0JjphZnRlcntcclxuICAgIFx0XHRjb250ZW50OiB1bnNldDtcclxuICAgIFx0fVxyXG4gICAgfVxyXG5cdH1cclxuXHQuZm9vdGVyLWNvbC1sb2dve1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxM3B4IDAgMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuXHQuZm9vdGVyLWxvZ29jYXJkcy1ib3h7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDEzcHggMCA0cHg7XHJcblx0fVxyXG5cdC5mb290ZXItZm9ybS1ib3h7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNTM0NTE7XHJcbiAgICBwYWRkaW5nOiAxM3B4IDA7XHJcblx0fVxyXG5cdC5uYXYtY29sLWhlYWRpbmd7XHJcblx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRmb250LXNpemU6IG5vcm1hbDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDUwKTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRjb2xvcjogJGxpZ2h0LWJsdWU7XHJcblx0XHRtYXJnaW46IDE0cHggMCA5cHg7XHJcblx0fVxyXG5cdC5mb290ZXItZm9ybS1oZWFkaW5ne1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQtMjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRmb250LXNpemU6IG5vcm1hbDtcclxuXHRcdGZvbnQtc2l6ZTogNDVweDtcclxuXHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDM1KTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRjb2xvcjogJGxpZ2h0LWJsdWU7XHJcblx0XHRwYWRkaW5nOiAwIDAgOHB4O1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHQuZm9vdGVyLWZvcm17XHJcblx0XHRsYWJlbHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdHVse1xyXG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdCAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdCAgICBjb2x1bW4tZ2FwOiAyNXB4O1xyXG5cdCAgICBwYWRkaW5nOiAwO1xyXG5cdCAgICBtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0XHRmb3Jte1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQ6LW1zLWlucHV0LXBsYWNlaG9sZGVye1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdFx0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQ6OnBsYWNlaG9sZGVye1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdFx0OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye1xyXG5cdFx0XHRcdGNvbG9yIDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGlucHV0e1xyXG5cdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHQgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZjBmMTtcclxuXHQgICAgaGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0Zm9udC1zaXplOiBub3JtYWw7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNzUpO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0ICAgIHdpZHRoOiAyODBweDtcclxuXHQgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdFx0YnV0dG9uW3R5cGU9XCJzdWJtaXRcIl17XHJcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0Zm9udC1zaXplOiBub3JtYWw7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNzUpO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdCAgICBib3JkZXI6IG5vbmU7XHJcblx0ICAgIHdpZHRoOiAyODBweDtcclxuXHQgICAgaGVpZ2h0OiA0MHB4O1xyXG5cdCAgICBtYXJnaW46IDFweCAwIDAgMjVweDtcclxuXHQgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cdCAgICAmOmhvdmVye1xyXG5cdCAgICBcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHQgICAgXHRjb2xvcjogJGxpZ2h0LWJsdWU7XHJcblx0ICAgIH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmZvb3Rlci1sb2dvLXRleHR7Ly8gRm9vdGVyIExvZ28gVGV4dFxyXG5cdFx0cHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQtMjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0Zm9udC1zaXplOiBub3JtYWw7XHJcblx0XHRcdGZvbnQtc2l6ZTogNzBweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMCk7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0c3Bhbi5ib2xke1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdH1cclxuXHRcdFx0c3Bhbi5saWdodC1ibHVle1xyXG5cdFx0XHRcdGNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHR1bC5uYXYtbGlua3N7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0Y29sdW1uLWNvdW50OiAyO1xyXG5cdFx0Y29sdW1uLWdhcDogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHQmLm9uZS1jb2x7XHJcblx0XHRcdGNvbHVtbi1jb3VudDogMTtcclxuXHRcdFx0YS5waG9uZSxcclxuXHRcdFx0YS5mYXh7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0YS5lbWFpbCxcclxuXHRcdFx0YS5hZGRyZXNze1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRhe1xyXG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIFx0Y29sdW1uLWdhcDogOHB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZyg1MCk7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0Y29sb3I6ICRsaWdodC1ibHVlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubGluay1jdXN0b20taWNvbntcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHR1bC5mb290ZXItc29jaWFsLWxpbmtze1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGNvbHVtbi1nYXA6IDUwcHg7XHJcbiAgICByb3ctZ2FwOiAxNXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMjJweCAwIDA7XHJcblx0XHRhe1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMCk7XHJcblx0XHRcdGNvbHVtbi1nYXA6IDVweDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHQudGV4dHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0aXtcclxuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRpe1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdCAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdGkuZmEteWVscCxcclxuXHRcdGkuZmEtbGlua2VkaW4taW4sXHJcblx0XHRpLmZhLWluc3RhZ3JhbXtcclxuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZm9vdGVyLWxvZ28tY2FyZHMtdGV4dHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAyOTBweDtcclxuXHRcdHB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDUwKTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRzcGFue1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdHVsLmZvb3Rlci1sb2dvLWNhcmRze1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBjb2x1bW4tZ2FwOiAyMHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuXHR9XHJcblx0Ly8gUmVsYXRpdmUgRGVzaWduZWQgQnlcclxuXHQuZm9vdGVyLWJvdHRvbXtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0LmNvbG9waG9ue1xyXG5cdFx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHQgICAgbWFyZ2luOiBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0LmNvbG9waG9uIC5ieXtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDhweDtcclxuXHRcdFx0cGFkZGluZzogOHB4IDAgMTZweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMyk7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0b3BhY2l0eTogLjU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdC5jb2xvcGhvbiAuYnkgYXtcclxuXHRcdCAgIGNvbG9yOiAkd2hpdGU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi8vIEJhY2sgdG8gVG9wIEFycm93XHJcbi5iYWNrLXRvLXRvcHtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0b3BhY2l0eTogMDtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0Ym90dG9tOiAxNXB4O1xyXG5cdHJpZ2h0OiAyMHB4O1xyXG5cdHotaW5kZXg6IDEwMDEwO1xyXG5cdGJhY2tncm91bmQ6ICRncmVlbjtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAkZGFyay1ibHVlO1xyXG5cdGhlaWdodDogMzZweDtcclxuXHR3aWR0aDogMzZweDtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0QGluY2x1ZGUgYm94LXNoYWRvdygwIDAgNHB4IHRyYW5zcGFyZW50aXplKCRsaWdodC1ibHVlLDAuOCkpO1xyXG5cdCY6aG92ZXJ7XHJcblx0XHRAaW5jbHVkZSBib3gtc2hhZG93KDAgMCAxMnB4IHRyYW5zcGFyZW50aXplKCRsaWdodC1ibHVlLDAuMykpO1xyXG5cdH1cclxuXHQmOmJlZm9yZXtcclxuXHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiBjYWxjKDUwJSAtIDZweCk7XHJcblx0XHRsZWZ0OiBjYWxjKDUwJSAtIDdweCk7XHJcblx0XHR3aWR0aDogMDtcclxuXHRcdGhlaWdodDogMDtcclxuXHRcdGJvcmRlci1ib3R0b206IDlweCBzb2xpZCAkZGFyay1ibHVlO1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdH1cclxufVxyXG4uc2hvdy1iYWNrLXRvLXRvcCAuYmFjay10by10b3B7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcbiNzd256YV9iYW5uZXJfaWR7XHJcblx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYW5pbS1ibG9ja3tcclxuICAwJXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAxJXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgMTAwJXtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFuaW0tZmxleHtcclxuICAwJXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAxJXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAxMDAle1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn0iLCIuYmxvZ19wYWdlX3NlY3Rpb257XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XHJcblx0LnRoZS1jb250ZW50LXdyYXB7XHJcblx0XHRwYWRkaW5nOiAxOHB4IDAgNjBweDtcclxuXHR9XHJcbiAgICAucG9zdC10b3AtdGl0bGV7XHJcblx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udC0yO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRjb2xvcjogJGRhcmstYmx1ZTtcclxuXHRcdG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICB9XHJcbiAgICAucG9zdC10aXRsZXtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250LTI7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDM3cHg7XHJcblx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRjb2xvcjogJGRhcmstYmx1ZTtcclxuXHQgICAgbWFyZ2luOiAwIDAgMTJweDtcclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR9XHJcbiAgICB9XHJcbiAgICAucG9zdC1kYXRle1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIFx0Y29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICBcdG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIC5leGNlcnB0e1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjZweDtcclxuXHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDEwKTtcclxuICAgIFx0cHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDEwMDtcclxuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgXHRcdGNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgXHRcdG1hcmdpbjogMTVweCAwIDZweDtcclxuICAgIFx0fVxyXG4gICAgfVxyXG5cdC5jYXJkLWNvbnRlbnR7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdH1cclxuXHQuY2FyZHtcclxuXHRcdHBhZGRpbmc6IDIwcHggMDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0fVxyXG5cdFx0Ly8gJjpudGgtY2hpbGQoMm4pOmJlZm9yZXtcclxuXHRcdC8vIFx0Y29udGVudDogJyc7XHJcblx0XHQvLyBcdGJhY2tncm91bmQ6ICRibGFjaztcclxuXHRcdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ly8gXHR0b3A6IDA7XHJcblx0XHQvLyAgICAgbGVmdDogNTAlO1xyXG5cdFx0Ly8gXHRyaWdodDogMDtcclxuXHRcdC8vIFx0Ym90dG9tOiAwO1xyXG5cdFx0Ly8gXHR3aWR0aDogY2FsYygxMDAlICsgMTM2MHB4KTtcclxuXHRcdC8vIFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0Ly8gfVxyXG5cdFx0YS5ibG9nLXByZXYtaW1ne1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNiwgNDAsIDQ1LCAwLjkpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2Jsb2ctaW1nLWhvdmVyLnBuZyk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogLjRzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IC40cyBlYXNlLWluLW91dDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVyOmJlZm9yZXtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5wb3N0LWNvbnRlbnRze1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHQgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcblx0ICAgIHotaW5kZXg6IDE7XHJcblx0ICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFyay1ibHVlO1xyXG5cdCAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstYmx1ZTtcclxuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCAgICAmOmFmdGVye1xyXG5cdCAgICBcdGNvbnRlbnQ6ICcnO1xyXG5cdCAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgICAgXHR0b3A6IDA7XHJcblx0ICAgIFx0bGVmdDogMDtcclxuXHQgICAgXHRyaWdodDogMDtcclxuXHQgICAgXHRib3R0b206IDA7XHJcblx0ICAgIFx0YmFja2dyb3VuZDogdXJsKGFzc2V0cy9pbWcvcGF3LXByaW50LnBuZykgYm90dG9tIHJpZ2h0IG5vLXJlcGVhdDtcclxuICAgIFx0ICAgIHotaW5kZXg6IC0xO1xyXG5cdCAgICB9XHJcblx0fVxyXG4gICAgLnJlYWRtb3Jle1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMTUwKTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBcdGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdCAgICBtYXJnaW46IDIxcHggMCAwO1xyXG5cdCAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblx0ICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzRweDtcclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdGkuaWNvbntcclxuXHRcdFx0XHR0b3A6IC01cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGkuaWNvbntcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltZy9wYXctaWNvbi5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcblx0XHRcdHdpZHRoOiAyMXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dG9wOiAtMXB4O1xyXG5cdFx0XHRsZWZ0OiA2cHg7XHJcblx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdH1cclxuICAgIH1cclxuXHQuc2luZ2xlLXBvc3R7XHJcblx0XHRjb2x1bW4tZ2FwOiA0MHB4O1xyXG5cdFx0LmNvbnRlbnQtd3JhcHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdC5wb3N0LWltYWdle1xyXG5cdFx0ICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ibHVlO1xyXG5cdFx0ICAgIHBhZGRpbmc6IDAgMCA0MHB4O1xyXG4gICAgXHRcdG1hcmdpbjogMCAwIDUycHg7XHJcblx0XHRcdGltZ3tcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHQgICAgXHRcdGhlaWdodDogYXV0bztcclxuXHQgICAgXHRcdG1hcmdpbjogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNhdGVnb3J5e1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0ICAgIFx0Y29sb3I6ICR3aGl0ZTtcclxuXHQgICAgXHRtYXJnaW46IDAgMCA2cHg7XHJcblx0XHR9XHJcblx0XHQuaGVhZGluZ3tcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQtMjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRmb250LXNpemU6IDQ4cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0Y29sb3I6ICRkYXJrLWJsdWU7XHJcblx0ICAgIFx0bWFyZ2luOiAwIDAgMjFweDtcclxuXHQgICAgXHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHQgICAgLnBvc3QtZGF0ZXtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRcdFx0Y29sb3I6ICRkYXJrLWJsdWU7XHJcblx0ICAgIFx0bWFyZ2luOiAwIDAgMTdweDtcclxuXHQgICAgXHRzcGFue1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0ICAgIFx0fVxyXG5cdCAgICB9XHJcblx0ICAgIC5wb3N0LWNvbnRlbnQgcCArIHB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDI2cHg7XHJcblx0XHR9XHJcblx0ICAgIC5wb3N0LWNvbnRlbnR7XHJcblx0ICAgIFx0d2lkdGg6IDEwMCU7XHJcblx0ICAgIFx0bWF4LXdpZHRoOiA4OTBweDtcclxuICAgIFx0ICAgIHBhZGRpbmc6IDAgMCAzMnB4IDA7XHJcbiAgICBcdCAgICBtYXJnaW46IDAgMCA0OXB4O1xyXG4gICAgXHQgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWJsdWU7XHJcblx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ICAgICY6YWZ0ZXJ7XHJcblx0XHQgICAgXHRjb250ZW50OiAnJztcclxuXHRcdCAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdCAgICBcdHRvcDogMDtcclxuXHRcdCAgICBcdGxlZnQ6IDA7XHJcblx0XHQgICAgXHRyaWdodDogMDtcclxuXHRcdCAgICBcdGJvdHRvbTogMDtcclxuXHRcdCAgICBcdGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1nL3Bhdy1wcmludC5wbmcpIGJvdHRvbSByaWdodCBuby1yZXBlYXQ7XHJcblx0ICAgIFx0ICAgIHotaW5kZXg6IC0xO1xyXG5cdFx0ICAgIH1cclxuXHQgICAgfVxyXG5cdCAgICAucG9zdC1jb250ZW50IHB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRmb250LXdlaWdodDogMTAwO1xyXG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG5cdFx0XHR0ZXh0LWFsaWduLWxhc3Q6IGp1c3RpZnk7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdG1hcmdpbjogMTFweCAwO1xyXG5cdFx0XHRjb2xvcjogJGRhcmstYmx1ZTtcclxuXHQgICAgfVxyXG5cdCAgICAucG9zdC1jb250ZW50IHVse1xyXG5cdFx0ICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHQgICAgd2lkdGg6IDEwMCU7XHJcblx0XHQgICAgcGFkZGluZzogMCAwIDAgNDlweDtcclxuXHRcdCAgICBtYXJnaW46IDEycHggMDtcclxuXHRcdCAgICBsaXtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHQgICAgXHQgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdCAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuXHRcdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ICAgIGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdCAgICBtYXJnaW46IDAgMCAxMnB4O1xyXG5cdFx0XHQgICAgJjpiZWZvcmUge1xyXG5cdFx0XHRcdCAgICBjb250ZW50OiAnJztcclxuXHRcdFx0XHQgICAgYmFja2dyb3VuZDogdXJsKGFzc2V0cy9pbWcvY2hlY2staWNvbi5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcblx0XHRcdFx0ICAgIHdpZHRoOiAxOHB4O1xyXG5cdFx0XHRcdCAgICBoZWlnaHQ6IDE0cHg7XHJcblx0XHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHQgICAgdG9wOiA0cHg7XHJcblx0XHRcdFx0ICAgIGxlZnQ6IC0yNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdCAgICB9XHJcblx0ICAgIH1cclxuXHQgICAgaDEsaDIsaDMsaDQsaDUsaDZ7XHJcblx0ICAgIFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHQgICAgXHRtYXJnaW46IDIxcHggMCAtMTVweDtcclxuXHQgICAgfVxyXG5cdCAgICAuc2lkZWJhcntcclxuXHQgICAgXHRtYXJnaW46IDA7XHJcbiAgICBcdCAgICB3aWR0aDogMTAwJTtcclxuXHQgICAgXHRtYXgtd2lkdGg6IDI3MHB4O1xyXG5cdCAgICBcdC53aWRnZXQtd3JhcHtcdFxyXG5cdFx0ICAgIFx0Ly8gcGFkZGluZzogMzdweCA0OHB4IDI0cHg7XHJcblx0ICAgIFx0fVxyXG4gICAgXHRcdC5yZWNlbnQtcG9zdHMsXHJcbiAgICBcdFx0aDJ7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQtMjtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMCk7XHJcblx0XHRcdFx0Y29sb3I6ICRkYXJrLWJsdWU7XHJcblx0XHRcdFx0cGFkZGluZzogMCAwIDEycHg7XHJcblx0XHRcdFx0bWFyZ2luOiAtMnB4IDAgMDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGRhcmstYmx1ZTtcclxuICAgIFx0XHR9XHJcbiAgICBcdFx0dWx7XHJcbiAgICBcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0ICAgIFx0cGFkZGluZzogMDtcclxuXHRcdCAgICBcdG1hcmdpbjogMTZweCAwIDA7XHJcblx0XHQgICAgXHRsaTpub3QoOmxhc3QtY2hpbGQpe1xyXG5cdCAgICBcdFx0ICAgIG1hcmdpbjogMCAwIDE2cHg7XHJcblx0XHQgICAgXHR9XHJcbiAgICBcdFx0fVxyXG5cdCAgICBcdGF7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQtMjtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdCAgICBcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdCAgICBcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xyXG5cdFx0XHRcdGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdFx0ICAgIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0ICAgIFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWJsdWU7XHJcblx0XHQgICAgXHRwYWRkaW5nOiAwIDAgMTVweDtcclxuXHQgICAgXHRcdCY6aG92ZXJ7XHJcblx0ICAgIFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0ICAgIFx0XHR9XHJcblx0ICAgIFx0fVxyXG5cdCAgICBcdC5wb3N0LWNhdGVnb3J5e1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBtb250c2VycmF0LHNhbnMtc2VyaWY7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHQgICAgXHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMTAwKTtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMTZweDtcclxuXHQgICAgXHR9XHJcbiAgICBcdFx0Lmdmb3JtX3ZhbGlkYXRpb25fZXJyb3Jze1xyXG4gICAgXHRcdFx0aDIuZ2Zvcm1fc3VibWlzc2lvbl9lcnJvcntcclxuICAgIFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdCAgICBsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdFx0XHQgICAgcGFkZGluZzogMDtcclxuXHRcdFx0XHQgICAgbWFyZ2luOiAwO1xyXG5cdFx0XHRcdCAgICAmOmFmdGVye1xyXG5cdFx0XHRcdCAgICBcdGNvbnRlbnQ6IHVuc2V0O1xyXG5cdFx0XHRcdCAgICB9XHJcbiAgICBcdFx0XHR9XHJcbiAgICBcdFx0fVxyXG4gICAgXHRcdCN2YWxpZGF0aW9uX21lc3NhZ2VfM181e1xyXG4gICAgXHRcdFx0bWFyZ2luOiAxMHB4IDA7XHJcbiAgICBcdFx0fVxyXG4gICAgXHRcdC5jb250YWN0LWZvcm0tc2lkZWJhcl93cmFwcGVye1xyXG4gICAgXHRcdFx0Lmdmb3JtX3RpdGxle1xyXG4gICAgXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG4gICAgXHRcdFx0fVxyXG4gICAgXHRcdFx0LmNvbnRhY3QtZm9ybS1zaWRlYmFye1xyXG4gICAgXHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBcdFx0XHRcdHBhZGRpbmc6IDQwcHg7XHJcbiAgICBcdFx0XHR9XHJcbiAgICBcdFx0XHRoMy5oZWFkaW5ne1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IHByb21ldG8sc2Fucy1zZXJpZjtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdCAgICBcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0ICAgIFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRtYXJnaW46IC00cHggMCAwO1xyXG5cdFx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdFx0Y29udGVudDogdW5zZXQ7XHJcblx0XHRcdFx0XHR9XHJcbiAgICBcdFx0XHR9XHJcbiAgICBcdFx0XHRwLnRleHR7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogcHJvbWV0byxzYW5zLXNlcmlmO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0ICAgIFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHQgICAgXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdG1hcmdpbjogMTFweCAwO1xyXG4gICAgXHRcdFx0fVxyXG4gICAgXHRcdH1cclxuXHQgICAgfVxyXG5cdH1cclxuXHQubm90aGluZy1mb3VuZHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDcwcHg7XHJcblx0XHQuaGVhZGluZ3tcclxuXHQgICAgXHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udC0yO1xyXG5cdCAgICBcdGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHRjb2xvcjogJGRhcmstYmx1ZTtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMTAwKTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdFx0LmNvbnRlbnR7XHJcblx0ICAgIFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygxMCk7XHJcblx0XHRcdHB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMjVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uYWRtaW4tYmFyIC5kZWZhdWx0LXBhZ2Utc2VjdGlvbiAudGhlLXBhZ2UtYmFubmVye1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AgLTY4cHg7XHJcbn1cclxuLmRlZmF1bHQtcGFnZS1zZWN0aW9ue1xyXG5cdC50aGUtcGFnZS1iYW5uZXJ7XHJcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgICBwYWRkaW5nOiAyMXB4IDA7XHJcblx0fVxyXG5cdC5iYW5uZXItdGl0bGV7XHJcblx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udC0yO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA5NHB4O1xyXG5cdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNDApO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdCAgICBtYXJnaW46IGF1dG87XHJcblx0ICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0ICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdH1cclxuXHQudGhlLWNvbnRlbnQtd3JhcHtcclxuXHQgICAgcGFkZGluZzogNjBweCAwO1xyXG5cdH1cclxuXHQuaGVhZGluZ3tcclxuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC1zaXplOiA0NXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQ1cHg7XHJcblx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0ICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdH1cclxuXHRoMSxoMixoMyxoNCxoNSxoNntcclxuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdCAgICBjb2xvcjogJHdoaXRlO1xyXG5cdCAgICBtYXJnaW46IDI1cHggMDtcclxuXHR9XHJcblx0dWw6bm90KC53b29jb21tZXJjZS1lcnJvcikgbGksXHJcblx0cHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHQgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cdCAgICBsaW5lLWhlaWdodDogMzRweDtcclxuXHQgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblx0ICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdH1cclxuXHR1bDpub3QoLm9yZGVyX2RldGFpbHMpOm5vdCgud29vY29tbWVyY2UtZXJyb3Ipe1xyXG5cdFx0Y29sdW1uLWNvdW50OiAyO1xyXG5cdH1cclxufVxyXG4uc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbixcclxuLmJsb2dfcGFnZV9zZWN0aW9uLFxyXG4uZGVmYXVsdC1wYWdlLXNlY3Rpb257XHJcblx0LnNoYXJlLXRvLXNvY2lhbHN7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0ICAgIGNvbHVtbi1nYXA6IDIycHg7XHJcblx0ICAgIHBhZGRpbmc6IDI3cHggMCAwO1xyXG5cdFx0LnRpdGxle1xyXG5cdFx0XHRmb250LWZhbWlseTogJG1vbnRzZXJyYXQtcmVndWxhcjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdCAgICBcdGZvbnQtc2l6ZTogMTVweDtcclxuXHQgICAgXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNTApO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRjb2xvcjogJGRhcmstYmx1ZTtcclxuXHRcdCAgICBtYXJnaW46IDAgMCA1cHg7XHJcblx0XHR9XHJcblx0XHQudGhlX2NoYW1wX3NoYXJpbmdfdWx7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGNvbHVtbi1nYXA6IDhweDtcclxuXHRcdCAgICBtYXJnaW46IDAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc2luZ2xlLXBvc3QgLmJsb2dfcGFnZV9zZWN0aW9ue1xyXG5cdC50aGUtY29udGVudC13cmFwe1xyXG5cdFx0cGFkZGluZzogMThweCAwIDc3cHg7XHJcblx0fVxyXG59XHJcblxyXG5AaW1wb3J0ICdzZWN0aW9ucy9zbGlkZXInO1xyXG4vLyBMYW5kaW5nIFBhZ2VcclxuQGltcG9ydCAnc2VjdGlvbnMvbGFuZGluZy1wYWdlJztcclxuLy8gRnJvbnQtUGFnZVxyXG5AaW1wb3J0ICdzZWN0aW9ucy9mcm9udC1iYW5uZXInO1xyXG5AaW1wb3J0ICdzZWN0aW9ucy9mcm9udC1sb2dvcyc7XHJcbkBpbXBvcnQgJ3NlY3Rpb25zL2Zyb250LWZlYXR1cmVkJztcclxuQGltcG9ydCAnc2VjdGlvbnMvZnJvbnQtdG9wcm9kdWN0cyc7XHJcbkBpbXBvcnQgJ3NlY3Rpb25zL2Zyb250LWNhdGVnb3JpZXMnO1xyXG5AaW1wb3J0ICdzZWN0aW9ucy9mcm9udC1zaWRlY29udGVudCc7XHJcbkBpbXBvcnQgJ3NlY3Rpb25zL2Zyb250LWJlbmVmaXRzJztcclxuQGltcG9ydCAnc2VjdGlvbnMvZnJvbnQtY29udGFjdHVzJztcclxuLy8gUGFnZSBTZWN0aW9uc1xyXG5AaW1wb3J0ICdzZWN0aW9ucy9iYW5uZXInO1xyXG4vLyBXb29jb21tZXJjZSBTZWN0aW9uc1xyXG5AaW1wb3J0ICdzZWN0aW9ucy9wcm9kdWN0cyc7XHJcbkBpbXBvcnQgJ3NlY3Rpb25zL3dvby1sb2dpbic7XHJcbkBpbXBvcnQgJ3NlY3Rpb25zL3dvby1vdmVycmlkZXMnO1xyXG5AaW1wb3J0ICdzZWN0aW9ucy93b28tY2hlY2tvdXQnO1xyXG5AaW1wb3J0ICdzZWN0aW9ucy9zaW5nbGUtcHJvZHVjdCc7XHJcbkBpbXBvcnQgJ3NlY3Rpb25zL3NpbmdsZS1wcm9kdWN0LWdhbGxlcnknO1xyXG4iLCIuc2xpY2stc2xpZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5zbGljay1saXN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmRyYWdnaW5nIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xyXG4gICAgfVxyXG59XHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxyXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuLnNsaWNrLXRyYWNrIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcbn1cclxuLnNsaWNrLXNsaWRlIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICYuZHJhZ2dpbmcgaW1nIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbn1cclxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5iYW5uZXItc2xpZGVye1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgPi5zbGlkZS1pbWFnZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGlkZS1pbWFnZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4haW1wb3J0YW50O1xyXG5cclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAucmVzaXplcntcclxuICAgICAgICAvLyBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLy8gbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC8vIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLy8gaGVpZ2h0OiAxMDAwcHg7XHJcbiAgICAgICAgLy8gJjpiZWZvcmV7XHJcbiAgICAgICAgLy8gICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgLy8gICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgLy8gICAgIHBhZGRpbmctdG9wOiAoMTAwMDAwJSAvIDEyMDApO1xyXG4gICAgICAgIC8vIH1cclxuICAgIH1cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgICB9XHJcbn1cclxuLnNsaWNrLWRvdHN7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIGxpe1xyXG4gICAgICAgIG1hcmdpbjogMCAwLjVyZW07XHJcbiAgICB9XHJcbiAgICBidXR0b257XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICB9XHJcbiAgICBsaTpob3ZlciBidXR0b24sXHJcbiAgICBsaS5zbGljay1hY3RpdmUgYnV0dG9ue1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgIH1cclxufSIsIi5sYW5kaW5nX3BhZ2Vfc2VjdGlvbntcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwODFmM2MgMCUsICMwODFmM2MgNTAlLCAjNjNhZGY4IDUwJSwgIzYzYWRmOCAxMDAlKTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG5cdCY6YmVmb3Jle1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9sYW5kaW5nLXBhZ2UtYmNrZ3JuZC5wbmcpO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0fVxyXG5cdC5jb250ZW50c3tcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHQgICAgaGVpZ2h0OiAxMDAlO1xyXG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcdHotaW5kZXg6IDE7XHJcblx0fVxyXG5cdC5jb250ZW50LWxlZnQsXHJcblx0LmNvbnRlbnQtcmlnaHR7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHQgICAgaGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHQuc2NyZWVue1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0ICAgIGhlaWdodDogMTAwJTtcclxuICAgIFx0Ji5sZWZ0e1xyXG5cdCAgICBcdG1heC13aWR0aDogMzcycHg7XHJcbiAgICBcdFx0bWFyZ2luOiAxMDRweCAxMTBweCBhdXRvIGF1dG87XHJcbiAgICBcdH1cclxuICAgIFx0Ji5yaWdodHtcclxuXHQgICAgXHRtYXgtd2lkdGg6IDM4MHB4O1xyXG4gICAgXHRcdG1hcmdpbjogNjJweCBhdXRvIGF1dG8gMTE0cHg7XHJcbiAgICBcdH1cclxuXHR9XHJcblx0LnBhZ2UtbGlua3tcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdCAgICBoZWlnaHQ6IDEwMCU7XHJcblx0ICAgIGJvcmRlcjogbm9uZTtcclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IC0xcHg7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuXHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHR6LWluZGV4OiAtMTtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmxvZ28taW1hZ2V7XHJcblx0XHQmLmxlZnR7XHJcblx0XHRcdG1hcmdpbjogMCAwIDRweDtcclxuXHRcdH1cclxuXHRcdCYucmlnaHR7XHJcblx0XHRcdG1hcmdpbjogMCAwIDIycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5pbWFnZXtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGltZ3tcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG5cdFx0fVxyXG5cdFx0Ji5sZWZ0e1xyXG5cdFx0XHRtaW4taGVpZ2h0OiA0MDdweDtcclxuXHRcdFx0bWFyZ2luOiAwIDAgNHB4O1xyXG5cdFx0XHRpbWd7XHJcblx0XHRcdCAgICB0b3A6IGNhbGMoNTAlIC0gMTZweCk7XHJcbiAgICBcdFx0XHRsZWZ0OiBjYWxjKDMwJSAtIDJweCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYucmlnaHR7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDQwM3B4O1xyXG5cdFx0XHRtYXJnaW46IDAgMCAxMnB4O1xyXG5cdFx0XHRpbWd7XHJcblx0XHRcdCAgICB0b3A6IGNhbGMoNTAlICsgNHB4KTtcclxuXHRcdFx0ICAgIGxlZnQ6IGNhbGMoNTAlIC0gNHB4KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuaGVhZGluZ3N7XHJcblx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udC0yO1xyXG5cdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMjUpO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHQmLnRvcHtcclxuXHRcdFx0Zm9udC1zaXplOiA2OHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNTBweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoOSk7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0Ji5yaWdodHtcclxuXHRcdFx0XHRmb250LXNpemU6IDc5cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDU1cHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMjUpO1xyXG5cdFx0XHQgICAgcGFkZGluZzogMCAwIDAgMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLm1haW57XHJcblx0XHRcdGZvbnQtc2l6ZTogMTE2cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA5MHB4O1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdCYucmlnaHR7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMThweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogOTJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5zdWJ7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBhY3VtaW4tcHJvLWNvbmRlbnNlZCwgc2Fucy1zZXJpZjtcclxuXHRcdFx0Zm9udC1zaXplOiAzN3B4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygtMjApO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdC50aGUtY29udGVudHtcclxuXHRcdCYucmlnaHQgcHtcclxuXHRcdCAgICBmb250LXNpemU6IDI3cHg7XHJcblx0XHR9XHJcblx0XHRwe1xyXG5cdFx0XHRmb250LWZhbWlseTogYWN1bWluLXByby1jb25kZW5zZWQsIHNhbnMtc2VyaWY7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHQgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoLTIwKTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5mcm9udF9iYW5uZXJfc2VjdGlvbntcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgei1pbmRleDogMDtcclxuXHQudGhlLWNvbnRlbnQtd3JhcHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblx0LmNvbnRlbnRze1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICBcdG1heC13aWR0aDogMTIwMHB4O1xyXG5cdCAgICBoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG5cdC5oZWFkaW5nc3tcclxuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250LTI7XHJcblx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0ICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuXHRcdC50b3B7XHJcblx0XHQgICAgZm9udC1zaXplOiA0NnB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZyg1KTtcclxuXHRcdCAgICBtYXJnaW46IDAgMCAxMXB4O1xyXG5cdFx0XHRzcGFuLmZsb2F0aW5ne1xyXG5cdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrIWltcG9ydGFudDtcclxuXHRcdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcclxuXHRcdFx0ICAgIG1hcmdpbjogMCAwIC0xOHB4IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5tYWlue1xyXG5cdFx0ICAgIGZvbnQtc2l6ZTogMTYwcHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHQgICAgbGluZS1oZWlnaHQ6IDk0cHg7XHJcblx0XHQgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMCk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMycHg7XHJcblx0XHR9XHJcblx0XHRzcGFuOm5vdCgucmVndWxhcik6bm90KC5saWdodC1ibHVlKXtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0XHRzcGFuLnJlZ3VsYXJ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0c3Bhbi5saWdodC1ibHVle1xyXG5cdFx0XHRjb2xvcjogJGxpZ2h0LWJsdWU7XHJcblx0XHR9XHJcblx0fVxyXG5cdHVsLnByb2R1Y3QtbGlzdHtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRjb2x1bW4tY291bnQ6IDI7XHJcbiAgICBcdGNvbHVtbi1nYXA6IDY0cHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogMzY4cHg7XHJcblx0XHRwYWRkaW5nOiAwIDAgMCAxM3B4O1xyXG5cdFx0bWFyZ2luOiA3cHggMCAyMnB4O1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgJi5vdmVybGF5LWJja2dybmR7XHJcbiAgICBcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xyXG4gICAgXHRcdHBhZGRpbmc6IDEzcHggMTlweCAyMXB4IDMycHg7XHJcbiAgICAgICAgfVxyXG5cdFx0bGl7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250LTI7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHQgICAgZm9udC1zaXplOiAzNnB4O1xyXG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0d2lkdGg6IDZweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiBjYWxjKDUwJSArIDRweCk7XHJcblx0XHRcdFx0bGVmdDogLTEycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbiAgICAuYnRuLWxpbmt7XHJcbiAgICBcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250LTI7XHJcbiAgICBcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDUwKTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAzNjhweDtcclxuXHRcdG1hcmdpbjogMCFpbXBvcnRhbnQ7XHJcblx0ICAgIHBhZGRpbmc6IDAgNzFweDtcclxuXHQgICAgY29sb3I6ICR3aGl0ZTtcclxuXHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIFx0Ym9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWJsdWU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAmLmRhcmt7XHJcbiAgICAgICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdCAgICAgICAgJjpob3ZlcntcclxuXHQgICAgICAgIFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XHJcblx0ICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubGlnaHR7XHJcbiAgICAgICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuXHQgICAgICAgICY6aG92ZXJ7XHJcblx0ICAgICAgICBcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICBcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ibHVlO1xyXG5cdCAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGltZy5zaXplLXdwd3RlYy1zbGlkZXItaW1ne1xyXG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICAgIHJpZ2h0OiA0MCU7XHJcblx0ICAgIGJvdHRvbTogNTAlO1xyXG5cdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsNTAlKTtcclxuICAgIH1cclxuICAgIC5zbGlkZXJ7XHJcbiAgICAgICAgPi5zbGlkZS1pbWFnZXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGlkZS1pbWFnZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVzaXplcntcclxuICAgICAgICB3aWR0aDogMTIwMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAoNjYwMDAlIC8gMTIwMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWNrLWFycm93e1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgd2lkdGg6IDQycHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OTk5OXB4O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDQzcHgpO1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlICsgNjkzcHgpO1xyXG4gICAgICAgICYuc2xpY2stcHJldntcclxuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA3MzVweCk7XHJcbiAgICAgICAgfVxyXG4gICAgXHQmOmhvdmVye1xyXG4gICAgXHRcdHRyYW5zaXRpb246IC4zcztcclxuICAgIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2shaW1wb3J0YW50O1xyXG4gICAgXHR9XHJcbiAgICB9XHJcbiAgICAuc2xpY2stcHJldi5zbGljay1hcnJvd3tcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ibHVlIHVybChhc3NldHMvaW1nL3ByZXYtYXJyb3cucG5nKSBuby1yZXBlYXQ7XHJcbiAgICBcdGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggNnB4O1xyXG4gICAgfVxyXG4gICAgLnNsaWNrLW5leHQuc2xpY2stYXJyb3d7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmstYmx1ZSAgdXJsKGFzc2V0cy9pbWcvbmV4dC1hcnJvdy5wbmcpIG5vLXJlcGVhdDtcclxuICAgIFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTRweCA2cHg7XHJcbiAgICB9XHJcbn0iLCIuZnJvbnRfbG9nb3Nfc2VjdGlvbntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdC50aGUtY29udGVudC13cmFwe1xyXG5cdFx0cGFkZGluZzogNjdweCAwIDY2cHg7XHJcblx0fVxyXG5cdC5sb2dvLWxpbmtze1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0LmxvZ28td3JhcHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHQgICAgbWFyZ2luOiAwIDgwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zbGljay10cmFja3tcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0ICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdH1cclxufSIsIi5mcm9udF9mZWF0dXJlZF9zZWN0aW9ue1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XHJcblx0LmNvbnRlbnRze1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHR9XHJcblx0LmZlYXR1cmVkLXdyYXB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgXHR3aWR0aDogMTAwJTtcclxuICAgIFx0aGVpZ2h0OiA0NjZweDtcclxuICAgIFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHQmOmhvdmVye1xyXG5cdCAgICBcdCY6YmVmb3Jle1xyXG5cdCAgICBcdFx0b3BhY2l0eTogMC4yO1xyXG5cdCAgICBcdH1cclxuXHQgICAgXHQmOmFmdGVye1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkbGlnaHQtYmx1ZTtcclxuXHQgICAgXHRcdG9wYWNpdHk6IDE7XHJcblx0ICAgIFx0fVxyXG4gICAgXHR9XHJcbiAgICBcdCY6YmVmb3Jle1xyXG4gICAgXHRcdGNvbnRlbnQ6ICcnO1xyXG4gICAgXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHQgICAgd2lkdGg6IDEwMCU7XHJcbiAgICBcdFx0aGVpZ2h0OiA0MDBweDtcclxuICAgIFx0XHRvcGFjaXR5OiAwLjk7XHJcblx0XHQgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgXHR9XHJcbiAgICBcdCY6YWZ0ZXJ7XHJcbiAgICBcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAsICRkYXJrLWJsdWUgNzYlKTtcclxuICAgIFx0XHRoZWlnaHQ6IDQwMHB4O1xyXG4gICAgXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIFx0XHR0b3A6IDA7XHJcbiAgICBcdFx0bGVmdDogMDtcclxuICAgIFx0XHRyaWdodDogMDtcclxuICAgIFx0XHRib3R0b206IDA7XHJcbiAgICBcdFx0b3BhY2l0eTogMC45O1xyXG5cdFx0ICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIFx0fVxyXG4gICAgXHRwLm5hbWV7XHJcblx0ICAgIFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQtMjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygyNSk7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdCAgICB0b3A6IGNhbGMoNTAlIC0gNTZweCk7XHJcblx0XHQgICAgbGVmdDogNTAlO1xyXG5cdFx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcblx0XHQgICAgbWFyZ2luOiAwO1xyXG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xyXG5cdFx0ICAgIHotaW5kZXg6IDE7XHJcblx0XHQgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0ICAgIHNwYW57XHJcblx0XHQgICAgXHRkaXNwbGF5OiBibG9jaztcclxuXHRcdCAgICB9XHJcbiAgICBcdH1cclxuICAgIFx0aW1ne1xyXG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdCAgICBib3R0b206IC0yN3B4O1xyXG5cdFx0ICAgIGxlZnQ6IDUwJTtcclxuXHRcdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHQgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0ICAgIGhlaWdodDogYXV0bztcclxuXHQgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICBcdH1cclxuXHR9XHJcbn0iLCIuZnJvbnRfdG9wcm9kdWN0c19zZWN0aW9ue1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XHJcblx0LmNvbnRlbnQtdG9we1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDI3Mjk4O1xyXG5cdFx0cGFkZGluZzogMThweCAwIDA7XHJcblx0XHRtYXJnaW46IDAgMCA0OXB4O1xyXG5cdH1cclxuXHQuaGVhZGluZ3N7XHJcblx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udC0yO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHQgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3MnB4O1xyXG5cdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMCk7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblx0dWwucHJvZHVjdC10YWJzLFxyXG5cdHVsLmZpbHRlci10YWJze1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0ICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRhLnRhYnMtbGluayxcclxuXHRcdGEuYnJhbmRzLWxpbmssXHJcblx0XHRhLmNhdGVnb3J5LWxpbmt7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0ICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHQgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZyg3NSk7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHQgICAgZGlzcGxheTogZmxleDtcclxuXHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICM0MjcyOTg7XHJcblx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0ICAgICYuYWN0aXZlLFxyXG5cdFx0ICAgICY6aG92ZXJ7XHJcblx0XHQgICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuXHRcdCAgICBcdGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ibHVlO1xyXG5cdFx0ICAgIH1cclxuXHRcdH1cclxuXHR9XHJcblx0dWwucHJvZHVjdC10YWJze1xyXG5cdFx0bWFyZ2luOiAyMnB4IDAgMDtcclxuXHRcdGEudGFicy1saW5re1xyXG5cdFx0ICAgIHdpZHRoOiAyOTBweDtcclxuXHRcdCAgICBtaW4taGVpZ2h0OiA1NXB4O1xyXG5cdCAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHR1bC5maWx0ZXItdGFicy5icmFuZHN7XHJcblx0XHRtYXJnaW46IDAgMCAyMXB4O1xyXG5cdFx0YS5icmFuZHMtbGlua3tcclxuXHRcdCAgICB3aWR0aDogMTUwcHg7XHJcblx0XHQgICAgbWluLWhlaWdodDogNTBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0dWwuZmlsdGVyLXRhYnMuY2F0ZWdvcmllc3tcclxuXHRcdG1hcmdpbjogMCAwIDIxcHg7XHJcblx0XHRhLmNhdGVnb3J5LWxpbmt7XHJcblx0XHQgICAgbWluLWhlaWdodDogNTBweDtcclxuXHRcdCAgICBwYWRkaW5nOiAwIDIzcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC50YWJzLXBhbmVsLFxyXG5cdC5icmFuZHMtcGFuZWwsXHJcblx0LmNhdGVnb3J5LXBhbmVse1xyXG5cdCAgICBkaXNwbGF5OiBub25lO1xyXG5cdCAgICBvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dCwgb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0XHQmLnRhYi1hY3RpdmV7XHJcblx0XHQgICAgZGlzcGxheTogYmxvY2s7XHJcblx0XHQgICAgb3BhY2l0eTogMTtcclxuXHRcdFx0YW5pbWF0aW9uOiBhbmltLXNob3cgLjNzIGVhc2UtaW4tb3V0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZmVhdHVyZWQtcHJvZHVjdHMtcm93e1xyXG5cdFx0LnByb2R1Y3R7XHJcblx0XHQgICAgZGlzcGxheTogZmxleDtcclxuXHRcdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0ICAgIG1heC13aWR0aDogMjgwcHg7XHJcblx0XHQgICAgbWluLWhlaWdodDogNDM5cHg7XHJcblx0XHQgICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xyXG5cdFx0ICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2U2YzkyO1xyXG5cdFx0fVxyXG5cdFx0LnByb2R1Y3QtaW1hZ2UtYm94e1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdCAgICBoZWlnaHQ6IDMwMHB4O1xyXG5cdFx0ICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0XHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHRcdCAgICBib3JkZXI6IDJweCBzb2xpZCAjNDI3MTk4O1xyXG5cdFx0ICAgICY6aG92ZXJ7XHJcblx0XHQgICAgXHRib3JkZXI6IDJweCBzb2xpZCAkbGlnaHQtYmx1ZTtcclxuXHRcdCAgICBcdCY6YmVmb3JlLFxyXG5cdFx0ICAgIFx0LnByb2R1Y3Qtdmlldy1idG57XHJcblx0XHQgICAgXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQgICAgXHR9XHJcblx0XHQgICAgfVxyXG5cdFx0ICAgICY6YmVmb3Jle1xyXG5cdFx0ICAgIFx0Y29udGVudDogJyc7XHJcblx0XHQgICAgXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy90b3Byb2R1Y3RzLWhvdmVyLnBuZyk7XHJcblx0XHQgICAgXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0ICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ICAgIFx0dG9wOiAwO1xyXG5cdFx0ICAgIFx0bGVmdDogMDtcclxuXHRcdCAgICBcdHJpZ2h0OiAwO1xyXG5cdFx0ICAgIFx0Ym90dG9tOiAwO1xyXG5cdFx0ICAgIFx0b3BhY2l0eTogMDtcclxuXHRcdCAgICBcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdCAgICB9XHJcblx0XHR9XHJcblx0XHQucHJvZHVjdC1pbWFnZXtcclxuXHRcdCAgICB3aWR0aDogMTAwJTtcclxuXHRcdCAgICBtYXgtd2lkdGg6IDI4MHB4O1xyXG5cdFx0ICAgIGhlaWdodDogYXV0bztcclxuXHRcdH1cclxuXHRcdC5wcm9kdWN0LXZpZXctYnRue1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdCAgICBmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDc1KTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Y29sb3I6ICRkYXJrLWJsdWU7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRsaWdodC1ibHVlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiAyNDBweDtcclxuXHRcdFx0bWluLWhlaWdodDogNTVweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdCAgICBcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdH1cclxuXHRcdC5wcm9kdWN0LWRldGFpbHN7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHRcdC5wcm9kdWN0LXRpdGxle1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdCAgICBmb250LXNpemU6IDE0cHg7XHJcblx0ICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMCk7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdG1hcmdpbjogMTVweCAwIGF1dG87XHJcblx0XHR9XHJcblx0XHQucHJvZHVjdC1wcmljZXtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHQgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cdCAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRjb2xvcjogJGxpZ2h0LWJsdWU7XHJcblx0XHRcdG1hcmdpbjogMCAwIDE1cHg7XHJcblx0XHR9XHJcblx0ICAgIC5zbGljay1hcnJvd3tcclxuXHQgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgICAgICAgIHotaW5kZXg6IDU7XHJcblx0ICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cdCAgICAgICAgd2lkdGg6IDIycHg7XHJcblx0ICAgICAgICBoZWlnaHQ6IDIycHg7XHJcblx0XHQgICAgZGlzcGxheTogZmxleDtcclxuXHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0ICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdCAgICAgICAgYm9yZGVyOiAwO1xyXG5cdCAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDc1cHgpO1xyXG5cdCAgICAgICAgbGVmdDogY2FsYyg1MCUgKyA2MzRweCk7XHJcblx0ICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblx0ICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblx0ICAgICAgICAmLnNsaWNrLXByZXZ7XHJcblx0ICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA2NTdweCk7XHJcblx0ICAgICAgICB9XHJcblx0ICAgICAgICAmLnNsaWNrLXByZXY6YmVmb3Jle1xyXG5cdCAgICAgICAgICAgIHBhZGRpbmc6IDAgMnB4IDAgMDtcclxuXHQgICAgICAgIH1cclxuXHQgICAgICAgICYuc2xpY2stbmV4dDpiZWZvcmV7XHJcblx0ICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgM3B4O1xyXG5cdCAgICAgICAgfVxyXG5cdCAgICAgICAgJi5zbGljay1wcmV2LFxyXG5cdCAgICAgICAgJi5zbGljay1uZXh0e1xyXG5cdFx0XHRcdGNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMjRweDtcclxuXHQgICAgICAgIH1cclxuXHQgICAgXHQmOmhvdmVye1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0ICAgIFx0fVxyXG5cdCAgICB9XHJcblx0fVxyXG5cdC5uby1wcm9kdWN0LWZvdW5ke1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdCAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcblx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdCAgICB3aWR0aDogMTAwJTtcclxuXHQgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFuaW0tc2hvd3tcclxuXHQwJXtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxuXHQyMCV7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG5cdDEwMCV7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxufSIsIi5mcm9udF9jYXRlZ29yaWVzX3NlY3Rpb257XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcclxuXHQudGhlLWNvbnRlbnQtd3JhcHtcclxuXHRcdHBhZGRpbmc6IDQ4cHggMCAzNXB4O1xyXG5cdH1cclxuXHQuaGVhZGluZ3N7XHJcblx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udC0yO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHQgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA4MnB4O1xyXG5cdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMCk7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDI3Mjk4O1xyXG5cdFx0bWFyZ2luOiAwIDAgMjNweDtcclxuXHRcdHNwYW57XHJcblx0XHRcdGNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmNhdGVnb3JpZXNfcm93e1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG5cdFx0Y29sdW1uLWdhcDogMjBweDtcclxuXHRcdG1hcmdpbjogMCAwIDIwcHg7XHJcblx0fVxyXG5cdC5jYXRlZ29yeS13cmFwe1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XHJcbiAgICBcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBcdHdpZHRoOiAxMDAlO1xyXG4gICAgXHRib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtYmx1ZTtcclxuICAgIFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHQmOmhvdmVye1xyXG5cdCAgICBcdCY6YmVmb3JlLFxyXG5cdCAgICBcdGkucmlnaHQtYXJyb3ctaWNvbntcclxuXHQgICAgXHRcdG9wYWNpdHk6IDE7XHJcblx0ICAgIFx0fVxyXG5cdFx0XHRwLm5hbWV7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0fVxyXG4gICAgXHR9XHJcbiAgICBcdCY6YmVmb3Jle1xyXG4gICAgXHRcdGNvbnRlbnQ6ICcnO1xyXG4gICAgXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9wcm9kLWNhdC1pY29uLWhvdmVyLnBuZyk7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdCAgICB3aWR0aDogMTAwJTtcclxuICAgIFx0XHRoZWlnaHQ6IDEwMCU7XHJcbiAgICBcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRsaWdodC1ibHVlO1xyXG5cdFx0ICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIFx0fVxyXG4gICAgXHRwLm5hbWV7XHJcblx0ICAgIFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQtMjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygyNSk7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdCAgICBib3R0b206IDA7XHJcblx0XHQgICAgcGFkZGluZzogMCAwIDE3cHggMjBweDtcclxuXHRcdCAgICBtYXJnaW46IDA7XHJcblx0XHQgICAgd2lkdGg6IDEwMCU7XHJcblx0XHQgICAgei1pbmRleDogMTtcclxuXHRcdCAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzIpO1xyXG5cdFx0ICAgIHNwYW57XHJcblx0XHQgICAgXHRkaXNwbGF5OiBibG9jaztcclxuXHRcdCAgICB9XHJcbiAgICBcdH1cclxuICAgIFx0aS5yaWdodC1hcnJvdy1pY29ue1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9yaWdodC1hcnJvdy1ob3Zlci5wbmcpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdHdpZHRoOiAyM3B4O1xyXG5cdFx0XHRoZWlnaHQ6IDIycHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDI2cHg7XHJcblx0XHRcdGJvdHRvbTogMTlweDtcclxuXHRcdCAgICBvcGFjaXR5OiAwO1xyXG5cdFx0ICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIFx0fVxyXG5cdH1cclxufSIsIi5mcm9udF9zaWRlY29udGVudF9zZWN0aW9ue1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2RpZ2l0YWwtbWFwLWJja2dybmQuanBnKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgLnRoZS1jb250ZW50LXdyYXB7XHJcbiAgICBcdHBhZGRpbmc6IDM0cHggMCAxMTZweDtcclxuICAgIH1cclxuXHQuY29udGVudC1sZWZ0e1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xyXG5cdH1cclxuICAgIC5oZWFkaW5nc3tcclxuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250LTI7XHJcblx0XHRmb250LXNpemU6IDcycHg7XHJcblx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0c3BhbntcclxuXHRcdFx0Y29sb3I6ICRsaWdodC1ibHVlO1xyXG5cdFx0fVxyXG4gICAgfVxyXG4gICAgLnRoZS1jb250ZW50e1xyXG4gICAgXHRwe1xyXG5cdFx0XHRmb250LWZhbWlseTogJG1vbnRzZXJyYXQtcmVndWxhcjtcclxuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMCk7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuICAgIFx0fVxyXG4gICAgfVxyXG5cdC5idG4tbGlua3tcclxuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Y29sb3I6ICRsaWdodC1ibHVlO1xyXG5cdFx0bWFyZ2luOiAzMXB4IDAgMCFpbXBvcnRhbnQ7XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5mcm9udF9iZW5lZml0c19zZWN0aW9ue1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XHJcblx0cGFkZGluZzogMCAwIDU1cHg7XHJcblx0LmJlbmVmaXRze1xyXG5cdCAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cdCAgICBwYWRkaW5nOiAwO1xyXG5cdCAgICBtYXJnaW46IDA7XHJcblx0ICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0ICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0fVxyXG5cdC5iZW5lZml0LXdyYXB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAzODBweDtcclxuXHRcdGJvcmRlcjogNHB4IHNvbGlkICM3Mzk2YjE7XHJcblx0XHRwYWRkaW5nOiAwIDQ2cHggMjhweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0Ym9yZGVyOiA0cHggc29saWQgJGxpZ2h0LWJsdWU7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVyOmFmdGVye1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdFx0JjphZnRlcntcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2JlbmVmaXRzLWhvdmVyLnBuZyksIGxpbmVhci1ncmFkaWVudCgjMDAyZDVhLCAjMDIxNzJlKTtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuaW1hZ2V7XHJcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQgICAgd2lkdGg6IDI4MHB4O1xyXG5cdCAgICBoZWlnaHQ6IDE1NnB4O1xyXG5cdFx0aW1ne1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuaW1hZ2UsXHJcblx0LmRldGFpbHN7XHJcblx0ICAgIHotaW5kZXg6IDE7XHJcblx0fVxyXG5cdC5oZWFkaW5nc3tcclxuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250LTI7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdCAgICBmb250LXNpemU6IDMzcHg7XHJcblx0ICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG5cdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMCk7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdG1hcmdpbjogMjRweCAwIDExcHg7XHJcblx0fVxyXG5cdC50ZXh0e1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRtb250c2VycmF0LXJlZ3VsYXI7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdCAgICBmb250LXNpemU6IDE1cHg7XHJcblx0ICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMCk7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0cHtcclxuXHRcdFx0bWFyZ2luOiAxMXB4IDAgNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5mcm9udF9jb250YWN0dXNfc2VjdGlvbntcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9mcm9udC1jb250YWN0dXMtYmNrZ3JuZC5qcGcpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcclxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdC5jb250ZW50c3tcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0fVxyXG5cdC5jb250ZW50LWxlZnQsXHJcblx0LmNvbnRlbnQtcmlnaHR7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogNjAwcHg7XHJcblx0fVxyXG5cdC5jb250ZW50LWxlZnR7XHJcblx0XHRwYWRkaW5nOiAzN3B4IDAgMTYwcHg7XHJcblx0fVxyXG5cdC5pbWFnZXtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGltZ3tcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAtODJweDtcclxuXHRcdCAgICBib3R0b206IC02N3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuaGVhZGluZ3N7XHJcblx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udC0yO1xyXG5cdFx0Zm9udC1zaXplOiA3MnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDU5cHg7XHJcblx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHQmLnRvcHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHRcdCYuc3Vie1xyXG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRjb2xvcjogJGxpZ2h0LWJsdWU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5idG4tbGlua3tcclxuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Y29sb3I6ICRsaWdodC1ibHVlO1xyXG5cdFx0bWFyZ2luOiAzMHB4IDAgMCFpbXBvcnRhbnQ7XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5iYW5uZXJfcGFnZV9zZWN0aW9ue1xyXG4gICAgcGFkZGluZzogMjFweCAwO1xyXG5cdC5mbGV4LWNvbnRhaW5lcntcclxuICAgIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHQgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cdCAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDhweDtcclxuXHQgICAgcGFkZGluZzogMDtcclxuXHR9XHJcblx0LnRpdGxlLXBhZ2V7XHJcblx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udC0yO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA5NHB4O1xyXG5cdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNDApO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxufSIsIi5wcm9kdWN0c19zZWN0aW9ue1xyXG5cdC50aGUtY29udGVudC13cmFwe1xyXG5cdFx0cGFkZGluZzogMjdweCAwIDMzcHg7XHJcblx0fVxyXG5cdC5uby1wcm9kdWN0LWZvdW5ke1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQtMjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0ICAgIGZvbnQtc2l6ZTogMzlweDtcclxuXHQgICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcblx0ICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDUwKTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0ICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdH1cclxuXHQuaGVhZGluZ3N7XHJcblx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udC0yO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHQgICAgZm9udC1zaXplOiAzNnB4O1xyXG5cdCAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZyg0MCk7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdCAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxuICAgICAgICBtYXJnaW46IDAgMCAyNHB4O1xyXG5cdH1cclxuXHQuYnRuLWxpbmt7XHJcblx0XHRjb2xvcjogJGRhcmstYmx1ZTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJsdWU7XHJcblx0XHRtYXJnaW46IDM5cHggYXV0byAwIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuLnJlbGF0ZWQucHJvZHVjdHMsXHJcbnVsLnByb2R1Y3Rze1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0Y29sdW1uLWdhcDogMjZweDtcclxuXHRyb3ctZ2FwOiAzMHB4O1xyXG5cdHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbjogMCAwIDU3cHghaW1wb3J0YW50O1xyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVye1xyXG4gICAgXHRjb250ZW50OiB1bnNldCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblx0bGkucHJvZHVjdHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0ICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlY2VjO1xyXG5cdCAgICBwYWRkaW5nOiAwIDAgMTBweCFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW46IDAhaW1wb3J0YW50O1xyXG5cdCAgICBtaW4taGVpZ2h0OiAzOTNweDtcclxuXHQgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xyXG5cdCAgICBtYXgtd2lkdGg6IDI4MHB4O1xyXG5cdFx0YS53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2xpbmt7XHJcblx0XHQgICAgZGlzcGxheTogZmxleDtcclxuICAgIFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XHJcblx0XHR9XHJcblx0XHRoMntcclxuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0fVxyXG5cdFx0LnByb2R1Y3RzLWltYWdlLWJveHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRoZWlnaHQ6IDMwMHB4O1xyXG5cdCAgICBcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQgICAgei1pbmRleDogMDtcclxuXHRcdCAgICBib3JkZXI6IDJweCBzb2xpZCAjZWJlYmViO1xyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0ICAgIFx0Ym9yZGVyOiAycHggc29saWQgJGxpZ2h0LWJsdWU7XHJcblx0XHRcdFx0LnZpZXctaXRlbS1idG57XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVyOjphZnRlcntcclxuXHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggJGRhcmstYmx1ZTtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6OmFmdGVye1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvdG9wcm9kdWN0cy1ob3Zlci5wbmcpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0aW1ne1xyXG5cdFx0XHQgICAgbWF4LXdpZHRoOiAyODBweDtcclxuXHRcdFx0ICAgIG1hcmdpbjogMCBhdXRvIWltcG9ydGFudDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnZpZXctaXRlbS1idG57XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZyg3NSk7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0YmFja2dyb3VuZDogJGxpZ2h0LWJsdWU7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDI0MHB4O1xyXG5cdFx0XHRwYWRkaW5nOiA5cHggMCAxMHB4O1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdCAgICB6LWluZGV4OiAzO1xyXG5cdFx0fVxyXG5cdFx0LnNob3J0LWRlc2NyaXB0aW9ue1xyXG5cdFx0XHRwe1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBiaWxvLHNhbnMtc2VyaWY7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDEwMDtcclxuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0ICAgIFx0XHRmb250LXNpemU6IDE2cHghaW1wb3J0YW50O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4IWltcG9ydGFudDtcclxuXHRcdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYWRkX3RvX2NhcnRfYnV0dG9ue1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHghaW1wb3J0YW50O1xyXG5cdFx0ICAgIGZvbnQtd2VpZ2h0OiA0MDAhaW1wb3J0YW50O1xyXG5cdFx0ICAgIGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xyXG5cdFx0ICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcblx0XHQgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuXHRcdCAgICBwYWRkaW5nOiAxMHB4IDAhaW1wb3J0YW50O1xyXG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6IDZweCFpbXBvcnRhbnQ7XHJcblx0XHQgICAgbWFyZ2luOiBhdXRvIDAgMCFpbXBvcnRhbnQ7XHJcblx0XHQgICAgJi5hZGRlZDo6YWZ0ZXJ7XHJcblx0XHQgICAgXHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdCAgICB9XHJcblx0XHR9XHJcblx0XHQucHJvZHVjdF90eXBlX3NpbXBsZTpub3QoLmFkZF90b19jYXJ0X2J1dHRvbil7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdCAgICBmb250LXdlaWdodDogMTAwO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG4gICAgXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRcdFx0bWFyZ2luOiBhdXRvIDAgMCFpbXBvcnRhbnQ7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHRcdH1cclxuXHRcdC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxle1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRtb250c2VycmF0LXJlZ3VsYXI7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBcdFx0Zm9udC1zaXplOiAxNHB4IWltcG9ydGFudDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIycHghaW1wb3J0YW50O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdCAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRjb2xvcjogJGRhcmstYmx1ZTtcclxuXHRcdFx0bWFyZ2luOiAxNHB4IDAgNnB4IWltcG9ydGFudDtcclxuXHRcdFx0cGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHQucHJpY2V7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xyXG5cdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHQgICAgY29sdW1uLWdhcDogNXB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMCFpbXBvcnRhbnQ7XHJcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdCAgICBmb250LXNpemU6IDIwcHghaW1wb3J0YW50O1xyXG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG5cdFx0ICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xyXG5cdFx0XHRtYXJnaW46IGF1dG8gMCAwIWltcG9ydGFudDtcclxuXHRcdFx0Lndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCBiZGl7XHJcblx0XHRcdFx0Y29sb3I6ICRsaWdodC1ibHVlO1xyXG5cdFx0XHR9XHJcblx0XHRcdGRlbHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNDAwIWltcG9ydGFudDtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRkYXJrLWJsdWU7XHJcblx0XHRcdFx0Lndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCBiZGl7XHJcblx0XHRcdFx0XHRjb2xvcjogJGRhcmstYmx1ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0aW5ze1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxuXHRcdFx0ICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdCAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMCFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Y29sb3I6ICRkYXJrLWJsdWU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGEuYWRkZWRfdG9fY2FydC53Yy1mb3J3YXJke1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCM5ZTllOWUgMCwjNjE2MzYwIDk5JSkhaW1wb3J0YW50O1xyXG5cdFx0XHRtYXJnaW46IDEwcHggMCAwO1xyXG4gICAgXHRcdHBhZGRpbmc6IDEwcHggMCFpbXBvcnRhbnQ7XHJcbiAgICBcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQub25zYWxle1xyXG5cdCAgICB6LWluZGV4OiAyO1xyXG5cdH1cclxuXHQud29vY29tbWVyY2UtaW5mb3tcclxuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcclxuXHRcdG1hcmdpbjogMmVtIDAhaW1wb3J0YW50O1xyXG5cdFx0c3Ryb25ne1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxudWwucHJvZHVjdHN7XHJcblx0bWFyZ2luOiAwIWltcG9ydGFudDtcclxufVxyXG4ud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVye1xyXG5cdHBhZGRpbmc6IDIxcHggMDtcclxufVxyXG4ud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyX190aXRsZS5wYWdlLXRpdGxle1xyXG5cdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250LTI7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXNpemU6IDM2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDk0cHg7XHJcblx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNDApO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG4ud29vY29tbWVyY2UtcmVzdWx0LWNvdW50e1xyXG5cdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgbWFyZ2luOiAxNHB4IDAhaW1wb3J0YW50O1xyXG59XHJcbmEubG9hZC1tb3JlLXByb2R1Y3Rze1xyXG5cdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zaXplOiBcdDE4cHghaW1wb3J0YW50O1xyXG5cdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDc1KTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW46IDE0cHggMCAzM3B4IWltcG9ydGFudDtcclxufVxyXG4ubG1wX3Byb2R1Y3RzX2xvYWRpbmd7XHJcblx0Y29sb3I6ICRkYXJrLWJsdWU7XHJcbn1cclxuLnJlbGF0ZWQucHJvZHVjdHMsXHJcbi5wcm9kdWN0c19zZWN0aW9uIC53b29jb21tZXJjZSxcclxuLndvb2NvbW1lcmNlLXNob3AgLmFsbC1wcm9kdWN0cy1zZWN0aW9ue1xyXG5cdCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5zdGFyLXJhdGluZ3tcclxuXHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAzcHg7XHJcblx0ICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcblx0ICAgIG1hcmdpbjogMDtcclxuXHR9XHJcblx0LnN0YXItcmF0aW5ne1xyXG5cdCAgICB3aWR0aDogNi4zZW07XHJcblx0XHQmOmJlZm9yZXtcclxuXHRcdFx0Y29sb3I6ICRkYXJrLWJsdWU7XHJcblx0XHRcdHRvcDogOXB4O1xyXG5cdFx0fVxyXG5cdFx0c3BhbntcclxuXHRcdCAgICAucmF0aW5ne1xyXG5cdFx0ICAgIFx0b3BhY2l0eTogMDtcclxuXHRcdCAgICB9XHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdFx0XHRcdHRvcDogOXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi53b29jb21tZXJjZSAuYWxsLXByb2R1Y3RzLXNlY3Rpb257XHJcblx0LmNvbnRhaW5lcntcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG5cdC5zaG9wLWNvbnRlbnR7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogOTIwcHg7XHJcblx0ICAgIHBhZGRpbmc6IDQ3cHggMCAwIDI3cHg7XHJcblx0XHQuYnJhbmQtbG9nby1ib3h7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCAgICBtYXJnaW46IDAgMCAyNHB4O1xyXG5cdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0ei1pbmRleDogLTE7XHJcblx0XHRcdH1cclxuXHRcdFx0aW1ne1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDExcHggMCAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5wYWdlLXRpdGxle1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udC0yO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdCAgICBmb250LXNpemU6IDQ4cHg7XHJcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMzZweDtcclxuXHRcdFx0ICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xyXG5cdFx0XHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRjb2xvcjogJGRhcmstYmx1ZTtcclxuXHRcdFx0ICAgIHBhZGRpbmc6IDAgMTFweCAwIDA7XHJcblx0XHRcdCAgICBtYXJnaW46IDA7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYnJhbmQtY29udGVudHtcclxuXHRcdFx0cGFkZGluZzogMCAwIDE0cHg7XHJcblx0XHRcdG1hcmdpbjogMCAwIDI5cHg7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtYmx1ZTtcclxuXHRcdFx0aDEsaDIsaDMsaDQsaDUsaDZ7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQtMjtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHQgICAgZm9udC1zaXplOiA0OHB4O1xyXG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcblx0XHRcdCAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcclxuXHRcdFx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0Y29sb3I6ICRkYXJrLWJsdWU7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMjNweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRwe1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdC1yZWd1bGFyO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdCAgICBmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0ICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDEwKTtcclxuXHRcdFx0XHRjb2xvcjogJGdyYXk7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMTJweDtcclxuXHRcdFx0fVxyXG5cdFx0XHR1bHtcclxuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDI2cHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMTRweDtcclxuXHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdC1yZWd1bGFyO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHQgICAgZm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHRcdCAgICBsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdFx0XHQgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMCk7XHJcblx0XHRcdFx0XHRjb2xvcjogJGdyYXk7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2J1bGxldC1hdG9tLWljb24ucG5nKTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDE5cHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0ICAgIHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0ICAgIGxlZnQ6IC0yNnB4O1xyXG5cdFx0XHRcdFx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnNpZGViYXItc2hvcHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAyODBweDtcclxuXHRcdHBhZGRpbmc6IDQ3cHggMCAwO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0JjpiZWZvcmV7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0d2lkdGg6IDQwMCU7XHJcbiAgICBcdFx0ei1pbmRleDogLTE7XHJcblx0XHR9XHJcblx0XHRoNXtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHQgICAgZm9udC1zaXplOiAyNHB4O1xyXG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG5cdFx0ICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDc1KTtcclxuXHRcdCAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRjb2xvcjogJGRhcmstYmx1ZTtcclxuXHRcdCAgICBwYWRkaW5nOiAxMnB4IDAgMTFweDtcclxuXHRcdFx0bWFyZ2luOiAwIDIwcHggMjBweCAwO1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0LWJsdWU7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtYmx1ZTtcclxuXHRcdH1cclxuXHRcdC53aWRnZXRfYnJhbmRzX2xpc3Rfd2lkZ2V0IHVse1xyXG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAyM3B4O1xyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdCAgICBmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdFx0ICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDc1KTtcclxuXHRcdFx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0XHRtYXJnaW46IDZweCAwO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQud2lkZ2V0X2JyYW5kc19saXN0X3dpZGdldCB1bCBsaS5jdXJyZW50LXRlcm0gYSxcclxuXHRcdC53aWRnZXRfYnJhbmRzX2xpc3Rfd2lkZ2V0IHVsIGE6aG92ZXJ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDEzcHg7XHJcblx0XHR9XHJcblx0XHQud2lkZ2V0X3Byb2R1Y3RfY2F0ZWdvcmllcyB1bHtcclxuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMjNweDtcclxuXHRcdFx0Ji5jaGlsZHJlbntcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDEzcHg7XHJcblx0XHRcdFx0bWFyZ2luOiAtOHB4IDAgMzJweDtcclxuXHRcdFx0XHRsaSBhe1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDEwMDtcclxuXHRcdFx0ICAgIFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHQgICAgXHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdFx0ICAgIFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRsaS5jYXQtcGFyZW50e1xyXG5cdFx0XHQgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCAgICAmOmFmdGVye1xyXG5cdFx0XHRcdCAgICBjb250ZW50OiAnJztcclxuXHRcdFx0XHQgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvY2F0ZWdvcnktYXJyb3ctZG93bi5wbmcpO1xyXG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHQgICAgdG9wOiAwO1xyXG5cdFx0XHRcdCAgICByaWdodDogMDtcclxuXHRcdFx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdCAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG5cdFx0XHQgICAgICAgIHBhZGRpbmc6IDEycHggMzBweCAxMnB4IDE4cHg7XHJcblx0XHRcdCAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0ICAgICYuYWN0aXZlOmFmdGVye1xyXG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9jYXRlZ29yeS1hcnJvdy11cC5wbmcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdCAgICBmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0ICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDc1KTtcclxuXHRcdFx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0Y29sb3I6ICRkYXJrLWJsdWU7XHJcblx0XHRcdFx0bWFyZ2luOiA2cHggMCAxNnB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQud2lkZ2V0X3Byb2R1Y3RfY2F0ZWdvcmllcyB1bCBhLmFjdGl2ZSxcclxuXHRcdC53aWRnZXRfcHJvZHVjdF9jYXRlZ29yaWVzIHVsIGE6YWN0aXZlLFxyXG5cdFx0LndpZGdldF9wcm9kdWN0X2NhdGVnb3JpZXMgdWwgYTpmb2N1cyxcclxuXHRcdC53aWRnZXRfcHJvZHVjdF9jYXRlZ29yaWVzIHVsIGE6aG92ZXJ7XHJcblx0XHRcdGNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuXHRcdH1cclxuXHR9XHJcblx0Lndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlcntcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcbi5zaW5nbGUtcHJvZHVjdC53b29jb21tZXJjZXtcclxuXHQuc2hvcC1jb250ZW50e1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG1heC13aWR0aDogbm9uZTtcclxuXHR9XHJcbn0iLCIud29vX2xvZ2luX3NlY3Rpb257XHJcblx0Lndvb2NvbW1lcmNlLWVycm9ye1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0ICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cdC5jb250ZW50c3tcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG4gICAgXHRtYXgtd2lkdGg6IDM2MHB4O1xyXG5cdCAgICBtYXJnaW46IDI1cHggYXV0bztcclxuXHQgICAgcHtcclxuXHQgICAgXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgXHQgICAgbWFyZ2luOiAxMHB4IDA7XHJcblx0ICAgIH1cclxuICAgIFx0bGFiZWx7XHJcbiAgICBcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcbiAgICBcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG4gICAgXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBcdFx0Y29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICBcdH1cclxuICAgIFx0YnV0dG9ue1xyXG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMTUwKTtcclxuXHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Y29sb3I6ICRkYXJrLWJsdWU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDIyMHB4O1xyXG5cdFx0ICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcblx0XHQgICAgcGFkZGluZzogMXB4IDAgMDtcclxuXHRcdFx0bWFyZ2luOiAxNHB4IDAgMCFpbXBvcnRhbnQ7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHQgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ibHVlO1xyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3JlZW47XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlcjpiZWZvcmV7XHJcblx0XHQgICAgXHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHQgICAgbGVmdDogMDtcclxuXHRcdFx0ICAgIHRvcDogMDtcclxuXHRcdFx0ICAgIHJpZ2h0OiAwO1xyXG5cdFx0XHQgICAgYm90dG9tOiAwO1xyXG5cdFx0XHQgICAgb3BhY2l0eTogMDtcclxuXHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XHJcblx0XHRcdCAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdCAgICB6LWluZGV4OiAtMTtcclxuXHRcdFx0fVxyXG4gICAgXHR9XHJcbiAgICBcdHAubG9zdF9wYXNzd29yZCBhe1xyXG4gICAgXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG4gICAgXHRcdGZvbnQtc2l6ZTogMThweDtcclxuICAgIFx0XHQmOmhvdmVye1xyXG4gICAgXHRcdFx0Y29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICBcdFx0fVxyXG4gICAgXHR9XHJcblx0fVxyXG5cdGlucHV0LmlucHV0LXRleHR7XHJcblx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJsdWU7XHJcblx0ICAgIGJhY2tncm91bmQ6ICRncmVlbjtcclxuXHRcdGNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgXHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4IWltcG9ydGFudDtcclxuXHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDIwKTtcclxuXHRcdHBhZGRpbmc6IDlweCAxNHB4IDlweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA0NXB4O1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdCY6Zm9jdXN7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM1NDZlNWI7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5sb2dpbi13ZWxjb21le1xyXG5cdCAgICBmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHQgICAgZm9udC1zaXplOiAzMnB4O1xyXG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0ICAgIHdpZHRoOiAxMDAlO1xyXG5cdCAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ICAgIGxlZnQ6IDUwJTtcclxuXHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0Y29sb3I6ICRkYXJrLWJsdWU7XHJcblx0fVxyXG59IiwiLndvb2NvbW1lcmNle1xyXG5cdGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5e1xyXG5cdCAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgXHRtYXgtd2lkdGg6IDU4MHB4O1xyXG5cdCAgICBtaW4taGVpZ2h0OiA1MjBweDtcclxuICAgIFx0bWFyZ2luOiAwIDAgNDRweCFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdGRpdi5wcm9kdWN0IGZvcm0uY2FydHtcclxuICAgIFx0d2lkdGg6IDEwMCU7XHJcblx0ICAgIG1hcmdpbjogMzBweCAwIDA7XHJcblx0XHQuYnV0dG9ue1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNzUpO1xyXG5cdFx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiA0NzBweDtcclxuXHRcdCAgICBtaW4taGVpZ2h0OiA1NXB4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdCAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0ZGl2LnF1YW50aXR5e1xyXG5cdFx0XHRtYXJnaW46IDAgMTBweCAwIDA7XHJcblx0XHRcdC5xdHl7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XHJcblx0XHRcdCAgICBmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdCAgICBsaW5lLWhlaWdodDogNTVweDtcclxuXHRcdFx0ICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xyXG5cdFx0XHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHQgICAgXHRcdGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDU1cHg7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWJsdWU7XHJcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0XHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9ue1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpmb2N1c3tcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM1NDZlNWI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCNyZXZpZXdze1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdCNyZXZpZXdzICNjb21tZW50c3tcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Lndvb2NvbW1lcmNlLVJldmlld3MtdGl0bGV7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250LTI7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHQgICAgZm9udC1zaXplOiAzNnB4O1xyXG5cdFx0ICAgIHBhZGRpbmc6IDEzcHggMThweCAxMnB4O1xyXG5cdFx0ICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdFx0ICAgIHBhZGRpbmc6IDA7XHJcblx0XHQgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuXHRcdH1cclxuXHRcdC53b29jb21tZXJjZS1ub3Jldmlld3N7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0ICAgIGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdCAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxuXHRcdCAgICBwYWRkaW5nOiAwO1xyXG5cdFx0ICAgIG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHRcdG9sLmNvbW1lbnRsaXN0e1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG4gICAgXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdCAgICByb3ctZ2FwOiAyMHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRsaXtcclxuXHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdGltZy5hdmF0YXJ7XHJcblx0XHRcdFx0XHRsZWZ0OiA5cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5jb21tZW50LXRleHR7XHJcblx0XHRcdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJsdWU7XHJcblx0XHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdFx0ICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xyXG5cdFx0XHRcdFx0LmRlc2NyaXB0aW9uIHAsXHJcblx0XHRcdFx0ICAgIHAubWV0YXtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYmx1ZTtcclxuXHRcdFx0XHRcdFx0KyBwe1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMTJweCAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zdGFyLXJhdGluZ3tcclxuICAgIFx0ICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIFx0XHRsZXR0ZXItc3BhY2luZzogM3B4O1xyXG5cdCAgICBcdGNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgXHQgICAgd2lkdGg6IDYuM2VtO1xyXG5cdCAgICAgICAgaGVpZ2h0OiAyM3B4O1xyXG5cdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRjb2xvcjogJGRhcmstYmx1ZTtcclxuXHRcdFx0XHR0b3A6IDlweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRzcGFue1xyXG5cdFx0XHQgICAgLnJhdGluZ3tcclxuXHRcdFx0ICAgIFx0b3BhY2l0eTogMDtcclxuXHRcdFx0ICAgIH1cclxuXHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdFx0XHRcdFx0dG9wOiA5cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCNyZXZpZXdfZm9ybXtcclxuXHQgICAgbWFyZ2luOiAyMHB4IDAgMzBweDtcclxuXHRcdC5jb21tZW50LXJlc3BvbmR7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHR9XHJcblx0XHQuY29tbWVudC1yZXBseS10aXRsZXtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQtMjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdCAgICBmb250LXNpemU6IDMycHg7XHJcblx0XHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHQgICAgY29sb3I6ICRkYXJrLWJsdWU7XHJcblx0XHR9XHJcblx0XHRmb3JtLmNvbW1lbnQtZm9ybXtcclxuXHRcdCAgICB3aWR0aDogMTAwJTtcclxuICAgIFx0XHRtYXJnaW46IGF1dG87XHJcbiAgICBcdFx0bGFiZWwsXHJcbiAgICBcdFx0dGV4dGFyZWF7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHQgICAgXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdCAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxuXHRcdFx0ICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcclxuICAgIFx0XHR9XHJcbiAgICBcdFx0dGV4dGFyZWF7XHJcbiAgICBcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYmx1ZTtcclxuXHRcdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcclxuICAgIFx0XHRcdG91dGxpbmU6IG5vbmU7XHJcbiAgICBcdFx0XHQmOmZvY3VzLFxyXG4gICAgXHRcdFx0Jjpob3ZlcntcclxuICAgIFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzU0NmU1YjtcclxuICAgIFx0XHRcdH1cclxuICAgIFx0XHR9XHJcbiAgICBcdFx0LnN0YXJze1xyXG4gICAgXHRcdFx0bWFyZ2luOiAwIWltcG9ydGFudDtcclxuICAgIFx0XHR9XHJcbiAgICBcdFx0LnN0YXJzIHNwYW4gYXtcclxuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIFx0XHRcdGNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgXHRcdH1cclxuXHRcdH1cclxuXHRcdC5jb21tZW50LWZvcm0tcmF0aW5ne1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0LmNvbW1lbnQtZm9ybS1jb21tZW50IGxhYmVse1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHR1bC5vcmRlcl9kZXRhaWxze1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGxpe1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRoMi53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzX190aXRsZSxcclxuXHRoMi53b29jb21tZXJjZS1jb2x1bW5fX3RpdGxle1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIFx0Zm9udC1zaXplOiAyNnB4O1xyXG4gICAgXHRjb2xvcjogJGRhcmstYmx1ZTtcclxuXHR9XHJcblx0Lndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgYWRkcmVzc3tcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJsdWU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRjb2xvcjogJGRhcmstYmx1ZTtcclxuXHR9XHJcblx0Lndvb2NvbW1lcmNlLW9yZGVyaW5nIHNlbGVjdHtcclxuXHQgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdCAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9kcm9wZG93bi1hcnJvdy5wbmcpO1xyXG5cdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gMjBweCByaWdodCAxOHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRmb250LXdlaWdodDogMTAwO1xyXG5cdCAgICBmb250LXNpemU6IDE2cHg7XHJcblx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0ICAgIHBhZGRpbmc6IDEzcHggMThweCAxMnB4O1xyXG5cdCAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJsdWU7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdH1cclxuXHQud29vY29tbWVyY2Utb3JkZXIgcHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHR9XHJcblx0ZGl2LnByb2R1Y3QgcC5wcmljZSxcclxuXHRkaXYucHJvZHVjdCBzcGFuLnByaWNle1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDM2cHg7XHJcblx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcclxuXHRcdGNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuXHQgICAgbWFyZ2luOiAwO1xyXG5cdH1cclxuXHQuc2VwYXJhdG9ye1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzQyNzI5ODtcclxuXHQgICAgbWFyZ2luOiAxMHB4IDAgMDtcclxuXHR9XHJcblx0Lndvb2NvbW1lcmNlLWVycm9yLFxyXG5cdC53b29jb21tZXJjZS1pbmZvLFxyXG5cdC53b29jb21tZXJjZS1tZXNzYWdle1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0ICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0ICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdCAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ2ZTViO1xyXG4gICAgIC8vICAgIGJvcmRlci10b3AtY29sb3I6ICRkYXJrLWJsdWU7XHJcblx0ICAgICY6YmVmb3Jle1xyXG5cdCAgICBcdGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdCAgICB9XHJcbiAgICBcdGE6bm90KC5idXR0b24pe1xyXG4gICAgXHRcdGNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuICAgIFx0XHQmOmhvdmVye1xyXG4gICAgXHRcdFx0Y29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICBcdFx0fVxyXG4gICAgXHR9XHJcblx0fVxyXG5cdC53b29jb21tZXJjZS1lcnJvcntcclxuXHRcdGNvbHVtbi1jb3VudDogMTtcclxuXHR9XHJcblx0LmNoZWNrb3V0X2NvdXBvbi53b29jb21tZXJjZS1mb3JtLWNvdXBvbntcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJsdWU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0cHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHRcdGJ1dHRvbjpob3ZlcntcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUhaW1wb3J0YW50O1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblx0Lm9uc2FsZXtcclxuXHRcdHdpZHRoOiAxNTBweDtcclxuXHRcdGhlaWdodDogMTUwcHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAtMTBweCFpbXBvcnRhbnQ7XHJcblx0XHRsZWZ0OiAtMTBweCFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW46IDAhaW1wb3J0YW50O1xyXG5cdFx0JjpiZWZvcmUsXHJcblx0XHQmOmFmdGVye1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGJvcmRlcjogNXB4IHNvbGlkICMxMjY5YTk7XHJcblx0XHRcdGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHR9XHJcblx0XHQmOmJlZm9yZXtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdH1cclxuXHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdH1cclxuXHRcdHNwYW57XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAyMjVweDtcclxuXHRcdFx0cGFkZGluZzogMTVweCAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuXHRcdFx0Ym94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsMCwwLC4xKTtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdFx0XHR0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwwLDAsLjIpO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHJpZ2h0OiAtMjVweDtcclxuXHRcdFx0dG9wOiAzMHB4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRhLmJ1dHRvbntcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XHJcblx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRmb250LXNpemU6IDE2cHghaW1wb3J0YW50O1xyXG5cdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMTUwKTtcclxuXHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdCAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAyNTBweDtcclxuXHQgICAgbWluLWhlaWdodDogNTBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0ICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHR9XHJcblx0YnV0dG9uW25hbWU9XCJhcHBseV9jb3Vwb25cIl0sXHJcblx0YnV0dG9uW25hbWU9XCJ1cGRhdGVfY2FydFwiXSxcclxuXHRpbnB1dFtuYW1lPVwic3VibWl0XCJde1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRmb250LXNpemU6IDE2cHghaW1wb3J0YW50OztcclxuXHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDE1MCk7XHJcblx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50OztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAyMjBweDtcclxuXHQgICAgbWluLWhlaWdodDogNTBweDtcclxuXHQgICAgcGFkZGluZzogMCAyMHB4O1xyXG5cdCAgICBtYXJnaW46IDAgMCAwIGF1dG8haW1wb3J0YW50O1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdCAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0ICAgIGJvcmRlci1yYWRpdXM6IDAhaW1wb3J0YW50O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZSFpbXBvcnRhbnQ7XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlIWltcG9ydGFudDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4vLyBIZWFkZXIgQ2FydCBJY29uXHJcbi5taW5pLWNhcnR7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbjogMCA4cHggMCA2OXB4O1xyXG5cdC5taW5pLWNhcnQtaWNvbjpmaXJzdC1jaGlsZHtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdCY6YmVmb3Jle1xyXG5cdFx0ICBcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0ICBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdCAgICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltZy9jYXJ0LWljb24ucG5nKSAwIGNlbnRlciBuby1yZXBlYXQ7XHJcblx0XHQgICAgd2lkdGg6IDI4cHg7XHJcblx0XHQgICAgaGVpZ2h0OiAyNHB4O1xyXG5cdFx0fVxyXG5cdFx0Lm1pbmktY2FydC1jb3VudHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNTApO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYmx1ZTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHR3aWR0aDogMTdweDtcclxuXHRcdFx0aGVpZ2h0OiAxN3B4O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAxcHg7XHJcblx0XHRcdHJpZ2h0OiAtMTNweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogJGRhcmstYmx1ZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIFdvb2NvbW1lcmNlIENhcnQgUGFnZVxyXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZXtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjNTQ2ZTViO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB0aCxcclxuICAgIHRkIGEsXHJcbiAgICB0ci5jYXJ0LXN1YnRvdGFsLFxyXG4gICAgdHIub3JkZXItdG90YWwsXHJcbiAgICB0ZC5wcm9kdWN0LW5hbWUsXHJcbiAgICB0ZC5wcm9kdWN0LXF1YW50aXR5LFxyXG4gICAgdGQucHJvZHVjdC1wcmljZSxcclxuICAgIHRkLnByb2R1Y3QtdG90YWwsXHJcbiAgICB0ZC5wcm9kdWN0LXN1YnRvdGFse1xyXG4gICAgXHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuICAgIFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHQgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgXHRjb2xvcjogJGRhcmstYmx1ZSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICB0ZC5wcm9kdWN0LXF1YW50aXR5IGlucHV0e1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRmb250LXdlaWdodDogMTAwO1xyXG5cdCAgICBmb250LXNpemU6IDIwcHg7XHJcblx0ICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdCAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcclxuXHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdFx0d2lkdGg6IDgwcHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ibHVlO1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdCY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b257XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0XHQmOmZvY3Vze1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNTQ2ZTViO1xyXG5cdFx0fVxyXG4gICAgfVxyXG4gICAgdHIuY2FydC1zdWJ0b3RhbCxcclxuICAgIHRyLnNoaXBwaW5nIHRkIHAsXHJcbiAgICB0ci5vcmRlci10b3RhbHtcclxuICAgIFx0Zm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgdHIuc2hpcHBpbmcgdGQgcHtcclxuICAgIFx0bWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgdGh7XHJcbiAgICBcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTQ2ZTViO1xyXG4gICAgfVxyXG4gICAgdGR7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjNTQ2ZTViO1xyXG5cdCAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgXHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICBcdGJvcmRlci1sZWZ0OiBub25lO1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4IWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiAkZGFyay1ibHVlIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIHRkLnByb2R1Y3QtcmVtb3ZlIGEucmVtb3Zle1xyXG4gICAgXHRmb250LXNpemU6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuLndvb2NvbW1lcmNlLWNhcnR7XHJcblx0LmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzIHRyIHRoLFxyXG5cdC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB0ciB0ZHtcclxuXHRcdGJvcmRlci10b3A6IG5vbmU7XHJcblx0fVxyXG5cdC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9ue1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR9XHJcblx0fVxyXG5cdHRhYmxlLmNhcnQgaW1ne1xyXG5cdFx0d2lkdGg6IDgwcHghaW1wb3J0YW50O1xyXG4gICAgXHRkaXNwbGF5OiBibG9jaztcclxuXHQgICAgbWFyZ2luOiBhdXRvO1xyXG5cdH1cclxuXHQuY2FydF90b3RhbHN7XHJcblx0XHRoMntcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Y29sb3I6ICRkYXJrLWJsdWU7XHJcblx0XHR9XHJcblx0fVxyXG5cdGRpdi5jb3Vwb257XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0aW5wdXR7XHJcblx0XHRcdHdpZHRoOiAxMDAlIWltcG9ydGFudDtcclxuXHRcdFx0bWluLXdpZHRoOiAyODBweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdCAgICBib3gtc2hhZG93OiBub25lO1xyXG5cdFx0ICAgIGhlaWdodDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIFdvb2NvbW1lcmNlIEFjY291bnQgUGFnZVxyXG4ud29vY29tbWVyY2UtYWNjb3VudHtcclxuXHRidXR0b25bdHlwZT1cInN1Ym1pdFwiXXtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWUhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xyXG4gICAgXHRib3JkZXItcmFkaXVzOiAwIWltcG9ydGFudDtcclxuXHQgICAgd2lkdGg6IDEwMCU7XHJcbiAgICBcdG1heC13aWR0aDogMjgwcHg7XHJcbiAgICBcdHBhZGRpbmc6IDE2cHggMDtcclxuICAgIFx0dHJhbnNpdGlvbjogLjNzO1xyXG4gICAgXHQmOmhvdmVye1xyXG4gICAgXHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlIWltcG9ydGFudDtcclxuICAgIFx0XHRjb2xvcjogJHdoaXRlIWltcG9ydGFudDtcclxuICAgIFx0fVxyXG5cdH1cclxuXHQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7XHJcblx0XHRjb2xvcjogJGRhcmstYmx1ZTtcclxuXHR9XHJcblx0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntcclxuXHRcdGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdH1cclxuXHQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntcclxuXHRcdGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdH1cclxuXHQ6OnBsYWNlaG9sZGVye1xyXG5cdFx0Y29sb3I6ICRkYXJrLWJsdWU7XHJcblx0fVxyXG5cdHRleHRhcmVhLFxyXG5cdGlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcblx0aW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG5cdGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xyXG5cdCAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG5cdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNTApO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdFx0cGFkZGluZzogMTNweCAxNHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYmx1ZTtcclxuXHRcdCY6Zm9jdXN7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM1NDZlNWI7XHJcblx0XHR9XHJcblx0XHQmOmZvY3VzOjpwbGFjZWhvbGRlcntcclxuXHRcdFx0Y29sb3I6IHJnYmEoMjIxLDIwNywxODIsMC4xKTtcclxuXHRcdH1cclxuXHR9XHJcblx0dGV4dGFyZWF7XHJcblx0XHRtaW4taGVpZ2h0OiAxNDBweDtcclxuXHR9XHJcblx0Ly8gRHJvcGRvd24vU2VsZWN0MiBTdHlsZXNcclxuXHQuc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtcclxuXHRcdGFwcGVhcmFuY2U6IG5vbmUhaW1wb3J0YW50O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvc2VsZWN0LWRyb3AtaWNvbi5wbmcpO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE5cHggY2VudGVyO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYmx1ZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRtaW4taGVpZ2h0OiA1MHB4O1xyXG5cdCAgICBtYXJnaW46IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0fVxyXG5cdC5zZWxlY3QyLWRyb3Bkb3due1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYmx1ZSFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXHJcblx0LnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4IWltcG9ydGFudDtcclxuXHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdCAgICBib3JkZXItY29sb3I6ICRkYXJrLWJsdWU7XHJcblx0fVxyXG5cdC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSxcclxuXHQuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2RhdGEtc2VsZWN0ZWQ9dHJ1ZV17XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHR9XHJcblx0LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXJ7XHJcblx0XHRjb2xvcjogIzU0NmU1YjtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcblx0LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7XHJcblx0XHRsaW5lLWhlaWdodDogNTBweDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRjb2xvcjogJGRhcmstYmx1ZTtcclxuXHR9XHJcblx0Zm9ybXtcclxuXHRcdGxhYmVse1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHR9XHJcblx0XHRoM3tcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Y29sb3I6ICRkYXJrLWJsdWU7XHJcblx0XHR9XHJcblx0XHRmaWVsZHNldHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdFx0ICAgIG1hcmdpbjogMjBweCAycHggMTBweDtcclxuXHRcdFx0bGVnZW5ke1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdFx0XHR9XHJcblx0XHRcdGlucHV0e1xyXG5cdFx0XHQgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDYwcHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNTApO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0Y29sb3I6ICRkYXJrLWJsdWU7XHJcblx0XHRcdFx0cGFkZGluZzogMTNweCAxNHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJsdWU7XHJcblx0XHRcdFx0Jjpmb2N1c3tcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM1NDZlNWI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6Zm9jdXM6OnBsYWNlaG9sZGVye1xyXG5cdFx0XHRcdFx0Y29sb3I6IHJnYmEoMjIxLDIwNywxODIsMC4xKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Lndvb2NvbW1lcmNlLXBhc3N3b3JkLXN0cmVuZ3Roe1xyXG5cdFx0XHQgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cdFx0ICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG5cdFx0ICAgIFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRkaXYud29vY29tbWVyY2V7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Lndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9ue1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiAyNTBweDtcclxuXHRcdFx0dWx7XHJcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0XHRjb2x1bW4tY291bnQ6IDE7XHJcblx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0ICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcblx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYmx1ZTtcclxuXHRcdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdCAgICBjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdCAgICB0b3A6IDhweDtcclxuXHRcdFx0XHRcdCAgICBsZWZ0OiAtMzBweDtcclxuXHRcdFx0XHRcdCAgICB3aWR0aDogMjNweDtcclxuXHRcdFx0XHRcdCAgICBoZWlnaHQ6IDE3cHg7XHJcblx0XHRcdFx0XHQgICAgYmFja2dyb3VuZDogdXJsKGFzc2V0cy9pbWcvcGF3LWxpc3QtaWNvbi5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnR7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDk1MHB4O1xyXG5cdFx0ICAgIHBhZGRpbmc6IDIwcHggMDtcclxuXHRcdCAgICBwe1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdFx0ICAgIH1cclxuXHRcdCAgICBhLmJ1dHRvbntcclxuXHRcdCAgICBcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XHJcblx0XHQgICAgXHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0ICAgIFx0Jjpob3ZlcntcclxuXHRcdCAgICBcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XHJcblx0XHQgICAgXHRcdGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xyXG5cdFx0ICAgIFx0fVxyXG5cdFx0ICAgIH1cclxuXHRcdCAgICBtYXJre1xyXG5cdFx0ICAgIFx0YmFja2dyb3VuZDogIzU0NmU1YjtcclxuXHRcdCAgICBcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHQgICAgfVxyXG5cdCAgICBcdGFkZHJlc3N7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdCAgICBmb250LXNpemU6IDIycHg7XHJcblx0XHRcdFx0Y29sb3I6ICRkYXJrLWJsdWU7XHJcblx0ICAgIFx0fVxyXG5cdFx0ICAgIC53b29jb21tZXJjZS1pbmZvIGEud29vY29tbWVyY2UtQnV0dG9ue1xyXG5cdFx0ICAgIFx0Y29sb3I6ICRkYXJrLWJsdWU7XHJcblx0XHQgICAgfVxyXG5cdFx0ICAgIC53b29jb21tZXJjZS1BZGRyZXNzZXMgaGVhZGVye1xyXG5cdFx0ICAgIFx0aDN7XHJcblx0ICAgIFx0XHQgICAgZm9udC1zaXplOiAyMnB4O1xyXG5cdFx0ICAgIFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0ICAgIFx0XHRjb2xvcjogJGRhcmstYmx1ZTtcclxuXHRcdCAgICBcdFx0bWFyZ2luOiAwO1xyXG5cdFx0ICAgIFx0fVxyXG5cdFx0ICAgIFx0YS5lZGl0e1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0ICAgIFx0XHQgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cdCAgICBcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdCAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgXHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICBcdFx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstYmx1ZTtcclxuXHRcdFx0XHQgICAgcGFkZGluZzogNXB4IDIwcHg7XHJcblx0ICAgIFx0XHRcdCY6aG92ZXJ7XHJcbiAgICBcdFx0XHQgICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuXHQgICAgXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdCAgICBcdFx0XHR9XHJcblx0XHQgICAgXHR9XHJcblx0XHQgICAgfVxyXG5cdFx0fVxyXG5cdH1cclxuICAgIC53b29jb21tZXJjZS1QYXltZW50e1xyXG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcblx0ICAgIHVsLndvb2NvbW1lcmNlLVBheW1lbnRNZXRob2Rze1xyXG4gICAgXHQgICAgZGlzcGxheTogZmxleDtcclxuICAgIFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRsaWdodC1ibHVlIWltcG9ydGFudDtcclxuXHQgICAgfVxyXG5cdCAgICAud29vY29tbWVyY2UtUGF5bWVudEJveHtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzU0NmU1YjtcclxuXHRcdCAgICBib3JkZXItcmFkaXVzOiAwIWltcG9ydGFudDtcclxuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICM1NDZlNWIhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHRvcDogLTE1cHghaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdGZpZWxkc2V0e1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogIzU0NmU1YjtcclxuXHRcdFx0ICAgIG1hcmdpbjogMjBweCAycHggMTBweDtcclxuXHRcdFx0XHRpbnB1dHtcclxuXHRcdFx0XHQgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHghaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDYwcHg7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZyg1MCk7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWJsdWU7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxM3B4IDE0cHghaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJlaWdlIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdCY6Zm9jdXN7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM1NDZlNWIhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Jjpmb2N1czo6cGxhY2Vob2xkZXJ7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiByZ2JhKDIyMSwyMDcsMTgyLDAuMSkhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdCAgICB9XHJcbiAgICB9XHJcbn0iLCIud29vY29tbWVyY2UtY2hlY2tvdXR7XHJcblx0I3BheW1lbnQsXHJcblx0Lndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnR7XHJcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIFx0Ym9yZGVyLXJhZGl1czogMDtcclxuICAgIFx0dWwucGF5bWVudF9tZXRob2Rze1xyXG4gICAgXHRcdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgXHR9XHJcblx0fVxyXG5cdCNwYXltZW50IGRpdi5wYXltZW50X2JveHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM1NDZlNWI7XHJcblx0ICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblx0ICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0JjpiZWZvcmV7XHJcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICM1NDZlNWI7XHJcblx0XHRcdHRvcDogLTE1cHg7XHJcblx0XHR9XHJcblx0XHRmaWVsZHNldHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjNTQ2ZTViO1xyXG5cdFx0ICAgIG1hcmdpbjogMjBweCAycHggMTBweDtcclxuXHRcdFx0aW5wdXR7XHJcblx0XHRcdCAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweCFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDYwcHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNTApO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0Y29sb3I6ICRkYXJrLWJsdWU7XHJcblx0XHRcdFx0cGFkZGluZzogMTNweCAxNHB4IWltcG9ydGFudDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRiZWlnZSFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Jjpmb2N1c3tcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM1NDZlNWIhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmZvY3VzOjpwbGFjZWhvbGRlcntcclxuXHRcdFx0XHRcdGNvbG9yOiByZ2JhKDIyMSwyMDcsMTgyLDAuMSkhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQjcGF5bWVudCBkaXYucGF5bWVudF9ib3ggcHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0Y29sb3I6ICRkYXJrLWJsdWU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cdC53b29jb21tZXJjZS1wcml2YWN5LXBvbGljeS10ZXh0IHB7XHJcblx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdH1cclxuXHQud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRzIGgzLFxyXG5cdC53b29jb21tZXJjZS1hZGRpdGlvbmFsLWZpZWxkcyBoMyxcclxuXHQud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHMgaDMsXHJcblx0I29yZGVyX3Jldmlld19oZWFkaW5ne1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcbiAgICBcdGZvbnQtd2VpZ2h0OiAxMDA7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Y29sb3I6ICRkYXJrLWJsdWU7XHJcblx0fVxyXG5cdGZvcm0gLmZvcm0tcm93IGxhYmVse1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdH1cclxuXHRidXR0b25bdHlwZT1cInN1Ym1pdFwiXXtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWUhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xyXG5cdCAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ibHVlIWltcG9ydGFudDtcclxuICAgIFx0Ym9yZGVyLXJhZGl1czogMCFpbXBvcnRhbnQ7XHJcblx0ICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgXHRtYXgtd2lkdGg6IDMyMHB4O1xyXG4gICAgXHRwYWRkaW5nOiAxNnB4IDA7XHJcblx0fVxyXG5cdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntcclxuXHRcdGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdH1cclxuXHQ6LW1zLWlucHV0LXBsYWNlaG9sZGVye1xyXG5cdFx0Y29sb3I6ICRkYXJrLWJsdWU7XHJcblx0fVxyXG5cdDo6LW1zLWlucHV0LXBsYWNlaG9sZGVye1xyXG5cdFx0Y29sb3I6ICRkYXJrLWJsdWU7XHJcblx0fVxyXG5cdDo6cGxhY2Vob2xkZXJ7XHJcblx0XHRjb2xvcjogJGRhcmstYmx1ZTtcclxuXHR9XHJcblx0dGV4dGFyZWEsXHJcblx0aW5wdXRbdHlwZT1cInRlbFwiXSxcclxuXHRpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcblx0aW5wdXRbdHlwZT1cInRleHRcIl17XHJcblx0ICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDYwcHg7XHJcblx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZyg1MCk7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Y29sb3I6ICRkYXJrLWJsdWU7XHJcblx0XHRwYWRkaW5nOiAxM3B4IDE0cHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogNTBweDtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ibHVlO1xyXG5cdFx0Jjpmb2N1c3tcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzU0NmU1YjtcclxuXHRcdH1cclxuXHRcdCY6Zm9jdXM6OnBsYWNlaG9sZGVye1xyXG5cdFx0XHRjb2xvcjogcmdiYSgyMjEsMjA3LDE4MiwwLjEpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHR0ZXh0YXJlYXtcclxuXHRcdG1pbi1oZWlnaHQ6IDE0MHB4O1xyXG5cdH1cclxuXHQvLyBEcm9wZG93bi9TZWxlY3QyIFN0eWxlc1xyXG5cdC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle1xyXG5cdFx0YXBwZWFyYW5jZTogbm9uZSFpbXBvcnRhbnQ7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9zZWxlY3QtZHJvcC1pY29uLnBuZyk7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTlweCBjZW50ZXI7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ibHVlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdG1pbi1oZWlnaHQ6IDUwcHg7XHJcblx0ICAgIG1hcmdpbjogMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHR9XHJcblx0LnNlbGVjdDItZHJvcGRvd257XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ibHVlIWltcG9ydGFudDtcclxuXHR9XHJcblx0LnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCxcclxuXHQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257XHJcblx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXNpemU6IDE2cHghaW1wb3J0YW50O1xyXG5cdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMCk7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Y29sb3I6ICRkYXJrLWJsdWU7XHJcblx0ICAgIGJvcmRlci1jb2xvcjogJGRhcmstYmx1ZTtcclxuXHR9XHJcblx0LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdLFxyXG5cdC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bZGF0YS1zZWxlY3RlZD10cnVlXXtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdH1cclxuXHQuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlcntcclxuXHRcdGNvbG9yOiAjNTQ2ZTViO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxuXHQuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtcclxuXHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdH1cclxufVxyXG5cclxuIiwiLnNpbmdsZS1wcm9kdWN0LXNlY3Rpb257XHJcblx0cGFkZGluZzogNDVweCAwIDA7XHJcblx0LnJlbGF0ZWQucHJvZHVjdHN7XHJcblx0XHRyb3ctZ2FwOiAwO1xyXG5cdFx0cGFkZGluZzogMjRweCAwIDAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0PiBoMntcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQtMjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdCAgICBmb250LXNpemU6IDQ4cHg7XHJcblx0XHQgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcblx0XHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdCAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcclxuXHRcdCAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxuXHRcdCAgICBtYXJnaW46IDMwcHggMCAyMHB4O1xyXG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xyXG5cdFx0ICAgIHBhZGRpbmc6IDAgMCAyMnB4O1xyXG5cdFx0ICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtYmx1ZTtcclxuXHQgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdGRpdi5wcm9kdWN0e1xyXG5cdCAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHQgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cdCAgICBtYXJnaW46IGF1dG87XHJcblx0fVxyXG5cdGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5e1xyXG5cdCAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbjogMCA0MHB4IDQ0cHggMDtcclxuXHQgICAgcGFkZGluZzogMDtcclxuXHQgICAgd2lkdGg6IDU4MHB4IWltcG9ydGFudDtcclxuXHQgICAgei1pbmRleDogMDtcclxuXHR9XHJcblx0ZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24sXHJcblx0ZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWx7XHJcblx0ICAgIHBhZGRpbmc6IDEycHggMCAwO1xyXG5cdFx0aDEsaDIsaDMsaDQsaDUsaDZ7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250LTI7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHQgICAgZm9udC1zaXplOiA0OHB4O1xyXG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG5cdFx0ICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xyXG5cdFx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAyM3B4O1xyXG5cdFx0fVxyXG5cdFx0cHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRtb250c2VycmF0LXJlZ3VsYXI7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHQgICAgZm9udC1zaXplOiAxNXB4O1xyXG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0ICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDEwKTtcclxuXHRcdFx0Y29sb3I6ICRncmF5O1xyXG5cdFx0XHRtYXJnaW46IDAgMCAxMnB4O1xyXG5cdFx0fVxyXG5cdFx0dWx7XHJcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDI2cHg7XHJcblx0XHRcdG1hcmdpbjogMCAwIDE0cHg7XHJcblx0XHRcdGxpe1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdC1yZWd1bGFyO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdCAgICBmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdFx0ICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3JheTtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9idWxsZXQtYXRvbS1pY29uLnBuZyk7XHJcblx0XHRcdFx0XHR3aWR0aDogMTlweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHQgICAgdG9wOiA1MCU7XHJcblx0XHRcdFx0ICAgIGxlZnQ6IC0yNnB4O1xyXG5cdFx0XHRcdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdGRpdi5wcm9kdWN0IC5wcm9kdWN0LXNrdS1pZHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdC1yZWd1bGFyO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHQgICAgZm9udC1zaXplOiAxNXB4O1xyXG5cdCAgICBsaW5lLWhlaWdodDogMjRweDtcclxuXHQgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNTApO1xyXG5cdFx0Y29sb3I6ICRsaWdodC1ibHVlO1xyXG5cdFx0bWFyZ2luOiAwIDAgMTJweDtcclxuXHR9XHJcblx0LmJlbG93LXByb2R1Y3QtdGh1bWJuYWlsc3tcclxuXHRcdG9yZGVyOiAxO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGgye1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udC0yO1xyXG5cdFx0ICAgIGZvbnQtc2l6ZTogNzZweDtcclxuXHRcdCAgICBmb250LXdlaWdodDogNzAwO1xyXG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiA3MnB4O1xyXG5cdFx0ICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKC02KTtcclxuXHRcdFx0Y29sb3I6ICRkYXJrLWJsdWU7XHJcblx0XHRcdG1hcmdpbjogOXB4IDAgMDtcclxuXHRcdH1cclxuXHRcdHB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250LTI7XHJcblx0XHQgICAgZm9udC1zaXplOiA0MHB4O1xyXG5cdFx0ICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHQgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0XHQgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMik7XHJcblx0XHRcdGNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRzcGFue1xyXG5cdFx0XHRcdGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5yYXRpbmctc3Rhci1ib3h7XHJcblx0ICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0ICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHQgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdC5zdGFyLXJhdGluZyxcclxuXHQgICAgLnByaWNle1xyXG5cdCAgICBcdG1hcmdpbjogMDtcclxuXHQgICAgfVxyXG5cdFx0Lndvb2NvbW1lcmNlLXByb2R1Y3QtcmF0aW5ne1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHQgICAgLnN0YXItcmF0aW5ne1xyXG4gICAgXHQgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgXHRcdGxldHRlci1zcGFjaW5nOiAzcHg7XHJcblx0ICAgIFx0Y29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICBcdCAgICB3aWR0aDogNi4zZW07XHJcblx0ICAgIFx0JjpiZWZvcmV7XHJcblx0ICAgIFx0XHRjb2xvcjogJGRhcmstYmx1ZTtcclxuXHQgICAgXHR9XHJcblx0ICAgIH1cclxuXHR9XHJcblx0LnByb2R1Y3RfdGl0bGV7XHJcblx0ICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250LTI7XHJcblx0ICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0ICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHQgICAgZm9udC1zaXplOiA0MHB4O1xyXG5cdCAgICBsaW5lLWhlaWdodDogNDNweDtcclxuXHQgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMCk7XHJcblx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0ICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdCAgICBwYWRkaW5nOiAwIDcwcHggMCAwIWltcG9ydGFudDtcclxuXHQgICAgbWFyZ2luOiAtMTBweCAwIDRweCFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5wcm9kdWN0LWRlc2N7XHJcblx0XHRwYWRkaW5nOiA1MHB4IDAgMjhweDtcclxuXHRcdHB7XHJcblx0XHQgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHQgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuXHRcdCAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHQgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0ICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xyXG5cdFx0ICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdFx0ICAgIG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHRcdHAgKyBwe1xyXG5cdFx0XHRtYXJnaW46IDEycHggMDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnBhbmVsLWFkZHRubC1pbmZve1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrLWJsdWU7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstYmx1ZTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRtYXJnaW46IDAgMCAxOXB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR0cmFuc2l0aW9uOiAuNHM7XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHQucGFuZWwtaGVhZGluZ3tcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdFx0LnBhbmVsLWhlYWRpbmd7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdH1cclxuXHRcdC5wYW5lbC10aXRsZXtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdFx0Lmljb257XHJcblx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAyMXB4O1xyXG5cdFx0XHR0b3A6IGNhbGMoNTAlIC0gMTBweCk7XHJcblx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0JjpiZWZvcmUsXHJcblx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICM1ODdlNzE7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogY2FsYyg1MCUgLSAxcHgpO1xyXG5cdFx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gOXB4KTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDkwZGVnKSk7XHJcblx0XHRcdFx0QGV4dGVuZCAuYW5pbWF0ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVyOmJlZm9yZSxcclxuXHRcdFx0Jjpob3ZlcjphZnRlcntcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYuYWN0aXZle1xyXG5cdFx0XHQuaWNvbntcclxuXHRcdFx0XHQmOmJlZm9yZSxcclxuXHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMGRlZykpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnBhbmVsLWhlYWRpbmd7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0Lmljb257XHJcblx0XHRcdFx0XHQmOmJlZm9yZSxcclxuXHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRkYXJrLWJsdWU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5wYW5lbC10aXRsZXtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDEwMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMTAwKTtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWJsdWU7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHQgICAgcGFkZGluZzogMTJweCAyMHB4O1xyXG5cdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5wYW5lbC1jb250ZW50cyAudGhlLWNvbnRlbnR7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzZDUwNDI7XHJcblx0XHRcdHBhZGRpbmc6IDAgMjFweCAxNnB4O1xyXG5cdFx0XHR1bHtcclxuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDI0cHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogMTAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM2cHg7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHRjb2xvcjogJGRhcmstYmx1ZTtcclxuXHRcdFx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHQgICAgY29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHQgICAgdG9wOiA4cHg7XHJcblx0XHRcdFx0XHQgICAgbGVmdDogLTI1cHg7XHJcblx0XHRcdFx0XHQgICAgd2lkdGg6IDIzcHg7XHJcblx0XHRcdFx0XHQgICAgaGVpZ2h0OiAxN3B4O1xyXG5cdFx0XHRcdFx0ICAgIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1nL3Bhdy1saXN0LWljb24ucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRwe1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XHJcblx0XHRcdCAgICBmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMTApO1xyXG5cdFx0XHRcdGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdFx0XHQgICAgbWFyZ2luOiAxMnB4IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0cDpmaXJzdC1jaGlsZHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5wYW5lbC1hZGR0bmwtaW5mby5hY3RpdmV7XHJcblx0XHQucGFuZWwtaGVhZGluZ3tcclxuXHRcdFx0YmFja2dyb3VuZDogIzNkNTA0MjtcclxuXHRcdFx0Lmljb257XHJcblx0XHRcdFx0JjpiZWZvcmUsXHJcblx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRkYXJrLWJsdWU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdH1cclxuXHRcdFx0LnBhbmVsLXRpdGxle1xyXG5cdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdHRhYmxlLnZhcmlhdGlvbnN7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudDtcclxuXHRcdGxhYmVse1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMCFpbXBvcnRhbnQ7XHJcblx0XHQgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDhweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMjUpO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRjb2xvcjogJGRhcmstYmx1ZTtcclxuXHRcdH1cclxuXHRcdHNlbGVjdHtcclxuXHQgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0ICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHQgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvZHJvcGRvd24tYXJyb3cucG5nKTtcclxuXHRcdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAyMHB4IHJpZ2h0IDE4cHg7XHJcblx0ICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtYmx1ZTtcclxuXHRcdCAgICBsaW5lLWhlaWdodDogdW5zZXQ7XHJcblx0XHQgICAgaGVpZ2h0OiA1MHB4O1xyXG5cdFx0ICAgIHBhZGRpbmc6IDEwcHggMTRweDtcclxuXHQgICAgICAgIG1hcmdpbi1yaWdodDogMCFpbXBvcnRhbnQ7XHJcblx0ICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZyg1MCk7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuXHRcdFx0Jjpmb2N1c3tcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ibHVlO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6Zm9jdXM6OnBsYWNlaG9sZGVye1xyXG5cdFx0XHRcdGNvbG9yOiByZ2JhKDIyMSwyMDcsMTgyLDAuMSk7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpmb2N1cy12aXNpYmxle1xyXG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0b3B0aW9ue1xyXG5cdFx0XHQgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGEucmVzZXRfdmFyaWF0aW9uc3tcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweCFpbXBvcnRhbnQ7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZyg1MCk7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR9XHJcblx0XHR0aC5sYWJlbCxcclxuXHRcdHRkLnZhbHVle1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMCFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHR0cntcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0ICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuXHRcdCAgICBtYXJnaW46IDAgMCAyNXB4O1xyXG5cdFx0fVxyXG5cdFx0dGQudmFsdWV7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGNvbHVtbi1nYXA6IDE1cHg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdG1pbi13aWR0aDogNjAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQud29vY29tbWVyY2UtdmFyaWF0aW9ue1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHR9XHJcblx0ZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnN7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR1bC50YWJze1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDI3Mjk4IWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHRsaXtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNDI3Mjk4IWltcG9ydGFudDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0bWFyZ2luOiAwIWltcG9ydGFudDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDIwMHB4O1xyXG5cdFx0XHRcdCY6YmVmb3JlLFxyXG5cdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRjb250ZW50OiB1bnNldDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweCFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMCk7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRjb2xvcjogJGRhcmstYmx1ZSFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC53b29jb21tZXJjZS1UYWJzLXBhbmVse1xyXG5cdFx0XHRwYWRkaW5nOiAzMHB4O1xyXG5cdFx0ICAgIG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHRcdC5kb3dubG9hZC1wcm9kdWN0LWRvY3VtZW50c3tcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdCAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHQgICAgY29sdW1uLWdhcDogMjVweDtcclxuXHRcdCAgICByb3ctZ2FwOiAyNXB4O1xyXG5cdFx0fVxyXG5cdFx0LmRvd25sb2FkLWRvY3VtZW50LWxpbmt7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHghaW1wb3J0YW50O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNzUpO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvZG93bmxvYWQtaWNvbi5wbmcpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA1MHB4IGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0cGFkZGluZzogMTBweCA4NXB4IDEwcHggNDlweDtcclxuXHRcdCAgICBtYXgtd2lkdGg6IDM0MHB4O1xyXG5cdFx0ICAgIG1pbi1oZWlnaHQ6IDYwcHg7XHJcblx0ICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdCAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdFx0XHR9XHJcblx0XHRcdHNwYW57XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnByb2R1Y3QtY2F0ZWdvcnl7XHJcblx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRmb250LXNpemU6IDE0cHghaW1wb3J0YW50O1xyXG5cdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNzUpO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuXHRcdG1hcmdpbjogLTVweCAwIDEwcHg7XHJcblx0XHRhe1xyXG5cdFx0XHRjb2xvcjogJGxpZ2h0LWJsdWU7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLyoqXHJcbiAqIFNpbmdsZSBQcm9kdWN0IEdhbGxlcnlcclxuICovXHJcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAuZmxleC12aWV3cG9ydHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ4MnB4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgPiAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X193cmFwcGVye1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3dyYXBwZXJ7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZWJlYmViO1xyXG59XHJcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3dyYXBwZXIgLnpvb21JbWd7XHJcbiAgICBjdXJzb3I6IG1vdmU7XHJcbn1cclxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2V7XHJcbiAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1pbi1oZWlnaHQ6IDQ4MnB4O1xyXG59XHJcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIGltZ3tcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWF4LWhlaWdodDogNDgycHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbn1cclxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMgLmZsZXgtY29udHJvbC10aHVtYnN7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBjb2x1bW4tZ2FwOiA1cHg7XHJcbiAgICByb3ctZ2FwOiA1cHg7XHJcbiAgICBtYXJnaW46IDEwcHggMCAwO1xyXG4gICAgbGl7XHJcbiAgICAgICAgd2lkdGg6IDEwOHB4IWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDEwOHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGxpZ2h0LWJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGljay1hcnJvd3tcclxuICAgICAgICBjb2xvcjogJGxpZ2h0LWJsdWU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAmLnNsaWNrLWRpc2FibGVke1xyXG4gICAgICAgICAgICBjb2xvcjogI2ViZWJlYjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zbGljay1wcmV2e1xyXG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNsaWNrLW5leHR7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeS0tY29sdW1ucy00IC5mbGV4LWNvbnRyb2wtdGh1bWJzIGxpOm50aC1jaGlsZCg0bisxKXtcclxuICAgIGNsZWFyOiBub25lIWltcG9ydGFudDtcclxufVxyXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X190cmlnZ2Vye1xyXG4gICAgdG9wOiA0NDBweDtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvem9vbS1pY29uLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy96b29tLWljb24tYmx1ZS5wbmcpO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuc2V0O1xyXG4gICAgfVxyXG59IiwiLmdyZWNhcHRjaGEtYmFkZ2V7XG5cdGJvdHRvbTogNzRweCFpbXBvcnRhbnQ7XG5cdHotaW5kZXg6IDEwMDEwO1xufVxuLnRhYi1vbmx5LFxuLm1vYmlsZS1vbmx5e1xuXHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cbi5mbGV4LWNvbnRhaW5lcntcblx0ZGlzcGxheTogZmxleDtcbn1cbi5mbGV4LXdyYXB7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cbi5jbGVhcmZpeHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNsZWFyOiBib3RoO1xuXHRmbG9hdDogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG59XG4udGV4dC1qdXN0aWZ5e1xuXHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLnRleHQtcmlnaHR7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRleHQtbGVmdHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cbi50ZXh0LWNlbnRlcntcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuc3Bhbi5vbmVsaW5le1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaGFzLWNsZWFyZml4OmFmdGVye1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y2xlYXI6IGJvdGg7XG5cdGZsb2F0OiBub25lO1xuXHR3aWR0aDogMTAwJTtcbn1cbi5uby1wYWRkaW5ne1xuXHRwYWRkaW5nOiAwIWltcG9ydGFudDtcbn1cbi5hbmltYXRle1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xufVxuLmFuaW1hdGUtdmVyeWZhc3R7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMgZWFzZSk7XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQsXG4uc3Itb25seXtcblx0Ly8gZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG4uYWxpZ25ub25lIHtcblx0bWFyZ2luOiAwO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogYXV0bztcbn1cbi5hbGlnbmNlbnRlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDhweCBhdXRvIDE3cHg7XG5cdGhlaWdodDogYXV0bztcbn1cbi5hbGlnbmxlZnQsXG4uYWxpZ25yaWdodCB7XG5cdG1hcmdpbi10b3A6IDhweDtcblx0bWFyZ2luLWJvdHRvbTogMTdweDtcblx0aGVpZ2h0OiBhdXRvO1xufVxuLmFsaWdubGVmdCB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tcmlnaHQ6IDE3cHg7XG59XG4uYWxpZ25yaWdodCB7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IDE3cHg7XG59XG4uaW1nLXdyYXB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDAgYXV0byAzMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGltZ3tcblx0XHRmbG9hdDogbm9uZTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcblx0XHRtYXJnaW46IDhweCBhdXRvO1xuXHR9XG59XG4uaW1nLXdyYXAtcmlnaHR7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luOiAwIDAgMzBweCA1MHB4O1xufVxuLmltZy13cmFwLWxlZnR7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW46IDAgNTBweCAzMHB4IDA7XG59XG5pbWcuYWxpZ25sZWZ0LFxuaW1nLmFsaWducmlnaHQsXG5pbWcuYWxpZ25ub25lLFxuaW1nLmFsaWduY2VudGVye1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaDYwe1xuXHRtYXgtaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiAyNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdwLW1vYmlsZSl7XG5cdC5pbWctd3JhcHtcblx0XHRmbG9hdDogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0bWFyZ2luOiAwIGF1dG8gMjBweCFpbXBvcnRhbnQ7XG5cdH1cblx0aW1nLmFsaWdubGVmdCxcblx0aW1nLmFsaWducmlnaHQsXG5cdGltZy5hbGlnbm5vbmVcblx0aW1nLmFsaWduY2VudGVye1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMjBweCBhdXRvO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRmbG9hdDogbm9uZTtcblx0XHRjbGVhcjogYm90aDtcblx0fVxufSIsIkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRvdmVybWF4LWRlc2spe1xuXHQuZnJvbnRfZmVhdHVyZWRfc2VjdGlvbntcblx0XHQuY29udGVudHN7XG5cdFx0ICAgIGZsZXgtd3JhcDogd3JhcDtcblx0XHR9XG5cdFx0LmZlYXR1cmVkLXdyYXB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1kZXNrKXtcblx0LmNvbnRhaW5lcntcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHghaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHghaW1wb3J0YW50O1xuXHR9XG5cdC5ibG9nX3BhZ2Vfc2VjdGlvbntcblx0XHQuY29udGFpbmVye1xuXHRcdFx0cGFkZGluZzogMCAyMHB4IWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnBvc3QtY2FyZHN7XG5cdFx0ICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblx0XHQuc2luZ2xlLXBvc3R7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0bWF4LXdpZHRoOiA3NSU7XG5cdCAgICBcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0LnBvc3QtaW1hZ2V7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDEwcHg7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ICAgIGhlaWdodDogYXV0bztcblx0XHRcdFx0ICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5oZWFkaW5ne1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBcdFx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHRcdCAgICBtYXJnaW46IDE1cHggMCAwO1xuXHRcdFx0fVxuXHRcdFx0LnBvc3QtZGF0ZXtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQucG9zdC1jb250ZW50e1xuXHRcdFx0ICAgIG1heC13aWR0aDogMTAwJTtcblx0XHRcdCAgICBwYWRkaW5nOiAwIDAgMTJweCAwO1xuXHRcdFx0ICAgIHB7XG5cdFx0XHQgICAgXHR0ZXh0LWFsaWduLWxhc3Q6IGxlZnQ7XG5cdFx0XHQgICAgfVxuXHRcdFx0ICAgIHA6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdCAgICBtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdHA6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMXB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jb250ZW50LXdyYXB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0LnNpZGViYXJ7XG5cdFx0XHRcdG1hcmdpbjogNDBweCAwIDI1cHg7XG5cdFx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdFx0LndpZGdldC13cmFwIGgye1xuXHRcdFx0XHQgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0dWwud3AtYmxvY2stbGF0ZXN0LXBvc3Rze1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIxcHghaW1wb3J0YW50O1xuXHRcdFx0XHRcdGxpOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4IWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0dWwud3AtYmxvY2stYXJjaGl2ZXN7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjFweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnNoYXJlLXRvLXNvY2lhbHN7XG5cdFx0ICAgIHBhZGRpbmc6IDhweCAwIDAgMDtcblx0XHR9XG5cdH1cblx0LnNpbmdsZS1wb3N0IC5ibG9nX3BhZ2Vfc2VjdGlvbiAudGhlLWNvbnRlbnQtd3JhcHtcblx0ICAgIHBhZGRpbmc6IDE4cHggMCAzMHB4O1xuXHR9XG5cdC5zaW5nbGUtcHJvZHVjdC1zZWN0aW9uIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5e1xuXHQgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHQgICAgbWF4LXdpZHRoOiA2MDBweDtcblx0ICAgIG1hcmdpbjogMCAwIDQwcHg7XG5cdH1cblx0Lndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAuYnV0dG9ue1xuXHQgICAgbWF4LXdpZHRoOiAyMzBweDtcblx0fVxuXHQud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X19pbWFnZXtcblx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHR9XG5cdCNmb290ZXIgLmZvb3Rlci1uYXYtY29sIHVsLm5hdi1saW5rcyxcblx0I2Zvb3RlciAuZm9vdGVyLW5hdi1jb2wuY29sLXR3byB1bC5uYXYtbGlua3N7XG5cdFx0Y29sdW1uLWNvdW50OiAxO1xuXHR9XG5cdCNmb290ZXIgLmZvb3Rlci1uYXYtY29se1xuXHRcdG1heC13aWR0aDogMjQwcHg7XG5cdH1cblx0I2Zvb3RlciAuZm9vdGVyLW5hdi1jb2wuY29sLXR3b3tcblx0XHRtYXgtd2lkdGg6IDMwMHB4O1xuXHRcdHBhZGRpbmc6IDAgMjBweCAwIDY1cHg7XG5cdH1cblx0I2Zvb3RlciAuZm9vdGVyLW5hdi1jb2w6YWZ0ZXJ7XG5cdCAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpO1xuXHR9XG5cdCNmb290ZXIgLmZvb3Rlci1mb3JtLWJveHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGVzayl7XG5cdCNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24+dWwgdWwuZHJvcGRvd24tbWVudSBsaXtcbiAgICBcdGJvcmRlcjogbm9uZTtcbiAgICBcdCY6bGFzdC1jaGlsZHtcbiAgICBcdFx0Ym9yZGVyOiBub25lO1xuICAgIFx0fVxuXHR9XG5cdCNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24+dWwgLmRyb3Bkb3duLWNhcmV0OmJlZm9yZXtcblx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcblx0fVxuXHQjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uPnVsIHVsLmRyb3Bkb3duLW1lbnV7XG5cdFx0cGFkZGluZzogMDtcbiAgICBcdGhlaWdodDogYXV0bztcbiAgICBcdHRvcDogMDtcbiAgICBcdGRpc3BsYXk6IGJsb2NrO1xuICAgIFx0b3BhY2l0eTogMTtcbiAgICBcdCY6YmVmb3Jle1xuICAgIFx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICBcdH1cbiAgICBcdGxpe1xuICAgIFx0XHRwYWRkaW5nOiAwO1xuICAgIFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdH1cblx0ICAgIH1cblx0fVxuXHQjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uPnVsIHVsLmRyb3Bkb3duLW1lbnUgbGkgYXtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdCAgICBtYXJnaW46IDAgYXV0bztcblx0ICAgIHBhZGRpbmc6IDEycHggMjBweCFpbXBvcnRhbnQ7XG5cdCAgICAmOmJlZm9yZXtcblx0ICAgIFx0Y29udGVudDogdW5zZXQ7XG5cdCAgICB9XG5cdH1cblx0I21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lcntcbiAgICBcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgXHQjaGVhZGVyLW5hdmlnYXRpb257XG4gICAgXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIFx0XHRwYWRkaW5nOiAwO1xuICAgIFx0fVxuXHR9XG5cdCNtYXN0aGVhZHtcblx0ICAgIG1pbi1oZWlnaHQ6IDY0cHg7XG5cdH1cblx0I21hc3RoZWFkIC5zdWJtZW51LWJveHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG4gICAgI21lbnUtdG9nZ2xle1xuICAgICAgICBkaXNwbGF5OmJsb2NrIWltcG9ydGFudDtcblx0ICAgIHJpZ2h0OiB1bnNldDtcbiAgICB9XG4gICAgI21hc3RoZWFkLmFmZml4ICNtZW51LXRvZ2dsZXtcblx0XHR0b3A6IDM2cHg7XG5cdH1cbiAgICAjbWFpbi1uYXZpZ2F0aW9ue1xuICAgIFx0bWFyZ2luOiAwO1xuICAgIH1cbiAgICAjbWFpbi1uYXZpZ2F0aW9uLm9wZW57XG5cdCAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgIGJhY2tncm91bmQ6ICRkYXJrLWJsdWU7XG5cdH1cbiAgICAjbWFpbi1uYXZpZ2F0aW9uPnVsIHVse1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG8haW1wb3J0YW50O1xuICAgICAgICByaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gICAgfVxuICAgICNtYWluLW5hdmlnYXRpb24+dWx7XG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgICBwYWRkaW5nOiAyMHB4IDA7XG5cdCAgICBmbG9hdDogbm9uZTtcblx0ICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHQgICAgZGlzcGxheTogZmxleDtcblx0ICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHQgICAgLW1zLWZsZXgtcGFjazogY2VudGVyIWltcG9ydGFudDtcblx0ICAgIGp1c3RpZnktY29udGVudDogY2VudGVyIWltcG9ydGFudDtcblx0ICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG5cdCAgICBtYXJnaW46IDAgYXV0byFpbXBvcnRhbnQ7XG5cdH1cbiAgICAjbWFpbi1uYXZpZ2F0aW9ue1xuXHQgICAgZGlzcGxheTogbm9uZTtcblx0ICAgIG92ZXJmbG93OiBhdXRvO1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgei1pbmRleDogMTAwMDtcblx0ICAgIHRvcDogMTAwJTtcblx0ICAgIGxlZnQ6IDA7XG5cdCAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG5cdCAgICBtYXgtd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHQgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuXHQgICAgcGFkZGluZzogMDtcblx0fVxuXHQjbWFpbi1uYXZpZ2F0aW9uPnVsPmxpe1xuXHQgICAgZmxvYXQ6IG5vbmU7XG5cdCAgICBjbGVhcjogYm90aDtcblx0ICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0ICAgIG1heC13aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG5cdCAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG5cdCAgICBwYWRkaW5nOiAxcHggMjBweCFpbXBvcnRhbnQ7XG5cdCAgICBtYXJnaW46IDA7XG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgICAtbXMtZmxleDogMCAwIGF1dG87XG5cdCAgICBmbGV4OiAwIDAgYXV0byFpbXBvcnRhbnQ7XG5cdH1cblx0I21haW4tbmF2aWdhdGlvbj51bD5saT5he1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICBtYXgtd2lkdGg6IDEwMCU7XG5cdCAgICBwYWRkaW5nOiAxMnB4IDIwcHghaW1wb3J0YW50O1xuXHQgICAgbGluZS1oZWlnaHQ6IDI2cHghaW1wb3J0YW50O1xuXHQgICAgJjphZnRlcntcblx0ICAgIFx0Y29udGVudDogdW5zZXQhaW1wb3J0YW50O1xuXHQgICAgfVxuXHR9XG5cdCNoZWFkZXItbmF2aWdhdGlvbiAubmF2LXdyYXB7XG5cdFx0I21lbnUtdG9nZ2xle1xuXHRcdFx0ZmxleDogMSAwIGF1dG87XG5cdFx0XHRvcmRlcjogMztcblx0XHRcdG1hcmdpbjogMCAwIDEwcHg7XG5cdFx0fVxuXHRcdC5oZWFkZXItYnRue1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRtaW4td2lkdGg6IDEyMHB4O1xuXHRcdFx0bWluLWhlaWdodDogNDBweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcblx0XHRcdG1hcmdpbjogMCAwIDAgMzBweCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5oZWFkZXItcGhvbmUtbGlua3tcblx0XHRcdG9yZGVyOiAxO1xuXHRcdH1cblx0fVxuXHQjaGVhZGVyLW5hdmlnYXRpb24gLmhlYWRlci10b3AtbGlua3N7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uPnVsPmxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gYSBzcGFuLmNhcmV0e1xuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OlwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdCAgICByaWdodDogLTE1cHg7XG5cdFx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0aGVpZ2h0OiA3cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltZy9tZW51LWFycm93LWRvd24ucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdH1cblx0fVxuXHQjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uPnVsPmxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gdWwuZHJvcGRvd24tbWVudXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHQgICAgb3BhY2l0eTogMDtcbiAgICBcdGFuaW1hdGlvbjogLjNzIGVhc2UtaW4tb3V0IGFuaW0tYmxvY2s7XG4gICAgXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG5cdCNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24+dWw+bGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmU+dWwuZHJvcGRvd24tbWVudXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0ICAgIG9wYWNpdHk6IDE7XG4gICAgXHRhbmltYXRpb246IC4zcyBlYXNlLWluLW91dCBhbmltLWJsb2NrLCAuM3MgbGluZWFyIGRlbGF5LXBvaW50ZXItZXZlbnRzO1xuXHR9XG5cdEBrZXlmcmFtZXMgZGVsYXktcG9pbnRlci1ldmVudHN7XG5cdCAgICAwJSB7XG5cdCAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXHQgICAgfVxuXHQgICAgNTAlIHtcblx0ICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cdCAgICB9XG5cdCAgICAxMDAlIHtcblx0ICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHQgICAgfVxuXHR9XG5cdCNmb290ZXIgLmZvb3Rlci1jb2wtbG9nbyxcblx0I2Zvb3RlciAuZm9vdGVyLWxvZ29jYXJkcy1ib3h7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgXHRyb3ctZ2FwOiAxMHB4O1xuXHR9XG5cdCNmb290ZXIgLmZvb3Rlci1sb2dvLWNhcmRzLXRleHQgcHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0I2Zvb3RlciB1bC5mb290ZXItbG9nby1jYXJkc3tcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ICAgIGZsZXgtd3JhcDogd3JhcDtcblx0ICAgIHJvdy1nYXA6IDE1cHg7XG5cdH1cblx0LmZyb250X2JlbmVmaXRzX3NlY3Rpb257XG5cdFx0cGFkZGluZzogMCAwIDMwcHg7XG5cdFx0LmJlbmVmaXRze1xuXHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQgICAgY29sdW1uLWdhcDogMzBweDtcblx0XHQgICAgcm93LWdhcDogNzBweDtcblx0XHR9XG5cdH1cblx0LmxhbmRpbmdfcGFnZV9zZWN0aW9ue1xuXHRcdC5zY3JlZW4ubGVmdHtcblx0XHRcdG1hcmdpbjogMTA0cHggYXV0byBhdXRvO1xuXHRcdH1cbiAgICBcdC5zY3JlZW4ucmlnaHR7XG5cdFx0XHRtYXJnaW46IDYycHggYXV0byBhdXRvO1xuICAgIFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LXRhYil7XG5cdGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWV7XG5cdFx0bGFiZWwuZ2ZpZWxkX2xhYmVse1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRwYWRkaW5nOiAwIDZweDtcblx0XHR9XG5cdFx0aW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pLFxuXHRcdHNlbGVjdDpub3QoW211bHRpcGxlPVwibXVsdGlwbGVcIl0pe1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHghaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblx0XHR0ZXh0YXJlYXtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4IWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdHBhZGRpbmc6IDhweCAxMnB4O1x0XHRcdFxuXHRcdH1cblx0XHRzZWxlY3QuZ2ZpZWxkX3NlbGVjdHtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAxOXB4IHJpZ2h0IDE1cHg7XG5cdFx0fVxuXHR9XG5cdC5ibG9nX3BhZ2Vfc2VjdGlvbntcblx0XHQuY29udGFpbmVye1xuXHRcdFx0cGFkZGluZzogMCFpbXBvcnRhbnQ7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogdW5zZXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50aGUtY29udGVudC13cmFwe1xuXHRcdCAgICBwYWRkaW5nOiAxOHB4IDAgMjBweDtcblx0XHRcdC5jb250YWluZXJ7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMjBweCFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jYXJkLWNvbnRlbnR7XG5cdFx0XHRpbWd7XG5cdFx0XHQgICAgbGVmdDogMDtcblx0XHRcdH1cblx0XHRcdGEuYmxvZy1wcmV2LWltZ3tcblx0XHRcdCAgICBwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYmxvZy1hcmNoaXZlOm5vdCguYm94ZXMpe1xuXHRcdFx0LmNhcmQtY29udGVudHtcblx0XHRcdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0ICAgIG1hcmdpbjogMCAtMjBweDtcblx0XHRcdH1cblx0XHRcdC5wb3N0LWNvbnRlbnRze1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0XHRcdC5wb3N0LXRpdGxle1xuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRtYXJnaW46IDE0cHggMCA5cHg7XG5cdFx0XHR9XG5cdFx0XHQucG9zdC1kYXRle1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdH1cblx0XHRcdC5leGNlcnB0IHA6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0XHR9XG5cdFx0XHQucmVhZG1vcmV7XG4gICAgXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuICAgIFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHQgICAgbWluLWhlaWdodDogNjRweDtcblx0XHRcdH1cblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHRcdC5jYXJke1xuXHRcdCAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0LmNhcmQtd3JhcHtcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmV4Y2VycHR7XG5cdFx0XHQgICAgaGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2luZ2xlLXBvc3QgLnNpZGViYXIgYXtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQjaGVhZGVyLW5hdmlnYXRpb24gLm5hdi10b3AtaXRlbSxcblx0I2hlYWRlci1uYXZpZ2F0aW9uIC5oZWFkZXItdG9wLWxpbmtze1xuXHRcdGNvbHVtbi1nYXA6IDMwcHg7XG5cdH1cblx0I2Zvb3RlciAuZm9vdGVyLW5hdi1jb2wubGFzdC1jb2x7XG5cdFx0cGFkZGluZzogMCAwIDAgMzBweDtcblx0fVxuXHQjZm9vdGVyIC5mb290ZXItbmF2LWNvbC5jb2wtdHdve1xuXHQgICAgcGFkZGluZzogMCAyMHB4IDAgMzBweDtcblx0fVxuXHQuZnJvbnRfbG9nb3Nfc2VjdGlvbntcblx0XHQudGhlLWNvbnRlbnQtd3JhcHtcblx0XHRcdHBhZGRpbmc6IDMwcHggMDtcblx0XHR9XG5cdH1cblx0LmZyb250X3RvcHJvZHVjdHNfc2VjdGlvbntcblx0XHR1bC5maWx0ZXItdGFicy5icmFuZHMsXG5cdFx0dWwuZmlsdGVyLXRhYnMuY2F0ZWdvcmllc3tcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblx0fVxuXHQuZnJvbnRfY29udGFjdHVzX3NlY3Rpb257XG5cdFx0LmNvbnRlbnRze1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdFx0LmNvbnRlbnQtbGVmdHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0LmNvbnRlbnQtcmlnaHR7XG5cdFx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdH1cblx0XHQuaW1hZ2UgaW1ne1xuXHRcdFx0bGVmdDogNTAlO1xuICAgIFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0fVxuXHRcdC5idG4tbGlua3tcblx0XHQgICAgbWFyZ2luOiAyMHB4IGF1dG8gMCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5mcm9udF9jYXRlZ29yaWVzX3NlY3Rpb257XG5cdFx0LmNhdF9yb3dfMTIzNHtcblx0XHQgICAgZmxleC13cmFwOiB3cmFwO1xuXHQgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHQgICAgY29sdW1uLWdhcDogMDtcblx0XHQgICAgcm93LWdhcDogMjBweDtcblx0XHQgICAgLmNhdGVnb3J5LXdyYXB7XG5cdFx0ICAgIFx0d2lkdGg6IDQ5JTtcblx0XHQgICAgfVxuXHRcdH1cblx0fVxuXHQuZnJvbnRfdG9wcm9kdWN0c19zZWN0aW9uIHVsLnByb2R1Y3QtdGFicyBhLnRhYnMtbGlua3tcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYil7XG5cdCNmb290ZXJ7XG5cdFx0LmZvb3Rlci1uYXZzLWJveHtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ICAgIHJvdy1nYXA6IDE1cHg7XG5cdFx0fVxuXHRcdC5mb290ZXItbmF2LWNvbDphZnRlcntcblx0XHRcdGNvbnRlbnQ6IHVuc2V0O1xuXHRcdH1cblx0XHQuZm9vdGVyLW5hdi1jb2x7XG5cdFx0XHRtYXgtd2lkdGg6IDMwMHB4O1xuXHRcdH1cblx0XHQuZm9vdGVyLW5hdi1jb2wuY29sLXR3b3tcblx0XHQgICAgbWF4LXdpZHRoOiAzMDBweDtcblx0ICAgICAgICBwYWRkaW5nOiAwO1xuXHRcdH1cblx0XHQuZm9vdGVyLW5hdi1jb2wubGFzdC1jb2x7XG5cdFx0ICAgIG1heC13aWR0aDogNjAwcHg7XG5cdFx0ICAgIHBhZGRpbmc6IDA7XG5cdFx0fVxuXHRcdC5mb290ZXItZm9ybSB1bHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ICAgIHJvdy1nYXA6IDE1cHg7XG5cdFx0fVxuXHRcdC5mb290ZXItZm9ybSBidXR0b25bdHlwZT1zdWJtaXRde1xuXHRcdFx0bWFyZ2luOiAxNXB4IDAgMDtcblx0XHR9XG5cdFx0LmZvb3Rlci1mb3JtIGZvcm17XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0fVxuXHQuZnJvbnRfZmVhdHVyZWRfc2VjdGlvbntcblx0XHQuZmVhdHVyZWQtd3JhcHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQuZnJvbnRfYmFubmVyX3NlY3Rpb257XG5cdFx0dWwucHJvZHVjdC1saXN0e1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0aW1nLnNpemUtd3B3dGVjLXNsaWRlci1pbWd7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtaW4tdGFiKXtcblx0LmZsZXgtY29udGFpbmVye1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0Lndvb2NvbW1lcmNlIC5hbGwtcHJvZHVjdHMtc2VjdGlvbntcblx0XHQuY29udGFpbmVye1xuXHRcdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0XHQuc2lkZWJhci1zaG9we1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0ICAgIG1heC13aWR0aDogMTAwJTtcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRyaWdodDogLTIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zaG9wLWNvbnRlbnR7XG5cdFx0XHRvcmRlcjogMTtcblx0XHQgICAgcGFkZGluZzogNDdweCAwIDAgMDtcblx0XHR9XG5cdH1cblx0I2hlYWRlci1uYXZpZ2F0aW9uIC5uYXYtdG9wLWl0ZW17XG5cdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdH1cblx0I2hlYWRlci1uYXZpZ2F0aW9uIC5oZWFkZXItdG9wLWxpbmtze1xuXHQgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblx0fVxuXHQubGFuZGluZ19wYWdlX3NlY3Rpb257XG5cdFx0LnNjcmVlbntcblx0XHRcdCYubGVmdHtcblx0XHRcdFx0bWFyZ2luOiAxNTBweCBhdXRvIGF1dG87XG5cdFx0XHR9XG5cdFx0XHQmLnJpZ2h0e1xuXHRcdFx0XHRtYXJnaW46IDEyMHB4IGF1dG8gYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNjcmVlbntcblx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdC5sZWZ0LFxuXHRcdCAgICAucmlnaHR7XG5cdFx0XHRcdG1heC13aWR0aDogMjgwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50b3AtY29udGVudCxcblx0XHQuYm90LWNvbnRlbnR7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdC5pbWFnZXtcblx0XHRcdCYubGVmdHtcblx0XHQgICAgXHRtaW4taGVpZ2h0OiAyMjBweDtcblx0XHRcdCAgICBpbWd7XG5cdFx0XHQgICAgXHR3aWR0aDogYXV0bztcbiAgICBcdFx0XHRcdG1heC1oZWlnaHQ6IDMyMHB4O1xuXHRcdFx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ICAgICAgICB0b3A6IC0xMnB4O1xuXHRcdFx0XHQgICAgbGVmdDogY2FsYyg0MCUgLSAycHgpO1xuXHRcdFx0XHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHRcdCYucmlnaHR7XG5cdFx0ICAgIFx0bWluLWhlaWdodDogMjMwcHg7XG5cdFx0ICAgIFx0bWFyZ2luOiAzMnB4IDAgMjRweDtcblx0XHRcdCAgICBpbWd7XG5cdFx0XHQgICAgXHR3aWR0aDogYXV0bztcblx0XHRcdFx0ICAgIG1heC1oZWlnaHQ6IDI1NnB4O1xuXHRcdFx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQgICAgdG9wOiAwO1xuXHRcdFx0XHQgICAgbGVmdDogLTRweDtcblx0XHRcdFx0ICAgIHRyYW5zZm9ybTogdW5zZXQ7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdH1cblx0XHQubG9nby1pbWFnZSBpbWd7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdFx0LmhlYWRpbmdze1xuXHRcdFx0Ji50b3B7XG5cdFx0XHQgICAgZm9udC1zaXplOiA0MXB4O1xuXHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRcdFx0ICAgICYucmlnaHR7XG5cdFx0XHQgICAgXHRmb250LXNpemU6IDUycHg7XG4gICAgXHRcdFx0XHRsaW5lLWhlaWdodDogNDJweDtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0XHQmLm1haW57XG5cdFx0XHRcdGZvbnQtc2l6ZTogNzBweDtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogNThweDtcblx0XHRcdCAgICAmLnJpZ2h0e1xuXHRcdFx0ICAgIFx0Zm9udC1zaXplOiA3N3B4O1xuICAgIFx0XHRcdFx0bGluZS1oZWlnaHQ6IDU4cHg7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdFx0Ji5zdWJ7XG4gICAgXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudGhlLWNvbnRlbnR7XG5cdFx0XHRwe1xuXHRcdCAgICBcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdCAgICAmLnJpZ2h0IHB7XG5cdFx0XHQgICAgZm9udC1zaXplOiAxOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUpe1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1pbi10YWItODQwKXtcblx0LmZyb250X2NhdGVnb3JpZXNfc2VjdGlvbntcblx0XHQuY2F0X3Jvd18xMjN7XG5cdFx0ICAgIGZsZXgtd3JhcDogd3JhcDtcblx0ICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0ICAgIGNvbHVtbi1nYXA6IDA7XG5cdFx0ICAgIHJvdy1nYXA6IDIwcHg7XG5cdFx0ICAgIC5jYXRlZ29yeS13cmFwe1xuXHRcdCAgICBcdHdpZHRoOiAxMDAlO1xuXHRcdCAgICB9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd3AtbW9iaWxlKXtcblx0Ly8gLmFkbWluLWJhciAjbWFzdGhlYWQgLmFmZml4e1xuXHQvLyBcdHRvcDogMTFweDtcblx0Ly8gfVxuXHQjd3BhZG1pbmJhcntcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdH1cblx0LmhpZGUtb24tbW9iaWxle1xuXHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHR9XG5cdCNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXJ7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCAgICAubmF2LXdyYXB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0I2hlYWRlci1uYXZpZ2F0aW9ue1xuXHRcdC5uYXYtdG9wLWl0ZW17XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0XHQubmF2LXdyYXAgI21lbnUtdG9nZ2xle1xuXHQgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgdG9wOiAzMHB4O1xuXHRcdCAgICByaWdodDogMjBweDtcblx0XHQgICAgbWFyZ2luOiAwO1xuXHRcdH1cblx0XHQuaGVhZGVyLXRvcC1saW5rc3tcblx0XHRcdGNvbHVtbi1nYXA6IDI0cHg7XG5cdFx0fVxuXHR9XG5cdCNmb290ZXJ7XG5cdFx0LmZvb3Rlci1sb2dvLXRleHQgcHtcblx0XHQgICAgZm9udC1zaXplOiA0MnB4O1xuXHQgICAgXHRsaW5lLWhlaWdodDogNDBweDtcblx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHRpbWcuZm9vdGVyLWN1c3RvbS1sb2dve1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cdC5mcm9udF9jYXRlZ29yaWVzX3NlY3Rpb24gLmhlYWRpbmdze1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0fVxuXHQubGFuZGluZ19wYWdlX3NlY3Rpb257XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4MWYzYyAwJSwgIzA4MWYzYyA1MCUsICM2M2FkZjggNTAlLCAjNjNhZGY4IDEwMCUpO1xuXHRcdC5jb250ZW50c3tcblx0XHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cdFx0LmNvbnRlbnQtbGVmdCxcblx0XHQuY29udGVudC1yaWdodHtcblx0XHRcdGhlaWdodDogNTAlO1xuXHRcdH1cblx0XHQuc2NyZWVue1xuXHRcdFx0Ji5sZWZ0LFxuXHRcdFx0Ji5yaWdodHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHQgICAgbWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pbWFnZXtcblx0XHRcdCYubGVmdCxcblx0XHRcdCYucmlnaHR7XG5cdFx0XHQgICAgbWF4LXdpZHRoOiAyNjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3cC1tZWRpdW0pe1xuXHQud29vY29tbWVyY2UtYWNjb3VudCBkaXYud29vY29tbWVyY2V7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24sXG5cdFx0Lndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50e1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWx7XG5cdFx0ICAgIGNvbHVtbi1jb3VudDogMztcblx0XHR9XG5cdH1cblx0Lndvb2NvbW1lcmNlIC5hbGwtcHJvZHVjdHMtc2VjdGlvbiAuc2hvcC1jb250ZW50IC5icmFuZC1sb2dvLWJveHtcblx0XHQmOmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6IHVuc2V0O1xuXHRcdH1cblx0XHQucGFnZS10aXRsZXtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MnB4O1xuXHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ICAgIHBhZGRpbmc6IDA7XG5cdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHQuZnJvbnRfY2F0ZWdvcmllc19zZWN0aW9ue1xuXHRcdC5jYXRfcm93XzEyLFxuXHRcdC5jYXRfcm93XzEyMzR7XG5cdFx0ICAgIGZsZXgtd3JhcDogd3JhcDtcblx0ICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0ICAgIGNvbHVtbi1nYXA6IDA7XG5cdFx0ICAgIHJvdy1nYXA6IDIwcHg7XG5cdFx0ICAgIC5jYXRlZ29yeS13cmFwe1xuXHRcdCAgICBcdHdpZHRoOiAxMDAlO1xuXHRcdCAgICB9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd3AtbWVkaXVtLTY1MCl7XG5cdC8vIC5hZG1pbi1iYXIgI21hc3RoZWFkIC5oZWFkZXItYm94e1xuXHQvLyAgICAgdG9wOiAtNDZweDtcblx0Ly8gfVxuXHQjbWFzdGhlYWR7XG5cdFx0I2xvZ297XG5cdFx0XHQuY3VzdG9tLWxvZ297XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdCYubW9iaWxle1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5ibG9nX3BhZ2Vfc2VjdGlvbntcblx0XHQuc2luZ2xlLXBvc3R7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHQuc2lkZWJhcntcblx0XHRcdFx0bWluLXdpZHRoOiB1bnNldDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I2Zvb3RlciAuZm9vdGVyLW5hdi1jb2wsICNmb290ZXIgLmZvb3Rlci1uYXYtY29sLmNvbC10d28ge1xuXHQgICAgbWF4LXdpZHRoOiAyNTZweDtcblx0fVxuXHRkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5jaGVja2JveGVzLWNvbHMtMyAuZ2ZpZWxkX2NoZWNrYm94IC5nY2hvaWNlLFxuXHRkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5jaGVja2JveGVzLWNvbHMtNCAuZ2ZpZWxkX2NoZWNrYm94IC5nY2hvaWNle1xuXHRcdG1heC13aWR0aDogNTAlO1xuXHR9XG5cdGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9sYWJlbHtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0fVxuXHQud29vY29tbWVyY2UgI3Jldmlld3MgI2NvbW1lbnRzIC53b29jb21tZXJjZS1ub3Jldmlld3MsXG5cdC53b29jb21tZXJjZSAjcmV2aWV3cyAjY29tbWVudHMgLndvb2NvbW1lcmNlLVJldmlld3MtdGl0bGV7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdC53b29jb21tZXJjZSAjcmV2aWV3X2Zvcm0gLmNvbW1lbnQtcmVwbHktdGl0bGV7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHR9XG5cdC53b29jb21tZXJjZSAjcmV2aWV3X2Zvcm0gZm9ybS5jb21tZW50LWZvcm17XG5cdCAgICB3aWR0aDogMTAwJTtcblx0fVxuXHQuc2luZ2xlLXByb2R1Y3Qtc2VjdGlvbiAucmVsYXRlZC5wcm9kdWN0cz5oMntcblx0ICAgIGZvbnQtc2l6ZTogMjhweDtcblx0fVxuXHQuZnJvbnRfY29udGFjdHVzX3NlY3Rpb257XG5cdFx0LmhlYWRpbmdze1xuXHRcdFx0Zm9udC1zaXplOiA1NXB4O1xuXHRcdH1cblx0XHQuY29udGVudC1sZWZ0LFxuXHRcdC5jb250ZW50LXJpZ2h0e1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQuY29udGVudC1yaWdodHtcblx0XHRcdGhlaWdodDogMTUwcHg7XG5cdFx0fVxuXHRcdC5pbWFnZSBpbWd7XG5cdFx0ICAgIHdpZHRoOiA1MDBweDtcblx0XHQgICAgaGVpZ2h0OiBhdXRvO1xuXHRcdCAgICBib3R0b206IC00MHB4O1xuXHRcdH1cblx0fVxuXHQuZnJvbnRfdG9wcm9kdWN0c19zZWN0aW9ue1xuXHRcdC5jb250ZW50LXRvcHtcblx0XHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ICAgIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdFx0dWwucHJvZHVjdC10YWJzIGxpe1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdC5mcm9udF9iYW5uZXJfc2VjdGlvbntcblx0XHQuaGVhZGluZ3MgLnRvcHtcbiAgICBcdFx0Zm9udC1zaXplOiAyNHB4IWltcG9ydGFudDtcbiAgICBcdFx0bGluZS1oZWlnaHQ6IDI0cHghaW1wb3J0YW50O1xuICAgIFx0XHRtYXJnaW46IDA7XG4gICAgXHRcdHNwYW4uZmxvYXRpbmd7XG5cdFx0XHQgICAgZm9udC1zaXplOiAyNHB4IWltcG9ydGFudDtcblx0ICAgIFx0XHRsaW5lLWhlaWdodDogdW5zZXQhaW1wb3J0YW50O1xuXHQgICAgXHRcdGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcblx0ICAgIFx0XHRtYXJnaW46IDA7XG5cdCAgICBcdFx0c3Bhbntcblx0ICAgIFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayFpbXBvcnRhbnQ7XG5cdCAgICBcdFx0fVxuICAgIFx0XHR9XG5cdFx0fVxuXHRcdC5oZWFkaW5ncyAubWFpbntcbiAgICBcdFx0Zm9udC1zaXplOiA3NXB4IWltcG9ydGFudDtcbiAgICBcdFx0bGluZS1oZWlnaHQ6IDY2cHghaW1wb3J0YW50O1xuXHRcdCAgICBtYXJnaW46IDAgMCAxNXB4O1xuXHRcdH1cblx0XHQuaGVhZGluZ3MgLnRvcCxcblx0XHQuaGVhZGluZ3MgLm1haW57XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0XHQuYnRuLWxpbmt7XG5cdFx0XHRtYXgtd2lkdGg6IDI0MHB4O1xuXHRcdH1cblx0XHQucmVzaXplcjpiZWZvcmV7XG5cdFx0XHRtaW4taGVpZ2h0OiAzNjBweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3cC1tZWRpdW0tNTQwKXtcblx0I21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjbG9nbyAuYS1jdXN0b20tbG9nb3tcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdCAgICBtYXgtd2lkdGg6IDcwJSFpbXBvcnRhbnQ7XG5cdFx0aW1ne1xuXHRcdCAgICBtYXgtd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQjZm9vdGVyey8vIEFjY29yZGlvbiBNZW51c1xuXHRcdC5mb290ZXItbmF2LWNvbHtcblx0XHRcdC5uYXYtY29sLWhlYWRpbmd7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmLmFjdGl2ZTpob3Zlcntcblx0XHRcdFx0XHQvLyBjb2xvcjogJHllbGxvdztcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1nL25hdi1hcnJvdy1kb3duLnBuZykgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdCAgICB0b3A6IDExcHg7XG5cdFx0XHRcdCAgICByaWdodDogMDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XG5cdFx0XHRcdCAgICB3aWR0aDogMTNweDtcbiAgICBcdFx0XHRcdGhlaWdodDogOXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubmF2LWxpbmtze1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHQgIFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRhbmltYXRpb246IGFuaW0tYmxvY2sgLjNzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNmb290ZXJ7XG5cdFx0LmZvb3Rlci1uYXYtY29se1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmZyb250X2NhdGVnb3JpZXNfc2VjdGlvbiAuaGVhZGluZ3N7XG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgXHRwYWRkaW5nOiAwIDAgMTBweDtcblx0fVxuXHQubGFuZGluZ19wYWdlX3NlY3Rpb257XG5cdFx0LnNjcmVlbi5sZWZ0LFxuXHRcdC5zY3JlZW4ucmlnaHR7XG5cdFx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ICAgIHJvdy1nYXA6IDEwcHg7XG5cdFx0fVxuXHRcdC5sb2dvLWltYWdle1xuXHRcdFx0bWFyZ2luOiAwIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LmltYWdle1xuXHRcdFx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd3Atc21hbGwpe1xuXHQjZm9vdGVyIC5mb290ZXItbG9nby10ZXh0IHAgc3Bhbi5ib2xke1xuICAgIFx0ZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXHQuYmxvZ19wYWdlX3NlY3Rpb257XG5cdFx0LmJsb2ctYXJjaGl2ZXtcblx0XHRcdC5jYXJke1xuXHRcdCAgICAgICAgbWF4LXdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0XHQgICAgICAgICY6YWZ0ZXJ7XG5cdFx0ICAgICAgICBcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0ICAgICAgICB9XG5cdFx0XHR9XG5cdFx0XHQucmVhZG1vcmU6YWZ0ZXJ7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zaW5nbGUtcG9zdHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdC5oZWFkaW5nIHtcblx0XHRcdCAgICBmb250LXNpemU6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQucG9zdC1jb250ZW50IHB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXHRcdFx0LnNpZGViYXIgLnJlY2VudC1wb3N0cyxcblx0XHRcdC5zaWRlYmFyIGgye1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBcdFx0XHRsaW5lLWhlaWdodDogMzRweDtcblx0XHRcdCAgICBtYXJnaW46IC04cHggMCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucG9zdC1pbWFnZXtcblx0XHRcdG1hcmdpbjogMCAtMjBweDtcblx0XHRcdGltZ3tcblx0XHRcdFx0bWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ibG9nLWFyY2hpdmUuYm94ZXN7XG5cdFx0XHQuYmxvZy1wcmV2LWltZ3tcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmNoZWNrYm94ZXMtY29scy0zIC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2UsXG5cdGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmNoZWNrYm94ZXMtY29scy00IC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2V7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdC53b29jb21tZXJjZS1hY2NvdW50IGRpdi53b29jb21tZXJjZXtcblx0XHQud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWx7XG5cdFx0ICAgIGNvbHVtbi1jb3VudDogMjtcblx0XHR9XG5cdH1cblx0LmZyb250X2NvbnRhY3R1c19zZWN0aW9ue1xuXHRcdC5jb250ZW50LWxlZnR7XG5cdFx0ICAgIHBhZGRpbmc6IDM3cHggMCA2MHB4O1xuXHRcdH1cblx0XHQuaGVhZGluZ3N7XG5cdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHR9XG5cdFx0LmltYWdlIGltZ3tcblx0XHQgICAgd2lkdGg6IDM2MHB4O1xuXHRcdCAgICBib3R0b206IC0yOXB4O1xuXHRcdH1cblx0fVxuXHQuZnJvbnRfYmVuZWZpdHNfc2VjdGlvbntcblx0XHQuYmVuZWZpdC13cmFwe1xuXHRcdFx0cGFkZGluZzogMCAyMHB4IDI4cHg7XG5cdFx0fVxuXHRcdC5pbWFnZXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQuZnJvbnRfc2lkZWNvbnRlbnRfc2VjdGlvbiAuaGVhZGluZ3N7XG5cdCAgICBmb250LXNpemU6IDYycHg7XG5cdCAgICBsaW5lLWhlaWdodDogNjJweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcblx0fVxuXHQuZnJvbnRfc2lkZWNvbnRlbnRfc2VjdGlvbiAuYnRuLWxpbmt7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdC5mcm9udF9mZWF0dXJlZF9zZWN0aW9uIC5mZWF0dXJlZC13cmFwIGltZ3tcblx0XHRib3R0b206IC0xMXB4O1xuXHR9XG5cdC5mcm9udF90b3Byb2R1Y3RzX3NlY3Rpb24gdWwuZmlsdGVyLXRhYnMuY2F0ZWdvcmllcyBsaXtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuZnJvbnRfYmFubmVyX3NlY3Rpb257XG5cdFx0LmNvbnRlbnRze1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQgICAgbGVmdDogMDtcblx0XHQgICAgcGFkZGluZzogMCAwIDE1cHg7XG5cdFx0fVxuXHRcdC5oZWFkaW5nc3tcblx0XHQgICAgd2lkdGg6IDEwMCU7XG4gICAgXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdC50b3B7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHRcdC5tYWlue1xuXHRcdFx0XHRmb250LXNpemU6IDU0cHghaW1wb3J0YW50O1xuXHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiA0NnB4IWltcG9ydGFudDtcbiAgICBcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNoZWFkZXItbmF2aWdhdGlvbiAjaGVhZGVyX3NlYXJjaGZvcm17XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufSJdfQ== */
