.pill,.pill-mobile{position:relative}.neu-pill-mobile{background-color:#d40074;color:#fff;border-radius:100vw;padding:.5em .75em;font-weight:700;line-height:1;margin-left:0;font-size:12px}.w-dropdown{z-index:900;display:inline-block}.w-dropdown,.w-dropdown-btn,.w-dropdown-link,.w-dropdown-toggle{text-align:left;margin-left:auto;margin-right:auto;position:relative}.w-dropdown-btn,.w-dropdown-link,.w-dropdown-toggle{vertical-align:top;color:#222;white-space:nowrap;padding:20px;text-decoration:none}.w-dropdown-toggle{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;padding-right:40px;display:inline-block}.w-dropdown-toggle:focus{outline:0}.w-icon-dropdown-toggle{width:1em;height:1em;margin:auto 20px auto auto;position:absolute;top:0;bottom:0;right:0}.w-dropdown-list{background:#ddd;min-width:100%;display:none;position:absolute}.w-dropdown-list.w--open{display:block}.w-nav:after,.w-nav:before{content:" ";grid-area:1/1/2/2;display:table}.w-nav-link{vertical-align:top;color:#222;text-align:left;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;display:inline-block;position:relative}.w-nav-menu{float:right;position:relative}[data-nav-menu-open]{text-align:center;background:#c8c8c8;min-width:200px;position:absolute;top:100%;left:0;right:0;overflow:visible;display:block!important}.w--nav-link-open{display:block;position:relative}.w-nav-overlay{width:100%;display:none;position:absolute;top:100%;left:0;right:0;overflow:hidden}.w-nav-overlay [data-nav-menu-open]{top:0}.w-nav[data-animation=over-left] .w-nav-overlay{width:auto}.w-nav[data-animation=over-left] .w-nav-overlay,.w-nav[data-animation=over-left] [data-nav-menu-open]{z-index:1;top:0;right:auto}.w-nav[data-animation=over-right] .w-nav-overlay{width:auto}.w-nav[data-animation=over-right] .w-nav-overlay,.w-nav[data-animation=over-right] [data-nav-menu-open]{z-index:1;top:0;left:auto}.w-nav-button{float:right;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:transparent;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;padding:18px;font-size:24px;display:none;position:relative}.w-nav-button:focus{outline:0}.w-nav-button.w--open{color:#fff;background-color:#c8c8c8}.w-nav[data-collapse=all] .w-nav-menu{display:none}.w--nav-dropdown-open,.w--nav-dropdown-toggle-open,.w-nav[data-collapse=all] .w-nav-button{display:block}.w--nav-dropdown-list-open{position:static}.w-tab-link{vertical-align:top;text-align:left;cursor:pointer;color:#222;background-color:#ddd;padding:9px 30px;text-decoration:none;display:inline-block;position:relative}.w-tab-link.w--current{background-color:#c8c8c8}.w-tab-link:focus{outline:0}.w-tab-content{display:block;position:relative;overflow:hidden}.w-tab-pane{display:none;position:relative}.w--tab-active{display:block}.navbar-container{z-index:50;border-bottom:1px solid #d7dfe3;-webkit-backdrop-filter:saturate(200%) blur(6px);backdrop-filter:saturate(200%) blur(6px);background-color:rgba(241,244,247,.84);color:#001c2a;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:4em;padding-left:1em;padding-right:1em;display:-webkit-box;display:-ms-flexbox;display:flex;position:sticky;top:0}.navbar-container.is--dark{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background-color:rgba(0,28,42,.9);border-bottom-color:hsla(0,0%,100%,.2)}.navbar-container.logged-in{position:sticky;top:32px}.navbar-container .navbar-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-container .navbar-wrapper .logo-wrapper{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-bottom:0}.navbar-container .navbar-wrapper .logo-wrapper.is--footer{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-container .navbar-wrapper .logo-wrapper.is--mobile,.navbar-container .navbar-wrapper .logo-wrapper.is--mobile.w--current{display:none}.navbar-container .navbar-wrapper .logo-wrapper .logo{width:9em;height:2em}.navbar-container .navbar-wrapper .logo-wrapper .logo.is--temp{width:8em;height:auto;margin-right:.5em}.navbar-container .navbar-wrapper .logo-wrapper .logo-custom{display:block;-o-object-fit:contain;object-fit:contain}.navbar-container .navbar-wrapper .logo-wrapper-custom{width:8em;margin-right:.5em;height:1.8em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.navbar-container .navbar-wrapper .navbar-inner-wrapper-left{-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-container .navbar-wrapper .navbar-inner-wrapper-left .seperator{background-color:#d7dfe3;width:.09em;height:1em;margin-left:.9em;margin-right:1.5em}.navbar-container .navbar-wrapper .navbar-inner-wrapper-left .menu{gap:23px}.navbar-container .navbar-wrapper .navbar-inner-wrapper-left .menu,.navbar-container .navbar-wrapper .navbar-inner-wrapper-left .menu .menu-item-border{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.navbar-container .navbar-wrapper .navbar-inner-wrapper-left .menu .menu-item-border{border-top:2px solid rgba(212,0,116,0)}.navbar-container .navbar-wrapper .navbar-inner-wrapper-left .menu .menu-item-border:hover{height:100%;cursor:pointer;border-top-color:#d40074}.navbar-container .navbar-wrapper .navbar-inner-wrapper-left .menu .menu-item-border .nav-link-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding-left:0;padding-right:0;display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-container .navbar-wrapper .navbar-inner-wrapper-left .menu .menu-item-border .nav-link-wrapper.is--dropdown{color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto}.navbar-container .navbar-wrapper .navbar-inner-wrapper-left .menu .menu-item-border .nav-link-wrapper.is--dropdown.is--light{color:#001c2a}.navbar-container .navbar-wrapper .navbar-inner-wrapper-left .menu .menu-item-border .nav-dropdown-list{background-color:#f1f4f7;border-bottom-right-radius:1.5em;border-bottom-left-radius:1.5em;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:4em;padding:1.5em;display:none;position:absolute;top:0;bottom:auto;left:0;right:0;-webkit-box-shadow:0 3px 8px rgba(0,28,42,.22);box-shadow:0 3px 8px rgba(0,28,42,.22)}.navbar-container .navbar-wrapper .navbar-inner-wrapper-left .menu .menu-item-border .nav-dropdown-list .nav-dropdown-wrapper{grid-column-gap:1.5em;grid-row-gap:1.5em;-webkit-box-flex:1;-ms-flex:1;flex:1;display:grid;grid-template-columns:repeat(4,1fr)}.navbar-container .navbar-wrapper .navbar-inner-wrapper-left .menu .menu-item-border .nav-dropdown-list .nav-dropdown-wrapper .nav-dropdown-item{-webkit-box-shadow:0 0 0 1px #d7dfe3;box-shadow:0 0 0 1px #d7dfe3;color:#001c2a;border-radius:1.5em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:2em 1.5em 1.8em;display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-container .navbar-wrapper .navbar-inner-wrapper-left .menu .menu-item-border .nav-dropdown-list .nav-dropdown-wrapper .nav-dropdown-item:hover{background-color:#fff;border-radius:1.5em}.navbar-container .navbar-wrapper .navbar-inner-wrapper-left .menu .menu-item-border .nav-dropdown-list .nav-dropdown-wrapper .nav-dropdown-item .menu-item-description{color:rgba(0,28,42,.5);font-weight:400;margin-top:.5em;font-size:.88em}.navbar-container .navbar-wrapper .navbar-inner-wrapper-left .menu .menu-item-border .nav-dropdown-list .nav-dropdown-wrapper .nav-dropdown-item .icon{margin-bottom:6px}.navbar-container .navbar-wrapper .navbar-inner-wrapper-left .menu .nav-link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;margin-top:-.25em;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;position:static}.navbar-container .navbar-wrapper .navbar-inner-wrapper-left .menu .nav-link .success-stories-link{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-container .navbar-wrapper .navbar-inner-wrapper-left .menu .nav-link:hover{border-top-color:#d40074}.navbar-container .navbar-wrapper .navbar-inner-wrapper-left .menu .nav-link.is--coming-soon{color:#b6c5cc;margin-right:.75em;display:none}.navbar-container .navbar-wrapper .navbar-inner-wrapper-left .menu .nav-link.is--coming-soon:hover{border-top-color:#809199}.navbar-container .navbar-wrapper .navbar-inner-wrapper-left .menu .nav-link.is--coming-soon.is--dark{color:hsla(0,0%,100%,.3)}.navbar-container .navbar-wrapper .navbar-inner-wrapper-left .menu .nav-link.is--coming-soon.is--dark:hover{border-top-color:hsla(0,0%,100%,.3)}.navbar-container .navbar-wrapper .navbar-inner-wrapper-left .menu .nav-link.is--dark{color:#fff;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-container .navbar-wrapper .navbar-inner-wrapper-left .active--current{border-top:2px solid #d40074!important}.neu-pill{background-color:#d40074;color:#fff;border-radius:100vw;margin-left:.75em;padding:.5em .75em;font-size:.75em;font-weight:700;line-height:1;font-family:Lato,sans-serif}.third-child-link{display:-webkit-box;display:-ms-flexbox;display:flex}.button.is--dark{-webkit-box-shadow:0 0 0 1px #001c2a;box-shadow:0 0 0 1px #001c2a}.button-text.no-bottom{line-height:1;position:relative}.intro{font-weight:400}.intro.plus-top{margin-top:.75em}.intro.is--dark{color:hsla(0,0%,100%,.5)}.copy{font-size:.88em}.copy.is--dark{color:hsla(0,0%,100%,.5);font-size:.75em}.copy.plus-top{margin-top:.5em}.copy.is--light{color:rgba(0,28,42,.5);font-weight:400}.dropdown{z-index:0;border-bottom:2px solid #fff;width:100%;padding-top:2em;padding-bottom:2.5em;font-size:.75vw}.dropdown.is--last{border-bottom-style:none}.dropdown-toggle{cursor:pointer;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.dropdown-list{background-color:transparent;position:static;overflow:hidden}.dropdown-list.w--open{padding-top:2em}.mobile-menu{display:none}.line-horizontal.is--mobilemenu{background-color:#d7dfe3;height:1px;margin-top:2em}.column{padding-left:0}.neu-pill.is--light{color:#001c2a;background-color:#fff}.neu-pill.is--light.is--absolute{z-index:4;position:absolute;top:1em;bottom:auto;left:1em;right:auto}.menu-nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}@media screen and (max-width:991px){.w-nav[data-collapse=medium] .w-nav-menu{display:none}.w-nav[data-collapse=medium] .w-nav-button{display:block}.navbar-container .navbar-wrapper .logo-wrapper.is--mobile{display:none}.navbar-container .navbar-wrapper .navbar-inner-wrapper-left .nav-link .nav-link-wrapper.is--dropdown{padding-top:0;padding-bottom:0}.navbar-container .navbar-wrapper .navbar-inner-wrapper-left .nav-link .nav-link-wrapper.is--light{color:#001c2a}.nav-link-wrapper.is--dropdown,.nav-link-wrapper.is--dropdown.is--light{padding-top:0;padding-bottom:0}.mobile-menu{display:none}}@media screen and (max-width:782px){.navbar-container.logged-in{position:sticky;top:46px}}@media screen and (max-width:767px){.w-nav[data-collapse=small] .w-nav-menu{display:none}.w-nav[data-collapse=small] .w-nav-button{display:block}.w-nav-brand{padding-left:10px}.navbar-container{padding-left:0;padding-right:0}.navbar-container .navbar-wrapper{padding-left:1em;padding-right:0;position:relative}.navbar-container .navbar-wrapper .logo-wrapper.is--mobile,.navbar-container .navbar-wrapper .logo-wrapper.is--mobile.w--current{display:block}.navbar-container .navbar-wrapper .logo-wrapper .logo.is--mobile{width:12em;height:auto}.navbar-container .navbar-wrapper .navbar-inner-wrapper-left,.navbar-container .navbar-wrapper .navbar-inner-wrapper-right{display:none}.button.is--primary.is--mobile-menu{-webkit-box-flex:0;-ms-flex:none;flex:none}.button.is--mobile-menu,.button.is--primary.is--mobile-menu{text-align:center;-ms-flex-item-align:stretch;align-self:stretch;margin-top:2em}.button.is--mobile-menu{font-size:16px}.copy.is--light.is--mobile{font-size:12px;line-height:1.3}.icon.is--mobilemenu{height:1em;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.dropdown{font-size:1vw}.dropdown.is--dark{color:#fff}.mobile-menu,.mobile-navbar-container{display:-webkit-box;display:-ms-flexbox;display:flex}.mobile-menu{width:4em;height:100%;margin-left:auto;margin-right:0;position:static}.mobile-menu .mobile-menu-list{top:0;bottom:auto;left:0;right:0}.mobile-menu .mobile-menu-list.w--open{background-color:#f1f4f7;color:#001c2a;border-bottom-right-radius:1.5em;border-bottom-left-radius:1.5em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:2em;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:4em;overflow:hidden;-webkit-box-shadow:0 3px 8px rgba(0,28,42,.22);box-shadow:0 3px 8px rgba(0,28,42,.22)}.mobile-menu .mobile-menu-list .div-block .mobile-menu-navlink{grid-column-gap:8px;grid-row-gap:8px;border:1px solid #d7dfe3;border-radius:1.5em;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:0;-ms-flex:none;flex:none;align-self:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.5em;padding:1.5em 1.5em 1.5em 2em;font-weight:900;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex}.mobile-menu .mobile-menu-list .div-block .mobile-menu-navlink.is--comingsoon{color:#b6c5cc;display:none}.mobile-menu .mobile-menu-list .div-block .mobile-menu-navlink.is--sub{grid-row-gap:8px;border:1px solid #d7dfe3;border-radius:.5em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:0;margin-bottom:1em;margin-left:1em;padding:.75em 1em;font-size:16px}.mobile-menu .mobile-menu-list .div-block .mobile-menu-navlink.is--first{border-style:none;margin-top:0;padding-bottom:2.5em}.mobile-menu .mobile-menu-list .div-block .mobile-menu-navlink .nav-dropdown-item-heading{grid-column-gap:1em;grid-row-gap:1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.mobile-menu .mobile-menu-list .div-block .mobile-menu-navlink .nav-dropdown-item-heading .icon{height:2em}.mobile-menu .mobile-menu-list .div-block .mobile-menu-navlink .nav-dropdown-item-heading .icon.is--dropdown{margin-left:.75em;margin-right:0;position:static}.mobile-menu .mobile-menu-list .div-block .mobile-menu-navlink .nav-dropdown-item-heading .icon.is--menu{height:1.5em}.mobile-menu .mobile-menu-list .div-block .menu-header-menu-container .mobile-sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mobile-menu .mobile-menu-list .div-block .menu-header-menu-container .mobile-menu-link{gap:8px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-weight:900;color:#001c2a}.mobile-menu .mobile-menu-list .div-block .menu-header-menu-container .mobile-menu-link,.mobile-menu .mobile-menu-list .div-block .menu-header-menu-container .mobile-menu-link .is--menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-menu .mobile-menu-list .div-block .menu-header-menu-container .mobile-menu-link .is--menu .icons-menu{height:1.2em}.mobile-menu .mobile-menu-list .div-block .menu-header-menu-container .header-link{padding:10px 20px;font-weight:900;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;font-size:20px}.mobile-menu .mobile-menu-list .div-block .menu-header-menu-container .link{border:1px solid #d7dfe3;border-radius:.5em;margin-top:0;margin-bottom:1em;margin-left:1em;padding:7px 10px;font-size:16px}.mobile-menu .mobile-menu-list .div-block .menu-header-menu-container .custom-class{grid-column-gap:8px;font-size:20px;grid-row-gap:8px;border:1px solid #d7dfe3;border-radius:.8em;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:0;-ms-flex:none;flex:none;align-self:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px;padding:16px;font-weight:900;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex}.mobile-menu .mobile-menu-list .div-block .menu-item-description{display:none}.mobile-menu .mobile-menu-list .div-block .has-children{border:1px solid #d7dfe3;border-radius:1.5em;padding-bottom:.5em;padding-left:0;padding-right:1.5em}.mobile-menu .mobile-menu-list .div-block .menu-nav{font-size:24px}.mobile-menu .mobile-menu-toggle{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;align-self:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.mobile-menu .mobile-menu-toggle.w--open{padding-top:0;padding-bottom:0;padding-right:0}.mobile-menu-list-bg{background-color:#f1f4f7;border-bottom-right-radius:1.5em;border-bottom-left-radius:1.5em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2em;display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:479px){.w-nav[data-collapse=tiny] .w-nav-menu{display:none}.w-nav[data-collapse=tiny] .w-nav-button{display:block}.navbar-container.logged-in{position:sticky;top:0}.button.is--mobile-menu{margin-top:16px}.copy{text-align:center;font-size:12px}.logoleiste{grid-column-gap:0;grid-row-gap:0;-ms-flex-flow:wrap;flex-flow:wrap;-ms-flex-line-pack:stretch;align-content:stretch;width:100%}.logoleiste.is--home.is-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.dropdown{padding-top:24px;padding-bottom:24px}.dropdown-toggle{grid-column-gap:12px;grid-row-gap:12px}.mobile-menu .mobile-menu-list .mobile-menu-navlink{margin-top:16px}.mobile-menu .mobile-menu-list .mobile-menu-navlink.is--sub{font-size:1.25em}.mobile-menu .mobile-menu-list .mobile-menu-navlink.is--first{padding-bottom:1.5em}.menu-nav{font-size:20px}.line-horizontal.is--mobilemenu{margin-top:16px}}.section.is--footer{z-index:0;background-color:#001c2a;border-top-left-radius:2.5em;border-top-right-radius:2.5em;position:relative;overflow:hidden}.section .footer-outer,.section.is--footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex}.section .footer-outer{z-index:1}.section .footer-outer .contact-widget-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section .footer-outer .contact-widget-wrapper,.section .footer-outer .contact-widget-wrapper .contact-widget-left{display:-webkit-box;display:-ms-flexbox;display:flex}.section .footer-outer .contact-widget-wrapper .contact-widget-left .contact-person{border-radius:100vw;-webkit-box-flex:0;-ms-flex:none;flex:none;width:7em;height:7em;overflow:hidden}.section .footer-outer .contact-widget-wrapper .contact-widget-left .contact-person.is--small{width:48px;height:48px}.section .footer-outer .contact-widget-wrapper .contact-widget-left .contact-heading{grid-column-gap:.5em;grid-row-gap:.5em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:3em;display:-webkit-box;display:-ms-flexbox;display:flex}.section .footer-outer .contact-widget-wrapper .contact-widget-left .contact-heading .h3{color:#fff}.section .footer-outer .contact-widget-wrapper .contact-widget-left .contact-heading .intro.is--dark{color:hsla(0,0%,100%,.5)}.section .footer-outer .contact-widget-wrapper .contact-widget-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.section .footer-outer .line-horizontal{background-color:#254452;height:1px}.section .footer-outer .footer-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;align-self:center;width:100%;max-width:104.25em;padding-left:6em;padding-right:6em;display:-webkit-box;display:-ms-flexbox;display:flex}.section .footer-outer .footer-wrapper .footer-wrapper-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:3em;padding-bottom:3em;padding-right:6em;display:-webkit-box;display:-ms-flexbox;display:flex}.section .footer-outer .footer-wrapper .footer-wrapper-left .logo-wrapper.is--footer{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.section .footer-outer .footer-wrapper .footer-wrapper-left .logo-wrapper .logo.is--footer{width:8em;height:1em}.section .footer-outer .footer-wrapper .footer-wrapper-left .footer-address{color:hsla(0,0%,100%,.5);margin-top:1.5em;margin-bottom:2em;font-size:1em}.section .footer-outer .footer-wrapper .footer-wrapper-left .social-icons{margin-bottom:2em}.section .footer-outer .footer-wrapper .footer-wrapper-left .social-icons .social-icon{margin-right:1.5em}.section .footer-outer .footer-wrapper .line-vertical{background-color:#254452;width:1px}.section .footer-outer .footer-wrapper .footer-wrapper-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:3em;padding-bottom:3em;padding-left:6em}.section .footer-outer .footer-wrapper .footer-wrapper-right .tower-outerwrapper .link-tower-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}.section .footer-outer .footer-wrapper .footer-wrapper-right .tower-outerwrapper .link-tower-wrapper .footer-link-header{color:#fff;margin-bottom:.75em;font-weight:900;line-height:1.3;font-size:1.5em}.section .footer-outer .footer-wrapper .footer-wrapper-right .tower-outerwrapper .link-tower-wrapper .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section .footer-outer .footer-wrapper .footer-wrapper-right .tower-outerwrapper .link-tower-wrapper .menu ul.sub-menu>li a{font-size:1em;color:hsla(0,0%,100%,.5);font-weight:400;margin-bottom:.25em;-webkit-transition:color .3s;transition:color .3s}.section .footer-outer .footer-wrapper .footer-wrapper-right .tower-outerwrapper .link-tower-wrapper .menu ul.sub-menu>li a:hover{color:#fff}.section .footer-outer .footer-wrapper .footer-wrapper-right .tower-outerwrapper .link-tower-wrapper .menu .site-link{color:hsla(0,0%,100%,.5);margin-bottom:.25em;font-weight:400;-webkit-transition:color .3s;transition:color .3s}.section .footer-outer .footer-wrapper .footer-wrapper-right .tower-outerwrapper .link-tower-wrapper.is--comingsoon{color:hsla(0,0%,100%,.5);display:none}.section .footer-outer .footer-wrapper .footer-wrapper-right .copy.is--dark{color:hsla(0,0%,100%,.5);font-size:.75em}@media screen and (max-width:991px){.section .footer-outer .contact-widget-wrapper{grid-column-gap:2em;grid-row-gap:2em}.section .footer-outer .contact-widget-wrapper .contact-widget-right{grid-column-gap:.75em;grid-row-gap:.75em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:767px){.section .footer-outer .contact-widget-wrapper .contact-widget-left .contact-person{width:6em;height:6em}.section .footer-outer .contact-widget-wrapper .contact-widget-left .contact-heading{margin-left:2em}.section .footer-outer .contact-widget-wrapper .contact-widget-right{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.section .footer-outer .footer-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-left:4em;padding-right:4em}.section .footer-outer .footer-wrapper .footer-wrapper-left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:3em;padding-bottom:2em;padding-right:0}.section .footer-outer .footer-wrapper .footer-wrapper-left .footer-address{margin-top:0}.section .footer-outer .footer-wrapper .line-vertical{width:100%;height:1px}.section .footer-outer .footer-wrapper .footer-wrapper-right{padding-left:0}}@media screen and (max-width:479px){.section .footer-outer .contact-widget-wrapper,.section .footer-outer .contact-widget-wrapper .contact-widget-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section .footer-outer .contact-widget-wrapper .contact-widget-left{grid-column-gap:1.5em;grid-row-gap:1.5em;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section .footer-outer .contact-widget-wrapper .contact-widget-left .contact-person{width:8em;height:8em}.section .footer-outer .contact-widget-wrapper .contact-widget-left .contact-heading{margin-left:auto}.section .footer-outer .footer-wrapper{width:90%;padding-left:0;padding-right:0}.section .footer-outer .footer-wrapper .footer-wrapper-left{grid-column-gap:2em;grid-row-gap:2em;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section .footer-outer .footer-wrapper .footer-wrapper-left .logo-wrapper .logo.is--footer{width:12em;height:2em;-o-object-fit:contain;object-fit:contain}.section .footer-outer .footer-wrapper .footer-wrapper-left .footer-address{margin-bottom:auto;font-size:14px}.section .footer-outer .footer-wrapper .footer-wrapper-left .social-icons{margin-bottom:0}.section .footer-outer .footer-wrapper .footer-wrapper-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section .footer-outer .footer-wrapper .footer-wrapper-right .tower-outerwrapper .link-tower-wrapper{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section .footer-outer .footer-wrapper .footer-wrapper-right .tower-outerwrapper .link-tower-wrapper .menu{grid-column-gap:8em;grid-row-gap:3em;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;margin-bottom:1.5em;display:grid}.section .footer-outer .footer-wrapper .footer-wrapper-right .tower-outerwrapper .link-tower-wrapper .menu #menu-item-847,.section .footer-outer .footer-wrapper .footer-wrapper-right .tower-outerwrapper .link-tower-wrapper .menu #menu-item-853{grid-area:span 1/span 2/span 1/span 2}.section .footer-outer .footer-wrapper .footer-wrapper-right .tower-outerwrapper .link-tower-wrapper .site-link{font-size:14px;margin-bottom:5px}.section .footer-outer .footer-wrapper .footer-wrapper-right .tower-outerwrapper #link-services{grid-area:span 1/span 2/span 1/span 2}}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html.w-mod-touch *{background-attachment:scroll!important}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}img{vertical-align:middle;max-width:100%;display:inline-block;border:0}.section .container .side-by-side .introtext .intro.is--light{color:#001c2a}.icon{height:2em}body{font-family:Lato,sans-serif;font-size:1vw;color:#001c2a;background-color:#f1f4f7;letter-spacing:0;font-weight:400;line-height:1.5}@font-face{font-family:webflow-icons;src:url("data:application/x-font-ttf;charset=utf-8;base64,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") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Lato;src:url(../../assets/fonts/62fe7edc25a6fd8c753d844e_Lato-Heavy.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(../../assets/fonts/62fe7edc39e1357db96eca23_Lato-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(../../assets/fonts/62fe7edc8dfe2162366020d6_Lato-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(../../assets/fonts/62fe7ede062f504fb8096759_Lato-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}.spacer-header{height:17vw;margin-bottom:7em}h1{margin-top:0;margin-bottom:0;font-size:3.28em;font-weight:700;line-height:1.4}.paragraph.is--caseteaser{font-weight:400}.h1{font-family:Lato,sans-serif;font-size:4em;font-weight:900;line-height:1.3}.h1.is--display{text-align:center;font-size:7em;line-height:1;color:#001c2a}.h1-midnight-blue{color:#001c2a}.breadcrumbs-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.breadcrumbs-wrapper .breadcrumb{background-color:#253d52;border-radius:.25em;-webkit-box-flex:0;-ms-flex:none;flex:none;padding:.63em .5em;font-size:.88em;font-weight:700;line-height:.75em}.breadcrumbs-wrapper .breadcrumb.current{background-color:rgba(37,61,82,0);padding-left:0;padding-right:0}.breadcrumbs-wrapper .breadcrumb-spacer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:.75em;margin-right:.75em;display:-webkit-box;display:-ms-flexbox;display:flex}.w-slider{text-align:center;clear:both;background:#ddd;height:300px;position:relative}h2{font-size:2.5em}h2,h3{margin-top:0;margin-bottom:0;font-weight:700;line-height:1.4}h3{font-size:2.19em}h4{font-size:1.88em}h4,h5{margin-top:0;margin-bottom:0;font-weight:700;line-height:1.4}h5{font-size:1.67em}h6{margin-top:0;margin-bottom:0;font-size:1.46em;font-weight:700;line-height:1.4}.global-styles{position:static;top:0;bottom:auto;left:0;right:0}.global-styles .grain{z-index:5000;opacity:.07;background-image:url(../../dist/images/grain.gif);background-position:50%;background-size:300px;position:fixed;top:0;bottom:0;left:0;right:0}.section{-ms-flex-item-align:stretch;align-self:stretch}.section .side-by-side h1,.section .text-image .paragraph,.section .text-image .text-image-text-wrapper h2{color:#001c2a}.paragraph{margin-top:.75em;margin-bottom:2em;font-size:1em}.paragraph.is--usp{margin-bottom:0}.icon-ontop{color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.icon-ontop:hover{color:hsla(0,0%,100%,.8)}.icon-ontop .icon.is--small{width:20%;height:35%}.slide-nav{display:none}.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,.w-richtext .w-richtext-figure-selected[data-rt-type=image] div,.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after{outline:2px solid #2895f7}.w-richtext figure.w-richtext-figure-type-video>div:after,.w-richtext figure[data-rt-type=video]>div:after{content:"";display:none;position:absolute;top:0;bottom:0;left:0;right:0}.w-richtext figure.w-richtext-align-fullwidth{text-align:center;clear:both;width:100%;max-width:100%;margin-left:auto;margin-right:auto;display:block}.w-richtext figure.w-richtext-align-fullwidth>div{padding-bottom:inherit;display:inline-block}.w-richtext figure.w-richtext-align-fullwidth>figcaption{display:block}.w-richtext figure{max-width:60%;position:relative}.w-richtext figure>div:before{cursor:default!important}.w-richtext figure img{width:100%}.w-richtext figure figcaption.w-richtext-figcaption-placeholder{opacity:.6}.w-richtext figure div{color:transparent;font-size:0}.w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type=image]{display:table}.w-richtext>:last-child,.w-richtext ol li:last-child,.w-richtext ul li:last-child{margin-bottom:0!important}.w-richtext figure.w-richtext-figure-type-image>div,.w-richtext figure[data-rt-type=image]>div{display:inline-block}.w-richtext figure.w-richtext-figure-type-image>figcaption,.w-richtext figure[data-rt-type=image]>figcaption{caption-side:bottom;display:table-caption}.w-richtext figure.w-richtext-figure-type-video,.w-richtext figure[data-rt-type=video]{height:0}.w-richtext figure.w-richtext-figure-type-video iframe,.w-richtext figure[data-rt-type=video] iframe{width:100%;height:100%;position:absolute;top:0;left:0}.w-richtext figure.w-richtext-figure-type-video>div,.w-richtext figure[data-rt-type=video]>div{width:100%}.w-richtext figure.w-richtext-align-center{clear:both;margin-left:auto;margin-right:auto}.arrow{background-color:#fff;border-radius:200vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:45%;padding-top:45%;font-size:1vw;-webkit-transition:all .2s;transition:all .2s;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.arrow:hover{background-color:hsla(0,0%,100%,.75);width:50%;padding-top:50%}.section.is--dark{color:#fff}.section.is--dark .text-image .paragraph{color:hsla(0,0%,100%,.5)}.section.is--dark .paket-dropdown h3,.section.is--dark .side-by-side h2{color:#fff}.section.is--dark .dropdown-list{color:hsla(0,0%,100%,.5)}.main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-4em;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.container{width:100%;max-width:104.25em;margin-left:auto;margin-right:auto;padding:5em 6em}.standorte-pill{background-color:#001c2a;color:#fff;border-radius:100vw;padding:.5em .75em;font-weight:700;line-height:1}.standorte-pill .standorte-text{margin-left:auto;font-size:.88em}.standorte-pill.is--absolute{z-index:4;position:absolute;top:1em;bottom:auto;left:1em;right:auto}.standorte-pill.is--light{color:#001c2a;background-color:#fff}::-moz-selection{background:#d40074;color:#fff}::selection{background:#d40074;color:#fff}a{background-color:transparent;font-size:1em;font-weight:700;text-decoration:none}a:hover{cursor:pointer;outline:none}li{list-style:none;padding:0}p{margin-top:0;margin-bottom:0;font-size:1.5em}.h2{font-size:3.25em}.h2,.h3{font-weight:900;line-height:1.3}.h3{font-size:2em}.h4{font-size:1.5em}.h4,.h5{font-weight:900;line-height:1.3}.h5{font-size:1.25em}.h2,.h3,.h4,.h5{font-family:Lato,sans-serif}.legal-rt-wrapper{margin-top:5em}.legal-rt p{margin-bottom:12px;font-size:16px;color:#001c2a}.legal-rt h2{font-size:26px}.legal-rt h2,.legal-rt h3{margin-bottom:.75em;font-weight:900;font-family:Lato,sans-serif;color:#001c2a}.legal-rt h3{font-size:24px}.legal-rt h4{margin-bottom:.75em;font-size:16px;color:#001c2a}.legal-rt h4,.legal-rt strong{font-weight:900;font-family:Lato,sans-serif}.blur-wrapper{z-index:-2;position:absolute;top:0;bottom:0;left:0;right:0}.blur-wrapper,.blur-wrapper .blur-middle{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.blur-wrapper .blur-middle{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.blur-wrapper .blur{opacity:1;width:64.38em;height:64.38em}.blur-wrapper .blur.is--large{width:80em;height:80em}.blur-wrapper .blur.is--footer{display:-webkit-box;display:-ms-flexbox;display:flex}.blur-wrapper .blur-manipulator{position:relative;top:-139%;left:11%}.blur-wrapper .blur-left-manipulator{position:absolute;top:-20vw;left:-36.1vw}.blur-wrapper .blur-left-manipulator.is--dejan-detail{top:auto;bottom:-24%;left:-21%;right:auto}.blur-wrapper .blur-left-manipulator.is--dark{top:-22%;bottom:auto;left:-23%;right:auto}.blur-wrapper .blur-left-manipulator.is--footer{top:-22.4vw;left:-36.9vw}.blur-wrapper .blur-left-manipulator.is--leistungen{top:4.5vw;left:-30.1vw}.blur-wrapper .blur-left-manipulator.is--bewerbung{top:-5%;left:-40%}.blur-wrapper .blur-left-manipulator.is--positionen{top:10%;left:-39%}.blur-wrapper .blur-right-manipulator{position:relative;top:-23vw;left:70.4vw}.blur-wrapper .blur-right-manipulator.is--dark{position:absolute;top:auto;bottom:-23%;left:auto;right:-16%}.blur-wrapper .blur-right-manipulator.is--dejan-detail{position:absolute;top:auto;bottom:-14%;left:auto;right:-17%}.blur-wrapper .blur-right-manipulator.is--footer{top:11.9vw;left:62.4vw}.blur-wrapper .blur-right-manipulator.is--bewerbung{top:-26%;left:75%}.blur-wrapper.is--footer{display:-webkit-box;display:-ms-flexbox;display:flex}.blur-wrapper.is--service{z-index:0}.img{opacity:1;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.grid-container{position:relative;width:100%;max-width:1200px;margin:0 auto}.section-container{position:relative;margin-left:auto;margin-right:auto;max-width:1400px;padding:40px 30px}.hero{text-align:center}.button{-webkit-box-shadow:0 0 0 1px #d7dfe3;box-shadow:0 0 0 1px #d7dfe3;border-radius:.13em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.13em 1.25em;line-height:1.33;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.button:hover{background-color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.button.is--primary{background-color:#001c2a;-webkit-box-shadow:none;box-shadow:none;color:#fff;border:2px rgba(212,0,116,0);overflow:hidden}.button.is--primary:hover{background-color:#083247}.button.is--navbar{padding:.75em 1em;font-weight:700}.button.is--navbar.is--dejan:hover{color:#001c2a}.button.is--dark{background-color:#001c2a;-webkit-box-shadow:0 0 0 1px #809199;box-shadow:0 0 0 1px #809199;outline-color:#809199;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex}.button.is--dark:hover{background-color:#112e3d}.button.is--dark.is--small{padding:.75em 1em;display:-webkit-box;display:-ms-flexbox;display:flex}.button.is--dark.plus--top{background-color:#001c2a;margin-top:1.5em;position:static}.button.is--dark.is--dejan{display:none}.button.is--jobs{text-align:center;width:100%}.button.is--jobs:hover{background-color:#f1f4f7}.button-text{font-size:1em}.logo-wrapper{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-bottom:0}.w-inline-block{max-width:100%;display:inline-block}.padding-global{padding-left:6em;padding-right:6em}@media screen and (max-width:991px){body{font-size:.619375em}.padding-global{padding-left:3em;padding-right:3em}.container{padding-left:6vw;padding-right:6vw}.standorte-pill .standorte-text{margin-left:0}.h2{font-size:3em}.h3{font-size:2em}.blur-wrapper .blur{width:48em;height:48em}.blur-wrapper .blur.is--middle{width:64em;height:65em}.blur-wrapper .blur-manipulator{top:-153%}.blur-wrapper .blur-right-manipulator.is--dejan-detail{top:0;bottom:auto;left:57%;right:auto}.blur-wrapper .blur-left-manipulator.is--dejan-detail{left:-57%}}@media screen and (max-width:767px){.container{padding-top:3em;padding-bottom:3em}.padding-global{padding-left:2em;padding-right:2em}.paragraph{margin-bottom:24px;font-size:16px}.h1.is--display{font-size:4em}.button-text{font-size:14px}.h2{font-size:3em}.h4{font-size:2.5em}.h4.plus-bellow.is--footer{font-size:1.75em}.button.is--primary.is--mobile-menu{text-align:center;-webkit-box-flex:0;-ms-flex:none;flex:none;-ms-flex-item-align:stretch;align-self:stretch;margin-top:2em}.button.is--dark.is--dejan{display:none}.button.is--mobile-menu{text-align:center;-ms-flex-item-align:stretch;align-self:stretch;margin-top:2em;font-size:16px}.blur-wrapper .blur{width:64em;height:64em}.blur-wrapper .blur.is--middle{width:100%;height:100%}.blur-wrapper .blur.is--header{width:48em;height:48em}.blur-wrapper .blur-left-manipulator.is--footer{top:-36.5vw;left:-62.2vw}.blur-wrapper .blur-left-manipulator.is--leistungen{left:-56.8vw}.blur-wrapper .blur-right-manipulator.is--footer{top:35.9vw;left:69.8vw}.blur-wrapper .blur-right-manipulator.is--contact{position:absolute;top:auto;bottom:0;left:52%;right:auto}.blur-wrapper .blur-manipulator{top:-76%}.legal-rt h2{font-size:24px}.legal-rt h3{font-size:22px}}@media screen and (max-width:479px){.spacer-header{height:14vw}.padding-global{padding-left:1em;padding-right:1em}.attribute-pill .standorte-text,.standorte-pill .standorte-text{font-size:12px}.button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.button,.button .is--dark.is--dejan,.button.is--navbar.is--dejan{display:-webkit-box;display:-ms-flexbox;display:flex}.button.is--dejan{display:none}.button.is--mobile-menu{margin-top:16px}.h2{font-size:2.5em}.img.is--blur{-o-object-fit:contain;object-fit:contain}.blur-wrapper .blur{width:60em;height:40em;overflow:visible}.blur-wrapper .blur.is--middle{opacity:.5;width:100%;height:100%}.blur-wrapper .blur.is--dark{width:50em;height:50em}.blur-wrapper .blur .img.is--blur.is--middle{-o-object-fit:cover;object-fit:cover}.blur-wrapper .blur-middle{height:100%}.blur-wrapper .blur-left-manipulator{top:-11%;bottom:auto;left:-104%;right:auto}.blur-wrapper .blur-left-manipulator.is--dark{top:-11%;left:-69%}.blur-wrapper .blur-left-manipulator.is--footer{left:-77.1vw}.blur-wrapper .blur-left-manipulator.is--leistungen{top:0;bottom:auto;left:auto;right:38%}.blur-wrapper .blur-left-manipulator.is--contact{top:-11%;bottom:auto;left:auto;right:14%}.blur-wrapper .blur-right-manipulator{top:35.7vw;left:21.5vw}.blur-wrapper .blur-right-manipulator.is--footer{top:auto;bottom:-58%;left:36%}.blur-wrapper .blur-right-manipulator.is--leistungen{position:absolute;top:auto;bottom:-75%;left:44%;right:auto}.blur-wrapper .blur-right-manipulator.is--contact{left:13%}.blur-wrapper .blur-right-manipulator.is--geschichte{position:absolute;top:225px;bottom:0;left:39%;right:auto}.blur-wrapper .blur-manipulator{top:-88%;left:-10%}}.section.is--video{z-index:0;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-ms-flex-item-align:center;align-self:center;width:100%;height:100vh;padding:5em 1em 1.5em;display:-webkit-box;display:-ms-flexbox;display:flex}.section.is--video .video-container{border-radius:1.5em;width:100%;height:100%}.section.is--video .video-container.is--header{margin-bottom:-157px}.section .w-background-video{color:#fff;height:500px;position:relative;overflow:hidden}.section .w-background-video>video{-o-object-fit:cover;object-fit:cover;z-index:-100;background-position:50%;background-size:cover;width:100%;height:100%;margin:auto;position:absolute;top:-100%;bottom:-100%;left:-100%;right:-100%}.section .w-background-video>video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.section .w-background-video--control{background-color:transparent;padding:0;position:absolute;bottom:1em;right:1em}.section .w-background-video--control>[hidden]{display:none!important}.section.is--last{margin-bottom:5em}.section .container.is--center.hero{-webkit-perspective:32vw;perspective:32vw;padding-top:5em;padding-bottom:5em;-webkit-transform:translate(0);transform:translate(0)}.section .container .hero-wrapper .display{color:#001c2a}.section .container .hero-wrapper .button-pair-wrapper{grid-column-gap:1.25em;grid-row-gap:1.25em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}.section .container .hero-wrapper .button-pair-wrapper.plus--top{margin-top:2em}.section .container .text-image.full{width:100%}.section .container .services-wrapper{grid-column-gap:1.5em;grid-row-gap:1.5em;margin-top:7em;display:-webkit-box;display:-ms-flexbox;display:flex}.section .container.side-by-side{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:0;margin-bottom:3.25em;padding-top:5em;padding-bottom:5em}.section .container .career-teaser-wrapper,.section .container.side-by-side{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.section .container .career-teaser-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:30%;margin-right:5em}.section .container .career-teaser-wrapper .h4{font-size:1.5em;font-weight:900;line-height:1.3}.section .container .career-teaser-video{text-align:left;border-radius:1.5em;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;width:100%;position:relative;overflow:hidden}.section .waben-wrapper .waben-inner-wrapper .events-split{position:absolute;top:0;bottom:auto;left:auto;right:0}.section .waben-wrapper .waben-inner-wrapper .events-split.is--ev{top:-31%;bottom:auto;left:auto;right:5%}.section .waben-wrapper .waben-inner-wrapper .events-split.is--en{top:auto;bottom:4%;left:1%;right:auto}.section .waben-wrapper .waben-inner-wrapper .events-split.is--ts{top:auto;bottom:-10%;left:auto;right:-4%}.section .waben-wrapper .waben-inner-wrapper .events-split .large-bg-txt{color:hsla(0,0%,100%,.7);-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:.1em;font-size:18.75em;font-weight:900;line-height:1}.section .waben-wrapper .waben-inner-wrapper .events-split .large-bg-txt.is--large{color:hsla(0,0%,100%,.3);font-size:25em;font-weight:900}.section .waben-wrapper .waben-inner-wrapper .wabe-wrapper.is--2-wabe{width:49.13em;top:19%;left:auto;right:-8%}@media screen and (max-width:991px){.section.is--video{height:100vh}.section .container .hero-wrapper{width:90%}.section .container .side-by-side{margin-top:0}.section .container .services-wrapper{grid-column-gap:1.5em;grid-row-gap:1.5em;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-top:5em;display:grid}}@media screen and (max-width:767px){.section .container.is--center{text-align:center;padding-top:12em;padding-bottom:12em}.section .container .hero-wrapper .display{font-size:3.5em}.section .container .services-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.section .container.side-by-side{grid-column-gap:3.25em;grid-row-gap:3.25em}.section .container.side-by-side,.section .container .side-by-side{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section .container .career-teaser-wrapper{width:100%;margin-right:auto}.section .container .career-teaser-wrapper .h4{font-size:2.5em}.section .waben-wrapper .waben-inner-wrapper .wabe-wrapper.is--2-wabe{width:30em}.section .waben-wrapper .waben-inner-wrapper .events-split .large-bg-txt{font-size:12em}}@media screen and (max-width:479px){.section .container.is--center{padding-top:8em;padding-bottom:8em}.section .container .hero-wrapper{width:100%}.section .container .hero-wrapper .display{font-size:32px}.section .container .hero-wrapper .button-pair-wrapper.plus--top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section .container .services-wrapper{grid-template-columns:1fr}.section .container .side-by-side{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.section .container .career-teaser-wrapper{text-align:center}.section .waben-wrapper .waben-inner-wrapper .events-split.is--ev{top:-15%;right:-1%}.section .waben-wrapper .waben-inner-wrapper .events-split.is--en{bottom:18%}.section .waben-wrapper .waben-inner-wrapper .events-split .large-bg-txt{font-size:8em}.section .waben-wrapper .waben-inner-wrapper .events-split .large-bg-txt.is--large{font-size:16em}.section .waben-wrapper .waben-inner-wrapper .wabe-wrapper{left:-21%}.section .waben-wrapper .waben-inner-wrapper .wabe-wrapper.is--2-wabe{right:-52%}}.section .container.is--center.is--text{padding-top:12em;padding-bottom:7em}.section .container.is--large{padding-left:0;padding-right:0}.section .container.is--caseteaser{padding-top:0}.section .container .hero-wrapper{text-align:center;width:70%}.section .container .hero-wrapper .display{font-size:5.5em;font-weight:900;line-height:1.1;font-family:Lato,sans-serif}.section .container .hero-wrapper .intro.plus-top{margin-top:.75em;font-family:Lato,sans-serif}.section .container .suso-collection-list{grid-column-gap:1.5em;grid-row-gap:1.5em;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.section .container .suso-collection-list .suso-collection-list-item,.section .container .suso-hero-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.section .container .suso-hero-wrapper{background-color:#001c2a;color:#fff;border-radius:1.5em;width:100%;padding:1.5em}.section .container .suso-hero-wrapper .suso-hero-text-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:3.25em 4em 3.25em 5.05em;display:-webkit-box;display:-ms-flexbox;display:flex}.section .container .suso-hero-wrapper .suso-hero-text-top{grid-column-gap:1em;grid-row-gap:1em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;align-self:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.section .container .suso-hero-wrapper .suso-hero-text-top .suso-hero-top-top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.section .container .suso-hero-wrapper .suso-hero-text-top .suso-hero-top-top .standorte-pill{background-color:#001c2a;color:#fff;border-radius:100vw;padding:.5em .75em;font-weight:700;line-height:1}.section .container .suso-hero-wrapper .suso-hero-text-top .suso-hero-top-top .standorte-pill.is--light{color:#001c2a;background-color:#fff}.section .container .suso-hero-wrapper .suso-hero-text-top .suso-hero-top-top .standorte-text{margin-left:auto;font-size:.88em}.section .container .suso-hero-wrapper .suso-hero-text-top h2{color:#fff;font-family:Lato,sans-serif}.section .container .suso-hero-wrapper .suso-hero-text-top .intro.is--dark{color:hsla(0,0%,100%,.5)}.section .container .suso-hero-wrapper .suso-hero-image-wrapper{border-radius:.75em;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;width:50%;padding-top:34%;position:relative;overflow:hidden}.section .container .suso-hero-wrapper .suso-hero-image-wrapper .suso-hero-image{position:absolute;top:0;bottom:0;left:0;right:0}@media screen and (max-width:991px){.section .container.is--center.is--text{padding-bottom:5em}.section .container .hero-wrapper{width:90%}.section .container .suso-hero-text-wrapper{padding-left:3.25em}.section .container .suso-hero-top-top{grid-row-gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:767px){.section .container{padding-top:3em;padding-bottom:3em}.section .container.is--center{text-align:center;padding-top:12em;padding-bottom:12em}.section .container.is--center.is--text{padding-top:8em}.section .container .hero-wrapper .display{font-size:3.5em}.section .container .suso-collection-list{grid-template-columns:1fr 1fr}.section .container .suso-hero-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.section .container .suso-hero-wrapper .suso-hero-text-wrapper{padding-top:2em;padding-left:1em;padding-right:1em}.section .container .suso-hero-wrapper .suso-hero-image-wrapper{width:100%;padding-top:71%}}@media screen and (max-width:479px){.section .container.is--center{padding-top:8em;padding-bottom:8em}.section .container.is--center.is--text{padding-bottom:2.6em}.section .container .suso-collection-list{grid-template-columns:1fr}.section .container .hero-wrapper{width:100%}.section .container .hero-wrapper .display{font-size:32px}.section .container .suso-hero-wrapper .suso-hero-text-wrapper{padding:1em 0 2em}.section .container .suso-hero-wrapper .suso-hero-text-top{grid-column-gap:1.25em;grid-row-gap:1.25em}.section .container .suso-hero-wrapper .suso-hero-text-top .suso-hero-text-top-top .standorte-pill,.section .container .suso-hero-wrapper .suso-hero-text-top .suso-hero-text-top-top .standorte-text{font-size:12px}}.section.is--aboutus{z-index:0;background-color:#001c2a;color:#fff;border-radius:0 0 1.5em 1.5em;position:relative}.section .container.is--center.is-small{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:9em;padding-bottom:5em}.section .container.is--center.is--smaller{padding-top:12em;padding-bottom:12em}.section .container .aboutus-wrapper{border-radius:1.5em;width:100%;margin-top:5em;margin-bottom:-22vw;position:relative;overflow:hidden}.section .container .aboutus-wrapper .w-video{width:100%;padding:0;position:relative}.section .container .aboutus-wrapper iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.section .container .aboutus-wrapper .w-embed:after,.section .container .aboutus-wrapper .w-embed:before{content:" ";grid-area:1/1/2/2;display:table}.section .container .aboutus-wrapper .w-embed:after{clear:both}.section .container .text-image .text-image-text-wrapper .h3{font-size:2em}.section .container .text-image .text-image-image.is--gallery{-webkit-perspective-origin:50%;perspective-origin:50%;-webkit-transform-origin:50%;transform-origin:50%;padding-top:35%;position:relative;overflow:visible}.section .container .text-image .text-image-image .image-cloud-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40%;padding-top:40%;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:-13%;bottom:auto;left:-7%;right:auto}.section .container .text-image .text-image-image .image-cloud-wrapper.is--2nd{width:60%;padding-top:40%;top:5%;bottom:auto;left:auto;right:0}.section .container .text-image .text-image-image .image-cloud-wrapper.is--3rd{width:30%;padding-top:30%;top:auto;bottom:4%;left:4%;right:auto}.section .container .text-image .text-image-image .image-cloud-wrapper .image-cloud-inner-wrapper{border-radius:1.5em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.section .container .text-image .text-image-image .image-cloud-wrapper .image-cloud-inner-wrapper .image{border-radius:1.5em;overflow:hidden;width:auto;height:auto}.section .container .button-pair-wrapper{grid-column-gap:1.25em;grid-row-gap:1.25em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}.section .container .button-pair-wrapper.plus--top{margin-top:2em}.section .container .process-left{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;position:sticky;top:100px}.section .container .process-left .process-head{max-width:30em;position:sticky}.section .container .process-left .process-head .h2,.section .container .process-left .process-head .paragraph{color:#001c2a}.section .container .process-right{width:50%;position:relative}.section .container .process-right .timeline-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:6em;height:112%;margin-top:-7em;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;overflow:hidden}.section .container .process-right .timeline-wrapper .grey-line{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(215,223,227,0)),color-stop(15%,#d7dfe3),color-stop(84%,#d7dfe3),to(rgba(215,223,227,0)));background-image:linear-gradient(180deg,rgba(215,223,227,0),#d7dfe3 15%,#d7dfe3 84%,rgba(215,223,227,0));width:2px;height:100%;position:relative}.section .container .process-right .timeline-wrapper .grey-line .dark-line{background-color:#001c2a;width:2px;height:1%;position:absolute;top:7em}.section .container .process-right .process-wrapper{grid-column-gap:4em;grid-row-gap:4em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}.section .container .process-right .process-wrapper .step-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.section .container .process-right .process-wrapper .step-wrapper .step{-webkit-box-flex:0;-ms-flex:none;flex:none;width:6em;position:relative}.section .container .process-right .process-wrapper .step-wrapper .step .h3{color:#001c2a}.section .container .process-right .process-wrapper .step-wrapper .step .step-line-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.section .container .process-right .process-wrapper .step-wrapper .step .step-line-wrapper .step-line{background-color:#001c2a;width:2px;height:100%}.section .container .process-right .process-wrapper .step-wrapper .step-content{margin-left:-1em}.section .container .process-right .process-wrapper .step-wrapper .step-content .h3,.section .container .process-right .process-wrapper .step-wrapper .step-content .paragraph{color:#001c2a}.section .container .open-positions-wrapper{width:50%}.section .container .open-positions-wrapper .ausschreibungen-list{grid-column-gap:1.5em;grid-row-gap:1.5em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}.section .container .form-block{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5em;margin-bottom:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex}.section .container .form-block .position-select{grid-column-gap:.75em;grid-row-gap:.75em;display:-webkit-box;display:-ms-flexbox;display:flex}.section .container .form-block .position-select .radio-button{-webkit-box-shadow:0 0 0 1px #809199;box-shadow:0 0 0 1px #809199;border-radius:.13em;margin-bottom:0;padding:1.13em 1.25em;font-weight:700;line-height:1.33;position:relative}.section .container .form-block .position-select .radio-button:hover{background-color:#fff}.section .container .form-block .position-select .radio-button.is--dark{outline-color:#809199;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1em;display:-webkit-box;display:-ms-flexbox;display:flex}.section .container .form-block .position-select .radio-button.is--dark:hover{background-color:#112e3d}.section .container .form-block .position-select .radio-button.is--dark.is-active{background-color:#f1f4f7;color:#001c2a;font-weight:700}.section .container .form-block .position-select .radio-button.is--navbar{padding:.75em 1em}.section .container .form-block .position-select .radio-button .w-form-label{cursor:pointer;margin-bottom:0;font-weight:400;display:inline-block}.section .container .form-block .site-link{color:hsla(0,0%,100%,.5);margin-bottom:.25em;font-weight:400;-webkit-transition:color .3s;transition:color .3s}.section .container .form-block .site-link:hover{color:#fff}.section .container .form-block .site-link.is--reset{margin-bottom:0}.section .container .collection-list-wrapper-2{margin-bottom:1.5em}.section .container .collection-list-wrapper-2 .teams-outer-wrapper{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid;opacity:1;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.section .container .collection-list-wrapper-2 .teams-outer-wrapper .teams-wrapper{-webkit-box-shadow:0 0 0 1px #809199;box-shadow:0 0 0 1px #809199;border-radius:1.5em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding-top:140%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;overflow:hidden}.section .container .collection-list-wrapper-2 .teams-outer-wrapper .teams-wrapper:hover .employee-image-wrapper .color-overlay{background-color:transparent;opacity:0}.section .container .collection-list-wrapper-2 .teams-outer-wrapper .teams-wrapper:hover .employee-image-wrapper .img.is--mitarbeiter{-webkit-filter:saturate(100%);filter:saturate(100%)}.section .container .collection-list-wrapper-2 .teams-outer-wrapper .teams-wrapper.is--dejan{background-color:#f1f4f7}.section .container .collection-list-wrapper-2 .teams-outer-wrapper .teams-wrapper .gradient{z-index:3;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(59%,rgba(0,28,42,0)),to(#001c2a));background-image:linear-gradient(180deg,rgba(0,28,42,0) 59%,#001c2a);border-radius:1.5em;position:absolute;top:0;bottom:0;left:0;right:0}.section .container .collection-list-wrapper-2 .teams-outer-wrapper .teams-wrapper .gradient.is--large{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,rgba(0,28,42,0)),to(#001c2a));background-image:linear-gradient(180deg,rgba(0,28,42,0) 40%,#001c2a)}.section .container .collection-list-wrapper-2 .teams-outer-wrapper .teams-wrapper .employee-info{z-index:4;grid-column-gap:.5em;grid-row-gap:.5em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:2em;padding-left:2em;padding-right:2em;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:auto;bottom:0;left:0;right:0}.section .container .collection-list-wrapper-2 .teams-outer-wrapper .teams-wrapper .employee-info .h3{color:#fff;font-family:Lato,sans-serif}.section .container .collection-list-wrapper-2 .teams-outer-wrapper .teams-wrapper .employee-info .positionen{grid-column-gap:.75em;grid-row-gap:.75em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.section .container .collection-list-wrapper-2 .teams-outer-wrapper .teams-wrapper .employee-info .positionen .attribute-pill{background-color:#f1f4f7;color:#001c2a;border-radius:100vw;padding:.5em .75em;font-weight:700;line-height:1}.section .container .collection-list-wrapper-2 .teams-outer-wrapper .teams-wrapper .employee-info .positionen .attribute-pill.is--small{font-size:12px}.section .container .collection-list-wrapper-2 .teams-outer-wrapper .teams-wrapper .employee-info .positionen .paragraph.is-dejan{margin-top:0;margin-bottom:.5em;font-size:12px}.section .container .collection-list-wrapper-2 .teams-outer-wrapper .teams-wrapper .employee-image-wrapper{z-index:2;border-radius:1.5em;position:absolute;top:0;bottom:0;left:0;right:0}.section .container .collection-list-wrapper-2 .teams-outer-wrapper .teams-wrapper .employee-image-wrapper.is--top{z-index:2;opacity:1}.section .container .collection-list-wrapper-2 .teams-outer-wrapper .teams-wrapper .employee-image-wrapper .color-overlay{mix-blend-mode:color;background-color:rgba(0,28,42,.44);position:absolute;top:0;bottom:0;left:0;right:0;-webkit-transition:.3s;transition:.3s}.section .container .collection-list-wrapper-2 .teams-outer-wrapper .teams-wrapper .employee-image-wrapper .img.is--mitarbeiter{-webkit-filter:saturate(0);filter:saturate(0)}.section .container .collection-list-wrapper-2 .teams-outer-wrapper .teams-wrapper .dejan-overview-image-wrapper{z-index:2;border-radius:1.5em;padding-top:5%;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.section .waben-wrapper{z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0}.section .waben-wrapper .waben-inner-wrapper{width:100%;height:100%;position:relative}.section .waben-wrapper .waben-inner-wrapper .wabe-wrapper{opacity:.5;width:20.75em;position:absolute;top:9%;left:4%}.section .waben-wrapper .waben-inner-wrapper .wabe-wrapper .wabe-img{width:100%;height:100%}.section .waben-wrapper .waben-inner-wrapper .wabe-wrapper.is--2{width:49.13em;top:19%;left:auto;right:-8%}.section .waben-wrapper .waben-inner-wrapper .wabe-wrapper.is--2.is--aboutus{opacity:.05;width:43.38em;top:50%;left:-73px;right:auto}.section .waben-wrapper .waben-inner-wrapper .wabe-wrapper.is--3{width:6.38em;left:50%}.section .waben-wrapper .waben-inner-wrapper .wabe-wrapper.is--3.is--aboutus{opacity:.05;width:16.5em;top:auto;bottom:27%;left:77%}.section .waben-wrapper .waben-inner-wrapper .wabe-wrapper.is--4{width:13.88em;top:auto;bottom:5%;left:17%}.section .waben-wrapper .waben-inner-wrapper .wabe-wrapper.is--aboutus{opacity:.05;width:16.5em;top:-12%;left:40%}@media screen and (max-width:991px){.section .container .intro{font-size:1.25em}.section .container .form-block{display:-webkit-box;display:-ms-flexbox;display:flex}.section .container .form-block .position-select{-ms-flex-wrap:wrap;flex-wrap:wrap}.section .container .collection-list-wrapper-2 .teams-outer-wrapper .teams-wrapper .employee-info{padding-bottom:1.5em;padding-left:1.5em;padding-right:1.5em}.section .container .collection-list-wrapper-2 .teams-outer-wrapper .teams-wrapper .employee-info .positionen .attribute-pill.is--small{font-size:.88em}.section .container .collection-list-wrapper-2 .teams-outer-wrapper .teams-wrapper .employee-info .positionen .paragraph.is-dejan{font-size:.75em}.section .container .collection-list-wrapper-2 .teams-outer-wrapper .teams-wrapper .employee-info .h3.is--team{font-size:1.5em}}@media screen and (max-width:767px){.section .container .text-image .text-image-image .image-cloud-wrapper{width:50%;padding-top:50%;top:-8%;left:0}.section .container .text-image .text-image-image .image-cloud-wrapper.is--2nd{width:70%;padding-top:46%;top:32%}.section .container .text-image .text-image-image .image-cloud-wrapper.is--3rd{width:50%;padding-top:50%;bottom:3%;left:6%}.section .container .text-image .text-image-image.is--gallery{width:50%}.section .container .process-left{width:100%;margin-bottom:3.25em}.section .container .process-left .process-head{max-width:none}.section .container .open-positions-wrapper,.section .container .process-right{width:100%}.section .container .process-right .timeline-wrapper{height:103%}.section .container .form-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.section .container .form-block .position-select{margin-bottom:.75em}.section .container .form-block .position-select .radio-button.is--dark.is--navbar{font-size:12px}.section .container .collection-list-wrapper-2 .teams-outer-wrapper{grid-template-columns:1fr 1fr}.section .container .collection-list-wrapper-2 .teams-outer-wrapper .teams-wrapper .employee-info{grid-column-gap:12px;grid-row-gap:12px;padding-bottom:24px;padding-left:24px;padding-right:24px}.section .container .collection-list-wrapper-2 .teams-outer-wrapper .teams-wrapper .employee-info .h3.is--team{font-size:24px}.section .container .collection-list-wrapper-2 .teams-outer-wrapper .teams-wrapper .employee-info .positionen .paragraph.is-dejan{font-size:1em}.section .waben-wrapper .waben-inner-wrapper .wabe-wrapper{width:15em}.section .waben-wrapper .waben-inner-wrapper .wabe-wrapper.is--3{width:5em}.section .waben-wrapper .waben-inner-wrapper .wabe-wrapper.is--4{width:11em}}@media screen and (max-width:479px){.section .container .text-image .text-image-image .image-cloud-wrapper.is--2nd{width:80%;padding-top:53%;top:auto;bottom:0;left:auto;right:9%}.section .container .text-image .text-image-image .image-cloud-wrapper.is--3rd{width:40%;padding-top:40%;top:13%;bottom:auto;left:auto;right:2%}.section .container .text-image .text-image-image.is--gallery{width:100%;padding-top:92%}.section .container .aboutus-wrapper{margin-bottom:-36vw}.section .container .form-block .site-link{font-size:14px}.section .container .collection-list-wrapper-2 .teams-outer-wrapper{grid-column-gap:12px;grid-row-gap:12px;grid-template-columns:1fr 1fr}.section .container .collection-list-wrapper-2 .teams-outer-wrapper .teams-wrapper .employee-info{grid-column-gap:8px;grid-row-gap:8px;padding-bottom:12px;padding-left:12px;padding-right:12px}.section .container .collection-list-wrapper-2 .teams-outer-wrapper .teams-wrapper .employee-info .h3.is--team{font-size:14px}.section .container .collection-list-wrapper-2 .teams-outer-wrapper .teams-wrapper .employee-info .positionen{grid-column-gap:4px;grid-row-gap:4px}.section .container .collection-list-wrapper-2 .teams-outer-wrapper .teams-wrapper .employee-info .positionen .paragraph.is-dejan{font-size:12px;display:none}.section .container .collection-list-wrapper-2 .teams-outer-wrapper .teams-wrapper .employee-info .positionen .attribute-pill.is--small{font-size:9px}.section .waben-wrapper .waben-inner-wrapper .wabe-wrapper{left:-21%}.section .waben-wrapper .waben-inner-wrapper .wabe-wrapper.is--4{left:3%}.section .waben-wrapper .waben-inner-wrapper .wabe-wrapper.is--2{right:-52%;width:30em}}.logoleiste-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.logoleiste-wrapper.plus--top{margin-top:7em}.logoleiste-wrapper .logoleiste{grid-column-gap:3.25em;grid-row-gap:3.25em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1em;display:-webkit-box;display:-ms-flexbox;display:flex}.logoleiste-wrapper .logoleiste .logoleiste-img{height:4em}.logoleiste-wrapper .logoleiste.is-mobile{display:none}.logoleiste-wrapper .copy{font-size:.88em}@media screen and (max-width:991px){.logoleiste{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:767px){.logoleiste.is--home.is-mobile{display:none}}@media screen and (max-width:479px){.logoleiste-wrapper.plus--top{text-align:center}.logoleiste-wrapper .copy{text-align:center;font-size:12px}.logoleiste-wrapper .logoleiste{grid-column-gap:0;grid-row-gap:0;-ms-flex-flow:wrap;flex-flow:wrap;-ms-flex-line-pack:stretch;align-content:stretch;width:100%}.logoleiste-wrapper .logoleiste.is--home{grid-column-gap:1.5em;grid-row-gap:1.5em;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2em}.logoleiste-wrapper .logoleiste.is-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.logoleiste-wrapper img.logoleiste-img.is--erste,.logoleiste-wrapper img.logoleiste-img.is--greiner{display:none}}.suso-collection-list-link{-webkit-box-shadow:0 0 0 1px #d7dfe3;box-shadow:0 0 0 1px #d7dfe3;background-color:#fff;border-radius:1.5em;padding-top:.75em;padding-left:.75em;padding-right:.75em;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s}.suso-collection-list-link:hover{-webkit-box-shadow:0 0 0 1px #001c2a;box-shadow:0 0 0 1px #001c2a}.suso-collection-list-link:hover .is--mitarbeiter{-webkit-filter:none;filter:none}.suso-collection-list-link .is--mitarbeiter{-webkit-filter:grayscale(1);filter:grayscale(1)}.suso-collection-list-link .suso-collection-item-image-wrapper{border-radius:1em;width:100%;padding-top:60%;position:relative;overflow:hidden}.suso-collection-list-link .suso-collection-item-image-wrapper .suso-collection-item-image-container{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.suso-collection-list-link .suso-collection-item-image-wrapper .suso-logo{width:6em}.suso-collection-list-link .suso-collection-item-image-wrapper .suso-logo.is--absolute{z-index:4;width:7em;position:absolute;top:1em;bottom:auto;left:auto;right:1em}.suso-collection-list-link .suso-collection-item-image-wrapper .gradient{z-index:3;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(59%,rgba(0,28,42,0)),to(#001c2a));background-image:linear-gradient(180deg,rgba(0,28,42,0) 59%,#001c2a);border-radius:1.5em;position:absolute;top:0;bottom:0;left:0;right:0}.suso-collection-list-link .suso-collection-item-image-wrapper .gradient.is---reverse{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(59%,rgba(0,28,42,0)),to(#001c2a));background-image:linear-gradient(0deg,rgba(0,28,42,0) 59%,#001c2a);border-radius:0}.suso-collection-list-link .suso-collection-item-text-wrapper{padding-top:1em;padding-left:2em;padding-right:2em}@media screen and (max-width:991px){.suso-collection-list-link .suso-collection-item-text-wrapper{padding-left:1em;padding-right:1em}}@media screen and (max-width:767px){.suso-collection-list-link:hover .is--mitarbeiter{-webkit-filter:grayscale(1);filter:grayscale(1)}.suso-collection-list-link .suso-collection-item-text-wrapper .paragraph.is--caseteaser{font-size:14px}}.section.is--contact{background-color:var(--white-smoke);color:var(--midnight-blue);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-top:4em;display:-webkit-box;display:-ms-flexbox;display:flex}.section.is--contact.is--relative{background-color:transparent}.section .contact-info-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:50%;min-height:80vh;padding:5em 6em;display:-webkit-box;display:-ms-flexbox;display:flex}.section .contact-info-wrapper .h1{font-family:Lato,sans-serif;font-weight:900}.section .contact-info-wrapper .h1.is--smaller{font-size:3.25em}.section .contact-info-wrapper .h1.is--smaller.is--constraint{max-width:12em}.section .contact-info-wrapper .side-by-side{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;margin-top:0;margin-bottom:3.25em;display:-webkit-box;display:-ms-flexbox;display:flex}.section .contact-info-wrapper .side-by-side.is--contact{margin-top:1.5em}.section .contact-info-wrapper .side-by-side .contact-item{background-color:rgba(0,28,42,0);border-radius:.75em;margin-bottom:.75em;margin-left:-1em;padding:.75em 1em;font-weight:400}.section .contact-info-wrapper .side-by-side .contact-item:hover{background-color:rgba(0,28,42,.05)}.section .contact-info-wrapper .side-by-side .contact-item.is--dark{text-transform:none;white-space:normal;background-color:hsla(0,0%,100%,0);margin-top:1.5em;margin-bottom:1.5em}.section .contact-info-wrapper .side-by-side .contact-item.is--dark:hover{background-color:hsla(0,0%,100%,.05)}.section .contact-info-wrapper .side-by-side .contact-item .address{font-size:1em;font-family:Lato,sans-serif}.section .contact-info-wrapper .side-by-side .social-icons{margin-bottom:2em}.section .contact-info-wrapper .side-by-side .social-icons.is--contact{padding-top:.75em}.section .contact-info-wrapper .side-by-side .social-icons .social-icon{margin-right:1.5em}.section .contact-info-wrapper .contact-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.section .contact-info-wrapper .contact-items .contact-item{background-color:rgba(0,28,42,0);border-radius:.75em;margin-bottom:.75em;margin-left:-1em;padding:.75em 1em;font-weight:400}.section .contact-info-wrapper .contact-items .contact-item:hover{background-color:rgba(0,28,42,.05)}.section .contact-info-wrapper .contact-items .contact-item.is--dark{text-transform:none;white-space:normal;background-color:hsla(0,0%,100%,0);margin-top:1.5em;margin-bottom:1.5em}.section .contact-info-wrapper .contact-items .contact-item.is--dark:hover{background-color:hsla(0,0%,100%,.05)}.section .contact-info-wrapper .contact-items .contact-item .contact-label{color:hsla(0,0%,100%,.5);font-size:1em}.section .contact-info-wrapper .contact-items .contact-item .contact-label.is--light{color:rgba(0,28,42,.5)}.section .contact-info-wrapper .contact-items .contact-item .contact-link{font-size:1.5em;font-weight:700;text-decoration:underline}.section .w-widget-map{width:100%;height:400px}.section .w-widget-map label{width:auto;display:inline}.section .w-widget-map img{max-width:inherit}.section .w-widget-map .gm-style-iw{text-align:center}.section .w-widget-map .gm-style-iw>button{display:none!important}.section .map{border-radius:1.5em;-ms-flex-item-align:stretch;align-self:stretch;width:50%;height:auto;margin:1.5em;overflow:hidden}@media screen and (max-width:991px){.section .contact-info-wrapper .h1.is--smaller.is--constraint{margin-bottom:.5em}.section .contact-info-wrapper .side-by-side{margin-top:0}.section .contact-info-wrapper .side-by-side .social-icons.is--contact{padding-top:.75em}}@media screen and (max-width:767px){.section.is--contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section .contact-info-wrapper{width:100%;min-height:auto;padding-left:6vw;padding-right:6vw}.section .contact-info-wrapper .side-by-side{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section .contact-info-wrapper .side-by-side.is--contact{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.section .contact-info-wrapper .side-by-side .contact-item{-ms-flex-item-align:start;align-self:flex-start}.section .contact-info-wrapper .contact-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}.section .contact-info-wrapper .contact-items .contact-item{-ms-flex-item-align:start;align-self:flex-start}.section .map{width:auto;height:100vw;margin-bottom:7em}}@media screen and (max-width:479px){.section .contact-info-wrapper{padding-bottom:3em}.section .contact-info-wrapper .side-by-side{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section .contact-info-wrapper .side-by-side .contact-item{background-color:rgba(0,28,42,.05);-ms-flex-item-align:stretch;align-self:stretch;margin-left:0}.section .contact-info-wrapper .side-by-side .social-icons{margin-bottom:0}.section .contact-info-wrapper .contact-items{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;display:block}.section .contact-info-wrapper .contact-items .contact-item{background-color:rgba(0,28,42,.05);-ms-flex-item-align:stretch;align-self:stretch;margin-left:0}.section .map{margin-left:6vw;margin-right:6vw}}.services-link:hover .services-bottom .icon-arrow .icon-arrow-hover,.services-link:hover .services-heading .services-icon .icon-arrow .icon-arrow-hover{fill:#001c2a}.services-link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #809199;border-radius:1.5em;width:100%;min-height:32em;padding:2em 1.5em 1.5em;font-weight:400;z-index:50}.services-link:hover{background-color:#fff;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:50}.services-link:hover .services-heading .services-title{color:#001c2a}.services-link:hover .services-heading .services-paragraph{color:rgba(0,28,42,.5)}.services-link:hover .services-heading .services-icon{height:2em}.services-link:hover .services-bottom .services-bottom-wrapper{color:#001c2a;font-weight:700}.services-link .services-heading{grid-column-gap:.5em;grid-row-gap:.5em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.services-link .services-heading .services-icon{height:2em}.services-link .services-heading .services-title{color:#fff;font-family:Lato,sans-serif;font-size:2em;font-weight:900;line-height:1.3}.services-link .services-heading .services-paragraph{color:#809199;font-family:Lato,sans-serif;font-size:1em}.services-link .services-bottom .services-bottom-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;gap:8px;font-size:12px;font-weight:700}.services-link .services-bottom .services-bottom-wrapper .icon-arrow{fill:#fff}@media screen and (max-width:991px){.services-link{min-height:25em}}@media screen and (max-width:767px){.services-link{min-height:auto}}@media screen and (max-width:479px){.services-link .services-heading .services-paragraph{margin-bottom:24px;font-size:16px}}.container .pakete-wrapper{grid-column-gap:1.5em;grid-row-gap:1.5em;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:7em;margin-bottom:3em;display:grid}.container .pakete-wrapper .paket{border:1px solid #809199;border-radius:1.5em;padding:1.6em 2em 2em;background-color:#001c2a;-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,transform .3s ease;transition:background-color .3s ease,transform .3s ease,-webkit-transform .3s ease}.container .pakete-wrapper .paket:hover{background-color:#fff;cursor:pointer}.container .pakete-wrapper .paket:hover h3{color:#001c2a}.container .pakete-wrapper .paket:hover .paragraph.no-bottom.is--dark.plus--top{color:rgba(0,28,42,.5)}.container .pakete-wrapper .paket .dropdown-list{background-color:transparent;position:static;overflow:hidden}.container .pakete-wrapper .icon.is-plus.is--little{display:none}.container .pakete-wrapper .paragraph.no-bottom{margin-top:0;margin-bottom:0}.container .pakete-wrapper .paragraph.no-bottom.is--dark.plus--top{margin-top:1em;color:rgba(241,244,247,.5)}@media screen and (max-width:767px){.container .pakete-wrapper{grid-template-columns:1fr 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-top:4em}.container .pakete-wrapper .paket{padding-bottom:1.6em}.container .pakete-wrapper .paket:hover{background-color:#001c2a;cursor:auto}.container .pakete-wrapper .paket:hover h3{color:#fff}.container .pakete-wrapper .paket:hover .paragraph.no-bottom.is--dark.plus--top{color:rgba(241,244,247,.5)}.container .pakete-wrapper .paket .paket-dropdown{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.container .pakete-wrapper .paket .mobile-collapsible{max-height:0}.container .pakete-wrapper .icon.is-plus.is--little{height:1.5em;display:block;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.container .pakete-wrapper .paket-dropdown.opened .icon.is-plus.is--little{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@media screen and (max-width:479px){.container .pakete-wrapper{grid-template-columns:1fr;margin-bottom:0}}.container.is--serviceheader{z-index:1;padding-top:9em;padding-bottom:5em;position:relative}.container .breadcrumbs-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.container .breadcrumbs-wrapper .breadcrumb{background-color:#253d52;border-radius:.25em;-webkit-box-flex:0;-ms-flex:none;flex:none;padding:.63em .5em;font-size:.88em;font-weight:700;line-height:.75em}.container .breadcrumbs-wrapper .breadcrumb.current{background-color:rgba(37,61,82,0);padding-left:0;padding-right:0}.container .breadcrumbs-wrapper .breadcrumb-spacer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:.75em;margin-right:.75em;display:-webkit-box;display:-ms-flexbox;display:flex}.container .breadcrumbs-wrapper .breadcrumb-spacer .icon.is--xtrasmall{height:.5em}.container h1.is--smaller{font-size:3.25em;color:#fff;font-family:Lato,sans-serif;font-weight:900;line-height:1.3}.container .side-by-side.minus--top{margin-top:.75em;margin-bottom:0}.container .side-by-side .service-header-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:40%;display:-webkit-box;display:-ms-flexbox;display:flex}.container .side-by-side .w-row:after,.container .side-by-side .w-row:before{content:" ";grid-area:1/1/2/2;display:table}.container .side-by-side .w-row:after{clear:both}.container .side-by-side .w-row.w-row{margin-left:0;margin-right:0}.container .side-by-side .w-row .column{padding-left:0}.container .side-by-side .w-col{float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px;position:relative}.container .side-by-side .w-col.w-col-6{width:50%}@media screen and (max-width:991px){.container .side-by-side .service-header-left{width:50%}}@media screen and (max-width:767px){.container .side-by-side .service-header-left{width:100%;margin-bottom:1.5em}.container .breadcrumb{font-size:12px}.container .w-row{margin-left:0;margin-right:0}.container .w-col{width:100%;left:auto;right:auto}}@media screen and (max-width:479px){.container.is--serviceheader{padding-top:7em}.container .breadcrumbs-wrapper .breadcrumb{font-size:1em}.container .breadcrumbs-wrapper .breadcrumb.current{-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;line-height:1.2}.container .side-by-side .w-col.w-col-6{width:100%}.container .side-by-side .w-row .column-2{padding-left:0}}.section.is--relative{position:relative}.section.is--serviceheader{background-color:#001c2a;color:#fff;border-bottom-right-radius:2.5em;border-bottom-left-radius:2.5em;position:relative;overflow:hidden}.section .container.visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.section .container.is--progress{-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity 1s ease-out,-webkit-transform 1s ease-out;transition:opacity 1s ease-out,-webkit-transform 1s ease-out;transition:transform 1s ease-out,opacity 1s ease-out;transition:transform 1s ease-out,opacity 1s ease-out,-webkit-transform 1s ease-out}.section .container.is--progress,.section .txt-bg{display:-webkit-box;display:-ms-flexbox;display:flex}.section .txt-bg{z-index:-1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;bottom:auto;left:0;right:0}.section .txt-bg.is--bottom{top:auto;bottom:0;left:0;right:0}.section .txt-bg .large-bg-txt{color:hsla(0,0%,100%,.7);-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:.1em;font-size:18.75em;font-weight:900;line-height:1}.section .txt-bg .large-bg-txt.is--invisible{color:hsla(0,0%,100%,.4)}.section .container.is--center{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:16em;padding-bottom:16em;display:-webkit-box;display:-ms-flexbox;display:flex}.section .container .h1.is--large{font-size:7em;font-family:Lato,sans-serif;color:#001c2a}.section .container img{vertical-align:middle;max-width:100%;display:inline-block}.section .container .progress-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:none;flex:none;width:20%;display:-webkit-box;display:-ms-flexbox;display:flex}.section .container .progress-wrapper .progress-icon{-ms-flex-item-align:center;align-self:center;margin-bottom:2em;position:relative}.section .container .progress-wrapper .progress-icon .icon.is--huge{height:100%}.section .container .progress-wrapper .progress-icon .icon.is--progress{height:3.25em}.section .container .progress-wrapper .progress-icon .icon-ontop{color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.section .container .progress-wrapper .progress-icon .icon-ontop:hover{color:hsla(0,0%,100%,.8)}.section .container .progress-wrapper .progress-content .progress-headline{text-align:left;margin-bottom:1em;font-size:1.75em;font-weight:900;font-family:Lato,sans-serif}.section .container .progress-wrapper .progress-content .bullet-list-item{grid-column-gap:.75em;grid-row-gap:.75em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:.75em;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Lato,sans-serif}.section .container .progress-wrapper .progress-content .bullet-list-item .bullet-icon{text-align:left;-webkit-box-flex:0;-ms-flex:none;flex:none;width:.38em;padding-top:10px;text-decoration:none;position:static}.section .container .progress-wrapper .progress-content .bullet-list-item .paragraph{margin-top:.75em;margin-bottom:2em;font-size:1em}.section .container .progress-wrapper .progress-content .bullet-list-item .no-bottom{margin-top:0;margin-bottom:0}.section .container .progress-line{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:7em;padding-left:1.5em;padding-right:1.5em}.section .container .progress-line .line{background-color:#001c2a;height:2px;width:0;-webkit-transition:width .7s ease-out;transition:width .7s ease-out}@media screen and (max-width:991px){.section .container .progress-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section .container .progress-wrapper .progress-icon{width:12em}.section .container .progress-wrapper .progress-icon .icon.is--progress{height:3em}.section .container .progress-wrapper .progress-content{max-width:100%}.section .container .progress-line{margin-top:5em;padding-left:.5em;padding-right:.5em}}@media screen and (max-width:767px){.section .container.is--progress{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:5.5em;padding-bottom:7em}.section .container.is--center{text-align:center;padding-top:12em;padding-bottom:12em}.section .container .progress-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}.section .container .progress-wrapper .progress-icon{-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;width:16em;margin-right:2.5em}.section .container .progress-wrapper .progress-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.section .container .progress-wrapper .progress-content .bullet-list-item .paragraph{margin-bottom:24px;font-size:16px}.section .container .progress-line{-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;height:7em;margin-top:1.5em;margin-bottom:1.5em;padding-left:8em;padding-right:0}.section .container .progress-line .line{width:2px;height:0%;-webkit-transition:height .7s ease-out;transition:height .7s ease-out}.section .text-bg .large-bg-txt{font-size:12em}}@media screen and (max-width:479px){.section .txt-bg{top:5%}.section .txt-bg.is--bottom{bottom:5%}.section .txt-bg .large-bg-txt{font-size:8em}.section .container.is--center{padding-top:8em;padding-bottom:8em}.section .container.is--progress{padding-top:1em;padding-bottom:3em}.section .container .h1.is--large{font-size:5em}.section .container .progress-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.section .container .progress-wrapper .progress-icon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30%;margin-bottom:32px;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.section .container .progress-wrapper .progress-content{-ms-flex-item-align:stretch;align-self:stretch}.section .container .progress-wrapper .progress-content .bullet-list-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.section .container .progress-wrapper .progress-content .bullet-list-item .bullet-icon{padding-top:12px}.section .container .progress-wrapper .progress-content .bullet-list-item .no-bottom{margin-top:0;margin-bottom:0}.section .container .progress-line{margin:24px auto 32px 15%;padding-left:0}.section .container .progress-line .line{width:2px;height:0%;-webkit-transition:height .7s ease-out;transition:height .7s ease-out}}.section.is--slider{background-color:transparent;-webkit-box-flex:1;-ms-flex:1;flex:1}.section .left-arrow-services,.section .right-arrow-services{display:none}.section .w-slider-arrow-left,.section .w-slider-arrow-right{cursor:pointer;color:#fff;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:transparent;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;width:80px;margin:auto;font-size:40px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.section .w-slider-arrow-left [class*=" w-icon-"],.section .w-slider-arrow-left [class^=w-icon-],.section .w-slider-arrow-right [class*=" w-icon-"],.section .w-slider-arrow-right [class^=w-icon-]{position:absolute}.section .w-slider-arrow-left:focus,.section .w-slider-arrow-right:focus{outline:0}.section .w-slider-arrow-left{z-index:3;right:auto}.section .w-slider-arrow-right{z-index:4;left:auto}.section .w-icon-slider-left,.section .w-icon-slider-right{width:1em;height:1em;margin:auto;top:0;bottom:0;left:0;right:0}.section .w-slider-aria-label{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.section .w-slider-force-show{display:block!important}.section .w-slider-mask{z-index:1;white-space:nowrap;height:100%;display:block;position:relative;left:0;right:0;overflow:hidden}.section .w-slide{vertical-align:top;white-space:normal;text-align:left;width:100%;height:100%;display:inline-block;position:relative}.section .w-slider-nav{z-index:2;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:transparent;height:40px;margin:auto;padding-top:10px;position:absolute;top:auto;bottom:0;left:0;right:0}.section .w-slider-nav.w-round>div{border-radius:100%}.section .w-slider-nav.w-num>div{font-size:inherit;line-height:inherit;width:auto;height:auto;padding:.2em .5em}.section .w-slider-nav.w-shadow>div{-webkit-box-shadow:0 0 3px rgba(51,51,51,.4);box-shadow:0 0 3px rgba(51,51,51,.4)}.section .w-slider-nav-invert{color:#fff}.section .w-slider-nav-invert>div{background-color:rgba(34,34,34,.4)}.section .w-slider-nav-invert>div.w-active{background-color:#222}.section .w-slider-dot{cursor:pointer;background-color:hsla(0,0%,100%,.4);width:1em;height:1em;margin:0 3px .5em;-webkit-transition:background-color .1s,color .1s;transition:background-color .1s,color .1s;display:inline-block;position:relative}.section .w-slider-dot.w-active{background-color:#fff}.section .w-slider-dot:focus{outline:none;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}.section .w-slider-dot:focus.w-active{-webkit-box-shadow:none;box-shadow:none}.section .container.is--usp-copy{grid-column-gap:1.5em;grid-row-gap:1.5em;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.section .container.is--usp-copy .usp-wrapper-copy{border:1px solid #d7dfe3;border-radius:1.5em;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1.5em}.section .container.is--usp-copy .usp-wrapper-copy,.section .container.is--usp-copy .usp-wrapper-copy .usp-warpper-inner{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.section .container.is--usp-copy .usp-wrapper-copy .usp-warpper-inner{-ms-flex-direction:column;flex-direction:column}.section .container.is--usp-copy .usp-wrapper-copy .usp-warpper-inner .usp-icon{position:relative}.section .container.is--usp-copy .usp-wrapper-copy .usp-warpper-inner .usp-icon .icon.is--check{height:2.44em}.section .container.is--usp-copy .usp-wrapper-copy .usp-warpper-inner .usp-heading{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:1em;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex}.section .container.is--usp-copy .usp-wrapper-copy .usp-warpper-inner .usp-heading .usp-copy{text-align:center;font-size:1.75em;font-weight:900;line-height:1.3}.section .container.is--5{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.section .container .w-embed:after,.section .container .w-embed:before{content:" ";grid-area:1/1/2/2;display:table}.section .container .w-embed:after{clear:both}@media screen and (max-width:991px){.section .left-arrow-services,.section .right-arrow-services{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.section .container.is--usp-copy{grid-column-gap:2.5em;grid-row-gap:2.5em;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.section .container.is--usp-copy .usp-wrapper-copy{height:100%;margin-right:12px;display:inline-block}.section .container.is--usp-copy .usp-wrapper-copy .usp-wrapper-inner .usp-heading .usp-copy{font-size:1.5em}.section .container.is--5{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr 1fr}.section .container #w-node-_862858e8-653b-d730-31ac-00e7ff15ea9f-d84af12a{grid-area:span 1/span 2/span 1/span 2}}@media screen and (max-width:767px){.section .container.is--usp-copy{grid-column-gap:2em;grid-row-gap:2em;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:block;overflow:hidden}.section .container.is--usp-copy .usp-wrapper-copy .usp-wrapper-inner .usp-heading .usp-copy{font-size:2em}.section .container.is--usp-copy .usp-wrapper-copy .usp-wrapper-inner .usp-heading .paragraph.is--usp{margin-top:8px}}@media screen and (max-width:479px){.section .left-arrow-services,.section .right-arrow-services{width:20%;display:-webkit-box;display:-ms-flexbox;display:flex}.section .container.is--usp-copy{grid-template-columns:1fr}.section .container.is--usp-copy .usp-wrapper-copy{margin-right:8px}.section .container.is--usp-copy .usp-wrapper-copy .usp-wrapper-inner .usp-icon .usp-heading .usp-copy{font-size:18px}.section .container.is--5{grid-template-columns:1fr}}.section .container.is--last{padding-bottom:7em}.section .container.info .dropdown{z-index:0;border-bottom:2px solid #fff;width:100%;padding-top:2em;padding-bottom:2.5em;font-size:.75vw}.section .container.info .dropdown .dropdown-toggle{cursor:pointer;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.section .container.info .dropdown .dropdown-toggle .leistungen-headline{color:#001c2a;font-size:4em;font-weight:900;line-height:1}.section .container.info .dropdown .dropdown-toggle.opened .icon.is-plus{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.section .container.info .dropdown .dropdown-toggle .icon{height:2em}.section .container.info .dropdown .dropdown-toggle .icon.is-plus{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.section .container.info .dropdown .dropdown-list{background-color:transparent;position:static;overflow:hidden}.section .container.info .dropdown .dropdown-list .intro.plus-top{margin-top:.75em}@media screen and (max-width:767px){.section .container.info .dropdown{font-size:1vw}.section .container.info .dropdown .dropdown-toggle .leistungen-headline{font-size:24px}.section .container .intro{font-size:16px}}@media screen and (max-width:479px){.section .container.info .dropdown{padding-top:24px;padding-bottom:24px}.section .container.info .dropdown .dropdown-toggle{grid-column-gap:12px;grid-row-gap:12px}.section .container.info .dropdown .dropdown-toggle .icon.is-plus{height:12px}}.section .container .gallery{background-color:transparent;height:45vw;max-height:50em}.section .container .gallery.w-slider{text-align:center;clear:both;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:transparent;position:relative}.section .container .gallery .w-slider-mask{z-index:1;white-space:nowrap;height:100%;display:block;position:relative;left:0;right:0;overflow:hidden}.section .container .gallery .w-slider-mask .gallery-image-div{border-radius:1.5em;overflow:hidden}.section .container .gallery .w-slider-mask .gallery-image-div .gallery-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.section .container .gallery .w-slider-mask .w-slide{vertical-align:top;white-space:normal;text-align:left;width:100%;height:100%;display:inline-block;position:relative}.section .container .gallery .left-arrow,.section .container .gallery .right-arrow{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.section .container .gallery .w-slider-arrow-left,.section .container .gallery .w-slider-arrow-right{cursor:pointer;color:#fff;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:transparent;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;width:80px;margin:auto;font-size:40px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.section .container .gallery .w-slider-arrow-left:focus,.section .container .gallery .w-slider-arrow-right:focus{outline:0}.section .container .gallery .w-slider-arrow-left{z-index:3;right:auto}.section .container .gallery .w-slider-arrow-right{z-index:4;left:auto}.section .container .gallery .w-slider-nav{z-index:2;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:transparent;height:40px;margin:auto;padding-top:10px;position:absolute;top:auto;bottom:0;left:0;right:0}.section .container .gallery .w-slider-nav.w-round>div{border-radius:100%}.section .container .gallery .w-slider-dot{cursor:pointer;background-color:hsla(0,0%,100%,.4);width:1em;height:1em;margin:0 3px .5em;-webkit-transition:background-color .1s,color .1s;transition:background-color .1s,color .1s;display:inline-block;position:relative}.section .container .gallery .w-slider-dot.w-active{background-color:#fff}.section .container .gallery .w-slider-dot:focus{outline:none;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}.section .container .gallery .w-slider-dot:focus.w-active{-webkit-box-shadow:none;box-shadow:none}@media screen and (max-width:479px){.section .container .gallery{height:60vw;max-height:30em}.section .container .gallery .w-slider-mask .gallery-image-div{border-radius:0}.section .container.is--gallery{margin-top:3em;margin-bottom:5em;padding:0}.section .container .left-arrow,.section .container .right-arrow{width:20%;display:-webkit-box;display:-ms-flexbox;display:flex}}.section.is--dark{z-index:0;background-color:#001c2a;border-radius:2.5em;position:relative;overflow:hidden}.section.is--dark .text-image .text-image-text-wrapper h2{color:#fff}.section.is--dark .text-image .text-image-text-wrapper .h3.is--bold{font-weight:900;overflow:visible}.section.is--dark .side-by-side h1{color:#fff}.section .dejan-header-text-outer-wrapper{z-index:2;grid-column-gap:1.5em;grid-row-gap:1.5em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:45%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.section .dejan-header-text-outer-wrapper .dejan-header-text-inner-wrapper{grid-column-gap:1.5em;grid-row-gap:1.5em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.section .dejan-header-text-outer-wrapper .dejan-header-text-inner-wrapper p{margin-top:0;margin-bottom:0;font-size:1.5em}.section .dejan-page-text-bg{font-size:12.5em;font-weight:900;line-height:1;position:absolute;top:auto;bottom:71%;right:66%}.section .dejan-page-text-bg.is--speaker{opacity:.4;color:#fff;font-size:16em;top:8%;bottom:auto;left:auto;right:-8%}.section .dejan-page-text-bg.is--founder{opacity:.4;color:#fff;font-size:16em;top:auto;bottom:22%;left:3%;right:auto}.section .dejan-page-text-bg.is--surname{top:36%;bottom:auto;left:42%;right:auto}.section.is--dejan{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:95vh;min-height:40.63em;padding-bottom:5%;padding-right:5vw;overflow:visible}.section .dejan-hero-image-wrapper,.section.is--dejan{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.section .dejan-hero-image-wrapper{width:60%;height:100%;margin-bottom:-6%;top:auto;right:auto}.section .dejan-hero-image-wrapper .dejan-hero-image-inner-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:80%;max-width:45em;height:90vh;min-height:40em;position:absolute;top:auto;bottom:-7%;left:auto;right:0}.section .dejan-hero-image-wrapper .dejan-hero-image-inner-wrapper .img{opacity:1;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.section .dejan-hero-image-wrapper .dejan-hero-image-inner-wrapper .img.is--dejan{-o-object-fit:contain;object-fit:contain}.section .dejan-mobile-image{display:none}.section .container.is--flex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.section .container.is--flex.is--vertical{grid-column-gap:7em;grid-row-gap:7em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:7em}.section .container .side-by-side{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;margin-top:0;margin-bottom:3.25em;display:-webkit-box;display:-ms-flexbox;display:flex}.section .container .side-by-side.is--dejan{margin-bottom:0}.section .container .side-by-side.minus--top{margin-top:.75em;margin-bottom:0}.section .container .side-by-side .introtext{grid-column-gap:1.5em;grid-row-gap:1.5em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:40%;display:-webkit-box;display:-ms-flexbox;display:flex}.section .container .side-by-side .introtext .intro{font-weight:400;color:hsla(0,0%,100%,.5)}.section .container .side-by-side .block-heading{width:40%}.section .container .side-by-side .block-heading h1{font-family:Lato,sans-serif;font-weight:900;line-height:1.3}.section .container .text-image{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;width:80%}.section .container .text-image.is--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.section .container .text-image .text-image-text{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex}.section .container .text-image .text-image-image{border-radius:1.5em;width:50%;overflow:hidden}.section .container .text-image .text-image-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:14px}.section .container .text-image .text-image-text-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:24.25em;display:-webkit-box;display:-ms-flexbox;display:flex}.section .container .text-image .text-image-text-wrapper h2{font-size:22px;font-weight:900;font-family:Lato,sans-serif}.section .container .text-image .text-image-text-wrapper .paragraph{margin-top:.75em;margin-bottom:2em;font-size:1em}.section .container .reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.section .container.bottom-o{padding-bottom:0}.section .background-wrapper{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;top:0;bottom:0;left:0;right:0;overflow:hidden}.section .background-wrapper .left{position:absolute;width:70%;top:0;left:0}.section .background-wrapper .left img{-o-object-fit:cover;object-fit:cover;height:auto;width:100%;-webkit-transform:translate(-40%,-30%);transform:translate(-40%,-30%)}.section .background-wrapper .right{position:absolute;width:70%;right:0;bottom:0;-webkit-transform:translate(15%,15%);transform:translate(15%,15%)}.section .background-wrapper .right img{-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:991px){.section.is--dejan{height:70vh}.section .dejan-header-text-outer-wrapper{width:50%}.section .dejan-header-text-outer-wrapper .dejan-hero-image-inner-wrapper{width:100%;display:none}.section .dejan-page-text-bg{right:50%}.section .dejan-hero-image-wrapper{display:block}.section .dejan-hero-image-wrapper .dejan-hero-image-inner-wrapper{width:100%;display:none}.section .dejan-mobile-image{display:block;position:absolute;top:0;bottom:0;left:0;right:0}.section .dejan-mobile-image-wrapper{width:60%;position:relative;top:16%;left:5%}.section .container .side-by-side{margin-top:0}.section .container .side-by-side .block-heading{width:50%}}@media screen and (max-width:767px){.heading-gallery .heading-gallery-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;width:100%}.heading-gallery .heading-gallery-wrapper .heading-text-ceo{font-size:30px}.section.is--dejan{height:100vw;padding-left:5vw}.section .dejan-header-text-outer-wrapper{width:100%}.section .dejan-header-text-outer-wrapper .dejan-header-text-inner-wrapper{font-size:12px}.section .dejan-page-text-bg{font-size:8em;top:auto;bottom:73%;left:3%;right:auto}.section .dejan-page-text-bg.is--surname{left:47%}.section .dejan-hero-image-wrapper{width:0}.section .dejan-hero-image-wrapper .dejan-header-text-inner-wrapper{font-size:12px}.section .dejan-mobile-image-wrapper{width:30em;top:auto;bottom:-31%;left:7%}.section .container.is--flex,.section .container.side-by-side{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section .container.side-by-side{grid-column-gap:3.25em;grid-row-gap:3.25em}.section .container .text-image{grid-column-gap:2em;grid-row-gap:2em}.section .container .text-image .text-image-text .text-image-text-wrapper{width:auto}.section .container .text-image .text-image-text .text-image-text-wrapper .paragraph{margin-bottom:24px;font-size:16px}.section .container .text-image .text-image-image{width:auto;max-width:50%}.section .container .side-by-side .block-heading{width:100%;margin-bottom:2em}.section .container .side-by-side .introtext{width:100%}}@media screen and (max-width:479px){.section.is--dejan{height:200vw;padding-bottom:3.3em;padding-left:6vw;padding-right:6vw}.section .dejan-header-text-outer-wrapper{text-align:center}.section .dejan-header-text-outer-wrapper .dejan-header-text-inner-wrapper{width:auto}.section .dejan-page-text-bg{bottom:79%;left:15%}.section .dejan-page-text-bg.is--surname{top:22%;left:10%}.section .dejan-mobile-image-wrapper{width:75%;bottom:-37%;left:15%}.section .container .side-by-side{flex-direction:column}.section .container .side-by-side,.section .container .text-image{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.section .container .text-image{grid-column-gap:5em;grid-row-gap:5em;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;width:100%}.section .container .text-image.is--reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2em}.section .container .text-image .text-image-text{width:100%}.section .container .text-image .text-image-image{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;max-width:100%}}.section .container .logoleiste-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.section .container .logoleiste-wrapper .copy{font-size:.88em}.section .container .logoleiste-wrapper .logogrid{grid-column-gap:4em;grid-row-gap:4em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:1em;margin-bottom:5em;display:-webkit-box;display:-ms-flexbox;display:flex}.section .container .logoleiste-wrapper .logogrid.is--grid{grid-column-gap:4em;grid-row-gap:4em;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;width:100%;display:grid}.section .container .logoleiste-wrapper .logogrid .logoleiste-img-wrapper{border-radius:1em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:6vw;display:-webkit-box;display:-ms-flexbox;display:flex}.section .container .logoleiste-wrapper .logogrid .logoleiste-img-wrapper:hover{border-style:none}.section .container .logoleiste-wrapper .logogrid .logoleiste-img-wrapper .logoleiste-img{height:4em}@media screen and (max-width:991px){.section .container .logoleiste-wrapper .logogrid{width:100%}.section .container .logoleiste-wrapper .logogrid .logoleiste-img-wrapper{width:100%;height:8vw;-webkit-transition-property:none;transition-property:none}.section .container .logoleiste-wrapper .logogrid .logoleiste-img-wrapper:hover{border-style:none}}@media screen and (max-width:767px){.section .container .logoleiste-wrapper .logogrid{grid-column-gap:3.25em;grid-row-gap:3.25em}.section .container .logoleiste-wrapper .logogrid.is--grid{grid-column-gap:2.5em;grid-row-gap:2.5em;grid-template-columns:1fr 1fr 1fr}.section .container .logoleiste-wrapper .logogrid .logoleiste-img-wrapper{width:100%;height:7em}}@media screen and (max-width:479px){.section .container .logoleiste-wrapper .copy{text-align:center;font-size:12px}.section .container .logoleiste-wrapper .logogrid{grid-column-gap:.2em;grid-row-gap:.2em;margin-bottom:2em}.section .container .logoleiste-wrapper .logogrid.is--grid{grid-column-gap:1.5em;grid-row-gap:1.5em;grid-template-columns:1fr 1fr 1fr}.section .container .logoleiste-wrapper .logogrid .logoleiste-img-wrapper{width:100%;height:7em}}.section .container .ausschreibungen-list .ausschreibungen-item{-webkit-box-shadow:0 0 0 1px #d7dfe3;box-shadow:0 0 0 1px #d7dfe3;background-color:#fff;border-radius:1.5em;padding:2em;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s}.section .container .ausschreibungen-list .ausschreibungen-item:hover{-webkit-box-shadow:0 0 0 1px #001c2a;box-shadow:0 0 0 1px #001c2a}.section .container .ausschreibungen-list .ausschreibungen-item .ausschreibungen-title-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.section .container .ausschreibungen-list .ausschreibungen-item .ausschreibungen-title-wrapper .standorte-wrapper{grid-column-gap:.5em;grid-row-gap:.5em;display:-webkit-box;display:-ms-flexbox;display:flex}.section .container .ausschreibungen-list .ausschreibungen-item .attribute{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:2em;display:-webkit-box;display:-ms-flexbox;display:flex}.section .container .ausschreibungen-list .ausschreibungen-item .attribute .addon-text{margin-left:1em;font-size:.75em}.section .container .ausschreibungen-list .ausschreibungen-item .attribute .addon-text.is--jobs{margin-top:.5em;margin-left:0}.section .container .ausschreibungen-list .ausschreibungen-item .attribute .collection-list-wrapper{padding-left:.75em}.section .container .ausschreibungen-list .ausschreibungen-item .attribute .collection-list-wrapper .attribute-collection-list{grid-column-gap:.5em;grid-row-gap:.5em;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.section .container .ausschreibungen-list .ausschreibungen-item .attribute .collection-list-wrapper .attribute-collection-list .attribute-collection-item .attribute-pill{background-color:#f1f4f7;color:#001c2a;border-radius:100vw;padding:.5em .75em;font-weight:700;line-height:1}.section .container .ausschreibungen-list .ausschreibungen-item .attribute .collection-list-wrapper .attribute-collection-list .attribute-collection-item .attribute-pill .standorte-text{margin-left:auto;font-size:.88em}@media screen and (max-width:991px){.section .container .ausschreibungen-list .ausschreibungen-item .attribute .addon-text{margin-left:0}}@media screen and (max-width:479px){.section .container .ausschreibungen-list .ausschreibungen-item .ausschreibungen-title-wrapper{grid-column-gap:1em;grid-row-gap:1em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.section .container .ausschreibungen-list .ausschreibungen-item .attribute .addon-text,.section .container .ausschreibungen-list .ausschreibungen-item .attribute .collection-list-wrapper .attribute-collection-list .attribute-collection-item .attribute-pill .standorte-text{font-size:12px}.section .container .ausschreibungen-list .ausschreibungen-item .attribute .addon-text.is--jobs{margin-top:.3em}}.container.is--legal{padding-top:0}.container .w-tabs{position:relative}.container .w-tabs .tabs-menu{grid-column-gap:.75em;grid-row-gap:.75em;margin-bottom:2em;display:-webkit-box;display:-ms-flexbox;display:flex}.container .w-tabs .w-tab-menu{position:relative}.container .w-tabs .tab{background-color:#f1f4f7;-webkit-box-shadow:0 0 0 1px #d7dfe3;box-shadow:0 0 0 1px #d7dfe3;border-radius:.13em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.13em 1.25em;line-height:1.33;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;font-weight:700}.container .w-tabs .tab:hover{background-color:#fff}.container .w-tabs .tab.w--current{background-color:#001c2a;-webkit-box-shadow:0 0 0 1px #001c2a;box-shadow:0 0 0 1px #001c2a;color:#fff}.container .w-tabs .w-tab-content{display:block;position:relative;overflow:hidden}.container .w-tabs .w-tab-content .w-tab-pane{display:none;position:relative}.container .w-tabs .w-tab-content .w--tab-active{display:block}.container .w-tabs:after,.container .w-tabs:before{content:" ";grid-area:1/1/2/2;display:table}.container .w-tabs:after{clear:both}@media screen and (max-width:479px){.container .w-tabs .tab{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}}.section.is--suso-detail{margin-top:4em;padding:1em}.section .suso-detail-hero{background-color:#001c2a;color:#fff;border-radius:1.5em;padding:2em}.section .suso-detail-hero .suso-detail-hero-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.section .suso-detail-hero .suso-detail-hero-wrapper .suso-detail-hero-text-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-item-align:center;align-self:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3.5em 3.2em 3.5em 5.6em;display:-webkit-box;display:-ms-flexbox;display:flex}.section .suso-detail-hero .suso-detail-hero-wrapper .suso-detail-hero-text-wrapper .suso-detail-hero-text-inner-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:40.63em;display:-webkit-box;display:-ms-flexbox;display:flex}.section .suso-detail-hero .suso-detail-hero-wrapper .suso-detail-hero-text-wrapper .suso-detail-hero-text-inner-wrapper .suso-detail-hero-text-top{grid-column-gap:1em;grid-row-gap:1em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.section .suso-detail-hero .suso-detail-hero-wrapper .suso-detail-hero-text-wrapper .suso-detail-hero-text-inner-wrapper .suso-detail-hero-text-top h1{color:#fff}.section .suso-detail-hero .suso-detail-hero-wrapper .suso-detail-hero-text-wrapper .suso-detail-hero-text-inner-wrapper .suso-detail-hero-text-top .paragraph.is--dark{color:hsla(0,0%,100%,.5)}.section .suso-detail-hero .suso-detail-hero-wrapper .suso-detail-hero-text-wrapper .suso-detail-hero-text-inner-wrapper .suso-detail-hero-text-top .suso-hero-top-top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.section .suso-detail-hero .suso-detail-hero-wrapper .suso-detail-hero-text-wrapper .suso-detail-hero-text-inner-wrapper .suso-detail-hero-text-top .suso-hero-top-top .suso-logo.is--hero{width:8em;margin-top:auto}.section .suso-detail-hero .suso-detail-hero-wrapper .suso-detail-hero-text-wrapper .suso-detail-hero-text-inner-wrapper .suso-kpi-wrapper{grid-column-gap:.75em;grid-row-gap:.75em;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:3em;display:-webkit-box;display:-ms-flexbox;display:flex}.section .suso-detail-hero .suso-detail-hero-wrapper .suso-detail-hero-text-wrapper .suso-detail-hero-text-inner-wrapper .suso-kpi-wrapper .suso-kpi{border:1px solid #809199;text-align:center;border-radius:1.5em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.5em 2em 2em;-webkit-transition:background-color .2s;transition:background-color .2s;display:-webkit-box;display:-ms-flexbox;display:flex}.section .suso-detail-hero .suso-detail-hero-wrapper .suso-detail-hero-text-wrapper .suso-detail-hero-text-inner-wrapper .suso-kpi-wrapper .suso-kpi:hover{background-color:rgba(241,244,247,.1)}.section .suso-detail-hero .suso-detail-hero-wrapper .suso-hero-image-wrapper{border-radius:.75em;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;width:50%;padding-top:34%;position:relative;overflow:hidden}.section .suso-detail-hero .suso-detail-hero-wrapper .suso-hero-image-wrapper .suso-hero-image{position:absolute;top:0;bottom:0;left:0;right:0}.section .container.is--rte{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}.section .container.is--divider{padding-top:0;padding-bottom:0}.section .container .rte-wrapper{width:100%;max-width:768px}.section .container .rte-wrapper .suso-quote-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}.section .container .rte-wrapper .suso-quote-wrapper .suso-quote{font-size:2em;font-weight:900}.section .container .rte-wrapper .suso-quote-wrapper .suso-quote-author-wrapper{margin-top:2em}.section .container .rte-wrapper .suso-quote-wrapper .suso-quote-author-wrapper .suso-quote-combo-wrapper{grid-column-gap:12px;grid-row-gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.section .container .rte-wrapper .suso-quote-wrapper .suso-quote-author-wrapper .suso-quote-combo-wrapper .contact-person{border-radius:100vw;-webkit-box-flex:0;-ms-flex:none;flex:none;width:7em;height:7em;overflow:hidden}.section .container .rte-wrapper .suso-quote-wrapper .suso-quote-author-wrapper .suso-quote-combo-wrapper .contact-person.is--small{width:48px;height:48px}.section .container .rte-wrapper .suso-quote-wrapper .suso-quote-author-wrapper .suso-quote-combo-wrapper .suso-quote-text-wrapper{font-size:12px}.section .container .rte-wrapper .suso-quote-wrapper .suso-quote-author-wrapper .suso-quote-combo-wrapper .suso-quote-text-wrapper .quote-author-name{font-weight:900}.section .container .rte-wrapper .suso-quote-wrapper .suso-rte h2{margin-bottom:12px;font-size:2em;font-weight:900;line-height:1.3;font-family:Lato,sans-serif}.section .container .rte-wrapper .suso-quote-wrapper .suso-rte p{margin-bottom:32px;font-size:18px;font-family:Lato,sans-serif}.section .container .rte-wrapper .suso-quote-wrapper .suso-rte h3{margin-bottom:12px;font-size:1.75em;font-weight:900;line-height:1.3;font-family:Lato,sans-serif}.section .container .rte-wrapper .suso-quote-wrapper .suso-rte h4{margin-bottom:12px;font-size:1.5em;font-weight:900;line-height:1.3;font-family:Lato,sans-serif}.section .container .rte-wrapper .suso-quote-wrapper .suso-rte blockquote{border-left-width:2px;border-left-color:#acc4db;margin-top:0;margin-bottom:32px;padding:0 0 0 32px;font-size:24px;font-weight:900;line-height:1.5;font-family:Lato,sans-serif}.section .container .rte-wrapper .suso-quote-wrapper .suso-rte figure{border-radius:1.5em;margin-bottom:32px;overflow:hidden}.section .container .line-divider{background-color:#d7dfe3;width:100%;height:1px;margin-top:3em;margin-bottom:3em}@media screen and (max-width:991px){.section .suso-detail-hero .suso-detail-hero-wrapper .suso-detail-hero-text-wrapper{padding-left:3.2em}.section .suso-detail-hero .suso-detail-hero-wrapper .suso-detail-hero-text-wrapper .suso-detail-hero-text-inner-wrapper .suso-hero-top-top{grid-row-gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.section .suso-detail-hero .suso-detail-hero-wrapper .suso-detail-hero-text-wrapper .suso-detail-hero-text-inner-wrapper .suso-kpi-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.section .suso-detail-hero .suso-detail-hero-wrapper .suso-detail-hero-text-wrapper .suso-detail-hero-text-inner-wrapper .suso-kpi-wrapper .suso-kpi{min-width:11em}.section .container .rte-wrapper .suso-quote-wrapper .suso-quote-author-wrapper{font-size:12px}}@media screen and (max-width:767px){.section .suso-detail-hero .suso-detail-hero-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section .suso-detail-hero .suso-detail-hero-wrapper .suso-detail-hero-text-wrapper{padding-top:2em;padding-left:1em;padding-right:1em}.section .suso-detail-hero .suso-detail-hero-wrapper .suso-detail-hero-text-wrapper .suso-detail-hero-text-inner-wrapper{max-width:none}.section .suso-detail-hero .suso-detail-hero-wrapper .suso-hero-image-wrapper{width:100%;padding-top:71%}}@media screen and (max-width:479px){.section .suso-detail-hero .suso-detail-hero-wrapper .suso-detail-hero-text-wrapper{padding:0}.section .suso-detail-hero .suso-detail-hero-wrapper .suso-detail-hero-text-wrapper .suso-detail-hero-text-inner-wrapper{margin-bottom:2em;padding-top:1em}.section .suso-detail-hero .suso-detail-hero-wrapper .suso-detail-hero-text-wrapper .suso-detail-hero-text-inner-wrapper .suso-kpi-wrapper{-ms-flex-flow:wrap;flex-flow:wrap;margin-top:2em}.section .container .rte-wrapper{max-width:none}}.section .container .rte-wrapper .swiper-container{-ms-flex-item-align:stretch;align-self:stretch;width:100%;max-width:97.5em;margin-left:auto;margin-right:auto;padding-left:.1%;padding-right:.1%;position:relative}.section .container .rte-wrapper .swiper-container .swiper{border-radius:1.5em;width:100%;height:100%;overflow:hidden}.section .container .rte-wrapper .swiper-container .swiper .swiper-slide{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;padding-top:60%}.section .container .rte-wrapper .swiper-container .left-arrow{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.section .container .rte-wrapper .swiper-container .left-arrow.is--gallery{z-index:3;width:10%;position:absolute;top:0;bottom:0;left:0;right:auto}.section .container .rte-wrapper .swiper-container .right-arrow{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.section .container .rte-wrapper .swiper-container .right-arrow.is--gallery{z-index:3;width:10%;position:absolute;top:0;bottom:0;left:auto;right:0}@media screen and (max-width:479px){.section .container .swiper-container .left-arrow,.section .container .swiper-container .right-arrow{width:20%;display:-webkit-box;display:-ms-flexbox;display:flex}}#iubenda_policy body,html#iubenda_policy{margin:0;padding:0}html#iubenda_policy{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}#iubenda_policy a,#iubenda_policy abbr,#iubenda_policy acronym,#iubenda_policy address,#iubenda_policy blockquote,#iubenda_policy button,#iubenda_policy caption,#iubenda_policy cite,#iubenda_policy code,#iubenda_policy dd,#iubenda_policy del,#iubenda_policy dfn,#iubenda_policy dl,#iubenda_policy dt,#iubenda_policy em,#iubenda_policy fieldset,#iubenda_policy form,#iubenda_policy h1,#iubenda_policy h2,#iubenda_policy h3,#iubenda_policy h4,#iubenda_policy h5,#iubenda_policy h6,#iubenda_policy img,#iubenda_policy label,#iubenda_policy legend,#iubenda_policy li,#iubenda_policy ol,#iubenda_policy p,#iubenda_policy pre,#iubenda_policy q,#iubenda_policy s,#iubenda_policy samp,#iubenda_policy small,#iubenda_policy strike,#iubenda_policy strong,#iubenda_policy sub,#iubenda_policy sup,#iubenda_policy table,#iubenda_policy tbody,#iubenda_policy td,#iubenda_policy tfoot,#iubenda_policy th,#iubenda_policy thead,#iubenda_policy tr,#iubenda_policy tt,#iubenda_policy ul,#iubenda_policy var{margin:0;padding:0;border:0;font-weight:400;font-style:normal;font-size:100%;line-height:1;font-family:inherit}#iubenda_policy table{border-collapse:collapse;border-spacing:0}#iubenda_policy ol,#iubenda_policy ul{list-style:none}#iubenda_policy blockquote:after,#iubenda_policy blockquote:before,#iubenda_policy q:after,#iubenda_policy q:before{content:""}#iubenda_policy a:focus{outline:thin dotted}#iubenda_policy a:active,#iubenda_policy a:hover{outline:0}#iubenda_policy article,#iubenda_policy aside,#iubenda_policy details,#iubenda_policy figcaption,#iubenda_policy figure,#iubenda_policy footer,#iubenda_policy header,#iubenda_policy hgroup,#iubenda_policy nav,#iubenda_policy section{display:block}#iubenda_policy audio,#iubenda_policy canvas,#iubenda_policy video{display:inline-block;*display:inline;*zoom:1}#iubenda_policy audio:not([controls]){display:none}#iubenda_policy sub,#iubenda_policy sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}#iubenda_policy sup{top:-.5em}#iubenda_policy sub{bottom:-.25em}#iubenda_policy img{border:0;-ms-interpolation-mode:bicubic}#iubenda_policy button,#iubenda_policy input,#iubenda_policy select,#iubenda_policy textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}#iubenda_policy button,#iubenda_policy input{line-height:normal;*overflow:visible}#iubenda_policy button::-moz-focus-inner,#iubenda_policy input::-moz-focus-inner{border:0;padding:0}#iubenda_policy button,#iubenda_policy input[type=button],#iubenda_policy input[type=reset],#iubenda_policy input[type=submit]{cursor:pointer;-webkit-appearance:button}#iubenda_policy input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}#iubenda_policy input[type=search]::-webkit-search-decoration{-webkit-appearance:none}#iubenda_policy textarea{overflow:auto;vertical-align:top}html#iubenda_policy{-webkit-font-smoothing:antialiased}#iubenda_policy p{font-size:13px;font-weight:400;line-height:18px;margin-bottom:9px}#iubenda_policy p small{font-size:11px;color:#bfbfbf}#iubenda_policy h1,#iubenda_policy h2,#iubenda_policy h3,#iubenda_policy h4,#iubenda_policy h5,#iubenda_policy h6{font-weight:700;color:#505762}#iubenda_policy h1{margin-bottom:18px;font-size:30px;line-height:2}#iubenda_policy h1 small{font-size:18px}#iubenda_policy h2{font-size:24px;margin-bottom:18px;line-height:1.5}#iubenda_policy h2 small{font-size:14px}#iubenda_policy h3,#iubenda_policy h4,#iubenda_policy h5,#iubenda_policy h6{margin-bottom:9px}#iubenda_policy h3{font-size:18px}#iubenda_policy h3 small{font-size:14px}#iubenda_policy h4{font-size:16px}#iubenda_policy h4 small{font-weight:700;font-size:13px}#iubenda_policy h5{font-size:13px;padding-top:19px}#iubenda_policy h6{font-size:13px;color:#bfbfbf;text-transform:uppercase}#iubenda_policy ol ol,#iubenda_policy ol ul,#iubenda_policy ul ol,#iubenda_policy ul ul{margin:0}#iubenda_policy ul,#iubenda_policy ul.styled{list-style:disc;padding-top:5px}#iubenda_policy ul.styled li,#iubenda_policy ul li{list-style:disc;line-height:19px;font-size:13px;margin-left:30px;margin-top:2px}#iubenda_policy ol{list-style:decimal}#iubenda_policy ul.unstyled{list-style:none;margin-left:0}#iubenda_policy dl{margin-bottom:18px}#iubenda_policy dl dd,#iubenda_policy dl dt{line-height:18px}#iubenda_policy dl dt{font-weight:700}#iubenda_policy dl dd{margin-left:9px}#iubenda_policy hr{margin:0 0 19px;border:0;border-bottom:1px solid #eee}#iubenda_policy strong{font-style:inherit;font-weight:700}#iubenda_policy em{font-style:italic;font-weight:inherit;line-height:inherit}#iubenda_policy .muted{color:#bfbfbf}#iubenda_policy blockquote{margin-bottom:18px;border-left:5px solid #eee;padding-left:15px}#iubenda_policy blockquote p{font-size:14px;font-weight:300;line-height:18px;margin-bottom:0}#iubenda_policy blockquote small{display:block;font-size:12px;font-weight:300;line-height:18px;color:#bfbfbf}#iubenda_policy blockquote small:before{content:"\2014 \00A0"}#iubenda_policy address{display:block;line-height:18px;margin-bottom:18px}#iubenda_policy code,#iubenda_policy pre{padding:0 3px 2px;font-family:Monaco,Andale Mono,Courier New,monospace;font-size:12px;border-radius:3px}#iubenda_policy code{background-color:#fee9cc;color:rgba(0,0,0,.75);padding:1px 3px}#iubenda_policy pre{background-color:#f5f5f5;display:block;padding:17px;margin:0 0 18px;line-height:18px;font-size:12px;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:3px;white-space:pre;white-space:pre-wrap;word-wrap:break-word}#iubenda_policy .breadcrumbs{padding:0 0 10px;margin-bottom:30px;border-bottom:1px solid #f6f6f6;width:100%}#iubenda_policy .breadcrumbs>li{float:left;filter:alpha(opacity= "$opacity");-khtml-opacity:.5;-moz-opacity:.5;opacity:.5}#iubenda_policy .breadcrumbs>li:not(:last-child):after{color:#333b43;padding:0 10px;content:"\203a"}#iubenda_policy .breadcrumbs+.pills,#iubenda_policy .breadcrumbs+.sec_tabs{margin-top:-15px}#iubenda_policy .table{display:table;border-collapse:collapse;padding:0!important;margin:0}#iubenda_policy .cust_row{display:table-row;margin:0}#iubenda_policy .column{display:table-cell;vertical-align:top;padding:30px}#iubenda_policy .box_primary{border:1px solid #c0c1c1;border-bottom-color:#a8aaab;-webkit-box-shadow:0 1px 0 #ebebec;box-shadow:0 1px 0 #ebebec;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 0 rgba(0,0,0,.1);background:#fff}#iubenda_policy summary::-webkit-details-marker{display:none}#iubenda_policy summary{list-style:none}#iubenda_policy .box_content{border-radius:4px;padding:30px}#iubenda_policy .box_content .iub_content{padding:30px}#iubenda_policy .box_content .iub_content>hr{width:686px;margin-left:-30px;margin-right:-30px}#iubenda_policy .box_content .aside{width:191px;padding:30px}#iubenda_policy .box_content .aside.aside-right{border-left:1px solid #dfdfdf}#iubenda_policy .table>.box_content{padding:0}#iubenda_policy .box_10{padding:10px;border-radius:3px;margin-bottom:15px}#iubenda_policy .box_10>h4{margin-bottom:0;font-size:13px}#iubenda_policy .box_10.expand>.w_icon,#iubenda_policy .box_10.expand>.w_icon.expand-click,#iubenda_policy .box_10>.w_icon,#iubenda_policy .box_10>.w_icon.expand-click{padding-left:45px;background-repeat:no-repeat;background-color:transparent;background-position-x:10px;background-position-y:7px;background-position:10px 7px}#iubenda_policy .box_10.expand>.w_icon_16,#iubenda_policy .box_10.expand>.w_icon_16.expand-click,#iubenda_policy .box_10>.w_icon_16,#iubenda_policy .box_10>.w_icon_16.expand-click{padding-left:40px;background-repeat:no-repeat;background-color:transparent;background-position-x:11px;background-position-y:11px;background-position:11px 11px}#iubenda_policy .box_10.expand>.w_icon_24,#iubenda_policy .box_10.expand>.w_icon_24.expand-click,#iubenda_policy .box_10>.w_icon_24,#iubenda_policy .box_10>.w_icon_24.expand-click{padding-left:45px;background-repeat:no-repeat;background-color:transparent;background-position-x:10px;background-position-y:10px;background-position:10px 10px}#iubenda_policy .box_5{padding:5px;border-radius:3px;font-size:11px;margin-bottom:15px}#iubenda_policy .box_5 hr{padding-top:5px;margin:0 -5px 5px;border:0;border-bottom:1px solid #ac3737}#iubenda_policy .box_5.w_icon_16{padding-left:30px;background-repeat:no-repeat;background-position-x:8px;background-position-y:6px;background-position:8px 6px}#iubenda_policy .box_5.w_icon_16 hr{width:100%;padding-left:30px;padding-right:5px;margin-left:-30px;margin-right:-5px}#iubenda_policy .box_5.w_icon_16.red{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAATlBMVEUAAAD%2F%2F%2F8AAAD%2F%2F%2F8AAAAAAAD%2F%2F%2F%2F%2F%2F%2F%2FT09P%2F%2F%2F%2F9%2Ff3Y2Nj9%2Ff39%2Ff3d3d3%2F%2F%2F%2F8%2FPz39%2Ff19fX%2B%2Fv79%2Ff34%2BPj5%2Bfn8%2FPz9%2Ff3%2F%2F%2F8ZO4GEAAAAGXRSTlMAEB0gMDNAUHSAgYSRoaWwsra3weLl5fLyUJhrdwAAAF1JREFUeF6NzUcWhCAAwFAQsIPOWCD3v6gPxLYjy7%2BJKE1Ok%2FxAD%2BMbFIB6wYIxLA%2FUbEJAc8PKHmG9oAOkArq8DICdgXCuLUA7EDkBsd%2BfWALnyXmXoNImpytR0AEwdQcUE5t8VQAAAABJRU5ErkJggg%3D%3D)}#iubenda_policy .box_thumb{background:#fff;-webkit-box-shadow:0 0 1px #a3a3a3,0 1px 1px #a3a3a3;box-shadow:0 0 1px #a3a3a3,0 1px 1px #a3a3a3;padding:6px}#iubenda_policy footer{margin-top:17px;padding-top:17px;border-top:1px solid #eee}#iubenda_policy hr{padding-top:15px;margin:0 0 15px}#iubenda_policy hr.primary{border:0;border-bottom:1px solid #dfdfdf;-webkit-box-shadow:0 1px 0 #f7f7f7;box-shadow:0 1px 0 #f7f7f7}#iubenda_policy .btn{cursor:pointer;display:inline-block;font-weight:700;background-color:rgba(0,0,0,.08);padding:0 20px;line-height:38px;color:#54616b;font-size:13px;border:0;border-radius:4rem;border-collapse:separate;-webkit-transition:all .1s linear;transition:all .1s linear}#iubenda_policy .btn:hover{background-position:0 -15px;text-decoration:none}#iubenda_policy .btn:focus{outline:1px dotted #666}#iubenda_policy .btn:active{-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.25),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.25),0 1px 2px rgba(0,0,0,.05)}#iubenda_policy .btn.disabled,#iubenda_policy .btn[disabled]{cursor:default;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity= "$opacity");-khtml-opacity:.65;-moz-opacity:.65;opacity:.65;-webkit-box-shadow:none;box-shadow:none}#iubenda_policy .btn.large{font-size:16px;line-height:normal;padding:0 14px;border-radius:6px}#iubenda_policy .btn.mid_large{padding:0 10px;line-height:32px;font-size:13px}#iubenda_policy .btn.mid{padding:0 10px;line-height:28px;font-size:11px}#iubenda_policy .btn.small{padding:0 8px;line-height:18px;font-size:11px}#iubenda_policy :root .alert-message,#iubenda_policy :root .btn{border-radius:0 \0}#iubenda_policy button.btn::-moz-focus-inner,#iubenda_policy input.btn[type=submit]::-moz-focus-inner{padding:0;border:0}#iubenda_policy .circle{font-size:11px;line-height:18px;width:18px;padding:0;text-align:center;border-radius:11px}#iubenda_policy .circle.small{width:14px;line-height:14px;border-radius:9px;padding:0}#iubenda_policy .blue,#iubenda_policy .btn.primary{color:#fff;background-color:#0073ce}#iubenda_policy .yellow{color:#6d693d;background-color:#ffd24d}#iubenda_policy .red{color:#fff;background-color:#ff5d4d}#iubenda_policy .red a,#iubenda_policy .red a:hover:not(.btn){color:#fff}#iubenda_policy .red a{border-bottom-color:hsla(0,0%,96.9%,.3)}#iubenda_policy .red a:hover{border-bottom-color:hsla(0,0%,96.9%,.6)}#iubenda_policy .green{color:#4d6c47;background-color:#f1ffd5}#iubenda_policy .iubgreen{color:#01281b;background-color:#1cc691}#iubenda_policy .azure{color:#364048;background-color:#d2ecfe}#iubenda_policy .white{color:#54616b;background-color:#f8f8f8}#iubenda_policy .black{color:#fff;background-color:#333}#iubenda_policy .trasp{color:#333b43;background-color:#fff}#iubenda_policy .alert-message{position:relative;padding:7px 15px;margin-bottom:18px;color:#404040;background-color:#eedc94;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#fceec1),to(#eedc94));background-image:-webkit-gradient(linear,left top,left bottom,from(#fceec1),to(#eedc94));background-image:linear-gradient(180deg,#fceec1,#eedc94);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$startColor",endColorstr="$endColor",GradientType=0);text-shadow:0 -1px 0 rgba(0,0,0,.25);text-shadow:0 1px 0 hsla(0,0%,100%,.5);border:1px solid rgba(0,0,0,.1);border-bottom-color:fadein(rgba(0,0,0,.1),15%);border-radius:4px;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25)}#iubenda_policy .alert-message .close{*margin-top:3px}#iubenda_policy .alert-message h5{line-height:18px}#iubenda_policy .alert-message p{margin-bottom:0}#iubenda_policy .alert-message div{margin-top:5px;margin-bottom:2px;line-height:28px}#iubenda_policy .alert-message .btn{-webkit-box-shadow:0 1px 0 hsla(0,0%,100%,.25);box-shadow:0 1px 0 hsla(0,0%,100%,.25)}#iubenda_policy .alert-message.block-message{background-image:none;background-color:#fdf5d9;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);padding:14px;border-color:#fceec1;-webkit-box-shadow:none;box-shadow:none}#iubenda_policy .alert-message.block-message p,#iubenda_policy .alert-message.block-message ul{margin-right:30px}#iubenda_policy .alert-message.block-message ul{margin-bottom:0}#iubenda_policy .alert-message.block-message li{color:#404040}#iubenda_policy .alert-message.block-message .alert-actions{margin-top:5px}#iubenda_policy .alert-message.block-message.error,#iubenda_policy .alert-message.block-message.info,#iubenda_policy .alert-message.block-message.success{color:#404040;text-shadow:0 1px 0 hsla(0,0%,100%,.5)}#iubenda_policy .alert-message.block-message.error{background-color:#fddfde;border-color:#fbc7c6}#iubenda_policy .alert-message.block-message.success{background-color:#d1eed1;border-color:#bfe7bf}#iubenda_policy .alert-message.block-message.info{background-color:#ddf4fb;border-color:#c6edf9}#iubenda_policy .fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear;opacity:0}#iubenda_policy .fade.in{opacity:1}#iubenda_policy .expand-click{cursor:pointer;position:relative}#iubenda_policy .box_10.expand .expand-click{margin:-10px;padding:12px 25px 13px 10px}#iubenda_policy .box_10.expand .expand-content{margin-top:10px}#iubenda_policy .box_10.expand .expand-content>:first-child{margin-top:0;padding-top:0}#iubenda_policy .box_10.expand.expanded .expand-click:after,#iubenda_policy .expand.expanded .expand-click:after{content:"";position:absolute;right:10px;top:19px;border:5px;border-style:solid;border-color:#333b43 transparent transparent}#iubenda_policy .box_10.expand .expand-click,#iubenda_policy .box_10.expand.expanded .expand-click,#iubenda_policy .expand .expand-click,#iubenda_policy .expand.expanded .expand-click{border-bottom:1px dotted #ddd;margin-bottom:10px;-webkit-transition:all .2s linear;transition:all .2s linear}#iubenda_policy .expand.collapsed .expand-click{border-bottom:0;margin-bottom:-10px}#iubenda_policy .expand.collapsed .expand-click:after{content:"";position:absolute;right:10px;top:17px;border:5px;border-style:solid;border-color:transparent #333b43 transparent transparent}#iubenda_policy details.box_primary{padding:0}#iubenda_policy details.box_primary h3{position:relative;border-bottom:0;padding:12px 25px 13px 45px;background-repeat:no-repeat;background-color:transparent;background-position-x:10px;background-position-y:10px;background-position:10px 10px}#iubenda_policy details.box_primary h3:after{content:"";position:absolute;right:10px;top:17px;border:5px;border-style:solid;border-color:transparent #333b43 transparent transparent}#iubenda_policy details.box_primary[open] h3:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#iubenda_policy details.box_primary .details_body{padding:10px;border-top:1px dotted #ddd}#iubenda_policy .all-collapsed .expand .expand-click:after{content:"";position:absolute;right:10px;top:17px;border:5px;border-style:solid;border-color:transparent #333b43 transparent transparent}#iubenda_policy .all-collapsed .expand .expand-click{border-bottom:0;margin-bottom:-10px}#iubenda_policy .all-collapsed .expand-content{display:none}#iubenda_policy body,html#iubenda_policy{background-color:#fff}#iubenda_policy{font-family:Helvetica Neue,Helvetica,Arial,FreeSans,sans-serif;font-size:13px;font-weight:400;line-height:18px;color:#505762}#iubenda_policy body{margin:0}#iubenda_policy .iub_container-fluid{position:relative;min-width:940px;padding-left:20px;padding-right:20px;zoom:1}#iubenda_policy .iub_container-fluid:after,#iubenda_policy .iub_container-fluid:before{display:table;content:"";zoom:1;*display:inline}#iubenda_policy .iub_container-fluid:after{clear:both}#iubenda_policy .iub_container-fluid>.sidebar{float:left;width:220px}#iubenda_policy .iub_container-fluid>.iub_content{margin-left:240px}#iubenda_policy a{text-decoration:none;font-weight:700;border-bottom:1px solid #f6f6f6;color:#333b43}#iubenda_policy a.unstyled{border-bottom:0}#iubenda_policy a:hover:not(.btn){color:#121518;border-bottom-color:#d6d6d6;-webkit-transition:all .1s linear;transition:all .1s linear}#iubenda_policy a.no_border,#iubenda_policy a.no_border:hover{border-bottom-width:0}#iubenda_policy .pull-right{float:right}#iubenda_policy .pull-left{float:left}#iubenda_policy .hide{display:none}#iubenda_policy .show{display:block}#iubenda_policy .link_on_dark a{border-bottom-color:hsla(0,0%,96.9%,.3)}#iubenda_policy .link_on_dark a:hover{border-bottom-color:hsla(0,0%,96.9%,.6)}#iubenda_policy [class*=policyicon_]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAGFBMVEUAAAA%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz9%2BjSc3AAAAB3RSTlMAEEBQgMzQxeXuPgAAADJJREFUGFdjYMAJWEPhIAAPh70cDgoGK6cI5B8Yp6S8TACJk4gkA5RAcBKR9BQLoAUOAATNYYOCulUNAAAAAElFTkSuQmCC);background-repeat:no-repeat}#iubenda_policy .policyicon_pdt_68{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAM1BMVEUAAAA%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz%2F10LmwAAAAEHRSTlMAECAwQFBgcICQoLDA0ODwVOCoyAAAAKVJREFUeF51jlmWwyAMBGXEboT6%2FqedIZAAJqnfer3QJKpGOrkKakW5noIrAlFA5V0EKL%2B8Iqw1d%2B%2FojflTx4JlNUJGnVe1tOBUfRMZYmjDCDKRINFBglCLnXiltnTClfAtEgACxvHJldHF4xYL3gLq1l1Mgfk5AZtQx%2FYfdroL4TySXFeRWTAQc0%2Fhe0FHbRiicsJGZG3iNgUPiimgYBUHlQP94g9%2BZg8xOTGEFAAAAABJRU5ErkJggg%3D%3D)}#iubenda_policy .policyicon_purpose_5{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAElBMVEUAAAA%2FPz8%2FPz8%2FPz8%2FPz8%2FPz%2BtTDCxAAAABXRSTlMAECBAgLf%2B2%2BsAAABGSURBVBhXY2AAA5ZQBwY4YA0NIJfjCjYHygkNDUTmBGPhgOyFc1iB6pE4wSAOUAGCIxoaiOCYhgYjOKqhQThkyODAAR4OAI98N9LK6tL3AAAAAElFTkSuQmCC)}#iubenda_policy .policyicon_purpose_7{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAM1BMVEUAAAA%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz%2F10LmwAAAAEHRSTlMAECAwQFBgcICQoLDA0ODwVOCoyAAAAINJREFUeF6V0UsOxCAIBmB8tVoZ4f6nnUqaoFUW%2FVeEj0hUMOKM9kE7CBcxr93SuGcCf%2FRZniCmXGVUwZV2M78DgYRXQDaAP0OzIJIB4C%2FaQo%2BTCyK9ISFizimAPyuNACjlKXW6SMF30B9I9YFndRieuZCCHKU0QIU1LDEhrvDrQG6EP%2FDZElAL0vLHAAAAAElFTkSuQmCC)}#iubenda_policy .policyicon_purpose_9{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAACC0lEQVQ4y7XSO2gWVhQH8BPxDRG%2BEhurMcSI4GsoPqjkZ6BLwcFFHUQJKqbEwRciDqZDF90cpIsILtZHh0KTIdQMgkTRiIshBoWgTRpbsVaxgqRf4uM4JCHfRzpIwXun8%2Bf%2BuHDOifj%2FxwoD2qek7Qat%2FG9Qr1%2FblLRNv%2FqyqKHCjIgIqw3oGE9mmtlQERGhw4DVERFmNFREhG91uq6gxUspnVdlky5dNqlyXkovtSi4rtPe8JeUaq1yWLN9tkVoklJThK1a7HXISrVSehpSGrXb5woWqFZljZNSOmmtBRapUe0Lu4xKOQZSr0633dejS7chKQ25p0%2BvHn3u6Bt7OQFSeuWG3pI6DbvpZ5dc8WwimwTPbYswx49Sei89sDNCpaoI6%2FyqWA5OmxUR4StF6Z0hX5puvyH%2FOmeeudrLwXfjg1prUCo6FuGyty444W89CpYZKQU%2FmF3ywwvVthtxwpwImz1yzjSdpWBYq2nWuzbWoQgX%2FaPOAd%2Br1O55hDOl4LHdDRXqnPVWehLhlPSNgiURFlof4adJMGC7eRERarRKr32t2qBn9lhlg%2BVq7fDbJDhasp%2BfueW9brOscdULv7vntlselnZpadlKH5fSRYvN16ytdJgT4KBGGzVqtNFmv4yndzWrt8WjqSCNGFZUNOxN2Xq8K6%2FD47Et%2FKg7ajAc9edHgz8ciU9%2BPgBKt4%2FTzlslzAAAAABJRU5ErkJggg%3D%3D)}#iubenda_policy .policyicon_purpose_10,#iubenda_policy .policyicon_purpose_15{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAM1BMVEUAAAA%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz%2F10LmwAAAAEHRSTlMAECAwQFBgcICQoLDA0ODwVOCoyAAAAKVJREFUeF51jlmWwyAMBGXEboT6%2FqedIZAAJqnfer3QJKpGOrkKakW5noIrAlFA5V0EKL%2B8Iqw1d%2B%2FojflTx4JlNUJGnVe1tOBUfRMZYmjDCDKRINFBglCLnXiltnTClfAtEgACxvHJldHF4xYL3gLq1l1Mgfk5AZtQx%2FYfdroL4TySXFeRWTAQc0%2Fhe0FHbRiicsJGZG3iNgUPiimgYBUHlQP94g9%2BZg8xOTGEFAAAAABJRU5ErkJggg%3D%3D)}#iubenda_policy .policyicon_purpose_13{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAJ1BMVEUAAAA%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz9PhkGkAAAADHRSTlMAECBAUHCQoLDA4PB7ua%2BoAAAAa0lEQVR42p3QQQ6AIAxE0aEIFdr7n1eMxIAOMfEt%2B9sF4IOkYt5YSTKO1Qd6p%2BQP6Zqrvyjd7zdiLJggO5VReajwhR%2FBnDIoDwrhQcAfkhd%2FtQO0KDqf1A0kmEZgDjk2AZPzPoJo6wFEYOsHFFISOn%2BKxfoAAAAASUVORK5CYII%3D)}#iubenda_policy .policyicon_purpose_14{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAMFBMVEUAAAA%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz%2Fjai5RAAAAD3RSTlMAECAwUGBwgJCgsMDQ4PASl6hyAAAAfklEQVR42pXRUQ6EMAgE0MEWW21l7n9btanJWnE3%2Bz4hhCHgq5jKooKD6FJS7OVQebIIROOphlY3dqrsLABidJgg0ZWw0bWBL%2F5vvO%2FIdGVM%2Fh0TMNMx47DwYcVJKgdV0MgwUwSXfA%2F0QY2dKW7CxutHA1lbHMFTavE9qsBvOztlFTRVyS%2BYAAAAAElFTkSuQmCC)}#iubenda_policy .policyicon_purpose_16{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAM1BMVEUAAAA%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz%2F10LmwAAAAEHRSTlMAECAwQFBgcICQoLDA0ODwVOCoyAAAAJFJREFUeF6V0NsOAyEIRVE6I4rFwvn%2Fr63N3CR10nQnPK2IUdpbpKmsorJQqOKTl2xeRhDsycMgA7QDGkmfq9cI%2FvNEhGcAO8CowAbAGTEwX1XDKvYNnJM7f78clVqfydOlgwRIG6S1TwDdQEnD3cv1iWw4f54VQ1qfUO5QDDGYVLNCmOQ5O2Ea8R2kP8FWobvefhoT%2FSVCMbAAAAAASUVORK5CYII%3D)}#iubenda_policy .icon_ribbon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAW0lEQVR42u3OwQkAIQxE0XSWVrazlJpdQdGDC0pQEf7A3ELmibsPV1V9pDM%2FAQAAAAAAAAAAAAAAEAXY1%2BcUwCQnITYD6niL2ASo4z3EaoDKf8qNBQHxArgK8ALKMXCw%2Bim7vwAAAABJRU5ErkJggg%3D%3D)}#iubenda_policy .icon_owner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAMFBMVEUAAAA%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz%2Fjai5RAAAAD3RSTlMAECAwQGBwgJCgsMDQ4PC8YWy5AAAAiElEQVR42o2QwRKFIAhFIcwyRP7%2Fb3uNlkBv0dkw3jODd4AbPHhNC7xAafqjYBRZOzUa0cHmc9IbiZsefIFtiuQ68RS7FUkNnwTWmRewLE9ewSPh73dfCgJbzxkiRxcrDGJhWVxa5MqYr1HzcLSPRo2ojcoZAcyV2F1MzaPoxIqcP4gGkP5BcAIxQBCQ7o5t3AAAAABJRU5ErkJggg%3D%3D)}#iubenda_policy .icon_general{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAGFBMVEUAAAA%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz9%2BjSc3AAAAB3RSTlMAEEBQgMzQxeXuPgAAADJJREFUGFdjYMAJWEPhIAAPh70cDgoGK6cI5B8Yp6S8TACJk4gkA5RAcBKR9BQLoAUOAATNYYOCulUNAAAAAElFTkSuQmCC)}#iubenda_policy .icon_temple_24{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABwklEQVR42s3Wu0vDUBjGYS%2BLsbZSSaWgguAFHFztYEmFbp0E%2FwOrgotQFyetOKiTLqKCWCenbl20S8FFERydBLt1KV7QwUGR4094hQymjYpi4SGH9zvf%2BUgCoQ3GmF%2F1dwNq%2FRzHaUwkEn24lP73rEaL%2FwEcZmEcJexiDyfKrG8P0OG9OIDBrCvPKMuh98sDaApiAmWYj8fiqg%2FjSrWy9gbrDlDzEHIwLi9YRieiWMOrakIPvZ4DKHYhjTsYD%2Be48Kqrdwpdnw1I4RAFbCKHHWxhX%2BtjHGFb2ZbynHoKOiNV7x3YrnWLrmFFWqvm6vH7DmK4ho0l5NGGCialoiyvPbZ6Yn4GOHhCFBsoIQSDOTHKStoTVY%2FjZ0Act7CxiiICqGJaqsqK2mOrJ%2F6VARGs6ZA2ZTNyq6yoPZF%2FNWC0xiOaEq9HNOpnQBIG3djFGcLKFsQoO8UOepQl%2FQyIIKtP9BjSylcwghhWlKWR0N4sIp4D1NCKDgR0DSIEGxbCYikLibvH8voWNWMdD6jiEXe4waOye1GdGntc9Qcso8nrDtoxgEFdIcp81INed7CIBWQw%2F00ZnbH42YAXef4RnfNn%2FyreALybXwSLU3v7AAAAAElFTkSuQmCC)}#iubenda_policy .icon_box_24{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABv0lEQVR42t3Vz0uTcRzAcUMyWhmWdAgqkKDMiBHt0A%2FYsploddwpO1gk0l%2BQEEQU0iUPgd0LIpCOCh2KkG4GTaI6mqAmWhG0CQ5jfXsdntN4bJPRxS%2B84IFnz%2Ff97Nl4Pg0hhP9qkwT%2BtTKZTCN7uM0qeTrZuc4ltQVs0EqK%2B3xmigc8Z5E39HOI7TUFfHAbJxngNQtM0kdzg5VOp7c4TvKYeeZ4wmXaYgNONHGcW7zjA6Mkqzy%2BZq4zzgxj5DhcGUgxwzSZ9TasEtvFCL%2F4WBm4SKDAPXrZV%2BPGWznFVSYIhMpAliILhEieO5ynMWbjDgZ4xjxlAn%2FiAt0skeMG44TIT8boo51zDPOeEqFSXKAnCrRHd5fgNMN8IrDCFLOUCVB74CsdZBlkL03s5xG%2FCcAGA73M0cIViswyQisn%2BFZPoIdljkWP6AIvKDFIiuV6Al2s8JIciSh0hqNk%2BVHvNwiRNd5ylwNRqKvewNnYv1z0O%2FCQ7xsIFCsDCS4xyhKhwiprhCqmGaIz%2Fm0qxBGu8YoCoYpFntLNwbS3ba3zYDdJhshTohwpMEE%2FbeyoMg%2BqTrQWbvKFSSxDJn5tsqH%2FF0QW2NxzTlYFAAAAAElFTkSuQmCC)}#iubenda_policy .icon_tools_24{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABdklEQVR42rXVzyuDcRzA8WU3ctOag0RiO5mEg8MKcaJc%2FAlcdxppKPlZdpeTE0dqxZWaaEnh7DShlYuJbG0f78Nz%2BPj2zfM89Wz1qmff5%2FPdu%2B27tpCINNTfJzySyeQGhkPGg7UljBtrEbxDMOkaYCiKJ8QtgR0cGWt9EMe8l8AIBAOWwCGKxtqMCux5CSRQxyW61QtNo4yCEVhWgRzCboFm5CF4xTVuUYUgZQTOVeAZHV4OeRSfEMMFWoxAVt2%2FQtQ14Gzsx43anEWr5Vx61Eza9Qz%2B%2BXw71S09M6hm1v0GVtXmWCMCa2pz3BpgXc1kAg2w1oW0mjnGRJCBOYjhLshAO96MQCroM3hQMzUMBfkOZvEDUU78BFbUxl5LYBdiqPgJbKmNCUtg2xL48PpTMYVvFFDEPdqCDDwi51xHIVi0%2FAGJoew18IJ957oJFWx6CHx5DSygjgPkUULM8i2qGoFTP4ecgaCEMcshh5FFDYIzRGyBhvoF3n%2ByMxzF1ykAAAAASUVORK5CYII%3D)}#iubenda_policy .icon_paper_24{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABYklEQVR42t3VP0vDQBjH8Tq4SKXiWFwcRHARVyspgq9AOjkoLoKTcymk%2BjKKYDcnO6iLKPgHRJ11aVGkgt2M2IiWlobzKzyB4zBwBGvBwIdc7rnjR8ITLqGU6qm%2FC8hms%2Bo39TWgg0fUUJX7PV7RlVo1Qtsm4Ckhl%2BM4A%2BGY%2BQJ8TCYiLmp1m4AHWbyGa%2BxiFEtQMneIY80RTtCyCahJwDpOsYc0FtHGDS5wbjjDp03AM6aRRhIpTGAbH5jBEJIm208UwMcbmuIFHam34KEZ0tYGNgEeXFEUW9jAKvLYRFHjCs8moIEMZpHRxnNwzJrx3Oj%2Fj2a%2BQbT4b%2BDBjcmz6iK9M6LF76I6UnHY%2Fgc%2BythB2YK%2B1tcC%2Ful54COPMeT0tsMBxsW%2B0dY52VPAe1RAgAoGw7OA8QoUbvVzgPEU7qS2HJ4b33tRQfBTQBcl4wBZgMIlhrX5EVxJbd7YU0JXD%2BipLw8sG8DBrCLzAAAAAElFTkSuQmCC)}#iubenda_policy .icon_man_24{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABLUlEQVR42t3VsUrDUBSAYaWtSwSp6NAH6CbOVSHZ9QEEBx9AEPc6OAh9Bp0KDg6igqs4tktXFQQnKQiKiNRAp%2BT4C2cImqbXc3Fp4VsazvlpuUmmRORfTUig6BNFURnbeISoB2yhlDPiHvhegF18Qn74wA5KPoE13EFGuEXDFGBwBoeQMQ5QsQSqOHUInGDOEljElUPgEguWwDzOHQJnqFoCszh2CBwhsAQq2EdSsDxFE2XrMV3HS0HgFRs%2B90ENNwWBa9TMgTAMp%2FWR8J6z%2FA2bXo8K%2FRXLuB9xFy%2BZAwwHWMUF4pxArNdWnE%2BRLm2ghS76SMecoj66aOls8CvAl3XsoYNnDCF%2FNNTZju6qZwO93L%2FBLkYvGxggVeIpVYNsoI0nJBBPie5qT8ZL%2FwsLLryq%2FnnTDAAAAABJRU5ErkJggg%3D%3D)}#iubenda_policy .icon_keyhole_24{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABIUlEQVR42rXUP0vCQRjA8bIoiAppLmwQEmehSX5RLTb2Huw9RGODLvUCXG0Kp16ALhENNRjRXLRlIeafJOyevkNu14M89%2FPgMx133%2BF4bkZEpkrdHK8oipIoowuHK2QxGxzgkk1cYgD3R9BEAQlzgMOruMA3xOMZuZDAEToQxRkWrYEHOIiiibQ1IBMEOtixBn4mCLSRtwbqIKIGbrFhDRzgA6I4xpw1kMA5ep6LHa6RCh20ddx4Aq%2FYj2OSF1D3BJ6QjCOQwosn8IbtOAK7%2BPQEvlAcf3ghj1zE4J9HrmApJDCPkvLZ3WMtJLCCmjLNLWRCAmk8KkPWxyHMgQLaSmCIk5BJPkVfCYxQxbI10MBQCTjcYcsaeMcIomhhTwtM1S9g12NLa1YPRQAAAABJRU5ErkJggg%3D%3D)}#iubenda_policy .iub_base_container{border-radius:3px;background:#fff;color:#595858;position:relative}#iubenda_policy .iub_base_container>.close{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAMAAAAmopZHAAAAw1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4eHh1dXUAAAAAAAAAAAAAAAAAAABfX18AAAAAAAAAAAAAAAAAAAAAAAA2NjYAAAAAAAArKyvJycne3t7X19eFhYWxsbGVlZWsrKzr6%2BvLy8vJycnv7%2B%2Fp6enS0tLi4uL09PTv7%2B%2F8%2FPz7%2B%2Fv4%2BPj39%2FcAAABPT09fX19vb2%2F%2F%2F%2F9S%2BfXQAAAAPHRSTlMAAgMEBQYHCgsMDQ4PEhMWGRobHB8gIiMkJScoKSs0NT1DRUpMWF5gjpOYmaGjpr%2FIys3S1dnZ7vP09vfFQC13AAAA9ElEQVR42oXQZ6%2BCMBiG4aeCAoqiuPceuPes8P7%2FX6Xn5RgBTbw%2BNO3dpG2KH0RcM5JJQ4uLUE2UnSM9HZ1y4r0TM50z%2FTs7ZuyVSysKWJX8DZHeUsg2zUfpU4qY6gBE8xLtl6YAtAnP79Ij8uSdFxMNsHY8lVK67nPgxc4CisQ8yTxiRaBGPvcvu%2BSrAY1vvQHUv51TByqHz3sPFcCef75zbgOpwZUiroMUoFSX0b6sKgDMzjqc1x2Tvznb2wTzppf1P1q1u7PTq55mXVuFT7Va48X%2BRnTbL8YtizMTRqHdH45Gw367YAgEKHoml8%2FnMroC9gCKfVabzD1q%2BwAAAABJRU5ErkJggg%3D%3D) no-repeat;border:none;display:block;position:absolute;z-index:110;top:-10px;right:-9px;height:24px;width:23px}#iubenda_policy p{line-height:19px;margin:0;padding-top:11px}#iubenda_policy address{margin:0;line-height:inherit;display:inline}#iubenda_policy a{font-weight:400;border-bottom:1px solid #f0f0f0}#iubenda_policy .iub_content{position:relative;padding:25px 30px;margin:0 auto;border-radius:3px 3px 0 0}#iubenda_policy #wbars{position:relative;overflow-y:auto;overflow-x:hidden}#iubenda_policy #wbars .horizontal{display:none}#iubenda_policy .iub_header{border-bottom:1px dotted #dfdfdf;padding-bottom:25px;position:relative}#iubenda_policy .iub_header p{margin:0;padding:0}#iubenda_policy .iub_header img{display:block;position:absolute;top:5px;right:0}#iubenda_policy h1,#iubenda_policy h2,#iubenda_policy h3{color:#262626;margin:0}#iubenda_policy h1+p,#iubenda_policy h2+p,#iubenda_policy h3+p{padding-top:5px}#iubenda_policy h1{font-size:19px;font-weight:400;line-height:23px;margin-bottom:5px}#iubenda_policy h2{font-size:17px;font-weight:700;line-height:21px;padding-top:21px}#iubenda_policy h3{font-size:13px;line-height:19px;font-weight:700;padding-top:24px}#iubenda_policy h3+p{padding-top:0}#iubenda_policy .iconed ul li h3{padding-top:10px;color:#615e5e}#iubenda_policy h4{font-size:13px;font-weight:700;padding-top:19px;margin-bottom:0}#iubenda_policy h4:first-child{padding-top:0}#iubenda_policy h6{color:#262626;text-transform:none;padding-top:19px}#iubenda_policy ul.for_boxes,#iubenda_policy ul.for_boxes>li,#iubenda_policy ul.unstyled,#iubenda_policy ul.unstyled>li{list-style:none;padding:0;margin:0}#iubenda_policy ul.for_boxes{zoom:1}#iubenda_policy ul.for_boxes:after,#iubenda_policy ul.for_boxes:before{display:table;content:"";zoom:1;*display:inline}#iubenda_policy ul.for_boxes:after{clear:both}#iubenda_policy .half_col{float:left;width:50%;zoom:1}#iubenda_policy .half_col:after,#iubenda_policy .half_col:before{display:table;content:"";zoom:1;*display:inline}#iubenda_policy .half_col:after{clear:both}#iubenda_policy .half_col:nth-child(odd)>*{margin-right:15px}#iubenda_policy .half_col:nth-child(2n)>*{margin-left:15px}#iubenda_policy .half_col+.iub_footer,#iubenda_policy .half_col+.one_line_col{border-top:1px dotted #dfdfdf}#iubenda_policy .one_line_col{zoom:1;float:left;width:100%;border-bottom:1px dotted #dfdfdf}#iubenda_policy .one_line_col:after,#iubenda_policy .one_line_col:before{display:table;content:"";zoom:1;*display:inline}#iubenda_policy .one_line_col:after{clear:both}#iubenda_policy .one_line_col>ul.for_boxes>li{float:left;width:50%}#iubenda_policy .one_line_col>ul.for_boxes>li:nth-child(odd){clear:left}#iubenda_policy .one_line_col>ul.for_boxes>li:nth-child(odd)>div{margin-right:15px}#iubenda_policy .one_line_col>ul.for_boxes>li:nth-child(2n){clear:right}#iubenda_policy .one_line_col>ul.for_boxes>li:nth-child(2n)>div{margin-left:15px}#iubenda_policy .one_line_col.wide{width:100%}#iubenda_policy .one_line_col.wide>ul.for_boxes>li{clear:both;width:100%}#iubenda_policy .one_line_col.wide>ul.for_boxes>li:nth-child(odd)>div{margin-right:0}#iubenda_policy .one_line_col.wide>ul.for_boxes>li:nth-child(2n)>div{margin-left:0}#iubenda_policy ul.normal_list{list-style:disc;display:block;padding-top:11px}#iubenda_policy ul.normal_list li{list-style:disc;float:none;line-height:19px;margin:5px 25px}#iubenda_policy .simple_pp>ul>li{padding-bottom:21px}#iubenda_policy .simple_pp>ul>li>ul .iconed{padding-left:40px;background-repeat:no-repeat;background-color:transparent;background-position-x:2px;background-position-y:26px;background-position:2px 26px}#iubenda_policy .simple_pp .for_boxes>.one_line_col>ul.for_boxes{margin-top:0}#iubenda_policy .legal_pp .one_line_col{float:none;border-top:0;padding-bottom:21px}#iubenda_policy .legal_pp .one_line_col>ul.for_boxes{margin-top:21px}#iubenda_policy .legal_pp .one_line_col>ul.for_boxes>li:nth-child(odd){clear:left;float:left}#iubenda_policy .legal_pp .one_line_col>ul.for_boxes>li:nth-child(2n){float:right;clear:right}#iubenda_policy .legal_pp .definitions{margin-top:21px}#iubenda_policy .legal_pp .definitions .expand-click.w_icon_24{margin-top:-11px;padding:14px 10px 12px 45px;background-repeat:no-repeat;background-color:transparent;background-position-x:5px;background-position-y:0;background-position:5px 0}#iubenda_policy .legal_pp .definitions .expand-content{padding-left:5px;padding-right:5px}#iubenda_policy .wrap p{display:inline-block}#iubenda_policy .iub_footer{clear:both;position:relative;font-size:11px}#iubenda_policy .iub_footer p{font-size:11px;padding:0}#iubenda_policy .iub_content .iub_footer{padding:24px 0}#iubenda_policy .iub_content .iub_footer p{margin:10px 0;clear:both}#iubenda_policy .iub_content .iub_footer .show_comp_link{display:block;float:right}#iubenda_policy .iub_container>.iub_footer{min-height:21px;background-color:#f6f6f6;color:#717171;padding:30px;-webkit-box-shadow:0 -1px 6px #cfcfcf;box-shadow:0 -1px 6px #cfcfcf;border-radius:0 0 3px 3px}#iubenda_policy .iub_container>.iub_footer>.btn{position:absolute;top:25px;right:30px}#iubenda_policy .iub_container>.iub_footer .btn{padding:0 24px;line-height:29px}#iubenda_policy .iub_container>.iub_footer .button-stack{margin:-4px 0}#iubenda_policy .iub_container>.iub_footer .button-stack .btn+.btn{margin-left:5px}#iubenda_policy .iub_container>.iub_footer img{margin:-4px 3px 0;vertical-align:middle;width:70px;height:25px}#iubenda_policy .wide{width:150px}@media (max-width:767px){#iubenda_policy .legal_pp .half_col,#iubenda_policy .legal_pp .one_line_col{width:100%}#iubenda_policy .legal_pp .half_col>ul.for_boxes>li,#iubenda_policy .legal_pp .one_line_col>ul.for_boxes>li{clear:both;width:100%}#iubenda_policy .legal_pp .half_col>ul.for_boxes>li:nth-child(odd)>div,#iubenda_policy .legal_pp .one_line_col>ul.for_boxes>li:nth-child(odd)>div{margin-right:0}#iubenda_policy .legal_pp .half_col>ul.for_boxes>li:nth-child(2n)>div,#iubenda_policy .legal_pp .one_line_col>ul.for_boxes>li:nth-child(2n)>div{margin-left:0}#iubenda_policy .iub_header img{position:static;margin-bottom:12.5px}#iubenda_policy .iub_content>.iub_footer .show_comp_link{position:static;display:inline}#iubenda_policy .iub_container>.iub_footer{padding:20px}#iubenda_policy .iub_container>.iub_footer .btn{top:15px;right:15px}#iubenda_policy .iub_base_container>.close{content:"X";color:#000;font-size:11px;line-height:18px;padding:0;text-align:center;border-radius:30px;display:block;background:#fff url(/design/images/close_big.png) no-repeat;background-position-x:18px;background-position-y:18px;background-position:18px 18px;position:absolute;z-index:110;top:-10px;right:-10px;margin:5px 5px 0 0;height:57px;width:60px;-webkit-box-shadow:0 1px 1px #000;box-shadow:0 1px 1px #000}#iubenda_policy .iub_base_container>.close.small{width:14px;line-height:14px;border-radius:9px;padding:0}}@media (max-width:480px){#iubenda_policy body,html#iubenda_policy{padding:0}#iubenda_policy .iub_base_container,#iubenda_policy .iub_container{margin:0}#iubenda_policy .half_col:nth-child(odd)>*{margin-right:0}#iubenda_policy .half_col:nth-child(2n)>*{margin-left:0}#iubenda_policy .half_col,#iubenda_policy .one_line_col{width:100%}#iubenda_policy .half_col>ul.for_boxes>li,#iubenda_policy .one_line_col>ul.for_boxes>li{clear:both;width:100%}#iubenda_policy .half_col>ul.for_boxes>li:nth-child(odd)>div,#iubenda_policy .one_line_col>ul.for_boxes>li:nth-child(odd)>div{margin-right:0}#iubenda_policy .half_col>ul.for_boxes>li:nth-child(2n)>div,#iubenda_policy .one_line_col>ul.for_boxes>li:nth-child(2n)>div{margin-left:0}#iubenda_policy .iub_header img{position:static;margin-bottom:12.5px}#iubenda_policy .iub_content>.iub_footer .show_comp_link{position:static;display:inline}#iubenda_policy .iub_container>.iub_footer{padding:10px;text-align:center}#iubenda_policy .iub_container>.iub_footer .btn{position:static;width:auto;display:block;margin:10px auto 0;max-width:200px}#iubenda_policy .iub_container>.iub_footer.in_preview{padding:30px 10px}#iubenda_policy .iub_content{padding-left:20px;padding-right:20px}#iubenda_policy .iub_base_container>.close{content:"X";color:#000;font-size:11px;line-height:18px;padding:0;text-align:center;border-radius:30px;display:block;background:#fff url(/design/images/close_big.png) no-repeat;background-position-x:18px;background-position-y:18px;background-position:18px 18px;position:absolute;z-index:110;top:-10px;right:-10px;margin:5px 5px 0 0;height:57px;width:60px;-webkit-box-shadow:0 1px 1px #000;box-shadow:0 1px 1px #000}#iubenda_policy .iub_base_container>.close.small{width:14px;line-height:14px;border-radius:9px;padding:0}}#iubenda_policy.iubenda_fixed_policy .iub_base_container{max-width:800px}#iubenda_policy.iubenda_fixed_policy .iub_container{margin-left:auto;margin-right:auto;zoom:1}#iubenda_policy.iubenda_fixed_policy .iub_container:after,#iubenda_policy.iubenda_fixed_policy .iub_container:before{display:table;content:"";zoom:1;*display:inline}#iubenda_policy.iubenda_fixed_policy .iub_container:after{clear:both}#iubenda_policy.iubenda_fluid_policy #wbars{overflow-y:auto;-webkit-box-shadow:none;box-shadow:none;height:auto}#iubenda_policy.iubenda_fluid_policy .iub_container{margin-top:30px;margin-bottom:30px}#iubenda_policy.iubenda_fluid_policy .half_col:nth-child(odd)>*{margin-right:0}#iubenda_policy.iubenda_fluid_policy .half_col:nth-child(2n)>*{margin-left:0}#iubenda_policy.iubenda_fluid_policy .half_col,#iubenda_policy.iubenda_fluid_policy .one_line_col{width:100%}#iubenda_policy.iubenda_fluid_policy .half_col>ul.for_boxes>li,#iubenda_policy.iubenda_fluid_policy .one_line_col>ul.for_boxes>li{clear:both;width:100%}#iubenda_policy.iubenda_fluid_policy .half_col>ul.for_boxes>li:nth-child(odd)>div,#iubenda_policy.iubenda_fluid_policy .one_line_col>ul.for_boxes>li:nth-child(odd)>div{margin-right:0}#iubenda_policy.iubenda_fluid_policy .half_col>ul.for_boxes>li:nth-child(2n)>div,#iubenda_policy.iubenda_fluid_policy .one_line_col>ul.for_boxes>li:nth-child(2n)>div{margin-left:0}#iubenda_policy.iubenda_embed_policy .iub_base_container{background:none}#iubenda_policy.iubenda_embed_policy .iub_container>.iub_footer{-webkit-box-shadow:none;box-shadow:none;border-radius:none}#iubenda_policy.iubenda_embed_policy .expand-click{cursor:default}#iubenda_policy.iubenda_vip_policy.iubenda_terms_policy .iub_base_container{color:#666}#iubenda_policy.iubenda_vip_policy.iubenda_terms_policy h2{font-size:24px;padding-top:50px}#iubenda_policy.iubenda_vip_policy.iubenda_terms_policy h3{color:#444;font-size:20px;padding-top:45px}#iubenda_policy.iubenda_vip_policy.iubenda_terms_policy h4{font-size:16px;padding-top:40px;color:#555}#iubenda_policy.iubenda_vip_policy.iubenda_terms_policy h5{font-size:14px;padding-top:35px;margin-bottom:0;color:#666}#iubenda_policy.iubenda_vip_policy.iubenda_terms_policy h6{font-size:12px;color:#505050;text-transform:uppercase;padding-top:32px;margin-bottom:0}#iubenda_policy.iubenda_vip_policy.iubenda_terms_policy .definitions{margin-top:60px!important}#iubenda_policy.iubenda_vip_policy.iubenda_terms_policy .definitions .expand-content{padding:25px 15px!important}#iubenda_policy.iubenda_vip_policy.iubenda_terms_policy .definitions .expand-content h4{font-size:15px!important}#iubenda_policy.iubenda_vip_policy.iubenda_terms_policy .definitions:before{content:"";border-top:1px dotted rgba(0,0,0,.1);display:block;margin:0 -10px;position:relative;top:-45px}#iubenda_policy.iubenda_vip_policy.iubenda_terms_policy .definitions h2{font-size:13px;color:#333}#iubenda_policy.iubenda_vip_policy.iubenda_fixed_policy .iub_container{max-width:660px;padding-top:80px}#iubenda_policy.iubenda_vip_policy .iub_base_container{color:#595858}#iubenda_policy.iubenda_vip_policy p{font-size:14px;line-height:1.6}#iubenda_policy.iubenda_vip_policy .allcaps,#iubenda_policy.iubenda_vip_policy p.allcaps,#iubenda_policy.iubenda_vip_policy ul.allcaps li{font-variant:small-caps!important;font-weight:700!important;font-size:16px!important;font-family:-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important}#iubenda_policy.iubenda_vip_policy ul li{font-size:14px;line-height:1.6}#iubenda_policy.iubenda_vip_policy h1{font-size:30px;color:#141414;line-height:1.6;margin-bottom:60px}#iubenda_policy.iubenda_vip_policy h2{font-size:18px;color:#141414;line-height:1.6;padding-top:50px;padding-bottom:15px}#iubenda_policy.iubenda_vip_policy h3{color:#141414;font-size:16px;line-height:1.6;margin-bottom:10px}#iubenda_policy.iubenda_vip_policy .legal_pp .one_line_col{padding-bottom:50px}#iubenda_policy.iubenda_vip_policy .half_col:nth-child(odd)>*{margin-right:0}#iubenda_policy.iubenda_vip_policy .half_col:nth-child(2n)>*{margin-left:0}#iubenda_policy.iubenda_vip_policy .half_col,#iubenda_policy.iubenda_vip_policy .one_line_col{width:100%}#iubenda_policy.iubenda_vip_policy .half_col>ul.for_boxes>li,#iubenda_policy.iubenda_vip_policy .one_line_col>ul.for_boxes>li{clear:both;width:100%}#iubenda_policy.iubenda_vip_policy .half_col>ul.for_boxes>li:nth-child(odd)>div,#iubenda_policy.iubenda_vip_policy .one_line_col>ul.for_boxes>li:nth-child(odd)>div{margin-right:0}#iubenda_policy.iubenda_vip_policy .half_col>ul.for_boxes>li:nth-child(2n)>div,#iubenda_policy.iubenda_vip_policy .one_line_col>ul.for_boxes>li:nth-child(2n)>div{margin-left:0}#iubenda_policy.iubenda_vip_policy .definitions,#iubenda_policy.iubenda_vip_policy .for_boxes,#iubenda_policy.iubenda_vip_policy .iub_footer{color:#505762}#iubenda_policy.iubenda_vip_policy .definitions h3,#iubenda_policy.iubenda_vip_policy .definitions li,#iubenda_policy.iubenda_vip_policy .definitions p,#iubenda_policy.iubenda_vip_policy .for_boxes h3,#iubenda_policy.iubenda_vip_policy .for_boxes li,#iubenda_policy.iubenda_vip_policy .for_boxes p,#iubenda_policy.iubenda_vip_policy .iub_footer h3,#iubenda_policy.iubenda_vip_policy .iub_footer li,#iubenda_policy.iubenda_vip_policy .iub_footer p{font-size:13px}#iubenda_policy.iubenda_vip_policy .box_10.expand .expand-click.w_icon_24{padding-left:10px}#iubenda_policy.iubenda_vip_policy .box_10.expand .expand-click.w_icon_24.icon_ribbon{padding-left:45px}#iubenda_policy.iubenda_vip_policy .box_primary{border-color:#e0e0e0 #e0e0e0 #d3d3d3;-webkit-box-shadow:none;box-shadow:none}#iubenda_policy.iubenda_vip_policy .box_primary summary::-webkit-details-marker{display:none}#iubenda_policy.iubenda_vip_policy .box_primary summary{list-style:none}#iubenda_policy.iubenda_vip_policy .box_primary h3{color:#333}#iubenda_policy.iubenda_vip_policy .tc-deactivated h1{font-size:20px;margin-bottom:10px}#iubenda_policy.iubenda_vip_policy .legal_pp .one_line_col{padding-bottom:21px}ul.for_boxes:has(details){display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}ul.for_boxes:has(details):after,ul.for_boxes:has(details):before{display:none!important}ul.for_boxes:has(details) details{margin-bottom:0!important}ul.for_boxes:has(details) li{float:none!important;width:auto!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbC9oZWFkZXIuc2NzcyIsImFwcC5jc3MiLCJnbG9iYWwvY29sb3JzLnNjc3MiLCJnbG9iYWwvZm9vdGVyLnNjc3MiLCJnbG9iYWwvZ2VuZXJhbC5zY3NzIiwibW9kdWxlcy9ob21lLnNjc3MiLCJtb2R1bGVzL3N1Y2Nlc3Mtc3Rvcmllcy5zY3NzIiwibW9kdWxlcy91YmVyLXVucy5zY3NzIiwibW9kdWxlcy9wYXJ0bmVyc2hpcHMuc2NzcyIsIm1vZHVsZXMvZXZlbnQtY2FyZC5zY3NzIiwibW9kdWxlcy9jb250YWN0LnNjc3MiLCJtb2R1bGVzL3NlcnZpY2VzLWNhcmQtaG9tZS1wYWdlLnNjc3MiLCJtb2R1bGVzL3NlcnZpY2VzLWNhcmQuc2NzcyIsIm1vZHVsZXMvc2VydmljZXMtaGVyby5zY3NzIiwibW9kdWxlcy9ldmVudC1tYW5hZ2VtZW50LnNjc3MiLCJtb2R1bGVzL21lZGlhLXNlcnZpY2VzLnNjc3MiLCJtb2R1bGVzL3NlcnZpY2VzLWluZm8tZHJvcGRvd25zLnNjc3MiLCJtb2R1bGVzL3NlcnZpY2VzLWdhbGxlcnkuc2NzcyIsIm1vZHVsZXMvZGVqYW4tam92aWNldmljLnNjc3MiLCJtb2R1bGVzL3BhcnRuZXJzLXNlcnZpY2VzLnNjc3MiLCJtb2R1bGVzL3Bvc2l0aW9uZW4tY2FyZC5zY3NzIiwibW9kdWxlcy9hZ2Iuc2NzcyIsIm1vZHVsZXMvc3VjY2Vzcy1zdG9yaWVzLXRlbXBsYXRlLXBvc3Quc2NzcyIsIm1vZHVsZXMvZ2FsbGVyeS1wb3N0cy5zY3NzIiwibW9kdWxlcy9kYXRlbnNjaHV0ei5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLG1CQUNFLGlCQUFrQixDQUVwQixpQkFDRSx3QkFBeUIsQ0FDekIsVUFBVyxDQUNYLG1CQUFvQixDQUNwQixrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FDaEIsYUFBYyxDQUNkLGFBQWMsQ0FDZCxjQUFlLENBRWpCLFlBRUUsV0FBWSxDQUdaLG9CQUNrQixDQUdwQixnRUFSRSxlQUFn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QUFnQixDQUUzRixnRkFDRSxZQUFhLENBRWYsd0RBQ0UsZUFBZ0IsQ0FFbEIsbURBQ0UsVUFBVyxDQUViLHNEQUNFLGNBQWMsQ0FBQyxrQkFBbUIsQ0E5Q3BDLDJEQWlERSxtQkFBb0IsQ0FFdEIsMEJBQ0UsWUFBWSxDQUFDLGFBQWEsQ0FBQyx5REFBMkQsQ0FFeEYsaUVBQ0Usc0JBQXdCLENBRTFCLGtDQUNFLHlCQUEyQixDQUU3Qiw2QkFDRSxvQkFBcUIsQ0FBQyxvQkFBc0IiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLi9nbG9iYWwvY29sb3JzXCI7XG4ucGlsbC1tb2JpbGUsIC5waWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5ldS1waWxsLW1vYmlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNDAwNzQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDB2dztcbiAgcGFkZGluZzogLjVlbSAuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBmb250LXNpemU6IDEycHg7XG59XG4udy1kcm9wZG93biB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDkwMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53LWRyb3Bkb3duLWJ0biwgLnctZHJvcGRvd24tdG9nZ2xlLCAudy1kcm9wZG93bi1saW5rIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY29sb3I6ICMyMjI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udy1kcm9wZG93bi10b2dnbGUge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnctZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLnctaWNvbi1kcm9wZG93bi10b2dnbGUge1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgbWFyZ2luOiBhdXRvIDIwcHggYXV0byBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cblxuLnctZHJvcGRvd24tbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4udy1kcm9wZG93bi1saXN0LnctLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnctbmF2OmJlZm9yZSwgLnctbmF2OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gMjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi53LW5hdi1saW5rIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY29sb3I6ICMyMjI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53LW5hdi1tZW51IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbltkYXRhLW5hdi1tZW51LW9wZW5dIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjYzhjOGM4O1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4udy0tbmF2LWxpbmstb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53LW5hdi1vdmVybGF5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnctbmF2LW92ZXJsYXkgW2RhdGEtbmF2LW1lbnUtb3Blbl0ge1xuICB0b3A6IDA7XG59XG5cbi53LW5hdltkYXRhLWFuaW1hdGlvbj1cIm92ZXItbGVmdFwiXSAudy1uYXYtb3ZlcmxheSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4udy1uYXZbZGF0YS1hbmltYXRpb249XCJvdmVyLWxlZnRcIl0gLnctbmF2LW92ZXJsYXksIC53LW5hdltkYXRhLWFuaW1hdGlvbj1cIm92ZXItbGVmdFwiXSBbZGF0YS1uYXYtbWVudS1vcGVuXSB7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi53LW5hdltkYXRhLWFuaW1hdGlvbj1cIm92ZXItcmlnaHRcIl0gLnctbmF2LW92ZXJsYXkge1xuICB3aWR0aDogYXV0bztcbn1cblxuLnctbmF2W2RhdGEtYW5pbWF0aW9uPVwib3Zlci1yaWdodFwiXSAudy1uYXYtb3ZlcmxheSwgLnctbmF2W2RhdGEtYW5pbWF0aW9uPVwib3Zlci1yaWdodFwiXSBbZGF0YS1uYXYtbWVudS1vcGVuXSB7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLnctbmF2LWJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBhZGRpbmc6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udy1uYXYtYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLnctbmF2LWJ1dHRvbi53LS1vcGVuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGM4Yzg7XG59XG5cbi53LW5hdltkYXRhLWNvbGxhcHNlPVwiYWxsXCJdIC53LW5hdi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnctbmF2W2RhdGEtY29sbGFwc2U9XCJhbGxcIl0gLnctbmF2LWJ1dHRvbiwgLnctLW5hdi1kcm9wZG93bi1vcGVuLCAudy0tbmF2LWRyb3Bkb3duLXRvZ2dsZS1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53LS1uYXYtZHJvcGRvd24tbGlzdC1vcGVuIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi53LXRhYi1saW5rIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzIyMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgcGFkZGluZzogOXB4IDMwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53LXRhYi1saW5rLnctLWN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjOGM4O1xufVxuXG4udy10YWItbGluazpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi53LXRhYi1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnctdGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53LS10YWItYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXZiYXItY29udGFpbmVyIHtcbiAgei1pbmRleDogNTA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ2FpbnNib3JvO1xuICBiYWNrZHJvcC1maWx0ZXI6IHNhdHVyYXRlKDIwMCUpIGJsdXIoNnB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDEsIDI0NCwgMjQ3LCAuODQpO1xuICBjb2xvcjogJGNvbG9yLW1pZG5pZ2h0LWJsdWU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0ZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgJi5pcy0tZGFyayB7XG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNnB4KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNnB4KTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjgsIDQyLCAuOSk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMik7XG4gIH1cbiAgJi5sb2dnZWQtaW4ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAzMnB4O1xuICB9XG4gIC5uYXZiYXItd3JhcHBlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLmxvZ28td3JhcHBlciB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICYuaXMtLWZvb3RlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICAgICYuaXMtLW1vYmlsZSwgJi5pcy0tbW9iaWxlLnctLWN1cnJlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLmxvZ28ge1xuICAgICAgICB3aWR0aDogOWVtO1xuICAgICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgICAgJi5pcy0tdGVtcCB7XG4gICAgICAgICAgd2lkdGg6IDhlbTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xuICAgICAgICAgIC8vb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxvZ28tY3VzdG9tIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB9XG4gICAgfVxuICAgIC5sb2dvLXdyYXBwZXItY3VzdG9tIHtcbiAgICAgIHdpZHRoOiA4ZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XG4gICAgICBoZWlnaHQ6IDEuOGVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5uYXZiYXItaW5uZXItd3JhcHBlci1sZWZ0IHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC5zZXBlcmF0b3Ige1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ2FpbnNib3JvO1xuICAgICAgICB3aWR0aDogLjA5ZW07XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogLjllbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcbiAgICAgIH1cbiAgICAgIC5tZW51IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZ2FwOiAyM3B4O1xuICAgICAgICAubWVudS1pdGVtLWJvcmRlciB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgcmdiYSgyMTIsIDAsIDExNiwgMCk7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3ItbWVkaXVtLXZpb2xldC1yZWQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5uYXYtbGluay13cmFwcGVyIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICYuaXMtLWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICYuaXMtLWxpZ2h0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1pZG5pZ2h0LWJsdWU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm5hdi1kcm9wZG93bi1saXN0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZS1zbW9rZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjVlbTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuNWVtO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNWVtO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDI4LCA0MiwgLjIyKTtcbiAgICAgICAgICAgIC5uYXYtZHJvcGRvd24td3JhcHBlciB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMS41ZW07XG4gICAgICAgICAgICAgIGdyaWQtcm93LWdhcDogMS41ZW07XG4gICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgICAgICAgIC5uYXYtZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvci1nYWluc2Jvcm87XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1taWRuaWdodC1ibHVlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNWVtO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxLjVlbSAxLjhlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNWVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubWVudS1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDI4LCA0MiwgLjUpO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44OGVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4OiAwIGF1dG87XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0uMjVlbTtcbiAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuXG4gICAgICAgICAgLnN1Y2Nlc3Mtc3Rvcmllcy1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yLW1lZGl1bS12aW9sZXQtcmVkO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmlzLS1jb21pbmctc29vbiB7XG4gICAgICAgICAgICBjb2xvcjogI2I2YzVjYztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjc1ZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRjb2xvci1kYXJrLW91dGxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmlzLS1kYXJrIHtcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjMpO1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4zKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmlzLS1kYXJrIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFjdGl2ZS0tY3VycmVudCB7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3ItbWVkaXVtLXZpb2xldC1yZWQhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm5ldS1waWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0MDA3NDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHZ3O1xuICBtYXJnaW4tbGVmdDogLjc1ZW07XG4gIHBhZGRpbmc6IC41ZW0gLjc1ZW07XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xufVxuLnRoaXJkLWNoaWxkLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvci1nYWluc2Jvcm87XG4gIGJvcmRlci1yYWRpdXM6IC4xM2VtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMS4xM2VtIDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAmLmlzLS1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWlkbmlnaHQtYmx1ZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMnB4IHJnYmEoMjEyLCAwLCAxMTYsIDApO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgzMjQ3O1xuICAgIH1cbiAgfVxuICAmLmlzLS1uYXZiYXIge1xuICAgIHBhZGRpbmc6IC43NWVtIDFlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gICYuaXMtLW5hdmJhci5pcy0tZGVqYW46aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItbWlkbmlnaHQtYmx1ZTtcbiAgfVxuICAmLmlzLS1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWlkbmlnaHQtYmx1ZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLW1pZG5pZ2h0LWJsdWU7XG4gICAgb3V0bGluZS1jb2xvcjogJGNvbG9yLWRhcmstb3V0bGluZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExMmUzZDtcbiAgICB9XG4gICAgJi5pcy0tc21hbGwge1xuICAgICAgcGFkZGluZzogLjc1ZW0gMWVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgJi5wbHVzLS10b3Age1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1pZG5pZ2h0LWJsdWU7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuXG4gIH1cbiAgJi5pcy0tam9icyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlLXNtb2tlO1xuICAgIH1cbiAgfVxufVxuLmJ1dHRvbi10ZXh0Lm5vLWJvdHRvbSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbnRybyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICYucGx1cy10b3Age1xuICAgIG1hcmdpbi10b3A6IC43NWVtO1xuICB9XG4gICYuaXMtLWRhcmsge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgfVxufVxuLmNvcHkge1xuICBmb250LXNpemU6IC44OGVtO1xuICAmLmlzLS1kYXJrIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG4gICAgZm9udC1zaXplOiAuNzVlbTtcbiAgfVxuICAmLnBsdXMtdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICB9XG4gICYuaXMtLWxpZ2h0IHtcbiAgICBjb2xvcjogcmdiYSgwLCAyOCwgNDIsIC41KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG5cbi5kcm9wZG93biB7XG4gIHotaW5kZXg6IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIuNWVtO1xuICBmb250LXNpemU6IC43NXZ3O1xuICAmLmlzLS1sYXN0IHtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBub25lO1xuICB9XG59XG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmRyb3Bkb3duLWxpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAmLnctLW9wZW4ge1xuICAgIHBhZGRpbmctdG9wOiAyZW07XG4gIH1cbn1cbi5tb2JpbGUtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saW5lLWhvcml6b250YWwge1xuICAmLmlzLS1tb2JpbGVtZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ2FpbnNib3JvO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgfVxufVxuXG4uY29sdW1uIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ubmV1LXBpbGwuaXMtLWxpZ2h0IHtcbiAgY29sb3I6ICRjb2xvci1taWRuaWdodC1ibHVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubmV1LXBpbGwuaXMtLWxpZ2h0LmlzLS1hYnNvbHV0ZSB7XG4gIHotaW5kZXg6IDQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxZW07XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogMWVtO1xuICByaWdodDogYXV0bztcbn1cbi5tZW51LW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53LW5hdltkYXRhLWNvbGxhcHNlPVwibWVkaXVtXCJdIC53LW5hdi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC53LW5hdltkYXRhLWNvbGxhcHNlPVwibWVkaXVtXCJdIC53LW5hdi1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm5hdmJhci1jb250YWluZXIge1xuICAgIC5uYXZiYXItd3JhcHBlciB7XG4gICAgICAubG9nby13cmFwcGVyIHtcbiAgICAgICAgJi5pcy0tbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubmF2YmFyLWlubmVyLXdyYXBwZXItbGVmdCB7XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgLm5hdi1saW5rLXdyYXBwZXIge1xuICAgICAgICAgICAgJi5pcy0tZHJvcGRvd24ge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaXMtLWxpZ2h0IHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1taWRuaWdodC1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay13cmFwcGVyLmlzLS1kcm9wZG93biwgLm5hdi1saW5rLXdyYXBwZXIuaXMtLWRyb3Bkb3duLmlzLS1saWdodCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLm1vYmlsZS1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODJweCkge1xuICAubmF2YmFyLWNvbnRhaW5lciB7XG4gICAgJi5sb2dnZWQtaW4ge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogNDZweDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53LW5hdltkYXRhLWNvbGxhcHNlPVwic21hbGxcIl0gLnctbmF2LW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnctbmF2W2RhdGEtY29sbGFwc2U9XCJzbWFsbFwiXSAudy1uYXYtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudy1uYXYtYnJhbmQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuXG4gIC5uYXZiYXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAubmF2YmFyLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLmxvZ28td3JhcHBlciB7XG4gICAgICAgICYuaXMtLW1vYmlsZSwgJi5pcy0tbW9iaWxlLnctLWN1cnJlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAmLmlzLS1tb2JpbGUge1xuICAgICAgICAgICAgd2lkdGg6IDEyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubmF2YmFyLWlubmVyLXdyYXBwZXItbGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAubmF2YmFyLWlubmVyLXdyYXBwZXItcmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYnV0dG9uIHtcbiAgICAmLmlzLS1wcmltYXJ5IHtcbiAgICAgICYuaXMtLW1vYmlsZS1tZW51IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5idXR0b24ge1xuICAgICYuaXMtLW1vYmlsZS1tZW51IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLmNvcHkge1xuICAgICYuaXMtLWxpZ2h0LmlzLS1tb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG4gIH1cbiAgLmljb24ge1xuICAgICYuaXMtLW1vYmlsZW1lbnUge1xuICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duIHtcbiAgICBmb250LXNpemU6IDF2dztcbiAgICAmLmlzLS1kYXJrIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuICAubW9iaWxlLW5hdmJhci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm1vYmlsZS1tZW51IHtcbiAgICB3aWR0aDogNGVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIC5tb2JpbGUtbWVudS1saXN0IHtcbiAgICAgIHRvcDogMCU7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBsZWZ0OiAwJTtcbiAgICAgIHJpZ2h0OiAwJTtcbiAgICAgICYudy0tb3BlbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZS1zbW9rZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1taWRuaWdodC1ibHVlO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMS41ZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuNWVtO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIHBhZGRpbmc6IDJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDRlbTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMjgsIDQyLCAuMjIpO1xuICAgICAgfVxuICAgICAgLmRpdi1ibG9jayB7XG4gICAgICAgIC5tb2JpbGUtbWVudS1uYXZsaW5rIHtcbiAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDhweDtcbiAgICAgICAgICBncmlkLXJvdy1nYXA6IDhweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ2FpbnNib3JvO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNWVtO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XG4gICAgICAgICAgcGFkZGluZzogMS41ZW0gMS41ZW0gMS41ZW0gMmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAmLmlzLS1jb21pbmdzb29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAjYjZjNWNjO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5pcy0tc3ViIHtcbiAgICAgICAgICAgIGdyaWQtcm93LWdhcDogOHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdhaW5zYm9ybztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC41ZW07XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IC43NWVtIDFlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5pcy0tZmlyc3Qge1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm5hdi1kcm9wZG93bi1pdGVtLWhlYWRpbmcge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxZW07XG4gICAgICAgICAgICBncmlkLXJvdy1nYXA6IDFlbTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgICAgICAgICAgJi5pcy0tZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNzVlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmlzLS1tZW51IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZW51LWhlYWRlci1tZW51LWNvbnRhaW5lciB7XG4gICAgICAgICAgLm1vYmlsZS1zdWItbWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm1vYmlsZS1tZW51LWxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1pZG5pZ2h0LWJsdWU7XG4gICAgICAgICAgICAuaXMtLW1lbnUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAuaWNvbnMtbWVudSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuaGVhZGVyLWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAubGluayB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDdkZmUzO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogLjVlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgICAgICAvLyBwYWRkaW5nOiAuNzVlbSAxZW07XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmN1c3RvbS1jbGFzcyB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDhweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGdyaWQtcm93LWdhcDogOHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZGZlMztcbiAgICAgICAgICAgIC8vYm9yZGVyLXJhZGl1czogMS41ZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAuOGVtO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZW51LWl0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdhaW5zYm9ybztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjVlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gICAgICAgIH1cbiAgICAgICAgLm1lbnUtbmF2IHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm1vYmlsZS1tZW51LXRvZ2dsZSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgJi53LS1vcGVuIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tb2JpbGUtbWVudS1saXN0LWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGUtc21va2U7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEuNWVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuNWVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC53LW5hdltkYXRhLWNvbGxhcHNlPVwidGlueVwiXSAudy1uYXYtbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudy1uYXZbZGF0YS1jb2xsYXBzZT1cInRpbnlcIl0gLnctbmF2LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAubmF2YmFyLWNvbnRhaW5lciB7XG4gICAgJi5sb2dnZWQtaW4ge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMHB4O1xuICAgIH1cbiAgfVxuICAuYnV0dG9uIHtcbiAgICAmLmlzLS1tb2JpbGUtbWVudSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cbiAgfVxuICAuY29weSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAubG9nb2xlaXN0ZSB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAwZW07XG4gICAgZ3JpZC1yb3ctZ2FwOiAwZW07XG4gICAgZmxleC1mbG93OiB3cmFwO1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxvZ29sZWlzdGUuaXMtLWhvbWUuaXMtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLmRyb3Bkb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTJweDtcbiAgICBncmlkLXJvdy1nYXA6IDEycHg7XG4gIH1cblxuICAubW9iaWxlLW1lbnUge1xuICAgIC5tb2JpbGUtbWVudS1saXN0IHtcbiAgICAgIC5tb2JpbGUtbWVudS1uYXZsaW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgJi5pcy0tc3ViIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgICAgfVxuICAgICAgICAmLmlzLS1maXJzdCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNWVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1lbnUtbmF2IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmxpbmUtaG9yaXpvbnRhbCB7XG4gICAgJi5pcy0tbW9iaWxlbWVudSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnBpbGwtbW9iaWxlLCAucGlsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubmV1LXBpbGwtbW9iaWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0MDA3NDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHZ3O1xuICBwYWRkaW5nOiAuNWVtIC43NWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4udy1kcm9wZG93biB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDkwMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnctZHJvcGRvd24tYnRuLCAudy1kcm9wZG93bi10b2dnbGUsIC53LWRyb3Bkb3duLWxpbmsge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjb2xvcjogIzIyMjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnctZHJvcGRvd24tdG9nZ2xlIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnctZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDsgfVxuXG4udy1pY29uLWRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW46IGF1dG8gMjBweCBhdXRvIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwOyB9XG5cbi53LWRyb3Bkb3duLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4udy1kcm9wZG93bi1saXN0LnctLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udy1uYXY6YmVmb3JlLCAudy1uYXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAyO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4udy1uYXYtbGluayB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGNvbG9yOiAjMjIyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi53LW5hdi1tZW51IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuW2RhdGEtbmF2LW1lbnUtb3Blbl0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNjOGM4Yzg7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLnctLW5hdi1saW5rLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi53LW5hdi1vdmVybGF5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4udy1uYXYtb3ZlcmxheSBbZGF0YS1uYXYtbWVudS1vcGVuXSB7XG4gIHRvcDogMDsgfVxuXG4udy1uYXZbZGF0YS1hbmltYXRpb249XCJvdmVyLWxlZnRcIl0gLnctbmF2LW92ZXJsYXkge1xuICB3aWR0aDogYXV0bzsgfVxuXG4udy1uYXZbZGF0YS1hbmltYXRpb249XCJvdmVyLWxlZnRcIl0gLnctbmF2LW92ZXJsYXksIC53LW5hdltkYXRhLWFuaW1hdGlvbj1cIm92ZXItbGVmdFwiXSBbZGF0YS1uYXYtbWVudS1vcGVuXSB7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnctbmF2W2RhdGEtYW5pbWF0aW9uPVwib3Zlci1yaWdodFwiXSAudy1uYXYtb3ZlcmxheSB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi53LW5hdltkYXRhLWFuaW1hdGlvbj1cIm92ZXItcmlnaHRcIl0gLnctbmF2LW92ZXJsYXksIC53LW5hdltkYXRhLWFuaW1hdGlvbj1cIm92ZXItcmlnaHRcIl0gW2RhdGEtbmF2LW1lbnUtb3Blbl0ge1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IGF1dG87IH1cblxuLnctbmF2LWJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBhZGRpbmc6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi53LW5hdi1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwOyB9XG5cbi53LW5hdi1idXR0b24udy0tb3BlbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjOGM4OyB9XG5cbi53LW5hdltkYXRhLWNvbGxhcHNlPVwiYWxsXCJdIC53LW5hdi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udy1uYXZbZGF0YS1jb2xsYXBzZT1cImFsbFwiXSAudy1uYXYtYnV0dG9uLCAudy0tbmF2LWRyb3Bkb3duLW9wZW4sIC53LS1uYXYtZHJvcGRvd24tdG9nZ2xlLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udy0tbmF2LWRyb3Bkb3duLWxpc3Qtb3BlbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7IH1cblxuLnctdGFiLWxpbmsge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMjIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBwYWRkaW5nOiA5cHggMzBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udy10YWItbGluay53LS1jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzhjODsgfVxuXG4udy10YWItbGluazpmb2N1cyB7XG4gIG91dGxpbmU6IDA7IH1cblxuLnctdGFiLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi53LXRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi53LS10YWItYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5hdmJhci1jb250YWluZXIge1xuICB6LWluZGV4OiA1MDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2RmZTM7XG4gIGJhY2tkcm9wLWZpbHRlcjogc2F0dXJhdGUoMjAwJSkgYmx1cig2cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MSwgMjQ0LCAyNDcsIDAuODQpO1xuICBjb2xvcjogIzAwMWMyYTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDRlbTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwOyB9XG4gIC5uYXZiYXItY29udGFpbmVyLmlzLS1kYXJrIHtcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpO1xuICAgIGNvbG9yOiAjRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDI4LCA0MiwgMC45KTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cbiAgLm5hdmJhci1jb250YWluZXIubG9nZ2VkLWluIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMzJweDsgfVxuICAubmF2YmFyLWNvbnRhaW5lciAubmF2YmFyLXdyYXBwZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLm5hdmJhci1jb250YWluZXIgLm5hdmJhci13cmFwcGVyIC5sb2dvLXdyYXBwZXIge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5uYXZiYXItY29udGFpbmVyIC5uYXZiYXItd3JhcHBlciAubG9nby13cmFwcGVyLmlzLS1mb290ZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5uYXZiYXItY29udGFpbmVyIC5uYXZiYXItd3JhcHBlciAubG9nby13cmFwcGVyLmlzLS1tb2JpbGUsIC5uYXZiYXItY29udGFpbmVyIC5uYXZiYXItd3JhcHBlciAubG9nby13cmFwcGVyLmlzLS1tb2JpbGUudy0tY3VycmVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5uYXZiYXItY29udGFpbmVyIC5uYXZiYXItd3JhcHBlciAubG9nby13cmFwcGVyIC5sb2dvIHtcbiAgICAgICAgd2lkdGg6IDllbTtcbiAgICAgICAgaGVpZ2h0OiAyZW07IH1cbiAgICAgICAgLm5hdmJhci1jb250YWluZXIgLm5hdmJhci13cmFwcGVyIC5sb2dvLXdyYXBwZXIgLmxvZ28uaXMtLXRlbXAge1xuICAgICAgICAgIHdpZHRoOiA4ZW07XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTsgfVxuICAgICAgLm5hdmJhci1jb250YWluZXIgLm5hdmJhci13cmFwcGVyIC5sb2dvLXdyYXBwZXIgLmxvZ28tY3VzdG9tIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAubmF2YmFyLWNvbnRhaW5lciAubmF2YmFyLXdyYXBwZXIgLmxvZ28td3JhcHBlci1jdXN0b20ge1xuICAgICAgd2lkdGg6IDhlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgICAgIGhlaWdodDogMS44ZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5uYXZiYXItY29udGFpbmVyIC5uYXZiYXItd3JhcHBlciAubmF2YmFyLWlubmVyLXdyYXBwZXItbGVmdCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5uYXZiYXItY29udGFpbmVyIC5uYXZiYXItd3JhcHBlciAubmF2YmFyLWlubmVyLXdyYXBwZXItbGVmdCAuc2VwZXJhdG9yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZGZlMztcbiAgICAgICAgd2lkdGg6IC4wOWVtO1xuICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC45ZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgIC5uYXZiYXItY29udGFpbmVyIC5uYXZiYXItd3JhcHBlciAubmF2YmFyLWlubmVyLXdyYXBwZXItbGVmdCAubWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGdhcDogMjNweDsgfVxuICAgICAgICAubmF2YmFyLWNvbnRhaW5lciAubmF2YmFyLXdyYXBwZXIgLm5hdmJhci1pbm5lci13cmFwcGVyLWxlZnQgLm1lbnUgLm1lbnUtaXRlbS1ib3JkZXIge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoMjEyLCAwLCAxMTYsIDApOyB9XG4gICAgICAgICAgLm5hdmJhci1jb250YWluZXIgLm5hdmJhci13cmFwcGVyIC5uYXZiYXItaW5uZXItd3JhcHBlci1sZWZ0IC5tZW51IC5tZW51LWl0ZW0tYm9yZGVyOmhvdmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNkNDAwNzQ7IH1cbiAgICAgICAgICAubmF2YmFyLWNvbnRhaW5lciAubmF2YmFyLXdyYXBwZXIgLm5hdmJhci1pbm5lci13cmFwcGVyLWxlZnQgLm1lbnUgLm1lbnUtaXRlbS1ib3JkZXIgLm5hdi1saW5rLXdyYXBwZXIge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgICAgICAubmF2YmFyLWNvbnRhaW5lciAubmF2YmFyLXdyYXBwZXIgLm5hdmJhci1pbm5lci13cmFwcGVyLWxlZnQgLm1lbnUgLm1lbnUtaXRlbS1ib3JkZXIgLm5hdi1saW5rLXdyYXBwZXIuaXMtLWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkZGO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgICAgICAgICAgICAubmF2YmFyLWNvbnRhaW5lciAubmF2YmFyLXdyYXBwZXIgLm5hdmJhci1pbm5lci13cmFwcGVyLWxlZnQgLm1lbnUgLm1lbnUtaXRlbS1ib3JkZXIgLm5hdi1saW5rLXdyYXBwZXIuaXMtLWRyb3Bkb3duLmlzLS1saWdodCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDFjMmE7IH1cbiAgICAgICAgICAubmF2YmFyLWNvbnRhaW5lciAubmF2YmFyLXdyYXBwZXIgLm5hdmJhci1pbm5lci13cmFwcGVyLWxlZnQgLm1lbnUgLm1lbnUtaXRlbS1ib3JkZXIgLm5hdi1kcm9wZG93bi1saXN0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWY0Zjc7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMS41ZW07XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxLjVlbTtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0ZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAyOCwgNDIsIDAuMjIpOyB9XG4gICAgICAgICAgICAubmF2YmFyLWNvbnRhaW5lciAubmF2YmFyLXdyYXBwZXIgLm5hdmJhci1pbm5lci13cmFwcGVyLWxlZnQgLm1lbnUgLm1lbnUtaXRlbS1ib3JkZXIgLm5hdi1kcm9wZG93bi1saXN0IC5uYXYtZHJvcGRvd24td3JhcHBlciB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMS41ZW07XG4gICAgICAgICAgICAgIGdyaWQtcm93LWdhcDogMS41ZW07XG4gICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7IH1cbiAgICAgICAgICAgICAgLm5hdmJhci1jb250YWluZXIgLm5hdmJhci13cmFwcGVyIC5uYXZiYXItaW5uZXItd3JhcHBlci1sZWZ0IC5tZW51IC5tZW51LWl0ZW0tYm9yZGVyIC5uYXYtZHJvcGRvd24tbGlzdCAubmF2LWRyb3Bkb3duLXdyYXBwZXIgLm5hdi1kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2Q3ZGZlMztcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMWMyYTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVlbTtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMS41ZW0gMS44ZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAgICAgICAgIC5uYXZiYXItY29udGFpbmVyIC5uYXZiYXItd3JhcHBlciAubmF2YmFyLWlubmVyLXdyYXBwZXItbGVmdCAubWVudSAubWVudS1pdGVtLWJvcmRlciAubmF2LWRyb3Bkb3duLWxpc3QgLm5hdi1kcm9wZG93bi13cmFwcGVyIC5uYXYtZHJvcGRvd24taXRlbTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS41ZW07IH1cbiAgICAgICAgICAgICAgICAubmF2YmFyLWNvbnRhaW5lciAubmF2YmFyLXdyYXBwZXIgLm5hdmJhci1pbm5lci13cmFwcGVyLWxlZnQgLm1lbnUgLm1lbnUtaXRlbS1ib3JkZXIgLm5hdi1kcm9wZG93bi1saXN0IC5uYXYtZHJvcGRvd24td3JhcHBlciAubmF2LWRyb3Bkb3duLWl0ZW0gLm1lbnUtaXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAyOCwgNDIsIDAuNSk7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg4ZW07IH1cbiAgICAgICAgICAgICAgICAubmF2YmFyLWNvbnRhaW5lciAubmF2YmFyLXdyYXBwZXIgLm5hdmJhci1pbm5lci13cmFwcGVyLWxlZnQgLm1lbnUgLm1lbnUtaXRlbS1ib3JkZXIgLm5hdi1kcm9wZG93bi1saXN0IC5uYXYtZHJvcGRvd24td3JhcHBlciAubmF2LWRyb3Bkb3duLWl0ZW0gLmljb24ge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gICAgICAgIC5uYXZiYXItY29udGFpbmVyIC5uYXZiYXItd3JhcHBlciAubmF2YmFyLWlubmVyLXdyYXBwZXItbGVmdCAubWVudSAubmF2LWxpbmsge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleDogMCBhdXRvO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtLjI1ZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgICAgICAgICAubmF2YmFyLWNvbnRhaW5lciAubmF2YmFyLXdyYXBwZXIgLm5hdmJhci1pbm5lci13cmFwcGVyLWxlZnQgLm1lbnUgLm5hdi1saW5rIC5zdWNjZXNzLXN0b3JpZXMtbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgICAgLm5hdmJhci1jb250YWluZXIgLm5hdmJhci13cmFwcGVyIC5uYXZiYXItaW5uZXItd3JhcHBlci1sZWZ0IC5tZW51IC5uYXYtbGluazpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjZDQwMDc0OyB9XG4gICAgICAgICAgLm5hdmJhci1jb250YWluZXIgLm5hdmJhci13cmFwcGVyIC5uYXZiYXItaW5uZXItd3JhcHBlci1sZWZ0IC5tZW51IC5uYXYtbGluay5pcy0tY29taW5nLXNvb24ge1xuICAgICAgICAgICAgY29sb3I6ICNiNmM1Y2M7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC43NWVtO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgLm5hdmJhci1jb250YWluZXIgLm5hdmJhci13cmFwcGVyIC5uYXZiYXItaW5uZXItd3JhcHBlci1sZWZ0IC5tZW51IC5uYXYtbGluay5pcy0tY29taW5nLXNvb246aG92ZXIge1xuICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjODA5MTk5OyB9XG4gICAgICAgICAgICAubmF2YmFyLWNvbnRhaW5lciAubmF2YmFyLXdyYXBwZXIgLm5hdmJhci1pbm5lci13cmFwcGVyLWxlZnQgLm1lbnUgLm5hdi1saW5rLmlzLS1jb21pbmctc29vbi5pcy0tZGFyayB7XG4gICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cbiAgICAgICAgICAgICAgLm5hdmJhci1jb250YWluZXIgLm5hdmJhci13cmFwcGVyIC5uYXZiYXItaW5uZXItd3JhcHBlci1sZWZ0IC5tZW51IC5uYXYtbGluay5pcy0tY29taW5nLXNvb24uaXMtLWRhcms6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfVxuICAgICAgICAgIC5uYXZiYXItY29udGFpbmVyIC5uYXZiYXItd3JhcHBlciAubmF2YmFyLWlubmVyLXdyYXBwZXItbGVmdCAubWVudSAubmF2LWxpbmsuaXMtLWRhcmsge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWNvbnRhaW5lciAubmF2YmFyLXdyYXBwZXIgLm5hdmJhci1pbm5lci13cmFwcGVyLWxlZnQgLmFjdGl2ZS0tY3VycmVudCB7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZDQwMDc0ICFpbXBvcnRhbnQ7IH1cblxuLm5ldS1waWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0MDA3NDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHZ3O1xuICBtYXJnaW4tbGVmdDogLjc1ZW07XG4gIHBhZGRpbmc6IC41ZW0gLjc1ZW07XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmOyB9XG5cbi50aGlyZC1jaGlsZC1saW5rIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNkN2RmZTM7XG4gIGJvcmRlci1yYWRpdXM6IC4xM2VtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMS4xM2VtIDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5idXR0b24uaXMtLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDFjMmE7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDJweCByZ2JhKDIxMiwgMCwgMTE2LCAwKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmJ1dHRvbi5pcy0tcHJpbWFyeTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgzMjQ3OyB9XG4gIC5idXR0b24uaXMtLW5hdmJhciB7XG4gICAgcGFkZGluZzogLjc1ZW0gMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmJ1dHRvbi5pcy0tbmF2YmFyLmlzLS1kZWphbjpob3ZlciB7XG4gICAgY29sb3I6ICMwMDFjMmE7IH1cbiAgLmJ1dHRvbi5pcy0tZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWMyYTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzAwMWMyYTtcbiAgICBvdXRsaW5lLWNvbG9yOiAjODA5MTk5O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuYnV0dG9uLmlzLS1kYXJrOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTJlM2Q7IH1cbiAgICAuYnV0dG9uLmlzLS1kYXJrLmlzLS1zbWFsbCB7XG4gICAgICBwYWRkaW5nOiAuNzVlbSAxZW07XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmJ1dHRvbi5pcy0tZGFyay5wbHVzLS10b3Age1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWMyYTtcbiAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuICAgICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAuYnV0dG9uLmlzLS1qb2JzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYnV0dG9uLmlzLS1qb2JzOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWY0Zjc7IH1cblxuLmJ1dHRvbi10ZXh0Lm5vLWJvdHRvbSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmludHJvIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuaW50cm8ucGx1cy10b3Age1xuICAgIG1hcmdpbi10b3A6IC43NWVtOyB9XG4gIC5pbnRyby5pcy0tZGFyayB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuXG4uY29weSB7XG4gIGZvbnQtc2l6ZTogLjg4ZW07IH1cbiAgLmNvcHkuaXMtLWRhcmsge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgZm9udC1zaXplOiAuNzVlbTsgfVxuICAuY29weS5wbHVzLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogLjVlbTsgfVxuICAuY29weS5pcy0tbGlnaHQge1xuICAgIGNvbG9yOiByZ2JhKDAsIDI4LCA0MiwgMC41KTtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5kcm9wZG93biB7XG4gIHotaW5kZXg6IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIuNWVtO1xuICBmb250LXNpemU6IC43NXZ3OyB9XG4gIC5kcm9wZG93bi5pcy0tbGFzdCB7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZTsgfVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5kcm9wZG93bi1saXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZHJvcGRvd24tbGlzdC53LS1vcGVuIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtOyB9XG5cbi5tb2JpbGUtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmxpbmUtaG9yaXpvbnRhbC5pcy0tbW9iaWxlbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2RmZTM7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tdG9wOiAyZW07IH1cblxuLmNvbHVtbiB7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4ubmV1LXBpbGwuaXMtLWxpZ2h0IHtcbiAgY29sb3I6ICMwMDFjMmE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLm5ldS1waWxsLmlzLS1saWdodC5pcy0tYWJzb2x1dGUge1xuICB6LWluZGV4OiA0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMWVtO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IDFlbTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLm1lbnUtbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53LW5hdltkYXRhLWNvbGxhcHNlPVwibWVkaXVtXCJdIC53LW5hdi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC53LW5hdltkYXRhLWNvbGxhcHNlPVwibWVkaXVtXCJdIC53LW5hdi1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5uYXZiYXItY29udGFpbmVyIC5uYXZiYXItd3JhcHBlciAubG9nby13cmFwcGVyLmlzLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5hdmJhci1jb250YWluZXIgLm5hdmJhci13cmFwcGVyIC5uYXZiYXItaW5uZXItd3JhcHBlci1sZWZ0IC5uYXYtbGluayAubmF2LWxpbmstd3JhcHBlci5pcy0tZHJvcGRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5uYXZiYXItY29udGFpbmVyIC5uYXZiYXItd3JhcHBlciAubmF2YmFyLWlubmVyLXdyYXBwZXItbGVmdCAubmF2LWxpbmsgLm5hdi1saW5rLXdyYXBwZXIuaXMtLWxpZ2h0IHtcbiAgICBjb2xvcjogIzAwMWMyYTsgfVxuICAubmF2LWxpbmstd3JhcHBlci5pcy0tZHJvcGRvd24sIC5uYXYtbGluay13cmFwcGVyLmlzLS1kcm9wZG93bi5pcy0tbGlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5tb2JpbGUtbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MnB4KSB7XG4gIC5uYXZiYXItY29udGFpbmVyLmxvZ2dlZC1pbiB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDQ2cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudy1uYXZbZGF0YS1jb2xsYXBzZT1cInNtYWxsXCJdIC53LW5hdi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC53LW5hdltkYXRhLWNvbGxhcHNlPVwic21hbGxcIl0gLnctbmF2LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnctbmF2LWJyYW5kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgLm5hdmJhci1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLm5hdmJhci1jb250YWluZXIgLm5hdmJhci13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm5hdmJhci1jb250YWluZXIgLm5hdmJhci13cmFwcGVyIC5sb2dvLXdyYXBwZXIuaXMtLW1vYmlsZSwgLm5hdmJhci1jb250YWluZXIgLm5hdmJhci13cmFwcGVyIC5sb2dvLXdyYXBwZXIuaXMtLW1vYmlsZS53LS1jdXJyZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5uYXZiYXItY29udGFpbmVyIC5uYXZiYXItd3JhcHBlciAubG9nby13cmFwcGVyIC5sb2dvLmlzLS1tb2JpbGUge1xuICAgICAgICB3aWR0aDogMTJlbTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAubmF2YmFyLWNvbnRhaW5lciAubmF2YmFyLXdyYXBwZXIgLm5hdmJhci1pbm5lci13cmFwcGVyLWxlZnQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubmF2YmFyLWNvbnRhaW5lciAubmF2YmFyLXdyYXBwZXIgLm5hdmJhci1pbm5lci13cmFwcGVyLXJpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuYnV0dG9uLmlzLS1wcmltYXJ5LmlzLS1tb2JpbGUtbWVudSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZsZXg6IG5vbmU7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgLmJ1dHRvbi5pcy0tbW9iaWxlLW1lbnUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmNvcHkuaXMtLWxpZ2h0LmlzLS1tb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gIC5pY29uLmlzLS1tb2JpbGVtZW51IHtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgLmRyb3Bkb3duIHtcbiAgICBmb250LXNpemU6IDF2dzsgfVxuICAgIC5kcm9wZG93bi5pcy0tZGFyayB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAubW9iaWxlLW5hdmJhci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLm1vYmlsZS1tZW51IHtcbiAgICB3aWR0aDogNGVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgLm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudS1saXN0IHtcbiAgICAgIHRvcDogMCU7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBsZWZ0OiAwJTtcbiAgICAgIHJpZ2h0OiAwJTsgfVxuICAgICAgLm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudS1saXN0LnctLW9wZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNGY3O1xuICAgICAgICBjb2xvcjogIzAwMWMyYTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEuNWVtO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxLjVlbTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBwYWRkaW5nOiAyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0ZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDI4LCA0MiwgMC4yMik7IH1cbiAgICAgIC5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnUtbGlzdCAuZGl2LWJsb2NrIC5tb2JpbGUtbWVudS1uYXZsaW5rIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiA4cHg7XG4gICAgICAgIGdyaWQtcm93LWdhcDogOHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDdkZmUzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVlbTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XG4gICAgICAgIHBhZGRpbmc6IDEuNWVtIDEuNWVtIDEuNWVtIDJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgLm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudS1saXN0IC5kaXYtYmxvY2sgLm1vYmlsZS1tZW51LW5hdmxpbmsuaXMtLWNvbWluZ3Nvb24ge1xuICAgICAgICAgIGNvbG9yOiAjYjZjNWNjO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudS1saXN0IC5kaXYtYmxvY2sgLm1vYmlsZS1tZW51LW5hdmxpbmsuaXMtLXN1YiB7XG4gICAgICAgICAgZ3JpZC1yb3ctZ2FwOiA4cHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZGZlMztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAuNWVtO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICAgICAgICBwYWRkaW5nOiAuNzVlbSAxZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgIC5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnUtbGlzdCAuZGl2LWJsb2NrIC5tb2JpbGUtbWVudS1uYXZsaW5rLmlzLS1maXJzdCB7XG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNWVtOyB9XG4gICAgICAgIC5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnUtbGlzdCAuZGl2LWJsb2NrIC5tb2JpbGUtbWVudS1uYXZsaW5rIC5uYXYtZHJvcGRvd24taXRlbS1oZWFkaW5nIHtcbiAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDFlbTtcbiAgICAgICAgICBncmlkLXJvdy1nYXA6IDFlbTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgICAubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51LWxpc3QgLmRpdi1ibG9jayAubW9iaWxlLW1lbnUtbmF2bGluayAubmF2LWRyb3Bkb3duLWl0ZW0taGVhZGluZyAuaWNvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDJlbTsgfVxuICAgICAgICAgICAgLm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudS1saXN0IC5kaXYtYmxvY2sgLm1vYmlsZS1tZW51LW5hdmxpbmsgLm5hdi1kcm9wZG93bi1pdGVtLWhlYWRpbmcgLmljb24uaXMtLWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC43NWVtO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgICAgICAgICAgIC5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnUtbGlzdCAuZGl2LWJsb2NrIC5tb2JpbGUtbWVudS1uYXZsaW5rIC5uYXYtZHJvcGRvd24taXRlbS1oZWFkaW5nIC5pY29uLmlzLS1tZW51IHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxLjVlbTsgfVxuICAgICAgLm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudS1saXN0IC5kaXYtYmxvY2sgLm1lbnUtaGVhZGVyLW1lbnUtY29udGFpbmVyIC5tb2JpbGUtc3ViLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51LWxpc3QgLmRpdi1ibG9jayAubWVudS1oZWFkZXItbWVudS1jb250YWluZXIgLm1vYmlsZS1tZW51LWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBjb2xvcjogIzAwMWMyYTsgfVxuICAgICAgICAubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51LWxpc3QgLmRpdi1ibG9jayAubWVudS1oZWFkZXItbWVudS1jb250YWluZXIgLm1vYmlsZS1tZW51LWxpbmsgLmlzLS1tZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51LWxpc3QgLmRpdi1ibG9jayAubWVudS1oZWFkZXItbWVudS1jb250YWluZXIgLm1vYmlsZS1tZW51LWxpbmsgLmlzLS1tZW51IC5pY29ucy1tZW51IHtcbiAgICAgICAgICAgIGhlaWdodDogMS4yZW07IH1cbiAgICAgIC5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnUtbGlzdCAuZGl2LWJsb2NrIC5tZW51LWhlYWRlci1tZW51LWNvbnRhaW5lciAuaGVhZGVyLWxpbmsge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICAubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51LWxpc3QgLmRpdi1ibG9jayAubWVudS1oZWFkZXItbWVudS1jb250YWluZXIgLmxpbmsge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDdkZmUzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAuNWVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIC5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnUtbGlzdCAuZGl2LWJsb2NrIC5tZW51LWhlYWRlci1tZW51LWNvbnRhaW5lciAuY3VzdG9tLWNsYXNzIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiA4cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkN2RmZTM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC44ZW07XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudS1saXN0IC5kaXYtYmxvY2sgLm1lbnUtaXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnUtbGlzdCAuZGl2LWJsb2NrIC5oYXMtY2hpbGRyZW4ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDdkZmUzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC41ZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS41ZW07IH1cbiAgICAgIC5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnUtbGlzdCAuZGl2LWJsb2NrIC5tZW51LW5hdiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgIC5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnUtdG9nZ2xlIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnUtdG9nZ2xlLnctLW9wZW4ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLm1vYmlsZS1tZW51LWxpc3QtYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWY0Zjc7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEuNWVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuNWVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudy1uYXZbZGF0YS1jb2xsYXBzZT1cInRpbnlcIl0gLnctbmF2LW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnctbmF2W2RhdGEtY29sbGFwc2U9XCJ0aW55XCJdIC53LW5hdi1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5uYXZiYXItY29udGFpbmVyLmxvZ2dlZC1pbiB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDBweDsgfVxuICAuYnV0dG9uLmlzLS1tb2JpbGUtbWVudSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAuY29weSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAubG9nb2xlaXN0ZSB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAwZW07XG4gICAgZ3JpZC1yb3ctZ2FwOiAwZW07XG4gICAgZmxleC1mbG93OiB3cmFwO1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmxvZ29sZWlzdGUuaXMtLWhvbWUuaXMtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5kcm9wZG93biB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7IH1cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMnB4O1xuICAgIGdyaWQtcm93LWdhcDogMTJweDsgfVxuICAubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51LWxpc3QgLm1vYmlsZS1tZW51LW5hdmxpbmsge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgICAubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51LWxpc3QgLm1vYmlsZS1tZW51LW5hdmxpbmsuaXMtLXN1YiB7XG4gICAgICBmb250LXNpemU6IDEuMjVlbTsgfVxuICAgIC5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnUtbGlzdCAubW9iaWxlLW1lbnUtbmF2bGluay5pcy0tZmlyc3Qge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuNWVtOyB9XG4gIC5tZW51LW5hdiB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5saW5lLWhvcml6b250YWwuaXMtLW1vYmlsZW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7IH0gfVxuXG4uc2VjdGlvbi5pcy0tZm9vdGVyIHtcbiAgei1pbmRleDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWMyYTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMi41ZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyLjVlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2VjdGlvbiAuZm9vdGVyLW91dGVyIHtcbiAgei1pbmRleDogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnNlY3Rpb24gLmZvb3Rlci1vdXRlciAuY29udGFjdC13aWRnZXQtd3JhcHBlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuc2VjdGlvbiAuZm9vdGVyLW91dGVyIC5jb250YWN0LXdpZGdldC13cmFwcGVyIC5jb250YWN0LXdpZGdldC1sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5zZWN0aW9uIC5mb290ZXItb3V0ZXIgLmNvbnRhY3Qtd2lkZ2V0LXdyYXBwZXIgLmNvbnRhY3Qtd2lkZ2V0LWxlZnQgLmNvbnRhY3QtcGVyc29uIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwdnc7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIHdpZHRoOiA3ZW07XG4gICAgICAgIGhlaWdodDogN2VtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIC5zZWN0aW9uIC5mb290ZXItb3V0ZXIgLmNvbnRhY3Qtd2lkZ2V0LXdyYXBwZXIgLmNvbnRhY3Qtd2lkZ2V0LWxlZnQgLmNvbnRhY3QtcGVyc29uLmlzLS1zbWFsbCB7XG4gICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0OHB4OyB9XG4gICAgICAuc2VjdGlvbiAuZm9vdGVyLW91dGVyIC5jb250YWN0LXdpZGdldC13cmFwcGVyIC5jb250YWN0LXdpZGdldC1sZWZ0IC5jb250YWN0LWhlYWRpbmcge1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IC41ZW07XG4gICAgICAgIGdyaWQtcm93LWdhcDogLjVlbTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgLnNlY3Rpb24gLmZvb3Rlci1vdXRlciAuY29udGFjdC13aWRnZXQtd3JhcHBlciAuY29udGFjdC13aWRnZXQtbGVmdCAuY29udGFjdC1oZWFkaW5nIC5oMyB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLnNlY3Rpb24gLmZvb3Rlci1vdXRlciAuY29udGFjdC13aWRnZXQtd3JhcHBlciAuY29udGFjdC13aWRnZXQtbGVmdCAuY29udGFjdC1oZWFkaW5nIC5pbnRyby5pcy0tZGFyayB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAgIC5zZWN0aW9uIC5mb290ZXItb3V0ZXIgLmNvbnRhY3Qtd2lkZ2V0LXdyYXBwZXIgLmNvbnRhY3Qtd2lkZ2V0LXJpZ2h0IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5zZWN0aW9uIC5mb290ZXItb3V0ZXIgLmxpbmUtaG9yaXpvbnRhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI1NDQ1MjtcbiAgICBoZWlnaHQ6IDFweDsgfVxuICAuc2VjdGlvbiAuZm9vdGVyLW91dGVyIC5mb290ZXItd3JhcHBlciB7XG4gICAgZmxleDogMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDQuMjVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDZlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2ZW07XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5zZWN0aW9uIC5mb290ZXItb3V0ZXIgLmZvb3Rlci13cmFwcGVyIC5mb290ZXItd3JhcHBlci1sZWZ0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmctdG9wOiAzZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xuICAgICAgcGFkZGluZy1yaWdodDogNmVtO1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLnNlY3Rpb24gLmZvb3Rlci1vdXRlciAuZm9vdGVyLXdyYXBwZXIgLmZvb3Rlci13cmFwcGVyLWxlZnQgLmxvZ28td3JhcHBlci5pcy0tZm9vdGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuc2VjdGlvbiAuZm9vdGVyLW91dGVyIC5mb290ZXItd3JhcHBlciAuZm9vdGVyLXdyYXBwZXItbGVmdCAubG9nby13cmFwcGVyIC5sb2dvLmlzLS1mb290ZXIge1xuICAgICAgICB3aWR0aDogOGVtO1xuICAgICAgICBoZWlnaHQ6IDFlbTsgfVxuICAgICAgLnNlY3Rpb24gLmZvb3Rlci1vdXRlciAuZm9vdGVyLXdyYXBwZXIgLmZvb3Rlci13cmFwcGVyLWxlZnQgLmZvb3Rlci1hZGRyZXNzIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxZW07IH1cbiAgICAgIC5zZWN0aW9uIC5mb290ZXItb3V0ZXIgLmZvb3Rlci13cmFwcGVyIC5mb290ZXItd3JhcHBlci1sZWZ0IC5zb2NpYWwtaWNvbnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgICAgLnNlY3Rpb24gLmZvb3Rlci1vdXRlciAuZm9vdGVyLXdyYXBwZXIgLmZvb3Rlci13cmFwcGVyLWxlZnQgLnNvY2lhbC1pY29ucyAuc29jaWFsLWljb24ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAuc2VjdGlvbiAuZm9vdGVyLW91dGVyIC5mb290ZXItd3JhcHBlciAubGluZS12ZXJ0aWNhbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU0NDUyO1xuICAgICAgd2lkdGg6IDFweDsgfVxuICAgIC5zZWN0aW9uIC5mb290ZXItb3V0ZXIgLmZvb3Rlci13cmFwcGVyIC5mb290ZXItd3JhcHBlci1yaWdodCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nLXRvcDogM2VtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDNlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogNmVtOyB9XG4gICAgICAuc2VjdGlvbiAuZm9vdGVyLW91dGVyIC5mb290ZXItd3JhcHBlciAuZm9vdGVyLXdyYXBwZXItcmlnaHQgLnRvd2VyLW91dGVyd3JhcHBlciAubGluay10b3dlci13cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAuc2VjdGlvbiAuZm9vdGVyLW91dGVyIC5mb290ZXItd3JhcHBlciAuZm9vdGVyLXdyYXBwZXItcmlnaHQgLnRvd2VyLW91dGVyd3JhcHBlciAubGluay10b3dlci13cmFwcGVyIC5mb290ZXItbGluay1oZWFkZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC43NWVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICBmb250LXNpemU6IDEuNWVtOyB9XG4gICAgICAgIC5zZWN0aW9uIC5mb290ZXItb3V0ZXIgLmZvb3Rlci13cmFwcGVyIC5mb290ZXItd3JhcHBlci1yaWdodCAudG93ZXItb3V0ZXJ3cmFwcGVyIC5saW5rLXRvd2VyLXdyYXBwZXIgLm1lbnUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgICAgLnNlY3Rpb24gLmZvb3Rlci1vdXRlciAuZm9vdGVyLXdyYXBwZXIgLmZvb3Rlci13cmFwcGVyLXJpZ2h0IC50b3dlci1vdXRlcndyYXBwZXIgLmxpbmstdG93ZXItd3JhcHBlciAubWVudSB1bC5zdWItbWVudSA+IGxpIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4yNWVtO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuM3M7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7IH1cbiAgICAgICAgICAgIC5zZWN0aW9uIC5mb290ZXItb3V0ZXIgLmZvb3Rlci13cmFwcGVyIC5mb290ZXItd3JhcHBlci1yaWdodCAudG93ZXItb3V0ZXJ3cmFwcGVyIC5saW5rLXRvd2VyLXdyYXBwZXIgLm1lbnUgdWwuc3ViLW1lbnUgPiBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAuc2VjdGlvbiAuZm9vdGVyLW91dGVyIC5mb290ZXItd3JhcHBlciAuZm9vdGVyLXdyYXBwZXItcmlnaHQgLnRvd2VyLW91dGVyd3JhcHBlciAubGluay10b3dlci13cmFwcGVyIC5tZW51IC5zaXRlLWxpbmsge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4yNWVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zczsgfVxuICAgICAgICAuc2VjdGlvbiAuZm9vdGVyLW91dGVyIC5mb290ZXItd3JhcHBlciAuZm9vdGVyLXdyYXBwZXItcmlnaHQgLnRvd2VyLW91dGVyd3JhcHBlciAubGluay10b3dlci13cmFwcGVyLmlzLS1jb21pbmdzb29uIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zZWN0aW9uIC5mb290ZXItb3V0ZXIgLmZvb3Rlci13cmFwcGVyIC5mb290ZXItd3JhcHBlci1yaWdodCAuY29weS5pcy0tZGFyayB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICAgIGZvbnQtc2l6ZTogLjc1ZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24gLmZvb3Rlci1vdXRlciAuY29udGFjdC13aWRnZXQtd3JhcHBlciB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAyZW07XG4gICAgZ3JpZC1yb3ctZ2FwOiAyZW07IH1cbiAgICAuc2VjdGlvbiAuZm9vdGVyLW91dGVyIC5jb250YWN0LXdpZGdldC13cmFwcGVyIC5jb250YWN0LXdpZGdldC1yaWdodCB7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IC43NWVtO1xuICAgICAgZ3JpZC1yb3ctZ2FwOiAuNzVlbTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4OiBub25lO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbiAuZm9vdGVyLW91dGVyIC5jb250YWN0LXdpZGdldC13cmFwcGVyIC5jb250YWN0LXdpZGdldC1sZWZ0IC5jb250YWN0LXBlcnNvbiB7XG4gICAgd2lkdGg6IDZlbTtcbiAgICBoZWlnaHQ6IDZlbTsgfVxuICAuc2VjdGlvbiAuZm9vdGVyLW91dGVyIC5jb250YWN0LXdpZGdldC13cmFwcGVyIC5jb250YWN0LXdpZGdldC1sZWZ0IC5jb250YWN0LWhlYWRpbmcge1xuICAgIG1hcmdpbi1sZWZ0OiAyZW07IH1cbiAgLnNlY3Rpb24gLmZvb3Rlci1vdXRlciAuY29udGFjdC13aWRnZXQtd3JhcHBlciAuY29udGFjdC13aWRnZXQtcmlnaHQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuc2VjdGlvbiAuZm9vdGVyLW91dGVyIC5mb290ZXItd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHBhZGRpbmctbGVmdDogNGVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDRlbTsgfVxuICAgIC5zZWN0aW9uIC5mb290ZXItb3V0ZXIgLmZvb3Rlci13cmFwcGVyIC5mb290ZXItd3JhcHBlci1sZWZ0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nLXRvcDogM2VtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgIC5zZWN0aW9uIC5mb290ZXItb3V0ZXIgLmZvb3Rlci13cmFwcGVyIC5mb290ZXItd3JhcHBlci1sZWZ0IC5mb290ZXItYWRkcmVzcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuc2VjdGlvbiAuZm9vdGVyLW91dGVyIC5mb290ZXItd3JhcHBlciAubGluZS12ZXJ0aWNhbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4OyB9XG4gICAgLnNlY3Rpb24gLmZvb3Rlci1vdXRlciAuZm9vdGVyLXdyYXBwZXIgLmZvb3Rlci13cmFwcGVyLXJpZ2h0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zZWN0aW9uIC5mb290ZXItb3V0ZXIgLmNvbnRhY3Qtd2lkZ2V0LXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuc2VjdGlvbiAuZm9vdGVyLW91dGVyIC5jb250YWN0LXdpZGdldC13cmFwcGVyIC5jb250YWN0LXdpZGdldC1sZWZ0IHtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMS41ZW07XG4gICAgICBncmlkLXJvdy1nYXA6IDEuNWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5zZWN0aW9uIC5mb290ZXItb3V0ZXIgLmNvbnRhY3Qtd2lkZ2V0LXdyYXBwZXIgLmNvbnRhY3Qtd2lkZ2V0LWxlZnQgLmNvbnRhY3QtcGVyc29uIHtcbiAgICAgICAgd2lkdGg6IDhlbTtcbiAgICAgICAgaGVpZ2h0OiA4ZW07IH1cbiAgICAgIC5zZWN0aW9uIC5mb290ZXItb3V0ZXIgLmNvbnRhY3Qtd2lkZ2V0LXdyYXBwZXIgLmNvbnRhY3Qtd2lkZ2V0LWxlZnQgLmNvbnRhY3QtaGVhZGluZyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5zZWN0aW9uIC5mb290ZXItb3V0ZXIgLmZvb3Rlci13cmFwcGVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLnNlY3Rpb24gLmZvb3Rlci1vdXRlciAuZm9vdGVyLXdyYXBwZXIgLmZvb3Rlci13cmFwcGVyLWxlZnQge1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyZW07XG4gICAgICBncmlkLXJvdy1nYXA6IDJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuc2VjdGlvbiAuZm9vdGVyLW91dGVyIC5mb290ZXItd3JhcHBlciAuZm9vdGVyLXdyYXBwZXItbGVmdCAubG9nby13cmFwcGVyIC5sb2dvLmlzLS1mb290ZXIge1xuICAgICAgICB3aWR0aDogMTJlbTtcbiAgICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAgIC5zZWN0aW9uIC5mb290ZXItb3V0ZXIgLmZvb3Rlci13cmFwcGVyIC5mb290ZXItd3JhcHBlci1sZWZ0IC5mb290ZXItYWRkcmVzcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgLnNlY3Rpb24gLmZvb3Rlci1vdXRlciAuZm9vdGVyLXdyYXBwZXIgLmZvb3Rlci13cmFwcGVyLWxlZnQgLnNvY2lhbC1pY29ucyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuc2VjdGlvbiAuZm9vdGVyLW91dGVyIC5mb290ZXItd3JhcHBlciAuZm9vdGVyLXdyYXBwZXItcmlnaHQge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnNlY3Rpb24gLmZvb3Rlci1vdXRlciAuZm9vdGVyLXdyYXBwZXIgLmZvb3Rlci13cmFwcGVyLXJpZ2h0IC50b3dlci1vdXRlcndyYXBwZXIge1xuICAgICAgICAvKlxuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyZW07XG4gICAgICAgICAgICBncmlkLXJvdy1nYXA6IDJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAqLyB9XG4gICAgICAgIC5zZWN0aW9uIC5mb290ZXItb3V0ZXIgLmZvb3Rlci13cmFwcGVyIC5mb290ZXItd3JhcHBlci1yaWdodCAudG93ZXItb3V0ZXJ3cmFwcGVyIC5saW5rLXRvd2VyLXdyYXBwZXIge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgLnNlY3Rpb24gLmZvb3Rlci1vdXRlciAuZm9vdGVyLXdyYXBwZXIgLmZvb3Rlci13cmFwcGVyLXJpZ2h0IC50b3dlci1vdXRlcndyYXBwZXIgLmxpbmstdG93ZXItd3JhcHBlciAubWVudSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDhlbTtcbiAgICAgICAgICAgIGdyaWQtcm93LWdhcDogM2VtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICAgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkOyB9XG4gICAgICAgICAgICAuc2VjdGlvbiAuZm9vdGVyLW91dGVyIC5mb290ZXItd3JhcHBlciAuZm9vdGVyLXdyYXBwZXItcmlnaHQgLnRvd2VyLW91dGVyd3JhcHBlciAubGluay10b3dlci13cmFwcGVyIC5tZW51ICNtZW51LWl0ZW0tODQ3IHtcbiAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBzcGFuIDEgLyBzcGFuIDIgLyBzcGFuIDEgLyBzcGFuIDI7IH1cbiAgICAgICAgICAgIC5zZWN0aW9uIC5mb290ZXItb3V0ZXIgLmZvb3Rlci13cmFwcGVyIC5mb290ZXItd3JhcHBlci1yaWdodCAudG93ZXItb3V0ZXJ3cmFwcGVyIC5saW5rLXRvd2VyLXdyYXBwZXIgLm1lbnUgI21lbnUtaXRlbS04NTMge1xuICAgICAgICAgICAgICBncmlkLWFyZWE6IHNwYW4gMSAvIHNwYW4gMiAvIHNwYW4gMSAvIHNwYW4gMjsgfVxuICAgICAgICAgIC5zZWN0aW9uIC5mb290ZXItb3V0ZXIgLmZvb3Rlci13cmFwcGVyIC5mb290ZXItd3JhcHBlci1yaWdodCAudG93ZXItb3V0ZXJ3cmFwcGVyIC5saW5rLXRvd2VyLXdyYXBwZXIgLnNpdGUtbGluayB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgICAgLnNlY3Rpb24gLmZvb3Rlci1vdXRlciAuZm9vdGVyLXdyYXBwZXIgLmZvb3Rlci13cmFwcGVyLXJpZ2h0IC50b3dlci1vdXRlcndyYXBwZXIgI2xpbmstc2VydmljZXMge1xuICAgICAgICAgIGdyaWQtYXJlYTogc3BhbiAxIC8gc3BhbiAyIC8gc3BhbiAxIC8gc3BhbiAyOyB9IH1cblxuKiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sLnctbW9kLXRvdWNoICoge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbCAhaW1wb3J0YW50OyB9XG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmF1ZGlvLCBjYW52YXMsIHByb2dyZXNzLCB2aWRlbyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbmltZyB7XG4gIGJvcmRlcjogMDsgfVxuXG4uc2VjdGlvbiAuY29udGFpbmVyIC5zaWRlLWJ5LXNpZGUgLmludHJvdGV4dCAuaW50cm8ge1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5zZWN0aW9uIC5jb250YWluZXIgLnNpZGUtYnktc2lkZSAuaW50cm90ZXh0IC5pbnRyby5pcy0tbGlnaHQge1xuICAgIGNvbG9yOiAjMDAxYzJhOyB9XG5cbi5pY29uIHtcbiAgaGVpZ2h0OiAyZW07IH1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBMYXRvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDF2dztcbiAgY29sb3I6ICMwMDFjMmE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWY0Zjc7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogd2ViZmxvdy1pY29ucztcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC10dGY7Y2hhcnNldD11dGYtODtiYXNlNjQsQUFFQUFBQUxBSUFBQXdBd1QxTXZNZzhTQmlVQUFBQzhBQUFBWUdOdFlYRHBQK2E0QUFBQkhBQUFBRnhuWVhOd0FBQUFFQUFBQVhnQUFBQUlaMng1Wm1oUzJYRUFBQUdBQUFBREhHaGxZV1FURnczSEFBQUVuQUFBQURab2FHVmhDWFlGZ1FBQUJOUUFBQUFrYUcxMGVDZTRBMW9BQUFUNEFBQUFNR3h2WTJFRHRBTEdBQUFGS0FBQUFCcHRZWGh3QUJBQVBnQUFCVVFBQUFBZ2JtRnRaU29Dc01zQUFBVmtBQUFCem5CdmMzUUFBd0FBQUFBSE5BQUFBQ0FBQXdQNEFaQUFCUUFBQXBrQ3pBQUFBSThDbVFMTUFBQUI2d0F6QVFrQUFBQUFBQUFBQUFBQUFBQUFBQUFCRUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJBQUFEcEF3UEEvOEFBUUFQQUFFQUFBQUFCQUFBQUFBQUFBQUFBQUFBZ0FBQUFBQUFEQUFBQUF3QUFBQndBQVFBREFBQUFIQUFEQUFFQUFBQWNBQVFBUUFBQUFBd0FDQUFDQUFRQUFRQWc1Z1BwQS8vOS8vOEFBQUFBQUNEbUFPa0EvLzMvL3dBQi8rTWFCQmNJQUFNQUFRQUFBQUFBQUFBQUFBQUFBQUFCQUFILy93QVBBQUVBQUFBQUFBQUFBQUFDQUFBM09RRUFBQUFBQVFBQUFBQUFBQUFBQUFJQUFEYzVBUUFBQUFBQkFBQUFBQUFBQUFBQUFnQUFOemtCQUFBQUFBRUJJQUFBQXlBRGdBQUZBQUFKQVFjSkFSY0RJUDVBUUFHQS9vQkFBY0FCd0VEK2dQNkFRQUFCQU9BQUFBTGdBNEFBQlFBQUV3RVhDUUVINEFIQVFQNkFBWUJBQWNBQndFRCtnUDZBUUFBQUF3REFBT0FEUUFMQUFBOEFId0F2QUFBQklTSUdIUUVVRmpNaE1qWTlBVFFtQnlFaUJoMEJGQll6SVRJMlBRRTBKZ2NoSWdZZEFSUVdNeUV5TmowQk5DWURJUDNBRFJNVERRSkFEUk1URGYzQURSTVREUUpBRFJNVERmM0FEUk1URFFKQURSTVRBc0FURFNBTkV4TU5JQTBUd0JNTklBMFRFdzBnRFJQQUV3MGdEUk1URFNBTkV3QUFBQUFCQUowQXRBT0JBcFVBQlFBQUNRSUhDUUVESlA3ci91cGNBWEVCY2dLVS91c0JGVnorZkFHRUFBQUFBQUwvL2YrOUJBTUR3d0FFQUFrQUFCY0JKd0VYQXdFM0FRZHBBNXBzL0dac2JBT2FiUHhtYkVNRG1tejhabXdEbXZ4bWJBT2FiQUFBQWdBQS84QUVBQVBBQUIwQU93QUFCU0luTGdFbkpqVTBOejRCTnpZek1USVhIZ0VYRmhVVUJ3NEJCd1lqTlRJM1BnRTNOalUwSnk0Qkp5WWpNU0lIRGdFSEJoVVVGeDRCRnhZekFnQnFYVjZMS0Nnb0tJdGVYV3BxWFY2TEtDZ29LSXRlWFdwVlNrdHZJQ0VoSUc5TFNsVlZTa3R2SUNFaElHOUxTbFZBS0NpTFhsMXFhbDFlaXlnb0tDaUxYbDFxYWwxZWl5Z29aaUVnYjB0S1ZWVktTMjhnSVNFZ2IwdEtWVlZLUzI4Z0lRQUJBQUFCd0FJQUE4QUFFZ0FBRXpRM1BnRTNOak14RlNJSERnRUhCaFV4SXdBb0tJdGVYV3BWU2t0dklDRm1BY0JxWFY2TEtDaG1JU0J2UzBwVkFBQUFBZ0FBLzhBRnRnUEFBRElBT2dBQUFSWVhIZ0VYRmhVVUJ3NEJCd1lISXhVaElpY3VBU2NtTlRRM1BnRTNOak14T0FFeE5EYytBVGMyTXpJWEhnRVhGaGNWQVRNSkFUTVZNelVFakQ4M05sQVhGeFlYVGpVMVBRTDhrejAxTms4WEZ4Y1hUelkxUFNJamQxQlFXbEpKU1hJbkp3MyttZHYrMi83YzI1TUNVUVljSEZnNU9VQS9PRGxYSEJ3SUFoY1hUelkxUFR3MU5rOFhGMXRRVUhjaklod2NZVU5EVGdMKzNRRnQvcE9Ua3dBQkFBQUFBUUFBbU03blAxOFBQUFVBQ3dRQUFBQUFBTmNpWktVQUFBQUExeUprcGYvOS83MEZ0Z1BEQUFBQUNBQUNBQUFBQUFBQUFBRUFBQVBBLzhBQUFBVzMvLzMvL1FXMkFBRUFBQUFBQUFBQUFBQUFBQUFBQUFBTUJBQUFBQUFBQUFBQUFBQUFBZ0FBQUFRQUFTQUVBQURnQkFBQXdBUUFBSjBFQVAvOUJBQUFBQVFBQUFBRnR3QUFBQUFBQUFBS0FCUUFIZ0F5QUVZQWpBQ2lBTDRCRmdFMkFZNEFBQUFCQUFBQURBQThBQU1BQUFBQUFBSUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFEZ0N1QUFFQUFBQUFBQUVBRFFBQUFBRUFBQUFBQUFJQUJ3Q1dBQUVBQUFBQUFBTUFEUUJJQUFFQUFBQUFBQVFBRFFDckFBRUFBQUFBQUFVQUN3QW5BQUVBQUFBQUFBWUFEUUJ2QUFFQUFBQUFBQW9BR2dEU0FBTUFBUVFKQUFFQUdnQU5BQU1BQVFRSkFBSUFEZ0NkQUFNQUFRUUpBQU1BR2dCVkFBTUFBUVFKQUFRQUdnQzRBQU1BQVFRSkFBVUFGZ0F5QUFNQUFRUUpBQVlBR2dCOEFBTUFBUVFKQUFvQU5BRHNkMlZpWm14dmR5MXBZMjl1Y3dCM0FHVUFZZ0JtQUd3QWJ3QjNBQzBBYVFCakFHOEFiZ0J6Vm1WeWMybHZiaUF4TGpBQVZnQmxBSElBY3dCcEFHOEFiZ0FnQURFQUxnQXdkMlZpWm14dmR5MXBZMjl1Y3dCM0FHVUFZZ0JtQUd3QWJ3QjNBQzBBYVFCakFHOEFiZ0J6ZDJWaVpteHZkeTFwWTI5dWN3QjNBR1VBWWdCbUFHd0Fid0IzQUMwQWFRQmpBRzhBYmdCelVtVm5kV3hoY2dCU0FHVUFad0IxQUd3QVlRQnlkMlZpWm14dmR5MXBZMjl1Y3dCM0FHVUFZZ0JtQUd3QWJ3QjNBQzBBYVFCakFHOEFiZ0J6Um05dWRDQm5aVzVsY21GMFpXUWdZbmtnU1dOdlRXOXZiaTRBUmdCdkFHNEFkQUFnQUdjQVpRQnVBR1VBY2dCaEFIUUFaUUJrQUNBQVlnQjVBQ0FBU1FCakFHOEFUUUJ2QUc4QWJnQXVBQUFBQXdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBPT1cIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvNjJmZTdlZGMyNWE2ZmQ4Yzc1M2Q4NDRlX0xhdG8tSGVhdnkudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvNjJmZTdlZGMzOWUxMzU3ZGI5NmVjYTIzX0xhdG8tUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0xhdG8nO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy82MmZlN2VkYzhkZmUyMTYyMzY2MDIwZDZfTGF0by1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvNjJmZTdlZGUwNjJmNTA0ZmI4MDk2NzU5X0xhdG8tQmxhY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG4uc3BhY2VyLWhlYWRlciB7XG4gIGhlaWdodDogMTd2dztcbiAgbWFyZ2luLWJvdHRvbTogN2VtOyB9XG5cbmgxIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAzLjI4ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cblxuLnBhcmFncmFwaC5pcy0tY2FzZXRlYXNlciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmgxIHtcbiAgZm9udC1mYW1pbHk6IExhdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNGVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG4gIC5oMS5pcy0tZGlzcGxheSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogN2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjMDAxYzJhOyB9XG5cbi5oMS1taWRuaWdodC1ibHVlIHtcbiAgY29sb3I6ICMwMDFjMmE7IH1cblxuLmJyZWFkY3J1bWJzLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5icmVhZGNydW1icy13cmFwcGVyIC5icmVhZGNydW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUzZDUyO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNWVtO1xuICAgIGZsZXg6IG5vbmU7XG4gICAgcGFkZGluZzogLjYzZW0gLjVlbTtcbiAgICBmb250LXNpemU6IC44OGVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IC43NWVtOyB9XG4gICAgLmJyZWFkY3J1bWJzLXdyYXBwZXIgLmJyZWFkY3J1bWIuY3VycmVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM3LCA2MSwgODIsIDApO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuYnJlYWRjcnVtYnMtd3JhcHBlciAuYnJlYWRjcnVtYi1zcGFjZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IC43NWVtO1xuICAgIG1hcmdpbi1yaWdodDogLjc1ZW07XG4gICAgZGlzcGxheTogZmxleDsgfVxuXG4udy1zbGlkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNsZWFyOiBib3RoO1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBoZWlnaHQ6IDMwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuaDIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDIuNWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS40OyB9XG5cbmgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAyLjE5ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cblxuaDQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEuODhlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuXG5oNSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMS42N2VtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS40OyB9XG5cbmg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjQ2ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cblxuLmdsb2JhbC1zdHlsZXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0b3A6IDAlO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IDAlO1xuICByaWdodDogMCU7IH1cbiAgLmdsb2JhbC1zdHlsZXMgLmdyYWluIHtcbiAgICB6LWluZGV4OiA1MDAwO1xuICAgIG9wYWNpdHk6IC4wNztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9kaXN0L2ltYWdlcy9ncmFpbi5naWZcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzAwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMCU7XG4gICAgYm90dG9tOiAwJTtcbiAgICBsZWZ0OiAwJTtcbiAgICByaWdodDogMCU7IH1cblxuLnNlY3Rpb24ge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoOyB9XG4gIC5zZWN0aW9uIC50ZXh0LWltYWdlIC50ZXh0LWltYWdlLXRleHQtd3JhcHBlciBoMiB7XG4gICAgY29sb3I6ICMwMDFjMmE7IH1cbiAgLnNlY3Rpb24gLnRleHQtaW1hZ2UgLnBhcmFncmFwaCB7XG4gICAgY29sb3I6ICMwMDFjMmE7IH1cbiAgLnNlY3Rpb24gLnNpZGUtYnktc2lkZSBoMSB7XG4gICAgY29sb3I6ICMwMDFjMmE7IH1cblxuLnBhcmFncmFwaCB7XG4gIG1hcmdpbi10b3A6IC43NWVtO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG4gIC5wYXJhZ3JhcGguaXMtLXVzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uaWNvbi1vbnRvcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAlO1xuICBib3R0b206IDAlO1xuICBsZWZ0OiAwJTtcbiAgcmlnaHQ6IDAlOyB9XG4gIC5pY29uLW9udG9wOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XG4gIC5pY29uLW9udG9wIC5pY29uLmlzLS1zbWFsbCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBoZWlnaHQ6IDM1JTsgfVxuXG4uc2xpZGUtbmF2IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udy1yaWNodGV4dCAudy1yaWNodGV4dC1maWd1cmUtc2VsZWN0ZWQudy1yaWNodGV4dC1maWd1cmUtdHlwZS12aWRlbyBkaXY6YWZ0ZXIsIC53LXJpY2h0ZXh0IC53LXJpY2h0ZXh0LWZpZ3VyZS1zZWxlY3RlZFtkYXRhLXJ0LXR5cGU9XCJ2aWRlb1wiXSBkaXY6YWZ0ZXIsIC53LXJpY2h0ZXh0IC53LXJpY2h0ZXh0LWZpZ3VyZS1zZWxlY3RlZC53LXJpY2h0ZXh0LWZpZ3VyZS10eXBlLWltYWdlIGRpdiwgLnctcmljaHRleHQgLnctcmljaHRleHQtZmlndXJlLXNlbGVjdGVkW2RhdGEtcnQtdHlwZT1cImltYWdlXCJdIGRpdiB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMjg5NWY3OyB9XG5cbi53LXJpY2h0ZXh0IGZpZ3VyZS53LXJpY2h0ZXh0LWZpZ3VyZS10eXBlLXZpZGVvID4gZGl2OmFmdGVyLCAudy1yaWNodGV4dCBmaWd1cmVbZGF0YS1ydC10eXBlPVwidmlkZW9cIl0gPiBkaXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDsgfVxuXG4udy1yaWNodGV4dCBmaWd1cmUudy1yaWNodGV4dC1hbGlnbi1mdWxsd2lkdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udy1yaWNodGV4dCBmaWd1cmUudy1yaWNodGV4dC1hbGlnbi1mdWxsd2lkdGggPiBkaXYge1xuICBwYWRkaW5nLWJvdHRvbTogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi53LXJpY2h0ZXh0IGZpZ3VyZS53LXJpY2h0ZXh0LWFsaWduLWZ1bGx3aWR0aCA+IGZpZ2NhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udy1yaWNodGV4dCBmaWd1cmUge1xuICBtYXgtd2lkdGg6IDYwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi53LXJpY2h0ZXh0IGZpZ3VyZSA+IGRpdjpiZWZvcmUge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDsgfVxuXG4udy1yaWNodGV4dCBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnctcmljaHRleHQgZmlndXJlIGZpZ2NhcHRpb24udy1yaWNodGV4dC1maWdjYXB0aW9uLXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogLjY7IH1cblxuLnctcmljaHRleHQgZmlndXJlIGRpdiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBmb250LXNpemU6IDA7IH1cblxuLnctcmljaHRleHQgZmlndXJlLnctcmljaHRleHQtZmlndXJlLXR5cGUtaW1hZ2UsIC53LXJpY2h0ZXh0IGZpZ3VyZVtkYXRhLXJ0LXR5cGU9XCJpbWFnZVwiXSB7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi53LXJpY2h0ZXh0ID4gOmxhc3QtY2hpbGQsIC53LXJpY2h0ZXh0IG9sIGxpOmxhc3QtY2hpbGQsIC53LXJpY2h0ZXh0IHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLnctcmljaHRleHQgZmlndXJlLnctcmljaHRleHQtZmlndXJlLXR5cGUtaW1hZ2UgPiBkaXYsIC53LXJpY2h0ZXh0IGZpZ3VyZVtkYXRhLXJ0LXR5cGU9XCJpbWFnZVwiXSA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4udy1yaWNodGV4dCBmaWd1cmUudy1yaWNodGV4dC1maWd1cmUtdHlwZS1pbWFnZSA+IGZpZ2NhcHRpb24sIC53LXJpY2h0ZXh0IGZpZ3VyZVtkYXRhLXJ0LXR5cGU9XCJpbWFnZVwiXSA+IGZpZ2NhcHRpb24ge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgZGlzcGxheTogdGFibGUtY2FwdGlvbjsgfVxuXG4udy1yaWNodGV4dCBmaWd1cmUudy1yaWNodGV4dC1maWd1cmUtdHlwZS12aWRlbywgLnctcmljaHRleHQgZmlndXJlW2RhdGEtcnQtdHlwZT1cInZpZGVvXCJdIHtcbiAgaGVpZ2h0OiAwOyB9XG5cbi53LXJpY2h0ZXh0IGZpZ3VyZS53LXJpY2h0ZXh0LWZpZ3VyZS10eXBlLXZpZGVvIGlmcmFtZSwgLnctcmljaHRleHQgZmlndXJlW2RhdGEtcnQtdHlwZT1cInZpZGVvXCJdIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi53LXJpY2h0ZXh0IGZpZ3VyZS53LXJpY2h0ZXh0LWZpZ3VyZS10eXBlLXZpZGVvID4gZGl2LCAudy1yaWNodGV4dCBmaWd1cmVbZGF0YS1ydC10eXBlPVwidmlkZW9cIl0gPiBkaXYge1xuICB3aWR0aDogMTAwJTsgfVxuXG4udy1yaWNodGV4dCBmaWd1cmUudy1yaWNodGV4dC1hbGlnbi1jZW50ZXIge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMDB2dztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA0NSU7XG4gIHBhZGRpbmctdG9wOiA0NSU7XG4gIGZvbnQtc2l6ZTogMXZ3O1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFycm93OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy10b3A6IDUwJTsgfVxuXG4uc2VjdGlvbi5pcy0tZGFyayB7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjMmE7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zZWN0aW9uLmlzLS1kYXJrIC50ZXh0LWltYWdlIC50ZXh0LWltYWdlLXRleHQtd3JhcHBlciBoMiB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnNlY3Rpb24uaXMtLWRhcmsgLnRleHQtaW1hZ2UgLnBhcmFncmFwaCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAuc2VjdGlvbi5pcy0tZGFyayAuc2lkZS1ieS1zaWRlIGgyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuc2VjdGlvbi5pcy0tZGFyayAucGFrZXQtZHJvcGRvd24gaDMge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5zZWN0aW9uLmlzLS1kYXJrIC5kcm9wZG93bi1saXN0IHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG5cbi5tYWluIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTRlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTA0LjI1ZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDVlbSA2ZW07IH1cblxuLnN0YW5kb3J0ZS1waWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWMyYTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHZ3O1xuICBwYWRkaW5nOiAuNWVtIC43NWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTsgfVxuICAuc3RhbmRvcnRlLXBpbGwgLnN0YW5kb3J0ZS10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBmb250LXNpemU6IC44OGVtOyB9XG4gIC5zdGFuZG9ydGUtcGlsbC5pcy0tYWJzb2x1dGUge1xuICAgIHotaW5kZXg6IDQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMWVtO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiAxZW07XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnN0YW5kb3J0ZS1waWxsLmlzLS1saWdodCB7XG4gICAgY29sb3I6ICMwMDFjMmE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4qOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZDQwMDc0O1xuICBjb2xvcjogI0ZGRkY7IH1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuYSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxubGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEuNWVtOyB9XG5cbi5oMiB7XG4gIGZvbnQtc2l6ZTogMy4yNWVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG5cbi5oMyB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG5cbi5oNCB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cblxuLmg1IHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cblxuLmgyLCAuaDMsIC5oNCwgLmg1IHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjsgfVxuXG4ubGVnYWwtcnQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDVlbTsgfVxuXG4ubGVnYWwtcnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjMmE7IH1cblxuLmxlZ2FsLXJ0IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogLjc1ZW07XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1mYW1pbHk6IExhdG8sIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAxYzJhOyB9XG5cbi5sZWdhbC1ydCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IC43NWVtO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZmFtaWx5OiBMYXRvLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMWMyYTsgfVxuXG4ubGVnYWwtcnQgaDQge1xuICBtYXJnaW4tYm90dG9tOiAuNzVlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWZhbWlseTogTGF0bywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDFjMmE7IH1cblxuLmxlZ2FsLXJ0IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZmFtaWx5OiBMYXRvLCBzYW5zLXNlcmlmOyB9XG5cbi5ibHVyLXdyYXBwZXIge1xuICB6LWluZGV4OiAtMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwJTtcbiAgYm90dG9tOiAwJTtcbiAgbGVmdDogMCU7XG4gIHJpZ2h0OiAwJTsgfVxuICAuYmx1ci13cmFwcGVyIC5ibHVyLW1pZGRsZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYmx1ci13cmFwcGVyIC5ibHVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHdpZHRoOiA2NC4zOGVtO1xuICAgIGhlaWdodDogNjQuMzhlbTsgfVxuICAgIC5ibHVyLXdyYXBwZXIgLmJsdXIuaXMtLWxhcmdlIHtcbiAgICAgIHdpZHRoOiA4MGVtO1xuICAgICAgaGVpZ2h0OiA4MGVtOyB9XG4gICAgLmJsdXItd3JhcHBlciAuYmx1ci5pcy0tZm9vdGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmJsdXItd3JhcHBlciAuYmx1ci1tYW5pcHVsYXRvciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTEzOSU7XG4gICAgbGVmdDogMTElOyB9XG4gIC5ibHVyLXdyYXBwZXIgLmJsdXItbGVmdC1tYW5pcHVsYXRvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTIwdnc7XG4gICAgbGVmdDogLTM2LjF2dzsgfVxuICAgIC5ibHVyLXdyYXBwZXIgLmJsdXItbGVmdC1tYW5pcHVsYXRvci5pcy0tZGVqYW4tZGV0YWlsIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogLTI0JTtcbiAgICAgIGxlZnQ6IC0yMSU7XG4gICAgICByaWdodDogYXV0bzsgfVxuICAgIC5ibHVyLXdyYXBwZXIgLmJsdXItbGVmdC1tYW5pcHVsYXRvci5pcy0tZGFyayB7XG4gICAgICB0b3A6IC0yMiU7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBsZWZ0OiAtMjMlO1xuICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAuYmx1ci13cmFwcGVyIC5ibHVyLWxlZnQtbWFuaXB1bGF0b3IuaXMtLWZvb3RlciB7XG4gICAgICB0b3A6IC0yMi40dnc7XG4gICAgICBsZWZ0OiAtMzYuOXZ3OyB9XG4gICAgLmJsdXItd3JhcHBlciAuYmx1ci1sZWZ0LW1hbmlwdWxhdG9yLmlzLS1sZWlzdHVuZ2VuIHtcbiAgICAgIHRvcDogNC41dnc7XG4gICAgICBsZWZ0OiAtMzAuMXZ3OyB9XG4gICAgLmJsdXItd3JhcHBlciAuYmx1ci1sZWZ0LW1hbmlwdWxhdG9yLmlzLS1iZXdlcmJ1bmcge1xuICAgICAgdG9wOiAtNSU7XG4gICAgICBsZWZ0OiAtNDAlOyB9XG4gICAgLmJsdXItd3JhcHBlciAuYmx1ci1sZWZ0LW1hbmlwdWxhdG9yLmlzLS1wb3NpdGlvbmVuIHtcbiAgICAgIHRvcDogMTAlO1xuICAgICAgbGVmdDogLTM5JTsgfVxuICAuYmx1ci13cmFwcGVyIC5ibHVyLXJpZ2h0LW1hbmlwdWxhdG9yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMjN2dztcbiAgICBsZWZ0OiA3MC40dnc7IH1cbiAgICAuYmx1ci13cmFwcGVyIC5ibHVyLXJpZ2h0LW1hbmlwdWxhdG9yLmlzLS1kYXJrIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogLTIzJTtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogLTE2JTsgfVxuICAgIC5ibHVyLXdyYXBwZXIgLmJsdXItcmlnaHQtbWFuaXB1bGF0b3IuaXMtLWRlamFuLWRldGFpbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IC0xNCU7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IC0xNyU7IH1cbiAgICAuYmx1ci13cmFwcGVyIC5ibHVyLXJpZ2h0LW1hbmlwdWxhdG9yLmlzLS1mb290ZXIge1xuICAgICAgdG9wOiAxMS45dnc7XG4gICAgICBsZWZ0OiA2Mi40dnc7IH1cbiAgICAuYmx1ci13cmFwcGVyIC5ibHVyLXJpZ2h0LW1hbmlwdWxhdG9yLmlzLS1iZXdlcmJ1bmcge1xuICAgICAgdG9wOiAtMjYlO1xuICAgICAgbGVmdDogNzUlOyB9XG4gIC5ibHVyLXdyYXBwZXIuaXMtLWZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuYmx1ci13cmFwcGVyLmlzLS1zZXJ2aWNlIHtcbiAgICB6LWluZGV4OiAwOyB9XG5cbi5pbWcge1xuICBvcGFjaXR5OiAxO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uZ3JpZC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnNlY3Rpb24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgcGFkZGluZzogNDBweCAzMHB4OyB9XG5cbi5oZXJvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5idXR0b24ge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2Q3ZGZlMztcbiAgYm9yZGVyLXJhZGl1czogLjEzZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxLjEzZW0gMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYnV0dG9uLmlzLS1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzJhO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAycHggcmdiYSgyMTIsIDAsIDExNiwgMCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5idXR0b24uaXMtLXByaW1hcnk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MzI0NzsgfVxuICAuYnV0dG9uLmlzLS1uYXZiYXIge1xuICAgIHBhZGRpbmc6IC43NWVtIDFlbTtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLmJ1dHRvbi5pcy0tbmF2YmFyLmlzLS1kZWphbjpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMWMyYTsgfVxuICAuYnV0dG9uLmlzLS1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzJhO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjODA5MTk5O1xuICAgIG91dGxpbmUtY29sb3I6ICM4MDkxOTk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5idXR0b24uaXMtLWRhcms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExMmUzZDsgfVxuICAgIC5idXR0b24uaXMtLWRhcmsuaXMtLXNtYWxsIHtcbiAgICAgIHBhZGRpbmc6IC43NWVtIDFlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuYnV0dG9uLmlzLS1kYXJrLnBsdXMtLXRvcCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzJhO1xuICAgICAgbWFyZ2luLXRvcDogMS41ZW07XG4gICAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgLmJ1dHRvbi5pcy0tZGFyay5pcy0tZGVqYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuYnV0dG9uLmlzLS1qb2JzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYnV0dG9uLmlzLS1qb2JzOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWY0Zjc7IH1cblxuLmJ1dHRvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLmxvZ28td3JhcHBlciB7XG4gIGZsZXg6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnctaW5saW5lLWJsb2NrIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnBhZGRpbmctZ2xvYmFsIHtcbiAgcGFkZGluZy1sZWZ0OiA2ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDZlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IC42MTkzNzVlbTsgfVxuICAucGFkZGluZy1nbG9iYWwge1xuICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfVxuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZ2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA2dnc7IH1cbiAgLnN0YW5kb3J0ZS1waWxsIC5zdGFuZG9ydGUtdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmgyIHtcbiAgICBmb250LXNpemU6IDNlbTsgfVxuICAuaDMge1xuICAgIGZvbnQtc2l6ZTogMmVtOyB9XG4gIC5ibHVyLXdyYXBwZXIgLmJsdXIge1xuICAgIHdpZHRoOiA0OGVtO1xuICAgIGhlaWdodDogNDhlbTsgfVxuICAgIC5ibHVyLXdyYXBwZXIgLmJsdXIuaXMtLW1pZGRsZSB7XG4gICAgICB3aWR0aDogNjRlbTtcbiAgICAgIGhlaWdodDogNjVlbTsgfVxuICAuYmx1ci13cmFwcGVyIC5ibHVyLW1hbmlwdWxhdG9yIHtcbiAgICB0b3A6IC0xNTMlOyB9XG4gIC5ibHVyLXdyYXBwZXIgLmJsdXItcmlnaHQtbWFuaXB1bGF0b3IuaXMtLWRlamFuLWRldGFpbCB7XG4gICAgdG9wOiAwJTtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogNTclO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5ibHVyLXdyYXBwZXIgLmJsdXItbGVmdC1tYW5pcHVsYXRvci5pcy0tZGVqYW4tZGV0YWlsIHtcbiAgICBsZWZ0OiAtNTclOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDNlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtOyB9XG4gIC5wYWRkaW5nLWdsb2JhbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgcGFkZGluZy1yaWdodDogMmVtOyB9XG4gIC5wYXJhZ3JhcGgge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5oMS5pcy0tZGlzcGxheSB7XG4gICAgZm9udC1zaXplOiA0ZW07IH1cbiAgLmJ1dHRvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmgyIHtcbiAgICBmb250LXNpemU6IDNlbTsgfVxuICAuaDQge1xuICAgIGZvbnQtc2l6ZTogMi41ZW07IH1cbiAgLmg0LnBsdXMtYmVsbG93LmlzLS1mb290ZXIge1xuICAgIGZvbnQtc2l6ZTogMS43NWVtOyB9XG4gIC5idXR0b24uaXMtLXByaW1hcnkuaXMtLW1vYmlsZS1tZW51IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxleDogbm9uZTtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuICAuYnV0dG9uLmlzLS1kYXJrLmlzLS1kZWphbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYnV0dG9uLmlzLS1tb2JpbGUtbWVudSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuYmx1ci13cmFwcGVyIC5ibHVyIHtcbiAgICB3aWR0aDogNjRlbTtcbiAgICBoZWlnaHQ6IDY0ZW07IH1cbiAgICAuYmx1ci13cmFwcGVyIC5ibHVyLmlzLS1taWRkbGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuYmx1ci13cmFwcGVyIC5ibHVyLmlzLS1oZWFkZXIge1xuICAgICAgd2lkdGg6IDQ4ZW07XG4gICAgICBoZWlnaHQ6IDQ4ZW07IH1cbiAgLmJsdXItd3JhcHBlciAuYmx1ci1sZWZ0LW1hbmlwdWxhdG9yLmlzLS1mb290ZXIge1xuICAgIHRvcDogLTM2LjV2dztcbiAgICBsZWZ0OiAtNjIuMnZ3OyB9XG4gIC5ibHVyLXdyYXBwZXIgLmJsdXItbGVmdC1tYW5pcHVsYXRvci5pcy0tbGVpc3R1bmdlbiB7XG4gICAgbGVmdDogLTU2Ljh2dzsgfVxuICAuYmx1ci13cmFwcGVyIC5ibHVyLXJpZ2h0LW1hbmlwdWxhdG9yLmlzLS1mb290ZXIge1xuICAgIHRvcDogMzUuOXZ3O1xuICAgIGxlZnQ6IDY5Ljh2dzsgfVxuICAuYmx1ci13cmFwcGVyIC5ibHVyLXJpZ2h0LW1hbmlwdWxhdG9yLmlzLS1jb250YWN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMCU7XG4gICAgbGVmdDogNTIlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5ibHVyLXdyYXBwZXIgLmJsdXItbWFuaXB1bGF0b3Ige1xuICAgIHRvcDogLTc2JTsgfVxuICAubGVnYWwtcnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAubGVnYWwtcnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zcGFjZXItaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDE0dnc7IH1cbiAgLnBhZGRpbmctZ2xvYmFsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07IH1cbiAgLnN0YW5kb3J0ZS1waWxsIC5zdGFuZG9ydGUtdGV4dCwgLmF0dHJpYnV0ZS1waWxsIC5zdGFuZG9ydGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5idXR0b24ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuYnV0dG9uLmlzLS1uYXZiYXIuaXMtLWRlamFuLCAuYnV0dG9uIC5pcy0tZGFyay5pcy0tZGVqYW4ge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5idXR0b24uaXMtLWRlamFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYnV0dG9uLmlzLS1tb2JpbGUtbWVudSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiAyLjVlbTsgfVxuICAuaW1nLmlzLS1ibHVyIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gIC5ibHVyLXdyYXBwZXIgLmJsdXIge1xuICAgIHdpZHRoOiA2MGVtO1xuICAgIGhlaWdodDogNDBlbTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC5ibHVyLXdyYXBwZXIgLmJsdXIuaXMtLW1pZGRsZSB7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmJsdXItd3JhcHBlciAuYmx1ci5pcy0tZGFyayB7XG4gICAgICB3aWR0aDogNTBlbTtcbiAgICAgIGhlaWdodDogNTBlbTsgfVxuICAgIC5ibHVyLXdyYXBwZXIgLmJsdXIgLmltZy5pcy0tYmx1ci5pcy0tbWlkZGxlIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5ibHVyLXdyYXBwZXIgLmJsdXItbWlkZGxlIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmJsdXItd3JhcHBlciAuYmx1ci1sZWZ0LW1hbmlwdWxhdG9yIHtcbiAgICB0b3A6IC0xMSU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IC0xMDQlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLmJsdXItd3JhcHBlciAuYmx1ci1sZWZ0LW1hbmlwdWxhdG9yLmlzLS1kYXJrIHtcbiAgICAgIHRvcDogLTExJTtcbiAgICAgIGxlZnQ6IC02OSU7IH1cbiAgICAuYmx1ci13cmFwcGVyIC5ibHVyLWxlZnQtbWFuaXB1bGF0b3IuaXMtLWZvb3RlciB7XG4gICAgICBsZWZ0OiAtNzcuMXZ3OyB9XG4gICAgLmJsdXItd3JhcHBlciAuYmx1ci1sZWZ0LW1hbmlwdWxhdG9yLmlzLS1sZWlzdHVuZ2VuIHtcbiAgICAgIHRvcDogMCU7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDM4JTsgfVxuICAgIC5ibHVyLXdyYXBwZXIgLmJsdXItbGVmdC1tYW5pcHVsYXRvci5pcy0tY29udGFjdCB7XG4gICAgICB0b3A6IC0xMSU7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDE0JTsgfVxuICAuYmx1ci13cmFwcGVyIC5ibHVyLXJpZ2h0LW1hbmlwdWxhdG9yIHtcbiAgICB0b3A6IDM1Ljd2dztcbiAgICBsZWZ0OiAyMS41dnc7IH1cbiAgICAuYmx1ci13cmFwcGVyIC5ibHVyLXJpZ2h0LW1hbmlwdWxhdG9yLmlzLS1mb290ZXIge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAtNTglO1xuICAgICAgbGVmdDogMzYlOyB9XG4gICAgLmJsdXItd3JhcHBlciAuYmx1ci1yaWdodC1tYW5pcHVsYXRvci5pcy0tbGVpc3R1bmdlbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IC03NSU7XG4gICAgICBsZWZ0OiA0NCU7XG4gICAgICByaWdodDogYXV0bzsgfVxuICAgIC5ibHVyLXdyYXBwZXIgLmJsdXItcmlnaHQtbWFuaXB1bGF0b3IuaXMtLWNvbnRhY3Qge1xuICAgICAgbGVmdDogMTMlOyB9XG4gICAgLmJsdXItd3JhcHBlciAuYmx1ci1yaWdodC1tYW5pcHVsYXRvci5pcy0tZ2VzY2hpY2h0ZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIyNXB4O1xuICAgICAgYm90dG9tOiAwJTtcbiAgICAgIGxlZnQ6IDM5JTtcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5ibHVyLXdyYXBwZXIgLmJsdXItbWFuaXB1bGF0b3Ige1xuICAgIHRvcDogLTg4JTtcbiAgICBsZWZ0OiAtMTAlOyB9IH1cblxuLnNlY3Rpb24uaXMtLXZpZGVvIHtcbiAgei1pbmRleDogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmc6IDVlbSAxZW0gMS41ZW07XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnNlY3Rpb24uaXMtLXZpZGVvIC52aWRlby1jb250YWluZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNWVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5zZWN0aW9uLmlzLS12aWRlbyAudmlkZW8tY29udGFpbmVyLmlzLS1oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTE1N3B4OyB9XG5cbi5zZWN0aW9uIC53LWJhY2tncm91bmQtdmlkZW8ge1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zZWN0aW9uIC53LWJhY2tncm91bmQtdmlkZW8gPiB2aWRlbyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB6LWluZGV4OiAtMTAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDAlO1xuICBib3R0b206IC0xMDAlO1xuICBsZWZ0OiAtMTAwJTtcbiAgcmlnaHQ6IC0xMDAlOyB9XG5cbi5zZWN0aW9uIC53LWJhY2tncm91bmQtdmlkZW8gPiB2aWRlbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1zdGFydC1wbGF5YmFjay1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uc2VjdGlvbiAudy1iYWNrZ3JvdW5kLXZpZGVvLS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDFlbTtcbiAgcmlnaHQ6IDFlbTsgfVxuXG4uc2VjdGlvbiAudy1iYWNrZ3JvdW5kLXZpZGVvLS1jb250cm9sID4gW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnNlY3Rpb24uaXMtLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zZWN0aW9uLmlzLS1sYXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNWVtOyB9XG5cbi5zZWN0aW9uIC5jb250YWluZXIuaXMtLWNlbnRlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTZlbTtcbiAgcGFkZGluZy1ib3R0b206IDE2ZW07XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnNlY3Rpb24gLmNvbnRhaW5lci5pcy0tY2VudGVyLmhlcm8ge1xuICAgIHBlcnNwZWN0aXZlOiAzMnZ3O1xuICAgIHBhZGRpbmctdG9wOiA1ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDVlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTsgfVxuXG4uc2VjdGlvbiAuY29udGFpbmVyIC5oZXJvLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA3MCU7IH1cbiAgLnNlY3Rpb24gLmNvbnRhaW5lciAuaGVyby13cmFwcGVyIC5kaXNwbGF5IHtcbiAgICBmb250LXNpemU6IDUuNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBjb2xvcjogIzAwMWMyYTsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyIC5oZXJvLXdyYXBwZXIgLmJ1dHRvbi1wYWlyLXdyYXBwZXIge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMS4yNWVtO1xuICAgIGdyaWQtcm93LWdhcDogMS4yNWVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuc2VjdGlvbiAuY29udGFpbmVyIC5oZXJvLXdyYXBwZXIgLmJ1dHRvbi1wYWlyLXdyYXBwZXIucGx1cy0tdG9wIHtcbiAgICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuXG4uc2VjdGlvbiAuY29udGFpbmVyIC50ZXh0LWltYWdlLmZ1bGwge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc2VjdGlvbiAuY29udGFpbmVyIC5zZXJ2aWNlcy13cmFwcGVyIHtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxLjVlbTtcbiAgZ3JpZC1yb3ctZ2FwOiAxLjVlbTtcbiAgbWFyZ2luLXRvcDogN2VtO1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5zZWN0aW9uIC5jb250YWluZXIuc2lkZS1ieS1zaWRlIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMuMjVlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDVlbTtcbiAgcGFkZGluZy1ib3R0b206IDVlbTsgfVxuXG4uc2VjdGlvbiAuY29udGFpbmVyIC5jYXJlZXItdGVhc2VyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDMwJTtcbiAgbWFyZ2luLXJpZ2h0OiA1ZW07XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnNlY3Rpb24gLmNvbnRhaW5lciAuY2FyZWVyLXRlYXNlci13cmFwcGVyIC5oNCB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cblxuLnNlY3Rpb24gLmNvbnRhaW5lciAuY2FyZWVyLXRlYXNlci12aWRlbyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEuNWVtO1xuICBmbGV4OiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNlY3Rpb24gLndhYmVuLXdyYXBwZXIge1xuICB6LWluZGV4OiAtMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7IH1cbiAgLnNlY3Rpb24gLndhYmVuLXdyYXBwZXIgLndhYmVuLWlubmVyLXdyYXBwZXIgLmV2ZW50cy1zcGxpdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMCU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDAlOyB9XG4gICAgLnNlY3Rpb24gLndhYmVuLXdyYXBwZXIgLndhYmVuLWlubmVyLXdyYXBwZXIgLmV2ZW50cy1zcGxpdC5pcy0tZXYge1xuICAgICAgdG9wOiAtMzElO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiA1JTsgfVxuICAgIC5zZWN0aW9uIC53YWJlbi13cmFwcGVyIC53YWJlbi1pbm5lci13cmFwcGVyIC5ldmVudHMtc3BsaXQuaXMtLWVuIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogNCU7XG4gICAgICBsZWZ0OiAxJTtcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLnNlY3Rpb24gLndhYmVuLXdyYXBwZXIgLndhYmVuLWlubmVyLXdyYXBwZXIgLmV2ZW50cy1zcGxpdC5pcy0tdHMge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAtMTAlO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAtNCU7IH1cbiAgICAuc2VjdGlvbiAud2FiZW4td3JhcHBlciAud2FiZW4taW5uZXItd3JhcHBlciAuZXZlbnRzLXNwbGl0IC5sYXJnZS1iZy10eHQge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC4xZW07XG4gICAgICBmb250LXNpemU6IDE4Ljc1ZW07XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgIC5zZWN0aW9uIC53YWJlbi13cmFwcGVyIC53YWJlbi1pbm5lci13cmFwcGVyIC5ldmVudHMtc3BsaXQgLmxhcmdlLWJnLXR4dC5pcy0tbGFyZ2Uge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgICAgICBmb250LXNpemU6IDI1ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cbiAgLnNlY3Rpb24gLndhYmVuLXdyYXBwZXIgLndhYmVuLWlubmVyLXdyYXBwZXIgLndhYmUtd3JhcHBlciB7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgd2lkdGg6IDIwLjc1ZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOSU7XG4gICAgbGVmdDogNCU7IH1cbiAgICAuc2VjdGlvbiAud2FiZW4td3JhcHBlciAud2FiZW4taW5uZXItd3JhcHBlciAud2FiZS13cmFwcGVyLmlzLS0yLXdhYmUge1xuICAgICAgd2lkdGg6IDQ5LjEzZW07XG4gICAgICB0b3A6IDE5JTtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogLTglOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLmlzLS12aWRlbyB7XG4gICAgaGVpZ2h0OiAxMDB2aDsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyIC5oZXJvLXdyYXBwZXIge1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgLnNlY3Rpb24gLmNvbnRhaW5lciAuc2lkZS1ieS1zaWRlIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5zZWN0aW9uIC5jb250YWluZXIgLnNlcnZpY2VzLXdyYXBwZXIge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMS41ZW07XG4gICAgZ3JpZC1yb3ctZ2FwOiAxLjVlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgICBtYXJnaW4tdG9wOiA1ZW07XG4gICAgZGlzcGxheTogZ3JpZDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uIC5jb250YWluZXIuaXMtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAxMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMmVtOyB9XG4gIC5zZWN0aW9uIC5jb250YWluZXIgLmhlcm8td3JhcHBlciAuZGlzcGxheSB7XG4gICAgZm9udC1zaXplOiAzLjVlbTsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyIC5zZXJ2aWNlcy13cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnNlY3Rpb24gLmNvbnRhaW5lci5zaWRlLWJ5LXNpZGUge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMy4yNWVtO1xuICAgIGdyaWQtcm93LWdhcDogMy4yNWVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnNlY3Rpb24gLmNvbnRhaW5lciAuc2lkZS1ieS1zaWRlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5zZWN0aW9uIC5jb250YWluZXIgLmNhcmVlci10ZWFzZXItd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgLnNlY3Rpb24gLmNvbnRhaW5lciAuY2FyZWVyLXRlYXNlci13cmFwcGVyIC5oNCB7XG4gICAgICBmb250LXNpemU6IDIuNWVtOyB9XG4gIC5zZWN0aW9uIC53YWJlbi13cmFwcGVyIC53YWJlbi1pbm5lci13cmFwcGVyIC53YWJlLXdyYXBwZXIuaXMtLTItd2FiZSB7XG4gICAgd2lkdGg6IDMwZW07IH1cbiAgLnNlY3Rpb24gLndhYmVuLXdyYXBwZXIgLndhYmVuLWlubmVyLXdyYXBwZXIgLmV2ZW50cy1zcGxpdCAubGFyZ2UtYmctdHh0IHtcbiAgICBmb250LXNpemU6IDEyZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2VjdGlvbiAuY29udGFpbmVyLmlzLS1jZW50ZXIge1xuICAgIHBhZGRpbmctdG9wOiA4ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDhlbTsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyIC5oZXJvLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNlY3Rpb24gLmNvbnRhaW5lciAuaGVyby13cmFwcGVyIC5kaXNwbGF5IHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAgIC5zZWN0aW9uIC5jb250YWluZXIgLmhlcm8td3JhcHBlciAuYnV0dG9uLXBhaXItd3JhcHBlci5wbHVzLS10b3Age1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyIC5zZXJ2aWNlcy13cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyIC5zaWRlLWJ5LXNpZGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLnNlY3Rpb24gLmNvbnRhaW5lciAuY2FyZWVyLXRlYXNlci13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNlY3Rpb24gLndhYmVuLXdyYXBwZXIgLndhYmVuLWlubmVyLXdyYXBwZXIgLmV2ZW50cy1zcGxpdC5pcy0tZXYge1xuICAgIHRvcDogLTE1JTtcbiAgICByaWdodDogLTElOyB9XG4gIC5zZWN0aW9uIC53YWJlbi13cmFwcGVyIC53YWJlbi1pbm5lci13cmFwcGVyIC5ldmVudHMtc3BsaXQuaXMtLWVuIHtcbiAgICBib3R0b206IDE4JTsgfVxuICAuc2VjdGlvbiAud2FiZW4td3JhcHBlciAud2FiZW4taW5uZXItd3JhcHBlciAuZXZlbnRzLXNwbGl0IC5sYXJnZS1iZy10eHQge1xuICAgIGZvbnQtc2l6ZTogOGVtOyB9XG4gICAgLnNlY3Rpb24gLndhYmVuLXdyYXBwZXIgLndhYmVuLWlubmVyLXdyYXBwZXIgLmV2ZW50cy1zcGxpdCAubGFyZ2UtYmctdHh0LmlzLS1sYXJnZSB7XG4gICAgICBmb250LXNpemU6IDE2ZW07IH1cbiAgLnNlY3Rpb24gLndhYmVuLXdyYXBwZXIgLndhYmVuLWlubmVyLXdyYXBwZXIgLndhYmUtd3JhcHBlciB7XG4gICAgbGVmdDogLTIxJTsgfVxuICAgIC5zZWN0aW9uIC53YWJlbi13cmFwcGVyIC53YWJlbi1pbm5lci13cmFwcGVyIC53YWJlLXdyYXBwZXIuaXMtLTItd2FiZSB7XG4gICAgICByaWdodDogLTUyJTsgfSB9XG5cbi5zZWN0aW9uIC5jb250YWluZXIuaXMtLWNlbnRlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTZlbTtcbiAgcGFkZGluZy1ib3R0b206IDE2ZW07XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnNlY3Rpb24gLmNvbnRhaW5lci5pcy0tY2VudGVyLmlzLS10ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMTJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogN2VtOyB9XG5cbi5zZWN0aW9uIC5jb250YWluZXIuaXMtLWxhcmdlIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5zZWN0aW9uIC5jb250YWluZXIuaXMtLWNhc2V0ZWFzZXIge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uc2VjdGlvbiAuY29udGFpbmVyIC5oZXJvLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA3MCU7IH1cbiAgLnNlY3Rpb24gLmNvbnRhaW5lciAuaGVyby13cmFwcGVyIC5kaXNwbGF5IHtcbiAgICBmb250LXNpemU6IDUuNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBmb250LWZhbWlseTogTGF0bywgc2Fucy1zZXJpZjsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyIC5oZXJvLXdyYXBwZXIgLmludHJvLnBsdXMtdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAuNzVlbTtcbiAgICBmb250LWZhbWlseTogTGF0bywgc2Fucy1zZXJpZjsgfVxuXG4uc2VjdGlvbiAuY29udGFpbmVyIC5zdXNvLWNvbGxlY3Rpb24tbGlzdCB7XG4gIGdyaWQtY29sdW1uLWdhcDogMS41ZW07XG4gIGdyaWQtcm93LWdhcDogMS41ZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICBkaXNwbGF5OiBncmlkOyB9XG4gIC5zZWN0aW9uIC5jb250YWluZXIgLnN1c28tY29sbGVjdGlvbi1saXN0IC5zdXNvLWNvbGxlY3Rpb24tbGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5zZWN0aW9uIC5jb250YWluZXIgLnN1c28taGVyby13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWMyYTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEuNWVtO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMS41ZW07XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnNlY3Rpb24gLmNvbnRhaW5lciAuc3Vzby1oZXJvLXdyYXBwZXIgLnN1c28taGVyby10ZXh0LXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAzLjI1ZW0gNGVtIDMuMjVlbSA1LjA1ZW07XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyIC5zdXNvLWhlcm8td3JhcHBlciAuc3Vzby1oZXJvLXRleHQtdG9wIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDFlbTtcbiAgICBncmlkLXJvdy1nYXA6IDFlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5zZWN0aW9uIC5jb250YWluZXIgLnN1c28taGVyby13cmFwcGVyIC5zdXNvLWhlcm8tdGV4dC10b3AgLnN1c28taGVyby10b3AtdG9wIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5zZWN0aW9uIC5jb250YWluZXIgLnN1c28taGVyby13cmFwcGVyIC5zdXNvLWhlcm8tdGV4dC10b3AgLnN1c28taGVyby10b3AtdG9wIC5zdGFuZG9ydGUtcGlsbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDFjMmE7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDB2dztcbiAgICAgICAgcGFkZGluZzogLjVlbSAuNzVlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgICAgLnNlY3Rpb24gLmNvbnRhaW5lciAuc3Vzby1oZXJvLXdyYXBwZXIgLnN1c28taGVyby10ZXh0LXRvcCAuc3Vzby1oZXJvLXRvcC10b3AgLnN0YW5kb3J0ZS1waWxsLmlzLS1saWdodCB7XG4gICAgICAgICAgY29sb3I6ICMwMDFjMmE7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgLnNlY3Rpb24gLmNvbnRhaW5lciAuc3Vzby1oZXJvLXdyYXBwZXIgLnN1c28taGVyby10ZXh0LXRvcCAuc3Vzby1oZXJvLXRvcC10b3AgLnN0YW5kb3J0ZS10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogLjg4ZW07IH1cbiAgICAuc2VjdGlvbiAuY29udGFpbmVyIC5zdXNvLWhlcm8td3JhcHBlciAuc3Vzby1oZXJvLXRleHQtdG9wIGgyIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBMYXRvLCBzYW5zLXNlcmlmOyB9XG4gICAgLnNlY3Rpb24gLmNvbnRhaW5lciAuc3Vzby1oZXJvLXdyYXBwZXIgLnN1c28taGVyby10ZXh0LXRvcCAuaW50cm8uaXMtLWRhcmsge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyIC5zdXNvLWhlcm8td3JhcHBlciAuc3Vzby1oZXJvLWltYWdlLXdyYXBwZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IC43NWVtO1xuICAgIGZsZXg6IDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctdG9wOiAzNCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuc2VjdGlvbiAuY29udGFpbmVyIC5zdXNvLWhlcm8td3JhcHBlciAuc3Vzby1oZXJvLWltYWdlLXdyYXBwZXIgLnN1c28taGVyby1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDAlO1xuICAgICAgYm90dG9tOiAwJTtcbiAgICAgIGxlZnQ6IDAlO1xuICAgICAgcmlnaHQ6IDAlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uIC5jb250YWluZXIuaXMtLWNlbnRlci5pcy0tdGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVlbTsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyIC5oZXJvLXdyYXBwZXIge1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgLnNlY3Rpb24gLmNvbnRhaW5lciAuc3Vzby1oZXJvLXRleHQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjI1ZW07IH1cbiAgLnNlY3Rpb24gLmNvbnRhaW5lciAuc3Vzby1oZXJvLXRvcC10b3Age1xuICAgIGdyaWQtcm93LWdhcDogMTJweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogM2VtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzZW07IH1cbiAgICAuc2VjdGlvbiAuY29udGFpbmVyLmlzLS1jZW50ZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDEyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJlbTsgfVxuICAgICAgLnNlY3Rpb24gLmNvbnRhaW5lci5pcy0tY2VudGVyLmlzLS10ZXh0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDhlbTsgfVxuICAgIC5zZWN0aW9uIC5jb250YWluZXIgLmhlcm8td3JhcHBlciAuZGlzcGxheSB7XG4gICAgICBmb250LXNpemU6IDMuNWVtOyB9XG4gICAgLnNlY3Rpb24gLmNvbnRhaW5lciAuc3Vzby1jb2xsZWN0aW9uLWxpc3Qge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOyB9XG4gICAgLnNlY3Rpb24gLmNvbnRhaW5lciAuc3Vzby1oZXJvLXdyYXBwZXIge1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAuc2VjdGlvbiAuY29udGFpbmVyIC5zdXNvLWhlcm8td3JhcHBlciAuc3Vzby1oZXJvLXRleHQtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07IH1cbiAgICAgIC5zZWN0aW9uIC5jb250YWluZXIgLnN1c28taGVyby13cmFwcGVyIC5zdXNvLWhlcm8taW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogNzElOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNlY3Rpb24gLmNvbnRhaW5lci5pcy0tY2VudGVyIHtcbiAgICBwYWRkaW5nLXRvcDogOGVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA4ZW07IH1cbiAgICAuc2VjdGlvbiAuY29udGFpbmVyLmlzLS1jZW50ZXIuaXMtLXRleHQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIuNmVtOyB9XG4gIC5zZWN0aW9uIC5jb250YWluZXIgLnN1c28tY29sbGVjdGlvbi1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyIC5oZXJvLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNlY3Rpb24gLmNvbnRhaW5lciAuaGVyby13cmFwcGVyIC5kaXNwbGF5IHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyIC5zdXNvLWhlcm8td3JhcHBlciAuc3Vzby1oZXJvLXRleHQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMWVtIDAgMmVtOyB9XG4gIC5zZWN0aW9uIC5jb250YWluZXIgLnN1c28taGVyby13cmFwcGVyIC5zdXNvLWhlcm8tdGV4dC10b3Age1xuICAgIGdyaWQtY29sdW1uLWdhcDogMS4yNWVtO1xuICAgIGdyaWQtcm93LWdhcDogMS4yNWVtOyB9XG4gICAgLnNlY3Rpb24gLmNvbnRhaW5lciAuc3Vzby1oZXJvLXdyYXBwZXIgLnN1c28taGVyby10ZXh0LXRvcCAuc3Vzby1oZXJvLXRleHQtdG9wLXRvcCAuc3RhbmRvcnRlLXBpbGwsIC5zZWN0aW9uIC5jb250YWluZXIgLnN1c28taGVyby13cmFwcGVyIC5zdXNvLWhlcm8tdGV4dC10b3AgLnN1c28taGVyby10ZXh0LXRvcC10b3AgLnN0YW5kb3J0ZS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cbi5zZWN0aW9uLmlzLS1hYm91dHVzIHtcbiAgei1pbmRleDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWMyYTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxLjVlbSAxLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zZWN0aW9uIC5jb250YWluZXIuaXMtLWNlbnRlci5pcy1zbWFsbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiA5ZW07XG4gIHBhZGRpbmctYm90dG9tOiA1ZW07IH1cblxuLnNlY3Rpb24gLmNvbnRhaW5lci5pcy0tY2VudGVyLmlzLS1zbWFsbGVyIHtcbiAgcGFkZGluZy10b3A6IDEyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxMmVtOyB9XG5cbi5zZWN0aW9uIC5jb250YWluZXIgLmFib3V0dXMtd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDEuNWVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNWVtO1xuICBtYXJnaW4tYm90dG9tOiAtMjJ2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zZWN0aW9uIC5jb250YWluZXIgLmFib3V0dXMtd3JhcHBlciAudy12aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlY3Rpb24gLmNvbnRhaW5lciAuYWJvdXR1cy13cmFwcGVyIGlmcmFtZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgLnNlY3Rpb24gLmNvbnRhaW5lciAuYWJvdXR1cy13cmFwcGVyIC53LWVtYmVkOjpiZWZvcmUsIC5zZWN0aW9uIC5jb250YWluZXIgLmFib3V0dXMtd3JhcHBlciAudy1lbWJlZDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gMjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyIC5hYm91dHVzLXdyYXBwZXIgLnctZW1iZWQ6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4uc2VjdGlvbiAuY29udGFpbmVyIC50ZXh0LWltYWdlIC50ZXh0LWltYWdlLXRleHQtd3JhcHBlciAuaDMge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4uc2VjdGlvbiAuY29udGFpbmVyIC50ZXh0LWltYWdlIC50ZXh0LWltYWdlLWltYWdlLmlzLS1nYWxsZXJ5IHtcbiAgcGVyc3BlY3RpdmUtb3JpZ2luOiA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgcGFkZGluZy10b3A6IDM1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uc2VjdGlvbiAuY29udGFpbmVyIC50ZXh0LWltYWdlIC50ZXh0LWltYWdlLWltYWdlIC5pbWFnZS1jbG91ZC13cmFwcGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA0MCU7XG4gIHBhZGRpbmctdG9wOiA0MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTMlO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IC03JTtcbiAgcmlnaHQ6IGF1dG87IH1cbiAgLnNlY3Rpb24gLmNvbnRhaW5lciAudGV4dC1pbWFnZSAudGV4dC1pbWFnZS1pbWFnZSAuaW1hZ2UtY2xvdWQtd3JhcHBlci5pcy0tMm5kIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIHBhZGRpbmctdG9wOiA0MCU7XG4gICAgdG9wOiA1JTtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMCU7IH1cbiAgLnNlY3Rpb24gLmNvbnRhaW5lciAudGV4dC1pbWFnZSAudGV4dC1pbWFnZS1pbWFnZSAuaW1hZ2UtY2xvdWQtd3JhcHBlci5pcy0tM3JkIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIHBhZGRpbmctdG9wOiAzMCU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogNCU7XG4gICAgbGVmdDogNCU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnNlY3Rpb24gLmNvbnRhaW5lciAudGV4dC1pbWFnZSAudGV4dC1pbWFnZS1pbWFnZSAuaW1hZ2UtY2xvdWQtd3JhcHBlciAuaW1hZ2UtY2xvdWQtaW5uZXItd3JhcHBlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMS41ZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAlO1xuICAgIGJvdHRvbTogMCU7XG4gICAgbGVmdDogMCU7XG4gICAgcmlnaHQ6IDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuc2VjdGlvbiAuY29udGFpbmVyIC50ZXh0LWltYWdlIC50ZXh0LWltYWdlLWltYWdlIC5pbWFnZS1jbG91ZC13cmFwcGVyIC5pbWFnZS1jbG91ZC1pbm5lci13cmFwcGVyIC5pbWFnZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjVlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuXG4uc2VjdGlvbiAuY29udGFpbmVyIC5idXR0b24tcGFpci13cmFwcGVyIHtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxLjI1ZW07XG4gIGdyaWQtcm93LWdhcDogMS4yNWVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyIC5idXR0b24tcGFpci13cmFwcGVyLnBsdXMtLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogMmVtOyB9XG5cbi5zZWN0aW9uIC5jb250YWluZXIgLnByb2Nlc3MtbGVmdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDEwMHB4OyB9XG4gIC5zZWN0aW9uIC5jb250YWluZXIgLnByb2Nlc3MtbGVmdCAucHJvY2Vzcy1oZWFkIHtcbiAgICBtYXgtd2lkdGg6IDMwZW07XG4gICAgcG9zaXRpb246IHN0aWNreTsgfVxuICAgIC5zZWN0aW9uIC5jb250YWluZXIgLnByb2Nlc3MtbGVmdCAucHJvY2Vzcy1oZWFkIC5oMiwgLnNlY3Rpb24gLmNvbnRhaW5lciAucHJvY2Vzcy1sZWZ0IC5wcm9jZXNzLWhlYWQgLnBhcmFncmFwaCB7XG4gICAgICBjb2xvcjogIzAwMWMyYTsgfVxuXG4uc2VjdGlvbiAuY29udGFpbmVyIC5wcm9jZXNzLXJpZ2h0IHtcbiAgd2lkdGg6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZWN0aW9uIC5jb250YWluZXIgLnByb2Nlc3MtcmlnaHQgLnRpbWVsaW5lLXdyYXBwZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDZlbTtcbiAgICBoZWlnaHQ6IDExMiU7XG4gICAgbWFyZ2luLXRvcDogLTdlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnNlY3Rpb24gLmNvbnRhaW5lciAucHJvY2Vzcy1yaWdodCAudGltZWxpbmUtd3JhcHBlciAuZ3JleS1saW5lIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjE1LCAyMjMsIDIyNywgMCksICNkN2RmZTMgMTUlLCAjZDdkZmUzIDg0JSwgcmdiYSgyMTUsIDIyMywgMjI3LCAwKSk7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuc2VjdGlvbiAuY29udGFpbmVyIC5wcm9jZXNzLXJpZ2h0IC50aW1lbGluZS13cmFwcGVyIC5ncmV5LWxpbmUgLmRhcmstbGluZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDFjMmE7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGhlaWdodDogMSU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA3ZW07IH1cbiAgLnNlY3Rpb24gLmNvbnRhaW5lciAucHJvY2Vzcy1yaWdodCAucHJvY2Vzcy13cmFwcGVyIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDRlbTtcbiAgICBncmlkLXJvdy1nYXA6IDRlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuc2VjdGlvbiAuY29udGFpbmVyIC5wcm9jZXNzLXJpZ2h0IC5wcm9jZXNzLXdyYXBwZXIgLnN0ZXAtd3JhcHBlciB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5zZWN0aW9uIC5jb250YWluZXIgLnByb2Nlc3MtcmlnaHQgLnByb2Nlc3Mtd3JhcHBlciAuc3RlcC13cmFwcGVyIC5zdGVwIHtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDZlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5zZWN0aW9uIC5jb250YWluZXIgLnByb2Nlc3MtcmlnaHQgLnByb2Nlc3Mtd3JhcHBlciAuc3RlcC13cmFwcGVyIC5zdGVwIC5oMyB7XG4gICAgICAgICAgY29sb3I6ICMwMDFjMmE7IH1cbiAgICAgICAgLnNlY3Rpb24gLmNvbnRhaW5lciAucHJvY2Vzcy1yaWdodCAucHJvY2Vzcy13cmFwcGVyIC5zdGVwLXdyYXBwZXIgLnN0ZXAgLnN0ZXAtbGluZS13cmFwcGVyIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMCU7XG4gICAgICAgICAgYm90dG9tOiAwJTtcbiAgICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgICByaWdodDogMCU7IH1cbiAgICAgICAgICAuc2VjdGlvbiAuY29udGFpbmVyIC5wcm9jZXNzLXJpZ2h0IC5wcm9jZXNzLXdyYXBwZXIgLnN0ZXAtd3JhcHBlciAuc3RlcCAuc3RlcC1saW5lLXdyYXBwZXIgLnN0ZXAtbGluZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzJhO1xuICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLnNlY3Rpb24gLmNvbnRhaW5lciAucHJvY2Vzcy1yaWdodCAucHJvY2Vzcy13cmFwcGVyIC5zdGVwLXdyYXBwZXIgLnN0ZXAtY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyB9XG4gICAgICAgIC5zZWN0aW9uIC5jb250YWluZXIgLnByb2Nlc3MtcmlnaHQgLnByb2Nlc3Mtd3JhcHBlciAuc3RlcC13cmFwcGVyIC5zdGVwLWNvbnRlbnQgLmgzLCAuc2VjdGlvbiAuY29udGFpbmVyIC5wcm9jZXNzLXJpZ2h0IC5wcm9jZXNzLXdyYXBwZXIgLnN0ZXAtd3JhcHBlciAuc3RlcC1jb250ZW50IC5wYXJhZ3JhcGgge1xuICAgICAgICAgIGNvbG9yOiAjMDAxYzJhOyB9XG5cbi5zZWN0aW9uIC5jb250YWluZXIgLm9wZW4tcG9zaXRpb25zLXdyYXBwZXIge1xuICB3aWR0aDogNTAlOyB9XG4gIC5zZWN0aW9uIC5jb250YWluZXIgLm9wZW4tcG9zaXRpb25zLXdyYXBwZXIgLmF1c3NjaHJlaWJ1bmdlbi1saXN0IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDEuNWVtO1xuICAgIGdyaWQtcm93LWdhcDogMS41ZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5zZWN0aW9uIC5jb250YWluZXIgLmZvcm0tYmxvY2sge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnNlY3Rpb24gLmNvbnRhaW5lciAuZm9ybS1ibG9jayAucG9zaXRpb24tc2VsZWN0IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IC43NWVtO1xuICAgIGdyaWQtcm93LWdhcDogLjc1ZW07XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5zZWN0aW9uIC5jb250YWluZXIgLmZvcm0tYmxvY2sgLnBvc2l0aW9uLXNlbGVjdCAucmFkaW8tYnV0dG9uIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjODA5MTk5O1xuICAgICAgYm9yZGVyLXJhZGl1czogLjEzZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMS4xM2VtIDEuMjVlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnNlY3Rpb24gLmNvbnRhaW5lciAuZm9ybS1ibG9jayAucG9zaXRpb24tc2VsZWN0IC5yYWRpby1idXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAuc2VjdGlvbiAuY29udGFpbmVyIC5mb3JtLWJsb2NrIC5wb3NpdGlvbi1zZWxlY3QgLnJhZGlvLWJ1dHRvbi5pcy0tZGFyayB7XG4gICAgICAgIG91dGxpbmUtY29sb3I6ICM4MDkxOTk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5zZWN0aW9uIC5jb250YWluZXIgLmZvcm0tYmxvY2sgLnBvc2l0aW9uLXNlbGVjdCAucmFkaW8tYnV0dG9uLmlzLS1kYXJrOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTEyZTNkOyB9XG4gICAgICAgIC5zZWN0aW9uIC5jb250YWluZXIgLmZvcm0tYmxvY2sgLnBvc2l0aW9uLXNlbGVjdCAucmFkaW8tYnV0dG9uLmlzLS1kYXJrLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjRmNztcbiAgICAgICAgICBjb2xvcjogIzAwMWMyYTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAuc2VjdGlvbiAuY29udGFpbmVyIC5mb3JtLWJsb2NrIC5wb3NpdGlvbi1zZWxlY3QgLnJhZGlvLWJ1dHRvbi5pcy0tbmF2YmFyIHtcbiAgICAgICAgcGFkZGluZzogLjc1ZW0gMWVtOyB9XG4gICAgICAuc2VjdGlvbiAuY29udGFpbmVyIC5mb3JtLWJsb2NrIC5wb3NpdGlvbi1zZWxlY3QgLnJhZGlvLWJ1dHRvbiAudy1mb3JtLWxhYmVsIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnNlY3Rpb24gLmNvbnRhaW5lciAuZm9ybS1ibG9jayAuc2l0ZS1saW5rIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIG1hcmdpbi1ib3R0b206IC4yNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjNzOyB9XG4gICAgLnNlY3Rpb24gLmNvbnRhaW5lciAuZm9ybS1ibG9jayAuc2l0ZS1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnNlY3Rpb24gLmNvbnRhaW5lciAuZm9ybS1ibG9jayAuc2l0ZS1saW5rLmlzLS1yZXNldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zZWN0aW9uIC5jb250YWluZXIgLmNvbGxlY3Rpb24tbGlzdC13cmFwcGVyLTIge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyIC5jb2xsZWN0aW9uLWxpc3Qtd3JhcHBlci0yIC50ZWFtcy1vdXRlci13cmFwcGVyIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDE2cHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAxNnB4O1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlOyB9XG4gICAgLnNlY3Rpb24gLmNvbnRhaW5lciAuY29sbGVjdGlvbi1saXN0LXdyYXBwZXItMiAudGVhbXMtb3V0ZXItd3JhcHBlciAudGVhbXMtd3JhcHBlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzgwOTE5OTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuNWVtO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDE0MCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLnNlY3Rpb24gLmNvbnRhaW5lciAuY29sbGVjdGlvbi1saXN0LXdyYXBwZXItMiAudGVhbXMtb3V0ZXItd3JhcHBlciAudGVhbXMtd3JhcHBlcjpob3ZlciAuZW1wbG95ZWUtaW1hZ2Utd3JhcHBlciAuY29sb3Itb3ZlcmxheSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAuc2VjdGlvbiAuY29udGFpbmVyIC5jb2xsZWN0aW9uLWxpc3Qtd3JhcHBlci0yIC50ZWFtcy1vdXRlci13cmFwcGVyIC50ZWFtcy13cmFwcGVyOmhvdmVyIC5lbXBsb3llZS1pbWFnZS13cmFwcGVyIC5pbWcuaXMtLW1pdGFyYmVpdGVyIHtcbiAgICAgICAgZmlsdGVyOiBzYXR1cmF0ZSgxMDAlKTsgfVxuICAgICAgLnNlY3Rpb24gLmNvbnRhaW5lciAuY29sbGVjdGlvbi1saXN0LXdyYXBwZXItMiAudGVhbXMtb3V0ZXItd3JhcHBlciAudGVhbXMtd3JhcHBlci5pcy0tZGVqYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNGY3OyB9XG4gICAgICAuc2VjdGlvbiAuY29udGFpbmVyIC5jb2xsZWN0aW9uLWxpc3Qtd3JhcHBlci0yIC50ZWFtcy1vdXRlci13cmFwcGVyIC50ZWFtcy13cmFwcGVyIC5ncmFkaWVudCB7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMjgsIDQyLCAwKSA1OSUsICMwMDFjMmEpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDAlO1xuICAgICAgICBib3R0b206IDAlO1xuICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgcmlnaHQ6IDAlOyB9XG4gICAgICAgIC5zZWN0aW9uIC5jb250YWluZXIgLmNvbGxlY3Rpb24tbGlzdC13cmFwcGVyLTIgLnRlYW1zLW91dGVyLXdyYXBwZXIgLnRlYW1zLXdyYXBwZXIgLmdyYWRpZW50LmlzLS1sYXJnZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAyOCwgNDIsIDApIDQwJSwgIzAwMWMyYSk7IH1cbiAgICAgIC5zZWN0aW9uIC5jb250YWluZXIgLmNvbGxlY3Rpb24tbGlzdC13cmFwcGVyLTIgLnRlYW1zLW91dGVyLXdyYXBwZXIgLnRlYW1zLXdyYXBwZXIgLmVtcGxveWVlLWluZm8ge1xuICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IC41ZW07XG4gICAgICAgIGdyaWQtcm93LWdhcDogLjVlbTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMCU7XG4gICAgICAgIGxlZnQ6IDAlO1xuICAgICAgICByaWdodDogMCU7IH1cbiAgICAgICAgLnNlY3Rpb24gLmNvbnRhaW5lciAuY29sbGVjdGlvbi1saXN0LXdyYXBwZXItMiAudGVhbXMtb3V0ZXItd3JhcHBlciAudGVhbXMtd3JhcHBlciAuZW1wbG95ZWUtaW5mbyAuaDMge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBmb250LWZhbWlseTogTGF0bywgc2Fucy1zZXJpZjsgfVxuICAgICAgICAuc2VjdGlvbiAuY29udGFpbmVyIC5jb2xsZWN0aW9uLWxpc3Qtd3JhcHBlci0yIC50ZWFtcy1vdXRlci13cmFwcGVyIC50ZWFtcy13cmFwcGVyIC5lbXBsb3llZS1pbmZvIC5wb3NpdGlvbmVuIHtcbiAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IC43NWVtO1xuICAgICAgICAgIGdyaWQtcm93LWdhcDogLjc1ZW07XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAgIC5zZWN0aW9uIC5jb250YWluZXIgLmNvbGxlY3Rpb24tbGlzdC13cmFwcGVyLTIgLnRlYW1zLW91dGVyLXdyYXBwZXIgLnRlYW1zLXdyYXBwZXIgLmVtcGxveWVlLWluZm8gLnBvc2l0aW9uZW4gLmF0dHJpYnV0ZS1waWxsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWY0Zjc7XG4gICAgICAgICAgICBjb2xvcjogIzAwMWMyYTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHZ3O1xuICAgICAgICAgICAgcGFkZGluZzogLjVlbSAuNzVlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgICAgICAgLnNlY3Rpb24gLmNvbnRhaW5lciAuY29sbGVjdGlvbi1saXN0LXdyYXBwZXItMiAudGVhbXMtb3V0ZXItd3JhcHBlciAudGVhbXMtd3JhcHBlciAuZW1wbG95ZWUtaW5mbyAucG9zaXRpb25lbiAuYXR0cmlidXRlLXBpbGwuaXMtLXNtYWxsIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgICAgLnNlY3Rpb24gLmNvbnRhaW5lciAuY29sbGVjdGlvbi1saXN0LXdyYXBwZXItMiAudGVhbXMtb3V0ZXItd3JhcHBlciAudGVhbXMtd3JhcHBlciAuZW1wbG95ZWUtaW5mbyAucG9zaXRpb25lbiAucGFyYWdyYXBoLmlzLWRlamFuIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAuc2VjdGlvbiAuY29udGFpbmVyIC5jb2xsZWN0aW9uLWxpc3Qtd3JhcHBlci0yIC50ZWFtcy1vdXRlci13cmFwcGVyIC50ZWFtcy13cmFwcGVyIC5lbXBsb3llZS1pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS41ZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwJTtcbiAgICAgICAgYm90dG9tOiAwJTtcbiAgICAgICAgbGVmdDogMCU7XG4gICAgICAgIHJpZ2h0OiAwJTsgfVxuICAgICAgICAuc2VjdGlvbiAuY29udGFpbmVyIC5jb2xsZWN0aW9uLWxpc3Qtd3JhcHBlci0yIC50ZWFtcy1vdXRlci13cmFwcGVyIC50ZWFtcy13cmFwcGVyIC5lbXBsb3llZS1pbWFnZS13cmFwcGVyLmlzLS10b3Age1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAuc2VjdGlvbiAuY29udGFpbmVyIC5jb2xsZWN0aW9uLWxpc3Qtd3JhcHBlci0yIC50ZWFtcy1vdXRlci13cmFwcGVyIC50ZWFtcy13cmFwcGVyIC5lbXBsb3llZS1pbWFnZS13cmFwcGVyIC5jb2xvci1vdmVybGF5IHtcbiAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogY29sb3I7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyOCwgNDIsIDAuNDQpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDAlO1xuICAgICAgICAgIGJvdHRvbTogMCU7XG4gICAgICAgICAgbGVmdDogMCU7XG4gICAgICAgICAgcmlnaHQ6IDAlO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgICAgLnNlY3Rpb24gLmNvbnRhaW5lciAuY29sbGVjdGlvbi1saXN0LXdyYXBwZXItMiAudGVhbXMtb3V0ZXItd3JhcHBlciAudGVhbXMtd3JhcHBlciAuZW1wbG95ZWUtaW1hZ2Utd3JhcHBlciAuaW1nLmlzLS1taXRhcmJlaXRlciB7XG4gICAgICAgICAgZmlsdGVyOiBzYXR1cmF0ZSgwJSk7IH1cbiAgICAgIC5zZWN0aW9uIC5jb250YWluZXIgLmNvbGxlY3Rpb24tbGlzdC13cmFwcGVyLTIgLnRlYW1zLW91dGVyLXdyYXBwZXIgLnRlYW1zLXdyYXBwZXIgLmRlamFuLW92ZXJ2aWV3LWltYWdlLXdyYXBwZXIge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDUlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMCU7XG4gICAgICAgIGJvdHRvbTogMCU7XG4gICAgICAgIGxlZnQ6IDAlO1xuICAgICAgICByaWdodDogMCU7IH1cblxuLnNlY3Rpb24gLndhYmVuLXdyYXBwZXIge1xuICB6LWluZGV4OiAtMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAlO1xuICBib3R0b206IDAlO1xuICBsZWZ0OiAwJTtcbiAgcmlnaHQ6IDAlOyB9XG4gIC5zZWN0aW9uIC53YWJlbi13cmFwcGVyIC53YWJlbi1pbm5lci13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNlY3Rpb24gLndhYmVuLXdyYXBwZXIgLndhYmVuLWlubmVyLXdyYXBwZXIgLndhYmUtd3JhcHBlciB7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICAgIHdpZHRoOiAyMC43NWVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA5JTtcbiAgICAgIGxlZnQ6IDQlOyB9XG4gICAgICAuc2VjdGlvbiAud2FiZW4td3JhcHBlciAud2FiZW4taW5uZXItd3JhcHBlciAud2FiZS13cmFwcGVyIC53YWJlLWltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5zZWN0aW9uIC53YWJlbi13cmFwcGVyIC53YWJlbi1pbm5lci13cmFwcGVyIC53YWJlLXdyYXBwZXIuaXMtLTIge1xuICAgICAgICB3aWR0aDogNDkuMTNlbTtcbiAgICAgICAgdG9wOiAxOSU7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtOCU7IH1cbiAgICAgICAgLnNlY3Rpb24gLndhYmVuLXdyYXBwZXIgLndhYmVuLWlubmVyLXdyYXBwZXIgLndhYmUtd3JhcHBlci5pcy0tMi5pcy0tYWJvdXR1cyB7XG4gICAgICAgICAgb3BhY2l0eTogLjA1O1xuICAgICAgICAgIHdpZHRoOiA0My4zOGVtO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IC03M3B4O1xuICAgICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAuc2VjdGlvbiAud2FiZW4td3JhcHBlciAud2FiZW4taW5uZXItd3JhcHBlciAud2FiZS13cmFwcGVyLmlzLS0zIHtcbiAgICAgICAgd2lkdGg6IDYuMzhlbTtcbiAgICAgICAgbGVmdDogNTAlOyB9XG4gICAgICAgIC5zZWN0aW9uIC53YWJlbi13cmFwcGVyIC53YWJlbi1pbm5lci13cmFwcGVyIC53YWJlLXdyYXBwZXIuaXMtLTMuaXMtLWFib3V0dXMge1xuICAgICAgICAgIG9wYWNpdHk6IC4wNTtcbiAgICAgICAgICB3aWR0aDogMTYuNWVtO1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICBib3R0b206IDI3JTtcbiAgICAgICAgICBsZWZ0OiA3NyU7IH1cbiAgICAgIC5zZWN0aW9uIC53YWJlbi13cmFwcGVyIC53YWJlbi1pbm5lci13cmFwcGVyIC53YWJlLXdyYXBwZXIuaXMtLTQge1xuICAgICAgICB3aWR0aDogMTMuODhlbTtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDUlO1xuICAgICAgICBsZWZ0OiAxNyU7IH1cbiAgICAgIC5zZWN0aW9uIC53YWJlbi13cmFwcGVyIC53YWJlbi1pbm5lci13cmFwcGVyIC53YWJlLXdyYXBwZXIuaXMtLWFib3V0dXMge1xuICAgICAgICBvcGFjaXR5OiAuMDU7XG4gICAgICAgIHdpZHRoOiAxNi41ZW07XG4gICAgICAgIHRvcDogLTEyJTtcbiAgICAgICAgbGVmdDogNDAlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uIC5jb250YWluZXIgLmludHJvIHtcbiAgICBmb250LXNpemU6IDEuMjVlbTsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyIC5mb3JtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnNlY3Rpb24gLmNvbnRhaW5lciAuZm9ybS1ibG9jayAucG9zaXRpb24tc2VsZWN0IHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyIC5jb2xsZWN0aW9uLWxpc3Qtd3JhcHBlci0yIC50ZWFtcy1vdXRlci13cmFwcGVyIC50ZWFtcy13cmFwcGVyIC5lbXBsb3llZS1pbmZvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTsgfVxuICAgIC5zZWN0aW9uIC5jb250YWluZXIgLmNvbGxlY3Rpb24tbGlzdC13cmFwcGVyLTIgLnRlYW1zLW91dGVyLXdyYXBwZXIgLnRlYW1zLXdyYXBwZXIgLmVtcGxveWVlLWluZm8gLnBvc2l0aW9uZW4gLmF0dHJpYnV0ZS1waWxsLmlzLS1zbWFsbCB7XG4gICAgICBmb250LXNpemU6IC44OGVtOyB9XG4gICAgLnNlY3Rpb24gLmNvbnRhaW5lciAuY29sbGVjdGlvbi1saXN0LXdyYXBwZXItMiAudGVhbXMtb3V0ZXItd3JhcHBlciAudGVhbXMtd3JhcHBlciAuZW1wbG95ZWUtaW5mbyAucG9zaXRpb25lbiAucGFyYWdyYXBoLmlzLWRlamFuIHtcbiAgICAgIGZvbnQtc2l6ZTogLjc1ZW07IH1cbiAgICAuc2VjdGlvbiAuY29udGFpbmVyIC5jb2xsZWN0aW9uLWxpc3Qtd3JhcHBlci0yIC50ZWFtcy1vdXRlci13cmFwcGVyIC50ZWFtcy13cmFwcGVyIC5lbXBsb3llZS1pbmZvIC5oMy5pcy0tdGVhbSB7XG4gICAgICBmb250LXNpemU6IDEuNWVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24gLmNvbnRhaW5lciAudGV4dC1pbWFnZSAudGV4dC1pbWFnZS1pbWFnZSAuaW1hZ2UtY2xvdWQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXRvcDogNTAlO1xuICAgIHRvcDogLTglO1xuICAgIGxlZnQ6IDAlOyB9XG4gICAgLnNlY3Rpb24gLmNvbnRhaW5lciAudGV4dC1pbWFnZSAudGV4dC1pbWFnZS1pbWFnZSAuaW1hZ2UtY2xvdWQtd3JhcHBlci5pcy0tMm5kIHtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBwYWRkaW5nLXRvcDogNDYlO1xuICAgICAgdG9wOiAzMiU7IH1cbiAgICAuc2VjdGlvbiAuY29udGFpbmVyIC50ZXh0LWltYWdlIC50ZXh0LWltYWdlLWltYWdlIC5pbWFnZS1jbG91ZC13cmFwcGVyLmlzLS0zcmQge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmctdG9wOiA1MCU7XG4gICAgICBib3R0b206IDMlO1xuICAgICAgbGVmdDogNiU7IH1cbiAgLnNlY3Rpb24gLmNvbnRhaW5lciAudGV4dC1pbWFnZSAudGV4dC1pbWFnZS1pbWFnZS5pcy0tZ2FsbGVyeSB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyIC5wcm9jZXNzLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMuMjVlbTsgfVxuICAgIC5zZWN0aW9uIC5jb250YWluZXIgLnByb2Nlc3MtbGVmdCAucHJvY2Vzcy1oZWFkIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyIC5wcm9jZXNzLXJpZ2h0LCAuc2VjdGlvbiAuY29udGFpbmVyIC5vcGVuLXBvc2l0aW9ucy13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyIC5wcm9jZXNzLXJpZ2h0IC50aW1lbGluZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMyU7IH1cbiAgLnNlY3Rpb24gLmNvbnRhaW5lciAuZm9ybS1ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICAuc2VjdGlvbiAuY29udGFpbmVyIC5mb3JtLWJsb2NrIC5wb3NpdGlvbi1zZWxlY3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjc1ZW07IH1cbiAgICAgIC5zZWN0aW9uIC5jb250YWluZXIgLmZvcm0tYmxvY2sgLnBvc2l0aW9uLXNlbGVjdCAucmFkaW8tYnV0dG9uLmlzLS1kYXJrLmlzLS1uYXZiYXIge1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLnNlY3Rpb24gLmNvbnRhaW5lciAuY29sbGVjdGlvbi1saXN0LXdyYXBwZXItMiAudGVhbXMtb3V0ZXItd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOyB9XG4gICAgLnNlY3Rpb24gLmNvbnRhaW5lciAuY29sbGVjdGlvbi1saXN0LXdyYXBwZXItMiAudGVhbXMtb3V0ZXItd3JhcHBlciAudGVhbXMtd3JhcHBlciAuZW1wbG95ZWUtaW5mbyB7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDEycHg7XG4gICAgICBncmlkLXJvdy1nYXA6IDEycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cbiAgICAgIC5zZWN0aW9uIC5jb250YWluZXIgLmNvbGxlY3Rpb24tbGlzdC13cmFwcGVyLTIgLnRlYW1zLW91dGVyLXdyYXBwZXIgLnRlYW1zLXdyYXBwZXIgLmVtcGxveWVlLWluZm8gLmgzLmlzLS10ZWFtIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgICAuc2VjdGlvbiAuY29udGFpbmVyIC5jb2xsZWN0aW9uLWxpc3Qtd3JhcHBlci0yIC50ZWFtcy1vdXRlci13cmFwcGVyIC50ZWFtcy13cmFwcGVyIC5lbXBsb3llZS1pbmZvIC5wb3NpdGlvbmVuIC5wYXJhZ3JhcGguaXMtZGVqYW4ge1xuICAgICAgICBmb250LXNpemU6IDFlbTsgfVxuICAuc2VjdGlvbiAud2FiZW4td3JhcHBlciAud2FiZW4taW5uZXItd3JhcHBlciAud2FiZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTVlbTsgfVxuICAgIC5zZWN0aW9uIC53YWJlbi13cmFwcGVyIC53YWJlbi1pbm5lci13cmFwcGVyIC53YWJlLXdyYXBwZXIuaXMtLTMge1xuICAgICAgd2lkdGg6IDVlbTsgfVxuICAgIC5zZWN0aW9uIC53YWJlbi13cmFwcGVyIC53YWJlbi1pbm5lci13cmFwcGVyIC53YWJlLXdyYXBwZXIuaXMtLTQge1xuICAgICAgd2lkdGg6IDExZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2VjdGlvbiAuY29udGFpbmVyIC50ZXh0LWltYWdlIC50ZXh0LWltYWdlLWltYWdlIC5pbWFnZS1jbG91ZC13cmFwcGVyLmlzLS0ybmQge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgcGFkZGluZy10b3A6IDUzJTtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiA5JTsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyIC50ZXh0LWltYWdlIC50ZXh0LWltYWdlLWltYWdlIC5pbWFnZS1jbG91ZC13cmFwcGVyLmlzLS0zcmQge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgcGFkZGluZy10b3A6IDQwJTtcbiAgICB0b3A6IDEzJTtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMiU7IH1cbiAgLnNlY3Rpb24gLmNvbnRhaW5lciAudGV4dC1pbWFnZSAudGV4dC1pbWFnZS1pbWFnZS5pcy0tZ2FsbGVyeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDkyJTsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyIC5hYm91dHVzLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IC0zNnZ3OyB9XG4gIC5zZWN0aW9uIC5jb250YWluZXIgLmZvcm0tYmxvY2sgLnNpdGUtbGluayB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5zZWN0aW9uIC5jb250YWluZXIgLmNvbGxlY3Rpb24tbGlzdC13cmFwcGVyLTIgLnRlYW1zLW91dGVyLXdyYXBwZXIge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTJweDtcbiAgICBncmlkLXJvdy1nYXA6IDEycHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOyB9XG4gICAgLnNlY3Rpb24gLmNvbnRhaW5lciAuY29sbGVjdGlvbi1saXN0LXdyYXBwZXItMiAudGVhbXMtb3V0ZXItd3JhcHBlciAudGVhbXMtd3JhcHBlciAuZW1wbG95ZWUtaW5mbyB7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDhweDtcbiAgICAgIGdyaWQtcm93LWdhcDogOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4OyB9XG4gICAgICAuc2VjdGlvbiAuY29udGFpbmVyIC5jb2xsZWN0aW9uLWxpc3Qtd3JhcHBlci0yIC50ZWFtcy1vdXRlci13cmFwcGVyIC50ZWFtcy13cmFwcGVyIC5lbXBsb3llZS1pbmZvIC5oMy5pcy0tdGVhbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgLnNlY3Rpb24gLmNvbnRhaW5lciAuY29sbGVjdGlvbi1saXN0LXdyYXBwZXItMiAudGVhbXMtb3V0ZXItd3JhcHBlciAudGVhbXMtd3JhcHBlciAuZW1wbG95ZWUtaW5mbyAucG9zaXRpb25lbiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogNHB4O1xuICAgICAgICBncmlkLXJvdy1nYXA6IDRweDsgfVxuICAgICAgICAuc2VjdGlvbiAuY29udGFpbmVyIC5jb2xsZWN0aW9uLWxpc3Qtd3JhcHBlci0yIC50ZWFtcy1vdXRlci13cmFwcGVyIC50ZWFtcy13cmFwcGVyIC5lbXBsb3llZS1pbmZvIC5wb3NpdGlvbmVuIC5wYXJhZ3JhcGguaXMtZGVqYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5zZWN0aW9uIC5jb250YWluZXIgLmNvbGxlY3Rpb24tbGlzdC13cmFwcGVyLTIgLnRlYW1zLW91dGVyLXdyYXBwZXIgLnRlYW1zLXdyYXBwZXIgLmVtcGxveWVlLWluZm8gLnBvc2l0aW9uZW4gLmF0dHJpYnV0ZS1waWxsLmlzLS1zbWFsbCB7XG4gICAgICAgICAgZm9udC1zaXplOiA5cHg7IH1cbiAgLnNlY3Rpb24gLndhYmVuLXdyYXBwZXIgLndhYmVuLWlubmVyLXdyYXBwZXIgLndhYmUtd3JhcHBlciB7XG4gICAgbGVmdDogLTIxJTsgfVxuICAgIC5zZWN0aW9uIC53YWJlbi13cmFwcGVyIC53YWJlbi1pbm5lci13cmFwcGVyIC53YWJlLXdyYXBwZXIuaXMtLTQge1xuICAgICAgbGVmdDogMyU7IH1cbiAgICAuc2VjdGlvbiAud2FiZW4td3JhcHBlciAud2FiZW4taW5uZXItd3JhcHBlciAud2FiZS13cmFwcGVyLmlzLS0yIHtcbiAgICAgIHJpZ2h0OiAtNTIlO1xuICAgICAgd2lkdGg6IDMwZW07IH0gfVxuXG4ubG9nb2xlaXN0ZS13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDsgfVxuICAubG9nb2xlaXN0ZS13cmFwcGVyLnBsdXMtLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogN2VtOyB9XG4gIC5sb2dvbGVpc3RlLXdyYXBwZXIgLmxvZ29sZWlzdGUge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMy4yNWVtO1xuICAgIGdyaWQtcm93LWdhcDogMy4yNWVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAubG9nb2xlaXN0ZS13cmFwcGVyIC5sb2dvbGVpc3RlIC5sb2dvbGVpc3RlLWltZyB7XG4gICAgICBoZWlnaHQ6IDRlbTsgfVxuICAgIC5sb2dvbGVpc3RlLXdyYXBwZXIgLmxvZ29sZWlzdGUuaXMtbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmxvZ29sZWlzdGUtd3JhcHBlciAuY29weSB7XG4gICAgZm9udC1zaXplOiAuODhlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubG9nb2xlaXN0ZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvZ29sZWlzdGUuaXMtLWhvbWUuaXMtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmxvZ29sZWlzdGUtd3JhcHBlci5wbHVzLS10b3Age1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubG9nb2xlaXN0ZS13cmFwcGVyIC5jb3B5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5sb2dvbGVpc3RlLXdyYXBwZXIgLmxvZ29sZWlzdGUge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMGVtO1xuICAgIGdyaWQtcm93LWdhcDogMGVtO1xuICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmxvZ29sZWlzdGUtd3JhcHBlciAubG9nb2xlaXN0ZS5pcy0taG9tZSB7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDEuNWVtO1xuICAgICAgZ3JpZC1yb3ctZ2FwOiAxLjVlbTtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgICAubG9nb2xlaXN0ZS13cmFwcGVyIC5sb2dvbGVpc3RlLmlzLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5sb2dvbGVpc3RlLXdyYXBwZXIgaW1nLmxvZ29sZWlzdGUtaW1nLmlzLS1lcnN0ZSwgLmxvZ29sZWlzdGUtd3JhcHBlciBpbWcubG9nb2xlaXN0ZS1pbWcuaXMtLWdyZWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc3Vzby1jb2xsZWN0aW9uLWxpc3QtbGluayB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZDdkZmUzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxLjVlbTtcbiAgcGFkZGluZy10b3A6IC43NWVtO1xuICBwYWRkaW5nLWxlZnQ6IC43NWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAuNzVlbTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMnM7IH1cbiAgLnN1c28tY29sbGVjdGlvbi1saXN0LWxpbms6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMDAxYzJhOyB9XG4gICAgLnN1c28tY29sbGVjdGlvbi1saXN0LWxpbms6aG92ZXIgLmlzLS1taXRhcmJlaXRlciB7XG4gICAgICBmaWx0ZXI6IG5vbmU7IH1cbiAgLnN1c28tY29sbGVjdGlvbi1saXN0LWxpbmsgLmlzLS1taXRhcmJlaXRlciB7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7IH1cbiAgLnN1c28tY29sbGVjdGlvbi1saXN0LWxpbmsgLnN1c28tY29sbGVjdGlvbi1pdGVtLWltYWdlLXdyYXBwZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNjAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnN1c28tY29sbGVjdGlvbi1saXN0LWxpbmsgLnN1c28tY29sbGVjdGlvbi1pdGVtLWltYWdlLXdyYXBwZXIgLnN1c28tY29sbGVjdGlvbi1pdGVtLWltYWdlLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDAlO1xuICAgICAgYm90dG9tOiAwJTtcbiAgICAgIGxlZnQ6IDAlO1xuICAgICAgcmlnaHQ6IDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5zdXNvLWNvbGxlY3Rpb24tbGlzdC1saW5rIC5zdXNvLWNvbGxlY3Rpb24taXRlbS1pbWFnZS13cmFwcGVyIC5zdXNvLWxvZ28ge1xuICAgICAgd2lkdGg6IDZlbTsgfVxuICAgICAgLnN1c28tY29sbGVjdGlvbi1saXN0LWxpbmsgLnN1c28tY29sbGVjdGlvbi1pdGVtLWltYWdlLXdyYXBwZXIgLnN1c28tbG9nby5pcy0tYWJzb2x1dGUge1xuICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICB3aWR0aDogN2VtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMWVtO1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAxZW07IH1cbiAgICAuc3Vzby1jb2xsZWN0aW9uLWxpc3QtbGluayAuc3Vzby1jb2xsZWN0aW9uLWl0ZW0taW1hZ2Utd3JhcHBlciAuZ3JhZGllbnQge1xuICAgICAgei1pbmRleDogMztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMjgsIDQyLCAwKSA1OSUsICMwMDFjMmEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMS41ZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDAlO1xuICAgICAgYm90dG9tOiAwJTtcbiAgICAgIGxlZnQ6IDAlO1xuICAgICAgcmlnaHQ6IDAlOyB9XG4gICAgICAuc3Vzby1jb2xsZWN0aW9uLWxpc3QtbGluayAuc3Vzby1jb2xsZWN0aW9uLWl0ZW0taW1hZ2Utd3JhcHBlciAuZ3JhZGllbnQuaXMtLS1yZXZlcnNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAyOCwgNDIsIDApIDU5JSwgIzAwMWMyYSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLnN1c28tY29sbGVjdGlvbi1saXN0LWxpbmsgLnN1c28tY29sbGVjdGlvbi1pdGVtLXRleHQtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN1c28tY29sbGVjdGlvbi1saXN0LWxpbmsgLnN1c28tY29sbGVjdGlvbi1pdGVtLXRleHQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN1c28tY29sbGVjdGlvbi1saXN0LWxpbms6aG92ZXIgLmlzLS1taXRhcmJlaXRlciB7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7IH1cbiAgLnN1c28tY29sbGVjdGlvbi1saXN0LWxpbmsgLnN1c28tY29sbGVjdGlvbi1pdGVtLXRleHQtd3JhcHBlciAucGFyYWdyYXBoLmlzLS1jYXNldGVhc2VyIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4uc2VjdGlvbi5pcy0tY29udGFjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLXNtb2tlKTtcbiAgY29sb3I6IHZhcigtLW1pZG5pZ2h0LWJsdWUpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBwYWRkaW5nLXRvcDogNGVtO1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5zZWN0aW9uLmlzLS1jb250YWN0LmlzLS1yZWxhdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuXG4uc2VjdGlvbiAuY29udGFjdC1pbmZvLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDUwJTtcbiAgbWluLWhlaWdodDogODB2aDtcbiAgcGFkZGluZzogNWVtIDZlbTtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuc2VjdGlvbiAuY29udGFjdC1pbmZvLXdyYXBwZXIgLmgxIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cbiAgICAuc2VjdGlvbiAuY29udGFjdC1pbmZvLXdyYXBwZXIgLmgxLmlzLS1zbWFsbGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4yNWVtOyB9XG4gICAgICAuc2VjdGlvbiAuY29udGFjdC1pbmZvLXdyYXBwZXIgLmgxLmlzLS1zbWFsbGVyLmlzLS1jb25zdHJhaW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMmVtOyB9XG4gIC5zZWN0aW9uIC5jb250YWN0LWluZm8td3JhcHBlciAuc2lkZS1ieS1zaWRlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjI1ZW07XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5zZWN0aW9uIC5jb250YWN0LWluZm8td3JhcHBlciAuc2lkZS1ieS1zaWRlLmlzLS1jb250YWN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNWVtOyB9XG4gICAgLnNlY3Rpb24gLmNvbnRhY3QtaW5mby13cmFwcGVyIC5zaWRlLWJ5LXNpZGUgLmNvbnRhY3QtaXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDI4LCA0MiwgMCk7XG4gICAgICBib3JkZXItcmFkaXVzOiAuNzVlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC43NWVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gICAgICBwYWRkaW5nOiAuNzVlbSAxZW07XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAuc2VjdGlvbiAuY29udGFjdC1pbmZvLXdyYXBwZXIgLnNpZGUtYnktc2lkZSAuY29udGFjdC1pdGVtOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyOCwgNDIsIDAuMDUpOyB9XG4gICAgICAuc2VjdGlvbiAuY29udGFjdC1pbmZvLXdyYXBwZXIgLnNpZGUtYnktc2lkZSAuY29udGFjdC1pdGVtLmlzLS1kYXJrIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICAgICAgICAuc2VjdGlvbiAuY29udGFjdC1pbmZvLXdyYXBwZXIgLnNpZGUtYnktc2lkZSAuY29udGFjdC1pdGVtLmlzLS1kYXJrOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpOyB9XG4gICAgICAuc2VjdGlvbiAuY29udGFjdC1pbmZvLXdyYXBwZXIgLnNpZGUtYnktc2lkZSAuY29udGFjdC1pdGVtIC5hZGRyZXNzIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7IH1cbiAgICAuc2VjdGlvbiAuY29udGFjdC1pbmZvLXdyYXBwZXIgLnNpZGUtYnktc2lkZSAuc29jaWFsLWljb25zIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgLnNlY3Rpb24gLmNvbnRhY3QtaW5mby13cmFwcGVyIC5zaWRlLWJ5LXNpZGUgLnNvY2lhbC1pY29ucy5pcy0tY29udGFjdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAuNzVlbTsgfVxuICAgICAgLnNlY3Rpb24gLmNvbnRhY3QtaW5mby13cmFwcGVyIC5zaWRlLWJ5LXNpZGUgLnNvY2lhbC1pY29ucyAuc29jaWFsLWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gIC5zZWN0aW9uIC5jb250YWN0LWluZm8td3JhcHBlciAuY29udGFjdC1pdGVtcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnNlY3Rpb24gLmNvbnRhY3QtaW5mby13cmFwcGVyIC5jb250YWN0LWl0ZW1zIC5jb250YWN0LWl0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyOCwgNDIsIDApO1xuICAgICAgYm9yZGVyLXJhZGl1czogLjc1ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNzVlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAgICAgcGFkZGluZzogLjc1ZW0gMWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgLnNlY3Rpb24gLmNvbnRhY3QtaW5mby13cmFwcGVyIC5jb250YWN0LWl0ZW1zIC5jb250YWN0LWl0ZW06aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDI4LCA0MiwgMC4wNSk7IH1cbiAgICAgIC5zZWN0aW9uIC5jb250YWN0LWluZm8td3JhcHBlciAuY29udGFjdC1pdGVtcyAuY29udGFjdC1pdGVtLmlzLS1kYXJrIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICAgICAgICAuc2VjdGlvbiAuY29udGFjdC1pbmZvLXdyYXBwZXIgLmNvbnRhY3QtaXRlbXMgLmNvbnRhY3QtaXRlbS5pcy0tZGFyazpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTsgfVxuICAgICAgLnNlY3Rpb24gLmNvbnRhY3QtaW5mby13cmFwcGVyIC5jb250YWN0LWl0ZW1zIC5jb250YWN0LWl0ZW0gLmNvbnRhY3QtbGFiZWwge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICBmb250LXNpemU6IDFlbTsgfVxuICAgICAgICAuc2VjdGlvbiAuY29udGFjdC1pbmZvLXdyYXBwZXIgLmNvbnRhY3QtaXRlbXMgLmNvbnRhY3QtaXRlbSAuY29udGFjdC1sYWJlbC5pcy0tbGlnaHQge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDI4LCA0MiwgMC41KTsgfVxuICAgICAgLnNlY3Rpb24gLmNvbnRhY3QtaW5mby13cmFwcGVyIC5jb250YWN0LWl0ZW1zIC5jb250YWN0LWl0ZW0gLmNvbnRhY3QtbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5zZWN0aW9uIC53LXdpZGdldC1tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MDBweDsgfVxuXG4uc2VjdGlvbiAudy13aWRnZXQtbWFwIGxhYmVsIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4uc2VjdGlvbiAudy13aWRnZXQtbWFwIGltZyB7XG4gIG1heC13aWR0aDogaW5oZXJpdDsgfVxuXG4uc2VjdGlvbiAudy13aWRnZXQtbWFwIC5nbS1zdHlsZS1pdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc2VjdGlvbiAudy13aWRnZXQtbWFwIC5nbS1zdHlsZS1pdyA+IGJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uc2VjdGlvbiAubWFwIHtcbiAgYm9yZGVyLXJhZGl1czogMS41ZW07XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAxLjVlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbiAuY29udGFjdC1pbmZvLXdyYXBwZXIgLmgxLmlzLS1zbWFsbGVyLmlzLS1jb25zdHJhaW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNWVtOyB9XG4gIC5zZWN0aW9uIC5jb250YWN0LWluZm8td3JhcHBlciAuc2lkZS1ieS1zaWRlIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLnNlY3Rpb24gLmNvbnRhY3QtaW5mby13cmFwcGVyIC5zaWRlLWJ5LXNpZGUgLnNvY2lhbC1pY29ucy5pcy0tY29udGFjdCB7XG4gICAgICBwYWRkaW5nLXRvcDogLjc1ZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi5pcy0tY29udGFjdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuc2VjdGlvbiAuY29udGFjdC1pbmZvLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiA2dnc7XG4gICAgcGFkZGluZy1yaWdodDogNnZ3OyB9XG4gICAgLnNlY3Rpb24gLmNvbnRhY3QtaW5mby13cmFwcGVyIC5zaWRlLWJ5LXNpZGUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLnNlY3Rpb24gLmNvbnRhY3QtaW5mby13cmFwcGVyIC5zaWRlLWJ5LXNpZGUuaXMtLWNvbnRhY3Qge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAuc2VjdGlvbiAuY29udGFjdC1pbmZvLXdyYXBwZXIgLnNpZGUtYnktc2lkZSAuY29udGFjdC1pdGVtIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxuICAgIC5zZWN0aW9uIC5jb250YWN0LWluZm8td3JhcHBlciAuY29udGFjdC1pdGVtcyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLnNlY3Rpb24gLmNvbnRhY3QtaW5mby13cmFwcGVyIC5jb250YWN0LWl0ZW1zIC5jb250YWN0LWl0ZW0ge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG4gIC5zZWN0aW9uIC5tYXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTAwdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogN2VtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNlY3Rpb24gLmNvbnRhY3QtaW5mby13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtOyB9XG4gICAgLnNlY3Rpb24gLmNvbnRhY3QtaW5mby13cmFwcGVyIC5zaWRlLWJ5LXNpZGUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLnNlY3Rpb24gLmNvbnRhY3QtaW5mby13cmFwcGVyIC5zaWRlLWJ5LXNpZGUgLmNvbnRhY3QtaXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjgsIDQyLCAwLjA1KTtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC5zZWN0aW9uIC5jb250YWN0LWluZm8td3JhcHBlciAuc2lkZS1ieS1zaWRlIC5zb2NpYWwtaWNvbnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnNlY3Rpb24gLmNvbnRhY3QtaW5mby13cmFwcGVyIC5jb250YWN0LWl0ZW1zIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnNlY3Rpb24gLmNvbnRhY3QtaW5mby13cmFwcGVyIC5jb250YWN0LWl0ZW1zIC5jb250YWN0LWl0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDI4LCA0MiwgMC4wNSk7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5zZWN0aW9uIC5tYXAge1xuICAgIG1hcmdpbi1sZWZ0OiA2dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiA2dnc7IH0gfVxuXG4uc2VydmljZXMtbGluazpob3ZlciAuc2VydmljZXMtaGVhZGluZyAuc2VydmljZXMtaWNvbiAuaWNvbi1hcnJvdyAuaWNvbi1hcnJvdy1ob3ZlciwgLnNlcnZpY2VzLWxpbms6aG92ZXIgLnNlcnZpY2VzLWJvdHRvbSAuaWNvbi1hcnJvdyAuaWNvbi1hcnJvdy1ob3ZlciB7XG4gIGZpbGw6ICMwMDFjMmE7IH1cblxuLnNlcnZpY2VzLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzgwOTE5OTtcbiAgYm9yZGVyLXJhZGl1czogMS41ZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzMmVtO1xuICBwYWRkaW5nOiAyZW0gMS41ZW0gMS41ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHotaW5kZXg6IDUwOyB9XG4gIC5zZXJ2aWNlcy1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xuICAgIHotaW5kZXg6IDUwOyB9XG4gICAgLnNlcnZpY2VzLWxpbms6aG92ZXIgLnNlcnZpY2VzLWhlYWRpbmcgLnNlcnZpY2VzLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMDAxYzJhOyB9XG4gICAgLnNlcnZpY2VzLWxpbms6aG92ZXIgLnNlcnZpY2VzLWhlYWRpbmcgLnNlcnZpY2VzLXBhcmFncmFwaCB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAyOCwgNDIsIDAuNSk7IH1cbiAgICAuc2VydmljZXMtbGluazpob3ZlciAuc2VydmljZXMtaGVhZGluZyAuc2VydmljZXMtaWNvbiB7XG4gICAgICBoZWlnaHQ6IDJlbTsgfVxuICAgIC5zZXJ2aWNlcy1saW5rOmhvdmVyIC5zZXJ2aWNlcy1ib3R0b20gLnNlcnZpY2VzLWJvdHRvbS13cmFwcGVyIHtcbiAgICAgIGNvbG9yOiAjMDAxYzJhO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuc2VydmljZXMtbGluayAuc2VydmljZXMtaGVhZGluZyB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAuNWVtO1xuICAgIGdyaWQtcm93LWdhcDogLjVlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuc2VydmljZXMtbGluayAuc2VydmljZXMtaGVhZGluZyAuc2VydmljZXMtaWNvbiB7XG4gICAgICBoZWlnaHQ6IDJlbTsgfVxuICAgIC5zZXJ2aWNlcy1saW5rIC5zZXJ2aWNlcy1oZWFkaW5nIC5zZXJ2aWNlcy10aXRsZSB7XG4gICAgICBjb2xvcjogI0ZGRkY7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAgIC5zZXJ2aWNlcy1saW5rIC5zZXJ2aWNlcy1oZWFkaW5nIC5zZXJ2aWNlcy1wYXJhZ3JhcGgge1xuICAgICAgY29sb3I6ICM4MDkxOTk7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxZW07IH1cbiAgLnNlcnZpY2VzLWxpbmsgLnNlcnZpY2VzLWJvdHRvbSAuc2VydmljZXMtYm90dG9tLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogI0ZGRkY7XG4gICAgZ2FwOiA4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAuc2VydmljZXMtbGluayAuc2VydmljZXMtYm90dG9tIC5zZXJ2aWNlcy1ib3R0b20td3JhcHBlciAuaWNvbi1hcnJvdyB7XG4gICAgICBmaWxsOiAjRkZGRjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VydmljZXMtbGluayB7XG4gICAgbWluLWhlaWdodDogMjVlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZXJ2aWNlcy1saW5rIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNlcnZpY2VzLWxpbmsgLnNlcnZpY2VzLWhlYWRpbmcgLnNlcnZpY2VzLXBhcmFncmFwaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4uY29udGFpbmVyIC5wYWtldGUtd3JhcHBlciB7XG4gIGdyaWQtY29sdW1uLWdhcDogMS41ZW07XG4gIGdyaWQtcm93LWdhcDogMS41ZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gIG1hcmdpbi10b3A6IDdlbTtcbiAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICBkaXNwbGF5OiBncmlkOyB9XG4gIC5jb250YWluZXIgLnBha2V0ZS13cmFwcGVyIC5wYWtldCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzgwOTE5OTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjVlbTtcbiAgICBwYWRkaW5nOiAxLjZlbSAyZW0gMmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDFjMmE7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2U7IH1cbiAgICAuY29udGFpbmVyIC5wYWtldGUtd3JhcHBlciAucGFrZXQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5jb250YWluZXIgLnBha2V0ZS13cmFwcGVyIC5wYWtldDpob3ZlciBoMyB7XG4gICAgICAgIGNvbG9yOiAjMDAxYzJhOyB9XG4gICAgICAuY29udGFpbmVyIC5wYWtldGUtd3JhcHBlciAucGFrZXQ6aG92ZXIgLnBhcmFncmFwaC5uby1ib3R0b20uaXMtLWRhcmsucGx1cy0tdG9wIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMjgsIDQyLCAwLjUpOyB9XG4gICAgLmNvbnRhaW5lciAucGFrZXRlLXdyYXBwZXIgLnBha2V0IC5kcm9wZG93bi1saXN0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuY29udGFpbmVyIC5wYWtldGUtd3JhcHBlciAuaWNvbi5pcy1wbHVzLmlzLS1saXR0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbnRhaW5lciAucGFrZXRlLXdyYXBwZXIgLnBhcmFncmFwaC5uby1ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5jb250YWluZXIgLnBha2V0ZS13cmFwcGVyIC5wYXJhZ3JhcGgubm8tYm90dG9tLmlzLS1kYXJrLnBsdXMtLXRvcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICBjb2xvcjogcmdiYSgyNDEsIDI0NCwgMjQ3LCAwLjUpOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXIgLnBha2V0ZS13cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IDRlbTsgfVxuICAgIC5jb250YWluZXIgLnBha2V0ZS13cmFwcGVyIC5wYWtldCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS42ZW07IH1cbiAgICAgIC5jb250YWluZXIgLnBha2V0ZS13cmFwcGVyIC5wYWtldDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDFjMmE7XG4gICAgICAgIGN1cnNvcjogYXV0bzsgfVxuICAgICAgICAuY29udGFpbmVyIC5wYWtldGUtd3JhcHBlciAucGFrZXQ6aG92ZXIgaDMge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAuY29udGFpbmVyIC5wYWtldGUtd3JhcHBlciAucGFrZXQ6aG92ZXIgLnBhcmFncmFwaC5uby1ib3R0b20uaXMtLWRhcmsucGx1cy0tdG9wIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNDEsIDI0NCwgMjQ3LCAwLjUpOyB9XG4gICAgICAuY29udGFpbmVyIC5wYWtldGUtd3JhcHBlciAucGFrZXQgLnBha2V0LWRyb3Bkb3duIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuY29udGFpbmVyIC5wYWtldGUtd3JhcHBlciAucGFrZXQgLm1vYmlsZS1jb2xsYXBzaWJsZSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7IH1cbiAgICAuY29udGFpbmVyIC5wYWtldGUtd3JhcHBlciAuaWNvbi5pcy1wbHVzLmlzLS1saXR0bGUge1xuICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTsgfVxuICAgIC5jb250YWluZXIgLnBha2V0ZS13cmFwcGVyIC5wYWtldC1kcm9wZG93bi5vcGVuZWQgLmljb24uaXMtcGx1cy5pcy0tbGl0dGxlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY29udGFpbmVyIC5wYWtldGUtd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5jb250YWluZXIuaXMtLXNlcnZpY2VoZWFkZXIge1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLXRvcDogOWVtO1xuICBwYWRkaW5nLWJvdHRvbTogNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNvbnRhaW5lciAuYnJlYWRjcnVtYnMtd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmNvbnRhaW5lciAuYnJlYWRjcnVtYnMtd3JhcHBlciAuYnJlYWRjcnVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI1M2Q1MjtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVlbTtcbiAgICBmbGV4OiBub25lO1xuICAgIHBhZGRpbmc6IC42M2VtIC41ZW07XG4gICAgZm9udC1zaXplOiAuODhlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAuNzVlbTsgfVxuICAgIC5jb250YWluZXIgLmJyZWFkY3J1bWJzLXdyYXBwZXIgLmJyZWFkY3J1bWIuY3VycmVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM3LCA2MSwgODIsIDApO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuY29udGFpbmVyIC5icmVhZGNydW1icy13cmFwcGVyIC5icmVhZGNydW1iLXNwYWNlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogLjc1ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAuNzVlbTtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmNvbnRhaW5lciAuYnJlYWRjcnVtYnMtd3JhcHBlciAuYnJlYWRjcnVtYi1zcGFjZXIgLmljb24uaXMtLXh0cmFzbWFsbCB7XG4gICAgICBoZWlnaHQ6IC41ZW07IH1cblxuLmNvbnRhaW5lciBoMS5pcy0tc21hbGxlciB7XG4gIGZvbnQtc2l6ZTogMy4yNWVtO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBMYXRvLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG5cbi5jb250YWluZXIgLnNpZGUtYnktc2lkZS5taW51cy0tdG9wIHtcbiAgbWFyZ2luLXRvcDogLjc1ZW07XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNvbnRhaW5lciAuc2lkZS1ieS1zaWRlIC5zZXJ2aWNlLWhlYWRlci1sZWZ0IHtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogNDAlO1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5jb250YWluZXIgLnNpZGUtYnktc2lkZSAudy1yb3c6YmVmb3JlLCAuY29udGFpbmVyIC5zaWRlLWJ5LXNpZGUgLnctcm93OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gMjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmNvbnRhaW5lciAuc2lkZS1ieS1zaWRlIC53LXJvdzphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5jb250YWluZXIgLnNpZGUtYnktc2lkZSAudy1yb3cudy1yb3cge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5jb250YWluZXIgLnNpZGUtYnktc2lkZSAudy1yb3cgLmNvbHVtbiB7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uY29udGFpbmVyIC5zaWRlLWJ5LXNpZGUgLnctY29sIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiAgICAgJi53LWNvbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH0qLyB9XG4gIC5jb250YWluZXIgLnNpZGUtYnktc2lkZSAudy1jb2wudy1jb2wtNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29udGFpbmVyIC5zaWRlLWJ5LXNpZGUgLnNlcnZpY2UtaGVhZGVyLWxlZnQge1xuICAgIHdpZHRoOiA1MCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyIC5zaWRlLWJ5LXNpZGUgLnNlcnZpY2UtaGVhZGVyLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gIC5jb250YWluZXIgLmJyZWFkY3J1bWIge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuY29udGFpbmVyIC53LXJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5jb250YWluZXIgLnctY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmNvbnRhaW5lci5pcy0tc2VydmljZWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDdlbTsgfVxuICAuY29udGFpbmVyIC5icmVhZGNydW1icy13cmFwcGVyIC5icmVhZGNydW1iIHtcbiAgICBmb250LXNpemU6IDFlbTsgfVxuICAuY29udGFpbmVyIC5icmVhZGNydW1icy13cmFwcGVyIC5icmVhZGNydW1iLmN1cnJlbnQge1xuICAgIGZsZXg6IDAgYXV0bztcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIC5jb250YWluZXIgLnNpZGUtYnktc2lkZSAudy1jb2wudy1jb2wtNiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbnRhaW5lciAuc2lkZS1ieS1zaWRlIC53LXJvdyAuY29sdW1uLTIge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbi5zZWN0aW9uLmlzLS1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc2VjdGlvbi5pcy0tc2VydmljZWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjMmE7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41ZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIuNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNlY3Rpb24gLmNvbnRhaW5lci52aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbi5zZWN0aW9uIC5jb250YWluZXIuaXMtLXByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgZWFzZS1vdXQsIG9wYWNpdHkgMXMgZWFzZS1vdXQ7IH1cblxuLnNlY3Rpb24gLnR4dC1iZyB7XG4gIHotaW5kZXg6IC0xO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAlO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IDAlO1xuICByaWdodDogMCU7IH1cbiAgLnNlY3Rpb24gLnR4dC1iZy5pcy0tYm90dG9tIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwJTtcbiAgICBsZWZ0OiAwJTtcbiAgICByaWdodDogMCU7IH1cbiAgLnNlY3Rpb24gLnR4dC1iZyAubGFyZ2UtYmctdHh0IHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIGZsZXg6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAuMWVtO1xuICAgIGZvbnQtc2l6ZTogMTguNzVlbTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLnNlY3Rpb24gLnR4dC1iZyAubGFyZ2UtYmctdHh0LmlzLS1pbnZpc2libGUge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTsgfVxuXG4uc2VjdGlvbiAuY29udGFpbmVyLmlzLS1jZW50ZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDE2ZW07XG4gIHBhZGRpbmctYm90dG9tOiAxNmVtO1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5zZWN0aW9uIC5jb250YWluZXIgLmgxLmlzLS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogN2VtO1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMWMyYTsgfVxuXG4uc2VjdGlvbiAuY29udGFpbmVyIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5zZWN0aW9uIC5jb250YWluZXIgLnByb2dyZXNzLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMjAlO1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5zZWN0aW9uIC5jb250YWluZXIgLnByb2dyZXNzLXdyYXBwZXIgLnByb2dyZXNzLWljb24ge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNlY3Rpb24gLmNvbnRhaW5lciAucHJvZ3Jlc3Mtd3JhcHBlciAucHJvZ3Jlc3MtaWNvbiAuaWNvbi5pcy0taHVnZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuc2VjdGlvbiAuY29udGFpbmVyIC5wcm9ncmVzcy13cmFwcGVyIC5wcm9ncmVzcy1pY29uIC5pY29uLmlzLS1wcm9ncmVzcyB7XG4gICAgICBoZWlnaHQ6IDMuMjVlbTsgfVxuICAgIC5zZWN0aW9uIC5jb250YWluZXIgLnByb2dyZXNzLXdyYXBwZXIgLnByb2dyZXNzLWljb24gLmljb24tb250b3Age1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDAlO1xuICAgICAgYm90dG9tOiAwJTtcbiAgICAgIGxlZnQ6IDAlO1xuICAgICAgcmlnaHQ6IDAlOyB9XG4gICAgICAuc2VjdGlvbiAuY29udGFpbmVyIC5wcm9ncmVzcy13cmFwcGVyIC5wcm9ncmVzcy1pY29uIC5pY29uLW9udG9wOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyIC5wcm9ncmVzcy13cmFwcGVyIC5wcm9ncmVzcy1jb250ZW50IC5wcm9ncmVzcy1oZWFkbGluZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgZm9udC1zaXplOiAxLjc1ZW07XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmOyB9XG4gIC5zZWN0aW9uIC5jb250YWluZXIgLnByb2dyZXNzLXdyYXBwZXIgLnByb2dyZXNzLWNvbnRlbnQgLmJ1bGxldC1saXN0LWl0ZW0ge1xuICAgIGdyaWQtY29sdW1uLWdhcDogLjc1ZW07XG4gICAgZ3JpZC1yb3ctZ2FwOiAuNzVlbTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAuNzVlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7IH1cbiAgICAuc2VjdGlvbiAuY29udGFpbmVyIC5wcm9ncmVzcy13cmFwcGVyIC5wcm9ncmVzcy1jb250ZW50IC5idWxsZXQtbGlzdC1pdGVtIC5idWxsZXQtaWNvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAuMzhlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAgIC5zZWN0aW9uIC5jb250YWluZXIgLnByb2dyZXNzLXdyYXBwZXIgLnByb2dyZXNzLWNvbnRlbnQgLmJ1bGxldC1saXN0LWl0ZW0gLnBhcmFncmFwaCB7XG4gICAgICBtYXJnaW4tdG9wOiAuNzVlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gICAgLnNlY3Rpb24gLmNvbnRhaW5lciAucHJvZ3Jlc3Mtd3JhcHBlciAucHJvZ3Jlc3MtY29udGVudCAuYnVsbGV0LWxpc3QtaXRlbSAubm8tYm90dG9tIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zZWN0aW9uIC5jb250YWluZXIgLnByb2dyZXNzLWxpbmUge1xuICBmbGV4OiAxO1xuICBtYXJnaW4tdG9wOiA3ZW07XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNWVtOyB9XG4gIC5zZWN0aW9uIC5jb250YWluZXIgLnByb2dyZXNzLWxpbmUgLmxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDFjMmE7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDA7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC43cyBlYXNlLW91dDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbiAuY29udGFpbmVyIC5wcm9ncmVzcy13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnNlY3Rpb24gLmNvbnRhaW5lciAucHJvZ3Jlc3Mtd3JhcHBlciAucHJvZ3Jlc3MtaWNvbiB7XG4gICAgICB3aWR0aDogMTJlbTsgfVxuICAgICAgLnNlY3Rpb24gLmNvbnRhaW5lciAucHJvZ3Jlc3Mtd3JhcHBlciAucHJvZ3Jlc3MtaWNvbiAuaWNvbi5pcy0tcHJvZ3Jlc3Mge1xuICAgICAgICBoZWlnaHQ6IDNlbTsgfVxuICAgIC5zZWN0aW9uIC5jb250YWluZXIgLnByb2dyZXNzLXdyYXBwZXIgLnByb2dyZXNzLWNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5zZWN0aW9uIC5jb250YWluZXIgLnByb2dyZXNzLWxpbmUge1xuICAgIG1hcmdpbi10b3A6IDVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IC41ZW07XG4gICAgcGFkZGluZy1yaWdodDogLjVlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uIC5jb250YWluZXIuaXMtLXByb2dyZXNzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctdG9wOiA1LjVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogN2VtOyB9XG4gIC5zZWN0aW9uIC5jb250YWluZXIuaXMtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAxMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMmVtOyB9XG4gIC5zZWN0aW9uIC5jb250YWluZXIgLnByb2dyZXNzLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2VjdGlvbiAuY29udGFpbmVyIC5wcm9ncmVzcy13cmFwcGVyIC5wcm9ncmVzcy1pY29uIHtcbiAgICAgIGZsZXg6IDAgYXV0bztcbiAgICAgIHdpZHRoOiAxNmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyLjVlbTsgfVxuICAgIC5zZWN0aW9uIC5jb250YWluZXIgLnByb2dyZXNzLXdyYXBwZXIgLnByb2dyZXNzLWNvbnRlbnQge1xuICAgICAgZmxleDogMTsgfVxuICAgICAgLnNlY3Rpb24gLmNvbnRhaW5lciAucHJvZ3Jlc3Mtd3JhcHBlciAucHJvZ3Jlc3MtY29udGVudCAuYnVsbGV0LWxpc3QtaXRlbSAucGFyYWdyYXBoIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5zZWN0aW9uIC5jb250YWluZXIgLnByb2dyZXNzLWxpbmUge1xuICAgIGZsZXg6IDAgYXV0bztcbiAgICBoZWlnaHQ6IDdlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDhlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLnNlY3Rpb24gLmNvbnRhaW5lciAucHJvZ3Jlc3MtbGluZSAubGluZSB7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgaGVpZ2h0OiAwJTtcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjdzIGVhc2Utb3V0OyB9XG4gIC5zZWN0aW9uIC50ZXh0LWJnIC5sYXJnZS1iZy10eHQge1xuICAgIGZvbnQtc2l6ZTogMTJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zZWN0aW9uIC50eHQtYmcge1xuICAgIHRvcDogNSU7IH1cbiAgICAuc2VjdGlvbiAudHh0LWJnLmlzLS1ib3R0b20ge1xuICAgICAgYm90dG9tOiA1JTsgfVxuICAgIC5zZWN0aW9uIC50eHQtYmcgLmxhcmdlLWJnLXR4dCB7XG4gICAgICBmb250LXNpemU6IDhlbTsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyLmlzLS1jZW50ZXIge1xuICAgIHBhZGRpbmctdG9wOiA4ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDhlbTsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyLmlzLS1wcm9ncmVzcyB7XG4gICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtOyB9XG4gIC5zZWN0aW9uIC5jb250YWluZXIgLmgxLmlzLS1sYXJnZSB7XG4gICAgZm9udC1zaXplOiA1ZW07IH1cbiAgLnNlY3Rpb24gLmNvbnRhaW5lciAucHJvZ3Jlc3Mtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC5zZWN0aW9uIC5jb250YWluZXIgLnByb2dyZXNzLXdyYXBwZXIgLnByb2dyZXNzLWljb24ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnNlY3Rpb24gLmNvbnRhaW5lciAucHJvZ3Jlc3Mtd3JhcHBlciAucHJvZ3Jlc3MtY29udGVudCB7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoOyB9XG4gICAgICAuc2VjdGlvbiAuY29udGFpbmVyIC5wcm9ncmVzcy13cmFwcGVyIC5wcm9ncmVzcy1jb250ZW50IC5idWxsZXQtbGlzdC1pdGVtIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgLnNlY3Rpb24gLmNvbnRhaW5lciAucHJvZ3Jlc3Mtd3JhcHBlciAucHJvZ3Jlc3MtY29udGVudCAuYnVsbGV0LWxpc3QtaXRlbSAuYnVsbGV0LWljb24ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4OyB9XG4gICAgICAgIC5zZWN0aW9uIC5jb250YWluZXIgLnByb2dyZXNzLXdyYXBwZXIgLnByb2dyZXNzLWNvbnRlbnQgLmJ1bGxldC1saXN0LWl0ZW0gLm5vLWJvdHRvbSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zZWN0aW9uIC5jb250YWluZXIgLnByb2dyZXNzLWxpbmUge1xuICAgIG1hcmdpbjogMjRweCBhdXRvIDMycHggMTUlO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5zZWN0aW9uIC5jb250YWluZXIgLnByb2dyZXNzLWxpbmUgLmxpbmUge1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMCU7XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC43cyBlYXNlLW91dDsgfSB9XG5cbi5zZWN0aW9uLmlzLS1zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBmbGV4OiAxOyB9XG5cbi5zZWN0aW9uIC5sZWZ0LWFycm93LXNlcnZpY2VzLCAuc2VjdGlvbiAucmlnaHQtYXJyb3ctc2VydmljZXMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWN0aW9uIC53LXNsaWRlci1hcnJvdy1sZWZ0LCAuc2VjdGlvbiAudy1zbGlkZXItYXJyb3ctcmlnaHQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpZHRoOiA4MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNlY3Rpb24gLnctc2xpZGVyLWFycm93LWxlZnQgW2NsYXNzXj1cInctaWNvbi1cIl0sIC5zZWN0aW9uIC53LXNsaWRlci1hcnJvdy1yaWdodCBbY2xhc3NePVwidy1pY29uLVwiXSwgLnNlY3Rpb24gLnctc2xpZGVyLWFycm93LWxlZnQgW2NsYXNzKj1cIiB3LWljb24tXCJdLCAuc2VjdGlvbiAudy1zbGlkZXItYXJyb3ctcmlnaHQgW2NsYXNzKj1cIiB3LWljb24tXCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5zZWN0aW9uIC53LXNsaWRlci1hcnJvdy1sZWZ0OmZvY3VzLCAuc2VjdGlvbiAudy1zbGlkZXItYXJyb3ctcmlnaHQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5zZWN0aW9uIC53LXNsaWRlci1hcnJvdy1sZWZ0IHtcbiAgei1pbmRleDogMztcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnNlY3Rpb24gLnctc2xpZGVyLWFycm93LXJpZ2h0IHtcbiAgei1pbmRleDogNDtcbiAgbGVmdDogYXV0bzsgfVxuXG4uc2VjdGlvbiAudy1pY29uLXNsaWRlci1sZWZ0LCAuc2VjdGlvbiAudy1pY29uLXNsaWRlci1yaWdodCB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW46IGF1dG87XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDsgfVxuXG4uc2VjdGlvbiAudy1zbGlkZXItYXJpYS1sYWJlbCB7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zZWN0aW9uIC53LXNsaWRlci1mb3JjZS1zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uc2VjdGlvbiAudy1zbGlkZXItbWFzayB7XG4gIHotaW5kZXg6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNlY3Rpb24gLnctc2xpZGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc2VjdGlvbiAudy1zbGlkZXItbmF2IHtcbiAgei1pbmRleDogMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7IH1cblxuLnNlY3Rpb24gLnctc2xpZGVyLW5hdi53LXJvdW5kID4gZGl2IHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuXG4uc2VjdGlvbiAudy1zbGlkZXItbmF2LnctbnVtID4gZGl2IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogLjJlbSAuNWVtOyB9XG5cbi5zZWN0aW9uIC53LXNsaWRlci1uYXYudy1zaGFkb3cgPiBkaXYge1xuICBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoNTEsIDUxLCA1MSwgMC40KTsgfVxuXG4uc2VjdGlvbiAudy1zbGlkZXItbmF2LWludmVydCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5zZWN0aW9uIC53LXNsaWRlci1uYXYtaW52ZXJ0ID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjQpOyB9XG5cbi5zZWN0aW9uIC53LXNsaWRlci1uYXYtaW52ZXJ0ID4gZGl2LnctYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjsgfVxuXG4uc2VjdGlvbiAudy1zbGlkZXItZG90IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW46IDAgM3B4IC41ZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjFzLCBjb2xvciAuMXM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zZWN0aW9uIC53LXNsaWRlci1kb3Qudy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5zZWN0aW9uIC53LXNsaWRlci1kb3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZjsgfVxuXG4uc2VjdGlvbiAudy1zbGlkZXItZG90OmZvY3VzLnctYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uc2VjdGlvbiAuY29udGFpbmVyLmlzLS11c3AtY29weSB7XG4gIGdyaWQtY29sdW1uLWdhcDogMS41ZW07XG4gIGdyaWQtcm93LWdhcDogMS41ZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgZGlzcGxheTogZ3JpZDsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyLmlzLS11c3AtY29weSAudXNwLXdyYXBwZXItY29weSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZGZlMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMS41ZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAxO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMS41ZW07XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5zZWN0aW9uIC5jb250YWluZXIuaXMtLXVzcC1jb3B5IC51c3Atd3JhcHBlci1jb3B5IC51c3Atd2FycHBlci1pbm5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5zZWN0aW9uIC5jb250YWluZXIuaXMtLXVzcC1jb3B5IC51c3Atd3JhcHBlci1jb3B5IC51c3Atd2FycHBlci1pbm5lciAudXNwLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLnNlY3Rpb24gLmNvbnRhaW5lci5pcy0tdXNwLWNvcHkgLnVzcC13cmFwcGVyLWNvcHkgLnVzcC13YXJwcGVyLWlubmVyIC51c3AtaWNvbiAuaWNvbi5pcy0tY2hlY2sge1xuICAgICAgICAgIGhlaWdodDogMi40NGVtOyB9XG4gICAgICAuc2VjdGlvbiAuY29udGFpbmVyLmlzLS11c3AtY29weSAudXNwLXdyYXBwZXItY29weSAudXNwLXdhcnBwZXItaW5uZXIgLnVzcC1oZWFkaW5nIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5zZWN0aW9uIC5jb250YWluZXIuaXMtLXVzcC1jb3B5IC51c3Atd3JhcHBlci1jb3B5IC51c3Atd2FycHBlci1pbm5lciAudXNwLWhlYWRpbmcgLnVzcC1jb3B5IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjc1ZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zOyB9XG5cbi5zZWN0aW9uIC5jb250YWluZXIuaXMtLTUge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmciAxZnI7IH1cblxuLnNlY3Rpb24gLmNvbnRhaW5lciAudy1lbWJlZDpiZWZvcmUsIC5zZWN0aW9uIC5jb250YWluZXIgLnctZW1iZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAyO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uc2VjdGlvbiAuY29udGFpbmVyIC53LWVtYmVkOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24gLmxlZnQtYXJyb3ctc2VydmljZXMsIC5zZWN0aW9uIC5yaWdodC1hcnJvdy1zZXJ2aWNlcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5zZWN0aW9uIC5jb250YWluZXIuaXMtLXVzcC1jb3B5IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDIuNWVtO1xuICAgIGdyaWQtcm93LWdhcDogMi41ZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gICAgZGlzcGxheTogZ3JpZDsgfVxuICAgIC5zZWN0aW9uIC5jb250YWluZXIuaXMtLXVzcC1jb3B5IC51c3Atd3JhcHBlci1jb3B5IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLnNlY3Rpb24gLmNvbnRhaW5lci5pcy0tdXNwLWNvcHkgLnVzcC13cmFwcGVyLWNvcHkgLnVzcC13cmFwcGVyLWlubmVyIC51c3AtaGVhZGluZyAudXNwLWNvcHkge1xuICAgICAgICBmb250LXNpemU6IDEuNWVtOyB9XG4gIC5zZWN0aW9uIC5jb250YWluZXIuaXMtLTUge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyICN3LW5vZGUtXzg2Mjg1OGU4LTY1M2ItZDczMC0zMWFjLTAwZTdmZjE1ZWE5Zi1kODRhZjEyYSB7XG4gICAgZ3JpZC1hcmVhOiBzcGFuIDEgLyBzcGFuIDIgLyBzcGFuIDEgLyBzcGFuIDI7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbiAuY29udGFpbmVyLmlzLS11c3AtY29weSB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAyZW07XG4gICAgZ3JpZC1yb3ctZ2FwOiAyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnNlY3Rpb24gLmNvbnRhaW5lci5pcy0tdXNwLWNvcHkgLnVzcC13cmFwcGVyLWNvcHkgLnVzcC13cmFwcGVyLWlubmVyIC51c3AtaGVhZGluZyAudXNwLWNvcHkge1xuICAgICAgZm9udC1zaXplOiAyZW07IH1cbiAgICAuc2VjdGlvbiAuY29udGFpbmVyLmlzLS11c3AtY29weSAudXNwLXdyYXBwZXItY29weSAudXNwLXdyYXBwZXItaW5uZXIgLnVzcC1oZWFkaW5nIC5wYXJhZ3JhcGguaXMtLXVzcCB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2VjdGlvbiAubGVmdC1hcnJvdy1zZXJ2aWNlcywgLnNlY3Rpb24gLnJpZ2h0LWFycm93LXNlcnZpY2VzIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnNlY3Rpb24gLmNvbnRhaW5lci5pcy0tdXNwLWNvcHkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9XG4gICAgLnNlY3Rpb24gLmNvbnRhaW5lci5pcy0tdXNwLWNvcHkgLnVzcC13cmFwcGVyLWNvcHkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAgIC5zZWN0aW9uIC5jb250YWluZXIuaXMtLXVzcC1jb3B5IC51c3Atd3JhcHBlci1jb3B5IC51c3Atd3JhcHBlci1pbm5lciAudXNwLWljb24gLnVzcC1oZWFkaW5nIC51c3AtY29weSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyLmlzLS01IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfSB9XG5cbi5zZWN0aW9uIC5jb250YWluZXIuaXMtLWxhc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogN2VtOyB9XG5cbi5zZWN0aW9uIC5jb250YWluZXIuaW5mbyAuZHJvcGRvd24ge1xuICB6LWluZGV4OiAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjVlbTtcbiAgZm9udC1zaXplOiAuNzV2dzsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyLmluZm8gLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuc2VjdGlvbiAuY29udGFpbmVyLmluZm8gLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUgLmxlaXN0dW5nZW4taGVhZGxpbmUge1xuICAgICAgY29sb3I6ICMwMDFjMmE7XG4gICAgICBmb250LXNpemU6IDRlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5zZWN0aW9uIC5jb250YWluZXIuaW5mbyAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZS5vcGVuZWQgLmljb24uaXMtcGx1cyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgLnNlY3Rpb24gLmNvbnRhaW5lci5pbmZvIC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIC5pY29uIHtcbiAgICAgIGhlaWdodDogMmVtOyB9XG4gICAgICAuc2VjdGlvbiAuY29udGFpbmVyLmluZm8gLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUgLmljb24uaXMtcGx1cyB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7IH1cbiAgLnNlY3Rpb24gLmNvbnRhaW5lci5pbmZvIC5kcm9wZG93biAuZHJvcGRvd24tbGlzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuc2VjdGlvbiAuY29udGFpbmVyLmluZm8gLmRyb3Bkb3duIC5kcm9wZG93bi1saXN0IC5pbnRyby5wbHVzLXRvcCB7XG4gICAgICBtYXJnaW4tdG9wOiAuNzVlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbiAuY29udGFpbmVyLmluZm8gLmRyb3Bkb3duIHtcbiAgICBmb250LXNpemU6IDF2dzsgfVxuICAgIC5zZWN0aW9uIC5jb250YWluZXIuaW5mbyAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSAubGVpc3R1bmdlbi1oZWFkbGluZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLnNlY3Rpb24gLmNvbnRhaW5lciAuaW50cm8ge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zZWN0aW9uIC5jb250YWluZXIuaW5mbyAuZHJvcGRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4OyB9XG4gICAgLnNlY3Rpb24gLmNvbnRhaW5lci5pbmZvIC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMTJweDtcbiAgICAgIGdyaWQtcm93LWdhcDogMTJweDsgfVxuICAgICAgLnNlY3Rpb24gLmNvbnRhaW5lci5pbmZvIC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIC5pY29uLmlzLXBsdXMge1xuICAgICAgICBoZWlnaHQ6IDEycHg7IH0gfVxuXG4uc2VjdGlvbiAuY29udGFpbmVyIC5nYWxsZXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiA0NXZ3O1xuICBtYXgtaGVpZ2h0OiA1MGVtOyB9XG4gIC5zZWN0aW9uIC5jb250YWluZXIgLmdhbGxlcnkudy1zbGlkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjbGVhcjogYm90aDtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlY3Rpb24gLmNvbnRhaW5lciAuZ2FsbGVyeSAudy1zbGlkZXItbWFzayB7XG4gICAgei1pbmRleDogMTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnNlY3Rpb24gLmNvbnRhaW5lciAuZ2FsbGVyeSAudy1zbGlkZXItbWFzayAuZ2FsbGVyeS1pbWFnZS1kaXYge1xuICAgICAgYm9yZGVyLXJhZGl1czogMS41ZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuc2VjdGlvbiAuY29udGFpbmVyIC5nYWxsZXJ5IC53LXNsaWRlci1tYXNrIC5nYWxsZXJ5LWltYWdlLWRpdiAuZ2FsbGVyeS1pbWFnZSB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnNlY3Rpb24gLmNvbnRhaW5lciAuZ2FsbGVyeSAudy1zbGlkZXItbWFzayAudy1zbGlkZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyIC5nYWxsZXJ5IC5sZWZ0LWFycm93IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnNlY3Rpb24gLmNvbnRhaW5lciAuZ2FsbGVyeSAucmlnaHQtYXJyb3cge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyIC5nYWxsZXJ5IC53LXNsaWRlci1hcnJvdy1sZWZ0LCAuc2VjdGlvbiAuY29udGFpbmVyIC5nYWxsZXJ5IC53LXNsaWRlci1hcnJvdy1yaWdodCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICB0YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zZWN0aW9uIC5jb250YWluZXIgLmdhbGxlcnkgLnctc2xpZGVyLWFycm93LWxlZnQ6Zm9jdXMsIC5zZWN0aW9uIC5jb250YWluZXIgLmdhbGxlcnkgLnctc2xpZGVyLWFycm93LXJpZ2h0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIC5zZWN0aW9uIC5jb250YWluZXIgLmdhbGxlcnkgLnctc2xpZGVyLWFycm93LWxlZnQge1xuICAgIHotaW5kZXg6IDM7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnNlY3Rpb24gLmNvbnRhaW5lciAuZ2FsbGVyeSAudy1zbGlkZXItYXJyb3ctcmlnaHQge1xuICAgIHotaW5kZXg6IDQ7XG4gICAgbGVmdDogYXV0bzsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyIC5nYWxsZXJ5IC53LXNsaWRlci1uYXYge1xuICAgIHotaW5kZXg6IDI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICB0YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyIC5nYWxsZXJ5IC53LXNsaWRlci1uYXYudy1yb3VuZCA+IGRpdiB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyIC5nYWxsZXJ5IC53LXNsaWRlci1kb3Qge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBtYXJnaW46IDAgM3B4IC41ZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMXMsIGNvbG9yIC4xcztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZWN0aW9uIC5jb250YWluZXIgLmdhbGxlcnkgLnctc2xpZGVyLWRvdC53LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyIC5nYWxsZXJ5IC53LXNsaWRlci1kb3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmY7IH1cbiAgLnNlY3Rpb24gLmNvbnRhaW5lciAuZ2FsbGVyeSAudy1zbGlkZXItZG90OmZvY3VzLnctYWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zZWN0aW9uIC5jb250YWluZXIgLmdhbGxlcnkge1xuICAgIGhlaWdodDogNjB2dztcbiAgICBtYXgtaGVpZ2h0OiAzMGVtOyB9XG4gICAgLnNlY3Rpb24gLmNvbnRhaW5lciAuZ2FsbGVyeSAudy1zbGlkZXItbWFzayAuZ2FsbGVyeS1pbWFnZS1kaXYge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyLmlzLS1nYWxsZXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAzZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtO1xuICAgIHBhZGRpbmc6IDAgMDsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyIC5sZWZ0LWFycm93LCAuc2VjdGlvbiAuY29udGFpbmVyIC5yaWdodC1hcnJvdyB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuLnNlY3Rpb24uaXMtLWRhcmsge1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzJhO1xuICBib3JkZXItcmFkaXVzOiAyLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zZWN0aW9uLmlzLS1kYXJrIC50ZXh0LWltYWdlIC50ZXh0LWltYWdlLXRleHQtd3JhcHBlciBoMiB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnNlY3Rpb24uaXMtLWRhcmsgLnRleHQtaW1hZ2UgLnRleHQtaW1hZ2UtdGV4dC13cmFwcGVyIC5oMy5pcy0tYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAuc2VjdGlvbi5pcy0tZGFyayAuc2lkZS1ieS1zaWRlIGgxIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uc2VjdGlvbiAuZGVqYW4taGVhZGVyLXRleHQtb3V0ZXItd3JhcHBlciB7XG4gIHotaW5kZXg6IDI7XG4gIGdyaWQtY29sdW1uLWdhcDogMS41ZW07XG4gIGdyaWQtcm93LWdhcDogMS41ZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNDUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlY3Rpb24gLmRlamFuLWhlYWRlci10ZXh0LW91dGVyLXdyYXBwZXIgLmRlamFuLWhlYWRlci10ZXh0LWlubmVyLXdyYXBwZXIge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMS41ZW07XG4gICAgZ3JpZC1yb3ctZ2FwOiAxLjVlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuc2VjdGlvbiAuZGVqYW4taGVhZGVyLXRleHQtb3V0ZXItd3JhcHBlciAuZGVqYW4taGVhZGVyLXRleHQtaW5uZXItd3JhcHBlciBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxLjVlbTsgfVxuXG4uc2VjdGlvbiAuZGVqYW4tcGFnZS10ZXh0LWJnIHtcbiAgZm9udC1zaXplOiAxMi41ZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiA3MSU7XG4gIHJpZ2h0OiA2NiU7IH1cbiAgLnNlY3Rpb24gLmRlamFuLXBhZ2UtdGV4dC1iZy5pcy0tc3BlYWtlciB7XG4gICAgb3BhY2l0eTogLjQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNmVtO1xuICAgIHRvcDogOCU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC04JTsgfVxuICAuc2VjdGlvbiAuZGVqYW4tcGFnZS10ZXh0LWJnLmlzLS1mb3VuZGVyIHtcbiAgICBvcGFjaXR5OiAuNDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE2ZW07XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMjIlO1xuICAgIGxlZnQ6IDMlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5zZWN0aW9uIC5kZWphbi1wYWdlLXRleHQtYmcuaXMtLXN1cm5hbWUge1xuICAgIHRvcDogMzYlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiA0MiU7XG4gICAgcmlnaHQ6IGF1dG87IH1cblxuLnNlY3Rpb24uaXMtLWRlamFuIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGhlaWdodDogOTV2aDtcbiAgbWluLWhlaWdodDogNDAuNjNlbTtcbiAgcGFkZGluZy1ib3R0b206IDUlO1xuICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLnNlY3Rpb24gLmRlamFuLWhlcm8taW1hZ2Utd3JhcHBlciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogLTYlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87IH1cbiAgLnNlY3Rpb24gLmRlamFuLWhlcm8taW1hZ2Utd3JhcHBlciAuZGVqYW4taGVyby1pbWFnZS1pbm5lci13cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB3aWR0aDogODAlO1xuICAgIG1heC13aWR0aDogNDVlbTtcbiAgICBoZWlnaHQ6IDkwdmg7XG4gICAgbWluLWhlaWdodDogNDBlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogLTclO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDAlOyB9XG4gICAgLnNlY3Rpb24gLmRlamFuLWhlcm8taW1hZ2Utd3JhcHBlciAuZGVqYW4taGVyby1pbWFnZS1pbm5lci13cmFwcGVyIC5pbWcge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5zZWN0aW9uIC5kZWphbi1oZXJvLWltYWdlLXdyYXBwZXIgLmRlamFuLWhlcm8taW1hZ2UtaW5uZXItd3JhcHBlciAuaW1nLmlzLS1kZWphbiB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cblxuLnNlY3Rpb24gLmRlamFuLW1vYmlsZS1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlY3Rpb24gLmNvbnRhaW5lci5pcy0tZmxleCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyLmlzLS1mbGV4LmlzLS12ZXJ0aWNhbCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA3ZW07XG4gICAgZ3JpZC1yb3ctZ2FwOiA3ZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiA3ZW07IH1cblxuLnNlY3Rpb24gLmNvbnRhaW5lciAuc2lkZS1ieS1zaWRlIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMuMjVlbTtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyIC5zaWRlLWJ5LXNpZGUuaXMtLWRlamFuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zZWN0aW9uIC5jb250YWluZXIgLnNpZGUtYnktc2lkZS5taW51cy0tdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAuNzVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zZWN0aW9uIC5jb250YWluZXIgLnNpZGUtYnktc2lkZSAuaW50cm90ZXh0IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDEuNWVtO1xuICAgIGdyaWQtcm93LWdhcDogMS41ZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogNDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuc2VjdGlvbiAuY29udGFpbmVyIC5zaWRlLWJ5LXNpZGUgLmludHJvdGV4dCAuaW50cm8ge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgLnNlY3Rpb24gLmNvbnRhaW5lciAuc2lkZS1ieS1zaWRlIC5ibG9jay1oZWFkaW5nIHtcbiAgICB3aWR0aDogNDAlOyB9XG4gICAgLnNlY3Rpb24gLmNvbnRhaW5lciAuc2lkZS1ieS1zaWRlIC5ibG9jay1oZWFkaW5nIGgxIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4uc2VjdGlvbiAuY29udGFpbmVyIC50ZXh0LWltYWdlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogODAlOyB9XG4gIC5zZWN0aW9uIC5jb250YWluZXIgLnRleHQtaW1hZ2UuaXMtLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyIC50ZXh0LWltYWdlIC50ZXh0LWltYWdlLXRleHQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5zZWN0aW9uIC5jb250YWluZXIgLnRleHQtaW1hZ2UgLnRleHQtaW1hZ2UtaW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNWVtO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5zZWN0aW9uIC5jb250YWluZXIgLnRleHQtaW1hZ2UgLnRleHQtaW1hZ2UtaW1hZ2UgaW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNHB4OyB9XG4gIC5zZWN0aW9uIC5jb250YWluZXIgLnRleHQtaW1hZ2UgLnRleHQtaW1hZ2UtdGV4dC13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAyNC4yNWVtO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuc2VjdGlvbiAuY29udGFpbmVyIC50ZXh0LWltYWdlIC50ZXh0LWltYWdlLXRleHQtd3JhcHBlciBoMiB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgZm9udC1mYW1pbHk6IExhdG8sIHNhbnMtc2VyaWY7IH1cbiAgICAuc2VjdGlvbiAuY29udGFpbmVyIC50ZXh0LWltYWdlIC50ZXh0LWltYWdlLXRleHQtd3JhcHBlciAucGFyYWdyYXBoIHtcbiAgICAgIG1hcmdpbi10b3A6IC43NWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgZm9udC1zaXplOiAxZW07IH1cblxuLnNlY3Rpb24gLmNvbnRhaW5lciAucmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuXG4uc2VjdGlvbiAuY29udGFpbmVyLmJvdHRvbS1vIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLnNlY3Rpb24gLmJhY2tncm91bmQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgdG9wOiAwJTtcbiAgYm90dG9tOiAwJTtcbiAgbGVmdDogMCU7XG4gIHJpZ2h0OiAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc2VjdGlvbiAuYmFja2dyb3VuZC13cmFwcGVyIC5sZWZ0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDcwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuICAgIC5zZWN0aW9uIC5iYWNrZ3JvdW5kLXdyYXBwZXIgLmxlZnQgaW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDAlLCAtMzAlKTsgfVxuICAuc2VjdGlvbiAuYmFja2dyb3VuZC13cmFwcGVyIC5yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA3MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1JSwgMTUlKTsgfVxuICAgIC5zZWN0aW9uIC5iYWNrZ3JvdW5kLXdyYXBwZXIgLnJpZ2h0IGltZyB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLmlzLS1kZWphbiB7XG4gICAgaGVpZ2h0OiA3MHZoOyB9XG4gIC5zZWN0aW9uIC5kZWphbi1oZWFkZXItdGV4dC1vdXRlci13cmFwcGVyIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgLnNlY3Rpb24gLmRlamFuLWhlYWRlci10ZXh0LW91dGVyLXdyYXBwZXIgLmRlamFuLWhlcm8taW1hZ2UtaW5uZXItd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlY3Rpb24gLmRlamFuLXBhZ2UtdGV4dC1iZyB7XG4gICAgcmlnaHQ6IDUwJTsgfVxuICAuc2VjdGlvbiAuZGVqYW4taGVyby1pbWFnZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zZWN0aW9uIC5kZWphbi1oZXJvLWltYWdlLXdyYXBwZXIgLmRlamFuLWhlcm8taW1hZ2UtaW5uZXItd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlY3Rpb24gLmRlamFuLW1vYmlsZS1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMCU7XG4gICAgYm90dG9tOiAwJTtcbiAgICBsZWZ0OiAwJTtcbiAgICByaWdodDogMCU7IH1cbiAgLnNlY3Rpb24gLmRlamFuLW1vYmlsZS1pbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDE2JTtcbiAgICBsZWZ0OiA1JTsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyIC5zaWRlLWJ5LXNpZGUge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuc2VjdGlvbiAuY29udGFpbmVyIC5zaWRlLWJ5LXNpZGUgLmJsb2NrLWhlYWRpbmcge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkaW5nLWdhbGxlcnkgLmhlYWRpbmctZ2FsbGVyeS13cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaGVhZGluZy1nYWxsZXJ5IC5oZWFkaW5nLWdhbGxlcnktd3JhcHBlciAuaGVhZGluZy10ZXh0LWNlbyB7XG4gICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgLnNlY3Rpb24uaXMtLWRlamFuIHtcbiAgICBoZWlnaHQ6IDEwMHZ3O1xuICAgIHBhZGRpbmctbGVmdDogNXZ3OyB9XG4gIC5zZWN0aW9uIC5kZWphbi1oZWFkZXItdGV4dC1vdXRlci13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zZWN0aW9uIC5kZWphbi1oZWFkZXItdGV4dC1vdXRlci13cmFwcGVyIC5kZWphbi1oZWFkZXItdGV4dC1pbm5lci13cmFwcGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuc2VjdGlvbiAuZGVqYW4tcGFnZS10ZXh0LWJnIHtcbiAgICBmb250LXNpemU6IDhlbTtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiA3MyU7XG4gICAgbGVmdDogMyU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgICAuc2VjdGlvbiAuZGVqYW4tcGFnZS10ZXh0LWJnLmlzLS1zdXJuYW1lIHtcbiAgICAgIGxlZnQ6IDQ3JTsgfVxuICAuc2VjdGlvbiAuZGVqYW4taGVyby1pbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMCU7IH1cbiAgICAuc2VjdGlvbiAuZGVqYW4taGVyby1pbWFnZS13cmFwcGVyIC5kZWphbi1oZWFkZXItdGV4dC1pbm5lci13cmFwcGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuc2VjdGlvbiAuZGVqYW4tbW9iaWxlLWltYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAzMGVtO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IC0zMSU7XG4gICAgbGVmdDogNyU7IH1cbiAgLnNlY3Rpb24gLmNvbnRhaW5lci5pcy0tZmxleCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyLnNpZGUtYnktc2lkZSB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAzLjI1ZW07XG4gICAgZ3JpZC1yb3ctZ2FwOiAzLjI1ZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyIC50ZXh0LWltYWdlIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDJlbTtcbiAgICBncmlkLXJvdy1nYXA6IDJlbTsgfVxuICAgIC5zZWN0aW9uIC5jb250YWluZXIgLnRleHQtaW1hZ2UgLnRleHQtaW1hZ2UtdGV4dCAudGV4dC1pbWFnZS10ZXh0LXdyYXBwZXIge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIC5zZWN0aW9uIC5jb250YWluZXIgLnRleHQtaW1hZ2UgLnRleHQtaW1hZ2UtdGV4dCAudGV4dC1pbWFnZS10ZXh0LXdyYXBwZXIgLnBhcmFncmFwaCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5zZWN0aW9uIC5jb250YWluZXIgLnRleHQtaW1hZ2UgLnRleHQtaW1hZ2UtaW1hZ2Uge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyIC5zaWRlLWJ5LXNpZGUgLmJsb2NrLWhlYWRpbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyIC5zaWRlLWJ5LXNpZGUgLmludHJvdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2VjdGlvbi5pcy0tZGVqYW4ge1xuICAgIGhlaWdodDogMjAwdnc7XG4gICAgcGFkZGluZy1ib3R0b206IDMuM2VtO1xuICAgIHBhZGRpbmctbGVmdDogNnZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZ2dzsgfVxuICAuc2VjdGlvbiAuZGVqYW4taGVhZGVyLXRleHQtb3V0ZXItd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnNlY3Rpb24gLmRlamFuLWhlYWRlci10ZXh0LW91dGVyLXdyYXBwZXIgLmRlamFuLWhlYWRlci10ZXh0LWlubmVyLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgLnNlY3Rpb24gLmRlamFuLXBhZ2UtdGV4dC1iZyB7XG4gICAgYm90dG9tOiA3OSU7XG4gICAgbGVmdDogMTUlOyB9XG4gICAgLnNlY3Rpb24gLmRlamFuLXBhZ2UtdGV4dC1iZy5pcy0tc3VybmFtZSB7XG4gICAgICB0b3A6IDIyJTtcbiAgICAgIGxlZnQ6IDEwJTsgfVxuICAuc2VjdGlvbiAuZGVqYW4tbW9iaWxlLWltYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgYm90dG9tOiAtMzclO1xuICAgIGxlZnQ6IDE1JTsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyIC5zaWRlLWJ5LXNpZGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnNlY3Rpb24gLmNvbnRhaW5lciAudGV4dC1pbWFnZSB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA1ZW07XG4gICAgZ3JpZC1yb3ctZ2FwOiA1ZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2VjdGlvbiAuY29udGFpbmVyIC50ZXh0LWltYWdlLmlzLS1yZXZlcnNlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAuc2VjdGlvbiAuY29udGFpbmVyIC50ZXh0LWltYWdlIC50ZXh0LWltYWdlLXRleHQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2VjdGlvbiAuY29udGFpbmVyIC50ZXh0LWltYWdlIC50ZXh0LWltYWdlLWltYWdlIHtcbiAgICAgIG9yZGVyOiAtMTtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi5zZWN0aW9uIC5jb250YWluZXIgLmxvZ29sZWlzdGUtd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnNlY3Rpb24gLmNvbnRhaW5lciAubG9nb2xlaXN0ZS13cmFwcGVyIC5jb3B5IHtcbiAgICBmb250LXNpemU6IC44OGVtOyB9XG4gIC5zZWN0aW9uIC5jb250YWluZXIgLmxvZ29sZWlzdGUtd3JhcHBlciAubG9nb2dyaWQge1xuICAgIGdyaWQtY29sdW1uLWdhcDogNGVtO1xuICAgIGdyaWQtcm93LWdhcDogNGVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDVlbTtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnNlY3Rpb24gLmNvbnRhaW5lciAubG9nb2xlaXN0ZS13cmFwcGVyIC5sb2dvZ3JpZC5pcy0tZ3JpZCB7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDRlbTtcbiAgICAgIGdyaWQtcm93LWdhcDogNGVtO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmciAxZnI7XG4gICAgICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZ3JpZDsgfVxuICAgIC5zZWN0aW9uIC5jb250YWluZXIgLmxvZ29sZWlzdGUtd3JhcHBlciAubG9nb2dyaWQgLmxvZ29sZWlzdGUtaW1nLXdyYXBwZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMWVtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDZ2dztcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5zZWN0aW9uIC5jb250YWluZXIgLmxvZ29sZWlzdGUtd3JhcHBlciAubG9nb2dyaWQgLmxvZ29sZWlzdGUtaW1nLXdyYXBwZXI6aG92ZXIge1xuICAgICAgICBib3JkZXItc3R5bGU6IG5vbmU7IH1cbiAgICAgIC5zZWN0aW9uIC5jb250YWluZXIgLmxvZ29sZWlzdGUtd3JhcHBlciAubG9nb2dyaWQgLmxvZ29sZWlzdGUtaW1nLXdyYXBwZXIgLmxvZ29sZWlzdGUtaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA0ZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24gLmNvbnRhaW5lciAubG9nb2xlaXN0ZS13cmFwcGVyIC5sb2dvZ3JpZCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2VjdGlvbiAuY29udGFpbmVyIC5sb2dvbGVpc3RlLXdyYXBwZXIgLmxvZ29ncmlkIC5sb2dvbGVpc3RlLWltZy13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA4dnc7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBub25lOyB9XG4gICAgICAuc2VjdGlvbiAuY29udGFpbmVyIC5sb2dvbGVpc3RlLXdyYXBwZXIgLmxvZ29ncmlkIC5sb2dvbGVpc3RlLWltZy13cmFwcGVyOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBub25lOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24gLmNvbnRhaW5lciAubG9nb2xlaXN0ZS13cmFwcGVyIC5sb2dvZ3JpZCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAzLjI1ZW07XG4gICAgZ3JpZC1yb3ctZ2FwOiAzLjI1ZW07IH1cbiAgICAuc2VjdGlvbiAuY29udGFpbmVyIC5sb2dvbGVpc3RlLXdyYXBwZXIgLmxvZ29ncmlkLmlzLS1ncmlkIHtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMi41ZW07XG4gICAgICBncmlkLXJvdy1nYXA6IDIuNWVtO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjsgfVxuICAgIC5zZWN0aW9uIC5jb250YWluZXIgLmxvZ29sZWlzdGUtd3JhcHBlciAubG9nb2dyaWQgLmxvZ29sZWlzdGUtaW1nLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDdlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zZWN0aW9uIC5jb250YWluZXIgLmxvZ29sZWlzdGUtd3JhcHBlciAuY29weSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyIC5sb2dvbGVpc3RlLXdyYXBwZXIgLmxvZ29ncmlkIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IC4yZW07XG4gICAgZ3JpZC1yb3ctZ2FwOiAuMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIC5zZWN0aW9uIC5jb250YWluZXIgLmxvZ29sZWlzdGUtd3JhcHBlciAubG9nb2dyaWQuaXMtLWdyaWQge1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxLjVlbTtcbiAgICAgIGdyaWQtcm93LWdhcDogMS41ZW07XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyOyB9XG4gICAgLnNlY3Rpb24gLmNvbnRhaW5lciAubG9nb2xlaXN0ZS13cmFwcGVyIC5sb2dvZ3JpZCAubG9nb2xlaXN0ZS1pbWctd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogN2VtOyB9IH1cblxuLnNlY3Rpb24gLmNvbnRhaW5lciAuYXVzc2NocmVpYnVuZ2VuLWxpc3QgLmF1c3NjaHJlaWJ1bmdlbi1pdGVtIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNkN2RmZTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEuNWVtO1xuICBwYWRkaW5nOiAyZW07XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjJzOyB9XG4gIC5zZWN0aW9uIC5jb250YWluZXIgLmF1c3NjaHJlaWJ1bmdlbi1saXN0IC5hdXNzY2hyZWlidW5nZW4taXRlbTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMwMDFjMmE7IH1cbiAgLnNlY3Rpb24gLmNvbnRhaW5lciAuYXVzc2NocmVpYnVuZ2VuLWxpc3QgLmF1c3NjaHJlaWJ1bmdlbi1pdGVtIC5hdXNzY2hyZWlidW5nZW4tdGl0bGUtd3JhcHBlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5zZWN0aW9uIC5jb250YWluZXIgLmF1c3NjaHJlaWJ1bmdlbi1saXN0IC5hdXNzY2hyZWlidW5nZW4taXRlbSAuYXVzc2NocmVpYnVuZ2VuLXRpdGxlLXdyYXBwZXIgLnN0YW5kb3J0ZS13cmFwcGVyIHtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogLjVlbTtcbiAgICAgIGdyaWQtcm93LWdhcDogLjVlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnNlY3Rpb24gLmNvbnRhaW5lciAuYXVzc2NocmVpYnVuZ2VuLWxpc3QgLmF1c3NjaHJlaWJ1bmdlbi1pdGVtIC5hdHRyaWJ1dGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuc2VjdGlvbiAuY29udGFpbmVyIC5hdXNzY2hyZWlidW5nZW4tbGlzdCAuYXVzc2NocmVpYnVuZ2VuLWl0ZW0gLmF0dHJpYnV0ZSAuYWRkb24tdGV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgZm9udC1zaXplOiAuNzVlbTsgfVxuICAgICAgLnNlY3Rpb24gLmNvbnRhaW5lciAuYXVzc2NocmVpYnVuZ2VuLWxpc3QgLmF1c3NjaHJlaWJ1bmdlbi1pdGVtIC5hdHRyaWJ1dGUgLmFkZG9uLXRleHQuaXMtLWpvYnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5zZWN0aW9uIC5jb250YWluZXIgLmF1c3NjaHJlaWJ1bmdlbi1saXN0IC5hdXNzY2hyZWlidW5nZW4taXRlbSAuYXR0cmlidXRlIC5jb2xsZWN0aW9uLWxpc3Qtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IC43NWVtOyB9XG4gICAgICAuc2VjdGlvbiAuY29udGFpbmVyIC5hdXNzY2hyZWlidW5nZW4tbGlzdCAuYXVzc2NocmVpYnVuZ2VuLWl0ZW0gLmF0dHJpYnV0ZSAuY29sbGVjdGlvbi1saXN0LXdyYXBwZXIgLmF0dHJpYnV0ZS1jb2xsZWN0aW9uLWxpc3Qge1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IC41ZW07XG4gICAgICAgIGdyaWQtcm93LWdhcDogLjVlbTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5zZWN0aW9uIC5jb250YWluZXIgLmF1c3NjaHJlaWJ1bmdlbi1saXN0IC5hdXNzY2hyZWlidW5nZW4taXRlbSAuYXR0cmlidXRlIC5jb2xsZWN0aW9uLWxpc3Qtd3JhcHBlciAuYXR0cmlidXRlLWNvbGxlY3Rpb24tbGlzdCAuYXR0cmlidXRlLWNvbGxlY3Rpb24taXRlbSAuYXR0cmlidXRlLXBpbGwge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWY0Zjc7XG4gICAgICAgICAgY29sb3I6ICMwMDFjMmE7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwdnc7XG4gICAgICAgICAgcGFkZGluZzogLjVlbSAuNzVlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAgICAgLnNlY3Rpb24gLmNvbnRhaW5lciAuYXVzc2NocmVpYnVuZ2VuLWxpc3QgLmF1c3NjaHJlaWJ1bmdlbi1pdGVtIC5hdHRyaWJ1dGUgLmNvbGxlY3Rpb24tbGlzdC13cmFwcGVyIC5hdHRyaWJ1dGUtY29sbGVjdGlvbi1saXN0IC5hdHRyaWJ1dGUtY29sbGVjdGlvbi1pdGVtIC5hdHRyaWJ1dGUtcGlsbCAuc3RhbmRvcnRlLXRleHQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBmb250LXNpemU6IC44OGVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uIC5jb250YWluZXIgLmF1c3NjaHJlaWJ1bmdlbi1saXN0IC5hdXNzY2hyZWlidW5nZW4taXRlbSAuYXR0cmlidXRlIC5hZGRvbi10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zZWN0aW9uIC5jb250YWluZXIgLmF1c3NjaHJlaWJ1bmdlbi1saXN0IC5hdXNzY2hyZWlidW5nZW4taXRlbSAuYXVzc2NocmVpYnVuZ2VuLXRpdGxlLXdyYXBwZXIge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMWVtO1xuICAgIGdyaWQtcm93LWdhcDogMWVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLnNlY3Rpb24gLmNvbnRhaW5lciAuYXVzc2NocmVpYnVuZ2VuLWxpc3QgLmF1c3NjaHJlaWJ1bmdlbi1pdGVtIC5hdHRyaWJ1dGUgLmNvbGxlY3Rpb24tbGlzdC13cmFwcGVyIC5hdHRyaWJ1dGUtY29sbGVjdGlvbi1saXN0IC5hdHRyaWJ1dGUtY29sbGVjdGlvbi1pdGVtIC5hdHRyaWJ1dGUtcGlsbCAuc3RhbmRvcnRlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyIC5hdXNzY2hyZWlidW5nZW4tbGlzdCAuYXVzc2NocmVpYnVuZ2VuLWl0ZW0gLmF0dHJpYnV0ZSAuYWRkb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLnNlY3Rpb24gLmNvbnRhaW5lciAuYXVzc2NocmVpYnVuZ2VuLWxpc3QgLmF1c3NjaHJlaWJ1bmdlbi1pdGVtIC5hdHRyaWJ1dGUgLmFkZG9uLXRleHQuaXMtLWpvYnMge1xuICAgICAgbWFyZ2luLXRvcDogLjNlbTsgfSB9XG5cbi5jb250YWluZXIuaXMtLWxlZ2FsIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLmNvbnRhaW5lciAudy10YWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jb250YWluZXIgLnctdGFicyAudGFicy1tZW51IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IC43NWVtO1xuICAgIGdyaWQtcm93LWdhcDogLjc1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmNvbnRhaW5lciAudy10YWJzIC53LXRhYi1tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNvbnRhaW5lciAudy10YWJzIC50YWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWY0Zjc7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNkN2RmZTM7XG4gICAgYm9yZGVyLXJhZGl1czogLjEzZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMS4xM2VtIDEuMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLmNvbnRhaW5lciAudy10YWJzIC50YWI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC5jb250YWluZXIgLnctdGFicyAudGFiLnctLWN1cnJlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWMyYTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMDAxYzJhO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmNvbnRhaW5lciAudy10YWJzIC53LXRhYi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5jb250YWluZXIgLnctdGFicyAudy10YWItY29udGVudCAudy10YWItcGFuZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNvbnRhaW5lciAudy10YWJzIC53LXRhYi1jb250ZW50IC53LS10YWItYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jb250YWluZXIgLnctdGFiczpiZWZvcmUsIC5jb250YWluZXIgLnctdGFiczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5jb250YWluZXIgLnctdGFiczphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5jb250YWluZXIgLnctdGFicyAudGFiIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuLnNlY3Rpb24uaXMtLXN1c28tZGV0YWlsIHtcbiAgbWFyZ2luLXRvcDogNGVtO1xuICBwYWRkaW5nOiAxZW07IH1cblxuLnNlY3Rpb24gLnN1c28tZGV0YWlsLWhlcm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzJhO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMS41ZW07XG4gIHBhZGRpbmc6IDJlbTsgfVxuICAuc2VjdGlvbiAuc3Vzby1kZXRhaWwtaGVybyAuc3Vzby1kZXRhaWwtaGVyby13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnNlY3Rpb24gLnN1c28tZGV0YWlsLWhlcm8gLnN1c28tZGV0YWlsLWhlcm8td3JhcHBlciAuc3Vzby1kZXRhaWwtaGVyby10ZXh0LXdyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMy41ZW0gMy4yZW0gMy41ZW0gNS42ZW07XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuc2VjdGlvbiAuc3Vzby1kZXRhaWwtaGVybyAuc3Vzby1kZXRhaWwtaGVyby13cmFwcGVyIC5zdXNvLWRldGFpbC1oZXJvLXRleHQtd3JhcHBlciAuc3Vzby1kZXRhaWwtaGVyby10ZXh0LWlubmVyLXdyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiA0MC42M2VtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5zZWN0aW9uIC5zdXNvLWRldGFpbC1oZXJvIC5zdXNvLWRldGFpbC1oZXJvLXdyYXBwZXIgLnN1c28tZGV0YWlsLWhlcm8tdGV4dC13cmFwcGVyIC5zdXNvLWRldGFpbC1oZXJvLXRleHQtaW5uZXItd3JhcHBlciAuc3Vzby1kZXRhaWwtaGVyby10ZXh0LXRvcCB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxZW07XG4gICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAxZW07XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgICAuc2VjdGlvbiAuc3Vzby1kZXRhaWwtaGVybyAuc3Vzby1kZXRhaWwtaGVyby13cmFwcGVyIC5zdXNvLWRldGFpbC1oZXJvLXRleHQtd3JhcHBlciAuc3Vzby1kZXRhaWwtaGVyby10ZXh0LWlubmVyLXdyYXBwZXIgLnN1c28tZGV0YWlsLWhlcm8tdGV4dC10b3AgaDEge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgICAgLnNlY3Rpb24gLnN1c28tZGV0YWlsLWhlcm8gLnN1c28tZGV0YWlsLWhlcm8td3JhcHBlciAuc3Vzby1kZXRhaWwtaGVyby10ZXh0LXdyYXBwZXIgLnN1c28tZGV0YWlsLWhlcm8tdGV4dC1pbm5lci13cmFwcGVyIC5zdXNvLWRldGFpbC1oZXJvLXRleHQtdG9wIC5wYXJhZ3JhcGguaXMtLWRhcmsge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAgICAgICAgIC5zZWN0aW9uIC5zdXNvLWRldGFpbC1oZXJvIC5zdXNvLWRldGFpbC1oZXJvLXdyYXBwZXIgLnN1c28tZGV0YWlsLWhlcm8tdGV4dC13cmFwcGVyIC5zdXNvLWRldGFpbC1oZXJvLXRleHQtaW5uZXItd3JhcHBlciAuc3Vzby1kZXRhaWwtaGVyby10ZXh0LXRvcCAuc3Vzby1oZXJvLXRvcC10b3Age1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAgICAgLnNlY3Rpb24gLnN1c28tZGV0YWlsLWhlcm8gLnN1c28tZGV0YWlsLWhlcm8td3JhcHBlciAuc3Vzby1kZXRhaWwtaGVyby10ZXh0LXdyYXBwZXIgLnN1c28tZGV0YWlsLWhlcm8tdGV4dC1pbm5lci13cmFwcGVyIC5zdXNvLWRldGFpbC1oZXJvLXRleHQtdG9wIC5zdXNvLWhlcm8tdG9wLXRvcCAuc3Vzby1sb2dvLmlzLS1oZXJvIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDhlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bzsgfVxuICAgICAgICAuc2VjdGlvbiAuc3Vzby1kZXRhaWwtaGVybyAuc3Vzby1kZXRhaWwtaGVyby13cmFwcGVyIC5zdXNvLWRldGFpbC1oZXJvLXRleHQtd3JhcHBlciAuc3Vzby1kZXRhaWwtaGVyby10ZXh0LWlubmVyLXdyYXBwZXIgLnN1c28ta3BpLXdyYXBwZXIge1xuICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogLjc1ZW07XG4gICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAuNzVlbTtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDNlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgICAgLnNlY3Rpb24gLnN1c28tZGV0YWlsLWhlcm8gLnN1c28tZGV0YWlsLWhlcm8td3JhcHBlciAuc3Vzby1kZXRhaWwtaGVyby10ZXh0LXdyYXBwZXIgLnN1c28tZGV0YWlsLWhlcm8tdGV4dC1pbm5lci13cmFwcGVyIC5zdXNvLWtwaS13cmFwcGVyIC5zdXNvLWtwaSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjODA5MTk5O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS41ZW07XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMS41ZW0gMmVtIDJlbTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAgICAgLnNlY3Rpb24gLnN1c28tZGV0YWlsLWhlcm8gLnN1c28tZGV0YWlsLWhlcm8td3JhcHBlciAuc3Vzby1kZXRhaWwtaGVyby10ZXh0LXdyYXBwZXIgLnN1c28tZGV0YWlsLWhlcm8tdGV4dC1pbm5lci13cmFwcGVyIC5zdXNvLWtwaS13cmFwcGVyIC5zdXNvLWtwaTpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQxLCAyNDQsIDI0NywgMC4xKTsgfVxuICAgIC5zZWN0aW9uIC5zdXNvLWRldGFpbC1oZXJvIC5zdXNvLWRldGFpbC1oZXJvLXdyYXBwZXIgLnN1c28taGVyby1pbWFnZS13cmFwcGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IC43NWVtO1xuICAgICAgZmxleDogMCBhdXRvO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAzNCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuc2VjdGlvbiAuc3Vzby1kZXRhaWwtaGVybyAuc3Vzby1kZXRhaWwtaGVyby13cmFwcGVyIC5zdXNvLWhlcm8taW1hZ2Utd3JhcHBlciAuc3Vzby1oZXJvLWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDAlO1xuICAgICAgICBib3R0b206IDAlO1xuICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgcmlnaHQ6IDAlOyB9XG5cbi5zZWN0aW9uIC5jb250YWluZXIuaXMtLXJ0ZSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5zZWN0aW9uIC5jb250YWluZXIuaXMtLWRpdmlkZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLnNlY3Rpb24gLmNvbnRhaW5lciAucnRlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3NjhweDsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyIC5ydGUtd3JhcHBlciAuc3Vzby1xdW90ZS13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuc2VjdGlvbiAuY29udGFpbmVyIC5ydGUtd3JhcHBlciAuc3Vzby1xdW90ZS13cmFwcGVyIC5zdXNvLXF1b3RlIHtcbiAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICAgIC5zZWN0aW9uIC5jb250YWluZXIgLnJ0ZS13cmFwcGVyIC5zdXNvLXF1b3RlLXdyYXBwZXIgLnN1c28tcXVvdGUtYXV0aG9yLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogMmVtOyB9XG4gICAgICAuc2VjdGlvbiAuY29udGFpbmVyIC5ydGUtd3JhcHBlciAuc3Vzby1xdW90ZS13cmFwcGVyIC5zdXNvLXF1b3RlLWF1dGhvci13cmFwcGVyIC5zdXNvLXF1b3RlLWNvbWJvLXdyYXBwZXIge1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDEycHg7XG4gICAgICAgIGdyaWQtcm93LWdhcDogMTJweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAuc2VjdGlvbiAuY29udGFpbmVyIC5ydGUtd3JhcHBlciAuc3Vzby1xdW90ZS13cmFwcGVyIC5zdXNvLXF1b3RlLWF1dGhvci13cmFwcGVyIC5zdXNvLXF1b3RlLWNvbWJvLXdyYXBwZXIgLmNvbnRhY3QtcGVyc29uIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDB2dztcbiAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgIHdpZHRoOiA3ZW07XG4gICAgICAgICAgaGVpZ2h0OiA3ZW07XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgIC5zZWN0aW9uIC5jb250YWluZXIgLnJ0ZS13cmFwcGVyIC5zdXNvLXF1b3RlLXdyYXBwZXIgLnN1c28tcXVvdGUtYXV0aG9yLXdyYXBwZXIgLnN1c28tcXVvdGUtY29tYm8td3JhcHBlciAuY29udGFjdC1wZXJzb24uaXMtLXNtYWxsIHtcbiAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4OyB9XG4gICAgICAgIC5zZWN0aW9uIC5jb250YWluZXIgLnJ0ZS13cmFwcGVyIC5zdXNvLXF1b3RlLXdyYXBwZXIgLnN1c28tcXVvdGUtYXV0aG9yLXdyYXBwZXIgLnN1c28tcXVvdGUtY29tYm8td3JhcHBlciAuc3Vzby1xdW90ZS10ZXh0LXdyYXBwZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgICAgIC5zZWN0aW9uIC5jb250YWluZXIgLnJ0ZS13cmFwcGVyIC5zdXNvLXF1b3RlLXdyYXBwZXIgLnN1c28tcXVvdGUtYXV0aG9yLXdyYXBwZXIgLnN1c28tcXVvdGUtY29tYm8td3JhcHBlciAuc3Vzby1xdW90ZS10ZXh0LXdyYXBwZXIgLnF1b3RlLWF1dGhvci1uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cbiAgICAuc2VjdGlvbiAuY29udGFpbmVyIC5ydGUtd3JhcHBlciAuc3Vzby1xdW90ZS13cmFwcGVyIC5zdXNvLXJ0ZSBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIGZvbnQtZmFtaWx5OiBMYXRvLCBzYW5zLXNlcmlmOyB9XG4gICAgLnNlY3Rpb24gLmNvbnRhaW5lciAucnRlLXdyYXBwZXIgLnN1c28tcXVvdGUtd3JhcHBlciAuc3Vzby1ydGUgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1mYW1pbHk6IExhdG8sIHNhbnMtc2VyaWY7IH1cbiAgICAuc2VjdGlvbiAuY29udGFpbmVyIC5ydGUtd3JhcHBlciAuc3Vzby1xdW90ZS13cmFwcGVyIC5zdXNvLXJ0ZSBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxLjc1ZW07XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIGZvbnQtZmFtaWx5OiBMYXRvLCBzYW5zLXNlcmlmOyB9XG4gICAgLnNlY3Rpb24gLmNvbnRhaW5lciAucnRlLXdyYXBwZXIgLnN1c28tcXVvdGUtd3JhcHBlciAuc3Vzby1ydGUgaDQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIGZvbnQtZmFtaWx5OiBMYXRvLCBzYW5zLXNlcmlmOyB9XG4gICAgLnNlY3Rpb24gLmNvbnRhaW5lciAucnRlLXdyYXBwZXIgLnN1c28tcXVvdGUtd3JhcHBlciAuc3Vzby1ydGUgYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMnB4O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNhY2M0ZGI7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDMycHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGZvbnQtZmFtaWx5OiBMYXRvLCBzYW5zLXNlcmlmOyB9XG4gICAgLnNlY3Rpb24gLmNvbnRhaW5lciAucnRlLXdyYXBwZXIgLnN1c28tcXVvdGUtd3JhcHBlciAuc3Vzby1ydGUgZmlndXJlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuNWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNlY3Rpb24gLmNvbnRhaW5lciAubGluZS1kaXZpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZGZlMztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tdG9wOiAzZW07XG4gIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbiAuc3Vzby1kZXRhaWwtaGVybyAuc3Vzby1kZXRhaWwtaGVyby13cmFwcGVyIC5zdXNvLWRldGFpbC1oZXJvLXRleHQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjJlbTsgfVxuICAgIC5zZWN0aW9uIC5zdXNvLWRldGFpbC1oZXJvIC5zdXNvLWRldGFpbC1oZXJvLXdyYXBwZXIgLnN1c28tZGV0YWlsLWhlcm8tdGV4dC13cmFwcGVyIC5zdXNvLWRldGFpbC1oZXJvLXRleHQtaW5uZXItd3JhcHBlciAuc3Vzby1oZXJvLXRvcC10b3Age1xuICAgICAgZ3JpZC1yb3ctZ2FwOiAxMnB4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLnNlY3Rpb24gLnN1c28tZGV0YWlsLWhlcm8gLnN1c28tZGV0YWlsLWhlcm8td3JhcHBlciAuc3Vzby1kZXRhaWwtaGVyby10ZXh0LXdyYXBwZXIgLnN1c28tZGV0YWlsLWhlcm8tdGV4dC1pbm5lci13cmFwcGVyIC5zdXNvLWtwaS13cmFwcGVyIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLnNlY3Rpb24gLnN1c28tZGV0YWlsLWhlcm8gLnN1c28tZGV0YWlsLWhlcm8td3JhcHBlciAuc3Vzby1kZXRhaWwtaGVyby10ZXh0LXdyYXBwZXIgLnN1c28tZGV0YWlsLWhlcm8tdGV4dC1pbm5lci13cmFwcGVyIC5zdXNvLWtwaS13cmFwcGVyIC5zdXNvLWtwaSB7XG4gICAgICAgIG1pbi13aWR0aDogMTFlbTsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyIC5ydGUtd3JhcHBlciAuc3Vzby1xdW90ZS13cmFwcGVyIC5zdXNvLXF1b3RlLWF1dGhvci13cmFwcGVyIHtcbiAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbiAuc3Vzby1kZXRhaWwtaGVybyAuc3Vzby1kZXRhaWwtaGVyby13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnNlY3Rpb24gLnN1c28tZGV0YWlsLWhlcm8gLnN1c28tZGV0YWlsLWhlcm8td3JhcHBlciAuc3Vzby1kZXRhaWwtaGVyby10ZXh0LXdyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMWVtOyB9XG4gICAgICAuc2VjdGlvbiAuc3Vzby1kZXRhaWwtaGVybyAuc3Vzby1kZXRhaWwtaGVyby13cmFwcGVyIC5zdXNvLWRldGFpbC1oZXJvLXRleHQtd3JhcHBlciAuc3Vzby1kZXRhaWwtaGVyby10ZXh0LWlubmVyLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgICAuc2VjdGlvbiAuc3Vzby1kZXRhaWwtaGVybyAuc3Vzby1kZXRhaWwtaGVyby13cmFwcGVyIC5zdXNvLWhlcm8taW1hZ2Utd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiA3MSU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2VjdGlvbiAuc3Vzby1kZXRhaWwtaGVybyAuc3Vzby1kZXRhaWwtaGVyby13cmFwcGVyIC5zdXNvLWRldGFpbC1oZXJvLXRleHQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5zZWN0aW9uIC5zdXNvLWRldGFpbC1oZXJvIC5zdXNvLWRldGFpbC1oZXJvLXdyYXBwZXIgLnN1c28tZGV0YWlsLWhlcm8tdGV4dC13cmFwcGVyIC5zdXNvLWRldGFpbC1oZXJvLXRleHQtaW5uZXItd3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMWVtOyB9XG4gICAgICAuc2VjdGlvbiAuc3Vzby1kZXRhaWwtaGVybyAuc3Vzby1kZXRhaWwtaGVyby13cmFwcGVyIC5zdXNvLWRldGFpbC1oZXJvLXRleHQtd3JhcHBlciAuc3Vzby1kZXRhaWwtaGVyby10ZXh0LWlubmVyLXdyYXBwZXIgLnN1c28ta3BpLXdyYXBwZXIge1xuICAgICAgICBmbGV4LWZsb3c6IHdyYXA7XG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyIC5ydGUtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9IH1cblxuLnNlY3Rpb24gLmNvbnRhaW5lciAucnRlLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXIge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5Ny41ZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogLjElO1xuICBwYWRkaW5nLXJpZ2h0OiAuMSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyIC5ydGUtd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxLjVlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5zZWN0aW9uIC5jb250YWluZXIgLnJ0ZS13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2QzZTU0djEwM2o4cWJiLmNsb3VkZnJvbnQubmV0L2ltZy9iYWNrZ3JvdW5kLWltYWdlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogNjAlOyB9XG4gIC5zZWN0aW9uIC5jb250YWluZXIgLnJ0ZS13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyIC5sZWZ0LWFycm93IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuc2VjdGlvbiAuY29udGFpbmVyIC5ydGUtd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lciAubGVmdC1hcnJvdy5pcy0tZ2FsbGVyeSB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgd2lkdGg6IDEwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMCU7XG4gICAgICBib3R0b206IDAlO1xuICAgICAgbGVmdDogMCU7XG4gICAgICByaWdodDogYXV0bzsgfVxuICAuc2VjdGlvbiAuY29udGFpbmVyIC5ydGUtd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lciAucmlnaHQtYXJyb3cge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5zZWN0aW9uIC5jb250YWluZXIgLnJ0ZS13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyIC5yaWdodC1hcnJvdy5pcy0tZ2FsbGVyeSB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgd2lkdGg6IDEwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMCU7XG4gICAgICBib3R0b206IDAlO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAwJTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2VjdGlvbiAuY29udGFpbmVyIC5zd2lwZXItY29udGFpbmVyIC5sZWZ0LWFycm93LCAuc2VjdGlvbiAuY29udGFpbmVyIC5zd2lwZXItY29udGFpbmVyIC5yaWdodC1hcnJvdyB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuaHRtbCNpdWJlbmRhX3BvbGljeSwgI2l1YmVuZGFfcG9saWN5IGJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuaHRtbCNpdWJlbmRhX3BvbGljeSB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyB9XG5cbiNpdWJlbmRhX3BvbGljeSBoMSwgI2l1YmVuZGFfcG9saWN5IGgyLCAjaXViZW5kYV9wb2xpY3kgaDMsICNpdWJlbmRhX3BvbGljeSBoNCwgI2l1YmVuZGFfcG9saWN5IGg1LCAjaXViZW5kYV9wb2xpY3kgaDYsICNpdWJlbmRhX3BvbGljeSBwLCAjaXViZW5kYV9wb2xpY3kgYmxvY2txdW90ZSwgI2l1YmVuZGFfcG9saWN5IHByZSwgI2l1YmVuZGFfcG9saWN5IGEsICNpdWJlbmRhX3BvbGljeSBhYmJyLCAjaXViZW5kYV9wb2xpY3kgYWNyb255bSwgI2l1YmVuZGFfcG9saWN5IGFkZHJlc3MsICNpdWJlbmRhX3BvbGljeSBjaXRlLCAjaXViZW5kYV9wb2xpY3kgY29kZSwgI2l1YmVuZGFfcG9saWN5IGRlbCwgI2l1YmVuZGFfcG9saWN5IGRmbiwgI2l1YmVuZGFfcG9saWN5IGVtLCAjaXViZW5kYV9wb2xpY3kgaW1nLCAjaXViZW5kYV9wb2xpY3kgcSwgI2l1YmVuZGFfcG9saWN5IHMsICNpdWJlbmRhX3BvbGljeSBzYW1wLCAjaXViZW5kYV9wb2xpY3kgc21hbGwsICNpdWJlbmRhX3BvbGljeSBzdHJpa2UsICNpdWJlbmRhX3BvbGljeSBzdHJvbmcsICNpdWJlbmRhX3BvbGljeSBzdWIsICNpdWJlbmRhX3BvbGljeSBzdXAsICNpdWJlbmRhX3BvbGljeSB0dCwgI2l1YmVuZGFfcG9saWN5IHZhciwgI2l1YmVuZGFfcG9saWN5IGRkLCAjaXViZW5kYV9wb2xpY3kgZGwsICNpdWJlbmRhX3BvbGljeSBkdCwgI2l1YmVuZGFfcG9saWN5IGxpLCAjaXViZW5kYV9wb2xpY3kgb2wsICNpdWJlbmRhX3BvbGljeSB1bCwgI2l1YmVuZGFfcG9saWN5IGZpZWxkc2V0LCAjaXViZW5kYV9wb2xpY3kgZm9ybSwgI2l1YmVuZGFfcG9saWN5IGxhYmVsLCAjaXViZW5kYV9wb2xpY3kgbGVnZW5kLCAjaXViZW5kYV9wb2xpY3kgYnV0dG9uLCAjaXViZW5kYV9wb2xpY3kgdGFibGUsICNpdWJlbmRhX3BvbGljeSBjYXB0aW9uLCAjaXViZW5kYV9wb2xpY3kgdGJvZHksICNpdWJlbmRhX3BvbGljeSB0Zm9vdCwgI2l1YmVuZGFfcG9saWN5IHRoZWFkLCAjaXViZW5kYV9wb2xpY3kgdHIsICNpdWJlbmRhX3BvbGljeSB0aCwgI2l1YmVuZGFfcG9saWN5IHRkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IH1cblxuI2l1YmVuZGFfcG9saWN5IHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxuI2l1YmVuZGFfcG9saWN5IG9sLCAjaXViZW5kYV9wb2xpY3kgdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbiNpdWJlbmRhX3BvbGljeSBxOmJlZm9yZSwgI2l1YmVuZGFfcG9saWN5IHE6YWZ0ZXIsICNpdWJlbmRhX3BvbGljeSBibG9ja3F1b3RlOmJlZm9yZSwgI2l1YmVuZGFfcG9saWN5IGJsb2NrcXVvdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiOyB9XG5cbiNpdWJlbmRhX3BvbGljeSBhOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7IH1cblxuI2l1YmVuZGFfcG9saWN5IGE6aG92ZXIsICNpdWJlbmRhX3BvbGljeSBhOmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7IH1cblxuI2l1YmVuZGFfcG9saWN5IGFydGljbGUsICNpdWJlbmRhX3BvbGljeSBhc2lkZSwgI2l1YmVuZGFfcG9saWN5IGRldGFpbHMsICNpdWJlbmRhX3BvbGljeSBmaWdjYXB0aW9uLCAjaXViZW5kYV9wb2xpY3kgZmlndXJlLCAjaXViZW5kYV9wb2xpY3kgZm9vdGVyLCAjaXViZW5kYV9wb2xpY3kgaGVhZGVyLCAjaXViZW5kYV9wb2xpY3kgaGdyb3VwLCAjaXViZW5kYV9wb2xpY3kgbmF2LCAjaXViZW5kYV9wb2xpY3kgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbiNpdWJlbmRhX3BvbGljeSBhdWRpbywgI2l1YmVuZGFfcG9saWN5IGNhbnZhcywgI2l1YmVuZGFfcG9saWN5IHZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAqZGlzcGxheTogaW5saW5lO1xuICAqem9vbTogMTsgfVxuXG4jaXViZW5kYV9wb2xpY3kgYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jaXViZW5kYV9wb2xpY3kgc3ViLCAjaXViZW5kYV9wb2xpY3kgc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4jaXViZW5kYV9wb2xpY3kgc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuI2l1YmVuZGFfcG9saWN5IHN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG4jaXViZW5kYV9wb2xpY3kgaW1nIHtcbiAgYm9yZGVyOiAwO1xuICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljOyB9XG5cbiNpdWJlbmRhX3BvbGljeSBidXR0b24sICNpdWJlbmRhX3BvbGljeSBpbnB1dCwgI2l1YmVuZGFfcG9saWN5IHNlbGVjdCwgI2l1YmVuZGFfcG9saWN5IHRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgKnZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuI2l1YmVuZGFfcG9saWN5IGJ1dHRvbiwgI2l1YmVuZGFfcG9saWN5IGlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgKm92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbiNpdWJlbmRhX3BvbGljeSBidXR0b246Oi1tb3otZm9jdXMtaW5uZXIsICNpdWJlbmRhX3BvbGljeSBpbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgYnV0dG9uLCAjaXViZW5kYV9wb2xpY3kgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgI2l1YmVuZGFfcG9saWN5IGlucHV0W3R5cGU9XCJyZXNldFwiXSwgI2l1YmVuZGFfcG9saWN5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbiNpdWJlbmRhX3BvbGljeSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbiNpdWJlbmRhX3BvbGljeSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbiNpdWJlbmRhX3BvbGljeSB0ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbmh0bWwjaXViZW5kYV9wb2xpY3kge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgcCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDlweDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgcCBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICNiZmJmYmY7IH1cblxuI2l1YmVuZGFfcG9saWN5IGgxLCAjaXViZW5kYV9wb2xpY3kgaDIsICNpdWJlbmRhX3BvbGljeSBoMywgI2l1YmVuZGFfcG9saWN5IGg0LCAjaXViZW5kYV9wb2xpY3kgaDUsICNpdWJlbmRhX3BvbGljeSBoNiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzUwNTc2MjsgfVxuXG4jaXViZW5kYV9wb2xpY3kgaDEge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOyB9XG5cbiNpdWJlbmRhX3BvbGljeSBoMSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuI2l1YmVuZGFfcG9saWN5IGgyIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbiNpdWJlbmRhX3BvbGljeSBoMywgI2l1YmVuZGFfcG9saWN5IGg0LCAjaXViZW5kYV9wb2xpY3kgaDUsICNpdWJlbmRhX3BvbGljeSBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDlweDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgaDMge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuI2l1YmVuZGFfcG9saWN5IGgzIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbiNpdWJlbmRhX3BvbGljeSBoNCB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgaDQgc21hbGwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbiNpdWJlbmRhX3BvbGljeSBoNSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZy10b3A6IDE5cHg7IH1cblxuI2l1YmVuZGFfcG9saWN5IGg2IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogI2JmYmZiZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4jaXViZW5kYV9wb2xpY3kgdWwgdWwsICNpdWJlbmRhX3BvbGljeSB1bCBvbCwgI2l1YmVuZGFfcG9saWN5IG9sIG9sLCAjaXViZW5kYV9wb2xpY3kgb2wgdWwge1xuICBtYXJnaW46IDA7IH1cblxuI2l1YmVuZGFfcG9saWN5IHVsLnN0eWxlZCwgI2l1YmVuZGFfcG9saWN5IHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgcGFkZGluZy10b3A6IDVweDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgdWwuc3R5bGVkIGxpLCAjaXViZW5kYV9wb2xpY3kgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgbWFyZ2luLXRvcDogMnB4OyB9XG5cbiNpdWJlbmRhX3BvbGljeSBvbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7IH1cblxuI2l1YmVuZGFfcG9saWN5IHVsLnVuc3R5bGVkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuI2l1YmVuZGFfcG9saWN5IGRsIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgZGwgZHQsICNpdWJlbmRhX3BvbGljeSBkbCBkZCB7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG5cbiNpdWJlbmRhX3BvbGljeSBkbCBkdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiNpdWJlbmRhX3BvbGljeSBkbCBkZCB7XG4gIG1hcmdpbi1sZWZ0OiA5cHg7IH1cblxuI2l1YmVuZGFfcG9saWN5IGhyIHtcbiAgbWFyZ2luOiAwIDAgMTlweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTsgfVxuXG4jaXViZW5kYV9wb2xpY3kgc3Ryb25nIHtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI2l1YmVuZGFfcG9saWN5IGVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5tdXRlZCB7XG4gIGNvbG9yOiAjYmZiZmJmOyB9XG5cbiNpdWJlbmRhX3BvbGljeSBibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZWVlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuI2l1YmVuZGFfcG9saWN5IGJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuI2l1YmVuZGFfcG9saWN5IGJsb2NrcXVvdGUgc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNiZmJmYmY7IH1cblxuI2l1YmVuZGFfcG9saWN5IGJsb2NrcXVvdGUgc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMjAxNCBcXDAwQTAnOyB9XG5cbiNpdWJlbmRhX3BvbGljeSBhZGRyZXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG5cbiNpdWJlbmRhX3BvbGljeSBjb2RlLCAjaXViZW5kYV9wb2xpY3kgcHJlIHtcbiAgcGFkZGluZzogMCAzcHggMnB4O1xuICBmb250LWZhbWlseTogTW9uYWNvLCBBbmRhbGUgTW9ubywgQ291cmllciBOZXcsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuI2l1YmVuZGFfcG9saWN5IGNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlOWNjO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgcGFkZGluZzogMXB4IDNweDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgcHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE3cHg7XG4gIG1hcmdpbjogMCAwIDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5icmVhZGNydW1icyB7XG4gIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjZGNkY2O1xuICB3aWR0aDogMTAwJTsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmJyZWFkY3J1bWJzID4gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PSBcIiRvcGFjaXR5XCIpO1xuICAta2h0bWwtb3BhY2l0eTogMC41O1xuICAtbW96LW9wYWNpdHk6IDAuNTtcbiAgb3BhY2l0eTogMC41OyB9XG5cbiNpdWJlbmRhX3BvbGljeSAuYnJlYWRjcnVtYnMgPiBsaTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29sb3I6ICMzMzNCNDM7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgY29udGVudDogXCJcXDIwM2FcIjsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmJyZWFkY3J1bWJzICsgLnBpbGxzLCAjaXViZW5kYV9wb2xpY3kgLmJyZWFkY3J1bWJzICsgLnNlY190YWJzIHtcbiAgbWFyZ2luLXRvcDogLTE1cHg7IH1cblxuI2l1YmVuZGFfcG9saWN5IC50YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmN1c3Rfcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xuICBtYXJnaW46IDA7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5jb2x1bW4ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nOiAzMHB4OyB9XG5cbiNpdWJlbmRhX3BvbGljeSAuYm94X3ByaW1hcnkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzBDMUMxO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQThBQUFCO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDAgI0VCRUJFQztcbiAgYm94LXNoYWRvdzogMCAxcHggMCAjRUJFQkVDO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZDogI0ZGRjsgfVxuXG4jaXViZW5kYV9wb2xpY3kgc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI2l1YmVuZGFfcG9saWN5IHN1bW1hcnkge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbiNpdWJlbmRhX3BvbGljeSAuYm94X2NvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDMwcHg7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5ib3hfY29udGVudCAuaXViX2NvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4OyB9XG5cbiNpdWJlbmRhX3BvbGljeSAuYm94X2NvbnRlbnQgLml1Yl9jb250ZW50ID4gaHIge1xuICB3aWR0aDogNjg2cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMzBweDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmJveF9jb250ZW50IC5hc2lkZSB7XG4gIHdpZHRoOiAxOTFweDtcbiAgcGFkZGluZzogMzBweDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmJveF9jb250ZW50IC5hc2lkZS5hc2lkZS1yaWdodCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RGREZERjsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLnRhYmxlID4gLmJveF9jb250ZW50IHtcbiAgcGFkZGluZzogMDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmJveF8xMCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmJveF8xMCA+IGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbiNpdWJlbmRhX3BvbGljeSAuYm94XzEwID4gLndfaWNvbiwgI2l1YmVuZGFfcG9saWN5IC5ib3hfMTAgPiAud19pY29uLmV4cGFuZC1jbGljaywgI2l1YmVuZGFfcG9saWN5IC5ib3hfMTAuZXhwYW5kID4gLndfaWNvbiwgI2l1YmVuZGFfcG9saWN5IC5ib3hfMTAuZXhwYW5kID4gLndfaWNvbi5leHBhbmQtY2xpY2sge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogN3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IDdweDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmJveF8xMCA+IC53X2ljb25fMTYsICNpdWJlbmRhX3BvbGljeSAuYm94XzEwID4gLndfaWNvbl8xNi5leHBhbmQtY2xpY2ssICNpdWJlbmRhX3BvbGljeSAuYm94XzEwLmV4cGFuZCA+IC53X2ljb25fMTYsICNpdWJlbmRhX3BvbGljeSAuYm94XzEwLmV4cGFuZCA+IC53X2ljb25fMTYuZXhwYW5kLWNsaWNrIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDExcHggMTFweDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmJveF8xMCA+IC53X2ljb25fMjQsICNpdWJlbmRhX3BvbGljeSAuYm94XzEwID4gLndfaWNvbl8yNC5leHBhbmQtY2xpY2ssICNpdWJlbmRhX3BvbGljeSAuYm94XzEwLmV4cGFuZCA+IC53X2ljb25fMjQsICNpdWJlbmRhX3BvbGljeSAuYm94XzEwLmV4cGFuZCA+IC53X2ljb25fMjQuZXhwYW5kLWNsaWNrIHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggMTBweDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmJveF81IHtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmJveF81IGhyIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgbWFyZ2luOiAwIC01cHggNXB4IC01cHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBQzM3Mzc7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5ib3hfNS53X2ljb25fMTYge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOHB4IDZweDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmJveF81LndfaWNvbl8xNiBociB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5ib3hfNS53X2ljb25fMTYucmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBUUNBTUFBQUFvTFE5VEFBQUFUbEJNVkVVQUFBRCUyRiUyRiUyRjhBQUFEJTJGJTJGJTJGOEFBQUFBQUFEJTJGJTJGJTJGJTJGJTJGJTJGJTJGJTJGVDA5UCUyRiUyRiUyRiUyRjklMkZmM1kyTmo5JTJGZjM5JTJGZjNkM2QzJTJGJTJGJTJGJTJGOCUyRlB6MzklMkZmMTlmWCUyQiUyRnY3OSUyRmYzNCUyQlBqNSUyQmZuOCUyRlB6OSUyRmYzJTJGJTJGJTJGOFpPNEdFQUFBQUdYUlNUbE1BRUIwZ01ETkFVSFNBZ1lTUm9hV3dzcmEzd2VMbDVmTHlVSmhyZHdBQUFGMUpSRUZVZUY2TnpVY1doQ0FBd0ZBUXNJUE9XQ0QzdjZnUHhMWWp5NyUyQkpLRTFPayUyRnhBRCUyQk1iRklCNndZSXhMQSUyRlViRUpBYzhQS0htRzlvQU9rQXJxOERJQ2RnWEN1TFVBN0VEa0JzZCUyQmZXQUxueVhtWG9OSW1weXRSMEFFd2RRY1VFNXQ4VlFBQUFBQkpSVTVFcmtKZ2dnJTNEJTNEKTsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmJveF90aHVtYiB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDFweCAjQTNBM0EzLCAwIDFweCAxcHggI0EzQTNBMztcbiAgYm94LXNoYWRvdzogMCAwIDFweCAjQTNBM0EzLCAwIDFweCAxcHggI0EzQTNBMztcbiAgcGFkZGluZzogNnB4OyB9XG5cbiNpdWJlbmRhX3BvbGljeSBmb290ZXIge1xuICBtYXJnaW4tdG9wOiAxN3B4O1xuICBwYWRkaW5nLXRvcDogMTdweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7IH1cblxuI2l1YmVuZGFfcG9saWN5IGhyIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIG1hcmdpbjogMCAwIDE1cHggMDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgaHIucHJpbWFyeSB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERkRGREY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMCAjRjdGN0Y3O1xuICBib3gtc2hhZG93OiAwIDFweCAwICNGN0Y3Rjc7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5idG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGNvbG9yOiAjNTQ2MTZCO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNHJlbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjFzIGxpbmVhciBhbGw7XG4gIHRyYW5zaXRpb246IDAuMXMgbGluZWFyIGFsbDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgIzY2NjsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmJ0bjphY3RpdmUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbiNpdWJlbmRhX3BvbGljeSAuYnRuLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9IFwiJG9wYWNpdHlcIik7XG4gIC1raHRtbC1vcGFjaXR5OiAwLjY1O1xuICAtbW96LW9wYWNpdHk6IDAuNjU7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmJ0bltkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0gXCIkb3BhY2l0eVwiKTtcbiAgLWtodG1sLW9wYWNpdHk6IDAuNjU7XG4gIC1tb3otb3BhY2l0eTogMC42NTtcbiAgb3BhY2l0eTogMC42NTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbiNpdWJlbmRhX3BvbGljeSAuYnRuLmxhcmdlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAwIDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmJ0bi5taWRfbGFyZ2Uge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDEzcHg7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5idG4ubWlkIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC1zaXplOiAxMXB4OyB9XG5cbiNpdWJlbmRhX3BvbGljeSAuYnRuLnNtYWxsIHtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXNpemU6IDExcHg7IH1cblxuI2l1YmVuZGFfcG9saWN5IDpyb290IC5hbGVydC1tZXNzYWdlLCAjaXViZW5kYV9wb2xpY3kgOnJvb3QgLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDAgXFwwOyB9XG5cbiNpdWJlbmRhX3BvbGljeSBidXR0b24uYnRuOjotbW96LWZvY3VzLWlubmVyLCAjaXViZW5kYV9wb2xpY3kgaW5wdXQuYnRuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmNpcmNsZSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5jaXJjbGUuc21hbGwge1xuICB3aWR0aDogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgcGFkZGluZzogMDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmJsdWUsICNpdWJlbmRhX3BvbGljeSAuYnRuLnByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzNDRTsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLnllbGxvdyB7XG4gIGNvbG9yOiAjNkQ2OTNEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEMjREOyB9XG5cbiNpdWJlbmRhX3BvbGljeSAucmVkIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVENEQ7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5yZWQgYSwgI2l1YmVuZGFfcG9saWN5IC5yZWQgYTpob3Zlcjpub3QoLmJ0bikge1xuICBjb2xvcjogI0ZGRjsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLnJlZCBhIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNDcsIDI0NywgMjQ3LCAwLjMpOyB9XG5cbiNpdWJlbmRhX3BvbGljeSAucmVkIGE6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI0NywgMjQ3LCAyNDcsIDAuNik7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5ncmVlbiB7XG4gIGNvbG9yOiAjNEQ2QzQ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGRkQ1OyB9XG5cbiNpdWJlbmRhX3BvbGljeSAuaXViZ3JlZW4ge1xuICBjb2xvcjogIzAxMjgxQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFDQzY5MTsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmF6dXJlIHtcbiAgY29sb3I6ICMzNjQwNDg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMkVDRkU7IH1cblxuI2l1YmVuZGFfcG9saWN5IC53aGl0ZSB7XG4gIGNvbG9yOiAjNTQ2MTZCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4OyB9XG5cbiNpdWJlbmRhX3BvbGljeSAuYmxhY2sge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMzsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLnRyYXNwIHtcbiAgY29sb3I6ICMzMzNCNDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5hbGVydC1tZXNzYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA3cHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWRjOTQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLWtodG1sLWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNmY2VlYzEpLCB0bygjZWVkYzk0KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2ZjZWVjMSksIHRvKCNlZWRjOTQpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZjZWVjMSwgI2VlZGM5NCk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyRzdGFydENvbG9yJywgZW5kQ29sb3JzdHI9JyRlbmRDb2xvcicsIEdyYWRpZW50VHlwZT0wKTtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1jb2xvcjogI2VlZGM5NCAjZWVkYzk0ICNlNGM2NTI7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSBmYWRlaW4ocmdiYSgwLCAwLCAwLCAwLjEpLCAxNSUpO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5hbGVydC1tZXNzYWdlIC5jbG9zZSB7XG4gICptYXJnaW4tdG9wOiAzcHg7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5hbGVydC1tZXNzYWdlIGg1IHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5hbGVydC1tZXNzYWdlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbiNpdWJlbmRhX3BvbGljeSAuYWxlcnQtbWVzc2FnZSBkaXYge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5hbGVydC1tZXNzYWdlIC5idG4ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpOyB9XG5cbiNpdWJlbmRhX3BvbGljeSAuYWxlcnQtbWVzc2FnZS5ibG9jay1tZXNzYWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjVkOTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbiAgcGFkZGluZzogMTRweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmNlZWMxO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5hbGVydC1tZXNzYWdlLmJsb2NrLW1lc3NhZ2UgdWwsICNpdWJlbmRhX3BvbGljeSAuYWxlcnQtbWVzc2FnZS5ibG9jay1tZXNzYWdlIHAge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5hbGVydC1tZXNzYWdlLmJsb2NrLW1lc3NhZ2UgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbiNpdWJlbmRhX3BvbGljeSAuYWxlcnQtbWVzc2FnZS5ibG9jay1tZXNzYWdlIGxpIHtcbiAgY29sb3I6ICM0MDQwNDA7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5hbGVydC1tZXNzYWdlLmJsb2NrLW1lc3NhZ2UgLmFsZXJ0LWFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5hbGVydC1tZXNzYWdlLmJsb2NrLW1lc3NhZ2UuZXJyb3IsICNpdWJlbmRhX3BvbGljeSAuYWxlcnQtbWVzc2FnZS5ibG9jay1tZXNzYWdlLnN1Y2Nlc3MsICNpdWJlbmRhX3BvbGljeSAuYWxlcnQtbWVzc2FnZS5ibG9jay1tZXNzYWdlLmluZm8ge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG5cbiNpdWJlbmRhX3BvbGljeSAuYWxlcnQtbWVzc2FnZS5ibG9jay1tZXNzYWdlLmVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZGZkZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmJjN2M2OyB9XG5cbiNpdWJlbmRhX3BvbGljeSAuYWxlcnQtbWVzc2FnZS5ibG9jay1tZXNzYWdlLnN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlZWQxO1xuICBib3JkZXItY29sb3I6ICNiZmU3YmY7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5hbGVydC1tZXNzYWdlLmJsb2NrLW1lc3NhZ2UuaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGY0ZmI7XG4gIGJvcmRlci1jb2xvcjogI2M2ZWRmOTsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmZhZGUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgb3BhY2l0eTogMDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmZhZGUuaW4ge1xuICBvcGFjaXR5OiAxOyB9XG5cbiNpdWJlbmRhX3BvbGljeSAuZXhwYW5kLWNsaWNrIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5ib3hfMTAuZXhwYW5kIC5leHBhbmQtY2xpY2sge1xuICBtYXJnaW46IC0xMHB4O1xuICBwYWRkaW5nOiAxMnB4IDI1cHggMTNweCAxMHB4OyB9XG5cbiNpdWJlbmRhX3BvbGljeSAuYm94XzEwLmV4cGFuZCAuZXhwYW5kLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbiNpdWJlbmRhX3BvbGljeSAuYm94XzEwLmV4cGFuZCAuZXhwYW5kLWNvbnRlbnQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5leHBhbmQuZXhwYW5kZWQgLmV4cGFuZC1jbGljazphZnRlciwgI2l1YmVuZGFfcG9saWN5IC5ib3hfMTAuZXhwYW5kLmV4cGFuZGVkIC5leHBhbmQtY2xpY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDE5cHg7XG4gIGJvcmRlcjogNXB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzMzQjQzOyB9XG5cbiNpdWJlbmRhX3BvbGljeSAuZXhwYW5kIC5leHBhbmQtY2xpY2ssICNpdWJlbmRhX3BvbGljeSAuZXhwYW5kLmV4cGFuZGVkIC5leHBhbmQtY2xpY2ssICNpdWJlbmRhX3BvbGljeSAuYm94XzEwLmV4cGFuZCAuZXhwYW5kLWNsaWNrLCAjaXViZW5kYV9wb2xpY3kgLmJveF8xMC5leHBhbmQuZXhwYW5kZWQgLmV4cGFuZC1jbGljayB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI0RERDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGxpbmVhciBhbGw7XG4gIHRyYW5zaXRpb246IDAuMnMgbGluZWFyIGFsbDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmV4cGFuZC5jb2xsYXBzZWQgLmV4cGFuZC1jbGljayB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4OyB9XG5cbiNpdWJlbmRhX3BvbGljeSAuZXhwYW5kLmNvbGxhcHNlZCAuZXhwYW5kLWNsaWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxN3B4O1xuICBib3JkZXI6IDVweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzMzQjQzOyB9XG5cbiNpdWJlbmRhX3BvbGljeSBkZXRhaWxzLmJveF9wcmltYXJ5IHtcbiAgcGFkZGluZzogMDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgZGV0YWlscy5ib3hfcHJpbWFyeSBoMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMTJweCAyNXB4IDEzcHggNDVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IDEwcHg7IH1cblxuI2l1YmVuZGFfcG9saWN5IGRldGFpbHMuYm94X3ByaW1hcnkgaDM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxN3B4O1xuICBib3JkZXI6IDVweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzMzQjQzOyB9XG5cbiNpdWJlbmRhX3BvbGljeSBkZXRhaWxzLmJveF9wcmltYXJ5W29wZW5dIGgzOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cblxuI2l1YmVuZGFfcG9saWN5IGRldGFpbHMuYm94X3ByaW1hcnkgLmRldGFpbHNfYm9keSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI0RERDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmFsbC1jb2xsYXBzZWQgLmV4cGFuZCAuZXhwYW5kLWNsaWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxN3B4O1xuICBib3JkZXI6IDVweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzMzQjQzOyB9XG5cbiNpdWJlbmRhX3BvbGljeSAuYWxsLWNvbGxhcHNlZCAuZXhwYW5kIC5leHBhbmQtY2xpY2sge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmFsbC1jb2xsYXBzZWQgLmV4cGFuZC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5odG1sI2l1YmVuZGFfcG9saWN5LCAjaXViZW5kYV9wb2xpY3kgYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH1cblxuI2l1YmVuZGFfcG9saWN5IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgRnJlZVNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjNTA1NzYyOyB9XG5cbiNpdWJlbmRhX3BvbGljeSBib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbiNpdWJlbmRhX3BvbGljeSAuaXViX2NvbnRhaW5lci1mbHVpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiA5NDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB6b29tOiAxOyB9XG5cbiNpdWJlbmRhX3BvbGljeSAuaXViX2NvbnRhaW5lci1mbHVpZDpiZWZvcmUsICNpdWJlbmRhX3BvbGljeSAuaXViX2NvbnRhaW5lci1mbHVpZDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xuICB6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lOyB9XG5cbiNpdWJlbmRhX3BvbGljeSAuaXViX2NvbnRhaW5lci1mbHVpZDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbiNpdWJlbmRhX3BvbGljeSAuaXViX2NvbnRhaW5lci1mbHVpZCA+IC5zaWRlYmFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyMjBweDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLml1Yl9jb250YWluZXItZmx1aWQgPiAuaXViX2NvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMjQwcHg7IH1cblxuI2l1YmVuZGFfcG9saWN5IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y2RjZGNjtcbiAgY29sb3I6ICMzMzNCNDM7IH1cblxuI2l1YmVuZGFfcG9saWN5IGEudW5zdHlsZWQge1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbiNpdWJlbmRhX3BvbGljeSBhOmhvdmVyOm5vdCguYnRuKSB7XG4gIGNvbG9yOiAjMTIxNTE4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRDZENkQ2O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMXMgbGluZWFyIGFsbDtcbiAgdHJhbnNpdGlvbjogMC4xcyBsaW5lYXIgYWxsOyB9XG5cbiNpdWJlbmRhX3BvbGljeSBhLm5vX2JvcmRlciwgI2l1YmVuZGFfcG9saWN5IGEubm9fYm9yZGVyOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmhpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNpdWJlbmRhX3BvbGljeSAuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbiNpdWJlbmRhX3BvbGljeSAubGlua19vbl9kYXJrIGEge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI0NywgMjQ3LCAyNDcsIDAuMyk7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5saW5rX29uX2RhcmsgYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjQ3LCAyNDcsIDI0NywgMC42KTsgfVxuXG4jaXViZW5kYV9wb2xpY3kgW2NsYXNzKj1cInBvbGljeWljb25fXCJdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUJBTUFBQUFTV1NETEFBQUFHRkJNVkVVQUFBQSUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OSUyQmpTYzNBQUFBQjNSU1RsTUFFRUJRZ016UXhlWHVQZ0FBQURKSlJFRlVHRmRqWU1BSldFUGhJQUFQaDcwY0Rnb0dLNmNJNUI4WXA2UzhUQUNKazRna0E1UkFjQktSOUJRTG9BVU9BQVROWVlPQ3VsVU5BQUFBQUVsRlRrU3VRbUNDKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLnBvbGljeWljb25fcGR0XzY4IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBTUFBQURYcWMzS0FBQUFNMUJNVkVVQUFBQSUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6JTJGMTBMbXdBQUFBRUhSU1RsTUFFQ0F3UUZCZ2NJQ1FvTERBME9Ed1ZPQ295QUFBQUtWSlJFRlVlRjUxamxtV3d5QU1CR1hFYm9UNiUyRnFlZElaQUFKcW5mZXIzUUpLcEdPcmtLYWtXNW5vSXJBbEZBNVYwRUtMJTJCOElxdzFkJTJCJTJGb2pmbFR4NEpsTlVKR25WZTF0T0JVZlJNWlltakRDREtSSU5GQmdsQ0xuWGlsdG5UQ2xmQXRFZ0FDeHZISmxkSEY0eFlMM2dMcTFsMU1nZms1QVp0UXglMkZZZmRyb0w0VHlTWEZlUldUQVFjMCUyRmhlMEZIYlJpaWNzSkdaRzNpTmdVUGlpbWdZQlVIbFFQOTRnOSUyQlpnOHhPVEdFRkFBQUFBQkpSVTVFcmtKZ2dnJTNEJTNEKTsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLnBvbGljeWljb25fcHVycG9zZV81IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUJBTUFBQUFTV1NETEFBQUFFbEJNVkVVQUFBQSUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6JTJCdFREQ3hBQUFBQlhSU1RsTUFFQ0JBZ0xmJTJCMiUyQnNBQUFCR1NVUkJWQmhYWTJBQUE1WlFCd1k0WUEwTklKZmpDallIeWdrTkRVVG1CR1BoZ095RmMxaUI2cEU0d1NBT1VBR0NJeG9haU9DWWhnWWpPS3FoUVRoa3lPREFBUjRPQUk5OE45TEs2dEwzQUFBQUFFbEZUa1N1UW1DQyk7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5wb2xpY3lpY29uX3B1cnBvc2VfNyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQU1BQUFEWHFjM0tBQUFBTTFCTVZFVUFBQUElMkZQejglMkZQejglMkZQejglMkZQejglMkZQejglMkZQejglMkZQejglMkZQejglMkZQejglMkZQejglMkZQejglMkZQejglMkZQejglMkZQejglMkZQejglMkZQeiUyRjEwTG13QUFBQUVIUlNUbE1BRUNBd1FGQmdjSUNRb0xEQTBPRHdWT0NveUFBQUFJTkpSRUZVZUY2VjBVc094Q0FJQm1COHRWb1o0ZjZublVxYW9GVVclMkZWZUVqMGhVTU9LTTlrRTdDQmN4cjkzU3VHY0NmJTJGUlpuaUNtWEdWVXdaVjJNNzhEZ1lSWFFEYUFQME96SUpJQjRDJTJGYVFvJTJCVEN5SzlJU0ZpemltQVB5dU5BQ2psS1hXNlNNRjMwQjlJOVlGbmRSaWV1WkNDSEtVMFFJVTFMREVocnZEclFHNkVQJTJGRFpFbEFMMHZMSEFBQUFBRWxGVGtTdVFtQ0MpOyB9XG5cbiNpdWJlbmRhX3BvbGljeSAucG9saWN5aWNvbl9wdXJwb3NlXzkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FRQUFBQktmdlZ6QUFBQ0MwbEVRVlE0eTdYU08yZ1dWaFFIOEJQeERSRyUyQkVodXJNY1NJNEdzb1BxamtaNkJMd2NGRkhVUUpLcWJFd1JjaURxWkRGOTBjcElzSUx0WkhoMEtUSWRRTWdrVFJpSXNoQm9XZ1RScGJzVmF4Z3FSZjR1TTRKQ0hmUnpwSXdYdW44JTJCZiUyQnVIRE9pZmolMkZ4d29EMnFlazdRYXQlMkZHOVFyMSUyRmJsTFJOdiUyRnF5cUtIQ2pJZ0lxdzNvR0U5bW10bFFFUkdodzREVkVSRm1ORlJFaEc5MXVxNmd4VXNwblZkbGt5NWROcWx5WGtvdnRTaTRydFBlOEplVWFxMXlXTE45dGtWb2tsSlRoSzFhN0hYSVNyVlNlaHBTR3JYYjV3b1dxRlpsalpOU09tbXRCUmFwVWUwTHU0eEtPUVpTcjA2MzNkZWpTN2NoS1EyNXAwJTJCdkhuM3U2QnQ3T1FGU2V1V0czcEk2RGJ2cFo1ZGM4V3dpbXdUUGJZc3d4NDlTZWk4OXNETkNwYW9JNiUyRnlxV0E1T214VVI0U3RGNlowaFg1cHV2eUglMkZPbWVldWRyTHdYZmpnMXByVUNvNkZ1R3l0eTQ0NFc4OUNwWVpLUVUlMkZtRjN5d3d2VnRodHh3cHdJbXoxeXpqU2RwV0JZcTJuV3V6YldvUWdYJTJGYVBPQWQlMkJyMU81NWhET2w0TEhkRFJYcW5QVldlaExobFBTTmdpVVJGbG9mNGFkSk1HQzdlUkVSYXJSS3IzMnQycUJuOWxobGclMkJWcTdmRGJKRGhhc3AlMkJmdWVXOWJyT3NjZFVMdjd2bnRsc2VsblpwYWRsS0g1ZlNSWXZOMTZ5dGRKZ1Q0S0JHR3pWcXRORm12NHluZHpXcnQ4V2pxU0NOR0ZaVU5PeE4yWHE4SzYlMkZENDdFdCUyRktnN2FqQWM5ZWRIZ3o4Y2lVOSUyQlBnQkt0NCUyRlR6bHNsekFBQUFBQkpSVTVFcmtKZ2dnJTNEJTNEKTsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLnBvbGljeWljb25fcHVycG9zZV8xMCwgI2l1YmVuZGFfcG9saWN5IC5wb2xpY3lpY29uX3B1cnBvc2VfMTUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FNQUFBRFhxYzNLQUFBQU0xQk1WRVVBQUFBJTJGUHo4JTJGUHo4JTJGUHo4JTJGUHo4JTJGUHo4JTJGUHo4JTJGUHo4JTJGUHo4JTJGUHo4JTJGUHo4JTJGUHo4JTJGUHo4JTJGUHo4JTJGUHo4JTJGUHo4JTJGUHolMkYxMExtd0FBQUFFSFJTVGxNQUVDQXdRRkJnY0lDUW9MREEwT0R3Vk9Db3lBQUFBS1ZKUkVGVWVGNTFqbG1Xd3lBTUJHWEVib1Q2JTJGcWVkSVpBQUpxbmZlcjNRSktwR09ya0tha1c1bm9JckFsRkE1VjBFS0wlMkI4SXF3MWQlMkIlMkZvamZsVHg0SmxOVUpHblZlMXRPQlVmUk1aWW1qRENES1JJTkZCZ2xDTG5YaWx0blRDbGZBdEVnQUN4dkhKbGRIRjR4WUwzZ0xxMWwxTWdmazVBWnRReCUyRllmZHJvTDRUeVNYRmVSV1RBUWMwJTJGaGUwRkhiUmlpY3NKR1pHM2lOZ1VQaWltZ1lCVUhsUVA5NGc5JTJCWmc4eE9UR0VGQUFBQUFCSlJVNUVya0pnZ2clM0QlM0QpOyB9XG5cbiNpdWJlbmRhX3BvbGljeSAucG9saWN5aWNvbl9wdXJwb3NlXzEzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBTUFBQURYcWMzS0FBQUFKMUJNVkVVQUFBQSUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OVBoa0drQUFBQURIUlNUbE1BRUNCQVVIQ1FvTERBNFBCN3VhJTJCb0FBQUFhMGxFUVZSNDJwM1FRUTZBSUF4RTBhRUlGZHI3bjFlTXhJQU9NZkV0JTJCOXNGNElPa1l0NVlTVEtPMVFkNnAlMkJRUDZacXJ2eWpkN3pkaUxKZ2dPNVZSZWFqd2hSJTJGQm5ESW9Ed3JoUWNBZmtoZCUyRnRRTzBLRHFmMUEwa21FWmdEamsyQVpQelBvSm82d0ZFWU9zSEZGSVNPbiUyQkt4Zm9BQUFBQVNVVk9SSzVDWUlJJTNEKTsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLnBvbGljeWljb25fcHVycG9zZV8xNCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQU1BQUFEWHFjM0tBQUFBTUZCTVZFVUFBQUElMkZQejglMkZQejglMkZQejglMkZQejglMkZQejglMkZQejglMkZQejglMkZQejglMkZQejglMkZQejglMkZQejglMkZQejglMkZQejglMkZQejglMkZQeiUyRmphaTVSQUFBQUQzUlNUbE1BRUNBd1VHQndnSkNnc01EUTRQQVNsNmh5QUFBQWZrbEVRVlI0MnBYUlVRNkVNQWdFME1FV1cyMWw3bjlidGFuSlduRTMlMkJ6NGhoQ0hncTVqS29vS0Q2RkpTN09WUWViSUlST09waGxZM2RxcnNMQUJpZEpnZzBaV3cwYldCTCUyRjV2dk8lMkZJZEdWTSUyRmgwVE1OTXg0N0R3WWNWSktnZFYwTWd3VXdTWGZBJTJGMFFZMmRLVzdDeHV0SEExbGJITUZUYXZFOXFzQnZPenRsRlRSVnlTJTJCWUFBQUFBRWxGVGtTdVFtQ0MpOyB9XG5cbiNpdWJlbmRhX3BvbGljeSAucG9saWN5aWNvbl9wdXJwb3NlXzE2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBTUFBQURYcWMzS0FBQUFNMUJNVkVVQUFBQSUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6JTJGMTBMbXdBQUFBRUhSU1RsTUFFQ0F3UUZCZ2NJQ1FvTERBME9Ed1ZPQ295QUFBQUpGSlJFRlVlRjZWME5zT0F5RUlSVkU2STRyRnd2biUyRnI2M04zQ1IxMG5RblBLMklVZHBicEttc29ySlFxT0tUbDJ4ZVJoRHN5Y01nQTdRREdrbWZxOWNJJTJGdk5FaEdjQU84Q293QWJBR1RFd1gxWERLdllObkpNN2Y3OGNsVnFmeWRPbGd3UklHNlMxVHdEZFFFbkQzY3YxaVd3NGY1NFZRMXFmVU81UURER1lWTE5DbU9RNU8yRWE4UjJrUDhGV29idmVmaG9UJTJGU1ZDTWJBQUFBQUFTVVZPUks1Q1lJSSUzRCk7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5pY29uX3JpYmJvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUNBQUFBQWdDQVlBQUFCemVucjBBQUFBVzBsRVFWUjQydTNPd1FrQUlReEUwWFNXVnJhemxKcGRRZEdEQzBwUUVmN0EzRUxtaWJzUFYxVjlwRE0lMkZBUUFBQUFBQUFBQUFBQUFBRUFYWTElMkJjVXdDUW5JVFlENm5pTDJBU280ejNFYW9ES2Y4cU5CUUh4QXJnSzhBTEtNWEN3JTJCaW03dndBQUFBQkpSVTVFcmtKZ2dnJTNEJTNEKTsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmljb25fb3duZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FNQUFBRFhxYzNLQUFBQU1GQk1WRVVBQUFBJTJGUHo4JTJGUHo4JTJGUHo4JTJGUHo4JTJGUHo4JTJGUHo4JTJGUHo4JTJGUHo4JTJGUHo4JTJGUHo4JTJGUHo4JTJGUHo4JTJGUHo4JTJGUHo4JTJGUHolMkZqYWk1UkFBQUFEM1JTVGxNQUVDQXdRR0J3Z0pDZ3NNRFE0UEM4WVd5NUFBQUFpRWxFUVZSNDJvMlF3UktGSUFoRkljd3lSUDclMkZiM3VObGtCdjBka3czak9EZDRBYlBIaE5DN3hBYWZxallCUlpPelVhMGNIbWM5SWJpWnNlZklGdGl1UTY4UlM3RlVrTm53VFdtUmV3TEU5ZXdTUGg3M2RmQ2dKYnp4a2lSeGNyREdKaFdWeGE1TXFZcjFIemNMU1BSbzJvamNvWkFjeVYyRjFNemFQb3hJcWNQNGdHa1A1QmNBSXhRQkNRN281dDNBQUFBQUJKUlU1RXJrSmdnZyUzRCUzRCk7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5pY29uX2dlbmVyYWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQkFNQUFBQVNXU0RMQUFBQUdGQk1WRVVBQUFBJTJGUHo4JTJGUHo4JTJGUHo4JTJGUHo4JTJGUHo4JTJGUHo4JTJGUHo5JTJCalNjM0FBQUFCM1JTVGxNQUVFQlFnTXpReGVYdVBnQUFBREpKUkVGVUdGZGpZTUFKV0VQaElBQVBoNzBjRGdvR0s2Y0k1QjhZcDZTOFRBQ0prNGdrQTVSQWNCS1I5QlFMb0FVT0FBVE5ZWU9DdWxVTkFBQUFBRWxGVGtTdVFtQ0MpOyB9XG5cbiNpdWJlbmRhX3BvbGljeSAuaWNvbl90ZW1wbGVfMjQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQndrbEVRVlI0MnMzV3UwdkRVQmpHWVMlMkJMc2JaU1NhV2dndUFGSEZ6dFlFbUZicDBFJTJGd09yZ290UUZ5ZXRPS2lUTHFLQ1dDZW5ibDIwUzhGRkVSeWRCTHQxS1Y3UXdVR1I0MDk0aFF5bWpZcGk0U0dIOXp2ZiUyQlVnQ29RM0dtRiUyRjFkd05xJTJGUnpIYVV3a0VuMjRsUDczckVhTCUyRndFY1ptRWNKZXhpRHlmS3JHOFAwT0c5T0lEQnJDdlBLTXVoOThzRGFBcGlBbVdZajhmaXFnJTJGalNyV3k5Z2JyRGxEekVISXdMaTlZUmllaVdNT3Jha0lQdlo0REtIWWhqVHNZRCUyQmU0OEtxcmR3cGRudzFJNFJBRmJDS0hIV3hoWCUyQnRqSEdGYjJaYnluSG9LT2lOVjd4M1lybldMcm1GRldxdm02dkg3RG1LNGhvMGw1TkdHQ2lhbG9peXZQYlo2WW40R09IaENGQnNvSVFTRE9USEtTdG9UVlklMkZqWjBBY3Q3Q3hpaUlDcUdKYXFzcUsybU9ySiUyRjZWQVJHczZaQTJaVE55cTZ5b1BaRiUyRk5XQzB4aU9hRXE5SE5PcG5RQklHM2RqRkdjTEtGc1FvTzhVT2VwUWwlMkZReUlJS3RQOUJqU3lsY3dnaGhXbEtXUjBONHNJcDREMU5DS0RnUjBEU0lFR3hiQ1lpa0xpYnZIOHZvV05XTWRENmppRVhlNHdhT3llMUdkR250YzlRY3NvOG5yRHRveGdFRmRJY3A4MUlOZWQ3Q0lCV1F3JTJGMDBabmJINDJZQVhlZjRSbmZObiUyRnlyZUFMeWJYd1NMVTN2N0FBQUFBRWxGVGtTdVFtQ0MpOyB9XG5cbiNpdWJlbmRhX3BvbGljeSAuaWNvbl9ib3hfMjQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQnYwbEVRVlI0MnQzVnowdVRjUnpBY1VNeVdobVdkQWdxa0tETWlCSHQwQSUyRllzcGxvZGR3cE8xZ2swbCUyQlFFRVFVMGlVUGdkMExJcENPQ2gyS2tHNEdUYUk2bXFBbVdoRzBDUTVqZlhzZG50TjRiSlBSeFMlMkI4NElGbnolMkZmOTdObDRQZzBoaFA5cWt3VCUyQnRUS1pUQ043dU0wcWVUclp1YzRsdFFWczBFcUslMkIzeG1pZ2M4WjVFMzlIT0k3VFVGZkhBYkp4bmdOUXRNMGtkemc1Vk9wN2M0VHZLWWVlWjR3bVhhWWdOT05IR2NXN3pqQTZNa3F6eSUyQlpxNHp6Z3hqNURoY0dVZ3h3elNaOVRhc0V0dkZDTCUyRjRXQm00U0tEQVBYclpWJTJCUEdXem5GVlNZSWhNcEFsaUlMaEVpZU81eW5NV2JqRGdaNHhqeGxBbiUyRmlBdDBza2VNRzQ0VElUOGJvbzUxekRQT2VFcUZTWEtBbkNyUkhkNWZnTk1OOElyRENGTE9VQ1ZCNzRDc2RaQmxrTDAzczV4RyUyRkNjQUdBNzNNMGNJVmlzd3lRaXNuJTJCRlpQb0lkbGprV1A2QUl2S0RGSWl1VjZBbDJzOEpJY2lTaDBocU5rJTJCVkh2TndpUk5kNXlsd05ScUt2ZXdObll2MXowTyUyRkNRN3hzSUZDc0RDUzR4eWhLaHdpcHJoQ3FtR2FJeiUyRm0wcXhCR3U4WW9Db1lwRm50TE53YlMzYmEzellEZEpoc2hUb2h3cE1FRSUyRmJleW9NZyUyQnFUclFXYnZLRlNTeERKbjV0c3FIJTJGRjBRVzJOeHpUbFlGQUFBQUFFbEZUa1N1UW1DQyk7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5pY29uX3Rvb2xzXzI0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUJka2xFUVZSNDJyWFZ6eXVEY1J6QThXVTNjdE9hZzBSaU81bUVnOE1LY2FKYyUyRkFsY2R4cHBLUGxaZHBlVEUwZHF4WldhYUVuaDdEU2hsWXVKYkcwZjc4TnolMkJQajJ6Zk04OVd6MXFtZmY1JTJGUGR1JTJCMjd0cENJTk5UZkp6eVN5ZVFHaGtQR2c3VWxqQnRyRWJ4RE1Pa2FZQ2lLSjhRdGdSMGNHV3Q5RU1lOGw4QUlCQU9Xd0NHS3h0cU1DdXg1Q1NSUXh5VzYxUXRObzR5Q0VWaFdnUnpDYm9GbTVDRjR4VFZ1VVlVZ1pRVE9WZUFaSFY0T2VSU2ZFTU1GV294QVZ0MiUyRlF0UTE0R3pzeDQzYW5FV3I1Vng2MUV6YTlReiUyQiUyQlh3NzFTMDlNNmhtMXYwR1Z0WG1XQ01DYTJwejNCcGdYYzFrQWcydzFvVzBtam5HUkpDQk9ZamhMc2hBTzk2TVFDcm9NM2hRTXpVTUJma09adkVEVVU3OEJGYlV4bDVMWUJkaXFQZ0piS21OQ1V0ZzJ4TDQ4UHBUTVlWdkZGREVQZHFDRER3aTUxeEhJVmkwJTJGQUdKb2V3MThJSjk1N29KRld4NkNIeDVEU3lnamdQa1VVTE04aTJxR29GVFA0ZWNnYUNFTWNzaGg1RkZEWUl6Ukd5Qmh2b0YzbiUyQnlNeHpGMXlrQUFBQUFTVVZPUks1Q1lJSSUzRCk7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5pY29uX3BhcGVyXzI0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUJZa2xFUVZSNDJ0M1ZQMHZEUUJqSDhUcTRTS1hpV0Z3Y1JIQVJWeXNwZ3E5QU9qa29Mb0tUY3ltayUyQmpLS1lEY25PNmlMS1BnSFJKMTFhVkdrZ3QyTTJJaVdsb2J6S3p5QjR6QndCR3ZCd0lkYzdybmpSOElUTHFHVTZxbSUyRkM4aG1zJTJCbzM5VFdnZzBmVVVKWDdQVjdSbFZvMVF0c200Q2tobCUyQk00QSUyQkdZJTJCUUo4VENZaUxtcDFtNEFIV2J5R2ElMkJ4aUZFdFFNbmVJWTgwUlR0Q3lDYWhKd0RwT3NZYzBGdEhHRFM1d2JqakRwMDNBTTZhUlJoSXBUR0FiSDVqQkVKSW0yMDhVd01jYm11SUZIYW0zNEtFWjB0WUdOZ0VlWEZFVVc5akFLdkxZUkZIakNzOG1vSUVNWnBIUnhuTnd6SnJ4M09qJTJGajJhJTJCUWJUNGIlMkJEQmpjbXo2aUs5TTZMRjc2STZVbkhZJTJGZ2MlMkJ5dGhCMllLJTJCMXRjQyUyRnVsNTRDT1BNZVQwdHNNQnhzVyUyQjBkWTUyVlBBZTFSQWdBb0d3N09BOFFvVWJ2VnpnUEVVN3FTMkhKNGIzM3RSUWZCVFFCY2w0d0JaZ01JbGhyWDVFVnhKYmQ3WVUwSlhEJTJCaXBMdzhzRzhEQnJDTHpBQUFBQUVsRlRrU3VRbUNDKTsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmljb25fbWFuXzI0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUJMVWxFUVZSNDJ0M1ZzVXJEVUJTQVlhV3RTd1NwNk5BSDZDYk9WU0haOVFFRUJ4OUFFUGM2T0FoOUJwMEtEZzZpZ3FzNHRrdFhGUVFuS1FpS2lOUkFwJTJCVDRDMmNJbXFiWGMzRnA0VnNhenZscHVVbW1ST1JmVFVpZzZCTkZVUm5iZUlTb0IyeWhsRFBpSHZoZWdGMThRbjc0d0E1S1BvRTEzRUZHdUVYREZHQndCb2VRTVE1UXNRU3FPSFVJbkdET0VsakVsVVBnRWd1V3dEek9IUUpucUZvQ3N6aDJDQndoc0FRcTJFZFNzRHhGRTJYck1WM0hTMEhnRlJzJTJCOTBFTk53V0JhOVRNZ1RBTXAlMkZXUjhKNnolMkZBMmJYbzhLJTJGUlhMdUI5eEZ5JTJCWkF3d0hXTVVGNHB4QXJOZFduRSUyQlJMbTJnaFM3NlNNZWNvajY2YU9sczhDdkFsM1hzb1lObkRDRiUyRk5OVFpqdTZxWndPOTNMJTJGQkxrWXZHeGdnVmVJcFZZTnNvSTBuSkJCUGllNXFUOFpMJTJGd3NMTHJ5cSUyRm5uVERBQUFBQUJKUlU1RXJrSmdnZyUzRCUzRCk7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5pY29uX2tleWhvbGVfMjQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQklVbEVRVlI0MnJYVVAwdkNRUmpBOGJJb2lBcHBMbXdRRW1laFNYNVJMVGIySHV3OVJHT0RMdlVDWEcwS3AxNkFMaEVOTlJqUlhMUmxJZWFmSk95ZXZrTnUxNE04OSUyRlBnTXgxMzMlMkJGNGJrWkVwa3JkSEs4b2lwSW9vd3VISzJReEd4emdrazFjWWdEM1I5QkVBUWx6Z01PcnVNQTN4T01adVpEQUVUb1F4UmtXcllFSE9JaWlpYlExSUJNRU90aXhCbjRtQ0xTUnR3YnFJS0lHYnJGaERSemdBNkk0eHB3MWtNQTVlcDZMSGE2UkNoMjBkZHg0QXElMkZZajJPU0YxRDNCSjZRakNPUXdvc244SWJ0T0FLNyUyQlBRRXZsQWNmM2doajF6RTRKOUhybUFwSkRDUGt2TFozV010SkxDQ21qTE5MV1JDQW1rOEtrUFd4eUhNZ1FMYVNtQ0lrNUJKUGtWZkNZeFF4YkkxME1CUUNUamNZY3NhZU1jSW9taGhUd3RNMVM5ZzEyTkxhMVlQUlFBQUFBQkpSVTVFcmtKZ2dnJTNEJTNEKTsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLml1Yl9iYXNlX2NvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM1OTU4NTg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLml1Yl9iYXNlX2NvbnRhaW5lciA+IC5jbG9zZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJjQUFBQVlDQU1BQUFBbW9wWkhBQUFBdzFCTVZFVUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUI0ZUhoMWRYVUFBQUFBQUFBQUFBQUFBQUFBQUFCZlgxOEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQTJOallBQUFBQUFBQXJLeXZKeWNuZTN0N1gxOWVGaFlXeHNiR1ZsWldzckt6cjYlMkJ2THk4dkp5Y252NyUyQiUyRnA2ZW5TMHRMaTR1TDA5UFR2NyUyQiUyRjglMkZQejclMkIlMkZ2NCUyQlBqMzklMkZjQUFBQlBUMDlmWDE5dmIyJTJGJTJGJTJGJTJGOVMlMkJmWFFBQUFBUEhSU1RsTUFBZ01FQlFZSENnc01EUTRQRWhNV0dSb2JIQjhnSWlNa0pTY29LU3MwTlQxRFJVcE1XRjVnanBPWW1hR2pwciUyRkl5czNTMWRuWjd2UDA5dmZGUUMxM0FBQUE5RWxFUVZSNDJvWFFaNiUyQkNNQmlHNGFlQ0FvcWl1UGNldVBlczhQNyUyRlg2WG41UmdCVGJ3JTJCTk8zZHBHMktIMFJjTTVKSlE0dUxVRTJVblNNOUhaMXk0cjBUTTUweiUyRlRzN1p1eVZTeXNLV0pYOERaSGVVc2cyelVmcFU0cVk2Z0JFOHhMdGw2WUF0QW5QNzlJajh1U2RGeE1Oc0hZOGxWSzY3blBneGM0Q2lzUTh5VHhpUmFCR1B2Y3Z1JTJCU3JBWTF2dlFIVXY1MVRCeXFIejNzUEZjQ2VmNzV6YmdPcHdaVWlyb01Vb0ZTWDBiNnNLZ0RNempxYzF4MlR2em5iMndUenBwZjFQMXExdTdQVHE1NW1YVnVGVDdWYTQ4WCUyQlJuVGJMOFl0aXpNVFJxSGRINDVHdzM2N1lBZ0VLSG9tbDglMkZuTXJvQzlnQ0tmVmFiekQxcSUyQndBQUFBQkpSVTVFcmtKZ2dnJTNEJTNEKSBuby1yZXBlYXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTEwO1xuICB0b3A6IC0xMHB4O1xuICByaWdodDogLTlweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjNweDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiAxMXB4OyB9XG5cbiNpdWJlbmRhX3BvbGljeSBhZGRyZXNzIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbiNpdWJlbmRhX3BvbGljeSBhIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMEYwRjA7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5pdWJfY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjVweCAzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7IH1cblxuI2l1YmVuZGFfcG9saWN5ICN3YmFycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbiNpdWJlbmRhX3BvbGljeSAjd2JhcnMgLmhvcml6b250YWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNpdWJlbmRhX3BvbGljeSAuaXViX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI0RGREZERjtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLml1Yl9oZWFkZXIgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLml1Yl9oZWFkZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiAwOyB9XG5cbiNpdWJlbmRhX3BvbGljeSBoMSwgI2l1YmVuZGFfcG9saWN5IGgyLCAjaXViZW5kYV9wb2xpY3kgaDMge1xuICBjb2xvcjogIzI2MjYyNjtcbiAgbWFyZ2luOiAwOyB9XG5cbiNpdWJlbmRhX3BvbGljeSBoMSArIHAsICNpdWJlbmRhX3BvbGljeSBoMiArIHAsICNpdWJlbmRhX3BvbGljeSBoMyArIHAge1xuICBwYWRkaW5nLXRvcDogNXB4OyB9XG5cbiNpdWJlbmRhX3BvbGljeSBoMSB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgaDIge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgcGFkZGluZy10b3A6IDIxcHg7IH1cblxuI2l1YmVuZGFfcG9saWN5IGgzIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctdG9wOiAyNHB4OyB9XG5cbiNpdWJlbmRhX3BvbGljeSBoMyArIHAge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmljb25lZCB1bCBsaSBoMyB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBjb2xvcjogIzYxNWU1ZTsgfVxuXG4jaXViZW5kYV9wb2xpY3kgaDQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLXRvcDogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgaDQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgaDYge1xuICBjb2xvcjogIzI2MjYyNjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAxOXB4OyB9XG5cbiNpdWJlbmRhX3BvbGljeSB1bC5mb3JfYm94ZXMsICNpdWJlbmRhX3BvbGljeSB1bC5mb3JfYm94ZXMgPiBsaSwgI2l1YmVuZGFfcG9saWN5IHVsLnVuc3R5bGVkLCAjaXViZW5kYV9wb2xpY3kgdWwudW5zdHlsZWQgPiBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgdWwuZm9yX2JveGVzIHtcbiAgem9vbTogMTsgfVxuXG4jaXViZW5kYV9wb2xpY3kgdWwuZm9yX2JveGVzOmJlZm9yZSwgI2l1YmVuZGFfcG9saWN5IHVsLmZvcl9ib3hlczphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xuICB6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lOyB9XG5cbiNpdWJlbmRhX3BvbGljeSB1bC5mb3JfYm94ZXM6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmhhbGZfY29sIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIHpvb206IDE7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5oYWxmX2NvbDpiZWZvcmUsICNpdWJlbmRhX3BvbGljeSAuaGFsZl9jb2w6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbiAgem9vbTogMTtcbiAgKmRpc3BsYXk6IGlubGluZTsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmhhbGZfY29sOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5oYWxmX2NvbDpudGgtY2hpbGQoMm4rMSkgPiAqIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbiNpdWJlbmRhX3BvbGljeSAuaGFsZl9jb2w6bnRoLWNoaWxkKDJuKSA+ICoge1xuICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmhhbGZfY29sICsgLm9uZV9saW5lX2NvbCwgI2l1YmVuZGFfcG9saWN5IC5oYWxmX2NvbCArIC5pdWJfZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjREZERkRGOyB9XG5cbiNpdWJlbmRhX3BvbGljeSAub25lX2xpbmVfY29sIHtcbiAgem9vbTogMTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNERkRGREY7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5vbmVfbGluZV9jb2w6YmVmb3JlLCAjaXViZW5kYV9wb2xpY3kgLm9uZV9saW5lX2NvbDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xuICB6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lOyB9XG5cbiNpdWJlbmRhX3BvbGljeSAub25lX2xpbmVfY29sOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5vbmVfbGluZV9jb2wgPiB1bC5mb3JfYm94ZXMgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlOyB9XG5cbiNpdWJlbmRhX3BvbGljeSAub25lX2xpbmVfY29sID4gdWwuZm9yX2JveGVzID4gbGk6bnRoLWNoaWxkKDJuKzEpIHtcbiAgY2xlYXI6IGxlZnQ7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5vbmVfbGluZV9jb2wgPiB1bC5mb3JfYm94ZXMgPiBsaTpudGgtY2hpbGQoMm4rMSkgPiBkaXYge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5vbmVfbGluZV9jb2wgPiB1bC5mb3JfYm94ZXMgPiBsaTpudGgtY2hpbGQoMm4pIHtcbiAgY2xlYXI6IHJpZ2h0OyB9XG5cbiNpdWJlbmRhX3BvbGljeSAub25lX2xpbmVfY29sID4gdWwuZm9yX2JveGVzID4gbGk6bnRoLWNoaWxkKDJuKSA+IGRpdiB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG5cbiNpdWJlbmRhX3BvbGljeSAub25lX2xpbmVfY29sLndpZGUge1xuICB3aWR0aDogMTAwJTsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLm9uZV9saW5lX2NvbC53aWRlID4gdWwuZm9yX2JveGVzID4gbGkge1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5vbmVfbGluZV9jb2wud2lkZSA+IHVsLmZvcl9ib3hlcyA+IGxpOm50aC1jaGlsZCgybisxKSA+IGRpdiB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLm9uZV9saW5lX2NvbC53aWRlID4gdWwuZm9yX2JveGVzID4gbGk6bnRoLWNoaWxkKDJuKSA+IGRpdiB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbiNpdWJlbmRhX3BvbGljeSB1bC5ub3JtYWxfbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTFweDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgdWwubm9ybWFsX2xpc3QgbGkge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBmbG9hdDogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIG1hcmdpbjogNXB4IDI1cHg7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5zaW1wbGVfcHAgPiB1bCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIxcHg7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5zaW1wbGVfcHAgPiB1bCA+IGxpID4gdWwgLmljb25lZCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDI2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDJweCAyNnB4OyB9XG5cbiNpdWJlbmRhX3BvbGljeSAuc2ltcGxlX3BwIC5mb3JfYm94ZXMgPiAub25lX2xpbmVfY29sID4gdWwuZm9yX2JveGVzIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmxlZ2FsX3BwIC5vbmVfbGluZV9jb2wge1xuICBmbG9hdDogbm9uZTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDIxcHg7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5sZWdhbF9wcCAub25lX2xpbmVfY29sID4gdWwuZm9yX2JveGVzIHtcbiAgbWFyZ2luLXRvcDogMjFweDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmxlZ2FsX3BwIC5vbmVfbGluZV9jb2wgPiB1bC5mb3JfYm94ZXMgPiBsaTpudGgtY2hpbGQoMm4rMSkge1xuICBjbGVhcjogbGVmdDtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5sZWdhbF9wcCAub25lX2xpbmVfY29sID4gdWwuZm9yX2JveGVzID4gbGk6bnRoLWNoaWxkKDJuKSB7XG4gIGZsb2F0OiByaWdodDtcbiAgY2xlYXI6IHJpZ2h0OyB9XG5cbiNpdWJlbmRhX3BvbGljeSAubGVnYWxfcHAgLmRlZmluaXRpb25zIHtcbiAgbWFyZ2luLXRvcDogMjFweDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmxlZ2FsX3BwIC5kZWZpbml0aW9ucyAuZXhwYW5kLWNsaWNrLndfaWNvbl8yNCB7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICBwYWRkaW5nOiAxNHB4IDEwcHggMTJweCA0NXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNXB4IDA7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5sZWdhbF9wcCAuZGVmaW5pdGlvbnMgLmV4cGFuZC1jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLndyYXAgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLml1Yl9mb290ZXIge1xuICBjbGVhcjogYm90aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDExcHg7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5pdWJfZm9vdGVyIHAge1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmc6IDA7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5pdWJfY29udGVudCAuaXViX2Zvb3RlciB7XG4gIHBhZGRpbmc6IDI0cHggMDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLml1Yl9jb250ZW50IC5pdWJfZm9vdGVyIHAge1xuICBtYXJnaW46IDEwcHggMDtcbiAgY2xlYXI6IGJvdGg7IH1cblxuI2l1YmVuZGFfcG9saWN5IC5pdWJfY29udGVudCAuaXViX2Zvb3RlciAuc2hvd19jb21wX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbiNpdWJlbmRhX3BvbGljeSAuaXViX2NvbnRhaW5lciA+IC5pdWJfZm9vdGVyIHtcbiAgbWluLWhlaWdodDogMjFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgY29sb3I6ICM3MTcxNzE7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAtMXB4IDZweCAjQ0ZDRkNGO1xuICBib3gtc2hhZG93OiAwIC0xcHggNnB4ICNDRkNGQ0Y7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4OyB9XG5cbiNpdWJlbmRhX3BvbGljeSAuaXViX2NvbnRhaW5lciA+IC5pdWJfZm9vdGVyID4gLmJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNXB4O1xuICByaWdodDogMzBweDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLml1Yl9jb250YWluZXIgPiAuaXViX2Zvb3RlciAuYnRuIHtcbiAgcGFkZGluZzogMHB4IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4OyB9XG5cbiNpdWJlbmRhX3BvbGljeSAuaXViX2NvbnRhaW5lciA+IC5pdWJfZm9vdGVyIC5idXR0b24tc3RhY2sge1xuICBtYXJnaW46IC00cHggMDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLml1Yl9jb250YWluZXIgPiAuaXViX2Zvb3RlciAuYnV0dG9uLXN0YWNrIC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4jaXViZW5kYV9wb2xpY3kgLml1Yl9jb250YWluZXIgPiAuaXViX2Zvb3RlciBpbWcge1xuICBtYXJnaW46IC00cHggM3B4IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDI1cHg7IH1cblxuI2l1YmVuZGFfcG9saWN5IC53aWRlIHtcbiAgd2lkdGg6IDE1MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjaXViZW5kYV9wb2xpY3kgLmxlZ2FsX3BwIC5vbmVfbGluZV9jb2wsICNpdWJlbmRhX3BvbGljeSAubGVnYWxfcHAgLmhhbGZfY29sIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAjaXViZW5kYV9wb2xpY3kgLmxlZ2FsX3BwIC5vbmVfbGluZV9jb2wgPiB1bC5mb3JfYm94ZXMgPiBsaSwgI2l1YmVuZGFfcG9saWN5IC5sZWdhbF9wcCAuaGFsZl9jb2wgPiB1bC5mb3JfYm94ZXMgPiBsaSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgI2l1YmVuZGFfcG9saWN5IC5sZWdhbF9wcCAub25lX2xpbmVfY29sID4gdWwuZm9yX2JveGVzID4gbGk6bnRoLWNoaWxkKDJuKzEpID4gZGl2LCAjaXViZW5kYV9wb2xpY3kgLmxlZ2FsX3BwIC5oYWxmX2NvbCA+IHVsLmZvcl9ib3hlcyA+IGxpOm50aC1jaGlsZCgybisxKSA+IGRpdiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICNpdWJlbmRhX3BvbGljeSAubGVnYWxfcHAgLm9uZV9saW5lX2NvbCA+IHVsLmZvcl9ib3hlcyA+IGxpOm50aC1jaGlsZCgybikgPiBkaXYsICNpdWJlbmRhX3BvbGljeSAubGVnYWxfcHAgLmhhbGZfY29sID4gdWwuZm9yX2JveGVzID4gbGk6bnRoLWNoaWxkKDJuKSA+IGRpdiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgI2l1YmVuZGFfcG9saWN5IC5pdWJfaGVhZGVyIGltZyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tYm90dG9tOiAxMi41cHg7IH1cbiAgI2l1YmVuZGFfcG9saWN5IC5pdWJfY29udGVudCA+IC5pdWJfZm9vdGVyIC5zaG93X2NvbXBfbGluayB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgI2l1YmVuZGFfcG9saWN5IC5pdWJfY29udGFpbmVyID4gLml1Yl9mb290ZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgI2l1YmVuZGFfcG9saWN5IC5pdWJfY29udGFpbmVyID4gLml1Yl9mb290ZXIgLmJ0biB7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4OyB9XG4gICNpdWJlbmRhX3BvbGljeSAuaXViX2Jhc2VfY29udGFpbmVyID4gLmNsb3NlIHtcbiAgICBjb250ZW50OiBcIlhcIjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgvLi4vZGVzaWduL2ltYWdlcy9jbG9zZV9iaWcucG5nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxOHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMThweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxOHB4IDE4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDExMDtcbiAgICB0b3A6IC0xMHB4O1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgICBtYXJnaW46IDVweCA1cHggMCAwO1xuICAgIGhlaWdodDogNTdweDtcbiAgICB3aWR0aDogNjBweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDFweCAjMDAwMDAwO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCAjMDAwMDAwOyB9XG4gICNpdWJlbmRhX3BvbGljeSAuaXViX2Jhc2VfY29udGFpbmVyID4gLmNsb3NlLnNtYWxsIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICBodG1sI2l1YmVuZGFfcG9saWN5IHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICNpdWJlbmRhX3BvbGljeSBib2R5IHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICNpdWJlbmRhX3BvbGljeSAuaXViX2Jhc2VfY29udGFpbmVyLCAjaXViZW5kYV9wb2xpY3kgLml1Yl9jb250YWluZXIge1xuICAgIG1hcmdpbjogMDsgfVxuICAjaXViZW5kYV9wb2xpY3kgLmhhbGZfY29sOm50aC1jaGlsZCgybisxKSA+ICoge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAjaXViZW5kYV9wb2xpY3kgLmhhbGZfY29sOm50aC1jaGlsZCgybikgPiAqIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAjaXViZW5kYV9wb2xpY3kgLm9uZV9saW5lX2NvbCwgI2l1YmVuZGFfcG9saWN5IC5oYWxmX2NvbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgI2l1YmVuZGFfcG9saWN5IC5vbmVfbGluZV9jb2wgPiB1bC5mb3JfYm94ZXMgPiBsaSwgI2l1YmVuZGFfcG9saWN5IC5oYWxmX2NvbCA+IHVsLmZvcl9ib3hlcyA+IGxpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAjaXViZW5kYV9wb2xpY3kgLm9uZV9saW5lX2NvbCA+IHVsLmZvcl9ib3hlcyA+IGxpOm50aC1jaGlsZCgybisxKSA+IGRpdiwgI2l1YmVuZGFfcG9saWN5IC5oYWxmX2NvbCA+IHVsLmZvcl9ib3hlcyA+IGxpOm50aC1jaGlsZCgybisxKSA+IGRpdiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICNpdWJlbmRhX3BvbGljeSAub25lX2xpbmVfY29sID4gdWwuZm9yX2JveGVzID4gbGk6bnRoLWNoaWxkKDJuKSA+IGRpdiwgI2l1YmVuZGFfcG9saWN5IC5oYWxmX2NvbCA+IHVsLmZvcl9ib3hlcyA+IGxpOm50aC1jaGlsZCgybikgPiBkaXYge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICNpdWJlbmRhX3BvbGljeSAuaXViX2hlYWRlciBpbWcge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIuNXB4OyB9XG4gICNpdWJlbmRhX3BvbGljeSAuaXViX2NvbnRlbnQgPiAuaXViX2Zvb3RlciAuc2hvd19jb21wX2xpbmsge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gICNpdWJlbmRhX3BvbGljeSAuaXViX2NvbnRhaW5lciA+IC5pdWJfZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAjaXViZW5kYV9wb2xpY3kgLml1Yl9jb250YWluZXIgPiAuaXViX2Zvb3RlciAuYnRuIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDIwMHB4OyB9XG4gICNpdWJlbmRhX3BvbGljeSAuaXViX2NvbnRhaW5lciA+IC5pdWJfZm9vdGVyLmluX3ByZXZpZXcge1xuICAgIHBhZGRpbmc6IDMwcHggMTBweDsgfVxuICAjaXViZW5kYV9wb2xpY3kgLml1Yl9jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAjaXViZW5kYV9wb2xpY3kgLml1Yl9iYXNlX2NvbnRhaW5lciA+IC5jbG9zZSB7XG4gICAgY29udGVudDogXCJYXCI7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLy4uL2Rlc2lnbi9pbWFnZXMvY2xvc2VfYmlnLnBuZykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMThweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMThweCAxOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMTA7XG4gICAgdG9wOiAtMTBweDtcbiAgICByaWdodDogLTEwcHg7XG4gICAgbWFyZ2luOiA1cHggNXB4IDAgMDtcbiAgICBoZWlnaHQ6IDU3cHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAxcHggIzAwMDAwMDtcbiAgICBib3gtc2hhZG93OiAwIDFweCAxcHggIzAwMDAwMDsgfVxuICAjaXViZW5kYV9wb2xpY3kgLml1Yl9iYXNlX2NvbnRhaW5lciA+IC5jbG9zZS5zbWFsbCB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4jaXViZW5kYV9wb2xpY3kuaXViZW5kYV9maXhlZF9wb2xpY3kgLml1Yl9iYXNlX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogODAwcHg7IH1cblxuI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfZml4ZWRfcG9saWN5IC5pdWJfY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgem9vbTogMTsgfVxuXG4jaXViZW5kYV9wb2xpY3kuaXViZW5kYV9maXhlZF9wb2xpY3kgLml1Yl9jb250YWluZXI6YmVmb3JlLCAjaXViZW5kYV9wb2xpY3kuaXViZW5kYV9maXhlZF9wb2xpY3kgLml1Yl9jb250YWluZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbiAgem9vbTogMTtcbiAgKmRpc3BsYXk6IGlubGluZTsgfVxuXG4jaXViZW5kYV9wb2xpY3kuaXViZW5kYV9maXhlZF9wb2xpY3kgLml1Yl9jb250YWluZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4jaXViZW5kYV9wb2xpY3kuaXViZW5kYV9mbHVpZF9wb2xpY3kgI3diYXJzIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfZmx1aWRfcG9saWN5IC5pdWJfY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4jaXViZW5kYV9wb2xpY3kuaXViZW5kYV9mbHVpZF9wb2xpY3kgLmhhbGZfY29sOm50aC1jaGlsZCgybisxKSA+ICoge1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfZmx1aWRfcG9saWN5IC5oYWxmX2NvbDpudGgtY2hpbGQoMm4pID4gKiB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbiNpdWJlbmRhX3BvbGljeS5pdWJlbmRhX2ZsdWlkX3BvbGljeSAub25lX2xpbmVfY29sLCAjaXViZW5kYV9wb2xpY3kuaXViZW5kYV9mbHVpZF9wb2xpY3kgLmhhbGZfY29sIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfZmx1aWRfcG9saWN5IC5vbmVfbGluZV9jb2wgPiB1bC5mb3JfYm94ZXMgPiBsaSwgI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfZmx1aWRfcG9saWN5IC5oYWxmX2NvbCA+IHVsLmZvcl9ib3hlcyA+IGxpIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbiNpdWJlbmRhX3BvbGljeS5pdWJlbmRhX2ZsdWlkX3BvbGljeSAub25lX2xpbmVfY29sID4gdWwuZm9yX2JveGVzID4gbGk6bnRoLWNoaWxkKDJuKzEpID4gZGl2LCAjaXViZW5kYV9wb2xpY3kuaXViZW5kYV9mbHVpZF9wb2xpY3kgLmhhbGZfY29sID4gdWwuZm9yX2JveGVzID4gbGk6bnRoLWNoaWxkKDJuKzEpID4gZGl2IHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbiNpdWJlbmRhX3BvbGljeS5pdWJlbmRhX2ZsdWlkX3BvbGljeSAub25lX2xpbmVfY29sID4gdWwuZm9yX2JveGVzID4gbGk6bnRoLWNoaWxkKDJuKSA+IGRpdiwgI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfZmx1aWRfcG9saWN5IC5oYWxmX2NvbCA+IHVsLmZvcl9ib3hlcyA+IGxpOm50aC1jaGlsZCgybikgPiBkaXYge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4jaXViZW5kYV9wb2xpY3kuaXViZW5kYV9lbWJlZF9wb2xpY3kgLml1Yl9iYXNlX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfZW1iZWRfcG9saWN5IC5pdWJfY29udGFpbmVyID4gLml1Yl9mb290ZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IG5vbmU7IH1cblxuI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfZW1iZWRfcG9saWN5IC5leHBhbmQtY2xpY2sge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfdmlwX3BvbGljeS5pdWJlbmRhX3Rlcm1zX3BvbGljeSAuaXViX2Jhc2VfY29udGFpbmVyIHtcbiAgY29sb3I6ICM2NjY7IH1cblxuI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfdmlwX3BvbGljeS5pdWJlbmRhX3Rlcm1zX3BvbGljeSBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcGFkZGluZy10b3A6IDUwcHg7IH1cblxuI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfdmlwX3BvbGljeS5pdWJlbmRhX3Rlcm1zX3BvbGljeSBoMyB7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA0NXB4OyB9XG5cbiNpdWJlbmRhX3BvbGljeS5pdWJlbmRhX3ZpcF9wb2xpY3kuaXViZW5kYV90ZXJtc19wb2xpY3kgaDQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBjb2xvcjogIzU1NTsgfVxuXG4jaXViZW5kYV9wb2xpY3kuaXViZW5kYV92aXBfcG9saWN5Lml1YmVuZGFfdGVybXNfcG9saWN5IGg1IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICM2NjY7IH1cblxuI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfdmlwX3BvbGljeS5pdWJlbmRhX3Rlcm1zX3BvbGljeSBoNiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbiNpdWJlbmRhX3BvbGljeS5pdWJlbmRhX3ZpcF9wb2xpY3kuaXViZW5kYV90ZXJtc19wb2xpY3kgLmRlZmluaXRpb25zIHtcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50OyB9XG5cbiNpdWJlbmRhX3BvbGljeS5pdWJlbmRhX3ZpcF9wb2xpY3kuaXViZW5kYV90ZXJtc19wb2xpY3kgLmRlZmluaXRpb25zIC5leHBhbmQtY29udGVudCB7XG4gIHBhZGRpbmc6IDI1cHggMTVweCAhaW1wb3J0YW50OyB9XG5cbiNpdWJlbmRhX3BvbGljeS5pdWJlbmRhX3ZpcF9wb2xpY3kuaXViZW5kYV90ZXJtc19wb2xpY3kgLmRlZmluaXRpb25zIC5leHBhbmQtY29udGVudCBoNCB7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50OyB9XG5cbiNpdWJlbmRhX3BvbGljeS5pdWJlbmRhX3ZpcF9wb2xpY3kuaXViZW5kYV90ZXJtc19wb2xpY3kgLmRlZmluaXRpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIC0xMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTQ1cHg7IH1cblxuI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfdmlwX3BvbGljeS5pdWJlbmRhX3Rlcm1zX3BvbGljeSAuZGVmaW5pdGlvbnMgaDIge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbiNpdWJlbmRhX3BvbGljeS5pdWJlbmRhX3ZpcF9wb2xpY3kuaXViZW5kYV9maXhlZF9wb2xpY3kgLml1Yl9jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDY2MHB4O1xuICBwYWRkaW5nLXRvcDogODBweDsgfVxuXG4jaXViZW5kYV9wb2xpY3kuaXViZW5kYV92aXBfcG9saWN5IC5pdWJfYmFzZV9jb250YWluZXIge1xuICBjb2xvcjogIzU5NTg1ODsgfVxuXG4jaXViZW5kYV9wb2xpY3kuaXViZW5kYV92aXBfcG9saWN5IHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7IH1cblxuI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfdmlwX3BvbGljeSAuYWxsY2FwcywgI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfdmlwX3BvbGljeSBwLmFsbGNhcHMsICNpdWJlbmRhX3BvbGljeS5pdWJlbmRhX3ZpcF9wb2xpY3kgdWwuYWxsY2FwcyBsaSB7XG4gIGZvbnQtdmFyaWFudDogc21hbGwtY2FwcyAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgUm9ib3RvLCBPeHlnZW4sIFVidW50dSwgQ2FudGFyZWxsLCBPcGVuIFNhbnMsIEhlbHZldGljYSBOZXVlLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IH1cblxuI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfdmlwX3BvbGljeSB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuXG4jaXViZW5kYV9wb2xpY3kuaXViZW5kYV92aXBfcG9saWN5IGgxIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogIzE0MTQxNDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG4jaXViZW5kYV9wb2xpY3kuaXViZW5kYV92aXBfcG9saWN5IGgyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzE0MTQxNDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG5cbiNpdWJlbmRhX3BvbGljeS5pdWJlbmRhX3ZpcF9wb2xpY3kgaDMge1xuICBjb2xvcjogIzE0MTQxNDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbiNpdWJlbmRhX3BvbGljeS5pdWJlbmRhX3ZpcF9wb2xpY3kgLmxlZ2FsX3BwIC5vbmVfbGluZV9jb2wge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuXG4jaXViZW5kYV9wb2xpY3kuaXViZW5kYV92aXBfcG9saWN5IC5oYWxmX2NvbDpudGgtY2hpbGQoMm4rMSkgPiAqIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbiNpdWJlbmRhX3BvbGljeS5pdWJlbmRhX3ZpcF9wb2xpY3kgLmhhbGZfY29sOm50aC1jaGlsZCgybikgPiAqIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfdmlwX3BvbGljeSAub25lX2xpbmVfY29sLCAjaXViZW5kYV9wb2xpY3kuaXViZW5kYV92aXBfcG9saWN5IC5oYWxmX2NvbCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbiNpdWJlbmRhX3BvbGljeS5pdWJlbmRhX3ZpcF9wb2xpY3kgLm9uZV9saW5lX2NvbCA+IHVsLmZvcl9ib3hlcyA+IGxpLCAjaXViZW5kYV9wb2xpY3kuaXViZW5kYV92aXBfcG9saWN5IC5oYWxmX2NvbCA+IHVsLmZvcl9ib3hlcyA+IGxpIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbiNpdWJlbmRhX3BvbGljeS5pdWJlbmRhX3ZpcF9wb2xpY3kgLm9uZV9saW5lX2NvbCA+IHVsLmZvcl9ib3hlcyA+IGxpOm50aC1jaGlsZCgybisxKSA+IGRpdiwgI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfdmlwX3BvbGljeSAuaGFsZl9jb2wgPiB1bC5mb3JfYm94ZXMgPiBsaTpudGgtY2hpbGQoMm4rMSkgPiBkaXYge1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfdmlwX3BvbGljeSAub25lX2xpbmVfY29sID4gdWwuZm9yX2JveGVzID4gbGk6bnRoLWNoaWxkKDJuKSA+IGRpdiwgI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfdmlwX3BvbGljeSAuaGFsZl9jb2wgPiB1bC5mb3JfYm94ZXMgPiBsaTpudGgtY2hpbGQoMm4pID4gZGl2IHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfdmlwX3BvbGljeSAuZGVmaW5pdGlvbnMsICNpdWJlbmRhX3BvbGljeS5pdWJlbmRhX3ZpcF9wb2xpY3kgLml1Yl9mb290ZXIsICNpdWJlbmRhX3BvbGljeS5pdWJlbmRhX3ZpcF9wb2xpY3kgLmZvcl9ib3hlcyB7XG4gIGNvbG9yOiAjNTA1NzYyOyB9XG5cbiNpdWJlbmRhX3BvbGljeS5pdWJlbmRhX3ZpcF9wb2xpY3kgLmRlZmluaXRpb25zIGgzLCAjaXViZW5kYV9wb2xpY3kuaXViZW5kYV92aXBfcG9saWN5IC5kZWZpbml0aW9ucyBwLCAjaXViZW5kYV9wb2xpY3kuaXViZW5kYV92aXBfcG9saWN5IC5kZWZpbml0aW9ucyBsaSwgI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfdmlwX3BvbGljeSAuaXViX2Zvb3RlciBoMywgI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfdmlwX3BvbGljeSAuaXViX2Zvb3RlciBwLCAjaXViZW5kYV9wb2xpY3kuaXViZW5kYV92aXBfcG9saWN5IC5pdWJfZm9vdGVyIGxpLCAjaXViZW5kYV9wb2xpY3kuaXViZW5kYV92aXBfcG9saWN5IC5mb3JfYm94ZXMgaDMsICNpdWJlbmRhX3BvbGljeS5pdWJlbmRhX3ZpcF9wb2xpY3kgLmZvcl9ib3hlcyBwLCAjaXViZW5kYV9wb2xpY3kuaXViZW5kYV92aXBfcG9saWN5IC5mb3JfYm94ZXMgbGkge1xuICBmb250LXNpemU6IDEzcHg7IH1cblxuI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfdmlwX3BvbGljeSAuYm94XzEwLmV4cGFuZCAuZXhwYW5kLWNsaWNrLndfaWNvbl8yNCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG4jaXViZW5kYV9wb2xpY3kuaXViZW5kYV92aXBfcG9saWN5IC5ib3hfMTAuZXhwYW5kIC5leHBhbmQtY2xpY2sud19pY29uXzI0Lmljb25fcmliYm9uIHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4OyB9XG5cbiNpdWJlbmRhX3BvbGljeS5pdWJlbmRhX3ZpcF9wb2xpY3kgLmJveF9wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjRTBFMEUwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRDNEM0QzO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfdmlwX3BvbGljeSAuYm94X3ByaW1hcnkgc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfdmlwX3BvbGljeSAuYm94X3ByaW1hcnkgc3VtbWFyeSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfdmlwX3BvbGljeSAuYm94X3ByaW1hcnkgaDMge1xuICBjb2xvcjogIzMzMzsgfVxuXG4jaXViZW5kYV9wb2xpY3kuaXViZW5kYV92aXBfcG9saWN5IC50Yy1kZWFjdGl2YXRlZCBoMSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4jaXViZW5kYV9wb2xpY3kuaXViZW5kYV92aXBfcG9saWN5IC5sZWdhbF9wcCAub25lX2xpbmVfY29sIHtcbiAgcGFkZGluZy1ib3R0b206IDIxcHg7IH1cblxudWwuZm9yX2JveGVzOmhhcyhkZXRhaWxzKSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzMDBweCwgMWZyKSk7IH1cblxudWwuZm9yX2JveGVzOmhhcyhkZXRhaWxzKTo6YmVmb3JlLCB1bC5mb3JfYm94ZXM6aGFzKGRldGFpbHMpOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG51bC5mb3JfYm94ZXM6aGFzKGRldGFpbHMpIGRldGFpbHMge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxudWwuZm9yX2JveGVzOmhhcyhkZXRhaWxzKSBsaSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiIsIiRjb2xvci1taWRuaWdodC1ibHVlOiAjMDAxYzJhO1xuJGNvbG9yLXdoaXRlOiAjRkZGRjtcbiRjb2xvci1nYWluc2Jvcm86ICNkN2RmZTM7XG4kY29sb3Itd2hpdGUtZmx1bWU6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xuJGNvbG9yLW1lZGl1bS12aW9sZXQtcmVkOiAjZDQwMDc0O1xuJGNvbG9yLWxpZ2h0LXN0ZWVsLWJsdWU6ICNhY2M0ZGI7XG4kY29sb3ItZGFyay1vdXRsaW5lOiAjODA5MTk5O1xuJGNvbG9yLXdoaXRlLXNtb2tlOiAjZjFmNGY3O1xuIiwiQGltcG9ydCBcIi4uL2dsb2JhbC9jb2xvcnNcIjtcblxuLnNlY3Rpb24ge1xuICAmLmlzLS1mb290ZXIge1xuICAgIHotaW5kZXg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1pZG5pZ2h0LWJsdWU7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMi41ZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIuNWVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuZm9vdGVyLW91dGVyIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAuY29udGFjdC13aWRnZXQtd3JhcHBlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLmNvbnRhY3Qtd2lkZ2V0LWxlZnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAuY29udGFjdC1wZXJzb24ge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHZ3O1xuICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDdlbTtcbiAgICAgICAgICBoZWlnaHQ6IDdlbTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICYuaXMtLXNtYWxsIHtcbiAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGFjdC1oZWFkaW5nIHtcbiAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IC41ZW07XG4gICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAuNWVtO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDNlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIC5oMyB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmludHJvLmlzLS1kYXJrIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jb250YWN0LXdpZGdldC1yaWdodCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuICAgIC5saW5lLWhvcml6b250YWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI1NDQ1MjtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgIH1cblxuICAgIC5mb290ZXItd3JhcHBlciB7XG4gICAgICBmbGV4OiAxO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTA0LjI1ZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDZlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDZlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAuZm9vdGVyLXdyYXBwZXItbGVmdCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nLXRvcDogM2VtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2ZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC5sb2dvLXdyYXBwZXIge1xuICAgICAgICAgICYuaXMtLWZvb3RlciB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAubG9nby5pcy0tZm9vdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA4ZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvb3Rlci1hZGRyZXNzIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICB9XG4gICAgICAgIC5zb2NpYWwtaWNvbnMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgICAuc29jaWFsLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgLmxpbmUtdmVydGljYWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU0NDUyO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgfVxuICAgICAgLmZvb3Rlci13cmFwcGVyLXJpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nLXRvcDogM2VtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZlbTtcbiAgICAgICAgLnRvd2VyLW91dGVyd3JhcHBlciB7XG4gICAgICAgICAgLmxpbmstdG93ZXItd3JhcHBlciB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIC5mb290ZXItbGluay1oZWFkZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjc1ZW07XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWVudSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICB1bC5zdWItbWVudSA+IGxpIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAuNSk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuMjVlbTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4zcztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnNpdGUtbGluayB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIC41KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuMjVlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pcy0tY29taW5nc29vbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvcHkuaXMtLWRhcmsge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgICAgICAgICBmb250LXNpemU6IC43NWVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbiB7XG4gICAgLmZvb3Rlci1vdXRlciB7XG4gICAgICAuY29udGFjdC13aWRnZXQtd3JhcHBlciB7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMmVtO1xuICAgICAgICBncmlkLXJvdy1nYXA6IDJlbTtcbiAgICAgICAgLmNvbnRhY3Qtd2lkZ2V0LXJpZ2h0IHtcbiAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IC43NWVtO1xuICAgICAgICAgIGdyaWQtcm93LWdhcDogLjc1ZW07XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gIC5zZWN0aW9uIHtcbiAgICAuZm9vdGVyLW91dGVyIHtcbiAgICAgIC5jb250YWN0LXdpZGdldC13cmFwcGVyIHtcbiAgICAgICAgLmNvbnRhY3Qtd2lkZ2V0LWxlZnQge1xuICAgICAgICAgIC5jb250YWN0LXBlcnNvbiB7XG4gICAgICAgICAgICB3aWR0aDogNmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA2ZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb250YWN0LWhlYWRpbmcge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhY3Qtd2lkZ2V0LXJpZ2h0IHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgLmZvb3Rlci13cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNGVtO1xuICAgICAgIC5mb290ZXItd3JhcHBlci1sZWZ0IHtcbiAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICBwYWRkaW5nLXRvcDogM2VtO1xuICAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcbiAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAuZm9vdGVyLWFkZHJlc3Mge1xuICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgfVxuICAgICAgIH1cbiAgICAgICAubGluZS12ZXJ0aWNhbCB7XG4gICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgIH1cbiAgICAgICAuZm9vdGVyLXdyYXBwZXItcmlnaHQge1xuICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zZWN0aW9uIHtcbiAgICAuZm9vdGVyLW91dGVyIHtcbiAgICAgIC5jb250YWN0LXdpZGdldC13cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLmNvbnRhY3Qtd2lkZ2V0LWxlZnQge1xuICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMS41ZW07XG4gICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAxLjVlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIC5jb250YWN0LXBlcnNvbiB7XG4gICAgICAgICAgICB3aWR0aDogOGVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA4ZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb250YWN0LWhlYWRpbmcge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZm9vdGVyLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIC5mb290ZXItd3JhcHBlci1sZWZ0IHtcbiAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDJlbTtcbiAgICAgICAgICBncmlkLXJvdy1nYXA6IDJlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIC5sb2dvLXdyYXBwZXIge1xuICAgICAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgICAmLmlzLS1mb290ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMmVtO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmZvb3Rlci1hZGRyZXNzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zb2NpYWwtaWNvbnMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvb3Rlci13cmFwcGVyLXJpZ2h0IHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgLnRvd2VyLW91dGVyd3JhcHBlciB7XG4gICAgICAgICAgIC8qXG4gICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDJlbTtcbiAgICAgICAgICAgIGdyaWQtcm93LWdhcDogMmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICAgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICovXG4gICAgICAgICAgICAubGluay10b3dlci13cmFwcGVyIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgIC5tZW51IHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDhlbTtcbiAgICAgICAgICAgICAgICBncmlkLXJvdy1nYXA6IDNlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICAgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICNtZW51LWl0ZW0tODQ3IHtcbiAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogc3BhbiAxIC8gc3BhbiAyIC8gc3BhbiAxIC8gc3BhbiAyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAjbWVudS1pdGVtLTg1MyB7XG4gICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IHNwYW4gMSAvIHNwYW4gMiAvIHNwYW4gMSAvIHNwYW4gMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnNpdGUtbGluayB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI2xpbmstc2VydmljZXMge1xuICAgICAgICAgICAgICBncmlkLWFyZWE6IHNwYW4gMSAvIHNwYW4gMiAvIHNwYW4gMSAvIHNwYW4gMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi9nbG9iYWwvY29sb3JzXCI7XG5cbioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5odG1sLnctbW9kLXRvdWNoICoge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmF1ZGlvLCBjYW52YXMsIHByb2dyZXNzLCB2aWRlbyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cbi5zZWN0aW9uIC5jb250YWluZXIgLnNpZGUtYnktc2lkZSAuaW50cm90ZXh0IC5pbnRybyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICYuaXMtLWxpZ2h0IHtcbiAgICBjb2xvcjogJGNvbG9yLW1pZG5pZ2h0LWJsdWU7XG4gIH1cbn1cbi5pY29uIHtcbiAgaGVpZ2h0OiAyZW07XG59XG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IExhdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXZ3OyAgLy8vMWVtID0gMTAuMjRweFxuICBjb2xvcjogJGNvbG9yLW1pZG5pZ2h0LWJsdWU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZS1zbW9rZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHdlYmZsb3ctaWNvbnM7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtdHRmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LEFBRUFBQUFMQUlBQUF3QXdUMU12TWc4U0JpVUFBQUM4QUFBQVlHTnRZWERwUCthNEFBQUJIQUFBQUZ4bllYTndBQUFBRUFBQUFYZ0FBQUFJWjJ4NVptaFMyWEVBQUFHQUFBQURIR2hsWVdRVEZ3M0hBQUFFbkFBQUFEWm9hR1ZoQ1hZRmdRQUFCTlFBQUFBa2FHMTBlQ2U0QTFvQUFBVDRBQUFBTUd4dlkyRUR0QUxHQUFBRktBQUFBQnB0WVhod0FCQUFQZ0FBQlVRQUFBQWdibUZ0WlNvQ3NNc0FBQVZrQUFBQnpuQnZjM1FBQXdBQUFBQUhOQUFBQUNBQUF3UDRBWkFBQlFBQUFwa0N6QUFBQUk4Q21RTE1BQUFCNndBekFRa0FBQUFBQUFBQUFBQUFBQUFBQUFBQkVBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQUFBRHBBd1BBLzhBQVFBUEFBRUFBQUFBQkFBQUFBQUFBQUFBQUFBQWdBQUFBQUFBREFBQUFBd0FBQUJ3QUFRQURBQUFBSEFBREFBRUFBQUFjQUFRQVFBQUFBQXdBQ0FBQ0FBUUFBUUFnNWdQcEEvLzkvLzhBQUFBQUFDRG1BT2tBLy8zLy93QUIvK01hQkJjSUFBTUFBUUFBQUFBQUFBQUFBQUFBQUFBQkFBSC8vd0FQQUFFQUFBQUFBQUFBQUFBQ0FBQTNPUUVBQUFBQUFRQUFBQUFBQUFBQUFBSUFBRGM1QVFBQUFBQUJBQUFBQUFBQUFBQUFBZ0FBTnprQkFBQUFBQUVCSUFBQUF5QURnQUFGQUFBSkFRY0pBUmNESVA1QVFBR0Evb0JBQWNBQndFRCtnUDZBUUFBQkFPQUFBQUxnQTRBQUJRQUFFd0VYQ1FFSDRBSEFRUDZBQVlCQUFjQUJ3RUQrZ1A2QVFBQUFBd0RBQU9BRFFBTEFBQThBSHdBdkFBQUJJU0lHSFFFVUZqTWhNalk5QVRRbUJ5RWlCaDBCRkJZeklUSTJQUUUwSmdjaElnWWRBUlFXTXlFeU5qMEJOQ1lESVAzQURSTVREUUpBRFJNVERmM0FEUk1URFFKQURSTVREZjNBRFJNVERRSkFEUk1UQXNBVERTQU5FeE1OSUEwVHdCTU5JQTBURXcwZ0RSUEFFdzBnRFJNVERTQU5Fd0FBQUFBQkFKMEF0QU9CQXBVQUJRQUFDUUlIQ1FFREpQN3IvdXBjQVhFQmNnS1UvdXNCRlZ6K2ZBR0VBQUFBQUFMLy9mKzlCQU1Ed3dBRUFBa0FBQmNCSndFWEF3RTNBUWRwQTVwcy9HWnNiQU9hYlB4bWJFTURtbXo4Wm13RG12eG1iQU9hYkFBQUFnQUEvOEFFQUFQQUFCMEFPd0FBQlNJbkxnRW5KalUwTno0Qk56WXpNVElYSGdFWEZoVVVCdzRCQndZak5USTNQZ0UzTmpVMEp5NEJKeVlqTVNJSERnRUhCaFVVRng0QkZ4WXpBZ0JxWFY2TEtDZ29LSXRlWFdwcVhWNkxLQ2dvS0l0ZVhXcFZTa3R2SUNFaElHOUxTbFZWU2t0dklDRWhJRzlMU2xWQUtDaUxYbDFxYWwxZWl5Z29LQ2lMWGwxcWFsMWVpeWdvWmlFZ2IwdEtWVlZLUzI4Z0lTRWdiMHRLVlZWS1MyOGdJUUFCQUFBQndBSUFBOEFBRWdBQUV6UTNQZ0UzTmpNeEZTSUhEZ0VIQmhVeEl3QW9LSXRlWFdwVlNrdHZJQ0ZtQWNCcVhWNkxLQ2htSVNCdlMwcFZBQUFBQWdBQS84QUZ0Z1BBQURJQU9nQUFBUllYSGdFWEZoVVVCdzRCQndZSEl4VWhJaWN1QVNjbU5UUTNQZ0UzTmpNeE9BRXhORGMrQVRjMk16SVhIZ0VYRmhjVkFUTUpBVE1WTXpVRWpEODNObEFYRnhZWFRqVTFQUUw4a3owMU5rOFhGeGNYVHpZMVBTSWpkMUJRV2xKSlNYSW5KdzMrbWR2KzIvN2MyNU1DVVFZY0hGZzVPVUEvT0RsWEhCd0lBaGNYVHpZMVBUdzFOazhYRjF0UVVIY2pJaHdjWVVORFRnTCszUUZ0L3BPVGt3QUJBQUFBQVFBQW1NN25QMThQUFBVQUN3UUFBQUFBQU5jaVpLVUFBQUFBMXlKa3BmLzkvNzBGdGdQREFBQUFDQUFDQUFBQUFBQUFBQUVBQUFQQS84QUFBQVczLy8zLy9RVzJBQUVBQUFBQUFBQUFBQUFBQUFBQUFBQU1CQUFBQUFBQUFBQUFBQUFBQWdBQUFBUUFBU0FFQUFEZ0JBQUF3QVFBQUowRUFQLzlCQUFBQUFRQUFBQUZ0d0FBQUFBQUFBQUtBQlFBSGdBeUFFWUFqQUNpQUw0QkZnRTJBWTRBQUFBQkFBQUFEQUE4QUFNQUFBQUFBQUlBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRGdDdUFBRUFBQUFBQUFFQURRQUFBQUVBQUFBQUFBSUFCd0NXQUFFQUFBQUFBQU1BRFFCSUFBRUFBQUFBQUFRQURRQ3JBQUVBQUFBQUFBVUFDd0FuQUFFQUFBQUFBQVlBRFFCdkFBRUFBQUFBQUFvQUdnRFNBQU1BQVFRSkFBRUFHZ0FOQUFNQUFRUUpBQUlBRGdDZEFBTUFBUVFKQUFNQUdnQlZBQU1BQVFRSkFBUUFHZ0M0QUFNQUFRUUpBQVVBRmdBeUFBTUFBUVFKQUFZQUdnQjhBQU1BQVFRSkFBb0FOQURzZDJWaVpteHZkeTFwWTI5dWN3QjNBR1VBWWdCbUFHd0Fid0IzQUMwQWFRQmpBRzhBYmdCelZtVnljMmx2YmlBeExqQUFWZ0JsQUhJQWN3QnBBRzhBYmdBZ0FERUFMZ0F3ZDJWaVpteHZkeTFwWTI5dWN3QjNBR1VBWWdCbUFHd0Fid0IzQUMwQWFRQmpBRzhBYmdCemQyVmlabXh2ZHkxcFkyOXVjd0IzQUdVQVlnQm1BR3dBYndCM0FDMEFhUUJqQUc4QWJnQnpVbVZuZFd4aGNnQlNBR1VBWndCMUFHd0FZUUJ5ZDJWaVpteHZkeTFwWTI5dWN3QjNBR1VBWWdCbUFHd0Fid0IzQUMwQWFRQmpBRzhBYmdCelJtOXVkQ0JuWlc1bGNtRjBaV1FnWW5rZ1NXTnZUVzl2Ymk0QVJnQnZBRzRBZEFBZ0FHY0FaUUJ1QUdVQWNnQmhBSFFBWlFCa0FDQUFZZ0I1QUNBQVNRQmpBRzhBVFFCdkFHOEFiZ0F1QUFBQUF3QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQT09XCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvNjJmZTdlZGMyNWE2ZmQ4Yzc1M2Q4NDRlX0xhdG8tSGVhdnkudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0xhdG8nO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy82MmZlN2VkYzM5ZTEzNTdkYjk2ZWNhMjNfTGF0by1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvNjJmZTdlZGM4ZGZlMjE2MjM2NjAyMGQ2X0xhdG8tTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvNjJmZTdlZGUwNjJmNTA0ZmI4MDk2NzU5X0xhdG8tQmxhY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbi5zcGFjZXItaGVhZGVyIHtcbiAgaGVpZ2h0OiAxN3Z3O1xuICBtYXJnaW4tYm90dG9tOiA3ZW07XG59XG5oMSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMy4yOGVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLnBhcmFncmFwaCB7XG4gICYuaXMtLWNhc2V0ZWFzZXIge1xuICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuXG4uaDEge1xuICBmb250LWZhbWlseTogTGF0bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0ZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICYuaXMtLWRpc3BsYXkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDdlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogJGNvbG9yLW1pZG5pZ2h0LWJsdWU7XG4gIH1cbn1cbi5oMS1taWRuaWdodC1ibHVlIHtcbiAgY29sb3I6ICRjb2xvci1taWRuaWdodC1ibHVlO1xufVxuLmJyZWFkY3J1bWJzLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICAuYnJlYWRjcnVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI1M2Q1MjtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVlbTtcbiAgICBmbGV4OiBub25lO1xuICAgIHBhZGRpbmc6IC42M2VtIC41ZW07XG4gICAgZm9udC1zaXplOiAuODhlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAuNzVlbTtcbiAgICAmLmN1cnJlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNywgNjEsIDgyLCAwKTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIC5icmVhZGNydW1iLXNwYWNlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogLjc1ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAuNzVlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi8vZm9yIHNsaWNrIGNhcm91c2VsXG4udy1zbGlkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNsZWFyOiBib3RoO1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBoZWlnaHQ6IDMwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5oMiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMi41ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbmgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAyLjE5ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbmg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjg4ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbmg1IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjY3ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbmg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjQ2ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uZ2xvYmFsLXN0eWxlcyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRvcDogMCU7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogMCU7XG4gIHJpZ2h0OiAwJTtcbiAgLmdyYWluIHtcbiAgICB6LWluZGV4OiA1MDAwO1xuICAgIG9wYWNpdHk6IC4wNztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9kaXN0L2ltYWdlcy9ncmFpbi5naWZcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzAwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMCU7XG4gICAgYm90dG9tOiAwJTtcbiAgICBsZWZ0OiAwJTtcbiAgICByaWdodDogMCU7XG4gIH1cbn1cbi5zZWN0aW9uIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgLnRleHQtaW1hZ2Uge1xuICAgIC50ZXh0LWltYWdlLXRleHQtd3JhcHBlciB7XG4gICAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItbWlkbmlnaHQtYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBhcmFncmFwaCB7XG4gICAgICBjb2xvcjogJGNvbG9yLW1pZG5pZ2h0LWJsdWU7XG4gICAgfVxuICB9XG4gIC5zaWRlLWJ5LXNpZGUge1xuICAgIGgxIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItbWlkbmlnaHQtYmx1ZTtcbiAgICB9XG4gIH1cbn1cbi5wYXJhZ3JhcGgge1xuICBtYXJnaW4tdG9wOiAuNzVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICBmb250LXNpemU6IDFlbTtcbiAgJi5pcy0tdXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uaWNvbi1vbnRvcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAlO1xuICBib3R0b206IDAlO1xuICBsZWZ0OiAwJTtcbiAgcmlnaHQ6IDAlO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOCk7XG4gIH1cbiAgLmljb24ge1xuICAgICYuaXMtLXNtYWxsIHtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICBoZWlnaHQ6IDM1JTtcbiAgICB9XG4gIH1cbn1cbi5zbGlkZS1uYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnctcmljaHRleHQgLnctcmljaHRleHQtZmlndXJlLXNlbGVjdGVkLnctcmljaHRleHQtZmlndXJlLXR5cGUtdmlkZW8gZGl2OmFmdGVyLCAudy1yaWNodGV4dCAudy1yaWNodGV4dC1maWd1cmUtc2VsZWN0ZWRbZGF0YS1ydC10eXBlPVwidmlkZW9cIl0gZGl2OmFmdGVyLCAudy1yaWNodGV4dCAudy1yaWNodGV4dC1maWd1cmUtc2VsZWN0ZWQudy1yaWNodGV4dC1maWd1cmUtdHlwZS1pbWFnZSBkaXYsIC53LXJpY2h0ZXh0IC53LXJpY2h0ZXh0LWZpZ3VyZS1zZWxlY3RlZFtkYXRhLXJ0LXR5cGU9XCJpbWFnZVwiXSBkaXYge1xuICBvdXRsaW5lOiAycHggc29saWQgIzI4OTVmNztcbn1cblxuLnctcmljaHRleHQgZmlndXJlLnctcmljaHRleHQtZmlndXJlLXR5cGUtdmlkZW8gPiBkaXY6YWZ0ZXIsIC53LXJpY2h0ZXh0IGZpZ3VyZVtkYXRhLXJ0LXR5cGU9XCJ2aWRlb1wiXSA+IGRpdjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnctcmljaHRleHQgZmlndXJlLnctcmljaHRleHQtYWxpZ24tZnVsbHdpZHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53LXJpY2h0ZXh0IGZpZ3VyZS53LXJpY2h0ZXh0LWFsaWduLWZ1bGx3aWR0aCA+IGRpdiB7XG4gIHBhZGRpbmctYm90dG9tOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi53LXJpY2h0ZXh0IGZpZ3VyZS53LXJpY2h0ZXh0LWFsaWduLWZ1bGx3aWR0aCA+IGZpZ2NhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53LXJpY2h0ZXh0IGZpZ3VyZSB7XG4gIG1heC13aWR0aDogNjAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53LXJpY2h0ZXh0IGZpZ3VyZSA+IGRpdjpiZWZvcmUge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cblxuLnctcmljaHRleHQgZmlndXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udy1yaWNodGV4dCBmaWd1cmUgZmlnY2FwdGlvbi53LXJpY2h0ZXh0LWZpZ2NhcHRpb24tcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAuNjtcbn1cblxuLnctcmljaHRleHQgZmlndXJlIGRpdiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBmb250LXNpemU6IDA7XG59XG4udy1yaWNodGV4dCBmaWd1cmUudy1yaWNodGV4dC1maWd1cmUtdHlwZS1pbWFnZSwgLnctcmljaHRleHQgZmlndXJlW2RhdGEtcnQtdHlwZT1cImltYWdlXCJdIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG4udy1yaWNodGV4dD46bGFzdC1jaGlsZCwgLnctcmljaHRleHQgb2wgbGk6bGFzdC1jaGlsZCwgLnctcmljaHRleHQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xufVxuLnctcmljaHRleHQgZmlndXJlLnctcmljaHRleHQtZmlndXJlLXR5cGUtaW1hZ2UgPiBkaXYsIC53LXJpY2h0ZXh0IGZpZ3VyZVtkYXRhLXJ0LXR5cGU9XCJpbWFnZVwiXSA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnctcmljaHRleHQgZmlndXJlLnctcmljaHRleHQtZmlndXJlLXR5cGUtaW1hZ2UgPiBmaWdjYXB0aW9uLCAudy1yaWNodGV4dCBmaWd1cmVbZGF0YS1ydC10eXBlPVwiaW1hZ2VcIl0gPiBmaWdjYXB0aW9uIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGRpc3BsYXk6IHRhYmxlLWNhcHRpb247XG59XG5cbi53LXJpY2h0ZXh0IGZpZ3VyZS53LXJpY2h0ZXh0LWZpZ3VyZS10eXBlLXZpZGVvLCAudy1yaWNodGV4dCBmaWd1cmVbZGF0YS1ydC10eXBlPVwidmlkZW9cIl0ge1xuICAvL3dpZHRoOiA2MCU7XG4gIGhlaWdodDogMDtcbn1cblxuLnctcmljaHRleHQgZmlndXJlLnctcmljaHRleHQtZmlndXJlLXR5cGUtdmlkZW8gaWZyYW1lLCAudy1yaWNodGV4dCBmaWd1cmVbZGF0YS1ydC10eXBlPVwidmlkZW9cIl0gaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi53LXJpY2h0ZXh0IGZpZ3VyZS53LXJpY2h0ZXh0LWZpZ3VyZS10eXBlLXZpZGVvID4gZGl2LCAudy1yaWNodGV4dCBmaWd1cmVbZGF0YS1ydC10eXBlPVwidmlkZW9cIl0gPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnctcmljaHRleHQgZmlndXJlLnctcmljaHRleHQtYWxpZ24tY2VudGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMDB2dztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA0NSU7XG4gIHBhZGRpbmctdG9wOiA0NSU7XG4gIGZvbnQtc2l6ZTogMXZ3O1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjc1KTtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctdG9wOiA1MCU7XG4gIH1cbn1cbi5zZWN0aW9uLmlzLS1kYXJrIHtcbiAgei1pbmRleDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1pZG5pZ2h0LWJsdWU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAudGV4dC1pbWFnZSB7XG4gICAgLnRleHQtaW1hZ2UtdGV4dC13cmFwcGVyIHtcbiAgICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICAgIC5wYXJhZ3JhcGgge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xuICAgIH1cbiAgfVxuICAuc2lkZS1ieS1zaWRlIHtcbiAgICBoMiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbiAgLnBha2V0LWRyb3Bkb3duIHtcbiAgICBoMyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbiAgLmRyb3Bkb3duLWxpc3Qge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgfVxufVxuLm1haW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtNGVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTA0LjI1ZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDVlbSA2ZW07XG59XG4uc3RhbmRvcnRlLXBpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzJhO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwdnc7XG4gIHBhZGRpbmc6IC41ZW0gLjc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAuc3RhbmRvcnRlLXRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogLjg4ZW07XG4gIH1cbiAgJi5pcy0tYWJzb2x1dGUge1xuICAgIHotaW5kZXg6IDQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMWVtO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiAxZW07XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgJi5pcy0tbGlnaHQge1xuICAgIGNvbG9yOiAjMDAxYzJhO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cbio6OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1tZWRpdW0tdmlvbGV0LXJlZDtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuYSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5saSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5we1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuLmgyIHtcbiAgZm9udC1zaXplOiAzLjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uaDMge1xuICBmb250LXNpemU6IDJlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5oNCB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uaDUge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5oMiwgLmgzLCAuaDQsIC5oNSB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG59XG4ubGVnYWwtcnQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDVlbTtcbn1cblxuLmxlZ2FsLXJ0IHtcbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICRjb2xvci1taWRuaWdodC1ibHVlO1xuICB9XG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNzVlbTtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LWZhbWlseTogTGF0bywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogJGNvbG9yLW1pZG5pZ2h0LWJsdWU7XG4gIH1cbiAgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IC43NWVtO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtZmFtaWx5OiBMYXRvLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAkY29sb3ItbWlkbmlnaHQtYmx1ZTtcbiAgfVxuICBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjc1ZW07XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1mYW1pbHk6IExhdG8sIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICRjb2xvci1taWRuaWdodC1ibHVlO1xuICB9XG4gIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LWZhbWlseTogTGF0bywgc2Fucy1zZXJpZjtcbiAgfVxufVxuLmJsdXItd3JhcHBlciB7XG4gIHotaW5kZXg6IC0yO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAlO1xuICBib3R0b206IDAlO1xuICBsZWZ0OiAwJTtcbiAgcmlnaHQ6IDAlO1xuXG4gIC5ibHVyLW1pZGRsZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYmx1ciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogNjQuMzhlbTtcbiAgICBoZWlnaHQ6IDY0LjM4ZW07XG5cbiAgICAmLmlzLS1sYXJnZSB7XG4gICAgICB3aWR0aDogODBlbTtcbiAgICAgIGhlaWdodDogODBlbTtcbiAgICB9XG4gICAgJi5pcy0tZm9vdGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG4gIC5ibHVyLW1hbmlwdWxhdG9yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMTM5JTtcbiAgICBsZWZ0OiAxMSU7XG4gIH1cblxuICAuYmx1ci1sZWZ0LW1hbmlwdWxhdG9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjB2dztcbiAgICBsZWZ0OiAtMzYuMXZ3O1xuICAgICYuaXMtLWRlamFuLWRldGFpbCB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IC0yNCU7XG4gICAgICBsZWZ0OiAtMjElO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgICYuaXMtLWRhcmsge1xuICAgICAgdG9wOiAtMjIlO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgbGVmdDogLTIzJTtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAmLmlzLS1mb290ZXIge1xuICAgICAgdG9wOiAtMjIuNHZ3O1xuICAgICAgbGVmdDogLTM2Ljl2dztcbiAgICB9XG4gICAgJi5pcy0tbGVpc3R1bmdlbiB7XG4gICAgICB0b3A6IDQuNXZ3O1xuICAgICAgbGVmdDogLTMwLjF2dztcbiAgICB9XG4gICAgJi5pcy0tYmV3ZXJidW5nIHtcbiAgICAgIHRvcDogLTUlO1xuICAgICAgbGVmdDogLTQwJTtcbiAgICB9XG4gICAgJi5pcy0tcG9zaXRpb25lbiB7XG4gICAgICB0b3A6IDEwJTtcbiAgICAgIGxlZnQ6IC0zOSU7XG4gICAgfVxuICB9XG5cbiAgLmJsdXItcmlnaHQtbWFuaXB1bGF0b3Ige1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0yM3Z3O1xuICAgIGxlZnQ6IDcwLjR2dztcbiAgICAmLmlzLS1kYXJrIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogLTIzJTtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogLTE2JTtcbiAgICB9XG4gICAgJi5pcy0tZGVqYW4tZGV0YWlsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogLTE0JTtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogLTE3JTtcbiAgICB9XG4gICAgJi5pcy0tZm9vdGVyIHtcbiAgICAgIHRvcDogMTEuOXZ3O1xuICAgICAgbGVmdDogNjIuNHZ3O1xuICAgIH1cbiAgICAmLmlzLS1iZXdlcmJ1bmcge1xuICAgICAgdG9wOiAtMjYlO1xuICAgICAgbGVmdDogNzUlO1xuICAgIH1cbiAgfVxuICAmLmlzLS1mb290ZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAmLmlzLS1zZXJ2aWNlIHtcbiAgICB6LWluZGV4OiAwO1xuICB9XG59XG4uaW1nIHtcbiAgb3BhY2l0eTogMTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZ3JpZC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2VjdGlvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBwYWRkaW5nOiA0MHB4IDMwcHg7XG59XG4uaGVybyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLy9tYXJnaW4tdG9wOiA1ZW07XG59XG4uYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvci1nYWluc2Jvcm87XG4gIGJvcmRlci1yYWRpdXM6IC4xM2VtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMS4xM2VtIDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gICYuaXMtLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1taWRuaWdodC1ibHVlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAycHggcmdiYSgyMTIsIDAsIDExNiwgMCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwODMyNDc7XG4gICAgfVxuICB9XG4gICYuaXMtLW5hdmJhciB7XG4gICAgcGFkZGluZzogLjc1ZW0gMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgJi5pcy0tZGVqYW57XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1taWRuaWdodC1ibHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmlzLS1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWlkbmlnaHQtYmx1ZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLWRhcmstb3V0bGluZTtcbiAgICBvdXRsaW5lLWNvbG9yOiAkY29sb3ItZGFyay1vdXRsaW5lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTEyZTNkO1xuICAgIH1cbiAgICAmLmlzLS1zbWFsbCB7XG4gICAgICBwYWRkaW5nOiAuNzVlbSAxZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAmLnBsdXMtLXRvcCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWlkbmlnaHQtYmx1ZTtcbiAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG4gICAgJi5pcy0tZGVqYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi5pcy0tam9icyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlLXNtb2tlO1xuICAgIH1cbiAgfVxufVxuLmJ1dHRvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAxZW07XG59XG4ubG9nby13cmFwcGVyIHtcbiAgZmxleDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53LWlubGluZS1ibG9jayB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBhZGRpbmctZ2xvYmFsIHtcbiAgcGFkZGluZy1sZWZ0OiA2ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDZlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogLjYxOTM3NWVtO1xuICB9XG4gIC5wYWRkaW5nLWdsb2JhbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgcGFkZGluZy1yaWdodDogM2VtO1xuICB9XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNnZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZ2dztcbiAgfVxuICAuc3RhbmRvcnRlLXBpbGwge1xuICAgIC5zdGFuZG9ydGUtdGV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgLmgyIHtcbiAgICBmb250LXNpemU6IDNlbTtcbiAgfVxuICAuaDMge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICB9XG4gIC5ibHVyLXdyYXBwZXIge1xuICAgIC5ibHVyIHtcbiAgICAgIHdpZHRoOiA0OGVtO1xuICAgICAgaGVpZ2h0OiA0OGVtO1xuICAgICAgJi5pcy0tbWlkZGxlIHtcbiAgICAgICAgd2lkdGg6IDY0ZW07XG4gICAgICAgIGhlaWdodDogNjVlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJsdXItbWFuaXB1bGF0b3Ige1xuICAgICAgdG9wOiAtMTUzJTtcbiAgICB9XG4gICAgLmJsdXItcmlnaHQtbWFuaXB1bGF0b3Ige1xuICAgICAgJi5pcy0tZGVqYW4tZGV0YWlsIHtcbiAgICAgICAgdG9wOiAwJTtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICBsZWZ0OiA1NyU7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAuYmx1ci1sZWZ0LW1hbmlwdWxhdG9yIHtcbiAgICAgICYuaXMtLWRlamFuLWRldGFpbHtcbiAgICAgICAgbGVmdDogLTU3JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAzZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNlbTtcbiAgfVxuICAucGFkZGluZy1nbG9iYWwge1xuICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgfVxuICAucGFyYWdyYXBoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuaDF7XG4gICAgJi5pcy0tZGlzcGxheSB7XG4gICAgZm9udC1zaXplOiA0ZW07XG4gICB9XG4gIH1cbiAgLmJ1dHRvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmgyIHtcbiAgICBmb250LXNpemU6IDNlbTtcbiAgfVxuICAuaDQge1xuICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gIH1cbiAgLmg0IHtcbiAgICAmLnBsdXMtYmVsbG93IHtcbiAgICAgICYuaXMtLWZvb3RlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43NWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYnV0dG9uIHtcbiAgICAmLmlzLS1wcmltYXJ5e1xuICAgICAgJi5pcy0tbW9iaWxlLW1lbnUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5pcy0tZGFyayB7XG4gICAgICAmLmlzLS1kZWphbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYuaXMtLW1vYmlsZS1tZW51IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG4gIC5ibHVyLXdyYXBwZXIge1xuICAgIC5ibHVyIHtcbiAgICAgIHdpZHRoOiA2NGVtO1xuICAgICAgaGVpZ2h0OiA2NGVtO1xuICAgICAgJi5pcy0tbWlkZGxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICAgICYuaXMtLWhlYWRlciB7XG4gICAgICAgIHdpZHRoOiA0OGVtO1xuICAgICAgICBoZWlnaHQ6IDQ4ZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5ibHVyLWxlZnQtbWFuaXB1bGF0b3Ige1xuICAgICAgJi5pcy0tZm9vdGVyIHtcbiAgICAgICAgdG9wOiAtMzYuNXZ3O1xuICAgICAgICBsZWZ0OiAtNjIuMnZ3O1xuICAgICAgfVxuICAgICAgJi5pcy0tbGVpc3R1bmdlbiB7XG4gICAgICAgIGxlZnQ6IC01Ni44dnc7XG4gICAgICB9XG4gICAgfVxuICAgIC5ibHVyLXJpZ2h0LW1hbmlwdWxhdG9yIHtcbiAgICAgICYuaXMtLWZvb3RlciB7XG4gICAgICAgIHRvcDogMzUuOXZ3O1xuICAgICAgICBsZWZ0OiA2OS44dnc7O1xuICAgICAgfVxuICAgICAgJi5pcy0tY29udGFjdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDAlO1xuICAgICAgICBsZWZ0OiA1MiU7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAuYmx1ci1tYW5pcHVsYXRvciB7XG4gICAgICB0b3A6IC03NiU7XG4gICAgfVxuICB9XG4gIC5sZWdhbC1ydCB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc3BhY2VyLWhlYWRlciB7XG4gICAgaGVpZ2h0OiAxNHZ3O1xuICB9XG4gIC5wYWRkaW5nLWdsb2JhbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICB9XG4gIC5zdGFuZG9ydGUtcGlsbCAuc3RhbmRvcnRlLXRleHQsIC5hdHRyaWJ1dGUtcGlsbCAuc3RhbmRvcnRlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuYnV0dG9uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgICYuaXMtLW5hdmJhci5pcy0tZGVqYW4sIC5pcy0tZGFyay5pcy0tZGVqYW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgJi5pcy0tZGVqYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi5pcy0tbW9iaWxlLW1lbnUge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB9XG4gIH1cbiAgLmgyIHtcbiAgICBmb250LXNpemU6IDIuNWVtO1xuICB9XG4gIC5pbWcuaXMtLWJsdXIge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbiAgLmJsdXItd3JhcHBlciB7XG4gICAgLmJsdXIge1xuICAgICAgd2lkdGg6IDYwZW07XG4gICAgICBoZWlnaHQ6IDQwZW07XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICYuaXMtLW1pZGRsZSB7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgICAgJi5pcy0tZGFyayB7XG4gICAgICAgIHdpZHRoOiA1MGVtO1xuICAgICAgICBoZWlnaHQ6IDUwZW07XG4gICAgICB9XG4gICAgICAuaW1nIHtcbiAgICAgICAgJi5pcy0tYmx1ciB7XG4gICAgICAgICAgJi5pcy0tbWlkZGxlIHtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYmx1ci1taWRkbGUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAuYmx1ci1sZWZ0LW1hbmlwdWxhdG9yIHtcbiAgICAgIHRvcDogLTExJTtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIGxlZnQ6IC0xMDQlO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAmLmlzLS1kYXJrIHtcbiAgICAgICAgdG9wOiAtMTElO1xuICAgICAgICBsZWZ0OiAtNjklO1xuICAgICAgfVxuICAgICAgJi5pcy0tZm9vdGVyIHtcbiAgICAgICAgbGVmdDogLTc3LjF2dztcbiAgICAgIH1cbiAgICAgICYuaXMtLWxlaXN0dW5nZW4ge1xuICAgICAgICB0b3A6IDAlO1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAzOCU7XG4gICAgICB9XG4gICAgICAmLmlzLS1jb250YWN0IHtcbiAgICAgICAgdG9wOiAtMTElO1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAxNCU7XG4gICAgICB9XG4gICAgfVxuICAgIC5ibHVyLXJpZ2h0LW1hbmlwdWxhdG9yIHtcbiAgICAgIHRvcDogMzUuN3Z3O1xuICAgICAgbGVmdDogMjEuNXZ3O1xuICAgICAgJi5pcy0tZm9vdGVyIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC01OCU7XG4gICAgICAgIGxlZnQ6IDM2JTtcbiAgICAgIH1cbiAgICAgICYuaXMtLWxlaXN0dW5nZW4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtNzUlO1xuICAgICAgICBsZWZ0OiA0NCU7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgICAgJi5pcy0tY29udGFjdCB7XG4gICAgICAgIGxlZnQ6IDEzJTtcbiAgICAgIH1cbiAgICAgICYuaXMtLWdlc2NoaWNodGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjI1cHg7XG4gICAgICAgIGJvdHRvbTogMCU7XG4gICAgICAgIGxlZnQ6IDM5JTtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIC5ibHVyLW1hbmlwdWxhdG9yIHtcbiAgICAgIHRvcDogLTg4JTtcbiAgICAgIGxlZnQ6IC0xMCU7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vZ2xvYmFsL2NvbG9yc1wiO1xuXG4uc2VjdGlvbiB7XG4gICYuaXMtLXZpZGVvIHtcbiAgICB6LWluZGV4OiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmc6IDVlbSAxZW0gMS41ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAudmlkZW8tY29udGFpbmVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuNWVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAmLmlzLS1oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTU3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC53LWJhY2tncm91bmQtdmlkZW8ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnctYmFja2dyb3VuZC12aWRlbyA+IHZpZGVvIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB6LWluZGV4OiAtMTAwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwMCU7XG4gICAgYm90dG9tOiAtMTAwJTtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICByaWdodDogLTEwMCU7XG4gIH1cbiAgLnctYmFja2dyb3VuZC12aWRlbyA+IHZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLXN0YXJ0LXBsYXliYWNrLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC53LWJhY2tncm91bmQtdmlkZW8tLWNvbnRyb2wge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxZW07XG4gICAgcmlnaHQ6IDFlbTtcbiAgfVxuXG4gIC53LWJhY2tncm91bmQtdmlkZW8tLWNvbnRyb2wgPiBbaGlkZGVuXSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gICYuaXMtLXJlbGF0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgJi5pcy0tbGFzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtO1xuICB9XG4gIC5jb250YWluZXIge1xuICAgICYuaXMtLWNlbnRlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDE2ZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAmLmhlcm8ge1xuICAgICAgICBwZXJzcGVjdGl2ZTogMzJ2dztcbiAgICAgICAgcGFkZGluZy10b3A6IDVlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVlbTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgICB9XG4gICAgfVxuICAgIC5oZXJvLXdyYXBwZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIC5kaXNwbGF5IHtcbiAgICAgICAgZm9udC1zaXplOiA1LjVlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1taWRuaWdodC1ibHVlO1xuICAgICAgfVxuICAgICAgLmJ1dHRvbi1wYWlyLXdyYXBwZXIge1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDEuMjVlbTtcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAxLjI1ZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAmLnBsdXMtLXRvcCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQtaW1hZ2Uge1xuICAgICAgJi5mdWxsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIC5zZXJ2aWNlcy13cmFwcGVyIHtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMS41ZW07XG4gICAgICBncmlkLXJvdy1nYXA6IDEuNWVtO1xuICAgICAgbWFyZ2luLXRvcDogN2VtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgJi5zaWRlLWJ5LXNpZGUge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjI1ZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZy10b3A6IDVlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1ZW07XG4gICAgfVxuICAgIC5jYXJlZXItdGVhc2VyLXdyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogNWVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC5oNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXJlZXItdGVhc2VyLXZpZGVvIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjVlbTtcbiAgICAgIGZsZXg6IDAgYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cbiAgLndhYmVuLXdyYXBwZXIge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgLndhYmVuLWlubmVyLXdyYXBwZXIge1xuICAgICAgLmV2ZW50cy1zcGxpdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwJTtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMCU7XG4gICAgICAgICYuaXMtLWV2IHtcbiAgICAgICAgICB0b3A6IC0zMSU7XG4gICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgcmlnaHQ6IDUlO1xuICAgICAgICB9XG4gICAgICAgICYuaXMtLWVuIHtcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgYm90dG9tOiA0JTtcbiAgICAgICAgICBsZWZ0OiAxJTtcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAmLmlzLS10cyB7XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgIGJvdHRvbTogLTEwJTtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiAtNCU7XG4gICAgICAgIH1cbiAgICAgICAgLmxhcmdlLWJnLXR4dCB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjcpO1xuICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuMWVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTguNzVlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICYuaXMtLWxhcmdlIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4zKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAud2FiZS13cmFwcGVyIHtcbiAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgIHdpZHRoOiAyMC43NWVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOSU7XG4gICAgICAgIGxlZnQ6IDQlO1xuICAgICAgICAmLmlzLS0yLXdhYmUge1xuICAgICAgICAgIHdpZHRoOiA0OS4xM2VtO1xuICAgICAgICAgIHRvcDogMTklO1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgcmlnaHQ6IC04JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uIHtcbiAgICAmLmlzLS12aWRlbyB7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIC5oZXJvLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgfVxuICAgICAgLnNpZGUtYnktc2lkZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgICAuc2VydmljZXMtd3JhcHBlciB7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMS41ZW07XG4gICAgICAgIGdyaWQtcm93LWdhcDogMS41ZW07XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gICAgICAgIG1hcmdpbi10b3A6IDVlbTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICYuaXMtLWNlbnRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMmVtO1xuICAgICAgfVxuICAgICAgLmhlcm8td3JhcHBlciB7XG4gICAgICAgIC5kaXNwbGF5IHtcbiAgICAgICAgICBmb250LXNpemU6IDMuNWVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2VydmljZXMtd3JhcHBlciB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cbiAgICAgICYuc2lkZS1ieS1zaWRlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAzLjI1ZW07XG4gICAgICAgIGdyaWQtcm93LWdhcDogMy4yNWVtO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgICAgLnNpZGUtYnktc2lkZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgICAuY2FyZWVyLXRlYXNlci13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAuaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC53YWJlbi13cmFwcGVyIHtcbiAgICAgIC8vd2lkdGg6IDE1ZW07XG4gICAgICAud2FiZW4taW5uZXItd3JhcHBlciB7XG4gICAgICAgIC53YWJlLXdyYXBwZXIge1xuICAgICAgICAgICYuaXMtLTItd2FiZSB7XG4gICAgICAgICAgICB3aWR0aDogMzBlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmV2ZW50cy1zcGxpdCB7XG4gICAgICAgICAgLmxhcmdlLWJnLXR4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2VjdGlvbiB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAmLmlzLS1jZW50ZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogOGVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOGVtO1xuICAgICAgfVxuICAgICAgLmhlcm8td3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAuZGlzcGxheSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICB9XG4gICAgICAgIC5idXR0b24tcGFpci13cmFwcGVyIHtcbiAgICAgICAgICAmLnBsdXMtLXRvcCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICAuc2VydmljZXMtd3JhcHBlciB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgfVxuICAgICAgLnNpZGUtYnktc2lkZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB9XG4gICAgICAuY2FyZWVyLXRlYXNlci13cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAud2FiZW4td3JhcHBlciB7XG4gICAgICAud2FiZW4taW5uZXItd3JhcHBlciB7XG4gICAgICAgIC5ldmVudHMtc3BsaXQge1xuICAgICAgICAgICYuaXMtLWV2IHtcbiAgICAgICAgICAgIHRvcDogLTE1JTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMSU7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuaXMtLWVuIHtcbiAgICAgICAgICAgIGJvdHRvbTogMTglO1xuICAgICAgICAgIH1cbiAgICAgICAgICAubGFyZ2UtYmctdHh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOGVtO1xuICAgICAgICAgICAgJi5pcy0tbGFyZ2Uge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC53YWJlLXdyYXBwZXIge1xuICAgICAgICAgIGxlZnQ6IC0yMSU7XG4gICAgICAgICAgJi5pcy0tMi13YWJlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtNTIlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL2dsb2JhbC9jb2xvcnNcIjtcblxuLnNlY3Rpb24ge1xuICAuY29udGFpbmVyIHtcbiAgICAmLmlzLS1jZW50ZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiAxNmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDE2ZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgJi5pcy0tdGV4dCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogN2VtO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmlzLS1sYXJnZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAmLmlzLS1jYXNldGVhc2VyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICAuaGVyby13cmFwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAuZGlzcGxheSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNS41ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBMYXRvLCBzYW5zLXNlcmlmO1xuICAgICAgfVxuICAgICAgLmludHJvLnBsdXMtdG9wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLjc1ZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBMYXRvLCBzYW5zLXNlcmlmO1xuICAgICAgfVxuICAgIH1cbiAgICAuc3Vzby1jb2xsZWN0aW9uLWxpc3Qge1xuICAgICAgLnN1c28tY29sbGVjdGlvbi1saXN0LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxLjVlbTtcbiAgICAgIGdyaWQtcm93LWdhcDogMS41ZW07XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICB9XG4gICAgLnN1c28taGVyby13cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDFjMmE7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuNWVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxLjVlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAuc3Vzby1oZXJvLXRleHQtd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDMuMjVlbSA0ZW0gMy4yNWVtIDUuMDVlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICAgIC5zdXNvLWhlcm8tdGV4dC10b3Age1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDFlbTtcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAxZW07XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAuc3Vzby1oZXJvLXRvcC10b3Age1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgLnN0YW5kb3J0ZS1waWxsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDFjMmE7O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDB2dztcbiAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gLjc1ZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAmLmlzLS1saWdodCB7XG4gICAgICAgICAgICAgIGNvbG9yOiMwMDFjMmE7O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc3RhbmRvcnRlLXRleHQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBmb250LXNpemU6IC44OGVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMntcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IExhdG8sIHNhbnMtc2VyaWY7XG4gICAgICAgIH1cbiAgICAgICAgLmludHJvLmlzLS1kYXJrIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zdXNvLWhlcm8taW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC43NWVtO1xuICAgICAgICBmbGV4OiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzNCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLnN1c28taGVyby1pbWFnZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMCU7XG4gICAgICAgICAgYm90dG9tOiAwJTtcbiAgICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgICByaWdodDogMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24ge1xuICAgIC5jb250YWluZXIge1xuICAgICAgJi5pcy0tY2VudGVyIHtcbiAgICAgICAgJi5pcy0tdGV4dCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDVlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmhlcm8td3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICB9XG4gICAgICAuc3Vzby1oZXJvLXRleHQtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMy4yNWVtO1xuICAgICAgfVxuICAgICAgLnN1c28taGVyby10b3AtdG9wIHtcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAxMnB4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xuICAgICAgJi5pcy0tY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyZW07XG4gICAgICAgICYuaXMtLXRleHQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA4ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5oZXJvLXdyYXBwZXIge1xuICAgICAgICAuZGlzcGxheSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjVlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnN1c28tY29sbGVjdGlvbi1saXN0IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgfVxuICAgICAgLnN1c28taGVyby13cmFwcGVyIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAuc3Vzby1oZXJvLXRleHQtd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgICAgIH1cbiAgICAgICAgLnN1c28taGVyby1pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNzElO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2VjdGlvbiB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAmLmlzLS1jZW50ZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogOGVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOGVtO1xuICAgICAgICAmLmlzLS10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi42ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zdXNvLWNvbGxlY3Rpb24tbGlzdCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgfVxuICAgICAgLmhlcm8td3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAuZGlzcGxheSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3Vzby1oZXJvLXdyYXBwZXIge1xuICAgICAgICAuc3Vzby1oZXJvLXRleHQtd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogMWVtIDAgMmVtO1xuICAgICAgICB9XG4gICAgICAgIC5zdXNvLWhlcm8tdGV4dC10b3Age1xuICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMS4yNWVtO1xuICAgICAgICAgIGdyaWQtcm93LWdhcDogMS4yNWVtO1xuICAgICAgICAgIC5zdXNvLWhlcm8tdGV4dC10b3AtdG9wIHtcbiAgICAgICAgICAgIC5zdGFuZG9ydGUtcGlsbCwgLnN0YW5kb3J0ZS10ZXh0IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL2dsb2JhbC9jb2xvcnNcIjtcblxuLnNlY3Rpb24ge1xuICAmLmlzLS1hYm91dHVzIHtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICAkY29sb3ItbWlkbmlnaHQtYmx1ZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMS41ZW0gMS41ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jb250YWluZXIge1xuICAgICYuaXMtLWNlbnRlciB7XG4gICAgICAmLmlzLXNtYWxse1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nLXRvcDogOWVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNWVtO1xuICAgICAgfVxuICAgICAgJi5pcy0tc21hbGxlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmFib3V0dXMtd3JhcHBlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjVlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogNWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTIydnc7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLnctdmlkZW8ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICB9XG4gICAgICBpZnJhbWUge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgLnctZW1iZWQge1xuICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDI7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRleHQtaW1hZ2V7XG4gICAgICAudGV4dC1pbWFnZS10ZXh0LXdyYXBwZXJ7XG4gICAgICAgIC5oM3tcbiAgICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRleHQtaW1hZ2UtaW1hZ2V7XG4gICAgICAgICYuaXMtLWdhbGxlcnkge1xuICAgICAgICAgIHBlcnNwZWN0aXZlLW9yaWdpbjogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzUlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2UtY2xvdWQtd3JhcHBlciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0MCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMTMlO1xuICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICBsZWZ0OiAtNyU7XG4gICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgJi5pcy0tMm5kIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDAlO1xuICAgICAgICAgICAgdG9wOiA1JTtcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICByaWdodDogMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuaXMtLTNyZCB7XG4gICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzAlO1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICBib3R0b206IDQlO1xuICAgICAgICAgIGxlZnQ6IDQlO1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuaW1hZ2UtY2xvdWQtaW5uZXItd3JhcHBlciB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVlbTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDAlO1xuICAgICAgICAgICAgYm90dG9tOiAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDAlO1xuICAgICAgICAgICAgcmlnaHQ6IDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNWVtO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYnV0dG9uLXBhaXItd3JhcHBlciB7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDEuMjVlbTtcbiAgICAgIGdyaWQtcm93LWdhcDogMS4yNWVtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgJi5wbHVzLS10b3Age1xuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5wcm9jZXNzLWxlZnQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDEwMHB4O1xuICAgICAgLnByb2Nlc3MtaGVhZCB7XG4gICAgICAgIG1heC13aWR0aDogMzBlbTtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgLmgyLCAucGFyYWdyYXBoIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLW1pZG5pZ2h0LWJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnByb2Nlc3MtcmlnaHQge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC50aW1lbGluZS13cmFwcGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA2ZW07XG4gICAgICAgIGhlaWdodDogMTEyJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTdlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC5ncmV5LWxpbmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjE1LCAyMjMsIDIyNywgMCksICRjb2xvci1nYWluc2Jvcm8gMTUlLCAkY29sb3ItZ2FpbnNib3JvIDg0JSwgcmdiYSgyMTUsIDIyMywgMjI3LCAwKSk7XG4gICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIC5kYXJrLWxpbmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1pZG5pZ2h0LWJsdWU7XG4gICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogN2VtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnByb2Nlc3Mtd3JhcHBlciB7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogNGVtO1xuICAgICAgICBncmlkLXJvdy1nYXA6IDRlbTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLnN0ZXAtd3JhcHBlciB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgLnN0ZXAge1xuICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiA2ZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAuaDMge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1pZG5pZ2h0LWJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RlcC1saW5lLXdyYXBwZXIge1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDAlO1xuICAgICAgICAgICAgICBib3R0b206IDAlO1xuICAgICAgICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDAlO1xuICAgICAgICAgICAgICAuc3RlcC1saW5lIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWlkbmlnaHQtYmx1ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc3RlcC1jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAgICAgICAgICAgLmgzLCAucGFyYWdyYXBoIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1taWRuaWdodC1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAub3Blbi1wb3NpdGlvbnMtd3JhcHBlciB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgLmF1c3NjaHJlaWJ1bmdlbi1saXN0IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxLjVlbTtcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAxLjVlbTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZvcm0tYmxvY2sge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDVlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC5wb3NpdGlvbi1zZWxlY3Qge1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IC43NWVtO1xuICAgICAgICBncmlkLXJvdy1nYXA6IC43NWVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAucmFkaW8tYnV0dG9uIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzgwOTE5OTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAuMTNlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDEuMTNlbSAxLjI1ZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmlzLS1kYXJrIHtcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICM4MDkxOTk7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExMmUzZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjRmNztcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDFjMmE7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuaXMtLW5hdmJhciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAuNzVlbSAxZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIC53LWZvcm0tbGFiZWwge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2l0ZS1saW5rIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuMjVlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAmLmlzLS1yZXNldCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY29sbGVjdGlvbi1saXN0LXdyYXBwZXItMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICAgIC50ZWFtcy1vdXRlci13cmFwcGVyIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNnB4O1xuICAgICAgICBncmlkLXJvdy1nYXA6IDE2cHg7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgICAgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG4gICAgICAgIC50ZWFtcy13cmFwcGVyIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzgwOTE5OTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVlbTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuZW1wbG95ZWUtaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICAgIC5jb2xvci1vdmVybGF5e1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmltZy5pcy0tbWl0YXJiZWl0ZXIge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogc2F0dXJhdGUoMTAwJSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5pcy0tZGVqYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlLXNtb2tlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZ3JhZGllbnQge1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMjgsIDQyLCAwKSA1OSUsICMwMDFjMmEpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS41ZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDAlO1xuICAgICAgICAgICAgYm90dG9tOiAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDAlO1xuICAgICAgICAgICAgcmlnaHQ6IDAlO1xuICAgICAgICAgICAgJi5pcy0tbGFyZ2Uge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDI4LCA0MiwgMCkgNDAlLCAjMDAxYzJhKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmVtcGxveWVlLWluZm8ge1xuICAgICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogLjVlbTtcbiAgICAgICAgICAgIGdyaWQtcm93LWdhcDogLjVlbTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgYm90dG9tOiAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDAlO1xuICAgICAgICAgICAgcmlnaHQ6IDAlO1xuICAgICAgICAgICAgLmgze1xuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBMYXRvLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBvc2l0aW9uZW4ge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IC43NWVtO1xuICAgICAgICAgICAgICBncmlkLXJvdy1nYXA6IC43NWVtO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgLmF0dHJpYnV0ZS1waWxsIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNGY3O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAxYzJhO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHZ3O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gLjc1ZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAmLmlzLS1zbWFsbCB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnBhcmFncmFwaCB7XG4gICAgICAgICAgICAgICAgJi5pcy1kZWphbiB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmVtcGxveWVlLWltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNWVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwJTtcbiAgICAgICAgICAgIGJvdHRvbTogMCU7XG4gICAgICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAwJTtcbiAgICAgICAgICAgICYuaXMtLXRvcCB7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29sb3Itb3ZlcmxheSB7XG4gICAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBjb2xvcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyOCwgNDIsIC40NCk7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwJTtcbiAgICAgICAgICAgICAgYm90dG9tOiAwJTtcbiAgICAgICAgICAgICAgbGVmdDogMCU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwJTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWcge1xuICAgICAgICAgICAgICAmLmlzLS1taXRhcmJlaXRlciB7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBzYXR1cmF0ZSgwJSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmRlamFuLW92ZXJ2aWV3LWltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNWVtO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMCU7XG4gICAgICAgICAgICBib3R0b206IDAlO1xuICAgICAgICAgICAgbGVmdDogMCU7XG4gICAgICAgICAgICByaWdodDogMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC53YWJlbi13cmFwcGVyIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwJTtcbiAgICBib3R0b206IDAlO1xuICAgIGxlZnQ6IDAlO1xuICAgIHJpZ2h0OiAwJTtcbiAgICAud2FiZW4taW5uZXItd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC53YWJlLXdyYXBwZXIge1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgd2lkdGg6IDIwLjc1ZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA5JTtcbiAgICAgICAgbGVmdDogNCU7XG4gICAgICAgIC53YWJlLWltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICYuaXMtLTIge1xuICAgICAgICAgIHdpZHRoOiA0OS4xM2VtO1xuICAgICAgICAgIHRvcDogMTklO1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgcmlnaHQ6IC04JTtcbiAgICAgICAgICAmLmlzLS1hYm91dHVzIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC4wNTtcbiAgICAgICAgICAgIHdpZHRoOiA0My4zOGVtO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAtNzNweDtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmlzLS0zIHtcbiAgICAgICAgICB3aWR0aDogNi4zOGVtO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAmLmlzLS1hYm91dHVzIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC4wNTtcbiAgICAgICAgICAgIHdpZHRoOiAxNi41ZW07XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IDI3JTtcbiAgICAgICAgICAgIGxlZnQ6IDc3JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy0tNCB7XG4gICAgICAgICAgd2lkdGg6IDEzLjg4ZW07XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgIGJvdHRvbTogNSU7XG4gICAgICAgICAgbGVmdDogMTclO1xuICAgICAgICB9XG4gICAgICAgICYuaXMtLWFib3V0dXMge1xuICAgICAgICAgIG9wYWNpdHk6IC4wNTtcbiAgICAgICAgICB3aWR0aDogMTYuNWVtO1xuICAgICAgICAgIHRvcDogLTEyJTtcbiAgICAgICAgICBsZWZ0OiA0MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgLnNlY3Rpb24ge1xuICAgIC5jb250YWluZXIge1xuICAgICAgLmludHJvIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICB9XG4gICAgICAuZm9ybS1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC5wb3NpdGlvbi1zZWxlY3Qge1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29sbGVjdGlvbi1saXN0LXdyYXBwZXItMiB7XG4gICAgICAgIC50ZWFtcy1vdXRlci13cmFwcGVyIHtcbiAgICAgICAgICAudGVhbXMtd3JhcHBlciB7XG4gICAgICAgICAgICAuZW1wbG95ZWUtaW5mbyB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVlbTtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gICAgICAgICAgICAgIC5wb3NpdGlvbmVuIHtcbiAgICAgICAgICAgICAgICAuYXR0cmlidXRlLXBpbGwuaXMtLXNtYWxsIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg4ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wYXJhZ3JhcGguaXMtZGVqYW4ge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuNzVlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmgzLmlzLS10ZWFtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gIC5zZWN0aW9ue1xuICAgIC5jb250YWluZXIge1xuICAgICAgLnRleHQtaW1hZ2V7XG4gICAgICAgIC50ZXh0LWltYWdlLWltYWdle1xuICAgICAgICAgIC5pbWFnZS1jbG91ZC13cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTAlO1xuICAgICAgICAgICAgdG9wOiAtOCU7XG4gICAgICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgICAgICYuaXMtLTJuZCB7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ2JTtcbiAgICAgICAgICAgIHRvcDogMzIlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pcy0tM3JkIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwJTtcbiAgICAgICAgICAgICAgYm90dG9tOiAzJTtcbiAgICAgICAgICAgICAgbGVmdDogNiU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuaXMtLWdhbGxlcnkge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wcm9jZXNzLWxlZnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4yNWVtO1xuICAgICAgICAucHJvY2Vzcy1oZWFkIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wcm9jZXNzLXJpZ2h0LCAub3Blbi1wb3NpdGlvbnMtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLnByb2Nlc3MtcmlnaHR7XG4gICAgICAgIC50aW1lbGluZS13cmFwcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMyU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZvcm0tYmxvY2sge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIC5wb3NpdGlvbi1zZWxlY3Qge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC43NWVtO1xuICAgICAgICAgIC5yYWRpby1idXR0b24uaXMtLWRhcmsuaXMtLW5hdmJhciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29sbGVjdGlvbi1saXN0LXdyYXBwZXItMiB7XG4gICAgICAgIC50ZWFtcy1vdXRlci13cmFwcGVyIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgLnRlYW1zLXdyYXBwZXIge1xuICAgICAgICAgICAgLmVtcGxveWVlLWluZm8ge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDEycHg7XG4gICAgICAgICAgICAgIGdyaWQtcm93LWdhcDogMTJweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgICAgICAgICAgLmgzLmlzLS10ZWFtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnBvc2l0aW9uZW4ge1xuICAgICAgICAgICAgICAgIC5wYXJhZ3JhcGguaXMtZGVqYW4ge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gICAgLndhYmVuLXdyYXBwZXJ7XG4gICAgICAud2FiZW4taW5uZXItd3JhcHBlcntcbiAgICAgICAgLndhYmUtd3JhcHBlciB7XG4gICAgICAgICAgd2lkdGg6IDE1ZW07XG4gICAgICAgICAgJi5pcy0tMyB7XG4gICAgICAgICAgICB3aWR0aDogNWVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmlzLS00IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMWVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNlY3Rpb24ge1xuICAgIC5jb250YWluZXIge1xuICAgICAgLnRleHQtaW1hZ2Uge1xuICAgICAgICAudGV4dC1pbWFnZS1pbWFnZSB7XG4gICAgICAgICAgLmltYWdlLWNsb3VkLXdyYXBwZXIge1xuICAgICAgICAgICAgJi5pcy0tMm5kIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUzJTtcbiAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICBib3R0b206IDAlO1xuICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICByaWdodDogOSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmlzLS0zcmQge1xuICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDAlO1xuICAgICAgICAgICAgICB0b3A6IDEzJTtcbiAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICByaWdodDogMiU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuaXMtLWdhbGxlcnkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOTIlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFib3V0dXMtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0zNnZ3O1xuICAgICAgfVxuXG4gICAgICAuZm9ybS1ibG9jayB7XG4gICAgICAgICAgICAuc2l0ZS1saW5rIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvbGxlY3Rpb24tbGlzdC13cmFwcGVyLTIge1xuICAgICAgICAudGVhbXMtb3V0ZXItd3JhcHBlciB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMnB4O1xuICAgICAgICAgIGdyaWQtcm93LWdhcDogMTJweDtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgLnRlYW1zLXdyYXBwZXIge1xuICAgICAgICAgICAgLmVtcGxveWVlLWluZm8ge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDhweDtcbiAgICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiA4cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgIC5oMy5pcy0tdGVhbSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5wb3NpdGlvbmVuIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDRweDtcbiAgICAgICAgICAgICAgICBncmlkLXJvdy1nYXA6IDRweDtcbiAgICAgICAgICAgICAgICAucGFyYWdyYXBoLmlzLWRlamFuIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5hdHRyaWJ1dGUtcGlsbC5pcy0tc21hbGwge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC53YWJlbi13cmFwcGVyIHtcbiAgICAgIC53YWJlbi1pbm5lci13cmFwcGVyIHtcbiAgICAgICAgLndhYmUtd3JhcHBlciB7XG4gICAgICAgICAgbGVmdDogLTIxJTtcbiAgICAgICAgICAmLmlzLS00IHtcbiAgICAgICAgICAgIGxlZnQ6IDMlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmlzLS0yIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtNTIlO1xuICAgICAgICAgICAgd2lkdGg6IDMwZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubG9nb2xlaXN0ZS13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgJi5wbHVzLS10b3Age1xuICAgIG1hcmdpbi10b3A6IDdlbTtcbiAgfVxuICAubG9nb2xlaXN0ZSB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAzLjI1ZW07XG4gICAgZ3JpZC1yb3ctZ2FwOiAzLjI1ZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAubG9nb2xlaXN0ZS1pbWcge1xuICAgICAgaGVpZ2h0OiA0ZW07XG4gICAgfVxuICAgICYuaXMtbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5jb3B5IHtcbiAgICBmb250LXNpemU6IC44OGVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubG9nb2xlaXN0ZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9nb2xlaXN0ZS5pcy0taG9tZS5pcy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmxvZ29sZWlzdGUtd3JhcHBlciB7XG4gICAgJi5wbHVzLS10b3Age1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuY29weSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICAgIC5sb2dvbGVpc3RlIHtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMGVtO1xuICAgICAgZ3JpZC1yb3ctZ2FwOiAwZW07XG4gICAgICBmbGV4LWZsb3c6IHdyYXA7XG4gICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAmLmlzLS1ob21lIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxLjVlbTtcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAxLjVlbTtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICB9XG4gICAgICAmLmlzLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuICAgIGltZy5sb2dvbGVpc3RlLWltZy5pcy0tZXJzdGUsIGltZy5sb2dvbGVpc3RlLWltZy5pcy0tZ3JlaW5lciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiXG4uc3Vzby1jb2xsZWN0aW9uLWxpc3QtbGluayB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZDdkZmUzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxLjVlbTtcbiAgcGFkZGluZy10b3A6IC43NWVtO1xuICBwYWRkaW5nLWxlZnQ6IC43NWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAuNzVlbTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMnM7XG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMDAxYzJhO1xuICAgIC5pcy0tbWl0YXJiZWl0ZXIge1xuICAgICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5pcy0tbWl0YXJiZWl0ZXIge1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgfVxuXG4gIC5zdXNvLWNvbGxlY3Rpb24taXRlbS1pbWFnZS13cmFwcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDYwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAuc3Vzby1jb2xsZWN0aW9uLWl0ZW0taW1hZ2UtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMCU7XG4gICAgICBib3R0b206IDAlO1xuICAgICAgbGVmdDogMCU7XG4gICAgICByaWdodDogMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAuc3Vzby1sb2dvIHtcbiAgICAgIHdpZHRoOiA2ZW07XG4gICAgICAmLmlzLS1hYnNvbHV0ZSB7XG4gICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgIHdpZHRoOiA3ZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxZW07XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDFlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmdyYWRpZW50IHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDI4LCA0MiwgMCkgNTklLCAjMDAxYzJhKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuNWVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwJTtcbiAgICAgIGJvdHRvbTogMCU7XG4gICAgICBsZWZ0OiAwJTtcbiAgICAgIHJpZ2h0OiAwJTtcbiAgICAgICYuaXMtLS1yZXZlcnNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAyOCwgNDIsIDApIDU5JSwgIzAwMWMyYSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zdXNvLWNvbGxlY3Rpb24taXRlbS10ZXh0LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgcGFkZGluZy1yaWdodDogMmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3Vzby1jb2xsZWN0aW9uLWxpc3QtbGluayB7XG4gICAgLnN1c28tY29sbGVjdGlvbi1pdGVtLXRleHQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdXNvLWNvbGxlY3Rpb24tbGlzdC1saW5rIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIC8vYm94LXNoYWRvdzogMCAwIDAgMXB4ICMwMDFjMmE7XG4gICAgICAuaXMtLW1pdGFyYmVpdGVyIHtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgICB9XG4gICAgfVxuICAgIC5zdXNvLWNvbGxlY3Rpb24taXRlbS10ZXh0LXdyYXBwZXIge1xuICAgICAgLnBhcmFncmFwaC5pcy0tY2FzZXRlYXNlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi9nbG9iYWwvY29sb3JzXCI7XG5cbiAgLnNlY3Rpb24ge1xuICAgICYuaXMtLWNvbnRhY3Qge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtc21va2UpO1xuICAgICAgY29sb3I6IHZhcigtLW1pZG5pZ2h0LWJsdWUpO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBwYWRkaW5nLXRvcDogNGVtO1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgJi5pcy0tcmVsYXRpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWN0LWluZm8td3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWluLWhlaWdodDogODB2aDtcbiAgICAgIHBhZGRpbmc6IDVlbSA2ZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAuaDEge1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAmLmlzLS1zbWFsbGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDMuMjVlbTtcbiAgICAgICAgICAmLmlzLS1jb25zdHJhaW50IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNpZGUtYnktc2lkZSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjI1ZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgJi5pcy0tY29udGFjdCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFjdC1pdGVtIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDI4LCA0MiwgMCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogLjc1ZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjc1ZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gICAgICAgICAgcGFkZGluZzogLjc1ZW0gMWVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjgsIDQyLCAuMDUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaXMtLWRhcmsge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4wNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmFkZHJlc3Mge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zb2NpYWwtaWNvbnMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcblxuICAgICAgICAgICYuaXMtLWNvbnRhY3Qge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IC43NWVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zb2NpYWwtaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29udGFjdC1pdGVtcyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAuY29udGFjdC1pdGVtIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDI4LCA0MiwgMCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogLjc1ZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjc1ZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gICAgICAgICAgcGFkZGluZzogLjc1ZW0gMWVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDI4LCA0MiwgLjA1KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5pcy0tZGFyayB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4wNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb250YWN0LWxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgJi5pcy0tbGlnaHQge1xuICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAyOCwgNDIsIC41KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmNvbnRhY3QtbGluayB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudy13aWRnZXQtbWFwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICB9XG4gICAgLnctd2lkZ2V0LW1hcCBsYWJlbCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gICAgLnctd2lkZ2V0LW1hcCBpbWcge1xuICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIH1cbiAgICAudy13aWRnZXQtbWFwIC5nbS1zdHlsZS1pdyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC53LXdpZGdldC1tYXAgLmdtLXN0eWxlLWl3ID4gYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1hcCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjVlbTtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAxLjVlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnNlY3Rpb24ge1xuICAgICAgLmNvbnRhY3QtaW5mby13cmFwcGVyIHtcbiAgICAgICAgLmgxIHtcbiAgICAgICAgICAmLmlzLS1zbWFsbGVyIHtcbiAgICAgICAgICAgICYuaXMtLWNvbnN0cmFpbnQge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2lkZS1ieS1zaWRlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIC5zb2NpYWwtaWNvbnMge1xuICAgICAgICAgICAgJi5pcy0tY29udGFjdCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAuNzVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZWN0aW9uIHtcbiAgICAgICYuaXMtLWNvbnRhY3Qge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgICAgLmNvbnRhY3QtaW5mby13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogNnZ3O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2dnc7XG4gICAgICAgIC5zaWRlLWJ5LXNpZGUge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgJi5pcy0tY29udGFjdCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgICAgICAgLmNvbnRhY3QtaXRlbSB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGFjdC1pdGVtcyB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIC5jb250YWN0LWl0ZW0ge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tYXAge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAxMDB2dztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN2VtO1xuICAgICAgfVxuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLnNlY3Rpb24ge1xuICAgICAgLmNvbnRhY3QtaW5mby13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNlbTtcbiAgICAgICAgLnNpZGUtYnktc2lkZSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAuY29udGFjdC1pdGVtIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjgsIDQyLCAuMDUpO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuc29jaWFsLWljb25zIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250YWN0LWl0ZW1zIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAuY29udGFjdC1pdGVtIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjgsIDQyLCAuMDUpO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1hcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2dnc7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnZ3O1xuICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi9nbG9iYWwvY29sb3JzXCI7XG5cblxuJWhvdmVyLWRhcmsge1xuICBmaWxsOiAkY29sb3ItbWlkbmlnaHQtYmx1ZTtcbn1cbiAgLnNlcnZpY2VzLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1kYXJrLW91dGxpbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMS41ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMzJlbTtcbiAgICBwYWRkaW5nOiAyZW0gMS41ZW0gMS41ZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB6LWluZGV4OiA1MDtcblxuICAgICY6aG92ZXIge1xuICAgICAgLnNlcnZpY2VzLWhlYWRpbmcgLnNlcnZpY2VzLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1taWRuaWdodC1ibHVlO1xuICAgICAgfVxuICAgICAgLnNlcnZpY2VzLWhlYWRpbmcgLnNlcnZpY2VzLXBhcmFncmFwaCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDI4LCA0MiwgMC41KTtcbiAgICAgIH1cbiAgICAgIC5zZXJ2aWNlcy1oZWFkaW5nXG4gICAgICAuc2VydmljZXMtaWNvbiB7XG4gICAgICAgIGhlaWdodDogMmVtO1xuICAgICAgICAuaWNvbi1hcnJvdyB7XG4gICAgICAgICAgLmljb24tYXJyb3ctaG92ZXIge1xuICAgICAgICAgICAgQGV4dGVuZCAlaG92ZXItZGFyaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4zcztcbiAgICAgIHotaW5kZXg6IDUwO1xuICAgICAgLnNlcnZpY2VzLWJvdHRvbSB7XG4gICAgICAgIC5zZXJ2aWNlcy1ib3R0b20td3JhcHBlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1taWRuaWdodC1ibHVlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICAgICAgLmljb24tYXJyb3cge1xuICAgICAgICAgIC5pY29uLWFycm93LWhvdmVyIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWhvdmVyLWRhcms7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zZXJ2aWNlcy1oZWFkaW5nIHtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogLjVlbTtcbiAgICAgIGdyaWQtcm93LWdhcDogLjVlbTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAuc2VydmljZXMtaWNvbiB7XG4gICAgICAgIGhlaWdodDogMmVtO1xuICAgICAgfVxuXG4gICAgICAuc2VydmljZXMtdGl0bGUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIH1cblxuICAgICAgLnNlcnZpY2VzLXBhcmFncmFwaCB7XG4gICAgICAgIGNvbG9yOiByZ2IoMTI4LCAxNDUsIDE1Myk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2VydmljZXMtYm90dG9tIHtcbiAgICAgIC5zZXJ2aWNlcy1ib3R0b20td3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIC5pY29uLWFycm93IHtcbiAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZXJ2aWNlcy1saW5rIHtcbiAgICBtaW4taGVpZ2h0OiAyNWVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VydmljZXMtbGluayB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNlcnZpY2VzLWxpbmsge1xuICAgIC5zZXJ2aWNlcy1oZWFkaW5nIHtcbiAgICAgIC5zZXJ2aWNlcy1wYXJhZ3JhcGgge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vZ2xvYmFsL2NvbG9yc1wiO1xuXG4uY29udGFpbmVyIHtcbiAgLnBha2V0ZS13cmFwcGVyIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDEuNWVtO1xuICAgIGdyaWQtcm93LWdhcDogMS41ZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gYXV0bztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gICAgbWFyZ2luLXRvcDogN2VtO1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIC5wYWtldCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjODA5MTk5O1xuICAgICAgYm9yZGVyLXJhZGl1czogMS41ZW07XG4gICAgICBwYWRkaW5nOiAxLjZlbSAyZW0gMmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDI4LCA0Mik7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgaDMge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWlkbmlnaHQtYmx1ZTtcbiAgICAgICAgfVxuICAgICAgICAucGFyYWdyYXBoLm5vLWJvdHRvbS5pcy0tZGFyay5wbHVzLS10b3B7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMCwgMjgsIDQyLCAwLjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZHJvcGRvd24tbGlzdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuICAgIC5pY29uLmlzLXBsdXMuaXMtLWxpdHRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAucGFyYWdyYXBoLm5vLWJvdHRvbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAmLmlzLS1kYXJrLnBsdXMtLXRvcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgY29sb3I6IHJnYmEoMjQxLCAyNDQsIDI0NywgMC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXIge1xuICAgIC5wYWtldGUtd3JhcHBlciB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICBtYXJnaW4tdG9wOiA0ZW07XG4gICAgICAucGFrZXQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS42ZW07XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAyOCwgNDIpO1xuICAgICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgICAgICBoM3tcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnBhcmFncmFwaC5uby1ib3R0b20uaXMtLWRhcmsucGx1cy0tdG9we1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjQxLCAyNDQsIDI0NywgMC41KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGFrZXQtZHJvcGRvd24ge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgLm1vYmlsZS1jb2xsYXBzaWJsZSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmljb24uaXMtcGx1cy5pcy0tbGl0dGxlIHtcbiAgICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XG4gICAgICB9XG4gICAgICAucGFrZXQtZHJvcGRvd24ub3BlbmVkIC5pY29uLmlzLXBsdXMuaXMtLWxpdHRsZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY29udGFpbmVyIHtcbiAgICAucGFrZXRlLXdyYXBwZXIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL2dsb2JhbC9jb2xvcnNcIjtcblxuLmNvbnRhaW5lciB7XG4gICYuaXMtLXNlcnZpY2VoZWFkZXIge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZy10b3A6IDllbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYnJlYWRjcnVtYnMtd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC5icmVhZGNydW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTNkNTI7XG4gICAgICBib3JkZXItcmFkaXVzOiAuMjVlbTtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAuNjNlbSAuNWVtO1xuICAgICAgZm9udC1zaXplOiAuODhlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogLjc1ZW07XG4gICAgICAmLmN1cnJlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM3LCA2MSwgODIsIDApO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5icmVhZGNydW1iLXNwYWNlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogLjc1ZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC43NWVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICYuaXMtLXh0cmFzbWFsbCB7XG4gICAgICAgICAgICBoZWlnaHQ6IC41ZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICB9XG4gIGgxLmlzLS1zbWFsbGVyIHtcbiAgICBmb250LXNpemU6IDMuMjVlbTtcbiAgICBjb2xvcjp3aGl0ZTtcbiAgICBmb250LWZhbWlseTogTGF0bywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbiAgLnNpZGUtYnktc2lkZSB7XG4gICAgJi5taW51cy0tdG9wIHtcbiAgICAgIG1hcmdpbi10b3A6IC43NWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLnNlcnZpY2UtaGVhZGVyLWxlZnQge1xuICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAudy1yb3cge1xuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gMjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgIH1cblxuICAgICAgJi53LXJvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICAuY29sdW1uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC53LWNvbCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAvKiAgICAgJi53LWNvbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH0qL1xuICAgICAgJi53LWNvbC02IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgLnNpZGUtYnktc2lkZSB7XG4gICAgICAuc2VydmljZS1oZWFkZXItbGVmdCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgLnNpZGUtYnktc2lkZSB7XG4gICAgICAuc2VydmljZS1oZWFkZXItbGVmdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJyZWFkY3J1bWIge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICAudy1yb3csIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAudy1jb2wge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSAge1xuICAuY29udGFpbmVyIHtcbiAgICAmLmlzLS1zZXJ2aWNlaGVhZGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA3ZW07XG4gICAgfVxuICAgIC5icmVhZGNydW1icy13cmFwcGVyIHtcblxuICAgICAgLmJyZWFkY3J1bWIge1xuICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgfVxuICAgICAgLmJyZWFkY3J1bWIuY3VycmVudCB7XG4gICAgICAgICAgZmxleDogMCBhdXRvO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNpZGUtYnktc2lkZSB7XG4gICAgICAudy1jb2wge1xuICAgICAgICAmLnctY29sLTYge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC53LXJvdyB7XG4gICAgICAgIC5jb2x1bW4tMiB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiIsIkBpbXBvcnQgXCIuLi9nbG9iYWwvY29sb3JzXCI7XG5cbi5zZWN0aW9uIHtcbiAgJi5pcy0tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgJi5pcy0tc2VydmljZWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWMyYTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41ZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMi41ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmNvbnRhaW5lci52aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAuY29udGFpbmVyLmlzLS1wcm9ncmVzcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAvL29wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlLW91dCwgb3BhY2l0eSAxcyBlYXNlLW91dDtcbiAgfVxuICAudHh0LWJnIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMCU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IDAlO1xuICAgIHJpZ2h0OiAwJTtcbiAgICAmLmlzLS1ib3R0b20ge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAwJTtcbiAgICAgIGxlZnQ6IDAlO1xuICAgICAgcmlnaHQ6IDAlO1xuICAgIH1cblxuXG4gICAgLmxhcmdlLWJnLXR4dCB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNyk7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuMWVtO1xuICAgICAgZm9udC1zaXplOiAxOC43NWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgJi5pcy0taW52aXNpYmxlIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgICYuaXMtLWNlbnRlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDE2ZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIC5oMS5pcy0tbGFyZ2Uge1xuICAgICAgZm9udC1zaXplOiA3ZW07XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICRjb2xvci1taWRuaWdodC1ibHVlO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgLnByb2dyZXNzLXdyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMjAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC5wcm9ncmVzcy1pY29uIHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICYuaXMtLWh1Z2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmlzLS1wcm9ncmVzcyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMuMjVlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmljb24tb250b3Age1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMCU7XG4gICAgICAgICAgYm90dG9tOiAwJTtcbiAgICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgICByaWdodDogMCU7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucHJvZ3Jlc3MtY29udGVudCB7XG4gICAgICAgIC5wcm9ncmVzcy1oZWFkbGluZSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxLjc1ZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICB9XG4gICAgICAgIC5idWxsZXQtbGlzdC1pdGVtIHtcbiAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IC43NWVtO1xuICAgICAgICAgIGdyaWQtcm93LWdhcDogLjc1ZW07XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjc1ZW07XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIC5idWxsZXQtaWNvbiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAuMzhlbTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB9XG4gICAgICAgICAgLnBhcmFncmFwaCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAuNzVlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICAubm8tYm90dG9tIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9ncmVzcy1saW5lIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtYXJnaW4tdG9wOiA3ZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gICAgICAubGluZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1taWRuaWdodC1ibHVlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgd2lkdGg6MDtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC43cyBlYXNlLW91dDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbiB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAucHJvZ3Jlc3Mtd3JhcHBlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5wcm9ncmVzcy1pY29uIHtcbiAgICAgICAgICB3aWR0aDogMTJlbTtcbiAgICAgICAgICAuaWNvbi5pcy0tcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgaGVpZ2h0OiAzZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wcm9ncmVzcy1jb250ZW50IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wcm9ncmVzcy1saW5lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNWVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IC41ZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IC41ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICYuaXMtLXByb2dyZXNzIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1LjVlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDdlbTtcbiAgICAgIH1cbiAgICAgICYuaXMtLWNlbnRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMmVtO1xuICAgICAgfVxuICAgICAgLnByb2dyZXNzLXdyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLnByb2dyZXNzLWljb24ge1xuICAgICAgICAgIGZsZXg6IDAgYXV0bztcbiAgICAgICAgICB3aWR0aDogMTZlbTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuNWVtO1xuICAgICAgICB9XG4gICAgICAgIC5wcm9ncmVzcy1jb250ZW50IHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIC5idWxsZXQtbGlzdC1pdGVtIHtcbiAgICAgICAgICAgIC5wYXJhZ3JhcGgge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucHJvZ3Jlc3MtbGluZSB7XG4gICAgICAgIGZsZXg6IDAgYXV0bztcbiAgICAgICAgaGVpZ2h0OiA3ZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4ZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIC5saW5lIHtcbiAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgIGhlaWdodDogMCU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuN3MgZWFzZS1vdXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRleHQtYmcge1xuICAgICAgLmxhcmdlLWJnLXR4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zZWN0aW9uIHtcbiAgICAudHh0LWJnIHtcbiAgICAgICYuaXMtLWJvdHRvbSB7XG4gICAgICAgIGJvdHRvbTogNSU7XG4gICAgICB9XG4gICAgICB0b3A6IDUlO1xuICAgICAgLmxhcmdlLWJnLXR4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogOGVtO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICYuaXMtLWNlbnRlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4ZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4ZW07XG4gICAgICB9XG4gICAgICAmLmlzLS1wcm9ncmVzcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzZW07XG4gICAgICB9XG4gICAgICAuaDEge1xuICAgICAgICAmLmlzLS1sYXJnZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA1ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wcm9ncmVzcy13cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC5wcm9ncmVzcy1pY29uIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgICAucHJvZ3Jlc3MtY29udGVudCB7XG4gICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICAuYnVsbGV0LWxpc3QtaXRlbSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIC5idWxsZXQtaWNvbiB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5vLWJvdHRvbSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucHJvZ3Jlc3MtbGluZSB7XG4gICAgICAgIG1hcmdpbjogMjRweCBhdXRvIDMycHggMTUlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIC5saW5lIHtcbiAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgIGhlaWdodDogMCU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuN3MgZWFzZS1vdXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiQGltcG9ydCBcIi4uL2dsb2JhbC9jb2xvcnNcIjtcblxuLnNlY3Rpb24ge1xuICAmLmlzLS1zbGlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgZmxleDogMTtcbiAgfVxuICAubGVmdC1hcnJvdy1zZXJ2aWNlcywgLnJpZ2h0LWFycm93LXNlcnZpY2Vze1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudy1zbGlkZXItYXJyb3ctbGVmdCwgLnctc2xpZGVyLWFycm93LXJpZ2h0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIHRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAudy1zbGlkZXItYXJyb3ctbGVmdCBbY2xhc3NePVwidy1pY29uLVwiXSwgLnctc2xpZGVyLWFycm93LXJpZ2h0IFtjbGFzc149XCJ3LWljb24tXCJdLCAudy1zbGlkZXItYXJyb3ctbGVmdCBbY2xhc3MqPVwiIHctaWNvbi1cIl0sIC53LXNsaWRlci1hcnJvdy1yaWdodCBbY2xhc3MqPVwiIHctaWNvbi1cIl0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gIC53LXNsaWRlci1hcnJvdy1sZWZ0OmZvY3VzLCAudy1zbGlkZXItYXJyb3ctcmlnaHQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAudy1zbGlkZXItYXJyb3ctbGVmdCB7XG4gICAgei1pbmRleDogMztcbiAgICByaWdodDogYXV0bztcbiAgfVxuXG4gIC53LXNsaWRlci1hcnJvdy1yaWdodCB7XG4gICAgei1pbmRleDogNDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgLnctaWNvbi1zbGlkZXItbGVmdCwgLnctaWNvbi1zbGlkZXItcmlnaHQge1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC53LXNsaWRlci1hcmlhLWxhYmVsIHtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGJvcmRlcjogMDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnctc2xpZGVyLWZvcmNlLXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudy1zbGlkZXItbWFzayB7XG4gICAgei1pbmRleDogMTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnctc2xpZGUge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnctc2xpZGVyLW5hdiB7XG4gICAgei1pbmRleDogMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIHRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLnctc2xpZGVyLW5hdi53LXJvdW5kID4gZGl2IHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB9XG5cbiAgLnctc2xpZGVyLW5hdi53LW51bSA+IGRpdiB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAuMmVtIC41ZW07XG4gIH1cblxuICAudy1zbGlkZXItbmF2Lnctc2hhZG93ID4gZGl2IHtcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoNTEsIDUxLCA1MSwgLjQpO1xuICB9XG5cbiAgLnctc2xpZGVyLW5hdi1pbnZlcnQge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLnctc2xpZGVyLW5hdi1pbnZlcnQgPiBkaXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzQsIDM0LCAzNCwgLjQpO1xuICB9XG5cbiAgLnctc2xpZGVyLW5hdi1pbnZlcnQgPiBkaXYudy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gIH1cblxuICAudy1zbGlkZXItZG90IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNCk7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBtYXJnaW46IDAgM3B4IC41ZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMXMsIGNvbG9yIC4xcztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnctc2xpZGVyLWRvdC53LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC53LXNsaWRlci1kb3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmY7XG4gIH1cblxuICAudy1zbGlkZXItZG90OmZvY3VzLnctYWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgJi5pcy0tdXNwLWNvcHkge1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxLjVlbTtcbiAgICAgIGdyaWQtcm93LWdhcDogMS41ZW07XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICAgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAudXNwLXdyYXBwZXItY29weSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1nYWluc2Jvcm87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS41ZW07XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDEuNWVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAudXNwLXdhcnBwZXItaW5uZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAudXNwLWljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLmljb24uaXMtLWNoZWNrIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyLjQ0ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnVzcC1oZWFkaW5nIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIC51c3AtY29weSB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1ZW07XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuaXMtLTUge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyO1xuICAgIH1cbiAgICAudy1lbWJlZDpiZWZvcmUsIC53LWVtYmVkOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAyO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgLnctZW1iZWQ6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uIHtcbiAgICAubGVmdC1hcnJvdy1zZXJ2aWNlcywgLnJpZ2h0LWFycm93LXNlcnZpY2VzIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAmLmlzLS11c3AtY29weSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMi41ZW07XG4gICAgICAgIGdyaWQtcm93LWdhcDogMi41ZW07XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIC51c3Atd3JhcHBlci1jb3B5IHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAudXNwLXdyYXBwZXItaW5uZXIge1xuICAgICAgICAgICAgLnVzcC1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgLnVzcC1jb3B5IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmlzLS01IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gYXV0bztcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICAgIH1cbiAgICAgICN3LW5vZGUtXzg2Mjg1OGU4LTY1M2ItZDczMC0zMWFjLTAwZTdmZjE1ZWE5Zi1kODRhZjEyYSB7XG4gICAgICAgIGdyaWQtYXJlYTogc3BhbiAxIC8gc3BhbiAyIC8gc3BhbiAxIC8gc3BhbiAyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24ge1xuICAgIC5jb250YWluZXIge1xuICAgICAgJi5pcy0tdXNwLWNvcHkge1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDJlbTtcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAyZW07XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAudXNwLXdyYXBwZXItY29weSB7XG4gICAgICAgICAgLnVzcC13cmFwcGVyLWlubmVyIHtcbiAgICAgICAgICAgIC51c3AtaGVhZGluZyB7XG4gICAgICAgICAgICAgIC51c3AtY29weSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnBhcmFncmFwaCB7XG4gICAgICAgICAgICAgICAgJi5pcy0tdXNwIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNlY3Rpb24ge1xuICAgIC5sZWZ0LWFycm93LXNlcnZpY2VzLCAucmlnaHQtYXJyb3ctc2VydmljZXMge1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgJi5pcy0tdXNwLWNvcHkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgLnVzcC13cmFwcGVyLWNvcHkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgIC51c3Atd3JhcHBlci1pbm5lciB7XG4gICAgICAgICAgICAudXNwLWljb24ge1xuICAgICAgICAgICAgICAudXNwLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgIC51c3AtY29weSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmlzLS01IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vZ2xvYmFsL2NvbG9yc1wiO1xuLnNlY3Rpb24ge1xuICAuY29udGFpbmVyIHtcbiAgICAmLmlzLS1sYXN0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3ZW07XG4gICAgfVxuICAgICYuaW5mbyB7XG4gICAgICAuZHJvcGRvd24ge1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVlbTtcbiAgICAgICAgZm9udC1zaXplOiAuNzV2dztcbiAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAubGVpc3R1bmdlbi1oZWFkbGluZSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMWMyYTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNGVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLm9wZW5lZCB7XG4gICAgICAgICAgICAuaWNvbi5pcy1wbHVzIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICAgICAgICAmLmlzLXBsdXMge1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZHJvcGRvd24tbGlzdCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgLmludHJvIHtcbiAgICAgICAgICAgICYucGx1cy10b3Age1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAuNzVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICYuaW5mbyB7XG4gICAgICAgIC5kcm9wZG93biB7XG4gICAgICAgICAgZm9udC1zaXplOiAxdnc7XG4gICAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgICAubGVpc3R1bmdlbi1oZWFkbGluZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pbnRybyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zZWN0aW9uIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICYuaW5mbyB7XG4gICAgICAgIC5kcm9wZG93biB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDEycHg7XG4gICAgICAgICAgICBncmlkLXJvdy1nYXA6IDEycHg7XG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICYuaXMtcGx1cyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2VjdGlvbiB7XG4gIC5jb250YWluZXIge1xuICAgIC5nYWxsZXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICBoZWlnaHQ6IDQ1dnc7XG4gICAgICBtYXgtaGVpZ2h0OiA1MGVtO1xuICAgICAgJi53LXNsaWRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgICAgLnctc2xpZGVyLW1hc2sge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAuZ2FsbGVyeS1pbWFnZS1kaXYge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNWVtO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgLmdhbGxlcnktaW1hZ2Uge1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnctc2xpZGUge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGVmdC1hcnJvdyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgICAgLnJpZ2h0LWFycm93IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgICAudy1zbGlkZXItYXJyb3ctbGVmdCwgLnctc2xpZGVyLWFycm93LXJpZ2h0IHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgICB0YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuICAgICAgLnctc2xpZGVyLWFycm93LWxlZnQ6Zm9jdXMsIC53LXNsaWRlci1hcnJvdy1yaWdodDpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICB9XG5cbiAgICAgIC53LXNsaWRlci1hcnJvdy1sZWZ0IHtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC53LXNsaWRlci1hcnJvdy1yaWdodCB7XG4gICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC53LXNsaWRlci1uYXYge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgLnctc2xpZGVyLW5hdi53LXJvdW5kID4gZGl2IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIH1cbiAgICAgIC53LXNsaWRlci1kb3Qge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjQpO1xuICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwIDNweCAuNWVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xcywgY29sb3IgLjFzO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cblxuICAgICAgLnctc2xpZGVyLWRvdC53LWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgIC53LXNsaWRlci1kb3Q6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZjtcbiAgICAgIH1cblxuICAgICAgLnctc2xpZGVyLWRvdDpmb2N1cy53LWFjdGl2ZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2VjdGlvbiB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAuZ2FsbGVyeSB7XG4gICAgICAgIGhlaWdodDogNjB2dztcbiAgICAgICAgbWF4LWhlaWdodDogMzBlbTtcbiAgICAgICAgLnctc2xpZGVyLW1hc2sge1xuICAgICAgICAgIC5nYWxsZXJ5LWltYWdlLWRpdiB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5pcy0tZ2FsbGVyeSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNWVtO1xuICAgICAgICBwYWRkaW5nOiAwIDA7XG4gICAgICB9XG4gICAgICAubGVmdC1hcnJvdywgLnJpZ2h0LWFycm93IHtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi9nbG9iYWwvY29sb3JzXCI7XG4uc2VjdGlvbiB7XG4gICYuaXMtLWRhcmsge1xuICAgIHotaW5kZXg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1pZG5pZ2h0LWJsdWU7XG4gICAgLy9jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyLjVlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAudGV4dC1pbWFnZSB7XG4gICAgICAudGV4dC1pbWFnZS10ZXh0LXdyYXBwZXIge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgLmgzIHtcbiAgICAgICAgICAmLmlzLS1ib2xkIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNpZGUtYnktc2lkZSB7XG4gICAgICBoMSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZGVqYW4taGVhZGVyLXRleHQtb3V0ZXItd3JhcHBlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDEuNWVtO1xuICAgIGdyaWQtcm93LWdhcDogMS41ZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogNDUlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5kZWphbi1oZWFkZXItdGV4dC1pbm5lci13cmFwcGVyIHtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMS41ZW07XG4gICAgICBncmlkLXJvdy1nYXA6IDEuNWVtO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5kZWphbi1wYWdlLXRleHQtYmcge1xuICAgIGZvbnQtc2l6ZTogMTIuNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDcxJTtcbiAgICByaWdodDogNjYlO1xuICAgICYuaXMtLXNwZWFrZXIge1xuICAgICAgb3BhY2l0eTogLjQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZlbTtcbiAgICAgIHRvcDogOCU7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IC04JTtcbiAgICB9XG4gICAgJi5pcy0tZm91bmRlciB7XG4gICAgICBvcGFjaXR5OiAuNDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNmVtO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAyMiU7XG4gICAgICBsZWZ0OiAzJTtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAmLmlzLS1zdXJuYW1lIHtcbiAgICAgIHRvcDogMzYlO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgbGVmdDogNDIlO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gICYuaXMtLWRlamFuIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgaGVpZ2h0OiA5NXZoO1xuICAgIG1pbi1oZWlnaHQ6IDQwLjYzZW07XG4gICAgcGFkZGluZy1ib3R0b206IDUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAuZGVqYW4taGVyby1pbWFnZS13cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiA2MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IC02JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLmRlamFuLWhlcm8taW1hZ2UtaW5uZXItd3JhcHBlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1heC13aWR0aDogNDVlbTtcbiAgICAgIGhlaWdodDogOTB2aDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IC03JTtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMCU7XG4gICAgICAuaW1nIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICYuaXMtLWRlamFuIHtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5kZWphbi1tb2JpbGUtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgJi5pcy0tZmxleCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICYuaXMtLXZlcnRpY2FsIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiA3ZW07XG4gICAgICAgIGdyaWQtcm93LWdhcDogN2VtO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogN2VtO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2lkZS1ieS1zaWRlIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy4yNWVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICYuaXMtLWRlamFuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgICYubWludXMtLXRvcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC43NWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgLmludHJvdGV4dHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxLjVlbTtcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAxLjVlbTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC5pbnRyb3tcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJsb2NrLWhlYWRpbmcge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBoMSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDo5MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudGV4dC1pbWFnZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAmLmlzLS1yZXZlcnNlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgfVxuICAgICAgLnRleHQtaW1hZ2UtdGV4dCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgICAgLnRleHQtaW1hZ2UtaW1hZ2V7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNWVtO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50ZXh0LWltYWdlLXRleHQtd3JhcHBlcntcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHdpZHRoOiAyNC4yNWVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOjIycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6OTAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBMYXRvLCBzYW5zLXNlcmlmO1xuICAgICAgICB9XG4gICAgICAgIC5wYXJhZ3JhcGgge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC43NWVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucmV2ZXJzZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgfVxuXG4gICAgJi5ib3R0b20tbyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgLmJhY2tncm91bmQtd3JhcHBlcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0b3A6IDAlO1xuICAgIGJvdHRvbTogMCU7XG4gICAgbGVmdDogMCU7XG4gICAgcmlnaHQ6IDAlO1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAubGVmdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGltZ3tcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQwJSwgLTMwJSk7XG5cbiAgICAgIH1cbiAgICB9XG4gICAgLnJpZ2h0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1JSwgMTUlKTtcblxuICAgICAgaW1ne1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6MTAwJTtcblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24ge1xuICAgICYuaXMtLWRlamFue1xuICAgICAgaGVpZ2h0OiA3MHZoO1xuICAgIH1cbiAgICAuZGVqYW4taGVhZGVyLXRleHQtb3V0ZXItd3JhcHBlciB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgLmRlamFuLWhlcm8taW1hZ2UtaW5uZXItd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuZGVqYW4tcGFnZS10ZXh0LWJnIHtcbiAgICAgIHJpZ2h0OiA1MCU7XG4gICAgfVxuICAgIC5kZWphbi1oZXJvLWltYWdlLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAuZGVqYW4taGVyby1pbWFnZS1pbm5lci13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5kZWphbi1tb2JpbGUtaW1hZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDAlO1xuICAgICAgYm90dG9tOiAwJTtcbiAgICAgIGxlZnQ6IDAlO1xuICAgICAgcmlnaHQ6IDAlO1xuICAgIH1cblxuICAgIC5kZWphbi1tb2JpbGUtaW1hZ2Utd3JhcHBlciB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAxNiU7XG4gICAgICBsZWZ0OiA1JTtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAuc2lkZS1ieS1zaWRlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgLmJsb2NrLWhlYWRpbmcge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRpbmctZ2FsbGVyeSB7XG4gICAgLmhlYWRpbmctZ2FsbGVyeS13cmFwcGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAuaGVhZGluZy10ZXh0LWNlbyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlY3Rpb24ge1xuICAgICYuaXMtLWRlamFue1xuICAgICAgaGVpZ2h0OiAxMDB2dztcbiAgICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgIH1cbiAgICAuZGVqYW4taGVhZGVyLXRleHQtb3V0ZXItd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC5kZWphbi1oZWFkZXItdGV4dC1pbm5lci13cmFwcGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZGVqYW4tcGFnZS10ZXh0LWJnIHtcbiAgICAgIGZvbnQtc2l6ZTogOGVtO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiA3MyU7XG4gICAgICBsZWZ0OiAzJTtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgJi5pcy0tc3VybmFtZSB7XG4gICAgICAgIGxlZnQ6IDQ3JTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRlamFuLWhlcm8taW1hZ2Utd3JhcHBlciB7XG4gICAgICB3aWR0aDogMCU7XG4gICAgICAuZGVqYW4taGVhZGVyLXRleHQtaW5uZXItd3JhcHBlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRlamFuLW1vYmlsZS1pbWFnZS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAzMGVtO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAtMzElO1xuICAgICAgbGVmdDogNyU7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgJi5pcy0tZmxleCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgICAmLnNpZGUtYnktc2lkZSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMy4yNWVtO1xuICAgICAgICBncmlkLXJvdy1nYXA6IDMuMjVlbTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICAgIC50ZXh0LWltYWdlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyZW07XG4gICAgICAgIGdyaWQtcm93LWdhcDogMmVtO1xuICAgICAgICAudGV4dC1pbWFnZS10ZXh0e1xuICAgICAgICAgIC50ZXh0LWltYWdlLXRleHQtd3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIC5wYXJhZ3JhcGgge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZXh0LWltYWdlLWltYWdlIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNpZGUtYnktc2lkZSB7XG4gICAgICAgIC5ibG9jay1oZWFkaW5nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmludHJvdGV4dCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNlY3Rpb24ge1xuICAgICYuaXMtLWRlamFue1xuICAgICAgaGVpZ2h0OiAyMDB2dztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzLjNlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogNnZ3O1xuICAgICAgcGFkZGluZy1yaWdodDogNnZ3O1xuICAgIH1cbiAgICAuZGVqYW4taGVhZGVyLXRleHQtb3V0ZXItd3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAuZGVqYW4taGVhZGVyLXRleHQtaW5uZXItd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAuZGVqYW4tcGFnZS10ZXh0LWJnIHtcbiAgICAgIGJvdHRvbTogNzklO1xuICAgICAgbGVmdDogMTUlO1xuICAgICAgJi5pcy0tc3VybmFtZSB7XG4gICAgICAgIHRvcDogMjIlO1xuICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICB9XG4gICAgfVxuICAgIC5kZWphbi1tb2JpbGUtaW1hZ2Utd3JhcHBlciB7XG4gICAgICB3aWR0aDogNzUlO1xuICAgICAgYm90dG9tOiAtMzclO1xuICAgICAgbGVmdDogMTUlO1xuICAgIH1cbiAgICAuY29udGFpbmVye1xuICAgICAgLnNpZGUtYnktc2lkZXtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICAgIC50ZXh0LWltYWdlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiA1ZW07XG4gICAgICAgIGdyaWQtcm93LWdhcDogNWVtO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4OiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAmLmlzLS1yZXZlcnNle1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgfVxuICAgICAgICAudGV4dC1pbWFnZS10ZXh0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAudGV4dC1pbWFnZS1pbWFnZSB7XG4gICAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNlY3Rpb24ge1xuICAuY29udGFpbmVyIHtcbiAgICAubG9nb2xlaXN0ZS13cmFwcGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgLmNvcHkge1xuICAgICAgICBmb250LXNpemU6IC44OGVtO1xuICAgICAgfVxuICAgICAgLmxvZ29ncmlkIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiA0ZW07XG4gICAgICAgIGdyaWQtcm93LWdhcDogNGVtO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgJi5pcy0tZ3JpZCB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiA0ZW07XG4gICAgICAgICAgZ3JpZC1yb3ctZ2FwOiA0ZW07XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyO1xuICAgICAgICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgfVxuICAgICAgICAubG9nb2xlaXN0ZS1pbWctd3JhcHBlciB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMWVtO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA2dnc7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmxvZ29sZWlzdGUtaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogNGVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbiB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAubG9nb2xlaXN0ZS13cmFwcGVyIHtcbiAgICAgICAgLmxvZ29ncmlkIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAubG9nb2xlaXN0ZS1pbWctd3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogOHZ3O1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbiB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAubG9nb2xlaXN0ZS13cmFwcGVyIHtcbiAgICAgICAgLmxvZ29ncmlkIHtcbiAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDMuMjVlbTtcbiAgICAgICAgICBncmlkLXJvdy1nYXA6IDMuMjVlbTtcbiAgICAgICAgICAmLmlzLS1ncmlkIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMi41ZW07XG4gICAgICAgICAgICBncmlkLXJvdy1nYXA6IDIuNWVtO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmxvZ29sZWlzdGUtaW1nLXdyYXBwZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDdlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zZWN0aW9uIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIC5sb2dvbGVpc3RlLXdyYXBwZXIge1xuICAgICAgICAuY29weSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgICAubG9nb2dyaWQge1xuICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogLjJlbTtcbiAgICAgICAgICBncmlkLXJvdy1nYXA6IC4yZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICAgICYuaXMtLWdyaWQge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxLjVlbTtcbiAgICAgICAgICAgIGdyaWQtcm93LWdhcDogMS41ZW07XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgICAgIH1cbiAgICAgICAgICAubG9nb2xlaXN0ZS1pbWctd3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogN2VtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL2dsb2JhbC9jb2xvcnNcIjtcbi5zZWN0aW9ue1xuICAuY29udGFpbmVye1xuICAgIC5hdXNzY2hyZWlidW5nZW4tbGlzdHtcbiAgICAgIC5hdXNzY2hyZWlidW5nZW4taXRlbSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3ItZ2FpbnNib3JvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVlbTtcbiAgICAgICAgcGFkZGluZzogMmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4ycztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvci1taWRuaWdodC1ibHVlO1xuICAgICAgICB9XG4gICAgICAgIC5hdXNzY2hyZWlidW5nZW4tdGl0bGUtd3JhcHBlciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAuc3RhbmRvcnRlLXdyYXBwZXIge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAuNWVtO1xuICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAuNWVtO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmF0dHJpYnV0ZSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAuYWRkb24tdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAuNzVlbTtcbiAgICAgICAgICAgICYuaXMtLWpvYnMge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmNvbGxlY3Rpb24tbGlzdC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuNzVlbTtcbiAgICAgICAgICAgIC5hdHRyaWJ1dGUtY29sbGVjdGlvbi1saXN0IHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAuNWVtO1xuICAgICAgICAgICAgICBncmlkLXJvdy1nYXA6IC41ZW07XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgLmF0dHJpYnV0ZS1jb2xsZWN0aW9uLWl0ZW17XG4gICAgICAgICAgICAgICAgLmF0dHJpYnV0ZS1waWxsIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZS1zbW9rZTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWlkbmlnaHQtYmx1ZTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHZ3O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjVlbSAuNzVlbTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgIC5zdGFuZG9ydGUtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44OGVtO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XG4gIC5zZWN0aW9ue1xuICAgIC5jb250YWluZXJ7XG4gICAgICAuYXVzc2NocmVpYnVuZ2VuLWxpc3R7XG4gICAgICAgIC5hdXNzY2hyZWlidW5nZW4taXRlbXtcbiAgICAgICAgICAuYXR0cmlidXRle1xuICAgICAgICAgICAgLmFkZG9uLXRleHQge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpe1xuICAuc2VjdGlvbntcbiAgICAuY29udGFpbmVye1xuICAgICAgLmF1c3NjaHJlaWJ1bmdlbi1saXN0e1xuICAgICAgICAuYXVzc2NocmVpYnVuZ2VuLWl0ZW0ge1xuICAgICAgICAgIC5hdXNzY2hyZWlidW5nZW4tdGl0bGUtd3JhcHBlciB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDFlbTtcbiAgICAgICAgICAgIGdyaWQtcm93LWdhcDogMWVtO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYXR0cmlidXRlIHtcbiAgICAgICAgICAgIC5jb2xsZWN0aW9uLWxpc3Qtd3JhcHBlciAuYXR0cmlidXRlLWNvbGxlY3Rpb24tbGlzdCAuYXR0cmlidXRlLWNvbGxlY3Rpb24taXRlbSAuYXR0cmlidXRlLXBpbGwgLnN0YW5kb3J0ZS10ZXh0IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFkZG9uLXRleHQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICYuaXMtLWpvYnMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC4zZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jb250YWluZXIge1xuICAmLmlzLS1sZWdhbCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnctdGFicyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC50YWJzLW1lbnUge1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAuNzVlbTtcbiAgICAgIGdyaWQtcm93LWdhcDogLjc1ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAudy10YWItbWVudSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC50YWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjRmNztcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZDdkZmUzO1xuICAgICAgYm9yZGVyLXJhZGl1czogLjEzZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEuMTNlbSAxLjI1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICAmLnctLWN1cnJlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzJhO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzAwMWMyYTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICAgIC53LXRhYi1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIC53LXRhYi1wYW5lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgICAgLnctLXRhYi1hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnctdGFiczpiZWZvcmUsIC53LXRhYnM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gMjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gIC53LXRhYnM6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY29udGFpbmVyIHtcbiAgICAudy10YWJzIHtcbiAgICAgIC50YWIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2VjdGlvbiB7XG4gICYuaXMtLXN1c28tZGV0YWlsIHtcbiAgICBtYXJnaW4tdG9wOiA0ZW07XG4gICAgcGFkZGluZzogMWVtO1xuICB9XG4gIC5zdXNvLWRldGFpbC1oZXJvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzJhO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNWVtO1xuICAgIHBhZGRpbmc6IDJlbTtcbiAgICAuc3Vzby1kZXRhaWwtaGVyby13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAuc3Vzby1kZXRhaWwtaGVyby10ZXh0LXdyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMy41ZW0gMy4yZW0gMy41ZW0gNS42ZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC5zdXNvLWRldGFpbC1oZXJvLXRleHQtaW5uZXItd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQwLjYzZW07XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAuc3Vzby1kZXRhaWwtaGVyby10ZXh0LXRvcCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDFlbTtcbiAgICAgICAgICAgIGdyaWQtcm93LWdhcDogMWVtO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGFyYWdyYXBoLmlzLS1kYXJrIHtcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN1c28taGVyby10b3AtdG9wIHtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgLnN1c28tbG9nbyB7XG4gICAgICAgICAgICAgICAmLmlzLS1oZXJvIHtcbiAgICAgICAgICAgICAgICAgd2lkdGg6IDhlbTtcbiAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc3Vzby1rcGktd3JhcHBlciB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IC43NWVtO1xuICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAuNzVlbTtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLnN1c28ta3BpIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzgwOTE5OTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVlbTtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEuNWVtIDJlbSAyZW07XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MSwgMjQ0LCAyNDcsIC4xKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnN1c28taGVyby1pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjc1ZW07XG4gICAgICAgIGZsZXg6IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDM0JTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAuc3Vzby1oZXJvLWltYWdlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwJTtcbiAgICAgICAgICBib3R0b206IDAlO1xuICAgICAgICAgIGxlZnQ6IDAlO1xuICAgICAgICAgIHJpZ2h0OiAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICAmLmlzLS1ydGUge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAmLmlzLS1kaXZpZGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICAgIC5ydGUtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNzY4cHg7XG4gICAgICAuc3Vzby1xdW90ZS13cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLnN1c28tcXVvdGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIH1cbiAgICAgICAgLnN1c28tcXVvdGUtYXV0aG9yLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgICAuc3Vzby1xdW90ZS1jb21iby13cmFwcGVyIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMTJweDtcbiAgICAgICAgICAgIGdyaWQtcm93LWdhcDogMTJweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLmNvbnRhY3QtcGVyc29uIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwdnc7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIHdpZHRoOiA3ZW07XG4gICAgICAgICAgICAgIGhlaWdodDogN2VtO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAmLmlzLS1zbWFsbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3Vzby1xdW90ZS10ZXh0LXdyYXBwZXIge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIC5xdW90ZS1hdXRob3ItbmFtZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3Vzby1ydGUge1xuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IExhdG8sIHNhbnMtc2VyaWY7XG4gICAgICAgICAgfVxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBMYXRvLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIH1cbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1ZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBMYXRvLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIH1cbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IExhdG8sIHNhbnMtc2VyaWY7XG4gICAgICAgICAgfVxuICAgICAgICAgIGJsb2NrcXVvdGUge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjYWNjNGRiO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAzMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogTGF0bywgc2Fucy1zZXJpZjtcbiAgICAgICAgICB9XG4gICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNWVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5saW5lLWRpdmlkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZGZlMztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBtYXJnaW4tdG9wOiAzZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbiB7XG4gICAgLnN1c28tZGV0YWlsLWhlcm8ge1xuICAgICAgLnN1c28tZGV0YWlsLWhlcm8td3JhcHBlciB7XG4gICAgICAgIC5zdXNvLWRldGFpbC1oZXJvLXRleHQtd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjJlbTtcbiAgICAgICAgICAuc3Vzby1kZXRhaWwtaGVyby10ZXh0LWlubmVyLXdyYXBwZXIge1xuICAgICAgICAgICAgLnN1c28taGVyby10b3AtdG9wIHtcbiAgICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAxMnB4O1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3Vzby1rcGktd3JhcHBlciB7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgLnN1c28ta3BpIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDExZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAucnRlLXdyYXBwZXIge1xuICAgICAgICAuc3Vzby1xdW90ZS13cmFwcGVyIHtcbiAgICAgICAgICAuc3Vzby1xdW90ZS1hdXRob3Itd3JhcHBlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbiB7XG4gICAgLnN1c28tZGV0YWlsLWhlcm8ge1xuICAgICAgLnN1c28tZGV0YWlsLWhlcm8td3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC5zdXNvLWRldGFpbC1oZXJvLXRleHQtd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgICAgICAgLnN1c28tZGV0YWlsLWhlcm8tdGV4dC1pbm5lci13cmFwcGVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN1c28taGVyby1pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNzElO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2VjdGlvbiB7XG4gICAgLnN1c28tZGV0YWlsLWhlcm8ge1xuICAgICAgLnN1c28tZGV0YWlsLWhlcm8td3JhcHBlciB7XG4gICAgICAgIC5zdXNvLWRldGFpbC1oZXJvLXRleHQtd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAuc3Vzby1kZXRhaWwtaGVyby10ZXh0LWlubmVyLXdyYXBwZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICAgICAgICAgIC5zdXNvLWtwaS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgZmxleC1mbG93OiB3cmFwO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgLnJ0ZS13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIuc2VjdGlvbiB7XG4gIC5jb250YWluZXIge1xuICAgIC5ydGUtd3JhcHBlciB7XG4gICAgICAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDk3LjVlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuMSU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IC4xJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuc3dpcGVyIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVlbTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vZDNlNTR2MTAzajhxYmIuY2xvdWRmcm9udC5uZXQvaW1nL2JhY2tncm91bmQtaW1hZ2Uuc3ZnXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sZWZ0LWFycm93IHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgJi5pcy0tZ2FsbGVyeSB7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMCU7XG4gICAgICAgICAgICBib3R0b206IDAlO1xuICAgICAgICAgICAgbGVmdDogMCU7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAucmlnaHQtYXJyb3cge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAmLmlzLS1nYWxsZXJ5IHtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwJTtcbiAgICAgICAgICAgIGJvdHRvbTogMCU7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNlY3Rpb24ge1xuICAgIC5jb250YWluZXIge1xuICAgICAgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgICAubGVmdC1hcnJvdywgLnJpZ2h0LWFycm93IHtcbiAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImh0bWwjaXViZW5kYV9wb2xpY3ksI2l1YmVuZGFfcG9saWN5IGJvZHkge1xuICBtYXJnaW46MDtwYWRkaW5nOjAgfVxuXG5odG1sI2l1YmVuZGFfcG9saWN5ICB7XG4gIG92ZXJmbG93LXk6c2Nyb2xsO2ZvbnQtc2l6ZToxMDAlOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlOy1tcy10ZXh0LXNpemUtYWRqdXN0OjEwMCUgfVxuXG4jaXViZW5kYV9wb2xpY3kgaDEsI2l1YmVuZGFfcG9saWN5IGgyLCNpdWJlbmRhX3BvbGljeSBoMywjaXViZW5kYV9wb2xpY3kgaDQsI2l1YmVuZGFfcG9saWN5IGg1LCNpdWJlbmRhX3BvbGljeSBoNiwjaXViZW5kYV9wb2xpY3kgcCwjaXViZW5kYV9wb2xpY3kgYmxvY2txdW90ZSwjaXViZW5kYV9wb2xpY3kgcHJlLCNpdWJlbmRhX3BvbGljeSBhLCNpdWJlbmRhX3BvbGljeSBhYmJyLCNpdWJlbmRhX3BvbGljeSBhY3JvbnltLCNpdWJlbmRhX3BvbGljeSBhZGRyZXNzLCNpdWJlbmRhX3BvbGljeSBjaXRlLCNpdWJlbmRhX3BvbGljeSBjb2RlLCNpdWJlbmRhX3BvbGljeSBkZWwsI2l1YmVuZGFfcG9saWN5IGRmbiwjaXViZW5kYV9wb2xpY3kgZW0sI2l1YmVuZGFfcG9saWN5IGltZywjaXViZW5kYV9wb2xpY3kgcSwjaXViZW5kYV9wb2xpY3kgcywjaXViZW5kYV9wb2xpY3kgc2FtcCwjaXViZW5kYV9wb2xpY3kgc21hbGwsI2l1YmVuZGFfcG9saWN5IHN0cmlrZSwjaXViZW5kYV9wb2xpY3kgc3Ryb25nLCNpdWJlbmRhX3BvbGljeSBzdWIsI2l1YmVuZGFfcG9saWN5IHN1cCwjaXViZW5kYV9wb2xpY3kgdHQsI2l1YmVuZGFfcG9saWN5IHZhciwjaXViZW5kYV9wb2xpY3kgZGQsI2l1YmVuZGFfcG9saWN5IGRsLCNpdWJlbmRhX3BvbGljeSBkdCwjaXViZW5kYV9wb2xpY3kgbGksI2l1YmVuZGFfcG9saWN5IG9sLCNpdWJlbmRhX3BvbGljeSB1bCwjaXViZW5kYV9wb2xpY3kgZmllbGRzZXQsI2l1YmVuZGFfcG9saWN5IGZvcm0sI2l1YmVuZGFfcG9saWN5IGxhYmVsLCNpdWJlbmRhX3BvbGljeSBsZWdlbmQsI2l1YmVuZGFfcG9saWN5IGJ1dHRvbiwjaXViZW5kYV9wb2xpY3kgdGFibGUsI2l1YmVuZGFfcG9saWN5IGNhcHRpb24sI2l1YmVuZGFfcG9saWN5IHRib2R5LCNpdWJlbmRhX3BvbGljeSB0Zm9vdCwjaXViZW5kYV9wb2xpY3kgdGhlYWQsI2l1YmVuZGFfcG9saWN5IHRyLCNpdWJlbmRhX3BvbGljeSB0aCwjaXViZW5kYV9wb2xpY3kgdGQgIHtcbiAgbWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6MTAwJTtsaW5lLWhlaWdodDoxO2ZvbnQtZmFtaWx5OmluaGVyaXQgfVxuXG4jaXViZW5kYV9wb2xpY3kgdGFibGUgIHtcbiAgYm9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci1zcGFjaW5nOjAgfVxuXG4jaXViZW5kYV9wb2xpY3kgb2wsI2l1YmVuZGFfcG9saWN5IHVsICB7XG4gIGxpc3Qtc3R5bGU6bm9uZSB9XG5cbiNpdWJlbmRhX3BvbGljeSBxOmJlZm9yZSwjaXViZW5kYV9wb2xpY3kgcTphZnRlciwjaXViZW5kYV9wb2xpY3kgYmxvY2txdW90ZTpiZWZvcmUsI2l1YmVuZGFfcG9saWN5IGJsb2NrcXVvdGU6YWZ0ZXIgIHtcbiAgY29udGVudDpcIlwiIH1cblxuI2l1YmVuZGFfcG9saWN5IGE6Zm9jdXMgIHtcbiAgb3V0bGluZTp0aGluIGRvdHRlZCB9XG5cbiNpdWJlbmRhX3BvbGljeSBhOmhvdmVyLCNpdWJlbmRhX3BvbGljeSBhOmFjdGl2ZSAge1xuICBvdXRsaW5lOjAgfVxuXG4jaXViZW5kYV9wb2xpY3kgYXJ0aWNsZSwjaXViZW5kYV9wb2xpY3kgYXNpZGUsI2l1YmVuZGFfcG9saWN5IGRldGFpbHMsI2l1YmVuZGFfcG9saWN5IGZpZ2NhcHRpb24sI2l1YmVuZGFfcG9saWN5IGZpZ3VyZSwjaXViZW5kYV9wb2xpY3kgZm9vdGVyLCNpdWJlbmRhX3BvbGljeSBoZWFkZXIsI2l1YmVuZGFfcG9saWN5IGhncm91cCwjaXViZW5kYV9wb2xpY3kgbmF2LCNpdWJlbmRhX3BvbGljeSBzZWN0aW9uICB7XG4gIGRpc3BsYXk6YmxvY2sgfVxuXG4jaXViZW5kYV9wb2xpY3kgYXVkaW8sI2l1YmVuZGFfcG9saWN5IGNhbnZhcywjaXViZW5kYV9wb2xpY3kgdmlkZW8gIHtcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7KmRpc3BsYXk6aW5saW5lOyp6b29tOjEgfVxuXG4jaXViZW5kYV9wb2xpY3kgYXVkaW86bm90KFtjb250cm9sc10pICB7XG4gIGRpc3BsYXk6bm9uZSB9XG5cbiNpdWJlbmRhX3BvbGljeSBzdWIsI2l1YmVuZGFfcG9saWN5IHN1cCAge1xuICBmb250LXNpemU6NzUlO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmUgfVxuXG4jaXViZW5kYV9wb2xpY3kgc3VwICB7XG4gIHRvcDotMC41ZW0gfVxuXG4jaXViZW5kYV9wb2xpY3kgc3ViICB7XG4gIGJvdHRvbTotMC4yNWVtIH1cblxuI2l1YmVuZGFfcG9saWN5IGltZyAge1xuICBib3JkZXI6MDstbXMtaW50ZXJwb2xhdGlvbi1tb2RlOmJpY3ViaWMgfVxuXG4jaXViZW5kYV9wb2xpY3kgYnV0dG9uLCNpdWJlbmRhX3BvbGljeSBpbnB1dCwjaXViZW5kYV9wb2xpY3kgc2VsZWN0LCNpdWJlbmRhX3BvbGljeSB0ZXh0YXJlYSAge1xuICBmb250LXNpemU6MTAwJTttYXJnaW46MDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTsqdmVydGljYWwtYWxpZ246bWlkZGxlIH1cblxuI2l1YmVuZGFfcG9saWN5IGJ1dHRvbiwjaXViZW5kYV9wb2xpY3kgaW5wdXQgIHtcbiAgbGluZS1oZWlnaHQ6bm9ybWFsOypvdmVyZmxvdzp2aXNpYmxlIH1cblxuI2l1YmVuZGFfcG9saWN5IGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwjaXViZW5kYV9wb2xpY3kgaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIgIHtcbiAgYm9yZGVyOjA7cGFkZGluZzowIH1cblxuI2l1YmVuZGFfcG9saWN5IGJ1dHRvbiwjaXViZW5kYV9wb2xpY3kgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwjaXViZW5kYV9wb2xpY3kgaW5wdXRbdHlwZT1cInJlc2V0XCJdLCNpdWJlbmRhX3BvbGljeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICB7XG4gIGN1cnNvcjpwb2ludGVyOy13ZWJraXQtYXBwZWFyYW5jZTpidXR0b24gfVxuXG4jaXViZW5kYV9wb2xpY3kgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSAge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkOy13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDstbW96LWJveC1zaXppbmc6Y29udGVudC1ib3g7Ym94LXNpemluZzpjb250ZW50LWJveCB9XG5cbiNpdWJlbmRhX3BvbGljeSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uICB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTpub25lIH1cblxuI2l1YmVuZGFfcG9saWN5IHRleHRhcmVhICB7XG4gIG92ZXJmbG93OmF1dG87dmVydGljYWwtYWxpZ246dG9wIH1cblxuaHRtbCNpdWJlbmRhX3BvbGljeSAge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkIH1cblxuI2l1YmVuZGFfcG9saWN5IHAgIHtcbiAgZm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2xpbmUtaGVpZ2h0OjE4cHg7bWFyZ2luLWJvdHRvbTo5cHggfVxuXG4jaXViZW5kYV9wb2xpY3kgcCBzbWFsbCAge1xuICBmb250LXNpemU6MTFweDtjb2xvcjojYmZiZmJmIH1cblxuI2l1YmVuZGFfcG9saWN5IGgxLCNpdWJlbmRhX3BvbGljeSBoMiwjaXViZW5kYV9wb2xpY3kgaDMsI2l1YmVuZGFfcG9saWN5IGg0LCNpdWJlbmRhX3BvbGljeSBoNSwjaXViZW5kYV9wb2xpY3kgaDYgIHtcbiAgZm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojNTA1NzYyIH1cblxuI2l1YmVuZGFfcG9saWN5IGgxICB7XG4gIG1hcmdpbi1ib3R0b206MThweDtmb250LXNpemU6MzBweDtsaW5lLWhlaWdodDoyIH1cblxuI2l1YmVuZGFfcG9saWN5IGgxIHNtYWxsICB7XG4gIGZvbnQtc2l6ZToxOHB4IH1cblxuI2l1YmVuZGFfcG9saWN5IGgyICB7XG4gIGZvbnQtc2l6ZToyNHB4O21hcmdpbi1ib3R0b206MThweDtsaW5lLWhlaWdodDoxLjUgfVxuXG4jaXViZW5kYV9wb2xpY3kgaDIgc21hbGwgIHtcbiAgZm9udC1zaXplOjE0cHggfVxuXG4jaXViZW5kYV9wb2xpY3kgaDMsI2l1YmVuZGFfcG9saWN5IGg0LCNpdWJlbmRhX3BvbGljeSBoNSwjaXViZW5kYV9wb2xpY3kgaDYgIHtcbiAgbWFyZ2luLWJvdHRvbTo5cHggfVxuXG4jaXViZW5kYV9wb2xpY3kgaDMgIHtcbiAgZm9udC1zaXplOjE4cHggfVxuXG4jaXViZW5kYV9wb2xpY3kgaDMgc21hbGwgIHtcbiAgZm9udC1zaXplOjE0cHggfVxuXG4jaXViZW5kYV9wb2xpY3kgaDQgIHtcbiAgZm9udC1zaXplOjE2cHggfVxuXG4jaXViZW5kYV9wb2xpY3kgaDQgc21hbGwgIHtcbiAgZm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MTNweCB9XG5cbiNpdWJlbmRhX3BvbGljeSBoNSAge1xuICBmb250LXNpemU6MTNweDtwYWRkaW5nLXRvcDoxOXB4IH1cblxuI2l1YmVuZGFfcG9saWN5IGg2ICB7XG4gIGZvbnQtc2l6ZToxM3B4O2NvbG9yOiNiZmJmYmY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlIH1cblxuI2l1YmVuZGFfcG9saWN5IHVsIHVsLCNpdWJlbmRhX3BvbGljeSB1bCBvbCwjaXViZW5kYV9wb2xpY3kgb2wgb2wsI2l1YmVuZGFfcG9saWN5IG9sIHVsICB7XG4gIG1hcmdpbjowIH1cblxuI2l1YmVuZGFfcG9saWN5IHVsLnN0eWxlZCwjaXViZW5kYV9wb2xpY3kgdWwgIHtcbiAgbGlzdC1zdHlsZTpkaXNjO3BhZGRpbmctdG9wOjVweCB9XG5cbiNpdWJlbmRhX3BvbGljeSB1bC5zdHlsZWQgbGksI2l1YmVuZGFfcG9saWN5IHVsIGxpICB7XG4gIGxpc3Qtc3R5bGU6ZGlzYztsaW5lLWhlaWdodDoxOXB4O2ZvbnQtc2l6ZToxM3B4O21hcmdpbi1sZWZ0OjMwcHg7bWFyZ2luLXRvcDoycHggfVxuXG4jaXViZW5kYV9wb2xpY3kgb2wgIHtcbiAgbGlzdC1zdHlsZTpkZWNpbWFsIH1cblxuI2l1YmVuZGFfcG9saWN5IHVsLnVuc3R5bGVkICB7XG4gIGxpc3Qtc3R5bGU6bm9uZTttYXJnaW4tbGVmdDowIH1cblxuI2l1YmVuZGFfcG9saWN5IGRsICB7XG4gIG1hcmdpbi1ib3R0b206MThweCB9XG5cbiNpdWJlbmRhX3BvbGljeSBkbCBkdCwjaXViZW5kYV9wb2xpY3kgZGwgZGQgIHtcbiAgbGluZS1oZWlnaHQ6MThweCB9XG5cbiNpdWJlbmRhX3BvbGljeSBkbCBkdCAge1xuICBmb250LXdlaWdodDpib2xkIH1cblxuI2l1YmVuZGFfcG9saWN5IGRsIGRkICB7XG4gIG1hcmdpbi1sZWZ0OjlweCB9XG5cbiNpdWJlbmRhX3BvbGljeSBociAge1xuICBtYXJnaW46MCAwIDE5cHg7Ym9yZGVyOjA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VlZSB9XG5cbiNpdWJlbmRhX3BvbGljeSBzdHJvbmcgIHtcbiAgZm9udC1zdHlsZTppbmhlcml0O2ZvbnQtd2VpZ2h0OmJvbGQgfVxuXG4jaXViZW5kYV9wb2xpY3kgZW0gIHtcbiAgZm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0IH1cblxuI2l1YmVuZGFfcG9saWN5IC5tdXRlZCAge1xuICBjb2xvcjojYmZiZmJmIH1cblxuI2l1YmVuZGFfcG9saWN5IGJsb2NrcXVvdGUgIHtcbiAgbWFyZ2luLWJvdHRvbToxOHB4O2JvcmRlci1sZWZ0OjVweCBzb2xpZCAjZWVlO3BhZGRpbmctbGVmdDoxNXB4IH1cblxuI2l1YmVuZGFfcG9saWN5IGJsb2NrcXVvdGUgcCAge1xuICBmb250LXNpemU6MTRweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MThweDttYXJnaW4tYm90dG9tOjAgfVxuXG4jaXViZW5kYV9wb2xpY3kgYmxvY2txdW90ZSBzbWFsbCAge1xuICBkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxOHB4O2NvbG9yOiNiZmJmYmYgfVxuXG4jaXViZW5kYV9wb2xpY3kgYmxvY2txdW90ZSBzbWFsbDpiZWZvcmUgIHtcbiAgY29udGVudDonXFwyMDE0IFxcMDBBMCcgfVxuXG4jaXViZW5kYV9wb2xpY3kgYWRkcmVzcyAge1xuICBkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjE4cHg7bWFyZ2luLWJvdHRvbToxOHB4IH1cblxuI2l1YmVuZGFfcG9saWN5IGNvZGUsI2l1YmVuZGFfcG9saWN5IHByZSAge1xuICBwYWRkaW5nOjAgM3B4IDJweDtmb250LWZhbWlseTpNb25hY28sIEFuZGFsZSBNb25vLCBDb3VyaWVyIE5ldywgbW9ub3NwYWNlO2ZvbnQtc2l6ZToxMnB4O2JvcmRlci1yYWRpdXM6M3B4IH1cblxuI2l1YmVuZGFfcG9saWN5IGNvZGUgIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojZmVlOWNjO2NvbG9yOnJnYmEoMCwwLDAsMC43NSk7cGFkZGluZzoxcHggM3B4IH1cblxuI2l1YmVuZGFfcG9saWN5IHByZSAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjE3cHg7bWFyZ2luOjAgMCAxOHB4O2xpbmUtaGVpZ2h0OjE4cHg7Zm9udC1zaXplOjEycHg7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwLjE1KTtib3JkZXItcmFkaXVzOjNweDt3aGl0ZS1zcGFjZTpwcmU7d2hpdGUtc3BhY2U6cHJlLXdyYXA7d29yZC13cmFwOmJyZWFrLXdvcmQgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmJyZWFkY3J1bWJzICB7XG4gIHBhZGRpbmc6MCAwIDEwcHggMDttYXJnaW4tYm90dG9tOjMwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0Y2RjZGNjt3aWR0aDoxMDAlIH1cblxuI2l1YmVuZGFfcG9saWN5IC5icmVhZGNydW1icz5saSAge1xuICBmbG9hdDpsZWZ0O2ZpbHRlcjphbHBoYShvcGFjaXR5PSBcIiRvcGFjaXR5XCIpOy1raHRtbC1vcGFjaXR5OjAuNTstbW96LW9wYWNpdHk6MC41O29wYWNpdHk6MC41IH1cblxuI2l1YmVuZGFfcG9saWN5IC5icmVhZGNydW1icz5saTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyICB7XG4gIGNvbG9yOiMzMzNCNDM7cGFkZGluZzowIDEwcHg7Y29udGVudDpcIlxcMjAzYVwiIH1cblxuI2l1YmVuZGFfcG9saWN5IC5icmVhZGNydW1icysucGlsbHMsI2l1YmVuZGFfcG9saWN5IC5icmVhZGNydW1icysuc2VjX3RhYnMgIHtcbiAgbWFyZ2luLXRvcDotMTVweCB9XG5cbiNpdWJlbmRhX3BvbGljeSAudGFibGUgIHtcbiAgZGlzcGxheTp0YWJsZTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7cGFkZGluZzowICFpbXBvcnRhbnQ7bWFyZ2luOjAgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmN1c3Rfcm93ICB7XG4gIGRpc3BsYXk6dGFibGUtcm93O21hcmdpbjowIH1cblxuI2l1YmVuZGFfcG9saWN5IC5jb2x1bW4gIHtcbiAgZGlzcGxheTp0YWJsZS1jZWxsO3ZlcnRpY2FsLWFsaWduOnRvcDtwYWRkaW5nOjMwcHggfVxuXG4jaXViZW5kYV9wb2xpY3kgLmJveF9wcmltYXJ5ICB7XG4gIGJvcmRlcjoxcHggc29saWQgI0MwQzFDMTtib3JkZXItYm90dG9tLWNvbG9yOiNBOEFBQUI7LXdlYmtpdC1ib3gtc2hhZG93OjAgMXB4IDAgI0VCRUJFQztib3gtc2hhZG93OjAgMXB4IDAgI0VCRUJFQzstd2Via2l0LWJveC1zaGFkb3c6MCAxcHggMCByZ2JhKDAsMCwwLDAuMSk7Ym94LXNoYWRvdzowIDFweCAwIHJnYmEoMCwwLDAsMC4xKTtiYWNrZ3JvdW5kOiNGRkYgfVxuXG4jaXViZW5kYV9wb2xpY3kgc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciAge1xuICBkaXNwbGF5Om5vbmUgfVxuXG4jaXViZW5kYV9wb2xpY3kgc3VtbWFyeSAge1xuICBsaXN0LXN0eWxlOm5vbmUgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmJveF9jb250ZW50ICB7XG4gIGJvcmRlci1yYWRpdXM6NHB4O3BhZGRpbmc6MzBweCB9XG5cbiNpdWJlbmRhX3BvbGljeSAuYm94X2NvbnRlbnQgLml1Yl9jb250ZW50ICB7XG4gIHBhZGRpbmc6MzBweCB9XG5cbiNpdWJlbmRhX3BvbGljeSAuYm94X2NvbnRlbnQgLml1Yl9jb250ZW50PmhyICB7XG4gIHdpZHRoOjY4NnB4O21hcmdpbi1sZWZ0Oi0zMHB4O21hcmdpbi1yaWdodDotMzBweCB9XG5cbiNpdWJlbmRhX3BvbGljeSAuYm94X2NvbnRlbnQgLmFzaWRlICB7XG4gIHdpZHRoOjE5MXB4O3BhZGRpbmc6MzBweCB9XG5cbiNpdWJlbmRhX3BvbGljeSAuYm94X2NvbnRlbnQgLmFzaWRlLmFzaWRlLXJpZ2h0ICB7XG4gIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjREZERkRGIH1cblxuI2l1YmVuZGFfcG9saWN5IC50YWJsZT4uYm94X2NvbnRlbnQgIHtcbiAgcGFkZGluZzowIH1cblxuI2l1YmVuZGFfcG9saWN5IC5ib3hfMTAgIHtcbiAgcGFkZGluZzoxMHB4O2JvcmRlci1yYWRpdXM6M3B4O21hcmdpbi1ib3R0b206MTVweCB9XG5cbiNpdWJlbmRhX3BvbGljeSAuYm94XzEwPmg0ICB7XG4gIG1hcmdpbi1ib3R0b206MDtmb250LXNpemU6MTNweCB9XG5cbiNpdWJlbmRhX3BvbGljeSAuYm94XzEwPi53X2ljb24sI2l1YmVuZGFfcG9saWN5IC5ib3hfMTA+LndfaWNvbi5leHBhbmQtY2xpY2ssI2l1YmVuZGFfcG9saWN5IC5ib3hfMTAuZXhwYW5kPi53X2ljb24sI2l1YmVuZGFfcG9saWN5IC5ib3hfMTAuZXhwYW5kPi53X2ljb24uZXhwYW5kLWNsaWNrICB7XG4gIHBhZGRpbmctbGVmdDo0NXB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtcG9zaXRpb24teDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb24teTo3cHg7YmFja2dyb3VuZC1wb3NpdGlvbjoxMHB4IDdweCB9XG5cbiNpdWJlbmRhX3BvbGljeSAuYm94XzEwPi53X2ljb25fMTYsI2l1YmVuZGFfcG9saWN5IC5ib3hfMTA+LndfaWNvbl8xNi5leHBhbmQtY2xpY2ssI2l1YmVuZGFfcG9saWN5IC5ib3hfMTAuZXhwYW5kPi53X2ljb25fMTYsI2l1YmVuZGFfcG9saWN5IC5ib3hfMTAuZXhwYW5kPi53X2ljb25fMTYuZXhwYW5kLWNsaWNrICB7XG4gIHBhZGRpbmctbGVmdDo0MHB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtcG9zaXRpb24teDoxMXB4O2JhY2tncm91bmQtcG9zaXRpb24teToxMXB4O2JhY2tncm91bmQtcG9zaXRpb246MTFweCAxMXB4IH1cblxuI2l1YmVuZGFfcG9saWN5IC5ib3hfMTA+LndfaWNvbl8yNCwjaXViZW5kYV9wb2xpY3kgLmJveF8xMD4ud19pY29uXzI0LmV4cGFuZC1jbGljaywjaXViZW5kYV9wb2xpY3kgLmJveF8xMC5leHBhbmQ+LndfaWNvbl8yNCwjaXViZW5kYV9wb2xpY3kgLmJveF8xMC5leHBhbmQ+LndfaWNvbl8yNC5leHBhbmQtY2xpY2sgIHtcbiAgcGFkZGluZy1sZWZ0OjQ1cHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1wb3NpdGlvbi14OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbi15OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjoxMHB4IDEwcHggfVxuXG4jaXViZW5kYV9wb2xpY3kgLmJveF81ICB7XG4gIHBhZGRpbmc6NXB4O2JvcmRlci1yYWRpdXM6M3B4O2ZvbnQtc2l6ZToxMXB4O21hcmdpbi1ib3R0b206MTVweCB9XG5cbiNpdWJlbmRhX3BvbGljeSAuYm94XzUgaHIgIHtcbiAgcGFkZGluZy10b3A6NXB4O21hcmdpbjowIC01cHggNXB4IC01cHg7Ym9yZGVyOjA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0FDMzczNyB9XG5cbiNpdWJlbmRhX3BvbGljeSAuYm94XzUud19pY29uXzE2ICB7XG4gIHBhZGRpbmctbGVmdDozMHB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6OHB4O2JhY2tncm91bmQtcG9zaXRpb24teTo2cHg7YmFja2dyb3VuZC1wb3NpdGlvbjo4cHggNnB4IH1cblxuI2l1YmVuZGFfcG9saWN5IC5ib3hfNS53X2ljb25fMTYgaHIgIHtcbiAgd2lkdGg6MTAwJTtwYWRkaW5nLWxlZnQ6MzBweDtwYWRkaW5nLXJpZ2h0OjVweDttYXJnaW4tbGVmdDotMzBweDttYXJnaW4tcmlnaHQ6LTVweCB9XG5cbiNpdWJlbmRhX3BvbGljeSAuYm94XzUud19pY29uXzE2LnJlZCAge1xuICBiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQVFDQU1BQUFBb0xROVRBQUFBVGxCTVZFVUFBQUQlMkYlMkYlMkY4QUFBRCUyRiUyRiUyRjhBQUFBQUFBRCUyRiUyRiUyRiUyRiUyRiUyRiUyRiUyRlQwOVAlMkYlMkYlMkYlMkY5JTJGZjNZMk5qOSUyRmYzOSUyRmYzZDNkMyUyRiUyRiUyRiUyRjglMkZQejM5JTJGZjE5ZlglMkIlMkZ2NzklMkZmMzQlMkJQajUlMkJmbjglMkZQejklMkZmMyUyRiUyRiUyRjhaTzRHRUFBQUFHWFJTVGxNQUVCMGdNRE5BVUhTQWdZU1JvYVd3c3JhM3dlTGw1Zkx5VUpocmR3QUFBRjFKUkVGVWVGNk56VWNXaENBQXdGQVFzSVBPV0NEM3Y2Z1B4TFlqeTclMkJKS0UxT2slMkZ4QUQlMkJNYkZJQjZ3WUl4TEElMkZVYkVKQWM4UEtIbUc5b0FPa0FycThESUNkZ1hDdUxVQTdFRGtCc2QlMkJmV0FMbnlYbVhvTkltcHl0UjBBRXdkUWNVRTV0OFZRQUFBQUJKUlU1RXJrSmdnZyUzRCUzRCkgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmJveF90aHVtYiAge1xuICBiYWNrZ3JvdW5kOiNGRkY7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAxcHggI0EzQTNBMywgMCAxcHggMXB4ICNBM0EzQTM7Ym94LXNoYWRvdzowIDAgMXB4ICNBM0EzQTMsIDAgMXB4IDFweCAjQTNBM0EzO3BhZGRpbmc6NnB4IH1cblxuI2l1YmVuZGFfcG9saWN5IGZvb3RlciAge1xuICBtYXJnaW4tdG9wOjE3cHg7cGFkZGluZy10b3A6MTdweDtib3JkZXItdG9wOjFweCBzb2xpZCAjZWVlIH1cblxuI2l1YmVuZGFfcG9saWN5IGhyICB7XG4gIHBhZGRpbmctdG9wOjE1cHg7bWFyZ2luOjAgMCAxNXB4IDAgfVxuXG4jaXViZW5kYV9wb2xpY3kgaHIucHJpbWFyeSAge1xuICBib3JkZXI6MDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjREZERkRGOy13ZWJraXQtYm94LXNoYWRvdzowIDFweCAwICNGN0Y3Rjc7Ym94LXNoYWRvdzowIDFweCAwICNGN0Y3RjcgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmJ0biAge1xuICBjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDpib2xkO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjA4KTtwYWRkaW5nOjAgMjBweDtsaW5lLWhlaWdodDozOHB4O2NvbG9yOiM1NDYxNkI7Zm9udC1zaXplOjEzcHg7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czo0cmVtO2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZTstd2Via2l0LXRyYW5zaXRpb246MC4xcyBsaW5lYXIgYWxsO3RyYW5zaXRpb246MC4xcyBsaW5lYXIgYWxsIH1cblxuI2l1YmVuZGFfcG9saWN5IC5idG46aG92ZXIgIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNXB4O3RleHQtZGVjb3JhdGlvbjpub25lIH1cblxuI2l1YmVuZGFfcG9saWN5IC5idG46Zm9jdXMgIHtcbiAgb3V0bGluZToxcHggZG90dGVkICM2NjYgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmJ0bjphY3RpdmUgIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMnB4IDRweCByZ2JhKDAsMCwwLDAuMjUpLDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMDUpO2JveC1zaGFkb3c6aW5zZXQgMCAycHggNHB4IHJnYmEoMCwwLDAsMC4yNSksMCAxcHggMnB4IHJnYmEoMCwwLDAsMC4wNSkgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmJ0bi5kaXNhYmxlZCAge1xuICBjdXJzb3I6ZGVmYXVsdDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO2ZpbHRlcjphbHBoYShvcGFjaXR5PSBcIiRvcGFjaXR5XCIpOy1raHRtbC1vcGFjaXR5OjAuNjU7LW1vei1vcGFjaXR5OjAuNjU7b3BhY2l0eTowLjY1Oy13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZSB9XG5cbiNpdWJlbmRhX3BvbGljeSAuYnRuW2Rpc2FibGVkXSAge1xuICBjdXJzb3I6ZGVmYXVsdDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO2ZpbHRlcjphbHBoYShvcGFjaXR5PSBcIiRvcGFjaXR5XCIpOy1raHRtbC1vcGFjaXR5OjAuNjU7LW1vei1vcGFjaXR5OjAuNjU7b3BhY2l0eTowLjY1Oy13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZSB9XG5cbiNpdWJlbmRhX3BvbGljeSAuYnRuLmxhcmdlICB7XG4gIGZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0Om5vcm1hbDtwYWRkaW5nOjAgMTRweDtib3JkZXItcmFkaXVzOjZweCB9XG5cbiNpdWJlbmRhX3BvbGljeSAuYnRuLm1pZF9sYXJnZSAge1xuICBwYWRkaW5nOjAgMTBweDtsaW5lLWhlaWdodDozMnB4O2ZvbnQtc2l6ZToxM3B4IH1cblxuI2l1YmVuZGFfcG9saWN5IC5idG4ubWlkICB7XG4gIHBhZGRpbmc6MCAxMHB4O2xpbmUtaGVpZ2h0OjI4cHg7Zm9udC1zaXplOjExcHggfVxuXG4jaXViZW5kYV9wb2xpY3kgLmJ0bi5zbWFsbCAge1xuICBwYWRkaW5nOjAgOHB4O2xpbmUtaGVpZ2h0OjE4cHg7Zm9udC1zaXplOjExcHggfVxuXG4jaXViZW5kYV9wb2xpY3kgOnJvb3QgLmFsZXJ0LW1lc3NhZ2UsI2l1YmVuZGFfcG9saWN5IDpyb290IC5idG4gIHtcbiAgYm9yZGVyLXJhZGl1czowIFxcMCB9XG5cbiNpdWJlbmRhX3BvbGljeSBidXR0b24uYnRuOjotbW96LWZvY3VzLWlubmVyLCNpdWJlbmRhX3BvbGljeSBpbnB1dC5idG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyICB7XG4gIHBhZGRpbmc6MDtib3JkZXI6MCB9XG5cbiNpdWJlbmRhX3BvbGljeSAuY2lyY2xlICB7XG4gIGZvbnQtc2l6ZToxMXB4O2xpbmUtaGVpZ2h0OjE4cHg7d2lkdGg6MThweDtwYWRkaW5nOjA7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czoxMXB4IH1cblxuI2l1YmVuZGFfcG9saWN5IC5jaXJjbGUuc21hbGwgIHtcbiAgd2lkdGg6MTRweDtsaW5lLWhlaWdodDoxNHB4O2JvcmRlci1yYWRpdXM6OXB4O3BhZGRpbmc6MCB9XG5cbiNpdWJlbmRhX3BvbGljeSAuYmx1ZSwjaXViZW5kYV9wb2xpY3kgLmJ0bi5wcmltYXJ5ICB7XG4gIGNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA3M0NFIH1cblxuI2l1YmVuZGFfcG9saWN5IC55ZWxsb3cgIHtcbiAgY29sb3I6IzZENjkzRDtiYWNrZ3JvdW5kLWNvbG9yOiNGRkQyNEQgfVxuXG4jaXViZW5kYV9wb2xpY3kgLnJlZCAge1xuICBjb2xvcjojRkZGO2JhY2tncm91bmQtY29sb3I6I0ZGNUQ0RCB9XG5cbiNpdWJlbmRhX3BvbGljeSAucmVkIGEsI2l1YmVuZGFfcG9saWN5IC5yZWQgYTpob3Zlcjpub3QoLmJ0bikgIHtcbiAgY29sb3I6I0ZGRiB9XG5cbiNpdWJlbmRhX3BvbGljeSAucmVkIGEgIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjpyZ2JhKDI0NywyNDcsMjQ3LDAuMykgfVxuXG4jaXViZW5kYV9wb2xpY3kgLnJlZCBhOmhvdmVyICB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6cmdiYSgyNDcsMjQ3LDI0NywwLjYpIH1cblxuI2l1YmVuZGFfcG9saWN5IC5ncmVlbiAge1xuICBjb2xvcjojNEQ2QzQ3O2JhY2tncm91bmQtY29sb3I6I0YxRkZENSB9XG5cbiNpdWJlbmRhX3BvbGljeSAuaXViZ3JlZW4gIHtcbiAgY29sb3I6IzAxMjgxQjtiYWNrZ3JvdW5kLWNvbG9yOiMxQ0M2OTEgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmF6dXJlICB7XG4gIGNvbG9yOiMzNjQwNDg7YmFja2dyb3VuZC1jb2xvcjojRDJFQ0ZFIH1cblxuI2l1YmVuZGFfcG9saWN5IC53aGl0ZSAge1xuICBjb2xvcjojNTQ2MTZCO2JhY2tncm91bmQtY29sb3I6I0Y4RjhGOCB9XG5cbiNpdWJlbmRhX3BvbGljeSAuYmxhY2sgIHtcbiAgY29sb3I6I0ZGRjtiYWNrZ3JvdW5kLWNvbG9yOiMzMzMzMzMgfVxuXG4jaXViZW5kYV9wb2xpY3kgLnRyYXNwICB7XG4gIGNvbG9yOiMzMzNCNDM7YmFja2dyb3VuZC1jb2xvcjojRkZGRkZGIH1cblxuI2l1YmVuZGFfcG9saWN5IC5hbGVydC1tZXNzYWdlICB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6N3B4IDE1cHg7bWFyZ2luLWJvdHRvbToxOHB4O2NvbG9yOiM0MDQwNDA7YmFja2dyb3VuZC1jb2xvcjojZWVkYzk0O2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2JhY2tncm91bmQtaW1hZ2U6LWtodG1sLWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNmY2VlYzEpLCB0bygjZWVkYzk0KSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNmY2VlYzEpLCB0bygjZWVkYzk0KSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmNlZWMxLCAjZWVkYzk0KTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyRzdGFydENvbG9yJywgZW5kQ29sb3JzdHI9JyRlbmRDb2xvcicsIEdyYWRpZW50VHlwZT0wKTt0ZXh0LXNoYWRvdzowIC0xcHggMCByZ2JhKDAsMCwwLDAuMjUpO2JvcmRlci1jb2xvcjojZWVkYzk0ICNlZWRjOTQgI2U0YzY1Mjtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjEpIHJnYmEoMCwwLDAsMC4xKSBmYWRlaW4ocmdiYSgwLDAsMCwwLjEpLCAxNSUpO3RleHQtc2hhZG93OjAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwwLjUpO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsMC4yNSk7Ym94LXNoYWRvdzppbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsMC4yNSkgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmFsZXJ0LW1lc3NhZ2UgLmNsb3NlICB7XG4gICptYXJnaW4tdG9wOjNweCB9XG5cbiNpdWJlbmRhX3BvbGljeSAuYWxlcnQtbWVzc2FnZSBoNSAge1xuICBsaW5lLWhlaWdodDoxOHB4IH1cblxuI2l1YmVuZGFfcG9saWN5IC5hbGVydC1tZXNzYWdlIHAgIHtcbiAgbWFyZ2luLWJvdHRvbTowIH1cblxuI2l1YmVuZGFfcG9saWN5IC5hbGVydC1tZXNzYWdlIGRpdiAge1xuICBtYXJnaW4tdG9wOjVweDttYXJnaW4tYm90dG9tOjJweDtsaW5lLWhlaWdodDoyOHB4IH1cblxuI2l1YmVuZGFfcG9saWN5IC5hbGVydC1tZXNzYWdlIC5idG4gIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwwLjI1KTtib3gtc2hhZG93OjAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwwLjI1KSB9XG5cbiNpdWJlbmRhX3BvbGljeSAuYWxlcnQtbWVzc2FnZS5ibG9jay1tZXNzYWdlICB7XG4gIGJhY2tncm91bmQtaW1hZ2U6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZGY1ZDk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO3BhZGRpbmc6MTRweDtib3JkZXItY29sb3I6I2ZjZWVjMTstd2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmUgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmFsZXJ0LW1lc3NhZ2UuYmxvY2stbWVzc2FnZSB1bCwjaXViZW5kYV9wb2xpY3kgLmFsZXJ0LW1lc3NhZ2UuYmxvY2stbWVzc2FnZSBwICB7XG4gIG1hcmdpbi1yaWdodDozMHB4IH1cblxuI2l1YmVuZGFfcG9saWN5IC5hbGVydC1tZXNzYWdlLmJsb2NrLW1lc3NhZ2UgdWwgIHtcbiAgbWFyZ2luLWJvdHRvbTowIH1cblxuI2l1YmVuZGFfcG9saWN5IC5hbGVydC1tZXNzYWdlLmJsb2NrLW1lc3NhZ2UgbGkgIHtcbiAgY29sb3I6IzQwNDA0MCB9XG5cbiNpdWJlbmRhX3BvbGljeSAuYWxlcnQtbWVzc2FnZS5ibG9jay1tZXNzYWdlIC5hbGVydC1hY3Rpb25zICB7XG4gIG1hcmdpbi10b3A6NXB4IH1cblxuI2l1YmVuZGFfcG9saWN5IC5hbGVydC1tZXNzYWdlLmJsb2NrLW1lc3NhZ2UuZXJyb3IsI2l1YmVuZGFfcG9saWN5IC5hbGVydC1tZXNzYWdlLmJsb2NrLW1lc3NhZ2Uuc3VjY2VzcywjaXViZW5kYV9wb2xpY3kgLmFsZXJ0LW1lc3NhZ2UuYmxvY2stbWVzc2FnZS5pbmZvICB7XG4gIGNvbG9yOiM0MDQwNDA7dGV4dC1zaGFkb3c6MCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmFsZXJ0LW1lc3NhZ2UuYmxvY2stbWVzc2FnZS5lcnJvciAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNmZGRmZGU7Ym9yZGVyLWNvbG9yOiNmYmM3YzYgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmFsZXJ0LW1lc3NhZ2UuYmxvY2stbWVzc2FnZS5zdWNjZXNzICB7XG4gIGJhY2tncm91bmQtY29sb3I6I2QxZWVkMTtib3JkZXItY29sb3I6I2JmZTdiZiB9XG5cbiNpdWJlbmRhX3BvbGljeSAuYWxlcnQtbWVzc2FnZS5ibG9jay1tZXNzYWdlLmluZm8gIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojZGRmNGZiO2JvcmRlci1jb2xvcjojYzZlZGY5IH1cblxuI2l1YmVuZGFfcG9saWN5IC5mYWRlICB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDAuMTVzIGxpbmVhcjt0cmFuc2l0aW9uOm9wYWNpdHkgMC4xNXMgbGluZWFyO29wYWNpdHk6MCB9XG5cbiNpdWJlbmRhX3BvbGljeSAuZmFkZS5pbiAge1xuICBvcGFjaXR5OjEgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmV4cGFuZC1jbGljayAge1xuICBjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZSB9XG5cbiNpdWJlbmRhX3BvbGljeSAuYm94XzEwLmV4cGFuZCAuZXhwYW5kLWNsaWNrICB7XG4gIG1hcmdpbjotMTBweDtwYWRkaW5nOjEycHggMjVweCAxM3B4IDEwcHggfVxuXG4jaXViZW5kYV9wb2xpY3kgLmJveF8xMC5leHBhbmQgLmV4cGFuZC1jb250ZW50ICB7XG4gIG1hcmdpbi10b3A6MTBweCB9XG5cbiNpdWJlbmRhX3BvbGljeSAuYm94XzEwLmV4cGFuZCAuZXhwYW5kLWNvbnRlbnQ+KjpmaXJzdC1jaGlsZCAge1xuICBtYXJnaW4tdG9wOjA7cGFkZGluZy10b3A6MCB9XG5cbiNpdWJlbmRhX3BvbGljeSAuZXhwYW5kLmV4cGFuZGVkIC5leHBhbmQtY2xpY2s6YWZ0ZXIsI2l1YmVuZGFfcG9saWN5IC5ib3hfMTAuZXhwYW5kLmV4cGFuZGVkIC5leHBhbmQtY2xpY2s6YWZ0ZXIgIHtcbiAgY29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEwcHg7dG9wOjE5cHg7Ym9yZGVyOjVweDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci10b3AtY29sb3I6IzMzM0I0MyB9XG5cbiNpdWJlbmRhX3BvbGljeSAuZXhwYW5kIC5leHBhbmQtY2xpY2ssI2l1YmVuZGFfcG9saWN5IC5leHBhbmQuZXhwYW5kZWQgLmV4cGFuZC1jbGljaywjaXViZW5kYV9wb2xpY3kgLmJveF8xMC5leHBhbmQgLmV4cGFuZC1jbGljaywjaXViZW5kYV9wb2xpY3kgLmJveF8xMC5leHBhbmQuZXhwYW5kZWQgLmV4cGFuZC1jbGljayAge1xuICBib3JkZXItYm90dG9tOjFweCBkb3R0ZWQgI0RERDttYXJnaW4tYm90dG9tOjEwcHg7LXdlYmtpdC10cmFuc2l0aW9uOjAuMnMgbGluZWFyIGFsbDt0cmFuc2l0aW9uOjAuMnMgbGluZWFyIGFsbCB9XG5cbiNpdWJlbmRhX3BvbGljeSAuZXhwYW5kLmNvbGxhcHNlZCAuZXhwYW5kLWNsaWNrICB7XG4gIGJvcmRlci1ib3R0b206MDttYXJnaW4tYm90dG9tOi0xMHB4IH1cblxuI2l1YmVuZGFfcG9saWN5IC5leHBhbmQuY29sbGFwc2VkIC5leHBhbmQtY2xpY2s6YWZ0ZXIgIHtcbiAgY29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEwcHg7dG9wOjE3cHg7Ym9yZGVyOjVweDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1yaWdodC1jb2xvcjojMzMzQjQzIH1cblxuI2l1YmVuZGFfcG9saWN5IGRldGFpbHMuYm94X3ByaW1hcnkgIHtcbiAgcGFkZGluZzowIH1cblxuI2l1YmVuZGFfcG9saWN5IGRldGFpbHMuYm94X3ByaW1hcnkgaDMgIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLWJvdHRvbTowO3BhZGRpbmc6MTJweCAyNXB4IDEzcHggNDVweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjEwcHggMTBweCB9XG5cbiNpdWJlbmRhX3BvbGljeSBkZXRhaWxzLmJveF9wcmltYXJ5IGgzOjphZnRlciAge1xuICBjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTBweDt0b3A6MTdweDtib3JkZXI6NXB4O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXJpZ2h0LWNvbG9yOiMzMzNCNDMgfVxuXG4jaXViZW5kYV9wb2xpY3kgZGV0YWlscy5ib3hfcHJpbWFyeVtvcGVuXSBoMzo6YWZ0ZXIgIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC05MGRlZykgfVxuXG4jaXViZW5kYV9wb2xpY3kgZGV0YWlscy5ib3hfcHJpbWFyeSAuZGV0YWlsc19ib2R5ICB7XG4gIHBhZGRpbmc6MTBweDtib3JkZXItdG9wOjFweCBkb3R0ZWQgI0RERCB9XG5cbiNpdWJlbmRhX3BvbGljeSAuYWxsLWNvbGxhcHNlZCAuZXhwYW5kIC5leHBhbmQtY2xpY2s6YWZ0ZXIgIHtcbiAgY29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEwcHg7dG9wOjE3cHg7Ym9yZGVyOjVweDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1yaWdodC1jb2xvcjojMzMzQjQzIH1cblxuI2l1YmVuZGFfcG9saWN5IC5hbGwtY29sbGFwc2VkIC5leHBhbmQgLmV4cGFuZC1jbGljayAge1xuICBib3JkZXItYm90dG9tOjA7bWFyZ2luLWJvdHRvbTotMTBweCB9XG5cbiNpdWJlbmRhX3BvbGljeSAuYWxsLWNvbGxhcHNlZCAuZXhwYW5kLWNvbnRlbnQgIHtcbiAgZGlzcGxheTpub25lIH1cblxuaHRtbCNpdWJlbmRhX3BvbGljeSwjaXViZW5kYV9wb2xpY3kgYm9keSAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNGRkYgfVxuXG4jaXViZW5kYV9wb2xpY3kgIHtcbiAgZm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBGcmVlU2Fucywgc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtmb250LXdlaWdodDpub3JtYWw7bGluZS1oZWlnaHQ6MThweDtjb2xvcjojNTA1NzYyIH1cblxuI2l1YmVuZGFfcG9saWN5IGJvZHkgIHtcbiAgbWFyZ2luOjAgfVxuXG4jaXViZW5kYV9wb2xpY3kgLml1Yl9jb250YWluZXItZmx1aWQgIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7bWluLXdpZHRoOjk0MHB4O3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweDt6b29tOjEgfVxuXG4jaXViZW5kYV9wb2xpY3kgLml1Yl9jb250YWluZXItZmx1aWQ6YmVmb3JlLCNpdWJlbmRhX3BvbGljeSAuaXViX2NvbnRhaW5lci1mbHVpZDphZnRlciAge1xuICBkaXNwbGF5OnRhYmxlO2NvbnRlbnQ6XCJcIjt6b29tOjE7KmRpc3BsYXk6aW5saW5lIH1cblxuI2l1YmVuZGFfcG9saWN5IC5pdWJfY29udGFpbmVyLWZsdWlkOmFmdGVyICB7XG4gIGNsZWFyOmJvdGggfVxuXG4jaXViZW5kYV9wb2xpY3kgLml1Yl9jb250YWluZXItZmx1aWQ+LnNpZGViYXIgIHtcbiAgZmxvYXQ6bGVmdDt3aWR0aDoyMjBweCB9XG5cbiNpdWJlbmRhX3BvbGljeSAuaXViX2NvbnRhaW5lci1mbHVpZD4uaXViX2NvbnRlbnQgIHtcbiAgbWFyZ2luLWxlZnQ6MjQwcHggfVxuXG4jaXViZW5kYV9wb2xpY3kgYSAge1xuICB0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXdlaWdodDpib2xkO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNGNkY2RjY7Y29sb3I6IzMzM0I0MyB9XG5cbiNpdWJlbmRhX3BvbGljeSBhLnVuc3R5bGVkICB7XG4gIGJvcmRlci1ib3R0b206MCB9XG5cbiNpdWJlbmRhX3BvbGljeSBhOmhvdmVyOm5vdCguYnRuKSAge1xuICBjb2xvcjojMTIxNTE4O2JvcmRlci1ib3R0b20tY29sb3I6I0Q2RDZENjstd2Via2l0LXRyYW5zaXRpb246MC4xcyBsaW5lYXIgYWxsO3RyYW5zaXRpb246MC4xcyBsaW5lYXIgYWxsIH1cblxuI2l1YmVuZGFfcG9saWN5IGEubm9fYm9yZGVyLCNpdWJlbmRhX3BvbGljeSBhLm5vX2JvcmRlcjpob3ZlciAge1xuICBib3JkZXItYm90dG9tLXdpZHRoOjAgfVxuXG4jaXViZW5kYV9wb2xpY3kgLnB1bGwtcmlnaHQgIHtcbiAgZmxvYXQ6cmlnaHQgfVxuXG4jaXViZW5kYV9wb2xpY3kgLnB1bGwtbGVmdCAge1xuICBmbG9hdDpsZWZ0IH1cblxuI2l1YmVuZGFfcG9saWN5IC5oaWRlICB7XG4gIGRpc3BsYXk6bm9uZSB9XG5cbiNpdWJlbmRhX3BvbGljeSAuc2hvdyAge1xuICBkaXNwbGF5OmJsb2NrIH1cblxuI2l1YmVuZGFfcG9saWN5IC5saW5rX29uX2RhcmsgYSAge1xuICBib3JkZXItYm90dG9tLWNvbG9yOnJnYmEoMjQ3LDI0NywyNDcsMC4zKSB9XG5cbiNpdWJlbmRhX3BvbGljeSAubGlua19vbl9kYXJrIGE6aG92ZXIgIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjpyZ2JhKDI0NywyNDcsMjQ3LDAuNikgfVxuXG4jaXViZW5kYV9wb2xpY3kgW2NsYXNzKj1cInBvbGljeWljb25fXCJdICB7XG4gIGJhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUJBTUFBQUFTV1NETEFBQUFHRkJNVkVVQUFBQSUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OSUyQmpTYzNBQUFBQjNSU1RsTUFFRUJRZ016UXhlWHVQZ0FBQURKSlJFRlVHRmRqWU1BSldFUGhJQUFQaDcwY0Rnb0dLNmNJNUI4WXA2UzhUQUNKazRna0E1UkFjQktSOUJRTG9BVU9BQVROWVlPQ3VsVU5BQUFBQUVsRlRrU3VRbUNDKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQgfVxuXG4jaXViZW5kYV9wb2xpY3kgLnBvbGljeWljb25fcGR0XzY4ICB7XG4gIGJhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBTUFBQURYcWMzS0FBQUFNMUJNVkVVQUFBQSUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6JTJGMTBMbXdBQUFBRUhSU1RsTUFFQ0F3UUZCZ2NJQ1FvTERBME9Ed1ZPQ295QUFBQUtWSlJFRlVlRjUxamxtV3d5QU1CR1hFYm9UNiUyRnFlZElaQUFKcW5mZXIzUUpLcEdPcmtLYWtXNW5vSXJBbEZBNVYwRUtMJTJCOElxdzFkJTJCJTJGb2pmbFR4NEpsTlVKR25WZTF0T0JVZlJNWlltakRDREtSSU5GQmdsQ0xuWGlsdG5UQ2xmQXRFZ0FDeHZISmxkSEY0eFlMM2dMcTFsMU1nZms1QVp0UXglMkZZZmRyb0w0VHlTWEZlUldUQVFjMCUyRmhlMEZIYlJpaWNzSkdaRzNpTmdVUGlpbWdZQlVIbFFQOTRnOSUyQlpnOHhPVEdFRkFBQUFBQkpSVTVFcmtKZ2dnJTNEJTNEKSB9XG5cbiNpdWJlbmRhX3BvbGljeSAucG9saWN5aWNvbl9wdXJwb3NlXzUgIHtcbiAgYmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQkFNQUFBQVNXU0RMQUFBQUVsQk1WRVVBQUFBJTJGUHo4JTJGUHo4JTJGUHo4JTJGUHo4JTJGUHolMkJ0VERDeEFBQUFCWFJTVGxNQUVDQkFnTGYlMkIyJTJCc0FBQUJHU1VSQlZCaFhZMkFBQTVaUUJ3WTRZQTBOSUpmakNqWUh5Z2tORFVUbUJHUGhnT3lGYzFpQjZwRTR3U0FPVUFHQ0l4b2FpT0NZaGdZak9LcWhRVGhreU9EQUFSNE9BSTk4TjlMSzZ0TDNBQUFBQUVsRlRrU3VRbUNDKSB9XG5cbiNpdWJlbmRhX3BvbGljeSAucG9saWN5aWNvbl9wdXJwb3NlXzcgIHtcbiAgYmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FNQUFBRFhxYzNLQUFBQU0xQk1WRVVBQUFBJTJGUHo4JTJGUHo4JTJGUHo4JTJGUHo4JTJGUHo4JTJGUHo4JTJGUHo4JTJGUHo4JTJGUHo4JTJGUHo4JTJGUHo4JTJGUHo4JTJGUHo4JTJGUHo4JTJGUHo4JTJGUHolMkYxMExtd0FBQUFFSFJTVGxNQUVDQXdRRkJnY0lDUW9MREEwT0R3Vk9Db3lBQUFBSU5KUkVGVWVGNlYwVXNPeENBSUJtQjh0Vm9aNGY2bm5VcWFvRlVXJTJGVmVFajBoVU1PS005a0U3Q0JjeHI5M1N1R2NDZiUyRlJabmlDbVhHVlV3WlYyTTc4RGdZUlhRRGFBUDBPeklKSUI0QyUyRmFRbyUyQlRDeUs5SVNGaXppbUFQeXVOQUNqbEtYVzZTTUYzMEI5STlZRm5kUmlldVpDQ0hLVTBRSVUxTERFaHJ2RHJRRzZFUCUyRkRaRWxBTDB2TEhBQUFBQUVsRlRrU3VRbUNDKSB9XG5cbiNpdWJlbmRhX3BvbGljeSAucG9saWN5aWNvbl9wdXJwb3NlXzkgIHtcbiAgYmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FRQUFBQktmdlZ6QUFBQ0MwbEVRVlE0eTdYU08yZ1dWaFFIOEJQeERSRyUyQkVodXJNY1NJNEdzb1BxamtaNkJMd2NGRkhVUUpLcWJFd1JjaURxWkRGOTBjcElzSUx0WkhoMEtUSWRRTWdrVFJpSXNoQm9XZ1RScGJzVmF4Z3FSZjR1TTRKQ0hmUnpwSXdYdW44JTJCZiUyQnVIRE9pZmolMkZ4d29EMnFlazdRYXQlMkZHOVFyMSUyRmJsTFJOdiUyRnF5cUtIQ2pJZ0lxdzNvR0U5bW10bFFFUkdodzREVkVSRm1ORlJFaEc5MXVxNmd4VXNwblZkbGt5NWROcWx5WGtvdnRTaTRydFBlOEplVWFxMXlXTE45dGtWb2tsSlRoSzFhN0hYSVNyVlNlaHBTR3JYYjV3b1dxRlpsalpOU09tbXRCUmFwVWUwTHU0eEtPUVpTcjA2MzNkZWpTN2NoS1EyNXAwJTJCdkhuM3U2QnQ3T1FGU2V1V0czcEk2RGJ2cFo1ZGM4V3dpbXdUUGJZc3d4NDlTZWk4OXNETkNwYW9JNiUyRnlxV0E1T214VVI0U3RGNlowaFg1cHV2eUglMkZPbWVldWRyTHdYZmpnMXByVUNvNkZ1R3l0eTQ0NFc4OUNwWVpLUVUlMkZtRjN5d3d2VnRodHh3cHdJbXoxeXpqU2RwV0JZcTJuV3V6YldvUWdYJTJGYVBPQWQlMkJyMU81NWhET2w0TEhkRFJYcW5QVldlaExobFBTTmdpVVJGbG9mNGFkSk1HQzdlUkVSYXJSS3IzMnQycUJuOWxobGclMkJWcTdmRGJKRGhhc3AlMkJmdWVXOWJyT3NjZFVMdjd2bnRsc2VsblpwYWRsS0g1ZlNSWXZOMTZ5dGRKZ1Q0S0JHR3pWcXRORm12NHluZHpXcnQ4V2pxU0NOR0ZaVU5PeE4yWHE4SzYlMkZENDdFdCUyRktnN2FqQWM5ZWRIZ3o4Y2lVOSUyQlBnQkt0NCUyRlR6bHNsekFBQUFBQkpSVTVFcmtKZ2dnJTNEJTNEKSB9XG5cbiNpdWJlbmRhX3BvbGljeSAucG9saWN5aWNvbl9wdXJwb3NlXzEwLCNpdWJlbmRhX3BvbGljeSAucG9saWN5aWNvbl9wdXJwb3NlXzE1ICB7XG4gIGJhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBTUFBQURYcWMzS0FBQUFNMUJNVkVVQUFBQSUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6JTJGMTBMbXdBQUFBRUhSU1RsTUFFQ0F3UUZCZ2NJQ1FvTERBME9Ed1ZPQ295QUFBQUtWSlJFRlVlRjUxamxtV3d5QU1CR1hFYm9UNiUyRnFlZElaQUFKcW5mZXIzUUpLcEdPcmtLYWtXNW5vSXJBbEZBNVYwRUtMJTJCOElxdzFkJTJCJTJGb2pmbFR4NEpsTlVKR25WZTF0T0JVZlJNWlltakRDREtSSU5GQmdsQ0xuWGlsdG5UQ2xmQXRFZ0FDeHZISmxkSEY0eFlMM2dMcTFsMU1nZms1QVp0UXglMkZZZmRyb0w0VHlTWEZlUldUQVFjMCUyRmhlMEZIYlJpaWNzSkdaRzNpTmdVUGlpbWdZQlVIbFFQOTRnOSUyQlpnOHhPVEdFRkFBQUFBQkpSVTVFcmtKZ2dnJTNEJTNEKSB9XG5cbiNpdWJlbmRhX3BvbGljeSAucG9saWN5aWNvbl9wdXJwb3NlXzEzICB7XG4gIGJhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBTUFBQURYcWMzS0FBQUFKMUJNVkVVQUFBQSUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OVBoa0drQUFBQURIUlNUbE1BRUNCQVVIQ1FvTERBNFBCN3VhJTJCb0FBQUFhMGxFUVZSNDJwM1FRUTZBSUF4RTBhRUlGZHI3bjFlTXhJQU9NZkV0JTJCOXNGNElPa1l0NVlTVEtPMVFkNnAlMkJRUDZacXJ2eWpkN3pkaUxKZ2dPNVZSZWFqd2hSJTJGQm5ESW9Ed3JoUWNBZmtoZCUyRnRRTzBLRHFmMUEwa21FWmdEamsyQVpQelBvSm82d0ZFWU9zSEZGSVNPbiUyQkt4Zm9BQUFBQVNVVk9SSzVDWUlJJTNEKSB9XG5cbiNpdWJlbmRhX3BvbGljeSAucG9saWN5aWNvbl9wdXJwb3NlXzE0ICB7XG4gIGJhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBTUFBQURYcWMzS0FBQUFNRkJNVkVVQUFBQSUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6JTJGamFpNVJBQUFBRDNSU1RsTUFFQ0F3VUdCd2dKQ2dzTURRNFBBU2w2aHlBQUFBZmtsRVFWUjQycFhSVVE2RU1BZ0UwTUVXVzIxbDduOWJ0YW5KV25FMyUyQno0aGhDSGdxNWpLb29LRDZGSlM3T1ZRZWJJSVJPT3BobFkzZHFyc0xBQmlkSmdnMFpXdzBiV0JMJTJGNXZ2TyUyRklkR1ZNJTJGaDBUTU5NeDQ3RHdZY1ZKS2dkVjBNZ3dVd1NYZkElMkYwUVkyZEtXN0N4dXRIQTFsYkhNRlRhdkU5cXNCdk96dGxGVFJWeVMlMkJZQUFBQUFFbEZUa1N1UW1DQykgfVxuXG4jaXViZW5kYV9wb2xpY3kgLnBvbGljeWljb25fcHVycG9zZV8xNiAge1xuICBiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQU1BQUFEWHFjM0tBQUFBTTFCTVZFVUFBQUElMkZQejglMkZQejglMkZQejglMkZQejglMkZQejglMkZQejglMkZQejglMkZQejglMkZQejglMkZQejglMkZQejglMkZQejglMkZQejglMkZQejglMkZQejglMkZQeiUyRjEwTG13QUFBQUVIUlNUbE1BRUNBd1FGQmdjSUNRb0xEQTBPRHdWT0NveUFBQUFKRkpSRUZVZUY2VjBOc09BeUVJUlZFNkk0ckZ3dm4lMkZyNjNOM0NSMTBuUW5QSzJJVWRwYnBLbXNvckpRcU9LVGwyeGVSaERzeWNNZ0E3UURHa21mcTljSSUyRnZORWhHY0FPOENvd0FiQUdURXdYMVhES3ZZTm5KTTdmNzhjbFZxZnlkT2xnd1JJRzZTMVR3RGRRRW5EM2N2MWlXdzRmNTRWUTFxZlVPNVFEREdZVkxOQ21PUTVPMkVhOFIya1A4RldvYnZlZmhvVCUyRlNWQ01iQUFBQUFBU1VWT1JLNUNZSUklM0QpIH1cblxuI2l1YmVuZGFfcG9saWN5IC5pY29uX3JpYmJvbiAge1xuICBiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUNBQUFBQWdDQVlBQUFCemVucjBBQUFBVzBsRVFWUjQydTNPd1FrQUlReEUwWFNXVnJhemxKcGRRZEdEQzBwUUVmN0EzRUxtaWJzUFYxVjlwRE0lMkZBUUFBQUFBQUFBQUFBQUFBRUFYWTElMkJjVXdDUW5JVFlENm5pTDJBU280ejNFYW9ES2Y4cU5CUUh4QXJnSzhBTEtNWEN3JTJCaW03dndBQUFBQkpSVTVFcmtKZ2dnJTNEJTNEKSB9XG5cbiNpdWJlbmRhX3BvbGljeSAuaWNvbl9vd25lciAge1xuICBiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQU1BQUFEWHFjM0tBQUFBTUZCTVZFVUFBQUElMkZQejglMkZQejglMkZQejglMkZQejglMkZQejglMkZQejglMkZQejglMkZQejglMkZQejglMkZQejglMkZQejglMkZQejglMkZQejglMkZQejglMkZQeiUyRmphaTVSQUFBQUQzUlNUbE1BRUNBd1FHQndnSkNnc01EUTRQQzhZV3k1QUFBQWlFbEVRVlI0Mm8yUXdSS0ZJQWhGSWN3eVJQNyUyRmIzdU5sa0J2MGRrdzNqT0RkNEFiUEhoTkM3eEFhZnFqWUJSWk96VWEwY0htYzlJYmlac2VmSUZ0aXVRNjhSUzdGVWtObndUV21SZXdMRTlld1NQaDczZGZDZ0pienhraVJ4Y3JER0poV1Z4YTVNcVlyMUh6Y0xTUFJvMm9qY29aQWN5VjJGMU16YVBveElxY1A0Z0drUDVCY0FJeFFCQ1E3bzV0M0FBQUFBQkpSVTVFcmtKZ2dnJTNEJTNEKSB9XG5cbiNpdWJlbmRhX3BvbGljeSAuaWNvbl9nZW5lcmFsICB7XG4gIGJhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUJBTUFBQUFTV1NETEFBQUFHRkJNVkVVQUFBQSUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OCUyRlB6OSUyQmpTYzNBQUFBQjNSU1RsTUFFRUJRZ016UXhlWHVQZ0FBQURKSlJFRlVHRmRqWU1BSldFUGhJQUFQaDcwY0Rnb0dLNmNJNUI4WXA2UzhUQUNKazRna0E1UkFjQktSOUJRTG9BVU9BQVROWVlPQ3VsVU5BQUFBQUVsRlRrU3VRbUNDKSB9XG5cbiNpdWJlbmRhX3BvbGljeSAuaWNvbl90ZW1wbGVfMjQgIHtcbiAgYmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQndrbEVRVlI0MnMzV3UwdkRVQmpHWVMlMkJMc2JaU1NhV2dndUFGSEZ6dFlFbUZicDBFJTJGd09yZ290UUZ5ZXRPS2lUTHFLQ1dDZW5ibDIwUzhGRkVSeWRCTHQxS1Y3UXdVR1I0MDk0aFF5bWpZcGk0U0dIOXp2ZiUyQlVnQ29RM0dtRiUyRjFkd05xJTJGUnpIYVV3a0VuMjRsUDczckVhTCUyRndFY1ptRWNKZXhpRHlmS3JHOFAwT0c5T0lEQnJDdlBLTXVoOThzRGFBcGlBbVdZajhmaXFnJTJGalNyV3k5Z2JyRGxEekVISXdMaTlZUmllaVdNT3Jha0lQdlo0REtIWWhqVHNZRCUyQmU0OEtxcmR3cGRudzFJNFJBRmJDS0hIV3hoWCUyQnRqSEdGYjJaYnluSG9LT2lOVjd4M1lybldMcm1GRldxdm02dkg3RG1LNGhvMGw1TkdHQ2lhbG9peXZQYlo2WW40R09IaENGQnNvSVFTRE9USEtTdG9UVlklMkZqWjBBY3Q3Q3hpaUlDcUdKYXFzcUsybU9ySiUyRjZWQVJHczZaQTJaVE55cTZ5b1BaRiUyRk5XQzB4aU9hRXE5SE5PcG5RQklHM2RqRkdjTEtGc1FvTzhVT2VwUWwlMkZReUlJS3RQOUJqU3lsY3dnaGhXbEtXUjBONHNJcDREMU5DS0RnUjBEU0lFR3hiQ1lpa0xpYnZIOHZvV05XTWRENmppRVhlNHdhT3llMUdkR250YzlRY3NvOG5yRHRveGdFRmRJY3A4MUlOZWQ3Q0lCV1F3JTJGMDBabmJINDJZQVhlZjRSbmZObiUyRnlyZUFMeWJYd1NMVTN2N0FBQUFBRWxGVGtTdVFtQ0MpIH1cblxuI2l1YmVuZGFfcG9saWN5IC5pY29uX2JveF8yNCAge1xuICBiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFCdjBsRVFWUjQydDNWejB1VGNSekFjVU15V2htV2RBZ3FrS0RNaUJIdDBBJTJGWXNwbG9kZHdwTzFnazBsJTJCUUVFUVUwaVVQZ2QwTElwQ09DaDJLa0c0R1RhSTZtcUFtV2hHMENRNWpmWHNkbnRONGJKUFJ4UyUyQjg0SUZueiUyRmY5N05sNFBnMGhoUDlxa3dUJTJCdFRLWlRDTjd1TTBxZVRyWnVjNGx0UVZzMEVxSyUyQjN4bWlnYzhaNUUzOUhPSTdUVUZmSEFiSnhuZ05RdE0wa2R6ZzVWT3A3YzRUdktZZWVaNHdtWGFZZ05PTkhHY1c3empBNk1rcXp5JTJCWnE0enpneGo1RGhjR1VneHd6U1o5VGFzRXR2RkNMJTJGNFdCbTRTS0RBUFhyWlYlMkJQR1d6bkZWU1lJaE1wQWxpSUxoRWllTzV5bk1XYmpEZ1o0eGp4bEFuJTJGaUF0MHNrZU1HNDRUSVQ4Ym9vNTF6RFBPZUVxRlNYS0FuQ3JSSGQ1ZmdOTU44SXJEQ0ZMT1VDVkI3NENzZFpCbGtMMDNzNXhHJTJGQ2NBR0E3M00wY0lWaXN3eVFpc24lMkJGWlBvSWRsamtXUDZBSXZLREZJaXVWNkFsMnM4SkljaVNoMGhxTmslMkJWSHZOd2lSTmQ1eWx3TlJxS3Zld05uWXYxejBPJTJGQ1E3eHNJRkNzRENTNHh5aEtod2lwcmhDcW1HYUl6JTJGbTBxeEJHdThZb0NvWXBGbnRMTndiUzNiYTN6WURkSmhzaFRvaHdwTUVFJTJGYmV5b01nJTJCcVRyUVdidktGU1N4REpuNXRzcUglMkZGMFFXMk54elRsWUZBQUFBQUVsRlRrU3VRbUNDKSB9XG5cbiNpdWJlbmRhX3BvbGljeSAuaWNvbl90b29sc18yNCAge1xuICBiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFCZGtsRVFWUjQyclhWenl1RGNSekE4V1UzY3RPYWcwUmlPNW1FZzhNS2NhSmMlMkZBbGNkeHBwS1BsWmRwZVRFMGRxeFpXYWFFbmg3RFNobFl1SmJHMGY3OE56JTJCUGoyemZNODlXejFxbWZmNSUyRlBkdSUyQjI3dHBDSU5OVGZKenlTeWVRR2hrUEdnN1VsakJ0ckVieERNT2thWUNpS0o4UXRnUjBjR1d0OUVNZThsOEFJQkFPV3dDR0t4dHFNQ3V4NUNTUlF4eVc2MVF0Tm80eUNFVmhXZ1J6Q2JvRm01Q0Y0eFRWdVVZVWdaUVRPVmVBWkhWNE9lUlNmRU1NRldveEFWdDIlMkZRdFExNEd6c3g0M2FuRVdyNVZ4NjFFemE5UXolMkIlMkJYdzcxUzA5TTZobTF2MEdWdFhtV0NNQ2EycHozQnBnWGMxa0FnMncxb1cwbWpuR1JKQ0JPWWpoTHNoQU85Nk1RQ3JvTTNoUU16VU1CZmtPWnZFRFVVNzhCRmJVeGw1TFlCZGlxUGdKYkttTkNVdGcyeEw0OFBwVE1ZVnZGRkRFUGRxQ0REd2k1MXhISVZpMCUyRkFHSm9ldzE4SUo5NTdvSkZXeDZDSHg1RFN5Z2pnUGtVVUxNOGkycUdvRlRQNGVjZ2FDRU1jc2hoNUZGRFlJelJHeUJodm9GM24lMkJ5TXh6RjF5a0FBQUFBU1VWT1JLNUNZSUklM0QpIH1cblxuI2l1YmVuZGFfcG9saWN5IC5pY29uX3BhcGVyXzI0ICB7XG4gIGJhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUJZa2xFUVZSNDJ0M1ZQMHZEUUJqSDhUcTRTS1hpV0Z3Y1JIQVJWeXNwZ3E5QU9qa29Mb0tUY3ltayUyQmpLS1lEY25PNmlMS1BnSFJKMTFhVkdrZ3QyTTJJaVdsb2J6S3p5QjR6QndCR3ZCd0lkYzdybmpSOElUTHFHVTZxbSUyRkM4aG1zJTJCbzM5VFdnZzBmVVVKWDdQVjdSbFZvMVF0c200Q2tobCUyQk00QSUyQkdZJTJCUUo4VENZaUxtcDFtNEFIV2J5R2ElMkJ4aUZFdFFNbmVJWTgwUlR0Q3lDYWhKd0RwT3NZYzBGdEhHRFM1d2JqakRwMDNBTTZhUlJoSXBUR0FiSDVqQkVKSW0yMDhVd01jYm11SUZIYW0zNEtFWjB0WUdOZ0VlWEZFVVc5akFLdkxZUkZIakNzOG1vSUVNWnBIUnhuTnd6SnJ4M09qJTJGajJhJTJCUWJUNGIlMkJEQmpjbXo2aUs5TTZMRjc2STZVbkhZJTJGZ2MlMkJ5dGhCMllLJTJCMXRjQyUyRnVsNTRDT1BNZVQwdHNNQnhzVyUyQjBkWTUyVlBBZTFSQWdBb0d3N09BOFFvVWJ2VnpnUEVVN3FTMkhKNGIzM3RSUWZCVFFCY2w0d0JaZ01JbGhyWDVFVnhKYmQ3WVUwSlhEJTJCaXBMdzhzRzhEQnJDTHpBQUFBQUVsRlRrU3VRbUNDKSB9XG5cbiNpdWJlbmRhX3BvbGljeSAuaWNvbl9tYW5fMjQgIHtcbiAgYmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQkxVbEVRVlI0MnQzVnNVckRVQlNBWWFXdFN3U3A2TkFINkNiT1ZTSFo5UUVFQng5QUVQYzZPQWg5QnAwS0RnNmlncXM0dGt0WEZRUW5LUWlLaU5SQXAlMkJUNEMyY0ltcWJYYzNGcDRWc2F6dmxwdVVtbVJPUmZUVWlnNkJORlVSbmJlSVNvQjJ5aGxEUGlIdmhlZ0YxOFFuNzR3QTVLUG9FMTNFRkd1RVhERkdCd0JvZVFNUTVRc1FTcU9IVUluR0RPRWxqRWxVUGdFZ3VXd0R6T0hRSm5xRm9Dc3poMkNCd2hzQVFxMkVkU3NEeEZFMlhyTVYzSFMwSGdGUnMlMkI5MEVOTndXQmE5VE1nVEFNcCUyRldSOEo2eiUyRkEyYlhvOEslMkZSWEx1Qjl4RnklMkJaQXd3SFdNVUY0cHhBck5kV25FJTJCUkxtMmdoUzc2U01lY29qNjZhT2xzOEN2QWwzWHNvWU5uRENGJTJGTk5UWmp1NnFad085M0wlMkZCTGtZdkd4Z2dWZUlwVllOc29JMG5KQkJQaWU1cVQ4WkwlMkZ3c0xMcnlxJTJGbm5UREFBQUFBQkpSVTVFcmtKZ2dnJTNEJTNEKSB9XG5cbiNpdWJlbmRhX3BvbGljeSAuaWNvbl9rZXlob2xlXzI0ICB7XG4gIGJhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUJJVWxFUVZSNDJyWFVQMHZDUVJqQThiSW9pQXBwTG13UUVtZWhTWDVSTFRiMkh1dzlSR09ETHZVQ1hHMEtwMTZBTGhFTk5SalJYTFJsSWVhZkpPeWV2a051MTRNODklMkZQZ014MTMzJTJCRjRia1pFcGtyZEhLOG9pcElvb3d1SEsyUXhHeHpna2sxY1lnRDNSOUJFQVFsemdNT3J1TUEzeE9NWnVaREFFVG9ReFJrV3JZRUhPSWlpaWJRMUlCTUVPdGl4Qm40bUNMU1J0d2JxSUtJR2JyRmhEUnpnQTZJNHhwdzFrTUE1ZXA2TEhhNlJDaDIwZGR4NEFxJTJGWWoyT1NGMUQzQko2UWpDT1F3b3NuOElidE9BSzclMkJQUUV2bEFjZjNnaGoxekU0SjlIcm1BcEpEQ1BrdkxaM1dNdEpMQ0NtakxOTFdSQ0FtazhLa1BXeHlITWdRTGFTbUNJazVCSlBrVmZDWXhReGJJMTBNQlFDVGpjWWNzYWVNY0lvbWhoVHd0TTFTOWcxMk5MYTFZUFJRQUFBQUJKUlU1RXJrSmdnZyUzRCUzRCkgfVxuXG4jaXViZW5kYV9wb2xpY3kgLml1Yl9iYXNlX2NvbnRhaW5lciAge1xuICBib3JkZXItcmFkaXVzOjNweDtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzU5NTg1ODtwb3NpdGlvbjpyZWxhdGl2ZSB9XG5cbiNpdWJlbmRhX3BvbGljeSAuaXViX2Jhc2VfY29udGFpbmVyPi5jbG9zZSAge1xuICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJjQUFBQVlDQU1BQUFBbW9wWkhBQUFBdzFCTVZFVUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUI0ZUhoMWRYVUFBQUFBQUFBQUFBQUFBQUFBQUFCZlgxOEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQTJOallBQUFBQUFBQXJLeXZKeWNuZTN0N1gxOWVGaFlXeHNiR1ZsWldzckt6cjYlMkJ2THk4dkp5Y252NyUyQiUyRnA2ZW5TMHRMaTR1TDA5UFR2NyUyQiUyRjglMkZQejclMkIlMkZ2NCUyQlBqMzklMkZjQUFBQlBUMDlmWDE5dmIyJTJGJTJGJTJGJTJGOVMlMkJmWFFBQUFBUEhSU1RsTUFBZ01FQlFZSENnc01EUTRQRWhNV0dSb2JIQjhnSWlNa0pTY29LU3MwTlQxRFJVcE1XRjVnanBPWW1hR2pwciUyRkl5czNTMWRuWjd2UDA5dmZGUUMxM0FBQUE5RWxFUVZSNDJvWFFaNiUyQkNNQmlHNGFlQ0FvcWl1UGNldVBlczhQNyUyRlg2WG41UmdCVGJ3JTJCTk8zZHBHMktIMFJjTTVKSlE0dUxVRTJVblNNOUhaMXk0cjBUTTUweiUyRlRzN1p1eVZTeXNLV0pYOERaSGVVc2cyelVmcFU0cVk2Z0JFOHhMdGw2WUF0QW5QNzlJajh1U2RGeE1Oc0hZOGxWSzY3blBneGM0Q2lzUTh5VHhpUmFCR1B2Y3Z1JTJCU3JBWTF2dlFIVXY1MVRCeXFIejNzUEZjQ2VmNzV6YmdPcHdaVWlyb01Vb0ZTWDBiNnNLZ0RNempxYzF4MlR2em5iMndUenBwZjFQMXExdTdQVHE1NW1YVnVGVDdWYTQ4WCUyQlJuVGJMOFl0aXpNVFJxSGRINDVHdzM2N1lBZ0VLSG9tbDglMkZuTXJvQzlnQ0tmVmFiekQxcSUyQndBQUFBQkpSVTVFcmtKZ2dnJTNEJTNEKSBuby1yZXBlYXQ7Ym9yZGVyOm5vbmU7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjExMDt0b3A6LTEwcHg7cmlnaHQ6LTlweDtoZWlnaHQ6MjRweDt3aWR0aDoyM3B4IH1cblxuI2l1YmVuZGFfcG9saWN5IHAgIHtcbiAgbGluZS1oZWlnaHQ6MTlweDttYXJnaW46MDtwYWRkaW5nLXRvcDoxMXB4IH1cblxuI2l1YmVuZGFfcG9saWN5IGFkZHJlc3MgIHtcbiAgbWFyZ2luOjA7bGluZS1oZWlnaHQ6aW5oZXJpdDtkaXNwbGF5OmlubGluZSB9XG5cbiNpdWJlbmRhX3BvbGljeSBhICB7XG4gIGZvbnQtd2VpZ2h0Om5vcm1hbDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRjBGMEYwIH1cblxuI2l1YmVuZGFfcG9saWN5IC5pdWJfY29udGVudCAge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjI1cHggMzBweDttYXJnaW46MCBhdXRvO2JvcmRlci1yYWRpdXM6M3B4IDNweCAwIDAgfVxuXG4jaXViZW5kYV9wb2xpY3kgI3diYXJzICB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93LXk6YXV0bztvdmVyZmxvdy14OmhpZGRlbiB9XG5cbiNpdWJlbmRhX3BvbGljeSAjd2JhcnMgLmhvcml6b250YWwgIHtcbiAgZGlzcGxheTpub25lIH1cblxuI2l1YmVuZGFfcG9saWN5IC5pdWJfaGVhZGVyICB7XG4gIGJvcmRlci1ib3R0b206MXB4IGRvdHRlZCAjREZERkRGO3BhZGRpbmctYm90dG9tOjI1cHg7cG9zaXRpb246cmVsYXRpdmUgfVxuXG4jaXViZW5kYV9wb2xpY3kgLml1Yl9oZWFkZXIgcCAge1xuICBtYXJnaW46MDtwYWRkaW5nOjAgfVxuXG4jaXViZW5kYV9wb2xpY3kgLml1Yl9oZWFkZXIgaW1nICB7XG4gIGRpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjVweDtyaWdodDowIH1cblxuI2l1YmVuZGFfcG9saWN5IGgxLCNpdWJlbmRhX3BvbGljeSBoMiwjaXViZW5kYV9wb2xpY3kgaDMgIHtcbiAgY29sb3I6IzI2MjYyNjttYXJnaW46MCB9XG5cbiNpdWJlbmRhX3BvbGljeSBoMStwLCNpdWJlbmRhX3BvbGljeSBoMitwLCNpdWJlbmRhX3BvbGljeSBoMytwICB7XG4gIHBhZGRpbmctdG9wOjVweCB9XG5cbiNpdWJlbmRhX3BvbGljeSBoMSAge1xuICBmb250LXNpemU6MTlweDtmb250LXdlaWdodDpub3JtYWw7bGluZS1oZWlnaHQ6MjNweDttYXJnaW4tYm90dG9tOjVweCB9XG5cbiNpdWJlbmRhX3BvbGljeSBoMiAge1xuICBmb250LXNpemU6MTdweDtmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjIxcHg7cGFkZGluZy10b3A6MjFweCB9XG5cbiNpdWJlbmRhX3BvbGljeSBoMyAge1xuICBmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxOXB4O2ZvbnQtd2VpZ2h0OmJvbGQ7cGFkZGluZy10b3A6MjRweCB9XG5cbiNpdWJlbmRhX3BvbGljeSBoMytwICB7XG4gIHBhZGRpbmctdG9wOjAgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmljb25lZCB1bCBsaSBoMyAge1xuICBwYWRkaW5nLXRvcDoxMHB4O2NvbG9yOiM2MTVlNWUgfVxuXG4jaXViZW5kYV9wb2xpY3kgaDQgIHtcbiAgZm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6Ym9sZDtwYWRkaW5nLXRvcDoxOXB4O21hcmdpbi1ib3R0b206MCB9XG5cbiNpdWJlbmRhX3BvbGljeSBoNDpmaXJzdC1jaGlsZCAge1xuICBwYWRkaW5nLXRvcDowIH1cblxuI2l1YmVuZGFfcG9saWN5IGg2ICB7XG4gIGNvbG9yOiMyNjI2MjY7dGV4dC10cmFuc2Zvcm06bm9uZTtwYWRkaW5nLXRvcDoxOXB4IH1cblxuI2l1YmVuZGFfcG9saWN5IHVsLmZvcl9ib3hlcywjaXViZW5kYV9wb2xpY3kgdWwuZm9yX2JveGVzPmxpLCNpdWJlbmRhX3BvbGljeSB1bC51bnN0eWxlZCwjaXViZW5kYV9wb2xpY3kgdWwudW5zdHlsZWQ+bGkgIHtcbiAgbGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MCB9XG5cbiNpdWJlbmRhX3BvbGljeSB1bC5mb3JfYm94ZXMgIHtcbiAgem9vbToxIH1cblxuI2l1YmVuZGFfcG9saWN5IHVsLmZvcl9ib3hlczpiZWZvcmUsI2l1YmVuZGFfcG9saWN5IHVsLmZvcl9ib3hlczphZnRlciAge1xuICBkaXNwbGF5OnRhYmxlO2NvbnRlbnQ6XCJcIjt6b29tOjE7KmRpc3BsYXk6aW5saW5lIH1cblxuI2l1YmVuZGFfcG9saWN5IHVsLmZvcl9ib3hlczphZnRlciAge1xuICBjbGVhcjpib3RoIH1cblxuI2l1YmVuZGFfcG9saWN5IC5oYWxmX2NvbCAge1xuICBmbG9hdDpsZWZ0O3dpZHRoOjUwJTt6b29tOjEgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmhhbGZfY29sOmJlZm9yZSwjaXViZW5kYV9wb2xpY3kgLmhhbGZfY29sOmFmdGVyICB7XG4gIGRpc3BsYXk6dGFibGU7Y29udGVudDpcIlwiO3pvb206MTsqZGlzcGxheTppbmxpbmUgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmhhbGZfY29sOmFmdGVyICB7XG4gIGNsZWFyOmJvdGggfVxuXG4jaXViZW5kYV9wb2xpY3kgLmhhbGZfY29sOm50aC1jaGlsZCgybisxKT4qICB7XG4gIG1hcmdpbi1yaWdodDoxNXB4IH1cblxuI2l1YmVuZGFfcG9saWN5IC5oYWxmX2NvbDpudGgtY2hpbGQoMm4pPiogIHtcbiAgbWFyZ2luLWxlZnQ6MTVweCB9XG5cbiNpdWJlbmRhX3BvbGljeSAuaGFsZl9jb2wrLm9uZV9saW5lX2NvbCwjaXViZW5kYV9wb2xpY3kgLmhhbGZfY29sKy5pdWJfZm9vdGVyICB7XG4gIGJvcmRlci10b3A6MXB4IGRvdHRlZCAjREZERkRGIH1cblxuI2l1YmVuZGFfcG9saWN5IC5vbmVfbGluZV9jb2wgIHtcbiAgem9vbToxO2Zsb2F0OmxlZnQ7d2lkdGg6MTAwJTtib3JkZXItYm90dG9tOjFweCBkb3R0ZWQgI0RGREZERiB9XG5cbiNpdWJlbmRhX3BvbGljeSAub25lX2xpbmVfY29sOmJlZm9yZSwjaXViZW5kYV9wb2xpY3kgLm9uZV9saW5lX2NvbDphZnRlciAge1xuICBkaXNwbGF5OnRhYmxlO2NvbnRlbnQ6XCJcIjt6b29tOjE7KmRpc3BsYXk6aW5saW5lIH1cblxuI2l1YmVuZGFfcG9saWN5IC5vbmVfbGluZV9jb2w6YWZ0ZXIgIHtcbiAgY2xlYXI6Ym90aCB9XG5cbiNpdWJlbmRhX3BvbGljeSAub25lX2xpbmVfY29sPnVsLmZvcl9ib3hlcz5saSAge1xuICBmbG9hdDpsZWZ0O3dpZHRoOjUwJSB9XG5cbiNpdWJlbmRhX3BvbGljeSAub25lX2xpbmVfY29sPnVsLmZvcl9ib3hlcz5saTpudGgtY2hpbGQoMm4rMSkgIHtcbiAgY2xlYXI6bGVmdCB9XG5cbiNpdWJlbmRhX3BvbGljeSAub25lX2xpbmVfY29sPnVsLmZvcl9ib3hlcz5saTpudGgtY2hpbGQoMm4rMSk+ZGl2ICB7XG4gIG1hcmdpbi1yaWdodDoxNXB4IH1cblxuI2l1YmVuZGFfcG9saWN5IC5vbmVfbGluZV9jb2w+dWwuZm9yX2JveGVzPmxpOm50aC1jaGlsZCgybikgIHtcbiAgY2xlYXI6cmlnaHQgfVxuXG4jaXViZW5kYV9wb2xpY3kgLm9uZV9saW5lX2NvbD51bC5mb3JfYm94ZXM+bGk6bnRoLWNoaWxkKDJuKT5kaXYgIHtcbiAgbWFyZ2luLWxlZnQ6MTVweCB9XG5cbiNpdWJlbmRhX3BvbGljeSAub25lX2xpbmVfY29sLndpZGUgIHtcbiAgd2lkdGg6MTAwJSB9XG5cbiNpdWJlbmRhX3BvbGljeSAub25lX2xpbmVfY29sLndpZGU+dWwuZm9yX2JveGVzPmxpICB7XG4gIGNsZWFyOmJvdGg7d2lkdGg6MTAwJSB9XG5cbiNpdWJlbmRhX3BvbGljeSAub25lX2xpbmVfY29sLndpZGU+dWwuZm9yX2JveGVzPmxpOm50aC1jaGlsZCgybisxKT5kaXYgIHtcbiAgbWFyZ2luLXJpZ2h0OjAgfVxuXG4jaXViZW5kYV9wb2xpY3kgLm9uZV9saW5lX2NvbC53aWRlPnVsLmZvcl9ib3hlcz5saTpudGgtY2hpbGQoMm4pPmRpdiAge1xuICBtYXJnaW4tbGVmdDowIH1cblxuI2l1YmVuZGFfcG9saWN5IHVsLm5vcm1hbF9saXN0ICB7XG4gIGxpc3Qtc3R5bGU6ZGlzYztkaXNwbGF5OmJsb2NrO3BhZGRpbmctdG9wOjExcHggfVxuXG4jaXViZW5kYV9wb2xpY3kgdWwubm9ybWFsX2xpc3QgbGkgIHtcbiAgbGlzdC1zdHlsZTpkaXNjO2Zsb2F0Om5vbmU7bGluZS1oZWlnaHQ6MTlweDttYXJnaW46NXB4IDI1cHggfVxuXG4jaXViZW5kYV9wb2xpY3kgLnNpbXBsZV9wcD51bD5saSAge1xuICBwYWRkaW5nLWJvdHRvbToyMXB4IH1cblxuI2l1YmVuZGFfcG9saWN5IC5zaW1wbGVfcHA+dWw+bGk+dWwgLmljb25lZCAge1xuICBwYWRkaW5nLWxlZnQ6NDBweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6MnB4O2JhY2tncm91bmQtcG9zaXRpb24teToyNnB4O2JhY2tncm91bmQtcG9zaXRpb246MnB4IDI2cHggfVxuXG4jaXViZW5kYV9wb2xpY3kgLnNpbXBsZV9wcCAuZm9yX2JveGVzPi5vbmVfbGluZV9jb2w+dWwuZm9yX2JveGVzICB7XG4gIG1hcmdpbi10b3A6MCB9XG5cbiNpdWJlbmRhX3BvbGljeSAubGVnYWxfcHAgLm9uZV9saW5lX2NvbCAge1xuICBmbG9hdDpub25lO2JvcmRlci10b3A6MDtwYWRkaW5nLWJvdHRvbToyMXB4IH1cblxuI2l1YmVuZGFfcG9saWN5IC5sZWdhbF9wcCAub25lX2xpbmVfY29sPnVsLmZvcl9ib3hlcyAge1xuICBtYXJnaW4tdG9wOjIxcHggfVxuXG4jaXViZW5kYV9wb2xpY3kgLmxlZ2FsX3BwIC5vbmVfbGluZV9jb2w+dWwuZm9yX2JveGVzPmxpOm50aC1jaGlsZCgybisxKSAge1xuICBjbGVhcjpsZWZ0O2Zsb2F0OmxlZnQgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmxlZ2FsX3BwIC5vbmVfbGluZV9jb2w+dWwuZm9yX2JveGVzPmxpOm50aC1jaGlsZCgybikgIHtcbiAgZmxvYXQ6cmlnaHQ7Y2xlYXI6cmlnaHQgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmxlZ2FsX3BwIC5kZWZpbml0aW9ucyAge1xuICBtYXJnaW4tdG9wOjIxcHggfVxuXG4jaXViZW5kYV9wb2xpY3kgLmxlZ2FsX3BwIC5kZWZpbml0aW9ucyAuZXhwYW5kLWNsaWNrLndfaWNvbl8yNCAge1xuICBtYXJnaW4tdG9wOi0xMXB4O3BhZGRpbmc6MTRweCAxMHB4IDEycHggNDVweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6NXB4O2JhY2tncm91bmQtcG9zaXRpb24teTowO2JhY2tncm91bmQtcG9zaXRpb246NXB4IDAgfVxuXG4jaXViZW5kYV9wb2xpY3kgLmxlZ2FsX3BwIC5kZWZpbml0aW9ucyAuZXhwYW5kLWNvbnRlbnQgIHtcbiAgcGFkZGluZy1sZWZ0OjVweDtwYWRkaW5nLXJpZ2h0OjVweCB9XG5cbiNpdWJlbmRhX3BvbGljeSAud3JhcCBwICB7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrIH1cblxuI2l1YmVuZGFfcG9saWN5IC5pdWJfZm9vdGVyICB7XG4gIGNsZWFyOmJvdGg7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjExcHggfVxuXG4jaXViZW5kYV9wb2xpY3kgLml1Yl9mb290ZXIgcCAge1xuICBmb250LXNpemU6MTFweDtwYWRkaW5nOjAgfVxuXG4jaXViZW5kYV9wb2xpY3kgLml1Yl9jb250ZW50IC5pdWJfZm9vdGVyICB7XG4gIHBhZGRpbmc6MjRweCAwIH1cblxuI2l1YmVuZGFfcG9saWN5IC5pdWJfY29udGVudCAuaXViX2Zvb3RlciBwICB7XG4gIG1hcmdpbjoxMHB4IDA7Y2xlYXI6Ym90aCB9XG5cbiNpdWJlbmRhX3BvbGljeSAuaXViX2NvbnRlbnQgLml1Yl9mb290ZXIgLnNob3dfY29tcF9saW5rICB7XG4gIGRpc3BsYXk6YmxvY2s7ZmxvYXQ6cmlnaHQgfVxuXG4jaXViZW5kYV9wb2xpY3kgLml1Yl9jb250YWluZXI+Lml1Yl9mb290ZXIgIHtcbiAgbWluLWhlaWdodDoyMXB4O2JhY2tncm91bmQtY29sb3I6I0Y2RjZGNjtjb2xvcjojNzE3MTcxO3BhZGRpbmc6MzBweDstd2Via2l0LWJveC1zaGFkb3c6MCAtMXB4IDZweCAjQ0ZDRkNGO2JveC1zaGFkb3c6MCAtMXB4IDZweCAjQ0ZDRkNGO2JvcmRlci1yYWRpdXM6MCAwIDNweCAzcHggfVxuXG4jaXViZW5kYV9wb2xpY3kgLml1Yl9jb250YWluZXI+Lml1Yl9mb290ZXI+LmJ0biAge1xuICBwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjVweDtyaWdodDozMHB4IH1cblxuI2l1YmVuZGFfcG9saWN5IC5pdWJfY29udGFpbmVyPi5pdWJfZm9vdGVyIC5idG4gIHtcbiAgcGFkZGluZzowcHggMjRweDtsaW5lLWhlaWdodDoyOXB4IH1cblxuI2l1YmVuZGFfcG9saWN5IC5pdWJfY29udGFpbmVyPi5pdWJfZm9vdGVyIC5idXR0b24tc3RhY2sgIHtcbiAgbWFyZ2luOi00cHggMCB9XG5cbiNpdWJlbmRhX3BvbGljeSAuaXViX2NvbnRhaW5lcj4uaXViX2Zvb3RlciAuYnV0dG9uLXN0YWNrIC5idG4rLmJ0biAge1xuICBtYXJnaW4tbGVmdDo1cHggfVxuXG4jaXViZW5kYV9wb2xpY3kgLml1Yl9jb250YWluZXI+Lml1Yl9mb290ZXIgaW1nICB7XG4gIG1hcmdpbjotNHB4IDNweCAwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDo3MHB4O2hlaWdodDoyNXB4IH1cblxuI2l1YmVuZGFfcG9saWN5IC53aWRlICB7XG4gIHdpZHRoOjE1MHB4IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSAge1xuICAjaXViZW5kYV9wb2xpY3kgLmxlZ2FsX3BwIC5vbmVfbGluZV9jb2wsI2l1YmVuZGFfcG9saWN5IC5sZWdhbF9wcCAuaGFsZl9jb2wgIHtcbiAgICB3aWR0aDoxMDAlIH1cblxuICAjaXViZW5kYV9wb2xpY3kgLmxlZ2FsX3BwIC5vbmVfbGluZV9jb2w+dWwuZm9yX2JveGVzPmxpLCNpdWJlbmRhX3BvbGljeSAubGVnYWxfcHAgLmhhbGZfY29sPnVsLmZvcl9ib3hlcz5saSAge1xuICAgIGNsZWFyOmJvdGg7d2lkdGg6MTAwJSB9XG5cbiAgI2l1YmVuZGFfcG9saWN5IC5sZWdhbF9wcCAub25lX2xpbmVfY29sPnVsLmZvcl9ib3hlcz5saTpudGgtY2hpbGQoMm4rMSk+ZGl2LCNpdWJlbmRhX3BvbGljeSAubGVnYWxfcHAgLmhhbGZfY29sPnVsLmZvcl9ib3hlcz5saTpudGgtY2hpbGQoMm4rMSk+ZGl2ICB7XG4gICAgbWFyZ2luLXJpZ2h0OjAgfVxuXG4gICNpdWJlbmRhX3BvbGljeSAubGVnYWxfcHAgLm9uZV9saW5lX2NvbD51bC5mb3JfYm94ZXM+bGk6bnRoLWNoaWxkKDJuKT5kaXYsI2l1YmVuZGFfcG9saWN5IC5sZWdhbF9wcCAuaGFsZl9jb2w+dWwuZm9yX2JveGVzPmxpOm50aC1jaGlsZCgybik+ZGl2ICB7XG4gICAgbWFyZ2luLWxlZnQ6MCB9XG5cbiAgI2l1YmVuZGFfcG9saWN5IC5pdWJfaGVhZGVyIGltZyAge1xuICAgIHBvc2l0aW9uOnN0YXRpYzttYXJnaW4tYm90dG9tOjEyLjVweCB9XG5cbiAgI2l1YmVuZGFfcG9saWN5IC5pdWJfY29udGVudD4uaXViX2Zvb3RlciAuc2hvd19jb21wX2xpbmsgIHtcbiAgICBwb3NpdGlvbjpzdGF0aWM7ZGlzcGxheTppbmxpbmUgfVxuXG4gICNpdWJlbmRhX3BvbGljeSAuaXViX2NvbnRhaW5lcj4uaXViX2Zvb3RlciAge1xuICAgIHBhZGRpbmc6MjBweCB9XG5cbiAgI2l1YmVuZGFfcG9saWN5IC5pdWJfY29udGFpbmVyPi5pdWJfZm9vdGVyIC5idG4gIHtcbiAgICB0b3A6MTVweDtyaWdodDoxNXB4IH1cblxuICAjaXViZW5kYV9wb2xpY3kgLml1Yl9iYXNlX2NvbnRhaW5lcj4uY2xvc2UgIHtcbiAgICBjb250ZW50OlwiWFwiO2NvbG9yOiMwMDA7Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MThweDtwYWRkaW5nOjA7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czozMHB4O2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDojZmZmIHVybCgvLi4vZGVzaWduL2ltYWdlcy9jbG9zZV9iaWcucG5nKSBuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbi14OjE4cHg7YmFja2dyb3VuZC1wb3NpdGlvbi15OjE4cHg7YmFja2dyb3VuZC1wb3NpdGlvbjoxOHB4IDE4cHg7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMTA7dG9wOi0xMHB4O3JpZ2h0Oi0xMHB4O21hcmdpbjo1cHggNXB4IDAgMDtoZWlnaHQ6NTdweDt3aWR0aDo2MHB4Oy13ZWJraXQtYm94LXNoYWRvdzowIDFweCAxcHggIzAwMDAwMDtib3gtc2hhZG93OjAgMXB4IDFweCAjMDAwMDAwIH1cblxuICAjaXViZW5kYV9wb2xpY3kgLml1Yl9iYXNlX2NvbnRhaW5lcj4uY2xvc2Uuc21hbGwgIHtcbiAgICB3aWR0aDoxNHB4O2xpbmUtaGVpZ2h0OjE0cHg7Ym9yZGVyLXJhZGl1czo5cHg7cGFkZGluZzowIH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpICB7XG4gIGh0bWwjaXViZW5kYV9wb2xpY3kgIHtcbiAgICBwYWRkaW5nOjAgfVxuXG4gICNpdWJlbmRhX3BvbGljeSBib2R5ICB7XG4gICAgcGFkZGluZzowIH1cblxuICAjaXViZW5kYV9wb2xpY3kgLml1Yl9iYXNlX2NvbnRhaW5lciwjaXViZW5kYV9wb2xpY3kgLml1Yl9jb250YWluZXIgIHtcbiAgICBtYXJnaW46MCB9XG5cbiAgI2l1YmVuZGFfcG9saWN5IC5oYWxmX2NvbDpudGgtY2hpbGQoMm4rMSk+KiAge1xuICAgIG1hcmdpbi1yaWdodDowIH1cblxuICAjaXViZW5kYV9wb2xpY3kgLmhhbGZfY29sOm50aC1jaGlsZCgybik+KiAge1xuICAgIG1hcmdpbi1sZWZ0OjAgfVxuXG4gICNpdWJlbmRhX3BvbGljeSAub25lX2xpbmVfY29sLCNpdWJlbmRhX3BvbGljeSAuaGFsZl9jb2wgIHtcbiAgICB3aWR0aDoxMDAlIH1cblxuICAjaXViZW5kYV9wb2xpY3kgLm9uZV9saW5lX2NvbD51bC5mb3JfYm94ZXM+bGksI2l1YmVuZGFfcG9saWN5IC5oYWxmX2NvbD51bC5mb3JfYm94ZXM+bGkgIHtcbiAgICBjbGVhcjpib3RoO3dpZHRoOjEwMCUgfVxuXG4gICNpdWJlbmRhX3BvbGljeSAub25lX2xpbmVfY29sPnVsLmZvcl9ib3hlcz5saTpudGgtY2hpbGQoMm4rMSk+ZGl2LCNpdWJlbmRhX3BvbGljeSAuaGFsZl9jb2w+dWwuZm9yX2JveGVzPmxpOm50aC1jaGlsZCgybisxKT5kaXYgIHtcbiAgICBtYXJnaW4tcmlnaHQ6MCB9XG5cbiAgI2l1YmVuZGFfcG9saWN5IC5vbmVfbGluZV9jb2w+dWwuZm9yX2JveGVzPmxpOm50aC1jaGlsZCgybik+ZGl2LCNpdWJlbmRhX3BvbGljeSAuaGFsZl9jb2w+dWwuZm9yX2JveGVzPmxpOm50aC1jaGlsZCgybik+ZGl2ICB7XG4gICAgbWFyZ2luLWxlZnQ6MCB9XG5cbiAgI2l1YmVuZGFfcG9saWN5IC5pdWJfaGVhZGVyIGltZyAge1xuICAgIHBvc2l0aW9uOnN0YXRpYzttYXJnaW4tYm90dG9tOjEyLjVweCB9XG5cbiAgI2l1YmVuZGFfcG9saWN5IC5pdWJfY29udGVudD4uaXViX2Zvb3RlciAuc2hvd19jb21wX2xpbmsgIHtcbiAgICBwb3NpdGlvbjpzdGF0aWM7ZGlzcGxheTppbmxpbmUgfVxuXG4gICNpdWJlbmRhX3BvbGljeSAuaXViX2NvbnRhaW5lcj4uaXViX2Zvb3RlciAge1xuICAgIHBhZGRpbmc6MTBweDt0ZXh0LWFsaWduOmNlbnRlciB9XG5cbiAgI2l1YmVuZGFfcG9saWN5IC5pdWJfY29udGFpbmVyPi5pdWJfZm9vdGVyIC5idG4gIHtcbiAgICBwb3NpdGlvbjpzdGF0aWM7d2lkdGg6YXV0bztkaXNwbGF5OmJsb2NrO21hcmdpbjoxMHB4IGF1dG8gMCBhdXRvO21heC13aWR0aDoyMDBweCB9XG5cbiAgI2l1YmVuZGFfcG9saWN5IC5pdWJfY29udGFpbmVyPi5pdWJfZm9vdGVyLmluX3ByZXZpZXcgIHtcbiAgICBwYWRkaW5nOjMwcHggMTBweCB9XG5cbiAgI2l1YmVuZGFfcG9saWN5IC5pdWJfY29udGVudCAge1xuICAgIHBhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweCB9XG5cbiAgI2l1YmVuZGFfcG9saWN5IC5pdWJfYmFzZV9jb250YWluZXI+LmNsb3NlICB7XG4gICAgY29udGVudDpcIlhcIjtjb2xvcjojMDAwO2ZvbnQtc2l6ZToxMXB4O2xpbmUtaGVpZ2h0OjE4cHg7cGFkZGluZzowO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1yYWRpdXM6MzBweDtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6I2ZmZiB1cmwoLy4uL2Rlc2lnbi9pbWFnZXMvY2xvc2VfYmlnLnBuZykgbm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb24teDoxOHB4O2JhY2tncm91bmQtcG9zaXRpb24teToxOHB4O2JhY2tncm91bmQtcG9zaXRpb246MThweCAxOHB4O3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTEwO3RvcDotMTBweDtyaWdodDotMTBweDttYXJnaW46NXB4IDVweCAwIDA7aGVpZ2h0OjU3cHg7d2lkdGg6NjBweDstd2Via2l0LWJveC1zaGFkb3c6MCAxcHggMXB4ICMwMDAwMDA7Ym94LXNoYWRvdzowIDFweCAxcHggIzAwMDAwMCB9XG5cbiAgI2l1YmVuZGFfcG9saWN5IC5pdWJfYmFzZV9jb250YWluZXI+LmNsb3NlLnNtYWxsICB7XG4gICAgd2lkdGg6MTRweDtsaW5lLWhlaWdodDoxNHB4O2JvcmRlci1yYWRpdXM6OXB4O3BhZGRpbmc6MCB9XG5cbn1cblxuI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfZml4ZWRfcG9saWN5IC5pdWJfYmFzZV9jb250YWluZXIgIHtcbiAgbWF4LXdpZHRoOjgwMHB4IH1cblxuI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfZml4ZWRfcG9saWN5IC5pdWJfY29udGFpbmVyICB7XG4gIG1hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87em9vbToxIH1cblxuI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfZml4ZWRfcG9saWN5IC5pdWJfY29udGFpbmVyOmJlZm9yZSwjaXViZW5kYV9wb2xpY3kuaXViZW5kYV9maXhlZF9wb2xpY3kgLml1Yl9jb250YWluZXI6YWZ0ZXIgIHtcbiAgZGlzcGxheTp0YWJsZTtjb250ZW50OlwiXCI7em9vbToxOypkaXNwbGF5OmlubGluZSB9XG5cbiNpdWJlbmRhX3BvbGljeS5pdWJlbmRhX2ZpeGVkX3BvbGljeSAuaXViX2NvbnRhaW5lcjphZnRlciAge1xuICBjbGVhcjpib3RoIH1cblxuI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfZmx1aWRfcG9saWN5ICN3YmFycyAge1xuICBvdmVyZmxvdy15OmF1dG87LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lO2hlaWdodDphdXRvIH1cblxuI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfZmx1aWRfcG9saWN5IC5pdWJfY29udGFpbmVyICB7XG4gIG1hcmdpbi10b3A6MzBweDttYXJnaW4tYm90dG9tOjMwcHggfVxuXG4jaXViZW5kYV9wb2xpY3kuaXViZW5kYV9mbHVpZF9wb2xpY3kgLmhhbGZfY29sOm50aC1jaGlsZCgybisxKT4qICB7XG4gIG1hcmdpbi1yaWdodDowIH1cblxuI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfZmx1aWRfcG9saWN5IC5oYWxmX2NvbDpudGgtY2hpbGQoMm4pPiogIHtcbiAgbWFyZ2luLWxlZnQ6MCB9XG5cbiNpdWJlbmRhX3BvbGljeS5pdWJlbmRhX2ZsdWlkX3BvbGljeSAub25lX2xpbmVfY29sLCNpdWJlbmRhX3BvbGljeS5pdWJlbmRhX2ZsdWlkX3BvbGljeSAuaGFsZl9jb2wgIHtcbiAgd2lkdGg6MTAwJSB9XG5cbiNpdWJlbmRhX3BvbGljeS5pdWJlbmRhX2ZsdWlkX3BvbGljeSAub25lX2xpbmVfY29sPnVsLmZvcl9ib3hlcz5saSwjaXViZW5kYV9wb2xpY3kuaXViZW5kYV9mbHVpZF9wb2xpY3kgLmhhbGZfY29sPnVsLmZvcl9ib3hlcz5saSAge1xuICBjbGVhcjpib3RoO3dpZHRoOjEwMCUgfVxuXG4jaXViZW5kYV9wb2xpY3kuaXViZW5kYV9mbHVpZF9wb2xpY3kgLm9uZV9saW5lX2NvbD51bC5mb3JfYm94ZXM+bGk6bnRoLWNoaWxkKDJuKzEpPmRpdiwjaXViZW5kYV9wb2xpY3kuaXViZW5kYV9mbHVpZF9wb2xpY3kgLmhhbGZfY29sPnVsLmZvcl9ib3hlcz5saTpudGgtY2hpbGQoMm4rMSk+ZGl2ICB7XG4gIG1hcmdpbi1yaWdodDowIH1cblxuI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfZmx1aWRfcG9saWN5IC5vbmVfbGluZV9jb2w+dWwuZm9yX2JveGVzPmxpOm50aC1jaGlsZCgybik+ZGl2LCNpdWJlbmRhX3BvbGljeS5pdWJlbmRhX2ZsdWlkX3BvbGljeSAuaGFsZl9jb2w+dWwuZm9yX2JveGVzPmxpOm50aC1jaGlsZCgybik+ZGl2ICB7XG4gIG1hcmdpbi1sZWZ0OjAgfVxuXG4jaXViZW5kYV9wb2xpY3kuaXViZW5kYV9lbWJlZF9wb2xpY3kgLml1Yl9iYXNlX2NvbnRhaW5lciAge1xuICBiYWNrZ3JvdW5kOm5vbmUgfVxuXG4jaXViZW5kYV9wb2xpY3kuaXViZW5kYV9lbWJlZF9wb2xpY3kgLml1Yl9jb250YWluZXI+Lml1Yl9mb290ZXIgIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lO2JvcmRlci1yYWRpdXM6bm9uZSB9XG5cbiNpdWJlbmRhX3BvbGljeS5pdWJlbmRhX2VtYmVkX3BvbGljeSAuZXhwYW5kLWNsaWNrICB7XG4gIGN1cnNvcjpkZWZhdWx0IH1cblxuI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfdmlwX3BvbGljeS5pdWJlbmRhX3Rlcm1zX3BvbGljeSAuaXViX2Jhc2VfY29udGFpbmVyICB7XG4gIGNvbG9yOiM2NjYgfVxuXG4jaXViZW5kYV9wb2xpY3kuaXViZW5kYV92aXBfcG9saWN5Lml1YmVuZGFfdGVybXNfcG9saWN5IGgyICB7XG4gIGZvbnQtc2l6ZToyNHB4O3BhZGRpbmctdG9wOjUwcHggfVxuXG4jaXViZW5kYV9wb2xpY3kuaXViZW5kYV92aXBfcG9saWN5Lml1YmVuZGFfdGVybXNfcG9saWN5IGgzICB7XG4gIGNvbG9yOiM0NDQ7Zm9udC1zaXplOjIwcHg7cGFkZGluZy10b3A6NDVweCB9XG5cbiNpdWJlbmRhX3BvbGljeS5pdWJlbmRhX3ZpcF9wb2xpY3kuaXViZW5kYV90ZXJtc19wb2xpY3kgaDQgIHtcbiAgZm9udC1zaXplOjE2cHg7cGFkZGluZy10b3A6NDBweDtjb2xvcjojNTU1IH1cblxuI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfdmlwX3BvbGljeS5pdWJlbmRhX3Rlcm1zX3BvbGljeSBoNSAge1xuICBmb250LXNpemU6MTRweDtwYWRkaW5nLXRvcDozNXB4O21hcmdpbi1ib3R0b206MDtjb2xvcjojNjY2IH1cblxuI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfdmlwX3BvbGljeS5pdWJlbmRhX3Rlcm1zX3BvbGljeSBoNiAge1xuICBmb250LXNpemU6MTJweDtjb2xvcjojNTA1MDUwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwYWRkaW5nLXRvcDozMnB4O21hcmdpbi1ib3R0b206MCB9XG5cbiNpdWJlbmRhX3BvbGljeS5pdWJlbmRhX3ZpcF9wb2xpY3kuaXViZW5kYV90ZXJtc19wb2xpY3kgLmRlZmluaXRpb25zICB7XG4gIG1hcmdpbi10b3A6NjBweCAhaW1wb3J0YW50IH1cblxuI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfdmlwX3BvbGljeS5pdWJlbmRhX3Rlcm1zX3BvbGljeSAuZGVmaW5pdGlvbnMgLmV4cGFuZC1jb250ZW50ICB7XG4gIHBhZGRpbmc6MjVweCAxNXB4ICFpbXBvcnRhbnQgfVxuXG4jaXViZW5kYV9wb2xpY3kuaXViZW5kYV92aXBfcG9saWN5Lml1YmVuZGFfdGVybXNfcG9saWN5IC5kZWZpbml0aW9ucyAuZXhwYW5kLWNvbnRlbnQgaDQgIHtcbiAgZm9udC1zaXplOjE1cHggIWltcG9ydGFudCB9XG5cbiNpdWJlbmRhX3BvbGljeS5pdWJlbmRhX3ZpcF9wb2xpY3kuaXViZW5kYV90ZXJtc19wb2xpY3kgLmRlZmluaXRpb25zOmJlZm9yZSAge1xuICBjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDoxcHggZG90dGVkIHJnYmEoMCwwLDAsMC4xKTtkaXNwbGF5OmJsb2NrO21hcmdpbjowIC0xMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNDVweCB9XG5cbiNpdWJlbmRhX3BvbGljeS5pdWJlbmRhX3ZpcF9wb2xpY3kuaXViZW5kYV90ZXJtc19wb2xpY3kgLmRlZmluaXRpb25zIGgyICB7XG4gIGZvbnQtc2l6ZToxM3B4O2NvbG9yOiMzMzMgfVxuXG4jaXViZW5kYV9wb2xpY3kuaXViZW5kYV92aXBfcG9saWN5Lml1YmVuZGFfZml4ZWRfcG9saWN5IC5pdWJfY29udGFpbmVyICB7XG4gIG1heC13aWR0aDo2NjBweDtwYWRkaW5nLXRvcDo4MHB4IH1cblxuI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfdmlwX3BvbGljeSAuaXViX2Jhc2VfY29udGFpbmVyICB7XG4gIGNvbG9yOiM1OTU4NTggfVxuXG4jaXViZW5kYV9wb2xpY3kuaXViZW5kYV92aXBfcG9saWN5IHAgIHtcbiAgZm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS42IH1cblxuI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfdmlwX3BvbGljeSAuYWxsY2FwcywjaXViZW5kYV9wb2xpY3kuaXViZW5kYV92aXBfcG9saWN5IHAuYWxsY2FwcywjaXViZW5kYV9wb2xpY3kuaXViZW5kYV92aXBfcG9saWN5IHVsLmFsbGNhcHMgbGkgIHtcbiAgZm9udC12YXJpYW50OnNtYWxsLWNhcHMgIWltcG9ydGFudDtmb250LXdlaWdodDpib2xkICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE2cHggIWltcG9ydGFudDtmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFJvYm90bywgT3h5Z2VuLCBVYnVudHUsIENhbnRhcmVsbCwgT3BlbiBTYW5zLCBIZWx2ZXRpY2EgTmV1ZSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50IH1cblxuI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfdmlwX3BvbGljeSB1bCBsaSAge1xuICBmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjYgfVxuXG4jaXViZW5kYV9wb2xpY3kuaXViZW5kYV92aXBfcG9saWN5IGgxICB7XG4gIGZvbnQtc2l6ZTozMHB4O2NvbG9yOiMxNDE0MTQ7bGluZS1oZWlnaHQ6MS42O21hcmdpbi1ib3R0b206NjBweCB9XG5cbiNpdWJlbmRhX3BvbGljeS5pdWJlbmRhX3ZpcF9wb2xpY3kgaDIgIHtcbiAgZm9udC1zaXplOjE4cHg7Y29sb3I6IzE0MTQxNDtsaW5lLWhlaWdodDoxLjY7cGFkZGluZy10b3A6NTBweDtwYWRkaW5nLWJvdHRvbToxNXB4IH1cblxuI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfdmlwX3BvbGljeSBoMyAge1xuICBjb2xvcjojMTQxNDE0O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuNjttYXJnaW4tYm90dG9tOjEwcHggfVxuXG4jaXViZW5kYV9wb2xpY3kuaXViZW5kYV92aXBfcG9saWN5IC5sZWdhbF9wcCAub25lX2xpbmVfY29sICB7XG4gIHBhZGRpbmctYm90dG9tOjUwcHggfVxuXG4jaXViZW5kYV9wb2xpY3kuaXViZW5kYV92aXBfcG9saWN5IC5oYWxmX2NvbDpudGgtY2hpbGQoMm4rMSk+KiAge1xuICBtYXJnaW4tcmlnaHQ6MCB9XG5cbiNpdWJlbmRhX3BvbGljeS5pdWJlbmRhX3ZpcF9wb2xpY3kgLmhhbGZfY29sOm50aC1jaGlsZCgybik+KiAge1xuICBtYXJnaW4tbGVmdDowIH1cblxuI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfdmlwX3BvbGljeSAub25lX2xpbmVfY29sLCNpdWJlbmRhX3BvbGljeS5pdWJlbmRhX3ZpcF9wb2xpY3kgLmhhbGZfY29sICB7XG4gIHdpZHRoOjEwMCUgfVxuXG4jaXViZW5kYV9wb2xpY3kuaXViZW5kYV92aXBfcG9saWN5IC5vbmVfbGluZV9jb2w+dWwuZm9yX2JveGVzPmxpLCNpdWJlbmRhX3BvbGljeS5pdWJlbmRhX3ZpcF9wb2xpY3kgLmhhbGZfY29sPnVsLmZvcl9ib3hlcz5saSAge1xuICBjbGVhcjpib3RoO3dpZHRoOjEwMCUgfVxuXG4jaXViZW5kYV9wb2xpY3kuaXViZW5kYV92aXBfcG9saWN5IC5vbmVfbGluZV9jb2w+dWwuZm9yX2JveGVzPmxpOm50aC1jaGlsZCgybisxKT5kaXYsI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfdmlwX3BvbGljeSAuaGFsZl9jb2w+dWwuZm9yX2JveGVzPmxpOm50aC1jaGlsZCgybisxKT5kaXYgIHtcbiAgbWFyZ2luLXJpZ2h0OjAgfVxuXG4jaXViZW5kYV9wb2xpY3kuaXViZW5kYV92aXBfcG9saWN5IC5vbmVfbGluZV9jb2w+dWwuZm9yX2JveGVzPmxpOm50aC1jaGlsZCgybik+ZGl2LCNpdWJlbmRhX3BvbGljeS5pdWJlbmRhX3ZpcF9wb2xpY3kgLmhhbGZfY29sPnVsLmZvcl9ib3hlcz5saTpudGgtY2hpbGQoMm4pPmRpdiAge1xuICBtYXJnaW4tbGVmdDowIH1cblxuI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfdmlwX3BvbGljeSAuZGVmaW5pdGlvbnMsI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfdmlwX3BvbGljeSAuaXViX2Zvb3RlciwjaXViZW5kYV9wb2xpY3kuaXViZW5kYV92aXBfcG9saWN5IC5mb3JfYm94ZXMgIHtcbiAgY29sb3I6IzUwNTc2MiB9XG5cbiNpdWJlbmRhX3BvbGljeS5pdWJlbmRhX3ZpcF9wb2xpY3kgLmRlZmluaXRpb25zIGgzLCNpdWJlbmRhX3BvbGljeS5pdWJlbmRhX3ZpcF9wb2xpY3kgLmRlZmluaXRpb25zIHAsI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfdmlwX3BvbGljeSAuZGVmaW5pdGlvbnMgbGksI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfdmlwX3BvbGljeSAuaXViX2Zvb3RlciBoMywjaXViZW5kYV9wb2xpY3kuaXViZW5kYV92aXBfcG9saWN5IC5pdWJfZm9vdGVyIHAsI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfdmlwX3BvbGljeSAuaXViX2Zvb3RlciBsaSwjaXViZW5kYV9wb2xpY3kuaXViZW5kYV92aXBfcG9saWN5IC5mb3JfYm94ZXMgaDMsI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfdmlwX3BvbGljeSAuZm9yX2JveGVzIHAsI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfdmlwX3BvbGljeSAuZm9yX2JveGVzIGxpICB7XG4gIGZvbnQtc2l6ZToxM3B4IH1cblxuI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfdmlwX3BvbGljeSAuYm94XzEwLmV4cGFuZCAuZXhwYW5kLWNsaWNrLndfaWNvbl8yNCAge1xuICBwYWRkaW5nLWxlZnQ6MTBweCB9XG5cbiNpdWJlbmRhX3BvbGljeS5pdWJlbmRhX3ZpcF9wb2xpY3kgLmJveF8xMC5leHBhbmQgLmV4cGFuZC1jbGljay53X2ljb25fMjQuaWNvbl9yaWJib24gIHtcbiAgcGFkZGluZy1sZWZ0OjQ1cHggfVxuXG4jaXViZW5kYV9wb2xpY3kuaXViZW5kYV92aXBfcG9saWN5IC5ib3hfcHJpbWFyeSAge1xuICBib3JkZXItY29sb3I6I0UwRTBFMDtib3JkZXItYm90dG9tLWNvbG9yOiNEM0QzRDM7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lIH1cblxuI2l1YmVuZGFfcG9saWN5Lml1YmVuZGFfdmlwX3BvbGljeSAuYm94X3ByaW1hcnkgc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciAge1xuICBkaXNwbGF5Om5vbmUgfVxuXG4jaXViZW5kYV9wb2xpY3kuaXViZW5kYV92aXBfcG9saWN5IC5ib3hfcHJpbWFyeSBzdW1tYXJ5ICB7XG4gIGxpc3Qtc3R5bGU6bm9uZSB9XG5cbiNpdWJlbmRhX3BvbGljeS5pdWJlbmRhX3ZpcF9wb2xpY3kgLmJveF9wcmltYXJ5IGgzICB7XG4gIGNvbG9yOiMzMzMgfVxuXG4jaXViZW5kYV9wb2xpY3kuaXViZW5kYV92aXBfcG9saWN5IC50Yy1kZWFjdGl2YXRlZCBoMSAge1xuICBmb250LXNpemU6MjBweDttYXJnaW4tYm90dG9tOjEwcHggfVxuXG4jaXViZW5kYV9wb2xpY3kuaXViZW5kYV92aXBfcG9saWN5IC5sZWdhbF9wcCAub25lX2xpbmVfY29sICB7XG4gIHBhZGRpbmctYm90dG9tOjIxcHggfVxuXG51bC5mb3JfYm94ZXM6aGFzKGRldGFpbHMpICB7XG4gIGRpc3BsYXk6Z3JpZDtncmlkLWdhcDoxcmVtO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzAwcHgsIDFmcikpIH1cblxudWwuZm9yX2JveGVzOmhhcyhkZXRhaWxzKTo6YmVmb3JlLHVsLmZvcl9ib3hlczpoYXMoZGV0YWlscyk6OmFmdGVyICB7XG4gIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50IH1cblxudWwuZm9yX2JveGVzOmhhcyhkZXRhaWxzKSBkZXRhaWxzICB7XG4gIG1hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50IH1cblxudWwuZm9yX2JveGVzOmhhcyhkZXRhaWxzKSBsaSAge1xuICBmbG9hdDpub25lICFpbXBvcnRhbnQ7d2lkdGg6YXV0byAhaW1wb3J0YW50IH1cbiJdfQ== */
