body.home{font-family:Century Gothic,Arial,"sans-serif";font-size:18px}@font-face{font-display:swap;font-family:museo-sans;font-style:normal;font-weight:300;src:url(../fonts/montserrat-v25-latin-300.eot);src:url(../fonts/montserrat-v25-latin-300.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v25-latin-300.woff2) format("woff2"),url(../fonts/montserrat-v25-latin-300.woff) format("woff"),url(../fonts/montserrat-v25-latin-300.ttf) format("truetype"),url(../fonts/montserrat-v25-latin-300.svg#Montserrat) format("svg")}@font-face{font-display:swap;font-family:museo-sans;font-style:normal;font-weight:400;src:url(../fonts/montserrat-v25-latin-regular.eot);src:url(../fonts/montserrat-v25-latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v25-latin-regular.woff2) format("woff2"),url(../fonts/montserrat-v25-latin-regular.woff) format("woff"),url(../fonts/montserrat-v25-latin-regular.ttf) format("truetype"),url(../fonts/montserrat-v25-latin-regular.svg#Montserrat) format("svg")}@font-face{font-display:swap;font-family:museo-sans;font-style:normal;font-weight:700;src:url(../fonts/montserrat-v25-latin-700.eot);src:url(../fonts/montserrat-v25-latin-700.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v25-latin-700.woff2) format("woff2"),url(../fonts/montserrat-v25-latin-700.woff) format("woff"),url(../fonts/montserrat-v25-latin-700.ttf) format("truetype"),url(../fonts/montserrat-v25-latin-700.svg#Montserrat) format("svg")}@font-face{font-display:swap;font-family:museo-sans;font-style:normal;font-weight:900;src:url(../fonts/montserrat-v25-latin-900.eot);src:url(../fonts/montserrat-v25-latin-900.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v25-latin-900.woff2) format("woff2"),url(../fonts/montserrat-v25-latin-900.woff) format("woff"),url(../fonts/montserrat-v25-latin-900.ttf) format("truetype"),url(../fonts/montserrat-v25-latin-900.svg#Montserrat) format("svg")}.elementor-location-header header.elementor-element{padding:15px 2.7777777778rem!important}@media (max-width:767px){.elementor-location-header header.elementor-element{padding:5px 1.6666666667rem!important}}.di_header .elementor-column.di_header--logo{max-width:16.5rem;width:25%}.di_header .elementor-column.di_header--logo a{height:auto;width:100%}@media (max-width:767px){.di_header .elementor-column.di_header{width:50%!important}}.di_header .elementor-column.di_header--menu--mobile{margin-left:30px;max-width:2.2222222222rem;width:10%!important}.di_header .elementor-column.di_header--menu{margin-left:auto;margin-right:auto;max-width:910px;width:50%!important}.di_header .elementor-column.di_header--menu ul.elementor-nav-menu{font-family:museo-sans,sans-serif;font-size:1.2222222222rem;font-weight:700;letter-spacing:.2444444444rem;text-transform:uppercase}.di_header .elementor-column.di_header--social{max-width:15.5rem;width:25%}.di_header .elementor-column.di_header--social .elementor-social-icons-wrapper{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.di_header .elementor-column.di_header--social .elementor-social-icon{font-size:1.1111111111rem;padding:.5em}.di_header .elementor-column.di_header--language{margin-left:auto;max-width:11.1111111111rem;width:25%}@media (max-width:767px){.di_header .elementor-column.di_header--language{width:10%!important}}.di_header .elementor-column.di_header--language .wpml-ls{font-family:museo-sans,sans-serif}@media only screen and (max-width:1024px){.di_header .elementor-column.di_header--language .wpml-ls{padding:0}}.di_header .elementor-column.di_header--language .wpml-ls .wpml-ls-item:not(:last-of-type){position:relative}.di_header .elementor-column.di_header--language .wpml-ls .wpml-ls-item:not(:last-of-type):after{background-color:#fff;content:"";height:50%;position:absolute;right:-1px;top:50%;transform:translateY(-50%);width:2px}.di_header .elementor-column.di_header--language .wpml-ls .wpml-ls-link{color:#fff}@media (hover:hover){.di_header .elementor-column.di_header--language .wpml-ls .wpml-ls-link:hover{color:#01e0a7}}.di_header .elementor-column.di_header--language .wpml-ls .wpml-ls-current-language>.wpml-ls-link{color:#01e0a7;cursor:default;font-weight:700;pointer-events:none;user-select:none}.di_checkbox .elementor-icon-box-wrapper{align-content:stretch;align-items:center!important;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-bottom:1rem;margin-top:.5rem}@media (max-width:767px){.di_checkbox .elementor-icon-box-wrapper .elementor-icon-box-icon{margin-bottom:0!important;margin-right:.5555555556rem!important}}.di_checkbox h3.elementor-icon-box-title{margin:0}.di-cta-footer>.elementor-shape svg{fill:#6b6af0}.di_footer{padding:5px 2.7777777778rem}@media (max-width:767px){.di_footer{padding:25px 2.1666666667rem}}.di_footer .elementor-column.di_footer--social{width:25%}@media (max-width:767px){.di_footer .elementor-column.di_footer--social{width:100%}.di_footer .elementor-column.di_footer--social .elementor-social-icon{font-size:1.6666666667rem!important;padding:.5em}.di_footer .elementor-column.di_footer--social .elementor-social-icon:not(:last-child){margin-right:15px!important}.di_footer .elementor-column.di_footer--copyright{font-size:.8888888889rem;width:100%}}@media (min-width:768px) and (max-width:1024px){.di_footer .elementor-column.di_footer--copyright{width:40%}}.di_footer .elementor-column.di_footer--legal{color:#fff;font-family:museo-sans,sans-serif;font-size:1.1111111111rem;font-weight:700;letter-spacing:.2444444444rem;margin-left:auto;margin-right:auto;text-align:center;text-transform:uppercase;width:75%}@media (max-width:767px){.di_footer .elementor-column.di_footer--legal{font-size:.7777777778rem;margin-left:0;margin-right:0;width:100%}}@media (min-width:768px) and (max-width:1024px){.di_footer .elementor-column.di_footer--legal{width:60%}}.di_footer .elementor-column.di_footer--legal p{margin:0}.di_footer .elementor-column.di_footer--legal a{color:#fff;transition:.4s}.di_footer .elementor-column.di_footer--legal a:hover{color:#01e0a7}.di_footer .elementor-column.di_footer--legal a:not(:last-child):after{color:#fff;content:"|";margin-left:10px;pointer-events:none}@media (max-width:1024px){.di_footer .elementor-column.di_footer--logo{width:100%}}@media (max-width:767px){.di_footer .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:5px 0}.di_footer .elementor-column-gap-default>.elementor-row>.elementor-column.di_footer--social>.elementor-element-populated{padding-top:0}.di_footer .elementor-column-gap-default>.elementor-row>.elementor-column.di_footer--legal>.elementor-element-populated{padding-bottom:0}}.di_mobile--off-canvas section.elementor-element{left:inherit!important;width:100%!important}.di_mobile--off-canvas.elementor-popup-modal .dialog-widget-content{margin-top:5px}.di_mobile--off-canvas.elementor-popup-modal .dialog-close-button{right:25px;top:0}@media (max-width:1024px){.di_mobile--off-canvas.elementor-popup-modal .dialog-close-button{top:15px}}.di_mobile--off-canvas.elementor-popup-modal .dialog-close-button i{font-size:1.9444444444rem}.di_mobile--off-canvas .elementor-nav-menu{font-family:museo-sans,sans-serif;font-size:1.1111111111rem;font-weight:700;letter-spacing:.1666666667rem;margin-top:3.8888888889rem;text-transform:uppercase}.di_mobile--off-canvas .elementor-nav-menu .menu-item:after{background-color:#f7f8fc;content:"";display:block;height:2px;width:100%}.wsf-form input[type=date].wsf-field,.wsf-form input[type=datetime-local].wsf-field,.wsf-form input[type=email].wsf-field,.wsf-form input[type=file].wsf-field,.wsf-form input[type=month].wsf-field,.wsf-form input[type=number].wsf-field,.wsf-form input[type=password].wsf-field,.wsf-form input[type=search].wsf-field,.wsf-form input[type=tel].wsf-field,.wsf-form input[type=text].wsf-field,.wsf-form input[type=time].wsf-field,.wsf-form input[type=url].wsf-field,.wsf-form input[type=week].wsf-field{border:0;border-bottom:1px solid #01e0a7}.wsf-form input[type=checkbox].wsf-field+label.wsf-label:before{border:1px solid #00bfbf}.wsf-form input[type=checkbox].wsf-field:checked+label.wsf-label:before{background-color:#00bfbf;border-color:#00bfbf}.wsf-form select.wsf-field,.wsf-form textarea.wsf-field{border:0;border-bottom:1px solid #01e0a7}.wsf-form button.wsf-button{font-size:1.2222222222rem;font-weight:700;letter-spacing:3px}.wsf-form button.wsf-button:hover{border-width:1px}.wsf-form button.wsf-button.wsf-button-primary{background-color:#01e0a7;border-color:#01e0a7}.wsf-form button.wsf-button.wsf-button-primary:hover{background-color:#00bfbf;border-color:#00bfbf}article.career{background-color:#fff;border:1px solid #01e0a7;box-shadow:8px 8px 20px 0 rgba(34,34,34,.15);padding:10px 40px}article.career .elementor-element.e-con{padding:0}article.career .e-con-inner>.e-con-full>.elementor-element:first-of-type>.e-con-inner{padding-top:0}article.career .e-con-inner>.e-con-full>.elementor-element:last-of-type{position:absolute;right:0;top:50%;transform:translateY(-50%)}@media (max-width:767px){article.career .e-con-inner>.e-con-full>.elementor-element:last-of-type{margin-top:20px;position:static}}article.career .e-con-inner>.e-con-full>.elementor-element:last-of-type>.elementor-widget-container a{background-color:#01e0a7;color:#fff;padding:10px 20px;transition:all .2s ease-in-out}article.career .e-con-inner>.e-con-full>.elementor-element:last-of-type>.elementor-widget-container a:hover{background-color:#01c794}@media (max-width:767px){.cf_popup--form,.cf_popup--thanks{align-items:center!important}}.cf_popup--form.elementor-popup-modal .dialog-message,.cf_popup--thanks.elementor-popup-modal .dialog-message{background-image:linear-gradient(180deg,#fff,#f2f2f2);border:.0555555556rem solid #00bfbf;box-shadow:0 0 .5555555556rem rgba(0,0,0,.15)}@media (max-width:767px){.cf_popup--form.elementor-popup-modal .dialog-message,.cf_popup--thanks.elementor-popup-modal .dialog-message{height:80vh!important;top:10vh}}.cf_popup--form.elementor-popup-modal .dialog-close-button,.cf_popup--thanks.elementor-popup-modal .dialog-close-button{margin-top:0;right:-1.3888888889rem!important;top:-1.3888888889rem!important}@media (max-width:767px){.cf_popup--form.elementor-popup-modal .dialog-close-button,.cf_popup--thanks.elementor-popup-modal .dialog-close-button{right:-1.1111111111rem!important;top:-1.1111111111rem!important}}.cf_popup--form.elementor-popup-modal .dialog-close-button i,.cf_popup--thanks.elementor-popup-modal .dialog-close-button i{background-color:#01e0a7;border:.1111111111rem solid #fff;border-radius:50%;box-shadow:0 0 .5555555556rem 0 rgba(0,0,0,.26);color:#fff!important;padding:.5555555556rem}@media (max-width:767px){.cf_popup--form.elementor-popup-modal .dialog-close-button i,.cf_popup--thanks.elementor-popup-modal .dialog-close-button i{font-size:1.6666666667rem;padding:.2777777778rem}}.cf_popup--form .elementor-widget-heading h3.elementor-heading-title,.cf_popup--thanks .elementor-widget-heading h3.elementor-heading-title{text-transform:uppercase}.cf_popup--form .elementor-widget-heading p.elementor-heading-title,.cf_popup--thanks .elementor-widget-heading p.elementor-heading-title{margin-bottom:15px}@media (max-width:767px){.cf_popup--form .elementor-widget-heading p.elementor-heading-title,.cf_popup--thanks .elementor-widget-heading p.elementor-heading-title{line-height:1.5em!important}}.cf_popup--form .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{overflow-x:hidden;padding:50px}.cf_popup--form .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated .elementor-form .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:transparent;border-color:#b8b8b8}.cf_popup--form .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated .elementor-form .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper):focus,.cf_popup--form .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated .elementor-form .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper):valid{border-color:#01e0a7}.cf_popup--form .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated .elementor-form .elementor-field-group .elementor-field-textual:focus{box-shadow:none}.cf_popup--form .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated .elementor-form .elementor-field-group .elementor-field-option{display:table}@media (max-width:767px){.cf_popup--form .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated .elementor-form .elementor-field-group .elementor-field-option{margin-top:10px}}.cf_popup--form .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated .elementor-form .elementor-field-group .elementor-field-option .elementor-acceptance-field{height:0;opacity:0;width:0}.cf_popup--form .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated .elementor-form .elementor-field-group .elementor-field-option .elementor-acceptance-field+label:after{content:none}.cf_popup--form .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated .elementor-form .elementor-field-group .elementor-field-option .elementor-acceptance-field:checked+label:after{content:""}.cf_popup--form .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated .elementor-form .elementor-field-group .elementor-field-option label{display:table-cell;height:16px;padding-left:22px;position:relative;vertical-align:middle}.cf_popup--form .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated .elementor-form .elementor-field-group .elementor-field-option label:after,.cf_popup--form .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated .elementor-form .elementor-field-group .elementor-field-option label:before{content:"";display:inline-block;position:absolute}.cf_popup--form .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated .elementor-form .elementor-field-group .elementor-field-option label:before{border:1px solid #777;height:16px;left:0;top:3px;width:16px}.cf_popup--form .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated .elementor-form .elementor-field-group .elementor-field-option label:after{border-bottom:2px solid #777;border-left:2px solid #777;height:5px;left:4px;top:7px;transform:rotate(-45deg);width:9px}.cf_popup--thanks .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{overflow-x:hidden;padding:150px 50px}.cf_popup--thanks .elementor-element.elementor-widget-icon{margin-bottom:40px!important}.cf_popup--thanks .elementor-widget-heading h3.elementor-heading-title,.cf_popup--thanks .elementor-widget-heading p.elementor-heading-title{text-align:center}.topbutton-parent{position:relative}#topbutton{background-color:#e6e6e6;border:4px solid #fff;border-radius:50%;bottom:15px;color:#fff;cursor:pointer;display:none;height:70px;position:fixed;right:15px;text-align:center;text-decoration:none;width:70px;z-index:10}@media (max-width:767px){#topbutton{height:50px;width:50px}}#topbutton:after{border-bottom:2px solid #272c38;border-left:2px solid #272c38;content:"";height:12px;position:absolute;right:40%;top:50%;transform:rotate(-225deg);width:12px}@media (max-width:767px){#topbutton:after{right:35%;top:45%}}#topbutton:hover{background-color:#01e0a7}#topbutton:hover:after{border-color:#fff}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbC5zY3NzIiwic3R5bGUuY3NzIiwiZm9udHMvbW9udHNlcnJhdC5zY3NzIiwibGF5b3V0L2hlYWRlci5zY3NzIiwiZnVuY3Rpb25zL19taXhpbnMuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsImxheW91dC9jb250ZW50LnNjc3MiLCJsYXlvdXQvZm9vdGVyLnNjc3MiLCJsYXlvdXQvbWVudS5zY3NzIiwibW9kdWxlcy9mb3Jtcy5zY3NzIiwibW9kdWxlcy9jYXJlZXIuc2NzcyIsIm1vZHVsZXMvZm9ybXMtb2xkLnNjc3MiLCJtb2R1bGVzL3RvcGJ1dHRvbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBLFVBQ0UsNkNBQUEsQ0FDQSxjQ1lGLENDNENBLFdBQ0UsaUJBQUEsQ0FDQSxzQkFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLDhDQUFBLENBQ0EsMlVEbUJGLENDWEEsV0FDRSxpQkFBQSxDQUNBLHNCQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0Esa0RBQUEsQ0FDQSwrVkRjRixDQ05BLFdBQ0UsaUJBQUEsQ0FDQSxzQkFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLDhDQUFBLENBQ0EsMlVEU0YsQ0NEQSxXQUNFLGlCQUFBLENBQ0Esc0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSw4Q0FBQSxDQUNBLDJVRElGLENFNUdFLG9EQUNFLHNDRm9ISixDRWxISSx5QkFIRixvREFJSSxxQ0ZxSEosQ0FDRixDRTlHTSw2Q0FFRSxpQkFBQSxDQURBLFNGa0hSLENFL0dRLCtDQUVFLFdBQUEsQ0FEQSxVRmtIVixDRTdHTSx5QkFYRix1Q0FZSSxtQkZnSE4sQ0FDRixDRTdHUSxxREFHRSxnQkFBQSxDQURBLHlCQUFBLENBREEsbUJGaUhWLENFbkhNLDZDQVNFLGdCQUFBLENBQ0EsaUJBQUEsQ0FGQSxlQUFBLENBREEsbUJGa0hSLENFNUdVLG1FQUNFLGlDQUFBLENBR0EseUJBQUEsQ0FGQSxlQUFBLENBQ0EsNkJBQUEsQ0FFQSx3QkY4R1osQ0V6R00sK0NBRUUsaUJBQUEsQ0FEQSxTRjRHUixDRXhHUSwrRUFNRSxvQkFBQSxDQURBLGtCQUFBLENBSkEsWUFBQSxDQUNBLGtCQUFBLENBQ0EsY0FBQSxDQUNBLDZCRjRHVixDRXZHUSxzRUFDRSx5QkFBQSxDQUNBLFlGeUdWLENFckdNLGlEQUdFLGdCQUFBLENBREEsMEJBQUEsQ0FEQSxTRnlHUixDRXJHUSx5QkFMRixpREFNSSxtQkZ3R1IsQ0FDRixDRXRHUSwwREFDRSxpQ0Z3R1YsQ0cxTEksMENEaUZJLDBEQUlJLFNGeUdWLENBQ0YsQ0VyR2MsMkZBQ0UsaUJGdUdoQixDRXJHZ0IsaUdBUUUscUJFakZPLENGMEVQLFVBQUEsQ0FHQSxVQUFBLENBRkEsaUJBQUEsQ0FJQSxVQUFBLENBREEsT0FBQSxDQUVBLDBCQUFBLENBSkEsU0Y0R2xCLENFbEdZLHdFQUNFLFVGb0dkLENHbk1JLHFCRGtHWSw4RUFDRSxhRm9HaEIsQ0FDRixDRS9GYyxrR0FLRSxhRXBHUSxDRmtHUixjQUFBLENBQ0EsZUFBQSxDQUZBLG1CQUFBLENBREEsZ0JGcUdoQixDS3pORSx5Q0FNRSxxQkFBQSxDQURBLDRCQUFBLENBSkEsWUFBQSxDQUNBLGtCQUFBLENBQ0EsY0FBQSxDQUNBLDBCQUFBLENBSUEsa0JBQUEsQ0FEQSxnQkxnT0osQ0s1Tk0seUJBREYsa0VBRUkseUJBQUEsQ0FDQSxxQ0wrTk4sQ0FDRixDSzNORSx5Q0FDRSxRTDZOSixDTS9PSSxvQ0FDRSxZTnFQTixDTWhQQSxXQUNFLDJCTm1QRixDTWpQRSx5QkFIRixXQUlJLDRCTm9QRixDQUNGLENNaFBNLCtDQUNFLFNOa1BSLENNaFBRLHlCQUhGLCtDQUlJLFVObVBSLENNalBRLHNFQUNFLG1DQUFBLENBQ0EsWU5tUFYsQ01qUFUsdUZBQ0UsMkJObVBaLENNN09JLGtEQUdJLHdCQUFBLENBREEsVU5pUFIsQ0FMRixDTXhPUSxnREFORixrREFPSSxTTmlQUixDQUNGLENNNU9NLDhDQUtFLFVGakNpQixDRWdDakIsaUNBQUEsQ0FJQSx5QkFBQSxDQURBLGVBQUEsQ0FFQSw2QkFBQSxDQVBBLGdCQUFBLENBQ0EsaUJBQUEsQ0FPQSxpQkFBQSxDQUpBLHdCQUFBLENBTEEsU051UFIsQ001T1EseUJBWkYsOENBY0ksd0JBQUEsQ0FDQSxhQUFBLENBQ0EsY0FBQSxDQUhBLFVOa1BSLENBQ0YsQ003T1EsZ0RBbkJGLDhDQW9CSSxTTmdQUixDQUNGLENNOU9RLGdEQUNFLFFOZ1BWLENNN09RLGdEQUNFLFVGeERlLENFeURmLGNOK09WLENNN09VLHNEQUNFLGFOK09aLENNM09ZLHVFQUVFLFVGbEVXLENFaUVYLFdBQUEsQ0FFQSxnQkFBQSxDQUNBLG1CTjZPZCxDTXRPUSwwQkFERiw2Q0FFSSxVTnlPUixDQUNGLENNaE9RLHlCQUNFLHVHQUNFLGFOa09WLENNN05ZLHlIQUNFLGFOK05kLENNMU5ZLHdIQUNFLGdCTjROZCxDQUNGLENPbFZNLGlEQUVFLHNCQUFBLENBREEsb0JQeVZSLENPblZNLG9FQUNFLGNQcVZSLENPbFZNLGtFQUVFLFVBQUEsQ0FEQSxLUHFWUixDT2xWUSwwQkFKRixrRUFLSSxRUHFWUixDQUNGLENPblZRLG9FQUNFLHlCUHFWVixDT2hWSSwyQ0FFRSxpQ0FBQSxDQUdBLHlCQUFBLENBRkEsZUFBQSxDQUNBLDZCQUFBLENBSEEsMEJBQUEsQ0FLQSx3QlBrVk4sQ08vVVEsNERBS0Usd0JBQUEsQ0FKQSxVQUFBLENBQ0EsYUFBQSxDQUVBLFVBQUEsQ0FEQSxVUG1WVixDUTNXWSxtZkFDSSxRQUFBLENBQ0EsK0JSb1hoQixDUTdXb0IsZ0VBQ0ksd0JSK1d4QixDUXpXd0Isd0VBQ0ksd0JKVkosQ0lXSSxvQlIyVzVCLENRaldRLHdEQUNJLFFBQUEsQ0FDQSwrQlJvV1osQ1EvVlEsNEJBQ0kseUJBQUEsQ0FDQSxlQUFBLENBQ0Esa0JSaVdaLENRL1ZZLGtDQUNJLGdCUmlXaEIsQ1E5VlksK0NBQ0ksd0JKdkNRLENJd0NSLG9CUmdXaEIsQ1E5VmdCLHFEQUNJLHdCSjFDSSxDSTJDSixvQlJnV3BCLENTaGFJLGVBRUkscUJBQUEsQ0FDQSx3QkFBQSxDQUNBLDRDQUFBLENBSEEsaUJUc2FSLENTaGFZLHdDQUNJLFNUa2FoQixDUzFad0Isc0ZBQ0ksYVQ0WjVCLENTeFpvQix3RUFDSSxpQkFBQSxDQUVBLE9BQUEsQ0FEQSxPQUFBLENBRUEsMEJUMFp4QixDU3had0IseUJBTkosd0VBT1EsZUFBQSxDQUNBLGVUMloxQixDQUNGLENTeFo0QixzR0FFSSx3QkxmUixDS2dCUSxVQUFBLENBRkEsaUJBQUEsQ0FHQSw4QlQwWmhDLENTeFpnQyw0R0FDSSx3QlQwWnBDLENVaGNJLHlCQUZGLGtDQUdJLDRCVnVjSixDQUNGLENVcGNNLDhHQUNFLHFEQUFBLENBQ0EsbUNBQUEsQ0FDQSw2Q1ZzY1IsQ1VwY1EseUJBTEYsOEdBTUkscUJBQUEsQ0FDQSxRVnVjUixDQUNGLENVcGNNLHdIQUNFLFlBQUEsQ0FFQSxnQ0FBQSxDQURBLDhCVnVjUixDVXBjUSx5QkFMRix3SEFPSSxnQ0FBQSxDQURBLDhCVndjUixDQUNGLENVcmNRLDRIQUNFLHdCTlRjLENNV2QsZ0NBQUEsQ0FDQSxpQkFBQSxDQUVBLCtDQUFBLENBSkEsb0JBQUEsQ0FHQSxzQlZ3Y1YsQ1VyY1UseUJBUkYsNEhBU0kseUJBQUEsQ0FDQSxzQlZ3Y1YsQ0FDRixDVWpjUSw0SUFDRSx3QlZtY1YsQ1U5YlEsMElBQ0Usa0JWZ2NWLENVOWJVLHlCQUhGLDBJQUlJLDJCVmljVixDQUNGLENVdmJVLDRHQUVFLGlCQUFBLENBREEsWVYwYlosQ1VwYmtCLHFPQUNFLDRCQUFBLENBQ0Esb0JWc2JwQixDVXBib0Isc2RBRUUsb0JWcWJ0QixDVS9ha0Isa0xBQ0UsZVZpYnBCLENVN2FnQiwyS0FDRSxhVithbEIsQ1U3YWtCLHlCQUhGLDJLQUlJLGVWZ2JsQixDQUNGLENVOWFrQix1TUFHRSxRQUFBLENBRkEsU0FBQSxDQUNBLE9WaWJwQixDVTdhc0IsbU5BQ0UsWVYrYXhCLENVemF3QiwyTkFDRSxVVjJhMUIsQ1U3WmtCLGlMQUVFLGtCQUFBLENBR0EsV0FBQSxDQURBLGlCQUFBLENBSEEsaUJBQUEsQ0FFQSxxQlZpYXBCLENVN1pvQiwrV0FHRSxVQUFBLENBQ0Esb0JBQUEsQ0FGQSxpQlZnYXRCLENVM1pvQix3TEFHRSxxQkFBQSxDQUZBLFdBQUEsQ0FHQSxNQUFBLENBQ0EsT0FBQSxDQUhBLFVWZ2F0QixDVTFab0IsdUxBSUUsNEJBQUEsQ0FEQSwwQkFBQSxDQUZBLFVBQUEsQ0FLQSxRQUFBLENBQ0EsT0FBQSxDQUZBLHdCQUFBLENBSEEsU1ZpYXRCLENVNVlVLDhHQUVFLGlCQUFBLENBREEsa0JWK1laLENVdllNLDJEQUNFLDRCVnlZUixDVTdYUSw2SUFDRSxpQlZrWVYsQ1d0a0JBLGtCQUNFLGlCWHlrQkYsQ1d0a0JBLFdBVUUsd0JQR3VCLENPUnZCLHFCQUFBLENBQ0EsaUJBQUEsQ0FFQSxXQUFBLENBSUEsVUFBQSxDQUVBLGNBQUEsQ0FaQSxZQUFBLENBRUEsV0FBQSxDQUhBLGNBQUEsQ0FNQSxVQUFBLENBTUEsaUJBQUEsQ0FGQSxvQkFBQSxDQVJBLFVBQUEsQ0FNQSxVWDhrQkYsQ1d2a0JFLHlCQWhCRixXQWtCSSxXQUFBLENBREEsVVgya0JGLENBQ0YsQ1d4a0JFLGlCQU1FLCtCQUFBLENBREEsNkJBQUEsQ0FIQSxVQUFBLENBRUEsV0FBQSxDQUhBLGlCQUFBLENBT0EsU0FBQSxDQUNBLE9BQUEsQ0FGQSx5QkFBQSxDQUpBLFVYZ2xCSixDV3hrQkkseUJBWEYsaUJBWUksU0FBQSxDQUNBLE9YMmtCSixDQUNGLENXeGtCRSxpQkFDRSx3Qlgwa0JKLENXeGtCSSx1QkFDRSxpQlgwa0JOIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgXCIuL3ZhcmlhYmxlc1wiIGFzICo7XG5cblxuYm9keS5ob21lIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VudHVyeSBHb3RoaWNcIiwgXCJBcmlhbFwiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG59XG5cbi8vLm9zYW5vLWNtIHtcbi8vICAmLWJ1dHRvbiB7XG4vLyAgICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xuLy8gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuLy8gIH1cbi8vXG4vLyAgJi1zYXZlIHtcbi8vICAgICY6aG92ZXIge1xuLy8gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDApICFpbXBvcnRhbnQ7XG4vLyAgICB9XG4vLyAgfVxuLy9cbi8vICAmLWFjY2VwdC1hbGwge1xuLy8gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnkgIWltcG9ydGFudDtcbi8vXG4vLyAgICAmOmhvdmVyIHtcbi8vICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnkgIWltcG9ydGFudDtcbi8vICAgIH1cbi8vICB9XG4vL31cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgRnVuY3Rpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAqIENvbnZlcnQgZm9udC1zaXplIGZyb20gcHggdG8gcmVtIHdpdGggcHggZmFsbGJhY2tcbiAqXG4gKiBAcGFyYW0gJHNpemUgLSB0aGUgdmFsdWUgaW4gcGl4ZWwgeW91IHdhbnQgdG8gY29udmVydFxuICpcbiAqIGUuZy4gcCB7QGluY2x1ZGUgZm9udFNpemUoMTJweCk7fVxuICpcbiAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBHbG9iYWxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkuaG9tZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNlbnR1cnkgR290aGljXCIsIFwiQXJpYWxcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLyogcXVlc3RyaWFsLXJlZ3VsYXIgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogXCJRdWVzdHJpYWxcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3F1ZXN0cmlhbC12MTgtbGF0aW4tcmVndWxhci5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoXCIuLi9mb250cy9xdWVzdHJpYWwtdjE4LWxhdGluLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvcXVlc3RyaWFsLXYxOC1sYXRpbi1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9xdWVzdHJpYWwtdjE4LWxhdGluLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9xdWVzdHJpYWwtdjE4LWxhdGluLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9xdWVzdHJpYWwtdjE4LWxhdGluLXJlZ3VsYXIuc3ZnI1F1ZXN0cmlhbFwiKSBmb3JtYXQoXCJzdmdcIik7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qKlxuQ0VOVFVSWSBHT1RISUMgT1ZFUldSSVRFXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6IFwiY2VudHVyeS1nb3RoaWNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3F1ZXN0cmlhbC12MTgtbGF0aW4tcmVndWxhci5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoXCIuLi9mb250cy9xdWVzdHJpYWwtdjE4LWxhdGluLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvcXVlc3RyaWFsLXYxOC1sYXRpbi1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9xdWVzdHJpYWwtdjE4LWxhdGluLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9xdWVzdHJpYWwtdjE4LWxhdGluLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9xdWVzdHJpYWwtdjE4LWxhdGluLXJlZ3VsYXIuc3ZnI1F1ZXN0cmlhbFwiKSBmb3JtYXQoXCJzdmdcIik7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG1vbnRzZXJyYXQtMzAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tMzAwLmVvdFwiKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTMwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi0zMDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTMwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTMwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTMwMC5zdmcjTW9udHNlcnJhdFwiKSBmb3JtYXQoXCJzdmdcIik7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG1vbnRzZXJyYXQtcmVndWxhciAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLXJlZ3VsYXIuZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tcmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tcmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLXJlZ3VsYXIuc3ZnI01vbnRzZXJyYXRcIikgZm9ybWF0KFwic3ZnXCIpOyAvKiBMZWdhY3kgaU9TICovXG59XG4vKiBtb250c2VycmF0LTcwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTcwMC5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi03MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi03MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi03MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi03MDAuc3ZnI01vbnRzZXJyYXRcIikgZm9ybWF0KFwic3ZnXCIpOyAvKiBMZWdhY3kgaU9TICovXG59XG4vKiBtb250c2VycmF0LTkwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTkwMC5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi05MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tOTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi05MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi05MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi05MDAuc3ZnI01vbnRzZXJyYXRcIikgZm9ybWF0KFwic3ZnXCIpOyAvKiBMZWdhY3kgaU9TICovXG59XG4vKipcbk1VU0VPIFNBTlMgT1ZFUldSSVRFXG4gKi9cbi8qIG1vbnRzZXJyYXQtMzAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tMzAwLmVvdFwiKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTMwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi0zMDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTMwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTMwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTMwMC5zdmcjTW9udHNlcnJhdFwiKSBmb3JtYXQoXCJzdmdcIik7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG1vbnRzZXJyYXQtcmVndWxhciAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLXJlZ3VsYXIuZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tcmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tcmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLXJlZ3VsYXIuc3ZnI01vbnRzZXJyYXRcIikgZm9ybWF0KFwic3ZnXCIpOyAvKiBMZWdhY3kgaU9TICovXG59XG4vKiBtb250c2VycmF0LTcwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTcwMC5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi03MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi03MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi03MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi03MDAuc3ZnI01vbnRzZXJyYXRcIikgZm9ybWF0KFwic3ZnXCIpOyAvKiBMZWdhY3kgaU9TICovXG59XG4vKiBtb250c2VycmF0LTkwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTkwMC5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi05MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tOTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi05MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi05MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi05MDAuc3ZnI01vbnRzZXJyYXRcIikgZm9ybWF0KFwic3ZnXCIpOyAvKiBMZWdhY3kgaU9TICovXG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIExheW91dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBGdW5jdGlvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lbGVtZW50b3ItbG9jYXRpb24taGVhZGVyIGhlYWRlci5lbGVtZW50b3ItZWxlbWVudCB7XG4gIHBhZGRpbmc6IDE1cHggMi43Nzc3Nzc3Nzc4cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVsZW1lbnRvci1sb2NhdGlvbi1oZWFkZXIgaGVhZGVyLmVsZW1lbnRvci1lbGVtZW50IHtcbiAgICBwYWRkaW5nOiA1cHggMS42NjY2NjY2NjY3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmRpX2hlYWRlciAuZWxlbWVudG9yLWNvbHVtbi5kaV9oZWFkZXItLWxvZ28ge1xuICB3aWR0aDogMjUlO1xuICBtYXgtd2lkdGg6IDE2LjVyZW07XG59XG4uZGlfaGVhZGVyIC5lbGVtZW50b3ItY29sdW1uLmRpX2hlYWRlci0tbG9nbyBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGlfaGVhZGVyIC5lbGVtZW50b3ItY29sdW1uLmRpX2hlYWRlciB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uZGlfaGVhZGVyIC5lbGVtZW50b3ItY29sdW1uLmRpX2hlYWRlci0tbWVudS0tbW9iaWxlIHtcbiAgd2lkdGg6IDEwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDIuMjIyMjIyMjIyMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4uZGlfaGVhZGVyIC5lbGVtZW50b3ItY29sdW1uLmRpX2hlYWRlci0tbWVudSB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA5MTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5kaV9oZWFkZXIgLmVsZW1lbnRvci1jb2x1bW4uZGlfaGVhZGVyLS1tZW51IHVsLmVsZW1lbnRvci1uYXYtbWVudSB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjQ0NDQ0NDQ0NHJlbTtcbiAgZm9udC1zaXplOiAxLjIyMjIyMjIyMjJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZGlfaGVhZGVyIC5lbGVtZW50b3ItY29sdW1uLmRpX2hlYWRlci0tc29jaWFsIHtcbiAgd2lkdGg6IDI1JTtcbiAgbWF4LXdpZHRoOiAxNS41cmVtO1xufVxuLmRpX2hlYWRlciAuZWxlbWVudG9yLWNvbHVtbi5kaV9oZWFkZXItLXNvY2lhbCAuZWxlbWVudG9yLXNvY2lhbC1pY29ucy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5kaV9oZWFkZXIgLmVsZW1lbnRvci1jb2x1bW4uZGlfaGVhZGVyLS1zb2NpYWwgLmVsZW1lbnRvci1zb2NpYWwtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS4xMTExMTExMTExcmVtO1xuICBwYWRkaW5nOiAwLjVlbTtcbn1cbi5kaV9oZWFkZXIgLmVsZW1lbnRvci1jb2x1bW4uZGlfaGVhZGVyLS1sYW5ndWFnZSB7XG4gIHdpZHRoOiAyNSU7XG4gIG1heC13aWR0aDogMTEuMTExMTExMTExMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpX2hlYWRlciAuZWxlbWVudG9yLWNvbHVtbi5kaV9oZWFkZXItLWxhbmd1YWdlIHtcbiAgICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5kaV9oZWFkZXIgLmVsZW1lbnRvci1jb2x1bW4uZGlfaGVhZGVyLS1sYW5ndWFnZSAud3BtbC1scyB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5kaV9oZWFkZXIgLmVsZW1lbnRvci1jb2x1bW4uZGlfaGVhZGVyLS1sYW5ndWFnZSAud3BtbC1scyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmRpX2hlYWRlciAuZWxlbWVudG9yLWNvbHVtbi5kaV9oZWFkZXItLWxhbmd1YWdlIC53cG1sLWxzIC53cG1sLWxzLWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRpX2hlYWRlciAuZWxlbWVudG9yLWNvbHVtbi5kaV9oZWFkZXItLWxhbmd1YWdlIC53cG1sLWxzIC53cG1sLWxzLWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZGlfaGVhZGVyIC5lbGVtZW50b3ItY29sdW1uLmRpX2hlYWRlci0tbGFuZ3VhZ2UgLndwbWwtbHMgLndwbWwtbHMtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmRpX2hlYWRlciAuZWxlbWVudG9yLWNvbHVtbi5kaV9oZWFkZXItLWxhbmd1YWdlIC53cG1sLWxzIC53cG1sLWxzLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMDFlMGE3O1xuICB9XG59XG4uZGlfaGVhZGVyIC5lbGVtZW50b3ItY29sdW1uLmRpX2hlYWRlci0tbGFuZ3VhZ2UgLndwbWwtbHMgLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZSA+IC53cG1sLWxzLWxpbmsge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMWUwYTc7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgRnVuY3Rpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZGlfY2hlY2tib3ggLmVsZW1lbnRvci1pY29uLWJveC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaV9jaGVja2JveCAuZWxlbWVudG9yLWljb24tYm94LXdyYXBwZXIgLmVsZW1lbnRvci1pY29uLWJveC1pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjU1NTU1NTU1NTZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmRpX2NoZWNrYm94IGgzLmVsZW1lbnRvci1pY29uLWJveC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBGdW5jdGlvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5kaS1jdGEtZm9vdGVyID4gLmVsZW1lbnRvci1zaGFwZSBzdmcge1xuICBmaWxsOiAjNmI2YWYwO1xufVxuXG4uZGlfZm9vdGVyIHtcbiAgcGFkZGluZzogNXB4IDIuNzc3Nzc3Nzc3OHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGlfZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAyNXB4IDIuMTY2NjY2NjY2N3JlbTtcbiAgfVxufVxuLmRpX2Zvb3RlciAuZWxlbWVudG9yLWNvbHVtbi5kaV9mb290ZXItLXNvY2lhbCB7XG4gIHdpZHRoOiAyNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpX2Zvb3RlciAuZWxlbWVudG9yLWNvbHVtbi5kaV9mb290ZXItLXNvY2lhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmRpX2Zvb3RlciAuZWxlbWVudG9yLWNvbHVtbi5kaV9mb290ZXItLXNvY2lhbCAuZWxlbWVudG9yLXNvY2lhbC1pY29uIHtcbiAgICBmb250LXNpemU6IDEuNjY2NjY2NjY2N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAuNWVtO1xuICB9XG4gIC5kaV9mb290ZXIgLmVsZW1lbnRvci1jb2x1bW4uZGlfZm9vdGVyLS1zb2NpYWwgLmVsZW1lbnRvci1zb2NpYWwtaWNvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaV9mb290ZXIgLmVsZW1lbnRvci1jb2x1bW4uZGlfZm9vdGVyLS1jb3B5cmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMC44ODg4ODg4ODg5cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRpX2Zvb3RlciAuZWxlbWVudG9yLWNvbHVtbi5kaV9mb290ZXItLWNvcHlyaWdodCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuLmRpX2Zvb3RlciAuZWxlbWVudG9yLWNvbHVtbi5kaV9mb290ZXItLWxlZ2FsIHtcbiAgd2lkdGg6IDc1JTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjExMTExMTExMTFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjI0NDQ0NDQ0NDRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGlfZm9vdGVyIC5lbGVtZW50b3ItY29sdW1uLmRpX2Zvb3Rlci0tbGVnYWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMC43Nzc3Nzc3Nzc4cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5kaV9mb290ZXIgLmVsZW1lbnRvci1jb2x1bW4uZGlfZm9vdGVyLS1sZWdhbCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuLmRpX2Zvb3RlciAuZWxlbWVudG9yLWNvbHVtbi5kaV9mb290ZXItLWxlZ2FsIHAge1xuICBtYXJnaW46IDA7XG59XG4uZGlfZm9vdGVyIC5lbGVtZW50b3ItY29sdW1uLmRpX2Zvb3Rlci0tbGVnYWwgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuLmRpX2Zvb3RlciAuZWxlbWVudG9yLWNvbHVtbi5kaV9mb290ZXItLWxlZ2FsIGE6aG92ZXIge1xuICBjb2xvcjogIzAxZTBhNztcbn1cbi5kaV9mb290ZXIgLmVsZW1lbnRvci1jb2x1bW4uZGlfZm9vdGVyLS1sZWdhbCBhOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBjb250ZW50OiBcInxcIjtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRpX2Zvb3RlciAuZWxlbWVudG9yLWNvbHVtbi5kaV9mb290ZXItLWxvZ28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpX2Zvb3RlciAuZWxlbWVudG9yLWNvbHVtbi1nYXAtZGVmYXVsdCA+IC5lbGVtZW50b3Itcm93ID4gLmVsZW1lbnRvci1jb2x1bW4gPiAuZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgfVxuICAuZGlfZm9vdGVyIC5lbGVtZW50b3ItY29sdW1uLWdhcC1kZWZhdWx0ID4gLmVsZW1lbnRvci1yb3cgPiAuZWxlbWVudG9yLWNvbHVtbi5kaV9mb290ZXItLXNvY2lhbCA+IC5lbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5kaV9mb290ZXIgLmVsZW1lbnRvci1jb2x1bW4tZ2FwLWRlZmF1bHQgPiAuZWxlbWVudG9yLXJvdyA+IC5lbGVtZW50b3ItY29sdW1uLmRpX2Zvb3Rlci0tbGVnYWwgPiAuZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEZ1bmN0aW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmRpX21vYmlsZS0tb2ZmLWNhbnZhcyBzZWN0aW9uLmVsZW1lbnRvci1lbGVtZW50IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbGVmdDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLmRpX21vYmlsZS0tb2ZmLWNhbnZhcy5lbGVtZW50b3ItcG9wdXAtbW9kYWwgLmRpYWxvZy13aWRnZXQtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5kaV9tb2JpbGUtLW9mZi1jYW52YXMuZWxlbWVudG9yLXBvcHVwLW1vZGFsIC5kaWFsb2ctY2xvc2UtYnV0dG9uIHtcbiAgdG9wOiAwO1xuICByaWdodDogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRpX21vYmlsZS0tb2ZmLWNhbnZhcy5lbGVtZW50b3ItcG9wdXAtbW9kYWwgLmRpYWxvZy1jbG9zZS1idXR0b24ge1xuICAgIHRvcDogMTVweDtcbiAgfVxufVxuLmRpX21vYmlsZS0tb2ZmLWNhbnZhcy5lbGVtZW50b3ItcG9wdXAtbW9kYWwgLmRpYWxvZy1jbG9zZS1idXR0b24gaSB7XG4gIGZvbnQtc2l6ZTogMS45NDQ0NDQ0NDQ0cmVtO1xufVxuLmRpX21vYmlsZS0tb2ZmLWNhbnZhcyAuZWxlbWVudG9yLW5hdi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMy44ODg4ODg4ODg5cmVtO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE2NjY2NjY2NjdyZW07XG4gIGZvbnQtc2l6ZTogMS4xMTExMTExMTExcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmRpX21vYmlsZS0tb2ZmLWNhbnZhcyAuZWxlbWVudG9yLW5hdi1tZW51IC5tZW51LWl0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZjO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIE1vZHVsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgRnVuY3Rpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud3NmLWZvcm0gaW5wdXRbdHlwZT1kYXRlXS53c2YtZmllbGQsIC53c2YtZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXS53c2YtZmllbGQsIC53c2YtZm9ybSBpbnB1dFt0eXBlPWZpbGVdLndzZi1maWVsZCwgLndzZi1mb3JtIGlucHV0W3R5cGU9bW9udGhdLndzZi1maWVsZCwgLndzZi1mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdLndzZi1maWVsZCwgLndzZi1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXS53c2YtZmllbGQsIC53c2YtZm9ybSBpbnB1dFt0eXBlPXRpbWVdLndzZi1maWVsZCwgLndzZi1mb3JtIGlucHV0W3R5cGU9d2Vla10ud3NmLWZpZWxkLCAud3NmLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0ud3NmLWZpZWxkLCAud3NmLWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLndzZi1maWVsZCwgLndzZi1mb3JtIGlucHV0W3R5cGU9dGVsXS53c2YtZmllbGQsIC53c2YtZm9ybSBpbnB1dFt0eXBlPXRleHRdLndzZi1maWVsZCwgLndzZi1mb3JtIGlucHV0W3R5cGU9dXJsXS53c2YtZmllbGQge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDFlMGE3O1xufVxuLndzZi1mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdLndzZi1maWVsZCArIGxhYmVsLndzZi1sYWJlbDpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBiZmJmO1xufVxuLndzZi1mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdLndzZi1maWVsZDpjaGVja2VkICsgbGFiZWwud3NmLWxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJmYmY7XG4gIGJvcmRlci1jb2xvcjogIzAwYmZiZjtcbn1cbi53c2YtZm9ybSBzZWxlY3Qud3NmLWZpZWxkLFxuLndzZi1mb3JtIHRleHRhcmVhLndzZi1maWVsZCB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMWUwYTc7XG59XG4ud3NmLWZvcm0gYnV0dG9uLndzZi1idXR0b24ge1xuICBmb250LXNpemU6IDEuMjIyMjIyMjIyMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG59XG4ud3NmLWZvcm0gYnV0dG9uLndzZi1idXR0b246aG92ZXIge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi53c2YtZm9ybSBidXR0b24ud3NmLWJ1dHRvbi53c2YtYnV0dG9uLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFlMGE3O1xuICBib3JkZXItY29sb3I6ICMwMWUwYTc7XG59XG4ud3NmLWZvcm0gYnV0dG9uLndzZi1idXR0b24ud3NmLWJ1dHRvbi1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmZiZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiZmJmO1xufVxuXG5hcnRpY2xlLmNhcmVlciB7XG4gIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAxZTBhNztcbiAgYm94LXNoYWRvdzogOHB4IDhweCAyMHB4IDAgcmdiYSgzNC40MjUsIDM0LjQyNSwgMzQuNDI1LCAwLjE1KTtcbn1cbmFydGljbGUuY2FyZWVyIC5lbGVtZW50b3ItZWxlbWVudC5lLWNvbiB7XG4gIHBhZGRpbmc6IDA7XG59XG5hcnRpY2xlLmNhcmVlciAuZS1jb24taW5uZXIgPiAuZS1jb24tZnVsbCA+IC5lbGVtZW50b3ItZWxlbWVudDpmaXJzdC1vZi10eXBlID4gLmUtY29uLWlubmVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5hcnRpY2xlLmNhcmVlciAuZS1jb24taW5uZXIgPiAuZS1jb24tZnVsbCA+IC5lbGVtZW50b3ItZWxlbWVudDpsYXN0LW9mLXR5cGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGFydGljbGUuY2FyZWVyIC5lLWNvbi1pbm5lciA+IC5lLWNvbi1mdWxsID4gLmVsZW1lbnRvci1lbGVtZW50Omxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgfVxufVxuYXJ0aWNsZS5jYXJlZXIgLmUtY29uLWlubmVyID4gLmUtY29uLWZ1bGwgPiAuZWxlbWVudG9yLWVsZW1lbnQ6bGFzdC1vZi10eXBlID4gLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIGEge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMWUwYTc7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbmFydGljbGUuY2FyZWVyIC5lLWNvbi1pbm5lciA+IC5lLWNvbi1mdWxsID4gLmVsZW1lbnRvci1lbGVtZW50Omxhc3Qtb2YtdHlwZSA+IC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAuODg2NjY2NjY2NywgMTk4LjYxMzMzMzMzMzMsIDE0OC4wNzMzMzMzMzMzKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBGdW5jdGlvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2ZfcG9wdXAtLWZvcm0sIC5jZl9wb3B1cC0tdGhhbmtzIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jZl9wb3B1cC0tZm9ybS5lbGVtZW50b3ItcG9wdXAtbW9kYWwgLmRpYWxvZy1tZXNzYWdlLCAuY2ZfcG9wdXAtLXRoYW5rcy5lbGVtZW50b3ItcG9wdXAtbW9kYWwgLmRpYWxvZy1tZXNzYWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZiAwJSwgI2YyZjJmMiAxMDAlKTtcbiAgYm9yZGVyOiAwLjA1NTU1NTU1NTZyZW0gc29saWQgIzAwYmZiZjtcbiAgYm94LXNoYWRvdzogMCAwIDAuNTU1NTU1NTU1NnJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jZl9wb3B1cC0tZm9ybS5lbGVtZW50b3ItcG9wdXAtbW9kYWwgLmRpYWxvZy1tZXNzYWdlLCAuY2ZfcG9wdXAtLXRoYW5rcy5lbGVtZW50b3ItcG9wdXAtbW9kYWwgLmRpYWxvZy1tZXNzYWdlIHtcbiAgICBoZWlnaHQ6IDgwdmggIWltcG9ydGFudDtcbiAgICB0b3A6IDEwdmg7XG4gIH1cbn1cbi5jZl9wb3B1cC0tZm9ybS5lbGVtZW50b3ItcG9wdXAtbW9kYWwgLmRpYWxvZy1jbG9zZS1idXR0b24sIC5jZl9wb3B1cC0tdGhhbmtzLmVsZW1lbnRvci1wb3B1cC1tb2RhbCAuZGlhbG9nLWNsb3NlLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRvcDogLTEuMzg4ODg4ODg4OXJlbSAhaW1wb3J0YW50O1xuICByaWdodDogLTEuMzg4ODg4ODg4OXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jZl9wb3B1cC0tZm9ybS5lbGVtZW50b3ItcG9wdXAtbW9kYWwgLmRpYWxvZy1jbG9zZS1idXR0b24sIC5jZl9wb3B1cC0tdGhhbmtzLmVsZW1lbnRvci1wb3B1cC1tb2RhbCAuZGlhbG9nLWNsb3NlLWJ1dHRvbiB7XG4gICAgdG9wOiAtMS4xMTExMTExMTExcmVtICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IC0xLjExMTExMTExMTFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmNmX3BvcHVwLS1mb3JtLmVsZW1lbnRvci1wb3B1cC1tb2RhbCAuZGlhbG9nLWNsb3NlLWJ1dHRvbiBpLCAuY2ZfcG9wdXAtLXRoYW5rcy5lbGVtZW50b3ItcG9wdXAtbW9kYWwgLmRpYWxvZy1jbG9zZS1idXR0b24gaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMWUwYTc7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMC4xMTExMTExMTExcmVtIHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMC41NTU1NTU1NTU2cmVtO1xuICBib3gtc2hhZG93OiAwIDAgMC41NTU1NTU1NTU2cmVtIDAgcmdiYSgwLCAwLCAwLCAwLjI2KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2ZfcG9wdXAtLWZvcm0uZWxlbWVudG9yLXBvcHVwLW1vZGFsIC5kaWFsb2ctY2xvc2UtYnV0dG9uIGksIC5jZl9wb3B1cC0tdGhhbmtzLmVsZW1lbnRvci1wb3B1cC1tb2RhbCAuZGlhbG9nLWNsb3NlLWJ1dHRvbiBpIHtcbiAgICBmb250LXNpemU6IDEuNjY2NjY2NjY2N3JlbTtcbiAgICBwYWRkaW5nOiAwLjI3Nzc3Nzc3NzhyZW07XG4gIH1cbn1cbi5jZl9wb3B1cC0tZm9ybSAuZWxlbWVudG9yLXdpZGdldC1oZWFkaW5nIGgzLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlLCAuY2ZfcG9wdXAtLXRoYW5rcyAuZWxlbWVudG9yLXdpZGdldC1oZWFkaW5nIGgzLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jZl9wb3B1cC0tZm9ybSAuZWxlbWVudG9yLXdpZGdldC1oZWFkaW5nIHAuZWxlbWVudG9yLWhlYWRpbmctdGl0bGUsIC5jZl9wb3B1cC0tdGhhbmtzIC5lbGVtZW50b3Itd2lkZ2V0LWhlYWRpbmcgcC5lbGVtZW50b3ItaGVhZGluZy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNmX3BvcHVwLS1mb3JtIC5lbGVtZW50b3Itd2lkZ2V0LWhlYWRpbmcgcC5lbGVtZW50b3ItaGVhZGluZy10aXRsZSwgLmNmX3BvcHVwLS10aGFua3MgLmVsZW1lbnRvci13aWRnZXQtaGVhZGluZyBwLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS41ZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmNmX3BvcHVwLS1mb3JtIC5lbGVtZW50b3ItY29sdW1uLWdhcC1kZWZhdWx0ID4gLmVsZW1lbnRvci1yb3cgPiAuZWxlbWVudG9yLWNvbHVtbiA+IC5lbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQge1xuICBwYWRkaW5nOiA1MHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4uY2ZfcG9wdXAtLWZvcm0gLmVsZW1lbnRvci1jb2x1bW4tZ2FwLWRlZmF1bHQgPiAuZWxlbWVudG9yLXJvdyA+IC5lbGVtZW50b3ItY29sdW1uID4gLmVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCAuZWxlbWVudG9yLWZvcm0gLmVsZW1lbnRvci1maWVsZC1ncm91cDpub3QoLmVsZW1lbnRvci1maWVsZC10eXBlLXVwbG9hZCkgLmVsZW1lbnRvci1maWVsZDpub3QoLmVsZW1lbnRvci1zZWxlY3Qtd3JhcHBlcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTgzLjYsIDE4My42LCAxODMuNik7XG59XG4uY2ZfcG9wdXAtLWZvcm0gLmVsZW1lbnRvci1jb2x1bW4tZ2FwLWRlZmF1bHQgPiAuZWxlbWVudG9yLXJvdyA+IC5lbGVtZW50b3ItY29sdW1uID4gLmVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCAuZWxlbWVudG9yLWZvcm0gLmVsZW1lbnRvci1maWVsZC1ncm91cDpub3QoLmVsZW1lbnRvci1maWVsZC10eXBlLXVwbG9hZCkgLmVsZW1lbnRvci1maWVsZDpub3QoLmVsZW1lbnRvci1zZWxlY3Qtd3JhcHBlcik6Zm9jdXMsIC5jZl9wb3B1cC0tZm9ybSAuZWxlbWVudG9yLWNvbHVtbi1nYXAtZGVmYXVsdCA+IC5lbGVtZW50b3Itcm93ID4gLmVsZW1lbnRvci1jb2x1bW4gPiAuZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIC5lbGVtZW50b3ItZm9ybSAuZWxlbWVudG9yLWZpZWxkLWdyb3VwOm5vdCguZWxlbWVudG9yLWZpZWxkLXR5cGUtdXBsb2FkKSAuZWxlbWVudG9yLWZpZWxkOm5vdCguZWxlbWVudG9yLXNlbGVjdC13cmFwcGVyKTp2YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzAxZTBhNztcbn1cbi5jZl9wb3B1cC0tZm9ybSAuZWxlbWVudG9yLWNvbHVtbi1nYXAtZGVmYXVsdCA+IC5lbGVtZW50b3Itcm93ID4gLmVsZW1lbnRvci1jb2x1bW4gPiAuZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIC5lbGVtZW50b3ItZm9ybSAuZWxlbWVudG9yLWZpZWxkLWdyb3VwIC5lbGVtZW50b3ItZmllbGQtdGV4dHVhbDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY2ZfcG9wdXAtLWZvcm0gLmVsZW1lbnRvci1jb2x1bW4tZ2FwLWRlZmF1bHQgPiAuZWxlbWVudG9yLXJvdyA+IC5lbGVtZW50b3ItY29sdW1uID4gLmVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCAuZWxlbWVudG9yLWZvcm0gLmVsZW1lbnRvci1maWVsZC1ncm91cCAuZWxlbWVudG9yLWZpZWxkLW9wdGlvbiB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jZl9wb3B1cC0tZm9ybSAuZWxlbWVudG9yLWNvbHVtbi1nYXAtZGVmYXVsdCA+IC5lbGVtZW50b3Itcm93ID4gLmVsZW1lbnRvci1jb2x1bW4gPiAuZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIC5lbGVtZW50b3ItZm9ybSAuZWxlbWVudG9yLWZpZWxkLWdyb3VwIC5lbGVtZW50b3ItZmllbGQtb3B0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4uY2ZfcG9wdXAtLWZvcm0gLmVsZW1lbnRvci1jb2x1bW4tZ2FwLWRlZmF1bHQgPiAuZWxlbWVudG9yLXJvdyA+IC5lbGVtZW50b3ItY29sdW1uID4gLmVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCAuZWxlbWVudG9yLWZvcm0gLmVsZW1lbnRvci1maWVsZC1ncm91cCAuZWxlbWVudG9yLWZpZWxkLW9wdGlvbiAuZWxlbWVudG9yLWFjY2VwdGFuY2UtZmllbGQge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLmNmX3BvcHVwLS1mb3JtIC5lbGVtZW50b3ItY29sdW1uLWdhcC1kZWZhdWx0ID4gLmVsZW1lbnRvci1yb3cgPiAuZWxlbWVudG9yLWNvbHVtbiA+IC5lbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQgLmVsZW1lbnRvci1mb3JtIC5lbGVtZW50b3ItZmllbGQtZ3JvdXAgLmVsZW1lbnRvci1maWVsZC1vcHRpb24gLmVsZW1lbnRvci1hY2NlcHRhbmNlLWZpZWxkICsgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmNmX3BvcHVwLS1mb3JtIC5lbGVtZW50b3ItY29sdW1uLWdhcC1kZWZhdWx0ID4gLmVsZW1lbnRvci1yb3cgPiAuZWxlbWVudG9yLWNvbHVtbiA+IC5lbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQgLmVsZW1lbnRvci1mb3JtIC5lbGVtZW50b3ItZmllbGQtZ3JvdXAgLmVsZW1lbnRvci1maWVsZC1vcHRpb24gLmVsZW1lbnRvci1hY2NlcHRhbmNlLWZpZWxkOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uY2ZfcG9wdXAtLWZvcm0gLmVsZW1lbnRvci1jb2x1bW4tZ2FwLWRlZmF1bHQgPiAuZWxlbWVudG9yLXJvdyA+IC5lbGVtZW50b3ItY29sdW1uID4gLmVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCAuZWxlbWVudG9yLWZvcm0gLmVsZW1lbnRvci1maWVsZC1ncm91cCAuZWxlbWVudG9yLWZpZWxkLW9wdGlvbiBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uY2ZfcG9wdXAtLWZvcm0gLmVsZW1lbnRvci1jb2x1bW4tZ2FwLWRlZmF1bHQgPiAuZWxlbWVudG9yLXJvdyA+IC5lbGVtZW50b3ItY29sdW1uID4gLmVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCAuZWxlbWVudG9yLWZvcm0gLmVsZW1lbnRvci1maWVsZC1ncm91cCAuZWxlbWVudG9yLWZpZWxkLW9wdGlvbiBsYWJlbDpiZWZvcmUsIC5jZl9wb3B1cC0tZm9ybSAuZWxlbWVudG9yLWNvbHVtbi1nYXAtZGVmYXVsdCA+IC5lbGVtZW50b3Itcm93ID4gLmVsZW1lbnRvci1jb2x1bW4gPiAuZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIC5lbGVtZW50b3ItZm9ybSAuZWxlbWVudG9yLWZpZWxkLWdyb3VwIC5lbGVtZW50b3ItZmllbGQtb3B0aW9uIGxhYmVsOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2ZfcG9wdXAtLWZvcm0gLmVsZW1lbnRvci1jb2x1bW4tZ2FwLWRlZmF1bHQgPiAuZWxlbWVudG9yLXJvdyA+IC5lbGVtZW50b3ItY29sdW1uID4gLmVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCAuZWxlbWVudG9yLWZvcm0gLmVsZW1lbnRvci1maWVsZC1ncm91cCAuZWxlbWVudG9yLWZpZWxkLW9wdGlvbiBsYWJlbDpiZWZvcmUge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTE5LjA4NSwgMTE5LjA4NSwgMTE5LjA4NSk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogM3B4O1xufVxuLmNmX3BvcHVwLS1mb3JtIC5lbGVtZW50b3ItY29sdW1uLWdhcC1kZWZhdWx0ID4gLmVsZW1lbnRvci1yb3cgPiAuZWxlbWVudG9yLWNvbHVtbiA+IC5lbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQgLmVsZW1lbnRvci1mb3JtIC5lbGVtZW50b3ItZmllbGQtZ3JvdXAgLmVsZW1lbnRvci1maWVsZC1vcHRpb24gbGFiZWw6YWZ0ZXIge1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDlweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCByZ2IoMTE5LjA4NSwgMTE5LjA4NSwgMTE5LjA4NSk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2IoMTE5LjA4NSwgMTE5LjA4NSwgMTE5LjA4NSk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIGxlZnQ6IDRweDtcbiAgdG9wOiA3cHg7XG59XG4uY2ZfcG9wdXAtLXRoYW5rcyAuZWxlbWVudG9yLWNvbHVtbi1nYXAtZGVmYXVsdCA+IC5lbGVtZW50b3Itcm93ID4gLmVsZW1lbnRvci1jb2x1bW4gPiAuZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIHtcbiAgcGFkZGluZzogMTUwcHggNTBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLmNmX3BvcHVwLS10aGFua3MgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci13aWRnZXQtaWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cbi5jZl9wb3B1cC0tdGhhbmtzIC5lbGVtZW50b3Itd2lkZ2V0LWhlYWRpbmcgaDMuZWxlbWVudG9yLWhlYWRpbmctdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2ZfcG9wdXAtLXRoYW5rcyAuZWxlbWVudG9yLXdpZGdldC1oZWFkaW5nIHAuZWxlbWVudG9yLWhlYWRpbmctdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50b3BidXR0b24tcGFyZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jdG9wYnV0dG9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBib3JkZXI6IDRweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3R0b206IDE1cHg7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI5LjUsIDIyOS41LCAyMjkuNSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICN0b3BidXR0b24ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuI3RvcGJ1dHRvbjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMjcyYzM4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzI3MmMzODtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTIyNWRlZyk7XG4gIHJpZ2h0OiA0MCU7XG4gIHRvcDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICN0b3BidXR0b246YWZ0ZXIge1xuICAgIHJpZ2h0OiAzNSU7XG4gICAgdG9wOiA0NSU7XG4gIH1cbn1cbiN0b3BidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFlMGE3O1xufVxuI3RvcGJ1dHRvbjpob3ZlcjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn0iLCIvKiBtb250c2VycmF0LTMwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTMwMC5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tMzAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cbiAgdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi0zMDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xuICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTMwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTMwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG4gIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tMzAwLnN2ZyNNb250c2VycmF0JykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuXG4vKiBtb250c2VycmF0LXJlZ3VsYXIgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi1yZWd1bGFyLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi1yZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cbiAgdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tcmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG4gIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tcmVndWxhci5zdmcjTW9udHNlcnJhdCcpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbn1cblxuLyogbW9udHNlcnJhdC03MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi03MDAuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTcwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG4gIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tNzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi03MDAud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi03MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTcwMC5zdmcjTW9udHNlcnJhdCcpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbn1cblxuLyogbW9udHNlcnJhdC05MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi05MDAuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTkwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG4gIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tOTAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi05MDAud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi05MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTkwMC5zdmcjTW9udHNlcnJhdCcpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbn1cblxuXG4vKipcbk1VU0VPIFNBTlMgT1ZFUldSSVRFXG4gKi9cbi8qIG1vbnRzZXJyYXQtMzAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6ICdtdXNlby1zYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tMzAwLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi0zMDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTMwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXG4gIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tMzAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tMzAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi0zMDAuc3ZnI01vbnRzZXJyYXQnKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXG59XG5cbi8qIG1vbnRzZXJyYXQtcmVndWxhciAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiAnbXVzZW8tc2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLXJlZ3VsYXIuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLXJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLXJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xuICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi1yZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi1yZWd1bGFyLnN2ZyNNb250c2VycmF0JykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuXG4vKiBtb250c2VycmF0LTcwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiAnbXVzZW8tc2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTcwMC5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tNzAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cbiAgdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi03MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xuICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTcwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTcwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG4gIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tNzAwLnN2ZyNNb250c2VycmF0JykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuXG4vKiBtb250c2VycmF0LTkwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiAnbXVzZW8tc2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTkwMC5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tOTAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cbiAgdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi05MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xuICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTkwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTkwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG4gIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tOTAwLnN2ZyNNb250c2VycmF0JykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuIiwiQHVzZSBcIi4uL2Z1bmN0aW9ucy9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIi4uL2Z1bmN0aW9ucy9weHRvcmVtXCIgYXMgKjtcbkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xuXG4uZWxlbWVudG9yLWxvY2F0aW9uLWhlYWRlciB7XG4gIGhlYWRlci5lbGVtZW50b3ItZWxlbWVudCB7XG4gICAgcGFkZGluZzogMTVweCBjYWxjdWxhdGVSZW0oNTBweCkgIWltcG9ydGFudDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZzogNXB4IGNhbGN1bGF0ZVJlbSgzMHB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uZGlfaGVhZGVyIHtcbiAgLmVsZW1lbnRvci1jb2x1bW4ge1xuICAgICYuZGlfaGVhZGVyIHtcbiAgICAgICYtLWxvZ28ge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgyOTdweCk7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICYtLW1lbnUge1xuICAgICAgICAmLS1tb2JpbGUge1xuICAgICAgICAgIHdpZHRoOiAxMCUgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiA5MTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgJi5lbGVtZW50b3ItbmF2LW1lbnUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBjYWxjdWxhdGVSZW0oNC40cHgpO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1zb2NpYWwge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNzlweCk7XG5cblxuICAgICAgICAuZWxlbWVudG9yLXNvY2lhbC1pY29ucy13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5lbGVtZW50b3Itc29jaWFsLWljb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLWxhbmd1YWdlIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjAwcHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAud3BtbC1scyB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZCh0YWJsZXQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLndwbWwtbHMge1xuICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtbGluayB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChob3Zlcikge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWN1cnJlbnQtbGFuZ3VhZ2Uge1xuICAgICAgICAgICAgICA+IC53cG1sLWxzLWxpbmsge1xuICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuIiwiQG1peGluIHJlc3BvbmQgKCRicmVha3BvaW50KSB7XG4gIEBpZiAkYnJlYWtwb2ludD09dGFibGV0IHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGlmICRicmVha3BvaW50PT1tb2JpbGUge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBpZiAkYnJlYWtwb2ludD09aG92ZXIge1xuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSAnc2FzczptYXRoJztcblxuJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlcjogZmFsc2UgIWRlZmF1bHQ7XG4vL1xuLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vPT0gQ29sb3JzXG4vL1xuLy8jIyBHcmF5IGFuZCBicmFuZCBjb2xvcnMgZm9yIHVzZSBhY3Jvc3MgQm9vdHN0cmFwLlxuXG4kZ3JheS1iYXNlOiAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbiRncmF5LWRhcmtlcjogICAgICAgICAgICBjb2xvci5hZGp1c3QoJGdyYXktYmFzZSwgJGxpZ2h0bmVzczogMTMuNSUpICFkZWZhdWx0OyAvLyAjMjIyXG4kZ3JheS1kYXJrOiAgICAgICAgICAgICAgY29sb3IuYWRqdXN0KCRncmF5LWJhc2UsICRsaWdodG5lc3M6IDIwJSkgIWRlZmF1bHQ7ICAgLy8gIzMzM1xuJGdyYXk6ICAgICAgICAgICAgICAgICAgIGNvbG9yLmFkanVzdCgkZ3JheS1iYXNlLCAkbGlnaHRuZXNzOiAzMy41JSkgIWRlZmF1bHQ7IC8vICM1NTVcbiRncmF5LWxpZ2h0OiAgICAgICAgICAgICBjb2xvci5hZGp1c3QoJGdyYXktYmFzZSwgJGxpZ2h0bmVzczogNDYuNyUpICFkZWZhdWx0OyAvLyAjNzc3XG4kZ3JheS1saWdodGVyOiAgICAgICAgICAgY29sb3IuYWRqdXN0KCRncmF5LWJhc2UsICRsaWdodG5lc3M6IDcyJSkgIWRlZmF1bHQ7ICAgLy8gI2I4YjhiOFxuJGdyYXktYnJpZ2h0OiAgICAgICAgICAgIGNvbG9yLmFkanVzdCgkZ3JheS1iYXNlLCAkbGlnaHRuZXNzOiA5MCUpICFkZWZhdWx0OyAvLyAjZWVlXG4kZ3JheS1icmlnaHRlcjogICAgICAgICAgY29sb3IuYWRqdXN0KCRncmF5LWJhc2UsICRsaWdodG5lc3M6IDk3JSkgIWRlZmF1bHQ7IC8vICNmY2ZjZmNcblxuJHdoaXRlOiAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG5cbiRicmFuZC1wcmltYXJ5OiAgICAgICAgICMwMWUwYTcgIWRlZmF1bHQ7XG4kYnJhbmQtc2Vjb25kYXJ5OiAgICAgICAjMDBiZmJmICFkZWZhdWx0O1xuJGJyYW5kLXN1Y2Nlc3M6ICAgICAgICAgIzY5QjQzNSAhZGVmYXVsdDtcbiRicmFuZC1pbmZvOiAgICAgICAgICAgICM1YmMwZGUgIWRlZmF1bHQ7XG4kYnJhbmQtd2FybmluZzogICAgICAgICAjZjVhYjEwICFkZWZhdWx0O1xuJGJyYW5kLWRhbmdlcjogICAgICAgICAgI2Q5NTM0ZiAhZGVmYXVsdDtcblxuLy89PSBTY2FmZm9sZGluZ1xuLy9cbi8vIyMgU2V0dGluZ3MgZm9yIHNvbWUgb2YgdGhlIG1vc3QgZ2xvYmFsIHN0eWxlcy5cblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIGZvciBgPGJvZHk+YC5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICRncmF5LWJyaWdodGVyICFkZWZhdWx0O1xuLy8qKiBHbG9iYWwgdGV4dCBjb2xvciBvbiBgPGJvZHk+YC5cbiR0ZXh0LWNvbG9yOiAgICAgICAgICAgICM1ODU4NTggIWRlZmF1bHQ7XG4vLyoqIEdsb2JhbCBmb3JtIHRleHQgY29sb3IuXG4kZm9ybS10ZXh0LWNvbG9yOiAgICAgICAgICAgICM5OTkgIWRlZmF1bHQ7XG5cbi8vKiogR2xvYmFsIHRleHR1YWwgbGluayBjb2xvci5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICRicmFuZC1zZWNvbmRhcnkgIWRlZmF1bHQ7XG4vLyoqIExpbmsgaG92ZXIgY29sb3Igc2V0IHZpYSBgZGFya2VuKClgIGZ1bmN0aW9uLlxuJGxpbmstaG92ZXItY29sb3I6ICAgICAgY29sb3IuYWRqdXN0KCRsaW5rLWNvbG9yLCAkbGlnaHRuZXNzOiAtMTUlKSAhZGVmYXVsdDtcbi8vKiogTGluayBob3ZlciBkZWNvcmF0aW9uLlxuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lICFkZWZhdWx0O1xuXG5cbi8vPT0gVHlwb2dyYXBoeVxuLy9cbi8vIyMgRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgXCJSb2JvdG9cIiwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1zZXJpZjogICAgICAgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyoqIERlZmF1bHQgbW9ub3NwYWNlIGZvbnRzIGZvciBgPGNvZGU+YCwgYDxrYmQ+YCwgYW5kIGA8cHJlPmAuXG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgMThweCAhZGVmYXVsdDtcbiRmb250LXNpemUtbGFyZ2U6ICAgICAgICAgbWF0aC5jZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSkgIWRlZmF1bHQ7IC8vIH4xOHB4XG4kZm9udC1zaXplLXNtYWxsOiAgICAgICAgIG1hdGguY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMC44NSkpICFkZWZhdWx0OyAvLyB+MTJweFxuXG4kZm9udC1zaXplLWgxOiAgICAgICAgICAgIG1hdGguZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDIuNSkpICFkZWZhdWx0OyAvLyB+MjhweFxuJGZvbnQtc2l6ZS1oMjogICAgICAgICAgICBtYXRoLmZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAxLjYpKSAhZGVmYXVsdDsgLy8gfjI0cHhcbiRmb250LXNpemUtaDM6ICAgICAgICAgICAgbWF0aC5jZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjIpKSAhZGVmYXVsdDsgLy8gfjE4cHhcbiRmb250LXNpemUtaDQ6ICAgICAgICAgICAgbWF0aC5jZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjA1KSkgIWRlZmF1bHQ7IC8vIH4xNnB4XG4kZm9udC1zaXplLWg1OiAgICAgICAgICAgIG1hdGguY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMC45NSkpICFkZWZhdWx0OyAvLyB+MTRweFxuJGZvbnQtc2l6ZS1oNjogICAgICAgICAgICBtYXRoLmNlaWwoKCRmb250LXNpemUtYmFzZSAqIDAuOCkpICFkZWZhdWx0OyAvLyB+MTJweFxuJGxpbmUtaGVpZ2h0LWg6ICAgICAgICAgICAxLjMgIWRlZmF1bHQ7XG5cbiRmb250LXNpemUtbWVudTogICAgICAgICAgbWF0aC5jZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjEyKSkgIWRlZmF1bHQ7IC8vIH4xN3B4XG4kZm9udC1zaXplLXN1Ym1lbnU6ICAgICAgIG1hdGguY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMC44NSkpICFkZWZhdWx0OyAvLyB+MTNweFxuXG4kZm9udC1zaXplLWJveDogICAgICAgICAgIG1hdGguY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS42NSkpICFkZWZhdWx0OyAvLyB+MjZweFxuXG4vLyoqIFVuaXQtbGVzcyBgbGluZS1oZWlnaHRgIGZvciB1c2UgaW4gY29tcG9uZW50cyBsaWtlIGJ1dHRvbnMuXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgIDEuNDI4NTcxNDI5ICFkZWZhdWx0OyAvLyAyMC8xNFxuLy8qKiBDb21wdXRlZCBcImxpbmUtaGVpZ2h0XCIgKGBmb250LXNpemVgICogYGxpbmUtaGVpZ2h0YCkgZm9yIHVzZSB3aXRoIGBtYXJnaW5gLCBgcGFkZGluZ2AsIGV0Yy5cbiRsaW5lLWhlaWdodC1jb21wdXRlZDogICAgbWF0aC5mbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UpKSAhZGVmYXVsdDsgLy8gfjIwcHhcblxuLy8qKiBCeSBkZWZhdWx0LCB0aGlzIGluaGVyaXRzIGZyb20gdGhlIGA8Ym9keT5gLlxuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICA0MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgIDEuMSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiIsIkB1c2UgXCIuLi9mdW5jdGlvbnMvcHh0b3JlbVwiIGFzICo7XG5AdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcblxuLmRpX2NoZWNrYm94IHtcbiAgLmVsZW1lbnRvci1pY29uLWJveC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgLmVsZW1lbnRvci1pY29uLWJveC1pY29uIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaDMuZWxlbWVudG9yLWljb24tYm94LXRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9mdW5jdGlvbnMvcHh0b3JlbVwiIGFzICo7XG5AdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcblxuLmRpLWN0YS1mb290ZXIge1xuICA+IC5lbGVtZW50b3Itc2hhcGUge1xuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAjNmI2YWYwO1xuICAgIH1cbiAgfVxufVxuXG4uZGlfZm9vdGVyIHtcbiAgcGFkZGluZzogNXB4IGNhbGN1bGF0ZVJlbSg1MHB4KTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBwYWRkaW5nOiAyNXB4IGNhbGN1bGF0ZVJlbSgzOXB4KTtcbiAgfVxuXG4gIC5lbGVtZW50b3ItY29sdW1uIHtcbiAgICAmLmRpX2Zvb3RlciB7XG4gICAgICAmLS1zb2NpYWwge1xuICAgICAgICB3aWR0aDogMjUlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgLmVsZW1lbnRvci1zb2NpYWwtaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMC41ZW07XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1jb3B5cmlnaHQge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIH1cblxuXG4gICAgICB9XG5cbiAgICAgICYtLWxlZ2FsIHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IGNhbGN1bGF0ZVJlbSg0LjRweCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcInxcIjtcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1sb2dvIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAuZWxlbWVudG9yLWNvbHVtbi1nYXAtZGVmYXVsdCB7XG4gICAgPiAuZWxlbWVudG9yLXJvdyB7XG4gICAgICA+IC5lbGVtZW50b3ItY29sdW1uIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgPiAuZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuZGlfZm9vdGVyIHtcbiAgICAgICAgICAgICYtLXNvY2lhbCB7XG4gICAgICAgICAgICAgID4gLmVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tbGVnYWwge1xuICAgICAgICAgICAgICA+IC5lbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vZnVuY3Rpb25zL3B4dG9yZW1cIiBhcyAqO1xuXG4uZGlfbW9iaWxlIHtcbiAgJi0tb2ZmLWNhbnZhcyB7XG4gICAgc2VjdGlvbiB7XG4gICAgICAmLmVsZW1lbnRvci1lbGVtZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZWxlbWVudG9yLXBvcHVwLW1vZGFsIHtcbiAgICAgIC5kaWFsb2ctd2lkZ2V0LWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB9XG5cbiAgICAgIC5kaWFsb2ctY2xvc2UtYnV0dG9uIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMjVweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZWxlbWVudG9yLW5hdi1tZW51IHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogY2FsY3VsYXRlUmVtKDNweCk7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9mdW5jdGlvbnMvcHh0b3JlbVwiIGFzICo7XG5AdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcblxuLndzZi1mb3JtIHtcbiAgICBpbnB1dCB7XG4gICAgICAgICZbdHlwZT1cImRhdGVcIl0sXG4gICAgICAgICZbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAgICAgICAmW3R5cGU9XCJmaWxlXCJdLFxuICAgICAgICAmW3R5cGU9XCJtb250aFwiXSxcbiAgICAgICAgJlt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgICAgICZbdHlwZT1cInNlYXJjaFwiXSxcbiAgICAgICAgJlt0eXBlPVwidGltZVwiXSxcbiAgICAgICAgJlt0eXBlPVwid2Vla1wiXSxcbiAgICAgICAgJlt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAgICZbdHlwZT1cIm51bWJlclwiXSxcbiAgICAgICAgJlt0eXBlPVwidGVsXCJdLFxuICAgICAgICAmW3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICAmW3R5cGU9XCJ1cmxcIl0ge1xuICAgICAgICAgICAgJi53c2YtZmllbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICAmLndzZi1maWVsZCB7XG4gICAgICAgICAgICAgICAgJiArIGxhYmVsLndzZi1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICArIGxhYmVsLndzZi1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzZWxlY3QsXG4gICAgdGV4dGFyZWEge1xuICAgICAgICAmLndzZi1maWVsZCB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgICAmLndzZi1idXR0b24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLndzZi1idXR0b24tcHJpbWFyeSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xuXG5hcnRpY2xlIHtcbiAgICAmLmNhcmVlciB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXByaW1hcnk7XG4gICAgICAgIGJveC1zaGFkb3c6IDhweCA4cHggMjBweCAwIHJnYmEoJGdyYXktZGFya2VyLDAuMTUpO1xuXG4gICAgICAgIC5lbGVtZW50b3ItZWxlbWVudCB7XG4gICAgICAgICAgICAmLmUtY29uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmUtY29uLWlubmVyIHtcbiAgICAgICAgICAgID4gLmUtY29uLWZ1bGwge1xuICAgICAgICAgICAgICAgID4gLmVsZW1lbnRvci1lbGVtZW50IHtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gLmUtY29uLWlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJGJyYW5kLXByaW1hcnksICRsaWdodG5lc3M6IC01JSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiLi4vZnVuY3Rpb25zL3B4dG9yZW1cIiBhcyAqO1xuQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzICo7XG5cbi5jZl9wb3B1cCB7XG4gICYtLWZvcm0sXG4gICYtLXRoYW5rcyB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5lbGVtZW50b3ItcG9wdXAtbW9kYWwge1xuICAgICAgLmRpYWxvZy1tZXNzYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJHdoaXRlIDAlLCAjZjJmMmYyIDEwMCUpO1xuICAgICAgICBib3JkZXI6IGNhbGN1bGF0ZVJlbSgxcHgpIHNvbGlkICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCBjYWxjdWxhdGVSZW0oMTBweCkgcmdiYSgwLCAwLCAwLCAuMTUpO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIGhlaWdodDogODB2aCAhaW1wb3J0YW50O1xuICAgICAgICAgIHRvcDogMTB2aDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGlhbG9nLWNsb3NlLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC0yNXB4KSAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogY2FsY3VsYXRlUmVtKC0yNXB4KSAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC0yMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oLTIwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiBjYWxjdWxhdGVSZW0oMnB4KSBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgY2FsY3VsYXRlUmVtKDEwcHgpIDAgcmdiYSgwLCAwLCAwLCAuMjYpO1xuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5lbGVtZW50b3Itd2lkZ2V0LWhlYWRpbmcge1xuICAgICAgaDMge1xuICAgICAgICAmLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICAmLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW0gIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1mb3JtIHtcbiAgICAuZWxlbWVudG9yLWNvbHVtbi1nYXAtZGVmYXVsdCB7XG4gICAgICA+IC5lbGVtZW50b3Itcm93IHtcbiAgICAgICAgPiAuZWxlbWVudG9yLWNvbHVtbiB7XG4gICAgICAgICAgPiAuZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgICAgICAgICAgIC5lbGVtZW50b3ItZm9ybSB7XG4gICAgICAgICAgICAgIC5lbGVtZW50b3ItZmllbGQtZ3JvdXAge1xuICAgICAgICAgICAgICAgICY6bm90KC5lbGVtZW50b3ItZmllbGQtdHlwZS11cGxvYWQpIHtcbiAgICAgICAgICAgICAgICAgIC5lbGVtZW50b3ItZmllbGQ6bm90KC5lbGVtZW50b3Itc2VsZWN0LXdyYXBwZXIpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktbGlnaHRlcjtcblxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICAmOnZhbGlkIHtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmVsZW1lbnRvci1maWVsZC10ZXh0dWFsIHtcbiAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5lbGVtZW50b3ItZmllbGQtb3B0aW9uIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmVsZW1lbnRvci1hY2NlcHRhbmNlLWZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcblxuICAgICAgICAgICAgICAgICAgICArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICAgICAgICArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC8vb3V0bGluZTogcmdiKDU5LCAxNTMsIDI1MikgYXV0byA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRncmF5LWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JheS1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRoYW5rcyB7XG4gICAgLmVsZW1lbnRvci1jb2x1bW4tZ2FwLWRlZmF1bHQge1xuICAgICAgPiAuZWxlbWVudG9yLXJvdyB7XG4gICAgICAgID4gLmVsZW1lbnRvci1jb2x1bW4ge1xuICAgICAgICAgID4gLmVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNTBweCA1MHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5lbGVtZW50b3ItZWxlbWVudCB7XG4gICAgICAmLmVsZW1lbnRvci13aWRnZXQtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZWxlbWVudG9yLXdpZGdldC1oZWFkaW5nIHtcbiAgICAgIGgzIHtcbiAgICAgICAgJi5lbGVtZW50b3ItaGVhZGluZy10aXRsZSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICAmLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xuXG4udG9wYnV0dG9uLXBhcmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3RvcGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgYm9yZGVyOiA0cHggc29saWQgJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3R0b206IDE1cHg7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1icmlnaHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMyNzJjMzg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyNzJjMzg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTIyNWRlZyk7XG4gICAgcmlnaHQ6IDQwJTtcbiAgICB0b3A6IDUwJTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcmlnaHQ6IDM1JTtcbiAgICAgIHRvcDogNDUlO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuXG4gICAgJjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */
