/*! core.scss | Bulkit | CSS Ninja *//*! themes/_colors.scss | Bulkit | CSS Ninja *//*! themes/_deep-blue.scss | Bulkit | CSS Ninja */.pageloader{background-color:#9a5ac2;background:linear-gradient(45deg, #9A5AC2, #C369C7)}.hero.is-theme-primary,.section.is-theme-primary{background:linear-gradient(45deg, #9A5AC2, #C369C7)}.hero.is-theme-primary .title,.section.is-theme-primary .title{color:#fff}.hero.is-theme-primary .subtitle,.section.is-theme-primary .subtitle{color:#fff}.hero.is-theme-secondary,.section.is-theme-secondary{background:linear-gradient(45deg, #9A5AC2, #9A5AC2)}.hero.is-theme-secondary .title,.section.is-theme-secondary .title{color:#fff}.hero.is-theme-secondary .subtitle,.section.is-theme-secondary .subtitle{color:#fff}/*! _navbar.scss | Bulkit | CSS Ninja */.navbar-placeholder{z-index:999}.navbar-wrapper{width:100%;height:4.6rem;position:fixed;top:0;left:0;z-index:20;transition:all .4s}.navbar-wrapper.is-static{position:static !important}.navbar-wrapper.is-solid{background:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.12)}.navbar-wrapper.is-cloned{position:fixed;top:0;left:0;width:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%);z-index:100;background:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.12)}.navbar-wrapper.is-cloned.is-active{-webkit-transform:translateY(0);transform:translateY(0)}.navbar-wrapper.is-transparent .navbar-item.is-slide,.navbar-wrapper.is-transparent .navbar-link.is-slide{border-bottom:1px solid rgba(0,0,0,0)}.navbar-wrapper.is-transparent .navbar-item.is-slide:after,.navbar-wrapper.is-transparent .navbar-link.is-slide:after{content:"";display:block;width:0;min-width:0;height:1.6px;position:absolute;left:0;bottom:0;background:#9a5ac2;transition:width .3s}.navbar-wrapper.is-transparent .navbar-item.is-slide:hover:after,.navbar-wrapper.is-transparent .navbar-link.is-slide:hover:after{width:100%}.navbar-wrapper .navbar-brand{-ms-flex-align:center;align-items:center}.navbar-wrapper .navbar-brand img{height:60px}.navbar-wrapper .navbar-brand img.light-logo{display:block}.navbar-wrapper .navbar-brand img.dark-logo{display:none}.navbar-wrapper .navbar-item:hover,.navbar-wrapper .navbar-item.has-dropdown:hover{color:#999;background:rgba(0,0,0,0)}.navbar-wrapper .navbar-item:hover a,.navbar-wrapper .navbar-item.has-dropdown:hover a{background:rgba(0,0,0,0)}.navbar-wrapper .navbar-item.is-menu:hover{background:#e8e8e8 !important}.navbar-wrapper .navbar-item.is-menu:hover i,.navbar-wrapper .navbar-item.is-menu:hover span{color:#9a5ac2 !important}.navbar-wrapper .navbar-item.is-menu span{padding:0 10px}.navbar-wrapper .navbar-item.is-menu i{font-size:22px;color:#999}.navbar-wrapper .navbar-link:hover{background:rgba(0,0,0,0) !important;color:#9a5ac2}.navbar-wrapper .navbar-link:hover:after{border-color:#9a5ac2}.navbar-wrapper .navbar-link:after{font-size:.85rem;border:1.6px solid rgba(0,0,0,0);border-radius:2px;border-right:0;border-top:0;border-color:#444f60;margin-top:-0.375em;right:1.125em;transition:all .3s;right:1.525em}.navbar-wrapper .custom-burger{margin-left:auto;display:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:4.6rem;width:4.6rem}.navbar-wrapper.navbar-light .icon-box-toggle span i{background:#fff !important}.navbar-wrapper.navbar-light .navbar-item,.navbar-wrapper.navbar-light .navbar-link{color:#fff}.navbar-wrapper.navbar-light .navbar-item.is-slide,.navbar-wrapper.navbar-light .navbar-link.is-slide{border-bottom:1px solid rgba(0,0,0,0)}.navbar-wrapper.navbar-light .navbar-item.is-slide:after,.navbar-wrapper.navbar-light .navbar-link.is-slide:after{content:"";display:block;width:0;min-width:0;height:1px;position:absolute;left:0;bottom:0;background:#fff;transition:width .3s}.navbar-wrapper.navbar-light .navbar-item.is-slide:hover:after,.navbar-wrapper.navbar-light .navbar-link.is-slide:hover:after{width:100%}.navbar-wrapper.navbar-light .navbar-link:after{font-size:.85rem;border:1.6px solid rgba(0,0,0,0);border-radius:2px;border-right:0;border-top:0;border-color:#fff;margin-top:-0.375em;right:1.125em;transition:all .3s;right:1.525em}.navbar-wrapper.navbar-light .navbar-burger span{background:#fff !important}.navbar-wrapper.navbar-inverse.is-reverse{background:#344258}.navbar-wrapper.navbar-inverse.is-reverse .navbar-menu.is-active{background:#344258}.navbar-wrapper.navbar-inverse.is-blue{background:#039be5}.navbar-wrapper.navbar-inverse.is-blue .navbar-menu.is-active{background:#039be5}.navbar-wrapper.navbar-inverse.is-purple{background:#9a5ac2}.navbar-wrapper.navbar-inverse.is-purple .navbar-menu.is-active{background:#9a5ac2}.navbar-wrapper.navbar-inverse.is-red{background:#ff7273}.navbar-wrapper.navbar-inverse.is-red .navbar-menu.is-active{background:#ff7273}.navbar-wrapper.navbar-inverse .icon-box-toggle span i{background:#fff !important}.navbar-wrapper.navbar-inverse .navbar-item,.navbar-wrapper.navbar-inverse .navbar-link{color:#fff}.navbar-wrapper.navbar-inverse .navbar-link:after{font-size:.85rem;border:1.6px solid rgba(0,0,0,0);border-radius:2px;border-right:0;border-top:0;border-color:#fff;margin-top:-0.375em;right:1.125em;transition:all .3s;right:1.525em}.navbar-wrapper.navbar-inverse .navbar-burger span{background:#fff !important}.navbar-wrapper .navbar-dropdown.is-medium{width:200px}.navbar-wrapper .navbar-dropdown .navbar-item{color:#444f60}.navbar-wrapper.navbar-faded{background:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.12)}.navbar-wrapper.navbar-faded .navbar-brand img{height:60px}.navbar-wrapper.navbar-faded .navbar-brand img.light-logo{display:none}.navbar-wrapper.navbar-faded .navbar-brand img.dark-logo{display:block}.account{position:relative;right:20px;top:5px;margin-left:30px}.account .nav-item{border-bottom:1px solid rgba(0,0,0,0) !important}.account img.account-avatar{max-height:40px;border-radius:50px;border:1px solid #eff4f7}.account div a{color:#66676b !important}.account div a i{position:relative;top:3px;left:10px;font-size:7px !important;color:#66676b}.account .dropOut ul{margin-left:0 !important}.scroll-nav-wrapper{width:100%;height:60px;line-height:60px;background:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.12)}.scroll-nav-wrapper .tabs{background:#fff}.scroll-nav-wrapper .tabs a{padding-bottom:0;padding-top:0;border-bottom-color:rgba(0,0,0,0)}.scroll-nav-wrapper .tabs ul{border-bottom:none}.scroll-nav-wrapper .tabs ul li a{color:#a9abac}.scroll-nav-wrapper .tabs ul li:hover a{color:#c369c7;border-bottom-color:#c369c7}.scroll-nav-wrapper .tabs ul li.is-active a{color:#c369c7;border-bottom:2px solid #c369c7}.scroll-nav-wrapper .tabs ul li a.there{color:#c369c7;border-bottom:2px solid #c369c7}.menu-toggle{font-size:20px;color:#666;line-height:48px;text-align:center;background:rgba(0,0,0,0);display:block;width:24px;height:26px;cursor:pointer;padding:0;margin:0 14px;transition:opacity .4s;opacity:1;position:relative;top:2px}.menu-toggle .icon-box-toggle{height:100%;width:100%;background:tranparent;position:relative;display:block;width:30px;height:30px}.menu-toggle .icon-box-toggle.active>span.rotate{-webkit-transform:rotate(90deg);transform:translate(0px, 0px) rotate(90deg)}.menu-toggle .icon-box-toggle.active>span>i.icon-line-center{visibility:hidden;width:1px;height:3px;left:70%}.menu-toggle .icon-box-toggle.active>span>i.icon-line-bottom{margin:-2px 0 0 -10px;left:50%;top:12px;-webkit-transform:rotate(135deg);transform:translate(0px, 0px) rotate(135deg)}.menu-toggle .icon-box-toggle.active>span>i.icon-line-top{margin:-2px 0 0 -10px;left:50%;top:12px;-webkit-transform:rotate(45deg);transform:translate(0px, 0px) rotate(45deg)}.menu-toggle .icon-line-center{position:absolute;width:20px;height:2px;background:#a9abac;margin:-1px 0 0 -10px;left:50%;top:11px;transition:all .2s ease}.menu-toggle .icon-line-top{position:absolute;width:20px;height:2px;background:#a9abac;margin:-3px 0 0 -10px;left:50%;top:7px;transition:all .2s ease}.menu-toggle .icon-line-bottom{position:absolute;width:20px;height:2px;background:#a9abac;margin:2px 0 0 -10px;left:50%;top:14px;transition:all .2s ease}/*! _sections.scss | Bulkit | CSS Ninja */.section.section-light-grey{background-color:#eff4f7}.section.section-feature-grey{background-color:#fbfbfb}.section.section-header-grey{background-color:#f5f9fc}.section.section-feature-grey-accent{background-color:#efefef}.section.section-primary{background-color:#9a5ac2}.section.section-secondary{background-color:#9a5ac2}.section.has-border-bottom{border-bottom:1px solid #ededed}.section.has-border-top{border-top:1px solid #ededed}.section.is-relative{position:relative}.section.is-cover{background-size:cover !important}.section.no-margin{margin:0 !important;padding-top:0 !important;padding-bottom:0 !important}.section.section-half{height:75vh !important}.section.is-skewed-sm{-webkit-transform:skew(0deg, -3deg) translate(0, -45px);transform:skew(0deg, -3deg) translate(0, -45px);padding-top:140px}.section .container{z-index:1}.section .container.is-reverse-skewed-sm{-webkit-transform:skew(0deg, 3deg) translate(0, 45px);transform:skew(0deg, 3deg) translate(0, 45px)}.section .container.slanted-container{margin-top:-100px}.section .content-wrapper{padding-top:40px}.section .bottom-spacer{padding-bottom:200px}.section .section-title-wrapper{position:relative;padding:40px 20px}.section .section-title-wrapper .bg-number,.section .section-title-wrapper .bg-symbol{position:absolute;text-align:center;font-weight:bolder;top:-18px;margin-left:auto;margin-right:auto;left:0;right:0;font-size:160px;z-index:0;opacity:.1;color:#999;width:160px;height:160px;line-height:160px}.section .section-title-wrapper .bg-number .material-icons,.section .section-title-wrapper .bg-symbol .material-icons{font-size:12rem}.section .section-title-wrapper .top-subtitle{text-transform:uppercase;color:#9a5ac2;font-family:"Nexa Light",sans-serif;font-weight:700;font-size:1.05rem}.section .section-title-wrapper .icon-subtitle{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.section .section-title-wrapper .icon-subtitle.is-one i{margin:10px 5px 0 5px;font-size:2.2rem;color:#9a5ac2}.section .section-title-wrapper .icon-subtitle.is-many i{margin:10px 5px 0 5px;font-size:1.4rem;color:#9a5ac2}.section .title.section-title{font-size:2.7rem;color:#a9abac;font-weight:bold;font-family:"Nexa Bold",sans-serif}.section .title.section-subtitle{font-size:2.3rem;color:#a9abac}.section .title.quick-feature{font-size:2.7rem;color:#444f60;position:relative}.section .title.quick-feature .bg-number,.section .title.quick-feature .bg-symbol{position:absolute;font-weight:bolder;top:-100px;left:40px;font-size:14rem;z-index:0;opacity:.1;color:#999}.section .title.feature-title{font-weight:600;color:#444f60;font-size:2.2rem}.section .icon-subtitle i{font-size:2.4rem;color:#9a5ac2}.section .detailed-feature-subtitle{text-transform:uppercase;font-family:"Nexa Light";font-size:15px;color:#a9abac;font-weight:600}.section .title-divider{margin:10px 0;width:80px;height:5px;background:#9a5ac2}.section .title-divider.is-right{margin-left:auto}.section .title-divider.is-centered{margin:0 auto}.section h2.feature-headline{color:#9a5ac2 !important;line-height:1.2;padding:5px 0;margin-bottom:0 !important}.section .section-feature-description{color:#878787}.section .media.icon-box{border-top:none !important}.section .media.icon-box .media-content .content p span.icon-box-title{color:#444f60;font-size:1.2rem;font-weight:600}.section .media.icon-box .media-content .content p span.icon-box-text{color:#a9abac;font-size:1.1rem;font-weight:400}.section .flex-wrapper{display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}.section .flex-wrapper.flex-center{-ms-flex-pack:center;justify-content:center}.section .flex-wrapper.flex-start{-ms-flex-pack:start;justify-content:flex-start}.section .flex-wrapper.flex-end{-ms-flex-pack:end;justify-content:flex-end}.section .flex-wrapper img{width:23%}.content.content-flex,.content-flex{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}.content.content-flex.center-flex,.content-flex.center-flex{-ms-flex-pack:center !important;justify-content:center !important}.divider{display:table;white-space:nowrap;margin-top:20px;padding:0 20px}.divider .before-divider,.divider .after-divider{display:table-cell;width:50%;border-bottom:1px solid #ededed;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#999}.divider .children{padding:0 20px;font-size:14px;color:#cecece}/*! _hero.scss | Bulkit | CSS Ninja */.hero.is-relative{position:relative}.hero.is-cover{background-size:cover !important}.hero.is-theme-primary{background-color:#9a5ac2}.hero.is-theme-primary .title{color:#fff}.hero.is-theme-primary .subtitle{color:#fff}.hero.is-theme-secondary{background-color:#9a5ac2}.hero.is-theme-secondary .title{color:#fff}.hero.is-theme-secondary .subtitle{color:#fff}.hero.is-theme-accent{background-color:#c369c7}.hero.is-theme-accent .title{color:#fff}.hero.is-theme-accent .subtitle{color:#fff}.hero.is-theme-info{background-color:#039be5}.hero.is-theme-info .title{color:#fff}.hero.is-theme-info .subtitle{color:#fff}.hero.is-theme-success{background-color:#00b289}.hero.is-theme-success .title{color:#fff}.hero.is-theme-success .subtitle{color:#fff}.hero.is-theme-warning{background-color:#eda514}.hero.is-theme-warning .title{color:#fff}.hero.is-theme-warning .subtitle{color:#fff}.hero.is-theme-danger{background-color:#ff7273}.hero.is-theme-danger .title{color:#fff}.hero.is-theme-danger .subtitle{color:#fff}.hero.is-feature-grey{background-color:#fbfbfb}.hero.is-feature-grey .title{color:#444f60}.hero.is-feature-grey .subtitle{color:#444f60}.hero.is-light-grey{background-color:#eff4f7;background-image:linear-gradient(141deg, #9A5AC2 0%, #C369C7 71%, #C369C7 100%)}.hero.is-light-grey .title.dark{color:#444f60}.hero.is-light-grey .title.theme{color:#9a5ac2}.hero.is-light-grey .subtitle{margin-top:0 !important;padding-right:20%;line-height:1.6 !important}.hero.is-coal{background-color:#444}.hero.is-coal .title{color:#fff}.hero.is-coal .subtitle{color:#fff}.hero-body{background-size:cover !important;background-repeat:no-repeat !important}.hero-body .title.main-title{color:#fff;z-index:999;font-size:3.5rem}.hero-body .title.big-title{color:#444f60;z-index:999;font-size:4rem}.hero-body .title.page-title{font-size:3.5rem}.hero-body .title.medium-title{font-size:2.5rem}.hero-body .title.small-title{font-size:2rem}.hero-body .subtitle.page-subtitle{font-size:1.8rem}.hero-body .clients-small{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;padding:15px 0}.hero-body .clients-small img{height:42px;margin:0 5px}.hero-body .clients-small.centered{-ms-flex-pack:center !important;justify-content:center !important}.hero-body.is-relative{position:relative}.hero-foot img.partner-logo{height:70px !important}.parallax-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-color:#333;opacity:.4}/*! _footer.scss | Bulkit | CSS Ninja */footer.footer-dark{background:#444f60;color:#fff;position:relative}footer.footer-dark .columns{padding-top:30px;padding-bottom:30px}footer.footer-dark .footer-logo{padding:10px 0}footer.footer-dark .footer-logo img{height:25px}footer.footer-dark .footer-column .footer-header{padding:10px 0}footer.footer-dark .footer-column .footer-header h3{font-family:"Nexa Bold",sans-serif;font-weight:400;font-size:1.1rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:0 !important;color:#eff4f7}footer.footer-dark .footer-column ul.link-list{line-height:30px;font-size:1rem}footer.footer-dark .footer-column ul.link-list a{color:#98a9c3;font-weight:400;transition:all .5s}footer.footer-dark .footer-column ul.link-list :hover{color:#fcfcfc}footer.footer-dark .footer-column .level-item .icon{color:#9a5ac2;transition:all .5s}footer.footer-dark .footer-column .level-item .icon i{font-size:20px}footer.footer-dark .footer-column .level-item .icon :hover{color:#fcfcfc}footer.footer-dark .footer-column .copyright{padding:10px 0}footer.footer-light{background:#fff;color:#444f60;position:relative}footer.footer-light .columns{padding-top:30px;padding-bottom:30px}footer.footer-light .footer-logo{padding:10px 0}footer.footer-light .footer-logo img{height:70px}footer.footer-light .footer-column .footer-header{padding:10px 0}footer.footer-light .footer-column .footer-header h3{font-family:"Nexa Bold",sans-serif;font-weight:400;font-size:1.1rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:0 !important;color:#444f60}footer.footer-light .footer-column ul.link-list{line-height:30px;font-size:1rem}footer.footer-light .footer-column ul.link-list a{color:#98a9c3;font-weight:400;transition:all .5s}footer.footer-light .footer-column ul.link-list :hover{color:#9a5ac2}footer.footer-light .footer-column .level-item .icon{color:#999;transition:all .5s}footer.footer-light .footer-column .level-item .icon i{font-size:20px}footer.footer-light .footer-column .level-item .icon :hover{color:#9a5ac2}footer.footer-light .footer-column .copyright{padding:10px 0}@media(max-width: 768px){.footer-columns.is-flex-mobile{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}}footer.footer-light-left{padding:5rem 1.5rem !important}footer.footer-light-left .footer-nav-right{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}footer.footer-light-left .footer-nav-right .footer-nav-link{margin:0 10px;padding:20px 0;color:#444f60 !important;border-bottom:2px solid rgba(0,0,0,0)}footer.footer-light-left .footer-nav-right .footer-nav-link:hover{color:#999 !important;border-bottom:2px solid #999}footer.footer-light-left .footer-nav-right .footer-nav-link.is-active{color:#9a5ac2 !important;border-bottom:2px solid #9a5ac2 !important}footer.footer-light-left .level-item .icon{color:#cecece;transition:all .5s}footer.footer-light-left .level-item .icon :hover{color:#9a5ac2}footer.footer-light-left .moto{color:#999}@media(max-width: 768px){.footer-nav-right{margin-top:0 !important}}footer.footer-dark-left{padding:5rem 1.5rem !important;background:#444f60}footer.footer-dark-left .footer-nav-right{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}footer.footer-dark-left .footer-nav-right .footer-nav-link{margin:0 10px;padding:20px 0;color:#fff !important;border-bottom:2px solid rgba(0,0,0,0)}footer.footer-dark-left .footer-nav-right .footer-nav-link:hover{color:#fcfcfc !important;border-bottom:2px solid #fff}footer.footer-dark-left .footer-nav-right .footer-nav-link.is-active{color:#9a5ac2 !important;border-bottom:2px solid #9a5ac2 !important}footer.footer-dark-left .level-item .icon{color:#fff;transition:all .5s}footer.footer-dark-left .level-item .icon :hover{color:#9a5ac2}footer.footer-dark-left .moto{color:#fff}footer.footer-light-medium{padding-bottom:10rem !important;padding-top:8rem !important;background:#fff}footer.footer-light-medium .social-links{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}footer.footer-light-medium .social-links a{color:#a9abac;margin:0 5px}footer.footer-light-medium .social-links a:hover{color:#9a5ac2}footer.footer-light-medium .footer-description{color:#a9abac}footer.footer-light-medium .footer-column{padding-top:20px}footer.footer-light-medium .footer-column .column-header{font-family:"Nexa Light",sans-serif;text-transform:uppercase;color:#444f60;font-size:1rem;font-weight:700;margin:10px 0}footer.footer-light-medium .footer-column .column-item{padding-bottom:10px}footer.footer-light-medium .footer-column .column-item a{color:#a9abac}footer.footer-light-medium .footer-column .column-item a:hover{color:#9a5ac2}footer.footer-light-medium .moto{color:#999}footer.footer-light-medium .small-footer-logo{height:28px}/*! _animations.scss | Bulkit | CSS Ninja */.animated{animation-duration:.5s;animation-fill-mode:both;-webkit-animation-duration:.5s;-webkit-animation-fill-mode:both}@-webkit-keyframes translateLeft{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes translateLeft{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.translateLeft{-webkit-animation-name:translateLeft;animation-name:translateLeft;-webkit-animation-duration:.3s;animation-duration:.3s;transition:all 500ms cubic-bezier(0.755, 0.05, 0.855, 0.06)}@-webkit-keyframes translateDown{from{-webkit-transform:translate3d(0, -100px, 0);transform:translate3d(0, -100px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes translateDown{from{-webkit-transform:translate3d(0, -100px, 0);transform:translate3d(0, -100px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.translateDown{-webkit-animation-name:translateDown;animation-name:translateDown;-webkit-animation-duration:.3s;animation-duration:.3s;transition:all 500ms cubic-bezier(0.755, 0.05, 0.855, 0.06)}@-webkit-keyframes translateUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes translateUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.translateUp{-webkit-animation-name:translateUp;animation-name:translateUp;-webkit-animation-duration:.3s;animation-duration:.3s;transition:all 500ms cubic-bezier(0.755, 0.05, 0.855, 0.06)}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{opacity:0;-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInLeft{from{-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0);opacity:0}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes fadeInLeft{from{-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0);opacity:0}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.preFadeInLeft{opacity:0}.fadeInLeft{opacity:0;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{from{-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0);opacity:0}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes fadeInRight{from{-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0);opacity:0}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.preFadeInRight{opacity:0}.fadeInRight{opacity:0;-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUp{from{-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes fadeInUp{from{-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.preFadeInUp{opacity:0}.fadeInUp{opacity:0;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{from{-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes fadeInDown{from{-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.preFadeInDown{opacity:0}.fadeInDown{opacity:0;-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeOutUp{from{-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:0}}@keyframes fadeOutUp{from{-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:0}}.preFadeOutUp{opacity:1}.fadeOutUp{opacity:1;-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes levitate{from{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(0, 10px);transform:translate(0, 10px)}to{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes levitate{from{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(0, 10px);transform:translate(0, 10px)}to{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.levitate{-webkit-animation-name:levitate;animation-name:levitate;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes gelatine{from,to{-webkit-transform:scale(1, 1)}25%{-webkit-transform:scale(0.9, 1.1)}50%{-webkit-transform:scale(1.1, 0.9)}75%{-webkit-transform:scale(0.95, 1.05)}}@keyframes gelatine{from,to{-webkit-transform:scale(1, 1);transform:scale(1, 1)}25%{-webkit-transform:scale(0.9, 1.1);transform:scale(0.9, 1.1)}50%{-webkit-transform:scale(1.1, 0.9);transform:scale(1.1, 0.9)}75%{-webkit-transform:scale(0.95, 1.05);transform:scale(0.95, 1.05)}}.gelatine{-webkit-animation:gelatine .6s;animation:gelatine .6s;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes unzoom{from,to{-webkit-transform:scale(1, 0)}25%{-webkit-transform:scale(0.9, 1.1)}50%{-webkit-transform:scale(1.1, 0)}}@keyframes unzoom{from,to{-webkit-transform:scale(1, 0);transform:scale(1, 0)}25%{-webkit-transform:scale(0.9, 1.1);transform:scale(0.9, 1.1)}50%{-webkit-transform:scale(1.1, 0);transform:scale(1.1, 0)}}.unzoom{-webkit-animation:unzoom .7s;animation:unzoom .7s;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes dotPulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}}@keyframes dotPulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}}@-webkit-keyframes entrance{from{-webkit-transform:scale(0)}25%{-webkit-transform:scale(1.05)}50%{-webkit-transform:scale(0.95)}75%{-webkit-transform:scale(1.05)}to{-webkit-transform:none}}@keyframes entrance{from{-webkit-transform:scale(0);transform:scale(0)}25%{-webkit-transform:scale(1.05);transform:scale(1.05)}50%{-webkit-transform:scale(0.95);transform:scale(0.95)}75%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:none;transform:none}}.entrance{-webkit-animation:entrance .8s;animation:entrance .8s}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(0)}to{-webkit-transform:scale(1)}}@keyframes scaleIn{from{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}.scaleIn{-webkit-animation:scaleIn .5s;animation:scaleIn .5s;-webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}@-webkit-keyframes scaleInCircle{from{-webkit-transform:scale(0)}to{-webkit-transform:scale(7)}}@keyframes scaleInCircle{from{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(7);transform:scale(7)}}.scaleInCircle{-webkit-animation:scaleInCircle .6s;animation:scaleInCircle .6s;-webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}@-webkit-keyframes scaleOut{from{-webkit-transform:scale(1)}to{-webkit-transform:scale(0)}}@keyframes scaleOut{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}.scaleOut{-webkit-animation:scaleOut .6s;animation:scaleOut .6s}@-webkit-keyframes pulsate{0%{-webkit-transform:scale(0.1, 0.1);opacity:0}50%{opacity:1}100%{-webkit-transform:scale(1.2, 1.2);opacity:0}}.pulsate{-webkit-animation:pulsate 1s ease-out;animation:pulsate 1s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;opacity:0}.delay-1{-webkit-animation-delay:.25s;animation-delay:.25s}.delay-2{-webkit-animation-delay:.5s;animation-delay:.5s}.delay-3{-webkit-animation-delay:.75s;animation-delay:.75s}.delay-4{-webkit-animation-delay:1s;animation-delay:1s}.delay-5{-webkit-animation-delay:1.25s;animation-delay:1.25s}.delay-6{-webkit-animation-delay:1.5s;animation-delay:1.5s}.delay-7{-webkit-animation-delay:1.75s;animation-delay:1.75s}.delay-8{-webkit-animation-delay:2.25s;animation-delay:2.25s}.delay-9{-webkit-animation-delay:2.5s;animation-delay:2.5s}.delay-10{-webkit-animation-delay:2.75s;animation-delay:2.75s}.delay-11{-webkit-animation-delay:3s;animation-delay:3s}/*! _navigation.scss | Bulkit | CSS Ninja */.side-navigation-menu{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;background:#344258;position:fixed;top:0;bottom:0;left:0;width:300px;overflow:hidden;-webkit-transform:translateX(-301px);transform:translateX(-301px);transition:width .05s linear;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;z-index:1000}.side-navigation-menu.is-active{-webkit-transform:translateX(0);transform:translateX(0)}.side-navigation-menu .category-menu-wrapper{height:100%;position:relative;width:80px;background:#9a5ac2}.side-navigation-menu .category-menu-wrapper ul.categories li{height:60px}.side-navigation-menu .category-menu-wrapper ul.categories li.square-logo{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.side-navigation-menu .category-menu-wrapper ul.categories li.square-logo img{max-height:28px}.side-navigation-menu .category-menu-wrapper ul.categories li.category-link{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:pointer}.side-navigation-menu .category-menu-wrapper ul.categories li.category-link i{font-size:20px;color:#fff}.side-navigation-menu .category-menu-wrapper ul.categories li.category-link:hover{background:rgb(142.6039823009,71.3827433628,187.1172566372)}.side-navigation-menu .category-menu-wrapper ul.categories li.is-active{background:rgb(128.8716814159,62.889380531,170.110619469)}.side-navigation-menu .category-menu-wrapper .author{position:absolute;left:0;bottom:0;width:100%}.side-navigation-menu .category-menu-wrapper .author li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative}.side-navigation-menu .category-menu-wrapper .author a{position:relative;z-index:4}.side-navigation-menu .category-menu-wrapper .author .main-menu-author{width:48px;height:48px;border-radius:100px;margin:0 auto;margin-bottom:10px;-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}.side-navigation-menu .category-menu-wrapper .author .main-menu-author:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.side-navigation-menu .navigation-menu-wrapper{height:100%;width:100%;position:relative}.side-navigation-menu .navigation-menu-wrapper ul.navigation-menu{height:100%;margin:0;padding:0;max-width:400px;list-style:none;list-style-type:none;overflow:auto}.side-navigation-menu .navigation-menu-wrapper ul.navigation-menu::-webkit-scrollbar{width:10px}.side-navigation-menu .navigation-menu-wrapper ul.navigation-menu::-webkit-scrollbar-thumb{border-radius:5px;background:hsla(0,0%,100%,.1)}.side-navigation-menu .navigation-menu-wrapper .navigation-menu-header{height:60px;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:25px;text-transform:uppercase;font-weight:300;color:#fcfcfc;letter-spacing:3px;font-size:92%}.side-navigation-menu .navigation-menu-wrapper .navigation-menu-header .menu-toggle .icon-box-toggle span i{background:#fff}.side-navigation-menu .navigation-menu-wrapper .navigation-menu-header .navigation-close{opacity:0}.side-navigation-menu .navigation-menu-wrapper .navigation-menu li a span{margin-right:20px;color:#fff;font-size:22px}.side-navigation-menu .navigation-menu-wrapper .navigation-menu li a{padding:18px 25px;display:block;text-decoration:none;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.side-navigation-menu .navigation-menu-wrapper .navigation-menu li a.is-submenu{padding:12px 25px}.side-navigation-menu .navigation-menu-wrapper .navigation-menu li a.parent-link{height:60px !important;position:relative}.side-navigation-menu .navigation-menu-wrapper .navigation-menu li a.parent-link.has-new:before{content:"";position:absolute;top:18px;left:22px;width:8px;height:8px;border-radius:50%;background:#039be5;-webkit-animation:pulsate 1s ease-out;animation:pulsate 1s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;opacity:0}.side-navigation-menu .navigation-menu-wrapper .navigation-menu li a:hover{background:rgb(61.4714285714,78.0214285714,104.0285714286)}.side-navigation-menu .navigation-menu-wrapper li.has-children.active-section a.parent-link{color:hsl(276.9230769231,46.017699115%,70.6862745098%) !important}.side-navigation-menu .navigation-menu-wrapper li.has-children.active-section a.parent-link span,.side-navigation-menu .navigation-menu-wrapper li.has-children.active-section a.parent-link span:after{color:hsl(276.9230769231,46.017699115%,70.6862745098%) !important}.side-navigation-menu .navigation-menu-wrapper li.has-children ul{padding:0px}.side-navigation-menu .navigation-menu-wrapper li.has-children ul li a.is-submenu{background-color:rgb(42.5285714286,53.9785714286,71.9714285714);padding-left:62px !important;font-size:95%}.side-navigation-menu .navigation-menu-wrapper li.has-children ul li a.is-submenu:hover,.side-navigation-menu .navigation-menu-wrapper li.has-children ul li a.is-submenu.is-active{color:#9a5ac2}.side-navigation-menu .navigation-menu-wrapper li.has-children ul li a.is-submenu.has-new-feature{position:relative}.side-navigation-menu .navigation-menu-wrapper li.has-children ul li a.is-submenu.has-new-feature:after{content:"2.0";position:absolute;color:#fff;background:#9a5ac2;padding:0;font-size:10px;font-weight:700;border-radius:3px;padding:3px 6px;right:20px}.side-navigation-menu .navigation-menu-wrapper li.has-children ul li a.is-submenu.has-new-feature.is-2_2:after{content:"2.2";background:#eda514}.side-navigation-menu .navigation-menu-wrapper li.has-children ul li a.is-submenu.has-new-feature.is-2_3:after{content:"2.3";background:#eda514}.side-navigation-menu .navigation-menu-wrapper li.has-children ul li a.is-submenu.has-new-update{position:relative}.side-navigation-menu .navigation-menu-wrapper li.has-children ul li a.is-submenu.has-new-update:after{content:"2.1";position:absolute;color:#fff;background:#9a5ac2;padding:0;font-size:10px;font-weight:700;border-radius:3px;padding:3px 6px;right:20px}.side-navigation-menu .navigation-menu-wrapper li.has-children ul li a.is-submenu.has-new-update.is-2_2:after{content:"2.2";background:#eda514}.side-navigation-menu .navigation-menu-wrapper li.has-children ul li a.is-submenu.has-new-update.is-2_3:after{content:"2.3";background:#eda514}.side-navigation-menu .navigation-menu-wrapper li.has-children ul li a:hover{color:#fff;padding-left:42px}.side-navigation-menu .navigation-menu-wrapper li.has-children,.side-navigation-menu .navigation-menu-wrapper li{position:relative}.side-navigation-menu .navigation-menu-wrapper .has-children span::after{position:absolute;right:30px;content:"";color:#fff;transition:all .5s;font-size:90%;padding-top:2px}.side-navigation-menu .navigation-menu-wrapper li.active.has-children span::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.side-navigation-menu .navigation-menu-wrapper li.active.has-children{background:rgb(61.4714285714,78.0214285714,104.0285714286)}.side-navigation-menu .navigation-menu-wrapper .navigation-menu .has-children>ul{display:none}/*! _pageloader.scss | Bulkit | CSS Ninja */.pageloader{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#9a5ac2;z-index:999998;transition:-webkit-transform .35s ease-out;transition:transform .35s ease-out;transition:transform .35s ease-out, -webkit-transform .35s ease-out;transition:transform .35s ease-out,-webkit-transform .35s ease-out;-webkit-transform:translateY(-100%);transform:translateY(-100%);will-change:transform}.pageloader.is-active{-webkit-transform:translateY(0);transform:translateY(0)}.pageloader::after,.pageloader::before{position:absolute;top:50%;left:50%;display:block;border-radius:100%;content:"";z-index:999999}.pageloader::after{margin-top:-100px;margin-left:-100px;width:200px;height:200px;background-color:hsla(0,0%,100%,.5);border:3px solid hsla(0,0%,100%,.75);-webkit-animation:page-loader-inner 1.5s infinite ease-out;animation:page-loader-inner 1.5s infinite ease-out}.pageloader::before{margin-top:-30px;margin-left:-30px;width:60px;height:60px;background-color:#fff;-webkit-animation:page-loader-outer 1.5s infinite ease-in;animation:page-loader-outer 1.5s infinite ease-in}@-webkit-keyframes page-loader-inner{0%,40%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes page-loader-inner{0%,40%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@-webkit-keyframes page-loader-outer{0%{-webkit-transform:scale(1);transform:scale(1)}100%,40%{-webkit-transform:scale(0);transform:scale(0);opacity:0}}@keyframes page-loader-outer{0%{-webkit-transform:scale(1);transform:scale(1)}100%,40%{-webkit-transform:scale(0);transform:scale(0);opacity:0}}.infraloader{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#fff;z-index:-1;opacity:0;transition:opacity .35s}.infraloader.is-active{opacity:1;z-index:999997}/*! _buttons.scss | Bulkit | CSS Ninja */.button{transition:all .5s}.button.button-signup{padding:22px 40px !important}.button.button-signup.btn-outlined.is-bold{border-width:2px;font-weight:600}.button.button-cta{padding:22px 40px !important}.button.button-cta.btn-outlined.is-bold{border-width:2px;font-weight:600}.button.no-lh{line-height:0 !important}.button.button-action{padding:25px 40px !important}.button.btn-align{padding:3px 13px 6px 13px}.button.btn-align-md{padding:5px 15px 18px 15px}.button.btn-align-lg{padding:6px 15px 18px 15px}.button.btn-upper{text-transform:uppercase}.button.rounded{border-radius:500px}.button.raised:hover{box-shadow:0 14px 26px -12px rgba(0,0,0,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2) !important;opacity:.8}.button.is-raised{box-shadow:0 14px 26px -12px rgba(0,0,0,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2) !important}.button.btn-fade:hover{opacity:.6}.button.btn-outlined{background:rgba(0,0,0,0)}.button.btn-outlined.light-btn{border-color:#fff;color:#fff}.button.btn-outlined.light-btn:hover{background-color:#fff;color:#444f60}.button.btn-outlined.is-bold{border-width:2px;font-weight:600}.button.btn-padding{padding:6px 13px 16px 13px !important}.button.default-btn{color:#cecece !important}.button.is-link{text-decoration:none !important}.button.has-icon-right i{padding-left:8px}.button:focus{border-color:#ccc}.button i{position:relative;top:1px;padding-right:8px}.button.has-icon i{position:relative;margin-right:5px;font-size:1.7rem}.button.is-fullwidth{display:block !important;width:100% !important;text-align:center !important}.button.btn-square{width:45px;height:45px;text-align:center !important;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.button.btn-square.is-small{width:36px;height:36px}.button.btn-square.is-medium{width:55px;height:55px}.button.btn-square.is-large{width:64px;height:64px}.button.btn-square i{font-size:21px;padding:0 !important}.button.btn-square.is-small i{font-size:18px}.button.btn-square.is-medium i{font-size:28px}.button.btn-square.is-large i{font-size:32px}.button.is-link{background:rgba(0,0,0,0) !important}.button.is-link.btn-more{text-decoration:none !important}.button.is-link.color-primary i{font-size:9px;margin-left:10px;position:relative;top:2px;color:#9a5ac2 !important;transition:all .5s}.button.is-link:hover{background:#f5f5f5 !important}.button.is-link:hover i{-webkit-transform:translate(10px, 0);transform:translate(10px, 0)}.button.primary-btn{outline:none;border-color:#9a5ac2;background-color:#9a5ac2;color:#fff;transition:all .5s}.button.primary-btn:hover{color:#fff}.button.primary-btn.raised:hover{box-shadow:0 14px 26px -12px rgba(57,106,252,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(57,106,252,.2) !important;opacity:.9 .5}.button.primary-btn.btn-outlined{border-color:#9a5ac2;color:#9a5ac2;background-color:rgba(0,0,0,0)}.button.primary-btn.btn-outlined:hover{color:#fff;background-color:#9a5ac2}.button.primary-btn:focus{border-color:#9a5ac2}.button.secondary-btn{outline:none;border-color:#9a5ac2;background-color:#9a5ac2;color:#fff;transition:all .5s}.button.secondary-btn:hover{color:#fff}.button.secondary-btn.raised:hover{box-shadow:0 14px 26px -12px rgba(124,77,255,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(124,77,255,.2) !important;opacity:.95}.button.secondary-btn.btn-outlined{border-color:#9a5ac2;color:#9a5ac2;background-color:rgba(0,0,0,0)}.button.secondary-btn.btn-outlined:hover{color:#fff;background-color:#9a5ac2}.button.secondary-btn:focus{border-color:#9a5ac2}.button.accent-btn{outline:none;border-color:#c369c7;background-color:#c369c7;color:#fff;transition:all .5s}.button.accent-btn:hover{color:#fff}.button.accent-btn.raised:hover{box-shadow:0 14px 26px -12px rgba(255,114,115,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(255,114,115,.2) !important;opacity:.8}.button.accent-btn.btn-outlined{border-color:#c369c7;color:#c369c7;background-color:rgba(0,0,0,0)}.button.accent-btn.btn-outlined:hover{color:#fff;background-color:#c369c7}.button.accent-btn:focus{border-color:#c369c7}.button.success-btn{outline:none;border-color:#00b289;background-color:#00b289;color:#fff;transition:all .5s}.button.success-btn:hover{color:#fff}.button.success-btn.raised:hover{box-shadow:0 14px 26px -12px rgba(0,178,137,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,178,137,.2) !important;opacity:.8}.button.success-btn.btn-outlined{border-color:#00b289;color:#00b289;background-color:rgba(0,0,0,0)}.button.success-btn.btn-outlined:hover{color:#fff;background-color:#00b289}.button.success-btn:focus{border-color:#00b289}.button.warning-btn{outline:none;border-color:#eda514;background-color:#eda514;color:#fff;transition:all .5s}.button.warning-btn:hover{color:#fff}.button.warning-btn.raised:hover{box-shadow:0 14px 26px -12px rgba(237,165,20,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(237,165,20,.2) !important;opacity:.8}.button.warning-btn.btn-outlined{border-color:#eda514;color:#eda514;background-color:rgba(0,0,0,0)}.button.warning-btn.btn-outlined:hover{color:#fff;background-color:#eda514}.button.warning-btn:focus{border-color:#eda514}.button.danger-btn{outline:none;border-color:#ff7273;background-color:#ff7273;color:#fff;transition:all .5s}.button.danger-btn:hover{color:#fff}.button.danger-btn.raised:hover{box-shadow:0 14px 26px -12px rgba(255,114,115,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(255,114,115,.2) !important;opacity:.8}.button.danger-btn.btn-outlined{border-color:#ff7273;color:#ff7273;background-color:rgba(0,0,0,0)}.button.danger-btn.btn-outlined:hover{color:#fff;background-color:#ff7273}.button.danger-btn:focus{border-color:#ff7273}.button.info-btn{outline:none;border-color:#039be5;background-color:#039be5;color:#fff;transition:all .5s}.button.info-btn:hover{color:#fff}.button.info-btn.raised:hover{box-shadow:0 14px 26px -12px rgba(3,155,229,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(3,155,229,.2) !important;opacity:.8}.button.info-btn.btn-outlined{border-color:#039be5;color:#039be5;background-color:rgba(0,0,0,0)}.button.info-btn.btn-outlined:hover{color:#fff;background-color:#039be5}.button.info-btn:focus{border-color:#039be5}.button.social-btn{color:#fff}.button.social-btn.facebook{background-color:#3b5998}.button.social-btn.twitter{background-color:#1dcaff}.button.social-btn.linkedin{background-color:#007bb6}.button.social-btn.tumblr{background-color:#35465c}.button.social-btn.github{background-color:#444}.ripple{overflow:hidden}.ripple-effect{position:absolute;border-radius:50%;width:50px;height:50px;background:#fff;-webkit-animation:ripple-animation 2s;animation:ripple-animation 2s}@-webkit-keyframes ripple-animation{from{-webkit-transform:scale(1);transform:scale(1);opacity:.4}to{-webkit-transform:scale(100);transform:scale(100);opacity:0}}@keyframes ripple-animation{from{-webkit-transform:scale(1);transform:scale(1);opacity:.4}to{-webkit-transform:scale(100);transform:scale(100);opacity:0}}/*! _cards.scss | Bulkit | CSS Ninja */.feature-card{width:300px;height:320px;background-color:#fff;border-radius:3px;margin:0 auto;transition:all .6s}.feature-card.card-md{height:350px}.feature-card.card-lg{height:400px}.feature-card.card-shadow{box-shadow:0px 5px 43px rgba(0,0,0,.18) !important}.feature-card.hover-inset:hover{box-shadow:inset rgba(143,160,241,.2) 0 0 0 1px,rgba(213,220,247,.59) 0 10px 20px;cursor:pointer}.feature-card.light-bordered{border:1px solid #e5e5e5 !important}.feature-card .card-title h4{font-size:1.2rem;font-weight:600;color:#444f60}.feature-card .card-icon img{height:140px;margin-top:20px}.feature-card .card-img img{border-top-left-radius:4px;border-top-right-radius:4px}.feature-card .card-action{margin-top:40px}.feature-card .card-feature-description{padding:5px 30px !important}.feature-card .card-feature-description span{color:#878787;margin-top:20px}.feature-card .card-img-description{padding-bottom:10px}.feature-card .card-img-description span{color:#878787;margin-top:20px}.feature-card .bookmark i{font-size:1.4rem;color:#a9abac;position:relative;top:3px;margin-right:10px}.feature-card .bookmark i:hover{color:#9a5ac2}.flex-card{position:relative;background-color:#fff;border:1px solid #fcfcfc;border-radius:.1875rem;display:inline-block;position:relative;overflow:hidden;width:100%;margin-bottom:20px;transition:all .5s}.flex-card .flex-card-header{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;border-bottom:1px solid #ededed;padding:10px 15px}.flex-card .flex-card-header .header-avatar{max-height:45px}.flex-card .flex-card-header .header-avatar img{height:45px;border-radius:100px}.flex-card .flex-card-header .header-info{margin:0 10px}.flex-card .flex-card-header .header-info .header-title{font-size:1.2rem}.flex-card .flex-card-header .header-info .header-subtitle{font-size:.9rem;color:#a9abac}.flex-card .flex-card-header .header-control{margin-right:10px}.flex-card .flex-card-header .header-control i{font-size:.8rem;color:#a9abac}.flex-card .flex-card-header .header-control:hover i{color:#9a5ac2}.flex-card .flex-card-header.primary{background:#9a5ac2}.flex-card .flex-card-header.primary .header-info div,.flex-card .flex-card-header.primary .header-control i{color:#fff !important}.flex-card .flex-card-header.secondary{background:#9a5ac2}.flex-card .flex-card-header.secondary .header-info div,.flex-card .flex-card-header.secondary .header-control i{color:#fff !important}.flex-card .flex-card-header.accent{background:#c369c7}.flex-card .flex-card-header.accent .header-info div,.flex-card .flex-card-header.accent .header-control i{color:#fff !important}.flex-card .card-body{padding:30px 30px}.flex-card .card-body.is-small{padding:20px 20px}.flex-card .card-body.is-large{padding:40px 40px}.flex-card h3.card-title{margin-bottom:10px;margin-top:10px;font-size:22px;line-height:30px;text-decoration:none}.flex-card .card-description{line-height:24px;cursor:default;color:#777;font-size:16px}.flex-card.primary-card{background:#9a5ac2}.flex-card.primary-card .content,.flex-card.primary-card .content h2{color:#fff !important}.flex-card.secondary-card{background:#9a5ac2}.flex-card.secondary-card .content,.flex-card.secondary-card .content h2{color:#fff !important}.flex-card.accent-card{background:#c369c7}.flex-card.accent-card .content,.flex-card.accent-card .content h2{color:#fff !important}.flex-card.card-overflow{overflow:visible !important}.flex-card.light-bordered{border:1px solid #e5e5e5 !important}.flex-card.simple-shadow{box-shadow:-1px 3px 10px 0 rgba(0,0,0,.06)}.flex-card.light-raised{box-shadow:0 3px 10px 4px rgba(0,0,0,.04)}.flex-card.raised{box-shadow:0px 5px 25px 0px rgba(0,0,0,.2)}.flex-card.hover-raised:hover{box-shadow:0px 5px 25px 0px rgba(0,0,0,.2);cursor:pointer}.flex-card.hover-inset:hover{box-shadow:inset rgba(143,160,241,.2) 0 0 0 1px,rgba(213,220,247,.59) 0 10px 20px;cursor:pointer}.flex-card .tabs{padding:15px .7rem}.flex-card .navtab-content{min-height:190px}.flex-card .navtab-content p{padding:0 .8rem 20px}.flex-card.icon-card{box-shadow:0 3px 10px 0 rgba(0,0,0,.1);transition:inherit;margin-bottom:0}.flex-card.icon-card img{max-height:80px}.flex-card.icon-card .icon-card-text{font-size:1.1rem;color:#a9abac}.flex-card.icon-card-hover{height:170px;padding:20px 20px 10px 130px;border-radius:8px;box-shadow:-1px 3px 10px 0 rgba(0,0,0,.04);-webkit-transform:translate(0, 0);transform:translate(0, 0);text-align:left;background-color:#fff}.flex-card.icon-card-hover:hover{box-shadow:-1px 3px 10px 0 rgba(0,0,0,.1);-webkit-transform:translate(0, -10px);transform:translate(0, -10px)}.flex-card.icon-card-hover.first-card{background-image:linear-gradient(180deg, hsla(0, 0%, 100%, 0.65), hsla(0, 0%, 100%, 0.65)),url(../images/illustrations/icons/landing-v1/chrono.svg);background-position:0 0,-80px 20px;background-size:auto,200px;background-repeat:repeat,no-repeat;transition:all 350ms ease}.flex-card.icon-card-hover.first-card:hover{background-image:linear-gradient(180deg, transparent, transparent),url(../images/illustrations/icons/landing-v1/chrono.svg);background-position:0 0,-80px -25px;background-size:auto,200px;background-repeat:repeat,no-repeat}.flex-card.icon-card-hover.second-card{background-image:linear-gradient(180deg, hsla(0, 0%, 100%, 0.65), hsla(0, 0%, 100%, 0.65)),url(../images/illustrations/icons/landing-v1/tablet-dots.svg);background-position:0 0,-80px 20px;background-size:auto,200px;background-repeat:repeat,no-repeat;transition:all 350ms ease}.flex-card.icon-card-hover.second-card:hover{background-image:linear-gradient(180deg, transparent, transparent),url(../images/illustrations/icons/landing-v1/tablet-dots.svg);background-position:0 0,-80px -25px;background-size:auto,200px;background-repeat:repeat,no-repeat}.flex-card.icon-card-hover.third-card{background-image:linear-gradient(180deg, hsla(0, 0%, 100%, 0.65), hsla(0, 0%, 100%, 0.65)),url(../images/illustrations/icons/landing-v1/cog.svg);background-position:0 0,-80px 20px;background-size:auto,200px;background-repeat:repeat,no-repeat;transition:all 350ms ease}.flex-card.icon-card-hover.third-card:hover{background-image:linear-gradient(180deg, transparent, transparent),url(../images/illustrations/icons/landing-v1/cog.svg);background-position:0 0,-80px -25px;background-size:auto,200px;background-repeat:repeat,no-repeat}.flex-card.icon-card-hover.fourth-card{background-image:linear-gradient(180deg, hsla(0, 0%, 100%, 0.65), hsla(0, 0%, 100%, 0.65)),url(../images/illustrations/icons/landing-v1/plane.svg);background-position:0 0,-80px 20px;background-size:auto,200px;background-repeat:repeat,no-repeat;transition:all 350ms ease}.flex-card.icon-card-hover.fourth-card:hover{background-image:linear-gradient(180deg, transparent, transparent),url(../images/illustrations/icons/landing-v1/plane.svg);background-position:0 0,-80px -25px;background-size:auto,200px;background-repeat:repeat,no-repeat}.flex-card.testimonial-card .testimonial-title{color:#9a5ac2;font-weight:500;padding:5px 0}.flex-card.testimonial-card .testimonial-text{color:#999;font-size:.9rem;font-style:italic;padding:5px 0}.flex-card.testimonial-card .user-id{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;padding:5px 0}.flex-card.testimonial-card .user-id img{height:50px;border-radius:100px}.flex-card.testimonial-card .user-id .info{padding:0 10px}.flex-card.testimonial-card .user-id .info .name{font-size:1.1rem;font-weight:600;color:#444f60}.flex-card.testimonial-card .user-id .info .position{font-size:.9rem;color:#cecece}.flex-card .navigation-tabs.outlined-pills .tabs.tabs-header.primary{background-color:#9a5ac2}.flex-card .navigation-tabs.outlined-pills .tabs.tabs-header.secondary{background-color:#9a5ac2}.flex-card .navigation-tabs.outlined-pills .tabs.tabs-header.accent{background-color:#c369c7}.flex-card .navigation-tabs.outlined-pills .tabs.tabs-header ul li a{color:#f2f2f2}.flex-card .navigation-tabs.outlined-pills .tabs.tabs-header ul li.is-active a{color:#fff;border:1px solid #fff;border-bottom-color:#fff !important}.flex-card .icon-group{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}.flex-card .icon-group img{height:60px}.flex-card .icon-group span{font-size:20px;margin-left:20px;color:#999;transition:all .5s}.flex-card .icon-group span:hover{-webkit-transform:translate(10px, 0);transform:translate(10px, 0)}.flex-card.auth-card{padding:0px 40px 20px 40px}.flex-card.auth-card .auth-card-header{height:5rem;width:100%;position:relative;top:-2.5rem;left:auto !important;right:auto !important;border-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}.flex-card.auth-card .auth-card-header img{max-height:30px}.flex-card.auth-card .auth-card-header.header-primary{background-color:#9a5ac2;color:#fff;box-shadow:0 14px 26px -12px rgba(57,106,252,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(57,106,252,.2) !important}.flex-card.auth-card .auth-card-header.header-secondary{background-color:#9a5ac2;color:#fff;box-shadow:0 14px 26px -12px rgba(124,77,255,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(124,77,255,.2) !important}.flex-card.auth-card .auth-card-header.header-accent{background-color:#c369c7;color:#fff;box-shadow:0 14px 26px -12px rgba(255,114,115,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(255,114,115,.2) !important}.flex-card .card-content{position:relative;padding:1rem !important}.flex-card .card-content .bottom-avatar img{height:50px;border-radius:100px;position:absolute;right:0;bottom:0}.floating-circle{width:100px;height:100px;margin-right:auto;margin-left:auto;padding-top:22px;border-radius:50px;background-color:#fff;box-shadow:-1px 3px 10px 0 rgba(0,0,0,.06)}.floating-circle img{width:60px;position:relative;left:20px}.event-card{overflow:hidden;width:100%;height:320px;display:inline-block;position:relative;background-color:#fff;transition:box-shadow 300ms ease-in;border-top-left-radius:4px;border-top-right-radius:4px;border:1px solid #ededed}.event-card:hover{box-shadow:1px 1px 8px 2px rgba(0,0,0,.1)}.event-card .card-date{position:absolute;top:0;right:0;background-color:#c369c7;z-index:1}.event-card .card-date .date{padding:0 10px}.event-card .card-date .date .day{font-size:2.7rem;color:#fff;font-weight:bold}.event-card .card-date .date .month{font-weight:500;color:#fff}.img-container{position:absolute;height:100%;width:100%;left:0;top:0}.img-container img{height:100%;width:100%;object-fit:cover}.card-text{bottom:-40%}@media(max-width: 768px){.card-text{bottom:-71%}}@media(min-width: 768px){.card-text{bottom:-55%}}@media(min-width: 1024px){.card-text{bottom:-64%}}@media(min-width: 1420px){.card-text{bottom:-70%}}.card-text{width:100%;height:100%;position:absolute;background-color:#fff;transition:all 450ms cubic-bezier(0.6, 0.06, 0.34, 0.61)}.card-text.is-clicked,.event-card:hover .card-text{bottom:0%}.card-text .button.is-link i{font-size:10px !important;transition:all .5s !important;margin-left:20px;top:2px}.card-text .text.text-container{padding:20px 30px}.card-text .text.text-container .text-header .text-subtitle{color:#c369c7;font-family:"Nexa Light",sans-serif}.card-text .text.text-title{font-family:"Nexa Bold",sans-serif;font-size:1.15em;margin-bottom:.25em;font-weight:bold;text-transform:uppercase}.card-text .text.text-details:before{content:"";display:block;width:30%;height:1px;background-color:#ddd;margin:30px 0}.card-text .text.text-description{line-height:1.4em}.card-text .text.text-link{text-decoration:none;margin-top:1em;display:inline-block;color:#c369c7}.card-text .text.text-link:hover{color:rgb(224.7087378641,179.2718446602,226.7281553398)}.card.card-shadow{box-shadow:0px 5px 43px rgba(0,0,0,.18) !important}.card .image{border-top-left-radius:4px;border-top-right-radius:4px}.card img{display:block}.card.ressource-card{position:relative}.card.ressource-card .ressource-avatar img{position:absolute;top:15px;right:15px;height:60px;width:60px;border-radius:1000px}.card.ressource-card .card-image{position:relative}.card.ressource-card .card-image figure{overflow:hidden}.card.ressource-card .card-image figure.zoomOut img{-webkit-transform:scale(1.5);transform:scale(1.5);transition:.3s ease-in-out}.card.ressource-card .card-image figure.zoomIn img{-webkit-transform:scale(1);transform:scale(1);transition:.3s ease-in-out}.card.ressource-card .card-image .card-image-overlay{position:absolute;width:100%;height:100%;background:rgba(68,79,96,.6);z-index:1}.card.ressource-card .card-image .card-image-overlay.primary{background:#9a5ac2;opacity:.6}.card.ressource-card .card-image .card-image-overlay.secondary{background:#9a5ac2;opacity:.6}.card.ressource-card .card-image .card-image-overlay.accent{background:#c369c7;opacity:.6}.card.ressource-card .card-content .media-content a{font-family:"Nexa Bold",sans-serif;font-size:16px;color:#444f60}.card.ressource-card .card-content .media-content a:hover{color:#9a5ac2}.card.ressource-card .card-content .media-content p{font-family:"Nexa Light";font-weight:700;color:#999}.card.ressource-card .avatar-rounded img{border-radius:50px !important}.card.ressource-card:hover .card-image figure.zoomOut img{-webkit-transform:scale(1);transform:scale(1);opacity:.8}.card.ressource-card:hover .card-image figure.zoomIn img{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:.8}.card.card-floating-wide,.card.card-floating-boxed{margin:4%;border-radius:6px}.card.card-floating-wide .title,.card.card-floating-boxed .title{margin:0 !important;padding:10px 0}.card.card-floating-wide .subtitle,.card.card-floating-boxed .subtitle{font-size:.9rem;color:#a9abac;margin:0 !important}.card.card-floating-wide .card-image figure img{display:block;-webkit-transform:scale(1.08);transform:scale(1.08);border-radius:6px;box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.card.card-floating-boxed .title{margin-top:-10%}.card.card-floating-boxed .card-image figure img{display:block;-webkit-transform:scale(0.94);transform:scale(0.94);border-radius:6px;box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);margin-top:-10%}.card.card-floating-boxed .card-content{margin-top:-50px}.media-card{min-height:260px}.media-card .media-card-image{height:100% !important;min-height:260px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.media-card .mcard-content{padding:20px}.media-card .mcard-content .mcard-title{line-height:1.2 !important;font-size:20px !important;font-weight:600;color:#444f60}.media-card .mcard-content .mcard-title a{color:#444f60}.media-card .mcard-content .mcard-description{line-height:1.4 !important;max-height:4.2em !important;margin-top:7px;color:#999}.media-card .mcard-controls{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;padding:20px;position:absolute;bottom:0 !important;width:100%}.media-card .mcard-controls .mcard-avatar img{height:40px;width:40px;border-radius:250px}.media-card .mcard-controls .mcard-info{margin-left:15px}.media-card .mcard-controls .mcard-info span{font-size:14px;line-height:1.4}.media-card .mcard-controls .mcard-info div span{font-size:12px;line-height:1.2;color:#a9abac}.media-card .mcard-controls .mcard-info div i{font-size:4px;position:relative;color:#999;top:-2px;margin:0 5px}.media-card .mcard-controls .mcard-actions i{position:relative;top:5px;color:#a9abac;cursor:pointer}.media-card .mcard-controls .mcard-actions i:hover{color:#c369c7}.media-card .content-column{position:relative}/*! _boxes.scss | Bulkit | CSS Ninja */.icon-box .box-icon{color:#cecece;font-size:2.8rem;margin-bottom:1rem}.icon-box .box-title{color:#444f60;margin-bottom:10px;font-weight:500}.icon-box .box-text{color:#a9abac;font-size:13px}.icon-box.primary .box-icon{color:#9a5ac2}.icon-box.primary .box-title{color:#9a5ac2}.icon-box.secondary .box-icon{color:#9a5ac2}.icon-box.secondary .box-title{color:#9a5ac2}.icon-box.accent .box-icon{color:#c369c7}.icon-box.accent .box-title{color:#c369c7}.icon-box.info .box-icon{color:#039be5}.icon-box.info .box-title{color:#039be5}.icon-box.success .box-icon{color:#00b289}.icon-box.success .box-title{color:#00b289}.icon-box.warning .box-icon{color:#eda514}.icon-box.warning .box-title{color:#eda514}.icon-box.danger .box-icon{color:#ff7273}.icon-box.danger .box-title{color:#ff7273}.icon-box.compact .box-icon{color:#fff;font-size:3rem;font-weight:bolder;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.icon-box.compact .box-icon i{padding:1.4rem;background:#c369c7;border-radius:5px}.icon-box.compact .box-text{padding:0 40px 0 40px}.diamond-box{text-align:center}.diamond-box .diamond-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.diamond-box .diamond{width:60px;height:60px;background-color:#999;position:relative;border-radius:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-bottom:1.5rem}.diamond-box .diamond i{font-size:36px;position:absolute;color:#fff;left:11px;top:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.diamond-box .box-title{color:#444f60;margin-bottom:10px;font-weight:500}.diamond-box .box-text{color:#a9abac;font-size:13px}.diamond-box.primary .diamond{background-color:#9a5ac2;box-shadow:0 14px 26px -12px rgba(57,106,252,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(57,106,252,.2) !important}.diamond-box.primary .box-title{color:#9a5ac2}.diamond-box.secondary .diamond{background-color:#9a5ac2;box-shadow:0 14px 26px -12px rgba(124,77,255,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(124,77,255,.2) !important}.diamond-box.secondary .box-title{color:#9a5ac2}.diamond-box.accent .diamond{background-color:#c369c7;box-shadow:0 14px 26px -12px rgba(255,114,115,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(255,114,115,.2) !important}.diamond-box.accent .box-title{color:#c369c7}.diamond-box.info .diamond{background-color:#039be5;box-shadow:0 14px 26px -12px rgba(3,155,229,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(3,155,229,.2) !important}.diamond-box.info .box-title{color:#039be5}.diamond-box.success .diamond{background-color:#00b289;box-shadow:0 14px 26px -12px rgba(0,178,137,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,178,137,.2) !important}.diamond-box.success .box-title{color:#00b289}.diamond-box.warning .diamond{background-color:#eda514;box-shadow:0 14px 26px -12px rgba(237,165,20,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(237,165,20,.2) !important}.diamond-box.warning .box-title{color:#eda514}.diamond-box.danger .diamond{background-color:#ff7273;box-shadow:0 14px 26px -12px rgba(255,114,115,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(255,114,115,.2) !important}.diamond-box.danger .box-title{color:#ff7273}.square-icon-box{text-align:center}.square-icon-box:hover .icon-box-wrapper .icon-box:after{-webkit-transform:scale(1);transform:scale(1)}.square-icon-box.rounded .icon-box{border-radius:100px !important}.square-icon-box.rounded .icon-box:after{border-radius:100px !important}.square-icon-box .icon-box-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:5px}.square-icon-box .icon-box-wrapper .icon-box{width:60px;height:60px;background-color:#999;position:relative;border-radius:4px;cursor:pointer}.square-icon-box .icon-box-wrapper .icon-box i{font-size:28px;position:absolute;color:#fff;left:16px;top:16px}.square-icon-box .icon-box-wrapper .icon-box:after{width:76px;height:76px;content:"";display:block;position:absolute;z-index:1;top:-8px;left:-8px;opacity:.8;border-radius:4px;-webkit-transform:scale(0.8);transform:scale(0.8);transition:all .3s}.square-icon-box .box-title{color:#444f60;padding:5px;font-weight:500}.square-icon-box .box-text{color:#a9abac;padding:0 10px;font-size:13px}.square-icon-box.primary .icon-box{background-color:#9a5ac2;box-shadow:0 14px 26px -12px rgba(57,106,252,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(57,106,252,.2) !important}.square-icon-box.primary .icon-box:after{border:2px solid #9a5ac2}.square-icon-box.primary .box-title{color:#9a5ac2}.square-icon-box.secondary .icon-box{background-color:#9a5ac2;box-shadow:0 14px 26px -12px rgba(124,77,255,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(124,77,255,.2) !important}.square-icon-box.secondary .icon-box:after{border:2px solid #9a5ac2}.square-icon-box.secondary .box-title{color:#9a5ac2}.square-icon-box.accent .icon-box{background-color:#c369c7;box-shadow:0 14px 26px -12px rgba(255,114,115,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(255,114,115,.2) !important}.square-icon-box.accent .icon-box:after{border:2px solid #c369c7}.square-icon-box.accent .box-title{color:#c369c7}.square-icon-box.info .icon-box{background-color:#039be5;box-shadow:0 14px 26px -12px rgba(3,155,229,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(3,155,229,.2) !important}.square-icon-box.info .icon-box:after{border:2px solid #039be5}.square-icon-box.info .box-title{color:#039be5}.square-icon-box.success .icon-box{background-color:#00b289;box-shadow:0 14px 26px -12px rgba(0,178,137,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,178,137,.2) !important}.square-icon-box.success .icon-box:after{border:2px solid #00b289}.square-icon-box.success .box-title{color:#00b289}.square-icon-box.warning .icon-box{background-color:#eda514;box-shadow:0 14px 26px -12px rgba(237,165,20,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(237,165,20,.2) !important}.square-icon-box.warning .icon-box:after{border:2px solid #eda514}.square-icon-box.warning .box-title{color:#eda514}.square-icon-box.danger .icon-box{background-color:#ff7273;box-shadow:0 14px 26px -12px rgba(255,114,115,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(255,114,115,.2) !important}.square-icon-box.danger .icon-box:after{border:2px solid #ff7273}.square-icon-box.danger .box-title{color:#ff7273}.shadow-icon-box span{display:block;position:absolute;height:75px;width:75px;color:#fff;text-shadow:rgb(114.767699115,56.0066371681,151.4933628319) 1px 1px,rgb(114.767699115,56.0066371681,151.4933628319) 2px 2px,rgb(114.767699115,56.0066371681,151.4933628319) 3px 3px,rgb(114.767699115,56.0066371681,151.4933628319) 4px 4px,rgb(114.767699115,56.0066371681,151.4933628319) 5px 5px,rgb(114.767699115,56.0066371681,151.4933628319) 6px 6px,rgb(114.767699115,56.0066371681,151.4933628319) 7px 7px,rgb(114.767699115,56.0066371681,151.4933628319) 8px 8px,rgb(114.767699115,56.0066371681,151.4933628319) 9px 9px,rgb(114.767699115,56.0066371681,151.4933628319) 10px 10px,rgb(114.767699115,56.0066371681,151.4933628319) 11px 11px,rgb(114.767699115,56.0066371681,151.4933628319) 12px 12px,rgb(114.767699115,56.0066371681,151.4933628319) 13px 13px,rgb(114.767699115,56.0066371681,151.4933628319) 14px 14px,rgb(114.767699115,56.0066371681,151.4933628319) 15px 15px,rgb(114.767699115,56.0066371681,151.4933628319) 16px 16px,rgb(114.767699115,56.0066371681,151.4933628319) 17px 17px,rgb(114.767699115,56.0066371681,151.4933628319) 18px 18px,rgb(114.767699115,56.0066371681,151.4933628319) 19px 19px,rgb(114.767699115,56.0066371681,151.4933628319) 20px 20px,rgb(114.767699115,56.0066371681,151.4933628319) 21px 21px,rgb(114.767699115,56.0066371681,151.4933628319) 22px 22px,rgb(114.767699115,56.0066371681,151.4933628319) 23px 23px,rgb(114.767699115,56.0066371681,151.4933628319) 24px 24px,rgb(114.767699115,56.0066371681,151.4933628319) 25px 25px,rgb(114.767699115,56.0066371681,151.4933628319) 26px 26px,rgb(114.767699115,56.0066371681,151.4933628319) 27px 27px,rgb(114.767699115,56.0066371681,151.4933628319) 28px 28px,rgb(114.767699115,56.0066371681,151.4933628319) 29px 29px,rgb(114.767699115,56.0066371681,151.4933628319) 30px 30px,rgb(114.767699115,56.0066371681,151.4933628319) 31px 31px,rgb(114.767699115,56.0066371681,151.4933628319) 32px 32px,rgb(114.767699115,56.0066371681,151.4933628319) 33px 33px,rgb(114.767699115,56.0066371681,151.4933628319) 34px 34px,rgb(114.767699115,56.0066371681,151.4933628319) 35px 35px,rgb(114.767699115,56.0066371681,151.4933628319) 36px 36px,rgb(114.767699115,56.0066371681,151.4933628319) 37px 37px,rgb(114.767699115,56.0066371681,151.4933628319) 38px 38px,rgb(114.767699115,56.0066371681,151.4933628319) 39px 39px,rgb(114.767699115,56.0066371681,151.4933628319) 40px 40px,rgb(114.767699115,56.0066371681,151.4933628319) 41px 41px,rgb(114.767699115,56.0066371681,151.4933628319) 42px 42px,rgb(114.767699115,56.0066371681,151.4933628319) 43px 43px,rgb(114.767699115,56.0066371681,151.4933628319) 44px 44px,rgb(114.767699115,56.0066371681,151.4933628319) 45px 45px,rgb(114.767699115,56.0066371681,151.4933628319) 46px 46px,rgb(114.767699115,56.0066371681,151.4933628319) 47px 47px,rgb(114.767699115,56.0066371681,151.4933628319) 48px 48px,rgb(114.767699115,56.0066371681,151.4933628319) 49px 49px,rgb(114.767699115,56.0066371681,151.4933628319) 50px 50px,rgb(114.767699115,56.0066371681,151.4933628319) 51px 51px,rgb(114.767699115,56.0066371681,151.4933628319) 52px 52px,rgb(114.767699115,56.0066371681,151.4933628319) 53px 53px,rgb(114.767699115,56.0066371681,151.4933628319) 54px 54px,rgb(114.767699115,56.0066371681,151.4933628319) 55px 55px,rgb(114.767699115,56.0066371681,151.4933628319) 56px 56px,rgb(114.767699115,56.0066371681,151.4933628319) 57px 57px,rgb(114.767699115,56.0066371681,151.4933628319) 58px 58px,rgb(114.767699115,56.0066371681,151.4933628319) 59px 59px,rgb(114.767699115,56.0066371681,151.4933628319) 60px 60px,rgb(114.767699115,56.0066371681,151.4933628319) 61px 61px,rgb(114.767699115,56.0066371681,151.4933628319) 62px 62px,rgb(114.767699115,56.0066371681,151.4933628319) 63px 63px,rgb(114.767699115,56.0066371681,151.4933628319) 64px 64px,rgb(114.767699115,56.0066371681,151.4933628319) 65px 65px,rgb(114.767699115,56.0066371681,151.4933628319) 66px 66px,rgb(114.767699115,56.0066371681,151.4933628319) 67px 67px,rgb(114.767699115,56.0066371681,151.4933628319) 68px 68px,rgb(114.767699115,56.0066371681,151.4933628319) 69px 69px,rgb(114.767699115,56.0066371681,151.4933628319) 70px 70px,rgb(114.767699115,56.0066371681,151.4933628319) 71px 71px,rgb(114.767699115,56.0066371681,151.4933628319) 72px 72px,rgb(114.767699115,56.0066371681,151.4933628319) 73px 73px,rgb(114.767699115,56.0066371681,151.4933628319) 74px 74px,rgb(114.767699115,56.0066371681,151.4933628319) 75px 75px}.shadow-icon-box{position:relative;text-align:center;overflow:hidden;margin:0 auto;width:75px;height:75px;font-size:25px;line-height:75px;background-color:#9a5ac2;border-radius:10px;-ms-box-shadow:0 14px 26px -12px rgba(57,106,252,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(57,106,252,.2) !important;box-shadow:0 14px 26px -12px rgba(57,106,252,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(57,106,252,.2) !important}.shadow-icon-box.rounded{border-radius:100px}.shadow-icon-box.is-secondary{background-color:#9a5ac2;-ms-box-shadow:0 14px 26px -12px rgba(124,77,255,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(124,77,255,.2) !important;box-shadow:0 14px 26px -12px rgba(124,77,255,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(124,77,255,.2) !important}.shadow-icon-box.is-secondary span{text-shadow:rgb(114.767699115,56.0066371681,151.4933628319) 1px 1px,rgb(114.767699115,56.0066371681,151.4933628319) 2px 2px,rgb(114.767699115,56.0066371681,151.4933628319) 3px 3px,rgb(114.767699115,56.0066371681,151.4933628319) 4px 4px,rgb(114.767699115,56.0066371681,151.4933628319) 5px 5px,rgb(114.767699115,56.0066371681,151.4933628319) 6px 6px,rgb(114.767699115,56.0066371681,151.4933628319) 7px 7px,rgb(114.767699115,56.0066371681,151.4933628319) 8px 8px,rgb(114.767699115,56.0066371681,151.4933628319) 9px 9px,rgb(114.767699115,56.0066371681,151.4933628319) 10px 10px,rgb(114.767699115,56.0066371681,151.4933628319) 11px 11px,rgb(114.767699115,56.0066371681,151.4933628319) 12px 12px,rgb(114.767699115,56.0066371681,151.4933628319) 13px 13px,rgb(114.767699115,56.0066371681,151.4933628319) 14px 14px,rgb(114.767699115,56.0066371681,151.4933628319) 15px 15px,rgb(114.767699115,56.0066371681,151.4933628319) 16px 16px,rgb(114.767699115,56.0066371681,151.4933628319) 17px 17px,rgb(114.767699115,56.0066371681,151.4933628319) 18px 18px,rgb(114.767699115,56.0066371681,151.4933628319) 19px 19px,rgb(114.767699115,56.0066371681,151.4933628319) 20px 20px,rgb(114.767699115,56.0066371681,151.4933628319) 21px 21px,rgb(114.767699115,56.0066371681,151.4933628319) 22px 22px,rgb(114.767699115,56.0066371681,151.4933628319) 23px 23px,rgb(114.767699115,56.0066371681,151.4933628319) 24px 24px,rgb(114.767699115,56.0066371681,151.4933628319) 25px 25px,rgb(114.767699115,56.0066371681,151.4933628319) 26px 26px,rgb(114.767699115,56.0066371681,151.4933628319) 27px 27px,rgb(114.767699115,56.0066371681,151.4933628319) 28px 28px,rgb(114.767699115,56.0066371681,151.4933628319) 29px 29px,rgb(114.767699115,56.0066371681,151.4933628319) 30px 30px,rgb(114.767699115,56.0066371681,151.4933628319) 31px 31px,rgb(114.767699115,56.0066371681,151.4933628319) 32px 32px,rgb(114.767699115,56.0066371681,151.4933628319) 33px 33px,rgb(114.767699115,56.0066371681,151.4933628319) 34px 34px,rgb(114.767699115,56.0066371681,151.4933628319) 35px 35px,rgb(114.767699115,56.0066371681,151.4933628319) 36px 36px,rgb(114.767699115,56.0066371681,151.4933628319) 37px 37px,rgb(114.767699115,56.0066371681,151.4933628319) 38px 38px,rgb(114.767699115,56.0066371681,151.4933628319) 39px 39px,rgb(114.767699115,56.0066371681,151.4933628319) 40px 40px,rgb(114.767699115,56.0066371681,151.4933628319) 41px 41px,rgb(114.767699115,56.0066371681,151.4933628319) 42px 42px,rgb(114.767699115,56.0066371681,151.4933628319) 43px 43px,rgb(114.767699115,56.0066371681,151.4933628319) 44px 44px,rgb(114.767699115,56.0066371681,151.4933628319) 45px 45px,rgb(114.767699115,56.0066371681,151.4933628319) 46px 46px,rgb(114.767699115,56.0066371681,151.4933628319) 47px 47px,rgb(114.767699115,56.0066371681,151.4933628319) 48px 48px,rgb(114.767699115,56.0066371681,151.4933628319) 49px 49px,rgb(114.767699115,56.0066371681,151.4933628319) 50px 50px,rgb(114.767699115,56.0066371681,151.4933628319) 51px 51px,rgb(114.767699115,56.0066371681,151.4933628319) 52px 52px,rgb(114.767699115,56.0066371681,151.4933628319) 53px 53px,rgb(114.767699115,56.0066371681,151.4933628319) 54px 54px,rgb(114.767699115,56.0066371681,151.4933628319) 55px 55px,rgb(114.767699115,56.0066371681,151.4933628319) 56px 56px,rgb(114.767699115,56.0066371681,151.4933628319) 57px 57px,rgb(114.767699115,56.0066371681,151.4933628319) 58px 58px,rgb(114.767699115,56.0066371681,151.4933628319) 59px 59px,rgb(114.767699115,56.0066371681,151.4933628319) 60px 60px,rgb(114.767699115,56.0066371681,151.4933628319) 61px 61px,rgb(114.767699115,56.0066371681,151.4933628319) 62px 62px,rgb(114.767699115,56.0066371681,151.4933628319) 63px 63px,rgb(114.767699115,56.0066371681,151.4933628319) 64px 64px,rgb(114.767699115,56.0066371681,151.4933628319) 65px 65px,rgb(114.767699115,56.0066371681,151.4933628319) 66px 66px,rgb(114.767699115,56.0066371681,151.4933628319) 67px 67px,rgb(114.767699115,56.0066371681,151.4933628319) 68px 68px,rgb(114.767699115,56.0066371681,151.4933628319) 69px 69px,rgb(114.767699115,56.0066371681,151.4933628319) 70px 70px,rgb(114.767699115,56.0066371681,151.4933628319) 71px 71px,rgb(114.767699115,56.0066371681,151.4933628319) 72px 72px,rgb(114.767699115,56.0066371681,151.4933628319) 73px 73px,rgb(114.767699115,56.0066371681,151.4933628319) 74px 74px,rgb(114.767699115,56.0066371681,151.4933628319) 75px 75px}.shadow-icon-box.is-accent{background-color:#c369c7;-ms-box-shadow:0 14px 26px -12px rgba(255,114,115,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(255,114,115,.2) !important;box-shadow:0 14px 26px -12px rgba(255,114,115,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(255,114,115,.2) !important}.shadow-icon-box.is-accent span{text-shadow:rgb(161.2378640777,61.8446601942,165.6553398058) 1px 1px,rgb(161.2378640777,61.8446601942,165.6553398058) 2px 2px,rgb(161.2378640777,61.8446601942,165.6553398058) 3px 3px,rgb(161.2378640777,61.8446601942,165.6553398058) 4px 4px,rgb(161.2378640777,61.8446601942,165.6553398058) 5px 5px,rgb(161.2378640777,61.8446601942,165.6553398058) 6px 6px,rgb(161.2378640777,61.8446601942,165.6553398058) 7px 7px,rgb(161.2378640777,61.8446601942,165.6553398058) 8px 8px,rgb(161.2378640777,61.8446601942,165.6553398058) 9px 9px,rgb(161.2378640777,61.8446601942,165.6553398058) 10px 10px,rgb(161.2378640777,61.8446601942,165.6553398058) 11px 11px,rgb(161.2378640777,61.8446601942,165.6553398058) 12px 12px,rgb(161.2378640777,61.8446601942,165.6553398058) 13px 13px,rgb(161.2378640777,61.8446601942,165.6553398058) 14px 14px,rgb(161.2378640777,61.8446601942,165.6553398058) 15px 15px,rgb(161.2378640777,61.8446601942,165.6553398058) 16px 16px,rgb(161.2378640777,61.8446601942,165.6553398058) 17px 17px,rgb(161.2378640777,61.8446601942,165.6553398058) 18px 18px,rgb(161.2378640777,61.8446601942,165.6553398058) 19px 19px,rgb(161.2378640777,61.8446601942,165.6553398058) 20px 20px,rgb(161.2378640777,61.8446601942,165.6553398058) 21px 21px,rgb(161.2378640777,61.8446601942,165.6553398058) 22px 22px,rgb(161.2378640777,61.8446601942,165.6553398058) 23px 23px,rgb(161.2378640777,61.8446601942,165.6553398058) 24px 24px,rgb(161.2378640777,61.8446601942,165.6553398058) 25px 25px,rgb(161.2378640777,61.8446601942,165.6553398058) 26px 26px,rgb(161.2378640777,61.8446601942,165.6553398058) 27px 27px,rgb(161.2378640777,61.8446601942,165.6553398058) 28px 28px,rgb(161.2378640777,61.8446601942,165.6553398058) 29px 29px,rgb(161.2378640777,61.8446601942,165.6553398058) 30px 30px,rgb(161.2378640777,61.8446601942,165.6553398058) 31px 31px,rgb(161.2378640777,61.8446601942,165.6553398058) 32px 32px,rgb(161.2378640777,61.8446601942,165.6553398058) 33px 33px,rgb(161.2378640777,61.8446601942,165.6553398058) 34px 34px,rgb(161.2378640777,61.8446601942,165.6553398058) 35px 35px,rgb(161.2378640777,61.8446601942,165.6553398058) 36px 36px,rgb(161.2378640777,61.8446601942,165.6553398058) 37px 37px,rgb(161.2378640777,61.8446601942,165.6553398058) 38px 38px,rgb(161.2378640777,61.8446601942,165.6553398058) 39px 39px,rgb(161.2378640777,61.8446601942,165.6553398058) 40px 40px,rgb(161.2378640777,61.8446601942,165.6553398058) 41px 41px,rgb(161.2378640777,61.8446601942,165.6553398058) 42px 42px,rgb(161.2378640777,61.8446601942,165.6553398058) 43px 43px,rgb(161.2378640777,61.8446601942,165.6553398058) 44px 44px,rgb(161.2378640777,61.8446601942,165.6553398058) 45px 45px,rgb(161.2378640777,61.8446601942,165.6553398058) 46px 46px,rgb(161.2378640777,61.8446601942,165.6553398058) 47px 47px,rgb(161.2378640777,61.8446601942,165.6553398058) 48px 48px,rgb(161.2378640777,61.8446601942,165.6553398058) 49px 49px,rgb(161.2378640777,61.8446601942,165.6553398058) 50px 50px,rgb(161.2378640777,61.8446601942,165.6553398058) 51px 51px,rgb(161.2378640777,61.8446601942,165.6553398058) 52px 52px,rgb(161.2378640777,61.8446601942,165.6553398058) 53px 53px,rgb(161.2378640777,61.8446601942,165.6553398058) 54px 54px,rgb(161.2378640777,61.8446601942,165.6553398058) 55px 55px,rgb(161.2378640777,61.8446601942,165.6553398058) 56px 56px,rgb(161.2378640777,61.8446601942,165.6553398058) 57px 57px,rgb(161.2378640777,61.8446601942,165.6553398058) 58px 58px,rgb(161.2378640777,61.8446601942,165.6553398058) 59px 59px,rgb(161.2378640777,61.8446601942,165.6553398058) 60px 60px,rgb(161.2378640777,61.8446601942,165.6553398058) 61px 61px,rgb(161.2378640777,61.8446601942,165.6553398058) 62px 62px,rgb(161.2378640777,61.8446601942,165.6553398058) 63px 63px,rgb(161.2378640777,61.8446601942,165.6553398058) 64px 64px,rgb(161.2378640777,61.8446601942,165.6553398058) 65px 65px,rgb(161.2378640777,61.8446601942,165.6553398058) 66px 66px,rgb(161.2378640777,61.8446601942,165.6553398058) 67px 67px,rgb(161.2378640777,61.8446601942,165.6553398058) 68px 68px,rgb(161.2378640777,61.8446601942,165.6553398058) 69px 69px,rgb(161.2378640777,61.8446601942,165.6553398058) 70px 70px,rgb(161.2378640777,61.8446601942,165.6553398058) 71px 71px,rgb(161.2378640777,61.8446601942,165.6553398058) 72px 72px,rgb(161.2378640777,61.8446601942,165.6553398058) 73px 73px,rgb(161.2378640777,61.8446601942,165.6553398058) 74px 74px,rgb(161.2378640777,61.8446601942,165.6553398058) 75px 75px}.shadow-icon-box.is-info{background-color:#039be5;-ms-box-shadow:0 14px 26px -12px rgba(3,155,229,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(3,155,229,.2) !important;box-shadow:0 14px 26px -12px rgba(3,155,229,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(3,155,229,.2) !important}.shadow-icon-box.is-info span{text-shadow:rgb(2.0107758621,103.8900862069,153.4892241379) 1px 1px,rgb(2.0107758621,103.8900862069,153.4892241379) 2px 2px,rgb(2.0107758621,103.8900862069,153.4892241379) 3px 3px,rgb(2.0107758621,103.8900862069,153.4892241379) 4px 4px,rgb(2.0107758621,103.8900862069,153.4892241379) 5px 5px,rgb(2.0107758621,103.8900862069,153.4892241379) 6px 6px,rgb(2.0107758621,103.8900862069,153.4892241379) 7px 7px,rgb(2.0107758621,103.8900862069,153.4892241379) 8px 8px,rgb(2.0107758621,103.8900862069,153.4892241379) 9px 9px,rgb(2.0107758621,103.8900862069,153.4892241379) 10px 10px,rgb(2.0107758621,103.8900862069,153.4892241379) 11px 11px,rgb(2.0107758621,103.8900862069,153.4892241379) 12px 12px,rgb(2.0107758621,103.8900862069,153.4892241379) 13px 13px,rgb(2.0107758621,103.8900862069,153.4892241379) 14px 14px,rgb(2.0107758621,103.8900862069,153.4892241379) 15px 15px,rgb(2.0107758621,103.8900862069,153.4892241379) 16px 16px,rgb(2.0107758621,103.8900862069,153.4892241379) 17px 17px,rgb(2.0107758621,103.8900862069,153.4892241379) 18px 18px,rgb(2.0107758621,103.8900862069,153.4892241379) 19px 19px,rgb(2.0107758621,103.8900862069,153.4892241379) 20px 20px,rgb(2.0107758621,103.8900862069,153.4892241379) 21px 21px,rgb(2.0107758621,103.8900862069,153.4892241379) 22px 22px,rgb(2.0107758621,103.8900862069,153.4892241379) 23px 23px,rgb(2.0107758621,103.8900862069,153.4892241379) 24px 24px,rgb(2.0107758621,103.8900862069,153.4892241379) 25px 25px,rgb(2.0107758621,103.8900862069,153.4892241379) 26px 26px,rgb(2.0107758621,103.8900862069,153.4892241379) 27px 27px,rgb(2.0107758621,103.8900862069,153.4892241379) 28px 28px,rgb(2.0107758621,103.8900862069,153.4892241379) 29px 29px,rgb(2.0107758621,103.8900862069,153.4892241379) 30px 30px,rgb(2.0107758621,103.8900862069,153.4892241379) 31px 31px,rgb(2.0107758621,103.8900862069,153.4892241379) 32px 32px,rgb(2.0107758621,103.8900862069,153.4892241379) 33px 33px,rgb(2.0107758621,103.8900862069,153.4892241379) 34px 34px,rgb(2.0107758621,103.8900862069,153.4892241379) 35px 35px,rgb(2.0107758621,103.8900862069,153.4892241379) 36px 36px,rgb(2.0107758621,103.8900862069,153.4892241379) 37px 37px,rgb(2.0107758621,103.8900862069,153.4892241379) 38px 38px,rgb(2.0107758621,103.8900862069,153.4892241379) 39px 39px,rgb(2.0107758621,103.8900862069,153.4892241379) 40px 40px,rgb(2.0107758621,103.8900862069,153.4892241379) 41px 41px,rgb(2.0107758621,103.8900862069,153.4892241379) 42px 42px,rgb(2.0107758621,103.8900862069,153.4892241379) 43px 43px,rgb(2.0107758621,103.8900862069,153.4892241379) 44px 44px,rgb(2.0107758621,103.8900862069,153.4892241379) 45px 45px,rgb(2.0107758621,103.8900862069,153.4892241379) 46px 46px,rgb(2.0107758621,103.8900862069,153.4892241379) 47px 47px,rgb(2.0107758621,103.8900862069,153.4892241379) 48px 48px,rgb(2.0107758621,103.8900862069,153.4892241379) 49px 49px,rgb(2.0107758621,103.8900862069,153.4892241379) 50px 50px,rgb(2.0107758621,103.8900862069,153.4892241379) 51px 51px,rgb(2.0107758621,103.8900862069,153.4892241379) 52px 52px,rgb(2.0107758621,103.8900862069,153.4892241379) 53px 53px,rgb(2.0107758621,103.8900862069,153.4892241379) 54px 54px,rgb(2.0107758621,103.8900862069,153.4892241379) 55px 55px,rgb(2.0107758621,103.8900862069,153.4892241379) 56px 56px,rgb(2.0107758621,103.8900862069,153.4892241379) 57px 57px,rgb(2.0107758621,103.8900862069,153.4892241379) 58px 58px,rgb(2.0107758621,103.8900862069,153.4892241379) 59px 59px,rgb(2.0107758621,103.8900862069,153.4892241379) 60px 60px,rgb(2.0107758621,103.8900862069,153.4892241379) 61px 61px,rgb(2.0107758621,103.8900862069,153.4892241379) 62px 62px,rgb(2.0107758621,103.8900862069,153.4892241379) 63px 63px,rgb(2.0107758621,103.8900862069,153.4892241379) 64px 64px,rgb(2.0107758621,103.8900862069,153.4892241379) 65px 65px,rgb(2.0107758621,103.8900862069,153.4892241379) 66px 66px,rgb(2.0107758621,103.8900862069,153.4892241379) 67px 67px,rgb(2.0107758621,103.8900862069,153.4892241379) 68px 68px,rgb(2.0107758621,103.8900862069,153.4892241379) 69px 69px,rgb(2.0107758621,103.8900862069,153.4892241379) 70px 70px,rgb(2.0107758621,103.8900862069,153.4892241379) 71px 71px,rgb(2.0107758621,103.8900862069,153.4892241379) 72px 72px,rgb(2.0107758621,103.8900862069,153.4892241379) 73px 73px,rgb(2.0107758621,103.8900862069,153.4892241379) 74px 74px,rgb(2.0107758621,103.8900862069,153.4892241379) 75px 75px}.shadow-icon-box.is-success{background-color:#00b289;-ms-box-shadow:0 14px 26px -12px rgba(0,178,137,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,178,137,.2) !important;box-shadow:0 14px 26px -12px rgba(0,178,137,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,178,137,.2) !important}.shadow-icon-box.is-success span{text-shadow:rgb(0,101.5,78.1207865169) 1px 1px,rgb(0,101.5,78.1207865169) 2px 2px,rgb(0,101.5,78.1207865169) 3px 3px,rgb(0,101.5,78.1207865169) 4px 4px,rgb(0,101.5,78.1207865169) 5px 5px,rgb(0,101.5,78.1207865169) 6px 6px,rgb(0,101.5,78.1207865169) 7px 7px,rgb(0,101.5,78.1207865169) 8px 8px,rgb(0,101.5,78.1207865169) 9px 9px,rgb(0,101.5,78.1207865169) 10px 10px,rgb(0,101.5,78.1207865169) 11px 11px,rgb(0,101.5,78.1207865169) 12px 12px,rgb(0,101.5,78.1207865169) 13px 13px,rgb(0,101.5,78.1207865169) 14px 14px,rgb(0,101.5,78.1207865169) 15px 15px,rgb(0,101.5,78.1207865169) 16px 16px,rgb(0,101.5,78.1207865169) 17px 17px,rgb(0,101.5,78.1207865169) 18px 18px,rgb(0,101.5,78.1207865169) 19px 19px,rgb(0,101.5,78.1207865169) 20px 20px,rgb(0,101.5,78.1207865169) 21px 21px,rgb(0,101.5,78.1207865169) 22px 22px,rgb(0,101.5,78.1207865169) 23px 23px,rgb(0,101.5,78.1207865169) 24px 24px,rgb(0,101.5,78.1207865169) 25px 25px,rgb(0,101.5,78.1207865169) 26px 26px,rgb(0,101.5,78.1207865169) 27px 27px,rgb(0,101.5,78.1207865169) 28px 28px,rgb(0,101.5,78.1207865169) 29px 29px,rgb(0,101.5,78.1207865169) 30px 30px,rgb(0,101.5,78.1207865169) 31px 31px,rgb(0,101.5,78.1207865169) 32px 32px,rgb(0,101.5,78.1207865169) 33px 33px,rgb(0,101.5,78.1207865169) 34px 34px,rgb(0,101.5,78.1207865169) 35px 35px,rgb(0,101.5,78.1207865169) 36px 36px,rgb(0,101.5,78.1207865169) 37px 37px,rgb(0,101.5,78.1207865169) 38px 38px,rgb(0,101.5,78.1207865169) 39px 39px,rgb(0,101.5,78.1207865169) 40px 40px,rgb(0,101.5,78.1207865169) 41px 41px,rgb(0,101.5,78.1207865169) 42px 42px,rgb(0,101.5,78.1207865169) 43px 43px,rgb(0,101.5,78.1207865169) 44px 44px,rgb(0,101.5,78.1207865169) 45px 45px,rgb(0,101.5,78.1207865169) 46px 46px,rgb(0,101.5,78.1207865169) 47px 47px,rgb(0,101.5,78.1207865169) 48px 48px,rgb(0,101.5,78.1207865169) 49px 49px,rgb(0,101.5,78.1207865169) 50px 50px,rgb(0,101.5,78.1207865169) 51px 51px,rgb(0,101.5,78.1207865169) 52px 52px,rgb(0,101.5,78.1207865169) 53px 53px,rgb(0,101.5,78.1207865169) 54px 54px,rgb(0,101.5,78.1207865169) 55px 55px,rgb(0,101.5,78.1207865169) 56px 56px,rgb(0,101.5,78.1207865169) 57px 57px,rgb(0,101.5,78.1207865169) 58px 58px,rgb(0,101.5,78.1207865169) 59px 59px,rgb(0,101.5,78.1207865169) 60px 60px,rgb(0,101.5,78.1207865169) 61px 61px,rgb(0,101.5,78.1207865169) 62px 62px,rgb(0,101.5,78.1207865169) 63px 63px,rgb(0,101.5,78.1207865169) 64px 64px,rgb(0,101.5,78.1207865169) 65px 65px,rgb(0,101.5,78.1207865169) 66px 66px,rgb(0,101.5,78.1207865169) 67px 67px,rgb(0,101.5,78.1207865169) 68px 68px,rgb(0,101.5,78.1207865169) 69px 69px,rgb(0,101.5,78.1207865169) 70px 70px,rgb(0,101.5,78.1207865169) 71px 71px,rgb(0,101.5,78.1207865169) 72px 72px,rgb(0,101.5,78.1207865169) 73px 73px,rgb(0,101.5,78.1207865169) 74px 74px,rgb(0,101.5,78.1207865169) 75px 75px}.shadow-icon-box.is-warning{background-color:#eda514;-ms-box-shadow:0 14px 26px -12px rgba(237,165,20,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(237,165,20,.2) !important;box-shadow:0 14px 26px -12px rgba(237,165,20,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(237,165,20,.2) !important}.shadow-icon-box.is-warning span{text-shadow:rgb(167.6581027668,116.290513834,12.8418972332) 1px 1px,rgb(167.6581027668,116.290513834,12.8418972332) 2px 2px,rgb(167.6581027668,116.290513834,12.8418972332) 3px 3px,rgb(167.6581027668,116.290513834,12.8418972332) 4px 4px,rgb(167.6581027668,116.290513834,12.8418972332) 5px 5px,rgb(167.6581027668,116.290513834,12.8418972332) 6px 6px,rgb(167.6581027668,116.290513834,12.8418972332) 7px 7px,rgb(167.6581027668,116.290513834,12.8418972332) 8px 8px,rgb(167.6581027668,116.290513834,12.8418972332) 9px 9px,rgb(167.6581027668,116.290513834,12.8418972332) 10px 10px,rgb(167.6581027668,116.290513834,12.8418972332) 11px 11px,rgb(167.6581027668,116.290513834,12.8418972332) 12px 12px,rgb(167.6581027668,116.290513834,12.8418972332) 13px 13px,rgb(167.6581027668,116.290513834,12.8418972332) 14px 14px,rgb(167.6581027668,116.290513834,12.8418972332) 15px 15px,rgb(167.6581027668,116.290513834,12.8418972332) 16px 16px,rgb(167.6581027668,116.290513834,12.8418972332) 17px 17px,rgb(167.6581027668,116.290513834,12.8418972332) 18px 18px,rgb(167.6581027668,116.290513834,12.8418972332) 19px 19px,rgb(167.6581027668,116.290513834,12.8418972332) 20px 20px,rgb(167.6581027668,116.290513834,12.8418972332) 21px 21px,rgb(167.6581027668,116.290513834,12.8418972332) 22px 22px,rgb(167.6581027668,116.290513834,12.8418972332) 23px 23px,rgb(167.6581027668,116.290513834,12.8418972332) 24px 24px,rgb(167.6581027668,116.290513834,12.8418972332) 25px 25px,rgb(167.6581027668,116.290513834,12.8418972332) 26px 26px,rgb(167.6581027668,116.290513834,12.8418972332) 27px 27px,rgb(167.6581027668,116.290513834,12.8418972332) 28px 28px,rgb(167.6581027668,116.290513834,12.8418972332) 29px 29px,rgb(167.6581027668,116.290513834,12.8418972332) 30px 30px,rgb(167.6581027668,116.290513834,12.8418972332) 31px 31px,rgb(167.6581027668,116.290513834,12.8418972332) 32px 32px,rgb(167.6581027668,116.290513834,12.8418972332) 33px 33px,rgb(167.6581027668,116.290513834,12.8418972332) 34px 34px,rgb(167.6581027668,116.290513834,12.8418972332) 35px 35px,rgb(167.6581027668,116.290513834,12.8418972332) 36px 36px,rgb(167.6581027668,116.290513834,12.8418972332) 37px 37px,rgb(167.6581027668,116.290513834,12.8418972332) 38px 38px,rgb(167.6581027668,116.290513834,12.8418972332) 39px 39px,rgb(167.6581027668,116.290513834,12.8418972332) 40px 40px,rgb(167.6581027668,116.290513834,12.8418972332) 41px 41px,rgb(167.6581027668,116.290513834,12.8418972332) 42px 42px,rgb(167.6581027668,116.290513834,12.8418972332) 43px 43px,rgb(167.6581027668,116.290513834,12.8418972332) 44px 44px,rgb(167.6581027668,116.290513834,12.8418972332) 45px 45px,rgb(167.6581027668,116.290513834,12.8418972332) 46px 46px,rgb(167.6581027668,116.290513834,12.8418972332) 47px 47px,rgb(167.6581027668,116.290513834,12.8418972332) 48px 48px,rgb(167.6581027668,116.290513834,12.8418972332) 49px 49px,rgb(167.6581027668,116.290513834,12.8418972332) 50px 50px,rgb(167.6581027668,116.290513834,12.8418972332) 51px 51px,rgb(167.6581027668,116.290513834,12.8418972332) 52px 52px,rgb(167.6581027668,116.290513834,12.8418972332) 53px 53px,rgb(167.6581027668,116.290513834,12.8418972332) 54px 54px,rgb(167.6581027668,116.290513834,12.8418972332) 55px 55px,rgb(167.6581027668,116.290513834,12.8418972332) 56px 56px,rgb(167.6581027668,116.290513834,12.8418972332) 57px 57px,rgb(167.6581027668,116.290513834,12.8418972332) 58px 58px,rgb(167.6581027668,116.290513834,12.8418972332) 59px 59px,rgb(167.6581027668,116.290513834,12.8418972332) 60px 60px,rgb(167.6581027668,116.290513834,12.8418972332) 61px 61px,rgb(167.6581027668,116.290513834,12.8418972332) 62px 62px,rgb(167.6581027668,116.290513834,12.8418972332) 63px 63px,rgb(167.6581027668,116.290513834,12.8418972332) 64px 64px,rgb(167.6581027668,116.290513834,12.8418972332) 65px 65px,rgb(167.6581027668,116.290513834,12.8418972332) 66px 66px,rgb(167.6581027668,116.290513834,12.8418972332) 67px 67px,rgb(167.6581027668,116.290513834,12.8418972332) 68px 68px,rgb(167.6581027668,116.290513834,12.8418972332) 69px 69px,rgb(167.6581027668,116.290513834,12.8418972332) 70px 70px,rgb(167.6581027668,116.290513834,12.8418972332) 71px 71px,rgb(167.6581027668,116.290513834,12.8418972332) 72px 72px,rgb(167.6581027668,116.290513834,12.8418972332) 73px 73px,rgb(167.6581027668,116.290513834,12.8418972332) 74px 74px,rgb(167.6581027668,116.290513834,12.8418972332) 75px 75px}.shadow-icon-box.is-danger{background-color:#ff7273;-ms-box-shadow:0 14px 26px -12px rgba(255,114,115,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(255,114,115,.2) !important;box-shadow:0 14px 26px -12px rgba(255,114,115,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(255,114,115,.2) !important}.shadow-icon-box.is-danger span{text-shadow:rgb(255,37.5,39.0425531915) 1px 1px,rgb(255,37.5,39.0425531915) 2px 2px,rgb(255,37.5,39.0425531915) 3px 3px,rgb(255,37.5,39.0425531915) 4px 4px,rgb(255,37.5,39.0425531915) 5px 5px,rgb(255,37.5,39.0425531915) 6px 6px,rgb(255,37.5,39.0425531915) 7px 7px,rgb(255,37.5,39.0425531915) 8px 8px,rgb(255,37.5,39.0425531915) 9px 9px,rgb(255,37.5,39.0425531915) 10px 10px,rgb(255,37.5,39.0425531915) 11px 11px,rgb(255,37.5,39.0425531915) 12px 12px,rgb(255,37.5,39.0425531915) 13px 13px,rgb(255,37.5,39.0425531915) 14px 14px,rgb(255,37.5,39.0425531915) 15px 15px,rgb(255,37.5,39.0425531915) 16px 16px,rgb(255,37.5,39.0425531915) 17px 17px,rgb(255,37.5,39.0425531915) 18px 18px,rgb(255,37.5,39.0425531915) 19px 19px,rgb(255,37.5,39.0425531915) 20px 20px,rgb(255,37.5,39.0425531915) 21px 21px,rgb(255,37.5,39.0425531915) 22px 22px,rgb(255,37.5,39.0425531915) 23px 23px,rgb(255,37.5,39.0425531915) 24px 24px,rgb(255,37.5,39.0425531915) 25px 25px,rgb(255,37.5,39.0425531915) 26px 26px,rgb(255,37.5,39.0425531915) 27px 27px,rgb(255,37.5,39.0425531915) 28px 28px,rgb(255,37.5,39.0425531915) 29px 29px,rgb(255,37.5,39.0425531915) 30px 30px,rgb(255,37.5,39.0425531915) 31px 31px,rgb(255,37.5,39.0425531915) 32px 32px,rgb(255,37.5,39.0425531915) 33px 33px,rgb(255,37.5,39.0425531915) 34px 34px,rgb(255,37.5,39.0425531915) 35px 35px,rgb(255,37.5,39.0425531915) 36px 36px,rgb(255,37.5,39.0425531915) 37px 37px,rgb(255,37.5,39.0425531915) 38px 38px,rgb(255,37.5,39.0425531915) 39px 39px,rgb(255,37.5,39.0425531915) 40px 40px,rgb(255,37.5,39.0425531915) 41px 41px,rgb(255,37.5,39.0425531915) 42px 42px,rgb(255,37.5,39.0425531915) 43px 43px,rgb(255,37.5,39.0425531915) 44px 44px,rgb(255,37.5,39.0425531915) 45px 45px,rgb(255,37.5,39.0425531915) 46px 46px,rgb(255,37.5,39.0425531915) 47px 47px,rgb(255,37.5,39.0425531915) 48px 48px,rgb(255,37.5,39.0425531915) 49px 49px,rgb(255,37.5,39.0425531915) 50px 50px,rgb(255,37.5,39.0425531915) 51px 51px,rgb(255,37.5,39.0425531915) 52px 52px,rgb(255,37.5,39.0425531915) 53px 53px,rgb(255,37.5,39.0425531915) 54px 54px,rgb(255,37.5,39.0425531915) 55px 55px,rgb(255,37.5,39.0425531915) 56px 56px,rgb(255,37.5,39.0425531915) 57px 57px,rgb(255,37.5,39.0425531915) 58px 58px,rgb(255,37.5,39.0425531915) 59px 59px,rgb(255,37.5,39.0425531915) 60px 60px,rgb(255,37.5,39.0425531915) 61px 61px,rgb(255,37.5,39.0425531915) 62px 62px,rgb(255,37.5,39.0425531915) 63px 63px,rgb(255,37.5,39.0425531915) 64px 64px,rgb(255,37.5,39.0425531915) 65px 65px,rgb(255,37.5,39.0425531915) 66px 66px,rgb(255,37.5,39.0425531915) 67px 67px,rgb(255,37.5,39.0425531915) 68px 68px,rgb(255,37.5,39.0425531915) 69px 69px,rgb(255,37.5,39.0425531915) 70px 70px,rgb(255,37.5,39.0425531915) 71px 71px,rgb(255,37.5,39.0425531915) 72px 72px,rgb(255,37.5,39.0425531915) 73px 73px,rgb(255,37.5,39.0425531915) 74px 74px,rgb(255,37.5,39.0425531915) 75px 75px}.shadow-title{padding-top:10px;color:#444f60;font-weight:500}.shadow-text{color:#a9abac;font-size:13px}.simple-counter{position:relative}.simple-counter .counter-number{font-size:3rem;color:#444f60;z-index:99}.simple-counter .counter-number.is-bold{font-weight:700 !important}.simple-counter .counter-text{text-transform:uppercase;font-family:"Nexa Light",sans-serif;font-size:1rem;font-weight:900;color:#9a5ac2 !important}.simple-counter .background-icon{position:absolute;font-size:5rem;top:-10px !important;left:0;right:0;color:#999;opacity:.1;z-index:0}.card-counter .flex-card{padding:20px;overflow:visible}.card-counter .flex-card:hover .round-icon i{-webkit-transform:rotate(360deg) scale(1.05);transform:rotate(360deg) scale(1.05);background:#c369c7;box-shadow:0 14px 26px -12px rgba(255,114,115,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(255,114,115,.2) !important}.card-counter .flex-card:hover .counter-text{color:#c369c7}.card-counter .round-icon i{font-size:2rem;padding:22px;color:#fff;background:#9a5ac2;box-shadow:0 14px 26px -12px rgba(57,106,252,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(57,106,252,.2) !important;border-radius:100px;margin-top:-40px;transition:all .4s}.card-counter .counter-number{font-weight:bolder;font-size:2.6rem;color:#444f60}.card-counter .counter-text{color:#9a5ac2;font-weight:600;transition:all .4s;font-size:1.1rem}.icon-counter .counter-icon i{font-size:3.4rem;color:#9a5ac2}.icon-counter .counter-number{font-weight:bolder;font-size:3rem;color:#444f60}.icon-counter .counter-text{color:#9a5ac2;font-size:1.1rem;font-weight:600;transition:all .4s}.parallax-counter .counter-icon i{font-size:3.4rem;color:#fff}.parallax-counter .counter-number{font-weight:bolder;font-size:3rem;color:#fff}.parallax-counter .counter-text{color:#fff;font-family:"Nexa Light",sans-serif;font-size:1.1rem;font-weight:500;padding:0 10px;transition:all .4s}.team-classic .team-member{position:relative}.team-classic .team-member img{height:100%;width:100%;display:block}.team-classic .team-member .item-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0);transition:all .5s;overflow:hidden}.team-classic .team-member .item-overlay .overlay-quote{opacity:0;opacity:0;color:#fff;position:absolute;top:55%;left:0;padding:5%;overflow:hidden;width:100%;z-index:2;-webkit-transform:translateY(100%);transform:translateY(100%);transition:all .3s}.team-classic .team-member .item-overlay .overlay-quote .quote-text i{font-size:18px}.team-classic .team-member .item-overlay .overlay-quote .social-links{padding:20px 0;transition:all .3s}.team-classic .team-member .item-overlay .overlay-quote .social-links span a{margin:0 10px 0 10px;color:#fff}.team-classic .team-member .item-overlay .overlay-quote .social-links span a:hover{opacity:1}.team-classic .team-member .item-overlay .overlay-quote .social-links span a i{font-size:1.4em;padding:15px;border-radius:100px;border:2px dashed #fff;transition:all .1}.team-classic .team-member .item-overlay .overlay-quote .social-links span:first-child a i:hover{background:#1dcaff;border:2px solid #1dcaff}.team-classic .team-member .item-overlay .overlay-quote .social-links span:nth-child(2) a i:hover{background:#007bb6;border:2px solid #007bb6}.team-classic .team-member .item-overlay .overlay-quote .social-links span:last-child a i:hover{background:#ea4c89;border:2px solid #ea4c89}.team-classic .team-member:hover .item-overlay{background:rgba(0,0,0,.7)}.team-classic .team-member:hover .overlay-quote{opacity:1;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.team-classic .member-name{font-family:"Nexa Light",sans-serif;text-transform:uppercase;font-size:1.3rem}.team-classic .member-name .last-name{font-weight:bolder;font-family:"Nexa Bold",sans-serif}.team-classic .member-name .position{font-size:.9rem;color:#9a5ac2;font-family:"Nexa Light",sans-serif}.team-classic.circled .social-links span:first-child a i:hover{background:none !important;border:2px solid #1dcaff;color:#1dcaff}.team-classic.circled .social-links span:nth-child(2) a i:hover{background:none !important;border:2px solid #007bb6;color:#007bb6}.team-classic.circled .social-links span:last-child a i:hover{background:none !important;border:2px solid #ea4c89;color:#ea4c89}.team-classic.squared .social-links span a i{border-radius:3px !important}.team-classic.squared .social-links span:first-child a i:hover{background:none !important;border:2px solid #1dcaff;color:#1dcaff}.team-classic.squared .social-links span:nth-child(2) a i:hover{background:none !important;border:2px solid #007bb6;color:#007bb6}.team-classic.squared .social-links span:last-child a i:hover{background:none !important;border:2px solid #ea4c89;color:#ea4c89}.modern-team{position:relative;z-index:1;overflow:hidden;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}.modern-team .modern-team-item .item-wrapper{position:relative}.modern-team .modern-team-item .item-img{position:relative;overflow:hidden}.modern-team .modern-team-item .item-img:before{content:"";background-color:rgba(72,27,174,.7);position:absolute;top:50%;left:50%;z-index:2}.modern-team .modern-team-item .item-img .member-avatar{display:block;max-width:100%;position:relative;z-index:1}.modern-team .modern-team-item .overlay-wrapper{width:100%;height:100%;box-sizing:border-box;opacity:0;will-change:opacity;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding-left:10px;padding-right:10px;text-align:center;position:absolute;top:0;left:0;z-index:3}.modern-team .modern-team-item .overlay-wrapper .social{box-sizing:border-box;width:42px;height:42px;padding:10px;background-color:#fff;border-radius:100%;margin:5px;position:relative;display:inline-block;vertical-align:middle}.modern-team .modern-team-item .overlay-wrapper .social i{position:relative;font-size:1.6rem}.modern-team .modern-team-item .member-info{padding:10px 20px}.modern-team .modern-team-item .member-info .member-name{font-family:"Nexa Light",sans-serif;font-size:1.2em;margin-top:0;margin-bottom:0;text-transform:uppercase}.modern-team .modern-team-item .member-info .member-name strong{font-family:"Nexa Bold",sans-serif}.modern-team .modern-team-item .member-info .member-position{display:block;margin:.5em 0;font-family:"Nexa Light",sans-serif;font-size:.8em;text-transform:uppercase;color:#9a5ac2}.modern-team .modern-team-item:hover .overlay-wrapper{opacity:1;height:100%;transition:opacity .4s cubic-bezier(0.71, 0.05, 0.29, 0.9) .2s}.modern-team .modern-team-item.circle-mask .item-img:before{width:0;height:0;padding:25%;border-radius:50%;transition:opacity .3s ease-out,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease-out;transition:transform .3s ease,opacity .3s ease-out,-webkit-transform .3s ease;will-change:opacity,transform;opacity:0;-webkit-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0)}.modern-team .modern-team-item.circle-mask:hover .item-img:before{opacity:1;-webkit-transform:translate(-50%, -50%) scale(4);transform:translate(-50%, -50%) scale(4);transition-duration:.6s}.modern-team .modern-team-item.curtain-mask .item-img:before{width:100%;height:100%;opacity:0;-webkit-clip-path:polygon(50% 10%, 15% 90%, 85% 90%);clip-path:polygon(50% 10%, 15% 90%, 85% 90%);transition:opacity,-webkit-transform;transition:transform,opacity;transition:transform,opacity,-webkit-transform;transition-duration:.2s,.4s;transition-delay:.4s,0s;transition-timing-function:ease-out;will-change:transform,opacity;-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}.modern-team .modern-team-item.curtain-mask:hover .item-img:before{opacity:1;-webkit-transform:translate(-50%, -50%) scale(5);transform:translate(-50%, -50%) scale(5);transition-delay:.1s,0s;transition-duration:.4s}.modern-team .modern-team-item.zoom-effect .member-avatar{transition:-webkit-transform .4s cubic-bezier(0.71, 0.05, 0.29, 0.9);transition:transform .4s cubic-bezier(0.71, 0.05, 0.29, 0.9);transition:transform .4s cubic-bezier(0.71, 0.05, 0.29, 0.9), -webkit-transform .4s cubic-bezier(0.71, 0.05, 0.29, 0.9);will-change:transform;-webkit-transform:scale(1);transform:scale(1)}.modern-team .modern-team-item.zoom-effect:hover .member-avatar{-webkit-transform:scale(1.2);transform:scale(1.2)}.modern-team .modern-team-item.rotate-zoom-effect .member-avatar{transition:-webkit-transform .4s cubic-bezier(0.71, 0.05, 0.29, 0.9);transition:transform .4s cubic-bezier(0.71, 0.05, 0.29, 0.9);transition:transform .4s cubic-bezier(0.71, 0.05, 0.29, 0.9), -webkit-transform .4s cubic-bezier(0.71, 0.05, 0.29, 0.9);will-change:transform;-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}.modern-team .modern-team-item.rotate-zoom-effect:hover .member-avatar{-webkit-transform:scale(1.2) rotate(5deg);transform:scale(1.2) rotate(5deg)}.modern-team .modern-team-item.zoom-slide-effect .member-avatar{transition:-webkit-transform .4s cubic-bezier(0.71, 0.05, 0.29, 0.9);transition:transform .4s cubic-bezier(0.71, 0.05, 0.29, 0.9);transition:transform .4s cubic-bezier(0.71, 0.05, 0.29, 0.9), -webkit-transform .4s cubic-bezier(0.71, 0.05, 0.29, 0.9);will-change:transform;-webkit-transform:scale(1) translate(0, 0);transform:scale(1) translate(0, 0)}.modern-team .modern-team-item.zoom-slide-effect:hover .member-avatar{-webkit-transform:scale(1.2) translate(4%, 4%);transform:scale(1.2) translate(4%, 4%)}.card-team .card-team-item{text-align:center;height:270px}.card-team .card-team-item .flex-card{height:270px;margin-bottom:0;border-radius:0}.card-team .card-team-item .flex-card:hover{-webkit-transform:scale(1.05);transform:scale(1.05);z-index:1000}.card-team .card-team-item .team-avatar{width:100%}.card-team .card-team-item .team-avatar img{width:70px;height:70px;border-radius:100px}.card-team .card-team-item .member-id .name{font-family:"Nexa Bold",sans-serif;margin-top:15px;font-size:1.4rem;font-weight:600;color:#444f60}.card-team .card-team-item .member-id .position{font-family:"Nexa Light",sans-serif;text-transform:uppercase;margin-top:5px;font-size:.8rem;font-weight:400;color:#9a5ac2}.card-team .card-team-item .card-social-links{padding-top:35px;margin-bottom:20px}.card-team .card-team-item .card-social-links a{color:#999;margin:0 10px 0 10px}.card-team .card-team-item .card-social-links a:nth-child(2) i{transition-delay:.05s}.card-team .card-team-item .card-social-links a:last-child i{transition-delay:.1s}.card-team .card-team-item .card-social-links a:hover{color:#9a5ac2}.card-team .card-team-item .card-social-links a i{font-size:1.3rem;-webkit-transform:translateY(300px);transform:translateY(300px);transition:all .35s}.card-team .card-team-item:hover .card-social-links a i{-webkit-transform:translateY(0);transform:translateY(0)}.flip-boxes .flip-box{-webkit-perspective:500px;perspective:500px;min-height:300px;cursor:pointer}.flip-boxes .flip-box-wrapper{position:relative;transition:all .5s ease-in-out;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;border:1px solid #ededed;box-shadow:0px 5px 25px 0px rgba(0,0,0,.2)}.flip-boxes .flip-box-wrapper div{position:relative;top:0;left:0;width:100%;height:100%;text-align:center;background:#fff}.flip-boxes .flip-box-wrapper .front{z-index:2;background-color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:0px 5px 25px 0px rgba(0,0,0,.2)}.flip-boxes .flip-box-wrapper .front img{height:100%;width:100%;display:block}.flip-boxes .flip-box-wrapper .back{z-index:1;background:#fff;opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:0px 5px 25px 0px rgba(0,0,0,.2)}.flip-boxes .flip-box-wrapper .back .flip-name{background:#fff;position:absolute;top:-22rem !important;left:0;min-height:25px;font-size:1.4rem;text-transform:uppercase}.flip-boxes .flip-box-wrapper .back .flip-name span{font-size:.9rem;text-transform:uppercase;color:#9a5ac2}.flip-boxes .flip-box-wrapper .back .flip-social{position:absolute;top:-16rem}.flip-boxes .flip-box-wrapper .back .flip-social a{color:#999;font-size:1.4rem;margin:0 10px 0 10px}.flip-boxes .flip-box-wrapper .back .flip-social a:hover{color:#9a5ac2}.flip-boxes .flip-box-wrapper:hover{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.grid-clients .client{max-height:70px}.grid-clients.three-grid .column:nth-child(2),.grid-clients.three-grid .column:nth-child(3){border-right:1px solid #ededed}.grid-clients.three-grid .is-separator{border-top:1px solid #ededed}.grid-clients.four-grid .column:nth-child(2),.grid-clients.four-grid .column:nth-child(3){border-right:1px solid #ededed}.grid-clients.four-grid .column:nth-child(5){border-left:1px solid #ededed}.grid-clients.four-grid .is-separator{border-top:1px solid #ededed}.grid-clients.five-grid .column:nth-child(2),.grid-clients.five-grid .column:nth-child(3),.grid-clients.five-grid .column:nth-child(4){border-right:1px solid #ededed}.grid-clients.five-grid .column:nth-child(5),.grid-clients.five-grid .column:nth-child(6){border-left:1px solid #ededed}.grid-clients.five-grid .is-separator{border-top:1px solid #ededed}.grid-clients a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.image-carousel{text-align:center;max-width:950px;margin:0 auto}.image-carousel:hover .slick-custom{opacity:1}.image-carousel .carousel-item{margin:0 20px}.image-carousel .image-wrapper{position:relative}.image-carousel .image-wrapper .stack-logo{max-height:130px}.image-carousel .slick-custom{opacity:0}.image-carousel .slick-custom.is-prev{left:-4%}.image-carousel .slick-custom.is-next{right:-4%}.image-carousel .slick-dots{bottom:-60px !important}.image-carousel .slick-prev:before,.image-carousel .slick-next:before{color:#999}.multiple-image-carousel{text-align:center;max-width:950px;margin:0 auto}.multiple-image-carousel:hover .slick-custom{opacity:1}.multiple-image-carousel .carousel-item{margin:0 20px}.multiple-image-carousel .image-wrapper{position:relative}.multiple-image-carousel .image-wrapper .stack-logo{max-height:130px;margin:0 auto}.multiple-image-carousel .slick-custom{opacity:0;top:35px}.multiple-image-carousel .slick-dots{bottom:-60px !important}.multiple-image-carousel .slick-prev:before,.multiple-image-carousel .slick-next:before{color:#999}.single-image-carousel{text-align:center;max-width:650px;margin:0 auto}.single-image-carousel:hover .slick-custom{opacity:1}.single-image-carousel .carousel-item{margin:0 20px}.single-image-carousel .image-wrapper{position:relative}.single-image-carousel .image-wrapper:hover .caption{-webkit-transform:translateY(0);transform:translateY(0)}.single-image-carousel .image-wrapper img{width:100%;height:100%;min-height:400px}.single-image-carousel .image-wrapper .caption{position:absolute;left:0;width:100%;bottom:0;z-index:99;padding:20px;background:rgba(0,0,0,.8);-webkit-transform:translateY(120%);transform:translateY(120%);transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}.single-image-carousel .image-wrapper .caption span{color:#fff;font-size:1.1rem}.single-image-carousel .slick-custom{opacity:0}.single-image-carousel .slick-dots{bottom:-60px !important}.single-image-carousel .slick-prev:before,.single-image-carousel .slick-next:before{color:#999}.slick-custom{position:absolute;top:41%;border:1px solid #ededed;width:50px;height:50px;background:#fff;border-radius:100px;cursor:pointer;color:#444f60;transition:all .3s;z-index:999}.slick-custom i{position:relative;top:14px}.slick-custom:hover{-webkit-transform:rotate(360deg);transform:rotate(360deg);background:#9a5ac2;border:1px solid #9a5ac2;color:#fff;box-shadow:0 14px 26px -12px rgba(57,106,252,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(57,106,252,.2) !important}.slick-custom.is-prev{left:-6px}.slick-custom.is-prev i{right:2px}.slick-custom.is-next{right:-6px}.slick-custom.is-next i{left:2px}/*! _tabs.scss | Bulkit | CSS Ninja */.tabs-nav{list-style:none;margin:0;padding:0;width:100%}.tabs-nav .tabs-container{overflow:hidden;width:100%}.tabs-nav .tabs-container .tab-content{padding:28px 33px;position:relative;z-index:10;display:inline-block;width:100%}.tabs-nav .tabs-container .tab-content p:last-child{margin-bottom:0}.tabs-nav .tabs-container.type-2{border-radius:3px}.tabs-nav .tabs-container.type-1 .tab-content{border:none;border-top:1px solid #e0e0e0;padding:30px 0 0 0}.tabs-nav li{float:left;line-height:45px;padding:0;margin-right:4px;position:relative;z-index:12}.tabs-nav li.active .tab-reviews{color:#fff}.tabs-nav li a,.tabs-nav tab-reviews{transition:all .25s ease-in-out}.tabs-nav li a{border-bottom:2px solid rgba(0,0,0,0);color:#333;display:inline-block;outline:none;padding:7px 15px;text-decoration:none;font-size:15px;z-index:11;position:relative;margin-bottom:-1px}.tabs-nav li a:hover{border-color:#66676b}.tabs-nav li a:hover,.tabs-nav li.active a{border-color:#9a5ac2;color:#9a5ac2 !important;z-index:11}.tabs-nav li a i{padding-right:5px;font-size:16px;top:1px;position:relative}.navigation-tabs{overflow:hidden}.navigation-tabs .navtab-content{display:none;padding:15px;min-height:190px}.navigation-tabs .navtab-content.navtab-modal{max-height:350px;overflow:auto}.navigation-tabs .navtab-content.is-active{display:block}.navigation-tabs.animated-tabs .navtab-content{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;-webkit-animation-duration:.5s;animation-duration:.5s}.navigation-tabs.translated-tabs .navtab-content{-webkit-animation-name:translateLeft;animation-name:translateLeft;-webkit-animation-duration:.5s;animation-duration:.5s}.navigation-tabs.simple-tabs .tabs ul li a{color:#a9abac}.navigation-tabs.simple-tabs .tabs ul li:hover a{border-bottom-color:#9a5ac2}.navigation-tabs.simple-tabs .tabs ul li.is-active a{color:#444f60;border-bottom:2px solid #9a5ac2}.navigation-tabs.simple-tabs .tabs ul li.is-active a .icon i{color:#9a5ac2}.navigation-tabs.boxed-tabs .tabs ul li a{color:#a9abac}.navigation-tabs.boxed-tabs .tabs ul li.is-active a{color:#9a5ac2}.navigation-tabs.outlined-pills.rounded-pills .tabs ul li.is-active a{border-radius:100px}.navigation-tabs.outlined-pills .tabs ul{border-bottom:1px rgba(0,0,0,0) !important}.navigation-tabs.outlined-pills .tabs a{border:1px rgba(0,0,0,0)}.navigation-tabs.outlined-pills .tabs ul li a{color:#a9abac;margin-bottom:5px}.navigation-tabs.outlined-pills .tabs ul li.is-active a{color:#9a5ac2;border:1px solid #9a5ac2;border-bottom-color:#9a5ac2 !important;border-radius:3px}.navigation-tabs.full-pills.rounded .tabs ul li.is-active a{border-radius:100px !important}.navigation-tabs.full-pills .tabs ul{border-bottom:1px rgba(0,0,0,0) !important;padding-bottom:10px}.navigation-tabs.full-pills .tabs a{border:1px rgba(0,0,0,0)}.navigation-tabs.full-pills .tabs ul li a{color:#a9abac;margin-bottom:5px}.navigation-tabs.full-pills.primary .tabs ul li.is-active a{color:#fff;border:1px solid #9a5ac2;background-color:#9a5ac2;border-radius:3px;box-shadow:0 14px 26px -12px rgba(57,106,252,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(57,106,252,.2) !important}.navigation-tabs.full-pills.secondary .tabs ul li.is-active a{color:#fff;border:1px solid #9a5ac2;background-color:#9a5ac2;border-radius:3px;box-shadow:0 14px 26px -12px rgba(124,77,255,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(124,77,255,.2) !important}.navigation-tabs.full-pills.accent .tabs ul li.is-active a{color:#fff;border:1px solid #c369c7;background-color:#c369c7;border-radius:3px;box-shadow:0 14px 26px -12px rgba(255,114,115,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(255,114,115,.2) !important}.navigation-tabs.square-pills.circle-pills .tabs ul li a{border-radius:30px}.navigation-tabs.square-pills .tabs ul{padding:20px}.navigation-tabs.square-pills .tabs ul li a{padding:0 15.5px;text-align:center;height:60px;width:60px;border-radius:3px;font-weight:400;color:#9a9a9a;margin-right:19px;background-color:rgba(222,222,222,.3);border-bottom:none !important;transition:all .5s}.navigation-tabs.square-pills .tabs ul li a :hover{border-bottom:none !important}.navigation-tabs.square-pills .tabs ul li a i{display:block;font-size:18px}.navigation-tabs.square-pills .tabs ul li.is-active a{background-color:#9a5ac2;color:#fff;box-shadow:0px 5px 35px 0px rgba(0,0,0,.18)}.tabs.partner-tabs ul{border-bottom:1px rgba(0,0,0,0) !important}.tab-reviews{color:#aaa}/*! _testimonials.scss | Bulkit | CSS Ninja */.testimonials,.demo{position:relative;width:100%;display:block;box-sizing:border-box}.testimonials .testimonial-item,.demo .testimonial-item{margin:40px;outline:none !important}.testimonials .testimonial-item .testimonial-avatar,.demo .testimonial-item .testimonial-avatar{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.testimonials .testimonial-item .testimonial-avatar img,.demo .testimonial-item .testimonial-avatar img{border-radius:100px;width:75px;height:75px;position:relative;top:-40px}.testimonials .testimonial-item .testimonial-name,.demo .testimonial-item .testimonial-name{text-align:center}.testimonials .testimonial-item .testimonial-name h3,.demo .testimonial-item .testimonial-name h3{font-family:"Nexa Bold",sans-serif;font-size:18px;color:#c369c7;position:relative;top:-20px}.testimonials .testimonial-item .testimonial-name span,.demo .testimonial-item .testimonial-name span{font-family:"Nexa Light",sans-serif;font-size:14px;color:#a9abac;position:relative;top:-15px}.testimonials .testimonial-item .testimonial-content p,.demo .testimonial-item .testimonial-content p{padding:20px 30px}.slick-dots li.slick-active button:before{opacity:.75;color:#c369c7 !important}.vertical-testimonials{margin-top:90px}.vertical-testimonials .vtestimonial-item{margin:5px 80px;border-radius:12px}.vertical-testimonials .vtestimonial-item:last-child{margin-bottom:100px}.vertical-testimonials .vtestimonial-item .vt-avatar{height:55px;border-radius:100px}.vertical-testimonials .vtestimonial-item .vt-content{margin:0 10px}.vertical-testimonials .vtestimonial-item .vt-content .vt-name{font-family:"Nexa Bold",sans-serif;font-weight:500;color:#9a5ac2;margin-bottom:.7em !important}.vertical-testimonials .vtestimonial-item .vt-content .vt-text{padding-right:5px;font-size:12px}.vertical-testimonials .vtestimonial-item .vt-content .star-rating{float:right;position:relative;top:3px;right:15px}.vertical-testimonials .slick-current.slick-active.slick-center{-webkit-transform:scale(1.1);transform:scale(1.1);box-shadow:inset rgba(143,160,241,.2) 0 0 0 1px,rgba(213,220,247,.59) 0 10px 20px}.vertical-testimonials .slick-slide:not(.slick-current){opacity:.1 !important}.flat-testimonials .flat-testimonial-item{margin:0 20px 50px 20px}.flat-testimonials .flat-testimonial-item .image-container{position:relative;overflow:hidden}.flat-testimonials .flat-testimonial-item .image-container img{border-radius:10px;box-shadow:0px 5px 12px rgba(0,0,0,.18)}.flat-testimonials .flat-testimonial-item .image-container .skewed-overlay{position:absolute;top:95%;left:0;height:40%;width:200%;-webkit-transform:skewY(8deg);transform:skewY(8deg);padding:20px;background:#fff}.flat-testimonials .flat-testimonial-item .testimonial-text .quoted-text{color:#878787}.flat-testimonials .flat-testimonial-item .testimonial-text .client-name{margin-top:20px;font-family:"Nexa Bold",sans-serif;font-weight:400;font-size:1.2rem}.flat-testimonials .flat-testimonial-item .testimonial-text .client-position{font-family:"Nexa Light",sans-serif;font-size:.9rem;color:#444f60}.flat-testimonials .flat-testimonial-item .testimonial-text .company{max-height:60px;margin-right:50px;float:right}.flat-testimonials .flat-testimonial-item .testimonial-text .fa-quote-left{margin:20px 0 !important}.flat-testimonials .flat-testimonial-item.primary .skewed-overlay{background:#9a5ac2}.flat-testimonials .flat-testimonial-item.primary .client-name{color:#9a5ac2}.flat-testimonials .flat-testimonial-item.primary .fa-quote-left{color:#9a5ac2}.flat-testimonials .flat-testimonial-item.secondary .skewed-overlay{background:#9a5ac2}.flat-testimonials .flat-testimonial-item.secondary .client-name{color:#9a5ac2}.flat-testimonials .flat-testimonial-item.secondary .fa-quote-left{color:#9a5ac2}.flat-testimonials .flat-testimonial-item.accent .skewed-overlay{background:#c369c7}.flat-testimonials .flat-testimonial-item.accent .client-name{color:#c369c7}.flat-testimonials .flat-testimonial-item.accent .fa-quote-left{color:#c369c7}/*! _dialogs.scss | Bulkit | CSS Ninja */.modal{transition:all .5s;-webkit-transform:scale(0);transform:scale(0)}.modal .modal-content{transition:all .4s;-webkit-transform:scale(0);transform:scale(0);opacity:0;z-index:99 !important}.modal .modal-close{transition:all .4s;z-index:100 !important}.modal .modal-close:hover{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.modal a{border-radius:6px}.modal.is-active{-webkit-transform:scale(1);transform:scale(1)}.modal.is-active .modal-background{background:linear-gradient(45deg, #6a85b6 0%, #bac8e0 100%);background-color:#9a5ac2;width:1000px;height:1000px;border-radius:10000px;transition:all .5s;-webkit-transform:scale(0);transform:scale(0);margin-left:auto;margin-right:auto;left:0;right:0;top:0;bottom:0;z-index:98 !important;overflow:hidden !important}.modal.is-active .modal-background.scaleInCircle{-webkit-transform:scale(7);transform:scale(7)}.modal.is-active .modal-content.scaleIn{-webkit-transform:scale(1);transform:scale(1);opacity:1}.modal.is-active .modal-close{z-index:100 !important}.modal.is-active.image-modal .modal-background{background:linear-gradient(45deg, #444F60, #444);background-color:#444f60}.modal.is-active.image-modal img{border-radius:6px}.modal.is-active.image-modal .gallery-item figure{background:none}.modal.is-active .modal-card .modal-card-head,.modal.is-active .modal-card .modal-card-foot{padding:15px}.modal.is-active .modal-card .modal-card-head{background-color:#fff}.modal.is-active .modal-card .modal-card-head p{color:#444f60}.modal.is-active .modal-card .modal-card-head .delete{background:rgba(0,0,0,0) !important;transition:all .3s}.modal.is-active .modal-card .modal-card-head .delete:before{background:#c369c7}.modal.is-active .modal-card .modal-card-head .delete:after{background:#c369c7}.modal.is-active .modal-card .modal-card-head .delete:hover{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.modal.is-active .modal-card .modal-card-body::-webkit-scrollbar{width:10px}.modal.is-active .modal-card .modal-card-body::-webkit-scrollbar-thumb{border-radius:5px;background:rgba(0,0,0,.2)}.modal.is-active .modal-card .modal-card-foot{background-color:#fff;-ms-flex-pack:end;justify-content:flex-end;border-top:none}.modal.is-active.modal-sm .modal-card-body{max-height:400px}.modal.is-active.modal-hero .modal-background{background:linear-gradient(45deg, #9A5AC2, #C369C7);background-color:#9a5ac2}.modal.is-active.modal-success .modal-background{background:#00b289}.modal.is-active.modal-error .modal-background{background:#ff7273}.modal.is-active.modal-warning .modal-background{background:#eda514}.modal.is-active.modal-info .modal-background{background:#039be5}.modal.is-active .modal-svg{max-width:110px;margin:0 auto !important}@media screen and (min-width: 769px){.modal.modal-lg .modal-card,.modal.modal-lg .modal-content{width:800px !important}.modal.modal-sm .modal-card,.modal.modal-sm .modal-content{width:400px !important}}/*! _forms.scss | Bulkit | CSS Ninja */.input,.textarea,select{box-shadow:none !important}.form-label{padding-bottom:5px;color:#999}input.input{color:#878787;box-shadow:none;transition:all .8s;padding-bottom:3px;border-color:#ccc;font-size:.9rem}input.input.is-small{padding-bottom:2px;padding-left:10px}input.input.is-medium{padding-bottom:5px;font-size:1rem;height:2.5rem}input.input.is-large{padding-bottom:7px;font-size:1.25rem;height:3rem}input.input.rounded{border-radius:100px}input.input.is-primary-focus:focus{border-color:#9a5ac2}input.input.is-primary-focus:focus~span.icon i{color:#9a5ac2}input.input.is-secondary-focus:focus{border-color:#9a5ac2}input.input.is-secondary-focus:focus~span.icon i{color:#9a5ac2}input.input.is-accent-focus:focus{border-color:#c369c7}input.input.is-accent-focus:focus~span.icon i{color:#c369c7}input.input.is-grey-focus:focus{border-color:#a9abac}input.input.is-grey-focus:focus~span.icon i{color:#a9abac}input.input:focus,input.input:active{border-color:#eff4f7}.input.custom-input{height:46px;line-height:46px;padding-left:50px !important}.input.custom-input:focus{border-color:#dbdbdb !important}textarea.textarea{color:#878787;box-shadow:none;transition:all .8s}textarea.textarea:focus{border:1px solid #ededed}textarea.textarea.is-primary-focus:focus{border-color:#9a5ac2}textarea.textarea.is-primary-focus:focus~span.icon i{color:#9a5ac2}textarea.textarea.is-secondary-focus:focus{border-color:#9a5ac2}textarea.textarea.is-secondary-focus:focus~span.icon i{color:#9a5ac2}textarea.textarea.is-accent-focus:focus{border-color:#c369c7}textarea.textarea.is-accent-focus:focus~span.icon i{color:#c369c7}textarea.textarea.is-grey-focus:focus{border-color:#a9abac}textarea.textarea.is-grey-focus:focus~span.icon i{color:#a9abac}textarea.textarea.is-default-focus:focus{border-color:#ccc}textarea.textarea.is-default-focus:focus~span.icon i{color:#ccc}textarea.textarea.is-grow{min-height:40px !important;height:40px;resize:none;transition:all .5s;overflow:hidden}textarea.textarea.is-grow:focus{height:130px !important;border-color:#999}textarea.textarea.is-button{min-height:40px !important;height:40px !important;resize:none;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none !important;transition:all .6s}textarea.textarea.is-button:hover{border-color:#ccc}textarea.textarea.is-button:focus{height:130px !important;padding-bottom:40px !important;border-color:#ccc}textarea.textarea.is-button+.textarea-button{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;position:relative;border:1px solid #ccc;border-top:none !important;border-bottom-left-radius:4px;border-bottom-right-radius:4px}textarea.textarea.is-button+.textarea-button button{margin:10px 7px 7px 7px}.field .control.datepicker-control .icon,.field .control.timepicker-control .icon{top:-2px}.field .control i{transition:all .4s}.field .control.required{position:relative}.field .control.required i{display:none;position:absolute;right:10px;top:8px}.field .control.required small.validation-info{display:none;font-size:.8rem}.field .control.required.has-success input{border:1px solid #00b289}.field .control.required.has-success small.validation-info.success{color:#00b289;display:block}.field .control.required.has-success .success i{display:block;color:#00b289}.field .control.required.has-error input{border:1px solid #ff7273}.field .control.required.has-error small.validation-info.error{color:#ff7273;display:block}.field .control.required.has-error .error i{display:block;color:#ff7273}.control-material{position:relative;margin-bottom:3em}.control-material input,.control-material textarea{border-radius:0 !important}.control-material.is-primary input.material-input:focus~label,.control-material.is-primary input:valid~label,.control-material.is-primary textarea:focus~label{color:#9a5ac2}.control-material.is-primary .bar:before,.control-material.is-primary .bar:after{background:#9a5ac2}.control-material.is-primary.has-icon input:focus~i{color:#9a5ac2 !important}.control-material.is-secondary input.material-input:focus~label,.control-material.is-secondary input:valid~label,.control-material.is-secondary textarea:focus~label{color:#9a5ac2}.control-material.is-secondary .bar:before,.control-material.is-secondary .bar:after{background:#9a5ac2}.control-material.is-secondary.has-icon input:focus~i{color:#9a5ac2 !important}.control-material.is-accent input.material-input:focus~label,.control-material.is-accent input:valid~label,.control-material.is-accent textarea:focus~label{color:#c369c7}.control-material.is-accent .bar:before,.control-material.is-accent .bar:after{background:#c369c7}.control-material.is-accent.has-icon input:focus~i{color:#c369c7 !important}.control-material.is-light input.material-input:focus~label,.control-material.is-light input:valid~label,.control-material.is-light textarea:focus~label{color:#fff}.control-material.is-light .bar:before,.control-material.is-light .bar:after{background:#fff}.control-material.is-light.has-icon input:focus~i{color:#fff !important}.control-material input.material-input,.control-material textarea{width:100% !important;font-size:18px;padding:.625em .625em .625em .3125em;display:block;width:18.75em;border:none;border-bottom:1px solid #a9abac;background-color:rgba(0,0,0,0) !important}.control-material input.material-input:focus,.control-material textarea:focus{outline:none}.control-material label{font-family:"Arial";color:#cecece;font-size:15px;font-weight:normal;position:absolute;pointer-events:none;left:.3125em;top:.625em;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.control-material input.material-input:focus~label,.control-material input:valid~label,.control-material textarea:focus~label{top:-20px;left:-2px;font-size:12px}.control-material .bar{position:relative;display:block}.control-material .bar:before,.control-material .bar:after{content:"";height:2px;width:0;bottom:0px;position:absolute;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.control-material .bar:before{left:50%}.control-material .bar:after{right:50%}.control-material input.material-input:focus~.bar:before,.control-material input.material-input:focus~.bar:after,.control-material textarea:focus~.bar:before,.control-material textarea:focus~.bar:after{width:50%}.control-material.has-icon input{padding-right:25px}.control-material.has-icon{position:relative}.control-material.has-icon i{position:absolute;right:15px;top:12px;color:#cecece}.control-material.required input{padding-right:25px}.control-material.required{position:relative}.control-material.required i{position:absolute;right:15px;top:8px;color:#cecece;display:none}.control-material.required small.validation-info{display:none;font-size:.8rem}.control-material.required.has-success input{border-bottom-color:#00b289 !important}.control-material.required.has-success .bar:after,.control-material.required.has-success .bar:before{background:#00b289 !important}.control-material.required.has-success .success i{color:#00b289 !important;display:block}.control-material.required.has-success label{color:#00b289 !important}.control-material.required.has-success small.validation-info.success{color:#00b289;display:block}.control-material.required.has-error input{border-bottom-color:#ff7273 !important}.control-material.required.has-error .bar:after,.control-material.required.has-error .bar:before{background:#ff7273 !important}.control-material.required.has-error .error i{color:#ff7273 !important;display:block}.control-material.required.has-error label{color:#ff7273 !important}.control-material.required.has-error small.validation-info.error{color:#ff7273;display:block}.select:after{border:1px solid #9a5ac2;border-right:0;border-top:0}.select:hover:after{border:1px solid rgb(128.8716814159,62.889380531,170.110619469);border-right:0;border-top:0}.select select:active,.select select:focus{border-color:#9a5ac2}.select:not(.is-multiple):not(.is-loading)::after{right:1.525em;z-index:4;font-size:.8rem;border:1px solid #999;border-right:0;border-top:0}.control.has-icons-left .select i{z-index:2 !important}.control.has-icons-left .select select{padding-left:2.5rem}.control.has-icons-left .select.is-medium select{padding-left:3rem}.control.has-icons-left .select.is-large+.icon{font-size:1.6rem}.control.has-icons-left .select.is-large select{padding-left:3.3rem}.autocpl{box-shadow:none !important}.autocpl .easy-autocomplete-container ul{padding:10px !important}.autocpl .easy-autocomplete-container ul li{margin:0 10px}.auto-cpl-control .icon{top:3px !important}.template-wrapper{display:-ms-flexbox !important;display:flex !important;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.template-wrapper .autocpl-avatar{width:36px !important;height:36px !important;border-radius:100px !important}.template-wrapper .entry-text{margin-left:15px}.template-wrapper .entry-text span{font-size:.8rem;color:#a9abac}.datepicker-panel>ul>li.picked,.datepicker-panel>ul>li.picked:hover{background-color:#c369c7 !important}.file-input-wrapper .control{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:relative}.file-input-wrapper .control .inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.file-input-wrapper .control .inputfile+label{max-width:80%;font-size:1.05rem;font-weight:400;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden;border-radius:5px;padding:.625rem 1.45rem .8rem 1.25rem;transition:all .4s}.file-input-wrapper .control .inputfile+label i{position:relative;top:4px;margin-right:10px}.file-input-wrapper .control .simple-file-input+label{color:#fff;background-color:#c369c7}.file-input-wrapper .control .simple-file-input:focus+label,.file-input-wrapper .control .simple-file-input.has-focus+label,.file-input-wrapper .control .simple-file-input+label:hover{background-color:rgb(202.427184466,123.567961165,205.932038835);outline:none;box-shadow:inset rgba(143,160,241,.2) 0 0 0 1px,rgba(213,220,247,.59) 0 10px 20px}.field-input-wrapper{box-sizing:border-box}.field-input-wrapper .field-input{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#fcfcfc;border:1px solid #ededed;padding:16px;width:450px;position:relative;border-radius:3px}.field-input-wrapper .field-input>[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:10;cursor:pointer}.field-input-wrapper .field-input>.button{display:inline-block;cursor:pointer;padding:8px 16px;border-radius:2px;margin-right:8px;line-height:1}.field-input-wrapper .field-input>.label{color:#444f60;font-weight:400;white-space:nowrap;opacity:.3}.field-input-wrapper .field-input.-chosen>.label{opacity:1}.label--checkbox{position:relative;margin:.5rem;font-family:Arial,sans-serif;line-height:135% !important;cursor:pointer;-webkit-transform:scale(0.7);transform:scale(0.7)}.label--checkbox span{position:relative;top:-7px;font-size:14px;color:#444f60}.md-checkbox{position:relative;top:-0.375rem;margin:0 1rem 0 0;cursor:pointer;-webkit-transform:scale(1.8);transform:scale(1.8)}.md-checkbox:before{transition:all .3s ease-in-out;content:"";position:absolute;left:0;z-index:1;width:.9rem;height:.9rem;border:1.5px solid #ccc}.md-checkbox:checked:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);height:.5rem;border-color:#9a5ac2;border-top-style:none;border-right-style:none}.md-checkbox:after{content:"";position:absolute;top:-0.125rem;left:0;width:1rem;height:1rem;background:#fff;cursor:pointer}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(6.25rem);transform:translateY(6.25rem)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{-webkit-transform:translateY(6.25rem);transform:translateY(6.25rem)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@media(min-width: 769px){input.md-checkbox:focus{border-bottom-color:rgba(0,0,0,0) !important;box-shadow:none !important;outline:none !important;outline-offset:0 !important;background:#fff !important}}.radio-wrap,.checkbox-wrap{position:relative;cursor:pointer;padding:1em}.radio-wrap::-moz-selection,.checkbox-wrap::-moz-selection{background:rgba(0,0,0,0)}.radio-wrap::selection,.checkbox-wrap::selection{background:rgba(0,0,0,0)}.radio-wrap input.d-checkbox+span,.checkbox-wrap input.d-checkbox+span,.radio-wrap input.b-radio+span,.checkbox-wrap input.b-radio+span{background:#fff;content:"";display:inline-block;margin:0 .5em 0 0;padding:0;border:1px solid #999;vertical-align:middle;width:2em;height:2em}.radio-wrap input.d-checkbox+span::after,.checkbox-wrap input.d-checkbox+span::after,.radio-wrap input.b-radio+span::after,.checkbox-wrap input.b-radio+span::after{content:"";display:block;-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.radio-wrap input.d-checkbox:checked+span::after,.checkbox-wrap input.d-checkbox:checked+span::after,.radio-wrap input.b-radio:checked+span::after,.checkbox-wrap input.b-radio:checked+span::after{-webkit-transform:scale(1);transform:scale(1)}.radio-wrap input.d-checkbox,.checkbox-wrap input.d-checkbox,.radio-wrap input.b-radio,.checkbox-wrap input.b-radio{position:absolute;cursor:pointer;opacity:0}.checkbox-wrap input+span{border-radius:2px}.checkbox-wrap input+span::after{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwb2x5Z29uIHBvaW50cz0iMTMuNzA3LDMyLjI5MyAxMi4yOTMsMzMuODU0IDI0LjI5Myw0NiAyNS43MDcsNDYgNDkuNzA3LDIxLjg1NCA0OC4yOTMsMjAuMzY2IDI1LDQzLjYyMyAiLz48L2c+PC9zdmc+) no-repeat center;background-size:contain;width:1.9em;height:1.9em}.checkbox-wrap.is-medium input+span{width:1.4em;height:1.4em}.checkbox-wrap.is-medium input+span::after{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwb2x5Z29uIHBvaW50cz0iMTMuNzA3LDMyLjI5MyAxMi4yOTMsMzMuODU0IDI0LjI5Myw0NiAyNS43MDcsNDYgNDkuNzA3LDIxLjg1NCA0OC4yOTMsMjAuMzY2IDI1LDQzLjYyMyAiLz48L2c+PC9zdmc+) no-repeat center;background-size:contain;width:1.3em;height:1.3em}.checkbox-wrap.is-small input+span{width:1em;height:1em}.checkbox-wrap.is-small input+span::after{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwb2x5Z29uIHBvaW50cz0iMTMuNzA3LDMyLjI5MyAxMi4yOTMsMzMuODU0IDI0LjI5Myw0NiAyNS43MDcsNDYgNDkuNzA3LDIxLjg1NCA0OC4yOTMsMjAuMzY2IDI1LDQzLjYyMyAiLz48L2c+PC9zdmc+) no-repeat center;background-size:contain;width:.9em;height:.9em}.radio-wrap input+span{border-radius:1000px}.radio-wrap input+span::after{border-radius:1000px;margin:.55em;width:.75em;height:.75em}.radio-wrap input:checked+span::after{background:#444f60}.radio-wrap.is-small span{-webkit-transform:scale(0.6) !important;transform:scale(0.6) !important}.radio-wrap.is-small span::after{margin:.54em !important}.radio-wrap.is-medium span{-webkit-transform:scale(0.8) !important;transform:scale(0.8) !important}.radio-wrap.is-medium span::after{margin:.58em !important}.radio-wrap.is-primary input:checked+span::after{background:#9a5ac2}.radio-wrap.is-secondary input:checked+span::after{background:#9a5ac2}.radio-wrap.is-accent input:checked+span::after{background:#c369c7}.tagsinput{border:1px solid #ccc;background:#fff;padding:5px;width:300px;height:100px;overflow-y:auto}.tagsinput .tag{position:relative;border:1px solid #039be5;-moz-border-radius:2px;-webkit-border-radius:2px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;float:left;padding:4px 8px;text-decoration:none;background:#039be5;color:#fff;margin-right:5px;margin-bottom:5px;font-size:13px}.tagsinput .tag span{position:relative;top:-2px}.tagsinput .tag:after{font-family:"Material Icons";content:"";color:#fff;opacity:1;position:absolute;top:3px;right:4px;z-index:0}.tagsinput .tag a{font-weight:700;color:#fff;text-decoration:none;font-size:11px;opacity:0;position:relative;z-index:2}.tagsinput input{width:80px;margin:0 5px 5px 0;font-family:helvetica;font-size:13px;border:1px solid rgba(0,0,0,0);padding:5px;background:0 0;color:#000;outline:0}.tagsinput div{display:block;float:left}.tags_clear{clear:both;width:100%;height:0}.not_valid{background:#fbd8db !important;color:#90111a !important}.wickedpicker__controls{padding:0 !important}/*! _tables.scss | Bulkit | CSS Ninja */.table.device-table th,.table.device-table td{text-align:center !important;border:none}.table.device-table th i{font-size:35px;color:#cecece}.table.device-table td{padding:.75em 1em}.table.device-table td:first-child{text-align:left !important}.table.device-table td.feature-name{line-height:1.9;font-family:"Nexa Light",sans-serif}.table.device-table td i.im-icon-Yes{font-size:24px;color:#9a5ac2}.table.device-table td i.im-icon-Close{font-size:24px;color:#cecece}.table.device-table th{border-bottom:1px solid #dbdbdb}.table.compare-table th,.table.compare-table td{text-align:center !important;border:none}.table.compare-table th i{font-size:35px;color:#cecece}.table.compare-table td{padding:.75em 1em}.table.compare-table td:first-child{text-align:left !important}.table.compare-table td.feature-name{line-height:1.9;font-family:"Nexa Light",sans-serif}.table.compare-table td i.fa-check{font-size:24px;color:#9a5ac2}.table.compare-table td i.fa-close{font-size:24px;color:#cecece}.table.compare-table th{border-bottom:1px solid #dbdbdb;font-family:"Nexa Bold",sans-serif}.responsive-table{margin:auto;min-width:300px;max-width:100%;border-collapse:collapse;color:#333;border-radius:.2em;overflow:hidden;box-shadow:-1px 3px 10px 0 rgba(0,0,0,.06)}.responsive-table.is-primary tr:first-child{background:#9a5ac2}.responsive-table.is-secondary tr:first-child{background:#9a5ac2}.responsive-table.is-accent tr:first-child{background:#c369c7}.responsive-table tr:first-child{border-top:none;background:#999;color:#fff !important}.responsive-table tr{border-top:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#fff;border-color:#bfbfbf}.responsive-table:nth-child(odd):not(:first-child){background-color:#fcfcfc}.responsive-table th{display:none;color:#fff}.responsive-table td{display:block}.responsive-table td:first-child{margin-top:.5em}.responsive-table td:last-child{margin-bottom:.5em}.responsive-table td:before{content:attr(data-th) ": ";font-weight:bold;width:120px;display:inline-block;color:#000}.responsive-table th,.responsive-table td{text-align:left;padding:.5em 1em}@media screen and (max-width: 601px){.responsive-table tr:nth-child(2){border-top:none}}@media screen and (min-width: 600px){.responsive-table tr:hover:not(:first-child){background-color:#f2f2f2}.responsive-table td:before{display:none}.responsive-table th,.responsive-table td{display:table-cell;padding:.25em .5em}.responsive-table th:first-child,.responsive-table td:first-child{padding-left:0}.responsive-table th:last-child,.responsive-table td:last-child{padding-right:0}.responsive-table th,.responsive-table td{padding:1em !important}}/*! _lists.scss | Bulkit | CSS Ninja */.content ul{list-style-type:disc}.content ol{list-style-type:decimal}ul,ol{list-style-type:none}.icon-bullet-list{list-style:none;padding:0}.icon-bullet-list li{padding-left:1.3em;padding:3px 0 3px 1.3em}.icon-bullet-list li:before{content:"";font-family:FontAwesome;display:inline-block;margin-left:-1.3em;margin-right:.7rem;width:1.3em}.solid-list{display:inline-block}.solid-list .solid-list-item{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;margin:5px 0}.solid-list .solid-list-item .list-bullet i{font-size:1.5rem;margin-right:15px;position:relative;top:2px;color:#a9abac}.inline-list{display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap}.inline-list i.inline-bullet{font-size:.4rem;margin:0 10px;color:#ededed;position:relative;top:8px}.list-block{border:1px solid #ededed;box-shadow:-1px 3px 10px 0 rgba(0,0,0,.06)}.list-block li{padding:10px 20px}.list-block li a{color:#444}.list-block li.is-active{background:#9a5ac2}.list-block li.is-active:hover{background:#9a5ac2}.list-block li.is-active .b-badge{border:1px solid #fff;background:rgba(0,0,0,0)}.list-block li.is-active a{color:#fff}.list-block li:hover{background:#eff4f7}.list-block.bordered li:not(last-child){border-bottom:1px solid #ededed}.list-block.minimal{border:none;box-shadow:none}.list-block.minimal li{border-bottom:1px solid #ededed}.list-block .b-badge{float:right}.list-block.is-secondary li.is-active{background:#9a5ac2}.list-block.is-accent li.is-active{background:#c369c7}.level.nav-level{padding:20px 40px;border:1px solid #ededed;background:#fff}.level.nav-level i{cursor:pointer}.level.nav-level i:hover{color:#9a5ac2}.level.centered-level{padding:20px 40px;border:1px solid #ededed;background:#fff}.user-list li{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;padding:10px 15px}.user-list .user-list-avatar img{width:40px;height:40px;border-radius:100px}.user-list .user-list-info{margin:0 10px}.user-list .user-list-info .name{font-size:14px;font-weight:500;color:#444f60}.user-list .user-list-info .position{font-size:12px;color:#a9abac}.user-list .user-list-status{height:10px;width:10px;border-radius:100px;background:#a9abac;margin-left:auto}.user-list .user-list-status.is-offline{background:#ededed}.user-list .user-list-status.is-online{background:#00b289}.user-list .user-list-status.is-busy{background:#eda514}.user-media-list li{margin:15px 0}.user-media-list .media-left .image{position:relative}.user-media-list .media-left .image .avatar-status{height:10px;width:10px;border-radius:200px;background:#a9abac;position:absolute;right:1px;top:3px}.user-media-list .media-left .image .avatar-status.is-offline{background:#ededed}.user-media-list .media-left .image .avatar-status.is-online{background:#00b289}.user-media-list .media-left .image .avatar-status.is-busy{background:#eda514}.user-media-list .media-content span{color:#444f60;font-weight:500}/*! _labels.scss | Bulkit | CSS Ninja */.b-badge{height:20px;min-width:20px;max-width:100px;padding:3px 6px;line-height:1.2;white-space:nowrap;vertical-align:middle;font-size:.8rem;color:#fff;background:#999;text-align:center;border-radius:3px}.b-badge.rounded{border-radius:200px}.b-badge.badge-outlined{background:rgba(0,0,0,0);border:1px solid #999;color:#999}.b-badge.is-primary{background:#9a5ac2}.b-badge.is-primary.badge-outlined{background:rgba(0,0,0,0);border:1px solid #9a5ac2;color:#9a5ac2}.b-badge.is-secondary{background:#9a5ac2}.b-badge.is-secondary.badge-outlined{background:rgba(0,0,0,0);border:1px solid #9a5ac2;color:#9a5ac2}.b-badge.is-accent{background:#c369c7}.b-badge.is-accent.badge-outlined{background:rgba(0,0,0,0);border:1px solid #c369c7;color:#c369c7}.b-badge.is-success{background:#00b289}.b-badge.is-success.badge-outlined{background:rgba(0,0,0,0);border:1px solid #00b289;color:#00b289}.b-badge.is-warning{background:#eda514}.b-badge.is-warning.badge-outlined{background:rgba(0,0,0,0);border:1px solid #eda514;color:#eda514}.b-badge.is-danger{background:#ff7273}.b-badge.is-danger.badge-outlined{background:rgba(0,0,0,0);border:1px solid #ff7273;color:#ff7273}.b-badge.is-info{background:#039be5}.b-badge.is-info.badge-outlined{background:rgba(0,0,0,0);border:1px solid #039be5;color:#039be5}.tag{margin-bottom:5px}.tag.squared{border-radius:2px !important}.tag.is-outlined{border:1px solid #999}.tag.is-primary{background:#9a5ac2;color:#fff}.tag.is-primary.is-outlined{background:rgba(0,0,0,0);border:1px solid #9a5ac2;color:#9a5ac2}.tag.is-secondary{background:#9a5ac2;color:#fff}.tag.is-secondary.is-outlined{background:rgba(0,0,0,0);border:1px solid #9a5ac2;color:#9a5ac2}.tag.is-accent{background:#c369c7;color:#fff}.tag.is-accent.is-outlined{background:rgba(0,0,0,0);border:1px solid #c369c7;color:#c369c7}.tag.is-success{background:#00b289;color:#fff}.tag.is-success.is-outlined{background:rgba(0,0,0,0);border:1px solid #00b289;color:#00b289}.tag.is-warning{background:#eda514 !important;color:#fff !important}.tag.is-warning.is-outlined{background:rgba(0,0,0,0) !important;border:1px solid #eda514 !important;color:#eda514 !important}.tag.is-danger{background:#ff7273;color:#fff}.tag.is-danger.is-outlined{background:rgba(0,0,0,0);border:1px solid #ff7273;color:#ff7273}.tag.is-info{background:#039be5;color:#fff}.tag.is-info.is-outlined{background:rgba(0,0,0,0);border:1px solid #039be5;color:#039be5}.tag.is-light{background:#fff;color:#444f60}.tag.is-light.is-outlined{background:rgba(0,0,0,0);border:1px solid #fff;color:#fff}.tag span.delete{top:2px}.tags.has-addons span:first-child{border-bottom-right-radius:0 !important;border-top-right-radius:0 !important;margin-right:0}.tags.has-addons span:last-child{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important;margin-left:-5px}.tags.has-addons.is-centered{-ms-flex-pack:center;justify-content:center}.control.tag-group{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.tag.is-delete{margin-left:1px;padding:0;position:relative;width:2em;border-radius:0 2px 2px 0 !important;margin-left:-5px}.tag.is-delete:before{height:1px;width:50%}.tag.is-delete:after{height:50%;width:1px}.tag.is-delete:before,.tag.is-delete:after{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center}/*! _dropdowns.scss | Bulkit | CSS Ninja */.is-drop{position:relative;cursor:pointer}.is-drop i.sl-icon-arrow-down{font-size:8px !important;top:2px !important}.is-drop .drop-caret{position:relative;top:5px}.is-drop .dropContain{width:220px;position:absolute;z-index:3;left:50%;margin-left:-165px;top:-500vh}.is-drop .dropContain .dropOut{width:220px;background:#fff;float:left;position:relative;margin-top:15px;opacity:0;border:1px solid #ededed;border-radius:4px;box-shadow:0 3px 10px 4px rgba(0,0,0,.04);transition:all .5s ease-out}.is-drop .dropContain .dropOut .triangle{width:0;height:0;position:absolute;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-bottom:8px solid #fff;top:-8px;left:50%;margin-left:-8px}.is-drop .dropContain .dropOut ul li{text-align:left;float:left;width:200px;padding:12px 0 10px 15px;margin:3px 10px;color:#777;border-radius:4px;transition:background .2s ease-out}.is-drop .dropContain .dropOut ul li:hover{background:#eff4f7;cursor:pointer}.is-drop .dropContain .dropOut ul li i.drop-icon{position:relative;top:4px;margin-right:15px}.is-drop .dropContain .dropOut ul li i.drop-icon.sl{position:relative;top:0;margin-right:15px}.is-drop .dropContain .dropOut ul{float:left;padding:10px 0;list-style:none}.is-drop .dropContain .dropOut ul.big-icons li{padding:2px 0 10px 15px;color:#a9abac}.is-drop .dropContain .dropOut ul.big-icons i.im{font-size:18px;color:#a9abac;margin-right:10px;position:relative;top:1px}.is-drop .dropContain .dropOut ul li.dropdown-divider{padding:0 !important;border-radius:0 !important;height:5px;border-bottom:1px solid #f2f2f2}.is-drop .dropContain .dropOut ul li.dropdown-divider:hover{background-color:#fff}.is-drop .dropContain .dropOut.is-primary ul li:hover{background:#9a5ac2;color:#fff}.is-drop .dropContain .dropOut.is-secondary ul li:hover{background:#9a5ac2;color:#fff}.is-drop .dropContain .dropOut.is-accent ul li:hover{background:#c369c7;color:#fff}.is-drop:hover .dropContain{top:30px !important}.is-drop:hover .dropContain .dropOut{-webkit-animation:fadeInUp .27s ease-out;animation:fadeInUp .27s ease-out;opacity:1}.is-drop.drop-sm:hover .dropContain{top:15px !important}.is-drop.is-centered .dropContain{margin-left:-110px}.is-drop.is-right .dropContain{margin-left:-55px}button i.sl-icon-arrow-down{font-size:8px !important;top:2px !important;padding-left:8px !important}.jq-dropdown{position:absolute;top:5px;z-index:1039;display:none;-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:.27s;animation-duration:.27s;-webkit-animation-timing-function:ease;animation-timing-function:ease}.jq-dropdown .jq-dropdown-menu,.jq-dropdown .jq-dropdown-panel{min-width:220px;max-width:360px;list-style:none;background:#fff;border:solid 1px #ddd;border-radius:4px;box-shadow:0 3px 10px 4px rgba(0,0,0,.04);overflow:visible;padding:4px 0;margin:0}.jq-dropdown .jq-dropdown-panel{padding:20px}.jq-dropdown.jq-dropdown-tip{margin-top:8px}.jq-dropdown.jq-dropdown-tip:before{position:absolute;top:-6px;left:9px;content:"";border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-bottom:7px solid #ddd;display:inline-block}.jq-dropdown.jq-dropdown-tip:after{position:absolute;top:-5px;left:10px;content:"";border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-bottom:6px solid #fff;display:inline-block}.jq-dropdown.jq-dropdown-tip.jq-dropdown-anchor-right:before{left:auto;right:9px}.jq-dropdown.jq-dropdown-tip.jq-dropdown-anchor-right:after{left:auto;right:10px}.jq-dropdown.jq-dropdown-scroll .jq-dropdown-menu,.jq-dropdown.jq-dropdown-scroll .jq-dropdown-panel{max-height:180px;overflow:auto}.jq-dropdown.jq-dropdown-scroll .jq-dropdown-menu::-webkit-scrollbar{width:10px}.jq-dropdown.jq-dropdown-scroll .jq-dropdown-menu::-webkit-scrollbar-thumb{border-radius:5px;background:rgba(0,0,0,.2)}.jq-dropdown li{list-style:none;padding:0 3px;text-indent:0;margin:0;line-height:18px}.jq-dropdown li>a,.jq-dropdown label{display:block;color:inherit;text-decoration:none;line-height:18px;padding:10px 15px;margin:0;white-space:nowrap}.jq-dropdown li>a:hover,.jq-dropdown label:hover{background-color:#eff4f7;color:inherit;cursor:pointer}.jq-dropdown .jq-dropdown-divider{font-size:1px;border-top:solid 1px #e5e5e5;padding:0;margin:5px 0}.jq-dropdown .jq-dropdown-menu li>a:hover,.jq-dropdown .jq-dropdown .jq-dropdown-menu label:hover{background-color:#eff4f7;color:inherit}.jq-dropdown.is-primary .jq-dropdown-menu li>a:hover,.jq-dropdown.is-primary .jq-dropdown .jq-dropdown-menu label:hover{background-color:#9a5ac2;color:#fff}.jq-dropdown.is-secondary .jq-dropdown-menu li>a:hover,.jq-dropdown.is-secondary .jq-dropdown .jq-dropdown-menu label:hover{background-color:#9a5ac2;color:#fff}.jq-dropdown.is-accent .jq-dropdown-menu li>a:hover,.jq-dropdown.is-accent .jq-dropdown .jq-dropdown-menu label:hover{background-color:#c369c7;color:#fff}/*! _pricing.scss | Bulkit | CSS Ninja */.classic-pricing .pricing-table{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:row;flex-direction:row;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.classic-pricing .pricing-table.is-comparative .pricing-plan{margin:0}.classic-pricing .pricing-table.is-comparative .pricing-plan:not(:last-child){border-right:none}.classic-pricing .pricing-table.is-horizontal .pricing-plan{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-preferred-size:100%;flex-basis:100%}.classic-pricing .pricing-table.is-horizontal .pricing-plan .plan-header{width:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.classic-pricing .pricing-table.is-horizontal .pricing-plan .plan-price{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.classic-pricing .pricing-table.is-horizontal .pricing-plan .plan-items{width:100%;background-color:#fcfcfc;columns:2;-webkit-columns:2;-moz-columns:2;-webkit-column-gap:.1rem;column-gap:.1rem}.classic-pricing .pricing-table.is-horizontal .pricing-plan .plan-footer{width:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin:auto}.classic-pricing .pricing-table .pricing-plan{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;background-color:#fff;border:.1rem solid #ededed;border-radius:3px;list-style-type:none;transition:.25s;margin:.5em}.classic-pricing .pricing-table .pricing-plan .plan-header{border-top-left-radius:3px;border-top-right-radius:3px;background-color:#fff;font-size:1.1rem;font-weight:700;padding:.75em;-ms-flex-line-pack:center;align-content:center;text-align:center}.classic-pricing .pricing-table .pricing-plan .plan-item{background:#fcfcfc;border-bottom:1px solid #ededed;padding:.75em;-ms-flex-line-pack:center;align-content:center;text-align:center;font-size:.9em;color:#444f60}.classic-pricing .pricing-table .pricing-plan .plan-item:hover{background:#eff4f7}.classic-pricing .pricing-table .pricing-plan .plan-price{background-color:#fff;font-size:.8rem;font-weight:normal;padding:.75em;-ms-flex-line-pack:center;align-content:center;text-align:center}.classic-pricing .pricing-table .pricing-plan .plan-price .plan-price-amount{font-size:3rem;font-weight:bolder}.classic-pricing .pricing-table .pricing-plan .plan-price .plan-price-amount .plan-price-currency{vertical-align:super;font-size:1.1rem !important;font-weight:normal !important;color:#444f60;margin-right:.25rem}.classic-pricing .pricing-table .pricing-plan .plan-footer{border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding:.75em;-ms-flex-line-pack:center;align-content:center;text-align:center;margin-top:auto}.classic-pricing .pricing-table .pricing-plan.is-primary .plan-header{color:#9a5ac2}.classic-pricing .pricing-table .pricing-plan.is-primary .plan-price .plan-price-amount{color:#9a5ac2}.classic-pricing .pricing-table .pricing-plan.is-primary .plan-price .plan-price-currency{color:#9a5ac2}.classic-pricing .pricing-table .pricing-plan.is-primary .plan-footer .button{background-color:#9a5ac2;border-color:rgba(0,0,0,0);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-primary .plan-footer .button:hover,.classic-pricing .pricing-table .pricing-plan.is-primary .plan-footer .button.is-hovered{background-color:rgb(148.3019911504,80.6913716814,190.5586283186);border-color:rgba(0,0,0,0);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-primary .plan-footer .button:focus,.classic-pricing .pricing-table .pricing-plan.is-primary .plan-footer .button.is-focused{border-color:rgba(0,0,0,0);box-shadow:0 0 .5em rgba(154,90,194,.25);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-primary .plan-footer .button:active,.classic-pricing .pricing-table .pricing-plan.is-primary .plan-footer .button.is-active{background-color:rgb(142.6039823009,71.3827433628,187.1172566372);border-color:rgba(0,0,0,0);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-primary .plan-footer .button[disabled]{background-color:#9a5ac2;border-color:rgba(0,0,0,0)}.classic-pricing .pricing-table .pricing-plan.is-secondary .plan-header{color:#9a5ac2}.classic-pricing .pricing-table .pricing-plan.is-secondary .plan-price .plan-price-amount{color:#9a5ac2}.classic-pricing .pricing-table .pricing-plan.is-secondary .plan-price .plan-price-currency{color:#9a5ac2}.classic-pricing .pricing-table .pricing-plan.is-secondary .plan-footer .button{background-color:#9a5ac2;border-color:rgba(0,0,0,0);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-secondary .plan-footer .button:hover,.classic-pricing .pricing-table .pricing-plan.is-secondary .plan-footer .button.is-hovered{background-color:rgb(148.3019911504,80.6913716814,190.5586283186);border-color:rgba(0,0,0,0);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-secondary .plan-footer .button:focus,.classic-pricing .pricing-table .pricing-plan.is-secondary .plan-footer .button.is-focused{border-color:rgba(0,0,0,0);box-shadow:0 0 .5em rgba(154,90,194,.25);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-secondary .plan-footer .button:active,.classic-pricing .pricing-table .pricing-plan.is-secondary .plan-footer .button.is-active{background-color:rgb(142.6039823009,71.3827433628,187.1172566372);border-color:rgba(0,0,0,0);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-secondary .plan-footer .button[disabled]{background-color:#9a5ac2;border-color:rgba(0,0,0,0)}.classic-pricing .pricing-table .pricing-plan.is-accent .plan-header{color:#c369c7}.classic-pricing .pricing-table .pricing-plan.is-accent .plan-price .plan-price-amount{color:#c369c7}.classic-pricing .pricing-table .pricing-plan.is-accent .plan-price .plan-price-currency{color:#c369c7}.classic-pricing .pricing-table .pricing-plan.is-accent .plan-footer .button{background-color:#c369c7;border-color:rgba(0,0,0,0);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-accent .plan-footer .button:hover,.classic-pricing .pricing-table .pricing-plan.is-accent .plan-footer .button.is-hovered{background-color:rgb(191.286407767,95.7160194175,195.5339805825);border-color:rgba(0,0,0,0);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-accent .plan-footer .button:focus,.classic-pricing .pricing-table .pricing-plan.is-accent .plan-footer .button.is-focused{border-color:rgba(0,0,0,0);box-shadow:0 0 .5em rgba(195,105,199,.25);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-accent .plan-footer .button:active,.classic-pricing .pricing-table .pricing-plan.is-accent .plan-footer .button.is-active{background-color:rgb(187.572815534,86.432038835,192.067961165);border-color:rgba(0,0,0,0);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-accent .plan-footer .button[disabled]{background-color:#c369c7;border-color:rgba(0,0,0,0)}.classic-pricing .pricing-table .pricing-plan.is-success .plan-header{color:#00b289}.classic-pricing .pricing-table .pricing-plan.is-success .plan-price .plan-price-amount{color:#00b289}.classic-pricing .pricing-table .pricing-plan.is-success .plan-price .plan-price-currency{color:#00b289}.classic-pricing .pricing-table .pricing-plan.is-success .plan-footer .button{background-color:#00b289;border-color:rgba(0,0,0,0);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-success .plan-footer .button:hover,.classic-pricing .pricing-table .pricing-plan.is-success .plan-footer .button.is-hovered{background-color:rgb(0,165.25,127.1867977528);border-color:rgba(0,0,0,0);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-success .plan-footer .button:focus,.classic-pricing .pricing-table .pricing-plan.is-success .plan-footer .button.is-focused{border-color:rgba(0,0,0,0);box-shadow:0 0 .5em rgba(0,178,137,.25);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-success .plan-footer .button:active,.classic-pricing .pricing-table .pricing-plan.is-success .plan-footer .button.is-active{background-color:rgb(0,152.5,117.3735955056);border-color:rgba(0,0,0,0);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-success .plan-footer .button[disabled]{background-color:#00b289;border-color:rgba(0,0,0,0)}.classic-pricing .pricing-table .pricing-plan.is-warning .plan-header{color:#eda514}.classic-pricing .pricing-table .pricing-plan.is-warning .plan-price .plan-price-amount{color:#eda514}.classic-pricing .pricing-table .pricing-plan.is-warning .plan-price .plan-price-currency{color:#eda514}.classic-pricing .pricing-table .pricing-plan.is-warning .plan-footer .button{background-color:#eda514;border-color:rgba(0,0,0,0);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-warning .plan-footer .button:hover,.classic-pricing .pricing-table .pricing-plan.is-warning .plan-footer .button.is-hovered{background-color:rgb(226.8725296443,157.3626482213,17.3774703557);border-color:rgba(0,0,0,0);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-warning .plan-footer .button:focus,.classic-pricing .pricing-table .pricing-plan.is-warning .plan-footer .button.is-focused{border-color:rgba(0,0,0,0);box-shadow:0 0 .5em rgba(237,165,20,.25);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-warning .plan-footer .button:active,.classic-pricing .pricing-table .pricing-plan.is-warning .plan-footer .button.is-active{background-color:rgb(215.0296442688,149.1482213439,16.4703557312);border-color:rgba(0,0,0,0);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-warning .plan-footer .button[disabled]{background-color:#eda514;border-color:rgba(0,0,0,0)}.classic-pricing .pricing-table .pricing-plan.is-danger .plan-header{color:#ff7273}.classic-pricing .pricing-table .pricing-plan.is-danger .plan-price .plan-price-amount{color:#ff7273}.classic-pricing .pricing-table .pricing-plan.is-danger .plan-price .plan-price-currency{color:#ff7273}.classic-pricing .pricing-table .pricing-plan.is-danger .plan-footer .button{background-color:#ff7273;border-color:rgba(0,0,0,0);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-danger .plan-footer .button:hover,.classic-pricing .pricing-table .pricing-plan.is-danger .plan-footer .button.is-hovered{background-color:rgb(255,101.25,102.3404255319);border-color:rgba(0,0,0,0);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-danger .plan-footer .button:focus,.classic-pricing .pricing-table .pricing-plan.is-danger .plan-footer .button.is-focused{border-color:rgba(0,0,0,0);box-shadow:0 0 .5em rgba(255,114,115,.25);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-danger .plan-footer .button:active,.classic-pricing .pricing-table .pricing-plan.is-danger .plan-footer .button.is-active{background-color:rgb(255,88.5,89.6808510638);border-color:rgba(0,0,0,0);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-danger .plan-footer .button[disabled]{background-color:#ff7273;border-color:rgba(0,0,0,0)}.classic-pricing .pricing-table .pricing-plan.is-info .plan-header{color:#039be5}.classic-pricing .pricing-table .pricing-plan.is-info .plan-price .plan-price-amount{color:#039be5}.classic-pricing .pricing-table .pricing-plan.is-info .plan-price .plan-price-currency{color:#039be5}.classic-pricing .pricing-table .pricing-plan.is-info .plan-footer .button{background-color:#039be5;border-color:rgba(0,0,0,0);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-info .plan-footer .button:hover,.classic-pricing .pricing-table .pricing-plan.is-info .plan-footer .button.is-hovered{background-color:rgb(2.8351293103,146.4816810345,216.4148706897);border-color:rgba(0,0,0,0);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-info .plan-footer .button:focus,.classic-pricing .pricing-table .pricing-plan.is-info .plan-footer .button.is-focused{border-color:rgba(0,0,0,0);box-shadow:0 0 .5em rgba(3,155,229,.25);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-info .plan-footer .button:active,.classic-pricing .pricing-table .pricing-plan.is-info .plan-footer .button.is-active{background-color:rgb(2.6702586207,137.963362069,203.8297413793);border-color:rgba(0,0,0,0);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-info .plan-footer .button[disabled]{background-color:#039be5;border-color:rgba(0,0,0,0)}.classic-pricing .pricing-table .pricing-plan.is-active{box-shadow:inset rgba(143,160,241,.2) 0 0 0 1px,rgba(213,220,247,.59) 0 10px 20px;-webkit-transform:scale(1.05);transform:scale(1.05)}@media(min-width: 768px)and (max-width: 1024px){.classic-pricing .pricing-table.is-comparative{margin:.5rem}.classic-pricing .pricing-table.is-comparative.is-features{display:none}.classic-pricing .pricing-table.is-comparative .plan-item::before{content:attr("data-feature")}.classic-pricing .pricing-table.is-horizontal .pricing-plan{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-preferred-size:100%;flex-basis:100%}.classic-pricing .pricing-table.is-horizontal .pricing-plan .plan-header{width:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.classic-pricing .pricing-table.is-horizontal .pricing-plan .plan-price{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.classic-pricing .pricing-table.is-horizontal .pricing-plan .plan-items{width:100%;background-color:#fcfcfc;columns:2;-webkit-columns:2;-moz-columns:2;-webkit-column-gap:.1rem;column-gap:.1rem}.classic-pricing .pricing-table.is-horizontal .pricing-plan .plan-footer{width:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin:auto}}@media(max-width: 767px){.classic-pricing .pricing-table.is-comparative .pricing-plan{width:100% !important}.classic-pricing .pricing-table.is-comparative .pricing-plan.is-features{display:none}.classic-pricing .pricing-table.is-comparative .pricing-plan{margin:.5rem}.classic-pricing .pricing-table.is-comparative .pricing-plan .plan-item::before{content:attr(data-feature);display:block;font-weight:600;font-size:.8rem;color:#eff4f7}.classic-pricing .pricing-table.is-horizontal .plan-items{display:none}.classic-pricing .pricing-plan.is-mobile{min-width:100% !important;display:block !important}}.minimal-pricing{border:2px solid #444f60;border-radius:2px}.minimal-pricing.wide-box{max-width:100%;margin:0 10px 0 10px;padding:20px 0 20px 0}.minimal-pricing.featured{border:2px solid #9a5ac2}.minimal-pricing.featured .plan-name{color:#9a5ac2}.minimal-pricing.featured .price .price-number{color:#9a5ac2}.minimal-pricing.featured .price .price-currency{color:#9a5ac2}.minimal-pricing.bg-secondary{background-color:#9a5ac2;border:2px solid #9a5ac2}.minimal-pricing.bg-secondary .plan-name{color:#fff}.minimal-pricing.bg-secondary .price .price-number{color:#fff}.minimal-pricing.bg-secondary .price .price-currency{color:#fff}.minimal-pricing.bg-secondary .price .price-period{color:#fff}.minimal-pricing.bg-secondary .plan-features{color:#fff}.minimal-pricing .plan-name{color:#444f60;font-size:1.3rem;font-weight:500}.minimal-pricing .price{margin-bottom:20px}.minimal-pricing .price .price-currency{font-weight:bold;font-size:1.2rem;margin-right:15px}.minimal-pricing .price .price-number{font-size:6rem;font-weight:bold}.minimal-pricing .plan-features{margin-bottom:30px}.minimal-pricing .plan-features ul li{padding:5px 10px 5px 10px}.minimal-pricing.wide-box{background-image:url(https://via.placeholder.com/1280x720);background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.plan-controls{padding:10px 0}.plan-controls span{margin:0 5px 0 5px;padding:10px 20px;font-size:16px;cursor:pointer}.plan-controls span.is-active{border:1px solid #9a5ac2;border-radius:4px;color:#9a5ac2}.period-select{padding:20px 0;max-width:245px}.period-select span{padding:8px 20px;font-size:14px;cursor:pointer;color:#444f60;border:1px solid #444f60}.period-select span:first-child{border-right:1px solid #444f60;border-top-left-radius:50px;border-bottom-left-radius:50px}.period-select span:last-child{border-top-right-radius:50px;border-bottom-right-radius:50px}.period-select span.is-active{background:#444f60;color:#fff}.side-pricing .pricing-card{display:inline-block;position:relative;width:100%;margin-bottom:30px;border:1px solid #ededed;border-radius:6px;color:rgba(0,0,0,.87);background:#fff;transition:all .5s}.side-pricing .pricing-card .popular{position:absolute;top:15px;right:25px}.side-pricing .pricing-card .popular i{font-size:26px;color:#9a5ac2}.side-pricing .pricing-card .inner{padding:15px}.side-pricing .pricing-card .inner .plan-name{font-size:.9em;text-transform:uppercase;font-weight:500;color:#999}.side-pricing .pricing-card .inner .plan-price{color:#444f60;font-weight:bolder;font-size:3.8em;line-height:1.15em;position:relative}.side-pricing .pricing-card .inner .plan-price small.currency{position:relative;top:38px;left:-90px;font-size:26px}.side-pricing .pricing-card .inner .plan-price small:last-child{font-size:12px;font-weight:400}.side-pricing .pricing-card .inner ul{list-style:none;padding:0;max-width:240px;margin:10px auto}.side-pricing .pricing-card .inner ul li{color:#999;text-align:center;padding:12px 0;border-bottom:1px solid hsla(0,0%,60%,.3)}.side-pricing .pricing-card .inner ul li b{color:#3c4858}.side-pricing .pricing-card .inner a{margin:10px 0}.side-pricing .pricing-card.transparent{background:rgba(0,0,0,0) !important;box-shadow:none !important}.side-pricing .pricing-card.card-raised:hover{box-shadow:inset rgba(143,160,241,.2) 0 0 0 1px,rgba(213,220,247,.59) 0 10px 20px !important}.fancy-pricing .fancy-pricing-card{padding:20px;text-align:center;border-radius:15px 15px 0 15px;transition:all .3s}.fancy-pricing .fancy-pricing-card:hover{-webkit-transform:translateY(-20px);transform:translateY(-20px)}.fancy-pricing .fancy-pricing-card:hover .plan-icon i{box-shadow:inset rgba(143,160,241,.2) 0 0 0 1px,rgba(213,220,247,.59) 0 10px 20px}.fancy-pricing .fancy-pricing-card .plan-name{text-transform:uppercase;font-size:1.2rem;font-weight:500;padding:10px 0}.fancy-pricing .fancy-pricing-card .plan-icon{padding:20px 0}.fancy-pricing .fancy-pricing-card .plan-icon i{font-size:3rem;padding:20px;border:1px solid #ededed;color:#fff;border-radius:200px;transition:all .5s}.fancy-pricing .fancy-pricing-card .plan-price{font-size:3rem;padding:30px 20px;color:#444f60;font-weight:bolder}.fancy-pricing .fancy-pricing-card .plan-price small:first-child{font-size:1.4rem;position:relative;top:-20px}.fancy-pricing .fancy-pricing-card .plan-price small:last-child{font-size:1rem;font-weight:400}.fancy-pricing .fancy-pricing-card .plan-features{text-align:left;padding:10px 0}.fancy-pricing .fancy-pricing-card .plan-features li{margin:10px 40px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.fancy-pricing .fancy-pricing-card .plan-features li .feature-count.unlimited{font-size:1rem;font-weight:500}.fancy-pricing .fancy-pricing-card .plan-features li .feature-count-text{color:#999}.fancy-pricing .fancy-pricing-card.streched{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;padding:20px 40px}.fancy-pricing .fancy-pricing-card.streched .plan-name{font-family:"Nexa Bold",sans-serif;margin-bottom:0;margin-right:25px}.fancy-pricing .fancy-pricing-card.streched .plan-price{margin-top:0;font-size:2rem}.fancy-pricing .fancy-pricing-card.streched .plan-price small:first-child{position:static !important}.fancy-pricing .fancy-pricing-card.streched .large-count{font-size:1.3rem;font-weight:500}.fancy-pricing .fancy-pricing-card.primary .plan-name{color:#9a5ac2}.fancy-pricing .fancy-pricing-card.primary .plan-icon i{color:#9a5ac2}.fancy-pricing .fancy-pricing-card.primary .plan-features li .large-count{color:#9a5ac2}.fancy-pricing .fancy-pricing-card.secondary .plan-name{color:#9a5ac2}.fancy-pricing .fancy-pricing-card.secondary .plan-icon i{color:#9a5ac2}.fancy-pricing .fancy-pricing-card.secondary .plan-features li .large-count{color:#9a5ac2}.fancy-pricing .fancy-pricing-card.accent .plan-name{color:#c369c7}.fancy-pricing .fancy-pricing-card.accent .plan-icon i{color:#c369c7}.fancy-pricing .fancy-pricing-card.accent .plan-features li .large-count{color:#c369c7}.header-pricing .header-pricing-card{text-align:center;border-radius:15px 15px 0 15px;transition:all .3s}.header-pricing .header-pricing-card .plan-name{text-transform:uppercase;font-size:1.2rem;font-weight:500;color:#fff;background:#999;padding:20px}.header-pricing .header-pricing-card .pricing-card-body{border:1px solid #ededed;border-top-color:rgba(0,0,0,0)}.header-pricing .header-pricing-card .pricing-card-body .plan-price{font-size:3rem;padding:40px 20px;color:#444f60;font-weight:bolder}.header-pricing .header-pricing-card .pricing-card-body .plan-price small:first-child{font-size:1.4rem;position:relative;top:-20px}.header-pricing .header-pricing-card .pricing-card-body .plan-price small:last-child{font-size:1rem;font-weight:400}.header-pricing .header-pricing-card .pricing-card-body ul{list-style:none;padding:0;max-width:240px;margin:10px auto}.header-pricing .header-pricing-card .pricing-card-body ul li{color:#999;text-align:center;padding:12px 0;border-bottom:1px solid hsla(0,0%,60%,.3)}.header-pricing .header-pricing-card .pricing-card-body ul li b{color:#3c4858}.header-pricing .header-pricing-card.primary .plan-name{background:#9a5ac2}.header-pricing .header-pricing-card.secondary .plan-name{background:#9a5ac2}.header-pricing .header-pricing-card.accent .plan-name{background:#c369c7}/*! _messages.scss | Bulkit | CSS Ninja */.message .message-header{background:#999}.message.msg-primary .message-header{background:#9a5ac2}.message.msg-primary .message-body{border:1px solid #9a5ac2}.message.msg-secondary .message-header{background:#9a5ac2}.message.msg-secondary .message-body{border:1px solid #9a5ac2}.message.msg-accent .message-header{background:#c369c7}.message.msg-accent .message-body{border:1px solid #c369c7}.message.msg-info .message-header{background:#039be5}.message.msg-info .message-body{border:1px solid #039be5}.message.msg-success .message-header{background:#00b289}.message.msg-success .message-body{border:1px solid #00b289}.message.msg-warning .message-header{background:#eda514}.message.msg-warning .message-body{border:1px solid #eda514}.message.msg-danger .message-header{background:#ff7273}.message.msg-danger .message-body{border:1px solid #ff7273}.message.icon-msg{position:relative}.message.icon-msg .message-body{padding:1em 3em 1em 1.5em}.message.icon-msg .message-body h4{padding-bottom:5px;font-size:1.1rem;font-weight:500;color:#444f60}.message.icon-msg i{position:absolute;top:-35px;right:-20px;padding:20px;background:#999;border:5px solid #fff;border-radius:100px;color:#fff}.message.icon-msg.primary-msg i{background:#9a5ac2}.message.icon-msg.secondary-msg i{background:#9a5ac2}.message.icon-msg.accent-msg i{background:#c369c7}.message.icon-msg.info-msg i{background:#039be5}.message.icon-msg.success-msg i{background:#00b289}.message.icon-msg.warning-msg i{background:#eda514}.message.icon-msg.danger-msg i{background:#ff7273}.ggpopover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal;line-height:1.42857143;text-align:left;white-space:normal;background-color:#fff;background-clip:padding-box;border:1px solid #ededed;border-radius:4px;box-shadow:inset rgba(143,160,241,.2) 0 0 0 1px,rgba(213,220,247,.59) 0 10px 20px}.ggpopover.fade{filter:alpha(opacity=0);opacity:0;transition:opacity .15s linear}.ggpopover.fade.in{filter:alpha(opacity=100);opacity:1}.ggpopover.top{margin-top:-20px}.ggpopover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.ggpopover.top>.arrow>.after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.ggpopover.right{margin-left:20px}.ggpopover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.ggpopover.right>.arrow>.after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.ggpopover.bottom{margin-top:20px}.ggpopover.bottom .arrow .after{border-bottom-color:#f7f7f7}.ggpopover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.ggpopover.bottom>.arrow>.after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.ggpopover.left{margin-left:-20px}.ggpopover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.ggpopover.left>.arrow>.after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.ggpopover .popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#fff;border-bottom:1px solid #000;border-color:#ededed;border-radius:4px 4px 0 0;color:#444f60}.ggpopover .popover-content{padding:9px 14px 15px 14px;border-radius:0 0 4px 4px;font-size:.9rem;color:#666 !important}.ggpopover>.arrow,.ggpopover .arrow>.after{position:absolute;display:block;width:0;height:0;border-color:rgba(0,0,0,0);border-style:solid}.ggpopover>.arrow{border-width:11px}.ggpopover .arrow>.after{content:"";border-width:10px}.ggtooltip{position:absolute;z-index:1030;display:block;padding:5px;font-size:10px;opacity:0;filter:alpha(opacity=0);visibility:visible}.ggtooltip.fade{opacity:0;transition:opacity .2s linear}.ggtooltip.fade.in{opacity:1}.ggtooltip.in{opacity:.8;filter:alpha(opacity=80)}.ggtooltip.top{margin-top:-15px}.ggtooltip.top .ggtooltip-arrow,.ggtooltip.top .ggtooltip-arrow-shadow{bottom:1px;left:50%;margin-left:-5px;border-top-color:#222 !important;border-width:5px 5px 0}.ggtooltip.top .ggtooltip-arrow-shadow{bottom:0}.ggtooltip.right{margin-left:15px}.ggtooltip.right .ggtooltip-arrow,.ggtooltip.right .ggtooltip-arrow-shadow{top:50%;left:1px;margin-top:-5px;border-right-color:#222 !important;border-width:5px 5px 5px 0}.ggtooltip.right .ggtooltip-arrow-shadow{left:0}.ggtooltip.bottom{margin-top:15px}.ggtooltip.bottom .ggtooltip-arrow,.ggtooltip.bottom .ggtooltip-arrow-shadow{top:1px;left:50%;margin-left:-5px;border-bottom-color:#222 !important;border-width:0 5px 5px}.ggtooltip.bottom .ggtooltip-arrow-shadow{top:0}.ggtooltip.left{margin-left:-15px}.ggtooltip.left .ggtooltip-arrow,.ggtooltip.left .ggtooltip-arrow-shadow{top:50%;right:1px;margin-top:-5px;border-left-color:#222 !important;border-width:5px 0 5px 5px}.ggtooltip.left .ggtooltip-arrow-shadow{right:0}.ggtooltip .ggtooltip-inner{max-width:200px;padding:8px 12px;color:#fff !important;text-align:center;text-decoration:none;background-color:#222 !important;border-radius:4px;box-shadow:0 3px 10px 4px rgba(0,0,0,.04)}.ggtooltip .ggtooltip-arrow,.ggtooltip .ggtooltip-arrow-shadow{position:absolute;width:0;height:0;border-color:rgba(0,0,0,0) !important;border-style:solid}/*! _checkboxes.scss | Bulkit | CSS Ninja */.b-checkbox{position:relative}.b-checkbox label{padding-left:5px;cursor:pointer;font-size:1rem;line-height:1}.b-checkbox label::before{content:"";position:absolute;width:17px;height:17px;left:0;top:1px;border:1px solid #dbdbdb;border-radius:3px;background-color:#fff;transition:background .1s ease-in-out}.b-checkbox label::after{position:absolute;width:16px;height:16px;left:3px;top:3px;font-size:12px;color:#363636}.b-checkbox input[type=checkbox],.b-checkbox input[type=radio]{opacity:0;z-index:1;cursor:pointer}.b-checkbox input[type=checkbox]:checked+label::after,.b-checkbox input[type=radio]:checked+label::after{font-family:"FontAwesome";content:""}.b-checkbox input[type=checkbox]:disabled,.b-checkbox input[type=radio]:disabled{cursor:not-allowed}.b-checkbox input[type=checkbox]:disabled+label,.b-checkbox input[type=radio]:disabled+label{opacity:.65}.b-checkbox input[type=checkbox]:disabled+label::before,.b-checkbox input[type=radio]:disabled+label::before{background-color:#f5f5f5;cursor:not-allowed}.b-checkbox.is-circular label::before{border-radius:50%}.b-checkbox.is-inline{display:inline-block;font-weight:normal}.b-checkbox.is-inline+.is-inline{margin-left:10px}.b-checkbox.is-primary input[type=checkbox]:checked+label::before{background-color:#9a5ac2;border-color:#9a5ac2}.b-checkbox.is-primary input[type=checkbox]:checked+label::after{color:#fff}.b-checkbox.is-secondary input[type=checkbox]:checked+label::before{background-color:#9a5ac2;border-color:#9a5ac2}.b-checkbox.is-secondary input[type=checkbox]:checked+label::after{color:#fff}.b-checkbox.is-accent input[type=checkbox]:checked+label::before{background-color:#c369c7;border-color:#c369c7}.b-checkbox.is-accent input[type=checkbox]:checked+label::after{color:#fff}.b-checkbox.is-danger input[type=checkbox]:checked+label::before{background-color:#ff7273;border-color:#ff7273}.b-checkbox.is-danger input[type=checkbox]:checked+label::after{color:#fff}.b-checkbox.is-info input[type=checkbox]:checked+label::before{background-color:#039be5;border-color:#039be5}.b-checkbox.is-info input[type=checkbox]:checked+label::after{color:#fff}.b-checkbox.is-warning input[type=checkbox]:checked+label::before{background-color:#eda514;border-color:#eda514}.b-checkbox.is-warning input[type=checkbox]:checked+label::after{color:#fff}.b-checkbox.is-success input[type=checkbox]:checked+label::before{background-color:#00b289;border-color:#00b289}.b-checkbox.is-success input[type=checkbox]:checked+label::after{color:#fff}.b-checkbox.is-dark input[type=checkbox]:checked+label::before{background-color:#444;border-color:#444}.b-checkbox.is-dark input[type=checkbox]:checked+label::after{color:#fff}.b-checkbox input[type=checkbox].styled:checked+label:after{font-family:"FontAwesome";content:""}.b-checkbox input[type=checkbox] .styled:checked+label::before{color:#fff}.b-checkbox input[type=checkbox] .styled:checked+label::after{color:#fff}/*! _details.scss | Bulkit | CSS Ninja */.side-block{width:100%;height:100%;position:relative;background-color:rgba(0,0,0,0);overflow:visible;z-index:2}.side-block .background-wrapper{background-color:#344258;border-radius:10px;overflow:visible}.side-block .background-wrapper .video-wrapper{position:relative;height:0;max-width:100%;padding-bottom:56.25%;margin-bottom:0;overflow:hidden;cursor:pointer;display:block}.side-block .background-wrapper .video-wrapper iframe{position:absolute;top:0;left:0;height:100%;width:100%;border-radius:10px;overflow:hidden}.side-block .background-wrapper .video-wrapper .video-overlay{position:absolute;width:100%;background-size:cover;filter:alpha(opacity=35);opacity:.2}.side-block .background-wrapper .video-wrapper .playbutton{position:absolute;top:50%;left:50%;margin-left:-40px;margin-top:-63px;cursor:pointer}.side-block .background-wrapper .video-wrapper .playbutton .icon-play i{font-size:6rem;color:#9a5ac2;transition:all .5s}.side-block .background-wrapper .video-wrapper .playbutton .icon-play i:hover{color:#9a5ac2}.image-grid .image-title{font-size:1.1rem;font-weight:400;text-transform:uppercase;margin-bottom:2rem;color:#444f60}.image-grid figure{position:relative;overflow:hidden;background:rgba(0,0,0,0);text-align:center;cursor:pointer;box-shadow:0px 5px 12px rgba(0,0,0,.18)}.image-grid figure img{position:relative;display:block;min-height:100%;max-width:100%;opacity:.8}.image-grid figure figcaption{padding:2em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%}.image-grid figure figcaption:before,.image-grid figure figcaption:after{pointer-events:none}.image-grid figure figcaption a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.image-grid figure h2{word-spacing:-0.15em;font-weight:300;margin:0}.image-grid figure h2 span{font-weight:800}.image-grid figure p{margin:0;letter-spacing:1px;font-size:68.5%}.image-grid figure p span{font-size:75% !important;color:#fff}figure.round-corner{background:linear-gradient(-45deg, #000 0%, #fff 100%);border-radius:5px;box-shadow:0 3px 10px 4px rgba(0,0,0,.04)}figure.round-corner img{margin:-10px 0 0 -10px;max-width:none;width:calc(100% + 10px);opacity:.9;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(10px, 10px, 0);transform:translate3d(10px, 10px, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden}figure.round-corner figcaption:before{transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;position:absolute;right:-100px;bottom:-100px;width:300px;height:300px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 900px hsla(0,0%,100%,.2);content:"";opacity:0;-webkit-transform:scale3d(0.5, 0.5, 1);transform:scale3d(0.5, 0.5, 1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}figure.round-corner p{transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;position:absolute;right:0;bottom:0;padding:0 1.5em 1.5em 0;width:140px;text-align:right;opacity:0;-webkit-transform:translate3d(20px, 20px, 0);transform:translate3d(20px, 20px, 0)}figure.round-corner:hover img{opacity:.6;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.round-corner:hover figcaption::before{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}figure.round-corner:hover h2,figure.round-corner:hover p{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.round-corner h2{text-align:left;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s, -webkit-transform .35s;-webkit-transform:translate3d(5px, 5px, 0);transform:translate3d(5px, 5px, 0)}figure.cornered img{max-width:none;width:calc(100% + 60px);opacity:1;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-30px, 0, 0) scale(1.12);transform:translate3d(-30px, 0, 0) scale(1.12);-webkit-backface-visibility:hidden;backface-visibility:hidden}figure.cornered h2{position:absolute;right:0;bottom:0;padding:1em 1.2em}figure.cornered:hover img{opacity:.5;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}figure.cornered:hover p{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.cornered p{padding:0 10px 0 0;width:50%;border-right:1px solid #fff;text-align:right;opacity:0;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-40px, 0, 0);transform:translate3d(-40px, 0, 0)}figure.team-hover figcaption{top:auto;bottom:0;padding:1em;height:3.75em;background:#fff;color:#3c4a50;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s, -webkit-transform .35s;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}figure.team-hover h2{float:left;display:inline-block}figure.team-hover p.icon-links a{float:right !important;color:#3c4a50;font-size:1.4em}figure.team-hover p.icon-links a:hover span::before{color:#9a5ac2}figure.team-hover p.description{position:absolute;left:0;right:0;background:rgba(0,0,0,.3);bottom:65px;padding:1em;color:#fff;text-transform:none;font-size:90%;opacity:0;-webkit-backface-visibility:hidden;transition:opacity .35s;-webkit-backface-visibility:hidden}figure.team-hover h2,figure.team-hover p.icon-links a{position:static;width:auto;height:auto;z-index:1000;text-indent:0 !important;white-space:nowrap;opacity:inherit;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s, -webkit-transform .35s;-webkit-transform:translate3d(0, 200%, 0);transform:translate3d(0, 200%, 0)}figure.team-hover p.icon-links a span::before{display:inline-block;font-size:1.2rem;margin-top:-5px;padding:8px 10px;font-family:"FontAwesome";color:#444f60;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}figure.team-hover .icon-twitter::before{content:""}figure.team-hover .icon-linkedin::before{content:""}figure.team-hover .icon-dribbble::before{content:""}figure.team-hover:hover p.icon-links a:hover,figure.team-hover:hover p.icon-links a:focus{color:#252d31}figure.team-hover:hover p.description{opacity:1}figure.team-hover:hover figcaption,figure.team-hover:hover h2,figure.team-hover:hover p.icon-links a{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.team-hover:hover h2{transition-delay:.05s}figure.team-hover:hover p.icon-links a:nth-child(3){transition-delay:.1s}figure.team-hover:hover p.icon-links a:nth-child(2){transition-delay:.15s}figure.team-hover:hover p.icon-links a:first-child{transition-delay:.2s}figure.team-slanted{background:#162633;text-align:left}figure.team-slanted img{transition:opacity .45s;-webkit-backface-visibility:hidden;backface-visibility:hidden}figure.team-slanted figcaption::before{position:absolute;top:95%;left:10%;width:200%;height:100%;opacity:0;background:hsla(0,0%,100%,.8) no-repeat center center;background-size:100% 100%;content:"";transition:opacity .45s,-webkit-transform .45s;transition:opacity .45s,transform .45s;transition:opacity .45s,transform .45s,-webkit-transform .45s;-webkit-transform:rotate3d(0, 0, 1, 0);transform:rotate3d(0, 0, 1, 0);-webkit-transform-origin:0 100%;transform-origin:0 100%}figure.team-slanted .member-position{position:static !important;font-size:.9rem;opacity:0;transition:all .5s}figure.team-slanted h2{transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s, -webkit-transform .35s;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}figure.team-slanted p{position:absolute;right:0;bottom:-5px;padding:0 1.5em 7% 0}figure.team-slanted a{margin:0 10px;color:#5d504f;font-size:170% !important;position:static !important;width:auto;height:auto;text-indent:0 !important;white-space:nowrap;opacity:1 !important}figure.team-slanted a:hover,figure.team-slanted a:focus{color:#9a5ac2}figure.team-slanted p a i{opacity:0;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}figure.team-slanted:hover img{opacity:.6}figure.team-slanted:hover h2{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.team-slanted:hover figcaption::before{opacity:.9;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}figure.team-slanted:hover p i{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.team-slanted:hover p a:nth-child(3) i{transition-delay:.05s}figure.team-slanted:hover p a:nth-child(2) i{transition-delay:.1s}figure.team-slanted:hover p a:first-child i{transition-delay:.15s}figure.team-slanted:hover .member-position{opacity:1}.shadow-z-1{box-shadow:0 1px 4px 0 rgba(0,0,0,.37)}.shadow-z-2{box-shadow:0 6px 10px 0 rgba(0,0,0,.3),0 2px 2px 0 rgba(0,0,0,.2)}.shadow-z-3{box-shadow:0 13px 25px 0 rgba(0,0,0,.3),0 7px 7px 0 rgba(0,0,0,.19)}.shadow-z-4{box-shadow:0 20px 40px 0 rgba(0,0,0,.3),0 14px 12px 0 rgba(0,0,0,.17)}.shadow-z-5{box-shadow:0 27px 55px 0 rgba(0,0,0,.3),0 17px 17px 0 rgba(0,0,0,.15)}.switcher .switcher-block{width:48px;height:48px;background-color:#999;position:fixed;top:20px;left:20px;border-radius:4px;transition:all .5s;cursor:pointer;overflow:visible}.switcher .switcher-block.is-primary{background-color:#9a5ac2}.switcher .switcher-block.is-secondary{background-color:#9a5ac2}.switcher .switcher-block.is-accent{background-color:#c369c7}.switcher .switcher-block:hover{width:200px}.switcher .switcher-block:hover .button-text{display:block}.switcher .switcher-block i{position:relative;top:15px;left:15px;color:#fff;font-size:1.3rem}.switcher .switcher-block .button-text{position:absolute;top:13px;left:35%;color:#fff;display:none}/*! _auth.scss | Bulkit | CSS Ninja */.top-logo{height:40px}.intro-section .intro-text .intro-title{margin:15px 0;font-size:18px;color:#9a5ac2}.intro-section .intro-text .intro-sub{padding:20px 30px;font-size:14px;color:#a9abac}.login{padding:10px 0}.column.login-column{padding:0 !important}.login-wrapper{overflow:hidden !important;height:100%;padding:0;margin:0}.login-wrapper.is-gapless:not(:last-child){margin-bottom:0 !important}.hero.login-hero,.hero.signup-hero{background-position:center;background-size:auto}#signup-banner .hero{background:url("https://source.unsplash.com/DWui9DmfCXA/");background-position:center;background-size:cover;background-blend-mode:screen}.hero-banner .title{padding:25px;padding-top:25%}.hero-banner .subtitle{padding:0 30px}.hero-banner img.login-city{position:absolute;bottom:0;left:0;right:0;z-index:0}.hero-banner .button{position:relative;z-index:2}.signup-hero .title{padding:25px;padding-top:15%}.signup-hero .subtitle{padding:0 22%}.signup-hero img.mockup{position:absolute;bottom:-15%;left:0;right:0;z-index:0}.signup-hero .already{position:absolute;top:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;padding:20px}.signup-hero .already span{margin-right:15px;color:#fff}.signup-hero .already a{min-width:80px}.forgot,.no-account,.return{color:#a9abac !important;transition:opacity .5s}.forgot:hover,.no-account:hover,.return:hover{opacity:.8;color:#9a5ac2 !important}.forgot.is-secondary,.no-account.is-secondary,.return.is-secondary{color:#9a5ac2 !important}.forgot.is-accent,.no-account.is-accent,.return.is-accent{color:#c369c7 !important}.forgot-password a{color:#95a5a6;font-weight:normal;padding-right:20px;transition:all .6s}.forgot-password a:hover{color:#9a5ac2}.no-account-link a{color:#a9abac;font-weight:500}.no-account-link a:hover{color:#9a5ac2}.icon.user,.icon.password{margin:5px 10px 0 0}.checkbox-wrap{color:#a9abac;margin-bottom:10px}.checkbox-wrap span{position:relative;top:-2px}/*! _landing-v2.scss | Bulkit | CSS Ninja */.hero.hero-wavy:before{background:rgba(0,0,0,0) url(../images/bg/shapes/wavy-alt.png) no-repeat scroll 0 bottom/100% auto;content:"";height:321px;width:100%;z-index:1 !important;position:absolute;bottom:-1px;left:0}.hero-caption{text-align:left}.hero-caption .title.big-landing-title{color:#fff;z-index:999;font-size:2.8rem;font-family:"Nexa Bold",sans-serif;font-weight:700;padding:10px 0}.hero-caption .subtitle{line-height:1.4em;margin-bottom:0}@media(max-width: 767px){.hero-caption{text-align:center !important}.hero-caption h1,.hero-caption h2{padding-right:0}}#canvas{margin:0;padding:0;width:100%;overflow:visible;position:absolute;top:10%}.floating-avatars .avatar{height:60px;position:absolute}.floating-avatars .avatar.avatar-1st{left:50%;top:70%}.floating-avatars .avatar.avatar-2nd{height:40px;left:80%;top:45%}.floating-avatars .avatar.avatar-3rd{height:50px;left:68%;top:60%}.floating-avatars .avatar.avatar-4th{left:90%;top:75%}.floating-avatars .avatar.avatar-5th{height:50px;left:33%;top:55%}.floating-avatars .avatar.avatar-6th{left:20%;top:69%;z-index:2}.floating-avatars .avatar.avatar-7th{height:40px;left:8%;top:45%}.pricing-hero{padding:120px 0;min-height:70vh}.floating-bubbles .bubble img{height:100px;position:absolute}.floating-bubbles .bubble img.bubble-1st{left:20%;top:-5%;-webkit-animation-delay:.5s;animation-delay:.5s}.floating-bubbles .bubble img.bubble-2nd{left:50%;top:25%;-webkit-animation-delay:1.5s;animation-delay:1.5s}.floating-bubbles .bubble img.bubble-3rd{left:15%;top:75%;-webkit-animation-delay:2.5s;animation-delay:2.5s}.floating-bubbles .bubble img.bubble-4th{right:15%;top:-15%;-webkit-animation-delay:4.5s;animation-delay:4.5s}.floating-bubbles .bubble img.bubble-5th{right:15%;top:-15%;-webkit-animation-delay:3.5s;animation-delay:3.5s}.floating-bubbles .bubble img.bubble-6th{right:50%;top:20%;-webkit-animation-delay:2s;animation-delay:2s}.floating-bubbles .bubble img.bubble-7th{right:10%;top:-80%;-webkit-animation-delay:1.7s;animation-delay:1.7s;-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}.floating-bubbles .bubble img.bubble-8th{left:10%;top:-7%;-webkit-animation-delay:5.3s;animation-delay:5.3s}.floating-bubbles .bubble img.bubble-9th{left:30%;top:80%;-webkit-animation-delay:5.3s;animation-delay:5.3s}.subtitle:not(:last-child),.title:not(:last-child),.content h5{margin-bottom:0 !important}.section-title-wrapper .section-title-landing{font-family:"Nexa Bold",sans-serif;font-size:2.7rem;color:#444f60;padding:20px 0}.section-title-wrapper h4{font-family:"Nexa Light",sans-serif;font-weight:300;font-size:1.2rem;color:#999}.title-wrapper .top-subtitle{text-transform:uppercase;color:#999;font-family:"Nexa Light",sans-serif;font-weight:700;font-size:1.05rem}.title-wrapper h2{font-size:2rem !important}.quick-feature{font-family:"Nexa Light";font-size:2.2rem;font-weight:700}.title.is-landing{font-family:"Nexa Bold",sans-serif}.title.is-landing-light{font-family:"Nexa Light",sans-serif}.chat-icon-box i{font-size:3.8rem;font-weight:normal;color:#9a5ac2}.chat-icon-box .box-title{font-family:"Nexa Light",sans-serif;padding:5px 0;font-size:16px;line-height:20px;font-weight:700;color:#9a5ac2}.square-icon-box .box-title{font-family:"Nexa Light";font-size:1.1rem;font-weight:700}.square-icon-box .box-text{font-size:14px}.is-landing{font-family:"Nexa Light",sans-serif !important;font-weight:700}.vivus-svg{max-height:450px;width:450px}.featured-svg{max-width:450px}.featured-svg.is-large{max-width:540px}.flat-testimonial-item .company{max-width:100px;margin-right:0 !important}.section.footer-wavy:before{background:rgba(0,0,0,0) url(../images/bg/shapes/wavy-alt.png) no-repeat scroll 0 bottom/100% auto;content:"";height:321px;width:100%;position:absolute;bottom:0;left:0;z-index:1 !important}@media(max-width: 768px){.footer-logo{padding-top:20px}}#fancy-pricing{margin-top:-20%}.contact-material .material-input{color:#fff !important}.giant-input-wrapper{padding:30px 40px;background:#efefef}.giant-input-wrapper .giant-input{position:relative;min-width:300px;max-width:100%}.giant-input-wrapper .giant-input input{padding:20px 165px 20px 20px;width:100%;background:#fff;color:#999;border:none;height:60px;line-height:60px;transition:all .5s;border:1px solid rgba(213,220,247,.59)}.giant-input-wrapper .giant-input input:focus{outline:none !important;box-shadow:0px 5px 43px rgba(0,0,0,.18) !important}.giant-input-wrapper .giant-input button.inner{position:absolute;right:7px;top:7px}.clean-login-card,.clean-signup-card{padding:40px;border-radius:6px;margin:auto;background-color:#fff;border:1px solid #ecf0f1;box-shadow:0 1px 5px rgba(0,0,0,.05)}.clean-login-card h2,.clean-signup-card h2{font-size:24px;padding:20px 0;font-weight:700 !important;font-family:"Nexa Light",sans-serif}.signup-context{border:none !important;border-radius:6px}.signup-context .argument{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;text-align:left;padding-top:30px}.signup-context .argument .icon i{font-size:2.4rem;color:#fff}.signup-context .argument .argument-text{margin-left:22px;color:#fff}#bulchat{position:fixed;right:0;opacity:0;visibility:hidden;bottom:85px;margin:0 25px 0 0;z-index:9999;transition:.35s;-webkit-transform:scale(0.7);transform:scale(0.7);transition:all .5s;-webkit-animation:gelatine;animation:gelatine}#bulchat.visible{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1)}#bulchat.visible div{outline:none;opacity:1;background:#9a5ac2;cursor:pointer}#bulchat.visible div:hover{opacity:.8}#bulchat div{outline:none;text-decoration:none;border:0 none;display:block;width:46px;height:46px;background-color:#66676b;opacity:1;transition:all .3s;border-radius:50% 50% 50% 0;text-align:center;font-size:26px}body #bulchat div{outline:none;color:#fff}#bulchat div:after{outline:none;content:url(../images/illustrations/icons/landing-v2/smile.svg);font-family:"FontAwesome";position:relative;display:block;top:50%;-webkit-transform:translateY(-55%);transform:translateY(-55%)}#bulchat.visible.close{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#bulchat div.close:after{outline:none;content:url(../images/illustrations/icons/landing-v2/close.svg);font-family:"FontAwesome";position:relative;display:block;top:50%;-webkit-transform:translateY(-55%);transform:translateY(-55%);transition:all .5s ease}#chat-widget{display:none}#chat-widget .chat-widget-body{background-color:#fff;position:fixed;bottom:85px;right:85px;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:370px;height:550px;border-radius:10px 10px 0;box-shadow:0 24px 25px rgba(0,0,0,.1);transition:all .5s ease;box-sizing:border-box;z-index:999}#chat-widget .chat-widget-body.is-closed{-webkit-animation-name:fadeOutUp;-webkit-animation-duration:.5s;animation-name:fadeOutUp;animation-duration:.5s}#chat-widget .chat-widget-body.is-opened{-webkit-animation-name:fadeInDown;-webkit-animation-duration:.5s;animation-name:fadeInDown;animation-duration:.5s}#chat-widget .chat-widget-body .chat-header{padding:20px 20px 10px 20px;background-color:#9a5ac2}#chat-widget .chat-widget-body .chat-header .close-chat img{height:10px}#chat-widget .chat-widget-body .chat-header .chat-title{text-align:center;color:#fff;font-size:17px;font-weight:400;margin-bottom:20px}#chat-widget .chat-widget-body .chat-header .chat-team{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#chat-widget .chat-widget-body .chat-header .chat-team .team-member{margin:0 5px 0 5px}#chat-widget .chat-widget-body .chat-header .chat-team .team-member img{height:50px;border-radius:100px}#chat-widget .chat-widget-body .chat-header .chat-team .team-member div{color:#fff}#chat-widget .chat-widget-body .chat-header .response-delay{color:#fff;margin-top:20px;font-size:12px}#chat-widget .chat-widget-body .message-container{position:relative;overflow-x:hidden;overflow-y:scroll;height:100%;padding-bottom:100px}#chat-widget .chat-widget-body .message-container .chat-message{padding:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}#chat-widget .chat-widget-body .message-container .chat-message img{height:35px;border-radius:100px}#chat-widget .chat-widget-body .message-container .chat-message .bubble-wrapper{width:100%}#chat-widget .chat-widget-body .message-container .chat-message .bubble-wrapper .chat-bubble{padding:10px 20px 10px 20px;font-size:12px;border:1px solid #ededed;position:relative;top:30px}#chat-widget .chat-widget-body .message-container .chat-message .bubble-wrapper .timestamp{position:relative;top:8px;font-size:11px;font-weight:500;color:#999}#chat-widget .chat-widget-body .message-container .chat-message.from .chat-bubble{margin-left:20px;color:#fff;background:#9a5ac2;border-radius:0 15px 15px 15px}#chat-widget .chat-widget-body .message-container .chat-message.from .timestamp{right:10px;float:right}#chat-widget .chat-widget-body .message-container .chat-message.to .chat-bubble{margin-right:20px;color:#fff;background:#9a5ac2;border:1px solid #ededed;border-radius:15px 0 15px 15px;text-align:left !important}#chat-widget .chat-widget-body .message-container .chat-message.to .timestamp{left:0;top:23px}#chat-widget .chat-widget-body .message-container::-webkit-scrollbar{width:10px}#chat-widget .chat-widget-body .message-container::-webkit-scrollbar-thumb{border-radius:5px;background:rgba(0,0,0,.2)}#chat-widget .chat-widget-body .message-input{position:absolute;bottom:-5px !important;width:100%}#chat-widget .chat-widget-body .message-input textarea{box-sizing:border-box;padding:18px;padding-right:100px;padding-left:30px;width:100%;height:100%;font-family:"intercom-font","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.33;white-space:pre;white-space:pre-wrap;word-wrap:break-word;border:none !important;resize:none;background-color:#fcfcfc}#chat-widget .chat-widget-body .message-input textarea:focus{outline:none !important}#chat-widget .chat-widget-body .message-input .message-options{position:absolute;right:30px;top:0}#chat-widget .chat-widget-body .message-input .message-options .emoji-button{position:relative;float:left;display:inline-block;cursor:pointer;opacity:.7;height:55px;width:30px}#chat-widget .chat-widget-body .message-input .message-options .emoji-button:before{background-image:url(https://image.ibb.co/gH13KQ/emoji_icon.png);background-size:18px 18px;background-repeat:no-repeat;content:" ";width:18px;height:18px;left:5px;border-radius:50%;position:absolute;top:20px;background-position:50%}#chat-widget .chat-widget-body .message-input .message-options .attach-button{position:relative;float:left;display:inline-block;cursor:pointer;opacity:.7;height:55px;width:30px}#chat-widget .chat-widget-body .message-input .message-options .attach-button:before{background-image:url(https://image.ibb.co/hSE165/attach_icon.png);background-size:16px 18px;background-repeat:no-repeat;content:" ";width:16px;height:18px;left:5px;position:absolute;top:20px;background-position:50%}@media(max-width: 767px){.chat-widget-body{height:100% !important;width:100% !important;top:0 !important;left:0 !important;border-radius:0 !important;z-index:99999 !important}#bulchat.visible.close{-webkit-transform:rotate(90deg);transform:rotate(90deg);visibility:hidden}}.clean-terms-card{padding:40px;border-radius:6px;margin:auto;background-color:#fff;border:1px solid #ecf0f1;box-shadow:0 1px 5px rgba(0,0,0,.05)}.clean-terms-card h2{font-size:24px;padding:20px 0;font-weight:700 !important;font-family:"Nexa Light",sans-serif}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.is-tablet-padded{padding:0 10%}.is-tablet-padded-lg{padding:0 20%}}/*! _layout-utils.scss | Bulkit | CSS Ninja */body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";overflow:hidden !important}a,a:active,i,i:active,div,div:active,div:focus,span:focus,span:active{outline:none !important}.button.is-active,.button:active,.button:focus{box-shadow:none !important}section:focus{outline:none !important}@font-face{font-family:"Nexa Light";src:url("../fonts/text/nexa/NexaLight.woff") format("woff"),url("../fonts/text/nexa/NexaLight.ttf") format("truetype")}@font-face{font-family:"Nexa Bold";font-weight:bold;src:url("../fonts/text/nexa/NexaBold.woff") format("woff"),url("../fonts/text/nexa/NexaBold.ttf") format("truetype")}#backtotop{position:fixed;right:0;opacity:0;visibility:hidden;bottom:25px;margin:0 25px 0 0;z-index:9999;transition:.35s;-webkit-transform:scale(0.7);transform:scale(0.7);transition:all .5s}#backtotop.visible{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1)}#backtotop.visible a:hover{outline:none;opacity:.9;background:#9a5ac2}#backtotop a{outline:none;text-decoration:none;border:0 none;display:block;width:46px;height:46px;background-color:#66676b;opacity:1;transition:all .3s;border-radius:50%;text-align:center;font-size:26px}body #backtotop a{outline:none;color:#fff}#backtotop a:after{outline:none;content:"";font-family:"FontAwesome";position:relative;display:block;top:50%;-webkit-transform:translateY(-55%);transform:translateY(-55%)}.progress{width:100% !important}.progress.primary::-webkit-progress-value{background-color:#9a5ac2 !important}.progress.secondary::-moz-progress-bar{background-color:#9a5ac2 !important}::-webkit-input-placeholder{color:#cecece}::-moz-placeholder{color:#cecece}:-ms-input-placeholder{color:#cecece}:-moz-placeholder{color:#cecece}*::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{width:10px}*::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{border-radius:5px;background:rgba(0,0,0,.2)}/*! _helpers.scss | Bulkit | CSS Ninja */.color-primary{color:#9a5ac2 !important}.color-secondary{color:#9a5ac2 !important}.color-accent{color:#c369c7 !important}.color-red{color:#ff7273 !important}.border-light{border-color:#fff !important}.dark-text{color:#444f60 !important}.light-text{color:#fff !important}.primary-text{color:#9a5ac2 !important}.secondary-text{color:#9a5ac2 !important}.accent-text{color:#c369c7 !important}.info-text{color:#039be5 !important}.success-text{color:#00b289 !important}.warning-text{color:#eda514 !important}.danger-text{color:#ff7273 !important}.dark-bg{background:#444 !important}.light-bg{background:#fff !important}.font-w-400{font-weight:400 !important}.font-w-500{font-weight:500 !important}.font-w-600{font-weight:600 !important}.text-decoration-none{text-decoration:none !important}.text-upper{text-transform:uppercase !important}.text-bold{font-weight:600 !important}.text-bolder{font-weight:700 !important}.font-size-normal{font-size:1rem}.font-size-2x{font-size:2rem}.is-size-1{font-size:3rem}.is-size-2{font-size:2.5rem}.is-size-3{font-size:2rem}.is-size-4{font-size:1.5rem}.is-size-5{font-size:1.25rem}.is-size-6{font-size:1rem}.is-size-7{font-size:.75rem}.is-flex{display:-ms-flexbox;display:flex}.is-flex.is-start{-ms-flex-pack:start;justify-content:flex-start}.is-flex.is-center{-ms-flex-pack:center;justify-content:center}.is-flex.is-end{-ms-flex-pack:end;justify-content:flex-end}.is-flex.is-vcenter{-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.is-block{display:block !important}.z-index-2{z-index:2 !important}.z-index-101{z-index:101 !important}.no-padding{padding:0 !important}.no-padding-top{padding-top:0 !important}.no-padding-bottom{padding-bottom:0 !important}.no-padding-right{padding-right:0 !important}.no-padding-left{padding-left:0 !important}.padding-10{padding:10px}.padding-15{padding:15px}.padding-20{padding:20px}.padding-25{padding:25px}.padding-30{padding:30px}.padding-40{padding:40px}.padding-50{padding:50px}.padding-60{padding:60px}.padding-70{padding:70px}.padding-80{padding:80px}.padding-90{padding:90px}.padding-100{padding:100px}.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-20{padding-top:20px}.pt-30{padding-top:30px}.pt-40{padding-top:40px}.pt-50{padding-top:50px}.pt-60{padding-top:60px}.pt-70{padding-top:70px}.pt-80{padding-top:80px}.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}.pb-40{padding-bottom:40px}.pb-50{padding-bottom:50px}.pb-60{padding-bottom:60px}.pb-70{padding-bottom:70px}.pb-80{padding-bottom:80px}.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-20{padding-left:20px}.pl-30{padding-left:30px}.pl-40{padding-left:40px}.pl-50{padding-left:50px}.pl-60{padding-left:60px}.pl-70{padding-left:70px}.pl-80{padding-left:80px}.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-20{padding-right:20px}.pr-30{padding-right:30px}.pr-40{padding-right:40px}.pr-50{padding-right:50px}.pr-60{padding-right:60px}.pr-70{padding-right:70px}.pr-80{padding-right:80px}.huge-pt{padding-top:100px}.huge-pb{padding-bottom:100px}.giant-pb{padding-bottom:150px}.no-margin{margin:0 !important}.no-margin-left{margin-left:0 !important}.no-margin-right{margin-right:0 !important}.no-margin-top{margin-top:0 !important}.no-margin-bottom{margin-bottom:0 !important}.margin-x-auto{margin:0 auto !important}.mr-auto{margin-right:auto !important}.ml-auto{margin-left:auto !important}.margin-10{margin:10px}.margin-20{margin:20px}.margin-25{margin:25px}.margin-30{margin:30px}.margin-40{margin:40px}.margin-50{margin:50px}.margin-60{margin:60px}.margin-70{margin:70px}.margin-80{margin:80px}.margin-90{margin:90px}.margin-100{margin:100px}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-60{margin-top:60px}.mt-70{margin-top:70px}.mt-80{margin-top:80px}.mt-120{margin-top:120px}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.mb-70{margin-bottom:70px}.mb-80{margin-bottom:80px}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-20{margin-left:20px}.ml-30{margin-left:30px}.ml-40{margin-left:40px}.ml-50{margin-left:50px}.ml-60{margin-left:60px}.ml-70{margin-left:70px}.ml-80{margin-left:80px}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-20{margin-right:20px}.mr-30{margin-right:30px}.mr-40{margin-right:40px}.mr-50{margin-right:50px}.mr-60{margin-right:60px}.mr-70{margin-right:70px}.mr-80{margin-right:80px}.width-40{width:40px !important}.width-100{width:100px !important}.width-250{width:250px !important}.height-30{height:30px !important}.height-60{height:60px !important}.height-60{height:60px !important}.height-70{height:60px !important}.height-80{height:60px !important}.height-90{height:60px !important}.pull-right{float:right}.pull-left{float:left}.is-fixed{position:fixed;top:0;left:0}.is-hidden{display:none !important}.is-vhidden{visibility:hidden !important}.is-disabled{pointer-events:none;opacity:.4;cursor:default !important}.stuck{position:fixed !important;top:0 !important;z-index:2 !important;-webkit-animation-name:translateDown;animation-name:translateDown;-webkit-animation-duration:.4s;animation-duration:.4s}.overflow-auto{overflow:auto !important}.im.is-icon-xs,.sl.is-icon-xs,.material-icons.is-icon-xs{font-size:.8rem !important}.im.is-icon-md,.sl.is-icon-md,.material-icons.is-icon-md{font-size:1.5rem !important}.im.is-icon-2x,.sl.is-icon-2x,.material-icons.is-icon-2x{font-size:2rem}.im.is-icon-3x,.sl.is-icon-3x,.material-icons.is-icon-3x{font-size:3rem}.im.is-icon-4x,.sl.is-icon-4x,.material-icons.is-icon-4x{font-size:4rem}.im.is-gigantic,.sl.is-gigantic,.material-icons.is-gigantic{font-size:12rem}.img-circle{border-radius:1000px}@media(max-width: 767px){.mobile-padding-20{padding:20px 30px}.mobile-padding-40{padding:40px}.has-text-centered-mobile{text-align:center !important}}/*! _responsive.scss | Bulkit | CSS Ninja */@media(max-width: 767px){.section-title-wrapper{padding:40px 0 !important}.content-wrapper{padding-top:40px !important}}@media(max-width: 768px){.nav-item.is-tab{padding-top:8px;padding-bottom:8px}.nav .nav-item.is-tab.is-active,.nav-menu.is-active .nav-item.is-tab.is-active{border-bottom:none !important;color:#9a5ac2 !important}.nav-item.nav-inner{padding-top:15px !important;padding-bottom:15px !important}a.nav-item.is-not-mobile{display:none !important}.nav-item.is-menu-mobile{display:block !important;color:#7a7a7a !important}.navbar.navbar-light.is-dark-mobile{background:#344258}.navbar.navbar-light.is-dark-mobile .navbar-menu{background:#344258}.navbar.navbar-light.is-dark-mobile .navbar-menu a{color:#fff}.navbar .navbar-menu .navbar-link,.navbar .navbar-menu .navbar-item,.navbar .navbar-menu .navbar-dropdown{width:100%;text-align:center}.navbar .navbar-menu .navbar-link:after{display:block !important;right:43%}.navbar .navbar-menu .button{width:100%}.navbar-brand{min-height:4.6rem}.custom-burger{display:-ms-flexbox !important;display:flex !important}.navbar-burger{height:4.6rem;width:4.6rem}.level-left.level-social{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.level-left.level-social .level-item:last-child .icon i{position:relative !important}#main-hero{max-height:100vh;background-position-x:55% !important}.parallax-overlay{position:absolute;top:0;left:0;bottom:0 !important}.title.section-title{font-size:2rem !important}.hero.is-fullheight.is-halfed-mobile{height:35vh !important}.three-grid .column,.four-grid .column,.five-grid .column{border:none !important}.three-grid .is-separator,.four-grid .is-separator,.five-grid .is-separator{border:none !important}.single-image-carousel .image-wrapper img{min-height:50px !important}.single-image-carousel .image-wrapper .caption{display:none}.video-caption{left:5%}#navigation-trigger,.navigation-close{opacity:1 !important}.navbar-wrapper.navbar-fade.navbar-light.mobile-menu-dark{background-color:#344258 !important}.navbar-wrapper.navbar-fade.navbar-light.mobile-menu-dark .nav-menu.is-active{background-color:#344258 !important}.navbar-wrapper.navbar-fade.navbar-light.mobile-menu-dark .nav-menu.is-active .nav-inner.is-menu-mobile{color:#fff !important}.navbar-wrapper.navbar-fade.navbar-light.mobile-menu-dark .nav-menu.is-active .nav-inner.is-menu-mobile.is-active{color:#9a5ac2 !important}.navbar-wrapper.navbar-fade.mobile-menu-dark{background-color:#fff !important}}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.columns{padding:0 10%}.columns.is-tablet-portrait{padding:10%}.columns.is-not-tablet-portrait{padding:0 !important}.content-wrapper{padding-top:0 !important}}@media(max-width: 1007px){.column.slide-description{padding:20px 0 !important}.account{display:none}.media-card{min-height:300px !important}.column.is-4.media-stretch{width:100% !important}.column.is-4.media-stretch .media-card-image{min-height:150px}.mcard-controls{position:relative !important}}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: landscape){.navbar-brand{min-height:4.6rem;height:4.6rem}.navbar-brand .custom-burger{display:-ms-flexbox;display:flex}.navbar-wrapper.navbar-fade.navbar-light.mobile-menu-dark{background-color:#344258 !important}.navbar-wrapper.navbar-fade.navbar-light.mobile-menu-dark .nav-menu.is-active{background-color:#344258 !important}.navbar-wrapper.navbar-fade.navbar-light.mobile-menu-dark .nav-menu.is-active .nav-inner.is-menu-mobile{color:#fff !important}.navbar-wrapper.navbar-fade.navbar-light.mobile-menu-dark .nav-menu.is-active .nav-inner.is-menu-mobile.is-active{color:#9a5ac2 !important}.navbar-wrapper.navbar-fade.mobile-menu-dark{background-color:#fff !important}.navbar.navbar-light.is-dark-mobile{background:#344258}.navbar.navbar-light.is-dark-mobile .navbar-menu{background:#344258}.navbar.navbar-light.is-dark-mobile .navbar-menu a{color:#fff}.navbar .navbar-menu .navbar-link,.navbar .navbar-menu .navbar-item,.navbar .navbar-menu .navbar-dropdown{width:100%;text-align:center}.navbar .navbar-menu .navbar-link:after{display:block !important;right:43%}.navbar .navbar-menu .button{width:100%}.navbar .navbar-menu #signup-btn,.navbar .navbar-menu #signup-btn-alt{width:30% !important}}/*! _timeline.scss | Bulkit | CSS Ninja */.timeline{width:100%;margin:30px auto;position:relative;padding:0 10px;transition:all .4s ease}.timeline *,.timeline *:before,.timeline *:after{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.timeline .timeline-item:after,.timeline .timeline-item:before{content:"";display:block;width:100%;clear:both}.timeline:before{content:"";width:3px;height:100%;background:#ededed;left:50%;top:0;position:absolute}.timeline:after{content:"";clear:both;display:table;width:100%}.timeline .timeline-item{margin-bottom:50px;position:relative}.timeline .timeline-item .timeline-icon{background:#c369c7;width:50px;height:50px;position:absolute;top:0;left:50%;overflow:hidden;margin-left:-23px;cursor:pointer;border-radius:50%;-ms-box-shadow:0px 5px 43px rgba(0,0,0,.18);box-shadow:0px 5px 43px rgba(0,0,0,.18)}.timeline .timeline-item .timeline-icon i{position:relative;font-size:1.6rem;top:12px;left:13px;color:#fff}.timeline .timeline-item .timeline-icon svg{position:relative;top:14px;left:14px}.timeline .timeline-item .timeline-content{width:45%;background:#fff;padding:20px;-ms-box-shadow:0px 5px 43px rgba(0,0,0,.18);box-shadow:0px 5px 43px rgba(0,0,0,.18);border-radius:5px;transition:all .3s ease}.timeline .timeline-item .timeline-content .content-header{padding:10px;background:#fff;color:#444f60;margin:-20px -20px 0 -20px;font-weight:300;border-radius:3px 3px 0 0}.timeline .timeline-item .timeline-content .content-header .timestamp{font-size:.9rem;color:#999}.timeline .timeline-item .timeline-content .content-body{position:relative;display:-ms-flexbox;display:flex;width:100%}.timeline .timeline-item .timeline-content .content-body .timeline-avatar{height:40px;border-radius:100px}.timeline .timeline-item .timeline-content .content-body .timeline-text{margin:0 10px}.timeline .timeline-item .timeline-content .content-body .timeline-text div:first-child{font-family:"Nexa Bold",sans-serif;font-weight:500;color:#444f60}.timeline .timeline-item .timeline-content .content-body .timeline-text div:last-child{color:#999}.timeline .timeline-item .timeline-content .content-body .timeline-text .timestamp{font-size:.9rem;color:#999}.timeline .timeline-item .timeline-content:before{content:"";position:absolute;left:45%;top:20px;width:0;height:0;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0);border-left:7px solid #fff}.timeline .timeline-item .timeline-content.right{float:right}.timeline .timeline-item .timeline-content.right:before{content:"";right:45%;left:inherit;border-left:0;border-right:7px solid #fff}.timeline.doted .timeline-icon{background:#fff;border:2px solid #ededed;width:14px;height:14px;position:absolute;top:22%;overflow:hidden;margin:-5px;cursor:pointer;border-radius:50%;-ms-box-shadow:0px 5px 43px rgba(0,0,0,.18);box-shadow:0px 5px 43px rgba(0,0,0,.18)}@media screen and (max-width: 768px){.timeline{margin:10px;padding:0px;width:100%}.timeline:before{left:0}.timeline .timeline-item .timeline-content{width:90%;float:right}.timeline .timeline-item .timeline-content:before,.timeline .timeline-item .timeline-content.right:before{left:10%;margin-left:-6px;border-left:0;border-right:7px solid #fff}.timeline .timeline-item .timeline-icon{left:0}.timeline.doted .timeline-icon{left:0}}.simple-feed{padding:15px;list-style:none}.simple-feed a{color:#c369c7}.simple-feed .feed-item{position:relative;top:-10px;padding-bottom:40px;padding-left:30px;border-left:2px solid #ededed;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.simple-feed .feed-item .name{font-weight:600;color:#444f60}.simple-feed .feed-item img{border-radius:100px;width:45px;height:45px}.simple-feed .feed-item .feed-item-text{margin-left:15px}.simple-feed .feed-item::after{content:"";display:block;position:absolute;top:20%;left:-8px;width:14px;height:14px;border-radius:100px;background:#fff;border:2px solid #ededed}.simple-feed .feed-item .date{display:block;position:relative;top:-5px;color:#999;text-transform:none;font-size:13px;text-align:left}.simple-feed .feed-item .text{position:relative;top:-3px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvcmVfZGVlcC1ibHVlLmNzcyIsImNvcmVfZGVlcC1ibHVlLnNjc3MiLCJwYXJ0aWFscy9fdGhlbWVzLWRlZXAtYmx1ZS5zY3NzIiwicGFydGlhbHMvX2xheW91dC1jb2xvcnMuc2NzcyIsInBhcnRpYWxzL19sYXlvdXQtbmF2YmFyLnNjc3MiLCJwYXJ0aWFscy9fbGF5b3V0LXNlY3Rpb25zLnNjc3MiLCJwYXJ0aWFscy9fbGF5b3V0LWhlcm8uc2NzcyIsInBhcnRpYWxzL19sYXlvdXQtZm9vdGVyLnNjc3MiLCJwYXJ0aWFscy9fbGF5b3V0LWFuaW1hdGlvbnMuc2NzcyIsInBhcnRpYWxzL19sYXlvdXQtbmF2aWdhdGlvbi5zY3NzIiwicGFydGlhbHMvX2xheW91dC1wYWdlbG9hZGVyLnNjc3MiLCJwYXJ0aWFscy9fY29tcG9uZW50cy1idXR0b25zLnNjc3MiLCJwYXJ0aWFscy9fY29tcG9uZW50cy1jYXJkcy5zY3NzIiwicGFydGlhbHMvX2NvbXBvbmVudHMtYm94ZXMuc2NzcyIsInBhcnRpYWxzL19jb21wb25lbnRzLXRhYnMuc2NzcyIsInBhcnRpYWxzL19jb21wb25lbnRzLXRlc3RpbW9uaWFscy5zY3NzIiwicGFydGlhbHMvX2NvbXBvbmVudHMtZGlhbG9ncy5zY3NzIiwicGFydGlhbHMvX2NvbXBvbmVudHMtZm9ybXMuc2NzcyIsInBhcnRpYWxzL19jb21wb25lbnRzLXRhYmxlcy5zY3NzIiwicGFydGlhbHMvX2NvbXBvbmVudHMtbGlzdHMuc2NzcyIsInBhcnRpYWxzL19jb21wb25lbnRzLWxhYmVscy5zY3NzIiwicGFydGlhbHMvX2NvbXBvbmVudHMtZHJvcGRvd25zLnNjc3MiLCJwYXJ0aWFscy9fY29tcG9uZW50cy1wcmljaW5nLnNjc3MiLCJwYXJ0aWFscy9fY29tcG9uZW50cy1tZXNzYWdlcy5zY3NzIiwicGFydGlhbHMvX2V4dGVuc2lvbnMtY2hlY2tib3hlcy5zY3NzIiwicGFydGlhbHMvX3BhZ2VzLWRldGFpbHMuc2NzcyIsInBhcnRpYWxzL19wYWdlcy1hdXRoLnNjc3MiLCJwYXJ0aWFscy9fcGFnZXMtbGFuZGluZy12Mi5zY3NzIiwicGFydGlhbHMvX2xheW91dC11dGlscy5zY3NzIiwicGFydGlhbHMvX2xheW91dC1oZWxwZXJzLnNjc3MiLCJwYXJ0aWFscy9fbGF5b3V0LXJlc3BvbnNpdmUuc2NzcyIsInBhcnRpYWxzL19leHRlbnNpb25zLXRpbWVsaW5lLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsb0NDQUEsQ0FBQSw4Q0FBQSxDQUFBLGlEQUFBLENBQUEsWUM2REEsd0JBekNVLENBK0JhLG1EQUNQLENBQUEsaURBRE8sbURBQ1AsQ0FBQSwrREFzQlIsVUNyREEsQ0FBQSxxRUR3REEsVUN4REEsQ0FBQSxxRERpQ2tCLG1EQUNQLENBQUEsbUVBZ0NYLFVDbEVBLENBQUEseUVEcUVBLFVDckVBLENBQUEsdUNDckJSLENBQUEsb0JBZ0NBLFdBQ0ksQ0FBQSxnQkFxQkosVUFDSSxDQUFBLGFBQ0EsQ0FBQSxjQUVBLENBQUEsS0FDQSxDQUFBLE1BQ0EsQ0FBQSxVQUNBLENBQUEsa0JBQ0EsQ0FBQSwwQkFDQSwwQkFDSSxDQUFBLHlCQUVKLGVEN0NJLENBQUEsb0NDK0NBLENBQUEsMEJBR0osY0FDSSxDQUFBLEtBQ0EsQ0FBQSxNQUNBLENBQUEsVUFDQSxDQUFBLG1DQUNBLENBREEsMkJBQ0EsQ0FBQSxXQUNBLENBQUEsZUR4REEsQ0FBQSxvQ0MwREEsQ0FBQSxvQ0FDQSwrQkFDSSxDQURKLHVCQUNJLENBQUEsMEdBS0EscUNBQ0ksQ0FBQSxzSEFDQSxVQUNJLENBQUEsYUFDQSxDQUFBLE9BQ0EsQ0FBQSxXQUNBLENBQUEsWUFDQSxDQUFBLGlCQUNBLENBQUEsTUFDQSxDQUFBLFFBQ0EsQ0FBQSxrQkY1RVYsQ0FBQSxvQkU4RVUsQ0FBQSxrSUFHQSxVQUNJLENBQUEsOEJBTXBCLHFCQUNJLENBREosa0JBQ0ksQ0FBQSxrQ0FDQSxXQUNJLENBQUEsNkNBQ0EsYUFDSSxDQUFBLDRDQUVKLFlBQ0ksQ0FBQSxtRkFLUixV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Q0FBQSxXQUVKLFdBQ0ksQ0FBQSxXQUVKLFdBQ0ksQ0FBQSxXQUVKLFdBQ0ksQ0FBQSxXQUVKLFdBQ0ksQ0FBQSxXQUVKLFdBQ0ksQ0FBQSxXQUVKLFdBQ0ksQ0FBQSxXQUVKLFdBQ0ksQ0FBQSxXQUVKLFdBQ0ksQ0FBQSxZQUVKLFlBQ0ksQ0FBQSxNQUVKLGNBQ0ksQ0FBQSxPQUVKLGVBQ0ksQ0FBQSxPQUVKLGVBQ0ksQ0FBQSxPQUVKLGVBQ0ksQ0FBQSxPQUVKLGVBQ0ksQ0FBQSxPQUVKLGVBQ0ksQ0FBQSxPQUVKLGVBQ0ksQ0FBQSxPQUVKLGVBQ0ksQ0FBQSxPQUVKLGVBQ0ksQ0FBQSxRQUVKLGdCQUNJLENBQUEsTUFFSixpQkFDSSxDQUFBLE9BRUosa0JBQ0ksQ0FBQSxPQUVKLGtCQUNJLENBQUEsT0FFSixrQkFDSSxDQUFBLE9BRUosa0JBQ0ksQ0FBQSxPQUVKLGtCQUNJLENBQUEsT0FFSixrQkFDSSxDQUFBLE9BRUosa0JBQ0ksQ0FBQSxPQUVKLGtCQUNJLENBQUEsTUFFSixlQUNJLENBQUEsT0FFSixnQkFDSSxDQUFBLE9BRUosZ0JBQ0ksQ0FBQSxPQUVKLGdCQUNJLENBQUEsT0FFSixnQkFDSSxDQUFBLE9BRUosZ0JBQ0ksQ0FBQSxPQUVKLGdCQUNJLENBQUEsT0FFSixnQkFDSSxDQUFBLE9BRUosZ0JBQ0ksQ0FBQSxNQUVKLGdCQUNJLENBQUEsT0FFSixpQkFDSSxDQUFBLE9BRUosaUJBQ0ksQ0FBQSxPQUVKLGlCQUNJLENBQUEsT0FFSixpQkFDSSxDQUFBLE9BRUosaUJBQ0ksQ0FBQSxPQUVKLGlCQUNJLENBQUEsT0FFSixpQkFDSSxDQUFBLE9BRUosaUJBQ0ksQ0FBQSxVQU9KLHFCQUNJLENBQUEsV0FHSixzQkFDSSxDQUFBLFdBR0osc0JBQ0ksQ0FBQSxXQUdKLHNCQUNJLENBQUEsV0FHSixzQkFDSSxDQUFBLFdBRUosc0JBQ0ksQ0FBQSxXQUVKLHNCQUNJLENBQUEsV0FFSixzQkFDSSxDQUFBLFdBRUosc0JBQ0ksQ0FBQSxZQU9KLFdBQ0ksQ0FBQSxXQUVKLFVBQ0ksQ0FBQSxVQUdK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QUNBLENBQUEsK0JBTWhCLGVBQ0ksQ0FBQSx3QkFDQSxDQUFBLFVBQ0EsQ0FBQSxXQUNBLENBQUEsaUJBQ0EsQ0FBQSxPQUNBLENBQUEsZUFFQSxDQUFBLFdBQ0EsQ0FBQSxjQUVBLENBQytCLGlCQUFBLENBQ0gsMkNBQUEsQ0FBQSx1Q0FBQSxDQUFBLHFDQU9wQyxVQUNJLFdBQ0ksQ0FBQSxXQUNBLENBQUEsVUFDQSxDQUFBLGlCQUNBLE1BQ0ksQ0FBQSwyQ0FJQSxTQUNJLENBQUEsV0FDQSxDQUFBLDBHQUVBLFFBQ0ksQ0FBQSxnQkFDQSxDQUFBLGFBQ0EsQ0FBQSwyQkFDQSxDQUFBLHdDQUlSLE1BQ0ksQ0FBQSwrQkFHUixNQUNJLENBQUEsQ0FBQSxhQVNaLFlBQ0ksQ0FBQSxlQUNBLENBQUEsZUFDQSxhN0IxTUssQ0FBQSx3QjZCOE1MLGlCQUNJLENBQUEsU0FDQSxDQUFBLG1CQUNBLENBQUEsaUJBQ0EsQ0FBQSw2QkFDQSxDQUFBLG1CQUNBLENBREEsWUFDQSxDQUFBLHFCQUNBLENBREEsa0JBQ0EsQ0FBQSw4QkFFQSxlQUNJLENBQUEsYTVCbE5BLENBQUEsNEI0QnNOSixtQkFDSSxDQUFBLFVBQ0EsQ0FBQSxXQUNBLENBQUEsd0NBR0osZ0JBQ0ksQ0FBQSwrQkFFSixVQUNJLENBQUEsYUFDQSxDQUFBLGlCQUNBLENBQUEsT0FDQSxDQUFBLFNBQ0EsQ0FBQSxVQUNBLENBQUEsV0FDQSxDQUFBLG1CQUNBLENBQUEsZTVCL09KLENBQUEsd0I0QmlQSSxDQUFBLDhCQUdKLGFBQ0ksQ0FBQSxpQkFDQSxDQUFBLFFBQ0EsQ0FBQSxVNUIzT0MsQ0FBQSxtQjRCNk9ELENBQUEsY0FDQSxDQUFBLGVBQ0EsQ0FBQSw4QkFFSixpQkFDSSxDQUFBLFFBQ0EiLCJmaWxlIjoiY29yZV9kZWVwLWJsdWUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIGNvcmUuc2NzcyB8IEJ1bGtpdCB8IENTUyBOaW5qYSAqLy8qISB0aGVtZXMvX2NvbG9ycy5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovLyohIHRoZW1lcy9fZGVlcC1ibHVlLnNjc3MgfCBCdWxraXQgfCBDU1MgTmluamEgKi8ucGFnZWxvYWRlcntiYWNrZ3JvdW5kLWNvbG9yOiM5YTVhYzI7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzlBNUFDMiwgI0MzNjlDNyk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM5QTVBQzIsICNDMzY5QzcpfS5oZXJvLmlzLXRoZW1lLXByaW1hcnksLnNlY3Rpb24uaXMtdGhlbWUtcHJpbWFyeXtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjOUE1QUMyLCAjQzM2OUM3KTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg0NWRlZywgIzlBNUFDMiwgI0MzNjlDNyl9Lmhlcm8uaXMtdGhlbWUtcHJpbWFyeSAudGl0bGUsLnNlY3Rpb24uaXMtdGhlbWUtcHJpbWFyeSAudGl0bGV7Y29sb3I6I2ZmZn0uaGVyby5pcy10aGVtZS1wcmltYXJ5IC5zdWJ0aXRsZSwuc2VjdGlvbi5pcy10aGVtZS1wcmltYXJ5IC5zdWJ0aXRsZXtjb2xvcjojZmZmfS5oZXJvLmlzLXRoZW1lLXNlY29uZGFyeSwuc2VjdGlvbi5pcy10aGVtZS1zZWNvbmRhcnl7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzlBNUFDMiwgIzlBNUFDMik7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM5QTVBQzIsICM5QTVBQzIpfS5oZXJvLmlzLXRoZW1lLXNlY29uZGFyeSAudGl0bGUsLnNlY3Rpb24uaXMtdGhlbWUtc2Vjb25kYXJ5IC50aXRsZXtjb2xvcjojZmZmfS5oZXJvLmlzLXRoZW1lLXNlY29uZGFyeSAuc3VidGl0bGUsLnNlY3Rpb24uaXMtdGhlbWUtc2Vjb25kYXJ5IC5zdWJ0aXRsZXtjb2xvcjojZmZmfS8qISBfbmF2YmFyLnNjc3MgfCBCdWxraXQgfCBDU1MgTmluamEgKi8ubmF2YmFyLXBsYWNlaG9sZGVye3otaW5kZXg6OTk5fS5uYXZiYXItd3JhcHBlcnt3aWR0aDoxMDAlO2hlaWdodDo0LjZyZW07cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3otaW5kZXg6MjA7dHJhbnNpdGlvbjphbGwgLjRzfS5uYXZiYXItd3JhcHBlci5pcy1zdGF0aWN7cG9zaXRpb246c3RhdGljICFpbXBvcnRhbnR9Lm5hdmJhci13cmFwcGVyLmlzLXNvbGlke2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjAgMCA4cHggMCByZ2JhKDAsMCwwLC4xMil9Lm5hdmJhci13cmFwcGVyLmlzLWNsb25lZHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSk7ei1pbmRleDoxMDA7YmFja2dyb3VuZDojZmZmO2JveC1zaGFkb3c6MCAwIDhweCAwIHJnYmEoMCwwLDAsLjEyKX0ubmF2YmFyLXdyYXBwZXIuaXMtY2xvbmVkLmlzLWFjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0ubmF2YmFyLXdyYXBwZXIuaXMtdHJhbnNwYXJlbnQgLm5hdmJhci1pdGVtLmlzLXNsaWRlLC5uYXZiYXItd3JhcHBlci5pcy10cmFuc3BhcmVudCAubmF2YmFyLWxpbmsuaXMtc2xpZGV7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgwLDAsMCwwKX0ubmF2YmFyLXdyYXBwZXIuaXMtdHJhbnNwYXJlbnQgLm5hdmJhci1pdGVtLmlzLXNsaWRlOmFmdGVyLC5uYXZiYXItd3JhcHBlci5pcy10cmFuc3BhcmVudCAubmF2YmFyLWxpbmsuaXMtc2xpZGU6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MDttaW4td2lkdGg6MDtoZWlnaHQ6MS42cHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowO2JhY2tncm91bmQ6IzlhNWFjMjt0cmFuc2l0aW9uOndpZHRoIC4zc30ubmF2YmFyLXdyYXBwZXIuaXMtdHJhbnNwYXJlbnQgLm5hdmJhci1pdGVtLmlzLXNsaWRlOmhvdmVyOmFmdGVyLC5uYXZiYXItd3JhcHBlci5pcy10cmFuc3BhcmVudCAubmF2YmFyLWxpbmsuaXMtc2xpZGU6aG92ZXI6YWZ0ZXJ7d2lkdGg6MTAwJX0ubmF2YmFyLXdyYXBwZXIgLm5hdmJhci1icmFuZHthbGlnbi1pdGVtczpjZW50ZXJ9Lm5hdmJhci13cmFwcGVyIC5uYXZiYXItYnJhbmQgaW1ne2hlaWdodDo2MHB4fS5uYXZiYXItd3JhcHBlciAubmF2YmFyLWJyYW5kIGltZy5saWdodC1sb2dve2Rpc3BsYXk6YmxvY2t9Lm5hdmJhci13cmFwcGVyIC5uYXZiYXItYnJhbmQgaW1nLmRhcmstbG9nb3tkaXNwbGF5Om5vbmV9Lm5hdmJhci13cmFwcGVyIC5uYXZiYXItaXRlbTpob3ZlciwubmF2YmFyLXdyYXBwZXIgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3Zlcntjb2xvcjojOTk5O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX0ubmF2YmFyLXdyYXBwZXIgLm5hdmJhci1pdGVtOmhvdmVyIGEsLm5hdmJhci13cmFwcGVyIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgYXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9Lm5hdmJhci13cmFwcGVyIC5uYXZiYXItaXRlbS5pcy1tZW51OmhvdmVye2JhY2tncm91bmQ6I2U4ZThlOCAhaW1wb3J0YW50fS5uYXZiYXItd3JhcHBlciAubmF2YmFyLWl0ZW0uaXMtbWVudTpob3ZlciBpLC5uYXZiYXItd3JhcHBlciAubmF2YmFyLWl0ZW0uaXMtbWVudTpob3ZlciBzcGFue2NvbG9yOiM5YTVhYzIgIWltcG9ydGFudH0ubmF2YmFyLXdyYXBwZXIgLm5hdmJhci1pdGVtLmlzLW1lbnUgc3BhbntwYWRkaW5nOjAgMTBweH0ubmF2YmFyLXdyYXBwZXIgLm5hdmJhci1pdGVtLmlzLW1lbnUgaXtmb250LXNpemU6MjJweDtjb2xvcjojOTk5fS5uYXZiYXItd3JhcHBlciAubmF2YmFyLWxpbms6aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7Y29sb3I6IzlhNWFjMn0ubmF2YmFyLXdyYXBwZXIgLm5hdmJhci1saW5rOmhvdmVyOmFmdGVye2JvcmRlci1jb2xvcjojOWE1YWMyfS5uYXZiYXItd3JhcHBlciAubmF2YmFyLWxpbms6YWZ0ZXJ7Zm9udC1zaXplOi44NXJlbTtib3JkZXI6MS42cHggc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItcmFkaXVzOjJweDtib3JkZXItcmlnaHQ6MDtib3JkZXItdG9wOjA7Ym9yZGVyLWNvbG9yOiM0NDRmNjA7bWFyZ2luLXRvcDotMC4zNzVlbTtyaWdodDoxLjEyNWVtO3RyYW5zaXRpb246YWxsIC4zcztyaWdodDoxLjUyNWVtfS5uYXZiYXItd3JhcHBlciAuY3VzdG9tLWJ1cmdlcnttYXJnaW4tbGVmdDphdXRvO2Rpc3BsYXk6bm9uZTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6NC42cmVtO3dpZHRoOjQuNnJlbX0ubmF2YmFyLXdyYXBwZXIubmF2YmFyLWxpZ2h0IC5pY29uLWJveC10b2dnbGUgc3BhbiBpe2JhY2tncm91bmQ6I2ZmZiAhaW1wb3J0YW50fS5uYXZiYXItd3JhcHBlci5uYXZiYXItbGlnaHQgLm5hdmJhci1pdGVtLC5uYXZiYXItd3JhcHBlci5uYXZiYXItbGlnaHQgLm5hdmJhci1saW5re2NvbG9yOiNmZmZ9Lm5hdmJhci13cmFwcGVyLm5hdmJhci1saWdodCAubmF2YmFyLWl0ZW0uaXMtc2xpZGUsLm5hdmJhci13cmFwcGVyLm5hdmJhci1saWdodCAubmF2YmFyLWxpbmsuaXMtc2xpZGV7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgwLDAsMCwwKX0ubmF2YmFyLXdyYXBwZXIubmF2YmFyLWxpZ2h0IC5uYXZiYXItaXRlbS5pcy1zbGlkZTphZnRlciwubmF2YmFyLXdyYXBwZXIubmF2YmFyLWxpZ2h0IC5uYXZiYXItbGluay5pcy1zbGlkZTphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDowO21pbi13aWR0aDowO2hlaWdodDoxcHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowO2JhY2tncm91bmQ6I2ZmZjt0cmFuc2l0aW9uOndpZHRoIC4zc30ubmF2YmFyLXdyYXBwZXIubmF2YmFyLWxpZ2h0IC5uYXZiYXItaXRlbS5pcy1zbGlkZTpob3ZlcjphZnRlciwubmF2YmFyLXdyYXBwZXIubmF2YmFyLWxpZ2h0IC5uYXZiYXItbGluay5pcy1zbGlkZTpob3ZlcjphZnRlcnt3aWR0aDoxMDAlfS5uYXZiYXItd3JhcHBlci5uYXZiYXItbGlnaHQgLm5hdmJhci1saW5rOmFmdGVye2ZvbnQtc2l6ZTouODVyZW07Ym9yZGVyOjEuNnB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXJhZGl1czoycHg7Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLXRvcDowO2JvcmRlci1jb2xvcjojZmZmO21hcmdpbi10b3A6LTAuMzc1ZW07cmlnaHQ6MS4xMjVlbTt0cmFuc2l0aW9uOmFsbCAuM3M7cmlnaHQ6MS41MjVlbX0ubmF2YmFyLXdyYXBwZXIubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnVyZ2VyIHNwYW57YmFja2dyb3VuZDojZmZmICFpbXBvcnRhbnR9Lm5hdmJhci13cmFwcGVyLm5hdmJhci1pbnZlcnNlLmlzLXJldmVyc2V7YmFja2dyb3VuZDojMzQ0MjU4fS5uYXZiYXItd3JhcHBlci5uYXZiYXItaW52ZXJzZS5pcy1yZXZlcnNlIC5uYXZiYXItbWVudS5pcy1hY3RpdmV7YmFja2dyb3VuZDojMzQ0MjU4fS5uYXZiYXItd3JhcHBlci5uYXZiYXItaW52ZXJzZS5pcy1ibHVle2JhY2tncm91bmQ6IzAzOWJlNX0ubmF2YmFyLXdyYXBwZXIubmF2YmFyLWludmVyc2UuaXMtYmx1ZSAubmF2YmFyLW1lbnUuaXMtYWN0aXZle2JhY2tncm91bmQ6IzAzOWJlNX0ubmF2YmFyLXdyYXBwZXIubmF2YmFyLWludmVyc2UuaXMtcHVycGxle2JhY2tncm91bmQ6IzlhNWFjMn0ubmF2YmFyLXdyYXBwZXIubmF2YmFyLWludmVyc2UuaXMtcHVycGxlIC5uYXZiYXItbWVudS5pcy1hY3RpdmV7YmFja2dyb3VuZDojOWE1YWMyfS5uYXZiYXItd3JhcHBlci5uYXZiYXItaW52ZXJzZS5pcy1yZWR7YmFja2dyb3VuZDojZmY3MjczfS5uYXZiYXItd3JhcHBlci5uYXZiYXItaW52ZXJzZS5pcy1yZWQgLm5hdmJhci1tZW51LmlzLWFjdGl2ZXtiYWNrZ3JvdW5kOiNmZjcyNzN9Lm5hdmJhci13cmFwcGVyLm5hdmJhci1pbnZlcnNlIC5pY29uLWJveC10b2dnbGUgc3BhbiBpe2JhY2tncm91bmQ6I2ZmZiAhaW1wb3J0YW50fS5uYXZiYXItd3JhcHBlci5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWl0ZW0sLm5hdmJhci13cmFwcGVyLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbGlua3tjb2xvcjojZmZmfS5uYXZiYXItd3JhcHBlci5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWxpbms6YWZ0ZXJ7Zm9udC1zaXplOi44NXJlbTtib3JkZXI6MS42cHggc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItcmFkaXVzOjJweDtib3JkZXItcmlnaHQ6MDtib3JkZXItdG9wOjA7Ym9yZGVyLWNvbG9yOiNmZmY7bWFyZ2luLXRvcDotMC4zNzVlbTtyaWdodDoxLjEyNWVtO3RyYW5zaXRpb246YWxsIC4zcztyaWdodDoxLjUyNWVtfS5uYXZiYXItd3JhcHBlci5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJ1cmdlciBzcGFue2JhY2tncm91bmQ6I2ZmZiAhaW1wb3J0YW50fS5uYXZiYXItd3JhcHBlciAubmF2YmFyLWRyb3Bkb3duLmlzLW1lZGl1bXt3aWR0aDoyMDBweH0ubmF2YmFyLXdyYXBwZXIgLm5hdmJhci1kcm9wZG93biAubmF2YmFyLWl0ZW17Y29sb3I6IzQ0NGY2MH0ubmF2YmFyLXdyYXBwZXIubmF2YmFyLWZhZGVke2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjAgMCA4cHggMCByZ2JhKDAsMCwwLC4xMil9Lm5hdmJhci13cmFwcGVyLm5hdmJhci1mYWRlZCAubmF2YmFyLWJyYW5kIGltZ3toZWlnaHQ6NjBweH0ubmF2YmFyLXdyYXBwZXIubmF2YmFyLWZhZGVkIC5uYXZiYXItYnJhbmQgaW1nLmxpZ2h0LWxvZ297ZGlzcGxheTpub25lfS5uYXZiYXItd3JhcHBlci5uYXZiYXItZmFkZWQgLm5hdmJhci1icmFuZCBpbWcuZGFyay1sb2dve2Rpc3BsYXk6YmxvY2t9LmFjY291bnR7cG9zaXRpb246cmVsYXRpdmU7cmlnaHQ6MjBweDt0b3A6NXB4O21hcmdpbi1sZWZ0OjMwcHh9LmFjY291bnQgLm5hdi1pdGVte2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH0uYWNjb3VudCBpbWcuYWNjb3VudC1hdmF0YXJ7bWF4LWhlaWdodDo0MHB4O2JvcmRlci1yYWRpdXM6NTBweDtib3JkZXI6MXB4IHNvbGlkICNlZmY0Zjd9LmFjY291bnQgZGl2IGF7Y29sb3I6IzY2Njc2YiAhaW1wb3J0YW50fS5hY2NvdW50IGRpdiBhIGl7cG9zaXRpb246cmVsYXRpdmU7dG9wOjNweDtsZWZ0OjEwcHg7Zm9udC1zaXplOjdweCAhaW1wb3J0YW50O2NvbG9yOiM2NjY3NmJ9LmFjY291bnQgLmRyb3BPdXQgdWx7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5zY3JvbGwtbmF2LXdyYXBwZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6NjBweDtsaW5lLWhlaWdodDo2MHB4O2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjAgMCA4cHggMCByZ2JhKDAsMCwwLC4xMil9LnNjcm9sbC1uYXYtd3JhcHBlciAudGFic3tiYWNrZ3JvdW5kOiNmZmZ9LnNjcm9sbC1uYXYtd3JhcHBlciAudGFicyBhe3BhZGRpbmctYm90dG9tOjA7cGFkZGluZy10b3A6MDtib3JkZXItYm90dG9tLWNvbG9yOnJnYmEoMCwwLDAsMCl9LnNjcm9sbC1uYXYtd3JhcHBlciAudGFicyB1bHtib3JkZXItYm90dG9tOm5vbmV9LnNjcm9sbC1uYXYtd3JhcHBlciAudGFicyB1bCBsaSBhe2NvbG9yOiNhOWFiYWN9LnNjcm9sbC1uYXYtd3JhcHBlciAudGFicyB1bCBsaTpob3ZlciBhe2NvbG9yOiNjMzY5Yzc7Ym9yZGVyLWJvdHRvbS1jb2xvcjojYzM2OWM3fS5zY3JvbGwtbmF2LXdyYXBwZXIgLnRhYnMgdWwgbGkuaXMtYWN0aXZlIGF7Y29sb3I6I2MzNjljNztib3JkZXItYm90dG9tOjJweCBzb2xpZCAjYzM2OWM3fS5zY3JvbGwtbmF2LXdyYXBwZXIgLnRhYnMgdWwgbGkgYS50aGVyZXtjb2xvcjojYzM2OWM3O2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNjMzY5Yzd9Lm1lbnUtdG9nZ2xle2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiM2NjY7bGluZS1oZWlnaHQ6NDhweDt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7ZGlzcGxheTpibG9jazt3aWR0aDoyNHB4O2hlaWdodDoyNnB4O2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6MDttYXJnaW46MCAxNHB4O3RyYW5zaXRpb246b3BhY2l0eSAuNHM7b3BhY2l0eToxO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoycHh9Lm1lbnUtdG9nZ2xlIC5pY29uLWJveC10b2dnbGV7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOnRyYW5wYXJlbnQ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5tZW51LXRvZ2dsZSAuaWNvbi1ib3gtdG9nZ2xlLmFjdGl2ZT5zcGFuLnJvdGF0ZXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZSgwcHgsIDBweCkgcm90YXRlKDkwZGVnKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwcHgsIDBweCkgcm90YXRlKDkwZGVnKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKDBweCwgMHB4KSByb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUoMHB4LCAwcHgpIHJvdGF0ZSg5MGRlZyl9Lm1lbnUtdG9nZ2xlIC5pY29uLWJveC10b2dnbGUuYWN0aXZlPnNwYW4+aS5pY29uLWxpbmUtY2VudGVye3Zpc2liaWxpdHk6aGlkZGVuO3dpZHRoOjFweDtoZWlnaHQ6M3B4O2xlZnQ6NzAlfS5tZW51LXRvZ2dsZSAuaWNvbi1ib3gtdG9nZ2xlLmFjdGl2ZT5zcGFuPmkuaWNvbi1saW5lLWJvdHRvbXttYXJnaW46LTJweCAwIDAgLTEwcHg7bGVmdDo1MCU7dG9wOjEycHg7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDEzNWRlZyk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKDBweCwgMHB4KSByb3RhdGUoMTM1ZGVnKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwcHgsIDBweCkgcm90YXRlKDEzNWRlZyk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSgwcHgsIDBweCkgcm90YXRlKDEzNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwcHgsIDBweCkgcm90YXRlKDEzNWRlZyl9Lm1lbnUtdG9nZ2xlIC5pY29uLWJveC10b2dnbGUuYWN0aXZlPnNwYW4+aS5pY29uLWxpbmUtdG9we21hcmdpbjotMnB4IDAgMCAtMTBweDtsZWZ0OjUwJTt0b3A6MTJweDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZSgwcHgsIDBweCkgcm90YXRlKDQ1ZGVnKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwcHgsIDBweCkgcm90YXRlKDQ1ZGVnKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKDBweCwgMHB4KSByb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUoMHB4LCAwcHgpIHJvdGF0ZSg0NWRlZyl9Lm1lbnUtdG9nZ2xlIC5pY29uLWxpbmUtY2VudGVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjIwcHg7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kOiNhOWFiYWM7bWFyZ2luOi0xcHggMCAwIC0xMHB4O2xlZnQ6NTAlO3RvcDoxMXB4Oy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7LW1vei10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTstby10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZX0ubWVudS10b2dnbGUgLmljb24tbGluZS10b3B7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MjBweDtoZWlnaHQ6MnB4O2JhY2tncm91bmQ6I2E5YWJhYzttYXJnaW46LTNweCAwIDAgLTEwcHg7bGVmdDo1MCU7dG9wOjdweDstd2Via2l0LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlOy1tb3otdHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7LW8tdHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2V9Lm1lbnUtdG9nZ2xlIC5pY29uLWxpbmUtYm90dG9te3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjIwcHg7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kOiNhOWFiYWM7bWFyZ2luOjJweCAwIDAgLTEwcHg7bGVmdDo1MCU7dG9wOjE0cHg7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTstbW96LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlOy1vLXRyYW5zaXRpb246YWxsIC4ycyBlYXNlO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlfS8qISBfc2VjdGlvbnMuc2NzcyB8IEJ1bGtpdCB8IENTUyBOaW5qYSAqLy5zZWN0aW9uLnNlY3Rpb24tbGlnaHQtZ3JleXtiYWNrZ3JvdW5kLWNvbG9yOiNlZmY0Zjd9LnNlY3Rpb24uc2VjdGlvbi1mZWF0dXJlLWdyZXl7YmFja2dyb3VuZC1jb2xvcjojZmJmYmZifS5zZWN0aW9uLnNlY3Rpb24taGVhZGVyLWdyZXl7YmFja2dyb3VuZC1jb2xvcjojZjVmOWZjfS5zZWN0aW9uLnNlY3Rpb24tZmVhdHVyZS1ncmV5LWFjY2VudHtiYWNrZ3JvdW5kLWNvbG9yOiNlZmVmZWZ9LnNlY3Rpb24uc2VjdGlvbi1wcmltYXJ5e2JhY2tncm91bmQtY29sb3I6IzlhNWFjMn0uc2VjdGlvbi5zZWN0aW9uLXNlY29uZGFyeXtiYWNrZ3JvdW5kLWNvbG9yOiM5YTVhYzJ9LnNlY3Rpb24uaGFzLWJvcmRlci1ib3R0b217Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VkZWRlZH0uc2VjdGlvbi5oYXMtYm9yZGVyLXRvcHtib3JkZXItdG9wOjFweCBzb2xpZCAjZWRlZGVkfS5zZWN0aW9uLmlzLXJlbGF0aXZle3Bvc2l0aW9uOnJlbGF0aXZlfS5zZWN0aW9uLmlzLWNvdmVye2JhY2tncm91bmQtc2l6ZTpjb3ZlciAhaW1wb3J0YW50fS5zZWN0aW9uLm5vLW1hcmdpbnttYXJnaW46MCAhaW1wb3J0YW50O3BhZGRpbmctdG9wOjAgIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnNlY3Rpb24uc2VjdGlvbi1oYWxme2hlaWdodDo3NXZoICFpbXBvcnRhbnR9LnNlY3Rpb24uaXMtc2tld2VkLXNte3RyYW5zZm9ybTpza2V3KDBkZWcsIC0zZGVnKSB0cmFuc2xhdGUoMCwgLTQ1cHgpO3BhZGRpbmctdG9wOjE0MHB4fS5zZWN0aW9uIC5jb250YWluZXJ7ei1pbmRleDoxfS5zZWN0aW9uIC5jb250YWluZXIuaXMtcmV2ZXJzZS1za2V3ZWQtc217dHJhbnNmb3JtOnNrZXcoMGRlZywgM2RlZykgdHJhbnNsYXRlKDAsIDQ1cHgpfS5zZWN0aW9uIC5jb250YWluZXIuc2xhbnRlZC1jb250YWluZXJ7bWFyZ2luLXRvcDotMTAwcHh9LnNlY3Rpb24gLmNvbnRlbnQtd3JhcHBlcntwYWRkaW5nLXRvcDo0MHB4fS5zZWN0aW9uIC5ib3R0b20tc3BhY2Vye3BhZGRpbmctYm90dG9tOjIwMHB4fS5zZWN0aW9uIC5zZWN0aW9uLXRpdGxlLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo0MHB4IDIwcHh9LnNlY3Rpb24gLnNlY3Rpb24tdGl0bGUtd3JhcHBlciAuYmctbnVtYmVyLC5zZWN0aW9uIC5zZWN0aW9uLXRpdGxlLXdyYXBwZXIgLmJnLXN5bWJvbHtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXdlaWdodDpib2xkZXI7dG9wOi0xOHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87bGVmdDowO3JpZ2h0OjA7Zm9udC1zaXplOjE2MHB4O3otaW5kZXg6MDtvcGFjaXR5Oi4xO2NvbG9yOiM5OTk7d2lkdGg6MTYwcHg7aGVpZ2h0OjE2MHB4O2xpbmUtaGVpZ2h0OjE2MHB4fS5zZWN0aW9uIC5zZWN0aW9uLXRpdGxlLXdyYXBwZXIgLmJnLW51bWJlciAubWF0ZXJpYWwtaWNvbnMsLnNlY3Rpb24gLnNlY3Rpb24tdGl0bGUtd3JhcHBlciAuYmctc3ltYm9sIC5tYXRlcmlhbC1pY29uc3tmb250LXNpemU6MTJyZW19LnNlY3Rpb24gLnNlY3Rpb24tdGl0bGUtd3JhcHBlciAudG9wLXN1YnRpdGxle3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojOWE1YWMyO2ZvbnQtZmFtaWx5OlwiTmV4YSBMaWdodFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxLjA1cmVtfS5zZWN0aW9uIC5zZWN0aW9uLXRpdGxlLXdyYXBwZXIgLmljb24tc3VidGl0bGV7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLWNvbnRlbnQ6Y2VudGVyfS5zZWN0aW9uIC5zZWN0aW9uLXRpdGxlLXdyYXBwZXIgLmljb24tc3VidGl0bGUuaXMtb25lIGl7bWFyZ2luOjEwcHggNXB4IDAgNXB4O2ZvbnQtc2l6ZToyLjJyZW07Y29sb3I6IzlhNWFjMn0uc2VjdGlvbiAuc2VjdGlvbi10aXRsZS13cmFwcGVyIC5pY29uLXN1YnRpdGxlLmlzLW1hbnkgaXttYXJnaW46MTBweCA1cHggMCA1cHg7Zm9udC1zaXplOjEuNHJlbTtjb2xvcjojOWE1YWMyfS5zZWN0aW9uIC50aXRsZS5zZWN0aW9uLXRpdGxle2ZvbnQtc2l6ZToyLjdyZW07Y29sb3I6I2E5YWJhYztmb250LXdlaWdodDpib2xkO2ZvbnQtZmFtaWx5OlwiTmV4YSBCb2xkXCIsc2Fucy1zZXJpZn0uc2VjdGlvbiAudGl0bGUuc2VjdGlvbi1zdWJ0aXRsZXtmb250LXNpemU6Mi4zcmVtO2NvbG9yOiNhOWFiYWN9LnNlY3Rpb24gLnRpdGxlLnF1aWNrLWZlYXR1cmV7Zm9udC1zaXplOjIuN3JlbTtjb2xvcjojNDQ0ZjYwO3Bvc2l0aW9uOnJlbGF0aXZlfS5zZWN0aW9uIC50aXRsZS5xdWljay1mZWF0dXJlIC5iZy1udW1iZXIsLnNlY3Rpb24gLnRpdGxlLnF1aWNrLWZlYXR1cmUgLmJnLXN5bWJvbHtwb3NpdGlvbjphYnNvbHV0ZTtmb250LXdlaWdodDpib2xkZXI7dG9wOi0xMDBweDtsZWZ0OjQwcHg7Zm9udC1zaXplOjE0cmVtO3otaW5kZXg6MDtvcGFjaXR5Oi4xO2NvbG9yOiM5OTl9LnNlY3Rpb24gLnRpdGxlLmZlYXR1cmUtdGl0bGV7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiM0NDRmNjA7Zm9udC1zaXplOjIuMnJlbX0uc2VjdGlvbiAuaWNvbi1zdWJ0aXRsZSBpe2ZvbnQtc2l6ZToyLjRyZW07Y29sb3I6IzlhNWFjMn0uc2VjdGlvbiAuZGV0YWlsZWQtZmVhdHVyZS1zdWJ0aXRsZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1mYW1pbHk6XCJOZXhhIExpZ2h0XCI7Zm9udC1zaXplOjE1cHg7Y29sb3I6I2E5YWJhYztmb250LXdlaWdodDo2MDB9LnNlY3Rpb24gLnRpdGxlLWRpdmlkZXJ7bWFyZ2luOjEwcHggMDt3aWR0aDo4MHB4O2hlaWdodDo1cHg7YmFja2dyb3VuZDojOWE1YWMyfS5zZWN0aW9uIC50aXRsZS1kaXZpZGVyLmlzLXJpZ2h0e21hcmdpbi1sZWZ0OmF1dG99LnNlY3Rpb24gLnRpdGxlLWRpdmlkZXIuaXMtY2VudGVyZWR7bWFyZ2luOjAgYXV0b30uc2VjdGlvbiBoMi5mZWF0dXJlLWhlYWRsaW5le2NvbG9yOiM5YTVhYzIgIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjI7cGFkZGluZzo1cHggMDttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0uc2VjdGlvbiAuc2VjdGlvbi1mZWF0dXJlLWRlc2NyaXB0aW9ue2NvbG9yOiM4Nzg3ODd9LnNlY3Rpb24gLm1lZGlhLmljb24tYm94e2JvcmRlci10b3A6bm9uZSAhaW1wb3J0YW50fS5zZWN0aW9uIC5tZWRpYS5pY29uLWJveCAubWVkaWEtY29udGVudCAuY29udGVudCBwIHNwYW4uaWNvbi1ib3gtdGl0bGV7Y29sb3I6IzQ0NGY2MDtmb250LXNpemU6MS4ycmVtO2ZvbnQtd2VpZ2h0OjYwMH0uc2VjdGlvbiAubWVkaWEuaWNvbi1ib3ggLm1lZGlhLWNvbnRlbnQgLmNvbnRlbnQgcCBzcGFuLmljb24tYm94LXRleHR7Y29sb3I6I2E5YWJhYztmb250LXNpemU6MS4xcmVtO2ZvbnQtd2VpZ2h0OjQwMH0uc2VjdGlvbiAuZmxleC13cmFwcGVye2Rpc3BsYXk6ZmxleDthbGlnbi1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LnNlY3Rpb24gLmZsZXgtd3JhcHBlci5mbGV4LWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5zZWN0aW9uIC5mbGV4LXdyYXBwZXIuZmxleC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uc2VjdGlvbiAuZmxleC13cmFwcGVyLmZsZXgtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uc2VjdGlvbiAuZmxleC13cmFwcGVyIGltZ3t3aWR0aDoyMyV9LmNvbnRlbnQuY29udGVudC1mbGV4LC5jb250ZW50LWZsZXh7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uY29udGVudC5jb250ZW50LWZsZXguY2VudGVyLWZsZXgsLmNvbnRlbnQtZmxleC5jZW50ZXItZmxleHtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LmRpdmlkZXJ7ZGlzcGxheTp0YWJsZTt3aGl0ZS1zcGFjZTpub3dyYXA7bWFyZ2luLXRvcDoyMHB4O3BhZGRpbmc6MCAyMHB4fS5kaXZpZGVyIC5iZWZvcmUtZGl2aWRlciwuZGl2aWRlciAuYWZ0ZXItZGl2aWRlcntkaXNwbGF5OnRhYmxlLWNlbGw7d2lkdGg6NTAlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlZGVkZWQ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7Y29sb3I6Izk5OX0uZGl2aWRlciAuY2hpbGRyZW57cGFkZGluZzowIDIwcHg7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2NlY2VjZX0vKiEgX2hlcm8uc2NzcyB8IEJ1bGtpdCB8IENTUyBOaW5qYSAqLy5oZXJvLmlzLXJlbGF0aXZle3Bvc2l0aW9uOnJlbGF0aXZlfS5oZXJvLmlzLWNvdmVye2JhY2tncm91bmQtc2l6ZTpjb3ZlciAhaW1wb3J0YW50fS5oZXJvLmlzLXRoZW1lLXByaW1hcnl7YmFja2dyb3VuZC1jb2xvcjojOWE1YWMyfS5oZXJvLmlzLXRoZW1lLXByaW1hcnkgLnRpdGxle2NvbG9yOiNmZmZ9Lmhlcm8uaXMtdGhlbWUtcHJpbWFyeSAuc3VidGl0bGV7Y29sb3I6I2ZmZn0uaGVyby5pcy10aGVtZS1zZWNvbmRhcnl7YmFja2dyb3VuZC1jb2xvcjojOWE1YWMyfS5oZXJvLmlzLXRoZW1lLXNlY29uZGFyeSAudGl0bGV7Y29sb3I6I2ZmZn0uaGVyby5pcy10aGVtZS1zZWNvbmRhcnkgLnN1YnRpdGxle2NvbG9yOiNmZmZ9Lmhlcm8uaXMtdGhlbWUtYWNjZW50e2JhY2tncm91bmQtY29sb3I6I2MzNjljN30uaGVyby5pcy10aGVtZS1hY2NlbnQgLnRpdGxle2NvbG9yOiNmZmZ9Lmhlcm8uaXMtdGhlbWUtYWNjZW50IC5zdWJ0aXRsZXtjb2xvcjojZmZmfS5oZXJvLmlzLXRoZW1lLWluZm97YmFja2dyb3VuZC1jb2xvcjojMDM5YmU1fS5oZXJvLmlzLXRoZW1lLWluZm8gLnRpdGxle2NvbG9yOiNmZmZ9Lmhlcm8uaXMtdGhlbWUtaW5mbyAuc3VidGl0bGV7Y29sb3I6I2ZmZn0uaGVyby5pcy10aGVtZS1zdWNjZXNze2JhY2tncm91bmQtY29sb3I6IzAwYjI4OX0uaGVyby5pcy10aGVtZS1zdWNjZXNzIC50aXRsZXtjb2xvcjojZmZmfS5oZXJvLmlzLXRoZW1lLXN1Y2Nlc3MgLnN1YnRpdGxle2NvbG9yOiNmZmZ9Lmhlcm8uaXMtdGhlbWUtd2FybmluZ3tiYWNrZ3JvdW5kLWNvbG9yOiNlZGE1MTR9Lmhlcm8uaXMtdGhlbWUtd2FybmluZyAudGl0bGV7Y29sb3I6I2ZmZn0uaGVyby5pcy10aGVtZS13YXJuaW5nIC5zdWJ0aXRsZXtjb2xvcjojZmZmfS5oZXJvLmlzLXRoZW1lLWRhbmdlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZjcyNzN9Lmhlcm8uaXMtdGhlbWUtZGFuZ2VyIC50aXRsZXtjb2xvcjojZmZmfS5oZXJvLmlzLXRoZW1lLWRhbmdlciAuc3VidGl0bGV7Y29sb3I6I2ZmZn0uaGVyby5pcy1mZWF0dXJlLWdyZXl7YmFja2dyb3VuZC1jb2xvcjojZmJmYmZifS5oZXJvLmlzLWZlYXR1cmUtZ3JleSAudGl0bGV7Y29sb3I6IzQ0NGY2MH0uaGVyby5pcy1mZWF0dXJlLWdyZXkgLnN1YnRpdGxle2NvbG9yOiM0NDRmNjB9Lmhlcm8uaXMtbGlnaHQtZ3JleXtiYWNrZ3JvdW5kLWNvbG9yOiNlZmY0Zjc7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCgzMDlkZWcsICM5QTVBQzIgMCUsICNDMzY5QzcgNzElLCAjQzM2OUM3IDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDE0MWRlZywgIzlBNUFDMiAwJSwgI0MzNjlDNyA3MSUsICNDMzY5QzcgMTAwJSl9Lmhlcm8uaXMtbGlnaHQtZ3JleSAudGl0bGUuZGFya3tjb2xvcjojNDQ0ZjYwfS5oZXJvLmlzLWxpZ2h0LWdyZXkgLnRpdGxlLnRoZW1le2NvbG9yOiM5YTVhYzJ9Lmhlcm8uaXMtbGlnaHQtZ3JleSAuc3VidGl0bGV7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDoyMCU7bGluZS1oZWlnaHQ6MS42ICFpbXBvcnRhbnR9Lmhlcm8uaXMtY29hbHtiYWNrZ3JvdW5kLWNvbG9yOiM0NDR9Lmhlcm8uaXMtY29hbCAudGl0bGV7Y29sb3I6I2ZmZn0uaGVyby5pcy1jb2FsIC5zdWJ0aXRsZXtjb2xvcjojZmZmfS5oZXJvLWJvZHl7YmFja2dyb3VuZC1zaXplOmNvdmVyICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0ICFpbXBvcnRhbnR9Lmhlcm8tYm9keSAudGl0bGUubWFpbi10aXRsZXtjb2xvcjojZmZmO3otaW5kZXg6OTk5O2ZvbnQtc2l6ZTozLjVyZW19Lmhlcm8tYm9keSAudGl0bGUuYmlnLXRpdGxle2NvbG9yOiM0NDRmNjA7ei1pbmRleDo5OTk7Zm9udC1zaXplOjRyZW19Lmhlcm8tYm9keSAudGl0bGUucGFnZS10aXRsZXtmb250LXNpemU6My41cmVtfS5oZXJvLWJvZHkgLnRpdGxlLm1lZGl1bS10aXRsZXtmb250LXNpemU6Mi41cmVtfS5oZXJvLWJvZHkgLnRpdGxlLnNtYWxsLXRpdGxle2ZvbnQtc2l6ZToycmVtfS5oZXJvLWJvZHkgLnN1YnRpdGxlLnBhZ2Utc3VidGl0bGV7Zm9udC1zaXplOjEuOHJlbX0uaGVyby1ib2R5IC5jbGllbnRzLXNtYWxse2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzoxNXB4IDB9Lmhlcm8tYm9keSAuY2xpZW50cy1zbWFsbCBpbWd7aGVpZ2h0OjQycHg7bWFyZ2luOjAgNXB4fS5oZXJvLWJvZHkgLmNsaWVudHMtc21hbGwuY2VudGVyZWR7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5oZXJvLWJvZHkuaXMtcmVsYXRpdmV7cG9zaXRpb246cmVsYXRpdmV9Lmhlcm8tZm9vdCBpbWcucGFydG5lci1sb2dve2hlaWdodDo3MHB4ICFpbXBvcnRhbnR9LnBhcmFsbGF4LW92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDowO2JhY2tncm91bmQtY29sb3I6IzMzMztvcGFjaXR5Oi40fS8qISBfZm9vdGVyLnNjc3MgfCBCdWxraXQgfCBDU1MgTmluamEgKi9mb290ZXIuZm9vdGVyLWRhcmt7YmFja2dyb3VuZDojNDQ0ZjYwO2NvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmV9Zm9vdGVyLmZvb3Rlci1kYXJrIC5jb2x1bW5ze3BhZGRpbmctdG9wOjMwcHg7cGFkZGluZy1ib3R0b206MzBweH1mb290ZXIuZm9vdGVyLWRhcmsgLmZvb3Rlci1sb2dve3BhZGRpbmc6MTBweCAwfWZvb3Rlci5mb290ZXItZGFyayAuZm9vdGVyLWxvZ28gaW1ne2hlaWdodDoyNXB4fWZvb3Rlci5mb290ZXItZGFyayAuZm9vdGVyLWNvbHVtbiAuZm9vdGVyLWhlYWRlcntwYWRkaW5nOjEwcHggMH1mb290ZXIuZm9vdGVyLWRhcmsgLmZvb3Rlci1jb2x1bW4gLmZvb3Rlci1oZWFkZXIgaDN7Zm9udC1mYW1pbHk6XCJOZXhhIEJvbGRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MS4xcmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHg7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7Y29sb3I6I2VmZjRmN31mb290ZXIuZm9vdGVyLWRhcmsgLmZvb3Rlci1jb2x1bW4gdWwubGluay1saXN0e2xpbmUtaGVpZ2h0OjMwcHg7Zm9udC1zaXplOjFyZW19Zm9vdGVyLmZvb3Rlci1kYXJrIC5mb290ZXItY29sdW1uIHVsLmxpbmstbGlzdCBhe2NvbG9yOiM5OGE5YzM7Zm9udC13ZWlnaHQ6NDAwO3RyYW5zaXRpb246YWxsIC41c31mb290ZXIuZm9vdGVyLWRhcmsgLmZvb3Rlci1jb2x1bW4gdWwubGluay1saXN0IDpob3Zlcntjb2xvcjojZmNmY2ZjfWZvb3Rlci5mb290ZXItZGFyayAuZm9vdGVyLWNvbHVtbiAubGV2ZWwtaXRlbSAuaWNvbntjb2xvcjojOWE1YWMyO3RyYW5zaXRpb246YWxsIC41c31mb290ZXIuZm9vdGVyLWRhcmsgLmZvb3Rlci1jb2x1bW4gLmxldmVsLWl0ZW0gLmljb24gaXtmb250LXNpemU6MjBweH1mb290ZXIuZm9vdGVyLWRhcmsgLmZvb3Rlci1jb2x1bW4gLmxldmVsLWl0ZW0gLmljb24gOmhvdmVye2NvbG9yOiNmY2ZjZmN9Zm9vdGVyLmZvb3Rlci1kYXJrIC5mb290ZXItY29sdW1uIC5jb3B5cmlnaHR7cGFkZGluZzoxMHB4IDB9Zm9vdGVyLmZvb3Rlci1saWdodHtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzQ0NGY2MDtwb3NpdGlvbjpyZWxhdGl2ZX1mb290ZXIuZm9vdGVyLWxpZ2h0IC5jb2x1bW5ze3BhZGRpbmctdG9wOjMwcHg7cGFkZGluZy1ib3R0b206MzBweH1mb290ZXIuZm9vdGVyLWxpZ2h0IC5mb290ZXItbG9nb3twYWRkaW5nOjEwcHggMH1mb290ZXIuZm9vdGVyLWxpZ2h0IC5mb290ZXItbG9nbyBpbWd7aGVpZ2h0OjcwcHh9Zm9vdGVyLmZvb3Rlci1saWdodCAuZm9vdGVyLWNvbHVtbiAuZm9vdGVyLWhlYWRlcntwYWRkaW5nOjEwcHggMH1mb290ZXIuZm9vdGVyLWxpZ2h0IC5mb290ZXItY29sdW1uIC5mb290ZXItaGVhZGVyIGgze2ZvbnQtZmFtaWx5OlwiTmV4YSBCb2xkXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjEuMXJlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MXB4O21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O2NvbG9yOiM0NDRmNjB9Zm9vdGVyLmZvb3Rlci1saWdodCAuZm9vdGVyLWNvbHVtbiB1bC5saW5rLWxpc3R7bGluZS1oZWlnaHQ6MzBweDtmb250LXNpemU6MXJlbX1mb290ZXIuZm9vdGVyLWxpZ2h0IC5mb290ZXItY29sdW1uIHVsLmxpbmstbGlzdCBhe2NvbG9yOiM5OGE5YzM7Zm9udC13ZWlnaHQ6NDAwO3RyYW5zaXRpb246YWxsIC41c31mb290ZXIuZm9vdGVyLWxpZ2h0IC5mb290ZXItY29sdW1uIHVsLmxpbmstbGlzdCA6aG92ZXJ7Y29sb3I6IzlhNWFjMn1mb290ZXIuZm9vdGVyLWxpZ2h0IC5mb290ZXItY29sdW1uIC5sZXZlbC1pdGVtIC5pY29ue2NvbG9yOiM5OTk7dHJhbnNpdGlvbjphbGwgLjVzfWZvb3Rlci5mb290ZXItbGlnaHQgLmZvb3Rlci1jb2x1bW4gLmxldmVsLWl0ZW0gLmljb24gaXtmb250LXNpemU6MjBweH1mb290ZXIuZm9vdGVyLWxpZ2h0IC5mb290ZXItY29sdW1uIC5sZXZlbC1pdGVtIC5pY29uIDpob3Zlcntjb2xvcjojOWE1YWMyfWZvb3Rlci5mb290ZXItbGlnaHQgLmZvb3Rlci1jb2x1bW4gLmNvcHlyaWdodHtwYWRkaW5nOjEwcHggMH1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LmZvb3Rlci1jb2x1bW5zLmlzLWZsZXgtbW9iaWxle2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9fWZvb3Rlci5mb290ZXItbGlnaHQtbGVmdHtwYWRkaW5nOjVyZW0gMS41cmVtICFpbXBvcnRhbnR9Zm9vdGVyLmZvb3Rlci1saWdodC1sZWZ0IC5mb290ZXItbmF2LXJpZ2h0e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24tY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfWZvb3Rlci5mb290ZXItbGlnaHQtbGVmdCAuZm9vdGVyLW5hdi1yaWdodCAuZm9vdGVyLW5hdi1saW5re21hcmdpbjowIDEwcHg7cGFkZGluZzoyMHB4IDA7Y29sb3I6IzQ0NGY2MCAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MnB4IHNvbGlkIHJnYmEoMCwwLDAsMCl9Zm9vdGVyLmZvb3Rlci1saWdodC1sZWZ0IC5mb290ZXItbmF2LXJpZ2h0IC5mb290ZXItbmF2LWxpbms6aG92ZXJ7Y29sb3I6Izk5OSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MnB4IHNvbGlkICM5OTl9Zm9vdGVyLmZvb3Rlci1saWdodC1sZWZ0IC5mb290ZXItbmF2LXJpZ2h0IC5mb290ZXItbmF2LWxpbmsuaXMtYWN0aXZle2NvbG9yOiM5YTVhYzIgIWltcG9ydGFudDtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjOWE1YWMyICFpbXBvcnRhbnR9Zm9vdGVyLmZvb3Rlci1saWdodC1sZWZ0IC5sZXZlbC1pdGVtIC5pY29ue2NvbG9yOiNjZWNlY2U7dHJhbnNpdGlvbjphbGwgLjVzfWZvb3Rlci5mb290ZXItbGlnaHQtbGVmdCAubGV2ZWwtaXRlbSAuaWNvbiA6aG92ZXJ7Y29sb3I6IzlhNWFjMn1mb290ZXIuZm9vdGVyLWxpZ2h0LWxlZnQgLm1vdG97Y29sb3I6Izk5OX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LmZvb3Rlci1uYXYtcmlnaHR7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9fWZvb3Rlci5mb290ZXItZGFyay1sZWZ0e3BhZGRpbmc6NXJlbSAxLjVyZW0gIWltcG9ydGFudDtiYWNrZ3JvdW5kOiM0NDRmNjB9Zm9vdGVyLmZvb3Rlci1kYXJrLWxlZnQgLmZvb3Rlci1uYXYtcmlnaHR7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9Zm9vdGVyLmZvb3Rlci1kYXJrLWxlZnQgLmZvb3Rlci1uYXYtcmlnaHQgLmZvb3Rlci1uYXYtbGlua3ttYXJnaW46MCAxMHB4O3BhZGRpbmc6MjBweCAwO2NvbG9yOiNmZmYgIWltcG9ydGFudDtib3JkZXItYm90dG9tOjJweCBzb2xpZCByZ2JhKDAsMCwwLDApfWZvb3Rlci5mb290ZXItZGFyay1sZWZ0IC5mb290ZXItbmF2LXJpZ2h0IC5mb290ZXItbmF2LWxpbms6aG92ZXJ7Y29sb3I6I2ZjZmNmYyAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNmZmZ9Zm9vdGVyLmZvb3Rlci1kYXJrLWxlZnQgLmZvb3Rlci1uYXYtcmlnaHQgLmZvb3Rlci1uYXYtbGluay5pcy1hY3RpdmV7Y29sb3I6IzlhNWFjMiAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MnB4IHNvbGlkICM5YTVhYzIgIWltcG9ydGFudH1mb290ZXIuZm9vdGVyLWRhcmstbGVmdCAubGV2ZWwtaXRlbSAuaWNvbntjb2xvcjojZmZmO3RyYW5zaXRpb246YWxsIC41c31mb290ZXIuZm9vdGVyLWRhcmstbGVmdCAubGV2ZWwtaXRlbSAuaWNvbiA6aG92ZXJ7Y29sb3I6IzlhNWFjMn1mb290ZXIuZm9vdGVyLWRhcmstbGVmdCAubW90b3tjb2xvcjojZmZmfWZvb3Rlci5mb290ZXItbGlnaHQtbWVkaXVte3BhZGRpbmctYm90dG9tOjEwcmVtICFpbXBvcnRhbnQ7cGFkZGluZy10b3A6OHJlbSAhaW1wb3J0YW50O2JhY2tncm91bmQ6I2ZmZn1mb290ZXIuZm9vdGVyLWxpZ2h0LW1lZGl1bSAuc29jaWFsLWxpbmtze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXJ9Zm9vdGVyLmZvb3Rlci1saWdodC1tZWRpdW0gLnNvY2lhbC1saW5rcyBhe2NvbG9yOiNhOWFiYWM7bWFyZ2luOjAgNXB4fWZvb3Rlci5mb290ZXItbGlnaHQtbWVkaXVtIC5zb2NpYWwtbGlua3MgYTpob3Zlcntjb2xvcjojOWE1YWMyfWZvb3Rlci5mb290ZXItbGlnaHQtbWVkaXVtIC5mb290ZXItZGVzY3JpcHRpb257Y29sb3I6I2E5YWJhY31mb290ZXIuZm9vdGVyLWxpZ2h0LW1lZGl1bSAuZm9vdGVyLWNvbHVtbntwYWRkaW5nLXRvcDoyMHB4fWZvb3Rlci5mb290ZXItbGlnaHQtbWVkaXVtIC5mb290ZXItY29sdW1uIC5jb2x1bW4taGVhZGVye2ZvbnQtZmFtaWx5OlwiTmV4YSBMaWdodFwiLHNhbnMtc2VyaWY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiM0NDRmNjA7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NzAwO21hcmdpbjoxMHB4IDB9Zm9vdGVyLmZvb3Rlci1saWdodC1tZWRpdW0gLmZvb3Rlci1jb2x1bW4gLmNvbHVtbi1pdGVte3BhZGRpbmctYm90dG9tOjEwcHh9Zm9vdGVyLmZvb3Rlci1saWdodC1tZWRpdW0gLmZvb3Rlci1jb2x1bW4gLmNvbHVtbi1pdGVtIGF7Y29sb3I6I2E5YWJhY31mb290ZXIuZm9vdGVyLWxpZ2h0LW1lZGl1bSAuZm9vdGVyLWNvbHVtbiAuY29sdW1uLWl0ZW0gYTpob3Zlcntjb2xvcjojOWE1YWMyfWZvb3Rlci5mb290ZXItbGlnaHQtbWVkaXVtIC5tb3Rve2NvbG9yOiM5OTl9Zm9vdGVyLmZvb3Rlci1saWdodC1tZWRpdW0gLnNtYWxsLWZvb3Rlci1sb2dve2hlaWdodDoyOHB4fS8qISBfYW5pbWF0aW9ucy5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovLmFuaW1hdGVke2FuaW1hdGlvbi1kdXJhdGlvbjouNXM7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi41czstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aH1ALXdlYmtpdC1rZXlmcmFtZXMgdHJhbnNsYXRlTGVmdHtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgdHJhbnNsYXRlTGVmdHtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS50cmFuc2xhdGVMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6dHJhbnNsYXRlTGVmdDthbmltYXRpb24tbmFtZTp0cmFuc2xhdGVMZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi4zczthbmltYXRpb24tZHVyYXRpb246LjNzOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7dHJhbnNpdGlvbjphbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNil9QC13ZWJraXQta2V5ZnJhbWVzIHRyYW5zbGF0ZURvd257ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyB0cmFuc2xhdGVEb3due2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS50cmFuc2xhdGVEb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6dHJhbnNsYXRlRG93bjthbmltYXRpb24tbmFtZTp0cmFuc2xhdGVEb3duOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi4zczthbmltYXRpb24tZHVyYXRpb246LjNzOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7dHJhbnNpdGlvbjphbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNil9QC13ZWJraXQta2V5ZnJhbWVzIHRyYW5zbGF0ZVVwe2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyB0cmFuc2xhdGVVcHtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS50cmFuc2xhdGVVcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnRyYW5zbGF0ZVVwO2FuaW1hdGlvbi1uYW1lOnRyYW5zbGF0ZVVwOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi4zczthbmltYXRpb24tZHVyYXRpb246LjNzOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7dHJhbnNpdGlvbjphbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNil9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbntmcm9te29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmFkZUlue2Zyb217b3BhY2l0eTowfXRve29wYWNpdHk6MX19LmZhZGVJbntvcGFjaXR5OjA7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW47YW5pbWF0aW9uLW5hbWU6ZmFkZUlufUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGZhZGVJbkxlZnR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjF9fS5wcmVGYWRlSW5MZWZ0e29wYWNpdHk6MH0uZmFkZUluTGVmdHtvcGFjaXR5OjA7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOmZhZGVJbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmFkZUluUmlnaHR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MX19LnByZUZhZGVJblJpZ2h0e29wYWNpdHk6MH0uZmFkZUluUmlnaHR7b3BhY2l0eTowOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHQ7YW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwe2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmFkZUluVXB7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjBweCwgMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MX19LnByZUZhZGVJblVwe29wYWNpdHk6MH0uZmFkZUluVXB7b3BhY2l0eTowOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluVXA7YW5pbWF0aW9uLW5hbWU6ZmFkZUluVXB9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd257ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGZhZGVJbkRvd257ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxfX0ucHJlRmFkZUluRG93bntvcGFjaXR5OjB9LmZhZGVJbkRvd257b3BhY2l0eTowOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluRG93bjthbmltYXRpb24tbmFtZTpmYWRlSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXB7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjBweCwgMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MH19QGtleWZyYW1lcyBmYWRlT3V0VXB7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjBweCwgMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MH19LnByZUZhZGVPdXRVcHtvcGFjaXR5OjF9LmZhZGVPdXRVcHtvcGFjaXR5OjE7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0VXA7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwfUAtd2Via2l0LWtleWZyYW1lcyBsZXZpdGF0ZXtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApfTUwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMTBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAxMHB4KX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKX19QGtleWZyYW1lcyBsZXZpdGF0ZXtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApfTUwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMTBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAxMHB4KX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKX19Lmxldml0YXRley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6bGV2aXRhdGU7YW5pbWF0aW9uLW5hbWU6bGV2aXRhdGU7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246M3M7YW5pbWF0aW9uLWR1cmF0aW9uOjNzOy13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fUAtd2Via2l0LWtleWZyYW1lcyBnZWxhdGluZXtmcm9tLHRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEsIDEpfTI1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwLjksIDEuMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMSwgMC45KX03NSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC45NSwgMS4wNSl9fUBrZXlmcmFtZXMgZ2VsYXRpbmV7ZnJvbSx0b3t0cmFuc2Zvcm06c2NhbGUoMSwgMSl9MjUle3RyYW5zZm9ybTpzY2FsZSgwLjksIDEuMSl9NTAle3RyYW5zZm9ybTpzY2FsZSgxLjEsIDAuOSl9NzUle3RyYW5zZm9ybTpzY2FsZSgwLjk1LCAxLjA1KX19LmdlbGF0aW5ley13ZWJraXQtYW5pbWF0aW9uOmdlbGF0aW5lIC42czthbmltYXRpb246Z2VsYXRpbmUgLjZzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi42czthbmltYXRpb24tZHVyYXRpb246LjZzOy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aH1ALXdlYmtpdC1rZXlmcmFtZXMgdW56b29te2Zyb20sdG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSwgMCl9MjUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuOSwgMS4xKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4xLCAwKX19QGtleWZyYW1lcyB1bnpvb217ZnJvbSx0b3t0cmFuc2Zvcm06c2NhbGUoMSwgMCl9MjUle3RyYW5zZm9ybTpzY2FsZSgwLjksIDEuMSl9NTAle3RyYW5zZm9ybTpzY2FsZSgxLjEsIDApfX0udW56b29tey13ZWJraXQtYW5pbWF0aW9uOnVuem9vbSAuN3M7YW5pbWF0aW9uOnVuem9vbSAuN3M7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246LjZzO2FuaW1hdGlvbi1kdXJhdGlvbjouNnM7LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RofUAtd2Via2l0LWtleWZyYW1lcyBkb3RQdWxzZXswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS44KTt0cmFuc2Zvcm06c2NhbGUoMS44KTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZG90UHVsc2V7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuOCk7dHJhbnNmb3JtOnNjYWxlKDEuOCk7b3BhY2l0eTowfX1ALXdlYmtpdC1rZXlmcmFtZXMgZW50cmFuY2V7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKX0yNSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4wNSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuOTUpfTc1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjA1KX10b3std2Via2l0LXRyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGVudHJhbmNle2Zyb217dHJhbnNmb3JtOnNjYWxlKDApfTI1JXt0cmFuc2Zvcm06c2NhbGUoMS4wNSl9NTAle3RyYW5zZm9ybTpzY2FsZSgwLjk1KX03NSV7dHJhbnNmb3JtOnNjYWxlKDEuMDUpfXRve3RyYW5zZm9ybTpub25lfX0uZW50cmFuY2V7LXdlYmtpdC1hbmltYXRpb246ZW50cmFuY2UgLjhzO2FuaW1hdGlvbjplbnRyYW5jZSAuOHN9QC13ZWJraXQta2V5ZnJhbWVzIHNjYWxlSW57ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKX19QGtleWZyYW1lcyBzY2FsZUlue2Zyb217dHJhbnNmb3JtOnNjYWxlKDApfXRve3RyYW5zZm9ybTpzY2FsZSgxKX19LnNjYWxlSW57LXdlYmtpdC1hbmltYXRpb246c2NhbGVJbiAuNXM7YW5pbWF0aW9uOnNjYWxlSW4gLjVzOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSl9QC13ZWJraXQta2V5ZnJhbWVzIHNjYWxlSW5DaXJjbGV7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSg3KX19QGtleWZyYW1lcyBzY2FsZUluQ2lyY2xle2Zyb217dHJhbnNmb3JtOnNjYWxlKDApfXRve3RyYW5zZm9ybTpzY2FsZSg3KX19LnNjYWxlSW5DaXJjbGV7LXdlYmtpdC1hbmltYXRpb246c2NhbGVJbkNpcmNsZSAuNnM7YW5pbWF0aW9uOnNjYWxlSW5DaXJjbGUgLjZzOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSl9QC13ZWJraXQta2V5ZnJhbWVzIHNjYWxlT3V0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMCl9fUBrZXlmcmFtZXMgc2NhbGVPdXR7ZnJvbXt0cmFuc2Zvcm06c2NhbGUoMSl9dG97dHJhbnNmb3JtOnNjYWxlKDApfX0uc2NhbGVPdXR7LXdlYmtpdC1hbmltYXRpb246c2NhbGVPdXQgLjZzO2FuaW1hdGlvbjpzY2FsZU91dCAuNnN9QC13ZWJraXQta2V5ZnJhbWVzIHB1bHNhdGV7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC4xLCAwLjEpO29wYWNpdHk6MH01MCV7b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4yLCAxLjIpO29wYWNpdHk6MH19LnB1bHNhdGV7YW5pbWF0aW9uOnB1bHNhdGUgMXMgZWFzZS1vdXQ7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTtvcGFjaXR5OjB9LmRlbGF5LTF7YW5pbWF0aW9uLWRlbGF5Oi4yNXN9LmRlbGF5LTJ7YW5pbWF0aW9uLWRlbGF5Oi41c30uZGVsYXktM3thbmltYXRpb24tZGVsYXk6Ljc1c30uZGVsYXktNHthbmltYXRpb24tZGVsYXk6MXN9LmRlbGF5LTV7YW5pbWF0aW9uLWRlbGF5OjEuMjVzfS5kZWxheS02e2FuaW1hdGlvbi1kZWxheToxLjVzfS5kZWxheS03e2FuaW1hdGlvbi1kZWxheToxLjc1c30uZGVsYXktOHthbmltYXRpb24tZGVsYXk6Mi4yNXN9LmRlbGF5LTl7YW5pbWF0aW9uLWRlbGF5OjIuNXN9LmRlbGF5LTEwe2FuaW1hdGlvbi1kZWxheToyLjc1c30uZGVsYXktMTF7YW5pbWF0aW9uLWRlbGF5OjNzfS8qISBfbmF2aWdhdGlvbi5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovLnNpZGUtbmF2aWdhdGlvbi1tZW51e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtiYWNrZ3JvdW5kOiMzNDQyNTg7cG9zaXRpb246Zml4ZWQ7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjMwMHB4O292ZXJmbG93OmhpZGRlbjt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMzAxcHgpOy13ZWJraXQtdHJhbnNpdGlvbjp3aWR0aCAuMDVzIGxpbmVhcjt0cmFuc2l0aW9uOndpZHRoIC4wNXMgbGluZWFyO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zczt6LWluZGV4OjEwMDB9LnNpZGUtbmF2aWdhdGlvbi1tZW51LmlzLWFjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0uc2lkZS1uYXZpZ2F0aW9uLW1lbnUgLmNhdGVnb3J5LW1lbnUtd3JhcHBlcntoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo4MHB4O2JhY2tncm91bmQ6IzlhNWFjMn0uc2lkZS1uYXZpZ2F0aW9uLW1lbnUgLmNhdGVnb3J5LW1lbnUtd3JhcHBlciB1bC5jYXRlZ29yaWVzIGxpe2hlaWdodDo2MHB4fS5zaWRlLW5hdmlnYXRpb24tbWVudSAuY2F0ZWdvcnktbWVudS13cmFwcGVyIHVsLmNhdGVnb3JpZXMgbGkuc3F1YXJlLWxvZ297ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5zaWRlLW5hdmlnYXRpb24tbWVudSAuY2F0ZWdvcnktbWVudS13cmFwcGVyIHVsLmNhdGVnb3JpZXMgbGkuc3F1YXJlLWxvZ28gaW1ne21heC1oZWlnaHQ6MjhweH0uc2lkZS1uYXZpZ2F0aW9uLW1lbnUgLmNhdGVnb3J5LW1lbnUtd3JhcHBlciB1bC5jYXRlZ29yaWVzIGxpLmNhdGVnb3J5LWxpbmt7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2N1cnNvcjpwb2ludGVyfS5zaWRlLW5hdmlnYXRpb24tbWVudSAuY2F0ZWdvcnktbWVudS13cmFwcGVyIHVsLmNhdGVnb3JpZXMgbGkuY2F0ZWdvcnktbGluayBpe2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiNmZmZ9LnNpZGUtbmF2aWdhdGlvbi1tZW51IC5jYXRlZ29yeS1tZW51LXdyYXBwZXIgdWwuY2F0ZWdvcmllcyBsaS5jYXRlZ29yeS1saW5rOmhvdmVye2JhY2tncm91bmQ6cmdiKDE0Mi42MDM5ODIzMDA5LDcxLjM4Mjc0MzM2MjgsMTg3LjExNzI1NjYzNzIpfS5zaWRlLW5hdmlnYXRpb24tbWVudSAuY2F0ZWdvcnktbWVudS13cmFwcGVyIHVsLmNhdGVnb3JpZXMgbGkuaXMtYWN0aXZle2JhY2tncm91bmQ6cmdiKDEyOC44NzE2ODE0MTU5LDYyLjg4OTM4MDUzMSwxNzAuMTEwNjE5NDY5KX0uc2lkZS1uYXZpZ2F0aW9uLW1lbnUgLmNhdGVnb3J5LW1lbnUtd3JhcHBlciAuYXV0aG9ye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MDt3aWR0aDoxMDAlfS5zaWRlLW5hdmlnYXRpb24tbWVudSAuY2F0ZWdvcnktbWVudS13cmFwcGVyIC5hdXRob3IgbGl7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlfS5zaWRlLW5hdmlnYXRpb24tbWVudSAuY2F0ZWdvcnktbWVudS13cmFwcGVyIC5hdXRob3IgYXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjR9LnNpZGUtbmF2aWdhdGlvbi1tZW51IC5jYXRlZ29yeS1tZW51LXdyYXBwZXIgLmF1dGhvciAubWFpbi1tZW51LWF1dGhvcnt3aWR0aDo0OHB4O2hlaWdodDo0OHB4O2JvcmRlci1yYWRpdXM6MTAwcHg7bWFyZ2luOjAgYXV0bzttYXJnaW4tYm90dG9tOjEwcHg7dHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zaXRpb246dHJhbnNmb3JtIC40c30uc2lkZS1uYXZpZ2F0aW9uLW1lbnUgLmNhdGVnb3J5LW1lbnUtd3JhcHBlciAuYXV0aG9yIC5tYWluLW1lbnUtYXV0aG9yOmhvdmVye3RyYW5zZm9ybTpzY2FsZSgxLjEpfS5zaWRlLW5hdmlnYXRpb24tbWVudSAubmF2aWdhdGlvbi1tZW51LXdyYXBwZXJ7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZX0uc2lkZS1uYXZpZ2F0aW9uLW1lbnUgLm5hdmlnYXRpb24tbWVudS13cmFwcGVyIHVsLm5hdmlnYXRpb24tbWVudXtoZWlnaHQ6MTAwJTttYXJnaW46MDtwYWRkaW5nOjA7bWF4LXdpZHRoOjQwMHB4O2xpc3Qtc3R5bGU6bm9uZTtsaXN0LXN0eWxlLXR5cGU6bm9uZTtvdmVyZmxvdzphdXRvfS5zaWRlLW5hdmlnYXRpb24tbWVudSAubmF2aWdhdGlvbi1tZW51LXdyYXBwZXIgdWwubmF2aWdhdGlvbi1tZW51Ojotd2Via2l0LXNjcm9sbGJhcnt3aWR0aDoxMHB4fS5zaWRlLW5hdmlnYXRpb24tbWVudSAubmF2aWdhdGlvbi1tZW51LXdyYXBwZXIgdWwubmF2aWdhdGlvbi1tZW51Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYntib3JkZXItcmFkaXVzOjVweDtiYWNrZ3JvdW5kOmhzbGEoMCwwJSwxMDAlLC4xKX0uc2lkZS1uYXZpZ2F0aW9uLW1lbnUgLm5hdmlnYXRpb24tbWVudS13cmFwcGVyIC5uYXZpZ2F0aW9uLW1lbnUtaGVhZGVye2hlaWdodDo2MHB4O2NvbG9yOiNmZmY7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLWxlZnQ6MjVweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6MzAwO2NvbG9yOiNmY2ZjZmM7bGV0dGVyLXNwYWNpbmc6M3B4O2ZvbnQtc2l6ZTo5MiV9LnNpZGUtbmF2aWdhdGlvbi1tZW51IC5uYXZpZ2F0aW9uLW1lbnUtd3JhcHBlciAubmF2aWdhdGlvbi1tZW51LWhlYWRlciAubWVudS10b2dnbGUgLmljb24tYm94LXRvZ2dsZSBzcGFuIGl7YmFja2dyb3VuZDojZmZmfS5zaWRlLW5hdmlnYXRpb24tbWVudSAubmF2aWdhdGlvbi1tZW51LXdyYXBwZXIgLm5hdmlnYXRpb24tbWVudS1oZWFkZXIgLm5hdmlnYXRpb24tY2xvc2V7b3BhY2l0eTowfS5zaWRlLW5hdmlnYXRpb24tbWVudSAubmF2aWdhdGlvbi1tZW51LXdyYXBwZXIgLm5hdmlnYXRpb24tbWVudSBsaSBhIHNwYW57bWFyZ2luLXJpZ2h0OjIwcHg7Y29sb3I6I2ZmZjtmb250LXNpemU6MjJweH0uc2lkZS1uYXZpZ2F0aW9uLW1lbnUgLm5hdmlnYXRpb24tbWVudS13cmFwcGVyIC5uYXZpZ2F0aW9uLW1lbnUgbGkgYXtwYWRkaW5nOjE4cHggMjVweDtkaXNwbGF5OmJsb2NrO3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiNmZmY7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uc2lkZS1uYXZpZ2F0aW9uLW1lbnUgLm5hdmlnYXRpb24tbWVudS13cmFwcGVyIC5uYXZpZ2F0aW9uLW1lbnUgbGkgYS5pcy1zdWJtZW51e3BhZGRpbmc6MTJweCAyNXB4fS5zaWRlLW5hdmlnYXRpb24tbWVudSAubmF2aWdhdGlvbi1tZW51LXdyYXBwZXIgLm5hdmlnYXRpb24tbWVudSBsaSBhLnBhcmVudC1saW5re2hlaWdodDo2MHB4ICFpbXBvcnRhbnQ7cG9zaXRpb246cmVsYXRpdmV9LnNpZGUtbmF2aWdhdGlvbi1tZW51IC5uYXZpZ2F0aW9uLW1lbnUtd3JhcHBlciAubmF2aWdhdGlvbi1tZW51IGxpIGEucGFyZW50LWxpbmsuaGFzLW5ldzpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxOHB4O2xlZnQ6MjJweDt3aWR0aDo4cHg7aGVpZ2h0OjhweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOiMwMzliZTU7YW5pbWF0aW9uOnB1bHNhdGUgMXMgZWFzZS1vdXQ7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTtvcGFjaXR5OjB9LnNpZGUtbmF2aWdhdGlvbi1tZW51IC5uYXZpZ2F0aW9uLW1lbnUtd3JhcHBlciAubmF2aWdhdGlvbi1tZW51IGxpIGE6aG92ZXJ7YmFja2dyb3VuZDpyZ2IoNjEuNDcxNDI4NTcxNCw3OC4wMjE0Mjg1NzE0LDEwNC4wMjg1NzE0Mjg2KX0uc2lkZS1uYXZpZ2F0aW9uLW1lbnUgLm5hdmlnYXRpb24tbWVudS13cmFwcGVyIGxpLmhhcy1jaGlsZHJlbi5hY3RpdmUtc2VjdGlvbiBhLnBhcmVudC1saW5re2NvbG9yOmhzbCgyNzYuOTIzMDc2OTIzMSw0Ni4wMTc2OTkxMTUlLDcwLjY4NjI3NDUwOTglKSAhaW1wb3J0YW50fS5zaWRlLW5hdmlnYXRpb24tbWVudSAubmF2aWdhdGlvbi1tZW51LXdyYXBwZXIgbGkuaGFzLWNoaWxkcmVuLmFjdGl2ZS1zZWN0aW9uIGEucGFyZW50LWxpbmsgc3Bhbiwuc2lkZS1uYXZpZ2F0aW9uLW1lbnUgLm5hdmlnYXRpb24tbWVudS13cmFwcGVyIGxpLmhhcy1jaGlsZHJlbi5hY3RpdmUtc2VjdGlvbiBhLnBhcmVudC1saW5rIHNwYW46YWZ0ZXJ7Y29sb3I6aHNsKDI3Ni45MjMwNzY5MjMxLDQ2LjAxNzY5OTExNSUsNzAuNjg2Mjc0NTA5OCUpICFpbXBvcnRhbnR9LnNpZGUtbmF2aWdhdGlvbi1tZW51IC5uYXZpZ2F0aW9uLW1lbnUtd3JhcHBlciBsaS5oYXMtY2hpbGRyZW4gdWx7cGFkZGluZzowcHh9LnNpZGUtbmF2aWdhdGlvbi1tZW51IC5uYXZpZ2F0aW9uLW1lbnUtd3JhcHBlciBsaS5oYXMtY2hpbGRyZW4gdWwgbGkgYS5pcy1zdWJtZW51e2JhY2tncm91bmQtY29sb3I6cmdiKDQyLjUyODU3MTQyODYsNTMuOTc4NTcxNDI4Niw3MS45NzE0Mjg1NzE0KTtwYWRkaW5nLWxlZnQ6NjJweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZTo5NSV9LnNpZGUtbmF2aWdhdGlvbi1tZW51IC5uYXZpZ2F0aW9uLW1lbnUtd3JhcHBlciBsaS5oYXMtY2hpbGRyZW4gdWwgbGkgYS5pcy1zdWJtZW51OmhvdmVyLC5zaWRlLW5hdmlnYXRpb24tbWVudSAubmF2aWdhdGlvbi1tZW51LXdyYXBwZXIgbGkuaGFzLWNoaWxkcmVuIHVsIGxpIGEuaXMtc3VibWVudS5pcy1hY3RpdmV7Y29sb3I6IzlhNWFjMn0uc2lkZS1uYXZpZ2F0aW9uLW1lbnUgLm5hdmlnYXRpb24tbWVudS13cmFwcGVyIGxpLmhhcy1jaGlsZHJlbiB1bCBsaSBhLmlzLXN1Ym1lbnUuaGFzLW5ldy1mZWF0dXJle3Bvc2l0aW9uOnJlbGF0aXZlfS5zaWRlLW5hdmlnYXRpb24tbWVudSAubmF2aWdhdGlvbi1tZW51LXdyYXBwZXIgbGkuaGFzLWNoaWxkcmVuIHVsIGxpIGEuaXMtc3VibWVudS5oYXMtbmV3LWZlYXR1cmU6YWZ0ZXJ7Y29udGVudDpcIjIuMFwiO3Bvc2l0aW9uOmFic29sdXRlO2NvbG9yOiNmZmY7YmFja2dyb3VuZDojOWE1YWMyO3BhZGRpbmc6MDtmb250LXNpemU6MTBweDtmb250LXdlaWdodDo3MDA7Ym9yZGVyLXJhZGl1czozcHg7cGFkZGluZzozcHggNnB4O3JpZ2h0OjIwcHh9LnNpZGUtbmF2aWdhdGlvbi1tZW51IC5uYXZpZ2F0aW9uLW1lbnUtd3JhcHBlciBsaS5oYXMtY2hpbGRyZW4gdWwgbGkgYS5pcy1zdWJtZW51Lmhhcy1uZXctZmVhdHVyZS5pcy0yXzI6YWZ0ZXJ7Y29udGVudDpcIjIuMlwiO2JhY2tncm91bmQ6I2VkYTUxNH0uc2lkZS1uYXZpZ2F0aW9uLW1lbnUgLm5hdmlnYXRpb24tbWVudS13cmFwcGVyIGxpLmhhcy1jaGlsZHJlbiB1bCBsaSBhLmlzLXN1Ym1lbnUuaGFzLW5ldy1mZWF0dXJlLmlzLTJfMzphZnRlcntjb250ZW50OlwiMi4zXCI7YmFja2dyb3VuZDojZWRhNTE0fS5zaWRlLW5hdmlnYXRpb24tbWVudSAubmF2aWdhdGlvbi1tZW51LXdyYXBwZXIgbGkuaGFzLWNoaWxkcmVuIHVsIGxpIGEuaXMtc3VibWVudS5oYXMtbmV3LXVwZGF0ZXtwb3NpdGlvbjpyZWxhdGl2ZX0uc2lkZS1uYXZpZ2F0aW9uLW1lbnUgLm5hdmlnYXRpb24tbWVudS13cmFwcGVyIGxpLmhhcy1jaGlsZHJlbiB1bCBsaSBhLmlzLXN1Ym1lbnUuaGFzLW5ldy11cGRhdGU6YWZ0ZXJ7Y29udGVudDpcIjIuMVwiO3Bvc2l0aW9uOmFic29sdXRlO2NvbG9yOiNmZmY7YmFja2dyb3VuZDojOWE1YWMyO3BhZGRpbmc6MDtmb250LXNpemU6MTBweDtmb250LXdlaWdodDo3MDA7Ym9yZGVyLXJhZGl1czozcHg7cGFkZGluZzozcHggNnB4O3JpZ2h0OjIwcHh9LnNpZGUtbmF2aWdhdGlvbi1tZW51IC5uYXZpZ2F0aW9uLW1lbnUtd3JhcHBlciBsaS5oYXMtY2hpbGRyZW4gdWwgbGkgYS5pcy1zdWJtZW51Lmhhcy1uZXctdXBkYXRlLmlzLTJfMjphZnRlcntjb250ZW50OlwiMi4yXCI7YmFja2dyb3VuZDojZWRhNTE0fS5zaWRlLW5hdmlnYXRpb24tbWVudSAubmF2aWdhdGlvbi1tZW51LXdyYXBwZXIgbGkuaGFzLWNoaWxkcmVuIHVsIGxpIGEuaXMtc3VibWVudS5oYXMtbmV3LXVwZGF0ZS5pcy0yXzM6YWZ0ZXJ7Y29udGVudDpcIjIuM1wiO2JhY2tncm91bmQ6I2VkYTUxNH0uc2lkZS1uYXZpZ2F0aW9uLW1lbnUgLm5hdmlnYXRpb24tbWVudS13cmFwcGVyIGxpLmhhcy1jaGlsZHJlbiB1bCBsaSBhOmhvdmVye2NvbG9yOiNmZmY7cGFkZGluZy1sZWZ0OjQycHh9LnNpZGUtbmF2aWdhdGlvbi1tZW51IC5uYXZpZ2F0aW9uLW1lbnUtd3JhcHBlciBsaS5oYXMtY2hpbGRyZW4sLnNpZGUtbmF2aWdhdGlvbi1tZW51IC5uYXZpZ2F0aW9uLW1lbnUtd3JhcHBlciBsaXtwb3NpdGlvbjpyZWxhdGl2ZX0uc2lkZS1uYXZpZ2F0aW9uLW1lbnUgLm5hdmlnYXRpb24tbWVudS13cmFwcGVyIC5oYXMtY2hpbGRyZW4gc3Bhbjo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MzBweDtjb250ZW50Olwi7oyVXCI7Y29sb3I6I2ZmZjt0cmFuc2l0aW9uOmFsbCAuNXM7Zm9udC1zaXplOjkwJTtwYWRkaW5nLXRvcDoycHh9LnNpZGUtbmF2aWdhdGlvbi1tZW51IC5uYXZpZ2F0aW9uLW1lbnUtd3JhcHBlciBsaS5hY3RpdmUuaGFzLWNoaWxkcmVuIHNwYW46OmFmdGVyey1tb3otdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0uc2lkZS1uYXZpZ2F0aW9uLW1lbnUgLm5hdmlnYXRpb24tbWVudS13cmFwcGVyIGxpLmFjdGl2ZS5oYXMtY2hpbGRyZW57YmFja2dyb3VuZDpyZ2IoNjEuNDcxNDI4NTcxNCw3OC4wMjE0Mjg1NzE0LDEwNC4wMjg1NzE0Mjg2KX0uc2lkZS1uYXZpZ2F0aW9uLW1lbnUgLm5hdmlnYXRpb24tbWVudS13cmFwcGVyIC5uYXZpZ2F0aW9uLW1lbnUgLmhhcy1jaGlsZHJlbj51bHtkaXNwbGF5Om5vbmV9LyohIF9wYWdlbG9hZGVyLnNjc3MgfCBCdWxraXQgfCBDU1MgTmluamEgKi8ucGFnZWxvYWRlcntwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtiYWNrZ3JvdW5kLWNvbG9yOiM5YTVhYzI7ei1pbmRleDo5OTk5OTg7dHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuMzVzIGVhc2Utb3V0O3RyYW5zaXRpb246dHJhbnNmb3JtIC4zNXMgZWFzZS1vdXQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjM1cyBlYXNlLW91dCwtd2Via2l0LXRyYW5zZm9ybSAuMzVzIGVhc2Utb3V0Oy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKTt3aWxsLWNoYW5nZTp0cmFuc2Zvcm19LnBhZ2Vsb2FkZXIuaXMtYWN0aXZley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9LnBhZ2Vsb2FkZXI6OmFmdGVyLC5wYWdlbG9hZGVyOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTtkaXNwbGF5OmJsb2NrO2JvcmRlci1yYWRpdXM6MTAwJTtjb250ZW50OlwiXCI7ei1pbmRleDo5OTk5OTl9LnBhZ2Vsb2FkZXI6OmFmdGVye21hcmdpbi10b3A6LTEwMHB4O21hcmdpbi1sZWZ0Oi0xMDBweDt3aWR0aDoyMDBweDtoZWlnaHQ6MjAwcHg7YmFja2dyb3VuZC1jb2xvcjpoc2xhKDAsMCUsMTAwJSwuNSk7Ym9yZGVyOjNweCBzb2xpZCBoc2xhKDAsMCUsMTAwJSwuNzUpOy13ZWJraXQtYW5pbWF0aW9uOnBhZ2UtbG9hZGVyLWlubmVyIDEuNXMgaW5maW5pdGUgZWFzZS1vdXQ7YW5pbWF0aW9uOnBhZ2UtbG9hZGVyLWlubmVyIDEuNXMgaW5maW5pdGUgZWFzZS1vdXR9LnBhZ2Vsb2FkZXI6OmJlZm9yZXttYXJnaW4tdG9wOi0zMHB4O21hcmdpbi1sZWZ0Oi0zMHB4O3dpZHRoOjYwcHg7aGVpZ2h0OjYwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmOy13ZWJraXQtYW5pbWF0aW9uOnBhZ2UtbG9hZGVyLW91dGVyIDEuNXMgaW5maW5pdGUgZWFzZS1pbjthbmltYXRpb246cGFnZS1sb2FkZXItb3V0ZXIgMS41cyBpbmZpbml0ZSBlYXNlLWlufUAtd2Via2l0LWtleWZyYW1lcyBwYWdlLWxvYWRlci1pbm5lcnswJSw0MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtOnNjYWxlKDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MH19QGtleWZyYW1lcyBwYWdlLWxvYWRlci1pbm5lcnswJSw0MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtOnNjYWxlKDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MH19QC13ZWJraXQta2V5ZnJhbWVzIHBhZ2UtbG9hZGVyLW91dGVyezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX0xMDAlLDQwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm06c2NhbGUoMCk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHBhZ2UtbG9hZGVyLW91dGVyezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX0xMDAlLDQwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm06c2NhbGUoMCk7b3BhY2l0eTowfX0uaW5mcmFsb2FkZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7YmFja2dyb3VuZC1jb2xvcjojZmZmO3otaW5kZXg6LTE7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuMzVzfS5pbmZyYWxvYWRlci5pcy1hY3RpdmV7b3BhY2l0eToxO3otaW5kZXg6OTk5OTk3fS8qISBfYnV0dG9ucy5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovLmJ1dHRvbnt0cmFuc2l0aW9uOmFsbCAuNXN9LmJ1dHRvbi5idXR0b24tc2lnbnVwe3BhZGRpbmc6MjJweCA0MHB4ICFpbXBvcnRhbnR9LmJ1dHRvbi5idXR0b24tc2lnbnVwLmJ0bi1vdXRsaW5lZC5pcy1ib2xke2JvcmRlci13aWR0aDoycHg7Zm9udC13ZWlnaHQ6NjAwfS5idXR0b24uYnV0dG9uLWN0YXtwYWRkaW5nOjIycHggNDBweCAhaW1wb3J0YW50fS5idXR0b24uYnV0dG9uLWN0YS5idG4tb3V0bGluZWQuaXMtYm9sZHtib3JkZXItd2lkdGg6MnB4O2ZvbnQtd2VpZ2h0OjYwMH0uYnV0dG9uLm5vLWxoe2xpbmUtaGVpZ2h0OjAgIWltcG9ydGFudH0uYnV0dG9uLmJ1dHRvbi1hY3Rpb257cGFkZGluZzoyNXB4IDQwcHggIWltcG9ydGFudH0uYnV0dG9uLmJ0bi1hbGlnbntwYWRkaW5nOjNweCAxM3B4IDZweCAxM3B4fS5idXR0b24uYnRuLWFsaWduLW1ke3BhZGRpbmc6NXB4IDE1cHggMThweCAxNXB4fS5idXR0b24uYnRuLWFsaWduLWxne3BhZGRpbmc6NnB4IDE1cHggMThweCAxNXB4fS5idXR0b24uYnRuLXVwcGVye3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uYnV0dG9uLnJvdW5kZWR7Ym9yZGVyLXJhZGl1czo1MDBweH0uYnV0dG9uLnJhaXNlZDpob3Zlcntib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMCwwLDAsLjQyKSwwIDRweCAyM3B4IDBweCByZ2JhKDAsMCwwLC4xMiksMCA4cHggMTBweCAtNXB4IHJnYmEoMCwwLDAsLjIpICFpbXBvcnRhbnQ7b3BhY2l0eTouOH0uYnV0dG9uLmlzLXJhaXNlZHtib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMCwwLDAsLjQyKSwwIDRweCAyM3B4IDBweCByZ2JhKDAsMCwwLC4xMiksMCA4cHggMTBweCAtNXB4IHJnYmEoMCwwLDAsLjIpICFpbXBvcnRhbnR9LmJ1dHRvbi5idG4tZmFkZTpob3ZlcntvcGFjaXR5Oi42fS5idXR0b24uYnRuLW91dGxpbmVke2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX0uYnV0dG9uLmJ0bi1vdXRsaW5lZC5saWdodC1idG57Ym9yZGVyLWNvbG9yOiNmZmY7Y29sb3I6I2ZmZn0uYnV0dG9uLmJ0bi1vdXRsaW5lZC5saWdodC1idG46aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiM0NDRmNjB9LmJ1dHRvbi5idG4tb3V0bGluZWQuaXMtYm9sZHtib3JkZXItd2lkdGg6MnB4O2ZvbnQtd2VpZ2h0OjYwMH0uYnV0dG9uLmJ0bi1wYWRkaW5ne3BhZGRpbmc6NnB4IDEzcHggMTZweCAxM3B4ICFpbXBvcnRhbnR9LmJ1dHRvbi5kZWZhdWx0LWJ0bntjb2xvcjojY2VjZWNlICFpbXBvcnRhbnR9LmJ1dHRvbi5pcy1saW5re3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnR9LmJ1dHRvbi5oYXMtaWNvbi1yaWdodCBpe3BhZGRpbmctbGVmdDo4cHh9LmJ1dHRvbjpmb2N1c3tib3JkZXItY29sb3I6I2NjY30uYnV0dG9uIGl7cG9zaXRpb246cmVsYXRpdmU7dG9wOjFweDtwYWRkaW5nLXJpZ2h0OjhweH0uYnV0dG9uLmhhcy1pY29uIGl7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXJpZ2h0OjVweDtmb250LXNpemU6MS43cmVtfS5idXR0b24uaXMtZnVsbHdpZHRoe2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH0uYnV0dG9uLmJ0bi1zcXVhcmV7d2lkdGg6NDVweDtoZWlnaHQ6NDVweDt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uYnV0dG9uLmJ0bi1zcXVhcmUuaXMtc21hbGx7d2lkdGg6MzZweDtoZWlnaHQ6MzZweH0uYnV0dG9uLmJ0bi1zcXVhcmUuaXMtbWVkaXVte3dpZHRoOjU1cHg7aGVpZ2h0OjU1cHh9LmJ1dHRvbi5idG4tc3F1YXJlLmlzLWxhcmdle3dpZHRoOjY0cHg7aGVpZ2h0OjY0cHh9LmJ1dHRvbi5idG4tc3F1YXJlIGl7Zm9udC1zaXplOjIxcHg7cGFkZGluZzowICFpbXBvcnRhbnR9LmJ1dHRvbi5idG4tc3F1YXJlLmlzLXNtYWxsIGl7Zm9udC1zaXplOjE4cHh9LmJ1dHRvbi5idG4tc3F1YXJlLmlzLW1lZGl1bSBpe2ZvbnQtc2l6ZToyOHB4fS5idXR0b24uYnRuLXNxdWFyZS5pcy1sYXJnZSBpe2ZvbnQtc2l6ZTozMnB4fS5idXR0b24uaXMtbGlua3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH0uYnV0dG9uLmlzLWxpbmsuYnRuLW1vcmV7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudH0uYnV0dG9uLmlzLWxpbmsuY29sb3ItcHJpbWFyeSBpe2ZvbnQtc2l6ZTo5cHg7bWFyZ2luLWxlZnQ6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MnB4O2NvbG9yOiM5YTVhYzIgIWltcG9ydGFudDt0cmFuc2l0aW9uOmFsbCAuNXN9LmJ1dHRvbi5pcy1saW5rOmhvdmVye2JhY2tncm91bmQ6I2Y1ZjVmNSAhaW1wb3J0YW50fS5idXR0b24uaXMtbGluazpob3ZlciBpe3RyYW5zZm9ybTp0cmFuc2xhdGUoMTBweCwgMCl9LmJ1dHRvbi5wcmltYXJ5LWJ0bntvdXRsaW5lOm5vbmU7Ym9yZGVyLWNvbG9yOiM5YTVhYzI7YmFja2dyb3VuZC1jb2xvcjojOWE1YWMyO2NvbG9yOiNmZmY7dHJhbnNpdGlvbjphbGwgLjVzfS5idXR0b24ucHJpbWFyeS1idG46aG92ZXJ7Y29sb3I6I2ZmZn0uYnV0dG9uLnByaW1hcnktYnRuLnJhaXNlZDpob3Zlcntib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoNTcsMTA2LDI1MiwuNDIpLDAgNHB4IDIzcHggMHB4IHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSg1NywxMDYsMjUyLC4yKSAhaW1wb3J0YW50O29wYWNpdHk6LjkgLjV9LmJ1dHRvbi5wcmltYXJ5LWJ0bi5idG4tb3V0bGluZWR7Ym9yZGVyLWNvbG9yOiM5YTVhYzI7Y29sb3I6IzlhNWFjMjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmJ1dHRvbi5wcmltYXJ5LWJ0bi5idG4tb3V0bGluZWQ6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM5YTVhYzJ9LmJ1dHRvbi5wcmltYXJ5LWJ0bjpmb2N1c3tib3JkZXItY29sb3I6IzlhNWFjMn0uYnV0dG9uLnNlY29uZGFyeS1idG57b3V0bGluZTpub25lO2JvcmRlci1jb2xvcjojOWE1YWMyO2JhY2tncm91bmQtY29sb3I6IzlhNWFjMjtjb2xvcjojZmZmO3RyYW5zaXRpb246YWxsIC41c30uYnV0dG9uLnNlY29uZGFyeS1idG46aG92ZXJ7Y29sb3I6I2ZmZn0uYnV0dG9uLnNlY29uZGFyeS1idG4ucmFpc2VkOmhvdmVye2JveC1zaGFkb3c6MCAxNHB4IDI2cHggLTEycHggcmdiYSgxMjQsNzcsMjU1LC40MiksMCA0cHggMjNweCAwcHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDEyNCw3NywyNTUsLjIpICFpbXBvcnRhbnQ7b3BhY2l0eTouOTV9LmJ1dHRvbi5zZWNvbmRhcnktYnRuLmJ0bi1vdXRsaW5lZHtib3JkZXItY29sb3I6IzlhNWFjMjtjb2xvcjojOWE1YWMyO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uYnV0dG9uLnNlY29uZGFyeS1idG4uYnRuLW91dGxpbmVkOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojOWE1YWMyfS5idXR0b24uc2Vjb25kYXJ5LWJ0bjpmb2N1c3tib3JkZXItY29sb3I6IzlhNWFjMn0uYnV0dG9uLmFjY2VudC1idG57b3V0bGluZTpub25lO2JvcmRlci1jb2xvcjojYzM2OWM3O2JhY2tncm91bmQtY29sb3I6I2MzNjljNztjb2xvcjojZmZmO3RyYW5zaXRpb246YWxsIC41c30uYnV0dG9uLmFjY2VudC1idG46aG92ZXJ7Y29sb3I6I2ZmZn0uYnV0dG9uLmFjY2VudC1idG4ucmFpc2VkOmhvdmVye2JveC1zaGFkb3c6MCAxNHB4IDI2cHggLTEycHggcmdiYSgyNTUsMTE0LDExNSwuNDIpLDAgNHB4IDIzcHggMHB4IHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSgyNTUsMTE0LDExNSwuMikgIWltcG9ydGFudDtvcGFjaXR5Oi44fS5idXR0b24uYWNjZW50LWJ0bi5idG4tb3V0bGluZWR7Ym9yZGVyLWNvbG9yOiNjMzY5Yzc7Y29sb3I6I2MzNjljNztiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmJ1dHRvbi5hY2NlbnQtYnRuLmJ0bi1vdXRsaW5lZDpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2MzNjljN30uYnV0dG9uLmFjY2VudC1idG46Zm9jdXN7Ym9yZGVyLWNvbG9yOiNjMzY5Yzd9LmJ1dHRvbi5zdWNjZXNzLWJ0bntvdXRsaW5lOm5vbmU7Ym9yZGVyLWNvbG9yOiMwMGIyODk7YmFja2dyb3VuZC1jb2xvcjojMDBiMjg5O2NvbG9yOiNmZmY7dHJhbnNpdGlvbjphbGwgLjVzfS5idXR0b24uc3VjY2Vzcy1idG46aG92ZXJ7Y29sb3I6I2ZmZn0uYnV0dG9uLnN1Y2Nlc3MtYnRuLnJhaXNlZDpob3Zlcntib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMCwxNzgsMTM3LC40MiksMCA0cHggMjNweCAwcHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDAsMTc4LDEzNywuMikgIWltcG9ydGFudDtvcGFjaXR5Oi44fS5idXR0b24uc3VjY2Vzcy1idG4uYnRuLW91dGxpbmVke2JvcmRlci1jb2xvcjojMDBiMjg5O2NvbG9yOiMwMGIyODk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5idXR0b24uc3VjY2Vzcy1idG4uYnRuLW91dGxpbmVkOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDBiMjg5fS5idXR0b24uc3VjY2Vzcy1idG46Zm9jdXN7Ym9yZGVyLWNvbG9yOiMwMGIyODl9LmJ1dHRvbi53YXJuaW5nLWJ0bntvdXRsaW5lOm5vbmU7Ym9yZGVyLWNvbG9yOiNlZGE1MTQ7YmFja2dyb3VuZC1jb2xvcjojZWRhNTE0O2NvbG9yOiNmZmY7dHJhbnNpdGlvbjphbGwgLjVzfS5idXR0b24ud2FybmluZy1idG46aG92ZXJ7Y29sb3I6I2ZmZn0uYnV0dG9uLndhcm5pbmctYnRuLnJhaXNlZDpob3Zlcntib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMjM3LDE2NSwyMCwuNDIpLDAgNHB4IDIzcHggMHB4IHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSgyMzcsMTY1LDIwLC4yKSAhaW1wb3J0YW50O29wYWNpdHk6Ljh9LmJ1dHRvbi53YXJuaW5nLWJ0bi5idG4tb3V0bGluZWR7Ym9yZGVyLWNvbG9yOiNlZGE1MTQ7Y29sb3I6I2VkYTUxNDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmJ1dHRvbi53YXJuaW5nLWJ0bi5idG4tb3V0bGluZWQ6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNlZGE1MTR9LmJ1dHRvbi53YXJuaW5nLWJ0bjpmb2N1c3tib3JkZXItY29sb3I6I2VkYTUxNH0uYnV0dG9uLmRhbmdlci1idG57b3V0bGluZTpub25lO2JvcmRlci1jb2xvcjojZmY3MjczO2JhY2tncm91bmQtY29sb3I6I2ZmNzI3Mztjb2xvcjojZmZmO3RyYW5zaXRpb246YWxsIC41c30uYnV0dG9uLmRhbmdlci1idG46aG92ZXJ7Y29sb3I6I2ZmZn0uYnV0dG9uLmRhbmdlci1idG4ucmFpc2VkOmhvdmVye2JveC1zaGFkb3c6MCAxNHB4IDI2cHggLTEycHggcmdiYSgyNTUsMTE0LDExNSwuNDIpLDAgNHB4IDIzcHggMHB4IHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSgyNTUsMTE0LDExNSwuMikgIWltcG9ydGFudDtvcGFjaXR5Oi44fS5idXR0b24uZGFuZ2VyLWJ0bi5idG4tb3V0bGluZWR7Ym9yZGVyLWNvbG9yOiNmZjcyNzM7Y29sb3I6I2ZmNzI3MztiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmJ1dHRvbi5kYW5nZXItYnRuLmJ0bi1vdXRsaW5lZDpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2ZmNzI3M30uYnV0dG9uLmRhbmdlci1idG46Zm9jdXN7Ym9yZGVyLWNvbG9yOiNmZjcyNzN9LmJ1dHRvbi5pbmZvLWJ0bntvdXRsaW5lOm5vbmU7Ym9yZGVyLWNvbG9yOiMwMzliZTU7YmFja2dyb3VuZC1jb2xvcjojMDM5YmU1O2NvbG9yOiNmZmY7dHJhbnNpdGlvbjphbGwgLjVzfS5idXR0b24uaW5mby1idG46aG92ZXJ7Y29sb3I6I2ZmZn0uYnV0dG9uLmluZm8tYnRuLnJhaXNlZDpob3Zlcntib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMywxNTUsMjI5LC40MiksMCA0cHggMjNweCAwcHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDMsMTU1LDIyOSwuMikgIWltcG9ydGFudDtvcGFjaXR5Oi44fS5idXR0b24uaW5mby1idG4uYnRuLW91dGxpbmVke2JvcmRlci1jb2xvcjojMDM5YmU1O2NvbG9yOiMwMzliZTU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5idXR0b24uaW5mby1idG4uYnRuLW91dGxpbmVkOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDM5YmU1fS5idXR0b24uaW5mby1idG46Zm9jdXN7Ym9yZGVyLWNvbG9yOiMwMzliZTV9LmJ1dHRvbi5zb2NpYWwtYnRue2NvbG9yOiNmZmZ9LmJ1dHRvbi5zb2NpYWwtYnRuLmZhY2Vib29re2JhY2tncm91bmQtY29sb3I6IzNiNTk5OH0uYnV0dG9uLnNvY2lhbC1idG4udHdpdHRlcntiYWNrZ3JvdW5kLWNvbG9yOiMxZGNhZmZ9LmJ1dHRvbi5zb2NpYWwtYnRuLmxpbmtlZGlue2JhY2tncm91bmQtY29sb3I6IzAwN2JiNn0uYnV0dG9uLnNvY2lhbC1idG4udHVtYmxye2JhY2tncm91bmQtY29sb3I6IzM1NDY1Y30uYnV0dG9uLnNvY2lhbC1idG4uZ2l0aHVie2JhY2tncm91bmQtY29sb3I6IzQ0NH0ucmlwcGxle292ZXJmbG93OmhpZGRlbn0ucmlwcGxlLWVmZmVjdHtwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXItcmFkaXVzOjUwJTt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O2JhY2tncm91bmQ6I2ZmZjthbmltYXRpb246cmlwcGxlLWFuaW1hdGlvbiAyc31Aa2V5ZnJhbWVzIHJpcHBsZS1hbmltYXRpb257ZnJvbXt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eTouNH10b3t0cmFuc2Zvcm06c2NhbGUoMTAwKTtvcGFjaXR5OjB9fS8qISBfY2FyZHMuc2NzcyB8IEJ1bGtpdCB8IENTUyBOaW5qYSAqLy5mZWF0dXJlLWNhcmR7d2lkdGg6MzAwcHg7aGVpZ2h0OjMyMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjNweDttYXJnaW46MCBhdXRvO3RyYW5zaXRpb246YWxsIC42c30uZmVhdHVyZS1jYXJkLmNhcmQtbWR7aGVpZ2h0OjM1MHB4fS5mZWF0dXJlLWNhcmQuY2FyZC1sZ3toZWlnaHQ6NDAwcHh9LmZlYXR1cmUtY2FyZC5jYXJkLXNoYWRvd3tib3gtc2hhZG93OjBweCA1cHggNDNweCByZ2JhKDAsMCwwLC4xOCkgIWltcG9ydGFudH0uZmVhdHVyZS1jYXJkLmhvdmVyLWluc2V0OmhvdmVye2JveC1zaGFkb3c6aW5zZXQgcmdiYSgxNDMsMTYwLDI0MSwuMikgMCAwIDAgMXB4LHJnYmEoMjEzLDIyMCwyNDcsLjU5KSAwIDEwcHggMjBweDtjdXJzb3I6cG9pbnRlcn0uZmVhdHVyZS1jYXJkLmxpZ2h0LWJvcmRlcmVke2JvcmRlcjoxcHggc29saWQgI2U1ZTVlNSAhaW1wb3J0YW50fS5mZWF0dXJlLWNhcmQgLmNhcmQtdGl0bGUgaDR7Zm9udC1zaXplOjEuMnJlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6IzQ0NGY2MH0uZmVhdHVyZS1jYXJkIC5jYXJkLWljb24gaW1ne2hlaWdodDoxNDBweDttYXJnaW4tdG9wOjIwcHh9LmZlYXR1cmUtY2FyZCAuY2FyZC1pbWcgaW1ne2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NHB4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweH0uZmVhdHVyZS1jYXJkIC5jYXJkLWFjdGlvbnttYXJnaW4tdG9wOjQwcHh9LmZlYXR1cmUtY2FyZCAuY2FyZC1mZWF0dXJlLWRlc2NyaXB0aW9ue3BhZGRpbmc6NXB4IDMwcHggIWltcG9ydGFudH0uZmVhdHVyZS1jYXJkIC5jYXJkLWZlYXR1cmUtZGVzY3JpcHRpb24gc3Bhbntjb2xvcjojODc4Nzg3O21hcmdpbi10b3A6MjBweH0uZmVhdHVyZS1jYXJkIC5jYXJkLWltZy1kZXNjcmlwdGlvbntwYWRkaW5nLWJvdHRvbToxMHB4fS5mZWF0dXJlLWNhcmQgLmNhcmQtaW1nLWRlc2NyaXB0aW9uIHNwYW57Y29sb3I6Izg3ODc4NzttYXJnaW4tdG9wOjIwcHh9LmZlYXR1cmUtY2FyZCAuYm9va21hcmsgaXtmb250LXNpemU6MS40cmVtO2NvbG9yOiNhOWFiYWM7cG9zaXRpb246cmVsYXRpdmU7dG9wOjNweDttYXJnaW4tcmlnaHQ6MTBweH0uZmVhdHVyZS1jYXJkIC5ib29rbWFyayBpOmhvdmVye2NvbG9yOiM5YTVhYzJ9LmZsZXgtY2FyZHtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZmNmY2ZjO2JvcmRlci1yYWRpdXM6LjE4NzVyZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToyMHB4O3RyYW5zaXRpb246YWxsIC41c30uZmxleC1jYXJkIC5mbGV4LWNhcmQtaGVhZGVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24tY29udGVudDpjZW50ZXI7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VkZWRlZDtwYWRkaW5nOjEwcHggMTVweH0uZmxleC1jYXJkIC5mbGV4LWNhcmQtaGVhZGVyIC5oZWFkZXItYXZhdGFye21heC1oZWlnaHQ6NDVweH0uZmxleC1jYXJkIC5mbGV4LWNhcmQtaGVhZGVyIC5oZWFkZXItYXZhdGFyIGltZ3toZWlnaHQ6NDVweDtib3JkZXItcmFkaXVzOjEwMHB4fS5mbGV4LWNhcmQgLmZsZXgtY2FyZC1oZWFkZXIgLmhlYWRlci1pbmZve21hcmdpbjowIDEwcHh9LmZsZXgtY2FyZCAuZmxleC1jYXJkLWhlYWRlciAuaGVhZGVyLWluZm8gLmhlYWRlci10aXRsZXtmb250LXNpemU6MS4ycmVtfS5mbGV4LWNhcmQgLmZsZXgtY2FyZC1oZWFkZXIgLmhlYWRlci1pbmZvIC5oZWFkZXItc3VidGl0bGV7Zm9udC1zaXplOi45cmVtO2NvbG9yOiNhOWFiYWN9LmZsZXgtY2FyZCAuZmxleC1jYXJkLWhlYWRlciAuaGVhZGVyLWNvbnRyb2x7bWFyZ2luLXJpZ2h0OjEwcHh9LmZsZXgtY2FyZCAuZmxleC1jYXJkLWhlYWRlciAuaGVhZGVyLWNvbnRyb2wgaXtmb250LXNpemU6LjhyZW07Y29sb3I6I2E5YWJhY30uZmxleC1jYXJkIC5mbGV4LWNhcmQtaGVhZGVyIC5oZWFkZXItY29udHJvbDpob3ZlciBpe2NvbG9yOiM5YTVhYzJ9LmZsZXgtY2FyZCAuZmxleC1jYXJkLWhlYWRlci5wcmltYXJ5e2JhY2tncm91bmQ6IzlhNWFjMn0uZmxleC1jYXJkIC5mbGV4LWNhcmQtaGVhZGVyLnByaW1hcnkgLmhlYWRlci1pbmZvIGRpdiwuZmxleC1jYXJkIC5mbGV4LWNhcmQtaGVhZGVyLnByaW1hcnkgLmhlYWRlci1jb250cm9sIGl7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5mbGV4LWNhcmQgLmZsZXgtY2FyZC1oZWFkZXIuc2Vjb25kYXJ5e2JhY2tncm91bmQ6IzlhNWFjMn0uZmxleC1jYXJkIC5mbGV4LWNhcmQtaGVhZGVyLnNlY29uZGFyeSAuaGVhZGVyLWluZm8gZGl2LC5mbGV4LWNhcmQgLmZsZXgtY2FyZC1oZWFkZXIuc2Vjb25kYXJ5IC5oZWFkZXItY29udHJvbCBpe2NvbG9yOiNmZmYgIWltcG9ydGFudH0uZmxleC1jYXJkIC5mbGV4LWNhcmQtaGVhZGVyLmFjY2VudHtiYWNrZ3JvdW5kOiNjMzY5Yzd9LmZsZXgtY2FyZCAuZmxleC1jYXJkLWhlYWRlci5hY2NlbnQgLmhlYWRlci1pbmZvIGRpdiwuZmxleC1jYXJkIC5mbGV4LWNhcmQtaGVhZGVyLmFjY2VudCAuaGVhZGVyLWNvbnRyb2wgaXtjb2xvcjojZmZmICFpbXBvcnRhbnR9LmZsZXgtY2FyZCAuY2FyZC1ib2R5e3BhZGRpbmc6MzBweCAzMHB4fS5mbGV4LWNhcmQgLmNhcmQtYm9keS5pcy1zbWFsbHtwYWRkaW5nOjIwcHggMjBweH0uZmxleC1jYXJkIC5jYXJkLWJvZHkuaXMtbGFyZ2V7cGFkZGluZzo0MHB4IDQwcHh9LmZsZXgtY2FyZCBoMy5jYXJkLXRpdGxle21hcmdpbi1ib3R0b206MTBweDttYXJnaW4tdG9wOjEwcHg7Zm9udC1zaXplOjIycHg7bGluZS1oZWlnaHQ6MzBweDt0ZXh0LWRlY29yYXRpb246bm9uZX0uZmxleC1jYXJkIC5jYXJkLWRlc2NyaXB0aW9ue2xpbmUtaGVpZ2h0OjI0cHg7Y3Vyc29yOmRlZmF1bHQ7Y29sb3I6Izc3Nztmb250LXNpemU6MTZweH0uZmxleC1jYXJkLnByaW1hcnktY2FyZHtiYWNrZ3JvdW5kOiM5YTVhYzJ9LmZsZXgtY2FyZC5wcmltYXJ5LWNhcmQgLmNvbnRlbnQsLmZsZXgtY2FyZC5wcmltYXJ5LWNhcmQgLmNvbnRlbnQgaDJ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5mbGV4LWNhcmQuc2Vjb25kYXJ5LWNhcmR7YmFja2dyb3VuZDojOWE1YWMyfS5mbGV4LWNhcmQuc2Vjb25kYXJ5LWNhcmQgLmNvbnRlbnQsLmZsZXgtY2FyZC5zZWNvbmRhcnktY2FyZCAuY29udGVudCBoMntjb2xvcjojZmZmICFpbXBvcnRhbnR9LmZsZXgtY2FyZC5hY2NlbnQtY2FyZHtiYWNrZ3JvdW5kOiNjMzY5Yzd9LmZsZXgtY2FyZC5hY2NlbnQtY2FyZCAuY29udGVudCwuZmxleC1jYXJkLmFjY2VudC1jYXJkIC5jb250ZW50IGgye2NvbG9yOiNmZmYgIWltcG9ydGFudH0uZmxleC1jYXJkLmNhcmQtb3ZlcmZsb3d7b3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50fS5mbGV4LWNhcmQubGlnaHQtYm9yZGVyZWR7Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1ICFpbXBvcnRhbnR9LmZsZXgtY2FyZC5zaW1wbGUtc2hhZG93e2JveC1zaGFkb3c6LTFweCAzcHggMTBweCAwIHJnYmEoMCwwLDAsLjA2KX0uZmxleC1jYXJkLmxpZ2h0LXJhaXNlZHtib3gtc2hhZG93OjAgM3B4IDEwcHggNHB4IHJnYmEoMCwwLDAsLjA0KX0uZmxleC1jYXJkLnJhaXNlZHtib3gtc2hhZG93OjBweCA1cHggMjVweCAwcHggcmdiYSgwLDAsMCwuMil9LmZsZXgtY2FyZC5ob3Zlci1yYWlzZWQ6aG92ZXJ7Ym94LXNoYWRvdzowcHggNXB4IDI1cHggMHB4IHJnYmEoMCwwLDAsLjIpO2N1cnNvcjpwb2ludGVyfS5mbGV4LWNhcmQuaG92ZXItaW5zZXQ6aG92ZXJ7Ym94LXNoYWRvdzppbnNldCByZ2JhKDE0MywxNjAsMjQxLC4yKSAwIDAgMCAxcHgscmdiYSgyMTMsMjIwLDI0NywuNTkpIDAgMTBweCAyMHB4O2N1cnNvcjpwb2ludGVyfS5mbGV4LWNhcmQgLnRhYnN7cGFkZGluZzoxNXB4IC43cmVtfS5mbGV4LWNhcmQgLm5hdnRhYi1jb250ZW50e21pbi1oZWlnaHQ6MTkwcHh9LmZsZXgtY2FyZCAubmF2dGFiLWNvbnRlbnQgcHtwYWRkaW5nOjAgLjhyZW0gMjBweH0uZmxleC1jYXJkLmljb24tY2FyZHtib3gtc2hhZG93OjAgM3B4IDEwcHggMCByZ2JhKDAsMCwwLC4xKTt0cmFuc2l0aW9uOmluaGVyaXQ7bWFyZ2luLWJvdHRvbTowfS5mbGV4LWNhcmQuaWNvbi1jYXJkIGltZ3ttYXgtaGVpZ2h0OjgwcHh9LmZsZXgtY2FyZC5pY29uLWNhcmQgLmljb24tY2FyZC10ZXh0e2ZvbnQtc2l6ZToxLjFyZW07Y29sb3I6I2E5YWJhY30uZmxleC1jYXJkLmljb24tY2FyZC1ob3ZlcntoZWlnaHQ6MTcwcHg7cGFkZGluZzoyMHB4IDIwcHggMTBweCAxMzBweDtib3JkZXItcmFkaXVzOjhweDtib3gtc2hhZG93Oi0xcHggM3B4IDEwcHggMCByZ2JhKDAsMCwwLC4wNCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCk7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQtY29sb3I6I2ZmZn0uZmxleC1jYXJkLmljb24tY2FyZC1ob3Zlcjpob3Zlcntib3gtc2hhZG93Oi0xcHggM3B4IDEwcHggMCByZ2JhKDAsMCwwLC4xKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTEwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC0xMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC0xMHB4KX0uZmxleC1jYXJkLmljb24tY2FyZC1ob3Zlci5maXJzdC1jYXJke2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgaHNsYSgwLCAwJSwgMTAwJSwgMC42NSksIGhzbGEoMCwgMCUsIDEwMCUsIDAuNjUpKSx1cmwoLi4vaW1hZ2VzL2lsbHVzdHJhdGlvbnMvaWNvbnMvbGFuZGluZy12MS9jaHJvbm8uc3ZnKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMCwtODBweCAyMHB4O2JhY2tncm91bmQtc2l6ZTphdXRvLDIwMHB4O2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdCxuby1yZXBlYXQ7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlO3RyYW5zaXRpb246YWxsIDM1MG1zIGVhc2V9LmZsZXgtY2FyZC5pY29uLWNhcmQtaG92ZXIuZmlyc3QtY2FyZDpob3ZlcntiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCksdXJsKC4uL2ltYWdlcy9pbGx1c3RyYXRpb25zL2ljb25zL2xhbmRpbmctdjEvY2hyb25vLnN2Zyk7YmFja2dyb3VuZC1wb3NpdGlvbjowIDAsLTgwcHggLTI1cHg7YmFja2dyb3VuZC1zaXplOmF1dG8sMjAwcHg7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LG5vLXJlcGVhdH0uZmxleC1jYXJkLmljb24tY2FyZC1ob3Zlci5zZWNvbmQtY2FyZHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgxODBkZWcsIGhzbGEoMCwgMCUsIDEwMCUsIDAuNjUpLCBoc2xhKDAsIDAlLCAxMDAlLCAwLjY1KSksdXJsKC4uL2ltYWdlcy9pbGx1c3RyYXRpb25zL2ljb25zL2xhbmRpbmctdjEvdGFibGV0LWRvdHMuc3ZnKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMCwtODBweCAyMHB4O2JhY2tncm91bmQtc2l6ZTphdXRvLDIwMHB4O2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdCxuby1yZXBlYXQ7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlO3RyYW5zaXRpb246YWxsIDM1MG1zIGVhc2V9LmZsZXgtY2FyZC5pY29uLWNhcmQtaG92ZXIuc2Vjb25kLWNhcmQ6aG92ZXJ7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQpLHVybCguLi9pbWFnZXMvaWxsdXN0cmF0aW9ucy9pY29ucy9sYW5kaW5nLXYxL3RhYmxldC1kb3RzLnN2Zyk7YmFja2dyb3VuZC1wb3NpdGlvbjowIDAsLTgwcHggLTI1cHg7YmFja2dyb3VuZC1zaXplOmF1dG8sMjAwcHg7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LG5vLXJlcGVhdH0uZmxleC1jYXJkLmljb24tY2FyZC1ob3Zlci50aGlyZC1jYXJke2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgaHNsYSgwLCAwJSwgMTAwJSwgMC42NSksIGhzbGEoMCwgMCUsIDEwMCUsIDAuNjUpKSx1cmwoLi4vaW1hZ2VzL2lsbHVzdHJhdGlvbnMvaWNvbnMvbGFuZGluZy12MS9jb2cuc3ZnKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMCwtODBweCAyMHB4O2JhY2tncm91bmQtc2l6ZTphdXRvLDIwMHB4O2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdCxuby1yZXBlYXQ7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlO3RyYW5zaXRpb246YWxsIDM1MG1zIGVhc2V9LmZsZXgtY2FyZC5pY29uLWNhcmQtaG92ZXIudGhpcmQtY2FyZDpob3ZlcntiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCksdXJsKC4uL2ltYWdlcy9pbGx1c3RyYXRpb25zL2ljb25zL2xhbmRpbmctdjEvY29nLnN2Zyk7YmFja2dyb3VuZC1wb3NpdGlvbjowIDAsLTgwcHggLTI1cHg7YmFja2dyb3VuZC1zaXplOmF1dG8sMjAwcHg7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LG5vLXJlcGVhdH0uZmxleC1jYXJkLmljb24tY2FyZC1ob3Zlci5mb3VydGgtY2FyZHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgxODBkZWcsIGhzbGEoMCwgMCUsIDEwMCUsIDAuNjUpLCBoc2xhKDAsIDAlLCAxMDAlLCAwLjY1KSksdXJsKC4uL2ltYWdlcy9pbGx1c3RyYXRpb25zL2ljb25zL2xhbmRpbmctdjEvcGxhbmUuc3ZnKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMCwtODBweCAyMHB4O2JhY2tncm91bmQtc2l6ZTphdXRvLDIwMHB4O2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdCxuby1yZXBlYXQ7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlO3RyYW5zaXRpb246YWxsIDM1MG1zIGVhc2V9LmZsZXgtY2FyZC5pY29uLWNhcmQtaG92ZXIuZm91cnRoLWNhcmQ6aG92ZXJ7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQpLHVybCguLi9pbWFnZXMvaWxsdXN0cmF0aW9ucy9pY29ucy9sYW5kaW5nLXYxL3BsYW5lLnN2Zyk7YmFja2dyb3VuZC1wb3NpdGlvbjowIDAsLTgwcHggLTI1cHg7YmFja2dyb3VuZC1zaXplOmF1dG8sMjAwcHg7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LG5vLXJlcGVhdH0uZmxleC1jYXJkLnRlc3RpbW9uaWFsLWNhcmQgLnRlc3RpbW9uaWFsLXRpdGxle2NvbG9yOiM5YTVhYzI7Zm9udC13ZWlnaHQ6NTAwO3BhZGRpbmc6NXB4IDB9LmZsZXgtY2FyZC50ZXN0aW1vbmlhbC1jYXJkIC50ZXN0aW1vbmlhbC10ZXh0e2NvbG9yOiM5OTk7Zm9udC1zaXplOi45cmVtO2ZvbnQtc3R5bGU6aXRhbGljO3BhZGRpbmc6NXB4IDB9LmZsZXgtY2FyZC50ZXN0aW1vbmlhbC1jYXJkIC51c2VyLWlke2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzo1cHggMH0uZmxleC1jYXJkLnRlc3RpbW9uaWFsLWNhcmQgLnVzZXItaWQgaW1ne2hlaWdodDo1MHB4O2JvcmRlci1yYWRpdXM6MTAwcHh9LmZsZXgtY2FyZC50ZXN0aW1vbmlhbC1jYXJkIC51c2VyLWlkIC5pbmZve3BhZGRpbmc6MCAxMHB4fS5mbGV4LWNhcmQudGVzdGltb25pYWwtY2FyZCAudXNlci1pZCAuaW5mbyAubmFtZXtmb250LXNpemU6MS4xcmVtO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojNDQ0ZjYwfS5mbGV4LWNhcmQudGVzdGltb25pYWwtY2FyZCAudXNlci1pZCAuaW5mbyAucG9zaXRpb257Zm9udC1zaXplOi45cmVtO2NvbG9yOiNjZWNlY2V9LmZsZXgtY2FyZCAubmF2aWdhdGlvbi10YWJzLm91dGxpbmVkLXBpbGxzIC50YWJzLnRhYnMtaGVhZGVyLnByaW1hcnl7YmFja2dyb3VuZC1jb2xvcjojOWE1YWMyfS5mbGV4LWNhcmQgLm5hdmlnYXRpb24tdGFicy5vdXRsaW5lZC1waWxscyAudGFicy50YWJzLWhlYWRlci5zZWNvbmRhcnl7YmFja2dyb3VuZC1jb2xvcjojOWE1YWMyfS5mbGV4LWNhcmQgLm5hdmlnYXRpb24tdGFicy5vdXRsaW5lZC1waWxscyAudGFicy50YWJzLWhlYWRlci5hY2NlbnR7YmFja2dyb3VuZC1jb2xvcjojYzM2OWM3fS5mbGV4LWNhcmQgLm5hdmlnYXRpb24tdGFicy5vdXRsaW5lZC1waWxscyAudGFicy50YWJzLWhlYWRlciB1bCBsaSBhe2NvbG9yOiNmMmYyZjJ9LmZsZXgtY2FyZCAubmF2aWdhdGlvbi10YWJzLm91dGxpbmVkLXBpbGxzIC50YWJzLnRhYnMtaGVhZGVyIHVsIGxpLmlzLWFjdGl2ZSBhe2NvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZmZmO2JvcmRlci1ib3R0b20tY29sb3I6I2ZmZiAhaW1wb3J0YW50fS5mbGV4LWNhcmQgLmljb24tZ3JvdXB7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uZmxleC1jYXJkIC5pY29uLWdyb3VwIGltZ3toZWlnaHQ6NjBweH0uZmxleC1jYXJkIC5pY29uLWdyb3VwIHNwYW57Zm9udC1zaXplOjIwcHg7bWFyZ2luLWxlZnQ6MjBweDtjb2xvcjojOTk5O3RyYW5zaXRpb246YWxsIC41c30uZmxleC1jYXJkIC5pY29uLWdyb3VwIHNwYW46aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZSgxMHB4LCAwKX0uZmxleC1jYXJkLmF1dGgtY2FyZHtwYWRkaW5nOjBweCA0MHB4IDIwcHggNDBweH0uZmxleC1jYXJkLmF1dGgtY2FyZCAuYXV0aC1jYXJkLWhlYWRlcntoZWlnaHQ6NXJlbTt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMi41cmVtO2xlZnQ6YXV0byAhaW1wb3J0YW50O3JpZ2h0OmF1dG8gIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjRweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LmZsZXgtY2FyZC5hdXRoLWNhcmQgLmF1dGgtY2FyZC1oZWFkZXIgaW1ne21heC1oZWlnaHQ6MzBweH0uZmxleC1jYXJkLmF1dGgtY2FyZCAuYXV0aC1jYXJkLWhlYWRlci5oZWFkZXItcHJpbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOiM5YTVhYzI7Y29sb3I6I2ZmZjtib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoNTcsMTA2LDI1MiwuNDIpLDAgNHB4IDIzcHggMHB4IHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSg1NywxMDYsMjUyLC4yKSAhaW1wb3J0YW50fS5mbGV4LWNhcmQuYXV0aC1jYXJkIC5hdXRoLWNhcmQtaGVhZGVyLmhlYWRlci1zZWNvbmRhcnl7YmFja2dyb3VuZC1jb2xvcjojOWE1YWMyO2NvbG9yOiNmZmY7Ym94LXNoYWRvdzowIDE0cHggMjZweCAtMTJweCByZ2JhKDEyNCw3NywyNTUsLjQyKSwwIDRweCAyM3B4IDBweCByZ2JhKDAsMCwwLC4xMiksMCA4cHggMTBweCAtNXB4IHJnYmEoMTI0LDc3LDI1NSwuMikgIWltcG9ydGFudH0uZmxleC1jYXJkLmF1dGgtY2FyZCAuYXV0aC1jYXJkLWhlYWRlci5oZWFkZXItYWNjZW50e2JhY2tncm91bmQtY29sb3I6I2MzNjljNztjb2xvcjojZmZmO2JveC1zaGFkb3c6MCAxNHB4IDI2cHggLTEycHggcmdiYSgyNTUsMTE0LDExNSwuNDIpLDAgNHB4IDIzcHggMHB4IHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSgyNTUsMTE0LDExNSwuMikgIWltcG9ydGFudH0uZmxleC1jYXJkIC5jYXJkLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxcmVtICFpbXBvcnRhbnR9LmZsZXgtY2FyZCAuY2FyZC1jb250ZW50IC5ib3R0b20tYXZhdGFyIGltZ3toZWlnaHQ6NTBweDtib3JkZXItcmFkaXVzOjEwMHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7Ym90dG9tOjB9LmZsb2F0aW5nLWNpcmNsZXt3aWR0aDoxMDBweDtoZWlnaHQ6MTAwcHg7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0bztwYWRkaW5nLXRvcDoyMnB4O2JvcmRlci1yYWRpdXM6NTBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzotMXB4IDNweCAxMHB4IDAgcmdiYSgwLDAsMCwuMDYpfS5mbG9hdGluZy1jaXJjbGUgaW1ne3dpZHRoOjYwcHg7cG9zaXRpb246cmVsYXRpdmU7bGVmdDoyMHB4fS5ldmVudC1jYXJke292ZXJmbG93OmhpZGRlbjt3aWR0aDoxMDAlO2hlaWdodDozMjBweDtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7dHJhbnNpdGlvbjpib3gtc2hhZG93IDMwMG1zIGVhc2UtaW47Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NHB4O2JvcmRlcjoxcHggc29saWQgI2VkZWRlZH0uZXZlbnQtY2FyZDpob3Zlcntib3gtc2hhZG93OjFweCAxcHggOHB4IDJweCByZ2JhKDAsMCwwLC4xKX0uZXZlbnQtY2FyZCAuY2FyZC1kYXRle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7YmFja2dyb3VuZC1jb2xvcjojYzM2OWM3O3otaW5kZXg6MX0uZXZlbnQtY2FyZCAuY2FyZC1kYXRlIC5kYXRle3BhZGRpbmc6MCAxMHB4fS5ldmVudC1jYXJkIC5jYXJkLWRhdGUgLmRhdGUgLmRheXtmb250LXNpemU6Mi43cmVtO2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6Ym9sZH0uZXZlbnQtY2FyZCAuY2FyZC1kYXRlIC5kYXRlIC5tb250aHtmb250LXdlaWdodDo1MDA7Y29sb3I6I2ZmZn0uaW1nLWNvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2xlZnQ6MDt0b3A6MH0uaW1nLWNvbnRhaW5lciBpbWd7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5jYXJkLXRleHR7Ym90dG9tOi00MCV9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5jYXJkLXRleHR7Ym90dG9tOi03MSV9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY2FyZC10ZXh0e2JvdHRvbTotNTUlfX1AbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpey5jYXJkLXRleHR7Ym90dG9tOi02NCV9fUBtZWRpYShtaW4td2lkdGg6IDE0MjBweCl7LmNhcmQtdGV4dHtib3R0b206LTcwJX19LmNhcmQtdGV4dHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQtY29sb3I6I2ZmZjt0cmFuc2l0aW9uOmFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC42LCAwLjA2LCAwLjM0LCAwLjYxKX0uY2FyZC10ZXh0LmlzLWNsaWNrZWQsLmV2ZW50LWNhcmQ6aG92ZXIgLmNhcmQtdGV4dHtib3R0b206MCV9LmNhcmQtdGV4dCAuYnV0dG9uLmlzLWxpbmsgaXtmb250LXNpemU6MTBweCAhaW1wb3J0YW50O3RyYW5zaXRpb246YWxsIC41cyAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjIwcHg7dG9wOjJweH0uY2FyZC10ZXh0IC50ZXh0LnRleHQtY29udGFpbmVye3BhZGRpbmc6MjBweCAzMHB4fS5jYXJkLXRleHQgLnRleHQudGV4dC1jb250YWluZXIgLnRleHQtaGVhZGVyIC50ZXh0LXN1YnRpdGxle2NvbG9yOiNjMzY5Yzc7Zm9udC1mYW1pbHk6XCJOZXhhIExpZ2h0XCIsc2Fucy1zZXJpZn0uY2FyZC10ZXh0IC50ZXh0LnRleHQtdGl0bGV7Zm9udC1mYW1pbHk6XCJOZXhhIEJvbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjE1ZW07bWFyZ2luLWJvdHRvbTouMjVlbTtmb250LXdlaWdodDpib2xkO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uY2FyZC10ZXh0IC50ZXh0LnRleHQtZGV0YWlsczpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzAlO2hlaWdodDoxcHg7YmFja2dyb3VuZC1jb2xvcjojZGRkO21hcmdpbjozMHB4IDB9LmNhcmQtdGV4dCAudGV4dC50ZXh0LWRlc2NyaXB0aW9ue2xpbmUtaGVpZ2h0OjEuNGVtfS5jYXJkLXRleHQgLnRleHQudGV4dC1saW5re3RleHQtZGVjb3JhdGlvbjpub25lO21hcmdpbi10b3A6MWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOiNjMzY5Yzd9LmNhcmQtdGV4dCAudGV4dC50ZXh0LWxpbms6aG92ZXJ7Y29sb3I6cmdiKDIyNC43MDg3Mzc4NjQxLDE3OS4yNzE4NDQ2NjAyLDIyNi43MjgxNTUzMzk4KX0uY2FyZC5jYXJkLXNoYWRvd3tib3gtc2hhZG93OjBweCA1cHggNDNweCByZ2JhKDAsMCwwLC4xOCkgIWltcG9ydGFudH0uY2FyZCAuaW1hZ2V7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NHB4fS5jYXJkIGltZ3tkaXNwbGF5OmJsb2NrfS5jYXJkLnJlc3NvdXJjZS1jYXJke3Bvc2l0aW9uOnJlbGF0aXZlfS5jYXJkLnJlc3NvdXJjZS1jYXJkIC5yZXNzb3VyY2UtYXZhdGFyIGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTVweDtyaWdodDoxNXB4O2hlaWdodDo2MHB4O3dpZHRoOjYwcHg7Ym9yZGVyLXJhZGl1czoxMDAwcHh9LmNhcmQucmVzc291cmNlLWNhcmQgLmNhcmQtaW1hZ2V7cG9zaXRpb246cmVsYXRpdmV9LmNhcmQucmVzc291cmNlLWNhcmQgLmNhcmQtaW1hZ2UgZmlndXJle292ZXJmbG93OmhpZGRlbn0uY2FyZC5yZXNzb3VyY2UtY2FyZCAuY2FyZC1pbWFnZSBmaWd1cmUuem9vbU91dCBpbWd7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS41KTt0cmFuc2Zvcm06c2NhbGUoMS41KTstd2Via2l0LXRyYW5zaXRpb246LjNzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246LjNzIGVhc2UtaW4tb3V0fS5jYXJkLnJlc3NvdXJjZS1jYXJkIC5jYXJkLWltYWdlIGZpZ3VyZS56b29tSW4gaW1ney13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTstd2Via2l0LXRyYW5zaXRpb246LjNzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246LjNzIGVhc2UtaW4tb3V0fS5jYXJkLnJlc3NvdXJjZS1jYXJkIC5jYXJkLWltYWdlIC5jYXJkLWltYWdlLW92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOnJnYmEoNjgsNzksOTYsLjYpO3otaW5kZXg6MX0uY2FyZC5yZXNzb3VyY2UtY2FyZCAuY2FyZC1pbWFnZSAuY2FyZC1pbWFnZS1vdmVybGF5LnByaW1hcnl7YmFja2dyb3VuZDojOWE1YWMyO29wYWNpdHk6LjZ9LmNhcmQucmVzc291cmNlLWNhcmQgLmNhcmQtaW1hZ2UgLmNhcmQtaW1hZ2Utb3ZlcmxheS5zZWNvbmRhcnl7YmFja2dyb3VuZDojOWE1YWMyO29wYWNpdHk6LjZ9LmNhcmQucmVzc291cmNlLWNhcmQgLmNhcmQtaW1hZ2UgLmNhcmQtaW1hZ2Utb3ZlcmxheS5hY2NlbnR7YmFja2dyb3VuZDojYzM2OWM3O29wYWNpdHk6LjZ9LmNhcmQucmVzc291cmNlLWNhcmQgLmNhcmQtY29udGVudCAubWVkaWEtY29udGVudCBhe2ZvbnQtZmFtaWx5OlwiTmV4YSBCb2xkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtjb2xvcjojNDQ0ZjYwfS5jYXJkLnJlc3NvdXJjZS1jYXJkIC5jYXJkLWNvbnRlbnQgLm1lZGlhLWNvbnRlbnQgYTpob3Zlcntjb2xvcjojOWE1YWMyfS5jYXJkLnJlc3NvdXJjZS1jYXJkIC5jYXJkLWNvbnRlbnQgLm1lZGlhLWNvbnRlbnQgcHtmb250LWZhbWlseTpcIk5leGEgTGlnaHRcIjtmb250LXdlaWdodDo3MDA7Y29sb3I6Izk5OX0uY2FyZC5yZXNzb3VyY2UtY2FyZCAuYXZhdGFyLXJvdW5kZWQgaW1ne2JvcmRlci1yYWRpdXM6NTBweCAhaW1wb3J0YW50fS5jYXJkLnJlc3NvdXJjZS1jYXJkOmhvdmVyIC5jYXJkLWltYWdlIGZpZ3VyZS56b29tT3V0IGltZ3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eTouOH0uY2FyZC5yZXNzb3VyY2UtY2FyZDpob3ZlciAuY2FyZC1pbWFnZSBmaWd1cmUuem9vbUluIGltZ3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjMpO3RyYW5zZm9ybTpzY2FsZSgxLjMpO29wYWNpdHk6Ljh9LmNhcmQuY2FyZC1mbG9hdGluZy13aWRlLC5jYXJkLmNhcmQtZmxvYXRpbmctYm94ZWR7bWFyZ2luOjQlO2JvcmRlci1yYWRpdXM6NnB4fS5jYXJkLmNhcmQtZmxvYXRpbmctd2lkZSAudGl0bGUsLmNhcmQuY2FyZC1mbG9hdGluZy1ib3hlZCAudGl0bGV7bWFyZ2luOjAgIWltcG9ydGFudDtwYWRkaW5nOjEwcHggMH0uY2FyZC5jYXJkLWZsb2F0aW5nLXdpZGUgLnN1YnRpdGxlLC5jYXJkLmNhcmQtZmxvYXRpbmctYm94ZWQgLnN1YnRpdGxle2ZvbnQtc2l6ZTouOXJlbTtjb2xvcjojYTlhYmFjO21hcmdpbjowICFpbXBvcnRhbnR9LmNhcmQuY2FyZC1mbG9hdGluZy13aWRlIC5jYXJkLWltYWdlIGZpZ3VyZSBpbWd7ZGlzcGxheTpibG9jazt0cmFuc2Zvcm06c2NhbGUoMS4wOCk7Ym9yZGVyLXJhZGl1czo2cHg7Ym94LXNoYWRvdzowIDhweCAxN3B4IDAgcmdiYSgwLDAsMCwuMiksMCA2cHggMjBweCAwIHJnYmEoMCwwLDAsLjE5KX0uY2FyZC5jYXJkLWZsb2F0aW5nLWJveGVkIC50aXRsZXttYXJnaW4tdG9wOi0xMCV9LmNhcmQuY2FyZC1mbG9hdGluZy1ib3hlZCAuY2FyZC1pbWFnZSBmaWd1cmUgaW1ne2Rpc3BsYXk6YmxvY2s7dHJhbnNmb3JtOnNjYWxlKDAuOTQpO2JvcmRlci1yYWRpdXM6NnB4O2JveC1zaGFkb3c6MCA4cHggMTdweCAwIHJnYmEoMCwwLDAsLjIpLDAgNnB4IDIwcHggMCByZ2JhKDAsMCwwLC4xOSk7bWFyZ2luLXRvcDotMTAlfS5jYXJkLmNhcmQtZmxvYXRpbmctYm94ZWQgLmNhcmQtY29udGVudHttYXJnaW4tdG9wOi01MHB4fS5tZWRpYS1jYXJke21pbi1oZWlnaHQ6MjYwcHh9Lm1lZGlhLWNhcmQgLm1lZGlhLWNhcmQtaW1hZ2V7aGVpZ2h0OjEwMCUgIWltcG9ydGFudDttaW4taGVpZ2h0OjI2MHB4O3dpZHRoOjEwMCU7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCV9Lm1lZGlhLWNhcmQgLm1jYXJkLWNvbnRlbnR7cGFkZGluZzoyMHB4fS5tZWRpYS1jYXJkIC5tY2FyZC1jb250ZW50IC5tY2FyZC10aXRsZXtsaW5lLWhlaWdodDoxLjIgIWltcG9ydGFudDtmb250LXNpemU6MjBweCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojNDQ0ZjYwfS5tZWRpYS1jYXJkIC5tY2FyZC1jb250ZW50IC5tY2FyZC10aXRsZSBhe2NvbG9yOiM0NDRmNjB9Lm1lZGlhLWNhcmQgLm1jYXJkLWNvbnRlbnQgLm1jYXJkLWRlc2NyaXB0aW9ue2xpbmUtaGVpZ2h0OjEuNCAhaW1wb3J0YW50O21heC1oZWlnaHQ6NC4yZW0gIWltcG9ydGFudDttYXJnaW4tdG9wOjdweDtjb2xvcjojOTk5fS5tZWRpYS1jYXJkIC5tY2FyZC1jb250cm9sc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24tY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MjBweDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MCAhaW1wb3J0YW50O3dpZHRoOjEwMCV9Lm1lZGlhLWNhcmQgLm1jYXJkLWNvbnRyb2xzIC5tY2FyZC1hdmF0YXIgaW1ne2hlaWdodDo0MHB4O3dpZHRoOjQwcHg7Ym9yZGVyLXJhZGl1czoyNTBweH0ubWVkaWEtY2FyZCAubWNhcmQtY29udHJvbHMgLm1jYXJkLWluZm97bWFyZ2luLWxlZnQ6MTVweH0ubWVkaWEtY2FyZCAubWNhcmQtY29udHJvbHMgLm1jYXJkLWluZm8gc3Bhbntmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjR9Lm1lZGlhLWNhcmQgLm1jYXJkLWNvbnRyb2xzIC5tY2FyZC1pbmZvIGRpdiBzcGFue2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjEuMjtjb2xvcjojYTlhYmFjfS5tZWRpYS1jYXJkIC5tY2FyZC1jb250cm9scyAubWNhcmQtaW5mbyBkaXYgaXtmb250LXNpemU6NHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOiM5OTk7dG9wOi0ycHg7bWFyZ2luOjAgNXB4fS5tZWRpYS1jYXJkIC5tY2FyZC1jb250cm9scyAubWNhcmQtYWN0aW9ucyBpe3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo1cHg7Y29sb3I6I2E5YWJhYztjdXJzb3I6cG9pbnRlcn0ubWVkaWEtY2FyZCAubWNhcmQtY29udHJvbHMgLm1jYXJkLWFjdGlvbnMgaTpob3Zlcntjb2xvcjojYzM2OWM3fS5tZWRpYS1jYXJkIC5jb250ZW50LWNvbHVtbntwb3NpdGlvbjpyZWxhdGl2ZX0vKiEgX2JveGVzLnNjc3MgfCBCdWxraXQgfCBDU1MgTmluamEgKi8uaWNvbi1ib3ggLmJveC1pY29ue2NvbG9yOiNjZWNlY2U7Zm9udC1zaXplOjIuOHJlbTttYXJnaW4tYm90dG9tOjFyZW19Lmljb24tYm94IC5ib3gtdGl0bGV7Y29sb3I6IzQ0NGY2MDttYXJnaW4tYm90dG9tOjEwcHg7Zm9udC13ZWlnaHQ6NTAwfS5pY29uLWJveCAuYm94LXRleHR7Y29sb3I6I2E5YWJhYztmb250LXNpemU6MTNweH0uaWNvbi1ib3gucHJpbWFyeSAuYm94LWljb257Y29sb3I6IzlhNWFjMn0uaWNvbi1ib3gucHJpbWFyeSAuYm94LXRpdGxle2NvbG9yOiM5YTVhYzJ9Lmljb24tYm94LnNlY29uZGFyeSAuYm94LWljb257Y29sb3I6IzlhNWFjMn0uaWNvbi1ib3guc2Vjb25kYXJ5IC5ib3gtdGl0bGV7Y29sb3I6IzlhNWFjMn0uaWNvbi1ib3guYWNjZW50IC5ib3gtaWNvbntjb2xvcjojYzM2OWM3fS5pY29uLWJveC5hY2NlbnQgLmJveC10aXRsZXtjb2xvcjojYzM2OWM3fS5pY29uLWJveC5pbmZvIC5ib3gtaWNvbntjb2xvcjojMDM5YmU1fS5pY29uLWJveC5pbmZvIC5ib3gtdGl0bGV7Y29sb3I6IzAzOWJlNX0uaWNvbi1ib3guc3VjY2VzcyAuYm94LWljb257Y29sb3I6IzAwYjI4OX0uaWNvbi1ib3guc3VjY2VzcyAuYm94LXRpdGxle2NvbG9yOiMwMGIyODl9Lmljb24tYm94Lndhcm5pbmcgLmJveC1pY29ue2NvbG9yOiNlZGE1MTR9Lmljb24tYm94Lndhcm5pbmcgLmJveC10aXRsZXtjb2xvcjojZWRhNTE0fS5pY29uLWJveC5kYW5nZXIgLmJveC1pY29ue2NvbG9yOiNmZjcyNzN9Lmljb24tYm94LmRhbmdlciAuYm94LXRpdGxle2NvbG9yOiNmZjcyNzN9Lmljb24tYm94LmNvbXBhY3QgLmJveC1pY29ue2NvbG9yOiNmZmY7Zm9udC1zaXplOjNyZW07Zm9udC13ZWlnaHQ6Ym9sZGVyO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5pY29uLWJveC5jb21wYWN0IC5ib3gtaWNvbiBpe3BhZGRpbmc6MS40cmVtO2JhY2tncm91bmQ6I2MzNjljNztib3JkZXItcmFkaXVzOjVweH0uaWNvbi1ib3guY29tcGFjdCAuYm94LXRleHR7cGFkZGluZzowIDQwcHggMCA0MHB4fS5kaWFtb25kLWJveHt0ZXh0LWFsaWduOmNlbnRlcn0uZGlhbW9uZC1ib3ggLmRpYW1vbmQtd3JhcHBlcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LmRpYW1vbmQtYm94IC5kaWFtb25ke3dpZHRoOjYwcHg7aGVpZ2h0OjYwcHg7YmFja2dyb3VuZC1jb2xvcjojOTk5O3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1yYWRpdXM6NHB4O3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO21hcmdpbi1ib3R0b206MS41cmVtfS5kaWFtb25kLWJveCAuZGlhbW9uZCBpe2ZvbnQtc2l6ZTozNnB4O3Bvc2l0aW9uOmFic29sdXRlO2NvbG9yOiNmZmY7bGVmdDoxMXB4O3RvcDoxMHB4O3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0uZGlhbW9uZC1ib3ggLmJveC10aXRsZXtjb2xvcjojNDQ0ZjYwO21hcmdpbi1ib3R0b206MTBweDtmb250LXdlaWdodDo1MDB9LmRpYW1vbmQtYm94IC5ib3gtdGV4dHtjb2xvcjojYTlhYmFjO2ZvbnQtc2l6ZToxM3B4fS5kaWFtb25kLWJveC5wcmltYXJ5IC5kaWFtb25ke2JhY2tncm91bmQtY29sb3I6IzlhNWFjMjtib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoNTcsMTA2LDI1MiwuNDIpLDAgNHB4IDIzcHggMHB4IHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSg1NywxMDYsMjUyLC4yKSAhaW1wb3J0YW50fS5kaWFtb25kLWJveC5wcmltYXJ5IC5ib3gtdGl0bGV7Y29sb3I6IzlhNWFjMn0uZGlhbW9uZC1ib3guc2Vjb25kYXJ5IC5kaWFtb25ke2JhY2tncm91bmQtY29sb3I6IzlhNWFjMjtib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMTI0LDc3LDI1NSwuNDIpLDAgNHB4IDIzcHggMHB4IHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSgxMjQsNzcsMjU1LC4yKSAhaW1wb3J0YW50fS5kaWFtb25kLWJveC5zZWNvbmRhcnkgLmJveC10aXRsZXtjb2xvcjojOWE1YWMyfS5kaWFtb25kLWJveC5hY2NlbnQgLmRpYW1vbmR7YmFja2dyb3VuZC1jb2xvcjojYzM2OWM3O2JveC1zaGFkb3c6MCAxNHB4IDI2cHggLTEycHggcmdiYSgyNTUsMTE0LDExNSwuNDIpLDAgNHB4IDIzcHggMHB4IHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSgyNTUsMTE0LDExNSwuMikgIWltcG9ydGFudH0uZGlhbW9uZC1ib3guYWNjZW50IC5ib3gtdGl0bGV7Y29sb3I6I2MzNjljN30uZGlhbW9uZC1ib3guaW5mbyAuZGlhbW9uZHtiYWNrZ3JvdW5kLWNvbG9yOiMwMzliZTU7Ym94LXNoYWRvdzowIDE0cHggMjZweCAtMTJweCByZ2JhKDMsMTU1LDIyOSwuNDIpLDAgNHB4IDIzcHggMHB4IHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSgzLDE1NSwyMjksLjIpICFpbXBvcnRhbnR9LmRpYW1vbmQtYm94LmluZm8gLmJveC10aXRsZXtjb2xvcjojMDM5YmU1fS5kaWFtb25kLWJveC5zdWNjZXNzIC5kaWFtb25ke2JhY2tncm91bmQtY29sb3I6IzAwYjI4OTtib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMCwxNzgsMTM3LC40MiksMCA0cHggMjNweCAwcHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDAsMTc4LDEzNywuMikgIWltcG9ydGFudH0uZGlhbW9uZC1ib3guc3VjY2VzcyAuYm94LXRpdGxle2NvbG9yOiMwMGIyODl9LmRpYW1vbmQtYm94Lndhcm5pbmcgLmRpYW1vbmR7YmFja2dyb3VuZC1jb2xvcjojZWRhNTE0O2JveC1zaGFkb3c6MCAxNHB4IDI2cHggLTEycHggcmdiYSgyMzcsMTY1LDIwLC40MiksMCA0cHggMjNweCAwcHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDIzNywxNjUsMjAsLjIpICFpbXBvcnRhbnR9LmRpYW1vbmQtYm94Lndhcm5pbmcgLmJveC10aXRsZXtjb2xvcjojZWRhNTE0fS5kaWFtb25kLWJveC5kYW5nZXIgLmRpYW1vbmR7YmFja2dyb3VuZC1jb2xvcjojZmY3MjczO2JveC1zaGFkb3c6MCAxNHB4IDI2cHggLTEycHggcmdiYSgyNTUsMTE0LDExNSwuNDIpLDAgNHB4IDIzcHggMHB4IHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSgyNTUsMTE0LDExNSwuMikgIWltcG9ydGFudH0uZGlhbW9uZC1ib3guZGFuZ2VyIC5ib3gtdGl0bGV7Y29sb3I6I2ZmNzI3M30uc3F1YXJlLWljb24tYm94e3RleHQtYWxpZ246Y2VudGVyfS5zcXVhcmUtaWNvbi1ib3g6aG92ZXIgLmljb24tYm94LXdyYXBwZXIgLmljb24tYm94OmFmdGVye3RyYW5zZm9ybTpzY2FsZSgxKX0uc3F1YXJlLWljb24tYm94LnJvdW5kZWQgLmljb24tYm94e2JvcmRlci1yYWRpdXM6MTAwcHggIWltcG9ydGFudH0uc3F1YXJlLWljb24tYm94LnJvdW5kZWQgLmljb24tYm94OmFmdGVye2JvcmRlci1yYWRpdXM6MTAwcHggIWltcG9ydGFudH0uc3F1YXJlLWljb24tYm94IC5pY29uLWJveC13cmFwcGVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjVweH0uc3F1YXJlLWljb24tYm94IC5pY29uLWJveC13cmFwcGVyIC5pY29uLWJveHt3aWR0aDo2MHB4O2hlaWdodDo2MHB4O2JhY2tncm91bmQtY29sb3I6Izk5OTtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItcmFkaXVzOjRweDtjdXJzb3I6cG9pbnRlcn0uc3F1YXJlLWljb24tYm94IC5pY29uLWJveC13cmFwcGVyIC5pY29uLWJveCBpe2ZvbnQtc2l6ZToyOHB4O3Bvc2l0aW9uOmFic29sdXRlO2NvbG9yOiNmZmY7bGVmdDoxNnB4O3RvcDoxNnB4fS5zcXVhcmUtaWNvbi1ib3ggLmljb24tYm94LXdyYXBwZXIgLmljb24tYm94OmFmdGVye3dpZHRoOjc2cHg7aGVpZ2h0Ojc2cHg7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO3RvcDotOHB4O2xlZnQ6LThweDtvcGFjaXR5Oi44O2JvcmRlci1yYWRpdXM6NHB4O3RyYW5zZm9ybTpzY2FsZSgwLjgpO3RyYW5zaXRpb246YWxsIC4zc30uc3F1YXJlLWljb24tYm94IC5ib3gtdGl0bGV7Y29sb3I6IzQ0NGY2MDtwYWRkaW5nOjVweDtmb250LXdlaWdodDo1MDB9LnNxdWFyZS1pY29uLWJveCAuYm94LXRleHR7Y29sb3I6I2E5YWJhYztwYWRkaW5nOjAgMTBweDtmb250LXNpemU6MTNweH0uc3F1YXJlLWljb24tYm94LnByaW1hcnkgLmljb24tYm94e2JhY2tncm91bmQtY29sb3I6IzlhNWFjMjtib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoNTcsMTA2LDI1MiwuNDIpLDAgNHB4IDIzcHggMHB4IHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSg1NywxMDYsMjUyLC4yKSAhaW1wb3J0YW50fS5zcXVhcmUtaWNvbi1ib3gucHJpbWFyeSAuaWNvbi1ib3g6YWZ0ZXJ7Ym9yZGVyOjJweCBzb2xpZCAjOWE1YWMyfS5zcXVhcmUtaWNvbi1ib3gucHJpbWFyeSAuYm94LXRpdGxle2NvbG9yOiM5YTVhYzJ9LnNxdWFyZS1pY29uLWJveC5zZWNvbmRhcnkgLmljb24tYm94e2JhY2tncm91bmQtY29sb3I6IzlhNWFjMjtib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMTI0LDc3LDI1NSwuNDIpLDAgNHB4IDIzcHggMHB4IHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSgxMjQsNzcsMjU1LC4yKSAhaW1wb3J0YW50fS5zcXVhcmUtaWNvbi1ib3guc2Vjb25kYXJ5IC5pY29uLWJveDphZnRlcntib3JkZXI6MnB4IHNvbGlkICM5YTVhYzJ9LnNxdWFyZS1pY29uLWJveC5zZWNvbmRhcnkgLmJveC10aXRsZXtjb2xvcjojOWE1YWMyfS5zcXVhcmUtaWNvbi1ib3guYWNjZW50IC5pY29uLWJveHtiYWNrZ3JvdW5kLWNvbG9yOiNjMzY5Yzc7Ym94LXNoYWRvdzowIDE0cHggMjZweCAtMTJweCByZ2JhKDI1NSwxMTQsMTE1LC40MiksMCA0cHggMjNweCAwcHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDI1NSwxMTQsMTE1LC4yKSAhaW1wb3J0YW50fS5zcXVhcmUtaWNvbi1ib3guYWNjZW50IC5pY29uLWJveDphZnRlcntib3JkZXI6MnB4IHNvbGlkICNjMzY5Yzd9LnNxdWFyZS1pY29uLWJveC5hY2NlbnQgLmJveC10aXRsZXtjb2xvcjojYzM2OWM3fS5zcXVhcmUtaWNvbi1ib3guaW5mbyAuaWNvbi1ib3h7YmFja2dyb3VuZC1jb2xvcjojMDM5YmU1O2JveC1zaGFkb3c6MCAxNHB4IDI2cHggLTEycHggcmdiYSgzLDE1NSwyMjksLjQyKSwwIDRweCAyM3B4IDBweCByZ2JhKDAsMCwwLC4xMiksMCA4cHggMTBweCAtNXB4IHJnYmEoMywxNTUsMjI5LC4yKSAhaW1wb3J0YW50fS5zcXVhcmUtaWNvbi1ib3guaW5mbyAuaWNvbi1ib3g6YWZ0ZXJ7Ym9yZGVyOjJweCBzb2xpZCAjMDM5YmU1fS5zcXVhcmUtaWNvbi1ib3guaW5mbyAuYm94LXRpdGxle2NvbG9yOiMwMzliZTV9LnNxdWFyZS1pY29uLWJveC5zdWNjZXNzIC5pY29uLWJveHtiYWNrZ3JvdW5kLWNvbG9yOiMwMGIyODk7Ym94LXNoYWRvdzowIDE0cHggMjZweCAtMTJweCByZ2JhKDAsMTc4LDEzNywuNDIpLDAgNHB4IDIzcHggMHB4IHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSgwLDE3OCwxMzcsLjIpICFpbXBvcnRhbnR9LnNxdWFyZS1pY29uLWJveC5zdWNjZXNzIC5pY29uLWJveDphZnRlcntib3JkZXI6MnB4IHNvbGlkICMwMGIyODl9LnNxdWFyZS1pY29uLWJveC5zdWNjZXNzIC5ib3gtdGl0bGV7Y29sb3I6IzAwYjI4OX0uc3F1YXJlLWljb24tYm94Lndhcm5pbmcgLmljb24tYm94e2JhY2tncm91bmQtY29sb3I6I2VkYTUxNDtib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMjM3LDE2NSwyMCwuNDIpLDAgNHB4IDIzcHggMHB4IHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSgyMzcsMTY1LDIwLC4yKSAhaW1wb3J0YW50fS5zcXVhcmUtaWNvbi1ib3gud2FybmluZyAuaWNvbi1ib3g6YWZ0ZXJ7Ym9yZGVyOjJweCBzb2xpZCAjZWRhNTE0fS5zcXVhcmUtaWNvbi1ib3gud2FybmluZyAuYm94LXRpdGxle2NvbG9yOiNlZGE1MTR9LnNxdWFyZS1pY29uLWJveC5kYW5nZXIgLmljb24tYm94e2JhY2tncm91bmQtY29sb3I6I2ZmNzI3Mztib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMjU1LDExNCwxMTUsLjQyKSwwIDRweCAyM3B4IDBweCByZ2JhKDAsMCwwLC4xMiksMCA4cHggMTBweCAtNXB4IHJnYmEoMjU1LDExNCwxMTUsLjIpICFpbXBvcnRhbnR9LnNxdWFyZS1pY29uLWJveC5kYW5nZXIgLmljb24tYm94OmFmdGVye2JvcmRlcjoycHggc29saWQgI2ZmNzI3M30uc3F1YXJlLWljb24tYm94LmRhbmdlciAuYm94LXRpdGxle2NvbG9yOiNmZjcyNzN9LnNoYWRvdy1pY29uLWJveCBzcGFue2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0Ojc1cHg7d2lkdGg6NzVweDtjb2xvcjojZmZmO3RleHQtc2hhZG93OnJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDFweCAxcHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgMnB4IDJweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSAzcHggM3B4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDRweCA0cHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgNXB4IDVweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSA2cHggNnB4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDdweCA3cHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgOHB4IDhweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSA5cHggOXB4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDEwcHggMTBweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSAxMXB4IDExcHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgMTJweCAxMnB4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDEzcHggMTNweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSAxNHB4IDE0cHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgMTVweCAxNXB4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDE2cHggMTZweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSAxN3B4IDE3cHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgMThweCAxOHB4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDE5cHggMTlweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSAyMHB4IDIwcHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgMjFweCAyMXB4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDIycHggMjJweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSAyM3B4IDIzcHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgMjRweCAyNHB4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDI1cHggMjVweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSAyNnB4IDI2cHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgMjdweCAyN3B4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDI4cHggMjhweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSAyOXB4IDI5cHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgMzBweCAzMHB4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDMxcHggMzFweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSAzMnB4IDMycHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgMzNweCAzM3B4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDM0cHggMzRweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSAzNXB4IDM1cHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgMzZweCAzNnB4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDM3cHggMzdweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSAzOHB4IDM4cHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgMzlweCAzOXB4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDQwcHggNDBweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSA0MXB4IDQxcHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgNDJweCA0MnB4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDQzcHggNDNweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSA0NHB4IDQ0cHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgNDVweCA0NXB4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDQ2cHggNDZweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSA0N3B4IDQ3cHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgNDhweCA0OHB4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDQ5cHggNDlweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSA1MHB4IDUwcHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgNTFweCA1MXB4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDUycHggNTJweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSA1M3B4IDUzcHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgNTRweCA1NHB4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDU1cHggNTVweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSA1NnB4IDU2cHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgNTdweCA1N3B4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDU4cHggNThweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSA1OXB4IDU5cHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgNjBweCA2MHB4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDYxcHggNjFweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSA2MnB4IDYycHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgNjNweCA2M3B4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDY0cHggNjRweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSA2NXB4IDY1cHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgNjZweCA2NnB4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDY3cHggNjdweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSA2OHB4IDY4cHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgNjlweCA2OXB4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDcwcHggNzBweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSA3MXB4IDcxcHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgNzJweCA3MnB4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDczcHggNzNweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSA3NHB4IDc0cHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgNzVweCA3NXB4fS5zaGFkb3ctaWNvbi1ib3h7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXI7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjowIGF1dG87d2lkdGg6NzVweDtoZWlnaHQ6NzVweDtmb250LXNpemU6MjVweDtsaW5lLWhlaWdodDo3NXB4O2JhY2tncm91bmQtY29sb3I6IzlhNWFjMjstd2Via2l0LWJvcmRlci1yYWRpdXM6MTBweDstbW96LWJvcmRlci1yYWRpdXM6MTBweDstbXMtYm9yZGVyLXJhZGl1czoxMHB4O2JvcmRlci1yYWRpdXM6MTBweDstd2Via2l0LWJveC1zaGFkb3c6MCAxNHB4IDI2cHggLTEycHggcmdiYSg1NywxMDYsMjUyLC40MiksMCA0cHggMjNweCAwcHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDU3LDEwNiwyNTIsLjIpICFpbXBvcnRhbnQ7LW1vei1ib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoNTcsMTA2LDI1MiwuNDIpLDAgNHB4IDIzcHggMHB4IHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSg1NywxMDYsMjUyLC4yKSAhaW1wb3J0YW50Oy1tcy1ib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoNTcsMTA2LDI1MiwuNDIpLDAgNHB4IDIzcHggMHB4IHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSg1NywxMDYsMjUyLC4yKSAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAxNHB4IDI2cHggLTEycHggcmdiYSg1NywxMDYsMjUyLC40MiksMCA0cHggMjNweCAwcHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDU3LDEwNiwyNTIsLjIpICFpbXBvcnRhbnR9LnNoYWRvdy1pY29uLWJveC5yb3VuZGVkey13ZWJraXQtYm9yZGVyLXJhZGl1czoxMDBweDstbW96LWJvcmRlci1yYWRpdXM6MTAwcHg7LW1zLWJvcmRlci1yYWRpdXM6MTAwcHg7Ym9yZGVyLXJhZGl1czoxMDBweH0uc2hhZG93LWljb24tYm94LmlzLXNlY29uZGFyeXtiYWNrZ3JvdW5kLWNvbG9yOiM5YTVhYzI7LXdlYmtpdC1ib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMTI0LDc3LDI1NSwuNDIpLDAgNHB4IDIzcHggMHB4IHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSgxMjQsNzcsMjU1LC4yKSAhaW1wb3J0YW50Oy1tb3otYm94LXNoYWRvdzowIDE0cHggMjZweCAtMTJweCByZ2JhKDEyNCw3NywyNTUsLjQyKSwwIDRweCAyM3B4IDBweCByZ2JhKDAsMCwwLC4xMiksMCA4cHggMTBweCAtNXB4IHJnYmEoMTI0LDc3LDI1NSwuMikgIWltcG9ydGFudDstbXMtYm94LXNoYWRvdzowIDE0cHggMjZweCAtMTJweCByZ2JhKDEyNCw3NywyNTUsLjQyKSwwIDRweCAyM3B4IDBweCByZ2JhKDAsMCwwLC4xMiksMCA4cHggMTBweCAtNXB4IHJnYmEoMTI0LDc3LDI1NSwuMikgIWltcG9ydGFudDtib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMTI0LDc3LDI1NSwuNDIpLDAgNHB4IDIzcHggMHB4IHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSgxMjQsNzcsMjU1LC4yKSAhaW1wb3J0YW50fS5zaGFkb3ctaWNvbi1ib3guaXMtc2Vjb25kYXJ5IHNwYW57dGV4dC1zaGFkb3c6cmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgMXB4IDFweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSAycHggMnB4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDNweCAzcHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgNHB4IDRweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSA1cHggNXB4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDZweCA2cHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgN3B4IDdweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSA4cHggOHB4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDlweCA5cHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgMTBweCAxMHB4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDExcHggMTFweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSAxMnB4IDEycHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgMTNweCAxM3B4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDE0cHggMTRweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSAxNXB4IDE1cHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgMTZweCAxNnB4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDE3cHggMTdweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSAxOHB4IDE4cHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgMTlweCAxOXB4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDIwcHggMjBweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSAyMXB4IDIxcHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgMjJweCAyMnB4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDIzcHggMjNweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSAyNHB4IDI0cHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgMjVweCAyNXB4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDI2cHggMjZweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSAyN3B4IDI3cHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgMjhweCAyOHB4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDI5cHggMjlweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSAzMHB4IDMwcHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgMzFweCAzMXB4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDMycHggMzJweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSAzM3B4IDMzcHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgMzRweCAzNHB4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDM1cHggMzVweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSAzNnB4IDM2cHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgMzdweCAzN3B4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDM4cHggMzhweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSAzOXB4IDM5cHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgNDBweCA0MHB4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDQxcHggNDFweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSA0MnB4IDQycHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgNDNweCA0M3B4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDQ0cHggNDRweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSA0NXB4IDQ1cHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgNDZweCA0NnB4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDQ3cHggNDdweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSA0OHB4IDQ4cHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgNDlweCA0OXB4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDUwcHggNTBweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSA1MXB4IDUxcHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgNTJweCA1MnB4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDUzcHggNTNweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSA1NHB4IDU0cHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgNTVweCA1NXB4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDU2cHggNTZweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSA1N3B4IDU3cHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgNThweCA1OHB4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDU5cHggNTlweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSA2MHB4IDYwcHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgNjFweCA2MXB4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDYycHggNjJweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSA2M3B4IDYzcHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgNjRweCA2NHB4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDY1cHggNjVweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSA2NnB4IDY2cHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgNjdweCA2N3B4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDY4cHggNjhweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSA2OXB4IDY5cHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgNzBweCA3MHB4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDcxcHggNzFweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSA3MnB4IDcycHgscmdiKDExNC43Njc2OTkxMTUsNTYuMDA2NjM3MTY4MSwxNTEuNDkzMzYyODMxOSkgNzNweCA3M3B4LHJnYigxMTQuNzY3Njk5MTE1LDU2LjAwNjYzNzE2ODEsMTUxLjQ5MzM2MjgzMTkpIDc0cHggNzRweCxyZ2IoMTE0Ljc2NzY5OTExNSw1Ni4wMDY2MzcxNjgxLDE1MS40OTMzNjI4MzE5KSA3NXB4IDc1cHh9LnNoYWRvdy1pY29uLWJveC5pcy1hY2NlbnR7YmFja2dyb3VuZC1jb2xvcjojYzM2OWM3Oy13ZWJraXQtYm94LXNoYWRvdzowIDE0cHggMjZweCAtMTJweCByZ2JhKDI1NSwxMTQsMTE1LC40MiksMCA0cHggMjNweCAwcHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDI1NSwxMTQsMTE1LC4yKSAhaW1wb3J0YW50Oy1tb3otYm94LXNoYWRvdzowIDE0cHggMjZweCAtMTJweCByZ2JhKDI1NSwxMTQsMTE1LC40MiksMCA0cHggMjNweCAwcHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDI1NSwxMTQsMTE1LC4yKSAhaW1wb3J0YW50Oy1tcy1ib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMjU1LDExNCwxMTUsLjQyKSwwIDRweCAyM3B4IDBweCByZ2JhKDAsMCwwLC4xMiksMCA4cHggMTBweCAtNXB4IHJnYmEoMjU1LDExNCwxMTUsLjIpICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowIDE0cHggMjZweCAtMTJweCByZ2JhKDI1NSwxMTQsMTE1LC40MiksMCA0cHggMjNweCAwcHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDI1NSwxMTQsMTE1LC4yKSAhaW1wb3J0YW50fS5zaGFkb3ctaWNvbi1ib3guaXMtYWNjZW50IHNwYW57dGV4dC1zaGFkb3c6cmdiKDE2MS4yMzc4NjQwNzc3LDYxLjg0NDY2MDE5NDIsMTY1LjY1NTMzOTgwNTgpIDFweCAxcHgscmdiKDE2MS4yMzc4NjQwNzc3LDYxLjg0NDY2MDE5NDIsMTY1LjY1NTMzOTgwNTgpIDJweCAycHgscmdiKDE2MS4yMzc4NjQwNzc3LDYxLjg0NDY2MDE5NDIsMTY1LjY1NTMzOTgwNTgpIDNweCAzcHgscmdiKDE2MS4yMzc4NjQwNzc3LDYxLjg0NDY2MDE5NDIsMTY1LjY1NTMzOTgwNTgpIDRweCA0cHgscmdiKDE2MS4yMzc4NjQwNzc3LDYxLjg0NDY2MDE5NDIsMTY1LjY1NTMzOTgwNTgpIDVweCA1cHgscmdiKDE2MS4yMzc4NjQwNzc3LDYxLjg0NDY2MDE5NDIsMTY1LjY1NTMzOTgwNTgpIDZweCA2cHgscmdiKDE2MS4yMzc4NjQwNzc3LDYxLjg0NDY2MDE5NDIsMTY1LjY1NTMzOTgwNTgpIDdweCA3cHgscmdiKDE2MS4yMzc4NjQwNzc3LDYxLjg0NDY2MDE5NDIsMTY1LjY1NTMzOTgwNTgpIDhweCA4cHgscmdiKDE2MS4yMzc4NjQwNzc3LDYxLjg0NDY2MDE5NDIsMTY1LjY1NTMzOTgwNTgpIDlweCA5cHgscmdiKDE2MS4yMzc4NjQwNzc3LDYxLjg0NDY2MDE5NDIsMTY1LjY1NTMzOTgwNTgpIDEwcHggMTBweCxyZ2IoMTYxLjIzNzg2NDA3NzcsNjEuODQ0NjYwMTk0MiwxNjUuNjU1MzM5ODA1OCkgMTFweCAxMXB4LHJnYigxNjEuMjM3ODY0MDc3Nyw2MS44NDQ2NjAxOTQyLDE2NS42NTUzMzk4MDU4KSAxMnB4IDEycHgscmdiKDE2MS4yMzc4NjQwNzc3LDYxLjg0NDY2MDE5NDIsMTY1LjY1NTMzOTgwNTgpIDEzcHggMTNweCxyZ2IoMTYxLjIzNzg2NDA3NzcsNjEuODQ0NjYwMTk0MiwxNjUuNjU1MzM5ODA1OCkgMTRweCAxNHB4LHJnYigxNjEuMjM3ODY0MDc3Nyw2MS44NDQ2NjAxOTQyLDE2NS42NTUzMzk4MDU4KSAxNXB4IDE1cHgscmdiKDE2MS4yMzc4NjQwNzc3LDYxLjg0NDY2MDE5NDIsMTY1LjY1NTMzOTgwNTgpIDE2cHggMTZweCxyZ2IoMTYxLjIzNzg2NDA3NzcsNjEuODQ0NjYwMTk0MiwxNjUuNjU1MzM5ODA1OCkgMTdweCAxN3B4LHJnYigxNjEuMjM3ODY0MDc3Nyw2MS44NDQ2NjAxOTQyLDE2NS42NTUzMzk4MDU4KSAxOHB4IDE4cHgscmdiKDE2MS4yMzc4NjQwNzc3LDYxLjg0NDY2MDE5NDIsMTY1LjY1NTMzOTgwNTgpIDE5cHggMTlweCxyZ2IoMTYxLjIzNzg2NDA3NzcsNjEuODQ0NjYwMTk0MiwxNjUuNjU1MzM5ODA1OCkgMjBweCAyMHB4LHJnYigxNjEuMjM3ODY0MDc3Nyw2MS44NDQ2NjAxOTQyLDE2NS42NTUzMzk4MDU4KSAyMXB4IDIxcHgscmdiKDE2MS4yMzc4NjQwNzc3LDYxLjg0NDY2MDE5NDIsMTY1LjY1NTMzOTgwNTgpIDIycHggMjJweCxyZ2IoMTYxLjIzNzg2NDA3NzcsNjEuODQ0NjYwMTk0MiwxNjUuNjU1MzM5ODA1OCkgMjNweCAyM3B4LHJnYigxNjEuMjM3ODY0MDc3Nyw2MS44NDQ2NjAxOTQyLDE2NS42NTUzMzk4MDU4KSAyNHB4IDI0cHgscmdiKDE2MS4yMzc4NjQwNzc3LDYxLjg0NDY2MDE5NDIsMTY1LjY1NTMzOTgwNTgpIDI1cHggMjVweCxyZ2IoMTYxLjIzNzg2NDA3NzcsNjEuODQ0NjYwMTk0MiwxNjUuNjU1MzM5ODA1OCkgMjZweCAyNnB4LHJnYigxNjEuMjM3ODY0MDc3Nyw2MS44NDQ2NjAxOTQyLDE2NS42NTUzMzk4MDU4KSAyN3B4IDI3cHgscmdiKDE2MS4yMzc4NjQwNzc3LDYxLjg0NDY2MDE5NDIsMTY1LjY1NTMzOTgwNTgpIDI4cHggMjhweCxyZ2IoMTYxLjIzNzg2NDA3NzcsNjEuODQ0NjYwMTk0MiwxNjUuNjU1MzM5ODA1OCkgMjlweCAyOXB4LHJnYigxNjEuMjM3ODY0MDc3Nyw2MS44NDQ2NjAxOTQyLDE2NS42NTUzMzk4MDU4KSAzMHB4IDMwcHgscmdiKDE2MS4yMzc4NjQwNzc3LDYxLjg0NDY2MDE5NDIsMTY1LjY1NTMzOTgwNTgpIDMxcHggMzFweCxyZ2IoMTYxLjIzNzg2NDA3NzcsNjEuODQ0NjYwMTk0MiwxNjUuNjU1MzM5ODA1OCkgMzJweCAzMnB4LHJnYigxNjEuMjM3ODY0MDc3Nyw2MS44NDQ2NjAxOTQyLDE2NS42NTUzMzk4MDU4KSAzM3B4IDMzcHgscmdiKDE2MS4yMzc4NjQwNzc3LDYxLjg0NDY2MDE5NDIsMTY1LjY1NTMzOTgwNTgpIDM0cHggMzRweCxyZ2IoMTYxLjIzNzg2NDA3NzcsNjEuODQ0NjYwMTk0MiwxNjUuNjU1MzM5ODA1OCkgMzVweCAzNXB4LHJnYigxNjEuMjM3ODY0MDc3Nyw2MS44NDQ2NjAxOTQyLDE2NS42NTUzMzk4MDU4KSAzNnB4IDM2cHgscmdiKDE2MS4yMzc4NjQwNzc3LDYxLjg0NDY2MDE5NDIsMTY1LjY1NTMzOTgwNTgpIDM3cHggMzdweCxyZ2IoMTYxLjIzNzg2NDA3NzcsNjEuODQ0NjYwMTk0MiwxNjUuNjU1MzM5ODA1OCkgMzhweCAzOHB4LHJnYigxNjEuMjM3ODY0MDc3Nyw2MS44NDQ2NjAxOTQyLDE2NS42NTUzMzk4MDU4KSAzOXB4IDM5cHgscmdiKDE2MS4yMzc4NjQwNzc3LDYxLjg0NDY2MDE5NDIsMTY1LjY1NTMzOTgwNTgpIDQwcHggNDBweCxyZ2IoMTYxLjIzNzg2NDA3NzcsNjEuODQ0NjYwMTk0MiwxNjUuNjU1MzM5ODA1OCkgNDFweCA0MXB4LHJnYigxNjEuMjM3ODY0MDc3Nyw2MS44NDQ2NjAxOTQyLDE2NS42NTUzMzk4MDU4KSA0MnB4IDQycHgscmdiKDE2MS4yMzc4NjQwNzc3LDYxLjg0NDY2MDE5NDIsMTY1LjY1NTMzOTgwNTgpIDQzcHggNDNweCxyZ2IoMTYxLjIzNzg2NDA3NzcsNjEuODQ0NjYwMTk0MiwxNjUuNjU1MzM5ODA1OCkgNDRweCA0NHB4LHJnYigxNjEuMjM3ODY0MDc3Nyw2MS44NDQ2NjAxOTQyLDE2NS42NTUzMzk4MDU4KSA0NXB4IDQ1cHgscmdiKDE2MS4yMzc4NjQwNzc3LDYxLjg0NDY2MDE5NDIsMTY1LjY1NTMzOTgwNTgpIDQ2cHggNDZweCxyZ2IoMTYxLjIzNzg2NDA3NzcsNjEuODQ0NjYwMTk0MiwxNjUuNjU1MzM5ODA1OCkgNDdweCA0N3B4LHJnYigxNjEuMjM3ODY0MDc3Nyw2MS44NDQ2NjAxOTQyLDE2NS42NTUzMzk4MDU4KSA0OHB4IDQ4cHgscmdiKDE2MS4yMzc4NjQwNzc3LDYxLjg0NDY2MDE5NDIsMTY1LjY1NTMzOTgwNTgpIDQ5cHggNDlweCxyZ2IoMTYxLjIzNzg2NDA3NzcsNjEuODQ0NjYwMTk0MiwxNjUuNjU1MzM5ODA1OCkgNTBweCA1MHB4LHJnYigxNjEuMjM3ODY0MDc3Nyw2MS44NDQ2NjAxOTQyLDE2NS42NTUzMzk4MDU4KSA1MXB4IDUxcHgscmdiKDE2MS4yMzc4NjQwNzc3LDYxLjg0NDY2MDE5NDIsMTY1LjY1NTMzOTgwNTgpIDUycHggNTJweCxyZ2IoMTYxLjIzNzg2NDA3NzcsNjEuODQ0NjYwMTk0MiwxNjUuNjU1MzM5ODA1OCkgNTNweCA1M3B4LHJnYigxNjEuMjM3ODY0MDc3Nyw2MS44NDQ2NjAxOTQyLDE2NS42NTUzMzk4MDU4KSA1NHB4IDU0cHgscmdiKDE2MS4yMzc4NjQwNzc3LDYxLjg0NDY2MDE5NDIsMTY1LjY1NTMzOTgwNTgpIDU1cHggNTVweCxyZ2IoMTYxLjIzNzg2NDA3NzcsNjEuODQ0NjYwMTk0MiwxNjUuNjU1MzM5ODA1OCkgNTZweCA1NnB4LHJnYigxNjEuMjM3ODY0MDc3Nyw2MS44NDQ2NjAxOTQyLDE2NS42NTUzMzk4MDU4KSA1N3B4IDU3cHgscmdiKDE2MS4yMzc4NjQwNzc3LDYxLjg0NDY2MDE5NDIsMTY1LjY1NTMzOTgwNTgpIDU4cHggNThweCxyZ2IoMTYxLjIzNzg2NDA3NzcsNjEuODQ0NjYwMTk0MiwxNjUuNjU1MzM5ODA1OCkgNTlweCA1OXB4LHJnYigxNjEuMjM3ODY0MDc3Nyw2MS44NDQ2NjAxOTQyLDE2NS42NTUzMzk4MDU4KSA2MHB4IDYwcHgscmdiKDE2MS4yMzc4NjQwNzc3LDYxLjg0NDY2MDE5NDIsMTY1LjY1NTMzOTgwNTgpIDYxcHggNjFweCxyZ2IoMTYxLjIzNzg2NDA3NzcsNjEuODQ0NjYwMTk0MiwxNjUuNjU1MzM5ODA1OCkgNjJweCA2MnB4LHJnYigxNjEuMjM3ODY0MDc3Nyw2MS44NDQ2NjAxOTQyLDE2NS42NTUzMzk4MDU4KSA2M3B4IDYzcHgscmdiKDE2MS4yMzc4NjQwNzc3LDYxLjg0NDY2MDE5NDIsMTY1LjY1NTMzOTgwNTgpIDY0cHggNjRweCxyZ2IoMTYxLjIzNzg2NDA3NzcsNjEuODQ0NjYwMTk0MiwxNjUuNjU1MzM5ODA1OCkgNjVweCA2NXB4LHJnYigxNjEuMjM3ODY0MDc3Nyw2MS44NDQ2NjAxOTQyLDE2NS42NTUzMzk4MDU4KSA2NnB4IDY2cHgscmdiKDE2MS4yMzc4NjQwNzc3LDYxLjg0NDY2MDE5NDIsMTY1LjY1NTMzOTgwNTgpIDY3cHggNjdweCxyZ2IoMTYxLjIzNzg2NDA3NzcsNjEuODQ0NjYwMTk0MiwxNjUuNjU1MzM5ODA1OCkgNjhweCA2OHB4LHJnYigxNjEuMjM3ODY0MDc3Nyw2MS44NDQ2NjAxOTQyLDE2NS42NTUzMzk4MDU4KSA2OXB4IDY5cHgscmdiKDE2MS4yMzc4NjQwNzc3LDYxLjg0NDY2MDE5NDIsMTY1LjY1NTMzOTgwNTgpIDcwcHggNzBweCxyZ2IoMTYxLjIzNzg2NDA3NzcsNjEuODQ0NjYwMTk0MiwxNjUuNjU1MzM5ODA1OCkgNzFweCA3MXB4LHJnYigxNjEuMjM3ODY0MDc3Nyw2MS44NDQ2NjAxOTQyLDE2NS42NTUzMzk4MDU4KSA3MnB4IDcycHgscmdiKDE2MS4yMzc4NjQwNzc3LDYxLjg0NDY2MDE5NDIsMTY1LjY1NTMzOTgwNTgpIDczcHggNzNweCxyZ2IoMTYxLjIzNzg2NDA3NzcsNjEuODQ0NjYwMTk0MiwxNjUuNjU1MzM5ODA1OCkgNzRweCA3NHB4LHJnYigxNjEuMjM3ODY0MDc3Nyw2MS44NDQ2NjAxOTQyLDE2NS42NTUzMzk4MDU4KSA3NXB4IDc1cHh9LnNoYWRvdy1pY29uLWJveC5pcy1pbmZve2JhY2tncm91bmQtY29sb3I6IzAzOWJlNTstd2Via2l0LWJveC1zaGFkb3c6MCAxNHB4IDI2cHggLTEycHggcmdiYSgzLDE1NSwyMjksLjQyKSwwIDRweCAyM3B4IDBweCByZ2JhKDAsMCwwLC4xMiksMCA4cHggMTBweCAtNXB4IHJnYmEoMywxNTUsMjI5LC4yKSAhaW1wb3J0YW50Oy1tb3otYm94LXNoYWRvdzowIDE0cHggMjZweCAtMTJweCByZ2JhKDMsMTU1LDIyOSwuNDIpLDAgNHB4IDIzcHggMHB4IHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSgzLDE1NSwyMjksLjIpICFpbXBvcnRhbnQ7LW1zLWJveC1zaGFkb3c6MCAxNHB4IDI2cHggLTEycHggcmdiYSgzLDE1NSwyMjksLjQyKSwwIDRweCAyM3B4IDBweCByZ2JhKDAsMCwwLC4xMiksMCA4cHggMTBweCAtNXB4IHJnYmEoMywxNTUsMjI5LC4yKSAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAxNHB4IDI2cHggLTEycHggcmdiYSgzLDE1NSwyMjksLjQyKSwwIDRweCAyM3B4IDBweCByZ2JhKDAsMCwwLC4xMiksMCA4cHggMTBweCAtNXB4IHJnYmEoMywxNTUsMjI5LC4yKSAhaW1wb3J0YW50fS5zaGFkb3ctaWNvbi1ib3guaXMtaW5mbyBzcGFue3RleHQtc2hhZG93OnJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDFweCAxcHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgMnB4IDJweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSAzcHggM3B4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDRweCA0cHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgNXB4IDVweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSA2cHggNnB4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDdweCA3cHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgOHB4IDhweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSA5cHggOXB4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDEwcHggMTBweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSAxMXB4IDExcHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgMTJweCAxMnB4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDEzcHggMTNweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSAxNHB4IDE0cHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgMTVweCAxNXB4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDE2cHggMTZweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSAxN3B4IDE3cHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgMThweCAxOHB4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDE5cHggMTlweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSAyMHB4IDIwcHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgMjFweCAyMXB4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDIycHggMjJweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSAyM3B4IDIzcHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgMjRweCAyNHB4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDI1cHggMjVweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSAyNnB4IDI2cHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgMjdweCAyN3B4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDI4cHggMjhweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSAyOXB4IDI5cHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgMzBweCAzMHB4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDMxcHggMzFweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSAzMnB4IDMycHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgMzNweCAzM3B4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDM0cHggMzRweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSAzNXB4IDM1cHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgMzZweCAzNnB4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDM3cHggMzdweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSAzOHB4IDM4cHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgMzlweCAzOXB4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDQwcHggNDBweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSA0MXB4IDQxcHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgNDJweCA0MnB4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDQzcHggNDNweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSA0NHB4IDQ0cHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgNDVweCA0NXB4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDQ2cHggNDZweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSA0N3B4IDQ3cHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgNDhweCA0OHB4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDQ5cHggNDlweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSA1MHB4IDUwcHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgNTFweCA1MXB4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDUycHggNTJweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSA1M3B4IDUzcHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgNTRweCA1NHB4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDU1cHggNTVweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSA1NnB4IDU2cHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgNTdweCA1N3B4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDU4cHggNThweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSA1OXB4IDU5cHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgNjBweCA2MHB4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDYxcHggNjFweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSA2MnB4IDYycHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgNjNweCA2M3B4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDY0cHggNjRweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSA2NXB4IDY1cHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgNjZweCA2NnB4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDY3cHggNjdweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSA2OHB4IDY4cHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgNjlweCA2OXB4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDcwcHggNzBweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSA3MXB4IDcxcHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgNzJweCA3MnB4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDczcHggNzNweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSA3NHB4IDc0cHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgNzVweCA3NXB4fS5zaGFkb3ctaWNvbi1ib3guaXMtc3VjY2Vzc3tiYWNrZ3JvdW5kLWNvbG9yOiMwMGIyODk7LXdlYmtpdC1ib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMCwxNzgsMTM3LC40MiksMCA0cHggMjNweCAwcHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDAsMTc4LDEzNywuMikgIWltcG9ydGFudDstbW96LWJveC1zaGFkb3c6MCAxNHB4IDI2cHggLTEycHggcmdiYSgwLDE3OCwxMzcsLjQyKSwwIDRweCAyM3B4IDBweCByZ2JhKDAsMCwwLC4xMiksMCA4cHggMTBweCAtNXB4IHJnYmEoMCwxNzgsMTM3LC4yKSAhaW1wb3J0YW50Oy1tcy1ib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMCwxNzgsMTM3LC40MiksMCA0cHggMjNweCAwcHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDAsMTc4LDEzNywuMikgIWltcG9ydGFudDtib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMCwxNzgsMTM3LC40MiksMCA0cHggMjNweCAwcHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDAsMTc4LDEzNywuMikgIWltcG9ydGFudH0uc2hhZG93LWljb24tYm94LmlzLXN1Y2Nlc3Mgc3Bhbnt0ZXh0LXNoYWRvdzpyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSAxcHggMXB4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDJweCAycHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgM3B4IDNweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSA0cHggNHB4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDVweCA1cHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgNnB4IDZweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSA3cHggN3B4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDhweCA4cHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgOXB4IDlweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSAxMHB4IDEwcHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgMTFweCAxMXB4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDEycHggMTJweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSAxM3B4IDEzcHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgMTRweCAxNHB4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDE1cHggMTVweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSAxNnB4IDE2cHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgMTdweCAxN3B4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDE4cHggMThweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSAxOXB4IDE5cHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgMjBweCAyMHB4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDIxcHggMjFweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSAyMnB4IDIycHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgMjNweCAyM3B4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDI0cHggMjRweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSAyNXB4IDI1cHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgMjZweCAyNnB4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDI3cHggMjdweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSAyOHB4IDI4cHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgMjlweCAyOXB4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDMwcHggMzBweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSAzMXB4IDMxcHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgMzJweCAzMnB4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDMzcHggMzNweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSAzNHB4IDM0cHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgMzVweCAzNXB4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDM2cHggMzZweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSAzN3B4IDM3cHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgMzhweCAzOHB4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDM5cHggMzlweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSA0MHB4IDQwcHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgNDFweCA0MXB4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDQycHggNDJweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSA0M3B4IDQzcHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgNDRweCA0NHB4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDQ1cHggNDVweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSA0NnB4IDQ2cHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgNDdweCA0N3B4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDQ4cHggNDhweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSA0OXB4IDQ5cHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgNTBweCA1MHB4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDUxcHggNTFweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSA1MnB4IDUycHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgNTNweCA1M3B4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDU0cHggNTRweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSA1NXB4IDU1cHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgNTZweCA1NnB4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDU3cHggNTdweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSA1OHB4IDU4cHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgNTlweCA1OXB4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDYwcHggNjBweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSA2MXB4IDYxcHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgNjJweCA2MnB4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDYzcHggNjNweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSA2NHB4IDY0cHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgNjVweCA2NXB4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDY2cHggNjZweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSA2N3B4IDY3cHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgNjhweCA2OHB4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDY5cHggNjlweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSA3MHB4IDcwcHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgNzFweCA3MXB4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDcycHggNzJweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSA3M3B4IDczcHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgNzRweCA3NHB4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDc1cHggNzVweH0uc2hhZG93LWljb24tYm94LmlzLXdhcm5pbmd7YmFja2dyb3VuZC1jb2xvcjojZWRhNTE0Oy13ZWJraXQtYm94LXNoYWRvdzowIDE0cHggMjZweCAtMTJweCByZ2JhKDIzNywxNjUsMjAsLjQyKSwwIDRweCAyM3B4IDBweCByZ2JhKDAsMCwwLC4xMiksMCA4cHggMTBweCAtNXB4IHJnYmEoMjM3LDE2NSwyMCwuMikgIWltcG9ydGFudDstbW96LWJveC1zaGFkb3c6MCAxNHB4IDI2cHggLTEycHggcmdiYSgyMzcsMTY1LDIwLC40MiksMCA0cHggMjNweCAwcHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDIzNywxNjUsMjAsLjIpICFpbXBvcnRhbnQ7LW1zLWJveC1zaGFkb3c6MCAxNHB4IDI2cHggLTEycHggcmdiYSgyMzcsMTY1LDIwLC40MiksMCA0cHggMjNweCAwcHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDIzNywxNjUsMjAsLjIpICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowIDE0cHggMjZweCAtMTJweCByZ2JhKDIzNywxNjUsMjAsLjQyKSwwIDRweCAyM3B4IDBweCByZ2JhKDAsMCwwLC4xMiksMCA4cHggMTBweCAtNXB4IHJnYmEoMjM3LDE2NSwyMCwuMikgIWltcG9ydGFudH0uc2hhZG93LWljb24tYm94LmlzLXdhcm5pbmcgc3Bhbnt0ZXh0LXNoYWRvdzpyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSAxcHggMXB4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDJweCAycHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgM3B4IDNweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSA0cHggNHB4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDVweCA1cHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgNnB4IDZweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSA3cHggN3B4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDhweCA4cHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgOXB4IDlweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSAxMHB4IDEwcHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgMTFweCAxMXB4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDEycHggMTJweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSAxM3B4IDEzcHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgMTRweCAxNHB4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDE1cHggMTVweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSAxNnB4IDE2cHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgMTdweCAxN3B4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDE4cHggMThweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSAxOXB4IDE5cHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgMjBweCAyMHB4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDIxcHggMjFweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSAyMnB4IDIycHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgMjNweCAyM3B4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDI0cHggMjRweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSAyNXB4IDI1cHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgMjZweCAyNnB4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDI3cHggMjdweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSAyOHB4IDI4cHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgMjlweCAyOXB4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDMwcHggMzBweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSAzMXB4IDMxcHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgMzJweCAzMnB4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDMzcHggMzNweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSAzNHB4IDM0cHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgMzVweCAzNXB4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDM2cHggMzZweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSAzN3B4IDM3cHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgMzhweCAzOHB4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDM5cHggMzlweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSA0MHB4IDQwcHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgNDFweCA0MXB4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDQycHggNDJweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSA0M3B4IDQzcHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgNDRweCA0NHB4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDQ1cHggNDVweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSA0NnB4IDQ2cHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgNDdweCA0N3B4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDQ4cHggNDhweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSA0OXB4IDQ5cHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgNTBweCA1MHB4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDUxcHggNTFweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSA1MnB4IDUycHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgNTNweCA1M3B4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDU0cHggNTRweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSA1NXB4IDU1cHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgNTZweCA1NnB4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDU3cHggNTdweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSA1OHB4IDU4cHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgNTlweCA1OXB4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDYwcHggNjBweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSA2MXB4IDYxcHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgNjJweCA2MnB4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDYzcHggNjNweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSA2NHB4IDY0cHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgNjVweCA2NXB4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDY2cHggNjZweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSA2N3B4IDY3cHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgNjhweCA2OHB4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDY5cHggNjlweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSA3MHB4IDcwcHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgNzFweCA3MXB4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDcycHggNzJweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSA3M3B4IDczcHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgNzRweCA3NHB4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDc1cHggNzVweH0uc2hhZG93LWljb24tYm94LmlzLWRhbmdlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZjcyNzM7LXdlYmtpdC1ib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMjU1LDExNCwxMTUsLjQyKSwwIDRweCAyM3B4IDBweCByZ2JhKDAsMCwwLC4xMiksMCA4cHggMTBweCAtNXB4IHJnYmEoMjU1LDExNCwxMTUsLjIpICFpbXBvcnRhbnQ7LW1vei1ib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMjU1LDExNCwxMTUsLjQyKSwwIDRweCAyM3B4IDBweCByZ2JhKDAsMCwwLC4xMiksMCA4cHggMTBweCAtNXB4IHJnYmEoMjU1LDExNCwxMTUsLjIpICFpbXBvcnRhbnQ7LW1zLWJveC1zaGFkb3c6MCAxNHB4IDI2cHggLTEycHggcmdiYSgyNTUsMTE0LDExNSwuNDIpLDAgNHB4IDIzcHggMHB4IHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSgyNTUsMTE0LDExNSwuMikgIWltcG9ydGFudDtib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMjU1LDExNCwxMTUsLjQyKSwwIDRweCAyM3B4IDBweCByZ2JhKDAsMCwwLC4xMiksMCA4cHggMTBweCAtNXB4IHJnYmEoMjU1LDExNCwxMTUsLjIpICFpbXBvcnRhbnR9LnNoYWRvdy1pY29uLWJveC5pcy1kYW5nZXIgc3Bhbnt0ZXh0LXNoYWRvdzpyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgMXB4IDFweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgMnB4IDJweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgM3B4IDNweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgNHB4IDRweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgNXB4IDVweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgNnB4IDZweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgN3B4IDdweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgOHB4IDhweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgOXB4IDlweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgMTBweCAxMHB4LHJnYigyNTUsMzcuNSwzOS4wNDI1NTMxOTE1KSAxMXB4IDExcHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDEycHggMTJweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgMTNweCAxM3B4LHJnYigyNTUsMzcuNSwzOS4wNDI1NTMxOTE1KSAxNHB4IDE0cHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDE1cHggMTVweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgMTZweCAxNnB4LHJnYigyNTUsMzcuNSwzOS4wNDI1NTMxOTE1KSAxN3B4IDE3cHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDE4cHggMThweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgMTlweCAxOXB4LHJnYigyNTUsMzcuNSwzOS4wNDI1NTMxOTE1KSAyMHB4IDIwcHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDIxcHggMjFweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgMjJweCAyMnB4LHJnYigyNTUsMzcuNSwzOS4wNDI1NTMxOTE1KSAyM3B4IDIzcHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDI0cHggMjRweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgMjVweCAyNXB4LHJnYigyNTUsMzcuNSwzOS4wNDI1NTMxOTE1KSAyNnB4IDI2cHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDI3cHggMjdweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgMjhweCAyOHB4LHJnYigyNTUsMzcuNSwzOS4wNDI1NTMxOTE1KSAyOXB4IDI5cHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDMwcHggMzBweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgMzFweCAzMXB4LHJnYigyNTUsMzcuNSwzOS4wNDI1NTMxOTE1KSAzMnB4IDMycHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDMzcHggMzNweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgMzRweCAzNHB4LHJnYigyNTUsMzcuNSwzOS4wNDI1NTMxOTE1KSAzNXB4IDM1cHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDM2cHggMzZweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgMzdweCAzN3B4LHJnYigyNTUsMzcuNSwzOS4wNDI1NTMxOTE1KSAzOHB4IDM4cHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDM5cHggMzlweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgNDBweCA0MHB4LHJnYigyNTUsMzcuNSwzOS4wNDI1NTMxOTE1KSA0MXB4IDQxcHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDQycHggNDJweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgNDNweCA0M3B4LHJnYigyNTUsMzcuNSwzOS4wNDI1NTMxOTE1KSA0NHB4IDQ0cHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDQ1cHggNDVweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgNDZweCA0NnB4LHJnYigyNTUsMzcuNSwzOS4wNDI1NTMxOTE1KSA0N3B4IDQ3cHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDQ4cHggNDhweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgNDlweCA0OXB4LHJnYigyNTUsMzcuNSwzOS4wNDI1NTMxOTE1KSA1MHB4IDUwcHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDUxcHggNTFweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgNTJweCA1MnB4LHJnYigyNTUsMzcuNSwzOS4wNDI1NTMxOTE1KSA1M3B4IDUzcHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDU0cHggNTRweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgNTVweCA1NXB4LHJnYigyNTUsMzcuNSwzOS4wNDI1NTMxOTE1KSA1NnB4IDU2cHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDU3cHggNTdweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgNThweCA1OHB4LHJnYigyNTUsMzcuNSwzOS4wNDI1NTMxOTE1KSA1OXB4IDU5cHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDYwcHggNjBweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgNjFweCA2MXB4LHJnYigyNTUsMzcuNSwzOS4wNDI1NTMxOTE1KSA2MnB4IDYycHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDYzcHggNjNweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgNjRweCA2NHB4LHJnYigyNTUsMzcuNSwzOS4wNDI1NTMxOTE1KSA2NXB4IDY1cHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDY2cHggNjZweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgNjdweCA2N3B4LHJnYigyNTUsMzcuNSwzOS4wNDI1NTMxOTE1KSA2OHB4IDY4cHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDY5cHggNjlweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgNzBweCA3MHB4LHJnYigyNTUsMzcuNSwzOS4wNDI1NTMxOTE1KSA3MXB4IDcxcHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDcycHggNzJweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgNzNweCA3M3B4LHJnYigyNTUsMzcuNSwzOS4wNDI1NTMxOTE1KSA3NHB4IDc0cHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDc1cHggNzVweH0uc2hhZG93LXRpdGxle3BhZGRpbmctdG9wOjEwcHg7Y29sb3I6IzQ0NGY2MDtmb250LXdlaWdodDo1MDB9LnNoYWRvdy10ZXh0e2NvbG9yOiNhOWFiYWM7Zm9udC1zaXplOjEzcHh9LnNpbXBsZS1jb3VudGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5zaW1wbGUtY291bnRlciAuY291bnRlci1udW1iZXJ7Zm9udC1zaXplOjNyZW07Y29sb3I6IzQ0NGY2MDt6LWluZGV4Ojk5fS5zaW1wbGUtY291bnRlciAuY291bnRlci1udW1iZXIuaXMtYm9sZHtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudH0uc2ltcGxlLWNvdW50ZXIgLmNvdW50ZXItdGV4dHt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1mYW1pbHk6XCJOZXhhIExpZ2h0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo5MDA7Y29sb3I6IzlhNWFjMiAhaW1wb3J0YW50fS5zaW1wbGUtY291bnRlciAuYmFja2dyb3VuZC1pY29ue3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtc2l6ZTo1cmVtO3RvcDotMTBweCAhaW1wb3J0YW50O2xlZnQ6MDtyaWdodDowO2NvbG9yOiM5OTk7b3BhY2l0eTouMTt6LWluZGV4OjB9LmNhcmQtY291bnRlciAuZmxleC1jYXJke3BhZGRpbmc6MjBweDtvdmVyZmxvdzp2aXNpYmxlfS5jYXJkLWNvdW50ZXIgLmZsZXgtY2FyZDpob3ZlciAucm91bmQtaWNvbiBpe3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKSBzY2FsZSgxLjA1KTtiYWNrZ3JvdW5kOiNjMzY5Yzc7Ym94LXNoYWRvdzowIDE0cHggMjZweCAtMTJweCByZ2JhKDI1NSwxMTQsMTE1LC40MiksMCA0cHggMjNweCAwcHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDI1NSwxMTQsMTE1LC4yKSAhaW1wb3J0YW50fS5jYXJkLWNvdW50ZXIgLmZsZXgtY2FyZDpob3ZlciAuY291bnRlci10ZXh0e2NvbG9yOiNjMzY5Yzd9LmNhcmQtY291bnRlciAucm91bmQtaWNvbiBpe2ZvbnQtc2l6ZToycmVtO3BhZGRpbmc6MjJweDtjb2xvcjojZmZmO2JhY2tncm91bmQ6IzlhNWFjMjtib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoNTcsMTA2LDI1MiwuNDIpLDAgNHB4IDIzcHggMHB4IHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSg1NywxMDYsMjUyLC4yKSAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MTAwcHg7bWFyZ2luLXRvcDotNDBweDt0cmFuc2l0aW9uOmFsbCAuNHN9LmNhcmQtY291bnRlciAuY291bnRlci1udW1iZXJ7Zm9udC13ZWlnaHQ6Ym9sZGVyO2ZvbnQtc2l6ZToyLjZyZW07Y29sb3I6IzQ0NGY2MH0uY2FyZC1jb3VudGVyIC5jb3VudGVyLXRleHR7Y29sb3I6IzlhNWFjMjtmb250LXdlaWdodDo2MDA7dHJhbnNpdGlvbjphbGwgLjRzO2ZvbnQtc2l6ZToxLjFyZW19Lmljb24tY291bnRlciAuY291bnRlci1pY29uIGl7Zm9udC1zaXplOjMuNHJlbTtjb2xvcjojOWE1YWMyfS5pY29uLWNvdW50ZXIgLmNvdW50ZXItbnVtYmVye2ZvbnQtd2VpZ2h0OmJvbGRlcjtmb250LXNpemU6M3JlbTtjb2xvcjojNDQ0ZjYwfS5pY29uLWNvdW50ZXIgLmNvdW50ZXItdGV4dHtjb2xvcjojOWE1YWMyO2ZvbnQtc2l6ZToxLjFyZW07Zm9udC13ZWlnaHQ6NjAwO3RyYW5zaXRpb246YWxsIC40c30ucGFyYWxsYXgtY291bnRlciAuY291bnRlci1pY29uIGl7Zm9udC1zaXplOjMuNHJlbTtjb2xvcjojZmZmfS5wYXJhbGxheC1jb3VudGVyIC5jb3VudGVyLW51bWJlcntmb250LXdlaWdodDpib2xkZXI7Zm9udC1zaXplOjNyZW07Y29sb3I6I2ZmZn0ucGFyYWxsYXgtY291bnRlciAuY291bnRlci10ZXh0e2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6XCJOZXhhIExpZ2h0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MS4xcmVtO2ZvbnQtd2VpZ2h0OjUwMDtwYWRkaW5nOjAgMTBweDt0cmFuc2l0aW9uOmFsbCAuNHN9LnRlYW0tY2xhc3NpYyAudGVhbS1tZW1iZXJ7cG9zaXRpb246cmVsYXRpdmV9LnRlYW0tY2xhc3NpYyAudGVhbS1tZW1iZXIgaW1ne2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7ZGlzcGxheTpibG9ja30udGVhbS1jbGFzc2ljIC50ZWFtLW1lbWJlciAuaXRlbS1vdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTt0cmFuc2l0aW9uOmFsbCAuNXM7b3ZlcmZsb3c6aGlkZGVufS50ZWFtLWNsYXNzaWMgLnRlYW0tbWVtYmVyIC5pdGVtLW92ZXJsYXkgLm92ZXJsYXktcXVvdGV7b3BhY2l0eTowO29wYWNpdHk6MDtjb2xvcjojZmZmO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1NSU7bGVmdDowO3BhZGRpbmc6NSU7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjEwMCU7ei1pbmRleDoyO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzOy1tb3otdHJhbnNpdGlvbjphbGwgLjNzOy1vLXRyYW5zaXRpb246YWxsIC4zczt0cmFuc2l0aW9uOmFsbCAuM3N9LnRlYW0tY2xhc3NpYyAudGVhbS1tZW1iZXIgLml0ZW0tb3ZlcmxheSAub3ZlcmxheS1xdW90ZSAucXVvdGUtdGV4dCBpe2ZvbnQtc2l6ZToxOHB4fS50ZWFtLWNsYXNzaWMgLnRlYW0tbWVtYmVyIC5pdGVtLW92ZXJsYXkgLm92ZXJsYXktcXVvdGUgLnNvY2lhbC1saW5rc3twYWRkaW5nOjIwcHggMDstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zczstbW96LXRyYW5zaXRpb246YWxsIC4zczstby10cmFuc2l0aW9uOmFsbCAuM3M7dHJhbnNpdGlvbjphbGwgLjNzfS50ZWFtLWNsYXNzaWMgLnRlYW0tbWVtYmVyIC5pdGVtLW92ZXJsYXkgLm92ZXJsYXktcXVvdGUgLnNvY2lhbC1saW5rcyBzcGFuIGF7bWFyZ2luOjAgMTBweCAwIDEwcHg7Y29sb3I6I2ZmZn0udGVhbS1jbGFzc2ljIC50ZWFtLW1lbWJlciAuaXRlbS1vdmVybGF5IC5vdmVybGF5LXF1b3RlIC5zb2NpYWwtbGlua3Mgc3BhbiBhOmhvdmVye29wYWNpdHk6MX0udGVhbS1jbGFzc2ljIC50ZWFtLW1lbWJlciAuaXRlbS1vdmVybGF5IC5vdmVybGF5LXF1b3RlIC5zb2NpYWwtbGlua3Mgc3BhbiBhIGl7Zm9udC1zaXplOjEuNGVtO3BhZGRpbmc6MTVweDtib3JkZXItcmFkaXVzOjEwMHB4O2JvcmRlcjoycHggZGFzaGVkICNmZmY7dHJhbnNpdGlvbjphbGwgLjF9LnRlYW0tY2xhc3NpYyAudGVhbS1tZW1iZXIgLml0ZW0tb3ZlcmxheSAub3ZlcmxheS1xdW90ZSAuc29jaWFsLWxpbmtzIHNwYW46Zmlyc3QtY2hpbGQgYSBpOmhvdmVye2JhY2tncm91bmQ6IzFkY2FmZjtib3JkZXI6MnB4IHNvbGlkICMxZGNhZmZ9LnRlYW0tY2xhc3NpYyAudGVhbS1tZW1iZXIgLml0ZW0tb3ZlcmxheSAub3ZlcmxheS1xdW90ZSAuc29jaWFsLWxpbmtzIHNwYW46bnRoLWNoaWxkKDIpIGEgaTpob3ZlcntiYWNrZ3JvdW5kOiMwMDdiYjY7Ym9yZGVyOjJweCBzb2xpZCAjMDA3YmI2fS50ZWFtLWNsYXNzaWMgLnRlYW0tbWVtYmVyIC5pdGVtLW92ZXJsYXkgLm92ZXJsYXktcXVvdGUgLnNvY2lhbC1saW5rcyBzcGFuOmxhc3QtY2hpbGQgYSBpOmhvdmVye2JhY2tncm91bmQ6I2VhNGM4OTtib3JkZXI6MnB4IHNvbGlkICNlYTRjODl9LnRlYW0tY2xhc3NpYyAudGVhbS1tZW1iZXI6aG92ZXIgLml0ZW0tb3ZlcmxheXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjcpfS50ZWFtLWNsYXNzaWMgLnRlYW0tbWVtYmVyOmhvdmVyIC5vdmVybGF5LXF1b3Rle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSl9LnRlYW0tY2xhc3NpYyAubWVtYmVyLW5hbWV7Zm9udC1mYW1pbHk6XCJOZXhhIExpZ2h0XCIsc2Fucy1zZXJpZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjEuM3JlbX0udGVhbS1jbGFzc2ljIC5tZW1iZXItbmFtZSAubGFzdC1uYW1le2ZvbnQtd2VpZ2h0OmJvbGRlcjtmb250LWZhbWlseTpcIk5leGEgQm9sZFwiLHNhbnMtc2VyaWZ9LnRlYW0tY2xhc3NpYyAubWVtYmVyLW5hbWUgLnBvc2l0aW9ue2ZvbnQtc2l6ZTouOXJlbTtjb2xvcjojOWE1YWMyO2ZvbnQtZmFtaWx5OlwiTmV4YSBMaWdodFwiLHNhbnMtc2VyaWZ9LnRlYW0tY2xhc3NpYy5jaXJjbGVkIC5zb2NpYWwtbGlua3Mgc3BhbjpmaXJzdC1jaGlsZCBhIGk6aG92ZXJ7YmFja2dyb3VuZDpub25lICFpbXBvcnRhbnQ7Ym9yZGVyOjJweCBzb2xpZCAjMWRjYWZmO2NvbG9yOiMxZGNhZmZ9LnRlYW0tY2xhc3NpYy5jaXJjbGVkIC5zb2NpYWwtbGlua3Mgc3BhbjpudGgtY2hpbGQoMikgYSBpOmhvdmVye2JhY2tncm91bmQ6bm9uZSAhaW1wb3J0YW50O2JvcmRlcjoycHggc29saWQgIzAwN2JiNjtjb2xvcjojMDA3YmI2fS50ZWFtLWNsYXNzaWMuY2lyY2xlZCAuc29jaWFsLWxpbmtzIHNwYW46bGFzdC1jaGlsZCBhIGk6aG92ZXJ7YmFja2dyb3VuZDpub25lICFpbXBvcnRhbnQ7Ym9yZGVyOjJweCBzb2xpZCAjZWE0Yzg5O2NvbG9yOiNlYTRjODl9LnRlYW0tY2xhc3NpYy5zcXVhcmVkIC5zb2NpYWwtbGlua3Mgc3BhbiBhIGl7Ym9yZGVyLXJhZGl1czozcHggIWltcG9ydGFudH0udGVhbS1jbGFzc2ljLnNxdWFyZWQgLnNvY2lhbC1saW5rcyBzcGFuOmZpcnN0LWNoaWxkIGEgaTpob3ZlcntiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudDtib3JkZXI6MnB4IHNvbGlkICMxZGNhZmY7Y29sb3I6IzFkY2FmZn0udGVhbS1jbGFzc2ljLnNxdWFyZWQgLnNvY2lhbC1saW5rcyBzcGFuOm50aC1jaGlsZCgyKSBhIGk6aG92ZXJ7YmFja2dyb3VuZDpub25lICFpbXBvcnRhbnQ7Ym9yZGVyOjJweCBzb2xpZCAjMDA3YmI2O2NvbG9yOiMwMDdiYjZ9LnRlYW0tY2xhc3NpYy5zcXVhcmVkIC5zb2NpYWwtbGlua3Mgc3BhbjpsYXN0LWNoaWxkIGEgaTpob3ZlcntiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudDtib3JkZXI6MnB4IHNvbGlkICNlYTRjODk7Y29sb3I6I2VhNGM4OX0ubW9kZXJuLXRlYW17cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO292ZXJmbG93OmhpZGRlbjt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0ubW9kZXJuLXRlYW0gLm1vZGVybi10ZWFtLWl0ZW0gLml0ZW0td3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZX0ubW9kZXJuLXRlYW0gLm1vZGVybi10ZWFtLWl0ZW0gLml0ZW0taW1ne3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0ubW9kZXJuLXRlYW0gLm1vZGVybi10ZWFtLWl0ZW0gLml0ZW0taW1nOmJlZm9yZXtjb250ZW50OlwiXCI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDcyLDI3LDE3NCwuNyk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt6LWluZGV4OjJ9Lm1vZGVybi10ZWFtIC5tb2Rlcm4tdGVhbS1pdGVtIC5pdGVtLWltZyAubWVtYmVyLWF2YXRhcntkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0ubW9kZXJuLXRlYW0gLm1vZGVybi10ZWFtLWl0ZW0gLm92ZXJsYXktd3JhcHBlcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvcGFjaXR5OjA7d2lsbC1jaGFuZ2U6b3BhY2l0eTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4O3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjN9Lm1vZGVybi10ZWFtIC5tb2Rlcm4tdGVhbS1pdGVtIC5vdmVybGF5LXdyYXBwZXIgLnNvY2lhbHtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6NDJweDtoZWlnaHQ6NDJweDtwYWRkaW5nOjEwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MTAwJTttYXJnaW46NXB4O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ubW9kZXJuLXRlYW0gLm1vZGVybi10ZWFtLWl0ZW0gLm92ZXJsYXktd3JhcHBlciAuc29jaWFsIGl7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjEuNnJlbX0ubW9kZXJuLXRlYW0gLm1vZGVybi10ZWFtLWl0ZW0gLm1lbWJlci1pbmZve3BhZGRpbmc6MTBweCAyMHB4fS5tb2Rlcm4tdGVhbSAubW9kZXJuLXRlYW0taXRlbSAubWVtYmVyLWluZm8gLm1lbWJlci1uYW1le2ZvbnQtZmFtaWx5OlwiTmV4YSBMaWdodFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuMmVtO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5tb2Rlcm4tdGVhbSAubW9kZXJuLXRlYW0taXRlbSAubWVtYmVyLWluZm8gLm1lbWJlci1uYW1lIHN0cm9uZ3tmb250LWZhbWlseTpcIk5leGEgQm9sZFwiLHNhbnMtc2VyaWZ9Lm1vZGVybi10ZWFtIC5tb2Rlcm4tdGVhbS1pdGVtIC5tZW1iZXItaW5mbyAubWVtYmVyLXBvc2l0aW9ue2Rpc3BsYXk6YmxvY2s7bWFyZ2luOi41ZW0gMDtmb250LWZhbWlseTpcIk5leGEgTGlnaHRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTouOGVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojOWE1YWMyfS5tb2Rlcm4tdGVhbSAubW9kZXJuLXRlYW0taXRlbTpob3ZlciAub3ZlcmxheS13cmFwcGVye29wYWNpdHk6MTtoZWlnaHQ6MTAwJTt0cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGN1YmljLWJlemllcigwLjcxLCAwLjA1LCAwLjI5LCAwLjkpIC4yc30ubW9kZXJuLXRlYW0gLm1vZGVybi10ZWFtLWl0ZW0uY2lyY2xlLW1hc2sgLml0ZW0taW1nOmJlZm9yZXt3aWR0aDowO2hlaWdodDowO3BhZGRpbmc6MjUlO2JvcmRlci1yYWRpdXM6NTAlO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLG9wYWNpdHkgLjNzIGVhc2Utb3V0O3dpbGwtY2hhbmdlOm9wYWNpdHksdHJhbnNmb3JtO29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApfS5tb2Rlcm4tdGVhbSAubW9kZXJuLXRlYW0taXRlbS5jaXJjbGUtbWFzazpob3ZlciAuaXRlbS1pbWc6YmVmb3Jle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDQpO3RyYW5zaXRpb24tZHVyYXRpb246LjZzfS5tb2Rlcm4tdGVhbSAubW9kZXJuLXRlYW0taXRlbS5jdXJ0YWluLW1hc2sgLml0ZW0taW1nOmJlZm9yZXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6MDstd2Via2l0LWNsaXAtcGF0aDpwb2x5Z29uKDUwJSAxMCUsIDE1JSA5MCUsIDg1JSA5MCUpO2NsaXAtcGF0aDpwb2x5Z29uKDUwJSAxMCUsIDE1JSA5MCUsIDg1JSA5MCUpO3RyYW5zaXRpb246dHJhbnNmb3JtLG9wYWNpdHk7dHJhbnNpdGlvbi1kdXJhdGlvbjouMnMsLjRzO3RyYW5zaXRpb24tZGVsYXk6LjRzLDBzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O3dpbGwtY2hhbmdlOnRyYW5zZm9ybSxvcGFjaXR5O3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSl9Lm1vZGVybi10ZWFtIC5tb2Rlcm4tdGVhbS1pdGVtLmN1cnRhaW4tbWFzazpob3ZlciAuaXRlbS1pbWc6YmVmb3Jle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDUpO3RyYW5zaXRpb24tZGVsYXk6LjFzLDBzO3RyYW5zaXRpb24tZHVyYXRpb246LjRzfS5tb2Rlcm4tdGVhbSAubW9kZXJuLXRlYW0taXRlbS56b29tLWVmZmVjdCAubWVtYmVyLWF2YXRhcnt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgY3ViaWMtYmV6aWVyKDAuNzEsIDAuMDUsIDAuMjksIDAuOSk7d2lsbC1jaGFuZ2U6dHJhbnNmb3JtO3RyYW5zZm9ybTpzY2FsZSgxKX0ubW9kZXJuLXRlYW0gLm1vZGVybi10ZWFtLWl0ZW0uem9vbS1lZmZlY3Q6aG92ZXIgLm1lbWJlci1hdmF0YXJ7dHJhbnNmb3JtOnNjYWxlKDEuMil9Lm1vZGVybi10ZWFtIC5tb2Rlcm4tdGVhbS1pdGVtLnJvdGF0ZS16b29tLWVmZmVjdCAubWVtYmVyLWF2YXRhcnt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgY3ViaWMtYmV6aWVyKDAuNzEsIDAuMDUsIDAuMjksIDAuOSk7d2lsbC1jaGFuZ2U6dHJhbnNmb3JtO3RyYW5zZm9ybTpzY2FsZSgxKSByb3RhdGUoMCl9Lm1vZGVybi10ZWFtIC5tb2Rlcm4tdGVhbS1pdGVtLnJvdGF0ZS16b29tLWVmZmVjdDpob3ZlciAubWVtYmVyLWF2YXRhcnt0cmFuc2Zvcm06c2NhbGUoMS4yKSByb3RhdGUoNWRlZyl9Lm1vZGVybi10ZWFtIC5tb2Rlcm4tdGVhbS1pdGVtLnpvb20tc2xpZGUtZWZmZWN0IC5tZW1iZXItYXZhdGFye3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBjdWJpYy1iZXppZXIoMC43MSwgMC4wNSwgMC4yOSwgMC45KTt3aWxsLWNoYW5nZTp0cmFuc2Zvcm07dHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZSgwLCAwKX0ubW9kZXJuLXRlYW0gLm1vZGVybi10ZWFtLWl0ZW0uem9vbS1zbGlkZS1lZmZlY3Q6aG92ZXIgLm1lbWJlci1hdmF0YXJ7dHJhbnNmb3JtOnNjYWxlKDEuMikgdHJhbnNsYXRlKDQlLCA0JSl9LmNhcmQtdGVhbSAuY2FyZC10ZWFtLWl0ZW17dGV4dC1hbGlnbjpjZW50ZXI7aGVpZ2h0OjI3MHB4fS5jYXJkLXRlYW0gLmNhcmQtdGVhbS1pdGVtIC5mbGV4LWNhcmR7aGVpZ2h0OjI3MHB4O21hcmdpbi1ib3R0b206MDtib3JkZXItcmFkaXVzOjB9LmNhcmQtdGVhbSAuY2FyZC10ZWFtLWl0ZW0gLmZsZXgtY2FyZDpob3Zlcnt0cmFuc2Zvcm06c2NhbGUoMS4wNSk7ei1pbmRleDoxMDAwfS5jYXJkLXRlYW0gLmNhcmQtdGVhbS1pdGVtIC50ZWFtLWF2YXRhcnt3aWR0aDoxMDAlfS5jYXJkLXRlYW0gLmNhcmQtdGVhbS1pdGVtIC50ZWFtLWF2YXRhciBpbWd7d2lkdGg6NzBweDtoZWlnaHQ6NzBweDtib3JkZXItcmFkaXVzOjEwMHB4fS5jYXJkLXRlYW0gLmNhcmQtdGVhbS1pdGVtIC5tZW1iZXItaWQgLm5hbWV7Zm9udC1mYW1pbHk6XCJOZXhhIEJvbGRcIixzYW5zLXNlcmlmO21hcmdpbi10b3A6MTVweDtmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojNDQ0ZjYwfS5jYXJkLXRlYW0gLmNhcmQtdGVhbS1pdGVtIC5tZW1iZXItaWQgLnBvc2l0aW9ue2ZvbnQtZmFtaWx5OlwiTmV4YSBMaWdodFwiLHNhbnMtc2VyaWY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi10b3A6NXB4O2ZvbnQtc2l6ZTouOHJlbTtmb250LXdlaWdodDo0MDA7Y29sb3I6IzlhNWFjMn0uY2FyZC10ZWFtIC5jYXJkLXRlYW0taXRlbSAuY2FyZC1zb2NpYWwtbGlua3N7cGFkZGluZy10b3A6MzVweDttYXJnaW4tYm90dG9tOjIwcHh9LmNhcmQtdGVhbSAuY2FyZC10ZWFtLWl0ZW0gLmNhcmQtc29jaWFsLWxpbmtzIGF7Y29sb3I6Izk5OTttYXJnaW46MCAxMHB4IDAgMTBweH0uY2FyZC10ZWFtIC5jYXJkLXRlYW0taXRlbSAuY2FyZC1zb2NpYWwtbGlua3MgYTpudGgtY2hpbGQoMikgaXt0cmFuc2l0aW9uLWRlbGF5Oi4wNXN9LmNhcmQtdGVhbSAuY2FyZC10ZWFtLWl0ZW0gLmNhcmQtc29jaWFsLWxpbmtzIGE6bGFzdC1jaGlsZCBpe3RyYW5zaXRpb24tZGVsYXk6LjFzfS5jYXJkLXRlYW0gLmNhcmQtdGVhbS1pdGVtIC5jYXJkLXNvY2lhbC1saW5rcyBhOmhvdmVye2NvbG9yOiM5YTVhYzJ9LmNhcmQtdGVhbSAuY2FyZC10ZWFtLWl0ZW0gLmNhcmQtc29jaWFsLWxpbmtzIGEgaXtmb250LXNpemU6MS4zcmVtO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDMwMHB4KTstbXMtdHJhbnNpdGlvbjphbGwgLjM1czstbW96LXRyYW5zaXRpb246YWxsIC4zNXM7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMzVzO3RyYW5zaXRpb246YWxsIC4zNXN9LmNhcmQtdGVhbSAuY2FyZC10ZWFtLWl0ZW06aG92ZXIgLmNhcmQtc29jaWFsLWxpbmtzIGEgaXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0uZmxpcC1ib3hlcyAuZmxpcC1ib3h7cGVyc3BlY3RpdmU6NTAwcHg7bWluLWhlaWdodDozMDBweDtjdXJzb3I6cG9pbnRlcn0uZmxpcC1ib3hlcyAuZmxpcC1ib3gtd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmFsbCAuNXMgZWFzZS1pbi1vdXQ7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkO2JvcmRlcjoxcHggc29saWQgI2VkZWRlZDtib3gtc2hhZG93OjBweCA1cHggMjVweCAwcHggcmdiYSgwLDAsMCwuMil9LmZsaXAtYm94ZXMgLmZsaXAtYm94LXdyYXBwZXIgZGl2e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6I2ZmZn0uZmxpcC1ib3hlcyAuZmxpcC1ib3gtd3JhcHBlciAuZnJvbnR7ei1pbmRleDoyO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtib3gtc2hhZG93OjBweCA1cHggMjVweCAwcHggcmdiYSgwLDAsMCwuMil9LmZsaXAtYm94ZXMgLmZsaXAtYm94LXdyYXBwZXIgLmZyb250IGltZ3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2t9LmZsaXAtYm94ZXMgLmZsaXAtYm94LXdyYXBwZXIgLmJhY2t7ei1pbmRleDoxO2JhY2tncm91bmQ6I2ZmZjtvcGFjaXR5OjE7dHJhbnNmb3JtOnJvdGF0ZVkoMTgwZGVnKTtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtib3gtc2hhZG93OjBweCA1cHggMjVweCAwcHggcmdiYSgwLDAsMCwuMil9LmZsaXAtYm94ZXMgLmZsaXAtYm94LXdyYXBwZXIgLmJhY2sgLmZsaXAtbmFtZXtiYWNrZ3JvdW5kOiNmZmY7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0yMnJlbSAhaW1wb3J0YW50O2xlZnQ6MDttaW4taGVpZ2h0OjI1cHg7Zm9udC1zaXplOjEuNHJlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmZsaXAtYm94ZXMgLmZsaXAtYm94LXdyYXBwZXIgLmJhY2sgLmZsaXAtbmFtZSBzcGFue2ZvbnQtc2l6ZTouOXJlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzlhNWFjMn0uZmxpcC1ib3hlcyAuZmxpcC1ib3gtd3JhcHBlciAuYmFjayAuZmxpcC1zb2NpYWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xNnJlbX0uZmxpcC1ib3hlcyAuZmxpcC1ib3gtd3JhcHBlciAuYmFjayAuZmxpcC1zb2NpYWwgYXtjb2xvcjojOTk5O2ZvbnQtc2l6ZToxLjRyZW07bWFyZ2luOjAgMTBweCAwIDEwcHh9LmZsaXAtYm94ZXMgLmZsaXAtYm94LXdyYXBwZXIgLmJhY2sgLmZsaXAtc29jaWFsIGE6aG92ZXJ7Y29sb3I6IzlhNWFjMn0uZmxpcC1ib3hlcyAuZmxpcC1ib3gtd3JhcHBlcjpob3Zlcnt0cmFuc2Zvcm06cm90YXRlWSgxODBkZWcpfS5ncmlkLWNsaWVudHMgLmNsaWVudHttYXgtaGVpZ2h0OjcwcHh9LmdyaWQtY2xpZW50cy50aHJlZS1ncmlkIC5jb2x1bW46bnRoLWNoaWxkKDIpLC5ncmlkLWNsaWVudHMudGhyZWUtZ3JpZCAuY29sdW1uOm50aC1jaGlsZCgzKXtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNlZGVkZWR9LmdyaWQtY2xpZW50cy50aHJlZS1ncmlkIC5pcy1zZXBhcmF0b3J7Ym9yZGVyLXRvcDoxcHggc29saWQgI2VkZWRlZH0uZ3JpZC1jbGllbnRzLmZvdXItZ3JpZCAuY29sdW1uOm50aC1jaGlsZCgyKSwuZ3JpZC1jbGllbnRzLmZvdXItZ3JpZCAuY29sdW1uOm50aC1jaGlsZCgzKXtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNlZGVkZWR9LmdyaWQtY2xpZW50cy5mb3VyLWdyaWQgLmNvbHVtbjpudGgtY2hpbGQoNSl7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNlZGVkZWR9LmdyaWQtY2xpZW50cy5mb3VyLWdyaWQgLmlzLXNlcGFyYXRvcntib3JkZXItdG9wOjFweCBzb2xpZCAjZWRlZGVkfS5ncmlkLWNsaWVudHMuZml2ZS1ncmlkIC5jb2x1bW46bnRoLWNoaWxkKDIpLC5ncmlkLWNsaWVudHMuZml2ZS1ncmlkIC5jb2x1bW46bnRoLWNoaWxkKDMpLC5ncmlkLWNsaWVudHMuZml2ZS1ncmlkIC5jb2x1bW46bnRoLWNoaWxkKDQpe2JvcmRlci1yaWdodDoxcHggc29saWQgI2VkZWRlZH0uZ3JpZC1jbGllbnRzLmZpdmUtZ3JpZCAuY29sdW1uOm50aC1jaGlsZCg1KSwuZ3JpZC1jbGllbnRzLmZpdmUtZ3JpZCAuY29sdW1uOm50aC1jaGlsZCg2KXtib3JkZXItbGVmdDoxcHggc29saWQgI2VkZWRlZH0uZ3JpZC1jbGllbnRzLmZpdmUtZ3JpZCAuaXMtc2VwYXJhdG9ye2JvcmRlci10b3A6MXB4IHNvbGlkICNlZGVkZWR9LmdyaWQtY2xpZW50cyBhe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5pbWFnZS1jYXJvdXNlbHt0ZXh0LWFsaWduOmNlbnRlcjttYXgtd2lkdGg6OTUwcHg7bWFyZ2luOjAgYXV0b30uaW1hZ2UtY2Fyb3VzZWw6aG92ZXIgLnNsaWNrLWN1c3RvbXtvcGFjaXR5OjF9LmltYWdlLWNhcm91c2VsIC5jYXJvdXNlbC1pdGVte21hcmdpbjowIDIwcHh9LmltYWdlLWNhcm91c2VsIC5pbWFnZS13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5pbWFnZS1jYXJvdXNlbCAuaW1hZ2Utd3JhcHBlciAuc3RhY2stbG9nb3ttYXgtaGVpZ2h0OjEzMHB4fS5pbWFnZS1jYXJvdXNlbCAuc2xpY2stY3VzdG9te29wYWNpdHk6MH0uaW1hZ2UtY2Fyb3VzZWwgLnNsaWNrLWN1c3RvbS5pcy1wcmV2e2xlZnQ6LTQlfS5pbWFnZS1jYXJvdXNlbCAuc2xpY2stY3VzdG9tLmlzLW5leHR7cmlnaHQ6LTQlfS5pbWFnZS1jYXJvdXNlbCAuc2xpY2stZG90c3tib3R0b206LTYwcHggIWltcG9ydGFudH0uaW1hZ2UtY2Fyb3VzZWwgLnNsaWNrLXByZXY6YmVmb3JlLC5pbWFnZS1jYXJvdXNlbCAuc2xpY2stbmV4dDpiZWZvcmV7Y29sb3I6Izk5OX0ubXVsdGlwbGUtaW1hZ2UtY2Fyb3VzZWx7dGV4dC1hbGlnbjpjZW50ZXI7bWF4LXdpZHRoOjk1MHB4O21hcmdpbjowIGF1dG99Lm11bHRpcGxlLWltYWdlLWNhcm91c2VsOmhvdmVyIC5zbGljay1jdXN0b217b3BhY2l0eToxfS5tdWx0aXBsZS1pbWFnZS1jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbXttYXJnaW46MCAyMHB4fS5tdWx0aXBsZS1pbWFnZS1jYXJvdXNlbCAuaW1hZ2Utd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZX0ubXVsdGlwbGUtaW1hZ2UtY2Fyb3VzZWwgLmltYWdlLXdyYXBwZXIgLnN0YWNrLWxvZ297bWF4LWhlaWdodDoxMzBweDttYXJnaW46MCBhdXRvfS5tdWx0aXBsZS1pbWFnZS1jYXJvdXNlbCAuc2xpY2stY3VzdG9te29wYWNpdHk6MDt0b3A6MzVweH0ubXVsdGlwbGUtaW1hZ2UtY2Fyb3VzZWwgLnNsaWNrLWRvdHN7Ym90dG9tOi02MHB4ICFpbXBvcnRhbnR9Lm11bHRpcGxlLWltYWdlLWNhcm91c2VsIC5zbGljay1wcmV2OmJlZm9yZSwubXVsdGlwbGUtaW1hZ2UtY2Fyb3VzZWwgLnNsaWNrLW5leHQ6YmVmb3Jle2NvbG9yOiM5OTl9LnNpbmdsZS1pbWFnZS1jYXJvdXNlbHt0ZXh0LWFsaWduOmNlbnRlcjttYXgtd2lkdGg6NjUwcHg7bWFyZ2luOjAgYXV0b30uc2luZ2xlLWltYWdlLWNhcm91c2VsOmhvdmVyIC5zbGljay1jdXN0b217b3BhY2l0eToxfS5zaW5nbGUtaW1hZ2UtY2Fyb3VzZWwgLmNhcm91c2VsLWl0ZW17bWFyZ2luOjAgMjBweH0uc2luZ2xlLWltYWdlLWNhcm91c2VsIC5pbWFnZS13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5zaW5nbGUtaW1hZ2UtY2Fyb3VzZWwgLmltYWdlLXdyYXBwZXI6aG92ZXIgLmNhcHRpb257dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9LnNpbmdsZS1pbWFnZS1jYXJvdXNlbCAuaW1hZ2Utd3JhcHBlciBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjQwMHB4fS5zaW5nbGUtaW1hZ2UtY2Fyb3VzZWwgLmltYWdlLXdyYXBwZXIgLmNhcHRpb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3dpZHRoOjEwMCU7Ym90dG9tOjA7ei1pbmRleDo5OTtwYWRkaW5nOjIwcHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC44KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMjAlKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHN9LnNpbmdsZS1pbWFnZS1jYXJvdXNlbCAuaW1hZ2Utd3JhcHBlciAuY2FwdGlvbiBzcGFue2NvbG9yOiNmZmY7Zm9udC1zaXplOjEuMXJlbX0uc2luZ2xlLWltYWdlLWNhcm91c2VsIC5zbGljay1jdXN0b217b3BhY2l0eTowfS5zaW5nbGUtaW1hZ2UtY2Fyb3VzZWwgLnNsaWNrLWRvdHN7Ym90dG9tOi02MHB4ICFpbXBvcnRhbnR9LnNpbmdsZS1pbWFnZS1jYXJvdXNlbCAuc2xpY2stcHJldjpiZWZvcmUsLnNpbmdsZS1pbWFnZS1jYXJvdXNlbCAuc2xpY2stbmV4dDpiZWZvcmV7Y29sb3I6Izk5OX0uc2xpY2stY3VzdG9te3Bvc2l0aW9uOmFic29sdXRlO3RvcDo0MSU7Ym9yZGVyOjFweCBzb2xpZCAjZWRlZGVkO3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6MTAwcHg7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6IzQ0NGY2MDt0cmFuc2l0aW9uOmFsbCAuM3M7ei1pbmRleDo5OTl9LnNsaWNrLWN1c3RvbSBpe3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxNHB4fS5zbGljay1jdXN0b206aG92ZXJ7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO2JhY2tncm91bmQ6IzlhNWFjMjtib3JkZXI6MXB4IHNvbGlkICM5YTVhYzI7Y29sb3I6I2ZmZjtib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoNTcsMTA2LDI1MiwuNDIpLDAgNHB4IDIzcHggMHB4IHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSg1NywxMDYsMjUyLC4yKSAhaW1wb3J0YW50fS5zbGljay1jdXN0b20uaXMtcHJldntsZWZ0Oi02cHh9LnNsaWNrLWN1c3RvbS5pcy1wcmV2IGl7cmlnaHQ6MnB4fS5zbGljay1jdXN0b20uaXMtbmV4dHtyaWdodDotNnB4fS5zbGljay1jdXN0b20uaXMtbmV4dCBpe2xlZnQ6MnB4fS8qISBfdGFicy5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovLnRhYnMtbmF2e2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7d2lkdGg6MTAwJX0udGFicy1uYXYgLnRhYnMtY29udGFpbmVye292ZXJmbG93OmhpZGRlbjt3aWR0aDoxMDAlfS50YWJzLW5hdiAudGFicy1jb250YWluZXIgLnRhYi1jb250ZW50e3BhZGRpbmc6MjhweCAzM3B4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTA7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJX0udGFicy1uYXYgLnRhYnMtY29udGFpbmVyIC50YWItY29udGVudCBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS50YWJzLW5hdiAudGFicy1jb250YWluZXIudHlwZS0ye2JvcmRlci1yYWRpdXM6M3B4fS50YWJzLW5hdiAudGFicy1jb250YWluZXIudHlwZS0xIC50YWItY29udGVudHtib3JkZXI6bm9uZTtib3JkZXItdG9wOjFweCBzb2xpZCAjZTBlMGUwO3BhZGRpbmc6MzBweCAwIDAgMH0udGFicy1uYXYgbGl7ZmxvYXQ6bGVmdDtsaW5lLWhlaWdodDo0NXB4O3BhZGRpbmc6MDttYXJnaW4tcmlnaHQ6NHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTJ9LnRhYnMtbmF2IGxpLmFjdGl2ZSAudGFiLXJldmlld3N7Y29sb3I6I2ZmZn0udGFicy1uYXYgbGkgYSwudGFicy1uYXYgdGFiLXJldmlld3N7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIC4yNXMgZWFzZS1pbi1vdXR9LnRhYnMtbmF2IGxpIGF7Ym9yZGVyLWJvdHRvbToycHggc29saWQgcmdiYSgwLDAsMCwwKTtjb2xvcjojMzMzO2Rpc3BsYXk6aW5saW5lLWJsb2NrO291dGxpbmU6bm9uZTtwYWRkaW5nOjdweCAxNXB4O3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtc2l6ZToxNXB4O3otaW5kZXg6MTE7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbTotMXB4fS50YWJzLW5hdiBsaSBhOmhvdmVye2JvcmRlci1jb2xvcjojNjY2NzZifS50YWJzLW5hdiBsaSBhOmhvdmVyLC50YWJzLW5hdiBsaS5hY3RpdmUgYXtib3JkZXItY29sb3I6IzlhNWFjMjtjb2xvcjojOWE1YWMyICFpbXBvcnRhbnQ7ei1pbmRleDoxMX0udGFicy1uYXYgbGkgYSBpe3BhZGRpbmctcmlnaHQ6NXB4O2ZvbnQtc2l6ZToxNnB4O3RvcDoxcHg7cG9zaXRpb246cmVsYXRpdmV9Lm5hdmlnYXRpb24tdGFic3tvdmVyZmxvdzpoaWRkZW59Lm5hdmlnYXRpb24tdGFicyAubmF2dGFiLWNvbnRlbnR7ZGlzcGxheTpub25lO3BhZGRpbmc6MTVweDttaW4taGVpZ2h0OjE5MHB4fS5uYXZpZ2F0aW9uLXRhYnMgLm5hdnRhYi1jb250ZW50Lm5hdnRhYi1tb2RhbHttYXgtaGVpZ2h0OjM1MHB4O292ZXJmbG93OmF1dG99Lm5hdmlnYXRpb24tdGFicyAubmF2dGFiLWNvbnRlbnQuaXMtYWN0aXZle2Rpc3BsYXk6YmxvY2t9Lm5hdmlnYXRpb24tdGFicy5hbmltYXRlZC10YWJzIC5uYXZ0YWItY29udGVudHthbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0O2FuaW1hdGlvbi1kdXJhdGlvbjouNXN9Lm5hdmlnYXRpb24tdGFicy50cmFuc2xhdGVkLXRhYnMgLm5hdnRhYi1jb250ZW50e2FuaW1hdGlvbi1uYW1lOnRyYW5zbGF0ZUxlZnQ7YW5pbWF0aW9uLWR1cmF0aW9uOi41c30ubmF2aWdhdGlvbi10YWJzLnNpbXBsZS10YWJzIC50YWJzIHVsIGxpIGF7Y29sb3I6I2E5YWJhY30ubmF2aWdhdGlvbi10YWJzLnNpbXBsZS10YWJzIC50YWJzIHVsIGxpOmhvdmVyIGF7Ym9yZGVyLWJvdHRvbS1jb2xvcjojOWE1YWMyfS5uYXZpZ2F0aW9uLXRhYnMuc2ltcGxlLXRhYnMgLnRhYnMgdWwgbGkuaXMtYWN0aXZlIGF7Y29sb3I6IzQ0NGY2MDtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjOWE1YWMyfS5uYXZpZ2F0aW9uLXRhYnMuc2ltcGxlLXRhYnMgLnRhYnMgdWwgbGkuaXMtYWN0aXZlIGEgLmljb24gaXtjb2xvcjojOWE1YWMyfS5uYXZpZ2F0aW9uLXRhYnMuYm94ZWQtdGFicyAudGFicyB1bCBsaSBhe2NvbG9yOiNhOWFiYWN9Lm5hdmlnYXRpb24tdGFicy5ib3hlZC10YWJzIC50YWJzIHVsIGxpLmlzLWFjdGl2ZSBhe2NvbG9yOiM5YTVhYzJ9Lm5hdmlnYXRpb24tdGFicy5vdXRsaW5lZC1waWxscy5yb3VuZGVkLXBpbGxzIC50YWJzIHVsIGxpLmlzLWFjdGl2ZSBhe2JvcmRlci1yYWRpdXM6MTAwcHh9Lm5hdmlnYXRpb24tdGFicy5vdXRsaW5lZC1waWxscyAudGFicyB1bHtib3JkZXItYm90dG9tOjFweCByZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9Lm5hdmlnYXRpb24tdGFicy5vdXRsaW5lZC1waWxscyAudGFicyBhe2JvcmRlcjoxcHggcmdiYSgwLDAsMCwwKX0ubmF2aWdhdGlvbi10YWJzLm91dGxpbmVkLXBpbGxzIC50YWJzIHVsIGxpIGF7Y29sb3I6I2E5YWJhYzttYXJnaW4tYm90dG9tOjVweH0ubmF2aWdhdGlvbi10YWJzLm91dGxpbmVkLXBpbGxzIC50YWJzIHVsIGxpLmlzLWFjdGl2ZSBhe2NvbG9yOiM5YTVhYzI7Ym9yZGVyOjFweCBzb2xpZCAjOWE1YWMyO2JvcmRlci1ib3R0b20tY29sb3I6IzlhNWFjMiAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6M3B4fS5uYXZpZ2F0aW9uLXRhYnMuZnVsbC1waWxscy5yb3VuZGVkIC50YWJzIHVsIGxpLmlzLWFjdGl2ZSBhe2JvcmRlci1yYWRpdXM6MTAwcHggIWltcG9ydGFudH0ubmF2aWdhdGlvbi10YWJzLmZ1bGwtcGlsbHMgLnRhYnMgdWx7Ym9yZGVyLWJvdHRvbToxcHggcmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEwcHh9Lm5hdmlnYXRpb24tdGFicy5mdWxsLXBpbGxzIC50YWJzIGF7Ym9yZGVyOjFweCByZ2JhKDAsMCwwLDApfS5uYXZpZ2F0aW9uLXRhYnMuZnVsbC1waWxscyAudGFicyB1bCBsaSBhe2NvbG9yOiNhOWFiYWM7bWFyZ2luLWJvdHRvbTo1cHh9Lm5hdmlnYXRpb24tdGFicy5mdWxsLXBpbGxzLnByaW1hcnkgLnRhYnMgdWwgbGkuaXMtYWN0aXZlIGF7Y29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICM5YTVhYzI7YmFja2dyb3VuZC1jb2xvcjojOWE1YWMyO2JvcmRlci1yYWRpdXM6M3B4O2JveC1zaGFkb3c6MCAxNHB4IDI2cHggLTEycHggcmdiYSg1NywxMDYsMjUyLC40MiksMCA0cHggMjNweCAwcHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDU3LDEwNiwyNTIsLjIpICFpbXBvcnRhbnR9Lm5hdmlnYXRpb24tdGFicy5mdWxsLXBpbGxzLnNlY29uZGFyeSAudGFicyB1bCBsaS5pcy1hY3RpdmUgYXtjb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgIzlhNWFjMjtiYWNrZ3JvdW5kLWNvbG9yOiM5YTVhYzI7Ym9yZGVyLXJhZGl1czozcHg7Ym94LXNoYWRvdzowIDE0cHggMjZweCAtMTJweCByZ2JhKDEyNCw3NywyNTUsLjQyKSwwIDRweCAyM3B4IDBweCByZ2JhKDAsMCwwLC4xMiksMCA4cHggMTBweCAtNXB4IHJnYmEoMTI0LDc3LDI1NSwuMikgIWltcG9ydGFudH0ubmF2aWdhdGlvbi10YWJzLmZ1bGwtcGlsbHMuYWNjZW50IC50YWJzIHVsIGxpLmlzLWFjdGl2ZSBhe2NvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjYzM2OWM3O2JhY2tncm91bmQtY29sb3I6I2MzNjljNztib3JkZXItcmFkaXVzOjNweDtib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMjU1LDExNCwxMTUsLjQyKSwwIDRweCAyM3B4IDBweCByZ2JhKDAsMCwwLC4xMiksMCA4cHggMTBweCAtNXB4IHJnYmEoMjU1LDExNCwxMTUsLjIpICFpbXBvcnRhbnR9Lm5hdmlnYXRpb24tdGFicy5zcXVhcmUtcGlsbHMuY2lyY2xlLXBpbGxzIC50YWJzIHVsIGxpIGF7Ym9yZGVyLXJhZGl1czozMHB4fS5uYXZpZ2F0aW9uLXRhYnMuc3F1YXJlLXBpbGxzIC50YWJzIHVse3BhZGRpbmc6MjBweH0ubmF2aWdhdGlvbi10YWJzLnNxdWFyZS1waWxscyAudGFicyB1bCBsaSBhe3BhZGRpbmc6MCAxNS41cHg7dGV4dC1hbGlnbjpjZW50ZXI7aGVpZ2h0OjYwcHg7d2lkdGg6NjBweDtib3JkZXItcmFkaXVzOjNweDtmb250LXdlaWdodDo0MDA7Y29sb3I6IzlhOWE5YTttYXJnaW4tcmlnaHQ6MTlweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjIyLDIyMiwyMjIsLjMpO2JvcmRlci1ib3R0b206bm9uZSAhaW1wb3J0YW50O3RyYW5zaXRpb246YWxsIC41c30ubmF2aWdhdGlvbi10YWJzLnNxdWFyZS1waWxscyAudGFicyB1bCBsaSBhIDpob3Zlcntib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudH0ubmF2aWdhdGlvbi10YWJzLnNxdWFyZS1waWxscyAudGFicyB1bCBsaSBhIGl7ZGlzcGxheTpibG9jaztmb250LXNpemU6MThweH0ubmF2aWdhdGlvbi10YWJzLnNxdWFyZS1waWxscyAudGFicyB1bCBsaS5pcy1hY3RpdmUgYXtiYWNrZ3JvdW5kLWNvbG9yOiM5YTVhYzI7Y29sb3I6I2ZmZjtib3gtc2hhZG93OjBweCA1cHggMzVweCAwcHggcmdiYSgwLDAsMCwuMTgpfS50YWJzLnBhcnRuZXItdGFicyB1bHtib3JkZXItYm90dG9tOjFweCByZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9LnRhYi1yZXZpZXdze2NvbG9yOiNhYWF9LyohIF90ZXN0aW1vbmlhbHMuc2NzcyB8IEJ1bGtpdCB8IENTUyBOaW5qYSAqLy50ZXN0aW1vbmlhbHMsLmRlbW97cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO2JveC1zaXppbmc6Ym9yZGVyLWJveH0udGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbC1pdGVtLC5kZW1vIC50ZXN0aW1vbmlhbC1pdGVte21hcmdpbjo0MHB4O291dGxpbmU6bm9uZSAhaW1wb3J0YW50fS50ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLWl0ZW0gLnRlc3RpbW9uaWFsLWF2YXRhciwuZGVtbyAudGVzdGltb25pYWwtaXRlbSAudGVzdGltb25pYWwtYXZhdGFye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS50ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLWl0ZW0gLnRlc3RpbW9uaWFsLWF2YXRhciBpbWcsLmRlbW8gLnRlc3RpbW9uaWFsLWl0ZW0gLnRlc3RpbW9uaWFsLWF2YXRhciBpbWd7Ym9yZGVyLXJhZGl1czoxMDBweDt3aWR0aDo3NXB4O2hlaWdodDo3NXB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNDBweH0udGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbC1pdGVtIC50ZXN0aW1vbmlhbC1uYW1lLC5kZW1vIC50ZXN0aW1vbmlhbC1pdGVtIC50ZXN0aW1vbmlhbC1uYW1le3RleHQtYWxpZ246Y2VudGVyfS50ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLWl0ZW0gLnRlc3RpbW9uaWFsLW5hbWUgaDMsLmRlbW8gLnRlc3RpbW9uaWFsLWl0ZW0gLnRlc3RpbW9uaWFsLW5hbWUgaDN7Zm9udC1mYW1pbHk6XCJOZXhhIEJvbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiNjMzY5Yzc7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0yMHB4fS50ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLWl0ZW0gLnRlc3RpbW9uaWFsLW5hbWUgc3BhbiwuZGVtbyAudGVzdGltb25pYWwtaXRlbSAudGVzdGltb25pYWwtbmFtZSBzcGFue2ZvbnQtZmFtaWx5OlwiTmV4YSBMaWdodFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2E5YWJhYztwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTE1cHh9LnRlc3RpbW9uaWFscyAudGVzdGltb25pYWwtaXRlbSAudGVzdGltb25pYWwtY29udGVudCBwLC5kZW1vIC50ZXN0aW1vbmlhbC1pdGVtIC50ZXN0aW1vbmlhbC1jb250ZW50IHB7cGFkZGluZzoyMHB4IDMwcHh9LnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmV7b3BhY2l0eTouNzU7Y29sb3I6I2MzNjljNyAhaW1wb3J0YW50fS52ZXJ0aWNhbC10ZXN0aW1vbmlhbHN7bWFyZ2luLXRvcDo5MHB4fS52ZXJ0aWNhbC10ZXN0aW1vbmlhbHMgLnZ0ZXN0aW1vbmlhbC1pdGVte21hcmdpbjo1cHggODBweDtib3JkZXItcmFkaXVzOjEycHh9LnZlcnRpY2FsLXRlc3RpbW9uaWFscyAudnRlc3RpbW9uaWFsLWl0ZW06bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjEwMHB4fS52ZXJ0aWNhbC10ZXN0aW1vbmlhbHMgLnZ0ZXN0aW1vbmlhbC1pdGVtIC52dC1hdmF0YXJ7aGVpZ2h0OjU1cHg7Ym9yZGVyLXJhZGl1czoxMDBweH0udmVydGljYWwtdGVzdGltb25pYWxzIC52dGVzdGltb25pYWwtaXRlbSAudnQtY29udGVudHttYXJnaW46MCAxMHB4fS52ZXJ0aWNhbC10ZXN0aW1vbmlhbHMgLnZ0ZXN0aW1vbmlhbC1pdGVtIC52dC1jb250ZW50IC52dC1uYW1le2ZvbnQtZmFtaWx5OlwiTmV4YSBCb2xkXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo1MDA7Y29sb3I6IzlhNWFjMjttYXJnaW4tYm90dG9tOi43ZW0gIWltcG9ydGFudH0udmVydGljYWwtdGVzdGltb25pYWxzIC52dGVzdGltb25pYWwtaXRlbSAudnQtY29udGVudCAudnQtdGV4dHtwYWRkaW5nLXJpZ2h0OjVweDtmb250LXNpemU6MTJweH0udmVydGljYWwtdGVzdGltb25pYWxzIC52dGVzdGltb25pYWwtaXRlbSAudnQtY29udGVudCAuc3Rhci1yYXRpbmd7ZmxvYXQ6cmlnaHQ7cG9zaXRpb246cmVsYXRpdmU7dG9wOjNweDtyaWdodDoxNXB4fS52ZXJ0aWNhbC10ZXN0aW1vbmlhbHMgLnNsaWNrLWN1cnJlbnQuc2xpY2stYWN0aXZlLnNsaWNrLWNlbnRlcnt0cmFuc2Zvcm06c2NhbGUoMS4xKTtib3gtc2hhZG93Omluc2V0IHJnYmEoMTQzLDE2MCwyNDEsLjIpIDAgMCAwIDFweCxyZ2JhKDIxMywyMjAsMjQ3LC41OSkgMCAxMHB4IDIwcHh9LnZlcnRpY2FsLXRlc3RpbW9uaWFscyAuc2xpY2stc2xpZGU6bm90KC5zbGljay1jdXJyZW50KXtvcGFjaXR5Oi4xICFpbXBvcnRhbnR9LmZsYXQtdGVzdGltb25pYWxzIC5mbGF0LXRlc3RpbW9uaWFsLWl0ZW17bWFyZ2luOjAgMjBweCA1MHB4IDIwcHh9LmZsYXQtdGVzdGltb25pYWxzIC5mbGF0LXRlc3RpbW9uaWFsLWl0ZW0gLmltYWdlLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59LmZsYXQtdGVzdGltb25pYWxzIC5mbGF0LXRlc3RpbW9uaWFsLWl0ZW0gLmltYWdlLWNvbnRhaW5lciBpbWd7Ym9yZGVyLXJhZGl1czoxMHB4O2JveC1zaGFkb3c6MHB4IDVweCAxMnB4IHJnYmEoMCwwLDAsLjE4KX0uZmxhdC10ZXN0aW1vbmlhbHMgLmZsYXQtdGVzdGltb25pYWwtaXRlbSAuaW1hZ2UtY29udGFpbmVyIC5za2V3ZWQtb3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6OTUlO2xlZnQ6MDtoZWlnaHQ6NDAlO3dpZHRoOjIwMCU7dHJhbnNmb3JtOnNrZXdZKDhkZWcpO3BhZGRpbmc6MjBweDtiYWNrZ3JvdW5kOiNmZmZ9LmZsYXQtdGVzdGltb25pYWxzIC5mbGF0LXRlc3RpbW9uaWFsLWl0ZW0gLnRlc3RpbW9uaWFsLXRleHQgLnF1b3RlZC10ZXh0e2NvbG9yOiM4Nzg3ODd9LmZsYXQtdGVzdGltb25pYWxzIC5mbGF0LXRlc3RpbW9uaWFsLWl0ZW0gLnRlc3RpbW9uaWFsLXRleHQgLmNsaWVudC1uYW1le21hcmdpbi10b3A6MjBweDtmb250LWZhbWlseTpcIk5leGEgQm9sZFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxLjJyZW19LmZsYXQtdGVzdGltb25pYWxzIC5mbGF0LXRlc3RpbW9uaWFsLWl0ZW0gLnRlc3RpbW9uaWFsLXRleHQgLmNsaWVudC1wb3NpdGlvbntmb250LWZhbWlseTpcIk5leGEgTGlnaHRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTouOXJlbTtjb2xvcjojNDQ0ZjYwfS5mbGF0LXRlc3RpbW9uaWFscyAuZmxhdC10ZXN0aW1vbmlhbC1pdGVtIC50ZXN0aW1vbmlhbC10ZXh0IC5jb21wYW55e21heC1oZWlnaHQ6NjBweDttYXJnaW4tcmlnaHQ6NTBweDtmbG9hdDpyaWdodH0uZmxhdC10ZXN0aW1vbmlhbHMgLmZsYXQtdGVzdGltb25pYWwtaXRlbSAudGVzdGltb25pYWwtdGV4dCAuZmEtcXVvdGUtbGVmdHttYXJnaW46MjBweCAwICFpbXBvcnRhbnR9LmZsYXQtdGVzdGltb25pYWxzIC5mbGF0LXRlc3RpbW9uaWFsLWl0ZW0ucHJpbWFyeSAuc2tld2VkLW92ZXJsYXl7YmFja2dyb3VuZDojOWE1YWMyfS5mbGF0LXRlc3RpbW9uaWFscyAuZmxhdC10ZXN0aW1vbmlhbC1pdGVtLnByaW1hcnkgLmNsaWVudC1uYW1le2NvbG9yOiM5YTVhYzJ9LmZsYXQtdGVzdGltb25pYWxzIC5mbGF0LXRlc3RpbW9uaWFsLWl0ZW0ucHJpbWFyeSAuZmEtcXVvdGUtbGVmdHtjb2xvcjojOWE1YWMyfS5mbGF0LXRlc3RpbW9uaWFscyAuZmxhdC10ZXN0aW1vbmlhbC1pdGVtLnNlY29uZGFyeSAuc2tld2VkLW92ZXJsYXl7YmFja2dyb3VuZDojOWE1YWMyfS5mbGF0LXRlc3RpbW9uaWFscyAuZmxhdC10ZXN0aW1vbmlhbC1pdGVtLnNlY29uZGFyeSAuY2xpZW50LW5hbWV7Y29sb3I6IzlhNWFjMn0uZmxhdC10ZXN0aW1vbmlhbHMgLmZsYXQtdGVzdGltb25pYWwtaXRlbS5zZWNvbmRhcnkgLmZhLXF1b3RlLWxlZnR7Y29sb3I6IzlhNWFjMn0uZmxhdC10ZXN0aW1vbmlhbHMgLmZsYXQtdGVzdGltb25pYWwtaXRlbS5hY2NlbnQgLnNrZXdlZC1vdmVybGF5e2JhY2tncm91bmQ6I2MzNjljN30uZmxhdC10ZXN0aW1vbmlhbHMgLmZsYXQtdGVzdGltb25pYWwtaXRlbS5hY2NlbnQgLmNsaWVudC1uYW1le2NvbG9yOiNjMzY5Yzd9LmZsYXQtdGVzdGltb25pYWxzIC5mbGF0LXRlc3RpbW9uaWFsLWl0ZW0uYWNjZW50IC5mYS1xdW90ZS1sZWZ0e2NvbG9yOiNjMzY5Yzd9LyohIF9kaWFsb2dzLnNjc3MgfCBCdWxraXQgfCBDU1MgTmluamEgKi8ubW9kYWx7dHJhbnNpdGlvbjphbGwgLjVzO3RyYW5zZm9ybTpzY2FsZSgwKX0ubW9kYWwgLm1vZGFsLWNvbnRlbnR7dHJhbnNpdGlvbjphbGwgLjRzO3RyYW5zZm9ybTpzY2FsZSgwKTtvcGFjaXR5OjA7ei1pbmRleDo5OSAhaW1wb3J0YW50fS5tb2RhbCAubW9kYWwtY2xvc2V7dHJhbnNpdGlvbjphbGwgLjRzO3otaW5kZXg6MTAwICFpbXBvcnRhbnR9Lm1vZGFsIC5tb2RhbC1jbG9zZTpob3Zlcnt0cmFuc2Zvcm06cm90YXRlKDEzNWRlZyl9Lm1vZGFsIGF7Ym9yZGVyLXJhZGl1czo2cHh9Lm1vZGFsLmlzLWFjdGl2ZXt0cmFuc2Zvcm06c2NhbGUoMSl9Lm1vZGFsLmlzLWFjdGl2ZSAubW9kYWwtYmFja2dyb3VuZHtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNmE4NWI2IDAlLCAjYmFjOGUwIDEwMCUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNmE4NWI2IDAlLCAjYmFjOGUwIDEwMCUpO2JhY2tncm91bmQtY29sb3I6IzlhNWFjMjt3aWR0aDoxMDAwcHg7aGVpZ2h0OjEwMDBweDtib3JkZXItcmFkaXVzOjEwMDAwcHg7dHJhbnNpdGlvbjphbGwgLjVzO3RyYW5zZm9ybTpzY2FsZSgwKTttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2xlZnQ6MDtyaWdodDowO3RvcDowO2JvdHRvbTowO3otaW5kZXg6OTggIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudH0ubW9kYWwuaXMtYWN0aXZlIC5tb2RhbC1iYWNrZ3JvdW5kLnNjYWxlSW5DaXJjbGV7dHJhbnNmb3JtOnNjYWxlKDcpfS5tb2RhbC5pcy1hY3RpdmUgLm1vZGFsLWNvbnRlbnQuc2NhbGVJbnt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfS5tb2RhbC5pcy1hY3RpdmUgLm1vZGFsLWNsb3Nle3otaW5kZXg6MTAwICFpbXBvcnRhbnR9Lm1vZGFsLmlzLWFjdGl2ZS5pbWFnZS1tb2RhbCAubW9kYWwtYmFja2dyb3VuZHtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNDQ0RjYwLCAjNDQ0KTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg0NWRlZywgIzQ0NEY2MCwgIzQ0NCk7YmFja2dyb3VuZC1jb2xvcjojNDQ0ZjYwfS5tb2RhbC5pcy1hY3RpdmUuaW1hZ2UtbW9kYWwgaW1ne2JvcmRlci1yYWRpdXM6NnB4fS5tb2RhbC5pcy1hY3RpdmUuaW1hZ2UtbW9kYWwgLmdhbGxlcnktaXRlbSBmaWd1cmV7YmFja2dyb3VuZDpub25lfS5tb2RhbC5pcy1hY3RpdmUgLm1vZGFsLWNhcmQgLm1vZGFsLWNhcmQtaGVhZCwubW9kYWwuaXMtYWN0aXZlIC5tb2RhbC1jYXJkIC5tb2RhbC1jYXJkLWZvb3R7cGFkZGluZzoxNXB4fS5tb2RhbC5pcy1hY3RpdmUgLm1vZGFsLWNhcmQgLm1vZGFsLWNhcmQtaGVhZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Lm1vZGFsLmlzLWFjdGl2ZSAubW9kYWwtY2FyZCAubW9kYWwtY2FyZC1oZWFkIHB7Y29sb3I6IzQ0NGY2MH0ubW9kYWwuaXMtYWN0aXZlIC5tb2RhbC1jYXJkIC5tb2RhbC1jYXJkLWhlYWQgLmRlbGV0ZXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDt0cmFuc2l0aW9uOmFsbCAuM3N9Lm1vZGFsLmlzLWFjdGl2ZSAubW9kYWwtY2FyZCAubW9kYWwtY2FyZC1oZWFkIC5kZWxldGU6YmVmb3Jle2JhY2tncm91bmQ6I2MzNjljN30ubW9kYWwuaXMtYWN0aXZlIC5tb2RhbC1jYXJkIC5tb2RhbC1jYXJkLWhlYWQgLmRlbGV0ZTphZnRlcntiYWNrZ3JvdW5kOiNjMzY5Yzd9Lm1vZGFsLmlzLWFjdGl2ZSAubW9kYWwtY2FyZCAubW9kYWwtY2FyZC1oZWFkIC5kZWxldGU6aG92ZXJ7dHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpfS5tb2RhbC5pcy1hY3RpdmUgLm1vZGFsLWNhcmQgLm1vZGFsLWNhcmQtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6MTBweH0ubW9kYWwuaXMtYWN0aXZlIC5tb2RhbC1jYXJkIC5tb2RhbC1jYXJkLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JvcmRlci1yYWRpdXM6NXB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMil9Lm1vZGFsLmlzLWFjdGl2ZSAubW9kYWwtY2FyZCAubW9kYWwtY2FyZC1mb290e2JhY2tncm91bmQtY29sb3I6I2ZmZjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7Ym9yZGVyLXRvcDpub25lfS5tb2RhbC5pcy1hY3RpdmUubW9kYWwtc20gLm1vZGFsLWNhcmQtYm9keXttYXgtaGVpZ2h0OjQwMHB4fS5tb2RhbC5pcy1hY3RpdmUubW9kYWwtaGVybyAubW9kYWwtYmFja2dyb3VuZHtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjOUE1QUMyLCAjQzM2OUM3KTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg0NWRlZywgIzlBNUFDMiwgI0MzNjlDNyk7YmFja2dyb3VuZC1jb2xvcjojOWE1YWMyfS5tb2RhbC5pcy1hY3RpdmUubW9kYWwtc3VjY2VzcyAubW9kYWwtYmFja2dyb3VuZHtiYWNrZ3JvdW5kOiMwMGIyODl9Lm1vZGFsLmlzLWFjdGl2ZS5tb2RhbC1lcnJvciAubW9kYWwtYmFja2dyb3VuZHtiYWNrZ3JvdW5kOiNmZjcyNzN9Lm1vZGFsLmlzLWFjdGl2ZS5tb2RhbC13YXJuaW5nIC5tb2RhbC1iYWNrZ3JvdW5ke2JhY2tncm91bmQ6I2VkYTUxNH0ubW9kYWwuaXMtYWN0aXZlLm1vZGFsLWluZm8gLm1vZGFsLWJhY2tncm91bmR7YmFja2dyb3VuZDojMDM5YmU1fS5tb2RhbC5pcy1hY3RpdmUgLm1vZGFsLXN2Z3ttYXgtd2lkdGg6MTEwcHg7bWFyZ2luOjAgYXV0byAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KXsubW9kYWwubW9kYWwtbGcgLm1vZGFsLWNhcmQsLm1vZGFsLm1vZGFsLWxnIC5tb2RhbC1jb250ZW50e3dpZHRoOjgwMHB4ICFpbXBvcnRhbnR9Lm1vZGFsLm1vZGFsLXNtIC5tb2RhbC1jYXJkLC5tb2RhbC5tb2RhbC1zbSAubW9kYWwtY29udGVudHt3aWR0aDo0MDBweCAhaW1wb3J0YW50fX0vKiEgX2Zvcm1zLnNjc3MgfCBCdWxraXQgfCBDU1MgTmluamEgKi8uaW5wdXQsLnRleHRhcmVhLHNlbGVjdHtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudH0uZm9ybS1sYWJlbHtwYWRkaW5nLWJvdHRvbTo1cHg7Y29sb3I6Izk5OX1pbnB1dC5pbnB1dHtjb2xvcjojODc4Nzg3O2JveC1zaGFkb3c6bm9uZTt0cmFuc2l0aW9uOmFsbCAuOHM7cGFkZGluZy1ib3R0b206M3B4O2JvcmRlci1jb2xvcjojY2NjO2ZvbnQtc2l6ZTouOXJlbX1pbnB1dC5pbnB1dC5pcy1zbWFsbHtwYWRkaW5nLWJvdHRvbToycHg7cGFkZGluZy1sZWZ0OjEwcHh9aW5wdXQuaW5wdXQuaXMtbWVkaXVte3BhZGRpbmctYm90dG9tOjVweDtmb250LXNpemU6MXJlbTtoZWlnaHQ6Mi41cmVtfWlucHV0LmlucHV0LmlzLWxhcmdle3BhZGRpbmctYm90dG9tOjdweDtmb250LXNpemU6MS4yNXJlbTtoZWlnaHQ6M3JlbX1pbnB1dC5pbnB1dC5yb3VuZGVke2JvcmRlci1yYWRpdXM6MTAwcHh9aW5wdXQuaW5wdXQuaXMtcHJpbWFyeS1mb2N1czpmb2N1c3tib3JkZXItY29sb3I6IzlhNWFjMn1pbnB1dC5pbnB1dC5pcy1wcmltYXJ5LWZvY3VzOmZvY3VzfnNwYW4uaWNvbiBpe2NvbG9yOiM5YTVhYzJ9aW5wdXQuaW5wdXQuaXMtc2Vjb25kYXJ5LWZvY3VzOmZvY3Vze2JvcmRlci1jb2xvcjojOWE1YWMyfWlucHV0LmlucHV0LmlzLXNlY29uZGFyeS1mb2N1czpmb2N1c35zcGFuLmljb24gaXtjb2xvcjojOWE1YWMyfWlucHV0LmlucHV0LmlzLWFjY2VudC1mb2N1czpmb2N1c3tib3JkZXItY29sb3I6I2MzNjljN31pbnB1dC5pbnB1dC5pcy1hY2NlbnQtZm9jdXM6Zm9jdXN+c3Bhbi5pY29uIGl7Y29sb3I6I2MzNjljN31pbnB1dC5pbnB1dC5pcy1ncmV5LWZvY3VzOmZvY3Vze2JvcmRlci1jb2xvcjojYTlhYmFjfWlucHV0LmlucHV0LmlzLWdyZXktZm9jdXM6Zm9jdXN+c3Bhbi5pY29uIGl7Y29sb3I6I2E5YWJhY31pbnB1dC5pbnB1dDpmb2N1cyxpbnB1dC5pbnB1dDphY3RpdmV7Ym9yZGVyLWNvbG9yOiNlZmY0Zjd9LmlucHV0LmN1c3RvbS1pbnB1dHtoZWlnaHQ6NDZweDtsaW5lLWhlaWdodDo0NnB4O3BhZGRpbmctbGVmdDo1MHB4ICFpbXBvcnRhbnR9LmlucHV0LmN1c3RvbS1pbnB1dDpmb2N1c3tib3JkZXItY29sb3I6I2RiZGJkYiAhaW1wb3J0YW50fXRleHRhcmVhLnRleHRhcmVhe2NvbG9yOiM4Nzg3ODc7Ym94LXNoYWRvdzpub25lO3RyYW5zaXRpb246YWxsIC44c310ZXh0YXJlYS50ZXh0YXJlYTpmb2N1c3tib3JkZXI6MXB4IHNvbGlkICNlZGVkZWR9dGV4dGFyZWEudGV4dGFyZWEuaXMtcHJpbWFyeS1mb2N1czpmb2N1c3tib3JkZXItY29sb3I6IzlhNWFjMn10ZXh0YXJlYS50ZXh0YXJlYS5pcy1wcmltYXJ5LWZvY3VzOmZvY3VzfnNwYW4uaWNvbiBpe2NvbG9yOiM5YTVhYzJ9dGV4dGFyZWEudGV4dGFyZWEuaXMtc2Vjb25kYXJ5LWZvY3VzOmZvY3Vze2JvcmRlci1jb2xvcjojOWE1YWMyfXRleHRhcmVhLnRleHRhcmVhLmlzLXNlY29uZGFyeS1mb2N1czpmb2N1c35zcGFuLmljb24gaXtjb2xvcjojOWE1YWMyfXRleHRhcmVhLnRleHRhcmVhLmlzLWFjY2VudC1mb2N1czpmb2N1c3tib3JkZXItY29sb3I6I2MzNjljN310ZXh0YXJlYS50ZXh0YXJlYS5pcy1hY2NlbnQtZm9jdXM6Zm9jdXN+c3Bhbi5pY29uIGl7Y29sb3I6I2MzNjljN310ZXh0YXJlYS50ZXh0YXJlYS5pcy1ncmV5LWZvY3VzOmZvY3Vze2JvcmRlci1jb2xvcjojYTlhYmFjfXRleHRhcmVhLnRleHRhcmVhLmlzLWdyZXktZm9jdXM6Zm9jdXN+c3Bhbi5pY29uIGl7Y29sb3I6I2E5YWJhY310ZXh0YXJlYS50ZXh0YXJlYS5pcy1kZWZhdWx0LWZvY3VzOmZvY3Vze2JvcmRlci1jb2xvcjojY2NjfXRleHRhcmVhLnRleHRhcmVhLmlzLWRlZmF1bHQtZm9jdXM6Zm9jdXN+c3Bhbi5pY29uIGl7Y29sb3I6I2NjY310ZXh0YXJlYS50ZXh0YXJlYS5pcy1ncm93e21pbi1oZWlnaHQ6NDBweCAhaW1wb3J0YW50O2hlaWdodDo0MHB4O3Jlc2l6ZTpub25lO3RyYW5zaXRpb246YWxsIC41cztvdmVyZmxvdzpoaWRkZW59dGV4dGFyZWEudGV4dGFyZWEuaXMtZ3Jvdzpmb2N1c3toZWlnaHQ6MTMwcHggIWltcG9ydGFudDtib3JkZXItY29sb3I6Izk5OX10ZXh0YXJlYS50ZXh0YXJlYS5pcy1idXR0b257bWluLWhlaWdodDo0MHB4ICFpbXBvcnRhbnQ7aGVpZ2h0OjQwcHggIWltcG9ydGFudDtyZXNpemU6bm9uZTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjphbGwgLjZzfXRleHRhcmVhLnRleHRhcmVhLmlzLWJ1dHRvbjpob3Zlcntib3JkZXItY29sb3I6I2NjY310ZXh0YXJlYS50ZXh0YXJlYS5pcy1idXR0b246Zm9jdXN7aGVpZ2h0OjEzMHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206NDBweCAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojY2NjfXRleHRhcmVhLnRleHRhcmVhLmlzLWJ1dHRvbisudGV4dGFyZWEtYnV0dG9ue2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JvcmRlci10b3A6bm9uZSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweH10ZXh0YXJlYS50ZXh0YXJlYS5pcy1idXR0b24rLnRleHRhcmVhLWJ1dHRvbiBidXR0b257bWFyZ2luOjEwcHggN3B4IDdweCA3cHh9LmZpZWxkIC5jb250cm9sLmRhdGVwaWNrZXItY29udHJvbCAuaWNvbiwuZmllbGQgLmNvbnRyb2wudGltZXBpY2tlci1jb250cm9sIC5pY29ue3RvcDotMnB4fS5maWVsZCAuY29udHJvbCBpe3RyYW5zaXRpb246YWxsIC40c30uZmllbGQgLmNvbnRyb2wucmVxdWlyZWR7cG9zaXRpb246cmVsYXRpdmV9LmZpZWxkIC5jb250cm9sLnJlcXVpcmVkIGl7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEwcHg7dG9wOjhweH0uZmllbGQgLmNvbnRyb2wucmVxdWlyZWQgc21hbGwudmFsaWRhdGlvbi1pbmZve2Rpc3BsYXk6bm9uZTtmb250LXNpemU6LjhyZW19LmZpZWxkIC5jb250cm9sLnJlcXVpcmVkLmhhcy1zdWNjZXNzIGlucHV0e2JvcmRlcjoxcHggc29saWQgIzAwYjI4OX0uZmllbGQgLmNvbnRyb2wucmVxdWlyZWQuaGFzLXN1Y2Nlc3Mgc21hbGwudmFsaWRhdGlvbi1pbmZvLnN1Y2Nlc3N7Y29sb3I6IzAwYjI4OTtkaXNwbGF5OmJsb2NrfS5maWVsZCAuY29udHJvbC5yZXF1aXJlZC5oYXMtc3VjY2VzcyAuc3VjY2VzcyBpe2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzAwYjI4OX0uZmllbGQgLmNvbnRyb2wucmVxdWlyZWQuaGFzLWVycm9yIGlucHV0e2JvcmRlcjoxcHggc29saWQgI2ZmNzI3M30uZmllbGQgLmNvbnRyb2wucmVxdWlyZWQuaGFzLWVycm9yIHNtYWxsLnZhbGlkYXRpb24taW5mby5lcnJvcntjb2xvcjojZmY3MjczO2Rpc3BsYXk6YmxvY2t9LmZpZWxkIC5jb250cm9sLnJlcXVpcmVkLmhhcy1lcnJvciAuZXJyb3IgaXtkaXNwbGF5OmJsb2NrO2NvbG9yOiNmZjcyNzN9LmNvbnRyb2wtbWF0ZXJpYWx7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbTozZW19LmNvbnRyb2wtbWF0ZXJpYWwgaW5wdXQsLmNvbnRyb2wtbWF0ZXJpYWwgdGV4dGFyZWF7Ym9yZGVyLXJhZGl1czowICFpbXBvcnRhbnR9LmNvbnRyb2wtbWF0ZXJpYWwuaXMtcHJpbWFyeSBpbnB1dC5tYXRlcmlhbC1pbnB1dDpmb2N1c35sYWJlbCwuY29udHJvbC1tYXRlcmlhbC5pcy1wcmltYXJ5IGlucHV0OnZhbGlkfmxhYmVsLC5jb250cm9sLW1hdGVyaWFsLmlzLXByaW1hcnkgdGV4dGFyZWE6Zm9jdXN+bGFiZWx7Y29sb3I6IzlhNWFjMn0uY29udHJvbC1tYXRlcmlhbC5pcy1wcmltYXJ5IC5iYXI6YmVmb3JlLC5jb250cm9sLW1hdGVyaWFsLmlzLXByaW1hcnkgLmJhcjphZnRlcntiYWNrZ3JvdW5kOiM5YTVhYzJ9LmNvbnRyb2wtbWF0ZXJpYWwuaXMtcHJpbWFyeS5oYXMtaWNvbiBpbnB1dDpmb2N1c35pe2NvbG9yOiM5YTVhYzIgIWltcG9ydGFudH0uY29udHJvbC1tYXRlcmlhbC5pcy1zZWNvbmRhcnkgaW5wdXQubWF0ZXJpYWwtaW5wdXQ6Zm9jdXN+bGFiZWwsLmNvbnRyb2wtbWF0ZXJpYWwuaXMtc2Vjb25kYXJ5IGlucHV0OnZhbGlkfmxhYmVsLC5jb250cm9sLW1hdGVyaWFsLmlzLXNlY29uZGFyeSB0ZXh0YXJlYTpmb2N1c35sYWJlbHtjb2xvcjojOWE1YWMyfS5jb250cm9sLW1hdGVyaWFsLmlzLXNlY29uZGFyeSAuYmFyOmJlZm9yZSwuY29udHJvbC1tYXRlcmlhbC5pcy1zZWNvbmRhcnkgLmJhcjphZnRlcntiYWNrZ3JvdW5kOiM5YTVhYzJ9LmNvbnRyb2wtbWF0ZXJpYWwuaXMtc2Vjb25kYXJ5Lmhhcy1pY29uIGlucHV0OmZvY3Vzfml7Y29sb3I6IzlhNWFjMiAhaW1wb3J0YW50fS5jb250cm9sLW1hdGVyaWFsLmlzLWFjY2VudCBpbnB1dC5tYXRlcmlhbC1pbnB1dDpmb2N1c35sYWJlbCwuY29udHJvbC1tYXRlcmlhbC5pcy1hY2NlbnQgaW5wdXQ6dmFsaWR+bGFiZWwsLmNvbnRyb2wtbWF0ZXJpYWwuaXMtYWNjZW50IHRleHRhcmVhOmZvY3VzfmxhYmVse2NvbG9yOiNjMzY5Yzd9LmNvbnRyb2wtbWF0ZXJpYWwuaXMtYWNjZW50IC5iYXI6YmVmb3JlLC5jb250cm9sLW1hdGVyaWFsLmlzLWFjY2VudCAuYmFyOmFmdGVye2JhY2tncm91bmQ6I2MzNjljN30uY29udHJvbC1tYXRlcmlhbC5pcy1hY2NlbnQuaGFzLWljb24gaW5wdXQ6Zm9jdXN+aXtjb2xvcjojYzM2OWM3ICFpbXBvcnRhbnR9LmNvbnRyb2wtbWF0ZXJpYWwuaXMtbGlnaHQgaW5wdXQubWF0ZXJpYWwtaW5wdXQ6Zm9jdXN+bGFiZWwsLmNvbnRyb2wtbWF0ZXJpYWwuaXMtbGlnaHQgaW5wdXQ6dmFsaWR+bGFiZWwsLmNvbnRyb2wtbWF0ZXJpYWwuaXMtbGlnaHQgdGV4dGFyZWE6Zm9jdXN+bGFiZWx7Y29sb3I6I2ZmZn0uY29udHJvbC1tYXRlcmlhbC5pcy1saWdodCAuYmFyOmJlZm9yZSwuY29udHJvbC1tYXRlcmlhbC5pcy1saWdodCAuYmFyOmFmdGVye2JhY2tncm91bmQ6I2ZmZn0uY29udHJvbC1tYXRlcmlhbC5pcy1saWdodC5oYXMtaWNvbiBpbnB1dDpmb2N1c35pe2NvbG9yOiNmZmYgIWltcG9ydGFudH0uY29udHJvbC1tYXRlcmlhbCBpbnB1dC5tYXRlcmlhbC1pbnB1dCwuY29udHJvbC1tYXRlcmlhbCB0ZXh0YXJlYXt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE4cHg7cGFkZGluZzouNjI1ZW0gLjYyNWVtIC42MjVlbSAuMzEyNWVtO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTguNzVlbTtib3JkZXI6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYTlhYmFjO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fS5jb250cm9sLW1hdGVyaWFsIGlucHV0Lm1hdGVyaWFsLWlucHV0OmZvY3VzLC5jb250cm9sLW1hdGVyaWFsIHRleHRhcmVhOmZvY3Vze291dGxpbmU6bm9uZX0uY29udHJvbC1tYXRlcmlhbCBsYWJlbHtmb250LWZhbWlseTpcIkFyaWFsXCI7Y29sb3I6I2NlY2VjZTtmb250LXNpemU6MTVweDtmb250LXdlaWdodDpub3JtYWw7cG9zaXRpb246YWJzb2x1dGU7cG9pbnRlci1ldmVudHM6bm9uZTtsZWZ0Oi4zMTI1ZW07dG9wOi42MjVlbTt0cmFuc2l0aW9uOi4ycyBlYXNlIGFsbDstbW96LXRyYW5zaXRpb246LjJzIGVhc2UgYWxsOy13ZWJraXQtdHJhbnNpdGlvbjouMnMgZWFzZSBhbGx9LmNvbnRyb2wtbWF0ZXJpYWwgaW5wdXQubWF0ZXJpYWwtaW5wdXQ6Zm9jdXN+bGFiZWwsLmNvbnRyb2wtbWF0ZXJpYWwgaW5wdXQ6dmFsaWR+bGFiZWwsLmNvbnRyb2wtbWF0ZXJpYWwgdGV4dGFyZWE6Zm9jdXN+bGFiZWx7dG9wOi0yMHB4O2xlZnQ6LTJweDtmb250LXNpemU6MTJweH0uY29udHJvbC1tYXRlcmlhbCAuYmFye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2t9LmNvbnRyb2wtbWF0ZXJpYWwgLmJhcjpiZWZvcmUsLmNvbnRyb2wtbWF0ZXJpYWwgLmJhcjphZnRlcntjb250ZW50OlwiXCI7aGVpZ2h0OjJweDt3aWR0aDowO2JvdHRvbTowcHg7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNpdGlvbjouMnMgZWFzZSBhbGw7LW1vei10cmFuc2l0aW9uOi4ycyBlYXNlIGFsbDstd2Via2l0LXRyYW5zaXRpb246LjJzIGVhc2UgYWxsfS5jb250cm9sLW1hdGVyaWFsIC5iYXI6YmVmb3Jle2xlZnQ6NTAlfS5jb250cm9sLW1hdGVyaWFsIC5iYXI6YWZ0ZXJ7cmlnaHQ6NTAlfS5jb250cm9sLW1hdGVyaWFsIGlucHV0Lm1hdGVyaWFsLWlucHV0OmZvY3Vzfi5iYXI6YmVmb3JlLC5jb250cm9sLW1hdGVyaWFsIGlucHV0Lm1hdGVyaWFsLWlucHV0OmZvY3Vzfi5iYXI6YWZ0ZXIsLmNvbnRyb2wtbWF0ZXJpYWwgdGV4dGFyZWE6Zm9jdXN+LmJhcjpiZWZvcmUsLmNvbnRyb2wtbWF0ZXJpYWwgdGV4dGFyZWE6Zm9jdXN+LmJhcjphZnRlcnt3aWR0aDo1MCV9LmNvbnRyb2wtbWF0ZXJpYWwuaGFzLWljb24gaW5wdXR7cGFkZGluZy1yaWdodDoyNXB4fS5jb250cm9sLW1hdGVyaWFsLmhhcy1pY29ue3Bvc2l0aW9uOnJlbGF0aXZlfS5jb250cm9sLW1hdGVyaWFsLmhhcy1pY29uIGl7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTVweDt0b3A6MTJweDtjb2xvcjojY2VjZWNlfS5jb250cm9sLW1hdGVyaWFsLnJlcXVpcmVkIGlucHV0e3BhZGRpbmctcmlnaHQ6MjVweH0uY29udHJvbC1tYXRlcmlhbC5yZXF1aXJlZHtwb3NpdGlvbjpyZWxhdGl2ZX0uY29udHJvbC1tYXRlcmlhbC5yZXF1aXJlZCBpe3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE1cHg7dG9wOjhweDtjb2xvcjojY2VjZWNlO2Rpc3BsYXk6bm9uZX0uY29udHJvbC1tYXRlcmlhbC5yZXF1aXJlZCBzbWFsbC52YWxpZGF0aW9uLWluZm97ZGlzcGxheTpub25lO2ZvbnQtc2l6ZTouOHJlbX0uY29udHJvbC1tYXRlcmlhbC5yZXF1aXJlZC5oYXMtc3VjY2VzcyBpbnB1dHtib3JkZXItYm90dG9tLWNvbG9yOiMwMGIyODkgIWltcG9ydGFudH0uY29udHJvbC1tYXRlcmlhbC5yZXF1aXJlZC5oYXMtc3VjY2VzcyAuYmFyOmFmdGVyLC5jb250cm9sLW1hdGVyaWFsLnJlcXVpcmVkLmhhcy1zdWNjZXNzIC5iYXI6YmVmb3Jle2JhY2tncm91bmQ6IzAwYjI4OSAhaW1wb3J0YW50fS5jb250cm9sLW1hdGVyaWFsLnJlcXVpcmVkLmhhcy1zdWNjZXNzIC5zdWNjZXNzIGl7Y29sb3I6IzAwYjI4OSAhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2t9LmNvbnRyb2wtbWF0ZXJpYWwucmVxdWlyZWQuaGFzLXN1Y2Nlc3MgbGFiZWx7Y29sb3I6IzAwYjI4OSAhaW1wb3J0YW50fS5jb250cm9sLW1hdGVyaWFsLnJlcXVpcmVkLmhhcy1zdWNjZXNzIHNtYWxsLnZhbGlkYXRpb24taW5mby5zdWNjZXNze2NvbG9yOiMwMGIyODk7ZGlzcGxheTpibG9ja30uY29udHJvbC1tYXRlcmlhbC5yZXF1aXJlZC5oYXMtZXJyb3IgaW5wdXR7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmY3MjczICFpbXBvcnRhbnR9LmNvbnRyb2wtbWF0ZXJpYWwucmVxdWlyZWQuaGFzLWVycm9yIC5iYXI6YWZ0ZXIsLmNvbnRyb2wtbWF0ZXJpYWwucmVxdWlyZWQuaGFzLWVycm9yIC5iYXI6YmVmb3Jle2JhY2tncm91bmQ6I2ZmNzI3MyAhaW1wb3J0YW50fS5jb250cm9sLW1hdGVyaWFsLnJlcXVpcmVkLmhhcy1lcnJvciAuZXJyb3IgaXtjb2xvcjojZmY3MjczICFpbXBvcnRhbnQ7ZGlzcGxheTpibG9ja30uY29udHJvbC1tYXRlcmlhbC5yZXF1aXJlZC5oYXMtZXJyb3IgbGFiZWx7Y29sb3I6I2ZmNzI3MyAhaW1wb3J0YW50fS5jb250cm9sLW1hdGVyaWFsLnJlcXVpcmVkLmhhcy1lcnJvciBzbWFsbC52YWxpZGF0aW9uLWluZm8uZXJyb3J7Y29sb3I6I2ZmNzI3MztkaXNwbGF5OmJsb2NrfS5zZWxlY3Q6YWZ0ZXJ7Ym9yZGVyOjFweCBzb2xpZCAjOWE1YWMyO2JvcmRlci1yaWdodDowO2JvcmRlci10b3A6MH0uc2VsZWN0OmhvdmVyOmFmdGVye2JvcmRlcjoxcHggc29saWQgcmdiKDEyOC44NzE2ODE0MTU5LDYyLjg4OTM4MDUzMSwxNzAuMTEwNjE5NDY5KTtib3JkZXItcmlnaHQ6MDtib3JkZXItdG9wOjB9LnNlbGVjdCBzZWxlY3Q6YWN0aXZlLC5zZWxlY3Qgc2VsZWN0OmZvY3Vze2JvcmRlci1jb2xvcjojOWE1YWMyfS5zZWxlY3Q6bm90KC5pcy1tdWx0aXBsZSk6bm90KC5pcy1sb2FkaW5nKTo6YWZ0ZXJ7cmlnaHQ6MS41MjVlbTt6LWluZGV4OjQ7Zm9udC1zaXplOi44cmVtO2JvcmRlcjoxcHggc29saWQgIzk5OTtib3JkZXItcmlnaHQ6MDtib3JkZXItdG9wOjB9LmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLnNlbGVjdCBpe3otaW5kZXg6MiAhaW1wb3J0YW50fS5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5zZWxlY3Qgc2VsZWN0e3BhZGRpbmctbGVmdDoyLjVyZW19LmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLnNlbGVjdC5pcy1tZWRpdW0gc2VsZWN0e3BhZGRpbmctbGVmdDozcmVtfS5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5zZWxlY3QuaXMtbGFyZ2UrLmljb257Zm9udC1zaXplOjEuNnJlbX0uY29udHJvbC5oYXMtaWNvbnMtbGVmdCAuc2VsZWN0LmlzLWxhcmdlIHNlbGVjdHtwYWRkaW5nLWxlZnQ6My4zcmVtfS5hdXRvY3Bse2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50fS5hdXRvY3BsIC5lYXN5LWF1dG9jb21wbGV0ZS1jb250YWluZXIgdWx7cGFkZGluZzoxMHB4ICFpbXBvcnRhbnR9LmF1dG9jcGwgLmVhc3ktYXV0b2NvbXBsZXRlLWNvbnRhaW5lciB1bCBsaXttYXJnaW46MCAxMHB4fS5hdXRvLWNwbC1jb250cm9sIC5pY29ue3RvcDozcHggIWltcG9ydGFudH0udGVtcGxhdGUtd3JhcHBlcntkaXNwbGF5OmZsZXggIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXJ9LnRlbXBsYXRlLXdyYXBwZXIgLmF1dG9jcGwtYXZhdGFye3dpZHRoOjM2cHggIWltcG9ydGFudDtoZWlnaHQ6MzZweCAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MTAwcHggIWltcG9ydGFudH0udGVtcGxhdGUtd3JhcHBlciAuZW50cnktdGV4dHttYXJnaW4tbGVmdDoxNXB4fS50ZW1wbGF0ZS13cmFwcGVyIC5lbnRyeS10ZXh0IHNwYW57Zm9udC1zaXplOi44cmVtO2NvbG9yOiNhOWFiYWN9LmRhdGVwaWNrZXItcGFuZWw+dWw+bGkucGlja2VkLC5kYXRlcGlja2VyLXBhbmVsPnVsPmxpLnBpY2tlZDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNjMzY5YzcgIWltcG9ydGFudH0uZmlsZS1pbnB1dC13cmFwcGVyIC5jb250cm9se2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlfS5maWxlLWlucHV0LXdyYXBwZXIgLmNvbnRyb2wgLmlucHV0ZmlsZXt3aWR0aDouMXB4O2hlaWdodDouMXB4O29wYWNpdHk6MDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDotMX0uZmlsZS1pbnB1dC13cmFwcGVyIC5jb250cm9sIC5pbnB1dGZpbGUrbGFiZWx7bWF4LXdpZHRoOjgwJTtmb250LXNpemU6MS4wNXJlbTtmb250LXdlaWdodDo0MDA7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci1yYWRpdXM6NXB4O3BhZGRpbmc6LjYyNXJlbSAxLjQ1cmVtIC44cmVtIDEuMjVyZW07LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuNHM7LW1vei10cmFuc2l0aW9uOmFsbCAuNHM7LW1zLXRyYW5zaXRpb246YWxsIC40czt0cmFuc2l0aW9uOmFsbCAuNHN9LmZpbGUtaW5wdXQtd3JhcHBlciAuY29udHJvbCAuaW5wdXRmaWxlK2xhYmVsIGl7cG9zaXRpb246cmVsYXRpdmU7dG9wOjRweDttYXJnaW4tcmlnaHQ6MTBweH0uZmlsZS1pbnB1dC13cmFwcGVyIC5jb250cm9sIC5zaW1wbGUtZmlsZS1pbnB1dCtsYWJlbHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2MzNjljN30uZmlsZS1pbnB1dC13cmFwcGVyIC5jb250cm9sIC5zaW1wbGUtZmlsZS1pbnB1dDpmb2N1cytsYWJlbCwuZmlsZS1pbnB1dC13cmFwcGVyIC5jb250cm9sIC5zaW1wbGUtZmlsZS1pbnB1dC5oYXMtZm9jdXMrbGFiZWwsLmZpbGUtaW5wdXQtd3JhcHBlciAuY29udHJvbCAuc2ltcGxlLWZpbGUtaW5wdXQrbGFiZWw6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjAyLjQyNzE4NDQ2NiwxMjMuNTY3OTYxMTY1LDIwNS45MzIwMzg4MzUpO291dGxpbmU6bm9uZTstbW96LWJveC1zaGFkb3c6aW5zZXQgcmdiYSgxNDMsMTYwLDI0MSwuMikgMCAwIDAgMXB4LHJnYmEoMjEzLDIyMCwyNDcsLjU5KSAwIDEwcHggMjBweDstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgcmdiYSgxNDMsMTYwLDI0MSwuMikgMCAwIDAgMXB4LHJnYmEoMjEzLDIyMCwyNDcsLjU5KSAwIDEwcHggMjBweDtib3gtc2hhZG93Omluc2V0IHJnYmEoMTQzLDE2MCwyNDEsLjIpIDAgMCAwIDFweCxyZ2JhKDIxMywyMjAsMjQ3LC41OSkgMCAxMHB4IDIwcHh9LmZpZWxkLWlucHV0LXdyYXBwZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5maWVsZC1pbnB1dC13cmFwcGVyIC5maWVsZC1pbnB1dHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQ6I2ZjZmNmYztib3JkZXI6MXB4IHNvbGlkICNlZGVkZWQ7cGFkZGluZzoxNnB4O3dpZHRoOjQ1MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1yYWRpdXM6M3B4fS5maWVsZC1pbnB1dC13cmFwcGVyIC5maWVsZC1pbnB1dD5bdHlwZT1maWxlXXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5OjA7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcn0uZmllbGQtaW5wdXQtd3JhcHBlciAuZmllbGQtaW5wdXQ+LmJ1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jaztjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOjhweCAxNnB4O2JvcmRlci1yYWRpdXM6MnB4O21hcmdpbi1yaWdodDo4cHg7bGluZS1oZWlnaHQ6MX0uZmllbGQtaW5wdXQtd3JhcHBlciAuZmllbGQtaW5wdXQ+LmxhYmVse2NvbG9yOiM0NDRmNjA7Zm9udC13ZWlnaHQ6NDAwO3doaXRlLXNwYWNlOm5vd3JhcDtvcGFjaXR5Oi4zfS5maWVsZC1pbnB1dC13cmFwcGVyIC5maWVsZC1pbnB1dC4tY2hvc2VuPi5sYWJlbHtvcGFjaXR5OjF9LmxhYmVsLS1jaGVja2JveHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46LjVyZW07Zm9udC1mYW1pbHk6QXJpYWwsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxMzUlICFpbXBvcnRhbnQ7Y3Vyc29yOnBvaW50ZXI7dHJhbnNmb3JtOnNjYWxlKDAuNyl9LmxhYmVsLS1jaGVja2JveCBzcGFue3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotN3B4O2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM0NDRmNjB9Lm1kLWNoZWNrYm94e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMC4zNzVyZW07bWFyZ2luOjAgMXJlbSAwIDA7Y3Vyc29yOnBvaW50ZXI7dHJhbnNmb3JtOnNjYWxlKDEuOCl9Lm1kLWNoZWNrYm94OmJlZm9yZXstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt6LWluZGV4OjE7d2lkdGg6LjlyZW07aGVpZ2h0Oi45cmVtO2JvcmRlcjoxLjVweCBzb2xpZCAjY2NjfS5tZC1jaGVja2JveDpjaGVja2VkOmJlZm9yZXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7aGVpZ2h0Oi41cmVtO2JvcmRlci1jb2xvcjojOWE1YWMyO2JvcmRlci10b3Atc3R5bGU6bm9uZTtib3JkZXItcmlnaHQtc3R5bGU6bm9uZX0ubWQtY2hlY2tib3g6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMC4xMjVyZW07bGVmdDowO3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07YmFja2dyb3VuZDojZmZmO2N1cnNvcjpwb2ludGVyfUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZVVwezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNi4yNXJlbSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNi4yNXJlbSl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1ALW1vei1rZXlmcmFtZXMgc2xpZGVVcHswJXstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDYuMjVyZW0pO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDYuMjVyZW0pfTEwMCV7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QGtleWZyYW1lcyBzbGlkZVVwezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNi4yNXJlbSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNi4yNXJlbSl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1AbWVkaWEobWluLXdpZHRoOiA3NjlweCl7aW5wdXQubWQtY2hlY2tib3g6Zm9jdXN7Ym9yZGVyLWJvdHRvbS1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtvdXRsaW5lOm5vbmUgIWltcG9ydGFudDtvdXRsaW5lLW9mZnNldDowICFpbXBvcnRhbnQ7YmFja2dyb3VuZDojZmZmICFpbXBvcnRhbnR9fS5yYWRpby13cmFwLC5jaGVja2JveC13cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6MWVtfS5yYWRpby13cmFwOjpzZWxlY3Rpb24sLmNoZWNrYm94LXdyYXA6OnNlbGVjdGlvbntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9LnJhZGlvLXdyYXAgaW5wdXQuZC1jaGVja2JveCtzcGFuLC5jaGVja2JveC13cmFwIGlucHV0LmQtY2hlY2tib3grc3BhbiwucmFkaW8td3JhcCBpbnB1dC5iLXJhZGlvK3NwYW4sLmNoZWNrYm94LXdyYXAgaW5wdXQuYi1yYWRpbytzcGFue2JhY2tncm91bmQ6I2ZmZjtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgLjVlbSAwIDA7cGFkZGluZzowO2JvcmRlcjoxcHggc29saWQgIzk5OTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MmVtO2hlaWdodDoyZW19LnJhZGlvLXdyYXAgaW5wdXQuZC1jaGVja2JveCtzcGFuOjphZnRlciwuY2hlY2tib3gtd3JhcCBpbnB1dC5kLWNoZWNrYm94K3NwYW46OmFmdGVyLC5yYWRpby13cmFwIGlucHV0LmItcmFkaW8rc3Bhbjo6YWZ0ZXIsLmNoZWNrYm94LXdyYXAgaW5wdXQuYi1yYWRpbytzcGFuOjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzfS5yYWRpby13cmFwIGlucHV0LmQtY2hlY2tib3g6Y2hlY2tlZCtzcGFuOjphZnRlciwuY2hlY2tib3gtd3JhcCBpbnB1dC5kLWNoZWNrYm94OmNoZWNrZWQrc3Bhbjo6YWZ0ZXIsLnJhZGlvLXdyYXAgaW5wdXQuYi1yYWRpbzpjaGVja2VkK3NwYW46OmFmdGVyLC5jaGVja2JveC13cmFwIGlucHV0LmItcmFkaW86Y2hlY2tlZCtzcGFuOjphZnRlcnt0cmFuc2Zvcm06c2NhbGUoMSl9LnJhZGlvLXdyYXAgaW5wdXQuZC1jaGVja2JveCwuY2hlY2tib3gtd3JhcCBpbnB1dC5kLWNoZWNrYm94LC5yYWRpby13cmFwIGlucHV0LmItcmFkaW8sLmNoZWNrYm94LXdyYXAgaW5wdXQuYi1yYWRpb3twb3NpdGlvbjphYnNvbHV0ZTtjdXJzb3I6cG9pbnRlcjtvcGFjaXR5OjB9LmNoZWNrYm94LXdyYXAgaW5wdXQrc3Bhbntib3JkZXItcmFkaXVzOjJweH0uY2hlY2tib3gtd3JhcCBpbnB1dCtzcGFuOjphZnRlcntiYWNrZ3JvdW5kOnVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NDhJVVJQUTFSWlVFVWdjM1puSUZCVlFreEpReUFpTFM4dlZ6TkRMeTlFVkVRZ1UxWkhJREV1TVM4dlJVNGlJQ0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTlIY21Gd2FHbGpjeTlUVmtjdk1TNHhMMFJVUkM5emRtY3hNUzVrZEdRaVBqeHpkbWNnZG1WeWMybHZiajBpTVM0eElpQnBaRDBpVEdGNVpYSmZNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SWdlRDBpTUhCNElpQjVQU0l3Y0hnaUlIZHBaSFJvUFNJMk5IQjRJaUJvWldsbmFIUTlJalkwY0hnaUlIWnBaWGRDYjNnOUlqQWdNQ0EyTkNBMk5DSWdaVzVoWW14bExXSmhZMnRuY205MWJtUTlJbTVsZHlBd0lEQWdOalFnTmpRaUlIaHRiRHB6Y0dGalpUMGljSEpsYzJWeWRtVWlQanhuUGp4d2IyeDVaMjl1SUhCdmFXNTBjejBpTVRNdU56QTNMRE15TGpJNU15QXhNaTR5T1RNc016TXVPRFUwSURJMExqSTVNeXcwTmlBeU5TNDNNRGNzTkRZZ05Ea3VOekEzTERJeExqZzFOQ0EwT0M0eU9UTXNNakF1TXpZMklESTFMRFF6TGpZeU15QWlMejQ4TDJjK1BDOXpkbWMrKSBuby1yZXBlYXQgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb250YWluO3dpZHRoOjEuOWVtO2hlaWdodDoxLjllbX0uY2hlY2tib3gtd3JhcC5pcy1tZWRpdW0gaW5wdXQrc3Bhbnt3aWR0aDoxLjRlbTtoZWlnaHQ6MS40ZW19LmNoZWNrYm94LXdyYXAuaXMtbWVkaXVtIGlucHV0K3NwYW46OmFmdGVye2JhY2tncm91bmQ6dXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0OElVUlBRMVJaVUVVZ2MzWm5JRkJWUWt4SlF5QWlMUzh2VnpOREx5OUVWRVFnVTFaSElERXVNUzh2UlU0aUlDSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OUhjbUZ3YUdsamN5OVRWa2N2TVM0eEwwUlVSQzl6ZG1jeE1TNWtkR1FpUGp4emRtY2dkbVZ5YzJsdmJqMGlNUzR4SWlCcFpEMGlUR0Y1WlhKZk1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJZ2VEMGlNSEI0SWlCNVBTSXdjSGdpSUhkcFpIUm9QU0kyTkhCNElpQm9aV2xuYUhROUlqWTBjSGdpSUhacFpYZENiM2c5SWpBZ01DQTJOQ0EyTkNJZ1pXNWhZbXhsTFdKaFkydG5jbTkxYm1ROUltNWxkeUF3SURBZ05qUWdOalFpSUhodGJEcHpjR0ZqWlQwaWNISmxjMlZ5ZG1VaVBqeG5Qanh3YjJ4NVoyOXVJSEJ2YVc1MGN6MGlNVE11TnpBM0xETXlMakk1TXlBeE1pNHlPVE1zTXpNdU9EVTBJREkwTGpJNU15dzBOaUF5TlM0M01EY3NORFlnTkRrdU56QTNMREl4TGpnMU5DQTBPQzR5T1RNc01qQXVNelkySURJMUxEUXpMall5TXlBaUx6NDhMMmMrUEM5emRtYyspIG5vLXJlcGVhdCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47d2lkdGg6MS4zZW07aGVpZ2h0OjEuM2VtfS5jaGVja2JveC13cmFwLmlzLXNtYWxsIGlucHV0K3NwYW57d2lkdGg6MWVtO2hlaWdodDoxZW19LmNoZWNrYm94LXdyYXAuaXMtc21hbGwgaW5wdXQrc3Bhbjo6YWZ0ZXJ7YmFja2dyb3VuZDp1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejQ4SVVSUFExUlpVRVVnYzNabklGQlZRa3hKUXlBaUxTOHZWek5ETHk5RVZFUWdVMVpISURFdU1TOHZSVTRpSUNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk5SGNtRndhR2xqY3k5VFZrY3ZNUzR4TDBSVVJDOXpkbWN4TVM1a2RHUWlQanh6ZG1jZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVRHRjVaWEpmTVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUlnZUQwaU1IQjRJaUI1UFNJd2NIZ2lJSGRwWkhSb1BTSTJOSEI0SWlCb1pXbG5hSFE5SWpZMGNIZ2lJSFpwWlhkQ2IzZzlJakFnTUNBMk5DQTJOQ0lnWlc1aFlteGxMV0poWTJ0bmNtOTFibVE5SW01bGR5QXdJREFnTmpRZ05qUWlJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpUGp4blBqeHdiMng1WjI5dUlIQnZhVzUwY3owaU1UTXVOekEzTERNeUxqSTVNeUF4TWk0eU9UTXNNek11T0RVMElESTBMakk1TXl3ME5pQXlOUzQzTURjc05EWWdORGt1TnpBM0xESXhMamcxTkNBME9DNHlPVE1zTWpBdU16WTJJREkxTERRekxqWXlNeUFpTHo0OEwyYytQQzl6ZG1jKykgbm8tcmVwZWF0IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjt3aWR0aDouOWVtO2hlaWdodDouOWVtfS5yYWRpby13cmFwIGlucHV0K3NwYW57Ym9yZGVyLXJhZGl1czoxMDAwcHh9LnJhZGlvLXdyYXAgaW5wdXQrc3Bhbjo6YWZ0ZXJ7Ym9yZGVyLXJhZGl1czoxMDAwcHg7bWFyZ2luOi41NWVtO3dpZHRoOi43NWVtO2hlaWdodDouNzVlbX0ucmFkaW8td3JhcCBpbnB1dDpjaGVja2VkK3NwYW46OmFmdGVye2JhY2tncm91bmQ6IzQ0NGY2MH0ucmFkaW8td3JhcC5pcy1zbWFsbCBzcGFue3RyYW5zZm9ybTpzY2FsZSgwLjYpICFpbXBvcnRhbnR9LnJhZGlvLXdyYXAuaXMtc21hbGwgc3Bhbjo6YWZ0ZXJ7bWFyZ2luOi41NGVtICFpbXBvcnRhbnR9LnJhZGlvLXdyYXAuaXMtbWVkaXVtIHNwYW57dHJhbnNmb3JtOnNjYWxlKDAuOCkgIWltcG9ydGFudH0ucmFkaW8td3JhcC5pcy1tZWRpdW0gc3Bhbjo6YWZ0ZXJ7bWFyZ2luOi41OGVtICFpbXBvcnRhbnR9LnJhZGlvLXdyYXAuaXMtcHJpbWFyeSBpbnB1dDpjaGVja2VkK3NwYW46OmFmdGVye2JhY2tncm91bmQ6IzlhNWFjMn0ucmFkaW8td3JhcC5pcy1zZWNvbmRhcnkgaW5wdXQ6Y2hlY2tlZCtzcGFuOjphZnRlcntiYWNrZ3JvdW5kOiM5YTVhYzJ9LnJhZGlvLXdyYXAuaXMtYWNjZW50IGlucHV0OmNoZWNrZWQrc3Bhbjo6YWZ0ZXJ7YmFja2dyb3VuZDojYzM2OWM3fS50YWdzaW5wdXR7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjVweDt3aWR0aDozMDBweDtoZWlnaHQ6MTAwcHg7b3ZlcmZsb3cteTphdXRvfS50YWdzaW5wdXQgLnRhZ3twb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXI6MXB4IHNvbGlkICMwMzliZTU7LW1vei1ib3JkZXItcmFkaXVzOjJweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7ZmxvYXQ6bGVmdDtwYWRkaW5nOjRweCA4cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZDojMDM5YmU1O2NvbG9yOiNmZmY7bWFyZ2luLXJpZ2h0OjVweDttYXJnaW4tYm90dG9tOjVweDtmb250LXNpemU6MTNweH0udGFnc2lucHV0IC50YWcgc3Bhbntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTJweH0udGFnc2lucHV0IC50YWc6YWZ0ZXJ7Zm9udC1mYW1pbHk6XCJNYXRlcmlhbCBJY29uc1wiO2NvbnRlbnQ6XCLul41cIjtjb2xvcjojZmZmO29wYWNpdHk6MTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6M3B4O3JpZ2h0OjRweDt6LWluZGV4OjB9LnRhZ3NpbnB1dCAudGFnIGF7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1zaXplOjExcHg7b3BhY2l0eTowO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0udGFnc2lucHV0IGlucHV0e3dpZHRoOjgwcHg7bWFyZ2luOjAgNXB4IDVweCAwO2ZvbnQtZmFtaWx5OmhlbHZldGljYTtmb250LXNpemU6MTNweDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7cGFkZGluZzo1cHg7YmFja2dyb3VuZDowIDA7Y29sb3I6IzAwMDtvdXRsaW5lOjB9LnRhZ3NpbnB1dCBkaXZ7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0fS50YWdzX2NsZWFye2NsZWFyOmJvdGg7d2lkdGg6MTAwJTtoZWlnaHQ6MH0ubm90X3ZhbGlke2JhY2tncm91bmQ6I2ZiZDhkYiAhaW1wb3J0YW50O2NvbG9yOiM5MDExMWEgIWltcG9ydGFudH0ud2lja2VkcGlja2VyX19jb250cm9sc3twYWRkaW5nOjAgIWltcG9ydGFudH0vKiEgX3RhYmxlcy5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovLnRhYmxlLmRldmljZS10YWJsZSB0aCwudGFibGUuZGV2aWNlLXRhYmxlIHRke3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnQ7Ym9yZGVyOm5vbmV9LnRhYmxlLmRldmljZS10YWJsZSB0aCBpe2ZvbnQtc2l6ZTozNXB4O2NvbG9yOiNjZWNlY2V9LnRhYmxlLmRldmljZS10YWJsZSB0ZHtwYWRkaW5nOi43NWVtIDFlbX0udGFibGUuZGV2aWNlLXRhYmxlIHRkOmZpcnN0LWNoaWxke3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50YWJsZS5kZXZpY2UtdGFibGUgdGQuZmVhdHVyZS1uYW1le2xpbmUtaGVpZ2h0OjEuOTtmb250LWZhbWlseTpcIk5leGEgTGlnaHRcIixzYW5zLXNlcmlmfS50YWJsZS5kZXZpY2UtdGFibGUgdGQgaS5pbS1pY29uLVllc3tmb250LXNpemU6MjRweDtjb2xvcjojOWE1YWMyfS50YWJsZS5kZXZpY2UtdGFibGUgdGQgaS5pbS1pY29uLUNsb3Nle2ZvbnQtc2l6ZToyNHB4O2NvbG9yOiNjZWNlY2V9LnRhYmxlLmRldmljZS10YWJsZSB0aHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGJkYmRifS50YWJsZS5jb21wYXJlLXRhYmxlIHRoLC50YWJsZS5jb21wYXJlLXRhYmxlIHRke3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnQ7Ym9yZGVyOm5vbmV9LnRhYmxlLmNvbXBhcmUtdGFibGUgdGggaXtmb250LXNpemU6MzVweDtjb2xvcjojY2VjZWNlfS50YWJsZS5jb21wYXJlLXRhYmxlIHRke3BhZGRpbmc6Ljc1ZW0gMWVtfS50YWJsZS5jb21wYXJlLXRhYmxlIHRkOmZpcnN0LWNoaWxke3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50YWJsZS5jb21wYXJlLXRhYmxlIHRkLmZlYXR1cmUtbmFtZXtsaW5lLWhlaWdodDoxLjk7Zm9udC1mYW1pbHk6XCJOZXhhIExpZ2h0XCIsc2Fucy1zZXJpZn0udGFibGUuY29tcGFyZS10YWJsZSB0ZCBpLmZhLWNoZWNre2ZvbnQtc2l6ZToyNHB4O2NvbG9yOiM5YTVhYzJ9LnRhYmxlLmNvbXBhcmUtdGFibGUgdGQgaS5mYS1jbG9zZXtmb250LXNpemU6MjRweDtjb2xvcjojY2VjZWNlfS50YWJsZS5jb21wYXJlLXRhYmxlIHRoe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkYmRiZGI7Zm9udC1mYW1pbHk6XCJOZXhhIEJvbGRcIixzYW5zLXNlcmlmfS5yZXNwb25zaXZlLXRhYmxle21hcmdpbjphdXRvO21pbi13aWR0aDozMDBweDttYXgtd2lkdGg6MTAwJTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Y29sb3I6IzMzMztib3JkZXItcmFkaXVzOi4yZW07b3ZlcmZsb3c6aGlkZGVuO2JveC1zaGFkb3c6LTFweCAzcHggMTBweCAwIHJnYmEoMCwwLDAsLjA2KX0ucmVzcG9uc2l2ZS10YWJsZS5pcy1wcmltYXJ5IHRyOmZpcnN0LWNoaWxke2JhY2tncm91bmQ6IzlhNWFjMn0ucmVzcG9uc2l2ZS10YWJsZS5pcy1zZWNvbmRhcnkgdHI6Zmlyc3QtY2hpbGR7YmFja2dyb3VuZDojOWE1YWMyfS5yZXNwb25zaXZlLXRhYmxlLmlzLWFjY2VudCB0cjpmaXJzdC1jaGlsZHtiYWNrZ3JvdW5kOiNjMzY5Yzd9LnJlc3BvbnNpdmUtdGFibGUgdHI6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDpub25lO2JhY2tncm91bmQ6Izk5OTtjb2xvcjojZmZmICFpbXBvcnRhbnR9LnJlc3BvbnNpdmUtdGFibGUgdHJ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RkZDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2JmYmZiZn0ucmVzcG9uc2l2ZS10YWJsZTpudGgtY2hpbGQob2RkKTpub3QoOmZpcnN0LWNoaWxkKXtiYWNrZ3JvdW5kLWNvbG9yOiNmY2ZjZmN9LnJlc3BvbnNpdmUtdGFibGUgdGh7ZGlzcGxheTpub25lO2NvbG9yOiNmZmZ9LnJlc3BvbnNpdmUtdGFibGUgdGR7ZGlzcGxheTpibG9ja30ucmVzcG9uc2l2ZS10YWJsZSB0ZDpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOi41ZW19LnJlc3BvbnNpdmUtdGFibGUgdGQ6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOi41ZW19LnJlc3BvbnNpdmUtdGFibGUgdGQ6YmVmb3Jle2NvbnRlbnQ6YXR0cihkYXRhLXRoKSBcIjogXCI7Zm9udC13ZWlnaHQ6Ym9sZDt3aWR0aDoxMjBweDtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojMDAwfS5yZXNwb25zaXZlLXRhYmxlIHRoLC5yZXNwb25zaXZlLXRhYmxlIHRke3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOi41ZW0gMWVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMXB4KXsucmVzcG9uc2l2ZS10YWJsZSB0cjpudGgtY2hpbGQoMil7Ym9yZGVyLXRvcDpub25lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCl7LnJlc3BvbnNpdmUtdGFibGUgdHI6aG92ZXI6bm90KDpmaXJzdC1jaGlsZCl7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyfS5yZXNwb25zaXZlLXRhYmxlIHRkOmJlZm9yZXtkaXNwbGF5Om5vbmV9LnJlc3BvbnNpdmUtdGFibGUgdGgsLnJlc3BvbnNpdmUtdGFibGUgdGR7ZGlzcGxheTp0YWJsZS1jZWxsO3BhZGRpbmc6LjI1ZW0gLjVlbX0ucmVzcG9uc2l2ZS10YWJsZSB0aDpmaXJzdC1jaGlsZCwucmVzcG9uc2l2ZS10YWJsZSB0ZDpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MH0ucmVzcG9uc2l2ZS10YWJsZSB0aDpsYXN0LWNoaWxkLC5yZXNwb25zaXZlLXRhYmxlIHRkOmxhc3QtY2hpbGR7cGFkZGluZy1yaWdodDowfS5yZXNwb25zaXZlLXRhYmxlIHRoLC5yZXNwb25zaXZlLXRhYmxlIHRke3BhZGRpbmc6MWVtICFpbXBvcnRhbnR9fS8qISBfbGlzdHMuc2NzcyB8IEJ1bGtpdCB8IENTUyBOaW5qYSAqLy5jb250ZW50IHVse2xpc3Qtc3R5bGUtdHlwZTpkaXNjfS5jb250ZW50IG9se2xpc3Qtc3R5bGUtdHlwZTpkZWNpbWFsfXVsLG9se2xpc3Qtc3R5bGUtdHlwZTpub25lfS5pY29uLWJ1bGxldC1saXN0e2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjB9Lmljb24tYnVsbGV0LWxpc3QgbGl7cGFkZGluZy1sZWZ0OjEuM2VtO3BhZGRpbmc6M3B4IDAgM3B4IDEuM2VtfS5pY29uLWJ1bGxldC1saXN0IGxpOmJlZm9yZXtjb250ZW50Olwi74SMXCI7Zm9udC1mYW1pbHk6Rm9udEF3ZXNvbWU7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6LTEuM2VtO21hcmdpbi1yaWdodDouN3JlbTt3aWR0aDoxLjNlbX0uc29saWQtbGlzdHtkaXNwbGF5OmlubGluZS1ibG9ja30uc29saWQtbGlzdCAuc29saWQtbGlzdC1pdGVte2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luOjVweCAwfS5zb2xpZC1saXN0IC5zb2xpZC1saXN0LWl0ZW0gLmxpc3QtYnVsbGV0IGl7Zm9udC1zaXplOjEuNXJlbTttYXJnaW4tcmlnaHQ6MTVweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MnB4O2NvbG9yOiNhOWFiYWN9LmlubGluZS1saXN0e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwfS5pbmxpbmUtbGlzdCBpLmlubGluZS1idWxsZXR7Zm9udC1zaXplOi40cmVtO21hcmdpbjowIDEwcHg7Y29sb3I6I2VkZWRlZDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6OHB4fS5saXN0LWJsb2Nre2JvcmRlcjoxcHggc29saWQgI2VkZWRlZDtib3gtc2hhZG93Oi0xcHggM3B4IDEwcHggMCByZ2JhKDAsMCwwLC4wNil9Lmxpc3QtYmxvY2sgbGl7cGFkZGluZzoxMHB4IDIwcHh9Lmxpc3QtYmxvY2sgbGkgYXtjb2xvcjojNDQ0fS5saXN0LWJsb2NrIGxpLmlzLWFjdGl2ZXtiYWNrZ3JvdW5kOiM5YTVhYzJ9Lmxpc3QtYmxvY2sgbGkuaXMtYWN0aXZlOmhvdmVye2JhY2tncm91bmQ6IzlhNWFjMn0ubGlzdC1ibG9jayBsaS5pcy1hY3RpdmUgLmItYmFkZ2V7Ym9yZGVyOjFweCBzb2xpZCAjZmZmO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX0ubGlzdC1ibG9jayBsaS5pcy1hY3RpdmUgYXtjb2xvcjojZmZmfS5saXN0LWJsb2NrIGxpOmhvdmVye2JhY2tncm91bmQ6I2VmZjRmN30ubGlzdC1ibG9jay5ib3JkZXJlZCBsaTpub3QobGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VkZWRlZH0ubGlzdC1ibG9jay5taW5pbWFse2JvcmRlcjpub25lO2JveC1zaGFkb3c6bm9uZX0ubGlzdC1ibG9jay5taW5pbWFsIGxpe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlZGVkZWR9Lmxpc3QtYmxvY2sgLmItYmFkZ2V7ZmxvYXQ6cmlnaHR9Lmxpc3QtYmxvY2suaXMtc2Vjb25kYXJ5IGxpLmlzLWFjdGl2ZXtiYWNrZ3JvdW5kOiM5YTVhYzJ9Lmxpc3QtYmxvY2suaXMtYWNjZW50IGxpLmlzLWFjdGl2ZXtiYWNrZ3JvdW5kOiNjMzY5Yzd9LmxldmVsLm5hdi1sZXZlbHtwYWRkaW5nOjIwcHggNDBweDtib3JkZXI6MXB4IHNvbGlkICNlZGVkZWQ7YmFja2dyb3VuZDojZmZmfS5sZXZlbC5uYXYtbGV2ZWwgaXtjdXJzb3I6cG9pbnRlcn0ubGV2ZWwubmF2LWxldmVsIGk6aG92ZXJ7Y29sb3I6IzlhNWFjMn0ubGV2ZWwuY2VudGVyZWQtbGV2ZWx7cGFkZGluZzoyMHB4IDQwcHg7Ym9yZGVyOjFweCBzb2xpZCAjZWRlZGVkO2JhY2tncm91bmQ6I2ZmZn0udXNlci1saXN0IGxpe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzoxMHB4IDE1cHh9LnVzZXItbGlzdCAudXNlci1saXN0LWF2YXRhciBpbWd7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtib3JkZXItcmFkaXVzOjEwMHB4fS51c2VyLWxpc3QgLnVzZXItbGlzdC1pbmZve21hcmdpbjowIDEwcHh9LnVzZXItbGlzdCAudXNlci1saXN0LWluZm8gLm5hbWV7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiM0NDRmNjB9LnVzZXItbGlzdCAudXNlci1saXN0LWluZm8gLnBvc2l0aW9ue2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiNhOWFiYWN9LnVzZXItbGlzdCAudXNlci1saXN0LXN0YXR1c3toZWlnaHQ6MTBweDt3aWR0aDoxMHB4O2JvcmRlci1yYWRpdXM6MTAwcHg7YmFja2dyb3VuZDojYTlhYmFjO21hcmdpbi1sZWZ0OmF1dG99LnVzZXItbGlzdCAudXNlci1saXN0LXN0YXR1cy5pcy1vZmZsaW5le2JhY2tncm91bmQ6I2VkZWRlZH0udXNlci1saXN0IC51c2VyLWxpc3Qtc3RhdHVzLmlzLW9ubGluZXtiYWNrZ3JvdW5kOiMwMGIyODl9LnVzZXItbGlzdCAudXNlci1saXN0LXN0YXR1cy5pcy1idXN5e2JhY2tncm91bmQ6I2VkYTUxNH0udXNlci1tZWRpYS1saXN0IGxpe21hcmdpbjoxNXB4IDB9LnVzZXItbWVkaWEtbGlzdCAubWVkaWEtbGVmdCAuaW1hZ2V7cG9zaXRpb246cmVsYXRpdmV9LnVzZXItbWVkaWEtbGlzdCAubWVkaWEtbGVmdCAuaW1hZ2UgLmF2YXRhci1zdGF0dXN7aGVpZ2h0OjEwcHg7d2lkdGg6MTBweDtib3JkZXItcmFkaXVzOjIwMHB4O2JhY2tncm91bmQ6I2E5YWJhYztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxcHg7dG9wOjNweH0udXNlci1tZWRpYS1saXN0IC5tZWRpYS1sZWZ0IC5pbWFnZSAuYXZhdGFyLXN0YXR1cy5pcy1vZmZsaW5le2JhY2tncm91bmQ6I2VkZWRlZH0udXNlci1tZWRpYS1saXN0IC5tZWRpYS1sZWZ0IC5pbWFnZSAuYXZhdGFyLXN0YXR1cy5pcy1vbmxpbmV7YmFja2dyb3VuZDojMDBiMjg5fS51c2VyLW1lZGlhLWxpc3QgLm1lZGlhLWxlZnQgLmltYWdlIC5hdmF0YXItc3RhdHVzLmlzLWJ1c3l7YmFja2dyb3VuZDojZWRhNTE0fS51c2VyLW1lZGlhLWxpc3QgLm1lZGlhLWNvbnRlbnQgc3Bhbntjb2xvcjojNDQ0ZjYwO2ZvbnQtd2VpZ2h0OjUwMH0vKiEgX2xhYmVscy5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovLmItYmFkZ2V7aGVpZ2h0OjIwcHg7bWluLXdpZHRoOjIwcHg7bWF4LXdpZHRoOjEwMHB4O3BhZGRpbmc6M3B4IDZweDtsaW5lLWhlaWdodDoxLjI7d2hpdGUtc3BhY2U6bm93cmFwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LXNpemU6LjhyZW07Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiM5OTk7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czozcHh9LmItYmFkZ2Uucm91bmRlZHtib3JkZXItcmFkaXVzOjIwMHB4fS5iLWJhZGdlLmJhZGdlLW91dGxpbmVke2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3JkZXI6MXB4IHNvbGlkICM5OTk7Y29sb3I6Izk5OX0uYi1iYWRnZS5pcy1wcmltYXJ5e2JhY2tncm91bmQ6IzlhNWFjMn0uYi1iYWRnZS5pcy1wcmltYXJ5LmJhZGdlLW91dGxpbmVke2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3JkZXI6MXB4IHNvbGlkICM5YTVhYzI7Y29sb3I6IzlhNWFjMn0uYi1iYWRnZS5pcy1zZWNvbmRhcnl7YmFja2dyb3VuZDojOWE1YWMyfS5iLWJhZGdlLmlzLXNlY29uZGFyeS5iYWRnZS1vdXRsaW5lZHtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjFweCBzb2xpZCAjOWE1YWMyO2NvbG9yOiM5YTVhYzJ9LmItYmFkZ2UuaXMtYWNjZW50e2JhY2tncm91bmQ6I2MzNjljN30uYi1iYWRnZS5pcy1hY2NlbnQuYmFkZ2Utb3V0bGluZWR7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JvcmRlcjoxcHggc29saWQgI2MzNjljNztjb2xvcjojYzM2OWM3fS5iLWJhZGdlLmlzLXN1Y2Nlc3N7YmFja2dyb3VuZDojMDBiMjg5fS5iLWJhZGdlLmlzLXN1Y2Nlc3MuYmFkZ2Utb3V0bGluZWR7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JvcmRlcjoxcHggc29saWQgIzAwYjI4OTtjb2xvcjojMDBiMjg5fS5iLWJhZGdlLmlzLXdhcm5pbmd7YmFja2dyb3VuZDojZWRhNTE0fS5iLWJhZGdlLmlzLXdhcm5pbmcuYmFkZ2Utb3V0bGluZWR7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JvcmRlcjoxcHggc29saWQgI2VkYTUxNDtjb2xvcjojZWRhNTE0fS5iLWJhZGdlLmlzLWRhbmdlcntiYWNrZ3JvdW5kOiNmZjcyNzN9LmItYmFkZ2UuaXMtZGFuZ2VyLmJhZGdlLW91dGxpbmVke2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3JkZXI6MXB4IHNvbGlkICNmZjcyNzM7Y29sb3I6I2ZmNzI3M30uYi1iYWRnZS5pcy1pbmZve2JhY2tncm91bmQ6IzAzOWJlNX0uYi1iYWRnZS5pcy1pbmZvLmJhZGdlLW91dGxpbmVke2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3JkZXI6MXB4IHNvbGlkICMwMzliZTU7Y29sb3I6IzAzOWJlNX0udGFne21hcmdpbi1ib3R0b206NXB4fS50YWcuc3F1YXJlZHtib3JkZXItcmFkaXVzOjJweCAhaW1wb3J0YW50fS50YWcuaXMtb3V0bGluZWR7Ym9yZGVyOjFweCBzb2xpZCAjOTk5fS50YWcuaXMtcHJpbWFyeXtiYWNrZ3JvdW5kOiM5YTVhYzI7Y29sb3I6I2ZmZn0udGFnLmlzLXByaW1hcnkuaXMtb3V0bGluZWR7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JvcmRlcjoxcHggc29saWQgIzlhNWFjMjtjb2xvcjojOWE1YWMyfS50YWcuaXMtc2Vjb25kYXJ5e2JhY2tncm91bmQ6IzlhNWFjMjtjb2xvcjojZmZmfS50YWcuaXMtc2Vjb25kYXJ5LmlzLW91dGxpbmVke2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3JkZXI6MXB4IHNvbGlkICM5YTVhYzI7Y29sb3I6IzlhNWFjMn0udGFnLmlzLWFjY2VudHtiYWNrZ3JvdW5kOiNjMzY5Yzc7Y29sb3I6I2ZmZn0udGFnLmlzLWFjY2VudC5pcy1vdXRsaW5lZHtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjFweCBzb2xpZCAjYzM2OWM3O2NvbG9yOiNjMzY5Yzd9LnRhZy5pcy1zdWNjZXNze2JhY2tncm91bmQ6IzAwYjI4OTtjb2xvcjojZmZmfS50YWcuaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZHtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjFweCBzb2xpZCAjMDBiMjg5O2NvbG9yOiMwMGIyODl9LnRhZy5pcy13YXJuaW5ne2JhY2tncm91bmQ6I2VkYTUxNCAhaW1wb3J0YW50O2NvbG9yOiNmZmYgIWltcG9ydGFudH0udGFnLmlzLXdhcm5pbmcuaXMtb3V0bGluZWR7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjZWRhNTE0ICFpbXBvcnRhbnQ7Y29sb3I6I2VkYTUxNCAhaW1wb3J0YW50fS50YWcuaXMtZGFuZ2Vye2JhY2tncm91bmQ6I2ZmNzI3Mztjb2xvcjojZmZmfS50YWcuaXMtZGFuZ2VyLmlzLW91dGxpbmVke2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3JkZXI6MXB4IHNvbGlkICNmZjcyNzM7Y29sb3I6I2ZmNzI3M30udGFnLmlzLWluZm97YmFja2dyb3VuZDojMDM5YmU1O2NvbG9yOiNmZmZ9LnRhZy5pcy1pbmZvLmlzLW91dGxpbmVke2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3JkZXI6MXB4IHNvbGlkICMwMzliZTU7Y29sb3I6IzAzOWJlNX0udGFnLmlzLWxpZ2h0e2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojNDQ0ZjYwfS50YWcuaXMtbGlnaHQuaXMtb3V0bGluZWR7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JvcmRlcjoxcHggc29saWQgI2ZmZjtjb2xvcjojZmZmfS50YWcgc3Bhbi5kZWxldGV7dG9wOjJweH0udGFncy5oYXMtYWRkb25zIHNwYW46Zmlyc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MCAhaW1wb3J0YW50O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjAgIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6MH0udGFncy5oYXMtYWRkb25zIHNwYW46bGFzdC1jaGlsZHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjAgIWltcG9ydGFudDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjAgIWltcG9ydGFudDttYXJnaW4tbGVmdDotNXB4fS50YWdzLmhhcy1hZGRvbnMuaXMtY2VudGVyZWR7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uY29udHJvbC50YWctZ3JvdXB7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnRhZy5pcy1kZWxldGV7bWFyZ2luLWxlZnQ6MXB4O3BhZGRpbmc6MDtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoyZW07Ym9yZGVyLXJhZGl1czowIDJweCAycHggMCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi01cHh9LnRhZy5pcy1kZWxldGU6YmVmb3Jle2hlaWdodDoxcHg7d2lkdGg6NTAlfS50YWcuaXMtZGVsZXRlOmFmdGVye2hlaWdodDo1MCU7d2lkdGg6MXB4fS50YWcuaXMtZGVsZXRlOmJlZm9yZSwudGFnLmlzLWRlbGV0ZTphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztsZWZ0OjUwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXJ9LyohIF9kcm9wZG93bnMuc2NzcyB8IEJ1bGtpdCB8IENTUyBOaW5qYSAqLy5pcy1kcm9we3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyfS5pcy1kcm9wIGkuc2wtaWNvbi1hcnJvdy1kb3due2ZvbnQtc2l6ZTo4cHggIWltcG9ydGFudDt0b3A6MnB4ICFpbXBvcnRhbnR9LmlzLWRyb3AgLmRyb3AtY2FyZXR7cG9zaXRpb246cmVsYXRpdmU7dG9wOjVweH0uaXMtZHJvcCAuZHJvcENvbnRhaW57d2lkdGg6MjIwcHg7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDozO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0xNjVweDt0b3A6LTUwMHZofS5pcy1kcm9wIC5kcm9wQ29udGFpbiAuZHJvcE91dHt3aWR0aDoyMjBweDtiYWNrZ3JvdW5kOiNmZmY7ZmxvYXQ6bGVmdDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjE1cHg7b3BhY2l0eTowO2JvcmRlcjoxcHggc29saWQgI2VkZWRlZDstd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4Oy1tb3otYm9yZGVyLXJhZGl1czo0cHg7Ym9yZGVyLXJhZGl1czo0cHg7LXdlYmtpdC1ib3gtc2hhZG93OjAgM3B4IDEwcHggNHB4IHJnYmEoMCwwLDAsLjA0KTstbW96LWJveC1zaGFkb3c6MCAzcHggMTBweCA0cHggcmdiYSgwLDAsMCwuMDQpO2JveC1zaGFkb3c6MCAzcHggMTBweCA0cHggcmdiYSgwLDAsMCwuMDQpOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjVzIGVhc2Utb3V0Oy1tb3otdHJhbnNpdGlvbjphbGwgLjVzIGVhc2Utb3V0Oy1tcy10cmFuc2l0aW9uOmFsbCAuNXMgZWFzZS1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgLjVzIGVhc2Utb3V0O3RyYW5zaXRpb246YWxsIC41cyBlYXNlLW91dH0uaXMtZHJvcCAuZHJvcENvbnRhaW4gLmRyb3BPdXQgLnRyaWFuZ2xle3dpZHRoOjA7aGVpZ2h0OjA7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyLWxlZnQ6OHB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXJpZ2h0OjhweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1ib3R0b206OHB4IHNvbGlkICNmZmY7dG9wOi04cHg7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LThweH0uaXMtZHJvcCAuZHJvcENvbnRhaW4gLmRyb3BPdXQgdWwgbGl7dGV4dC1hbGlnbjpsZWZ0O2Zsb2F0OmxlZnQ7d2lkdGg6MjAwcHg7cGFkZGluZzoxMnB4IDAgMTBweCAxNXB4O21hcmdpbjozcHggMTBweDtjb2xvcjojNzc3Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweDtib3JkZXItcmFkaXVzOjRweDstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZCAuMnMgZWFzZS1vdXQ7LW1vei10cmFuc2l0aW9uOmJhY2tncm91bmQgLjJzIGVhc2Utb3V0Oy1tcy10cmFuc2l0aW9uOmJhY2tncm91bmQgLjJzIGVhc2Utb3V0Oy1vLXRyYW5zaXRpb246YmFja2dyb3VuZCAuMnMgZWFzZS1vdXQ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4ycyBlYXNlLW91dH0uaXMtZHJvcCAuZHJvcENvbnRhaW4gLmRyb3BPdXQgdWwgbGk6aG92ZXJ7YmFja2dyb3VuZDojZWZmNGY3O2N1cnNvcjpwb2ludGVyfS5pcy1kcm9wIC5kcm9wQ29udGFpbiAuZHJvcE91dCB1bCBsaSBpLmRyb3AtaWNvbntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NHB4O21hcmdpbi1yaWdodDoxNXB4fS5pcy1kcm9wIC5kcm9wQ29udGFpbiAuZHJvcE91dCB1bCBsaSBpLmRyb3AtaWNvbi5zbHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MDttYXJnaW4tcmlnaHQ6MTVweH0uaXMtZHJvcCAuZHJvcENvbnRhaW4gLmRyb3BPdXQgdWx7ZmxvYXQ6bGVmdDtwYWRkaW5nOjEwcHggMDtsaXN0LXN0eWxlOm5vbmV9LmlzLWRyb3AgLmRyb3BDb250YWluIC5kcm9wT3V0IHVsLmJpZy1pY29ucyBsaXtwYWRkaW5nOjJweCAwIDEwcHggMTVweDtjb2xvcjojYTlhYmFjfS5pcy1kcm9wIC5kcm9wQ29udGFpbiAuZHJvcE91dCB1bC5iaWctaWNvbnMgaS5pbXtmb250LXNpemU6MThweDtjb2xvcjojYTlhYmFjO21hcmdpbi1yaWdodDoxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxcHh9LmlzLWRyb3AgLmRyb3BDb250YWluIC5kcm9wT3V0IHVsIGxpLmRyb3Bkb3duLWRpdmlkZXJ7cGFkZGluZzowICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7aGVpZ2h0OjVweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjJmMmYyfS5pcy1kcm9wIC5kcm9wQ29udGFpbiAuZHJvcE91dCB1bCBsaS5kcm9wZG93bi1kaXZpZGVyOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZn0uaXMtZHJvcCAuZHJvcENvbnRhaW4gLmRyb3BPdXQuaXMtcHJpbWFyeSB1bCBsaTpob3ZlcntiYWNrZ3JvdW5kOiM5YTVhYzI7Y29sb3I6I2ZmZn0uaXMtZHJvcCAuZHJvcENvbnRhaW4gLmRyb3BPdXQuaXMtc2Vjb25kYXJ5IHVsIGxpOmhvdmVye2JhY2tncm91bmQ6IzlhNWFjMjtjb2xvcjojZmZmfS5pcy1kcm9wIC5kcm9wQ29udGFpbiAuZHJvcE91dC5pcy1hY2NlbnQgdWwgbGk6aG92ZXJ7YmFja2dyb3VuZDojYzM2OWM3O2NvbG9yOiNmZmZ9LmlzLWRyb3A6aG92ZXIgLmRyb3BDb250YWlue3RvcDozMHB4ICFpbXBvcnRhbnR9LmlzLWRyb3A6aG92ZXIgLmRyb3BDb250YWluIC5kcm9wT3V0e2FuaW1hdGlvbjpmYWRlSW5VcCAuMjdzIGVhc2Utb3V0O29wYWNpdHk6MX0uaXMtZHJvcC5kcm9wLXNtOmhvdmVyIC5kcm9wQ29udGFpbnt0b3A6MTVweCAhaW1wb3J0YW50fS5pcy1kcm9wLmlzLWNlbnRlcmVkIC5kcm9wQ29udGFpbnttYXJnaW4tbGVmdDotMTEwcHh9LmlzLWRyb3AuaXMtcmlnaHQgLmRyb3BDb250YWlue21hcmdpbi1sZWZ0Oi01NXB4fWJ1dHRvbiBpLnNsLWljb24tYXJyb3ctZG93bntmb250LXNpemU6OHB4ICFpbXBvcnRhbnQ7dG9wOjJweCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDo4cHggIWltcG9ydGFudH0uanEtZHJvcGRvd257cG9zaXRpb246YWJzb2x1dGU7dG9wOjVweDt6LWluZGV4OjEwMzk7ZGlzcGxheTpub25lO2FuaW1hdGlvbi1uYW1lOmZhZGVJblVwO2FuaW1hdGlvbi1kdXJhdGlvbjouMjdzO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZX0uanEtZHJvcGRvd24gLmpxLWRyb3Bkb3duLW1lbnUsLmpxLWRyb3Bkb3duIC5qcS1kcm9wZG93bi1wYW5lbHttaW4td2lkdGg6MjIwcHg7bWF4LXdpZHRoOjM2MHB4O2xpc3Qtc3R5bGU6bm9uZTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOnNvbGlkIDFweCAjZGRkO2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtYm94LXNoYWRvdzowIDNweCAxMHB4IDRweCByZ2JhKDAsMCwwLC4wNCk7LW1vei1ib3gtc2hhZG93OjAgM3B4IDEwcHggNHB4IHJnYmEoMCwwLDAsLjA0KTtib3gtc2hhZG93OjAgM3B4IDEwcHggNHB4IHJnYmEoMCwwLDAsLjA0KTtvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmc6NHB4IDA7bWFyZ2luOjB9LmpxLWRyb3Bkb3duIC5qcS1kcm9wZG93bi1wYW5lbHtwYWRkaW5nOjIwcHh9LmpxLWRyb3Bkb3duLmpxLWRyb3Bkb3duLXRpcHttYXJnaW4tdG9wOjhweH0uanEtZHJvcGRvd24uanEtZHJvcGRvd24tdGlwOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTZweDtsZWZ0OjlweDtjb250ZW50OlwiXCI7Ym9yZGVyLWxlZnQ6N3B4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXJpZ2h0OjdweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1ib3R0b206N3B4IHNvbGlkICNkZGQ7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmpxLWRyb3Bkb3duLmpxLWRyb3Bkb3duLXRpcDphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTVweDtsZWZ0OjEwcHg7Y29udGVudDpcIlwiO2JvcmRlci1sZWZ0OjZweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1yaWdodDo2cHggc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItYm90dG9tOjZweCBzb2xpZCAjZmZmO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5qcS1kcm9wZG93bi5qcS1kcm9wZG93bi10aXAuanEtZHJvcGRvd24tYW5jaG9yLXJpZ2h0OmJlZm9yZXtsZWZ0OmF1dG87cmlnaHQ6OXB4fS5qcS1kcm9wZG93bi5qcS1kcm9wZG93bi10aXAuanEtZHJvcGRvd24tYW5jaG9yLXJpZ2h0OmFmdGVye2xlZnQ6YXV0bztyaWdodDoxMHB4fS5qcS1kcm9wZG93bi5qcS1kcm9wZG93bi1zY3JvbGwgLmpxLWRyb3Bkb3duLW1lbnUsLmpxLWRyb3Bkb3duLmpxLWRyb3Bkb3duLXNjcm9sbCAuanEtZHJvcGRvd24tcGFuZWx7bWF4LWhlaWdodDoxODBweDtvdmVyZmxvdzphdXRvfS5qcS1kcm9wZG93bi5qcS1kcm9wZG93bi1zY3JvbGwgLmpxLWRyb3Bkb3duLW1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOjEwcHh9LmpxLWRyb3Bkb3duLmpxLWRyb3Bkb3duLXNjcm9sbCAuanEtZHJvcGRvd24tbWVudTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7Ym9yZGVyLXJhZGl1czo1cHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4yKX0uanEtZHJvcGRvd24gbGl7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MCAzcHg7dGV4dC1pbmRlbnQ6MDttYXJnaW46MDtsaW5lLWhlaWdodDoxOHB4fS5qcS1kcm9wZG93biBsaT5hLC5qcS1kcm9wZG93biBsYWJlbHtkaXNwbGF5OmJsb2NrO2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7bGluZS1oZWlnaHQ6MThweDtwYWRkaW5nOjEwcHggMTVweDttYXJnaW46MDt3aGl0ZS1zcGFjZTpub3dyYXB9LmpxLWRyb3Bkb3duIGxpPmE6aG92ZXIsLmpxLWRyb3Bkb3duIGxhYmVsOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2VmZjRmNztjb2xvcjppbmhlcml0O2N1cnNvcjpwb2ludGVyfS5qcS1kcm9wZG93biAuanEtZHJvcGRvd24tZGl2aWRlcntmb250LXNpemU6MXB4O2JvcmRlci10b3A6c29saWQgMXB4ICNlNWU1ZTU7cGFkZGluZzowO21hcmdpbjo1cHggMH0uanEtZHJvcGRvd24gLmpxLWRyb3Bkb3duLW1lbnUgbGk+YTpob3ZlciwuanEtZHJvcGRvd24gLmpxLWRyb3Bkb3duIC5qcS1kcm9wZG93bi1tZW51IGxhYmVsOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2VmZjRmNztjb2xvcjppbmhlcml0fS5qcS1kcm9wZG93bi5pcy1wcmltYXJ5IC5qcS1kcm9wZG93bi1tZW51IGxpPmE6aG92ZXIsLmpxLWRyb3Bkb3duLmlzLXByaW1hcnkgLmpxLWRyb3Bkb3duIC5qcS1kcm9wZG93bi1tZW51IGxhYmVsOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzlhNWFjMjtjb2xvcjojZmZmfS5qcS1kcm9wZG93bi5pcy1zZWNvbmRhcnkgLmpxLWRyb3Bkb3duLW1lbnUgbGk+YTpob3ZlciwuanEtZHJvcGRvd24uaXMtc2Vjb25kYXJ5IC5qcS1kcm9wZG93biAuanEtZHJvcGRvd24tbWVudSBsYWJlbDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM5YTVhYzI7Y29sb3I6I2ZmZn0uanEtZHJvcGRvd24uaXMtYWNjZW50IC5qcS1kcm9wZG93bi1tZW51IGxpPmE6aG92ZXIsLmpxLWRyb3Bkb3duLmlzLWFjY2VudCAuanEtZHJvcGRvd24gLmpxLWRyb3Bkb3duLW1lbnUgbGFiZWw6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYzM2OWM3O2NvbG9yOiNmZmZ9LyohIF9wcmljaW5nLnNjc3MgfCBCdWxraXQgfCBDU1MgTmluamEgKi8uY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpzdHJldGNoO2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWZsb3c6cm93IHdyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZS5pcy1jb21wYXJhdGl2ZSAucHJpY2luZy1wbGFue21hcmdpbjowfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUuaXMtY29tcGFyYXRpdmUgLnByaWNpbmctcGxhbjpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1yaWdodDpub25lfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUuaXMtaG9yaXpvbnRhbCAucHJpY2luZy1wbGFue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1iYXNpczoxMDAlfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUuaXMtaG9yaXpvbnRhbCAucHJpY2luZy1wbGFuIC5wbGFuLWhlYWRlcnt3aWR0aDo1MCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUuaXMtaG9yaXpvbnRhbCAucHJpY2luZy1wbGFuIC5wbGFuLXByaWNle3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUuaXMtaG9yaXpvbnRhbCAucHJpY2luZy1wbGFuIC5wbGFuLWl0ZW1ze3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZmNmY2ZjO2NvbHVtbnM6Mjstd2Via2l0LWNvbHVtbnM6MjstbW96LWNvbHVtbnM6Mjtjb2x1bW4tZ2FwOi4xcmVtfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUuaXMtaG9yaXpvbnRhbCAucHJpY2luZy1wbGFuIC5wbGFuLWZvb3Rlcnt3aWR0aDo1MCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbjphdXRvfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXg6MTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOi4xcmVtIHNvbGlkICNlZGVkZWQ7Ym9yZGVyLXJhZGl1czozcHg7bGlzdC1zdHlsZS10eXBlOm5vbmU7dHJhbnNpdGlvbjouMjVzO21hcmdpbjouNWVtfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbiAucGxhbi1oZWFkZXJ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czozcHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6M3B4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtmb250LXNpemU6MS4xcmVtO2ZvbnQtd2VpZ2h0OjcwMDtwYWRkaW5nOi43NWVtO2FsaWduLWNvbnRlbnQ6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbiAucGxhbi1pdGVte2JhY2tncm91bmQ6I2ZjZmNmYztib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWRlZGVkO3BhZGRpbmc6Ljc1ZW07YWxpZ24tY29udGVudDpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOi45ZW07Y29sb3I6IzQ0NGY2MH0uY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4gLnBsYW4taXRlbTpob3ZlcntiYWNrZ3JvdW5kOiNlZmY0Zjd9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuIC5wbGFuLXByaWNle2JhY2tncm91bmQtY29sb3I6I2ZmZjtmb250LXNpemU6LjhyZW07Zm9udC13ZWlnaHQ6bm9ybWFsO3BhZGRpbmc6Ljc1ZW07YWxpZ24tY29udGVudDpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuIC5wbGFuLXByaWNlIC5wbGFuLXByaWNlLWFtb3VudHtmb250LXNpemU6M3JlbTtmb250LXdlaWdodDpib2xkZXJ9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuIC5wbGFuLXByaWNlIC5wbGFuLXByaWNlLWFtb3VudCAucGxhbi1wcmljZS1jdXJyZW5jeXt2ZXJ0aWNhbC1hbGlnbjpzdXBlcjtmb250LXNpemU6MS4xcmVtICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6bm9ybWFsICFpbXBvcnRhbnQ7Y29sb3I6IzQ0NGY2MDttYXJnaW4tcmlnaHQ6LjI1cmVtfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbiAucGxhbi1mb290ZXJ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czozcHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6M3B4O3BhZGRpbmc6Ljc1ZW07YWxpZ24tY29udGVudDpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDphdXRvfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy1wcmltYXJ5IC5wbGFuLWhlYWRlcntjb2xvcjojOWE1YWMyfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy1wcmltYXJ5IC5wbGFuLXByaWNlIC5wbGFuLXByaWNlLWFtb3VudHtjb2xvcjojOWE1YWMyfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy1wcmltYXJ5IC5wbGFuLXByaWNlIC5wbGFuLXByaWNlLWN1cnJlbmN5e2NvbG9yOiM5YTVhYzJ9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLXByaW1hcnkgLnBsYW4tZm9vdGVyIC5idXR0b257YmFja2dyb3VuZC1jb2xvcjojOWE1YWMyO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOiNmZmZ9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLXByaW1hcnkgLnBsYW4tZm9vdGVyIC5idXR0b246aG92ZXIsLmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLXByaW1hcnkgLnBsYW4tZm9vdGVyIC5idXR0b24uaXMtaG92ZXJlZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYigxNDguMzAxOTkxMTUwNCw4MC42OTEzNzE2ODE0LDE5MC41NTg2MjgzMTg2KTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjojZmZmfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy1wcmltYXJ5IC5wbGFuLWZvb3RlciAuYnV0dG9uOmZvY3VzLC5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy1wcmltYXJ5IC5wbGFuLWZvb3RlciAuYnV0dG9uLmlzLWZvY3VzZWR7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym94LXNoYWRvdzowIDAgLjVlbSByZ2JhKDE1NCw5MCwxOTQsLjI1KTtjb2xvcjojZmZmfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy1wcmltYXJ5IC5wbGFuLWZvb3RlciAuYnV0dG9uOmFjdGl2ZSwuY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtcHJpbWFyeSAucGxhbi1mb290ZXIgLmJ1dHRvbi5pcy1hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMTQyLjYwMzk4MjMwMDksNzEuMzgyNzQzMzYyOCwxODcuMTE3MjU2NjM3Mik7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6I2ZmZn0uY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtcHJpbWFyeSAucGxhbi1mb290ZXIgLmJ1dHRvbltkaXNhYmxlZF17YmFja2dyb3VuZC1jb2xvcjojOWE1YWMyO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy1zZWNvbmRhcnkgLnBsYW4taGVhZGVye2NvbG9yOiM5YTVhYzJ9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLXNlY29uZGFyeSAucGxhbi1wcmljZSAucGxhbi1wcmljZS1hbW91bnR7Y29sb3I6IzlhNWFjMn0uY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtc2Vjb25kYXJ5IC5wbGFuLXByaWNlIC5wbGFuLXByaWNlLWN1cnJlbmN5e2NvbG9yOiM5YTVhYzJ9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLXNlY29uZGFyeSAucGxhbi1mb290ZXIgLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiM5YTVhYzI7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6I2ZmZn0uY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtc2Vjb25kYXJ5IC5wbGFuLWZvb3RlciAuYnV0dG9uOmhvdmVyLC5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy1zZWNvbmRhcnkgLnBsYW4tZm9vdGVyIC5idXR0b24uaXMtaG92ZXJlZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYigxNDguMzAxOTkxMTUwNCw4MC42OTEzNzE2ODE0LDE5MC41NTg2MjgzMTg2KTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjojZmZmfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy1zZWNvbmRhcnkgLnBsYW4tZm9vdGVyIC5idXR0b246Zm9jdXMsLmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLXNlY29uZGFyeSAucGxhbi1mb290ZXIgLmJ1dHRvbi5pcy1mb2N1c2Vke2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2JveC1zaGFkb3c6MCAwIC41ZW0gcmdiYSgxNTQsOTAsMTk0LC4yNSk7Y29sb3I6I2ZmZn0uY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtc2Vjb25kYXJ5IC5wbGFuLWZvb3RlciAuYnV0dG9uOmFjdGl2ZSwuY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtc2Vjb25kYXJ5IC5wbGFuLWZvb3RlciAuYnV0dG9uLmlzLWFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYigxNDIuNjAzOTgyMzAwOSw3MS4zODI3NDMzNjI4LDE4Ny4xMTcyNTY2MzcyKTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjojZmZmfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy1zZWNvbmRhcnkgLnBsYW4tZm9vdGVyIC5idXR0b25bZGlzYWJsZWRde2JhY2tncm91bmQtY29sb3I6IzlhNWFjMjtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKX0uY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtYWNjZW50IC5wbGFuLWhlYWRlcntjb2xvcjojYzM2OWM3fS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy1hY2NlbnQgLnBsYW4tcHJpY2UgLnBsYW4tcHJpY2UtYW1vdW50e2NvbG9yOiNjMzY5Yzd9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLWFjY2VudCAucGxhbi1wcmljZSAucGxhbi1wcmljZS1jdXJyZW5jeXtjb2xvcjojYzM2OWM3fS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy1hY2NlbnQgLnBsYW4tZm9vdGVyIC5idXR0b257YmFja2dyb3VuZC1jb2xvcjojYzM2OWM3O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOiNmZmZ9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLWFjY2VudCAucGxhbi1mb290ZXIgLmJ1dHRvbjpob3ZlciwuY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtYWNjZW50IC5wbGFuLWZvb3RlciAuYnV0dG9uLmlzLWhvdmVyZWR7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMTkxLjI4NjQwNzc2Nyw5NS43MTYwMTk0MTc1LDE5NS41MzM5ODA1ODI1KTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjojZmZmfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy1hY2NlbnQgLnBsYW4tZm9vdGVyIC5idXR0b246Zm9jdXMsLmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLWFjY2VudCAucGxhbi1mb290ZXIgLmJ1dHRvbi5pcy1mb2N1c2Vke2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2JveC1zaGFkb3c6MCAwIC41ZW0gcmdiYSgxOTUsMTA1LDE5OSwuMjUpO2NvbG9yOiNmZmZ9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLWFjY2VudCAucGxhbi1mb290ZXIgLmJ1dHRvbjphY3RpdmUsLmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLWFjY2VudCAucGxhbi1mb290ZXIgLmJ1dHRvbi5pcy1hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMTg3LjU3MjgxNTUzNCw4Ni40MzIwMzg4MzUsMTkyLjA2Nzk2MTE2NSk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6I2ZmZn0uY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtYWNjZW50IC5wbGFuLWZvb3RlciAuYnV0dG9uW2Rpc2FibGVkXXtiYWNrZ3JvdW5kLWNvbG9yOiNjMzY5Yzc7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLXN1Y2Nlc3MgLnBsYW4taGVhZGVye2NvbG9yOiMwMGIyODl9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLXN1Y2Nlc3MgLnBsYW4tcHJpY2UgLnBsYW4tcHJpY2UtYW1vdW50e2NvbG9yOiMwMGIyODl9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLXN1Y2Nlc3MgLnBsYW4tcHJpY2UgLnBsYW4tcHJpY2UtY3VycmVuY3l7Y29sb3I6IzAwYjI4OX0uY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtc3VjY2VzcyAucGxhbi1mb290ZXIgLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiMwMGIyODk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6I2ZmZn0uY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtc3VjY2VzcyAucGxhbi1mb290ZXIgLmJ1dHRvbjpob3ZlciwuY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtc3VjY2VzcyAucGxhbi1mb290ZXIgLmJ1dHRvbi5pcy1ob3ZlcmVke2JhY2tncm91bmQtY29sb3I6cmdiKDAsMTY1LjI1LDEyNy4xODY3OTc3NTI4KTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjojZmZmfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy1zdWNjZXNzIC5wbGFuLWZvb3RlciAuYnV0dG9uOmZvY3VzLC5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy1zdWNjZXNzIC5wbGFuLWZvb3RlciAuYnV0dG9uLmlzLWZvY3VzZWR7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym94LXNoYWRvdzowIDAgLjVlbSByZ2JhKDAsMTc4LDEzNywuMjUpO2NvbG9yOiNmZmZ9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLXN1Y2Nlc3MgLnBsYW4tZm9vdGVyIC5idXR0b246YWN0aXZlLC5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy1zdWNjZXNzIC5wbGFuLWZvb3RlciAuYnV0dG9uLmlzLWFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYigwLDE1Mi41LDExNy4zNzM1OTU1MDU2KTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjojZmZmfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy1zdWNjZXNzIC5wbGFuLWZvb3RlciAuYnV0dG9uW2Rpc2FibGVkXXtiYWNrZ3JvdW5kLWNvbG9yOiMwMGIyODk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLXdhcm5pbmcgLnBsYW4taGVhZGVye2NvbG9yOiNlZGE1MTR9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLXdhcm5pbmcgLnBsYW4tcHJpY2UgLnBsYW4tcHJpY2UtYW1vdW50e2NvbG9yOiNlZGE1MTR9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLXdhcm5pbmcgLnBsYW4tcHJpY2UgLnBsYW4tcHJpY2UtY3VycmVuY3l7Y29sb3I6I2VkYTUxNH0uY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtd2FybmluZyAucGxhbi1mb290ZXIgLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiNlZGE1MTQ7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6I2ZmZn0uY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtd2FybmluZyAucGxhbi1mb290ZXIgLmJ1dHRvbjpob3ZlciwuY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtd2FybmluZyAucGxhbi1mb290ZXIgLmJ1dHRvbi5pcy1ob3ZlcmVke2JhY2tncm91bmQtY29sb3I6cmdiKDIyNi44NzI1Mjk2NDQzLDE1Ny4zNjI2NDgyMjEzLDE3LjM3NzQ3MDM1NTcpO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOiNmZmZ9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLXdhcm5pbmcgLnBsYW4tZm9vdGVyIC5idXR0b246Zm9jdXMsLmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLXdhcm5pbmcgLnBsYW4tZm9vdGVyIC5idXR0b24uaXMtZm9jdXNlZHtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtib3gtc2hhZG93OjAgMCAuNWVtIHJnYmEoMjM3LDE2NSwyMCwuMjUpO2NvbG9yOiNmZmZ9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLXdhcm5pbmcgLnBsYW4tZm9vdGVyIC5idXR0b246YWN0aXZlLC5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy13YXJuaW5nIC5wbGFuLWZvb3RlciAuYnV0dG9uLmlzLWFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyMTUuMDI5NjQ0MjY4OCwxNDkuMTQ4MjIxMzQzOSwxNi40NzAzNTU3MzEyKTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjojZmZmfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy13YXJuaW5nIC5wbGFuLWZvb3RlciAuYnV0dG9uW2Rpc2FibGVkXXtiYWNrZ3JvdW5kLWNvbG9yOiNlZGE1MTQ7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLWRhbmdlciAucGxhbi1oZWFkZXJ7Y29sb3I6I2ZmNzI3M30uY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtZGFuZ2VyIC5wbGFuLXByaWNlIC5wbGFuLXByaWNlLWFtb3VudHtjb2xvcjojZmY3MjczfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy1kYW5nZXIgLnBsYW4tcHJpY2UgLnBsYW4tcHJpY2UtY3VycmVuY3l7Y29sb3I6I2ZmNzI3M30uY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtZGFuZ2VyIC5wbGFuLWZvb3RlciAuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6I2ZmNzI3Mztib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjojZmZmfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy1kYW5nZXIgLnBsYW4tZm9vdGVyIC5idXR0b246aG92ZXIsLmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLWRhbmdlciAucGxhbi1mb290ZXIgLmJ1dHRvbi5pcy1ob3ZlcmVke2JhY2tncm91bmQtY29sb3I6cmdiKDI1NSwxMDEuMjUsMTAyLjM0MDQyNTUzMTkpO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOiNmZmZ9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLWRhbmdlciAucGxhbi1mb290ZXIgLmJ1dHRvbjpmb2N1cywuY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtZGFuZ2VyIC5wbGFuLWZvb3RlciAuYnV0dG9uLmlzLWZvY3VzZWR7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym94LXNoYWRvdzowIDAgLjVlbSByZ2JhKDI1NSwxMTQsMTE1LC4yNSk7Y29sb3I6I2ZmZn0uY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtZGFuZ2VyIC5wbGFuLWZvb3RlciAuYnV0dG9uOmFjdGl2ZSwuY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtZGFuZ2VyIC5wbGFuLWZvb3RlciAuYnV0dG9uLmlzLWFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNTUsODguNSw4OS42ODA4NTEwNjM4KTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjojZmZmfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy1kYW5nZXIgLnBsYW4tZm9vdGVyIC5idXR0b25bZGlzYWJsZWRde2JhY2tncm91bmQtY29sb3I6I2ZmNzI3Mztib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKX0uY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtaW5mbyAucGxhbi1oZWFkZXJ7Y29sb3I6IzAzOWJlNX0uY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtaW5mbyAucGxhbi1wcmljZSAucGxhbi1wcmljZS1hbW91bnR7Y29sb3I6IzAzOWJlNX0uY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtaW5mbyAucGxhbi1wcmljZSAucGxhbi1wcmljZS1jdXJyZW5jeXtjb2xvcjojMDM5YmU1fS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy1pbmZvIC5wbGFuLWZvb3RlciAuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6IzAzOWJlNTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjojZmZmfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy1pbmZvIC5wbGFuLWZvb3RlciAuYnV0dG9uOmhvdmVyLC5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy1pbmZvIC5wbGFuLWZvb3RlciAuYnV0dG9uLmlzLWhvdmVyZWR7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMi44MzUxMjkzMTAzLDE0Ni40ODE2ODEwMzQ1LDIxNi40MTQ4NzA2ODk3KTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjojZmZmfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy1pbmZvIC5wbGFuLWZvb3RlciAuYnV0dG9uOmZvY3VzLC5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy1pbmZvIC5wbGFuLWZvb3RlciAuYnV0dG9uLmlzLWZvY3VzZWR7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym94LXNoYWRvdzowIDAgLjVlbSByZ2JhKDMsMTU1LDIyOSwuMjUpO2NvbG9yOiNmZmZ9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLWluZm8gLnBsYW4tZm9vdGVyIC5idXR0b246YWN0aXZlLC5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy1pbmZvIC5wbGFuLWZvb3RlciAuYnV0dG9uLmlzLWFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyLjY3MDI1ODYyMDcsMTM3Ljk2MzM2MjA2OSwyMDMuODI5NzQxMzc5Myk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6I2ZmZn0uY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtaW5mbyAucGxhbi1mb290ZXIgLmJ1dHRvbltkaXNhYmxlZF17YmFja2dyb3VuZC1jb2xvcjojMDM5YmU1O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy1hY3RpdmV7Ym94LXNoYWRvdzppbnNldCByZ2JhKDE0MywxNjAsMjQxLC4yKSAwIDAgMCAxcHgscmdiYSgyMTMsMjIwLDI0NywuNTkpIDAgMTBweCAyMHB4O3RyYW5zZm9ybTpzY2FsZSgxLjA1KX1AbWVkaWEobWluLXdpZHRoOiA3NjhweClhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlLmlzLWNvbXBhcmF0aXZle21hcmdpbjouNXJlbX0uY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlLmlzLWNvbXBhcmF0aXZlLmlzLWZlYXR1cmVze2Rpc3BsYXk6bm9uZX0uY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlLmlzLWNvbXBhcmF0aXZlIC5wbGFuLWl0ZW06OmJlZm9yZXtjb250ZW50OmF0dHIoXCJkYXRhLWZlYXR1cmVcIil9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZS5pcy1ob3Jpem9udGFsIC5wcmljaW5nLXBsYW57ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWJhc2lzOjEwMCV9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZS5pcy1ob3Jpem9udGFsIC5wcmljaW5nLXBsYW4gLnBsYW4taGVhZGVye3dpZHRoOjUwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZS5pcy1ob3Jpem9udGFsIC5wcmljaW5nLXBsYW4gLnBsYW4tcHJpY2V7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZS5pcy1ob3Jpem9udGFsIC5wcmljaW5nLXBsYW4gLnBsYW4taXRlbXN7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmY2ZjZmM7Y29sdW1uczoyOy13ZWJraXQtY29sdW1uczoyOy1tb3otY29sdW1uczoyO2NvbHVtbi1nYXA6LjFyZW19LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZS5pcy1ob3Jpem9udGFsIC5wcmljaW5nLXBsYW4gLnBsYW4tZm9vdGVye3dpZHRoOjUwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luOmF1dG99fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlLmlzLWNvbXBhcmF0aXZlIC5wcmljaW5nLXBsYW57d2lkdGg6MTAwJSAhaW1wb3J0YW50fS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUuaXMtY29tcGFyYXRpdmUgLnByaWNpbmctcGxhbi5pcy1mZWF0dXJlc3tkaXNwbGF5Om5vbmV9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZS5pcy1jb21wYXJhdGl2ZSAucHJpY2luZy1wbGFue21hcmdpbjouNXJlbX0uY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlLmlzLWNvbXBhcmF0aXZlIC5wcmljaW5nLXBsYW4gLnBsYW4taXRlbTo6YmVmb3Jle2NvbnRlbnQ6YXR0cihkYXRhLWZlYXR1cmUpO2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZTouOHJlbTtjb2xvcjojZWZmNGY3fS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUuaXMtaG9yaXpvbnRhbCAucGxhbi1pdGVtc3tkaXNwbGF5Om5vbmV9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy1wbGFuLmlzLW1vYmlsZXttaW4td2lkdGg6MTAwJSAhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH19Lm1pbmltYWwtcHJpY2luZ3tib3JkZXI6MnB4IHNvbGlkICM0NDRmNjA7Ym9yZGVyLXJhZGl1czoycHh9Lm1pbmltYWwtcHJpY2luZy53aWRlLWJveHttYXgtd2lkdGg6MTAwJTttYXJnaW46MCAxMHB4IDAgMTBweDtwYWRkaW5nOjIwcHggMCAyMHB4IDB9Lm1pbmltYWwtcHJpY2luZy5mZWF0dXJlZHtib3JkZXI6MnB4IHNvbGlkICM5YTVhYzJ9Lm1pbmltYWwtcHJpY2luZy5mZWF0dXJlZCAucGxhbi1uYW1le2NvbG9yOiM5YTVhYzJ9Lm1pbmltYWwtcHJpY2luZy5mZWF0dXJlZCAucHJpY2UgLnByaWNlLW51bWJlcntjb2xvcjojOWE1YWMyfS5taW5pbWFsLXByaWNpbmcuZmVhdHVyZWQgLnByaWNlIC5wcmljZS1jdXJyZW5jeXtjb2xvcjojOWE1YWMyfS5taW5pbWFsLXByaWNpbmcuYmctc2Vjb25kYXJ5e2JhY2tncm91bmQtY29sb3I6IzlhNWFjMjtib3JkZXI6MnB4IHNvbGlkICM5YTVhYzJ9Lm1pbmltYWwtcHJpY2luZy5iZy1zZWNvbmRhcnkgLnBsYW4tbmFtZXtjb2xvcjojZmZmfS5taW5pbWFsLXByaWNpbmcuYmctc2Vjb25kYXJ5IC5wcmljZSAucHJpY2UtbnVtYmVye2NvbG9yOiNmZmZ9Lm1pbmltYWwtcHJpY2luZy5iZy1zZWNvbmRhcnkgLnByaWNlIC5wcmljZS1jdXJyZW5jeXtjb2xvcjojZmZmfS5taW5pbWFsLXByaWNpbmcuYmctc2Vjb25kYXJ5IC5wcmljZSAucHJpY2UtcGVyaW9ke2NvbG9yOiNmZmZ9Lm1pbmltYWwtcHJpY2luZy5iZy1zZWNvbmRhcnkgLnBsYW4tZmVhdHVyZXN7Y29sb3I6I2ZmZn0ubWluaW1hbC1wcmljaW5nIC5wbGFuLW5hbWV7Y29sb3I6IzQ0NGY2MDtmb250LXNpemU6MS4zcmVtO2ZvbnQtd2VpZ2h0OjUwMH0ubWluaW1hbC1wcmljaW5nIC5wcmljZXttYXJnaW4tYm90dG9tOjIwcHh9Lm1pbmltYWwtcHJpY2luZyAucHJpY2UgLnByaWNlLWN1cnJlbmN5e2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjEuMnJlbTttYXJnaW4tcmlnaHQ6MTVweH0ubWluaW1hbC1wcmljaW5nIC5wcmljZSAucHJpY2UtbnVtYmVye2ZvbnQtc2l6ZTo2cmVtO2ZvbnQtd2VpZ2h0OmJvbGR9Lm1pbmltYWwtcHJpY2luZyAucGxhbi1mZWF0dXJlc3ttYXJnaW4tYm90dG9tOjMwcHh9Lm1pbmltYWwtcHJpY2luZyAucGxhbi1mZWF0dXJlcyB1bCBsaXtwYWRkaW5nOjVweCAxMHB4IDVweCAxMHB4fS5taW5pbWFsLXByaWNpbmcud2lkZS1ib3h7YmFja2dyb3VuZC1pbWFnZTp1cmwoaHR0cHM6Ly92aWEucGxhY2Vob2xkZXIuY29tLzEyODB4NzIwKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJX0ucGxhbi1jb250cm9sc3twYWRkaW5nOjEwcHggMH0ucGxhbi1jb250cm9scyBzcGFue21hcmdpbjowIDVweCAwIDVweDtwYWRkaW5nOjEwcHggMjBweDtmb250LXNpemU6MTZweDtjdXJzb3I6cG9pbnRlcn0ucGxhbi1jb250cm9scyBzcGFuLmlzLWFjdGl2ZXtib3JkZXI6MXB4IHNvbGlkICM5YTVhYzI7Ym9yZGVyLXJhZGl1czo0cHg7Y29sb3I6IzlhNWFjMn0ucGVyaW9kLXNlbGVjdHtwYWRkaW5nOjIwcHggMDttYXgtd2lkdGg6MjQ1cHh9LnBlcmlvZC1zZWxlY3Qgc3BhbntwYWRkaW5nOjhweCAyMHB4O2ZvbnQtc2l6ZToxNHB4O2N1cnNvcjpwb2ludGVyO2NvbG9yOiM0NDRmNjA7Ym9yZGVyOjFweCBzb2xpZCAjNDQ0ZjYwfS5wZXJpb2Qtc2VsZWN0IHNwYW46Zmlyc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjNDQ0ZjYwO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NTBweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjUwcHh9LnBlcmlvZC1zZWxlY3Qgc3BhbjpsYXN0LWNoaWxke2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjUwcHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NTBweH0ucGVyaW9kLXNlbGVjdCBzcGFuLmlzLWFjdGl2ZXtiYWNrZ3JvdW5kOiM0NDRmNjA7Y29sb3I6I2ZmZn0uc2lkZS1wcmljaW5nIC5wcmljaW5nLWNhcmR7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjMwcHg7Ym9yZGVyOjFweCBzb2xpZCAjZWRlZGVkO2JvcmRlci1yYWRpdXM6NnB4O2NvbG9yOnJnYmEoMCwwLDAsLjg3KTtiYWNrZ3JvdW5kOiNmZmY7dHJhbnNpdGlvbjphbGwgLjVzfS5zaWRlLXByaWNpbmcgLnByaWNpbmctY2FyZCAucG9wdWxhcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTVweDtyaWdodDoyNXB4fS5zaWRlLXByaWNpbmcgLnByaWNpbmctY2FyZCAucG9wdWxhciBpe2ZvbnQtc2l6ZToyNnB4O2NvbG9yOiM5YTVhYzJ9LnNpZGUtcHJpY2luZyAucHJpY2luZy1jYXJkIC5pbm5lcntwYWRkaW5nOjE1cHh9LnNpZGUtcHJpY2luZyAucHJpY2luZy1jYXJkIC5pbm5lciAucGxhbi1uYW1le2ZvbnQtc2l6ZTouOWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDo1MDA7Y29sb3I6Izk5OX0uc2lkZS1wcmljaW5nIC5wcmljaW5nLWNhcmQgLmlubmVyIC5wbGFuLXByaWNle2NvbG9yOiM0NDRmNjA7Zm9udC13ZWlnaHQ6Ym9sZGVyO2ZvbnQtc2l6ZTozLjhlbTtsaW5lLWhlaWdodDoxLjE1ZW07cG9zaXRpb246cmVsYXRpdmV9LnNpZGUtcHJpY2luZyAucHJpY2luZy1jYXJkIC5pbm5lciAucGxhbi1wcmljZSBzbWFsbC5jdXJyZW5jeXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MzhweDtsZWZ0Oi05MHB4O2ZvbnQtc2l6ZToyNnB4fS5zaWRlLXByaWNpbmcgLnByaWNpbmctY2FyZCAuaW5uZXIgLnBsYW4tcHJpY2Ugc21hbGw6bGFzdC1jaGlsZHtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo0MDB9LnNpZGUtcHJpY2luZyAucHJpY2luZy1jYXJkIC5pbm5lciB1bHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21heC13aWR0aDoyNDBweDttYXJnaW46MTBweCBhdXRvfS5zaWRlLXByaWNpbmcgLnByaWNpbmctY2FyZCAuaW5uZXIgdWwgbGl7Y29sb3I6Izk5OTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjEycHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCBoc2xhKDAsMCUsNjAlLC4zKX0uc2lkZS1wcmljaW5nIC5wcmljaW5nLWNhcmQgLmlubmVyIHVsIGxpIGJ7Y29sb3I6IzNjNDg1OH0uc2lkZS1wcmljaW5nIC5wcmljaW5nLWNhcmQgLmlubmVyIGF7bWFyZ2luOjEwcHggMH0uc2lkZS1wcmljaW5nIC5wcmljaW5nLWNhcmQudHJhbnNwYXJlbnR7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnR9LnNpZGUtcHJpY2luZyAucHJpY2luZy1jYXJkLmNhcmQtcmFpc2VkOmhvdmVye2JveC1zaGFkb3c6aW5zZXQgcmdiYSgxNDMsMTYwLDI0MSwuMikgMCAwIDAgMXB4LHJnYmEoMjEzLDIyMCwyNDcsLjU5KSAwIDEwcHggMjBweCAhaW1wb3J0YW50fS5mYW5jeS1wcmljaW5nIC5mYW5jeS1wcmljaW5nLWNhcmR7cGFkZGluZzoyMHB4O3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1yYWRpdXM6MTVweCAxNXB4IDAgMTVweDt0cmFuc2l0aW9uOmFsbCAuM3N9LmZhbmN5LXByaWNpbmcgLmZhbmN5LXByaWNpbmctY2FyZDpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjBweCl9LmZhbmN5LXByaWNpbmcgLmZhbmN5LXByaWNpbmctY2FyZDpob3ZlciAucGxhbi1pY29uIGl7Ym94LXNoYWRvdzppbnNldCByZ2JhKDE0MywxNjAsMjQxLC4yKSAwIDAgMCAxcHgscmdiYSgyMTMsMjIwLDI0NywuNTkpIDAgMTBweCAyMHB4fS5mYW5jeS1wcmljaW5nIC5mYW5jeS1wcmljaW5nLWNhcmQgLnBsYW4tbmFtZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjEuMnJlbTtmb250LXdlaWdodDo1MDA7cGFkZGluZzoxMHB4IDB9LmZhbmN5LXByaWNpbmcgLmZhbmN5LXByaWNpbmctY2FyZCAucGxhbi1pY29ue3BhZGRpbmc6MjBweCAwfS5mYW5jeS1wcmljaW5nIC5mYW5jeS1wcmljaW5nLWNhcmQgLnBsYW4taWNvbiBpe2ZvbnQtc2l6ZTozcmVtO3BhZGRpbmc6MjBweDtib3JkZXI6MXB4IHNvbGlkICNlZGVkZWQ7Y29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjIwMHB4O3RyYW5zaXRpb246YWxsIC41c30uZmFuY3ktcHJpY2luZyAuZmFuY3ktcHJpY2luZy1jYXJkIC5wbGFuLXByaWNle2ZvbnQtc2l6ZTozcmVtO3BhZGRpbmc6MzBweCAyMHB4O2NvbG9yOiM0NDRmNjA7Zm9udC13ZWlnaHQ6Ym9sZGVyfS5mYW5jeS1wcmljaW5nIC5mYW5jeS1wcmljaW5nLWNhcmQgLnBsYW4tcHJpY2Ugc21hbGw6Zmlyc3QtY2hpbGR7Zm9udC1zaXplOjEuNHJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTIwcHh9LmZhbmN5LXByaWNpbmcgLmZhbmN5LXByaWNpbmctY2FyZCAucGxhbi1wcmljZSBzbWFsbDpsYXN0LWNoaWxke2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMH0uZmFuY3ktcHJpY2luZyAuZmFuY3ktcHJpY2luZy1jYXJkIC5wbGFuLWZlYXR1cmVze3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjEwcHggMH0uZmFuY3ktcHJpY2luZyAuZmFuY3ktcHJpY2luZy1jYXJkIC5wbGFuLWZlYXR1cmVzIGxpe21hcmdpbjoxMHB4IDQwcHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLWNvbnRlbnQ6Y2VudGVyfS5mYW5jeS1wcmljaW5nIC5mYW5jeS1wcmljaW5nLWNhcmQgLnBsYW4tZmVhdHVyZXMgbGkgLmZlYXR1cmUtY291bnQudW5saW1pdGVke2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjUwMH0uZmFuY3ktcHJpY2luZyAuZmFuY3ktcHJpY2luZy1jYXJkIC5wbGFuLWZlYXR1cmVzIGxpIC5mZWF0dXJlLWNvdW50LXRleHR7Y29sb3I6Izk5OX0uZmFuY3ktcHJpY2luZyAuZmFuY3ktcHJpY2luZy1jYXJkLnN0cmVjaGVke2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kO2FsaWduLWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjIwcHggNDBweH0uZmFuY3ktcHJpY2luZyAuZmFuY3ktcHJpY2luZy1jYXJkLnN0cmVjaGVkIC5wbGFuLW5hbWV7Zm9udC1mYW1pbHk6XCJOZXhhIEJvbGRcIixzYW5zLXNlcmlmO21hcmdpbi1ib3R0b206MDttYXJnaW4tcmlnaHQ6MjVweH0uZmFuY3ktcHJpY2luZyAuZmFuY3ktcHJpY2luZy1jYXJkLnN0cmVjaGVkIC5wbGFuLXByaWNle21hcmdpbi10b3A6MDtmb250LXNpemU6MnJlbX0uZmFuY3ktcHJpY2luZyAuZmFuY3ktcHJpY2luZy1jYXJkLnN0cmVjaGVkIC5wbGFuLXByaWNlIHNtYWxsOmZpcnN0LWNoaWxke3Bvc2l0aW9uOnN0YXRpYyAhaW1wb3J0YW50fS5mYW5jeS1wcmljaW5nIC5mYW5jeS1wcmljaW5nLWNhcmQuc3RyZWNoZWQgLmxhcmdlLWNvdW50e2ZvbnQtc2l6ZToxLjNyZW07Zm9udC13ZWlnaHQ6NTAwfS5mYW5jeS1wcmljaW5nIC5mYW5jeS1wcmljaW5nLWNhcmQucHJpbWFyeSAucGxhbi1uYW1le2NvbG9yOiM5YTVhYzJ9LmZhbmN5LXByaWNpbmcgLmZhbmN5LXByaWNpbmctY2FyZC5wcmltYXJ5IC5wbGFuLWljb24gaXtjb2xvcjojOWE1YWMyfS5mYW5jeS1wcmljaW5nIC5mYW5jeS1wcmljaW5nLWNhcmQucHJpbWFyeSAucGxhbi1mZWF0dXJlcyBsaSAubGFyZ2UtY291bnR7Y29sb3I6IzlhNWFjMn0uZmFuY3ktcHJpY2luZyAuZmFuY3ktcHJpY2luZy1jYXJkLnNlY29uZGFyeSAucGxhbi1uYW1le2NvbG9yOiM5YTVhYzJ9LmZhbmN5LXByaWNpbmcgLmZhbmN5LXByaWNpbmctY2FyZC5zZWNvbmRhcnkgLnBsYW4taWNvbiBpe2NvbG9yOiM5YTVhYzJ9LmZhbmN5LXByaWNpbmcgLmZhbmN5LXByaWNpbmctY2FyZC5zZWNvbmRhcnkgLnBsYW4tZmVhdHVyZXMgbGkgLmxhcmdlLWNvdW50e2NvbG9yOiM5YTVhYzJ9LmZhbmN5LXByaWNpbmcgLmZhbmN5LXByaWNpbmctY2FyZC5hY2NlbnQgLnBsYW4tbmFtZXtjb2xvcjojYzM2OWM3fS5mYW5jeS1wcmljaW5nIC5mYW5jeS1wcmljaW5nLWNhcmQuYWNjZW50IC5wbGFuLWljb24gaXtjb2xvcjojYzM2OWM3fS5mYW5jeS1wcmljaW5nIC5mYW5jeS1wcmljaW5nLWNhcmQuYWNjZW50IC5wbGFuLWZlYXR1cmVzIGxpIC5sYXJnZS1jb3VudHtjb2xvcjojYzM2OWM3fS5oZWFkZXItcHJpY2luZyAuaGVhZGVyLXByaWNpbmctY2FyZHt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItcmFkaXVzOjE1cHggMTVweCAwIDE1cHg7dHJhbnNpdGlvbjphbGwgLjNzfS5oZWFkZXItcHJpY2luZyAuaGVhZGVyLXByaWNpbmctY2FyZCAucGxhbi1uYW1le3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MS4ycmVtO2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojZmZmO2JhY2tncm91bmQ6Izk5OTtwYWRkaW5nOjIwcHh9LmhlYWRlci1wcmljaW5nIC5oZWFkZXItcHJpY2luZy1jYXJkIC5wcmljaW5nLWNhcmQtYm9keXtib3JkZXI6MXB4IHNvbGlkICNlZGVkZWQ7Ym9yZGVyLXRvcC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5oZWFkZXItcHJpY2luZyAuaGVhZGVyLXByaWNpbmctY2FyZCAucHJpY2luZy1jYXJkLWJvZHkgLnBsYW4tcHJpY2V7Zm9udC1zaXplOjNyZW07cGFkZGluZzo0MHB4IDIwcHg7Y29sb3I6IzQ0NGY2MDtmb250LXdlaWdodDpib2xkZXJ9LmhlYWRlci1wcmljaW5nIC5oZWFkZXItcHJpY2luZy1jYXJkIC5wcmljaW5nLWNhcmQtYm9keSAucGxhbi1wcmljZSBzbWFsbDpmaXJzdC1jaGlsZHtmb250LXNpemU6MS40cmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMjBweH0uaGVhZGVyLXByaWNpbmcgLmhlYWRlci1wcmljaW5nLWNhcmQgLnByaWNpbmctY2FyZC1ib2R5IC5wbGFuLXByaWNlIHNtYWxsOmxhc3QtY2hpbGR7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NDAwfS5oZWFkZXItcHJpY2luZyAuaGVhZGVyLXByaWNpbmctY2FyZCAucHJpY2luZy1jYXJkLWJvZHkgdWx7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXgtd2lkdGg6MjQwcHg7bWFyZ2luOjEwcHggYXV0b30uaGVhZGVyLXByaWNpbmcgLmhlYWRlci1wcmljaW5nLWNhcmQgLnByaWNpbmctY2FyZC1ib2R5IHVsIGxpe2NvbG9yOiM5OTk7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoxMnB4IDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgaHNsYSgwLDAlLDYwJSwuMyl9LmhlYWRlci1wcmljaW5nIC5oZWFkZXItcHJpY2luZy1jYXJkIC5wcmljaW5nLWNhcmQtYm9keSB1bCBsaSBie2NvbG9yOiMzYzQ4NTh9LmhlYWRlci1wcmljaW5nIC5oZWFkZXItcHJpY2luZy1jYXJkLnByaW1hcnkgLnBsYW4tbmFtZXtiYWNrZ3JvdW5kOiM5YTVhYzJ9LmhlYWRlci1wcmljaW5nIC5oZWFkZXItcHJpY2luZy1jYXJkLnNlY29uZGFyeSAucGxhbi1uYW1le2JhY2tncm91bmQ6IzlhNWFjMn0uaGVhZGVyLXByaWNpbmcgLmhlYWRlci1wcmljaW5nLWNhcmQuYWNjZW50IC5wbGFuLW5hbWV7YmFja2dyb3VuZDojYzM2OWM3fS8qISBfbWVzc2FnZXMuc2NzcyB8IEJ1bGtpdCB8IENTUyBOaW5qYSAqLy5tZXNzYWdlIC5tZXNzYWdlLWhlYWRlcntiYWNrZ3JvdW5kOiM5OTl9Lm1lc3NhZ2UubXNnLXByaW1hcnkgLm1lc3NhZ2UtaGVhZGVye2JhY2tncm91bmQ6IzlhNWFjMn0ubWVzc2FnZS5tc2ctcHJpbWFyeSAubWVzc2FnZS1ib2R5e2JvcmRlcjoxcHggc29saWQgIzlhNWFjMn0ubWVzc2FnZS5tc2ctc2Vjb25kYXJ5IC5tZXNzYWdlLWhlYWRlcntiYWNrZ3JvdW5kOiM5YTVhYzJ9Lm1lc3NhZ2UubXNnLXNlY29uZGFyeSAubWVzc2FnZS1ib2R5e2JvcmRlcjoxcHggc29saWQgIzlhNWFjMn0ubWVzc2FnZS5tc2ctYWNjZW50IC5tZXNzYWdlLWhlYWRlcntiYWNrZ3JvdW5kOiNjMzY5Yzd9Lm1lc3NhZ2UubXNnLWFjY2VudCAubWVzc2FnZS1ib2R5e2JvcmRlcjoxcHggc29saWQgI2MzNjljN30ubWVzc2FnZS5tc2ctaW5mbyAubWVzc2FnZS1oZWFkZXJ7YmFja2dyb3VuZDojMDM5YmU1fS5tZXNzYWdlLm1zZy1pbmZvIC5tZXNzYWdlLWJvZHl7Ym9yZGVyOjFweCBzb2xpZCAjMDM5YmU1fS5tZXNzYWdlLm1zZy1zdWNjZXNzIC5tZXNzYWdlLWhlYWRlcntiYWNrZ3JvdW5kOiMwMGIyODl9Lm1lc3NhZ2UubXNnLXN1Y2Nlc3MgLm1lc3NhZ2UtYm9keXtib3JkZXI6MXB4IHNvbGlkICMwMGIyODl9Lm1lc3NhZ2UubXNnLXdhcm5pbmcgLm1lc3NhZ2UtaGVhZGVye2JhY2tncm91bmQ6I2VkYTUxNH0ubWVzc2FnZS5tc2ctd2FybmluZyAubWVzc2FnZS1ib2R5e2JvcmRlcjoxcHggc29saWQgI2VkYTUxNH0ubWVzc2FnZS5tc2ctZGFuZ2VyIC5tZXNzYWdlLWhlYWRlcntiYWNrZ3JvdW5kOiNmZjcyNzN9Lm1lc3NhZ2UubXNnLWRhbmdlciAubWVzc2FnZS1ib2R5e2JvcmRlcjoxcHggc29saWQgI2ZmNzI3M30ubWVzc2FnZS5pY29uLW1zZ3twb3NpdGlvbjpyZWxhdGl2ZX0ubWVzc2FnZS5pY29uLW1zZyAubWVzc2FnZS1ib2R5e3BhZGRpbmc6MWVtIDNlbSAxZW0gMS41ZW19Lm1lc3NhZ2UuaWNvbi1tc2cgLm1lc3NhZ2UtYm9keSBoNHtwYWRkaW5nLWJvdHRvbTo1cHg7Zm9udC1zaXplOjEuMXJlbTtmb250LXdlaWdodDo1MDA7Y29sb3I6IzQ0NGY2MH0ubWVzc2FnZS5pY29uLW1zZyBpe3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMzVweDtyaWdodDotMjBweDtwYWRkaW5nOjIwcHg7YmFja2dyb3VuZDojOTk5O2JvcmRlcjo1cHggc29saWQgI2ZmZjtib3JkZXItcmFkaXVzOjEwMHB4O2NvbG9yOiNmZmZ9Lm1lc3NhZ2UuaWNvbi1tc2cucHJpbWFyeS1tc2cgaXtiYWNrZ3JvdW5kOiM5YTVhYzJ9Lm1lc3NhZ2UuaWNvbi1tc2cuc2Vjb25kYXJ5LW1zZyBpe2JhY2tncm91bmQ6IzlhNWFjMn0ubWVzc2FnZS5pY29uLW1zZy5hY2NlbnQtbXNnIGl7YmFja2dyb3VuZDojYzM2OWM3fS5tZXNzYWdlLmljb24tbXNnLmluZm8tbXNnIGl7YmFja2dyb3VuZDojMDM5YmU1fS5tZXNzYWdlLmljb24tbXNnLnN1Y2Nlc3MtbXNnIGl7YmFja2dyb3VuZDojMDBiMjg5fS5tZXNzYWdlLmljb24tbXNnLndhcm5pbmctbXNnIGl7YmFja2dyb3VuZDojZWRhNTE0fS5tZXNzYWdlLmljb24tbXNnLmRhbmdlci1tc2cgaXtiYWNrZ3JvdW5kOiNmZjcyNzN9LmdncG9wb3Zlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxMDYwO2Rpc3BsYXk6bm9uZTttYXgtd2lkdGg6Mjc2cHg7cGFkZGluZzowO2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtmb250LXdlaWdodDpub3JtYWw7bGluZS1oZWlnaHQ6MS40Mjg1NzE0Mzt0ZXh0LWFsaWduOmxlZnQ7d2hpdGUtc3BhY2U6bm9ybWFsO2JhY2tncm91bmQtY29sb3I6I2ZmZjstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCAjZWRlZGVkO2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtYm94LXNoYWRvdzppbnNldCByZ2JhKDE0MywxNjAsMjQxLC4yKSAwIDAgMCAxcHgscmdiYSgyMTMsMjIwLDI0NywuNTkpIDAgMTBweCAyMHB4O2JveC1zaGFkb3c6aW5zZXQgcmdiYSgxNDMsMTYwLDI0MSwuMikgMCAwIDAgMXB4LHJnYmEoMjEzLDIyMCwyNDcsLjU5KSAwIDEwcHggMjBweH0uZ2dwb3BvdmVyLmZhZGV7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MCk7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgbGluZWFyOy1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgbGluZWFyOy1vLXRyYW5zaXRpb246b3BhY2l0eSAuMTVzIGxpbmVhcjt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBsaW5lYXJ9LmdncG9wb3Zlci5mYWRlLmlue2ZpbHRlcjphbHBoYShvcGFjaXR5PTEwMCk7b3BhY2l0eToxfS5nZ3BvcG92ZXIudG9we21hcmdpbi10b3A6LTIwcHh9LmdncG9wb3Zlci50b3A+LmFycm93e2JvdHRvbTotMTFweDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotMTFweDtib3JkZXItdG9wLWNvbG9yOiM5OTk7Ym9yZGVyLXRvcC1jb2xvcjpyZ2JhKDAsMCwwLC4yNSk7Ym9yZGVyLWJvdHRvbS13aWR0aDowfS5nZ3BvcG92ZXIudG9wPi5hcnJvdz4uYWZ0ZXJ7Ym90dG9tOjFweDttYXJnaW4tbGVmdDotMTBweDtjb250ZW50OlwiIFwiO2JvcmRlci10b3AtY29sb3I6I2ZmZjtib3JkZXItYm90dG9tLXdpZHRoOjB9LmdncG9wb3Zlci5yaWdodHttYXJnaW4tbGVmdDoyMHB4fS5nZ3BvcG92ZXIucmlnaHQ+LmFycm93e3RvcDo1MCU7bGVmdDotMTFweDttYXJnaW4tdG9wOi0xMXB4O2JvcmRlci1yaWdodC1jb2xvcjojOTk5O2JvcmRlci1yaWdodC1jb2xvcjpyZ2JhKDAsMCwwLC4yNSk7Ym9yZGVyLWxlZnQtd2lkdGg6MH0uZ2dwb3BvdmVyLnJpZ2h0Pi5hcnJvdz4uYWZ0ZXJ7Ym90dG9tOi0xMHB4O2xlZnQ6MXB4O2NvbnRlbnQ6XCIgXCI7Ym9yZGVyLXJpZ2h0LWNvbG9yOiNmZmY7Ym9yZGVyLWxlZnQtd2lkdGg6MH0uZ2dwb3BvdmVyLmJvdHRvbXttYXJnaW4tdG9wOjIwcHh9LmdncG9wb3Zlci5ib3R0b20gLmFycm93IC5hZnRlcntib3JkZXItYm90dG9tLWNvbG9yOiNmN2Y3Zjd9LmdncG9wb3Zlci5ib3R0b20+LmFycm93e3RvcDotMTFweDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotMTFweDtib3JkZXItdG9wLXdpZHRoOjA7Ym9yZGVyLWJvdHRvbS1jb2xvcjojOTk5O2JvcmRlci1ib3R0b20tY29sb3I6cmdiYSgwLDAsMCwuMjUpfS5nZ3BvcG92ZXIuYm90dG9tPi5hcnJvdz4uYWZ0ZXJ7dG9wOjFweDttYXJnaW4tbGVmdDotMTBweDtjb250ZW50OlwiIFwiO2JvcmRlci10b3Atd2lkdGg6MDtib3JkZXItYm90dG9tLWNvbG9yOiNmZmZ9LmdncG9wb3Zlci5sZWZ0e21hcmdpbi1sZWZ0Oi0yMHB4fS5nZ3BvcG92ZXIubGVmdD4uYXJyb3d7dG9wOjUwJTtyaWdodDotMTFweDttYXJnaW4tdG9wOi0xMXB4O2JvcmRlci1yaWdodC13aWR0aDowO2JvcmRlci1sZWZ0LWNvbG9yOiM5OTk7Ym9yZGVyLWxlZnQtY29sb3I6cmdiYSgwLDAsMCwuMjUpfS5nZ3BvcG92ZXIubGVmdD4uYXJyb3c+LmFmdGVye3JpZ2h0OjFweDtib3R0b206LTEwcHg7Y29udGVudDpcIiBcIjtib3JkZXItcmlnaHQtd2lkdGg6MDtib3JkZXItbGVmdC1jb2xvcjojZmZmfS5nZ3BvcG92ZXIgLnBvcG92ZXItdGl0bGV7cGFkZGluZzo4cHggMTRweDttYXJnaW46MDtmb250LXNpemU6MTRweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzAwMDtib3JkZXItY29sb3I6I2VkZWRlZDtib3JkZXItcmFkaXVzOjRweCA0cHggMCAwO2NvbG9yOiM0NDRmNjB9LmdncG9wb3ZlciAucG9wb3Zlci1jb250ZW50e3BhZGRpbmc6OXB4IDE0cHggMTVweCAxNHB4O2JvcmRlci1yYWRpdXM6MCAwIDRweCA0cHg7Zm9udC1zaXplOi45cmVtO2NvbG9yOiM2NjYgIWltcG9ydGFudH0uZ2dwb3BvdmVyPi5hcnJvdywuZ2dwb3BvdmVyIC5hcnJvdz4uYWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt3aWR0aDowO2hlaWdodDowO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1zdHlsZTpzb2xpZH0uZ2dwb3BvdmVyPi5hcnJvd3tib3JkZXItd2lkdGg6MTFweH0uZ2dwb3BvdmVyIC5hcnJvdz4uYWZ0ZXJ7Y29udGVudDpcIlwiO2JvcmRlci13aWR0aDoxMHB4fS5nZ3Rvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDMwO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo1cHg7Zm9udC1zaXplOjEwcHg7b3BhY2l0eTowO2ZpbHRlcjphbHBoYShvcGFjaXR5PTApO3Zpc2liaWxpdHk6dmlzaWJsZX0uZ2d0b29sdGlwLmZhZGV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBsaW5lYXI7LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGxpbmVhcjstby10cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGxpbmVhcjt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGxpbmVhcn0uZ2d0b29sdGlwLmZhZGUuaW57b3BhY2l0eToxfS5nZ3Rvb2x0aXAuaW57b3BhY2l0eTouODtmaWx0ZXI6YWxwaGEob3BhY2l0eT04MCl9LmdndG9vbHRpcC50b3B7bWFyZ2luLXRvcDotMTVweH0uZ2d0b29sdGlwLnRvcCAuZ2d0b29sdGlwLWFycm93LC5nZ3Rvb2x0aXAudG9wIC5nZ3Rvb2x0aXAtYXJyb3ctc2hhZG93e2JvdHRvbToxcHg7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTVweDtib3JkZXItdG9wLWNvbG9yOiMyMjIgIWltcG9ydGFudDtib3JkZXItd2lkdGg6NXB4IDVweCAwfS5nZ3Rvb2x0aXAudG9wIC5nZ3Rvb2x0aXAtYXJyb3ctc2hhZG93e2JvdHRvbTowfS5nZ3Rvb2x0aXAucmlnaHR7bWFyZ2luLWxlZnQ6MTVweH0uZ2d0b29sdGlwLnJpZ2h0IC5nZ3Rvb2x0aXAtYXJyb3csLmdndG9vbHRpcC5yaWdodCAuZ2d0b29sdGlwLWFycm93LXNoYWRvd3t0b3A6NTAlO2xlZnQ6MXB4O21hcmdpbi10b3A6LTVweDtib3JkZXItcmlnaHQtY29sb3I6IzIyMiAhaW1wb3J0YW50O2JvcmRlci13aWR0aDo1cHggNXB4IDVweCAwfS5nZ3Rvb2x0aXAucmlnaHQgLmdndG9vbHRpcC1hcnJvdy1zaGFkb3d7bGVmdDowfS5nZ3Rvb2x0aXAuYm90dG9te21hcmdpbi10b3A6MTVweH0uZ2d0b29sdGlwLmJvdHRvbSAuZ2d0b29sdGlwLWFycm93LC5nZ3Rvb2x0aXAuYm90dG9tIC5nZ3Rvb2x0aXAtYXJyb3ctc2hhZG93e3RvcDoxcHg7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTVweDtib3JkZXItYm90dG9tLWNvbG9yOiMyMjIgIWltcG9ydGFudDtib3JkZXItd2lkdGg6MCA1cHggNXB4fS5nZ3Rvb2x0aXAuYm90dG9tIC5nZ3Rvb2x0aXAtYXJyb3ctc2hhZG93e3RvcDowfS5nZ3Rvb2x0aXAubGVmdHttYXJnaW4tbGVmdDotMTVweH0uZ2d0b29sdGlwLmxlZnQgLmdndG9vbHRpcC1hcnJvdywuZ2d0b29sdGlwLmxlZnQgLmdndG9vbHRpcC1hcnJvdy1zaGFkb3d7dG9wOjUwJTtyaWdodDoxcHg7bWFyZ2luLXRvcDotNXB4O2JvcmRlci1sZWZ0LWNvbG9yOiMyMjIgIWltcG9ydGFudDtib3JkZXItd2lkdGg6NXB4IDAgNXB4IDVweH0uZ2d0b29sdGlwLmxlZnQgLmdndG9vbHRpcC1hcnJvdy1zaGFkb3d7cmlnaHQ6MH0uZ2d0b29sdGlwIC5nZ3Rvb2x0aXAtaW5uZXJ7bWF4LXdpZHRoOjIwMHB4O3BhZGRpbmc6OHB4IDEycHg7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O3RleHQtYWxpZ246Y2VudGVyO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6IzIyMiAhaW1wb3J0YW50Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweDtib3JkZXItcmFkaXVzOjRweDtib3gtc2hhZG93OjAgM3B4IDEwcHggNHB4IHJnYmEoMCwwLDAsLjA0KX0uZ2d0b29sdGlwIC5nZ3Rvb2x0aXAtYXJyb3csLmdndG9vbHRpcCAuZ2d0b29sdGlwLWFycm93LXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDowO2hlaWdodDowO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7Ym9yZGVyLXN0eWxlOnNvbGlkfS8qISBfY2hlY2tib3hlcy5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovLmItY2hlY2tib3h7cG9zaXRpb246cmVsYXRpdmV9LmItY2hlY2tib3ggbGFiZWx7cGFkZGluZy1sZWZ0OjVweDtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxfS5iLWNoZWNrYm94IGxhYmVsOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjE3cHg7aGVpZ2h0OjE3cHg7bGVmdDowO3RvcDoxcHg7Ym9yZGVyOjFweCBzb2xpZCAjZGJkYmRiO2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQtY29sb3I6I2ZmZjt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjFzIGVhc2UtaW4tb3V0fS5iLWNoZWNrYm94IGxhYmVsOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2xlZnQ6M3B4O3RvcDozcHg7Zm9udC1zaXplOjEycHg7Y29sb3I6IzM2MzYzNn0uYi1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSwuYi1jaGVja2JveCBpbnB1dFt0eXBlPXJhZGlvXXtvcGFjaXR5OjA7ei1pbmRleDoxO2N1cnNvcjpwb2ludGVyfS5iLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6OmFmdGVyLC5iLWNoZWNrYm94IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrbGFiZWw6OmFmdGVye2ZvbnQtZmFtaWx5OlwiRm9udEF3ZXNvbWVcIjtjb250ZW50Olwi74CMXCJ9LmItY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQsLmItY2hlY2tib3ggaW5wdXRbdHlwZT1yYWRpb106ZGlzYWJsZWR7Y3Vyc29yOm5vdC1hbGxvd2VkfS5iLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmRpc2FibGVkK2xhYmVsLC5iLWNoZWNrYm94IGlucHV0W3R5cGU9cmFkaW9dOmRpc2FibGVkK2xhYmVse29wYWNpdHk6LjY1fS5iLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmRpc2FibGVkK2xhYmVsOjpiZWZvcmUsLmItY2hlY2tib3ggaW5wdXRbdHlwZT1yYWRpb106ZGlzYWJsZWQrbGFiZWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7Y3Vyc29yOm5vdC1hbGxvd2VkfS5iLWNoZWNrYm94LmlzLWNpcmN1bGFyIGxhYmVsOjpiZWZvcmV7Ym9yZGVyLXJhZGl1czo1MCV9LmItY2hlY2tib3guaXMtaW5saW5le2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtd2VpZ2h0Om5vcm1hbH0uYi1jaGVja2JveC5pcy1pbmxpbmUrLmlzLWlubGluZXttYXJnaW4tbGVmdDoxMHB4fS5iLWNoZWNrYm94LmlzLXByaW1hcnkgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzlhNWFjMjtib3JkZXItY29sb3I6IzlhNWFjMn0uYi1jaGVja2JveC5pcy1wcmltYXJ5IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6OmFmdGVye2NvbG9yOiNmZmZ9LmItY2hlY2tib3guaXMtc2Vjb25kYXJ5IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiM5YTVhYzI7Ym9yZGVyLWNvbG9yOiM5YTVhYzJ9LmItY2hlY2tib3guaXMtc2Vjb25kYXJ5IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6OmFmdGVye2NvbG9yOiNmZmZ9LmItY2hlY2tib3guaXMtYWNjZW50IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNjMzY5Yzc7Ym9yZGVyLWNvbG9yOiNjMzY5Yzd9LmItY2hlY2tib3guaXMtYWNjZW50IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6OmFmdGVye2NvbG9yOiNmZmZ9LmItY2hlY2tib3guaXMtZGFuZ2VyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZjcyNzM7Ym9yZGVyLWNvbG9yOiNmZjcyNzN9LmItY2hlY2tib3guaXMtZGFuZ2VyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6OmFmdGVye2NvbG9yOiNmZmZ9LmItY2hlY2tib3guaXMtaW5mbyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMDM5YmU1O2JvcmRlci1jb2xvcjojMDM5YmU1fS5iLWNoZWNrYm94LmlzLWluZm8gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbDo6YWZ0ZXJ7Y29sb3I6I2ZmZn0uYi1jaGVja2JveC5pcy13YXJuaW5nIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNlZGE1MTQ7Ym9yZGVyLWNvbG9yOiNlZGE1MTR9LmItY2hlY2tib3guaXMtd2FybmluZyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsOjphZnRlcntjb2xvcjojZmZmfS5iLWNoZWNrYm94LmlzLXN1Y2Nlc3MgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzAwYjI4OTtib3JkZXItY29sb3I6IzAwYjI4OX0uYi1jaGVja2JveC5pcy1zdWNjZXNzIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6OmFmdGVye2NvbG9yOiNmZmZ9LmItY2hlY2tib3guaXMtZGFyayBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojNDQ0O2JvcmRlci1jb2xvcjojNDQ0fS5iLWNoZWNrYm94LmlzLWRhcmsgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbDo6YWZ0ZXJ7Y29sb3I6I2ZmZn0uYi1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XS5zdHlsZWQ6Y2hlY2tlZCtsYWJlbDphZnRlcntmb250LWZhbWlseTpcIkZvbnRBd2Vzb21lXCI7Y29udGVudDpcIu+AjFwifS5iLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdIC5zdHlsZWQ6Y2hlY2tlZCtsYWJlbDo6YmVmb3Jle2NvbG9yOiNmZmZ9LmItY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0gLnN0eWxlZDpjaGVja2VkK2xhYmVsOjphZnRlcntjb2xvcjojZmZmfS8qISBfZGV0YWlscy5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovLnNpZGUtYmxvY2t7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7b3ZlcmZsb3c6dmlzaWJsZTt6LWluZGV4OjJ9LnNpZGUtYmxvY2sgLmJhY2tncm91bmQtd3JhcHBlcntiYWNrZ3JvdW5kLWNvbG9yOiMzNDQyNTg7Ym9yZGVyLXJhZGl1czoxMHB4O292ZXJmbG93OnZpc2libGV9LnNpZGUtYmxvY2sgLmJhY2tncm91bmQtd3JhcHBlciAudmlkZW8td3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MDttYXgtd2lkdGg6MTAwJTtwYWRkaW5nLWJvdHRvbTo1Ni4yNSU7bWFyZ2luLWJvdHRvbTowO292ZXJmbG93OmhpZGRlbjtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrfS5zaWRlLWJsb2NrIC5iYWNrZ3JvdW5kLXdyYXBwZXIgLnZpZGVvLXdyYXBwZXIgaWZyYW1le3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2JvcmRlci1yYWRpdXM6MTBweDtvdmVyZmxvdzpoaWRkZW59LnNpZGUtYmxvY2sgLmJhY2tncm91bmQtd3JhcHBlciAudmlkZW8td3JhcHBlciAudmlkZW8tb3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtmaWx0ZXI6YWxwaGEob3BhY2l0eT0zNSk7b3BhY2l0eTouMn0uc2lkZS1ibG9jayAuYmFja2dyb3VuZC13cmFwcGVyIC52aWRlby13cmFwcGVyIC5wbGF5YnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTQwcHg7bWFyZ2luLXRvcDotNjNweDtjdXJzb3I6cG9pbnRlcn0uc2lkZS1ibG9jayAuYmFja2dyb3VuZC13cmFwcGVyIC52aWRlby13cmFwcGVyIC5wbGF5YnV0dG9uIC5pY29uLXBsYXkgaXtmb250LXNpemU6NnJlbTtjb2xvcjojOWE1YWMyO3RyYW5zaXRpb246YWxsIC41c30uc2lkZS1ibG9jayAuYmFja2dyb3VuZC13cmFwcGVyIC52aWRlby13cmFwcGVyIC5wbGF5YnV0dG9uIC5pY29uLXBsYXkgaTpob3Zlcntjb2xvcjojOWE1YWMyfS5pbWFnZS1ncmlkIC5pbWFnZS10aXRsZXtmb250LXNpemU6MS4xcmVtO2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luLWJvdHRvbToycmVtO2NvbG9yOiM0NDRmNjB9LmltYWdlLWdyaWQgZmlndXJle3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7dGV4dC1hbGlnbjpjZW50ZXI7Y3Vyc29yOnBvaW50ZXI7Ym94LXNoYWRvdzowcHggNXB4IDEycHggcmdiYSgwLDAsMCwuMTgpfS5pbWFnZS1ncmlkIGZpZ3VyZSBpbWd7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttaW4taGVpZ2h0OjEwMCU7bWF4LXdpZHRoOjEwMCU7b3BhY2l0eTouOH0uaW1hZ2UtZ3JpZCBmaWd1cmUgZmlnY2FwdGlvbntwYWRkaW5nOjJlbTtjb2xvcjojZmZmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MS4yNWVtOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmltYWdlLWdyaWQgZmlndXJlIGZpZ2NhcHRpb246YmVmb3JlLC5pbWFnZS1ncmlkIGZpZ3VyZSBmaWdjYXB0aW9uOmFmdGVye3BvaW50ZXItZXZlbnRzOm5vbmV9LmltYWdlLWdyaWQgZmlndXJlIGZpZ2NhcHRpb24gYXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjEwMDA7dGV4dC1pbmRlbnQ6MjAwJTt3aGl0ZS1zcGFjZTpub3dyYXA7Zm9udC1zaXplOjA7b3BhY2l0eTowfS5pbWFnZS1ncmlkIGZpZ3VyZSBoMnt3b3JkLXNwYWNpbmc6LTAuMTVlbTtmb250LXdlaWdodDozMDA7bWFyZ2luOjB9LmltYWdlLWdyaWQgZmlndXJlIGgyIHNwYW57Zm9udC13ZWlnaHQ6ODAwfS5pbWFnZS1ncmlkIGZpZ3VyZSBwe21hcmdpbjowO2xldHRlci1zcGFjaW5nOjFweDtmb250LXNpemU6NjguNSV9LmltYWdlLWdyaWQgZmlndXJlIHAgc3Bhbntmb250LXNpemU6NzUlICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZn1maWd1cmUucm91bmQtY29ybmVye2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjMDAwIDAlLCAjZmZmIDEwMCUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KC00NWRlZywgIzAwMCAwJSwgI2ZmZiAxMDAlKTtib3JkZXItcmFkaXVzOjVweDtib3gtc2hhZG93OjAgM3B4IDEwcHggNHB4IHJnYmEoMCwwLDAsLjA0KX1maWd1cmUucm91bmQtY29ybmVyIGltZ3ttYXJnaW46LTEwcHggMCAwIC0xMHB4O21heC13aWR0aDpub25lO3dpZHRoOi13ZWJraXQtY2FsYygxMDAlICsgMTBweCk7d2lkdGg6Y2FsYygxMDAlICsgMTBweCk7b3BhY2l0eTouOTstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuMzVzLC13ZWJraXQtdHJhbnNmb3JtIC4zNXM7dHJhbnNpdGlvbjpvcGFjaXR5IC4zNXMsdHJhbnNmb3JtIC4zNXM7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwgMTBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsIDEwcHgsIDApOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59ZmlndXJlLnJvdW5kLWNvcm5lciBmaWdjYXB0aW9uOmJlZm9yZXstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuMzVzLC13ZWJraXQtdHJhbnNmb3JtIC4zNXM7dHJhbnNpdGlvbjpvcGFjaXR5IC4zNXMsdHJhbnNmb3JtIC4zNXM7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTEwMHB4O2JvdHRvbTotMTAwcHg7d2lkdGg6MzAwcHg7aGVpZ2h0OjMwMHB4O2JvcmRlcjoycHggc29saWQgI2ZmZjtib3JkZXItcmFkaXVzOjUwJTtib3gtc2hhZG93OjAgMCAwIDkwMHB4IGhzbGEoMCwwJSwxMDAlLC4yKTtjb250ZW50OlwiXCI7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC41LCAwLjUsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDAuNSwgMC41LCAxKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46NTAlIDUwJTt0cmFuc2Zvcm0tb3JpZ2luOjUwJSA1MCV9ZmlndXJlLnJvdW5kLWNvcm5lciBwey13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4zNXMsLXdlYmtpdC10cmFuc2Zvcm0gLjM1czt0cmFuc2l0aW9uOm9wYWNpdHkgLjM1cyx0cmFuc2Zvcm0gLjM1cztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2JvdHRvbTowO3BhZGRpbmc6MCAxLjVlbSAxLjVlbSAwO3dpZHRoOjE0MHB4O3RleHQtYWxpZ246cmlnaHQ7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwcHgsIDIwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMHB4LCAyMHB4LCAwKX1maWd1cmUucm91bmQtY29ybmVyOmhvdmVyIGltZ3tvcGFjaXR5Oi42Oy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX1maWd1cmUucm91bmQtY29ybmVyOmhvdmVyIGZpZ2NhcHRpb246OmJlZm9yZXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKX1maWd1cmUucm91bmQtY29ybmVyOmhvdmVyIGgyLGZpZ3VyZS5yb3VuZC1jb3JuZXI6aG92ZXIgcHtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfWZpZ3VyZS5yb3VuZC1jb3JuZXIgaDJ7dGV4dC1hbGlnbjpsZWZ0Oy13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuMzVzO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zNXM7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoNXB4LCA1cHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg1cHgsIDVweCwgMCl9ZmlndXJlLmNvcm5lcmVkIGltZ3ttYXgtd2lkdGg6bm9uZTt3aWR0aDotd2Via2l0LWNhbGMoMTAwJSArIDYwcHgpO3dpZHRoOmNhbGMoMTAwJSArIDYwcHgpO29wYWNpdHk6MTstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuMzVzLC13ZWJraXQtdHJhbnNmb3JtIC4zNXM7dHJhbnNpdGlvbjpvcGFjaXR5IC4zNXMsdHJhbnNmb3JtIC4zNXM7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwcHgsIDAsIDApIHNjYWxlKDEuMTIpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMzBweCwgMCwgMCkgc2NhbGUoMS4xMik7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn1maWd1cmUuY29ybmVyZWQgaDJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtib3R0b206MDtwYWRkaW5nOjFlbSAxLjJlbX1maWd1cmUuY29ybmVyZWQ6aG92ZXIgaW1ne29wYWNpdHk6LjU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpfWZpZ3VyZS5jb3JuZXJlZDpob3ZlciBwe29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9ZmlndXJlLmNvcm5lcmVkIHB7cGFkZGluZzowIDEwcHggMCAwO3dpZHRoOjUwJTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNmZmY7dGV4dC1hbGlnbjpyaWdodDtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjM1cywtd2Via2l0LXRyYW5zZm9ybSAuMzVzO3RyYW5zaXRpb246b3BhY2l0eSAuMzVzLHRyYW5zZm9ybSAuMzVzOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC00MHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTQwcHgsIDAsIDApfWZpZ3VyZS50ZWFtLWhvdmVyIGZpZ2NhcHRpb257dG9wOmF1dG87Ym90dG9tOjA7cGFkZGluZzoxZW07aGVpZ2h0OjMuNzVlbTtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzNjNGE1MDstd2Via2l0LXRyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gLjM1czt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMzVzOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKX1maWd1cmUudGVhbS1ob3ZlciBoMntmbG9hdDpsZWZ0O2Rpc3BsYXk6aW5saW5lLWJsb2NrfWZpZ3VyZS50ZWFtLWhvdmVyIHAuaWNvbi1saW5rcyBhe2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnQ7Y29sb3I6IzNjNGE1MDtmb250LXNpemU6MS40ZW19ZmlndXJlLnRlYW0taG92ZXIgcC5pY29uLWxpbmtzIGE6aG92ZXIgc3Bhbjo6YmVmb3Jle2NvbG9yOiM5YTVhYzJ9ZmlndXJlLnRlYW0taG92ZXIgcC5kZXNjcmlwdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjMpO2JvdHRvbTo2NXB4O3BhZGRpbmc6MWVtO2NvbG9yOiNmZmY7dGV4dC10cmFuc2Zvcm06bm9uZTtmb250LXNpemU6OTAlO29wYWNpdHk6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4zNXM7dHJhbnNpdGlvbjpvcGFjaXR5IC4zNXM7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn1maWd1cmUudGVhbS1ob3ZlciBoMixmaWd1cmUudGVhbS1ob3ZlciBwLmljb24tbGlua3MgYXtwb3NpdGlvbjpzdGF0aWM7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzt6LWluZGV4OjEwMDA7dGV4dC1pbmRlbnQ6MCAhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vd3JhcDtvcGFjaXR5OmluaGVyaXQ7LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC4zNXM7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjM1czstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjAwJSwgMCl9ZmlndXJlLnRlYW0taG92ZXIgcC5pY29uLWxpbmtzIGEgc3Bhbjo6YmVmb3Jle2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxLjJyZW07bWFyZ2luLXRvcDotNXB4O3BhZGRpbmc6OHB4IDEwcHg7Zm9udC1mYW1pbHk6XCJGb250QXdlc29tZVwiO2NvbG9yOiM0NDRmNjA7c3BlYWs6bm9uZTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX1maWd1cmUudGVhbS1ob3ZlciAuaWNvbi10d2l0dGVyOjpiZWZvcmV7Y29udGVudDpcIu+CmVwifWZpZ3VyZS50ZWFtLWhvdmVyIC5pY29uLWxpbmtlZGluOjpiZWZvcmV7Y29udGVudDpcIu+DoVwifWZpZ3VyZS50ZWFtLWhvdmVyIC5pY29uLWRyaWJiYmxlOjpiZWZvcmV7Y29udGVudDpcIu+FvVwifWZpZ3VyZS50ZWFtLWhvdmVyOmhvdmVyIHAuaWNvbi1saW5rcyBhOmhvdmVyLGZpZ3VyZS50ZWFtLWhvdmVyOmhvdmVyIHAuaWNvbi1saW5rcyBhOmZvY3Vze2NvbG9yOiMyNTJkMzF9ZmlndXJlLnRlYW0taG92ZXI6aG92ZXIgcC5kZXNjcmlwdGlvbntvcGFjaXR5OjF9ZmlndXJlLnRlYW0taG92ZXI6aG92ZXIgZmlnY2FwdGlvbixmaWd1cmUudGVhbS1ob3Zlcjpob3ZlciBoMixmaWd1cmUudGVhbS1ob3Zlcjpob3ZlciBwLmljb24tbGlua3MgYXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9ZmlndXJlLnRlYW0taG92ZXI6aG92ZXIgaDJ7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5Oi4wNXM7dHJhbnNpdGlvbi1kZWxheTouMDVzfWZpZ3VyZS50ZWFtLWhvdmVyOmhvdmVyIHAuaWNvbi1saW5rcyBhOm50aC1jaGlsZCgzKXstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6LjFzO3RyYW5zaXRpb24tZGVsYXk6LjFzfWZpZ3VyZS50ZWFtLWhvdmVyOmhvdmVyIHAuaWNvbi1saW5rcyBhOm50aC1jaGlsZCgyKXstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6LjE1czt0cmFuc2l0aW9uLWRlbGF5Oi4xNXN9ZmlndXJlLnRlYW0taG92ZXI6aG92ZXIgcC5pY29uLWxpbmtzIGE6Zmlyc3QtY2hpbGR7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5Oi4yczt0cmFuc2l0aW9uLWRlbGF5Oi4yc31maWd1cmUudGVhbS1zbGFudGVke2JhY2tncm91bmQ6IzE2MjYzMzt0ZXh0LWFsaWduOmxlZnR9ZmlndXJlLnRlYW0tc2xhbnRlZCBpbWd7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjQ1czt0cmFuc2l0aW9uOm9wYWNpdHkgLjQ1czstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufWZpZ3VyZS50ZWFtLXNsYW50ZWQgZmlnY2FwdGlvbjo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo5NSU7bGVmdDoxMCU7d2lkdGg6MjAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5OjA7YmFja2dyb3VuZDpoc2xhKDAsMCUsMTAwJSwuOCkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtjb250ZW50OlwiXCI7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjQ1cywtd2Via2l0LXRyYW5zZm9ybSAuNDVzO3RyYW5zaXRpb246b3BhY2l0eSAuNDVzLHRyYW5zZm9ybSAuNDVzOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDApO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46MCAxMDAlO3RyYW5zZm9ybS1vcmlnaW46MCAxMDAlfWZpZ3VyZS50ZWFtLXNsYW50ZWQgLm1lbWJlci1wb3NpdGlvbntwb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudDtmb250LXNpemU6LjlyZW07b3BhY2l0eTowO3RyYW5zaXRpb246YWxsIC41c31maWd1cmUudGVhbS1zbGFudGVkIGgyey13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuMzVzO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zNXM7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApfWZpZ3VyZS50ZWFtLXNsYW50ZWQgcHtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2JvdHRvbTotNXB4O3BhZGRpbmc6MCAxLjVlbSA3JSAwfWZpZ3VyZS50ZWFtLXNsYW50ZWQgYXttYXJnaW46MCAxMHB4O2NvbG9yOiM1ZDUwNGY7Zm9udC1zaXplOjE3MCUgIWltcG9ydGFudDtwb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudDt3aWR0aDphdXRvO2hlaWdodDphdXRvO3RleHQtaW5kZW50OjAgIWltcG9ydGFudDt3aGl0ZS1zcGFjZTpub3dyYXA7b3BhY2l0eToxICFpbXBvcnRhbnR9ZmlndXJlLnRlYW0tc2xhbnRlZCBhOmhvdmVyLGZpZ3VyZS50ZWFtLXNsYW50ZWQgYTpmb2N1c3tjb2xvcjojOWE1YWMyfWZpZ3VyZS50ZWFtLXNsYW50ZWQgcCBhIGl7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4zNXMsLXdlYmtpdC10cmFuc2Zvcm0gLjM1czt0cmFuc2l0aW9uOm9wYWNpdHkgLjM1cyx0cmFuc2Zvcm0gLjM1czstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCA1MHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgNTBweCwgMCl9ZmlndXJlLnRlYW0tc2xhbnRlZDpob3ZlciBpbWd7b3BhY2l0eTouNn1maWd1cmUudGVhbS1zbGFudGVkOmhvdmVyIGgyey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX1maWd1cmUudGVhbS1zbGFudGVkOmhvdmVyIGZpZ2NhcHRpb246OmJlZm9yZXtvcGFjaXR5Oi45O3RyYW5zZm9ybTpyb3RhdGUoLTE1ZGVnKX1maWd1cmUudGVhbS1zbGFudGVkOmhvdmVyIHAgaXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfWZpZ3VyZS50ZWFtLXNsYW50ZWQ6aG92ZXIgcCBhOm50aC1jaGlsZCgzKSBpey13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTouMDVzO3RyYW5zaXRpb24tZGVsYXk6LjA1c31maWd1cmUudGVhbS1zbGFudGVkOmhvdmVyIHAgYTpudGgtY2hpbGQoMikgaXstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6LjFzO3RyYW5zaXRpb24tZGVsYXk6LjFzfWZpZ3VyZS50ZWFtLXNsYW50ZWQ6aG92ZXIgcCBhOmZpcnN0LWNoaWxkIGl7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5Oi4xNXM7dHJhbnNpdGlvbi1kZWxheTouMTVzfWZpZ3VyZS50ZWFtLXNsYW50ZWQ6aG92ZXIgLm1lbWJlci1wb3NpdGlvbntvcGFjaXR5OjF9LnNoYWRvdy16LTF7Ym94LXNoYWRvdzowIDFweCA0cHggMCByZ2JhKDAsMCwwLC4zNyl9LnNoYWRvdy16LTJ7Ym94LXNoYWRvdzowIDZweCAxMHB4IDAgcmdiYSgwLDAsMCwuMyksMCAycHggMnB4IDAgcmdiYSgwLDAsMCwuMil9LnNoYWRvdy16LTN7Ym94LXNoYWRvdzowIDEzcHggMjVweCAwIHJnYmEoMCwwLDAsLjMpLDAgN3B4IDdweCAwIHJnYmEoMCwwLDAsLjE5KX0uc2hhZG93LXotNHtib3gtc2hhZG93OjAgMjBweCA0MHB4IDAgcmdiYSgwLDAsMCwuMyksMCAxNHB4IDEycHggMCByZ2JhKDAsMCwwLC4xNyl9LnNoYWRvdy16LTV7Ym94LXNoYWRvdzowIDI3cHggNTVweCAwIHJnYmEoMCwwLDAsLjMpLDAgMTdweCAxN3B4IDAgcmdiYSgwLDAsMCwuMTUpfS5zd2l0Y2hlciAuc3dpdGNoZXItYmxvY2t7d2lkdGg6NDhweDtoZWlnaHQ6NDhweDtiYWNrZ3JvdW5kLWNvbG9yOiM5OTk7cG9zaXRpb246Zml4ZWQ7dG9wOjIwcHg7bGVmdDoyMHB4O2JvcmRlci1yYWRpdXM6NHB4O3RyYW5zaXRpb246YWxsIC41cztjdXJzb3I6cG9pbnRlcjtvdmVyZmxvdzp2aXNpYmxlfS5zd2l0Y2hlciAuc3dpdGNoZXItYmxvY2suaXMtcHJpbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOiM5YTVhYzJ9LnN3aXRjaGVyIC5zd2l0Y2hlci1ibG9jay5pcy1zZWNvbmRhcnl7YmFja2dyb3VuZC1jb2xvcjojOWE1YWMyfS5zd2l0Y2hlciAuc3dpdGNoZXItYmxvY2suaXMtYWNjZW50e2JhY2tncm91bmQtY29sb3I6I2MzNjljN30uc3dpdGNoZXIgLnN3aXRjaGVyLWJsb2NrOmhvdmVye3dpZHRoOjIwMHB4fS5zd2l0Y2hlciAuc3dpdGNoZXItYmxvY2s6aG92ZXIgLmJ1dHRvbi10ZXh0e2Rpc3BsYXk6YmxvY2t9LnN3aXRjaGVyIC5zd2l0Y2hlci1ibG9jayBpe3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxNXB4O2xlZnQ6MTVweDtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxLjNyZW19LnN3aXRjaGVyIC5zd2l0Y2hlci1ibG9jayAuYnV0dG9uLXRleHR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEzcHg7bGVmdDozNSU7Y29sb3I6I2ZmZjtkaXNwbGF5Om5vbmV9LyohIF9hdXRoLnNjc3MgfCBCdWxraXQgfCBDU1MgTmluamEgKi8udG9wLWxvZ297aGVpZ2h0OjQwcHh9LmludHJvLXNlY3Rpb24gLmludHJvLXRleHQgLmludHJvLXRpdGxle21hcmdpbjoxNXB4IDA7Zm9udC1zaXplOjE4cHg7Y29sb3I6IzlhNWFjMn0uaW50cm8tc2VjdGlvbiAuaW50cm8tdGV4dCAuaW50cm8tc3Vie3BhZGRpbmc6MjBweCAzMHB4O2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNhOWFiYWN9LmxvZ2lue3BhZGRpbmc6MTBweCAwfS5jb2x1bW4ubG9naW4tY29sdW1ue3BhZGRpbmc6MCAhaW1wb3J0YW50fS5sb2dpbi13cmFwcGVye292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O2hlaWdodDoxMDAlO3BhZGRpbmc6MDttYXJnaW46MH0ubG9naW4td3JhcHBlci5pcy1nYXBsZXNzOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lmhlcm8ubG9naW4taGVybywuaGVyby5zaWdudXAtaGVyb3tiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6YXV0b30jc2lnbnVwLWJhbm5lciAuaGVyb3tiYWNrZ3JvdW5kOnVybChcImh0dHBzOi8vc291cmNlLnVuc3BsYXNoLmNvbS9EV3VpOURtZkNYQS9cIik7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtYmxlbmQtbW9kZTpzY3JlZW59Lmhlcm8tYmFubmVyIC50aXRsZXtwYWRkaW5nOjI1cHg7cGFkZGluZy10b3A6MjUlfS5oZXJvLWJhbm5lciAuc3VidGl0bGV7cGFkZGluZzowIDMwcHh9Lmhlcm8tYmFubmVyIGltZy5sb2dpbi1jaXR5e3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO3otaW5kZXg6MH0uaGVyby1iYW5uZXIgLmJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LnNpZ251cC1oZXJvIC50aXRsZXtwYWRkaW5nOjI1cHg7cGFkZGluZy10b3A6MTUlfS5zaWdudXAtaGVybyAuc3VidGl0bGV7cGFkZGluZzowIDIyJX0uc2lnbnVwLWhlcm8gaW1nLm1vY2t1cHtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTE1JTtsZWZ0OjA7cmlnaHQ6MDt6LWluZGV4OjB9LnNpZ251cC1oZXJvIC5hbHJlYWR5e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjIwcHh9LnNpZ251cC1oZXJvIC5hbHJlYWR5IHNwYW57bWFyZ2luLXJpZ2h0OjE1cHg7Y29sb3I6I2ZmZn0uc2lnbnVwLWhlcm8gLmFscmVhZHkgYXttaW4td2lkdGg6ODBweH0uZm9yZ290LC5uby1hY2NvdW50LC5yZXR1cm57Y29sb3I6I2E5YWJhYyAhaW1wb3J0YW50O3RyYW5zaXRpb246b3BhY2l0eSAuNXN9LmZvcmdvdDpob3Zlciwubm8tYWNjb3VudDpob3ZlciwucmV0dXJuOmhvdmVye29wYWNpdHk6Ljg7Y29sb3I6IzlhNWFjMiAhaW1wb3J0YW50fS5mb3Jnb3QuaXMtc2Vjb25kYXJ5LC5uby1hY2NvdW50LmlzLXNlY29uZGFyeSwucmV0dXJuLmlzLXNlY29uZGFyeXtjb2xvcjojOWE1YWMyICFpbXBvcnRhbnR9LmZvcmdvdC5pcy1hY2NlbnQsLm5vLWFjY291bnQuaXMtYWNjZW50LC5yZXR1cm4uaXMtYWNjZW50e2NvbG9yOiNjMzY5YzcgIWltcG9ydGFudH0uZm9yZ290LXBhc3N3b3JkIGF7Y29sb3I6Izk1YTVhNjtmb250LXdlaWdodDpub3JtYWw7cGFkZGluZy1yaWdodDoyMHB4O3RyYW5zaXRpb246YWxsIC42c30uZm9yZ290LXBhc3N3b3JkIGE6aG92ZXJ7Y29sb3I6IzlhNWFjMn0ubm8tYWNjb3VudC1saW5rIGF7Y29sb3I6I2E5YWJhYztmb250LXdlaWdodDo1MDB9Lm5vLWFjY291bnQtbGluayBhOmhvdmVye2NvbG9yOiM5YTVhYzJ9Lmljb24udXNlciwuaWNvbi5wYXNzd29yZHttYXJnaW46NXB4IDEwcHggMCAwfS5jaGVja2JveC13cmFwe2NvbG9yOiNhOWFiYWM7bWFyZ2luLWJvdHRvbToxMHB4fS5jaGVja2JveC13cmFwIHNwYW57cG9zaXRpb246cmVsYXRpdmU7dG9wOi0ycHh9LyohIF9sYW5kaW5nLXYyLnNjc3MgfCBCdWxraXQgfCBDU1MgTmluamEgKi8uaGVyby5oZXJvLXdhdnk6YmVmb3Jle2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSB1cmwoLi4vaW1hZ2VzL2JnL3NoYXBlcy93YXZ5LWFsdC5wbmcpIG5vLXJlcGVhdCBzY3JvbGwgMCBib3R0b20vMTAwJSBhdXRvO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MzIxcHg7d2lkdGg6MTAwJTt6LWluZGV4OjEgIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTFweDtsZWZ0OjB9Lmhlcm8tY2FwdGlvbnt0ZXh0LWFsaWduOmxlZnR9Lmhlcm8tY2FwdGlvbiAudGl0bGUuYmlnLWxhbmRpbmctdGl0bGV7Y29sb3I6I2ZmZjt6LWluZGV4Ojk5OTtmb250LXNpemU6Mi44cmVtO2ZvbnQtZmFtaWx5OlwiTmV4YSBCb2xkXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDA7cGFkZGluZzoxMHB4IDB9Lmhlcm8tY2FwdGlvbiAuc3VidGl0bGV7bGluZS1oZWlnaHQ6MS40ZW07bWFyZ2luLWJvdHRvbTowfUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaGVyby1jYXB0aW9ue3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9Lmhlcm8tY2FwdGlvbiBoMSwuaGVyby1jYXB0aW9uIGgye3BhZGRpbmctcmlnaHQ6MH19I2NhbnZhc3ttYXJnaW46MDtwYWRkaW5nOjA7d2lkdGg6MTAwJTtvdmVyZmxvdzp2aXNpYmxlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMCV9LmZsb2F0aW5nLWF2YXRhcnMgLmF2YXRhcntoZWlnaHQ6NjBweDtwb3NpdGlvbjphYnNvbHV0ZX0uZmxvYXRpbmctYXZhdGFycyAuYXZhdGFyLmF2YXRhci0xc3R7bGVmdDo1MCU7dG9wOjcwJX0uZmxvYXRpbmctYXZhdGFycyAuYXZhdGFyLmF2YXRhci0ybmR7aGVpZ2h0OjQwcHg7bGVmdDo4MCU7dG9wOjQ1JX0uZmxvYXRpbmctYXZhdGFycyAuYXZhdGFyLmF2YXRhci0zcmR7aGVpZ2h0OjUwcHg7bGVmdDo2OCU7dG9wOjYwJX0uZmxvYXRpbmctYXZhdGFycyAuYXZhdGFyLmF2YXRhci00dGh7bGVmdDo5MCU7dG9wOjc1JX0uZmxvYXRpbmctYXZhdGFycyAuYXZhdGFyLmF2YXRhci01dGh7aGVpZ2h0OjUwcHg7bGVmdDozMyU7dG9wOjU1JX0uZmxvYXRpbmctYXZhdGFycyAuYXZhdGFyLmF2YXRhci02dGh7bGVmdDoyMCU7dG9wOjY5JTt6LWluZGV4OjJ9LmZsb2F0aW5nLWF2YXRhcnMgLmF2YXRhci5hdmF0YXItN3Roe2hlaWdodDo0MHB4O2xlZnQ6OCU7dG9wOjQ1JX0ucHJpY2luZy1oZXJve3BhZGRpbmc6MTIwcHggMDttaW4taGVpZ2h0Ojcwdmh9LmZsb2F0aW5nLWJ1YmJsZXMgLmJ1YmJsZSBpbWd7aGVpZ2h0OjEwMHB4O3Bvc2l0aW9uOmFic29sdXRlfS5mbG9hdGluZy1idWJibGVzIC5idWJibGUgaW1nLmJ1YmJsZS0xc3R7bGVmdDoyMCU7dG9wOi01JTthbmltYXRpb24tZGVsYXk6LjVzfS5mbG9hdGluZy1idWJibGVzIC5idWJibGUgaW1nLmJ1YmJsZS0ybmR7bGVmdDo1MCU7dG9wOjI1JTthbmltYXRpb24tZGVsYXk6MS41c30uZmxvYXRpbmctYnViYmxlcyAuYnViYmxlIGltZy5idWJibGUtM3Jke2xlZnQ6MTUlO3RvcDo3NSU7YW5pbWF0aW9uLWRlbGF5OjIuNXN9LmZsb2F0aW5nLWJ1YmJsZXMgLmJ1YmJsZSBpbWcuYnViYmxlLTR0aHtyaWdodDoxNSU7dG9wOi0xNSU7YW5pbWF0aW9uLWRlbGF5OjQuNXN9LmZsb2F0aW5nLWJ1YmJsZXMgLmJ1YmJsZSBpbWcuYnViYmxlLTV0aHtyaWdodDoxNSU7dG9wOi0xNSU7YW5pbWF0aW9uLWRlbGF5OjMuNXN9LmZsb2F0aW5nLWJ1YmJsZXMgLmJ1YmJsZSBpbWcuYnViYmxlLTZ0aHtyaWdodDo1MCU7dG9wOjIwJTthbmltYXRpb24tZGVsYXk6MnN9LmZsb2F0aW5nLWJ1YmJsZXMgLmJ1YmJsZSBpbWcuYnViYmxlLTd0aHtyaWdodDoxMCU7dG9wOi04MCU7YW5pbWF0aW9uLWRlbGF5OjEuN3M7dHJhbnNmb3JtOnJvdGF0ZSgtNjBkZWcpfS5mbG9hdGluZy1idWJibGVzIC5idWJibGUgaW1nLmJ1YmJsZS04dGh7bGVmdDoxMCU7dG9wOi03JTthbmltYXRpb24tZGVsYXk6NS4zc30uZmxvYXRpbmctYnViYmxlcyAuYnViYmxlIGltZy5idWJibGUtOXRoe2xlZnQ6MzAlO3RvcDo4MCU7YW5pbWF0aW9uLWRlbGF5OjUuM3N9LnN1YnRpdGxlOm5vdCg6bGFzdC1jaGlsZCksLnRpdGxlOm5vdCg6bGFzdC1jaGlsZCksLmNvbnRlbnQgaDV7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9LnNlY3Rpb24tdGl0bGUtd3JhcHBlciAuc2VjdGlvbi10aXRsZS1sYW5kaW5ne2ZvbnQtZmFtaWx5OlwiTmV4YSBCb2xkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Mi43cmVtO2NvbG9yOiM0NDRmNjA7cGFkZGluZzoyMHB4IDB9LnNlY3Rpb24tdGl0bGUtd3JhcHBlciBoNHtmb250LWZhbWlseTpcIk5leGEgTGlnaHRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjMwMDtmb250LXNpemU6MS4ycmVtO2NvbG9yOiM5OTl9LnRpdGxlLXdyYXBwZXIgLnRvcC1zdWJ0aXRsZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6Izk5OTtmb250LWZhbWlseTpcIk5leGEgTGlnaHRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MS4wNXJlbX0udGl0bGUtd3JhcHBlciBoMntmb250LXNpemU6MnJlbSAhaW1wb3J0YW50fS5xdWljay1mZWF0dXJle2ZvbnQtZmFtaWx5OlwiTmV4YSBMaWdodFwiO2ZvbnQtc2l6ZToyLjJyZW07Zm9udC13ZWlnaHQ6NzAwfS50aXRsZS5pcy1sYW5kaW5ne2ZvbnQtZmFtaWx5OlwiTmV4YSBCb2xkXCIsc2Fucy1zZXJpZn0udGl0bGUuaXMtbGFuZGluZy1saWdodHtmb250LWZhbWlseTpcIk5leGEgTGlnaHRcIixzYW5zLXNlcmlmfS5jaGF0LWljb24tYm94IGl7Zm9udC1zaXplOjMuOHJlbTtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6IzlhNWFjMn0uY2hhdC1pY29uLWJveCAuYm94LXRpdGxle2ZvbnQtZmFtaWx5OlwiTmV4YSBMaWdodFwiLHNhbnMtc2VyaWY7cGFkZGluZzo1cHggMDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMHB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojOWE1YWMyfS5zcXVhcmUtaWNvbi1ib3ggLmJveC10aXRsZXtmb250LWZhbWlseTpcIk5leGEgTGlnaHRcIjtmb250LXNpemU6MS4xcmVtO2ZvbnQtd2VpZ2h0OjcwMH0uc3F1YXJlLWljb24tYm94IC5ib3gtdGV4dHtmb250LXNpemU6MTRweH0uaXMtbGFuZGluZ3tmb250LWZhbWlseTpcIk5leGEgTGlnaHRcIixzYW5zLXNlcmlmICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwfS52aXZ1cy1zdmd7bWF4LWhlaWdodDo0NTBweDt3aWR0aDo0NTBweH0uZmVhdHVyZWQtc3Zne21heC13aWR0aDo0NTBweH0uZmVhdHVyZWQtc3ZnLmlzLWxhcmdle21heC13aWR0aDo1NDBweH0uZmxhdC10ZXN0aW1vbmlhbC1pdGVtIC5jb21wYW55e21heC13aWR0aDoxMDBweDttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50fS5zZWN0aW9uLmZvb3Rlci13YXZ5OmJlZm9yZXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgdXJsKC4uL2ltYWdlcy9iZy9zaGFwZXMvd2F2eS1hbHQucG5nKSBuby1yZXBlYXQgc2Nyb2xsIDAgYm90dG9tLzEwMCUgYXV0bztjb250ZW50OlwiXCI7aGVpZ2h0OjMyMXB4O3dpZHRoOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MSAhaW1wb3J0YW50fUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuZm9vdGVyLWxvZ297cGFkZGluZy10b3A6MjBweH19I2ZhbmN5LXByaWNpbmd7bWFyZ2luLXRvcDotMjAlfS5jb250YWN0LW1hdGVyaWFsIC5tYXRlcmlhbC1pbnB1dHtjb2xvcjojZmZmICFpbXBvcnRhbnR9LmdpYW50LWlucHV0LXdyYXBwZXJ7cGFkZGluZzozMHB4IDQwcHg7YmFja2dyb3VuZDojZWZlZmVmfS5naWFudC1pbnB1dC13cmFwcGVyIC5naWFudC1pbnB1dHtwb3NpdGlvbjpyZWxhdGl2ZTttaW4td2lkdGg6MzAwcHg7bWF4LXdpZHRoOjEwMCV9LmdpYW50LWlucHV0LXdyYXBwZXIgLmdpYW50LWlucHV0IGlucHV0e3BhZGRpbmc6MjBweCAxNjVweCAyMHB4IDIwcHg7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6Izk5OTtib3JkZXI6bm9uZTtoZWlnaHQ6NjBweDtsaW5lLWhlaWdodDo2MHB4O3RyYW5zaXRpb246YWxsIC41cztib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjEzLDIyMCwyNDcsLjU5KX0uZ2lhbnQtaW5wdXQtd3JhcHBlciAuZ2lhbnQtaW5wdXQgaW5wdXQ6Zm9jdXN7b3V0bGluZTpub25lICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowcHggNXB4IDQzcHggcmdiYSgwLDAsMCwuMTgpICFpbXBvcnRhbnR9LmdpYW50LWlucHV0LXdyYXBwZXIgLmdpYW50LWlucHV0IGJ1dHRvbi5pbm5lcntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo3cHg7dG9wOjdweH0uY2xlYW4tbG9naW4tY2FyZCwuY2xlYW4tc2lnbnVwLWNhcmR7cGFkZGluZzo0MHB4O2JvcmRlci1yYWRpdXM6NnB4O21hcmdpbjphdXRvO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNlY2YwZjE7Ym94LXNoYWRvdzowIDFweCA1cHggcmdiYSgwLDAsMCwuMDUpfS5jbGVhbi1sb2dpbi1jYXJkIGgyLC5jbGVhbi1zaWdudXAtY2FyZCBoMntmb250LXNpemU6MjRweDtwYWRkaW5nOjIwcHggMDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtmb250LWZhbWlseTpcIk5leGEgTGlnaHRcIixzYW5zLXNlcmlmfS5zaWdudXAtY29udGV4dHtib3JkZXI6bm9uZSAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6NnB4fS5zaWdudXAtY29udGV4dCAuYXJndW1lbnR7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZy10b3A6MzBweH0uc2lnbnVwLWNvbnRleHQgLmFyZ3VtZW50IC5pY29uIGl7Zm9udC1zaXplOjIuNHJlbTtjb2xvcjojZmZmfS5zaWdudXAtY29udGV4dCAuYXJndW1lbnQgLmFyZ3VtZW50LXRleHR7bWFyZ2luLWxlZnQ6MjJweDtjb2xvcjojZmZmfSNidWxjaGF0e3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO2JvdHRvbTo4NXB4O21hcmdpbjowIDI1cHggMCAwO3otaW5kZXg6OTk5OTt0cmFuc2l0aW9uOi4zNXM7dHJhbnNmb3JtOnNjYWxlKDAuNyk7dHJhbnNpdGlvbjphbGwgLjVzO2FuaW1hdGlvbjpnZWxhdGluZX0jYnVsY2hhdC52aXNpYmxle29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGU7dHJhbnNmb3JtOnNjYWxlKDEpfSNidWxjaGF0LnZpc2libGUgZGl2e291dGxpbmU6bm9uZTtvcGFjaXR5OjE7YmFja2dyb3VuZDojOWE1YWMyO2N1cnNvcjpwb2ludGVyfSNidWxjaGF0LnZpc2libGUgZGl2OmhvdmVye29wYWNpdHk6Ljh9I2J1bGNoYXQgZGl2e291dGxpbmU6bm9uZTt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXI6MCBub25lO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NDZweDtoZWlnaHQ6NDZweDtiYWNrZ3JvdW5kLWNvbG9yOiM2NjY3NmI7b3BhY2l0eToxO3RyYW5zaXRpb246YWxsIC4zcztib3JkZXItcmFkaXVzOjUwJSA1MCUgNTAlIDA7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjI2cHh9Ym9keSAjYnVsY2hhdCBkaXZ7b3V0bGluZTpub25lO2NvbG9yOiNmZmZ9I2J1bGNoYXQgZGl2OmFmdGVye291dGxpbmU6bm9uZTtjb250ZW50OnVybCguLi9pbWFnZXMvaWxsdXN0cmF0aW9ucy9pY29ucy9sYW5kaW5nLXYyL3NtaWxlLnN2Zyk7Zm9udC1mYW1pbHk6XCJGb250QXdlc29tZVwiO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7dG9wOjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01NSUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01NSUpfSNidWxjaGF0LnZpc2libGUuY2xvc2V7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9I2J1bGNoYXQgZGl2LmNsb3NlOmFmdGVye291dGxpbmU6bm9uZTtjb250ZW50OnVybCguLi9pbWFnZXMvaWxsdXN0cmF0aW9ucy9pY29ucy9sYW5kaW5nLXYyL2Nsb3NlLnN2Zyk7Zm9udC1mYW1pbHk6XCJGb250QXdlc29tZVwiO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7dG9wOjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01NSUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01NSUpO3RyYW5zaXRpb246YWxsIC41cyBlYXNlfSNjaGF0LXdpZGdldHtkaXNwbGF5Om5vbmV9I2NoYXQtd2lkZ2V0IC5jaGF0LXdpZGdldC1ib2R5e2JhY2tncm91bmQtY29sb3I6I2ZmZjtwb3NpdGlvbjpmaXhlZDtib3R0b206ODVweDtyaWdodDo4NXB4O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3dpZHRoOjM3MHB4O2hlaWdodDo1NTBweDtib3JkZXItcmFkaXVzOjEwcHggMTBweCAwO2JveC1zaGFkb3c6MCAyNHB4IDI1cHggcmdiYSgwLDAsMCwuMSk7dHJhbnNpdGlvbjphbGwgLjVzIGVhc2U7Ym94LXNpemluZzpib3JkZXItYm94O3otaW5kZXg6OTk5fSNjaGF0LXdpZGdldCAuY2hhdC13aWRnZXQtYm9keS5pcy1jbG9zZWR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0VXA7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246LjVzO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRVcDthbmltYXRpb24tZHVyYXRpb246LjVzfSNjaGF0LXdpZGdldCAuY2hhdC13aWRnZXQtYm9keS5pcy1vcGVuZWR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5Eb3duOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi41czthbmltYXRpb24tbmFtZTpmYWRlSW5Eb3duO2FuaW1hdGlvbi1kdXJhdGlvbjouNXN9I2NoYXQtd2lkZ2V0IC5jaGF0LXdpZGdldC1ib2R5IC5jaGF0LWhlYWRlcntwYWRkaW5nOjIwcHggMjBweCAxMHB4IDIwcHg7YmFja2dyb3VuZC1jb2xvcjojOWE1YWMyfSNjaGF0LXdpZGdldCAuY2hhdC13aWRnZXQtYm9keSAuY2hhdC1oZWFkZXIgLmNsb3NlLWNoYXQgaW1ne2hlaWdodDoxMHB4fSNjaGF0LXdpZGdldCAuY2hhdC13aWRnZXQtYm9keSAuY2hhdC1oZWFkZXIgLmNoYXQtdGl0bGV7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZjtmb250LXNpemU6MTdweDtmb250LXdlaWdodDo0MDA7bWFyZ2luLWJvdHRvbToyMHB4fSNjaGF0LXdpZGdldCAuY2hhdC13aWRnZXQtYm9keSAuY2hhdC1oZWFkZXIgLmNoYXQtdGVhbXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9I2NoYXQtd2lkZ2V0IC5jaGF0LXdpZGdldC1ib2R5IC5jaGF0LWhlYWRlciAuY2hhdC10ZWFtIC50ZWFtLW1lbWJlcnttYXJnaW46MCA1cHggMCA1cHh9I2NoYXQtd2lkZ2V0IC5jaGF0LXdpZGdldC1ib2R5IC5jaGF0LWhlYWRlciAuY2hhdC10ZWFtIC50ZWFtLW1lbWJlciBpbWd7aGVpZ2h0OjUwcHg7Ym9yZGVyLXJhZGl1czoxMDBweH0jY2hhdC13aWRnZXQgLmNoYXQtd2lkZ2V0LWJvZHkgLmNoYXQtaGVhZGVyIC5jaGF0LXRlYW0gLnRlYW0tbWVtYmVyIGRpdntjb2xvcjojZmZmfSNjaGF0LXdpZGdldCAuY2hhdC13aWRnZXQtYm9keSAuY2hhdC1oZWFkZXIgLnJlc3BvbnNlLWRlbGF5e2NvbG9yOiNmZmY7bWFyZ2luLXRvcDoyMHB4O2ZvbnQtc2l6ZToxMnB4fSNjaGF0LXdpZGdldCAuY2hhdC13aWRnZXQtYm9keSAubWVzc2FnZS1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTpzY3JvbGw7aGVpZ2h0OjEwMCU7cGFkZGluZy1ib3R0b206MTAwcHh9I2NoYXQtd2lkZ2V0IC5jaGF0LXdpZGdldC1ib2R5IC5tZXNzYWdlLWNvbnRhaW5lciAuY2hhdC1tZXNzYWdle3BhZGRpbmc6MjBweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyfSNjaGF0LXdpZGdldCAuY2hhdC13aWRnZXQtYm9keSAubWVzc2FnZS1jb250YWluZXIgLmNoYXQtbWVzc2FnZSBpbWd7aGVpZ2h0OjM1cHg7Ym9yZGVyLXJhZGl1czoxMDBweH0jY2hhdC13aWRnZXQgLmNoYXQtd2lkZ2V0LWJvZHkgLm1lc3NhZ2UtY29udGFpbmVyIC5jaGF0LW1lc3NhZ2UgLmJ1YmJsZS13cmFwcGVye3dpZHRoOjEwMCV9I2NoYXQtd2lkZ2V0IC5jaGF0LXdpZGdldC1ib2R5IC5tZXNzYWdlLWNvbnRhaW5lciAuY2hhdC1tZXNzYWdlIC5idWJibGUtd3JhcHBlciAuY2hhdC1idWJibGV7cGFkZGluZzoxMHB4IDIwcHggMTBweCAyMHB4O2ZvbnQtc2l6ZToxMnB4O2JvcmRlcjoxcHggc29saWQgI2VkZWRlZDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MzBweH0jY2hhdC13aWRnZXQgLmNoYXQtd2lkZ2V0LWJvZHkgLm1lc3NhZ2UtY29udGFpbmVyIC5jaGF0LW1lc3NhZ2UgLmJ1YmJsZS13cmFwcGVyIC50aW1lc3RhbXB7cG9zaXRpb246cmVsYXRpdmU7dG9wOjhweDtmb250LXNpemU6MTFweDtmb250LXdlaWdodDo1MDA7Y29sb3I6Izk5OX0jY2hhdC13aWRnZXQgLmNoYXQtd2lkZ2V0LWJvZHkgLm1lc3NhZ2UtY29udGFpbmVyIC5jaGF0LW1lc3NhZ2UuZnJvbSAuY2hhdC1idWJibGV7bWFyZ2luLWxlZnQ6MjBweDtjb2xvcjojZmZmO2JhY2tncm91bmQ6IzlhNWFjMjtib3JkZXItcmFkaXVzOjAgMTVweCAxNXB4IDE1cHh9I2NoYXQtd2lkZ2V0IC5jaGF0LXdpZGdldC1ib2R5IC5tZXNzYWdlLWNvbnRhaW5lciAuY2hhdC1tZXNzYWdlLmZyb20gLnRpbWVzdGFtcHtyaWdodDoxMHB4O2Zsb2F0OnJpZ2h0fSNjaGF0LXdpZGdldCAuY2hhdC13aWRnZXQtYm9keSAubWVzc2FnZS1jb250YWluZXIgLmNoYXQtbWVzc2FnZS50byAuY2hhdC1idWJibGV7bWFyZ2luLXJpZ2h0OjIwcHg7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiM5YTVhYzI7Ym9yZGVyOjFweCBzb2xpZCAjZWRlZGVkO2JvcmRlci1yYWRpdXM6MTVweCAwIDE1cHggMTVweDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0jY2hhdC13aWRnZXQgLmNoYXQtd2lkZ2V0LWJvZHkgLm1lc3NhZ2UtY29udGFpbmVyIC5jaGF0LW1lc3NhZ2UudG8gLnRpbWVzdGFtcHtsZWZ0OjA7dG9wOjIzcHh9I2NoYXQtd2lkZ2V0IC5jaGF0LXdpZGdldC1ib2R5IC5tZXNzYWdlLWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6MTBweH0jY2hhdC13aWRnZXQgLmNoYXQtd2lkZ2V0LWJvZHkgLm1lc3NhZ2UtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntib3JkZXItcmFkaXVzOjVweDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjIpfSNjaGF0LXdpZGdldCAuY2hhdC13aWRnZXQtYm9keSAubWVzc2FnZS1pbnB1dHtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTVweCAhaW1wb3J0YW50O3dpZHRoOjEwMCV9I2NoYXQtd2lkZ2V0IC5jaGF0LXdpZGdldC1ib2R5IC5tZXNzYWdlLWlucHV0IHRleHRhcmVhe2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjE4cHg7cGFkZGluZy1yaWdodDoxMDBweDtwYWRkaW5nLWxlZnQ6MzBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2ZvbnQtZmFtaWx5OlwiaW50ZXJjb20tZm9udFwiLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4zMzt3aGl0ZS1zcGFjZTpwcmU7d2hpdGUtc3BhY2U6cHJlLXdyYXA7d29yZC13cmFwOmJyZWFrLXdvcmQ7Ym9yZGVyOm5vbmUgIWltcG9ydGFudDtyZXNpemU6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmY2ZjZmN9I2NoYXQtd2lkZ2V0IC5jaGF0LXdpZGdldC1ib2R5IC5tZXNzYWdlLWlucHV0IHRleHRhcmVhOmZvY3Vze291dGxpbmU6bm9uZSAhaW1wb3J0YW50fSNjaGF0LXdpZGdldCAuY2hhdC13aWRnZXQtYm9keSAubWVzc2FnZS1pbnB1dCAubWVzc2FnZS1vcHRpb25ze3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjMwcHg7dG9wOjB9I2NoYXQtd2lkZ2V0IC5jaGF0LXdpZGdldC1ib2R5IC5tZXNzYWdlLWlucHV0IC5tZXNzYWdlLW9wdGlvbnMgLmVtb2ppLWJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2N1cnNvcjpwb2ludGVyO29wYWNpdHk6Ljc7aGVpZ2h0OjU1cHg7d2lkdGg6MzBweH0jY2hhdC13aWRnZXQgLmNoYXQtd2lkZ2V0LWJvZHkgLm1lc3NhZ2UtaW5wdXQgLm1lc3NhZ2Utb3B0aW9ucyAuZW1vamktYnV0dG9uOmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChodHRwczovL2ltYWdlLmliYi5jby9nSDEzS1EvZW1vamlfaWNvbi5wbmcpO2JhY2tncm91bmQtc2l6ZToxOHB4IDE4cHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2NvbnRlbnQ6XCIgXCI7d2lkdGg6MThweDtoZWlnaHQ6MThweDtsZWZ0OjVweDtib3JkZXItcmFkaXVzOjUwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJX0jY2hhdC13aWRnZXQgLmNoYXQtd2lkZ2V0LWJvZHkgLm1lc3NhZ2UtaW5wdXQgLm1lc3NhZ2Utb3B0aW9ucyAuYXR0YWNoLWJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2N1cnNvcjpwb2ludGVyO29wYWNpdHk6Ljc7aGVpZ2h0OjU1cHg7d2lkdGg6MzBweH0jY2hhdC13aWRnZXQgLmNoYXQtd2lkZ2V0LWJvZHkgLm1lc3NhZ2UtaW5wdXQgLm1lc3NhZ2Utb3B0aW9ucyAuYXR0YWNoLWJ1dHRvbjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoaHR0cHM6Ly9pbWFnZS5pYmIuY28vaFNFMTY1L2F0dGFjaF9pY29uLnBuZyk7YmFja2dyb3VuZC1zaXplOjE2cHggMThweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7Y29udGVudDpcIiBcIjt3aWR0aDoxNnB4O2hlaWdodDoxOHB4O2xlZnQ6NXB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyMHB4O2JhY2tncm91bmQtcG9zaXRpb246NTAlfUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuY2hhdC13aWRnZXQtYm9keXtoZWlnaHQ6MTAwJSAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDt0b3A6MCAhaW1wb3J0YW50O2xlZnQ6MCAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50O3otaW5kZXg6OTk5OTkgIWltcG9ydGFudH0jYnVsY2hhdC52aXNpYmxlLmNsb3Nle3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3Zpc2liaWxpdHk6aGlkZGVufX0uY2xlYW4tdGVybXMtY2FyZHtwYWRkaW5nOjQwcHg7Ym9yZGVyLXJhZGl1czo2cHg7bWFyZ2luOmF1dG87YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2VjZjBmMTtib3gtc2hhZG93OjAgMXB4IDVweCByZ2JhKDAsMCwwLC4wNSl9LmNsZWFuLXRlcm1zLWNhcmQgaDJ7Zm9udC1zaXplOjI0cHg7cGFkZGluZzoyMHB4IDA7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6XCJOZXhhIExpZ2h0XCIsc2Fucy1zZXJpZn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweClhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweClhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCl7LmlzLXRhYmxldC1wYWRkZWR7cGFkZGluZzowIDEwJX0uaXMtdGFibGV0LXBhZGRlZC1sZ3twYWRkaW5nOjAgMjAlfX0vKiEgX2xheW91dC11dGlscy5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovYm9keXtmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxcIlNlZ29lIFVJXCIsUm9ib3RvLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmLFwiQXBwbGUgQ29sb3IgRW1vamlcIixcIlNlZ29lIFVJIEVtb2ppXCIsXCJTZWdvZSBVSSBTeW1ib2xcIjtvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudH1hLGE6YWN0aXZlLGksaTphY3RpdmUsZGl2LGRpdjphY3RpdmUsZGl2OmZvY3VzLHNwYW46Zm9jdXMsc3BhbjphY3RpdmV7b3V0bGluZTpub25lICFpbXBvcnRhbnR9LmJ1dHRvbi5pcy1hY3RpdmUsLmJ1dHRvbjphY3RpdmUsLmJ1dHRvbjpmb2N1c3tib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudH1zZWN0aW9uOmZvY3Vze291dGxpbmU6bm9uZSAhaW1wb3J0YW50fUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJOZXhhIExpZ2h0XCI7c3JjOnVybChcIi4uL2ZvbnRzL3RleHQvbmV4YS9OZXhhTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL3RleHQvbmV4YS9OZXhhTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJOZXhhIEJvbGRcIjtmb250LXdlaWdodDpib2xkO3NyYzp1cmwoXCIuLi9mb250cy90ZXh0L25leGEvTmV4YUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL3RleHQvbmV4YS9OZXhhQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIil9I2JhY2t0b3RvcHtwb3NpdGlvbjpmaXhlZDtyaWdodDowO29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjtib3R0b206MjVweDttYXJnaW46MCAyNXB4IDAgMDt6LWluZGV4Ojk5OTk7dHJhbnNpdGlvbjouMzVzO3RyYW5zZm9ybTpzY2FsZSgwLjcpO3RyYW5zaXRpb246YWxsIC41c30jYmFja3RvdG9wLnZpc2libGV7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZTt0cmFuc2Zvcm06c2NhbGUoMSl9I2JhY2t0b3RvcC52aXNpYmxlIGE6aG92ZXJ7b3V0bGluZTpub25lO29wYWNpdHk6Ljk7YmFja2dyb3VuZDojOWE1YWMyfSNiYWNrdG90b3AgYXtvdXRsaW5lOm5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyOjAgbm9uZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjQ2cHg7aGVpZ2h0OjQ2cHg7YmFja2dyb3VuZC1jb2xvcjojNjY2NzZiO29wYWNpdHk6MTt0cmFuc2l0aW9uOmFsbCAuM3M7Ym9yZGVyLXJhZGl1czo1MCU7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjI2cHh9Ym9keSAjYmFja3RvdG9wIGF7b3V0bGluZTpub25lO2NvbG9yOiNmZmZ9I2JhY2t0b3RvcCBhOmFmdGVye291dGxpbmU6bm9uZTtjb250ZW50Olwi74SGXCI7Zm9udC1mYW1pbHk6XCJGb250QXdlc29tZVwiO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7dG9wOjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01NSUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01NSUpfS5wcm9ncmVzc3t3aWR0aDoxMDAlICFpbXBvcnRhbnR9LnByb2dyZXNzLnByaW1hcnk6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWV7YmFja2dyb3VuZC1jb2xvcjojOWE1YWMyICFpbXBvcnRhbnR9LnByb2dyZXNzLnNlY29uZGFyeTo6LW1vei1wcm9ncmVzcy1iYXJ7YmFja2dyb3VuZC1jb2xvcjojOWE1YWMyICFpbXBvcnRhbnR9Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiNjZWNlY2V9OjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiNjZWNlY2V9Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojY2VjZWNlfTotbW96LXBsYWNlaG9sZGVye2NvbG9yOiNjZWNlY2V9Kjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsaHRtbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7d2lkdGg6MTBweH0qOjotd2Via2l0LXNjcm9sbGJhci10aHVtYixodG1sOjotd2Via2l0LXNjcm9sbGJhci10aHVtYixib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYntib3JkZXItcmFkaXVzOjVweDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjIpfS8qISBfaGVscGVycy5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovLmNvbG9yLXByaW1hcnl7Y29sb3I6IzlhNWFjMiAhaW1wb3J0YW50fS5jb2xvci1zZWNvbmRhcnl7Y29sb3I6IzlhNWFjMiAhaW1wb3J0YW50fS5jb2xvci1hY2NlbnR7Y29sb3I6I2MzNjljNyAhaW1wb3J0YW50fS5jb2xvci1yZWR7Y29sb3I6I2ZmNzI3MyAhaW1wb3J0YW50fS5ib3JkZXItbGlnaHR7Ym9yZGVyLWNvbG9yOiNmZmYgIWltcG9ydGFudH0uZGFyay10ZXh0e2NvbG9yOiM0NDRmNjAgIWltcG9ydGFudH0ubGlnaHQtdGV4dHtjb2xvcjojZmZmICFpbXBvcnRhbnR9LnByaW1hcnktdGV4dHtjb2xvcjojOWE1YWMyICFpbXBvcnRhbnR9LnNlY29uZGFyeS10ZXh0e2NvbG9yOiM5YTVhYzIgIWltcG9ydGFudH0uYWNjZW50LXRleHR7Y29sb3I6I2MzNjljNyAhaW1wb3J0YW50fS5pbmZvLXRleHR7Y29sb3I6IzAzOWJlNSAhaW1wb3J0YW50fS5zdWNjZXNzLXRleHR7Y29sb3I6IzAwYjI4OSAhaW1wb3J0YW50fS53YXJuaW5nLXRleHR7Y29sb3I6I2VkYTUxNCAhaW1wb3J0YW50fS5kYW5nZXItdGV4dHtjb2xvcjojZmY3MjczICFpbXBvcnRhbnR9LmRhcmstYmd7YmFja2dyb3VuZDojNDQ0ICFpbXBvcnRhbnR9LmxpZ2h0LWJne2JhY2tncm91bmQ6I2ZmZiAhaW1wb3J0YW50fS5mb250LXctNDAwe2ZvbnQtd2VpZ2h0OjQwMCAhaW1wb3J0YW50fS5mb250LXctNTAwe2ZvbnQtd2VpZ2h0OjUwMCAhaW1wb3J0YW50fS5mb250LXctNjAwe2ZvbnQtd2VpZ2h0OjYwMCAhaW1wb3J0YW50fS50ZXh0LWRlY29yYXRpb24tbm9uZXt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50fS50ZXh0LXVwcGVye3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50fS50ZXh0LWJvbGR7Zm9udC13ZWlnaHQ6NjAwICFpbXBvcnRhbnR9LnRleHQtYm9sZGVye2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50fS5mb250LXNpemUtbm9ybWFse2ZvbnQtc2l6ZToxcmVtfS5mb250LXNpemUtMnh7Zm9udC1zaXplOjJyZW19LmlzLXNpemUtMXtmb250LXNpemU6M3JlbX0uaXMtc2l6ZS0ye2ZvbnQtc2l6ZToyLjVyZW19LmlzLXNpemUtM3tmb250LXNpemU6MnJlbX0uaXMtc2l6ZS00e2ZvbnQtc2l6ZToxLjVyZW19LmlzLXNpemUtNXtmb250LXNpemU6MS4yNXJlbX0uaXMtc2l6ZS02e2ZvbnQtc2l6ZToxcmVtfS5pcy1zaXplLTd7Zm9udC1zaXplOi43NXJlbX0uaXMtZmxleHtkaXNwbGF5OmZsZXh9LmlzLWZsZXguaXMtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmlzLWZsZXguaXMtY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmlzLWZsZXguaXMtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uaXMtZmxleC5pcy12Y2VudGVye2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1jb250ZW50OmNlbnRlcn0uaXMtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS56LWluZGV4LTJ7ei1pbmRleDoyICFpbXBvcnRhbnR9LnotaW5kZXgtMTAxe3otaW5kZXg6MTAxICFpbXBvcnRhbnR9Lm5vLXBhZGRpbmd7cGFkZGluZzowICFpbXBvcnRhbnR9Lm5vLXBhZGRpbmctdG9we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0ubm8tcGFkZGluZy1ib3R0b217cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5uby1wYWRkaW5nLXJpZ2h0e3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50fS5uby1wYWRkaW5nLWxlZnR7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucGFkZGluZy0xMHtwYWRkaW5nOjEwcHh9LnBhZGRpbmctMTV7cGFkZGluZzoxNXB4fS5wYWRkaW5nLTIwe3BhZGRpbmc6MjBweH0ucGFkZGluZy0yNXtwYWRkaW5nOjI1cHh9LnBhZGRpbmctMzB7cGFkZGluZzozMHB4fS5wYWRkaW5nLTQwe3BhZGRpbmc6NDBweH0ucGFkZGluZy01MHtwYWRkaW5nOjUwcHh9LnBhZGRpbmctNjB7cGFkZGluZzo2MHB4fS5wYWRkaW5nLTcwe3BhZGRpbmc6NzBweH0ucGFkZGluZy04MHtwYWRkaW5nOjgwcHh9LnBhZGRpbmctOTB7cGFkZGluZzo5MHB4fS5wYWRkaW5nLTEwMHtwYWRkaW5nOjEwMHB4fS5wdC01e3BhZGRpbmctdG9wOjVweH0ucHQtMTB7cGFkZGluZy10b3A6MTBweH0ucHQtMjB7cGFkZGluZy10b3A6MjBweH0ucHQtMzB7cGFkZGluZy10b3A6MzBweH0ucHQtNDB7cGFkZGluZy10b3A6NDBweH0ucHQtNTB7cGFkZGluZy10b3A6NTBweH0ucHQtNjB7cGFkZGluZy10b3A6NjBweH0ucHQtNzB7cGFkZGluZy10b3A6NzBweH0ucHQtODB7cGFkZGluZy10b3A6ODBweH0ucGItNXtwYWRkaW5nLWJvdHRvbTo1cHh9LnBiLTEwe3BhZGRpbmctYm90dG9tOjEwcHh9LnBiLTIwe3BhZGRpbmctYm90dG9tOjIwcHh9LnBiLTMwe3BhZGRpbmctYm90dG9tOjMwcHh9LnBiLTQwe3BhZGRpbmctYm90dG9tOjQwcHh9LnBiLTUwe3BhZGRpbmctYm90dG9tOjUwcHh9LnBiLTYwe3BhZGRpbmctYm90dG9tOjYwcHh9LnBiLTcwe3BhZGRpbmctYm90dG9tOjcwcHh9LnBiLTgwe3BhZGRpbmctYm90dG9tOjgwcHh9LnBsLTV7cGFkZGluZy1sZWZ0OjVweH0ucGwtMTB7cGFkZGluZy1sZWZ0OjEwcHh9LnBsLTIwe3BhZGRpbmctbGVmdDoyMHB4fS5wbC0zMHtwYWRkaW5nLWxlZnQ6MzBweH0ucGwtNDB7cGFkZGluZy1sZWZ0OjQwcHh9LnBsLTUwe3BhZGRpbmctbGVmdDo1MHB4fS5wbC02MHtwYWRkaW5nLWxlZnQ6NjBweH0ucGwtNzB7cGFkZGluZy1sZWZ0OjcwcHh9LnBsLTgwe3BhZGRpbmctbGVmdDo4MHB4fS5wci01e3BhZGRpbmctcmlnaHQ6NXB4fS5wci0xMHtwYWRkaW5nLXJpZ2h0OjEwcHh9LnByLTIwe3BhZGRpbmctcmlnaHQ6MjBweH0ucHItMzB7cGFkZGluZy1yaWdodDozMHB4fS5wci00MHtwYWRkaW5nLXJpZ2h0OjQwcHh9LnByLTUwe3BhZGRpbmctcmlnaHQ6NTBweH0ucHItNjB7cGFkZGluZy1yaWdodDo2MHB4fS5wci03MHtwYWRkaW5nLXJpZ2h0OjcwcHh9LnByLTgwe3BhZGRpbmctcmlnaHQ6ODBweH0uaHVnZS1wdHtwYWRkaW5nLXRvcDoxMDBweH0uaHVnZS1wYntwYWRkaW5nLWJvdHRvbToxMDBweH0uZ2lhbnQtcGJ7cGFkZGluZy1ib3R0b206MTUwcHh9Lm5vLW1hcmdpbnttYXJnaW46MCAhaW1wb3J0YW50fS5uby1tYXJnaW4tbGVmdHttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm5vLW1hcmdpbi1yaWdodHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50fS5uby1tYXJnaW4tdG9we21hcmdpbi10b3A6MCAhaW1wb3J0YW50fS5uby1tYXJnaW4tYm90dG9te21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5tYXJnaW4teC1hdXRve21hcmdpbjowIGF1dG8gIWltcG9ydGFudH0ubXItYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50fS5tbC1hdXRve21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH0ubWFyZ2luLTEwe21hcmdpbjoxMHB4fS5tYXJnaW4tMjB7bWFyZ2luOjIwcHh9Lm1hcmdpbi0yNXttYXJnaW46MjVweH0ubWFyZ2luLTMwe21hcmdpbjozMHB4fS5tYXJnaW4tNDB7bWFyZ2luOjQwcHh9Lm1hcmdpbi01MHttYXJnaW46NTBweH0ubWFyZ2luLTYwe21hcmdpbjo2MHB4fS5tYXJnaW4tNzB7bWFyZ2luOjcwcHh9Lm1hcmdpbi04MHttYXJnaW46ODBweH0ubWFyZ2luLTkwe21hcmdpbjo5MHB4fS5tYXJnaW4tMTAwe21hcmdpbjoxMDBweH0ubXQtNXttYXJnaW4tdG9wOjVweH0ubXQtMTB7bWFyZ2luLXRvcDoxMHB4fS5tdC0yMHttYXJnaW4tdG9wOjIwcHh9Lm10LTMwe21hcmdpbi10b3A6MzBweH0ubXQtNDB7bWFyZ2luLXRvcDo0MHB4fS5tdC01MHttYXJnaW4tdG9wOjUwcHh9Lm10LTYwe21hcmdpbi10b3A6NjBweH0ubXQtNzB7bWFyZ2luLXRvcDo3MHB4fS5tdC04MHttYXJnaW4tdG9wOjgwcHh9Lm10LTEyMHttYXJnaW4tdG9wOjEyMHB4fS5tYi01e21hcmdpbi1ib3R0b206NXB4fS5tYi0xMHttYXJnaW4tYm90dG9tOjEwcHh9Lm1iLTIwe21hcmdpbi1ib3R0b206MjBweH0ubWItMzB7bWFyZ2luLWJvdHRvbTozMHB4fS5tYi00MHttYXJnaW4tYm90dG9tOjQwcHh9Lm1iLTUwe21hcmdpbi1ib3R0b206NTBweH0ubWItNjB7bWFyZ2luLWJvdHRvbTo2MHB4fS5tYi03MHttYXJnaW4tYm90dG9tOjcwcHh9Lm1iLTgwe21hcmdpbi1ib3R0b206ODBweH0ubWwtNXttYXJnaW4tbGVmdDo1cHh9Lm1sLTEwe21hcmdpbi1sZWZ0OjEwcHh9Lm1sLTIwe21hcmdpbi1sZWZ0OjIwcHh9Lm1sLTMwe21hcmdpbi1sZWZ0OjMwcHh9Lm1sLTQwe21hcmdpbi1sZWZ0OjQwcHh9Lm1sLTUwe21hcmdpbi1sZWZ0OjUwcHh9Lm1sLTYwe21hcmdpbi1sZWZ0OjYwcHh9Lm1sLTcwe21hcmdpbi1sZWZ0OjcwcHh9Lm1sLTgwe21hcmdpbi1sZWZ0OjgwcHh9Lm1yLTV7bWFyZ2luLXJpZ2h0OjVweH0ubXItMTB7bWFyZ2luLXJpZ2h0OjEwcHh9Lm1yLTIwe21hcmdpbi1yaWdodDoyMHB4fS5tci0zMHttYXJnaW4tcmlnaHQ6MzBweH0ubXItNDB7bWFyZ2luLXJpZ2h0OjQwcHh9Lm1yLTUwe21hcmdpbi1yaWdodDo1MHB4fS5tci02MHttYXJnaW4tcmlnaHQ6NjBweH0ubXItNzB7bWFyZ2luLXJpZ2h0OjcwcHh9Lm1yLTgwe21hcmdpbi1yaWdodDo4MHB4fS53aWR0aC00MHt3aWR0aDo0MHB4ICFpbXBvcnRhbnR9LndpZHRoLTEwMHt3aWR0aDoxMDBweCAhaW1wb3J0YW50fS53aWR0aC0yNTB7d2lkdGg6MjUwcHggIWltcG9ydGFudH0uaGVpZ2h0LTMwe2hlaWdodDozMHB4ICFpbXBvcnRhbnR9LmhlaWdodC02MHtoZWlnaHQ6NjBweCAhaW1wb3J0YW50fS5oZWlnaHQtNjB7aGVpZ2h0OjYwcHggIWltcG9ydGFudH0uaGVpZ2h0LTcwe2hlaWdodDo2MHB4ICFpbXBvcnRhbnR9LmhlaWdodC04MHtoZWlnaHQ6NjBweCAhaW1wb3J0YW50fS5oZWlnaHQtOTB7aGVpZ2h0OjYwcHggIWltcG9ydGFudH0ucHVsbC1yaWdodHtmbG9hdDpyaWdodH0ucHVsbC1sZWZ0e2Zsb2F0OmxlZnR9LmlzLWZpeGVke3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MH0uaXMtaGlkZGVue2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5pcy12aGlkZGVue3Zpc2liaWxpdHk6aGlkZGVuICFpbXBvcnRhbnR9LmlzLWRpc2FibGVke3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTouNDtjdXJzb3I6ZGVmYXVsdCAhaW1wb3J0YW50fS5zdHVja3twb3NpdGlvbjpmaXhlZCAhaW1wb3J0YW50O3RvcDowICFpbXBvcnRhbnQ7ei1pbmRleDoyICFpbXBvcnRhbnQ7YW5pbWF0aW9uLW5hbWU6dHJhbnNsYXRlRG93bjthbmltYXRpb24tZHVyYXRpb246LjRzfS5vdmVyZmxvdy1hdXRve292ZXJmbG93OmF1dG8gIWltcG9ydGFudH0uaW0uaXMtaWNvbi14cywuc2wuaXMtaWNvbi14cywubWF0ZXJpYWwtaWNvbnMuaXMtaWNvbi14c3tmb250LXNpemU6LjhyZW0gIWltcG9ydGFudH0uaW0uaXMtaWNvbi1tZCwuc2wuaXMtaWNvbi1tZCwubWF0ZXJpYWwtaWNvbnMuaXMtaWNvbi1tZHtmb250LXNpemU6MS41cmVtICFpbXBvcnRhbnR9LmltLmlzLWljb24tMngsLnNsLmlzLWljb24tMngsLm1hdGVyaWFsLWljb25zLmlzLWljb24tMnh7Zm9udC1zaXplOjJyZW19LmltLmlzLWljb24tM3gsLnNsLmlzLWljb24tM3gsLm1hdGVyaWFsLWljb25zLmlzLWljb24tM3h7Zm9udC1zaXplOjNyZW19LmltLmlzLWljb24tNHgsLnNsLmlzLWljb24tNHgsLm1hdGVyaWFsLWljb25zLmlzLWljb24tNHh7Zm9udC1zaXplOjRyZW19LmltLmlzLWdpZ2FudGljLC5zbC5pcy1naWdhbnRpYywubWF0ZXJpYWwtaWNvbnMuaXMtZ2lnYW50aWN7Zm9udC1zaXplOjEycmVtfS5pbWctY2lyY2xle2JvcmRlci1yYWRpdXM6MTAwMHB4fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsubW9iaWxlLXBhZGRpbmctMjB7cGFkZGluZzoyMHB4IDMwcHh9Lm1vYmlsZS1wYWRkaW5nLTQwe3BhZGRpbmc6NDBweH0uaGFzLXRleHQtY2VudGVyZWQtbW9iaWxle3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9fS8qISBfcmVzcG9uc2l2ZS5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovQG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5zZWN0aW9uLXRpdGxlLXdyYXBwZXJ7cGFkZGluZzo0MHB4IDAgIWltcG9ydGFudH0uY29udGVudC13cmFwcGVye3BhZGRpbmctdG9wOjQwcHggIWltcG9ydGFudH19QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5uYXYtaXRlbS5pcy10YWJ7cGFkZGluZy10b3A6OHB4O3BhZGRpbmctYm90dG9tOjhweH0ubmF2IC5uYXYtaXRlbS5pcy10YWIuaXMtYWN0aXZlLC5uYXYtbWVudS5pcy1hY3RpdmUgLm5hdi1pdGVtLmlzLXRhYi5pcy1hY3RpdmV7Ym9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7Y29sb3I6IzlhNWFjMiAhaW1wb3J0YW50fS5uYXYtaXRlbS5uYXYtaW5uZXJ7cGFkZGluZy10b3A6MTVweCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjE1cHggIWltcG9ydGFudH1hLm5hdi1pdGVtLmlzLW5vdC1tb2JpbGV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Lm5hdi1pdGVtLmlzLW1lbnUtbW9iaWxle2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtjb2xvcjojN2E3YTdhICFpbXBvcnRhbnR9Lm5hdmJhci5uYXZiYXItbGlnaHQuaXMtZGFyay1tb2JpbGV7YmFja2dyb3VuZDojMzQ0MjU4fS5uYXZiYXIubmF2YmFyLWxpZ2h0LmlzLWRhcmstbW9iaWxlIC5uYXZiYXItbWVudXtiYWNrZ3JvdW5kOiMzNDQyNTh9Lm5hdmJhci5uYXZiYXItbGlnaHQuaXMtZGFyay1tb2JpbGUgLm5hdmJhci1tZW51IGF7Y29sb3I6I2ZmZn0ubmF2YmFyIC5uYXZiYXItbWVudSAubmF2YmFyLWxpbmssLm5hdmJhciAubmF2YmFyLW1lbnUgLm5hdmJhci1pdGVtLC5uYXZiYXIgLm5hdmJhci1tZW51IC5uYXZiYXItZHJvcGRvd257d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn0ubmF2YmFyIC5uYXZiYXItbWVudSAubmF2YmFyLWxpbms6YWZ0ZXJ7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3JpZ2h0OjQzJX0ubmF2YmFyIC5uYXZiYXItbWVudSAuYnV0dG9ue3dpZHRoOjEwMCV9Lm5hdmJhci1icmFuZHttaW4taGVpZ2h0OjQuNnJlbX0uY3VzdG9tLWJ1cmdlcntkaXNwbGF5OmZsZXggIWltcG9ydGFudH0ubmF2YmFyLWJ1cmdlcntoZWlnaHQ6NC42cmVtO3dpZHRoOjQuNnJlbX0ubGV2ZWwtbGVmdC5sZXZlbC1zb2NpYWx7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5sZXZlbC1sZWZ0LmxldmVsLXNvY2lhbCAubGV2ZWwtaXRlbTpsYXN0LWNoaWxkIC5pY29uIGl7cG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudH0jbWFpbi1oZXJve21heC1oZWlnaHQ6MTAwdmg7YmFja2dyb3VuZC1wb3NpdGlvbi14OjU1JSAhaW1wb3J0YW50fS5wYXJhbGxheC1vdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtib3R0b206MCAhaW1wb3J0YW50fS50aXRsZS5zZWN0aW9uLXRpdGxle2ZvbnQtc2l6ZToycmVtICFpbXBvcnRhbnR9Lmhlcm8uaXMtZnVsbGhlaWdodC5pcy1oYWxmZWQtbW9iaWxle2hlaWdodDozNXZoICFpbXBvcnRhbnR9LnRocmVlLWdyaWQgLmNvbHVtbiwuZm91ci1ncmlkIC5jb2x1bW4sLmZpdmUtZ3JpZCAuY29sdW1ue2JvcmRlcjpub25lICFpbXBvcnRhbnR9LnRocmVlLWdyaWQgLmlzLXNlcGFyYXRvciwuZm91ci1ncmlkIC5pcy1zZXBhcmF0b3IsLmZpdmUtZ3JpZCAuaXMtc2VwYXJhdG9ye2JvcmRlcjpub25lICFpbXBvcnRhbnR9LnNpbmdsZS1pbWFnZS1jYXJvdXNlbCAuaW1hZ2Utd3JhcHBlciBpbWd7bWluLWhlaWdodDo1MHB4ICFpbXBvcnRhbnR9LnNpbmdsZS1pbWFnZS1jYXJvdXNlbCAuaW1hZ2Utd3JhcHBlciAuY2FwdGlvbntkaXNwbGF5Om5vbmV9LnZpZGVvLWNhcHRpb257bGVmdDo1JX0jbmF2aWdhdGlvbi10cmlnZ2VyLC5uYXZpZ2F0aW9uLWNsb3Nle29wYWNpdHk6MSAhaW1wb3J0YW50fS5uYXZiYXItd3JhcHBlci5uYXZiYXItZmFkZS5uYXZiYXItbGlnaHQubW9iaWxlLW1lbnUtZGFya3tiYWNrZ3JvdW5kLWNvbG9yOiMzNDQyNTggIWltcG9ydGFudH0ubmF2YmFyLXdyYXBwZXIubmF2YmFyLWZhZGUubmF2YmFyLWxpZ2h0Lm1vYmlsZS1tZW51LWRhcmsgLm5hdi1tZW51LmlzLWFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMzNDQyNTggIWltcG9ydGFudH0ubmF2YmFyLXdyYXBwZXIubmF2YmFyLWZhZGUubmF2YmFyLWxpZ2h0Lm1vYmlsZS1tZW51LWRhcmsgLm5hdi1tZW51LmlzLWFjdGl2ZSAubmF2LWlubmVyLmlzLW1lbnUtbW9iaWxle2NvbG9yOiNmZmYgIWltcG9ydGFudH0ubmF2YmFyLXdyYXBwZXIubmF2YmFyLWZhZGUubmF2YmFyLWxpZ2h0Lm1vYmlsZS1tZW51LWRhcmsgLm5hdi1tZW51LmlzLWFjdGl2ZSAubmF2LWlubmVyLmlzLW1lbnUtbW9iaWxlLmlzLWFjdGl2ZXtjb2xvcjojOWE1YWMyICFpbXBvcnRhbnR9Lm5hdmJhci13cmFwcGVyLm5hdmJhci1mYWRlLm1vYmlsZS1tZW51LWRhcmt7YmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KWFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KWFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KXsuY29sdW1uc3twYWRkaW5nOjAgMTAlfS5jb2x1bW5zLmlzLXRhYmxldC1wb3J0cmFpdHtwYWRkaW5nOjEwJX0uY29sdW1ucy5pcy1ub3QtdGFibGV0LXBvcnRyYWl0e3BhZGRpbmc6MCAhaW1wb3J0YW50fS5jb250ZW50LXdyYXBwZXJ7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fX1AbWVkaWEobWF4LXdpZHRoOiAxMDA3cHgpey5jb2x1bW4uc2xpZGUtZGVzY3JpcHRpb257cGFkZGluZzoyMHB4IDAgIWltcG9ydGFudH0uYWNjb3VudHtkaXNwbGF5Om5vbmV9Lm1lZGlhLWNhcmR7bWluLWhlaWdodDozMDBweCAhaW1wb3J0YW50fS5jb2x1bW4uaXMtNC5tZWRpYS1zdHJldGNoe3dpZHRoOjEwMCUgIWltcG9ydGFudH0uY29sdW1uLmlzLTQubWVkaWEtc3RyZXRjaCAubWVkaWEtY2FyZC1pbWFnZXttaW4taGVpZ2h0OjE1MHB4fS5tY2FyZC1jb250cm9sc3twb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweClhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweClhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpey5uYXZiYXItYnJhbmR7bWluLWhlaWdodDo0LjZyZW07aGVpZ2h0OjQuNnJlbX0ubmF2YmFyLWJyYW5kIC5jdXN0b20tYnVyZ2Vye2Rpc3BsYXk6ZmxleH0ubmF2YmFyLXdyYXBwZXIubmF2YmFyLWZhZGUubmF2YmFyLWxpZ2h0Lm1vYmlsZS1tZW51LWRhcmt7YmFja2dyb3VuZC1jb2xvcjojMzQ0MjU4ICFpbXBvcnRhbnR9Lm5hdmJhci13cmFwcGVyLm5hdmJhci1mYWRlLm5hdmJhci1saWdodC5tb2JpbGUtbWVudS1kYXJrIC5uYXYtbWVudS5pcy1hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMzQ0MjU4ICFpbXBvcnRhbnR9Lm5hdmJhci13cmFwcGVyLm5hdmJhci1mYWRlLm5hdmJhci1saWdodC5tb2JpbGUtbWVudS1kYXJrIC5uYXYtbWVudS5pcy1hY3RpdmUgLm5hdi1pbm5lci5pcy1tZW51LW1vYmlsZXtjb2xvcjojZmZmICFpbXBvcnRhbnR9Lm5hdmJhci13cmFwcGVyLm5hdmJhci1mYWRlLm5hdmJhci1saWdodC5tb2JpbGUtbWVudS1kYXJrIC5uYXYtbWVudS5pcy1hY3RpdmUgLm5hdi1pbm5lci5pcy1tZW51LW1vYmlsZS5pcy1hY3RpdmV7Y29sb3I6IzlhNWFjMiAhaW1wb3J0YW50fS5uYXZiYXItd3JhcHBlci5uYXZiYXItZmFkZS5tb2JpbGUtbWVudS1kYXJre2JhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50fS5uYXZiYXIubmF2YmFyLWxpZ2h0LmlzLWRhcmstbW9iaWxle2JhY2tncm91bmQ6IzM0NDI1OH0ubmF2YmFyLm5hdmJhci1saWdodC5pcy1kYXJrLW1vYmlsZSAubmF2YmFyLW1lbnV7YmFja2dyb3VuZDojMzQ0MjU4fS5uYXZiYXIubmF2YmFyLWxpZ2h0LmlzLWRhcmstbW9iaWxlIC5uYXZiYXItbWVudSBhe2NvbG9yOiNmZmZ9Lm5hdmJhciAubmF2YmFyLW1lbnUgLm5hdmJhci1saW5rLC5uYXZiYXIgLm5hdmJhci1tZW51IC5uYXZiYXItaXRlbSwubmF2YmFyIC5uYXZiYXItbWVudSAubmF2YmFyLWRyb3Bkb3due3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXJ9Lm5hdmJhciAubmF2YmFyLW1lbnUgLm5hdmJhci1saW5rOmFmdGVye2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtyaWdodDo0MyV9Lm5hdmJhciAubmF2YmFyLW1lbnUgLmJ1dHRvbnt3aWR0aDoxMDAlfS5uYXZiYXIgLm5hdmJhci1tZW51ICNzaWdudXAtYnRuLC5uYXZiYXIgLm5hdmJhci1tZW51ICNzaWdudXAtYnRuLWFsdHt3aWR0aDozMCUgIWltcG9ydGFudH19LyohIF90aW1lbGluZS5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovLnRpbWVsaW5le3dpZHRoOjEwMCU7bWFyZ2luOjMwcHggYXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjAgMTBweDstd2Via2l0LXRyYW5zaXRpb246YWxsIC40cyBlYXNlOy1tb3otdHJhbnNpdGlvbjphbGwgLjRzIGVhc2U7LW1zLXRyYW5zaXRpb246YWxsIC40cyBlYXNlO3RyYW5zaXRpb246YWxsIC40cyBlYXNlfS50aW1lbGluZSAqLC50aW1lbGluZSAqOmJlZm9yZSwudGltZWxpbmUgKjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3h9LnRpbWVsaW5lIC50aW1lbGluZS1pdGVtOmFmdGVyLC50aW1lbGluZSAudGltZWxpbmUtaXRlbTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtjbGVhcjpib3RofS50aW1lbGluZTpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjNweDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOiNlZGVkZWQ7bGVmdDo1MCU7dG9wOjA7cG9zaXRpb246YWJzb2x1dGV9LnRpbWVsaW5lOmFmdGVye2NvbnRlbnQ6XCJcIjtjbGVhcjpib3RoO2Rpc3BsYXk6dGFibGU7d2lkdGg6MTAwJX0udGltZWxpbmUgLnRpbWVsaW5lLWl0ZW17bWFyZ2luLWJvdHRvbTo1MHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS50aW1lbGluZSAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtaWNvbntiYWNrZ3JvdW5kOiNjMzY5Yzc7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjUwJTtvdmVyZmxvdzpoaWRkZW47bWFyZ2luLWxlZnQ6LTIzcHg7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjUwJTstbW96LWJvcmRlci1yYWRpdXM6NTAlOy1tcy1ib3JkZXItcmFkaXVzOjUwJTtib3JkZXItcmFkaXVzOjUwJTstd2Via2l0LWJveC1zaGFkb3c6MHB4IDVweCA0M3B4IHJnYmEoMCwwLDAsLjE4KTstbW96LWJveC1zaGFkb3c6MHB4IDVweCA0M3B4IHJnYmEoMCwwLDAsLjE4KTstbXMtYm94LXNoYWRvdzowcHggNXB4IDQzcHggcmdiYSgwLDAsMCwuMTgpO2JveC1zaGFkb3c6MHB4IDVweCA0M3B4IHJnYmEoMCwwLDAsLjE4KX0udGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWljb24gaXtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6MS42cmVtO3RvcDoxMnB4O2xlZnQ6MTNweDtjb2xvcjojZmZmfS50aW1lbGluZSAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtaWNvbiBzdmd7cG9zaXRpb246cmVsYXRpdmU7dG9wOjE0cHg7bGVmdDoxNHB4fS50aW1lbGluZSAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtY29udGVudHt3aWR0aDo0NSU7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6MjBweDstd2Via2l0LWJveC1zaGFkb3c6MHB4IDVweCA0M3B4IHJnYmEoMCwwLDAsLjE4KTstbW96LWJveC1zaGFkb3c6MHB4IDVweCA0M3B4IHJnYmEoMCwwLDAsLjE4KTstbXMtYm94LXNoYWRvdzowcHggNXB4IDQzcHggcmdiYSgwLDAsMCwuMTgpO2JveC1zaGFkb3c6MHB4IDVweCA0M3B4IHJnYmEoMCwwLDAsLjE4KTstd2Via2l0LWJvcmRlci1yYWRpdXM6NXB4Oy1tb3otYm9yZGVyLXJhZGl1czo1cHg7LW1zLWJvcmRlci1yYWRpdXM6NXB4O2JvcmRlci1yYWRpdXM6NXB4Oy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2U7LW1vei10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTstbXMtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2U7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9LnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC50aW1lbGluZS1jb250ZW50IC5jb250ZW50LWhlYWRlcntwYWRkaW5nOjEwcHg7YmFja2dyb3VuZDojZmZmO2NvbG9yOiM0NDRmNjA7bWFyZ2luOi0yMHB4IC0yMHB4IDAgLTIwcHg7Zm9udC13ZWlnaHQ6MzAwOy13ZWJraXQtYm9yZGVyLXJhZGl1czozcHggM3B4IDAgMDstbW96LWJvcmRlci1yYWRpdXM6M3B4IDNweCAwIDA7LW1zLWJvcmRlci1yYWRpdXM6M3B4IDNweCAwIDA7Ym9yZGVyLXJhZGl1czozcHggM3B4IDAgMH0udGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWNvbnRlbnQgLmNvbnRlbnQtaGVhZGVyIC50aW1lc3RhbXB7Zm9udC1zaXplOi45cmVtO2NvbG9yOiM5OTl9LnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC50aW1lbGluZS1jb250ZW50IC5jb250ZW50LWJvZHl7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCV9LnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC50aW1lbGluZS1jb250ZW50IC5jb250ZW50LWJvZHkgLnRpbWVsaW5lLWF2YXRhcntoZWlnaHQ6NDBweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MTAwcHg7LW1vei1ib3JkZXItcmFkaXVzOjEwMHB4Oy1tcy1ib3JkZXItcmFkaXVzOjEwMHB4O2JvcmRlci1yYWRpdXM6MTAwcHh9LnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC50aW1lbGluZS1jb250ZW50IC5jb250ZW50LWJvZHkgLnRpbWVsaW5lLXRleHR7bWFyZ2luOjAgMTBweH0udGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWNvbnRlbnQgLmNvbnRlbnQtYm9keSAudGltZWxpbmUtdGV4dCBkaXY6Zmlyc3QtY2hpbGR7Zm9udC1mYW1pbHk6XCJOZXhhIEJvbGRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojNDQ0ZjYwfS50aW1lbGluZSAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtY29udGVudCAuY29udGVudC1ib2R5IC50aW1lbGluZS10ZXh0IGRpdjpsYXN0LWNoaWxke2NvbG9yOiM5OTl9LnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC50aW1lbGluZS1jb250ZW50IC5jb250ZW50LWJvZHkgLnRpbWVsaW5lLXRleHQgLnRpbWVzdGFtcHtmb250LXNpemU6LjlyZW07Y29sb3I6Izk5OX0udGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWNvbnRlbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjQ1JTt0b3A6MjBweDt3aWR0aDowO2hlaWdodDowO2JvcmRlci10b3A6N3B4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWJvdHRvbTo3cHggc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItbGVmdDo3cHggc29saWQgI2ZmZn0udGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWNvbnRlbnQucmlnaHR7ZmxvYXQ6cmlnaHR9LnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC50aW1lbGluZS1jb250ZW50LnJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXCI7cmlnaHQ6NDUlO2xlZnQ6aW5oZXJpdDtib3JkZXItbGVmdDowO2JvcmRlci1yaWdodDo3cHggc29saWQgI2ZmZn0udGltZWxpbmUuZG90ZWQgLnRpbWVsaW5lLWljb257YmFja2dyb3VuZDojZmZmO2JvcmRlcjoycHggc29saWQgI2VkZWRlZDt3aWR0aDoxNHB4O2hlaWdodDoxNHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyMiU7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjotNXB4O2N1cnNvcjpwb2ludGVyOy13ZWJraXQtYm9yZGVyLXJhZGl1czo1MCU7LW1vei1ib3JkZXItcmFkaXVzOjUwJTstbXMtYm9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXJhZGl1czo1MCU7LXdlYmtpdC1ib3gtc2hhZG93OjBweCA1cHggNDNweCByZ2JhKDAsMCwwLC4xOCk7LW1vei1ib3gtc2hhZG93OjBweCA1cHggNDNweCByZ2JhKDAsMCwwLC4xOCk7LW1zLWJveC1zaGFkb3c6MHB4IDVweCA0M3B4IHJnYmEoMCwwLDAsLjE4KTtib3gtc2hhZG93OjBweCA1cHggNDNweCByZ2JhKDAsMCwwLC4xOCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey50aW1lbGluZXttYXJnaW46MTBweDtwYWRkaW5nOjBweDt3aWR0aDoxMDAlfS50aW1lbGluZTpiZWZvcmV7bGVmdDowfS50aW1lbGluZSAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtY29udGVudHt3aWR0aDo5MCU7ZmxvYXQ6cmlnaHR9LnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC50aW1lbGluZS1jb250ZW50OmJlZm9yZSwudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWNvbnRlbnQucmlnaHQ6YmVmb3Jle2xlZnQ6MTAlO21hcmdpbi1sZWZ0Oi02cHg7Ym9yZGVyLWxlZnQ6MDtib3JkZXItcmlnaHQ6N3B4IHNvbGlkICNmZmZ9LnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC50aW1lbGluZS1pY29ue2xlZnQ6MH0udGltZWxpbmUuZG90ZWQgLnRpbWVsaW5lLWljb257bGVmdDowfX0uc2ltcGxlLWZlZWR7cGFkZGluZzoxNXB4O2xpc3Qtc3R5bGU6bm9uZX0uc2ltcGxlLWZlZWQgYXtjb2xvcjojYzM2OWM3fS5zaW1wbGUtZmVlZCAuZmVlZC1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMTBweDtwYWRkaW5nLWJvdHRvbTo0MHB4O3BhZGRpbmctbGVmdDozMHB4O2JvcmRlci1sZWZ0OjJweCBzb2xpZCAjZWRlZGVkO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnNpbXBsZS1mZWVkIC5mZWVkLWl0ZW0gLm5hbWV7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiM0NDRmNjB9LnNpbXBsZS1mZWVkIC5mZWVkLWl0ZW0gaW1ne2JvcmRlci1yYWRpdXM6MTAwcHg7d2lkdGg6NDVweDtoZWlnaHQ6NDVweH0uc2ltcGxlLWZlZWQgLmZlZWQtaXRlbSAuZmVlZC1pdGVtLXRleHR7bWFyZ2luLWxlZnQ6MTVweH0uc2ltcGxlLWZlZWQgLmZlZWQtaXRlbTo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjIwJTtsZWZ0Oi04cHg7d2lkdGg6MTRweDtoZWlnaHQ6MTRweDtib3JkZXItcmFkaXVzOjEwMHB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MnB4IHNvbGlkICNlZGVkZWR9LnNpbXBsZS1mZWVkIC5mZWVkLWl0ZW0gLmRhdGV7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTVweDtjb2xvcjojOTk5O3RleHQtdHJhbnNmb3JtOm5vbmU7Zm9udC1zaXplOjEzcHg7dGV4dC1hbGlnbjpsZWZ0fS5zaW1wbGUtZmVlZCAuZmVlZC1pdGVtIC50ZXh0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotM3B4fSIsIi8qISBjb3JlLnNjc3MgfCBCdWxraXQgfCBDU1MgTmluamEgKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblN0YXJ0dXAga2l0IGNvcmUgXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKioqXG5UQUJMRSBPRiBDT05URU5UU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjAuIENTUyBJbXBvcnRzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKioqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMC4gQ1NTIEltcG9ydHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBpbXBvcnQgJ3BhcnRpYWxzL2xheW91dC1jb2xvcnMnO1xuQGltcG9ydCAncGFydGlhbHMvdGhlbWVzLWRlZXAtYmx1ZSc7XG5AaW1wb3J0ICdwYXJ0aWFscy9sYXlvdXQtbmF2YmFyJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2xheW91dC1zZWN0aW9ucyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9sYXlvdXQtaGVybyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9sYXlvdXQtZm9vdGVyJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2xheW91dC1hbmltYXRpb25zJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2xheW91dC1uYXZpZ2F0aW9uJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2xheW91dC1wYWdlbG9hZGVyJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2NvbXBvbmVudHMtYnV0dG9ucyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9jb21wb25lbnRzLWNhcmRzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2NvbXBvbmVudHMtYm94ZXMnO1xuQGltcG9ydCAncGFydGlhbHMvY29tcG9uZW50cy10YWJzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2NvbXBvbmVudHMtdGVzdGltb25pYWxzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2NvbXBvbmVudHMtZGlhbG9ncyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9jb21wb25lbnRzLWZvcm1zJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2NvbXBvbmVudHMtdGFibGVzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2NvbXBvbmVudHMtbGlzdHMnO1xuQGltcG9ydCAncGFydGlhbHMvY29tcG9uZW50cy1sYWJlbHMnO1xuQGltcG9ydCAncGFydGlhbHMvY29tcG9uZW50cy1kcm9wZG93bnMnO1xuQGltcG9ydCAncGFydGlhbHMvY29tcG9uZW50cy1wcmljaW5nJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2NvbXBvbmVudHMtbWVzc2FnZXMnO1xuQGltcG9ydCAncGFydGlhbHMvZXh0ZW5zaW9ucy1jaGVja2JveGVzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL3BhZ2VzLWRldGFpbHMnO1xuQGltcG9ydCAncGFydGlhbHMvcGFnZXMtYXV0aCc7XG5AaW1wb3J0ICdwYXJ0aWFscy9wYWdlcy1sYW5kaW5nLXYyJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2xheW91dC11dGlscyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9sYXlvdXQtaGVscGVycyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9sYXlvdXQtcmVzcG9uc2l2ZSc7XG5AaW1wb3J0ICdwYXJ0aWFscy9leHRlbnNpb25zLXRpbWVsaW5lJztcblxuXG4iLCIvKiEgdGhlbWVzL19kZWVwLWJsdWUuc2NzcyB8IEJ1bGtpdCB8IENTUyBOaW5qYSAqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuRGVlcCBCbHVlIHRoZW1lIHZhcmlhYmxlcyBhbmQgc3R5bGVzIChEZWVwIGJsdWUgdGhlbWUgaXMgdXNlZCBpbiBcIkxhbmRpbmcga2l0IHYzXCIpXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKioqXG5UQUJMRSBPRiBDT05URU5UU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjAuIFRoZW1lIGNvbG9yIHZhcmlhYmxlc1xuMS4gQm94IHNoYWRvd3NcbjIuIFRoZW1lIGdyYWRpZW50XG4zLiBQYWdlbG9hZGVyXG40LiBUaGVtZSBzcGVjaWZpYyBIZXJvXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKioqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMC4gVGhlbWUgY29sb3IgdmFyaWFibGVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuJHByaW1hcnk6ICM5QTVBQzI7XG4kcHJpbWFyeS1hY2NlbnQ6ICNDMzY5Qzc7XG4kc2Vjb25kYXJ5OiAjOUE1QUMyO1xuJGFjY2VudDogI0MzNjlDNztcblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMS4gQm94IHNoYWRvd3Ncbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vL0Jhc2Ugc2hhZG93XG4kYmFzZS1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG5cbi8vUHJpbWFyeSBib3ggc2hhZG93XG4kcHJpbWFyeS1zaGFkb3ctZnJvbTogcmdiYSg1NywgMTA2LCAyNTIsIDAuNDIpO1xuJHByaW1hcnktc2hhZG93LXRvOiByZ2JhKDU3LCAxMDYsIDI1MiwgMC4yKTtcbiRwcmltYXJ5LWJveC1zaGFkb3c6ICAwIDE0cHggMjZweCAtMTJweCAkcHJpbWFyeS1zaGFkb3ctZnJvbSwgMCA0cHggMjNweCAwcHggJGJhc2Utc2hhZG93LCAwIDhweCAxMHB4IC01cHggJHByaW1hcnktc2hhZG93LXRvICFpbXBvcnRhbnQ7XG5cbi8vU2Vjb25kYXJ5IGJveCBzaGFkb3dcbiRzZWNvbmRhcnktc2hhZG93LWZyb206IHJnYmEoMTI0LCA3NywgMjU1LCAwLjQyKTtcbiRzZWNvbmRhcnktc2hhZG93LXRvOiByZ2JhKDEyNCwgNzcsIDI1NSwgMC4yKTtcbiRzZWNvbmRhcnktYm94LXNoYWRvdzogIDAgMTRweCAyNnB4IC0xMnB4ICRzZWNvbmRhcnktc2hhZG93LWZyb20sIDAgNHB4IDIzcHggMHB4ICRiYXNlLXNoYWRvdywgMCA4cHggMTBweCAtNXB4ICRzZWNvbmRhcnktc2hhZG93LXRvICFpbXBvcnRhbnQ7XG5cbi8vQWNjZW50IGJveCBzaGFkb3dcbiRhY2NlbnQtc2hhZG93LWZyb206IHJnYmEoMjU1LCAxMTQsIDExNSwgMC40Mik7XG4kYWNjZW50LXNoYWRvdy10bzogcmdiYSgyNTUsIDExNCwgMTE1LCAwLjIpO1xuJGFjY2VudC1ib3gtc2hhZG93OiAgMCAxNHB4IDI2cHggLTEycHggJGFjY2VudC1zaGFkb3ctZnJvbSwgMCA0cHggMjNweCAwcHggJGJhc2Utc2hhZG93LCAwIDhweCAxMHB4IC01cHggJGFjY2VudC1zaGFkb3ctdG8gIWltcG9ydGFudDtcblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMi4gVGhlbWUgZ3JhZGllbnRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4kd2Via2l0LWhlcm8tZ3JhZGllbnQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAkcHJpbWFyeSwgJHByaW1hcnktYWNjZW50KTtcbiRoZXJvLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICRwcmltYXJ5LCAkcHJpbWFyeS1hY2NlbnQpOyBcblxuJHdlYmtpdC1zZWN0aW9uLWdyYWRpZW50OiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgJHByaW1hcnksICRzZWNvbmRhcnkpOyBcbiRzZWN0aW9uLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICRwcmltYXJ5LCAkc2Vjb25kYXJ5KTsgXG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjMuIFBhZ2Vsb2FkZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucGFnZWxvYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgYmFja2dyb3VuZDogJHdlYmtpdC1oZXJvLWdyYWRpZW50O1xuICAgIGJhY2tncm91bmQ6ICRoZXJvLWdyYWRpZW50O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuNC4gVGhlbWUgc3BlY2lmaWMgSGVyb1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5oZXJvLCAuc2VjdGlvbiB7XG4gICAgJi5pcy10aGVtZS1wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdlYmtpdC1oZXJvLWdyYWRpZW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkaGVyby1ncmFkaWVudDtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oZXJvLCAuc2VjdGlvbiB7XG4gICAgJi5pcy10aGVtZS1zZWNvbmRhcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2Via2l0LXNlY3Rpb24tZ3JhZGllbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWN0aW9uLWdyYWRpZW50O1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qISB0aGVtZXMvX2NvbG9ycy5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5CdWxraXQgZ2VuZXJhbCBjb2xvciB2YXJpYWJsZXMgXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKioqXG5UQUJMRSBPRiBDT05URU5UU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjAuIEJ1bGtpdCBjb2xvcnNcbjEuIFN0YXRlIGNvbG9yc1xuMi4gU29jaWFsIGNvbG9yc1xuMy4gUHJlZGVmaW5lZCBncmFkaWVudHNcbjQuIFByZWRlZmluZWQgYm94IHNoYWRvd3Ncbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qKiovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4wLiBCdWxraXQgY29sb3JzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4kd2hpdGU6ICNmZmY7XG4kc21va2Utd2hpdGU6ICNmY2ZjZmM7XG4kZ3JleS13aGl0ZTogI2YyZjJmMjtcbiRncmV5LXdoaXRlLWFjY2VudDogI2UyZTJlMjtcbiRjb21tYW5kLWdyZXk6ICNmYWZiZmM7XG4kbGlnaHQtZ3JleTogI0VGRjRGNztcbiR1bHRyYS1saWdodC1ncmV5OiAjZjdmY2ZmO1xuJHRpdGxlLWdyZXk6ICNBOUFCQUM7XG4kYmx1ZS1ncmV5OiAjNDQ0RjYwO1xuJGxpZ2h0LWJsdWUtZ3JleTogIzk4YTljMztcbiRtZWRpdW0tZ3JleTogIzY2Njc2YjtcbiRiYXNhbHRpYy1ncmV5OiAjODc4Nzg3O1xuJG11dGVkLWdyZXk6ICM5OTk7XG4kc2VjdGlvbi1ncmV5OiAjZmJmYmZiO1xuJHNlY3Rpb24tZ3JleS1hY2NlbnQ6ICNlZmVmZWY7XG4kYmFja2dyb3VuZC1ncmV5OiAjZjNmNWY3O1xuJGhlYWRlci1ncmV5OiAjRjVGOUZDO1xuJGRlZmF1bHQtaW5wdXQ6ICNjY2M7XG4kcGxhY2Vob2xkZXI6ICNjZWNlY2U7XG4kZmFkZS1ncmV5OiAjZWRlZGVkO1xuJHNpZGViYXI6ICMzNDQyNTg7XG4kY29hbDogIzQ0NDQ0NDtcbiRncmV5LTY6ICM2NjY7XG4kZ3JleS01OiAjNTU1O1xuJGdyZXktMzogIzMzMztcbiRjcmVhbS1ncmV5OiAjZjZmNGZmO1xuJGljb24tZ3JleTogIzgxOGE5NztcbiRib3JkZXItZ3JleTogI2Q0ZGFkZjtcbiRkYXNoYm9hcmQtZ3JleTogI2Y0ZjZmYjtcbiRsaW5rLWdyZXk6ICNmNWY1ZjU7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4xLiBTdGF0ZSBjb2xvcnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiRyZWQ6ICNGRjcyNzM7XG4kYmx1ZTogIzAzOUJFNTtcbiRncmVlbjogIzAwYjI4OTtcbiRvcmFuZ2U6ICNlZGE1MTQ7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4yLiBTb2NpYWwgY29sb3JzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4kZmFjZWJvb2s6ICMzQjU5OTg7XG4kdHdpdHRlcjogIzFkY2FmZjtcbiRsaW5rZWRpbjogIzAwN2JiNjtcbiR0dW1ibHI6ICMzNTQ2NWM7XG4kZ2l0aHViOiAjNDQ0O1xuJGRyaWJiYmxlOiAjZWE0Yzg5O1xuJGdvb2dsZS1wbHVzOiAjZDM0ODM2O1xuJHlvdXR1YmU6ICNjYzE4MWU7XG4kcmVkZGl0OiAjZmY0NTAwO1xuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4zLiBQcmVkZWZpbmVkIGdyYWRpZW50c1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy8gTW9kYWwgZ3JhZGllbnRcbiRtb2RhbC1nYTogIzZhODViNjtcbiRtb2RhbC1nYjogI2JhYzhlMDtcblxuJHdlYmtpdC1tb2RhbC1ncmFkaWVudDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsICRtb2RhbC1nYSAwJSwgJG1vZGFsLWdiIDEwMCUpO1xuJG1vZGFsLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICRtb2RhbC1nYSAwJSwgJG1vZGFsLWdiIDEwMCUpO1xuXG4vLyBDb2FsXG4kY29hbC1hOiAkYmx1ZS1ncmV5O1xuJGNvYWwtYjogIzQ0NDtcblxuJHdlYmtpdC1jb2FsLWdyYWRpZW50OiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgJGNvYWwtYSwgJGNvYWwtYik7IC8qIENocm9tZSAxMC0yNSwgU2FmYXJpIDUuMS02ICovXG4kY29hbC1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAkY29hbC1hLCAkY29hbC1iKTsgLyogVzNDLCBJRSAxMCsvIEVkZ2UsIEZpcmVmb3ggMTYrLCBDaHJvbWUgMjYrLCBPcGVyYSAxMissIFNhZmFyaSA3KyAqL1xuXG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjQuIFByZWRlZmluZWQgYm94IHNoYWRvd3Ncbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiRiYXNlLXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjEyKTtcblxuLy9PcmFuZ2UgYm94IHNoYWRvd1xuJG9yYW5nZS1zaGFkb3ctZnJvbTogcmdiYSgyMzcsIDE2NSwgMjAsIDAuNDIpO1xuJG9yYW5nZS1zaGFkb3ctdG86IHJnYmEoMjM3LCAxNjUsIDIwLCAwLjIpO1xuJG9yYW5nZS1ib3gtc2hhZG93OiAgMCAxNHB4IDI2cHggLTEycHggJG9yYW5nZS1zaGFkb3ctZnJvbSwgMCA0cHggMjNweCAwcHggJGJhc2Utc2hhZG93LCAwIDhweCAxMHB4IC01cHggJG9yYW5nZS1zaGFkb3ctdG8gIWltcG9ydGFudDtcblxuLy9HcmVlbiBib3ggc2hhZG93XG4kZ3JlZW4tc2hhZG93LWZyb206IHJnYmEoMCwgMTc4LCAxMzcsIDAuNDIpO1xuJGdyZWVuLXNoYWRvdy10bzogcmdiYSgwLCAxNzgsIDEzNywgMC4yKTtcbiRncmVlbi1ib3gtc2hhZG93OiAgMCAxNHB4IDI2cHggLTEycHggJGdyZWVuLXNoYWRvdy1mcm9tLCAwIDRweCAyM3B4IDBweCAkYmFzZS1zaGFkb3csIDAgOHB4IDEwcHggLTVweCAkZ3JlZW4tc2hhZG93LXRvICFpbXBvcnRhbnQ7XG5cbi8vUmVkIGJveCBzaGFkb3dcbiRyZWQtc2hhZG93LWZyb206IHJnYmEoMjU1LCAxMTQsIDExNSwgMC40Mik7XG4kcmVkLXNoYWRvdy10bzogcmdiYSgyNTUsIDExNCwgMTE1LCAwLjIpO1xuJHJlZC1ib3gtc2hhZG93OiAgMCAxNHB4IDI2cHggLTEycHggJHJlZC1zaGFkb3ctZnJvbSwgMCA0cHggMjNweCAwcHggJGJhc2Utc2hhZG93LCAwIDhweCAxMHB4IC01cHggJHJlZC1zaGFkb3ctdG8gIWltcG9ydGFudDtcblxuLy9CbHVlIGJveCBzaGFkb3dcbiRibHVlLXNoYWRvdy1mcm9tOiByZ2JhKDMsIDE1NSwgMjI5LCAwLjQyKTtcbiRibHVlLXNoYWRvdy10bzogcmdiYSgzLCAxNTUsIDIyOSwgMC4yKTtcbiRibHVlLWJveC1zaGFkb3c6ICAwIDE0cHggMjZweCAtMTJweCAkYmx1ZS1zaGFkb3ctZnJvbSwgMCA0cHggMjNweCAwcHggJGJhc2Utc2hhZG93LCAwIDhweCAxMHB4IC01cHggJGJsdWUtc2hhZG93LXRvICFpbXBvcnRhbnQ7IiwiLyohIF9uYXZiYXIuc2NzcyB8IEJ1bGtpdCB8IENTUyBOaW5qYSAqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuTmF2YmFyIHJlbGF0ZWQgc3R5bGVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKioqXG5UQUJMRSBPRiBDT05URU5UU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjAuIFJlc2V0c1xuMS4gTmF2YmFyIHBsYWNlaG9sZGVyXG4yLiBGaXhlZCBzb2xpZCBuYXZiYXJcbjMuIFN0YXRpYyBuYXZiYXJcbjQuIFNoYXJlZCBzdHlsZXNcbjUuIFN0aWNreSBmYWRlIG5hdmJhclxuNi4gTGlnaHQgYW5kIHRyYW5zcGFyZW50IG5hdmJhclxuNy4gQmFzZSBzdHlsZXNcbjguIEhlcm8gaGVhZFxuOS4gQWNjb3VudCBhdmF0YXJcbjEwLiBTY3JvbGxuYXYgXG4xMS4gSGFtYnVyZ2VyIG1lbnUgaWNvblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbioqKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjAuIFJlc2V0c1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMS4gTmF2YmFyIHBsYWNlaG9sZGVyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm5hdmJhci1wbGFjZWhvbGRlciB7XG4gICAgei1pbmRleDogOTk5O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMi4gRml4ZWQgc29saWQgbmF2YmFyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyouZml4ZWQtbmF2YmFyLXdyYXBwZXIge1xud2lkdGg6IDEwMCU7XG5oZWlnaHQ6IDQuNnJlbTtcbmJhY2tncm91bmQ6ICR3aGl0ZTtcbnBvc2l0aW9uOiBmaXhlZDtcbnRvcDogMDtcbmxlZnQ6IDA7XG5ib3gtc2hhZG93OiAwIDAgOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbnotaW5kZXg6IDk7XG50cmFuc2l0aW9uOiBhbGwgMC4zcztcbn0qL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMy4gU3RhdGljIG5hdmJhclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5uYXZiYXItd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0LjZyZW07XG4gICAgLy9iYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDIwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgICYuaXMtc3RhdGljIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLmlzLXNvbGlkIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICB9XG4gICAgLy9DbG9uZWQgZml4ZWQgbmF2YmFyXG4gICAgJi5pcy1jbG9uZWQge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyBcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLXRyYW5zcGFyZW50IHtcbiAgICAgICAgLm5hdmJhci1pdGVtLCAubmF2YmFyLWxpbmsge1xuICAgICAgICAgICAgJi5pcy1zbGlkZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS42cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjNzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZiYXItYnJhbmQge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgJi5saWdodC1sb2dvIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZGFyay1sb2dvIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZiYXItaXRlbSwgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93biB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRtdXRlZC1ncmV5O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2YmFyLWl0ZW0ge1xuICAgICAgICAmLmlzLW1lbnUge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U4ZThlOCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGksIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG11dGVkLWdyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmJhci1saW5rIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgICAgICAgICBib3JkZXI6IDEuNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWUtZ3JleTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0wLjM3NWVtO1xuICAgICAgICAgICAgcmlnaHQ6IDEuMTI1ZW07XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgICAgcmlnaHQ6IDEuNTI1ZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmN1c3RvbS1idXJnZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNC42cmVtO1xuICAgICAgICB3aWR0aDogNC42cmVtO1xuICAgIH1cbiAgICAvL0xpZ2h0IG5hdmJhclxuICAgICYubmF2YmFyLWxpZ2h0IHtcbiAgICAgICAgLmljb24tYm94LXRvZ2dsZSB7XG4gICAgICAgICAgICBzcGFuIGkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXZiYXItaXRlbSwgLm5hdmJhci1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAmLmlzLXNsaWRlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4zcztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2YmFyLWl0ZW0ge1xuICAgICAgICAgICAgJi5oYXMtZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAubmF2YmFyLWxpbms6YWZ0ZXIge1xuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmJhci1saW5rIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDEuNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMC4zNzVlbTtcbiAgICAgICAgICAgICAgICByaWdodDogMS4xMjVlbTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxLjUyNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXZiYXItYnVyZ2VyIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYubmF2YmFyLWludmVyc2Uge1xuICAgICAgICAmLmlzLXJldmVyc2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNpZGViYXI7XG4gICAgICAgICAgICAubmF2YmFyLW1lbnUuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2lkZWJhcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmlzLWJsdWUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgICAgICAgICAubmF2YmFyLW1lbnUuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmlzLXB1cnBsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgLm5hdmJhci1tZW51LmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmlzLXJlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICAgICAgICAgICAgLm5hdmJhci1tZW51LmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaWNvbi1ib3gtdG9nZ2xlIHtcbiAgICAgICAgICAgIHNwYW4gaSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmJhci1pdGVtLCAubmF2YmFyLWxpbmsge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAubmF2YmFyLWl0ZW0ge1xuICAgICAgICAgICAgJi5oYXMtZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAubmF2YmFyLWxpbms6YWZ0ZXIge1xuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmJhci1saW5rIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDEuNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMC4zNzVlbTtcbiAgICAgICAgICAgICAgICByaWdodDogMS4xMjVlbTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxLjUyNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXZiYXItYnVyZ2VyIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZiYXItZHJvcGRvd24ge1xuICAgICAgICAmLmlzLW1lZGl1bSB7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmJhci1pdGVtIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1ncmV5O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vQWN0aXZlIFRyYW5zcGFyZW50IG5hdmJhciBtb2RpZmllcnNcbiAgICAmLm5hdmJhci1mYWRlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgIC5uYXZiYXItYnJhbmQge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgJi5saWdodC1sb2dvIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5kYXJrLWxvZ28ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG40LiBTaGFyZWQgc3R5bGVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm5hdmJhci13cmFwcGVyIHtcbiAgICAvL0ludmVydGVkIG5hdmJhciBjb2xvcnNcbiAgICAmLm5hdi1yZXZlcnNlIHtcblxuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjUuIFN0aWNreSBmYWRlIG5hdmJhclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qLm5hdmJhci13cmFwcGVyLm5hdmJhci1zdGlja3kge1xud2lkdGg6IDEwMCU7XG5oZWlnaHQ6IDQuNnJlbTtcbmJhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xucG9zaXRpb246IGZpeGVkO1xudG9wOiAwO1xubGVmdDogMDtcbmJveC1zaGFkb3c6IDAgMCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuei1pbmRleDogOTtcbnRyYW5zaXRpb246IGFsbCAwLjNzOyovXG4vKiYubmF2YmFyLWZhZGUge1xuLy9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuLmhlcm8taGVhZCB7XG5iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuYm94LXNoYWRvdzogaW5oZXJpdDtcbi5uYXYge1xuYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxufVxufVxufSovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG42LiBMaWdodCBhbmQgdHJhbnNwYXJlbnQgbmF2YmFyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoubmF2YmFyLWZhZGUubmF2YmFyLWxpZ2h0LCAubmF2YmFyLW1pbmltYWwubmF2YmFyLWxpZ2h0IHtcblxuLm5hdi1pdGVtLmlzLXRhYiB7XG5jb2xvcjogJHdoaXRlO1xuJi5pcy1hY3RpdmUge1xuYm9yZGVyLWJvdHRvbS1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5jb2xvcjogJHNtb2tlLXdoaXRlICFpbXBvcnRhbnQ7XG59XG5pIHtcbmNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgXG59XG59XG4ubmF2LWl0ZW0uaXMtdGFiOmhvdmVyIHtcbmJvcmRlci1ib3R0b20tY29sb3I6ICR3aGl0ZTtcbmNvbG9yOiAkc21va2Utd2hpdGU7XG59XG4ubmF2LWljb24uaXMtYWN0aXZlLWxpZ2h0IGkge1xuY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuLm5hdi1pY29uLm5hdi1pbm5lLmlzLWFjdGl2ZS1saWdodDpob3ZlciBpIHtcbmNvbG9yOiAkc21va2Utd2hpdGUgIWltcG9ydGFudDtcbn1cbi5uYXYtaXRlbSB7XG4ubWVudS10b2dnbGUgLmljb24tYm94LXRvZ2dsZSBzcGFuIGkge1xuYmFja2dyb3VuZDogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG59XG5cbi5uYXYtdG9nZ2xlIHtcbnNwYW4ge1xuYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuJjpob3ZlciB7XG5iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbn1cbn0qL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuNy4gQmFzZSBzdHlsZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKi5uYXYge1xuLy9jb250YWluZXJzXG4uY29udGFpbmVyIHtcbm1pbi1oZWlnaHQ6IDRyZW07XG59XG4uY29udGFpbmVyLmJpZyB7XG5taW4taGVpZ2h0OiA0LjZyZW07XG59XG4vL05hdiBpdGVtc1xuLm5hdi1pdGVtIHtcbiYuaXMtdGFiIHtcbiY6aG92ZXIge1xuYm9yZGVyLWJvdHRvbS1jb2xvcjogJHByaW1hcnk7XG59XG4vL0FjdGl2ZSBzdGF0ZVxuJi5pcy1hY3RpdmUge1xuYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG5jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbn1cbi8vSWNvbiBpdGVtXG4mLm5hdi1pY29uIHtcbmJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbmkge1xuY29sb3I6ICR0aXRsZS1ncmV5O1xuZm9udC1zaXplOiAyMHB4O1xufVxuJjpob3ZlciBpIHtcbmNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xufVxuLy9BY3RpdmUgc3RhdGVcbiYuaXMtYWN0aXZlIHtcbmJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuaSB7XG5jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbmZvbnQtc2l6ZTogMjBweDtcbn1cbn1cbn1cbn1cbi8vcmVzcG9uc2l2ZSBiZWhhdmlvdXJcbiYuaXMtbWVudS1tb2JpbGUge1xuZGlzcGxheTogbm9uZTtcbn1cbn1cbi8vUmVzcG9uc2l2ZSBtZW51IHRvZ2dsZSAocmlnaHQpXG4ubmF2LXRvZ2dsZSB7XG53aWR0aDogNjRweDtcbmhlaWdodDogNjRweDtcbnNwYW4ge1xuYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbndpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4mLmlzLWFjdGl2ZSBzcGFuIHtcbmJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xufVxuc3BhbjpudGgtY2hpbGQoMSkge1xubWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50O1xufVxuc3BhbjpudGgtY2hpbGQoMikge1xubWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG59XG5zcGFuOm50aC1jaGlsZCgzKSB7XG5tYXJnaW4tdG9wOiA3cHggIWltcG9ydGFudDtcbn1cbiY6aG92ZXIge1xuYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiYuaXMtYWN0aXZlIHtcbnNwYW46bnRoLWNoaWxkKDMpIHtcbm1hcmdpbi10b3A6IDlweCAhaW1wb3J0YW50O1xufVxufVxuJjphY3RpdmUsICY6Zm9jdXMge1xub3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxufVxufSovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG44LiBIZXJvIGhlYWRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKi5oZXJvLWhlYWQge1xuYmFja2dyb3VuZDogJHdoaXRlO1xuJi5oYXMtc2hhZG93IHtcbmJveC1zaGFkb3c6IDAgMCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxufSovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG45LiBBY2NvdW50IGF2YXRhclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5hY2NvdW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgLm5hdi1pdGVtIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGltZy5hY2NvdW50LWF2YXRhciB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xuICAgIH1cbiAgICBkaXYgYSB7XG4gICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyZXkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgZGl2IGEgaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyZXk7XG4gICAgfVxuICAgIC5kcm9wT3V0IHVsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4xMC4gU2Nyb2xsbmF2IChjb21wb25lbnQgcGFnZXMgc3B5c2Nyb2xsIG5hdilcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uc2Nyb2xsLW5hdi13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC50YWJzIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIHVsIGxpIGEge1xuICAgICAgICAgICAgY29sb3I6ICR0aXRsZS1ncmV5O1xuICAgICAgICB9XG4gICAgICAgIHVsIGxpOmhvdmVyIGEge1xuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYWNjZW50O1xuICAgICAgICB9XG4gICAgICAgIHVsIGxpLmlzLWFjdGl2ZSBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRhY2NlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgdWwgbGkgYS50aGVyZSB7XG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYWNjZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMTEuIEhhbWJ1cmdlciBtZW51IGljb25cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubWVudS10b2dnbGUgIHtcbiAgICBmb250LXNpemU6IDIwcHg7IFxuICAgIGNvbG9yOiAjNjY2OyBcbiAgICBsaW5lLWhlaWdodDogNDhweDsgXG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyBcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgXG4gICAgZGlzcGxheTogYmxvY2s7IFxuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjZweDsgXG4gICAgY3Vyc29yOiBwb2ludGVyOyBcbiAgICBwYWRkaW5nOiAwOyBcbiAgICBtYXJnaW46IDAgMTRweDsgXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMnB4O1xuICAgIC5pY29uLWJveC10b2dnbGUgIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTsgXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5wYXJlbnQ7IFxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyBcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgJi5hY3RpdmUgPiBzcGFuLnJvdGF0ZSB7XG5cbiAgICAgICAgICAgIC8qdHJhbnNmb3JtKi9cbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKDBweCwgMHB4KSByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMHB4LCAwcHgpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAtby10cmFuc2Zvcm06dHJhbnNsYXRlKDBweCwgMHB4KSByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgwcHgsIDBweCkgcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgJi5hY3RpdmUgPiBzcGFuID4gaS5pY29uLWxpbmUtY2VudGVye1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyBcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7IFxuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7IFxuICAgICAgICAgICAgbGVmdDogNzAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUgPiBzcGFuID4gaS5pY29uLWxpbmUtYm90dG9tIHtcbiAgICAgICAgICAgIG1hcmdpbjogLTJweCAwIDAgLTEwcHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDEycHg7IFxuICAgICAgICAgICAgLyp0cmFuc2Zvcm0qL1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKDBweCwgMHB4KSByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDBweCwgMHB4KSByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICAgIC1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoMHB4LCAwcHgpIHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgwcHgsIDBweCkgcm90YXRlKDEzNWRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUgID4gc3BhbiA+IGkuaWNvbi1saW5lLXRvcCB7XG4gICAgICAgICAgICBtYXJnaW46IC0ycHggMCAwIC0xMHB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdG9wOiAxMnB4OyBcbiAgICAgICAgICAgIC8qdHJhbnNmb3JtKi9cbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKDBweCwgMHB4KSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMHB4LCAwcHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAtby10cmFuc2Zvcm06dHJhbnNsYXRlKDBweCwgMHB4KSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgwcHgsIDBweCkgcm90YXRlKDQ1ZGVnKTtcblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmljb24tbGluZS1jZW50ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IFxuICAgICAgICB3aWR0aDogMjBweDsgXG4gICAgICAgIGhlaWdodDogMnB4OyBcbiAgICAgICAgYmFja2dyb3VuZDogJHRpdGxlLWdyZXk7IFxuICAgICAgICBtYXJnaW46IC0xcHggMCAwIC0xMHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogMTFweDsgXG5cbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UgO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZSA7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZSA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZSA7XHRcbiAgICB9XG5cbiAgICAuaWNvbi1saW5lLXRvcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG4gICAgICAgIHdpZHRoOiAyMHB4OyBcbiAgICAgICAgaGVpZ2h0OiAycHg7IFxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGl0bGUtZ3JleTsgXG4gICAgICAgIG1hcmdpbjogLTNweCAwIDAgLTEwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA3cHg7IFxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZSA7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlIDtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlIDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlIDtcdFxuICAgIH1cblxuICAgIC5pY29uLWxpbmUtYm90dG9tIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBcbiAgICAgICAgd2lkdGg6IDIwcHg7IFxuICAgICAgICBoZWlnaHQ6IDJweDsgXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aXRsZS1ncmV5OyBcbiAgICAgICAgbWFyZ2luOiAycHggMCAwIC0xMHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogMTRweDsgXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlIDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UgO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UgO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UgO1x0XG4gICAgfVxufVxuIiwiLyohIF9zZWN0aW9ucy5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5TZWN0aW9ucyByZWxhdGVkIHN0eWxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqKlxuVEFCTEUgT0YgQ09OVEVOVFNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4wLiBTZWN0aW9ucyBnZW5lcmFsIHN0eWxlc1xuMS4gUXVpY2sgZmxleCBibG9ja1xuMi4gRGl2aWRlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbioqKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjAuIFNlY3Rpb25zIGdlbmVyYWwgc3R5bGVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnNlY3Rpb24ge1xuICAgIC8vU2VjdGlvbiBjb2xvcnNcbiAgICAmLnNlY3Rpb24tbGlnaHQtZ3JleSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgIH1cbiAgICAmLnNlY3Rpb24tZmVhdHVyZS1ncmV5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY3Rpb24tZ3JleTtcbiAgICB9XG4gICAgJi5zZWN0aW9uLWhlYWRlci1ncmV5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlci1ncmV5O1xuICAgIH1cbiAgICAmLnNlY3Rpb24tZmVhdHVyZS1ncmV5LWFjY2VudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWN0aW9uLWdyZXktYWNjZW50O1xuICAgIH1cbiAgICAmLnNlY3Rpb24tcHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgICAmLnNlY3Rpb24tc2Vjb25kYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICB9XG4gICAgLy9Cb3JkZXJlZCBzZWN0aW9uc1xuICAgICYuaGFzLWJvcmRlci1ib3R0b20ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZhZGUtZ3JleTtcbiAgICB9XG4gICAgJi5oYXMtYm9yZGVyLXRvcCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZmFkZS1ncmV5O1xuICAgIH1cbiAgICAvL0hlbHBlcnNcbiAgICAmLmlzLXJlbGF0aXZlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAmLmlzLWNvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLm5vLW1hcmdpbiB7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLnNlY3Rpb24taGFsZiB7XG4gICAgICAgIGhlaWdodDogNzV2aCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAvL1NsYW50ZWQgc2VjdGlvblxuICAgICYuaXMtc2tld2VkLXNtIHtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3KDBkZWcsLTNkZWcpIHRyYW5zbGF0ZSgwLC00NXB4KTtcbiAgICAgICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgIH1cbiAgICAvL1JldmVyc2Ugc2xhbnQgb24gY29udGFpbmVyXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICYuaXMtcmV2ZXJzZS1za2V3ZWQtc20ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3KDBkZWcsM2RlZykgdHJhbnNsYXRlKDAsNDVweCk7XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGFudGVkLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9Db250ZW50IHNwYWNpbmdcbiAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxuICAgIC8vU3BhY2luZyB3cmFwcGVyXG4gICAgLmJvdHRvbS1zcGFjZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gICAgfVxuICAgIC8vU2VjdGlvbiB0aXRsZSB3cmFwcGVyXG4gICAgLnNlY3Rpb24tdGl0bGUtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgICAgICAvL0JhY2tncm91bmQgbnVtYmVycyBhbmQgc3ltYm9sc1xuICAgICAgICAuYmctbnVtYmVyLCAuYmctc3ltYm9sIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICAgICAgICB0b3A6IC0xOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2MHB4O1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgICAgIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvL1NtYWxsIGFib3ZlIHN1YnRpdGxlXG4gICAgICAgIC50b3Atc3VidGl0bGUge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTmV4YSBMaWdodCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjA1cmVtO1xuICAgICAgICB9XG4gICAgICAgIC8vSWNvbiBzdWJ0aXRsZVxuICAgICAgICAuaWNvbi1zdWJ0aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAmLmlzLW9uZSBpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggNXB4IDAgNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pcy1tYW55IGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCA1cHggMCA1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9UaXRsZVxuICAgIC50aXRsZSB7XG4gICAgICAgICYuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuN3JlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtZ3JleTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOZXhhIEJvbGQnLCBzYW5zLXNlcmlmO1xuICAgICAgICB9XG4gICAgICAgICYuc2VjdGlvbi1zdWJ0aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtZ3JleTtcbiAgICAgICAgfVxuICAgICAgICAmLnF1aWNrLWZlYXR1cmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjdyZW07XG4gICAgICAgICAgICBjb2xvcjogJGJsdWUtZ3JleTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC5iZy1udW1iZXIsIC5iZy1zeW1ib2wge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgICAgICAgICAgICAgIHRvcDogLTEwMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHJlbTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmZlYXR1cmUtdGl0bGUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1ncmV5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAvL1NpbmdsZSBpY29uIHN1YnRpdGxlXG4gICAgLmljb24tc3VidGl0bGUgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICAgIC8vRGV0YWlsZWQgZmVhdHVyZSBzdWJ0aXRsZVxuICAgIC5kZXRhaWxlZC1mZWF0dXJlLXN1YnRpdGxlIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOZXhhIExpZ2h0JztcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogJHRpdGxlLWdyZXk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIC8vRGl2aWRlclxuICAgIC50aXRsZS1kaXZpZGVyIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZDogICRwcmltYXJ5O1xuICAgICAgICAmLmlzLXJpZ2h0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgICYuaXMtY2VudGVyZWQge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9IZWFkbGluZVxuICAgIGgyLmZlYXR1cmUtaGVhZGxpbmUge1xuICAgICAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLy9GZWF0dXJlIGRlc2NyaXB0aW9uXG4gICAgLnNlY3Rpb24tZmVhdHVyZS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGNvbG9yOiAkYmFzYWx0aWMtZ3JleTtcbiAgICB9XG4gICAgLy9NZWRpYSBpY29uIGJveFxuICAgIC5tZWRpYS5pY29uLWJveCB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLm1lZGlhLWNvbnRlbnQgLmNvbnRlbnQgcCB7XG4gICAgICAgICAgICBzcGFuLmljb24tYm94LXRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtZ3JleTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3Bhbi5pY29uLWJveC10ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRpdGxlLWdyZXk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAvL0ZsZXgtd3JhcHBlclxuICAgIC5mbGV4LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICYuZmxleC1jZW50ZXIge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJi5mbGV4LXN0YXJ0IHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgICAgICAmLmZsZXgtZW5kIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMyU7XG4gICAgICAgIH1cbiAgICB9IFxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMS4gUXVpY2sgZmxleCBibG9ja1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5jb250ZW50LmNvbnRlbnQtZmxleCwgLmNvbnRlbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgJi5jZW50ZXItZmxleCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMi4gRGl2aWRlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5kaXZpZGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIC5iZWZvcmUtZGl2aWRlciwgLmFmdGVyLWRpdmlkZXIge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZhZGUtZ3JleTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBjb2xvcjogJG11dGVkLWdyZXk7XG4gICAgfVxuICAgIC5jaGlsZHJlbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJHBsYWNlaG9sZGVyO1xuICAgIH1cbn1cblxuXG5cblxuIiwiLyohIF9oZXJvLnNjc3MgfCBCdWxraXQgfCBDU1MgTmluamEgKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkhlcm8gcmVsYXRlZCBzdHlsZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKipcblRBQkxFIE9GIENPTlRFTlRTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMC4gSGVybyBnZW5lcmFsIHN0eWxlc1xuMS4gSGVybyBib2R5IFxuMi4gSGVybyBmb290ZXJcbjMuIFBhcmFsbGF4IE92ZXJsYXlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qKiovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4wLiBIZXJvIGdlbmVyYWwgc3R5bGVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmhlcm8ge1xuICAgIC8vSGVscGVyc1xuICAgICYuaXMtcmVsYXRpdmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgICYuaXMtY292ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC8vUHJpbWFyeSBiYWNrZ3JvdW5kXG4gICAgJi5pcy10aGVtZS1wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vU2Vjb25kYXJ5IGJhY2tncm91bmRcbiAgICAmLmlzLXRoZW1lLXNlY29uZGFyeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vQWNjZW50IGJhY2tncm91bmRcbiAgICAmLmlzLXRoZW1lLWFjY2VudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vSW5mbyBiYWNrZ3JvdW5kXG4gICAgJi5pcy10aGVtZS1pbmZvIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vU3VjY2VzcyBiYWNrZ3JvdW5kXG4gICAgJi5pcy10aGVtZS1zdWNjZXNzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL1dhcm5pbmcgYmFja2dyb3VuZFxuICAgICYuaXMtdGhlbWUtd2FybmluZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vRGFuZ2VyIGJhY2tncm91bmRcbiAgICAmLmlzLXRoZW1lLWRhbmdlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vRmVhdHVyZSBncmV5IGJhY2tncm91bmRcbiAgICAmLmlzLWZlYXR1cmUtZ3JleSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWN0aW9uLWdyZXk7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWUtZ3JleTtcbiAgICAgICAgfVxuICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlLWdyZXk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9MaWdodCBncmV5IGJhY2tncm91bmRcbiAgICAmLmlzLWxpZ2h0LWdyZXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMzA5ZGVnLCAjOUE1QUMyIDAlLCAjQzM2OUM3IDcxJSwgI0MzNjlDNyAxMDAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgIzlBNUFDMiAwJSwgI0MzNjlDNyA3MSUsICNDMzY5QzcgMTAwJSk7XG4gICAgICAgIC50aXRsZS5kYXJrIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1ncmV5O1xuICAgICAgICB9XG4gICAgICAgIC50aXRsZS50aGVtZSB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwJTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL0NvYWwgYmFja2dyb3VuZFxuICAgICYuaXMtY29hbHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvYWw7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMS4gSGVybyBib2R5IFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5oZXJvLWJvZHkge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgLy9wYWdlIHRpdGxlIHN0eWxlc1xuICAgIC50aXRsZSB7XG4gICAgICAgICYubWFpbi10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgJi5iaWctdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlLWdyZXk7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgIH1cbiAgICAgICAgJi5wYWdlLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICB9XG4gICAgICAgICYubWVkaXVtLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICB9XG4gICAgICAgICYuc21hbGwtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vU3VidGl0bGUgc3R5bGVzXG4gICAgLnN1YnRpdGxlIHtcbiAgICAgICAgJi5wYWdlLXN1YnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vU21hbGwgY2xpZW50cyBsb2dvIHVuZGVyIGhlcm8gY2FwdGlvblxuICAgIC5jbGllbnRzLXNtYWxsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5jZW50ZXJlZCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vSGVscGVyc1xuICAgICYuaXMtcmVsYXRpdmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMi4gSGVybyBmb290ZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5oZXJvLWZvb3Qge1xuICAgIGltZy5wYXJ0bmVyLWxvZ28ge1xuICAgICAgICBoZWlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4zLiBQYXJhbGxheCBPdmVybGF5XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ucGFyYWxsYXgtb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgb3BhY2l0eTogMC40O1xufVxuIiwiLyohIF9mb290ZXIuc2NzcyB8IEJ1bGtpdCB8IENTUyBOaW5qYSAqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuRm9vdGVyIHN0eWxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqKlxuVEFCTEUgT0YgQ09OVEVOVFNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4wLiBEYXJrIGZvb3RlclxuMS4gTGlnaHQgRm9vdGVyXG4yLiBMaWdodCBsZWZ0IEZvb3RlclxuMy4gRGFyayBsZWZ0IEZvb3RlclxuNC4gTGlnaHQgbWVkaXVtIGZvb3RlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbioqKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjAuIERhcmsgZm9vdGVyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuZm9vdGVyLmZvb3Rlci1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1ncmV5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5jb2x1bW5zIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAuZm9vdGVyLWxvZ28ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvb3Rlci1jb2x1bW4ge1xuICAgICAgICAuZm9vdGVyLWhlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOZXhhIEJvbGQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bC5saW5rLWxpc3Qge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWJsdWUtZ3JleTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNtb2tlLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sZXZlbC1pdGVtIC5pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNtb2tlLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb3B5cmlnaHQge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMS4gTGlnaHQgRm9vdGVyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuZm9vdGVyLmZvb3Rlci1saWdodCB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGNvbG9yOiAkYmx1ZS1ncmV5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuY29sdW1ucyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgLmZvb3Rlci1sb2dvIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mb290ZXItY29sdW1uIHtcbiAgICAgICAgLmZvb3Rlci1oZWFkZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTmV4YSBCb2xkJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtZ3JleTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bC5saW5rLWxpc3Qge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWJsdWUtZ3JleTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxldmVsLWl0ZW0gLmljb24ge1xuICAgICAgICAgICAgY29sb3I6ICRtdXRlZC1ncmV5O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb3B5cmlnaHQge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vL0Zvb3RlciBjb2x1bW5zIGFkanVzdG1lbnQgb24gbW9iaWxlXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9vdGVyLWNvbHVtbnMuaXMtZmxleC1tb2JpbGUge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4yLiBMaWdodCBsZWZ0IEZvb3RlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmZvb3Rlci5mb290ZXItbGlnaHQtbGVmdCB7XG4gICAgcGFkZGluZzogNXJlbSAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAuZm9vdGVyLW5hdi1yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLmZvb3Rlci1uYXYtbGluayB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1ncmV5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG11dGVkLWdyZXkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJG11dGVkLWdyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAubGV2ZWwtaXRlbSAuaWNvbiB7XG4gICAgICAgIGNvbG9yOiAkcGxhY2Vob2xkZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICA6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tb3RvIHtcbiAgICAgICAgY29sb3I6ICRtdXRlZC1ncmV5O1xuICAgIH1cbn1cblxuLy9Nb2JpbGUgYWRqdXN0bWVudFxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvb3Rlci1uYXYtcmlnaHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMy4gRGFyayBsZWZ0IEZvb3RlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmZvb3Rlci5mb290ZXItZGFyay1sZWZ0IHtcbiAgICBwYWRkaW5nOiA1cmVtIDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICRibHVlLWdyZXk7XG4gICAgLmZvb3Rlci1uYXYtcmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5mb290ZXItbmF2LWxpbmsge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNtb2tlLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuICAgIC5sZXZlbC1pdGVtIC5pY29uIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICAgIDpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1vdG8ge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbn1cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuNC4gTGlnaHQgbWVkaXVtIGZvb3RlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmZvb3Rlci5mb290ZXItbGlnaHQtbWVkaXVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAuc29jaWFsLWxpbmtzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtZ3JleTtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvb3Rlci1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGNvbG9yOiAkdGl0bGUtZ3JleTtcbiAgICB9XG4gICAgLmZvb3Rlci1jb2x1bW4ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgLmNvbHVtbi1oZWFkZXIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOZXhhIExpZ2h0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWUtZ3JleTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgfVxuICAgICAgICAuY29sdW1uLWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRpdGxlLWdyZXk7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1vdG8ge1xuICAgICAgICBjb2xvcjogJG11dGVkLWdyZXk7XG4gICAgfVxuICAgIC5zbWFsbC1mb290ZXItbG9nbyB7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICB9XG59XG4iLCIvKiEgX2FuaW1hdGlvbnMuc2NzcyB8IEJ1bGtpdCB8IENTUyBOaW5qYSAqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQ29yZSBhbmltYXRpb24gc3R5bGVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKioqXG5UQUJMRSBPRiBDT05URU5UU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjAuIERlZmF1bHQgc2V0dGluZ3NcbjEuIFRyYW5zbGF0ZSBMZWZ0XG4yLiBUcmFuc2xhdGUgRG93blxuMy4gVHJhbnNsYXRlIFVwXG40LiBGYWRlIEluXG41LiBGYWRlIEluIExlZnRcbjYuIEZhZGUgSW4gUmlnaHRcbjcuIEZhZGUgSW4gVXBcbjguIEZhZGUgSW4gRG93blxuOS4gRmFkZSBPdXQgVXBcbjEwLiBMZXZpdGF0ZVxuMTEuIEdlbGF0aW5lXG4xMi4gVW56b29tXG4xMy4gRG90IHB1bHNhdGlvblxuMTQuIEJvdW5jeSBlbnRyYW5jZVxuMTUuIFNjYWxlIGluIFxuMTYuIFNjYWxlIGluIGNpcmNsZVxuMTcuIFNjYWxlIG91dFxuMTguIFB1bHNhdGVcbjE5LiBQcmVkZWZpbmVkIGFuaW1hdGlvbiBkZWxheXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qKiovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4wLiBEZWZhdWx0IHNldHRpbmdzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4xLiBUcmFuc2xhdGUgTGVmdFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy9LZXlmcmFtZXNcbkAtd2Via2l0LWtleWZyYW1lcyB0cmFuc2xhdGVMZWZ0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIHRyYW5zbGF0ZUxlZnQge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbn1cbi8vU2V0dGluZ3Ncbi50cmFuc2xhdGVMZWZ0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB0cmFuc2xhdGVMZWZ0O1xuICAgIGFuaW1hdGlvbi1uYW1lOiB0cmFuc2xhdGVMZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICB0cmFuc2l0aW9uOiAgICAgICAgIGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjIuIFRyYW5zbGF0ZSBEb3duXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vL0tleWZyYW1lc1xuQC13ZWJraXQta2V5ZnJhbWVzIHRyYW5zbGF0ZURvd24ge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIHRyYW5zbGF0ZURvd24ge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG59XG4vL1NldHRpbmdzXG4udHJhbnNsYXRlRG93biB7XG4gICAgLy8tbW96LWFuaW1hdGlvbi1uYW1lOiB0cmFuc2xhdGVEb3duO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHRyYW5zbGF0ZURvd247XG4gICAgYW5pbWF0aW9uLW5hbWU6IHRyYW5zbGF0ZURvd247XG4gICAgLy8tbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgLy8tbW96LXRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICB0cmFuc2l0aW9uOiAgICAgICAgIGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjMuIFRyYW5zbGF0ZSBVcFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy9LZXlmcmFtZXNcbkAtd2Via2l0LWtleWZyYW1lcyB0cmFuc2xhdGVVcCB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxufVxuQGtleWZyYW1lcyB0cmFuc2xhdGVVcCB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxufVxuLy9TZXR0aW5nc1xuLnRyYW5zbGF0ZVVwIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB0cmFuc2xhdGVVcDtcbiAgICBhbmltYXRpb24tbmFtZTogdHJhbnNsYXRlVXA7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIHRyYW5zaXRpb246ICAgICAgICAgYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuNC4gRmFkZSBJblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy9LZXlmcmFtZXNcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuLy9TZXR0aW5nc1xuLmZhZGVJbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjUuIEZhZGUgSW4gTGVmdFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy9LZXlmcmFtZXNcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cbi8vU2V0dGluZ3Ncbi5wcmVGYWRlSW5MZWZ0IHtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4uZmFkZUluTGVmdCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0OyAgICBcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjYuIEZhZGUgSW4gUmlnaHRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vS2V5ZnJhbWVzXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG4vL1NldHRpbmdzXG4ucHJlRmFkZUluUmlnaHQge1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5mYWRlSW5SaWdodCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG43LiBGYWRlIEluIFVwXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vL0tleWZyYW1lc1xuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG4vL1NldHRpbmdzXG4ucHJlRmFkZUluVXAge1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5mYWRlSW5VcCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG44LiBGYWRlIEluIERvd25cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vS2V5ZnJhbWVzXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuLy9TZXR0aW5nc1xuLnByZUZhZGVJbkRvd24ge1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5mYWRlSW5Eb3duIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG45LiBGYWRlIE91dCBVcFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy9LZXlmcmFtZXNcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXAge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG4vL1NldHRpbmdzXG4ucHJlRmFkZU91dFVwIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4uZmFkZU91dFVwIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMTAuIExldml0YXRlXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vL0tleWZyYW1lc1xuQC13ZWJraXQta2V5ZnJhbWVzIGxldml0YXRlIHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cbiAgICA1MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KTsgfVxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxldml0YXRlIHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cbiAgICA1MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KTsgfVxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH0gfVxuLy9TZXR0aW5nc1xuLmxldml0YXRlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsZXZpdGF0ZTtcbiAgICBhbmltYXRpb24tbmFtZTogbGV2aXRhdGU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDNzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG4gICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMTEuIEdlbGF0aW5lXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vL0tleWZyYW1lc1xuQC13ZWJraXQta2V5ZnJhbWVzIGdlbGF0aW5lIHtcbiAgICBmcm9tLCB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTsgfVxuICAgIDI1JSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjksIDEuMSk7IH1cbiAgICA1MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xLCAwLjkpOyB9XG4gICAgNzUlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOTUsIDEuMDUpOyB9XG59XG5Aa2V5ZnJhbWVzIGdlbGF0aW5lIHtcbiAgICBmcm9tLCB0byB7IHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7IH1cbiAgICAyNSUgeyB0cmFuc2Zvcm06IHNjYWxlKDAuOSwgMS4xKTsgfVxuICAgIDUwJSB7IHRyYW5zZm9ybTogc2NhbGUoMS4xLCAwLjkpOyB9XG4gICAgNzUlIHsgdHJhbnNmb3JtOiBzY2FsZSgwLjk1LCAxLjA1KTsgfVxufVxuLy9TZXR0aW5nc1xuLmdlbGF0aW5lIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZ2VsYXRpbmUgMC42cztcbiAgICBhbmltYXRpb246IGdlbGF0aW5lIDAuNnM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjZzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMTIuIFVuem9vbVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy9LZXlmcmFtZXNcbkAtd2Via2l0LWtleWZyYW1lcyB1bnpvb20ge1xuICAgIGZyb20sIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDApOyB9XG4gICAgMjUlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOSwgMS4xKTsgfVxuICAgIDUwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDApOyB9XG59XG5Aa2V5ZnJhbWVzIHVuem9vbSB7XG4gICAgZnJvbSwgdG8geyB0cmFuc2Zvcm06IHNjYWxlKDEsIDApOyB9XG4gICAgMjUlIHsgdHJhbnNmb3JtOiBzY2FsZSgwLjksIDEuMSk7IH1cbiAgICA1MCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMCk7IH1cbn1cbi8vU2V0dGluZ3Ncbi51bnpvb20ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiB1bnpvb20gMC43cztcbiAgICBhbmltYXRpb246IHVuem9vbSAwLjdzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjZzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC42cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjEzLiBEb3QgcHVsc2F0aW9uXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vL0tleWZyYW1lc1xuQC13ZWJraXQta2V5ZnJhbWVzIGRvdFB1bHNlIHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjgpO1xuICAgICAgICB0cmFuc2Zvcm06ICBzY2FsZSgxLjgpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgZG90UHVsc2Uge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuOCk7XG4gICAgICAgIHRyYW5zZm9ybTogIHNjYWxlKDEuOCk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMTQuIEJvdW5jeSBlbnRyYW5jZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy9LZXlmcmFtZXNcbkAtd2Via2l0LWtleWZyYW1lcyBlbnRyYW5jZSB7XG4gICAgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICAgIDI1JSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgfVxuICAgIDUwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTsgfVxuICAgIDc1JSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgfVxuICAgIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7IH1cbn1cbkBrZXlmcmFtZXMgZW50cmFuY2Uge1xuICAgIGZyb20geyB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG4gICAgMjUlIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgfVxuICAgIDUwJSB7IHRyYW5zZm9ybTogc2NhbGUoMC45NSk7IH1cbiAgICA3NSUgeyB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpOyB9XG4gICAgdG8geyB0cmFuc2Zvcm06IG5vbmU7IH1cbn1cbi8vU2V0dGluZ3Ncbi5lbnRyYW5jZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGVudHJhbmNlIDAuOHM7XG4gICAgYW5pbWF0aW9uOiBlbnRyYW5jZSAwLjhzO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMTUuIFNjYWxlIGluIFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy9LZXlmcmFtZXNcbkAtd2Via2l0LWtleWZyYW1lcyBzY2FsZUluIHtcbiAgICBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApOyB9XG4gICAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbn1cbkBrZXlmcmFtZXMgc2NhbGVJbiB7XG4gICAgZnJvbSB7IHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgICB0byB7IHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbn1cbi8vU2V0dGluZ3Ncbi5zY2FsZUluIHtcbiAgICAvKiAuLi4gKi9cbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc2NhbGVJbiAwLjVzO1xuICAgIGFuaW1hdGlvbjogc2NhbGVJbiAwLjVzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMS4wMDApO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMTYuIFNjYWxlIGluIGNpcmNsZSAodXNlZCBmb3IgbW9kYWwgcG9wdXApXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vL0tleWZyYW1lc1xuQC13ZWJraXQta2V5ZnJhbWVzIHNjYWxlSW5DaXJjbGUge1xuICAgIGZyb20geyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSg3KTsgfVxufVxuQGtleWZyYW1lcyBzY2FsZUluQ2lyY2xlIHtcbiAgICBmcm9tIHsgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICAgIHRvIHsgdHJhbnNmb3JtOiBzY2FsZSg3KTsgfVxufVxuLy9TZXR0aW5nc1xuLnNjYWxlSW5DaXJjbGUge1xuICAgIC8qIC4uLiAqL1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzY2FsZUluQ2lyY2xlIDAuNnM7XG4gICAgYW5pbWF0aW9uOiBzY2FsZUluQ2lyY2xlIDAuNnM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4xNy4gU2NhbGUgb3V0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vL0tleWZyYW1lc1xuQC13ZWJraXQta2V5ZnJhbWVzIHNjYWxlT3V0IHtcbiAgICBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbn1cbkBrZXlmcmFtZXMgc2NhbGVPdXQge1xuICAgIGZyb20geyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgdG8geyB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG59XG4vL1NldHRpbmdzXG4uc2NhbGVPdXQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzY2FsZU91dCAwLjZzO1xuICAgIGFuaW1hdGlvbjogc2NhbGVPdXQgMC42cztcbn1cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMTguIFB1bHNhdGVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzYXRlIHtcbiAgICAwJSB7LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSwgMC4xKTsgb3BhY2l0eTogMC4wO31cbiAgICA1MCUge29wYWNpdHk6IDEuMDt9XG4gICAgMTAwJSB7LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTsgb3BhY2l0eTogMC4wO31cbn1cblxuLnB1bHNhdGUge1xuICAgIGFuaW1hdGlvbjogcHVsc2F0ZSAxcyBlYXNlLW91dDtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTsgXG4gICAgb3BhY2l0eTogMC4wO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMTkuIFByZWRlZmluZWQgZGVsYXlzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uZGVsYXktMSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAuMjVzO1xufVxuLmRlbGF5LTIge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLjVzO1xufVxuLmRlbGF5LTMge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLjc1cztcbn1cbi5kZWxheS00IHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDFzO1xufVxuLmRlbGF5LTUge1xuICAgIGFuaW1hdGlvbi1kZWxheTogMS4yNXM7XG59XG4uZGVsYXktNiB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xufVxuLmRlbGF5LTcge1xuICAgIGFuaW1hdGlvbi1kZWxheTogMS43NXM7XG59XG4uZGVsYXktOCB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAyLjI1cztcbn1cbi5kZWxheS05IHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDIuNXM7XG59XG4uZGVsYXktMTAge1xuICAgIGFuaW1hdGlvbi1kZWxheTogMi43NXM7XG59XG4uZGVsYXktMTEge1xuICAgIGFuaW1hdGlvbi1kZWxheTogM3M7XG59IiwiLyohIF9uYXZpZ2F0aW9uLnNjc3MgfCBCdWxraXQgfCBDU1MgTmluamEgKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbldlYnNpdGUgc2lkZWJhclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqKlxuVEFCTEUgT0YgQ09OVEVOVFNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4wLiBXZWJzaXRlIHNpZGViYXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qKiovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4wLiBXZWJzaXRlIHNpZGViYXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uc2lkZS1uYXZpZ2F0aW9uLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGJhY2tncm91bmQ6ICRzaWRlYmFyO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMDFweCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAuMDVzIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMDVzIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICB6LWluZGV4OiAxMDAwO1xuXG4gICAgLy9BY3RpdmUgc3RhdGVcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG5cbiAgICAvL0NhdGVnb3JpZXMgc2lkZSBtZW51XG4gICAgLmNhdGVnb3J5LW1lbnUtd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcblxuICAgICAgICB1bC5jYXRlZ29yaWVzIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG5cbiAgICAgICAgICAgICAgICAmLnNxdWFyZS1sb2dvIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmNhdGVnb3J5LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRzZWNvbmRhcnksIDUlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRzZWNvbmRhcnksIDEwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy9Cb3R0b20gYXZhdGFyXG4gICAgICAgIC5hdXRob3Ige1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYWluLW1lbnUtYXV0aG9yIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHM7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vUmlnaHQgcGFydCBvZiB0aGUgc2lkZWJhclxuICAgIC5uYXZpZ2F0aW9uLW1lbnUtd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICB1bC5uYXZpZ2F0aW9uLW1lbnUge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvL0hlYWRlclxuICAgICAgICAubmF2aWdhdGlvbi1tZW51LWhlYWRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkc21va2Utd2hpdGU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgICAgICAgZm9udC1zaXplOiA5MiU7XG5cbiAgICAgICAgICAgIC5tZW51LXRvZ2dsZSAuaWNvbi1ib3gtdG9nZ2xlIHNwYW4gaSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2aWdhdGlvbi1jbG9zZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vTWVudSBhbmQgbWVudSBpdGVtc1xuICAgICAgICAubmF2aWdhdGlvbi1tZW51IGxpIGEgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmlnYXRpb24tbWVudSBsaSBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMjVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAmLmlzLXN1Ym1lbnUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5wYXJlbnQtbGluayB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJi5oYXMtbmV3IHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHB1bHNhdGUgMXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZpZ2F0aW9uLW1lbnUgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRzaWRlYmFyLCA1JSk7XG4gICAgICAgIH1cblxuICAgICAgICBsaS5oYXMtY2hpbGRyZW4uYWN0aXZlLXNlY3Rpb24gYS5wYXJlbnQtbGluayB7XG4gICAgICAgICAgICBjb2xvcjogbGlnaHRlbigkc2Vjb25kYXJ5LCAxNSUpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIHNwYW4sIHNwYW46YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRzZWNvbmRhcnksIDE1JSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxpLmhhcy1jaGlsZHJlbiB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBsaS5oYXMtY2hpbGRyZW4gdWwgbGkgYS5pcy1zdWJtZW51IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkc2lkZWJhciwgNSUpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDk1JTtcblxuICAgICAgICAgICAgJjpob3ZlciwgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmhhcy1uZXctZmVhdHVyZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcyLjAnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggNnB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmlzLTJfMiB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJzIuMic7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5pcy0yXzMge1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcyLjMnO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5oYXMtbmV3LXVwZGF0ZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcyLjEnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDZweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5pcy0yXzIge1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcyLjInO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaXMtMl8zIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnMi4zJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsaS5oYXMtY2hpbGRyZW4gdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkuaGFzLWNoaWxkcmVuLCBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAuaGFzLWNoaWxkcmVuIHNwYW46OmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgY29udGVudDogXCJcXEUzMTVcIjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpLmFjdGl2ZS5oYXMtY2hpbGRyZW4gc3Bhbjo6YWZ0ZXIge1xuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpLmFjdGl2ZS5oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkc2lkZWJhciwgNSUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmlnYXRpb24tbWVudSAuaGFzLWNoaWxkcmVuID4gdWwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qISBfcGFnZWxvYWRlci5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5QYWdlbG9hZGVyIHN0eWxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqKlxuVEFCTEUgT0YgQ09OVEVOVFNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4wLiBQYWdlbG9hZGVyXG4xLiBpbmZyYWxvYWRlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbioqKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjAuIFBhZ2Vsb2FkZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucGFnZWxvYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB6LWluZGV4OiA5OTk5OTg7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zNXMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBlYXNlLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zNXMgZWFzZS1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAvL0FjdGl2ZSBzdGF0ZVxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciwgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgei1pbmRleDogOTk5OTk5O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHBhZ2UtbG9hZGVyLWlubmVyIDEuNXMgaW5maW5pdGUgZWFzZS1vdXQ7XG4gICAgICAgIGFuaW1hdGlvbjogcGFnZS1sb2FkZXItaW5uZXIgMS41cyBpbmZpbml0ZSBlYXNlLW91dDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogcGFnZS1sb2FkZXItb3V0ZXIgMS41cyBpbmZpbml0ZSBlYXNlLWluO1xuICAgICAgICBhbmltYXRpb246IHBhZ2UtbG9hZGVyLW91dGVyIDEuNXMgaW5maW5pdGUgZWFzZS1pbjtcbiAgICB9XG59XG4vL2xvYWRlciBLZXlmcmFtZXNcbkAtd2Via2l0LWtleWZyYW1lcyBwYWdlLWxvYWRlci1pbm5lciB7XG4gICAgMCUsNDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHBhZ2UtbG9hZGVyLWlubmVyIHtcbiAgICAwJSw0MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwYWdlLWxvYWRlci1vdXRlciB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuXG4gICAgMTAwJSw0MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHBhZ2UtbG9hZGVyLW91dGVyIHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG5cbiAgICAxMDAlLDQwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4xLiBJbmZyYWxvYWRlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5pbmZyYWxvYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zNXM7XG4gICAgLy9BY3RpdmUgc3RhdGVcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHotaW5kZXg6IDk5OTk5NztcbiAgICB9XG59XG4iLCIvKiEgX2J1dHRvbnMuc2NzcyB8IEJ1bGtpdCB8IENTUyBOaW5qYSAqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQnV0dG9uIHN0eWxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqKlxuVEFCTEUgT0YgQ09OVEVOVFNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4wLiBNYWluIGJ1dHRvbiBjbGFzc1xuMS4gU3F1YXJlIGJ1dHRvbnNcbjIuIExpbmsgYnV0dG9uc1xuMy4gUHJpbWFyeSBidXR0b25cbjQuIFNlY29uZGFyeSBidXR0b25cbjUuIEFjY2VudCBidXR0b25cbjYuIFN1Y2Nlc3MgYnV0dG9uXG43LiBXYXJuaW5nIGJ1dHRvblxuOC4gRGFuZ2VyIGJ1dHRvblxuOS4gSW5mbyBidXR0b25cbjEwLiBTb2NpYWwgYnV0dG9uc1xuMTEuIFJpcHBsZSBlZmZlY3Rcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qKiovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4wLiBNYWluIGJ1dHRvbiBjbGFzc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5idXR0b24ge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIC8vU2lnbiB1cCBidXR0b25zXG4gICAgJi5idXR0b24tc2lnbnVwIHtcbiAgICAgICAgcGFkZGluZzogMjJweCA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICYuYnRuLW91dGxpbmVkLmlzLWJvbGQge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vQ1RBIGJ1dHRvbnNcbiAgICAmLmJ1dHRvbi1jdGEge1xuICAgICAgICBwYWRkaW5nOiAyMnB4IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgJi5idG4tb3V0bGluZWQuaXMtYm9sZCB7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9MaW5lIGhlaWdodCBmaXggY2xhc3NcbiAgICAmLm5vLWxoIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLy9BY3Rpb24gYnV0dG9uXG4gICAgJi5idXR0b24tYWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMjVweCA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC8vQnV0dG9uIHRleHQgYWxpZ25tZW50c1xuICAgICYuYnRuLWFsaWduIHtcbiAgICAgICAgcGFkZGluZzogM3B4IDEzcHggNnB4IDEzcHg7XG4gICAgfVxuICAgICYuYnRuLWFsaWduLW1kIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggMThweCAxNXB4O1xuICAgIH1cbiAgICAmLmJ0bi1hbGlnbi1sZyB7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxNXB4IDE4cHggMTVweDtcbiAgICB9XG4gICAgLy9VcHBlcmNhc2UgYnV0dG9uc1xuICAgICYuYnRuLXVwcGVyIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgLy9Sb3VuZGVkIGJ1dHRvbnNcbiAgICAmLnJvdW5kZWQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MDBweDtcbiAgICB9XG4gICAgLy9Ib3ZlciByYWlzZWQgYnV0dG9uc1xuICAgICYucmFpc2VkOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNHB4IDI2cHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjQyKSwgMCA0cHggMjNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA4cHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICAgIC8vUmFpc2VkIGJ1dHRvbnNcbiAgICAmLmlzLXJhaXNlZCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC40MiksIDAgNHB4IDIzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgOHB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLy9GYWRlIGJ1dHRvbnNcbiAgICAmLmJ0bi1mYWRlOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cbiAgICAvL091dGxpbmVkIGJ1dHRvbnNcbiAgICAmLmJ0bi1vdXRsaW5lZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAvL0xpZ2h0IGJ1dHRvbnNcbiAgICAgICAgJi5saWdodC1idG4ge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1ncmV5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vYm9sZCBvdXRsaW5lZCBidXR0b25zXG4gICAgICAgICYuaXMtYm9sZCB7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9QYWRkZWQgYnV0dG9uXG4gICAgJi5idG4tcGFkZGluZyB7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxM3B4IDE2cHggMTNweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAvL0RlZmF1bHQgYnV0dG9uXG4gICAgJi5kZWZhdWx0LWJ0biB7XG4gICAgICAgIGNvbG9yOiAkcGxhY2Vob2xkZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLy9MaW5rIGJ1dHRvbnNcbiAgICAmLmlzLWxpbmsge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLy9JY29uIGJ1dHRvbnNcbiAgICAmLmhhcy1pY29uLXJpZ2h0IGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICB9XG4gICAgLy9EZWZhdWx0IGJvcmRlclxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRkZWZhdWx0LWlucHV0O1xuICAgIH1cbiAgICAvL0J1dHRvbnMgd2l0aCBpY29uc1xuICAgIGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgfVxuICAgICYuaGFzLWljb24ge1xuICAgICAgICBpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1mdWxsd2lkdGgge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4xLiBTcXVhcmUgYnV0dG9uc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5idXR0b24uYnRuLXNxdWFyZSB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvL0J1dHRvbiBzaXplc1xuICAgICYuaXMtc21hbGwge1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4OyAgXG4gICAgfVxuICAgICYuaXMtbWVkaXVtIHtcbiAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgIGhlaWdodDogNTVweDsgIFxuICAgIH1cbiAgICAmLmlzLWxhcmdlIHtcbiAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgIGhlaWdodDogNjRweDsgIFxuICAgIH1cbiAgICAvL0ljb24gc2l6ZXNcbiAgICBpIHtcbiAgICAgICAgLy90b3A6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYuaXMtc21hbGwgaSB7XG4gICAgICAgIC8vdG9wOiA0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgJi5pcy1tZWRpdW0gaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gICAgJi5pcy1sYXJnZSBpIHtcbiAgICAgICAgLy90b3A6IDdweDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjIuIExpbmsgYnV0dG9uc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5idXR0b24uaXMtbGluayB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAmLmJ0bi1tb3JlIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYuY29sb3ItcHJpbWFyeSB7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGxpbmstZ3JleSAhaW1wb3J0YW50O1xuICAgICAgICBpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgsMCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4zLiBQcmltYXJ5IGJ1dHRvblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5idXR0b24ucHJpbWFyeS1idG4ge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICAmLnJhaXNlZDpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRwcmltYXJ5LWJveC1zaGFkb3c7XG4gICAgICAgIG9wYWNpdHk6IDAuOS41O1xuICAgIH1cbiAgICAmLmJ0bi1vdXRsaW5lZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG40LiBTZWNvbmRhcnkgYnV0dG9uXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmJ1dHRvbi5zZWNvbmRhcnktYnRuIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgICYucmFpc2VkOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogJHNlY29uZGFyeS1ib3gtc2hhZG93O1xuICAgICAgICBvcGFjaXR5OiAwLjk1O1xuICAgIH1cbiAgICAmLmJ0bi1vdXRsaW5lZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjUuIEFjY2VudCBidXR0b25cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYnV0dG9uLmFjY2VudC1idG4ge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWNjZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgJi5yYWlzZWQ6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAkYWNjZW50LWJveC1zaGFkb3c7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG4gICAgJi5idG4tb3V0bGluZWQge1xuICAgICAgICBib3JkZXItY29sb3I6ICRhY2NlbnQ7XG4gICAgICAgIGNvbG9yOiAkYWNjZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWNjZW50O1xuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjYuIFN1Y2Nlc3MgYnV0dG9uXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmJ1dHRvbi5zdWNjZXNzLWJ0biB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICRncmVlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgJi5yYWlzZWQ6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAkZ3JlZW4tYm94LXNoYWRvdztcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbiAgICAmLmJ0bi1vdXRsaW5lZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG43LiBXYXJuaW5nIGJ1dHRvblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5idXR0b24ud2FybmluZy1idG4ge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgJi5yYWlzZWQ6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAkb3JhbmdlLWJveC1zaGFkb3c7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG4gICAgJi5idG4tb3V0bGluZWQge1xuICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjguIERhbmdlciBidXR0b25cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYnV0dG9uLmRhbmdlci1idG4ge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgJi5yYWlzZWQ6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAkcmVkLWJveC1zaGFkb3c7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG4gICAgJi5idG4tb3V0bGluZWQge1xuICAgICAgICBib3JkZXItY29sb3I6ICRyZWQ7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjkuIEluZm8gYnV0dG9uXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmJ1dHRvbi5pbmZvLWJ0biB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICRibHVlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgICYucmFpc2VkOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGJsdWUtYm94LXNoYWRvdztcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbiAgICAmLmJ0bi1vdXRsaW5lZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWU7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRibHVlO1xuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjEwLiBTb2NpYWwgYnV0dG9uc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5idXR0b24uc29jaWFsLWJ0biB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICAmLmZhY2Vib29rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZhY2Vib29rO1xuICAgIH1cbiAgICAmLnR3aXR0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHdpdHRlcjtcbiAgICB9XG4gICAgJi5saW5rZWRpbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaW5rZWRpbjtcbiAgICB9XG4gICAgJi50dW1ibHIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHVtYmxyO1xuICAgIH1cbiAgICAmLmdpdGh1YiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnaXRodWI7XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMTEuIFJpcHBsZSBlZmZlY3Rcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucmlwcGxlIHtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG59XG5cbi5yaXBwbGUtZWZmZWN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBhbmltYXRpb246IHJpcHBsZS1hbmltYXRpb24gMnM7XG59XG5cbi8vUmlwcGxlIGFuaW1hdGlvbiBrZXlmcmFtZXNcbkBrZXlmcmFtZXMgcmlwcGxlLWFuaW1hdGlvbiB7XG4gICAgZnJvbSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEwMCk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufSIsIi8qISBfY2FyZHMuc2NzcyB8IEJ1bGtpdCB8IENTUyBOaW5qYSAqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQ2FyZCBzdHlsZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKipcblRBQkxFIE9GIENPTlRFTlRTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMC4gRmVhdHVyZSBjYXJkXG4xLiBGbGV4IGNhcmRcbjIuIHJvdW5kZWQgY2FyZHNcbjMuIEV2ZW50IGNhcmRzXG40LiBCdWxtYSBjYXJkc1xuNS4gUmVzc291cmNlIGNhcmRzXG42LiBDYXJkIHZhcmlhdGlvbnNcbjcuIE1lZGlhIGNhcmRzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKioqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMC4gRmVhdHVyZSBjYXJkXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmZlYXR1cmUtY2FyZCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMzIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gICAgLy9zaXplc1xuICAgICYuY2FyZC1tZCB7XG4gICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgfVxuICAgICYuY2FyZC1sZyB7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgfVxuICAgIC8vYm94IHNoYWRvd3NcbiAgICAmLmNhcmQtc2hhZG93IHtcbiAgICAgICAgYm94LXNoYWRvdzogIDBweCA1cHggNDNweCByZ2JhKDAsIDAsIDAsIDAuMTgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYuaG92ZXItaW5zZXQ6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCByZ2JhKDE0MywxNjAsMjQxLDAuMikgMCAwIDAgMXB4LCByZ2JhKDIxMywyMjAsMjQ3LDAuNTkpIDAgMTBweCAyMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC8vYm9yZGVyc1xuICAgICYubGlnaHQtYm9yZGVyZWQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1ICFpbXBvcnRhbnQ7IFxuICAgIH1cbiAgICAvL3RpdGxlXG4gICAgLmNhcmQtdGl0bGUgaDQge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRibHVlLWdyZXk7XG4gICAgfVxuICAgIC8vSWNvbnMgYW5kIGltYWdlc1xuICAgIC5jYXJkLWljb24gaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gICAgLmNhcmQtaW1nIGltZyB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLy9hY3Rpb25cbiAgICAuY2FyZC1hY3Rpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgICAvL2Rlc2NyaXB0aW9uXG4gICAgLmNhcmQtZmVhdHVyZS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICRiYXNhbHRpYy1ncmV5O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2FyZC1pbWctZGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJGJhc2FsdGljLWdyZXk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ib29rbWFyayBpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGNvbG9yOiAkdGl0bGUtZ3JleTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMS4gRmxleCBjYXJkXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmZsZXgtY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHNtb2tlLXdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAvL2hlYWRlclxuICAgIC5mbGV4LWNhcmQtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZmFkZS1ncmV5O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIC8vaGVhZGVyIGVsZW1lbnRzXG4gICAgICAgIC5oZWFkZXItYXZhdGFyIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaGVhZGVyLWluZm8ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgICAuaGVhZGVyLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5oZWFkZXItc3VidGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtZ3JleTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaGVhZGVyLWNvbnRyb2wge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aXRsZS1ncmV5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciBpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0vL2hlYWRlciBjb2xvcnNcbiAgICAgICAgJi5wcmltYXJ5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICAgICAgLmhlYWRlci1pbmZvIGRpdiwgLmhlYWRlci1jb250cm9sIGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNlY29uZGFyeSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgLmhlYWRlci1pbmZvIGRpdiwgLmhlYWRlci1jb250cm9sIGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFjY2VudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50O1xuICAgICAgICAgICAgLmhlYWRlci1pbmZvIGRpdiwgLmhlYWRlci1jb250cm9sIGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAvL2NhcmQgYm9keVxuICAgIC5jYXJkLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHg7XG4gICAgICAgICYuaXMtc21hbGwge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICYuaXMtbGFyZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vY2FyZCB0aXRsZSBoM1xuICAgIGgzLmNhcmQtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgIC8vY2FyZC1kZXNjcmlwdGlvblxuICAgIC5jYXJkLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgY29sb3I6ICM3Nzc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgLy9jYXJkIGJhY2tnb3VuZCBjb2xvcnNcbiAgICAmLnByaW1hcnktY2FyZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICAuY29udGVudCwgLmNvbnRlbnQgaDIge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50OyBcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNlY29uZGFyeS1jYXJkIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgICAgICAgLmNvbnRlbnQsIC5jb250ZW50IGgyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgXG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5hY2NlbnQtY2FyZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQ7XG4gICAgICAgIC5jb250ZW50LCAuY29udGVudCBoMiB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7IFxuICAgICAgICB9XG4gICAgfVxuICAgIC8vY2FyZCBvdmVyZmxvd1xuICAgICYuY2FyZC1vdmVyZmxvdyB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC8vbGlnaHQgYm9yZGVyXG4gICAgJi5saWdodC1ib3JkZXJlZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTUgIWltcG9ydGFudDsgXG4gICAgfVxuICAgIC8vYm94IHNoYWRvdyBvcHRpb25zXG4gICAgJi5zaW1wbGUtc2hhZG93IHtcbiAgICAgICAgYm94LXNoYWRvdzogLTFweCAzcHggMTBweCAwIHJnYmEoMCwwLDAsLjA2KTtcbiAgICB9XG4gICAgJi5saWdodC1yYWlzZWQge1xuICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxMHB4IDRweCByZ2JhKDAsMCwwLC4wNCk7XG4gICAgfVxuICAgICYucmFpc2VkIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCAyNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgfVxuICAgICYuaG92ZXItcmFpc2VkOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCAyNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgJi5ob3Zlci1pbnNldDpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IHJnYmEoMTQzLDE2MCwyNDEsMC4yKSAwIDAgMCAxcHgsIHJnYmEoMjEzLDIyMCwyNDcsMC41OSkgMCAxMHB4IDIwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLy90YWJzIGluc2lkZSBjYXJkc1xuICAgIC50YWJzIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAwLjdyZW07XG4gICAgfVxuICAgIC5uYXZ0YWItY29udGVudCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE5MHB4O1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMC44cmVtIDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9JY29uIGNhcmQgdmFyaWF0aW9uXG4gICAgJi5pY29uLWNhcmQge1xuICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgcmdiYSgwLDAsMCwuMSk7XG4gICAgICAgIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5pY29uLWNhcmQtdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtZ3JleTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL0ljb24gY2FyZCBob3ZlclxuICAgICYuaWNvbi1jYXJkLWhvdmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxNzBweDtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDEwcHggMTMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYm94LXNoYWRvdzogLTFweCAzcHggMTBweCAwIHJnYmEoMCwwLDAsLjA0KTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAtMXB4IDNweCAxMHB4IDAgcmdiYSgwLDAsMCwuMSk7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTEwcHgpO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTEwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtMTBweCk7XG4gICAgICAgIH1cbiAgICAgICAgJi5maXJzdC1jYXJkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsaHNsYSgwLDAlLDEwMCUsLjY1KSxoc2xhKDAsMCUsMTAwJSwuNjUpKSx1cmwoLi4vaW1hZ2VzL2lsbHVzdHJhdGlvbnMvaWNvbnMvbGFuZGluZy12MS9jaHJvbm8uc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMCwtODBweCAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvLDIwMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdCxuby1yZXBlYXQ7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2U7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHRyYW5zcGFyZW50LHRyYW5zcGFyZW50KSx1cmwoLi4vaW1hZ2VzL2lsbHVzdHJhdGlvbnMvaWNvbnMvbGFuZGluZy12MS9jaHJvbm8uc3ZnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDAsLTgwcHggLTI1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvLDIwMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQsbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2Vjb25kLWNhcmQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZyxoc2xhKDAsMCUsMTAwJSwuNjUpLGhzbGEoMCwwJSwxMDAlLC42NSkpLHVybCguLi9pbWFnZXMvaWxsdXN0cmF0aW9ucy9pY29ucy9sYW5kaW5nLXYxL3RhYmxldC1kb3RzLnN2Zyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDAsLTgwcHggMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bywyMDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQsbm8tcmVwZWF0O1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZyx0cmFuc3BhcmVudCx0cmFuc3BhcmVudCksdXJsKC4uL2ltYWdlcy9pbGx1c3RyYXRpb25zL2ljb25zL2xhbmRpbmctdjEvdGFibGV0LWRvdHMuc3ZnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDAsLTgwcHggLTI1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvLDIwMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQsbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYudGhpcmQtY2FyZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLGhzbGEoMCwwJSwxMDAlLC42NSksaHNsYSgwLDAlLDEwMCUsLjY1KSksdXJsKC4uL2ltYWdlcy9pbGx1c3RyYXRpb25zL2ljb25zL2xhbmRpbmctdjEvY29nLnN2Zyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDAsLTgwcHggMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bywyMDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQsbm8tcmVwZWF0O1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZyx0cmFuc3BhcmVudCx0cmFuc3BhcmVudCksdXJsKC4uL2ltYWdlcy9pbGx1c3RyYXRpb25zL2ljb25zL2xhbmRpbmctdjEvY29nLnN2Zyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwLC04MHB4IC0yNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bywyMDBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmZvdXJ0aC1jYXJkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsaHNsYSgwLDAlLDEwMCUsLjY1KSxoc2xhKDAsMCUsMTAwJSwuNjUpKSx1cmwoLi4vaW1hZ2VzL2lsbHVzdHJhdGlvbnMvaWNvbnMvbGFuZGluZy12MS9wbGFuZS5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwLC04MHB4IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8sMjAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LG5vLXJlcGVhdDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsdHJhbnNwYXJlbnQsdHJhbnNwYXJlbnQpLHVybCguLi9pbWFnZXMvaWxsdXN0cmF0aW9ucy9pY29ucy9sYW5kaW5nLXYxL3BsYW5lLnN2Zyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwLC04MHB4IC0yNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bywyMDBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAvL1Rlc3RpbW9uaWFsIGNhcmQgdmFyaWF0aW9uXG4gICAgJi50ZXN0aW1vbmlhbC1jYXJkIHtcbiAgICAgICAgLy90aXRsZVxuICAgICAgICAudGVzdGltb25pYWwtdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICB9XG4gICAgICAgIC8vdGV4dFxuICAgICAgICAudGVzdGltb25pYWwtdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogJG11dGVkLWdyZXk7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICB9XG4gICAgICAgIC8vdXNlciBtZXRhXG4gICAgICAgIC51c2VyLWlkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgLm5hbWV7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtZ3JleTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBvc2l0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcGxhY2Vob2xkZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vQ2FyZCB3aXJoIG5hdmlnYXRpb24gcGlsbHNcbiAgICAubmF2aWdhdGlvbi10YWJzIHtcbiAgICAgICAgJi5vdXRsaW5lZC1waWxscyAudGFicy50YWJzLWhlYWRlciB7XG4gICAgICAgICAgICAmLnByaW1hcnkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zZWNvbmRhcnkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjY2VudCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIGxpIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleS13aGl0ZTtcbiAgICAgICAgICAgIH0gIFxuICAgICAgICAgICAgdWwgbGkuaXMtYWN0aXZlIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vSWNvbiBncm91cFxuICAgIC5pY29uLWdyb3VwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkbXV0ZWQtZ3JleTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAvL0xvZ2luIGFuZCByZWdpc3RyYXRpb24gY2FyZHNcbiAgICAmLmF1dGgtY2FyZCB7XG4gICAgICAgIHBhZGRpbmc6IDBweCA0MHB4IDIwcHggNDBweDtcbiAgICAgICAgLmF1dGgtY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IC0yLjVyZW07XG4gICAgICAgICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5oZWFkZXItcHJpbWFyeSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkcHJpbWFyeS1ib3gtc2hhZG93O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5oZWFkZXItc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHNlY29uZGFyeS1ib3gtc2hhZG93O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5oZWFkZXItYWNjZW50IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJGFjY2VudC1ib3gtc2hhZG93O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vY2FyZCBjb250ZW50IGNvbnRhaW5lclxuICAgIC5jYXJkLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgLmJvdHRvbS1hdmF0YXIge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMi4gUm91bmRlZCBjYXJkc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmZsb2F0aW5nLWNpcmNsZSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAtMXB4IDNweCAxMHB4IDAgcmdiYSgwLDAsMCwuMDYpO1xuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMy4gRXZlbnQgY2FyZHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5ldmVudC1jYXJkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMzAwbXMgZWFzZS1pbjtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZmFkZS1ncmV5O1xuICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDhweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIH1cbiAgICAvL2V2ZW50IGRhdGVcbiAgICAuY2FyZC1kYXRlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuICAgICAgICAvL2hlaWdodDogNjBweDtcbiAgICAgICAgLy93aWR0aDogMTAwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgIC5kYXkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi43cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tb250aCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vL2V2ZW50IGNhcmQgaW1hZ2UgY29udGFpbmVyXG4uaW1nLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG59XG5cbi8vZXZlbnQgY2FyZCB0ZXh0XG4uY2FyZC10ZXh0IHtcbiAgICBib3R0b206IC00MCU7XG4gICAgLy9NZWRpYSBxdWVyaWVzIGFkanVzdG1lbnRzXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGJvdHRvbTogLTcxJTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGJvdHRvbTogLTU1JTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICBib3R0b206IC02NCU7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDIwcHgpIHtcbiAgICAgICAgYm90dG9tOiAtNzAlO1xuICAgIH1cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjYsIDAuMDYsIDAuMzQsIDAuNjEpO1xuICAgICYuaXMtY2xpY2tlZCwgLmV2ZW50LWNhcmQ6aG92ZXIgJiB7XG4gICAgICAgIGJvdHRvbTogMCU7XG4gICAgfVxuICAgIC8vYnV0dG9uXG4gICAgLmJ1dHRvbi5pcy1saW5rIGkge1xuICAgICAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIHRvcDogMnB4O1xuICAgIH1cbiAgICAvL3RleHRcbiAgICAudGV4dCB7XG4gICAgICAgICYudGV4dC1jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgICAgICAgLnRleHQtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAudGV4dC1zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ05leGEgTGlnaHQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnRleHQtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOZXhhIEJvbGQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjE1ZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuMjVlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIC8vbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgfVxuICAgICAgICAmLnRleHQtZGV0YWlscyB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi50ZXh0LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgfVxuICAgICAgICAmLnRleHQtbGluayB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRhY2NlbnQsIDIwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG40LiBCdWxtYSBjYXJkc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmNhcmQge1xuICAgIC8vc2hhZG93XG4gICAgJi5jYXJkLXNoYWRvdyB7XG4gICAgICAgIGJveC1zaGFkb3c6ICAwcHggNXB4IDQzcHggcmdiYSgwLCAwLCAwLCAwLjE4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAvL2ltYWdlIHJhZGl1c1xuICAgIC5pbWFnZSB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuNS4gUmVzc291cmNlIGNhcmRzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmNhcmQucmVzc291cmNlLWNhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvL2F2YXRhclxuICAgIC5yZXNzb3VyY2UtYXZhdGFyIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICAgIH1cbiAgICAvL2ltYWdlXG4gICAgLmNhcmQtaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgJi56b29tT3V0IGltZyB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuem9vbUluIGltZyB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vb3ZlcmxheVxuICAgICAgICAuY2FyZC1pbWFnZS1vdmVybGF5IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSg2OCwgNzksIDk2LCAwLjYpO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICYucHJpbWFyeSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zZWNvbmRhcnkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY2NlbnQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vY29udGVudFxuICAgIC5jYXJkLWNvbnRlbnQge1xuICAgICAgICAubWVkaWEtY29udGVudCB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ05leGEgQm9sZCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1ncmV5O1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOZXhhIExpZ2h0JztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbXV0ZWQtZ3JleTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXZhdGFyLXJvdW5kZWQgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAvL1pvb20gRWZmZWN0c1xuICAgICY6aG92ZXIgLmNhcmQtaW1hZ2UgZmlndXJlLnpvb21PdXQgaW1nIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICAgICY6aG92ZXIgLmNhcmQtaW1hZ2UgZmlndXJlLnpvb21JbiBpbWcge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuNi4gQ2FyZCB2YXJpYXRpb25zXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmNhcmQge1xuICAgIC8vR2VuZXJhbCBzZXR0aW5nc1xuICAgICYuY2FyZC1mbG9hdGluZy13aWRlLCAmLmNhcmQtZmxvYXRpbmctYm94ZWQge1xuICAgICAgICBtYXJnaW46IDQlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgfVxuICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICBjb2xvcjogJHRpdGxlLWdyZXk7XG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC8vcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9XaWRlIGltYWdlIGNhcmRcbiAgICAmLmNhcmQtZmxvYXRpbmctd2lkZSB7XG4gICAgICAgIC5jYXJkLWltYWdlIGZpZ3VyZSBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA4cHggMTdweCAwIHJnYmEoMCwwLDAsLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLDAsMCwuMTkpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vQm94ZWQgaW1hZ2UgY2FyZFxuICAgICYuY2FyZC1mbG9hdGluZy1ib3hlZCB7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTAlO1xuICAgICAgICB9XG4gICAgICAgIC5jYXJkLWltYWdlIGZpZ3VyZSBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTQpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA4cHggMTdweCAwIHJnYmEoMCwwLDAsLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLDAsMCwuMTkpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwJTtcbiAgICAgICAgfVxuICAgICAgICAuY2FyZC1jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuNy4gTWVkaWEgY2FyZHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubWVkaWEtY2FyZCB7XG4gICAgbWluLWhlaWdodDogMjYwcHg7XG4gICAgLy9pbWFnZVxuICAgIC5tZWRpYS1jYXJkLWltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI2MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICB9XG4gICAgLy9jb250ZW50XG4gICAgLm1jYXJkLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAubWNhcmQtdGl0bGUge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMiFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1ncmV5O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWdyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1jYXJkLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNC4yZW0haW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICAgICAgY29sb3I6ICRtdXRlZC1ncmV5O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vbWV0YVxuICAgIC5tY2FyZC1jb250cm9scyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLm1jYXJkLWF2YXRhciBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNTBweDtcbiAgICAgICAgfVxuICAgICAgICAubWNhcmQtaW5mbyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGl2IHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtZ3JleTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRpdiBpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDRweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtdXRlZC1ncmV5O1xuICAgICAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tY2FyZC1hY3Rpb25zIHtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRpdGxlLWdyZXk7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQtY29sdW1uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbn0iLCIvKiEgX2JveGVzLnNjc3MgfCBCdWxraXQgfCBDU1MgTmluamEgKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkJveCBzdHlsZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKipcblRBQkxFIE9GIENPTlRFTlRTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMC4gU2ltcGxlIGljb24gYm94XG4xLiBEaWFtb25kIGljb24gYm94XG4yLiBTcXVhcmUgaWNvbiBib3hcbjMuIExvbmcgc2hhZG93IGljb24gYm94ZXNcbjQuIFNpbXBsZSBjb3VudGVyXG41LiBDYXJkIGNvdW50ZXJcbjYuIEljb24gY291bnRlclxuNy4gUGFyYWxsYXggY291bnRlclxuOC4gVGVhbSBWMVxuOS4gVGVhbSBWNFxuMTAuIFRlYW0gVjVcbjExLiBUZWFtIFY2XG4xMi4gQ2xpZW50IGdyaWRzXG4xMy4gQ2VudGVyZWQgaW1hZ2VzIGNhcm91c2VsXG4xNC4gTXVsdGlwbGUgaW1hZ2VzIGNhcm91c2VsXG4xNS4gU2luZ2xlIGltYWdlIGNhcm91c2VsXG4xNi4gQ3VzdG9tZSBzbGljayBuYXZpZ2F0aW9uIGFycm93c1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbioqKi9cblxuLy9WZW5kb3IgcHJlZml4IE1peGluXG5AbWl4aW4gcHJlZml4KCRwcm9wLCAkdmFsKSB7XG4gICAgQGVhY2ggJHByZWZpeCBpbiAnLXdlYmtpdC0nLCAnLW1vei0nLCAnLW1zLScsICcnIHtcbiAgICAgICAgI3skcHJlZml4fSN7JHByb3B9OiAkdmFsO1xuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjAuIFNpbXBsZSBpY29uIGJveFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5pY29uLWJveCB7XG4gICAgLy9pY29uXG4gICAgLmJveC1pY29uIHtcbiAgICAgICAgY29sb3I6ICRwbGFjZWhvbGRlcjtcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICAgIC8vdGl0bGVcbiAgICAuYm94LXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRibHVlLWdyZXk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgIC8vdGV4dFxuICAgIC5ib3gtdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkdGl0bGUtZ3JleTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgICAvL0NvbG9yc1xuICAgICYucHJpbWFyeSB7XG4gICAgICAgIC5ib3gtaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7IFxuICAgICAgICB9XG4gICAgICAgIC5ib3gtdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc2Vjb25kYXJ5IHtcbiAgICAgICAgLmJveC1pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5OyBcbiAgICAgICAgfVxuICAgICAgICAuYm94LXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYWNjZW50IHtcbiAgICAgICAgLmJveC1pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50OyBcbiAgICAgICAgfVxuICAgICAgICAuYm94LXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaW5mbyB7XG4gICAgICAgIC5ib3gtaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7IFxuICAgICAgICB9XG4gICAgICAgIC5ib3gtdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc3VjY2VzcyB7XG4gICAgICAgIC5ib3gtaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuOyBcbiAgICAgICAgfVxuICAgICAgICAuYm94LXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi53YXJuaW5nIHtcbiAgICAgICAgLmJveC1pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlOyBcbiAgICAgICAgfVxuICAgICAgICAuYm94LXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuZGFuZ2VyIHtcbiAgICAgICAgLmJveC1pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkOyBcbiAgICAgICAgfVxuICAgICAgICAuYm94LXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vQ29tcGFjdCBzdHlsZVxuICAgICYuY29tcGFjdCB7XG4gICAgICAgIC8vaWNvblxuICAgICAgICAuYm94LWljb24ge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvL3RleHRcbiAgICAgICAgLmJveC10ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweCAwIDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4xLiBEaWFtb25kIGljb24gYm94XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmRpYW1vbmQtYm94IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy93cmFwcGVyXG4gICAgLmRpYW1vbmQtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAvL2RpYW1vbmRcbiAgICAuZGlhbW9uZCB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtdXRlZC1ncmV5O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDExcHg7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vdGl0bGVcbiAgICAuYm94LXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRibHVlLWdyZXk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgIC8vdGV4dFxuICAgIC5ib3gtdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkdGl0bGUtZ3JleTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgICAvL2NvbG9yc1xuICAgICYucHJpbWFyeSB7XG4gICAgICAgIC5kaWFtb25kIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogJHByaW1hcnktYm94LXNoYWRvdzsgXG4gICAgICAgIH1cbiAgICAgICAgLmJveC10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zZWNvbmRhcnkge1xuICAgICAgICAuZGlhbW9uZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogJHNlY29uZGFyeS1ib3gtc2hhZG93OyBcbiAgICAgICAgfVxuICAgICAgICAuYm94LXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYWNjZW50IHtcbiAgICAgICAgLmRpYW1vbmQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRhY2NlbnQtYm94LXNoYWRvdzsgXG4gICAgICAgIH1cbiAgICAgICAgLmJveC10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmluZm8ge1xuICAgICAgICAuZGlhbW9uZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRibHVlLWJveC1zaGFkb3c7IFxuICAgICAgICB9XG4gICAgICAgIC5ib3gtdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc3VjY2VzcyB7XG4gICAgICAgIC5kaWFtb25kIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRncmVlbi1ib3gtc2hhZG93OyBcbiAgICAgICAgfVxuICAgICAgICAuYm94LXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi53YXJuaW5nIHtcbiAgICAgICAgLmRpYW1vbmQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRvcmFuZ2UtYm94LXNoYWRvdzsgXG4gICAgICAgIH1cbiAgICAgICAgLmJveC10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmRhbmdlciB7XG4gICAgICAgIC5kaWFtb25kIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkcmVkLWJveC1zaGFkb3c7IFxuICAgICAgICB9XG4gICAgICAgIC5ib3gtdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4yLiBTcXVhcmUgaWNvbiBib3hcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uc3F1YXJlLWljb24tYm94IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJjpob3ZlciAuaWNvbi1ib3gtd3JhcHBlciAuaWNvbi1ib3g6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbiAgICAvL3JvdW5kZWQgc3R5bGVcbiAgICAmLnJvdW5kZWQge1xuICAgICAgICAuaWNvbi1ib3gge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy93cmFwcGVyXG4gICAgLmljb24tYm94LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAvL2ljb25cbiAgICAgICAgLmljb24tYm94IHtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG11dGVkLWdyZXk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAvL21hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3NnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzZweDtcbiAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OjE7XG4gICAgICAgICAgICAgICAgdG9wOi04cHg7XG4gICAgICAgICAgICAgICAgbGVmdDotOHB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzOyAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vdGl0bGVcbiAgICAuYm94LXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRibHVlLWdyZXk7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgLy90ZXh0XG4gICAgLmJveC10ZXh0IHtcbiAgICAgICAgY29sb3I6ICR0aXRsZS1ncmV5O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gICAgLy9jb2xvcnNcbiAgICAmLnByaW1hcnkge1xuICAgICAgICAuaWNvbi1ib3gge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkcHJpbWFyeS1ib3gtc2hhZG93O1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOjJweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYm94LXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNlY29uZGFyeSB7XG4gICAgICAgIC5pY29uLWJveCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogJHNlY29uZGFyeS1ib3gtc2hhZG93O1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOjJweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ib3gtdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5hY2NlbnQge1xuICAgICAgICAuaWNvbi1ib3gge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRhY2NlbnQtYm94LXNoYWRvdztcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjoycHggc29saWQgJGFjY2VudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYm94LXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaW5mbyB7XG4gICAgICAgIC5pY29uLWJveCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRibHVlLWJveC1zaGFkb3c7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6MnB4IHNvbGlkICRibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ib3gtdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc3VjY2VzcyB7XG4gICAgICAgIC5pY29uLWJveCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkZ3JlZW4tYm94LXNoYWRvdztcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjoycHggc29saWQgJGdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ib3gtdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLndhcm5pbmcge1xuICAgICAgICAuaWNvbi1ib3gge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRvcmFuZ2UtYm94LXNoYWRvdztcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjoycHggc29saWQgJG9yYW5nZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYm94LXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuZGFuZ2VyIHtcbiAgICAgICAgLmljb24tYm94IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkcmVkLWJveC1zaGFkb3c7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6MnB4IHNvbGlkICRyZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJveC10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjMuIExvbmcgc2hhZG93IGljb24gYm94ZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vVmFyaWFibGVzXG4kaWNvbi1jb2xvcjogJHdoaXRlOyAgICAgXG4kcHJpbWFyeS1ib3gtYmFja2dyb3VuZDogJHByaW1hcnk7XG4kc2Vjb25kYXJ5LWJveC1iYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuJGFjY2VudC1ib3gtYmFja2dyb3VuZDogJGFjY2VudDtcbiRpbmZvLWJveC1iYWNrZ3JvdW5kOiAkYmx1ZTtcbiRzdWNjZXNzLWJveC1iYWNrZ3JvdW5kOiAkZ3JlZW47XG4kd2FybmluZy1ib3gtYmFja2dyb3VuZDogJG9yYW5nZTtcbiRkYW5nZXItYm94LWJhY2tncm91bmQ6ICRyZWQ7XG4kcHJpbWFyeS1zaGFkb3ctY29sb3I6IGRhcmtlbigkcHJpbWFyeSwxNSUpOyAgXG4kc2Vjb25kYXJ5LXNoYWRvdy1jb2xvcjogZGFya2VuKCRzZWNvbmRhcnksMTUlKTsgXG4kYWNjZW50LXNoYWRvdy1jb2xvcjogZGFya2VuKCRhY2NlbnQsMTUlKTsgXG4kaW5mby1zaGFkb3ctY29sb3I6IGRhcmtlbigkYmx1ZSwxNSUpOyBcbiRzdWNjZXNzLXNoYWRvdy1jb2xvcjogZGFya2VuKCRncmVlbiwxNSUpOyBcbiR3YXJuaW5nLXNoYWRvdy1jb2xvcjogZGFya2VuKCRvcmFuZ2UsMTUlKTsgXG4kZGFuZ2VyLXNoYWRvdy1jb2xvcjogZGFya2VuKCRyZWQsMTUlKTsgXG4kYm94LXByaW1hcnktc2hhZG93OiAkcHJpbWFyeS1ib3gtc2hhZG93O1xuJGJveC1zZWNvbmRhcnktc2hhZG93OiAkc2Vjb25kYXJ5LWJveC1zaGFkb3c7XG4kYm94LWFjY2VudC1zaGFkb3c6ICRhY2NlbnQtYm94LXNoYWRvdztcbiRib3gtaW5mby1zaGFkb3c6ICRibHVlLWJveC1zaGFkb3c7XG4kYm94LXN1Y2Nlc3Mtc2hhZG93OiAkZ3JlZW4tYm94LXNoYWRvdztcbiRib3gtd2FybmluZy1zaGFkb3c6ICRvcmFuZ2UtYm94LXNoYWRvdztcbiRib3gtZGFuZ2VyLXNoYWRvdzogJHJlZC1ib3gtc2hhZG93O1xuJGxlbmd0aDogNzU7XG5cbi8vbG9uZyBzaGFkb3cgbWl4aW5cbkBtaXhpbiBsb25nLXNoYWRvdyAoJHNoYWRvdy1jb2xvciwgJGxlbmd0aCkge1xuICAgICRsaXN0OiAoKTtcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRsZW5ndGgge1xuICAgICAgICAkbGlzdDogYXBwZW5kKCRsaXN0LCAkc2hhZG93LWNvbG9yICRpK3B4ICRpK3B4LCBjb21tYSk7XG4gICAgfVxuICAgIHRleHQtc2hhZG93OiAkbGlzdDtcbn1cblxuLy9sb25nIHNoYWRvd1xuLnNoYWRvdy1pY29uLWJveCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAkbGVuZ3RoK3B4O1xuICAgIHdpZHRoOiAkbGVuZ3RoK3B4O1xuICAgIGNvbG9yOiAkaWNvbi1jb2xvcjtcbiAgICBAaW5jbHVkZSBsb25nLXNoYWRvdyAoJHByaW1hcnktc2hhZG93LWNvbG9yLCAkbGVuZ3RoKTtcbn1cblxuLy9pY29uLWJveFxuLnNoYWRvdy1pY29uLWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAkbGVuZ3RoK3B4O1xuICAgIGhlaWdodDogJGxlbmd0aCtweDtcbiAgICBmb250LXNpemU6ICRsZW5ndGgvMytweDtcbiAgICBsaW5lLWhlaWdodDogJGxlbmd0aCtweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1ib3gtYmFja2dyb3VuZDtcbiAgICBAaW5jbHVkZSBwcmVmaXgoYm9yZGVyLXJhZGl1cywgMTBweCk7XG4gICAgQGluY2x1ZGUgcHJlZml4KGJveC1zaGFkb3csICRib3gtcHJpbWFyeS1zaGFkb3cpO1xuICAgIC8vcm91bmRlZCBzdHlsZVxuICAgICYucm91bmRlZCB7XG4gICAgICAgIEBpbmNsdWRlIHByZWZpeChib3JkZXItcmFkaXVzLCAxMDBweCk7XG4gICAgfVxuICAgIC8vQ29sb3JzXG4gICAgJi5pcy1zZWNvbmRhcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWJveC1iYWNrZ3JvdW5kO1xuICAgICAgICBAaW5jbHVkZSBwcmVmaXgoYm94LXNoYWRvdywgJGJveC1zZWNvbmRhcnktc2hhZG93KTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsb25nLXNoYWRvdyAoJHNlY29uZGFyeS1zaGFkb3ctY29sb3IsICRsZW5ndGgpO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtYWNjZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1ib3gtYmFja2dyb3VuZDtcbiAgICAgICAgQGluY2x1ZGUgcHJlZml4KGJveC1zaGFkb3csICRib3gtYWNjZW50LXNoYWRvdyk7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbG9uZy1zaGFkb3cgKCRhY2NlbnQtc2hhZG93LWNvbG9yLCAkbGVuZ3RoKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWluZm8ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mby1ib3gtYmFja2dyb3VuZDtcbiAgICAgICAgQGluY2x1ZGUgcHJlZml4KGJveC1zaGFkb3csICRib3gtaW5mby1zaGFkb3cpO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxvbmctc2hhZG93ICgkaW5mby1zaGFkb3ctY29sb3IsICRsZW5ndGgpO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtc3VjY2VzcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzLWJveC1iYWNrZ3JvdW5kO1xuICAgICAgICBAaW5jbHVkZSBwcmVmaXgoYm94LXNoYWRvdywgJGJveC1zdWNjZXNzLXNoYWRvdyk7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbG9uZy1zaGFkb3cgKCRzdWNjZXNzLXNoYWRvdy1jb2xvciwgJGxlbmd0aCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy13YXJuaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmctYm94LWJhY2tncm91bmQ7XG4gICAgICAgIEBpbmNsdWRlIHByZWZpeChib3gtc2hhZG93LCAkYm94LXdhcm5pbmctc2hhZG93KTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsb25nLXNoYWRvdyAoJHdhcm5pbmctc2hhZG93LWNvbG9yLCAkbGVuZ3RoKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWRhbmdlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXItYm94LWJhY2tncm91bmQ7XG4gICAgICAgIEBpbmNsdWRlIHByZWZpeChib3gtc2hhZG93LCAkYm94LWRhbmdlci1zaGFkb3cpO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxvbmctc2hhZG93ICgkZGFuZ2VyLXNoYWRvdy1jb2xvciwgJGxlbmd0aCk7XG4gICAgICAgIH1cbiAgICB9XG59XG4vL0xvbmcgc2hhZG93IGJveCB0aXRsZVxuLnNoYWRvdy10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgY29sb3I6ICRibHVlLWdyZXk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLy9Mb25nIHNoYWRvdyBib3ggdGV4dFxuLnNoYWRvdy10ZXh0IHtcbiAgICBjb2xvcjogJHRpdGxlLWdyZXk7XG4gICAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuNC4gU2ltcGxlIGNvdW50ZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5zaW1wbGUtY291bnRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vbnVtYmVyXG4gICAgLmNvdW50ZXItbnVtYmVyIHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBjb2xvcjogJGJsdWUtZ3JleTtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgICYuaXMtYm9sZCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy90ZXh0XG4gICAgLmNvdW50ZXItdGV4dCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTmV4YSBMaWdodCcsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC8vYmFja2dyb3VuZCBpY29uXG4gICAgLmJhY2tncm91bmQtaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgICAgICB0b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBjb2xvcjogJG11dGVkLWdyZXk7XG4gICAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG41LiBDYXJkIGNvdW50ZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5jYXJkLWNvdW50ZXIge1xuICAgIC5mbGV4LWNhcmQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAucm91bmQtaWNvbiBpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHNjYWxlKDEuMDUpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJGFjY2VudC1ib3gtc2hhZG93O1xuICAgICAgICAgICAgfSAgXG4gICAgICAgICAgICAuY291bnRlci10ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAvL2ljb25cbiAgICAucm91bmQtaWNvbiBpIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBwYWRkaW5nOiAyMnB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgYm94LXNoYWRvdzogJHByaW1hcnktYm94LXNoYWRvdztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICB9XG4gICAgLy9udW1iZXJcbiAgICAuY291bnRlci1udW1iZXIge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgICAgY29sb3I6ICRibHVlLWdyZXk7XG4gICAgfVxuICAgIC8vdGV4dFxuICAgIC5jb3VudGVyLXRleHQge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG42LiBJY29uIGNvdW50ZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5pY29uLWNvdW50ZXIge1xuICAgIC8vaWNvblxuICAgIC5jb3VudGVyLWljb24gaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICAgIC8vbnVtYmVyXG4gICAgLmNvdW50ZXItbnVtYmVyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBjb2xvcjogJGJsdWUtZ3JleTtcbiAgICB9XG4gICAgLy90ZXh0XG4gICAgLmNvdW50ZXItdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjcuIFBhcmFsbGF4IGNvdW50ZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5wYXJhbGxheC1jb3VudGVyIHtcbiAgICAvL2ljb25cbiAgICAuY291bnRlci1pY29uIGkge1xuICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgLy9udW1iZXJcbiAgICAuY291bnRlci1udW1iZXIge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIC8vdGV4dFxuICAgIC5jb3VudGVyLXRleHQge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogJ05leGEgTGlnaHQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG44LiBUZWFtIFYxXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4udGVhbS1jbGFzc2ljIHtcbiAgICAvL21lbWJlciBpbWFnZVxuICAgIC50ZWFtLW1lbWJlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLy9vdmVybGF5XG4gICAgICAgIC5pdGVtLW92ZXJsYXkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIC5vdmVybGF5LXF1b3RlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1NSU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1JTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgICAgICAgIC5xdW90ZS10ZXh0IGkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zb2NpYWwtbGlua3Mge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgICAgICAgICAgICBzcGFuIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggZGFzaGVkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNwYW46Zmlyc3QtY2hpbGQgYSBpOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0d2l0dGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHR3aXR0ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3BhbjpudGgtY2hpbGQoMikgYSBpOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaW5rZWRpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRsaW5rZWRpbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzcGFuOmxhc3QtY2hpbGQgYSBpOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkcmliYmJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRkcmliYmJsZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIC5pdGVtLW92ZXJsYXkgIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC43KTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIC5vdmVybGF5LXF1b3RlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vbWV0YVxuICAgIC5tZW1iZXItbmFtZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTmV4YSBMaWdodCcsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAubGFzdC1uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ05leGEgQm9sZCcsIHNhbnMtc2VyaWY7XG4gICAgICAgIH1cbiAgICAgICAgLnBvc2l0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOZXhhIExpZ2h0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL2NpcmNsZWQgc29jaWFsIGljb25zXG4gICAgJi5jaXJjbGVkIHtcbiAgICAgICAgLnNvY2lhbC1saW5rcyB7XG4gICAgICAgICAgICBzcGFuOmZpcnN0LWNoaWxkIGEgaTpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR0d2l0dGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHdpdHRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW46bnRoLWNoaWxkKDIpIGEgaTpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRsaW5rZWRpbjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpbmtlZGluO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbjpsYXN0LWNoaWxkIGEgaTpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRkcmliYmJsZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRyaWJiYmxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vU3F1YXJlIHNvY2lhbCBpY29uc1xuICAgICYuc3F1YXJlZCB7XG4gICAgICAgIC5zb2NpYWwtbGlua3Mge1xuICAgICAgICAgICAgc3BhbiBhIGkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbjpmaXJzdC1jaGlsZCBhIGk6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkdHdpdHRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHR3aXR0ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuOm50aC1jaGlsZCgyKSBhIGk6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkbGlua2VkaW47XG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaW5rZWRpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW46bGFzdC1jaGlsZCBhIGk6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZHJpYmJibGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkcmliYmJsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjkuIFRlYW0gVjRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubW9kZXJuLXRlYW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC8vVGVhbSBtZW1iZXJcbiAgICAubW9kZXJuLXRlYW0taXRlbSB7XG4gICAgICAgIC5pdGVtLXdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgIC5pdGVtLWltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3MiwgMjcsIDE3NCwgLjcpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tZW1iZXItYXZhdGFyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy9PdmVybGF5XG4gICAgICAgIC5vdmVybGF5LXdyYXBwZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIC5zb2NpYWwge1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy9NZXRhXG4gICAgICAgIC5tZW1iZXItaW5mbyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICAubWVtYmVyLW5hbWUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTmV4YSBMaWdodCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ05leGEgQm9sZCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1lbWJlci1wb3NpdGlvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAuNWVtIDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOZXhhIExpZ2h0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44ZW07XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciAub3ZlcmxheS13cmFwcGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBjdWJpYy1iZXppZXIoMC43MSwgMC4wNSwgMC4yOSwgMC45KSAuMnM7XG4gICAgICAgIH1cbiAgICAgICAgLy9DaXJjbGUgbWFzayBvdmVybGF5XG4gICAgICAgICYuY2lyY2xlLW1hc2sgLml0ZW0taW1nOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1JTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZSwgb3BhY2l0eSAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO1xuICAgICAgICB9XG4gICAgICAgICYuY2lyY2xlLW1hc2s6aG92ZXIgLml0ZW0taW1nOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoNCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNnM7XG4gICAgICAgIH1cbiAgICAgICAgLy9DdXJ0YWluIG1hc2sgb3ZlcmxheVxuICAgICAgICAmLmN1cnRhaW4tbWFzayAuaXRlbS1pbWc6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDUwJSAxMCUsIDE1JSA5MCUsIDg1JSA5MCUpO1xuICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDUwJSAxMCUsIDE1JSA5MCUsIDg1JSA5MCUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzLCAuNHM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNHMsIDBzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICAgICAgICB9XG4gICAgICAgICYuY3VydGFpbi1tYXNrOmhvdmVyIC5pdGVtLWltZzpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjFzLCAwcztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC40cztcbiAgICAgICAgfVxuICAgICAgICAvL3pvb20gZWZmZWN0XG4gICAgICAgICYuem9vbS1lZmZlY3QgLm1lbWJlci1hdmF0YXIge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBjdWJpYy1iZXppZXIoMC43MSwgMC4wNSwgMC4yOSwgMC45KTtcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB9XG4gICAgICAgICYuem9vbS1lZmZlY3Q6aG92ZXIgLm1lbWJlci1hdmF0YXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICB9XG4gICAgICAgIC8vcm90YXRlIHpvb20gZWZmZWN0XG4gICAgICAgICYucm90YXRlLXpvb20tZWZmZWN0IC5tZW1iZXItYXZhdGFyIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgY3ViaWMtYmV6aWVyKDAuNzEsIDAuMDUsIDAuMjksIDAuOSk7XG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMCk7XG4gICAgICAgIH1cbiAgICAgICAgJi5yb3RhdGUtem9vbS1lZmZlY3Q6aG92ZXIgLm1lbWJlci1hdmF0YXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpIHJvdGF0ZSg1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgICAvL3pvb20gc2xpZGUgZWZmZWN0XG4gICAgICAgICYuem9vbS1zbGlkZS1lZmZlY3QgLm1lbWJlci1hdmF0YXIge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBjdWJpYy1iZXppZXIoMC43MSwgMC4wNSwgMC4yOSwgMC45KTtcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgfVxuICAgICAgICAmLnpvb20tc2xpZGUtZWZmZWN0OmhvdmVyIC5tZW1iZXItYXZhdGFyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKSB0cmFuc2xhdGUoNCUsIDQlKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjEwLiBUZWFtIFY1XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uY2FyZC10ZWFtIHtcbiAgICAvL2NhcmRcbiAgICAuY2FyZC10ZWFtLWl0ZW0ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMjcwcHg7XG4gICAgICAgIC5mbGV4LWNhcmQge1xuICAgICAgICAgICAgaGVpZ2h0OiAyNzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vYXZhdGFyXG4gICAgICAgIC50ZWFtLWF2YXRhciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vbWV0YVxuICAgICAgICAubWVtYmVyLWlkIC5uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTmV4YSBCb2xkJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWUtZ3JleTtcbiAgICAgICAgfVxuICAgICAgICAubWVtYmVyLWlkIC5wb3NpdGlvbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ05leGEgTGlnaHQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgIC8vc29jaWFsIGljb25zXG4gICAgICAgIC5jYXJkLXNvY2lhbC1saW5rcyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG11dGVkLWdyZXk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAxMHB4O1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIGkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA1cztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIGkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEwcztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMDBweCk7XG4gICAgICAgICAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvL0FjdGl2ZSBzdGF0ZVxuICAgICAgICAmOmhvdmVyIC5jYXJkLXNvY2lhbC1saW5rcyBhIGkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMTEuIFRlYW0gVjZcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5mbGlwLWJveGVzIHtcbiAgICAvL0ZsaXAgY2FyZFxuICAgIC5mbGlwLWJveCB7XG4gICAgICAgIHBlcnNwZWN0aXZlOjUwMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAvL3dyYXBwZXJcbiAgICAuZmxpcC1ib3gtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjphbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2Q7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmYWRlLWdyZXk7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggMjVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICBkaXYge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgLy9mcm9udFxuICAgICAgICAuZnJvbnQge1xuICAgICAgICAgICAgei1pbmRleDoyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCAyNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvL2JhY2tcbiAgICAgICAgLmJhY2sge1xuICAgICAgICAgICAgei1pbmRleDoxO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCAyNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICAuZmxpcC1uYW1lIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTIycmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy9zb2NpYWwgaWNvbnNcbiAgICAgICAgICAgIC5mbGlwLXNvY2lhbCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTE2cmVtO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG11dGVkLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vQWN0aXZlIHN0YXRlXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4xMi4gQ2xpZW50IGdyaWRzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uZ3JpZC1jbGllbnRzIHtcbiAgICAuY2xpZW50IHtcbiAgICAgICAgbWF4LWhlaWdodDogNzBweDtcbiAgICB9XG4gICAgLy8zIGNvbHVtbnMgZ3JpZFxuICAgICYudGhyZWUtZ3JpZCB7XG4gICAgICAgIC5jb2x1bW46bnRoLWNoaWxkKDIpLCAuY29sdW1uOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZmFkZS1ncmV5O1xuICAgICAgICB9XG4gICAgICAgIC5pcy1zZXBhcmF0b3Ige1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRmYWRlLWdyZXk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy80IGNvbHVtbnMgZ3JpZFxuICAgICYuZm91ci1ncmlkIHtcbiAgICAgICAgLmNvbHVtbjpudGgtY2hpbGQoMiksIC5jb2x1bW46bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRmYWRlLWdyZXk7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbHVtbjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZmFkZS1ncmV5O1xuICAgICAgICB9XG4gICAgICAgIC5pcy1zZXBhcmF0b3Ige1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRmYWRlLWdyZXk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy81IGNvbHVtbnMgZ3JpZFxuICAgICYuZml2ZS1ncmlkIHtcbiAgICAgICAgLmNvbHVtbjpudGgtY2hpbGQoMiksIC5jb2x1bW46bnRoLWNoaWxkKDMpLCAuY29sdW1uOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZmFkZS1ncmV5O1xuICAgICAgICB9XG4gICAgICAgIC5jb2x1bW46bnRoLWNoaWxkKDUpLCAuY29sdW1uOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRmYWRlLWdyZXk7XG4gICAgICAgIH1cbiAgICAgICAgLmlzLXNlcGFyYXRvciB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGZhZGUtZ3JleTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMTMuIENlbnRlcmVkIGltYWdlcyBjYXJvdXNlbFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmltYWdlLWNhcm91c2VsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA5NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAmOmhvdmVyIC5zbGljay1jdXN0b20ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAvL2l0ZW1cbiAgICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIH1cbiAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLnN0YWNrLWxvZ28ge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLWN1c3RvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICYuaXMtcHJldiB7XG4gICAgICAgICAgICBsZWZ0OiAtNCU7XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAtNCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgICBib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zbGljay1wcmV2OmJlZm9yZSwgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICRtdXRlZC1ncmV5O1xuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjE0LiBNdWx0aXBsZSBpbWFnZXMgY2Fyb3VzZWxcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5tdWx0aXBsZS1pbWFnZS1jYXJvdXNlbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogOTUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgJjpob3ZlciAuc2xpY2stY3VzdG9tIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgLy9pdGVtXG4gICAgLmNhcm91c2VsLWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICB9XG4gICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5zdGFjay1sb2dvIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEzMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLWN1c3RvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRvcDogMzVweDtcbiAgICB9XG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgICBib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zbGljay1wcmV2OmJlZm9yZSwgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICRtdXRlZC1ncmV5O1xuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjE1LiBTaW5nbGUgaW1hZ2UgY2Fyb3VzZWxcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5zaW5nbGUtaW1hZ2UtY2Fyb3VzZWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICY6aG92ZXIgLnNsaWNrLWN1c3RvbSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIC8vaXRlbVxuICAgIC5jYXJvdXNlbC1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgfVxuICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmhvdmVyIC5jYXB0aW9uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgICAgfVxuICAgICAgICAuY2FwdGlvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuOCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTIwJSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stY3VzdG9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgICBib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zbGljay1wcmV2OmJlZm9yZSwgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICRtdXRlZC1ncmV5O1xuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjE2LiBDdXN0b20gc2xpY2sgY2Fyb3VzZWwgbmF2aWdhdGlvbiBhcnJvd3Ncbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5zbGljay1jdXN0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQxJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZmFkZS1ncmV5O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAkYmx1ZS1ncmV5O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDE0cHg7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6ICRwcmltYXJ5LWJveC1zaGFkb3c7XG4gICAgfVxuICAgIC8vcHJldmlvdXMgYXJyb3dcbiAgICAmLmlzLXByZXYge1xuICAgICAgICBsZWZ0OiAtNnB4O1xuICAgICAgICBpIHtcbiAgICAgICAgICAgIHJpZ2h0OiAycHg7IFxuICAgICAgICB9XG4gICAgfVxuICAgIC8vbmV4dCBhcnJvd1xuICAgICYuaXMtbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtNnB4O1xuICAgICAgICBpIHtcbiAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qISBfdGFicy5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5OYXZpZ2F0aW9uIHRhYnMgYW5kIHBpbGxzIHN0eWxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqKlxuVEFCTEUgT0YgQ09OVEVOVFNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4wLiBUYWJzIG5hdlxuMS4gTmF2aWdhdGlvbiB0YWJzXG4yLiBQYXJ0bmVyIHRhYnNcbjMuIFRhYmJlZCByZXZpZXdzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKioqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMC4gVGFicyBuYXZcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi50YWJzLW5hdiB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvL2NvbnRhaW5lclxuICAgIC50YWJzLWNvbnRhaW5lciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAudGFiLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMjhweCAzM3B4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAudGFiLWNvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhYnMtY29udGFpbmVyLnR5cGUtMiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB9XG4gICAgLnRhYnMtY29udGFpbmVyLnR5cGUtMSAudGFiLWNvbnRlbnQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMCAwO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTI7XG4gICAgfVxuICAgIGxpLmFjdGl2ZSAudGFiLXJldmlld3Mge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBsaSBhLCB0YWItcmV2aWV3cyB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICAgIGxpIGEge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDdweCAxNXB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgei1pbmRleDogMTE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM2NjY3NmI7IFxuICAgICAgICB9XG4gICAgfVxuICAgIGxpIGE6aG92ZXIsIGxpLmFjdGl2ZSBhIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIHotaW5kZXg6IDExO1xuICAgIH1cbiAgICBsaSBhIGkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4xLiBOYXZpZ2F0aW9uIHRhYnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5uYXZpZ2F0aW9uLXRhYnMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLy9uYXZ0YWIgY29udGVudFxuICAgIC5uYXZ0YWItY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE5MHB4O1xuICAgICAgICAmLm5hdnRhYi1tb2RhbCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vYWN0aXZlIHN0YXRlXG4gICAgLm5hdnRhYi1jb250ZW50LmlzLWFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAvL2ZhZGVkIHRhYnNcbiAgICAmLmFuaW1hdGVkLXRhYnMge1xuICAgICAgICAubmF2dGFiLWNvbnRlbnQge1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy90cmFuc2xhdGVkIHRhYnNcbiAgICAmLnRyYW5zbGF0ZWQtdGFicyB7XG4gICAgICAgIC5uYXZ0YWItY29udGVudCB7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogdHJhbnNsYXRlTGVmdDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyBTaW1wbGUgdGFic1xuICAgICYuc2ltcGxlLXRhYnMge1xuICAgICAgICAudGFicyB1bCBsaSBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtZ3JleTtcbiAgICAgICAgfVxuICAgICAgICAudGFicyB1bCBsaTpob3ZlciBhIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgIC50YWJzIHVsIGxpLmlzLWFjdGl2ZSBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1ncmV5O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgIC50YWJzIHVsIGxpLmlzLWFjdGl2ZSBhIC5pY29uIGkge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgLy9ib3hlZCB0YWJzXG4gICAgJi5ib3hlZC10YWJzIHtcbiAgICAgICAgLnRhYnMgdWwgbGkgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHRpdGxlLWdyZXk7XG4gICAgICAgIH1cbiAgICAgICAgLnRhYnMgdWwgbGkuaXMtYWN0aXZlIGEge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vb3V0bGluZWQgcGlsbHNcbiAgICAmLm91dGxpbmVkLXBpbGxzIHtcbiAgICAgICAgJi5yb3VuZGVkLXBpbGxzIHtcbiAgICAgICAgICAgIC50YWJzIHVsIGxpLmlzLWFjdGl2ZSBhIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGFicyB1bCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAudGFicyBhIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICAgIC50YWJzIHVsIGxpIGEge1xuICAgICAgICAgICAgY29sb3I6ICR0aXRsZS1ncmV5O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4XG4gICAgICAgIH1cbiAgICAgICAgLnRhYnMgdWwgbGkuaXMtYWN0aXZlIGEge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vZnVsbCBwaWxsc1xuICAgICYuZnVsbC1waWxscyB7XG4gICAgICAgICYucm91bmRlZCB7XG4gICAgICAgICAgICAudGFicyB1bCBsaS5pcy1hY3RpdmUgYSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGFicyB1bCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC50YWJzIGEge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnRhYnMgdWwgbGkgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHRpdGxlLWdyZXk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHhcbiAgICAgICAgfSBcbiAgICAgICAgLy9waWxscyBjb2xvcnNcbiAgICAgICAgJi5wcmltYXJ5IHtcbiAgICAgICAgICAgIC50YWJzIHVsIGxpLmlzLWFjdGl2ZSBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkcHJpbWFyeS1ib3gtc2hhZG93O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgIC50YWJzIHVsIGxpLmlzLWFjdGl2ZSBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHNlY29uZGFyeS1ib3gtc2hhZG93O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWNjZW50IHtcbiAgICAgICAgICAgIC50YWJzIHVsIGxpLmlzLWFjdGl2ZSBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRhY2NlbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJGFjY2VudC1ib3gtc2hhZG93O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vc3F1YXJlIHBpbGxzXG4gICAgJi5zcXVhcmUtcGlsbHMge1xuICAgICAgICAvL3JvdW5kZWQgc3R5bGVcbiAgICAgICAgJi5jaXJjbGUtcGlsbHMge1xuICAgICAgICAgICAgLnRhYnMgdWwgbGkgYSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGFicyB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC50YWJzIHVsIGxpIGEge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNS41cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBjb2xvcjogIzlhOWE5YTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTlweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIyLCAyMjIsIDIyMiwgMC4zKTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICAgICAgOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRhYnMgdWwgbGkuaXMtYWN0aXZlIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCAzNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMi4gUGFydG5lciB0YWJzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4udGFicyB7XG4gICAgJi5wYXJ0bmVyLXRhYnMge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICB1bCBsaSB7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjMuIFRhYmJlZCByZXZpZXdzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4udGFiLXJldmlld3Mge1xuICAgIGNvbG9yOiAjYWFhO1xufSIsIi8qISBfdGVzdGltb25pYWxzLnNjc3MgfCBCdWxraXQgfCBDU1MgTmluamEgKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblRlc3RpbW9uaWFsIHN0eWxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqKlxuVEFCTEUgT0YgQ09OVEVOVFNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4wLiBTaW1wbGUgdGVzdGltb25pYWxzXG4xLiBWZXJ0aWNhbCB0ZXN0aW1vbmlhbHNcbjIuIEZsYXQgdGVzdGltb25pYWxzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKioqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMC4gU2ltcGxlIHRlc3RpbW9uaWFsc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnRlc3RpbW9uaWFscywgLmRlbW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC8vaXRlbVxuICAgIC50ZXN0aW1vbmlhbC1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4O1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vYXZhdGFyXG4gICAgICAgIC50ZXN0aW1vbmlhbC1hdmF0YXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogLTQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy9tZXRhXG4gICAgICAgIC50ZXN0aW1vbmlhbC1uYW1lIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ05leGEgQm9sZCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOZXhhIExpZ2h0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aXRsZS1ncmV5O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0xNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vY29udGVudFxuICAgICAgICAudGVzdGltb25pYWwtY29udGVudCB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vUGFnaW5hdGlvbiBkb3RzXG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogLjc1O1xuICAgIGNvbG9yOiAkYWNjZW50ICFpbXBvcnRhbnQ7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4xLiBWZXJ0aWNhbCB0ZXN0aW1vbmlhbHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi52ZXJ0aWNhbC10ZXN0aW1vbmlhbHMge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgLy9pdGVtXG4gICAgLnZ0ZXN0aW1vbmlhbC1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiA1cHggODBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgICB9XG4gICAgICAgIC8vYXZhdGFyXG4gICAgICAgIC52dC1hdmF0YXIge1xuICAgICAgICAgICAgaGVpZ2h0OjU1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgfVxuICAgICAgICAvL2NvbnRlbnRcbiAgICAgICAgLnZ0LWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgICAudnQtbmFtZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOZXhhIEJvbGQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjdlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnZ0LXRleHQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3Rhci1yYXRpbmcge1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9hY3RpdmUgdGVzdGltb25pYWwgY2FyZFxuICAgIC5zbGljay1jdXJyZW50LnNsaWNrLWFjdGl2ZS5zbGljay1jZW50ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IHJnYmEoMTQzLDE2MCwyNDEsMC4yKSAwIDAgMCAxcHgsIHJnYmEoMjEzLDIyMCwyNDcsMC41OSkgMCAxMHB4IDIwcHg7XG4gICAgfVxuICAgIC8vZmFkZSBvdXQgbm9uIGFjdGl2ZSBjYXJkc1xuICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICY6bm90KC5zbGljay1jdXJyZW50KSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjEgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjIuIEZsYXQgdGVzdGltb25pYWxzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uZmxhdC10ZXN0aW1vbmlhbHMge1xuICAgIC8vaXRlbVxuICAgIC5mbGF0LXRlc3RpbW9uaWFsLWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgMjBweCA1MHB4IDIwcHg7XG4gICAgICAgIC8vaW1hZ2VcbiAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICAwcHggNXB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE4KTsgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvL2ltYWdlIG92ZXJsYXlcbiAgICAgICAgICAgIC5za2V3ZWQtb3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogOTUlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WSg4ZGVnKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvL0NvbnRlbnRcbiAgICAgICAgLnRlc3RpbW9uaWFsLXRleHQge1xuICAgICAgICAgICAgLnF1b3RlZC10ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJhc2FsdGljLWdyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2xpZW50LW5hbWUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOZXhhIEJvbGQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2xpZW50LXBvc2l0aW9uIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ05leGEgTGlnaHQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1ncmV5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbXBhbnkge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mYS1xdW90ZS1sZWZ0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vY29sb3JzXG4gICAgICAgICYucHJpbWFyeSB7XG4gICAgICAgICAgICAuc2tld2VkLW92ZXJsYXkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNsaWVudC1uYW1lIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmEtcXVvdGUtbGVmdCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgIC5za2V3ZWQtb3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jbGllbnQtbmFtZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmEtcXVvdGUtbGVmdCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hY2NlbnQge1xuICAgICAgICAgICAgLnNrZXdlZC1vdmVybGF5IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNsaWVudC1uYW1lIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mYS1xdW90ZS1sZWZ0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qISBfZGlhbG9ncy5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5Nb2RhbCBkaWFsb2dzIHN0eWxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuXG4vKioqXG5UQUJMRSBPRiBDT05URU5UU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjAuIEJhc2UgbW9kYWwgY2xhc3NcbjEuIE1vZGFsIGFjdGl2ZSBzdGF0ZVxuMi4gTWVkaWEgcXVlcmllc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbioqKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjAuIEJhc2UgbW9kYWwgY2xhc3Ncbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubW9kYWwge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgLy9tb2RhbCBjb250ZW50IGRlZmF1bHQgc3R5bGVzXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgei1pbmRleDogOTkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLy9tb2RhbCBjbG9zZSBkZWZhdWx0IHN0eWxlc1xuICAgIC5tb2RhbC1jbG9zZSB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgICAgICB6LWluZGV4OiAxMDAgIWltcG9ydGFudDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMS4gTW9kYWwgYWN0aXZlIHN0YXRlXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm1vZGFsLmlzLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAvL21vZGFsIG92ZXJsYXlcbiAgICAubW9kYWwtYmFja2dyb3VuZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3ZWJraXQtbW9kYWwtZ3JhZGllbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtb2RhbC1ncmFkaWVudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAwMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gO1xuICAgICAgICBsZWZ0OiAwIDtcbiAgICAgICAgcmlnaHQ6IDAgO1xuICAgICAgICB0b3A6IDAgO1xuICAgICAgICBib3R0b206IDAgO1xuICAgICAgICB6LWluZGV4OiA5OCAhaW1wb3J0YW50O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICAgICYuc2NhbGVJbkNpcmNsZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDcpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vbW9kYWwtY29udGVudFxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgLy9zY2FsZSBpbiBlbnRyYW5jZVxuICAgICAgICAmLnNjYWxlSW4ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9jbG9zZSBidXR0b24gei1pbmRleFxuICAgIC5tb2RhbC1jbG9zZSB7XG4gICAgICAgIHotaW5kZXg6IDEwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAvL2ltYWdlIG1vZGFsIHZhcmlhdGlvblxuICAgICYuaW1hZ2UtbW9kYWwge1xuICAgICAgICAubW9kYWwtYmFja2dyb3VuZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2Via2l0LWNvYWwtZ3JhZGllbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29hbC1ncmFkaWVudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWdyZXk7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgfVxuICAgICAgICAuZ2FsbGVyeS1pdGVtIGZpZ3VyZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vTW9kYWwgY2FyZFxuICAgIC5tb2RhbC1jYXJkIHtcbiAgICAgICAgLm1vZGFsLWNhcmQtaGVhZCwgLm1vZGFsLWNhcmQtZm9vdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIC8vaGVhZGVyXG4gICAgICAgIC5tb2RhbC1jYXJkLWhlYWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWdyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvL2Nsb3NlIGJ1dHRvblxuICAgICAgICAgICAgLmRlbGV0ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy9jYXJkIGJvZHlcbiAgICAgICAgLm1vZGFsLWNhcmQtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubW9kYWwtY2FyZC1ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XG4gICAgICAgIH1cbiAgICAgICAgLy9jYXJkIGZvb3RlclxuICAgICAgICAubW9kYWwtY2FyZC1mb290IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vc21hbGwgbW9kYWxcbiAgICAmLm1vZGFsLXNtIHtcbiAgICAgICAgLm1vZGFsLWNhcmQtYm9keSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL2N1cnJlbnQgdGhlbWUgZ3JhZGllbnQgb3ZlcmxheSBjb2xvclxuICAgICYubW9kYWwtaGVybyB7XG4gICAgICAgIC5tb2RhbC1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3ZWJraXQtaGVyby1ncmFkaWVudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRoZXJvLWdyYWRpZW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL3N1Y2Nlc3Mgb3ZlcmxheVxuICAgICYubW9kYWwtc3VjY2VzcyB7XG4gICAgICAgIC5tb2RhbC1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL2Vycm9yIG92ZXJsYXlcbiAgICAmLm1vZGFsLWVycm9yIHtcbiAgICAgICAgLm1vZGFsLWJhY2tncm91bmQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL3dhcm5pbmcgb3ZlcmxheVxuICAgICYubW9kYWwtd2FybmluZyB7XG4gICAgICAgIC5tb2RhbC1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9pbmZvIG92ZXJsYXlcbiAgICAmLm1vZGFsLWluZm8ge1xuICAgICAgICAubW9kYWwtYmFja2dyb3VuZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL21lc3NhZ2UgbW9kYWxzIGljb25cbiAgICAubW9kYWwtc3ZnIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4yLiBNZWRpYSBxdWVyaWVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vL01vYmlsZSBhZGp1dG1lbnRcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLm1vZGFsLm1vZGFsLWxnIHtcbiAgICAgICAgLm1vZGFsLWNhcmQsIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiA4MDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tb2RhbC5tb2RhbC1zbSB7XG4gICAgICAgIC5tb2RhbC1jYXJkLCAubW9kYWwtY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogNDAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qISBfZm9ybXMuc2NzcyB8IEJ1bGtpdCB8IENTUyBOaW5qYSAqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuRm9ybSBpbnB1dHMgc3R5bGVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKioqXG5UQUJMRSBPRiBDT05URU5UU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjAuIFJlc2V0c1xuMS4gRm9ybSBsYWJlbHNcbjIuIFRleHQgaW5wdXRzXG4zLiBDdXN0b20gaW5wdXRcbjQuIFRleHRhcmVhc1xuNS4gSW5wdXQgd3JhcHBlcnNcbjYuIE1hdGVyaWFsIElucHV0c1xuNy4gTmF0aXZlIHNlbGVjdCBib3hcbjguIEF1dG9jb21wbGV0ZVxuOS4galF1ZXJ5IGRhdGVwaWNrZXJcbjEwLiBGaWxlIGlucHV0c1xuMTEuIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuMTIuIFRhZ3MgaW5wdXRcbjEzLiBUaW1lIHBpY2tlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbioqKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjAuIFJlc2V0c1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmlucHV0LCAudGV4dGFyZWEsIHNlbGVjdCB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMS4gRm9ybSBsYWJlbHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5mb3JtLWxhYmVsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGNvbG9yOiAkbXV0ZWQtZ3JleTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjIuIFRleHQgaW5wdXRzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5pbnB1dC5pbnB1dCB7XG4gICAgY29sb3I6ICRiYXNhbHRpYy1ncmV5O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuOHM7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICBib3JkZXItY29sb3I6ICRkZWZhdWx0LWlucHV0O1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIC8vc2l6ZXNcbiAgICAmLmlzLXNtYWxsIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICAmLmlzLW1lZGl1bSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgfVxuICAgICYuaXMtbGFyZ2Uge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGhlaWdodDogM3JlbTtcbiAgICB9XG4gICAgLy9yb3VuZGVkIHN0eWxlXG4gICAgJi5yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgfVxuICAgIC8vZm9jdXMgY29sb3JzXG4gICAgJi5pcy1wcmltYXJ5LWZvY3VzOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfiBzcGFuLmljb24gaSB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1zZWNvbmRhcnktZm9jdXM6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIH4gc3Bhbi5pY29uIGkge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1hY2NlbnQtZm9jdXM6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRhY2NlbnQ7XG4gICAgICAgIH4gc3Bhbi5pY29uIGkge1xuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1ncmV5LWZvY3VzOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGl0bGUtZ3JleTtcbiAgICAgICAgfiBzcGFuLmljb24gaSB7XG4gICAgICAgICAgICBjb2xvcjogJHRpdGxlLWdyZXk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9kZWZhdWx0XG4gICAgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRsaWdodC1ncmV5O1xuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjMuIEN1c3RvbSBpbnB1dFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5pbnB1dC5jdXN0b20taW5wdXQge1xuICAgIGhlaWdodDogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGJkYmRiICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuNC4gVGV4dGFyZWFzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xudGV4dGFyZWEudGV4dGFyZWEge1xuICAgIGNvbG9yOiAkYmFzYWx0aWMtZ3JleTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjhzO1xuICAgIC8vZm9jdXMgY29sb3JzXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmYWRlLWdyZXk7XG4gICAgfVxuICAgICYuaXMtcHJpbWFyeS1mb2N1czpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH4gc3Bhbi5pY29uIGkge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtc2Vjb25kYXJ5LWZvY3VzOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB+IHNwYW4uaWNvbiBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtYWNjZW50LWZvY3VzOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWNjZW50O1xuICAgICAgICB+IHNwYW4uaWNvbiBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtZ3JleS1mb2N1czpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRpdGxlLWdyZXk7XG4gICAgICAgIH4gc3Bhbi5pY29uIGkge1xuICAgICAgICAgICAgY29sb3I6ICR0aXRsZS1ncmV5O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtZGVmYXVsdC1mb2N1czpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRlZmF1bHQtaW5wdXQ7XG4gICAgICAgIH4gc3Bhbi5pY29uIGkge1xuICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LWlucHV0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vZ3Jvd2luZyB0ZXh0YXJlYVxuICAgICYuaXMtZ3JvdyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGhlaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG11dGVkLWdyZXk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9lbWJlZGVkIGJ1dHRvbiBpbnNpZGUgdGV4dGFyZWFcbiAgICAmLmlzLWJ1dHRvbiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRkZWZhdWx0LWlucHV0O1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRlZmF1bHQtaW5wdXQ7XG4gICAgICAgIH1cbiAgICAgICAgKyAudGV4dGFyZWEtYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRlZmF1bHQtaW5wdXQ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggN3B4IDdweCA3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG41LiBJbnB1dCB3cmFwcGVyc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmZpZWxkIHtcbiAgICAuY29udHJvbCB7XG4gICAgICAgICYuZGF0ZXBpY2tlci1jb250cm9sLCAmLnRpbWVwaWNrZXItY29udHJvbCB7XG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGkge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cztcbiAgICAgICAgfVxuICAgICAgICAvL3ZhbGlkYXRpb25cbiAgICAgICAgJi5yZXF1aXJlZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vdmFsaWRhdGlvbiBpbmZvXG4gICAgICAgICAgICBzbWFsbC52YWxpZGF0aW9uLWluZm8ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvL3N1Y2Nlc3Mgc3RhdGVcbiAgICAgICAgICAgICYuaGFzLXN1Y2Nlc3Mge1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzbWFsbC52YWxpZGF0aW9uLWluZm8uc3VjY2VzcyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc3VjY2VzcyBpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy9lcnJvciBzdGF0ZVxuICAgICAgICAgICAgJi5oYXMtZXJyb3Ige1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc21hbGwudmFsaWRhdGlvbi1pbmZvLmVycm9yIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZXJyb3IgaSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG42LiBNYXRlcmlhbCBJbnB1dHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vTWF0ZXJpYWwgY29udHJvbFxuLmNvbnRyb2wtbWF0ZXJpYWwge1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlOyBcbiAgICBtYXJnaW4tYm90dG9tOjNlbTtcbiAgICBpbnB1dCwgdGV4dGFyZWEge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC8vcHJpbWFyeSBjb2xvcnNcbiAgICAmLmlzLXByaW1hcnkge1xuICAgICAgICBpbnB1dC5tYXRlcmlhbC1pbnB1dDpmb2N1cyB+IGxhYmVsLCBpbnB1dDp2YWxpZCB+IGxhYmVsLCB0ZXh0YXJlYTpmb2N1cyB+IGxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgICAuYmFyOmJlZm9yZSwgLmJhcjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgICAmLmhhcy1pY29uIGlucHV0OmZvY3VzIH4gaSB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL3NlY29uZGFyeSBjb2xvcnNcbiAgICAmLmlzLXNlY29uZGFyeSB7XG4gICAgICAgIGlucHV0Lm1hdGVyaWFsLWlucHV0OmZvY3VzIH4gbGFiZWwsIGlucHV0OnZhbGlkIH4gbGFiZWwsIHRleHRhcmVhOmZvY3VzIH4gbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICAgICAgLmJhcjpiZWZvcmUsIC5iYXI6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgICAgICAmLmhhcy1pY29uIGlucHV0OmZvY3VzIH4gaSB7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vYWNjZW50IGNvbG9yc1xuICAgICYuaXMtYWNjZW50IHtcbiAgICAgICAgaW5wdXQubWF0ZXJpYWwtaW5wdXQ6Zm9jdXMgfiBsYWJlbCwgaW5wdXQ6dmFsaWQgfiBsYWJlbCwgdGV4dGFyZWE6Zm9jdXMgfiBsYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcbiAgICAgICAgfVxuICAgICAgICAuYmFyOmJlZm9yZSwgLmJhcjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50O1xuICAgICAgICB9XG4gICAgICAgICYuaGFzLWljb24gaW5wdXQ6Zm9jdXMgfiBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9saWdodCBjb2xvcnNcbiAgICAmLmlzLWxpZ2h0IHtcbiAgICAgICAgaW5wdXQubWF0ZXJpYWwtaW5wdXQ6Zm9jdXMgfiBsYWJlbCwgaW5wdXQ6dmFsaWQgfiBsYWJlbCwgdGV4dGFyZWE6Zm9jdXMgfiBsYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5iYXI6YmVmb3JlLCAuYmFyOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAmLmhhcy1pY29uIGlucHV0OmZvY3VzIH4gaSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9iYWlzYyBtYXRlcmlhbCBzdHlsZXNcbiAgICBpbnB1dC5tYXRlcmlhbC1pbnB1dCwgdGV4dGFyZWEge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgcGFkZGluZzowLjYyNWVtICAwLjYyNWVtIDAuNjI1ZW0gMC4zMTI1ZW07XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIHdpZHRoOjE4Ljc1ZW07XG4gICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkdGl0bGUtZ3JleTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOm5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9GbG9hdGluZyBsYWJlbFxuICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6J0FyaWFsJztcbiAgICAgICAgY29sb3I6ICRwbGFjZWhvbGRlcjsgXG4gICAgICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgICAgICBmb250LXdlaWdodDpub3JtYWw7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czpub25lO1xuICAgICAgICBsZWZ0OjAuMzEyNWVtO1xuICAgICAgICB0b3A6MC42MjVlbTtcbiAgICAgICAgdHJhbnNpdGlvbjowLjJzIGVhc2UgYWxsOyBcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOjAuMnMgZWFzZSBhbGw7IFxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246MC4ycyBlYXNlIGFsbDtcbiAgICB9XG4gICAgaW5wdXQubWF0ZXJpYWwtaW5wdXQ6Zm9jdXMgfiBsYWJlbCwgaW5wdXQ6dmFsaWQgfiBsYWJlbCwgdGV4dGFyZWE6Zm9jdXMgfiBsYWJlbFx0XHR7XG4gICAgICAgIHRvcDotMjBweDtcbiAgICAgICAgbGVmdDogLTJweDtcbiAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgfVxuICAgIC8vYm90dG9tIGJhclxuICAgIC5iYXIgXHR7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cblxuICAgIC5iYXI6YmVmb3JlLCAuYmFyOmFmdGVyIFx0e1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICBoZWlnaHQ6MnB4OyBcbiAgICAgICAgd2lkdGg6MDtcbiAgICAgICAgYm90dG9tOjBweDsgXG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuXG4gICAgICAgIHRyYW5zaXRpb246MC4ycyBlYXNlIGFsbDsgXG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjowLjJzIGVhc2UgYWxsOyBcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOjAuMnMgZWFzZSBhbGw7XG4gICAgfVxuICAgIC5iYXI6YmVmb3JlIHtcbiAgICAgICAgbGVmdDo1MCU7XG4gICAgfVxuICAgIC5iYXI6YWZ0ZXIge1xuICAgICAgICByaWdodDo1MCU7IFxuICAgIH1cbiAgICBpbnB1dC5tYXRlcmlhbC1pbnB1dDpmb2N1cyB+IC5iYXI6YmVmb3JlLCBpbnB1dC5tYXRlcmlhbC1pbnB1dDpmb2N1cyB+IC5iYXI6YWZ0ZXIsIHRleHRhcmVhOmZvY3VzIH4gLmJhcjpiZWZvcmUsIHRleHRhcmVhOmZvY3VzIH4gLmJhcjphZnRlciB7XG4gICAgICAgIHdpZHRoOjUwJTtcbiAgICB9XG4gICAgLy93aXRoIGljb25cbiAgICAmLmhhcy1pY29uIHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgfVxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogJHBsYWNlaG9sZGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vdmFsaWRhdGlvblxuICAgICYucmVxdWlyZWQge1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgY29sb3I6ICRwbGFjZWhvbGRlcjsgXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIHNtYWxsLnZhbGlkYXRpb24taW5mbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgIH1cbiAgICAgICAgLy9zdWNjZXNzIHN0YXRlXG4gICAgICAgICYuaGFzLXN1Y2Nlc3Mge1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJhcjphZnRlciwgLmJhcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN1Y2Nlc3MgaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNtYWxsLnZhbGlkYXRpb24taW5mby5zdWNjZXNzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vZXJyb3Igc3RhdGVcbiAgICAgICAgJi5oYXMtZXJyb3Ige1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRyZWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5iYXI6YWZ0ZXIsIC5iYXI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZXJyb3IgaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc21hbGwudmFsaWRhdGlvbi1pbmZvLmVycm9yIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjcuIE5hdGl2ZSBzZWxlY3QgYm94XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vL2Jhc2UgY2xhc3Ncbi5zZWxlY3Qge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJHByaW1hcnksIDEwJSk7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIHNlbGVjdCB7XG4gICAgICAgICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWxlY3Q6bm90KC5pcy1tdWx0aXBsZSk6bm90KC5pcy1sb2FkaW5nKTo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxLjUyNWVtO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbXV0ZWQtZ3JleTtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcDogMDtcbn1cblxuLy93cmFwcGVyIHN0eWxlc1xuLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLnNlbGVjdCB7XG4gICAgLy9ub3JtYWwgc2l6ZVxuICAgIGkge1xuICAgICAgICB6LWluZGV4OiAyICFpbXBvcnRhbnRcbiAgICB9XG4gICAgc2VsZWN0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgfVxuICAgIC8vbWVkaXVtIHNpemVcbiAgICAmLmlzLW1lZGl1bSAge1xuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtOyBcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL2xhcmdlIHNpemVcbiAgICAmLmlzLWxhcmdlICB7XG4gICAgICAgICsgLmljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIH1cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMy4zcmVtOyBcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjguIEF1dG9jb21wbGV0ZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy9CYXNlIGNsYXNzXG4uYXV0b2NwbCB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIC8vY29udGFpbmVyXG4gICAgLmVhc3ktYXV0b2NvbXBsZXRlLWNvbnRhaW5lciAge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hdXRvLWNwbC1jb250cm9sIHtcbiAgICAuaWNvbiB7XG4gICAgICAgIHRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLy90ZW1wbGF0ZS13cmFwcGVyXG4udGVtcGxhdGUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vYXZhdGFyXG4gICAgLmF1dG9jcGwtYXZhdGFyIHtcbiAgICAgICAgd2lkdGg6IDM2cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC8vdGV4dFxuICAgIC5lbnRyeS10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgICBjb2xvcjogJHRpdGxlLWdyZXk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG45LiBqUXVlcnkgZGF0ZXBpY2tlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmRhdGVwaWNrZXItcGFuZWwgPiB1bCA+IGxpLnBpY2tlZCxcbi5kYXRlcGlja2VyLXBhbmVsID4gdWwgPiBsaS5waWNrZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQgIWltcG9ydGFudDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjEwLiBGaWxlIGlucHV0c1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy93cmFwcGVyc1xuLmZpbGUtaW5wdXQtd3JhcHBlciAuY29udHJvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy9oaWRlIG5hdGl2ZSBpbnB1dFxuICAgIC5pbnB1dGZpbGUge1xuICAgICAgICB3aWR0aDogMC4xcHg7XG4gICAgICAgIGhlaWdodDogMC4xcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICAgIC8vRmlsZSBpbnB1dCBsYWJlbFxuICAgIC5pbnB1dGZpbGUgKyBsYWJlbCB7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICBmb250LXNpemU6IDEuMDVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbSAxLjQ1cmVtIDAuOHJlbSAxLjI1cmVtO1xuICAgICAgICBAaW5jbHVkZSBwcmVmaXgodHJhbnNpdGlvbiwgYWxsIC40cyk7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNpbXBsZS1maWxlLWlucHV0ICsgbGFiZWwge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuICAgIH1cbiAgICAuc2ltcGxlLWZpbGUtaW5wdXQ6Zm9jdXMgKyBsYWJlbCxcbiAgICAuc2ltcGxlLWZpbGUtaW5wdXQuaGFzLWZvY3VzICsgbGFiZWwsXG4gICAgLnNpbXBsZS1maWxlLWlucHV0ICsgbGFiZWw6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRhY2NlbnQsIDUlKTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCByZ2JhKDE0MywxNjAsMjQxLDAuMikgMCAwIDAgMXB4LCByZ2JhKDIxMywyMjAsMjQ3LDAuNTkpIDAgMTBweCAyMHB4O1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IHJnYmEoMTQzLDE2MCwyNDEsMC4yKSAwIDAgMCAxcHgsIHJnYmEoMjEzLDIyMCwyNDcsMC41OSkgMCAxMHB4IDIwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IHJnYmEoMTQzLDE2MCwyNDEsMC4yKSAwIDAgMCAxcHgsIHJnYmEoMjEzLDIyMCwyNDcsMC41OSkgMCAxMHB4IDIwcHg7XG4gICAgfVxuXG59XG5cbi8vRmllbGQgc3R5bGUgZmlsZSBpbnB1dFxuLmZpZWxkLWlucHV0LXdyYXBwZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLy93cmFwcGVyXG4gICAgLmZpZWxkLWlucHV0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogJHNtb2tlLXdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZmFkZS1ncmV5O1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICB3aWR0aDogNDUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cbiAgICAvL2hpZGUgbmF0aXZlIGlucHV0XG4gICAgLmZpZWxkLWlucHV0ID4gW3R5cGU9J2ZpbGUnXSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAvL2J1dHRvblxuICAgIC5maWVsZC1pbnB1dCA+IC5idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgICAvL2xhYmVsXG4gICAgLmZpZWxkLWlucHV0ID4gLmxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRibHVlLWdyZXk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG9wYWNpdHk6IC4zO1xuICAgIH1cbiAgICAuZmllbGQtaW5wdXQuLWNob3NlbiA+IC5sYWJlbCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4xMS4gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5cbi8vTWF0ZXJpYWwgQ2hlY2tib3ggd3JhcHBlclxuLmxhYmVsLS1jaGVja2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogLjVyZW07XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzUlICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC03cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICRibHVlLWdyZXk7XG4gICAgfVxufVxuLy9jaGVja2JveFxuLm1kLWNoZWNrYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMC4zNzVyZW07XG4gICAgbWFyZ2luOiAwIDFyZW0gMCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuOCk7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogMC45cmVtO1xuICAgICAgICBoZWlnaHQ6IDAuOXJlbTtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjY2NjOyBcbiAgICB9XG4gICAgJjpjaGVja2VkOmJlZm9yZSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgaGVpZ2h0OiAuNXJlbTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLXRvcC1zdHlsZTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBub25lO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0wLjEyNXJlbTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cblxuLy9DaGVja2VkIGFuaW1hdGlvblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlVXAge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNi4yNXJlbSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2LjI1cmVtKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHNsaWRlVXAge1xuICAgIDAlIHtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNi4yNXJlbSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2LjI1cmVtKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufVxuQGtleWZyYW1lcyBzbGlkZVVwIHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYuMjVyZW0pO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNi4yNXJlbSk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbn1cbi8vbW9iaWxlIGFkanVzdG1lbnRzXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICBpbnB1dC5tZC1jaGVja2JveDpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vL0Jhc2ljIENoZWNrYm94IGFuZCByYWRpb1xuJWNvbnRyb2xsZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMWVtO1xuXG4gICAgJjo6c2VsZWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC8vZC1jaGVja2JveCwgYi1yYWRpb1xuICAgIGlucHV0LmQtY2hlY2tib3ggKyBzcGFuLCBpbnB1dC5iLXJhZGlvICsgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgLjVlbSAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtdXRlZC1ncmV5O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogMmVtO1xuICAgICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9jaGVja2VkIHN0YXRlXG4gICAgaW5wdXQuZC1jaGVja2JveDpjaGVja2VkICsgc3Bhbjo6YWZ0ZXIsIGlucHV0LmItcmFkaW86Y2hlY2tlZCArIHNwYW46OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gICAgLy9oaWRlIG5hdGl2ZSBpbnB1dFxuICAgIGlucHV0LmQtY2hlY2tib3gsIGlucHV0LmItcmFkaW8ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbi8vY2hlY2tib3ggc3R5bGVcbi5jaGVja2JveC13cmFwIHtcbiAgICBAZXh0ZW5kICVjb250cm9sbGVyO1xuICAgIC8vY2hlY2sgc3ltYm9sXG4gICAgaW5wdXQgKyBzcGFuIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejQ4SVVSUFExUlpVRVVnYzNabklGQlZRa3hKUXlBaUxTOHZWek5ETHk5RVZFUWdVMVpISURFdU1TOHZSVTRpSUNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk5SGNtRndhR2xqY3k5VFZrY3ZNUzR4TDBSVVJDOXpkbWN4TVM1a2RHUWlQanh6ZG1jZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVRHRjVaWEpmTVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUlnZUQwaU1IQjRJaUI1UFNJd2NIZ2lJSGRwWkhSb1BTSTJOSEI0SWlCb1pXbG5hSFE5SWpZMGNIZ2lJSFpwWlhkQ2IzZzlJakFnTUNBMk5DQTJOQ0lnWlc1aFlteGxMV0poWTJ0bmNtOTFibVE5SW01bGR5QXdJREFnTmpRZ05qUWlJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpUGp4blBqeHdiMng1WjI5dUlIQnZhVzUwY3owaU1UTXVOekEzTERNeUxqSTVNeUF4TWk0eU9UTXNNek11T0RVMElESTBMakk1TXl3ME5pQXlOUzQzTURjc05EWWdORGt1TnpBM0xESXhMamcxTkNBME9DNHlPVE1zTWpBdU16WTJJREkxTERRekxqWXlNeUFpTHo0OEwyYytQQzl6ZG1jKykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHdpZHRoOiAxLjllbTtcbiAgICAgICAgICAgIGhlaWdodDogMS45ZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9jaGVjayBzeW1ib2wgbWVkaXVtXG4gICAgJi5pcy1tZWRpdW0gaW5wdXQgKyBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDEuNGVtO1xuICAgICAgICBoZWlnaHQ6IDEuNGVtO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejQ4SVVSUFExUlpVRVVnYzNabklGQlZRa3hKUXlBaUxTOHZWek5ETHk5RVZFUWdVMVpISURFdU1TOHZSVTRpSUNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk5SGNtRndhR2xqY3k5VFZrY3ZNUzR4TDBSVVJDOXpkbWN4TVM1a2RHUWlQanh6ZG1jZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVRHRjVaWEpmTVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUlnZUQwaU1IQjRJaUI1UFNJd2NIZ2lJSGRwWkhSb1BTSTJOSEI0SWlCb1pXbG5hSFE5SWpZMGNIZ2lJSFpwWlhkQ2IzZzlJakFnTUNBMk5DQTJOQ0lnWlc1aFlteGxMV0poWTJ0bmNtOTFibVE5SW01bGR5QXdJREFnTmpRZ05qUWlJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpUGp4blBqeHdiMng1WjI5dUlIQnZhVzUwY3owaU1UTXVOekEzTERNeUxqSTVNeUF4TWk0eU9UTXNNek11T0RVMElESTBMakk1TXl3ME5pQXlOUzQzTURjc05EWWdORGt1TnpBM0xESXhMamcxTkNBME9DNHlPVE1zTWpBdU16WTJJREkxTERRekxqWXlNeUFpTHo0OEwyYytQQzl6ZG1jKykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHdpZHRoOiAxLjNlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS4zZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9jaGVjayBzeW1ib2wgc21hbGxcbiAgICAmLmlzLXNtYWxsIGlucHV0ICsgc3BhbiB7XG4gICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejQ4SVVSUFExUlpVRVVnYzNabklGQlZRa3hKUXlBaUxTOHZWek5ETHk5RVZFUWdVMVpISURFdU1TOHZSVTRpSUNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk5SGNtRndhR2xqY3k5VFZrY3ZNUzR4TDBSVVJDOXpkbWN4TVM1a2RHUWlQanh6ZG1jZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVRHRjVaWEpmTVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUlnZUQwaU1IQjRJaUI1UFNJd2NIZ2lJSGRwWkhSb1BTSTJOSEI0SWlCb1pXbG5hSFE5SWpZMGNIZ2lJSFpwWlhkQ2IzZzlJakFnTUNBMk5DQTJOQ0lnWlc1aFlteGxMV0poWTJ0bmNtOTFibVE5SW01bGR5QXdJREFnTmpRZ05qUWlJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpUGp4blBqeHdiMng1WjI5dUlIQnZhVzUwY3owaU1UTXVOekEzTERNeUxqSTVNeUF4TWk0eU9UTXNNek11T0RVMElESTBMakk1TXl3ME5pQXlOUzQzTURjc05EWWdORGt1TnpBM0xESXhMamcxTkNBME9DNHlPVE1zTWpBdU16WTJJREkxTERRekxqWXlNeUFpTHo0OEwyYytQQzl6ZG1jKykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHdpZHRoOiAwLjllbTtcbiAgICAgICAgICAgIGhlaWdodDogMC45ZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vUmFkaW8gZ3JvdXAgc3R5bGVcbi5yYWRpby13cmFwIHtcbiAgICBAZXh0ZW5kICVjb250cm9sbGVyO1xuICAgIC8vYmFzZVxuICAgIGlucHV0ICsgc3BhbiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAuNTVlbTtcbiAgICAgICAgICAgIHdpZHRoOiAuNzVlbTtcbiAgICAgICAgICAgIGhlaWdodDogLjc1ZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9jaGVja2VkIHN0YXRlXG4gICAgaW5wdXQ6Y2hlY2tlZCArIHNwYW46OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtZ3JleTtcbiAgICB9XG4gICAgLy9zaXplc1xuICAgICYuaXMtc21hbGwgc3BhbiB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KSAhaW1wb3J0YW50O1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBtYXJnaW46IC41NGVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1tZWRpdW0gc3BhbiB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KSAhaW1wb3J0YW50O1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBtYXJnaW46IC41OGVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9jb2xvcnNcbiAgICAmLmlzLXByaW1hcnkge1xuICAgICAgICBpbnB1dDpjaGVja2VkICsgc3Bhbjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1zZWNvbmRhcnkge1xuICAgICAgICBpbnB1dDpjaGVja2VkICsgc3Bhbjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWFjY2VudCB7XG4gICAgICAgIGlucHV0OmNoZWNrZWQgKyBzcGFuOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4xMi4gVGFncyBpbnB1dFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnRhZ3NpbnB1dCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC50YWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIC8vZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXEU1Q0QnO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4IDVweCAwO1xuICAgICAgICBmb250LWZhbWlseTogaGVsdmV0aWNhO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IDAgMDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICAgIGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDsgXG4gICAgfVxufVxuXG4udGFnc19jbGVhciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xufVxuLm5vdF92YWxpZCB7XG4gICAgYmFja2dyb3VuZDogI0ZCRDhEQiFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM5MDExMUEhaW1wb3J0YW50O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMTMuIFRpbWUgcGlja2VyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ud2lja2VkcGlja2VyX19jb250cm9scyB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufSIsIi8qISBfdGFibGVzLnNjc3MgfCBCdWxraXQgfCBDU1MgTmluamEgKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblRhYmxlIHN0eWxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqKlxuVEFCTEUgT0YgQ09OVEVOVFNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4wLiBDb21wYXJlIGRldmljZXMgdGFibGVcbjEuIGZlYXR1cmUgY29tcGFyaXNvbiB0YWJsZVxuMi4gUmVzcG9uc2l2ZSB0YWJsZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbioqKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjAuIENvbXBhcmUgZGV2aWNlcyB0YWJsZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnRhYmxlLmRldmljZS10YWJsZSB7XG4gICAgdGgsIHRkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgdGggaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgY29sb3I6ICRwbGFjZWhvbGRlcjtcbiAgICB9XG4gICAgdGQge1xuICAgICAgICBwYWRkaW5nOiAuNzVlbSAxZW07XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICYuZmVhdHVyZS1uYW1lIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ05leGEgTGlnaHQnLCBzYW5zLXNlcmlmO1xuICAgICAgICB9XG4gICAgICAgIGkge1xuICAgICAgICAgICAgJi5pbS1pY29uLVllcyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAmLmltLWljb24tQ2xvc2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBsYWNlaG9sZGVyO1xuICAgICAgICAgICAgfSBcbiAgICAgICAgfSBcbiAgICB9XG4gICAgdGgge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RiZGJkYjtcbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4xLiBmZWF0dXJlIGNvbXBhcmlzb24gdGFibGVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi50YWJsZS5jb21wYXJlLXRhYmxlIHtcbiAgICB0aCwgdGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgICB0aCBpIHtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICBjb2xvcjogJHBsYWNlaG9sZGVyO1xuICAgIH1cbiAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IC43NWVtIDFlbTtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5mZWF0dXJlLW5hbWUge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTmV4YSBMaWdodCcsIHNhbnMtc2VyaWY7XG4gICAgICAgIH1cbiAgICAgICAgaSB7XG4gICAgICAgICAgICAmLmZhLWNoZWNrIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfSBcbiAgICAgICAgICAgICYuZmEtY2xvc2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBsYWNlaG9sZGVyO1xuICAgICAgICAgICAgfSBcbiAgICAgICAgfSBcbiAgICB9XG4gICAgdGgge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RiZGJkYjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOZXhhIEJvbGQnLCBzYW5zLXNlcmlmO1xuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjIuIFJlc3BvbnNpdmUgdGFibGVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5yZXNwb25zaXZlLXRhYmxlIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBib3JkZXItcmFkaXVzOiAuMmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm94LXNoYWRvdzogLTFweCAzcHggMTBweCAwIHJnYmEoMCwwLDAsLjA2KTtcbiAgICAvL2NvbG9yZWQgaGVhZGVyc1xuICAgICYuaXMtcHJpbWFyeSB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIH1cbiAgICAmLmlzLXNlY29uZGFyeSB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG4gICAgfVxuICAgICYuaXMtYWNjZW50IHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudDtcbiAgICB9XG4gICAgdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbXV0ZWQtZ3JleTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICB0ciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICNiZmJmYmY7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKG9kZCk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc21va2Utd2hpdGU7XG4gICAgfVxuICAgIHRoIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgdGQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgIH1cbiAgICB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICB9XG4gICAgdGQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLXRoKSBcIjogXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuICAgIHRoLCB0ZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xuICAgIH1cbiAgICAvL1Jlc3BvbnNpdmUgYmVoYXZpb3VyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAgICAgdHI6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgdHI6aG92ZXI6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgdGQ6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgdGgsIHRkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICBwYWRkaW5nOiAuMjVlbSAuNWVtO1xuICAgICAgICB9XG4gICAgICAgIHRoOmZpcnN0LWNoaWxkLCB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgdGg6bGFzdC1jaGlsZCwgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIHRoLCB0ZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiEgX2xpc3RzLnNjc3MgfCBCdWxraXQgfCBDU1MgTmluamEgKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkxpc3Qgc3R5bGVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKioqXG5UQUJMRSBPRiBDT05URU5UU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjAuIFJlc2V0c1xuMS4gQnVsbGV0IGljb24gbGlzdFxuMi4gU29saWQgbGlzdFxuMy4gSW5saW5lIGxpc3RcbjQuIExpc3QgYmxvY2tzXG41LiBMZXZlbHNcbjYuIFVzZXIgbGlzdFxuNy4gTWVkaWEgbGlzdFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbioqKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjAuIFJlc2V0c1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmNvbnRlbnQge1xuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgIH1cbiAgICBvbCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICB9XG59XG51bCwgb2wge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjEuIEJ1bGxldCBpY29uIGxpc3Rcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5pY29uLWJ1bGxldC1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuM2VtO1xuICAgICAgICBwYWRkaW5nOiAzcHggMCAzcHggMS4zZW07XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTBjXCI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEuM2VtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjdyZW07XG4gICAgICAgICAgICB3aWR0aDogMS4zZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4yLiBTb2xpZCBsaXN0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uc29saWQtbGlzdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC5zb2xpZC1saXN0LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgLmxpc3QtYnVsbGV0IGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtZ3JleTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjMuIElubGluZSBsaXN0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uaW5saW5lLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgaS5pbmxpbmUtYnVsbGV0IHtcbiAgICAgICAgZm9udC1zaXplOiAwLjRyZW07XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICBjb2xvcjogJGZhZGUtZ3JleTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDhweDtcbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG40LiBMaXN0IGJsb2Nrc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmxpc3QtYmxvY2sge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRmYWRlLWdyZXk7XG4gICAgYm94LXNoYWRvdzogLTFweCAzcHggMTBweCAwIHJnYmEoMCwwLDAsLjA2KTtcbiAgICAvL2l0ZW1cbiAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvYWw7XG4gICAgICAgIH1cbiAgICAgICAgLy9pdGVtIGFjdGl2ZSBzdGF0ZVxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmItYmFkZ2Uge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmlzLWFjdGl2ZSBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL2JvcmRlcmVkIHN0eWxlXG4gICAgJi5ib3JkZXJlZCB7XG4gICAgICAgIGxpOm5vdChsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZhZGUtZ3JleTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL21pbmltYWwgc3R5bGVcbiAgICAmLm1pbmltYWwge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZmFkZS1ncmV5O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vd2l0aCBiYWRnZSBmbG9hdGluZ1xuICAgIC5iLWJhZGdlIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICAvL2FsdGVybmF0ZSBjb2xvcnNcbiAgICAmLmlzLXNlY29uZGFyeSB7XG4gICAgICAgIGxpLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtYWNjZW50IHtcbiAgICAgICAgbGkuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjUuIExldmVsc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmxldmVsLm5hdi1sZXZlbCB7XG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRmYWRlLWdyZXk7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGkge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vL2NlbnRlcmVkIGxldmVsXG4ubGV2ZWwuY2VudGVyZWQtbGV2ZWwge1xuICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZmFkZS1ncmV5O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjYuIFVzZXIgbGlzdFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnVzZXItbGlzdCB7XG4gICAgLy9saXN0IGl0ZW1cbiAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIH1cbiAgICAvL2F2YXRhclxuICAgIC51c2VyLWxpc3QtYXZhdGFyIGltZyB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIH1cbiAgICAvL21ldGFcbiAgICAudXNlci1saXN0LWluZm8ge1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1ncmV5O1xuICAgICAgICB9XG4gICAgICAgIC5wb3NpdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogJHRpdGxlLWdyZXk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9zdGF0dXNlc1xuICAgIC51c2VyLWxpc3Qtc3RhdHVzIHtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0aXRsZS1ncmV5O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgLy9jb2xvcnNcbiAgICAgICAgJi5pcy1vZmZsaW5lIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYWRlLWdyZXk7XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1vbmxpbmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICAgICAgICB9XG4gICAgICAgICYuaXMtYnVzeSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuNy4gTWVkaWEgbGlzdFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnVzZXItbWVkaWEtbGlzdCB7XG4gICAgLy9saXN0IGl0ZW1cbiAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgIH1cbiAgICAvL2F2YXRhclxuICAgIC5tZWRpYS1sZWZ0IC5pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLy9zdGF0dXNcbiAgICAgICAgLmF2YXRhci1zdGF0dXMge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aXRsZS1ncmV5O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDFweDtcbiAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgLy9zdGF0dXMgY29sb3JzXG4gICAgICAgICAgICAmLmlzLW9mZmxpbmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYWRlLWdyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmlzLW9ubGluZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pcy1idXN5IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vY29udGVudFxuICAgIC5tZWRpYS1jb250ZW50IHNwYW4ge1xuICAgICAgICBjb2xvcjogJGJsdWUtZ3JleTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG59IiwiLyohIF9sYWJlbHMuc2NzcyB8IEJ1bGtpdCB8IENTUyBOaW5qYSAqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQmFkZ2VzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKioqXG5UQUJMRSBPRiBDT05URU5UU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjAuIEJhZGdlc1xuMS4gVGFnc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbioqKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjAuIEJhZGdlXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmItYmFkZ2Uge1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICBwYWRkaW5nOiAzcHggNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZDogJG11dGVkLWdyZXk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAvL3JvdW5kZWQgc3R5bGVcbiAgICAmLnJvdW5kZWQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgICB9XG4gICAgLy9vdXRsaW5lZCBzdHlsZVxuICAgICYuYmFkZ2Utb3V0bGluZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG11dGVkLWdyZXk7XG4gICAgICAgIGNvbG9yOiAkbXV0ZWQtZ3JleTtcbiAgICB9XG4gICAgLy9jb2xvcnNcbiAgICAmLmlzLXByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgJi5iYWRnZS1vdXRsaW5lZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtc2Vjb25kYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgICAgICAgJi5iYWRnZS1vdXRsaW5lZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWFjY2VudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQ7XG4gICAgICAgICYuYmFkZ2Utb3V0bGluZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYWNjZW50O1xuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1zdWNjZXNzIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICAgICAgICAmLmJhZGdlLW91dGxpbmVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLXdhcm5pbmcge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuICAgICAgICAmLmJhZGdlLW91dGxpbmVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtZGFuZ2VyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgJi5iYWRnZS1vdXRsaW5lZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZWQ7XG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWluZm8ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgJi5iYWRnZS1vdXRsaW5lZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMS4gVGFnc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnRhZyB7XG4gICAgLy9wYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAvL3NxdWFyZSBzdHlsZVxuICAgICYuc3F1YXJlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAvL291dGxpbmVkIHN0eWxlXG4gICAgJi5pcy1vdXRsaW5lZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtdXRlZC1ncmV5O1xuICAgIH1cbiAgICAvL2NvbG9yc1xuICAgICYuaXMtcHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAmLmlzLW91dGxpbmVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1zZWNvbmRhcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAmLmlzLW91dGxpbmVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeTtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtYWNjZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgJi5pcy1vdXRsaW5lZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRhY2NlbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLXN1Y2Nlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICYuaXMtb3V0bGluZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtd2FybmluZyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2UgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAmLmlzLW91dGxpbmVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkb3JhbmdlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtZGFuZ2VyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgJi5pcy1vdXRsaW5lZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZWQ7XG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWluZm8ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgJi5pcy1vdXRsaW5lZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtbGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkYmx1ZS1ncmV5O1xuICAgICAgICAmLmlzLW91dGxpbmVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLW1lZGl1bSB7XG4gICAgICAgIC8vcGFkZGluZy1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLmlzLWxhcmdlIHtcbiAgICAgICAgLy9wYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHNwYW4uZGVsZXRlIHtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgfVxufVxuXG4vL1RhZ3Mgd2l0aCBhZGRvbnNcbi50YWdzLmhhcy1hZGRvbnMge1xuICAgIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICB9XG4gICAgJi5pcy1jZW50ZXJlZCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbn1cblxuLy90YWcgZ3JvdXAgd3JhcHBlclxuLmNvbnRyb2wudGFnLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vL3RhZyB3aXRoIGNsb3NlIGljb25cbi50YWcuaXMtZGVsZXRlIHtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICB9XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIH1cbn0iLCIvKiEgX2Ryb3Bkb3ducy5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5Ecm9wZG93biBzdHlsZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKipcblRBQkxFIE9GIENPTlRFTlRTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMC4gSG92ZXIgZHJvcGRvd25zXG4xLiBqUXVlcnkgRHJvcGRvd25zXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKioqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMC4gSG92ZXIgZHJvcGRvd25zXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmlzLWRyb3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLy9jYXJldFxuICAgIGkuc2wtaWNvbi1hcnJvdy1kb3duIHtcbiAgICAgICAgZm9udC1zaXplOiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiAycHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmRyb3AtY2FyZXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgIH1cbiAgICAvL2NvbnRhaW5lclxuICAgIC5kcm9wQ29udGFpbiB7XG4gICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTY1cHg7IC8qIDMvNCBvZiB3aWR0aCAqL1xuICAgICAgICB0b3A6IC01MDB2aDtcbiAgICAgICAgLy9kcm9wZG93blxuICAgICAgICAuZHJvcE91dCB7XG4gICAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGZhZGUtZ3JleTtcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDEwcHggNHB4IHJnYmEoMCwwLDAsLjA0KTtcbiAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMCAzcHggMTBweCA0cHggcmdiYSgwLDAsMCwuMDQpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMTBweCA0cHggcmdiYSgwLDAsMCwuMDQpO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2Utb3V0O1xuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2Utb3V0O1xuICAgICAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2Utb3V0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLW91dDtcbiAgICAgICAgfVxuICAgICAgICAvL2Fycm93XG4gICAgICAgIC5kcm9wT3V0IC50cmlhbmdsZSB7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAgICAgfVxuICAgICAgICAvL21lbnUgaXRlbXNcbiAgICAgICAgLmRyb3BPdXQgdWwgbGkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAwIDEwcHggMTVweDtcbiAgICAgICAgICAgIG1hcmdpbjogM3B4IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzc3NztcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzIGVhc2Utb3V0O1xuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAgIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzIGVhc2Utb3V0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy9pY29uc1xuICAgICAgICAgICAgaS5kcm9wLWljb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpLmRyb3AtaWNvbi5zbCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy9tZW51IGNvbnRhaW5lclxuICAgICAgICAuZHJvcE91dCB1bCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAmLmJpZy1pY29ucyB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMCAxMHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtZ3JleTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaS5pbSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aXRsZS1ncmV5O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy9kaXZpZGVyXG4gICAgICAgICAgICBsaS5kcm9wZG93bi1kaXZpZGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS13aGl0ZTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvL01lbnUgaXRlbSBob3ZlciBjb2xvcnNcbiAgICAgICAgLmRyb3BPdXQge1xuICAgICAgICAgICAgJi5pcy1wcmltYXJ5IHVsIGxpOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pcy1zZWNvbmRhcnkgdWwgbGk6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaXMtYWNjZW50IHVsIGxpOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9BY3RpdmUgc3RhdGVcbiAgICAmOmhvdmVyIC5kcm9wQ29udGFpbiB7XG4gICAgICAgIHRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOmhvdmVyIC5kcm9wQ29udGFpbiAuZHJvcE91dCB7XG5cbiAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW5VcCAwLjI3cyBlYXNlLW91dDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgJi5kcm9wLXNtOmhvdmVyIC5kcm9wQ29udGFpbiB7XG4gICAgICAgIHRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLmlzLWNlbnRlcmVkIC5kcm9wQ29udGFpbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTEwcHg7IC8qIGhhbGYgb2Ygd2lkdGggKi9cbiAgICB9XG4gICAgJi5pcy1yaWdodCAuZHJvcENvbnRhaW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTU1cHg7IC8qIHF1YXJ0ZXIgb2Ygd2lkdGggKi9cbiAgICB9XG59XG5cbmJ1dHRvbiB7XG4gICAgaS5zbC1pY29uLWFycm93LWRvd24ge1xuICAgICAgICBmb250LXNpemU6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDJweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjEuIGpRdWVyeSBEcm9wZG93bnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5qcS1kcm9wZG93biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIHotaW5kZXg6IDEwMzk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjI3cztcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIC5qcS1kcm9wZG93bi1tZW51LCAuanEtZHJvcGRvd24tcGFuZWwge1xuICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDEwcHggNHB4IHJnYmEoMCwwLDAsLjA0KTtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwIDNweCAxMHB4IDRweCByZ2JhKDAsMCwwLC4wNCk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggNHB4IHJnYmEoMCwwLDAsLjA0KTtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5qcS1kcm9wZG93bi1wYW5lbCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuICAgICYuanEtZHJvcGRvd24tdGlwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC02cHg7XG4gICAgICAgICAgICBsZWZ0OiA5cHg7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICNkZGQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgICAmLmpxLWRyb3Bkb3duLWFuY2hvci1yaWdodDpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiA5cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5qcS1kcm9wZG93bi1hbmNob3ItcmlnaHQ6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuanEtZHJvcGRvd24tc2Nyb2xsIHtcbiAgICAgICAgLmpxLWRyb3Bkb3duLW1lbnUsIC5qcS1kcm9wZG93bi1wYW5lbCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxODBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5qcS1kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjIpXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwIDNweDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgfVxuICAgIGxpID4gYSwgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkY0Rjc7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuanEtZHJvcGRvd24tZGl2aWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXB4O1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2U1ZTVlNTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICB9XG59XG5cbi8vQ3VzdG9taXphdGlvbnNcbi5qcS1kcm9wZG93biB7XG4gICAgLy9kZWZhdWx0XG4gICAgLmpxLWRyb3Bkb3duLW1lbnUgbGkgPiBhOmhvdmVyLCAuanEtZHJvcGRvd24gLmpxLWRyb3Bkb3duLW1lbnUgbGFiZWw6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgIC8vcHJpbWFyeVxuICAgICYuaXMtcHJpbWFyeSB7XG4gICAgICAgIC5qcS1kcm9wZG93bi1tZW51IGxpID4gYTpob3ZlciwgLmpxLWRyb3Bkb3duIC5qcS1kcm9wZG93bi1tZW51IGxhYmVsOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL3NlY29uZGFyeVxuICAgICYuaXMtc2Vjb25kYXJ5IHtcbiAgICAgICAgLmpxLWRyb3Bkb3duLW1lbnUgbGkgPiBhOmhvdmVyLCAuanEtZHJvcGRvd24gLmpxLWRyb3Bkb3duLW1lbnUgbGFiZWw6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9hY2NlbnRcbiAgICAmLmlzLWFjY2VudCB7XG4gICAgICAgIC5qcS1kcm9wZG93bi1tZW51IGxpID4gYTpob3ZlciwgLmpxLWRyb3Bkb3duIC5qcS1kcm9wZG93bi1tZW51IGxhYmVsOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qISBfcHJpY2luZy5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5QcmljaW5nIHRhYmxlcyBzdHlsZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKipcblRBQkxFIE9GIENPTlRFTlRTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMC4gQ2xhc3NpYyBwcmljaW5nXG4xLiBNaW5pbWFsIHByaWNpbmdcbjIuIENsZWFuIHByaWNpbmdcbjMuIEZhbmN5IHByaWNpbmdcbjQuIENvbG9yZWQgaGVhZGVycyBwcmljaW5nXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKioqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMC4gQ2xhc3NpYyBwcmljaW5nXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uY2xhc3NpYy1wcmljaW5nIHtcbiAgICAvL3RhYmxlXG4gICAgLnByaWNpbmctdGFibGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAvL2NvbXBhcmF0aXZlIGxheW91dFxuICAgICAgICAmLmlzLWNvbXBhcmF0aXZlIHtcbiAgICAgICAgICAgIC5wcmljaW5nLXBsYW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy9ob3Jpem9udGFsIGxheW91dFxuICAgICAgICAmLmlzLWhvcml6b250YWwge1xuICAgICAgICAgICAgLnByaWNpbmctcGxhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAucGxhbi1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucGxhbi1wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucGxhbi1pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc21va2Utd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbnM6IDI7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtY29sdW1uczogMjtcbiAgICAgICAgICAgICAgICAgICAgLW1vei1jb2x1bW5zOiAyO1xuICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAwLjFyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnBsYW4tZm9vdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy9wcmljaW5nIHBsYW5cbiAgICAgICAgLnByaWNpbmctcGxhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAkZmFkZS1ncmV5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XG4gICAgICAgICAgICBtYXJnaW46IDAuNWVtO1xuICAgICAgICAgICAgLy9oZWFkZXJcbiAgICAgICAgICAgIC5wbGFuLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC43NWVtO1xuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvL2l0ZW1cbiAgICAgICAgICAgIC5wbGFuLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzbW9rZS13aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZhZGUtZ3JleTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjc1ZW07XG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1ncmV5O1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvL3ByaWNlXG4gICAgICAgICAgICAucGxhbi1wcmljZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC43NWVtO1xuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLy9udW1iZXJcbiAgICAgICAgICAgICAgICAucGxhbi1wcmljZS1hbW91bnQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICAgICAgICAgICAgICAgIC8vY3VycmVuY3kgc3ltYm9sXG4gICAgICAgICAgICAgICAgICAgIC5wbGFuLXByaWNlLWN1cnJlbmN5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1ncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy9mb290ZXJcbiAgICAgICAgICAgIC5wbGFuLWZvb3RlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC43NWVtO1xuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vUHJpbWFyeSBzdHlsZVxuICAgICAgICAgICAgJi5pcy1wcmltYXJ5IHtcbiAgICAgICAgICAgICAgICAucGxhbi1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wbGFuLXByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgLnBsYW4tcHJpY2UtYW1vdW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucGxhbi1wcmljZS1jdXJyZW5jeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBsYW4tZm9vdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pcy1ob3ZlcmVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHByaW1hcnksIDIuNSUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtZm9jdXNlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgkcHJpbWFyeSwgMC4yNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRwcmltYXJ5LCA1JSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vU2Vjb25kYXJ5IHN0eWxlXG4gICAgICAgICAgICAmLmlzLXNlY29uZGFyeSB7XG4gICAgICAgICAgICAgICAgLnBsYW4taGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wbGFuLXByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgLnBsYW4tcHJpY2UtYW1vdW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5wbGFuLXByaWNlLWN1cnJlbmN5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wbGFuLWZvb3RlciB7XG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pcy1ob3ZlcmVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHNlY29uZGFyeSwgMi41JSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pcy1mb2N1c2VkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKCRzZWNvbmRhcnksIDAuMjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkc2Vjb25kYXJ5LCA1JSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy9BY2NlbnQgc3R5bGVcbiAgICAgICAgICAgICYuaXMtYWNjZW50IHtcbiAgICAgICAgICAgICAgICAucGxhbi1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBsYW4tcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAucGxhbi1wcmljZS1hbW91bnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnBsYW4tcHJpY2UtY3VycmVuY3kge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBsYW4tZm9vdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmlzLWhvdmVyZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYWNjZW50LCAyLjUlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmlzLWZvY3VzZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoJGFjY2VudCwgMC4yNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRhY2NlbnQsIDUlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvL1N1Y2Nlc3Mgc3R5bGVcbiAgICAgICAgICAgICYuaXMtc3VjY2VzcyB7XG4gICAgICAgICAgICAgICAgLnBsYW4taGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBsYW4tcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAucGxhbi1wcmljZS1hbW91bnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucGxhbi1wcmljZS1jdXJyZW5jeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wbGFuLWZvb3RlciB7XG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmlzLWhvdmVyZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZ3JlZW4sIDIuNSUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtZm9jdXNlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgkZ3JlZW4sIDAuMjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZ3JlZW4sIDUlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vV2FybmluZyBzdHlsZVxuICAgICAgICAgICAgJi5pcy13YXJuaW5nIHtcbiAgICAgICAgICAgICAgICAucGxhbi1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBsYW4tcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAucGxhbi1wcmljZS1hbW91bnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnBsYW4tcHJpY2UtY3VycmVuY3kge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBsYW4tZm9vdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmlzLWhvdmVyZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkb3JhbmdlLCAyLjUlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmlzLWZvY3VzZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoJG9yYW5nZSwgMC4yNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRvcmFuZ2UsIDUlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvL0RhbmdlciBzdHlsZVxuICAgICAgICAgICAgJi5pcy1kYW5nZXIge1xuICAgICAgICAgICAgICAgIC5wbGFuLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucGxhbi1wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgIC5wbGFuLXByaWNlLWFtb3VudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucGxhbi1wcmljZS1jdXJyZW5jeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucGxhbi1mb290ZXIge1xuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtaG92ZXJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRyZWQsIDIuNSUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtZm9jdXNlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgkcmVkLCAwLjI1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHJlZCwgNSUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vSW5mbyBzdHlsZVxuICAgICAgICAgICAgJi5pcy1pbmZvIHtcbiAgICAgICAgICAgICAgICAucGxhbi1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wbGFuLXByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgLnBsYW4tcHJpY2UtYW1vdW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucGxhbi1wcmljZS1jdXJyZW5jeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBsYW4tZm9vdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pcy1ob3ZlcmVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJsdWUsIDIuNSUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtZm9jdXNlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgkYmx1ZSwgMC4yNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRibHVlLCA1JSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vQWN0aXZlIHN0YXRlIChGZWF0dXJlZCBzdGF0ZSlcbiAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCByZ2JhKDE0MywxNjAsMjQxLDAuMikgMCAwIDAgMXB4LCByZ2JhKDIxMywyMjAsMjQ3LDAuNTkpIDAgMTBweCAyMHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9UYWJsZXQgc2V0aW5nc1xuICAgIEBtZWRpYSAobWluLXdpZHRoIDogNzY4cHgpIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gICAgICAgIC5wcmljaW5nLXRhYmxlIHtcbiAgICAgICAgICAgIC8vY29tcGFyYXRpdmUgc3R5bGVcbiAgICAgICAgICAgICYuaXMtY29tcGFyYXRpdmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMC41cmVtO1xuXG4gICAgICAgICAgICAgICAgJi5pcy1mZWF0dXJlcyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnBsYW4taXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKFwiZGF0YS1mZWF0dXJlXCIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy9ob3Jpem9udGFsIHN0eWxlXG4gICAgICAgICAgICAmLmlzLWhvcml6b250YWwge1xuICAgICAgICAgICAgICAgIC5wcmljaW5nLXBsYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIC5wbGFuLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wbGFuLXByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wbGFuLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNtb2tlLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uczogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtY29sdW1uczogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otY29sdW1uczogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDAuMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wbGFuLWZvb3RlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAvL01vYmlsZSBzZXRpbmdzXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wcmljaW5nLXRhYmxlIHtcbiAgICAgICAgICAgIC8vY29tcGFyYXRpdmUgc3R5bGVcbiAgICAgICAgICAgICYuaXMtY29tcGFyYXRpdmUge1xuICAgICAgICAgICAgICAgIC5wcmljaW5nLXBsYW4ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAmLmlzLWZlYXR1cmVzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAuNXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAucGxhbi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLWZlYXR1cmUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodC1ncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy9ob3Jpem9udGFsIHN0eWxlXG4gICAgICAgICAgICAmLmlzLWhvcml6b250YWwge1xuICAgICAgICAgICAgICAgIC5wbGFuLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnByaWNpbmctcGxhbi5pcy1tb2JpbGUge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMS4gTWluaW1hbCBwcmljaW5nXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ubWluaW1hbC1wcmljaW5nIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYmx1ZS1ncmV5O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAvL3dpZGUgYm94IHN0eWxlXG4gICAgJi53aWRlLWJveCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAwO1xuICAgIH1cbiAgICAvL2ZlYXR1cmVkIHN0YXRlXG4gICAgJi5mZWF0dXJlZCB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICAucGxhbi1uYW1lIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgICAucHJpY2UgLnByaWNlLW51bWJlciB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgICAgLnByaWNlIC5wcmljZS1jdXJyZW5jeSB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9zZWNvbmRhcnkgYWNrZ3JvdW5kXG4gICAgJi5iZy1zZWNvbmRhcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgICAgICAucGxhbi1uYW1lIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgIC5wcmljZS1udW1iZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJpY2UtY3VycmVuY3kge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJpY2UtcGVyaW9kIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9IFxuXG4gICAgICAgIC5wbGFuLWZlYXR1cmVzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9wbGFuIGRlZmluaXRpb25cbiAgICAucGxhbi1uYW1lIHtcbiAgICAgICAgY29sb3I6ICRibHVlLWdyZXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgICAvL3BsYW4gcHJpY2VcbiAgICAucHJpY2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAucHJpY2UtY3VycmVuY3kge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAucHJpY2UtbnVtYmVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICAgIC5wcmljZS1wZXJpb2Qge1xuXG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9wbGFuIGZlYXR1cmVzXG4gICAgLnBsYW4tZmVhdHVyZXMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB1bCBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweCA1cHggMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy93aWRlIGJveCBiYWNrZ3JvdW5kXG4ubWluaW1hbC1wcmljaW5nLndpZGUtYm94IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly92aWEucGxhY2Vob2xkZXIuY29tLzEyODB4NzIwKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjIuIENsZWFuIHByaWNpbmdcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vQ2xlYW4gcHJpY2luZyBiaWxsaW5nIHN3aXRjaFxuLnBsYW4tY29udHJvbHMge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luOiAwIDVweCAwIDVweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLy9BY3RpdmUgc3RhdGVcbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG4vL1BlcmlvZCBzZWxlY3Rcbi5wZXJpb2Qtc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgbWF4LXdpZHRoOiAyNDVweDtcbiAgICBzcGFuIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogJGJsdWUtZ3JleTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWUtZ3JleTtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmx1ZS1ncmV5O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtZ3JleTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG4vL0NsZWFuIHByaWNpbmcgdGFibGVzXG4uc2lkZS1wcmljaW5nIHtcbiAgICAvL2NhcmRcbiAgICAucHJpY2luZy1jYXJkIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZmFkZS1ncmV5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLCAwLjg3KTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICAgIC8vcG9wdWxhciBwbGFuIHN5bWJvbFxuICAgICAgICAucG9wdWxhciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy9pbm5lciBzZWN0aW9uXG4gICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgLy9uYW1lXG4gICAgICAgICAgICAucGxhbi1uYW1lIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG11dGVkLWdyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvL3ByaWNlXG4gICAgICAgICAgICAucGxhbi1wcmljZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWdyZXk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuOGVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHNtYWxsLmN1cnJlbmN5IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC05MHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNtYWxsOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy9mZWF0dXJlc1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtdXRlZC1ncmV5O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTUzLCAxNTMsIDE1MywgMC4zKTtcbiAgICAgICAgICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzNDNDg1ODtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vdHJhbnNwYXJlbnQgdGFibGUgc3R5bGVcbiAgICAgICAgJi50cmFuc3BhcmVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC8vc2hhZG93IG9uIGhvdmVyXG4gICAgICAgICYuY2FyZC1yYWlzZWQ6aG92ZXIge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgcmdiYSgxNDMsMTYwLDI0MSwwLjIpIDAgMCAwIDFweCwgcmdiYSgyMTMsMjIwLDI0NywwLjU5KSAwIDEwcHggMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4zLiBGYW5jeSBwcmljaW5nXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uZmFuY3ktcHJpY2luZyB7XG4gICAgLy9wcmljaW5nIGNhcmRcbiAgICAuZmFuY3ktcHJpY2luZy1jYXJkIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMCAxNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgICAgICAgICAgLnBsYW4taWNvbiBpIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCByZ2JhKDE0MywxNjAsMjQxLDAuMikgMCAwIDAgMXB4LCByZ2JhKDIxMywyMjAsMjQ3LDAuNTkpIDAgMTBweCAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vcGxhbiBuYW1lXG4gICAgICAgIC5wbGFuLW5hbWUge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgfVxuICAgICAgICAvL2ljb25cbiAgICAgICAgLnBsYW4taWNvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZmFkZS1ncmV5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy9wcmljZVxuICAgICAgICAucGxhbi1wcmljZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWUtZ3JleTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICAgICAgICBzbWFsbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzbWFsbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvL2ZlYXR1cmVzXG4gICAgICAgIC5wbGFuLWZlYXR1cmVzIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAvL2l0ZW1cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggNDBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIC8vc21hbGwgbnVtYmVyXG4gICAgICAgICAgICAgICAgLmZlYXR1cmUtY291bnQge1xuICAgICAgICAgICAgICAgICAgICAmLnVubGltaXRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vdGV4dFxuICAgICAgICAgICAgICAgIC5mZWF0dXJlLWNvdW50LXRleHQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG11dGVkLWdyZXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vc3RyZWNoZWQgcGxhbiBzdHlsZVxuICAgICAgICAmLnN0cmVjaGVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgICAgICAgICAucGxhbi1uYW1lIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ05leGEgQm9sZCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGxhbi1wcmljZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgc21hbGw6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxhcmdlLWNvdW50IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vY29sb3JzXG4gICAgICAgICYucHJpbWFyeSB7XG4gICAgICAgICAgICAucGxhbi1uYW1lIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGxhbi1pY29uIGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wbGFuLWZlYXR1cmVzIHtcbiAgICAgICAgICAgICAgICBsaSAubGFyZ2UtY291bnQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgIC5wbGFuLW5hbWUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBsYW4taWNvbiBpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wbGFuLWZlYXR1cmVzIHtcbiAgICAgICAgICAgICAgICBsaSAubGFyZ2UtY291bnQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hY2NlbnQge1xuICAgICAgICAgICAgLnBsYW4tbmFtZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGxhbi1pY29uIGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBsYW4tZmVhdHVyZXMge1xuICAgICAgICAgICAgICAgIGxpIC5sYXJnZS1jb3VudCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjQuIENvbG9yZWQgaGVhZGVycyBwcmljaW5nXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uaGVhZGVyLXByaWNpbmcge1xuICAgIC8vcHJpY2luZyBjYXJkXG4gICAgLmhlYWRlci1wcmljaW5nLWNhcmQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAwIDE1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAvL3BsYW4gbmFtZVxuICAgICAgICAucGxhbi1uYW1lIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG11dGVkLWdyZXk7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC8vY2FyZC1ib2R5XG4gICAgICAgIC5wcmljaW5nLWNhcmQtYm9keSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZmFkZS1ncmV5O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAvL3ByaWNlXG4gICAgICAgICAgICAucGxhbi1wcmljZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtZ3JleTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgICAgICAgICAgICAgIHNtYWxsOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc21hbGw6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvL2ZlYXR1cmVzXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG11dGVkLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNTMsIDE1MywgMTUzLCAwLjMpO1xuICAgICAgICAgICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjM0M0ODU4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vY29sb3JzXG4gICAgICAgICYucHJpbWFyeSB7XG4gICAgICAgICAgICAucGxhbi1uYW1lIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNlY29uZGFyeSB7XG4gICAgICAgICAgICAucGxhbi1uYW1lIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWNjZW50IHtcbiAgICAgICAgICAgIC5wbGFuLW5hbWUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyohIF9tZXNzYWdlcy5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5NZXNzYWdlcyBzdHlsZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKipcblRBQkxFIE9GIENPTlRFTlRTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMC4gTWVzc2FnZXNcbjEuIEdHcG9wb3ZlcnNcbjIuIEdHdG9vbHRpcHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qKiovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4wLiBNZXNzYWdlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5tZXNzYWdlIHtcbiAgICAvL2hlYWRlclxuICAgIC5tZXNzYWdlLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtdXRlZC1ncmV5O1xuICAgIH1cbiAgICAvL3ByaW1hcnkgc3R5bGVcbiAgICAmLm1zZy1wcmltYXJ5IHtcbiAgICAgICAgLm1lc3NhZ2UtaGVhZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgIC5tZXNzYWdlLWJvZHkge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7IFxuICAgICAgICB9XG4gICAgfVxuICAgIC8vc2Vjb25kYXJ5IHN0eWxlXG4gICAgJi5tc2ctc2Vjb25kYXJ5IHtcbiAgICAgICAgLm1lc3NhZ2UtaGVhZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICAgICAgLm1lc3NhZ2UtYm9keSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vYWNjZW50IHN0eWxlXG4gICAgJi5tc2ctYWNjZW50IHtcbiAgICAgICAgLm1lc3NhZ2UtaGVhZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1lc3NhZ2UtYm9keSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYWNjZW50OyBcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL2luZm8gc3R5bGVcbiAgICAmLm1zZy1pbmZvIHtcbiAgICAgICAgLm1lc3NhZ2UtaGVhZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgICB9XG4gICAgICAgIC5tZXNzYWdlLWJvZHkge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9zdWNjZXNzIHN0eWxlXG4gICAgJi5tc2ctc3VjY2VzcyB7XG4gICAgICAgIC5tZXNzYWdlLWhlYWRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XG4gICAgICAgIH1cbiAgICAgICAgLm1lc3NhZ2UtYm9keSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy93YXJuaW5nIHN0eWxlXG4gICAgJi5tc2ctd2FybmluZyB7XG4gICAgICAgIC5tZXNzYWdlLWhlYWRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuICAgICAgICB9XG4gICAgICAgIC5tZXNzYWdlLWJvZHkge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL2RhbmdlciBzdHlsZVxuICAgICYubXNnLWRhbmdlciB7XG4gICAgICAgIC5tZXNzYWdlLWhlYWRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICAgICAgICB9XG4gICAgICAgIC5tZXNzYWdlLWJvZHkge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHJlZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL2ljb24gbWVzc2FnZXNcbiAgICAmLmljb24tbXNnIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAvL2JvZHlcbiAgICAgICAgLm1lc3NhZ2UtYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gM2VtIDFlbSAxLjVlbTtcbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWdyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy9pY29uXG4gICAgICAgIGkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMzVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbXV0ZWQtZ3JleTtcbiAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC8vY29sb3Igc3R5bGVzXG4gICAgICAgICYucHJpbWFyeS1tc2cgaSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgICAmLnNlY29uZGFyeS1tc2cgaSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgICAgICYuYWNjZW50LW1zZyBpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5pbmZvLW1zZyBpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgICB9XG4gICAgICAgICYuc3VjY2Vzcy1tc2cgaSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XG4gICAgICAgIH1cbiAgICAgICAgJi53YXJuaW5nLW1zZyBpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gICAgICAgIH1cbiAgICAgICAgJi5kYW5nZXItbXNnIGkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjEuIEdHcG9wb3ZlcnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5nZ3BvcG92ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDYwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAyNzZweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCByZ2JhKDE0MywgMTYwLCAyNDEsIDAuMikgMCAwIDAgMXB4LCByZ2JhKDIxMywgMjIwLCAyNDcsIDAuNTkpIDAgMTBweCAyMHB4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IHJnYmEoMTQzLCAxNjAsIDI0MSwgMC4yKSAwIDAgMCAxcHgsIHJnYmEoMjEzLCAyMjAsIDI0NywgMC41OSkgMCAxMHB4IDIwcHg7XG4gICAgJi5mYWRlIHtcbiAgICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gICAgICAgICYuaW4ge1xuICAgICAgICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgICYudG9wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgID4gLmFycm93IHtcbiAgICAgICAgICAgIGJvdHRvbTogLTExcHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTExcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMjUpO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgICAgfVxuICAgICAgICA+IC5hcnJvdyA+IC5hZnRlciB7XG4gICAgICAgICAgICBib3R0b206IDFweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5yaWdodCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyBcbiAgICAgICAgPiAuYXJyb3cge1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAtMTFweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4yNSk7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgICAgfVxuICAgICAgICA+IC5hcnJvdyA+IC5hZnRlciB7XG4gICAgICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgICAgICAgbGVmdDogMXB4O1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJvdHRvbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIC5hcnJvdyAuYWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiKDI0NywgMjQ3LCAyNDcpO1xuICAgICAgICB9XG4gICAgICAgID4gLmFycm93IHtcbiAgICAgICAgICAgIHRvcDogLTExcHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTExcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk5OTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgLjI1KTtcbiAgICAgICAgfVxuICAgICAgICA+IC5hcnJvdyA+IC5hZnRlciB7XG4gICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5sZWZ0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICA+IC5hcnJvdyB7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTFweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICM5OTk7XG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMjUpO1xuICAgICAgICB9XG4gICAgICAgID4gLmFycm93ID4gLmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucG9wb3Zlci10aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2VkZWRlZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gICAgICAgIGNvbG9yOiAjNDQ0RjYwO1xuICAgIH1cbiAgICAucG9wb3Zlci1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogOXB4IDE0cHggMTVweCAxNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgIGNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgID4gLmFycm93LCAuYXJyb3cgPiAuYWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgICA+IC5hcnJvdyB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMTFweDtcbiAgICB9XG4gICAgLmFycm93ID4gLmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjIuIEdHdG9vbHRpcHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5nZ3Rvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDMwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAmLmZhZGUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgICAgICAgJi5pbiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaW4ge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG4gICAgfVxuICAgICYudG9wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICAgIC5nZ3Rvb2x0aXAtYXJyb3csIC5nZ3Rvb2x0aXAtYXJyb3ctc2hhZG93IHtcbiAgICAgICAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjMjIyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgICAgICAgfVxuICAgICAgICAuZ2d0b29sdGlwLWFycm93LXNoYWRvdyB7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5yaWdodCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAuZ2d0b29sdGlwLWFycm93LCAuZ2d0b29sdGlwLWFycm93LXNoYWRvdyB7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDFweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICMyMjIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogNXB4IDVweCA1cHggMDtcbiAgICAgICAgfVxuICAgICAgICAuZ2d0b29sdGlwLWFycm93LXNoYWRvdyB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYm90dG9tIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgLmdndG9vbHRpcC1hcnJvdywgLmdndG9vbHRpcC1hcnJvdy1zaGFkb3cge1xuICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMyMjIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5nZ3Rvb2x0aXAtYXJyb3ctc2hhZG93IHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmxlZnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgIC5nZ3Rvb2x0aXAtYXJyb3csIC5nZ3Rvb2x0aXAtYXJyb3ctc2hhZG93IHtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgcmlnaHQ6IDFweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogIzIyMiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA1cHggMCA1cHggNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5nZ3Rvb2x0aXAtYXJyb3ctc2hhZG93IHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5nZ3Rvb2x0aXAtaW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjIgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggNHB4IHJnYmEoMCwwLDAsLjA0KVxuICAgIH1cbiAgICAuZ2d0b29sdGlwLWFycm93LCAuZ2d0b29sdGlwLWFycm93LXNoYWRvdyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbn1cbiIsIi8qISBfY2hlY2tib3hlcy5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5DaGVja2JveCBleHRlbnNpb24gXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKioqXG5UQUJMRSBPRiBDT05URU5UU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjAuIENoYXJzZXRcbjEuIENvbG9yZWQgY2hlY2tib3hlcyBzdHlsZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qKiovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4wLiBDaGFyc2V0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMS4gQ29sb3JlZCBjaGVja2JveGVzIHN0eWxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5iLWNoZWNrYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGFiZWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgICAvL2xhYmVsXG4gICAgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICAgIGxhYmVsOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogIzM2MzYzNjtcbiAgICB9XG4gICAgLy9oaWRlIG5hdGl2ZSBpbnB1dFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC8vY2hlY2tlZCBzdGF0ZVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyLFxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgICAgY29udGVudDogXCJcXGYwMGNcIjtcbiAgICB9XG4gICAgLy9kaXNhYmxlZCBzdGF0ZVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCxcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQge1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQgKyBsYWJlbCxcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyBsYWJlbCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCArIGxhYmVsOjpiZWZvcmUsXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuICAgIC8vY2lyY3VsYXIgc3R5bGVcbiAgICAmLmlzLWNpcmN1bGFyIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuICAgIC8vaW5saW5lIHN0eWxlXG4gICAgJi5pcy1pbmxpbmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICAgICYuaXMtaW5saW5lICsgLmlzLWlubGluZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICAvL2NvbG9yc1xuICAgICYuaXMtcHJpbWFyeSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmLmlzLXByaW1hcnkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICAmLmlzLXNlY29uZGFyeSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgJi5pcy1zZWNvbmRhcnkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICAmLmlzLWFjY2VudCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICRhY2NlbnQ7XG4gICAgfVxuXG4gICAgJi5pcy1hY2NlbnQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgICYuaXMtZGFuZ2VyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHJlZDtcbiAgICB9XG5cbiAgICAmLmlzLWRhbmdlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJi5pcy1pbmZvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRibHVlO1xuICAgIH1cblxuICAgICYuaXMtaW5mbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJi5pcy13YXJuaW5nIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcbiAgICB9XG5cbiAgICAmLmlzLXdhcm5pbmcgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgICYuaXMtc3VjY2VzcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgIH1cblxuICAgICYuaXMtc3VjY2VzcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgICYuaXMtZGFyayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29hbDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29hbDtcbiAgICB9XG5cbiAgICAmLmlzLWRhcmsgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zdHlsZWQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgICAgY29udGVudDogXCJcXGYwMGNcIjtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gLnN0eWxlZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSAuc3R5bGVkOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG59XG5cbiIsIi8qISBfZGV0YWlscy5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5NaXNjZWxsYW5lb3VzIHN0eWxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqKlxuVEFCTEUgT0YgQ09OVEVOVFNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4wLiBWaWRlbyBlbWJlZFxuMS4gSW1hZ2UgaG92ZXIgZWZmZWN0cyBzZXR1cFxuMi4gSG92ZXIgZWZmZWN0cyBhbmQgdGVhbSBob3ZlciBlZmZlY3RzXG4zLiBNYXRlcmlhbCBkZXNpZ24gYm94IHNoYWRvdyBoZWxwZXJzXG40LiBEYXNoYm9hcmQgbG9naW4gc3R5bGUgc3dpdGNoZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qKiovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4wLiBWaWRlbyBlbWJlZFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zaWRlLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgLmJhY2tncm91bmQtd3JhcHBlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWRlYmFyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgLnZpZGVvLXdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnZpZGVvLW92ZXJsYXkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAvKmhlaWdodDogMTAwJTsqL1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTM1KTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wbGF5YnV0dG9uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNjNweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgLmljb24tcGxheSBpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2cmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMS4gSW1hZ2UgaG92ZXIgZWZmZWN0cyBzZXR1cFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy9CYXNlIHNldHVwXG4uaW1hZ2UtZ3JpZCB7XG4gICAgLmltYWdlLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIGNvbG9yOiAkYmx1ZS1ncmV5O1xuICAgIH1cbiAgICBmaWd1cmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgXG4gICAgICAgIGJveC1zaGFkb3c6ICAwcHggNXB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgfVxuICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDIwMCU7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgICB3b3JkLXNwYWNpbmc6IC0wLjE1ZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDY4LjUlO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA3NSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMi4gSG92ZXIgZWZmZWN0cyBhbmQgdGVhbSBob3ZlciBlZmZlY3RzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuZmlndXJlIHtcbiAgICAvLyBSb3VuZGVkIGNhcHRpb24gb24gaG92ZXJcbiAgICAmLnJvdW5kLWNvcm5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzAwMCAwJSwjZmZmIDEwMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjMDAwIDAlLCNmZmYgMTAwJSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMTBweCA0cHggcmdiYSgwLDAsMCwuMDQpO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiAtMTBweCAwIDAgLTEwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgKyAxMHB4KTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zNXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCB0cmFuc2Zvcm0gMC4zNXM7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwxMHB4LDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LDEwcHgsMCk7XG4gICAgICAgICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIHRyYW5zZm9ybSAwLjM1cztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xMDBweDtcbiAgICAgICAgICAgICAgICBib3R0b206IC0xMDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA5MDBweCByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjUsMC41LDEpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjUsMC41LDEpO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjM1cztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIHRyYW5zZm9ybSAwLjM1cztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxLjVlbSAxLjVlbSAwO1xuICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsMjBweCwwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwyMHB4LDApO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTsgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmaWdjYXB0aW9uOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwxLDEpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLDEsMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMiwgcCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zNXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXM7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LDVweCwwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LDVweCwwKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyBDb3JuZXIgY2FwdGlvbiBvbiBob3ZlclxuICAgICYuY29ybmVyZWQge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlICsgNjBweCk7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjM1cztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIHRyYW5zZm9ybSAwLjM1cztcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzBweCwwLDApIHNjYWxlKDEuMTIpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzBweCwwLDApIHNjYWxlKDEuMTIpO1xuICAgICAgICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMS4yZW07XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApIHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApIHNjYWxlKDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjM1cztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIHRyYW5zZm9ybSAwLjM1cztcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNDBweCwwLDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNDBweCwwLDApO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vVGVhbSBzZWN0aW9uIGhvdmVyIGVmZmVjdFxuICAgICYudGVhbS1ob3ZlciB7XG4gICAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAzLjc1ZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgY29sb3I6ICMzYzRhNTA7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMTAwJSwwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwxMDAlLDApO1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIHAuaWNvbi1saW5rcyBhIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICMzYzRhNTA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgICAgICAgJjpob3ZlciBzcGFuOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4zKTtcbiAgICAgICAgICAgIGJvdHRvbTogNjVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDkwJTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzO1xuICAgICAgICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IFxuICAgICAgICB9XG5cbiAgICAgICAgaDIsIHAuaWNvbi1saW5rcyBhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IFxuICAgICAgICAgICAgd2lkdGg6IGF1dG87IFxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyBcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDA7IFxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDAgIWltcG9ydGFudDsgXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyBcbiAgICAgICAgICAgIG9wYWNpdHk6IGluaGVyaXQ7IFxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjM1cztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cztcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDIwMCUsMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMjAwJSwwKTtcbiAgICAgICAgfVxuICAgICAgICBwLmljb24tbGlua3MgYSBzcGFuOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1ncmV5O1xuICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIH1cbiAgICAgICAgLmljb24tdHdpdHRlcjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwOTknO1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tbGlua2VkaW46OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxmMGUxJztcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLWRyaWJiYmxlOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ1xcZjE3ZCc7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciBwLmljb24tbGlua3MgYTpob3ZlciwgJjpob3ZlciBwLmljb24tbGlua3MgYTpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogIzI1MmQzMTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIGZpZ2NhcHRpb24sICY6aG92ZXIgaDIsICY6aG92ZXIgcC5pY29uLWxpbmtzIGEge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIgaDIge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjA1cztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIgcC5pY29uLWxpbmtzIGE6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciBwLmljb24tbGlua3MgYTpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIgcC5pY29uLWxpbmtzIGE6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL1RlYW0gc2VjdGlvbiBzbGFudGVkIGhvdmVyIGVmZmVjdFxuICAgICYudGVhbS1zbGFudGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE2MjYzMztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjQ1cztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40NXM7XG4gICAgICAgICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICBmaWdjYXB0aW9uOjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA5NSU7XG4gICAgICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgICAgICB3aWR0aDogMjAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuOCkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNDVzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjQ1cztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40NXMsIHRyYW5zZm9ybSAwLjQ1cztcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLDAsMSwwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwwLDEsMCk7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAubWVtYmVyLXBvc2l0aW9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zNXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXM7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwyMHB4LDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDIwcHgsMCk7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41ZW0gNyUgMDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICM1ZDUwNGY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDsgXG4gICAgICAgICAgICB3aWR0aDogYXV0bzsgXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87IFxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDAgIWltcG9ydGFudDsgXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyBcbiAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIGEgaSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjM1cztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIHRyYW5zZm9ybSAwLjM1cztcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDUwcHgsMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsNTBweCwwKTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIGltZyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciBoMiB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciBmaWdjYXB0aW9uOjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgICAgICAgLy8td2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCw2MGRlZywxLDApO1xuICAgICAgICAgICAgLy90cmFuc2Zvcm06IHJvdGF0ZTNkKDAsNjBkZWcsMSwwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciBwIGkge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHAgYTpudGgtY2hpbGQoMykgaSB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNXM7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciBwIGE6bnRoLWNoaWxkKDIpIGkge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHAgYTpmaXJzdC1jaGlsZCBpIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcblxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIgLm1lbWJlci1wb3NpdGlvbiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMy4gTWF0ZXJpYWwgZGVzaWduIGJveCBzaGFkb3cgaGVscGVyc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zaGFkb3ctei0xIHtcbiAgICBib3gtc2hhZG93OiAwIDFweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMzcpO1xufVxuXG4uc2hhZG93LXotMiB7XG4gICAgYm94LXNoYWRvdzogMCA2cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4zKSwgMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uc2hhZG93LXotMyB7XG4gICAgYm94LXNoYWRvdzogMCAxM3B4IDI1cHggMCByZ2JhKDAsIDAsIDAsIDAuMyksIDAgN3B4IDdweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7XG59XG5cbi5zaGFkb3ctei00IHtcbiAgICBib3gtc2hhZG93OiAwIDIwcHggNDBweCAwIHJnYmEoMCwgMCwgMCwgMC4zKSwgMCAxNHB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xufVxuXG4uc2hhZG93LXotNSB7XG4gICAgYm94LXNoYWRvdzogMCAyN3B4IDU1cHggMCByZ2JhKDAsIDAsIDAsIDAuMyksIDAgMTdweCAxN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuNC4gRGFzaGJvYXJkIGxvZ2luIHN0eWxlIHN3aXRjaGVyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnN3aXRjaGVyIHtcbiAgICAuc3dpdGNoZXItYmxvY2sge1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXV0ZWQtZ3JleTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICYuaXMtcHJpbWFyeSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgICAmLmlzLXNlY29uZGFyeSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgICAgICYuaXMtYWNjZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAuYnV0dG9uLXRleHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgbGVmdDoxNXB4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICB9XG4gICAgICAgIC5idXR0b24tdGV4dCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgICAgICBsZWZ0OiAzNSU7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiEgX2F1dGguc2NzcyB8IEJ1bGtpdCB8IENTUyBOaW5qYSAqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuTG9naW4gYW5kIFNpZ24gdXAgc2hhcmVkIHN0eWxlcyBcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKipcblRBQkxFIE9GIENPTlRFTlRTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMC4gTG9nbyBzZWN0aW9uXG4xLiBMYXlvdXRcbjIuIEhlcm8gc2VjdGlvbnNcbjMuIExpbmtzXG40LiBNaXNjZWxsYW5lb3VzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKioqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMC4gTG9nbyBzZWN0aW9uXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnRvcC1sb2dvIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG59XG5cbi8vVG9wIHRleHQgYmVsb3cgbG9nb1xuLmludHJvLXNlY3Rpb24ge1xuICAgIC8vcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICAuaW50cm8tdGV4dCB7XG4gICAgICAgIC5pbnRyby10aXRsZSAge1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgICAgLmludHJvLXN1YiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogJHRpdGxlLWdyZXk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjEuIExheW91dFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy9sb2dpbiBjb250cm9sIHNwYWNpbmdcbi5sb2dpbiB7XG4gICAgcGFkZGluZzogMTBweCAwO1xufVxuXG4vL1N1cHByZXNzaW5nIHBhZGRpbmdcbi5jb2x1bW4ubG9naW4tY29sdW1uIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8vV3JhcHBlclxuLmxvZ2luLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgJi5pcy1nYXBsZXNzOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vL0xvZ2luIGhlcm9cbi5oZXJvLmxvZ2luLWhlcm8sIC5oZXJvLnNpZ251cC1oZXJvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOmF1dG87XG59XG5cbi8vU2lnbnVwIGhlcm9cbiNzaWdudXAtYmFubmVyIC5oZXJvIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vc291cmNlLnVuc3BsYXNoLmNvbS9EV3VpOURtZkNYQS8nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IHNjcmVlbjtcbn1cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMi4gSGVybyBzZWN0aW9uc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy9IZXJvIHRpdGxlXG4uaGVyby1iYW5uZXIge1xuICAgIC50aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNSU7XG4gICAgfVxuICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB9XG4gICAgaW1nLmxvZ2luLWNpdHkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuICAgIC5idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxufVxuXG4vL0hlcm8gdGl0bGVcbi5zaWdudXAtaGVybyB7XG4gICAgLnRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1JTtcbiAgICB9XG4gICAgLnN1YnRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMCAyMiU7XG4gICAgfVxuICAgIGltZy5tb2NrdXAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTE1JTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuICAgIC5hbHJlYWR5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjMuIExpbmtzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vL1NpZGUgbGlua3MgKGZvcmdvdCBwYXNzd29yZCwgZG9uJ3QgaGF2ZSBhbiBhY2NvdW50IGV0Yy4uLilcbi5mb3Jnb3QsIC5uby1hY2NvdW50LCAucmV0dXJuIHtcbiAgICBjb2xvcjogJHRpdGxlLWdyZXkgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfSAgIFxuICAgICYuaXMtc2Vjb25kYXJ5IHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi5pcy1hY2NlbnQge1xuICAgICAgICBjb2xvcjogJGFjY2VudCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy9Gb3Jnb3QgcGFzc3dvcmRcbi5mb3Jnb3QtcGFzc3dvcmQgYSB7XG4gICAgY29sb3I6ICM5NUE1QTY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjZzO1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxufVxuXG4vL05vIGFjY291bnRcbi5uby1hY2NvdW50LWxpbmsgIHtcbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICR0aXRsZS1ncmV5O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTsgXG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjQuIE1pc2NlbGxhbmVvdXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vSWNvbiBwb3NpdGlvbm5pbmdcbi5pY29uLnVzZXIsXG4uaWNvbi5wYXNzd29yZCB7XG4gICAgbWFyZ2luOiA1cHggMTBweCAwIDA7XG59XG5cbi8vQ2hlY2tib3hcbi5jaGVja2JveC13cmFwIHtcbiAgICBjb2xvcjogJHRpdGxlLWdyZXk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0ycHg7XG4gICAgfVxufSIsIi8qISBfbGFuZGluZy12Mi5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5MYW5kaW5nIGtpdCB2MyBTQ1NTIGZpbGVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKipcblRBQkxFIE9GIENPTlRFTlRTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMC4gSGVybyBzdHlsZXNcbjEuIEZsb2F0aW5nIGNoYXQgYnViYmxlc1xuMi4gU2VjdGlvbiB0aXRsZVxuMy4gSWNvbiBib3hcbjQuIEZvbnRcbjUuIEltYWdlc1xuNi4gdGVzdGltb25pYWxzXG43LiBXYXZ5IGZvb3RlclxuOC4gUHJpY2luZyBwYWdlXG4xMC4gQ2hhdCB3aWRnZXQgdHJpZ2dlciBidXR0b25cbjExLiBDaGF0IHdpZGdldFxuMTIuIFRhYmxldCBtZWRpYSBxdWVyaWVzIChwb3J0cmFpdCBvcmllbnRhdGlvbilcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qKiovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4wLiBIZXJvIHN0eWxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy9IZXJvIGhlYWRlciB3aXRoIHdhdmUgc2hhcGVcbi5oZXJvLmhlcm8td2F2eTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvYmcvc2hhcGVzL3dhdnktYWx0LnBuZykgbm8tcmVwZWF0IHNjcm9sbCAwIGJvdHRvbSAvIDEwMCUgYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMzIxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xcHg7XG4gICAgbGVmdDogMDtcbn1cblxuLy9QYWdlIHRpdGxlIFxuLmhlcm8tY2FwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAudGl0bGUuYmlnLWxhbmRpbmctdGl0bGUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICBmb250LWZhbWlseTogJ05leGEgQm9sZCcsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG4gICAgLnN1YnRpdGxlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLy9QYWdlIHRpdGxlIGFkanVzdG1lbnQgb24gbW9iaWxlXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaGVyby1jYXB0aW9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGgxLCBoMiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vL0hlcm8gY2FudmFzIGljb25zXG4jY2FudmFzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMCU7XG59XG5cbi8vRmxvYXRpbmcgYXZhdGFycyBvbiBob21lcGFnZSBoZXJvXG4uZmxvYXRpbmctYXZhdGFycyAuYXZhdGFyIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgLy9ib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgJi5hdmF0YXItMXN0IHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDcwJTtcbiAgICB9XG4gICAgJi5hdmF0YXItMm5kIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBsZWZ0OiA4MCU7XG4gICAgICAgIHRvcDogNDUlO1xuICAgIH1cbiAgICAmLmF2YXRhci0zcmQge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGxlZnQ6IDY4JTtcbiAgICAgICAgdG9wOiA2MCU7XG4gICAgfVxuICAgICYuYXZhdGFyLTR0aCB7XG4gICAgICAgIGxlZnQ6IDkwJTtcbiAgICAgICAgdG9wOiA3NSU7XG4gICAgfVxuICAgICYuYXZhdGFyLTV0aCB7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgbGVmdDogMzMlO1xuICAgICAgICB0b3A6IDU1JTtcbiAgICB9XG4gICAgJi5hdmF0YXItNnRoIHtcbiAgICAgICAgbGVmdDogMjAlO1xuICAgICAgICB0b3A6IDY5JTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgJi5hdmF0YXItN3RoIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBsZWZ0OiA4JTtcbiAgICAgICAgdG9wOiA0NSU7XG4gICAgfVxufVxuXG4vL3ByaWNpbmcgaGVyb1xuLnByaWNpbmctaGVybyB7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgICBtaW4taGVpZ2h0OiA3MHZoO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMS4gRmxvYXRpbmcgY2hhdCBidWJibGVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vL0Zsb2F0aW5nIGNoYXQgYnViYmxlcyBvbiBob21lcGFnZVxuLmZsb2F0aW5nLWJ1YmJsZXMge1xuICAgIC5idWJibGUgIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAmLmJ1YmJsZS0xc3Qge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDIwJTtcbiAgICAgICAgICAgICAgICB0b3A6IC01JTsgIFxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjVzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5idWJibGUtMm5kIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdG9wOiAyNSU7ICAgIFxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS41cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYnViYmxlLTNyZCB7XG4gICAgICAgICAgICAgICAgbGVmdDogMTUlO1xuICAgICAgICAgICAgICAgIHRvcDogNzUlOyAgICBcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDIuNXM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmJ1YmJsZS00dGgge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNSU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTUlOyAgICBcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDQuNXM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmJ1YmJsZS01dGgge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNSU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTUlOyAgICBcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDMuNXM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmJ1YmJsZS02dGgge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgICAgICAgICAgdG9wOiAyMCU7ICAgIFxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMnM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmJ1YmJsZS03dGgge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMCU7XG4gICAgICAgICAgICAgICAgdG9wOiAtODAlOyAgICBcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuN3M7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTYwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYnViYmxlLTh0aCB7XG4gICAgICAgICAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICAgICAgICAgIHRvcDogLTclOyAgICBcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDUuM3M7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmJ1YmJsZS05dGgge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDMwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDgwJTsgICAgXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA1LjNzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMi4gU2VjdGlvbiB0aXRsZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnN1YnRpdGxlOm5vdCg6bGFzdC1jaGlsZCksIC50aXRsZTpub3QoOmxhc3QtY2hpbGQpLCAuY29udGVudCBoNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi10aXRsZS13cmFwcGVyIHtcbiAgICAuc2VjdGlvbi10aXRsZS1sYW5kaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOZXhhIEJvbGQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuN3JlbTtcbiAgICAgICAgY29sb3I6ICRibHVlLWdyZXk7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB9XG4gICAgaDQge1xuICAgICAgICBmb250LWZhbWlseTogJ05leGEgTGlnaHQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgY29sb3I6ICRtdXRlZC1ncmV5O1xuICAgIH1cbn1cblxuLnRpdGxlLXdyYXBwZXIge1xuICAgIC50b3Atc3VidGl0bGUge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogJG11dGVkLWdyZXk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTmV4YSBMaWdodCcsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgICB9XG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5xdWljay1mZWF0dXJlIHtcbiAgICBmb250LWZhbWlseTogJ05leGEgTGlnaHQnO1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50aXRsZSB7XG4gICAgJi5pcy1sYW5kaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOZXhhIEJvbGQnLCBzYW5zLXNlcmlmO1xuICAgIH1cbiAgICAmLmlzLWxhbmRpbmctbGlnaHQge1xuICAgICAgICBmb250LWZhbWlseTogJ05leGEgTGlnaHQnLCBzYW5zLXNlcmlmO1xuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjMuIEljb24gYm94XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uY2hhdC1pY29uLWJveCB7XG4gICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy44cmVtO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICAgIC5ib3gtdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJ05leGEgTGlnaHQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbn1cblxuLnNxdWFyZS1pY29uLWJveCB7XG4gICAgLmJveC10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTmV4YSBMaWdodCc7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICAuYm94LXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuNC4gRm9udFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy9Gb250IHN0eWxpbmcgaGVscGVyIGNsYXNzXG4uaXMtbGFuZGluZyB7XG4gICAgZm9udC1mYW1pbHk6ICdOZXhhIExpZ2h0Jywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG41LiBJbWFnZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vYW5pbWF0ZWQgVUkgc3ZnXG4udml2dXMtc3ZnIHtcbiAgICBtYXgtaGVpZ2h0OiA0NTBweDtcbiAgICB3aWR0aDogNDUwcHg7XG59XG5cbi8vRmVhdHVyZWQgaW1hZ2VzIHNldHRpbmdzXG4uZmVhdHVyZWQtc3ZnIHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICYuaXMtbGFyZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgIH1cbn1cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuNi4gdGVzdGltb25pYWxzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vL1Rlc3RpbW9uaWFscyBjb21wYW55IGxvZ28gcG9zaXRpb25cbi5mbGF0LXRlc3RpbW9uaWFsLWl0ZW0ge1xuICAgIC5jb21wYW55IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuNy4gV2F2eSBmb290ZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uc2VjdGlvbi5mb290ZXItd2F2eTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvYmcvc2hhcGVzL3dhdnktYWx0LnBuZykgbm8tcmVwZWF0IHNjcm9sbCAwIGJvdHRvbSAvIDEwMCUgYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMzIxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbn1cblxuLy9Gb290ZXIgbG9nbyBhZGp1c3RtZW50IG9uIG1vYmlsZVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvb3Rlci1sb2dvIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuOC4gUHJpY2luZyBwYWdlXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vL1ByaWNpbmcgdGFibGUgcG9zaXRpb25cbiNmYW5jeS1wcmljaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAtMjAlO1xufVxuXG4vL01hdGVyaWFsIGlucHV0cyBjb2xvciBhZGp1c3RtZW50XG4uY29udGFjdC1tYXRlcmlhbCB7XG4gICAgLm1hdGVyaWFsLWlucHV0IHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy9HaWFudCBuZXdzbGV0dGVyIHN1YnNjcmliZSBpbnB1dFxuLmdpYW50LWlucHV0LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgICBiYWNrZ3JvdW5kOiAkc2VjdGlvbi1ncmV5LWFjY2VudDtcbiAgICAuZ2lhbnQtaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNjVweCAyMHB4IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkbXV0ZWQtZ3JleTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIxMywyMjAsMjQ3LDAuNTkpO1xuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICAwcHggNXB4IDQzcHggcmdiYSgwLCAwLCAwLCAwLjE4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGJ1dHRvbi5pbm5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogN3B4O1xuICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG45LiBMb2dpbiBhbmQgU2lnbiB1cCBwYWdlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy9Mb2dpbiBhbmQgc2lnbnVwIGNhcmRzXG4uY2xlYW4tbG9naW4tY2FyZCwgLmNsZWFuLXNpZ251cC1jYXJkIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlY2YwZjE7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNXB4IHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LWZhbWlseTogJ05leGEgTGlnaHQnLCBzYW5zLXNlcmlmO1xuICAgIH1cbn1cblxuLnNpZ251cC1jb250ZXh0IHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgLmFyZ3VtZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgLmljb24gaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgLmFyZ3VtZW50LXRleHQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIycHg7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMTAuIENoYXQgd2lkZ2V0IHRyaWdnZXIgYnV0dG9uXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuI2J1bGNoYXQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBib3R0b206IDg1cHg7XG4gICAgbWFyZ2luOiAwIDI1cHggMCAwO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgdHJhbnNpdGlvbjogMC4zNXM7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIGFuaW1hdGlvbjogZ2VsYXRpbmU7XG59XG5cbiNidWxjaGF0LnZpc2libGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXG59XG5cbiNidWxjaGF0LnZpc2libGUgZGl2IHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcblxuICAgIH1cbn1cblxuI2J1bGNoYXQgZGl2IHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDZweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1lZGl1bS1ncmV5O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlIDUwJSA1MCUgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyNnB4XG59XG5cbmJvZHkgI2J1bGNoYXQgZGl2IHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4jYnVsY2hhdCBkaXY6YWZ0ZXIge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pbGx1c3RyYXRpb25zL2ljb25zL2xhbmRpbmctdjIvc21pbGUuc3ZnKTtcbiAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTUlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTU1JSk7XG59XG5cbiNidWxjaGF0LnZpc2libGUuY2xvc2Uge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuI2J1bGNoYXQgZGl2LmNsb3NlOmFmdGVyIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWxsdXN0cmF0aW9ucy9pY29ucy9sYW5kaW5nLXYyL2Nsb3NlLnN2Zyk7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTU1JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01NSUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4xMS4gQ2hhdCB3aWRnZXRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4jY2hhdC13aWRnZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLy9jb21wb25lbnQgYm9keVxuICAgIC5jaGF0LXdpZGdldC1ib2R5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBib3R0b206IDg1cHg7XG4gICAgICAgIHJpZ2h0OiA4NXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogMzcwcHg7XG4gICAgICAgIGhlaWdodDogNTUwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDI0cHggMjVweCByZ2JhKDAsMCwwLC4xKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAmLmlzLWNsb3NlZCB7XG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICB9XG4gICAgICAgICYuaXMtb3BlbmVkIHtcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgfVxuICAgICAgICAvL2hlYWRlclxuICAgICAgICAuY2hhdC1oZWFkZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDEwcHggMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAuY2xvc2UtY2hhdCBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jaGF0LXRpdGxlIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNoYXQtdGVhbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIC50ZWFtLW1lbWJlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHggMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZXNwb25zZS1kZWxheSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvL21lc3NhZ2VzIHdyYXBwZXJcbiAgICAgICAgLm1lc3NhZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgICAgICAgIC5jaGF0LW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYnViYmxlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLmNoYXQtYnViYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZmFkZS1ncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50aW1lc3RhbXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtdXRlZC1ncmV5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgICAgICAvL3JlY2VpdmVkIG1lc3NhZ2VcbiAgICAgICAgICAgICAgICAmLmZyb20ge1xuICAgICAgICAgICAgICAgICAgICAuY2hhdC1idWJibGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTVweCAxNXB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRpbWVzdGFtcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvL3NlbnQgbWVzc2FnZVxuICAgICAgICAgICAgICAgICYudG8ge1xuICAgICAgICAgICAgICAgICAgICAuY2hhdC1idWJibGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZmFkZS1ncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweCAwIDE1cHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudGltZXN0YW1wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy9TY3JvbGxiYXIgc3R5bGVzIGZvciB3ZWJraXQgYnJvd3NlcnNcbiAgICAgICAgLm1lc3NhZ2UtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAubWVzc2FnZS1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKVxuICAgICAgICB9XG4gICAgICAgIC8vQ2hhdCBtZXNzYWdlIGlucHV0XG4gICAgICAgIC5tZXNzYWdlLWlucHV0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiaW50ZXJjb20tZm9udFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc21va2Utd2hpdGU7XG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWVzc2FnZS1vcHRpb25zIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIC5lbW9qaS1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2ltYWdlLmliYi5jby9nSDEzS1EvZW1vamlfaWNvbi5wbmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYXR0YWNoLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vaW1hZ2UuaWJiLmNvL2hTRTE2NS9hdHRhY2hfaWNvbi5wbmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vL0NoYXQgd2lkZ2V0IG9uIG1vYmlsZVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNoYXQtd2lkZ2V0LWJvZHkge1xuICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICB6LWluZGV4OiA5OTk5OSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAjYnVsY2hhdC52aXNpYmxlLmNsb3NlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMTIuIFRlbXMgcGFnZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy9UZXJtc1xuLmNsZWFuLXRlcm1zLWNhcmQge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIC8vbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlY2YwZjE7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNXB4IHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LWZhbWlseTogJ05leGEgTGlnaHQnLCBzYW5zLXNlcmlmO1xuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjEzLiBUYWJsZXQgbWVkaWEgcXVlcmllcyAocG9ydHJhaXQgb3JpZW50YXRpb24pXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vL1RhYmxldCBwb3J0cmFpdCBtZWRpYSBxdWVyaWVzXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoIDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aCA6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbiA6IHBvcnRyYWl0KSB7IFxuICAgIC5pcy10YWJsZXQtcGFkZGVkIHtcbiAgICAgICAgcGFkZGluZzogMCAxMCU7XG4gICAgfVxuICAgIC5pcy10YWJsZXQtcGFkZGVkLWxnIHtcbiAgICAgICAgcGFkZGluZzogMCAyMCU7XG4gICAgfVxuXG59XG4iLCIvKiEgX2xheW91dC11dGlscy5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5CdWxraXQgdXRpbHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKipcblRBQkxFIE9GIENPTlRFTlRTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMC4gUmVzZXRzIGFuZCBiYXNlIHNldHVwXG4xLiBCYWNrIHRvIHRvcCBidXR0b25cbjIuIFByb2dyZXNzIGJhcnNcbjMuIElucHV0IHBsYWNlaG9sZGVyc1xuNC4gV2luZG93IHNjcm9sbGJhclxuNS4gRGVtbyBsaW5rIGNvbG9yc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbioqKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjAuIFJlc2V0cyBhbmQgYmFzZSBzZXR1cFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuYm9keSB7XG4gICAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFwiU2Vnb2UgVUlcIixSb2JvdG8sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYsXCJBcHBsZSBDb2xvciBFbW9qaVwiLFwiU2Vnb2UgVUkgRW1vamlcIixcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuYSwgYTphY3RpdmUsIGksIGk6YWN0aXZlLCBkaXYsIGRpdjphY3RpdmUsIGRpdjpmb2N1cywgc3Bhbjpmb2N1cywgc3BhbjphY3RpdmUsIHtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5idXR0b24uaXMtYWN0aXZlLCAuYnV0dG9uOmFjdGl2ZSwgLmJ1dHRvbjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50XG59XG5cbnNlY3Rpb246Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdOZXhhIExpZ2h0JztcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL3RleHQvbmV4YS9OZXhhTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy90ZXh0L25leGEvTmV4YUxpZ2h0LnR0ZlwiKSAgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTmV4YSBCb2xkJztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL3RleHQvbmV4YS9OZXhhQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3RleHQvbmV4YS9OZXhhQm9sZC50dGZcIikgIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4xLiBCYWNrIHRvIHRvcCBidXR0b25cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiNiYWNrdG90b3Age1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBib3R0b206IDI1cHg7XG4gICAgbWFyZ2luOiAwIDI1cHggMCAwO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgdHJhbnNpdGlvbjogMC4zNXM7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuXG4jYmFja3RvdG9wLnZpc2libGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXG59XG5cbiNiYWNrdG90b3AudmlzaWJsZSBhOmhvdmVyIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xufVxuXG4jYmFja3RvdG9wIGEge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0NnB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVkaXVtLWdyZXk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjZweFxufVxuXG5ib2R5ICNiYWNrdG90b3AgYSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuI2JhY2t0b3RvcCBhOmFmdGVyIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTU1JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01NSUpO1xufVxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4yLiBQcm9ncmVzcyBiYXJzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ucHJvZ3Jlc3Mge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9ncmVzcy5wcmltYXJ5Ojotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZ3Jlc3Muc2Vjb25kYXJ5OjotbW96LXByb2dyZXNzLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xufVxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4zLiBJbnB1dCBwbGFjZWhvbGRlcnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICBjb2xvcjogJHBsYWNlaG9sZGVyO1xufVxuOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cbiAgICBjb2xvcjogJHBsYWNlaG9sZGVyO1xufVxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xuICAgIGNvbG9yOiAkcGxhY2Vob2xkZXI7XG59XG46LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG4gICAgY29sb3I6ICRwbGFjZWhvbGRlcjtcbn1cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuNC4gV2luZG93IHNjcm9sbGJhclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuKjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIGh0bWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCBib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgd2lkdGg6IDEwcHg7XG59XG4qOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgaHRtbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjIpXG59IiwiLyohIF9oZWxwZXJzLnNjc3MgfCBCdWxraXQgfCBDU1MgTmluamEgKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkhlbHBlciBjbGFzc2VzIChtdXN0IGFsd2F5cyBiZSBhdCB0aGUgZW5kIG9mIHRoZSBjb3JlIGltcG9ydHMpXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKioqXG5UQUJMRSBPRiBDT05URU5UU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjAuIENvbG9yIGhlbHBlcnNcbjEuIFR5cG9ncmFwaHkgaGVscGVyc1xuMi4gRGlzcGxheSBoZWxwZXJzXG4zLiBQYWRkaW5nIGhlbHBlcnNcbjQuIE1hcmdpbiBoZWxwZXJzXG41LiBTaXppbmcgaGVscGVyc1xuNi4gUG9zaXRpb24gaGVscGVyc1xuNy4gU3RhdGVzIGhlbHBlcnNcbjguIE92ZXJmbG93IGhlbHBlcnNcbjkuIEljb24gaGVscGVyc1xuMTAuIEltYWdlIGhlbHBlcnNcbjExLiBSZXNwb25zaXZlIGhlbHBlcnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qKiovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4wLiBDb2xvciBoZWxwZXJzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uY29sb3ItcHJpbWFyeSB7XG4gICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1hY2NlbnQge1xuICAgIGNvbG9yOiAkYWNjZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1yZWQge1xuICAgIGNvbG9yOiAkcmVkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQge1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLXRleHQge1xuICAgIGNvbG9yOiAkYmx1ZS1ncmV5ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC10ZXh0IHtcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wcmltYXJ5LXRleHQge1xuICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xufVxuXG4uc2Vjb25kYXJ5LXRleHQge1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG59XG5cbi5hY2NlbnQtdGV4dCB7XG4gICAgY29sb3I6ICRhY2NlbnQgIWltcG9ydGFudDtcbn1cblxuLmluZm8tdGV4dCB7XG4gICAgY29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XG59XG5cbi5zdWNjZXNzLXRleHQge1xuICAgIGNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcbn1cblxuLndhcm5pbmctdGV4dCB7XG4gICAgY29sb3I6ICRvcmFuZ2UgIWltcG9ydGFudDtcbn1cblxuLmRhbmdlci10ZXh0IHtcbiAgICBjb2xvcjogJHJlZCAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1iZyB7XG4gICAgYmFja2dyb3VuZDogJGNvYWwgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJnIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjEuIFR5cG9ncmFwaHkgaGVscGVyc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmZvbnQtdy00MDAge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cbi5mb250LXctNTAwIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG4uZm9udC13LTYwMCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2xkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cbi5mb250LXNpemUtbm9ybWFsIHtcbiAgICBmb250LXNpemU6IDFyZW07XG59XG5cbi5mb250LXNpemUtMngge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLmlzLXNpemUtMSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xufVxuXG4uaXMtc2l6ZS0yIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbn1cblxuLmlzLXNpemUtMyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xufVxuXG4uaXMtc2l6ZS00IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLmlzLXNpemUtNSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uaXMtc2l6ZS02IHtcbiAgICBmb250LXNpemU6IDFyZW07XG59XG5cbi5pcy1zaXplLTcge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjIuIERpc3BsYXkgaGVscGVyc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy9xdWljayBmbGV4XG4uaXMtZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAmLmlzLXN0YXJ0IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgICAmLmlzLWNlbnRlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAmLmlzLWVuZCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuICAgICYuaXMtdmNlbnRlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG59XG4vL0Jsb2NrIGRpc3BsYXlcbi5pcy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnotaW5kZXgtMiB7XG4gICAgei1pbmRleDogMiAhaW1wb3J0YW50O1xufVxuXG4uei1pbmRleC0xMDEge1xuICAgIHotaW5kZXg6IDEwMSAhaW1wb3J0YW50O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMy4gUGFkZGluZyBoZWxwZXJzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ubm8tcGFkZGluZyB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLm5vLXBhZGRpbmctdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLm5vLXBhZGRpbmctYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm5vLXBhZGRpbmctcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5uby1wYWRkaW5nLWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy0xMCB7XG4gICAgcGFkZGluZzogMTBweDtcbn1cbi5wYWRkaW5nLTE1IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xufVxuLnBhZGRpbmctMjAge1xuICAgIHBhZGRpbmc6IDIwcHg7XG59XG4ucGFkZGluZy0yNSB7XG4gICAgcGFkZGluZzogMjVweDtcbn1cbi5wYWRkaW5nLTMwIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xufVxuLnBhZGRpbmctNDAge1xuICAgIHBhZGRpbmc6IDQwcHg7XG59XG4ucGFkZGluZy01MCB7XG4gICAgcGFkZGluZzogNTBweDtcbn1cbi5wYWRkaW5nLTYwIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xufVxuLnBhZGRpbmctNzAge1xuICAgIHBhZGRpbmc6IDcwcHg7XG59XG4ucGFkZGluZy04MCB7XG4gICAgcGFkZGluZzogODBweDtcbn1cbi5wYWRkaW5nLTkwIHtcbiAgICBwYWRkaW5nOiA5MHB4O1xufVxuLnBhZGRpbmctMTAwIHtcbiAgICBwYWRkaW5nOiAxMDBweDtcbn1cbi5wdC01IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLnB0LTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5wdC0yMCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4ucHQtMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLnB0LTQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi5wdC01MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG59XG4ucHQtNjAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuLnB0LTcwIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbn1cbi5wdC04MCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG59XG4ucGItNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5wYi0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ucGItMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnBiLTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5wYi00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4ucGItNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuLnBiLTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbi5wYi03MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG4ucGItODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuLnBsLTUge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLnBsLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4ucGwtMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5wbC0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLnBsLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG4ucGwtNTAge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbn1cbi5wbC02MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xufVxuLnBsLTcwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG59XG4ucGwtODAge1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbn1cbi5wci01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4ucHItMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ucHItMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ucHItMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4ucHItNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4ucHItNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG4ucHItNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG59XG4ucHItNzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG59XG4ucHItODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG59XG5cbi5odWdlLXB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG5cbi5odWdlLXBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbi5naWFudC1wYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuNC4gTWFyZ2luIGhlbHBlcnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5uby1tYXJnaW4ge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLm5vLW1hcmdpbi1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLm5vLW1hcmdpbi1yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ubm8tbWFyZ2luLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLm5vLW1hcmdpbi1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5tYXJnaW4teC1hdXRvIHtcbiAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xufVxuLm1yLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLm1sLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tMTAge1xuICAgIG1hcmdpbjogMTBweDtcbn1cbi5tYXJnaW4tMjAge1xuICAgIG1hcmdpbjogMjBweDtcbn1cbi5tYXJnaW4tMjUge1xuICAgIG1hcmdpbjogMjVweDtcbn1cbi5tYXJnaW4tMzAge1xuICAgIG1hcmdpbjogMzBweDtcbn1cbi5tYXJnaW4tNDAge1xuICAgIG1hcmdpbjogNDBweDtcbn1cbi5tYXJnaW4tNTAge1xuICAgIG1hcmdpbjogNTBweDtcbn1cbi5tYXJnaW4tNjAge1xuICAgIG1hcmdpbjogNjBweDtcbn1cbi5tYXJnaW4tNzAge1xuICAgIG1hcmdpbjogNzBweDtcbn1cbi5tYXJnaW4tODAge1xuICAgIG1hcmdpbjogODBweDtcbn1cbi5tYXJnaW4tOTAge1xuICAgIG1hcmdpbjogOTBweDtcbn1cbi5tYXJnaW4tMTAwIHtcbiAgICBtYXJnaW46IDEwMHB4O1xufVxuLm10LTUge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbn1cbi5tdC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5tdC0yMCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5tdC0zMCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5tdC00MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5tdC01MCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5tdC02MCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5tdC03MCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbn1cbi5tdC04MCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbn1cbi5tdC0xMjAge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xufVxuLm1iLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5tYi0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5tYi0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tYi0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5tYi00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5tYi01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5tYi02MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5tYi03MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cbi5tYi04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbi5tbC01IHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLm1sLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5tbC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ubWwtMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuLm1sLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbn1cbi5tbC01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG4ubWwtNjAge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xufVxuLm1sLTcwIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcbn1cbi5tbC04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG59XG4ubXItNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubXItMTAge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5tci0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLm1yLTMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4ubXItNDAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbi5tci01MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuLm1yLTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG59XG4ubXItNzAge1xuICAgIG1hcmdpbi1yaWdodDogNzBweDtcbn1cbi5tci04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuNS4gU2l6aW5nIGhlbHBlcnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi53aWR0aC00MCB7XG4gICAgd2lkdGg6IDQwcHghaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMTAwIHtcbiAgICB3aWR0aDogMTAwcHghaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMjUwIHtcbiAgICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0zMCB7XG4gICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNjAge1xuICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuLmhlaWdodC02MCB7XG4gICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG4uaGVpZ2h0LTcwIHtcbiAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cbi5oZWlnaHQtODAge1xuICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuLmhlaWdodC05MCB7XG4gICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG42LiBQb3NpdGlvbiBoZWxwZXJzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ucHVsbC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuLnB1bGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5pcy1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuNy4gU3RhdGVzIGhlbHBlcnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5pcy1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmlzLXZoaWRkZW4ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uaXMtZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cblxuLnN0dWNrIHtcbiAgICBwb3NpdGlvbjpmaXhlZCAhaW1wb3J0YW50O1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDIgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb24tbmFtZTogdHJhbnNsYXRlRG93bjtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNHM7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG44LiBPdmVyZmxvdyBoZWxwZXJzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ub3ZlcmZsb3ctYXV0byB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjkuIEljb24gaGVscGVyc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmltLCAuc2wsIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgJi5pcy1pY29uLXhzIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi5pcy1pY29uLW1kIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi5pcy1pY29uLTJ4IHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cbiAgICAmLmlzLWljb24tM3gge1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgfVxuICAgICYuaXMtaWNvbi00eCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICB9XG4gICAgJi5pcy1naWdhbnRpYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJyZW07XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMTAuIEltYWdlIGhlbHBlcnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5pbWctY2lyY2xlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4xMS4gUmVzcG9uc2l2ZSBoZWxwZXJzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubW9iaWxlLXBhZGRpbmctMjAge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgfVxuICAgIC5tb2JpbGUtcGFkZGluZy00MCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgfVxuICAgIC5oYXMtdGV4dC1jZW50ZXJlZC1tb2JpbGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG59IiwiLyohIF9yZXNwb25zaXZlLnNjc3MgfCBCdWxraXQgfCBDU1MgTmluamEgKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkdlbmVyYWwgcmVzcG9uc2l2ZSBzdHlsZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKipcblRBQkxFIE9GIENPTlRFTlRTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMC4gbWF4LXdpZHRoIDc2N3B4XG4xLiBtYXgtd2lkdGggNzY4cHhcbjIuIEJldHdlZW4gNzY4cHggYW5kIDEwMjRweCBwb3J0cmFpdCBvcmllbnRhdGlvblxuMy4gbWF4LXdpZHRoIDEwMDdweFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbioqKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjAuIG1heC13aWR0aCA3NjdweFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLy9zZWN0aW9uIHRpdGxlXG4gICAgLnNlY3Rpb24tdGl0bGUtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4xLiBtYXgtd2lkdGggNzY4cHhcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXG4gICAgLy9OYXYgaXRlbXNcbiAgICAubmF2LWl0ZW0uaXMtdGFiIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICB9XG4gICAgLm5hdiAubmF2LWl0ZW0uaXMtdGFiLmlzLWFjdGl2ZSwgLm5hdi1tZW51LmlzLWFjdGl2ZSAubmF2LWl0ZW0uaXMtdGFiLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5uYXYtaXRlbS5uYXYtaW5uZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBhLm5hdi1pdGVtLmlzLW5vdC1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5uYXYtaXRlbS5pcy1tZW51LW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjN2E3YTdhICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5uYXZiYXIge1xuICAgICAgICAmLm5hdmJhci1saWdodCB7XG4gICAgICAgICAgICAmLmlzLWRhcmstbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2lkZWJhcjtcbiAgICAgICAgICAgICAgICAubmF2YmFyLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2lkZWJhcjtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXZiYXItbWVudSB7XG4gICAgICAgICAgICAubmF2YmFyLWxpbmssIC5uYXZiYXItaXRlbSwgLm5hdmJhci1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdmJhci1saW5rIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDQzJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgICAgbWluLWhlaWdodDogNC42cmVtO1xuICAgIH1cbiAgICAuY3VzdG9tLWJ1cmdlcntcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubmF2YmFyLWJ1cmdlciB7XG4gICAgICAgIGhlaWdodDogNC42cmVtO1xuICAgICAgICB3aWR0aDogNC42cmVtO1xuICAgIH1cbiAgICAvL0Zvb3RlciBzb2NpYWwgaWNvbnNcbiAgICAubGV2ZWwtbGVmdC5sZXZlbC1zb2NpYWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC5sZXZlbC1pdGVtOmxhc3QtY2hpbGQgLmljb24gaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL01haW4gaGVybyBiYWNrZ3JvdW5kIHBvc2l0aW9uXG4gICAgI21haW4taGVybyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDU1JSAhaW1wb3J0YW50XG4gICAgfVxuICAgIC8vTWFpbiB0aXRsZVxuICAgIC8qLnRpdGxlLm1haW4tdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG59Ki9cbiAgICAvL1BhcmFsbGF4IG92ZXJsYXlcbiAgICAucGFyYWxsYXgtb3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLy9TZWN0aW9uIHRpdGxlXG4gICAgLnRpdGxlLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLy9tb2NrdXAgYW5kIGhlcm8gZm9yIGNvbXBvbmVudHMgc2VjdGlvbnNcbiAgICAuaGVyby5pcy1mdWxsaGVpZ2h0LmlzLWhhbGZlZC1tb2JpbGUge1xuICAgICAgICBoZWlnaHQ6IDM1dmggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvL0NsaWVudCBncmlkc1xuICAgIC50aHJlZS1ncmlkLCAuZm91ci1ncmlkLCAuZml2ZS1ncmlkIHtcbiAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuaXMtc2VwYXJhdG9yIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vQ2Fyb3VzZWxzXG4gICAgLnNpbmdsZS1pbWFnZS1jYXJvdXNlbCAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgICAgICBtaW4taGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zaW5nbGUtaW1hZ2UtY2Fyb3VzZWwgLmltYWdlLXdyYXBwZXIgLmNhcHRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAvL1ZpZGVvIGJhY2tncm91bmRcbiAgICAudmlkZW8tY2FwdGlvbiB7XG4gICAgICAgIGxlZnQ6IDUlO1xuICAgIH1cbiAgICAvL21lbnUgdG9nZ2xlcyB2aXNpYmlsaXR5IG9uIG1vYmlsZVxuICAgICNuYXZpZ2F0aW9uLXRyaWdnZXIsIC5uYXZpZ2F0aW9uLWNsb3NlIHtcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAvL0RhcmtlbiB0cmFuc3BhcmVudCBuYXZiYXIgd2hlbiByZXNwb25zaXZlIG1lbnUgaXMgb3BlbiBvbiBtb2JpbGUgKG9ubHkgaWYgaXQgaXMgYSBsaWdodCBuYXZiYXIpXG4gICAgLm5hdmJhci13cmFwcGVyLm5hdmJhci1mYWRlLm5hdmJhci1saWdodC5tb2JpbGUtbWVudS1kYXJrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXIgIWltcG9ydGFudDtcbiAgICAgICAgLm5hdi1tZW51LmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLm5hdi1pbm5lci5pcy1tZW51LW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZiYXItd3JhcHBlci5uYXZiYXItZmFkZS5tb2JpbGUtbWVudS1kYXJrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMS4gQmV0d2VlbiA3NjhweCBhbmQgMTAyNHB4IHBvcnRyYWl0IG9yaWVudGF0aW9uXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoIDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aCA6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbiA6IHBvcnRyYWl0KSB7IFxuICAgIC8vdGFibGV0IHBvcnRyYWl0IG9yaWVudGF0aW9uIGFkanVzdG1lbnRzXG4gICAgLmNvbHVtbnMge1xuICAgICAgICBwYWRkaW5nOiAwIDEwJTtcbiAgICAgICAgJi5pcy10YWJsZXQtcG9ydHJhaXQge1xuICAgICAgICAgICAgcGFkZGluZzogMTAlO1xuICAgICAgICB9XG4gICAgICAgICYuaXMtbm90LXRhYmxldC1wb3J0cmFpdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4yLiBtYXgtd2lkdGggMTAwN3B4XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDdweCkge1xuICAgIC8vU2xpZGUgZGVzY3JpcHRpb24gcGFkZGluZ1xuICAgIC5jb2x1bW4uc2xpZGUtZGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLy9BY2NvdW50XG4gICAgLmFjY291bnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAvL01lZGlhIGNhcmQgc2V0dGluZ3NcbiAgICAubWVkaWEtY2FyZCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb2x1bW4uaXMtNC5tZWRpYS1zdHJldGNoIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgLm1lZGlhLWNhcmQtaW1hZ2Uge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1jYXJkLWNvbnRyb2xzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG40LiBUYWJsZXQgTGFuZHNjYXBlXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoIDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aCA6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbiA6IGxhbmRzY2FwZSkge1xuICAgIFxuICAgIC5uYXZiYXItYnJhbmQge1xuICAgICAgICBtaW4taGVpZ2h0OiA0LjZyZW07XG4gICAgICAgIGhlaWdodDogNC42cmVtO1xuICAgICAgICAuY3VzdG9tLWJ1cmdlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vRGFya2VuIHRyYW5zcGFyZW50IG5hdmJhciB3aGVuIHJlc3BvbnNpdmUgbWVudSBpcyBvcGVuIG9uIG1vYmlsZSAob25seSBpZiBpdCBpcyBhIGxpZ2h0IG5hdmJhcilcbiAgICAubmF2YmFyLXdyYXBwZXIubmF2YmFyLWZhZGUubmF2YmFyLWxpZ2h0Lm1vYmlsZS1tZW51LWRhcmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhciAhaW1wb3J0YW50O1xuICAgICAgICAubmF2LW1lbnUuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWRlYmFyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAubmF2LWlubmVyLmlzLW1lbnUtbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmJhci13cmFwcGVyLm5hdmJhci1mYWRlLm1vYmlsZS1tZW51LWRhcmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm5hdmJhciB7XG4gICAgICAgICYubmF2YmFyLWxpZ2h0IHtcbiAgICAgICAgICAgICYuaXMtZGFyay1tb2JpbGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzaWRlYmFyO1xuICAgICAgICAgICAgICAgIC5uYXZiYXItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzaWRlYmFyO1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmJhci1tZW51IHtcbiAgICAgICAgICAgIC5uYXZiYXItbGluaywgLm5hdmJhci1pdGVtLCAubmF2YmFyLWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2YmFyLWxpbmsge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogNDMlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3NpZ251cC1idG4sICNzaWdudXAtYnRuLWFsdCAge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiEgX3RpbWVsaW5lLnNjc3MgfCBCdWxraXQgfCBDU1MgTmluamEgKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblRpbWVsaW5lIGV4dGVuc2lvbiBcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKipcblRBQkxFIE9GIENPTlRFTlRTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMC4gVmFyaWFibGVzXG4xLiBUaW1lbGluZVxuMi4gUmVzcG9uc2l2ZSBzdHlsZXNcbjMuIEFjdGl2aXR5IGZlZWRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qKiovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4wLiBWYXJpYWJsZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4kcHJpbWFyeS1jb2xvcjogJGFjY2VudDtcbiRzZWNvbmRhcnktY29sb3I6ICRzZWNvbmRhcnk7XG4kdGltZWxpbmUtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMS4gVGltZWxpbmVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udGltZWxpbmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgQGluY2x1ZGUgcHJlZml4KHRyYW5zaXRpb24sIGFsbCAuNHMgZWFzZSk7XG4gICAgKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG4gICAgJWNsZWFyZml4IHtcbiAgICAgICAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJGZhZGUtZ3JleTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC8vaXRlbVxuICAgIC50aW1lbGluZS1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAZXh0ZW5kICVjbGVhcmZpeDtcbiAgICAgICAgLy9pY29uXG4gICAgICAgIC50aW1lbGluZS1pY29uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aW1lbGluZS1jb2xvcjtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjNweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHByZWZpeChib3JkZXItcmFkaXVzLCA1MCUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgcHJlZml4KGJveC1zaGFkb3csIDBweCA1cHggNDNweCByZ2JhKDAsIDAsIDAsIDAuMTgpKTtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMTNweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvL2NvbnRlbnRcbiAgICAgICAgLnRpbWVsaW5lLWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgcHJlZml4KGJveC1zaGFkb3csIDBweCA1cHggNDNweCByZ2JhKDAsIDAsIDAsIDAuMTgpKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHByZWZpeChib3JkZXItcmFkaXVzLCA1cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgcHJlZml4KHRyYW5zaXRpb24sIGFsbCAuM3MgZWFzZSk7XG4gICAgICAgICAgICAvL2hlYWRlclxuICAgICAgICAgICAgLmNvbnRlbnQtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtZ3JleTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IC0yMHB4IC0yMHB4IDAgLTIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmVmaXgoYm9yZGVyLXJhZGl1cywgM3B4IDNweCAwIDApO1xuICAgICAgICAgICAgICAgIC50aW1lc3RhbXAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtdXRlZC1ncmV5O1xuICAgICAgICAgICAgICAgICAgICAvL2Zsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy9ib2R5XG4gICAgICAgICAgICAuY29udGVudC1ib2R5IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAudGltZWxpbmUtYXZhdGFyIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmVmaXgoYm9yZGVyLXJhZGl1cywgMTAwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGltZWxpbmUtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOZXhhIEJvbGQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1ncmV5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbXV0ZWQtZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudGltZXN0YW1wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtdXRlZC1ncmV5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0NSU7XG4gICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwOyBcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7IFxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7IFxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjdweCBzb2xpZCAkd2hpdGU7IFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy9yaWdodCBwb3NpdGlvblxuICAgICAgICAgICAgJi5yaWdodCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDQ1JTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9kb3RlZCBzdHlsZVxuICAgICYuZG90ZWQgLnRpbWVsaW5lLWljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2VkZWRlZDtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDIyJTtcbiAgICAgICAgLy9sZWZ0OiA1MS45JTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luOiAtNXB4O1xuICAgICAgICAvL21hcmdpbi1sZWZ0OiAtMjNweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBAaW5jbHVkZSBwcmVmaXgoYm9yZGVyLXJhZGl1cywgNTAlKTtcbiAgICAgICAgQGluY2x1ZGUgcHJlZml4KGJveC1zaGFkb3csIDBweCA1cHggNDNweCByZ2JhKDAsIDAsIDAsIDAuMTgpKTtcbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4yLiBSZXNwb25zaXZlIHN0eWxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnRpbWVsaW5lIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpbWVsaW5lLWl0ZW0ge1xuICAgICAgICAgICAgLnRpbWVsaW5lLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsICYucmlnaHQ6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTZweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aW1lbGluZS1pY29uIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZG90ZWQgLnRpbWVsaW5lLWljb24ge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMy4gQWN0aXZpdHkgZmVlZFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zaW1wbGUtZmVlZCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGEge1xuICAgICAgICBjb2xvcjogJGFjY2VudDtcbiAgICB9XG4gICAgLy9pdGVtXG4gICAgLmZlZWQtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkZmFkZS1ncmV5O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAvL25hbWVcbiAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1ncmV5O1xuICAgICAgICB9XG4gICAgICAgIC8vaW1hZ2VcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLy90ZXh0XG4gICAgICAgIC5mZWVkLWl0ZW0tdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDIwJTtcbiAgICAgICAgICAgIGxlZnQ6IC04cHg7XG4gICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGZhZGUtZ3JleTtcbiAgICAgICAgfVxuICAgICAgICAvL2RhdGVcbiAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICBjb2xvcjogJG11dGVkLWdyZXk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICB9XG4gICAgfVxufVxuIl19 */
