@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";.header-quick-wrap{background-color:#edf6ff;padding:12px 0}.header-quick-box{justify-content:space-between;display:flex;align-items:center}@media only screen and (max-width: 767px){.header-quick-box a{font-size:12px}}@media only screen and (max-width: 1023px){.header-quick-box{flex-wrap:wrap}}.header-email{display:flex;align-items:center;gap:5px}@media only screen and (max-width: 1023px){.header-email{width:50%}}.header-call{display:flex;align-items:center;gap:5px}@media only screen and (max-width: 1023px){.header-call{width:50%;display:flex;justify-content:flex-end}}.header-chat{display:flex;align-items:center;gap:5px}@media only screen and (max-width: 1023px){.header-chat{width:50%}}.header-login{display:flex;align-items:center;gap:5px}@media only screen and (max-width: 1023px){.header-login{width:50%;display:flex;justify-content:flex-end}}.header-search{display:flex;background:#fff;border:1px solid #e3eaf1;border-radius:30px;max-width:516px;width:100%}@media only screen and (max-width: 1023px){.header-search{margin:15px auto 15px}}@media screen and (min-width: 1024px)and (max-width: 1200px){.header-search{max-width:325px}}.header-search .form-control{border:none;border-radius:30px}.header-search .serach-btn{background-image:url(../../images/icons/icon-search.svg);background-repeat:no-repeat;border:none;font-size:0;width:33px;height:14px;margin:0 auto;padding:18px 0;background-color:rgba(0,0,0,0);background-position:0 11px}.header-wrap{background-image:url(../../images/bg-header.jpg);background-size:cover;background-repeat:no-repeat;padding:0 0 1.25rem 0;position:sticky;top:0;z-index:2}@media only screen and (max-width: 1023px){.header-wrap{padding:0 0 1.25rem 0;background-image:url(../../images/bg-header-mobile.jpg)}}.header-wrap.fixed-header{position:fixed;width:100%;background-color:#fff;background-image:none;z-index:10;padding-bottom:20px;padding-top:20px;border-bottom:1px solid rgba(51,51,51,.1)}.header-wrap.active{background-color:#fff;padding-bottom:20px;padding-top:0;background-image:none;position:fixed;width:100%}.header-top{display:flex;justify-content:space-between;align-items:center;padding:15px 0 0 0}.header-top-logo{max-width:115px;width:100%}@media only screen and (max-width: 1023px){.header-top-logo{width:17.5%;margin:4px 0 0 0}}.header-nav{display:flex;align-items:center;gap:1.875rem}@media only screen and (max-width: 1023px){.header-nav{gap:0.875rem}}.header-btnwrap{display:flex;align-items:center;gap:0.625rem}.footer-wrap{background:linear-gradient(90.59deg, #32335e 0.28%, #194d5e 99.88%)}.footer-img{width:30.5%}@media only screen and (max-width: 767px){.footer-img{width:100%;margin-bottom:37px}}.footer-pagelink{width:42%}@media only screen and (max-width: 767px){.footer-pagelink{width:52%;display:inline-block;vertical-align:top}}.footer-explorelink{width:45%}@media only screen and (max-width: 767px){.footer-explorelink{width:46%;display:inline-block;vertical-align:top}}.footer-top{display:flex;padding-bottom:38px;padding-top:47px}@media only screen and (max-width: 767px){.footer-top{display:block;padding-bottom:0;padding-top:44px;margin-bottom:97px}}.footer-logo{margin-bottom:35px;margin-top:13px}@media only screen and (max-width: 767px){.footer-logo{text-align:center;margin-bottom:30px}}.footer-company{display:flex;gap:15px}@media only screen and (max-width: 767px){.footer-company{justify-content:center}}.footer-heading{color:#fff}.footer-links li a{font-weight:500;font-size:14px;line-height:30px;color:#ededed}.footer-links li a:hover{color:#f83664}.footer-bottom{border-top:1px solid #356f83;display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;padding-top:18px}@media only screen and (max-width: 767px){.footer-bottom{display:block;padding-top:25px;padding-bottom:53px;clear:both}}.footer-copytxt p{margin:0;color:#ededed;font-weight:400;font-size:14px;line-height:21px;opacity:1}@media only screen and (max-width: 767px){.footer-copytxt p{text-align:center}}@media only screen and (max-width: 767px){.footer-copytxt{margin-bottom:25px}}.footer-playstore{display:flex;gap:19px;align-items:center}.footer-playstore img{filter:brightness(0) invert(1);padding:3px 8px 8px;border-radius:5px}.footer-playstore img:hover{box-shadow:0 0 11px rgba(33,33,33,.2)}@media only screen and (max-width: 767px){.footer-playstore{justify-content:center;padding-bottom:32px}}.footer-spacer{background:#fff;opacity:.3;width:.78px;height:24.87px}.footer-social{display:flex;align-items:center;gap:15px}@media only screen and (max-width: 767px){.footer-social{justify-content:center}}.footer-social a:hover img{filter:brightness(0) invert(1);box-shadow:0 0 11px rgba(33,33,33,.2);border-radius:50px}@media only screen and (max-width: 767px){.footer-policylink{float:right;width:47%;margin:-42px 0 0 0}}.footer-linkwrap{width:69.5%;display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.footer-linkwrap{max-width:350px;display:block;padding:0;margin:0 auto;width:100%}}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}html{scroll-behavior:smooth}*,html,body{padding:0;margin:0;outline:none;font-weight:normal;font-style:normal}::-moz-selection{text-shadow:none}::selection,::-moz-selection{text-shadow:none}html,body{width:100%;height:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html{box-sizing:border-box;outline:none;padding:0;margin:0;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;height:auto;min-height:100%;overflow-x:hidden;font-family:"lato";font-size:1rem;font-weight:400;color:#2f2f2f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;overflow-x:hidden}@media only screen and (max-width: 767px){body{font-size:0.875rem}}img{max-width:100%;height:auto}svg:not(:root){overflow:hidden}a{transition:all .5s ease;text-decoration:none}a:hover{text-decoration:none}a:focus{text-decoration:none}.alignleft{float:left;margin:0}.alignright{float:right;margin:0}.alignnone{float:none;margin:0}.column-count-2{-moz-column-count:2;column-count:2;-moz-column-break-inside:avoid;break-inside:avoid}figure,ul{margin:0;padding:0}a,button,i{transition:all ease-in-out 200ms}a{color:#2f2f2f;text-decoration:none}a:focus{outline:none}li{list-style:none}p{font-size:1rem;line-height:1.5625rem;margin:0 0 20px 0;font-weight:400;color:#2f2f2f;opacity:.7}.italic{font-style:italic}.normalize{font-style:normal}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,blockquote{font-family:"lato";margin:0}h1,.h1{font-size:3.125rem;font-weight:700;line-height:3.75rem;color:#333}@media only screen and (max-width: 767px){h1,.h1{font-size:1.875rem;line-height:2.25rem}}h2,.h2{font-size:2.5rem;font-weight:700;line-height:3.75rem;color:#333}@media only screen and (max-width: 767px){h2,.h2{font-size:1.625rem}}h3,.h3{font-size:1.875rem;font-weight:700;line-height:2.5rem;color:#333}@media only screen and (max-width: 1023px){h3,.h3{font-size:1.25rem;line-height:1.875rem;font-weight:600}}h4,.h4{font-size:1.5rem;font-weight:700;line-height:2rem}h5,.h5{font-size:1.375rem;font-weight:700;line-height:1.875rem}h6,.h6{font-size:1.25rem;line-height:1.875rem;color:#2f2f2f}h6,.h6{font-size:1.125rem;line-height:2.5rem;font-weight:700}.container{max-width:1210px;margin:0 auto;padding:0 20px}.container-xl{max-width:1308px;margin:0 auto}.container-fluid{max-width:100%}.scroll{scrollbar-width:auto;scrollbar-color:#ccc #fff}.scroll::-webkit-scrollbar{width:16px}.scroll::-webkit-scrollbar-track{background:#fff}.scroll::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:10px;border:3px solid #fff}.d-block{display:block}@media only screen and (max-width: 767px){.m-hide{display:none}}.d-hide{display:none}@media only screen and (max-width: 767px){.d-hide{display:block}}.scroll-tabs{position:relative;font-family:"Roboto",sans-serif;background:#eee}@media(max-width: 767px){.scroll-tabs{overflow-x:auto;overflow-y:hidden}}.scroll-tabs-scroll-right,.scroll-tabs-scroll-left{z-index:1 !important}.s-scroll-card--our-services .scroll-tabs::before{z-index:1 !important}.cookies-settings-wrap{text-align:center;position:fixed;bottom:0;left:0;right:0}.cookies-settings-wrap h2{font-family:"Lato";font-weight:700;font-size:18px;line-height:40px;color:#2f2f2f}.cookies-settings-wrap .container{background:#fafbfe;border:.674157px solid rgba(51,51,51,.1);box-shadow:0px 8px 24px rgba(40,60,94,.15);border-radius:4.04494px;padding:25px 0;position:relative}.cookies-settings-wrap .icon-close{position:absolute;right:-10px;top:-15px}@media only screen and (max-width: 767px){.cookies-settings-wrap .icon-close{right:0}}.cookies-settings-wrap .cookies-btn-wrap{gap:15px;display:flex;justify-content:center}.bg-blue{background-color:#d5e9fc}.o-section{padding-top:6.5rem;padding-bottom:7.5625rem}@media only screen and (max-width: 1023px){.o-section{padding-top:3.75rem;padding-bottom:3.75rem}}@media only screen and (max-width: 767px){.o-section{padding-top:1.875rem;padding-bottom:3.125rem}}.o-section--testimonial{padding-top:7.75rem;padding-bottom:4.3125rem;background:url("../../images/testimonials/testimonials-bg.jpg") no-repeat center center;background-size:cover}@media only screen and (max-width: 1023px){.o-section--testimonial{padding-top:2.75rem;padding-bottom:4.25rem}}.o-section--how-it-works{background:url("../../images/bg-tyred-right.svg") no-repeat right bottom fixed}.o-row{display:flex;flex-wrap:wrap;margin-right:-2.625rem;margin-left:-2.625rem}@media only screen and (min-width: 768px)and (max-width: 1199px){.o-row{margin-right:-1.375rem;margin-left:-1.375rem}}@media only screen and (max-width: 767px){.o-row{margin-right:0;margin-left:0}}.o-col{padding-right:2.625rem;padding-left:2.625rem;flex:1 0 0%;width:100%;max-width:100%}@media only screen and (min-width: 768px)and (max-width: 1199px){.o-col{padding-right:1.375rem;padding-left:1.375rem}}@media only screen and (max-width: 767px){.o-col{padding-right:0;padding-left:0}}.o-col--left{flex:0 0 31.0625rem;max-width:31.0625rem}@media only screen and (min-width: 768px)and (max-width: 1199px){.o-col--left{flex:0 0 28.4375rem;max-width:28.4375rem}}@media only screen and (max-width: 1023px){.o-col--left{display:none}}.o-col--right{flex:0 0 calc(100% - 497px);max-width:calc(100% - 497px)}@media only screen and (max-width: 1023px){.o-col--right{flex:1 0 0%;max-width:100%}}.c-image__img{width:100%;height:auto}.c-image--our-services,.c-image--how-it-works{width:100%}.c-image--our-services .c-image__img,.c-image--how-it-works .c-image__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-image--our-services{height:629px;overflow:hidden}.c-image--how-it-works{height:100%}.c-image--arrow{position:absolute;width:15.375rem;height:2.5rem}.c-image--arrow .c-image__img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width: 1199px){.c-image--arrow{display:none}}.c-image--top-arrow{top:0}.c-image--arrow-from-first-to-second{left:6.875rem}.c-image--arrow-from-third-to-forth{right:20.4375rem}.c-image--bot-arrow{bottom:0}.c-image--arrow-from-second-to-third{left:350px}.c-image--arrow-from-forth-to-fifth{right:92px}.c-image--locate-us-easily{width:100%;height:100%;overflow:hidden}.c-image--locate-us-easily .c-image__img{height:100%;-o-object-fit:contain;object-fit:contain}.c-tab--our-services{background:#fafbfe;border:0.0625rem solid rgba(51,51,51,.2);border-radius:0.625rem;overflow:hidden}.c-tab--our-services .c-tab__a{padding:1.5625rem 1.875rem 1.375rem 1.8125rem;gap:4px;border-bottom:10px solid rgba(0,0,0,0)}.c-tab--our-services .c-tab__i{width:1.5pxrem;height:20px;overflow:hidden;margin-bottom:0.125rem}.c-tab--our-services .c-tab__h3{font-size:1rem;font-weight:400;line-height:1.1875rem;border-bottom:1px solid rgba(47,47,47,.2);padding-bottom:7px}.c-tab--our-services .c-tab__span{font-size:1.25rem;font-weight:600;line-height:1.5rem;color:#2f2f2f}.c-tab--our-services .scroll-tabs-bg .nav-tabs>li.active>a .c-tab__a{background:#fff;box-shadow:0px 4px 10px rgba(0,0,0,.06);border-radius:9px;overflow:hidden;border-color:#f83664}.c-tab--our-services .scroll-tabs-bg .nav-tabs>li.active>a .c-tab__path{stroke:#f83664}.nav-wrap{display:flex;align-items:center;gap:24px;margin:-3px 0 0 0}@media only screen and (max-width: 1023px){.nav-wrap{display:none;margin:0}}@media only screen and (max-width: 1023px){.nav-active{display:block;margin:0;position:fixed;left:0;top:205px;width:100%;height:100%;background-color:#fff;z-index:99;text-align:center;border-top:1px solid rgba(51,51,51,.1);padding-top:25px}}.nav-link{font-weight:400;font-size:0.875rem;line-height:1.0625rem;color:#2f2f2f;padding:0}.nav-link:hover{color:#f83664}@media only screen and (max-width: 1023px){.nav-link{padding:0;display:block;font-size:20px;line-height:66px}}.menu-toggle{display:none;flex-direction:column;cursor:pointer}@media only screen and (max-width: 1023px){.menu-toggle{display:flex;width:18px;height:14px;background-image:url(../../images/icons/icon-humburger-menu.svg);background-repeat:no-repeat}}@media only screen and (max-width: 1023px){.nav-close{background-image:url(../../images/icons/icon-humburger-close.svg);background-size:14px}}.nav-mobile{display:none}@media only screen and (max-width: 425px){.nav-mobile{display:block}}@media only screen and (max-width: 425px){a.button-primary.nav-hide{display:none}}.banner-searchbox{display:flex;align-items:center;justify-content:space-around;border:1px solid rgba(51,51,51,.2);border-radius:10px;max-width:575px;height:55px;margin:0 auto 20px}.banner-serach-btn{width:109px;height:53px;background-color:#fafbfe;border:none;border-radius:0px 10px 10px 0px;font-weight:600;font-size:14px;line-height:25px;color:#2f2f2f;background-image:url(../../images/icons/icon-search.svg);background-repeat:no-repeat;background-position:6px center}.banner-search h4{font-family:"Lato";font-weight:700;font-size:20px;line-height:40px;color:#2f2f2f;margin-bottom:10px}.banner-search .form-control{background:#fff;height:53px;margin:0 auto;font-weight:400;font-size:14px;line-height:25px;color:rgba(47,47,47,.8);border:none;border-radius:10px 0 0 10px;background-repeat:no-repeat;background-position:20px center;padding:0 0 0 40px;background-image:url(../../images/icons/icon-map.svg);background-repeat:no-repeat}.banner-wrap{background-image:url(../../images/hero/hero-bg.jpg);background-repeat:repeat-x;padding:99px 0 103px 0;background-position:0 10px}.banner-wrap.active .banner-info{position:relative;z-index:-1}.banner-wrap.active .button-arrow{position:relative;z-index:-1}.banner-wrap.banner-hide .banner-info{position:relative;z-index:-1}.banner-wrap.banner-hide .button-arrow{position:relative;z-index:-1}@media only screen and (max-width: 1023px){.banner-wrap{background-position:0 50px}}@media only screen and (max-width: 767px){.banner-wrap{padding:74px 0 103px 0;background-position:0 -75px}}.banner-img{text-align:center;position:relative;bottom:-50px;z-index:1}.banner-img img{margin:0 auto}.banner-content{max-width:811px;margin:0 auto;text-align:center;position:relative}@media only screen and (max-width: 767px){.banner-content{margin:0 auto 165px}}.banner-heading{margin:0px 0 12px 0}.banner-heading span{font-weight:700}.banner-info{font-size:26px;line-height:38px;margin-bottom:26px}@media only screen and (max-width: 767px){.banner-info{font-size:18px;line-height:26px;padding:0 31px;margin-bottom:29px}}.tech-slideshow .mover-1{position:absolute;left:0;right:0;top:0;bottom:0;width:7680px;height:100%;transform:translate3d(0, 0, 0)}.tech-slideshow{padding:99px 0 103px 0;margin:0 auto;position:relative;overflow:hidden;transform:translate3d(0, 0, 0)}.tech-slideshow::after{content:"";position:absolute;width:100%;height:103px;background:url("../../images/hero/road.jpg") no-repeat center bottom;background-size:cover}.tech-slideshow .mover-1{animation:moveSlideshow 60s linear infinite}@keyframes moveSlideshow{100%{transform:translateX(-66.6666%)}}.trusted-logo-slider{text-align:center;padding:70px 0 0 0}.trusted-logo-slider .owl-stage-outer{margin-bottom:20px}.trusted-logo-slider .owl-dots{gap:5px;display:flex;align-items:center;justify-content:center}.trusted-logo-slider .owl-dot:focus{border:none;outline:none}.trusted-logo-slider .owl-dot.active{background:#f83664;border:1px solid #f83664;border-radius:50px}.trusted-logo-slider .owl-dot span{border-radius:50px;width:14px;height:14px;border:1px solid #f83664;display:block}.trusted-logo-slider h2{margin-bottom:35px}.trusted-logo-slider .item{background:#fafbfe;border:.674157px solid rgba(51,51,51,.1);border-radius:4.04494px;width:120px;height:120px;display:flex;align-items:center;justify-content:center;margin:0 auto}.trusted-logo-slider .item img{max-width:70px;margin:0 auto;height:70px}@media only screen and (max-width: 767px){.inner-banner{text-align:center}.inner-banner .text-right{text-align:center !important}}.inner-banner .container{background-image:url(../../images/bg-inner-banner.svg);background-repeat:no-repeat;background-size:cover;border:1px solid #d8dfe6;border-radius:10px;padding:18px 22px 18px 0}.inner-banner h2{font-weight:700;font-size:26px;line-height:60px;color:#333}.inner-banner p{font-weight:400;font-size:16px;line-height:25px;color:#2f2f2f;opacity:.7}.inner-banner .button-primary{background:#fff;border:1px solid #f83664}.step-wrap{padding:50px 0;background-image:url(../../images/bg-tyred-right.svg);background-repeat:no-repeat;background-position:right bottom}.step-wrap h1{font-weight:700;font-size:40px;line-height:60px;text-align:center;text-transform:capitalize;color:#333;margin-bottom:35px}@media only screen and (max-width: 1023px){.step-wrap h1{font-size:25px;line-height:45px}}.step-type .container{background:#fff;border:1px solid #e9eff7;box-shadow:0px 4px 17px rgba(220,228,238,.6);border-radius:10px;padding:30px;margin-bottom:30px}.step-type .step-list{display:flex;justify-content:space-between;align-items:stretch}.step-type .step-list .round{position:relative;padding:35px 0 0 0;flex:1}.step-type .step-list .round:last-child{flex:none}.step-type .step-list .round:last-child::before{display:none}.step-type .step-list .round:after{content:"";width:24px;height:24px;background:#d4e5ea;border-radius:50%;position:absolute;top:0}.step-type .step-list .round:before{content:"";background:#d9d9d9;border-radius:10px;width:80%;height:2px;display:block;top:10px;left:21px;position:absolute;right:0;margin:0 auto;text-align:center}.step-type .step-list .round.tick:after{background:url(../../images/icons/icon-tick.svg);background-repeat:no-repeat}.step-type .step-list .round.tick:before{background:#3db632}.step-type .step-list .round.current:after{background:url(../../images/icons/icon-blue.svg);background-repeat:no-repeat}.step-type .small-txt{font-weight:400;font-size:12px;line-height:18px;color:#2f2f2f;opacity:.7}.step-type .select-txt{font-weight:700;font-size:14px;line-height:17px;color:#333}@media screen and (min-width: 1020px)and (max-width: 1200px){.step-type .select-txt{font-size:12px}}@media only screen and (max-width: 1023px){.step-type .select-txt{display:none !important}}.step-type .select-txt span{font-weight:600;font-size:16px;line-height:19px;color:#f83664;margin:0 0 0 10px}.step-type .small-txt,.step-type .select-txt{display:block}.step-bg{margin-bottom:30px}.step-bg .container{background:#f8fbfd;border:1px solid #d2d9e2;box-shadow:0px 4px 17px rgba(220,228,238,.6);border-radius:10px;padding:40px}.step-bg h2{font-weight:600;font-size:30px;line-height:36px;text-transform:capitalize;color:#2f2f2f;margin:0 0 25px 0}@media only screen and (max-width: 1023px){.step-bg h2{font-size:22px;line-height:32px}}.step-bg .join-formrow{margin-bottom:30px}.step-bg .join-formrow label{margin-bottom:20px}.step-bg .join-formrow.textarea-wrap label{font-weight:600;font-size:16px;line-height:19px;color:#2f2f2f}.step-bg .join-formrow.textarea-wrap textarea{background:#fff;border:1px solid rgba(47,47,47,.2);border-radius:6px;width:100%;font-size:14px;line-height:21px;color:rgba(47,47,47,.5);height:150px;padding:15px 19px;box-sizing:border-box}.step-btn-wrap{text-align:center;margin-bottom:30px}.c-tab-pane__p{color:rgba(47,47,47,.7)}.c-card--parts-packages{max-width:4.0625rem;flex:0 0 4.0625rem;height:4.0625rem;background:#fafbfe;border:1px solid rgba(51,51,51,.1);border-radius:6px;transition:all 500ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.c-card--parts-packages:hover{border-color:#f83664}.c-card--parts-packages .c-card__i{flex:0 0 1.625rem;max-width:1.625rem;height:1.625rem;overflow:hidden}.c-card--parts-packages .c-card__img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.c-card--parts-packages .c-card__h4{font-size:0.625rem;font-weight:500;line-height:0.75rem}.c-card--download-app{width:100%;min-height:10.1875rem;background:url(../../images/download-the-app-now/download-the-app-bg.svg) no-repeat center center;background-size:cover;border-radius:0.625rem;padding:2.1875rem 7.8125rem 2.75rem;color:#fff}@media only screen and (max-width: 1199px){.c-card--download-app{padding-right:2.8125rem;padding-left:2.8125rem}}@media only screen and (max-width: 1023px){.c-card--download-app{flex-direction:column;gap:1.5rem;text-align:center;padding:0.9375rem 1.625rem 2.4375rem}.c-card--download-app .c-card__h2{font-size:1.875rem}.c-card--download-app .c-card__p{font-weight:600}}.c-card--user .c-card__avatar{width:4.375rem;height:4.375rem;border-radius:55%}.c-card--user .c-card__img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.c-card--user .c-card__h6{font-weight:600}.c-button__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-button--google-play,.c-button--app-store{border-radius:5px;height:3.75rem;overflow:hidden;transition:all 500ms cubic-bezier(0.455, 0.03, 0.515, 0.955);border:1px solid rgba(0,0,0,0)}.c-button--google-play:hover,.c-button--app-store:hover{box-shadow:0px 4px 14px 0px rgba(0,0,0,.4);border-color:#f83664}@media only screen and (max-width: 1023px){.c-button--google-play,.c-button--app-store{height:2.8125rem}}.c-button--google-play{width:9.5rem}@media only screen and (max-width: 1023px){.c-button--google-play{width:7.125rem;order:2}}.c-button--app-store{width:10.5625rem}@media only screen and (max-width: 1023px){.c-button--app-store{width:7.9375rem;order:1}}.cs-section{padding:121px 0 110px 0}@media only screen and (max-width: 767px){.cs-section{padding:30px 0 51px 0}}.cs-row{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 767px){.cs-row{display:block}}.cs-left{width:50%}@media only screen and (max-width: 767px){.cs-left{width:100%;margin-bottom:26px;text-align:center}}.cs-right{width:44%}@media only screen and (max-width: 767px){.cs-right{width:100%}}.cs-heading{margin-bottom:13px}@media only screen and (max-width: 767px){.cs-heading{text-align:center;margin-bottom:10px}}.cs-subheading{margin-bottom:11px;font-size:1.25rem}@media only screen and (max-width: 767px){.cs-subheading{margin-bottom:8px}}.cs-name{margin:0 0 3px 0;font-weight:700;font-size:20px;line-height:32px;color:#2f2f2f;opacity:1}.cs-content{font-weight:400;font-size:16px;line-height:25px;margin-bottom:24px}.cs-info{margin-bottom:38px}@media only screen and (max-width: 767px){.cs-info{margin-bottom:22px}}.cs-btn-wrap{display:flex;align-items:center;gap:20px}.cs-btn-wrap a{transition:all 500ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.cs-btn-wrap a:hover:hover{box-shadow:0px 4px 14px 0px rgba(0,0,0,.4)}@media only screen and (max-width: 767px){.cs-btn-wrap{gap:8px;width:72%;justify-content:center;margin:0 auto}}.rf-btn-wrap{display:flex;align-items:center;gap:20px}.rf-btn-wrap a{transition:all 500ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.rf-btn-wrap a:hover:hover{box-shadow:0px 4px 14px 0px rgba(0,0,0,.4)}@media only screen and (max-width: 767px){.rf-btn-wrap{gap:8px;width:74%;justify-content:center;margin:0 auto}}.rf-section{padding-top:103px;padding-bottom:100px}@media only screen and (max-width: 767px){.rf-section{padding-top:38px;padding-bottom:100px}}.rf-heading{text-align:center;margin-bottom:3px}@media only screen and (max-width: 767px){.rf-heading{line-height:45px}}.rf-content{text-align:center;margin:0;font-size:18px;line-height:28px}.rf-row{display:flex;justify-content:space-between;padding:56px 0 0 0}@media only screen and (max-width: 1023px){.rf-row{padding:28px 0 0 0}}.rf-left{width:50%;padding-right:20px}@media only screen and (max-width: 1023px){.rf-left{width:100%}}.rf-right{width:50%;text-align:right}@media only screen and (max-width: 1023px){.rf-right{display:none}}.rf-list{margin-bottom:60px}@media only screen and (max-width: 1023px){.rf-list{margin-bottom:26px}}.rf-list li{display:flex;align-items:flex-start;gap:25px;margin-bottom:40px}.rf-list li img{margin:12px 0 0 0}@media only screen and (max-width: 1023px){.rf-list li{margin-bottom:26px}}.rf-list-heading{display:block;font-weight:700;font-size:20px;line-height:40px}.rf-list-content{font-size:16px;line-height:25px;color:#2f2f2f;opacity:.7}@media only screen and (max-width: 767px){.form-heading{text-align:center;line-height:55px}}.form-section{border-top:1px solid #afcad6;background-color:#f8fbfd;padding-top:103px;padding-bottom:74px;background-image:url(../../images/bg-tyred-right.svg);background-repeat:no-repeat;background-position:right bottom;background-attachment:fixed}@media only screen and (max-width: 767px){.form-section{border-top:none;padding-top:41px;padding-bottom:48px;background-image:none}}.form-row{display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.form-row{display:block}}.form-left{width:40.5%}@media only screen and (max-width: 767px){.form-left{width:100%}}.form-left .rf-list{border-top:1px solid rgba(47,47,47,.2);padding:39px 0 0 0}@media only screen and (max-width: 767px){.form-left .rf-list{padding:28px 0 0 0;margin-bottom:58px}}.form-left .rf-list li{gap:28px;margin-bottom:30px}@media only screen and (max-width: 767px){.form-left .rf-list li{margin-bottom:19px}}.form-left .rf-list-heading{font-size:18px}@media only screen and (max-width: 767px){.form-left .rf-list-heading{font-size:20px}}.form-left .rf-list-content{font-size:14px;line-height:21px}.form-right{width:49.1%}@media only screen and (max-width: 767px){.form-right{width:100%}}.form-subheading{margin-bottom:40px;font-size:1.25rem}@media only screen and (max-width: 767px){.form-subheading{padding:0 21px;text-align:center;margin-bottom:24px}}.join-section{margin:4px 0 0 0}.join-heading{margin-bottom:11px}@media only screen and (max-width: 767px){.join-heading{text-align:center;border-bottom:1px solid rgba(47,47,47,.2);padding-bottom:23px;margin-bottom:24px}}.join-input{background:#fff;border:1px solid rgba(47,47,47,.2);border-radius:6px;width:100%;font-size:14px;line-height:21px;color:rgba(47,47,47,.5);height:60px;padding:0 19px;box-sizing:border-box}.join-checkbox{display:flex;align-items:center;gap:16px;margin-bottom:29px}@media only screen and (max-width: 767px){.join-checkbox{align-items:flex-start}}.join-checkbox input{background:#fff;border:1px solid rgba(47,47,47,.6);border-radius:2px;width:16px;height:16px}@media only screen and (max-width: 767px){.join-checkbox input{width:18px;height:18px;margin:3px 0 0 0}}.join-checkbox label{font-size:14px;line-height:21px;color:#2f2f2f;margin-bottom:0}.join-formrow{margin-bottom:16px}.join-formrow .button-secondary{width:100%;height:70px;font-size:16px;line-height:25px}.join-formrow .button-secondary:after{content:"";background-image:url(../../images/icons/arrow-submit.svg);background-repeat:no-repeat;width:17px;height:16px;margin:4px 0 0 12px}.join-formrow label{font-weight:400;font-size:14px;line-height:21px;color:#2f2f2f;margin-bottom:5px;display:block}.join-remember .row{margin:0}.join-remember .red-txt{font-size:14px;line-height:17px;color:#f83664}.join-remember #remember{accent-color:#f83664}.join-remember .lbl-remember{font-family:"Lato";font-weight:400;font-size:14px;line-height:17px;color:rgba(47,47,47,.8)}.login-txt{font-weight:400 !important;font-size:14px !important;line-height:17px !important;color:rgba(47,47,47,.8) !important;margin:35px 0 25px 0}.sign-up-txt{font-weight:400 !important;font-size:14px !important;line-height:17px !important;color:rgba(47,47,47,.8) !important}.sign-up-txt a{color:#f83664}.login-btn-wrap{margin-bottom:30px;display:flex;gap:5px}.join-formrow{position:relative}.eye-close{position:absolute;top:42px;right:17px}.error .join-input{border:1px solid #f83664}.error span{font-weight:400;font-size:14px;line-height:17px;color:rgba(248,54,100,.8)}.corporate-section{background-image:url(../../images/bg-corporate.jpg);background-repeat:no-repeat;background-size:cover;border-top:1px solid rgba(175,202,214,.7);border-bottom:1px solid rgba(175,202,214,.7);padding:103px 0 0 0;background-attachment:fixed}@media only screen and (max-width: 767px){.corporate-section{background-image:url(../../images/bg-corporate-mobile.jpg);background-position:left bottom;border-bottom:none;border:none;text-align:center;padding:33px 0 0 0}}.corporate-row{display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.corporate-row{flex-wrap:wrap}}.corporate-left{width:50%}@media only screen and (max-width: 767px){.corporate-left{order:2;width:100%}}.corporate-left img{margin:16px 0 0 -10px;display:block}@media only screen and (max-width: 767px){.corporate-left img{margin:0 auto;display:block;width:75%}}.corporate-right{width:49%}@media only screen and (max-width: 767px){.corporate-right{order:1;width:100%;margin-bottom:41px}}.corporate-heading{margin:0 0 9px 0}@media only screen and (max-width: 767px){.corporate-heading{margin:0;line-height:58px}}.corporate-subheading{margin:0 0 7px 0;font-size:1.25rem}@media only screen and (max-width: 767px){.corporate-subheading{margin:0 0 10px 0}}.corporate-content{margin:0 0 22px 0}@media only screen and (max-width: 767px){.corporate-content{font-size:18px;line-height:26px;padding:0 2px;margin:0 0 18px 0}}.corporate-partheading{margin:0 0 13px 0;font-size:1.25rem}@media only screen and (max-width: 767px){.corporate-partheading{margin:0 0 24px 0}}.corporate-btn{margin-bottom:90px}@media only screen and (max-width: 767px){.corporate-btn{margin-bottom:0}}.corporate-btn .button-secondary{font-weight:800;font-size:16px;line-height:25px;text-transform:uppercase;height:69px;padding:0 30px}@media only screen and (max-width: 767px){.corporate-btn .button-secondary{font-size:13px;line-height:16px;height:50px;text-transform:none;font-weight:700;padding:0 16px;border-radius:3px;margin:-3px 0 0 0}}.corporate-slider{margin-bottom:44px}@media only screen and (max-width: 767px){.corporate-slider{width:80%;margin:0 auto}}.corporate-slider .owl-stage-outer{margin-bottom:26px}.corporate-slider .owl-dots{display:flex;gap:20px}.corporate-slider .owl-prev span{width:26px;height:26px;left:-35px;background-image:url(../../images/left-round-arrrow.svg);display:block;border-radius:50px;position:absolute;top:22%;font-size:0;transform:translateY(-50%)}.corporate-slider .owl-next span{width:26px;height:26px;right:-35px;background-image:url(../../images/right-round-arrrow.svg);display:block;border-radius:50px;position:absolute;top:22%;font-size:0;transform:translateY(-50%)}.corporate-slider .owl-dot.active span{background-color:#f83664}.corporate-slider .owl-dot span{width:12px;height:12px;background:#fff;border:.862069px solid #f83664;border-radius:50px;display:block}.corporate-slider .item img{width:75%;margin:0 auto 6px}@media only screen and (max-width: 767px){.corporate-slider .item img{margin:0 auto 8px}}.corporate-slider .item span{font-weight:400;font-size:12px;line-height:17px;color:#333;display:block;text-align:center}.about-section{text-align:center;border-bottom:1px solid rgba(175,202,214,.7);padding-bottom:118px;background-image:url(../../images/bg-tyred-left.svg);background-repeat:no-repeat;background-position:left bottom;background-attachment:fixed}@media only screen and (max-width: 767px){.about-section{background-image:none;padding-bottom:49px}}.about-section .corporate-btn{margin-bottom:0}@media only screen and (max-width: 767px){.about-section .corporate-btn .button-secondary{padding:0 19px;margin:0;height:48px}}.about-content{font-size:18px;line-height:28px;margin:0 0 35px 0}@media only screen and (max-width: 767px){.about-content{margin:0 0 24px 0;padding:0 4px}}.about-video{position:relative;margin-bottom:28px}@media only screen and (max-width: 767px){.about-video{margin-bottom:12}}.about-heading{margin-bottom:5px}@media only screen and (max-width: 767px){.about-heading{margin-bottom:0;line-height:45px}}.about-play{position:absolute;display:flex;flex-direction:column;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto}.about-play img{width:72px;margin:0 auto}@media only screen and (max-width: 767px){.about-play img{width:43px}}@media only screen and (max-width: 767px){.about-play img{margin-bottom:0;line-height:45px}}.about-play span{font-weight:800;font-size:16px;line-height:19px;color:#fff;display:block;margin:10px 0 0 0}@media only screen and (max-width: 767px){.about-play span{font-size:12px;line-height:14px}}.video-iframe{border-radius:0 0 15px 15px}@media only screen and (max-width: 767px){.video-iframe{height:214px}}.c-image-wrap--how-it-works{width:12.5rem;height:25rem;position:relative}.c-count--how-it-works{position:absolute;width:2.5rem;height:2.5rem;top:-0.5625rem;left:-0.5625rem;font-weight:800;font-size:1.3125rem;line-height:2.0625rem;color:#fff;border-radius:55%;background:#f83664;z-index:1;border:5px solid #fff}@media only screen and (max-width: 1023px){.c-locate-us-easily--home{flex-direction:column}}.c-locate-us-easily--home .c-locate-us-easily__list-wrapper{max-width:14rem;flex:0 0 14rem;padding:1.25rem 1.75rem 1.375rem 1.375rem;background:#fff}@media only screen and (max-width: 1023px){.c-locate-us-easily--home .c-locate-us-easily__list-wrapper{max-width:100%;flex:auto}}.c-locate-us-easily--home .c-locate-us-easily__wrapper{box-shadow:0px 0.25rem 0.875rem rgba(0,0,0,.06);height:calc(100vh - 14.4375rem);border:0.0625rem solid rgba(51,51,51,.2);border-radius:0.625rem;box-sizing:border-box}@media only screen and (max-width: 1023px){.c-locate-us-easily--home .c-locate-us-easily__wrapper{height:19.3125rem}}.c-locate-us-easily--home .c-locate-us-easily__image-wrapper{flex:1;background:#f1fcff;padding:3rem 2.375rem 1.875rem 4.875rem}@media only screen and (max-width: 1023px){.c-locate-us-easily--home .c-locate-us-easily__image-wrapper{padding:0.625rem}}.c-list--locations{height:100%;overflow-y:auto;padding-right:15px}.c-list--locations::-webkit-scrollbar{width:0.1875rem}.c-list--locations::-webkit-scrollbar-track{background:rgba(47,47,47,.2)}.c-list--locations::-webkit-scrollbar-thumb{background:#9ea5bb;border-radius:0.625rem}.c-list--locations::-webkit-scrollbar-thumb:hover{background:#9ea5bb}.c-list--locations .c-list__li{font-size:0.875rem;font-weight:400;line-height:2.8125rem}.step-bg .card-body{background-color:#f8fbfd}.step-bg h3{font-family:"Lato";font-weight:600;font-size:30px;line-height:36px;text-transform:capitalize;color:#2f2f2f;text-align:center;margin-bottom:25px}@media(max-width: 768px){.step-bg h3{font-size:22px;line-height:28px}}.step-bg .owl-slider{margin-bottom:60px}.step-bg .owl-nav{top:50%;position:absolute;width:100%;transform:translateY(-50%)}.step-bg .owl-nav .owl-next{width:24px;height:25px;background-image:url(../../images/icons/icon-prev.svg) !important;background-repeat:no-repeat;position:absolute;right:-40px}.step-bg .owl-nav .owl-next:hover{background-image:url(../../images/icons/icon-next-hover.svg) !important}.step-bg .owl-nav .owl-next:focus{outline:none}.step-bg .owl-nav .owl-next span{font-size:0}.step-bg .owl-nav .owl-prev{width:24px;height:25px;background-image:url(../../images/icons/icon-next.svg) !important;background-repeat:no-repeat;position:absolute;left:-40px}.step-bg .owl-nav .owl-prev:hover{background-image:url(../../images/icons/icon-prev-hover.svg) !important}.step-bg .owl-nav .owl-prev:focus{outline:none}.step-bg .owl-nav .owl-prev span{font-size:0}.step-bg #tabs{background:#fff;border:1px solid #d4e5ea;border-radius:50px;display:flex;align-items:center;max-width:378px;justify-content:center;margin:0 auto 30px}.step-bg #tabs li{width:20%}.step-bg #tabs li:last-child{width:25%}.step-bg #tabs li:last-child a:after{display:none}.step-bg #tabs li a{font-family:"Lato";font-weight:700;font-size:14px;line-height:60px;color:#333;border-bottom:2px solid rgba(0,0,0,0);border:none;text-align:center;position:relative}.step-bg #tabs li a:after{content:"";position:absolute;width:1px;height:60%;right:0;background-color:#d2d9e2;top:13px}.step-bg #tabs li a.active{color:#f83664;border-bottom:2px solid #f83664}.step-bg .nav-tabs{display:none}@media(min-width: 768px){.step-bg .nav-tabs{display:flex}.step-bg .card{border:none}.step-bg .card .card-header{display:none}.step-bg .card .collapse{display:block}}.step-bg .issue-box h2{font-weight:600;font-size:16px;line-height:19px;color:#2f2f2f;margin-bottom:15px}.step-bg .issue-box textarea{background:#fff;border:1px solid #d2d9e2;box-shadow:0px 5px 24px rgba(232,245,249,.7);border-radius:10px;width:100%;height:182px;padding:20px}.step-bg .img-info-box{margin-bottom:40px}.step-bg .img-info-box h2{font-weight:400}.step-bg .img-info-box h4{font-weight:600;font-size:16px;line-height:19px;color:#2f2f2f;margin-bottom:15px}.step-bg .img-info-box p{font-weight:400;font-size:14px;line-height:22px;color:#2f2f2f;opacity:.8}.category-carousel{text-align:center}.category-carousel .item img{height:112px}.category-carousel .item span{font-family:"Lato";font-weight:700;font-size:14px;line-height:17px;color:#2f2f2f;display:block;margin:20px 0 0 0;border-top:1px solid #d4e5ea;padding-top:14px}.toggle-wrap{text-align:center;font-family:"Lato";font-weight:700;font-size:14px;line-height:60px;color:#333;margin-bottom:25px}.toggle-wrap .btn-toggle{margin:0 4rem;padding:0;position:relative;border:none;height:22px;width:40px;border-radius:1.5rem;color:#6b7381;background:#bdc1c8}.toggle-wrap .btn-toggle:focus,.toggle-wrap .btn-toggle.focus,.toggle-wrap .btn-toggle:focus.active,.toggle-wrap .btn-toggle.focus.active{outline:none}.toggle-wrap .btn-toggle:before,.toggle-wrap .btn-toggle:after{line-height:1.5rem;width:4rem;text-align:center;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:2px;position:absolute;bottom:0;transition:opacity .25s}.toggle-wrap .btn-toggle:before{content:"Off";left:-4rem}.toggle-wrap .btn-toggle:after{content:"On";right:-4rem;opacity:.5}.toggle-wrap .btn-toggle>.handle{position:absolute;top:.1875rem;left:.1875rem;width:1.125rem;height:1.125rem;border-radius:1.125rem;background:#fff;transition:left .25s}.toggle-wrap .btn-toggle.active{transition:background-color .25s}.toggle-wrap .btn-toggle.active>.handle{left:1.6875rem;transition:left .25s}.toggle-wrap .btn-toggle.active:before{opacity:.5}.toggle-wrap .btn-toggle.active:after{opacity:1}.toggle-wrap .btn-toggle.btn-xs:before,.toggle-wrap .btn-toggle.btn-xs:after{display:none}.toggle-wrap .btn-toggle:before,.toggle-wrap .btn-toggle:after{color:#6b7381}.toggle-wrap .btn-toggle.active{background-color:#00c5ff}.toggle-wrap .btn-toggle.btn-lg.btn-xs:before,.toggle-wrap .btn-toggle.btn-lg.btn-xs:after{display:none}.toggle-wrap .btn-toggle.btn-xs{margin:0 0 0 15px;padding:0;position:relative;border:none;height:22px;width:40px;border-radius:1rem}.toggle-wrap .btn-toggle.btn-xs:focus,.toggle-wrap .btn-toggle.btn-xs.focus,.toggle-wrap .btn-toggle.btn-xs:focus.active,.toggle-wrap .btn-toggle.btn-xs.focus.active{outline:none}.toggle-wrap .btn-toggle.btn-xs:before,.toggle-wrap .btn-toggle.btn-xs:after{line-height:1rem;width:0;text-align:center;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:2px;position:absolute;bottom:0;transition:opacity .25s}.toggle-wrap .btn-toggle.btn-xs>.handle{position:absolute;top:.125rem;left:.125rem;width:17px;height:17px;border-radius:.75rem;background:#fff;transition:left .25s}.toggle-wrap .btn-toggle.btn-xs.active{transition:background-color .25s}.toggle-wrap .btn-toggle.btn-xs.active>.handle{left:21px;transition:left .25s}.toggle-wrap .btn-toggle.btn-xs.active:before{opacity:.5}.toggle-wrap .btn-toggle.btn-xs.active:after{opacity:1}.box-wrap{display:flex;align-items:center;justify-content:center;gap:15px;flex-wrap:wrap}.box-wrap .box-item span{text-align:center;font-family:"Lato";font-weight:700;font-size:14px;line-height:17px;color:#2f2f2f;display:block;margin:20px 0 0 0;border-top:1px solid #d4e5ea;padding-top:14px}.cargo-section{text-align:center}.cargo-section .row{max-width:625px;margin:30px auto 0}.cargo-section h4{font-family:"Lato";font-weight:700;font-size:20px;line-height:60px;text-align:center;color:#333}.cargo-section p{font-family:"Lato";font-weight:400;font-size:16px;line-height:25px;text-align:center;color:#2f2f2f;opacity:.7;margin:0}.cargo-section .form-control{width:442px;height:53px;background:#fff;border:1px solid rgba(47,47,47,.2) !important;border-radius:6px}.cargo-section .tab-serach-btn{background-image:url(../../images/icons/icon-arrow.svg) !important;background-repeat:no-repeat;background-position:center right 10px;padding:0px 29px}.cargo-section .tab-serach-btn:hover{background-image:url(../../images/icons/icon-arrow.svg) !important;background-repeat:no-repeat;background-position:center right 10px;padding:0px 29px}.image-box h4{margin-bottom:25px}.image-list{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:50px;flex-wrap:wrap}.date-box{background:#fff;border:1px solid #d2d9e2;box-shadow:0px 4px 17px rgba(220,228,238,.6);border-radius:6px;margin-bottom:25px;padding:5px 20px}.date-box .row{align-items:center}.input-date{font-family:"Lato";font-weight:700;font-size:22px;line-height:26px;color:#2f2f2f;background-image:url(../../images/icons/icon-cal.svg);background-repeat:no-repeat;border:none;padding:0 0 0 32px;background-position:0 5px}input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.time-wrap{display:flex;align-items:center;position:relative}.time-wrap:after{content:"";position:absolute;width:1px;height:100%;background-color:#d2d9e2;left:-20px}@media only screen and (max-width: 767px){.time-wrap:after{display:none}}.time-wrap div{width:50%}.time-wrap label{display:block;font-family:"Lato";font-weight:400;font-size:12px;line-height:19px;color:rgba(47,47,47,.6);background-image:url(../../images/icons/icon-date.svg);background-repeat:no-repeat;margin:5px 0 5px 0;padding:0 0 0 17px;background-position:0 3px}.time-wrap input{border:none;font-family:"Lato";font-weight:400;font-size:20px;line-height:24px;color:#2f2f2f}.service-box{background:#fff;border:1px solid #d2d9e2;box-shadow:0px 4px 17px rgba(220,228,238,.6);border-radius:6px;padding:30px 10px 15px}.service-box .row{margin:0;border-bottom:1px solid #d2d9e2;padding-bottom:15px}.service-box .row:last-child{border:none;padding-bottom:0}.service-box h4{font-family:"Lato";font-weight:700;font-size:18px;line-height:22px;color:#2f2f2f}.service-box .large-txt{font-family:"Lato";font-weight:600;font-size:15px;line-height:18px;color:#333;margin:0}.service-box h5{font-family:"Lato";font-weight:700;font-size:16px;line-height:19px;color:#2f2f2f}.service-box .small-txt{font-family:"Lato";font-weight:400;font-size:12px;line-height:18px;color:#2f2f2f;margin:0}.service-box .txt-price{font-family:"Lato";font-weight:400;font-size:15px;line-height:18px;color:#333;margin:0}@media only screen and (max-width: 767px){.card-payment{margin-top:15px}}.card-payment h5{font-family:"Lato";font-weight:400;font-size:16px;line-height:19px;color:#2f2f2f;margin-bottom:15px}.card-payment .button-secondary{width:100%;margin:20px 0 0 0}.card-info{background:#fff;border:1px solid #d2d9e2;box-shadow:0px 4px 17px rgba(220,228,238,.6);border-radius:6px;padding:15px 0 0;margin-bottom:20px}.card-info input{border:none}.card-info .card-detail{display:flex;justify-content:space-between;border-bottom:1px solid #d2d9e2;padding-bottom:15px}.card-info .card-detail input{width:80%;padding:0 0 0 20px}.card-info .card-detail img{padding-right:20px}.card-number{display:flex;align-items:center;justify-content:space-between;padding:0}.card-number input{width:50%;padding:15px 0 15px 20px}.card-number input:first-child{border-right:1px solid #d2d9e2;border-radius:0 0 0 5px}.country-select{background:#fff;border:1px solid rgba(47,47,47,.2);border-radius:6px;width:100%;height:50px;padding:0 0 0 13px;font-family:"Lato";font-weight:400;font-size:15px;line-height:18px;color:#2f2f2f;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../../images/icons/icon-select.svg);background-repeat:no-repeat;background-position:center right 19px}#up-wrap{width:100%;background:#fff;border:1px dashed #125ecb;border-radius:10px;padding:40px 0 80px}#up-progress,#up-bar,#up-percent{height:30px}#up-progress{position:relative;background:#fff;width:80%;background:rgba(18,94,203,.05);border:1px solid rgba(18,94,203,.05);margin:0 auto;left:0;right:0;height:10px;border-radius:10px;top:30px}#up-bar{background:#125ecb;width:0;transition:width .5s;position:relative;height:10px;border-radius:10px}#up-percent{position:absolute;top:11px;left:0;width:100%;display:flex;align-items:center;justify-content:center;font-family:"Heebo";font-weight:400;font-size:14px;line-height:353.8%;color:#0b0b0b}#up-file{display:none}#up-label{display:inline-block;cursor:pointer;margin:0;font-weight:700;color:#125ecb}#up-file:disabled~#up-label{background:#b1b1b1}#upload{width:50px;height:50px;background-image:url(../../images/icons/icon-file.svg);margin:0 auto 25px;background-repeat:no-repeat;background-position:center}#up-wrap{text-align:center}#up-wrap span{display:block;font-weight:400;font-size:12px;line-height:22px;color:#8391a2;text-align:center}#up-wrap p{font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#0b0b0b;font-family:"Heebo";margin:0}#up-wrap h1{margin:0 0 40px 0}#up-demo{margin-top:10px}#code-boxx{font-weight:600;margin-top:50px}#code-boxx a{display:inline-block;padding:5px;text-decoration:none;background:#b90a0a;color:#fff}.img-bottom-list{justify-content:left;margin-top:25px}@media only screen and (max-width: 767px){.step-bg .card-header{padding:0}}@media(max-width: 768px){.step-bg .card-header h5 a{display:block;padding:10px 15px;font-size:18px}}.step-demo .nav-tabs{flex-wrap:wrap;padding:0;background-color:#fff;border-radius:10px 10px 0 0;display:flex}.step-demo .nav-tabs li{width:20%;padding:0;border-right:1px solid #d2d9e2}@media only screen and (max-width: 1023px){.step-demo .nav-tabs li{text-align:center;padding:0}}.step-demo .nav-tabs li:last-child{border-right:none}.step-demo .nav-tabs li img{margin-right:8px}@media only screen and (max-width: 1023px){.step-demo .nav-tabs li img{margin:0;display:none}}.step-demo .nav-tabs li span{margin-left:8px}@media only screen and (max-width: 1023px){.step-demo .nav-tabs li span{margin:0;display:block}}.step-demo .nav-tabs a{font-family:"Lato";font-weight:400;font-size:16px;line-height:19px;color:#2f2f2f;padding:20px 0 20px 25px;display:block;position:relative}.step-demo .nav-tabs a.active img{filter:invert(21%) sepia(100%) saturate(7414%) hue-rotate(359deg) brightness(94%) contrast(117%)}.step-demo .nav-tabs a.active:after{content:"";position:absolute;width:50%;height:2px;background-color:#f83664;left:25px;bottom:0}@media only screen and (max-width: 1023px){.step-demo .nav-tabs a{font-size:12px;padding:12px 0}}.step-demo .nav-tabs a span{font-weight:600}.step-0 .container{padding:0}@media only screen and (max-width: 767px){.step-0 .container{padding:0 15px}}.img-box{border-bottom:1px solid #d2d9e2;padding:0 0 30px 0;position:relative;max-width:636px;width:100%;margin:0 auto 30px}.img-box span{display:block;font-family:"Lato";font-weight:700;font-size:14.7893px;line-height:18px;text-align:center;color:#2f2f2f;text-align:center}@media screen and (min-width: 480px)and (max-width: 767px){.img-box{max-width:480px}}@media screen and (min-width: 360px)and (max-width: 480px){.img-box{max-width:360px}}@media screen and (min-width: 320px)and (max-width: 480px){.img-box .dot img{width:10px}}.img-left-box{padding:40px 25px}.dot-1{position:absolute;top:0;left:29%;cursor:pointer}.dot-1:hover .hover-dot{display:block}@media screen and (min-width: 360px)and (max-width: 480px){.dot-1{width:10px}}@media screen and (min-width: 320px)and (max-width: 360px){.dot-1{top:-4px}}.dot-2{position:absolute;top:16%;left:50%;cursor:pointer}.dot-2:hover .hover-dot{display:block}@media screen and (min-width: 360px)and (max-width: 480px){.dot-2{top:15%}}@media screen and (min-width: 320px)and (max-width: 360px){.dot-2{top:12%}}.dot-3{position:absolute;top:3.5%;left:67%;cursor:pointer}.dot-3:hover .hover-dot{display:block}@media screen and (min-width: 360px)and (max-width: 480px){.dot-3{top:1.5%;left:73%}}@media screen and (min-width: 320px)and (max-width: 360px){.dot-3{top:.5%;left:71%}}.dot-4{position:absolute;top:47%;left:18%;cursor:pointer}.dot-4:hover .hover-dot{display:block}@media screen and (min-width: 320px)and (max-width: 360px){.dot-4{top:39%}}.dot-5{position:absolute;top:53%;left:15%;cursor:pointer}.dot-5:hover .hover-dot{display:block}@media screen and (min-width: 320px)and (max-width: 360px){.dot-5{top:47%}}.dot-6{position:absolute;top:68.5%;left:26%;cursor:pointer}@media screen and (min-width: 480px)and (max-width: 767px){.dot-6{top:66.5%}}.dot-6:hover .hover-dot{display:block}@media screen and (min-width: 360px)and (max-width: 480px){.dot-6{top:62%;left:34%}}@media screen and (min-width: 320px)and (max-width: 360px){.dot-6{top:57.5%;left:31%}}.dot-7{position:absolute;top:62%;left:49%;cursor:pointer}.dot-7:hover .hover-dot{display:block}@media screen and (min-width: 480px)and (max-width: 767px){.dot-7{top:60%}}@media screen and (min-width: 360px)and (max-width: 480px){.dot-7{top:56%;left:50%}}@media screen and (min-width: 320px)and (max-width: 360px){.dot-7{top:51%}}.dot-8{position:absolute;top:71%;left:63%;cursor:pointer}.dot-8:hover .hover-dot{display:block}@media screen and (min-width: 480px)and (max-width: 767px){.dot-8{top:70%;left:64%}}@media screen and (min-width: 360px)and (max-width: 480px){.dot-8{top:64%;left:65%}}@media screen and (min-width: 320px)and (max-width: 360px){.dot-8{top:55%}}.dot-9{position:absolute;top:50%;left:77.5%;cursor:pointer}.dot-9:hover .hover-dot{display:block}@media screen and (min-width: 480px)and (max-width: 767px){.dot-9{top:49%;left:81.5%}}@media screen and (min-width: 360px)and (max-width: 480px){.dot-9{top:43%;left:82.5%}}@media screen and (min-width: 320px)and (max-width: 360px){.dot-9{top:39%;left:80.5%}}.dot-10{position:absolute;top:40%;left:71%;cursor:pointer}.dot-10:hover .hover-dot{display:block}@media screen and (min-width: 480px)and (max-width: 767px){.dot-10{top:38%;left:73%}}@media screen and (min-width: 360px)and (max-width: 480px){.dot-10{top:34%;left:74%}}@media screen and (min-width: 320px)and (max-width: 360px){.dot-10{top:30%;left:73%}}.dot-11{position:absolute;top:29%;left:85%;cursor:pointer}.dot-11:hover .hover-dot{display:block}@media screen and (min-width: 480px)and (max-width: 767px){.dot-11{top:31%;left:90%}}@media screen and (min-width: 360px)and (max-width: 480px){.dot-11{top:27%;left:90%}}@media screen and (min-width: 320px)and (max-width: 360px){.dot-11{top:29%;left:92%}}.hover-dot{display:none;width:363px;background:#fff;box-shadow:0px 9px 34px #d2dde4;border-radius:5px;padding:20px;text-align:left;left:-42px;top:18px;position:relative;z-index:1}.hover-dot::after{top:-17px;content:"";width:0;height:0;border-style:solid;border-right:20px solid rgba(0,0,0,0);border-left:20px solid rgba(0,0,0,0);border-bottom:20px solid #fff;border-top:0;position:absolute;left:32px}@media only screen and (max-width: 767px){.hover-dot{width:280px}}.hover-dot h3{text-align:left !important;font-weight:700 !important;font-size:20px !important;line-height:60px !important;color:#333 !important;margin:0 !important}@media only screen and (max-width: 767px){.hover-dot h3{font-size:16px !important;line-height:40px !important}}.hover-dot p{font-weight:400;font-size:16px;line-height:23px;color:#2f2f2f;opacity:.7;margin:0}@media only screen and (max-width: 767px){.hover-dot p{font-size:12px;line-height:18px}}.dropdown-tab .submenu-container{font-weight:700;font-size:16px;line-height:19px;color:#2f2f2f;background-image:url(../../images/dropdown/arrow-down-hover.svg);background-repeat:no-repeat;padding:0 0 0 28px;background-position:0 6px;margin:0 0 25px 0}.dropdown-tab .submenu-container.active{background-image:url(../../images/dropdown/arrow-down.svg)}.dropdown-tab input[type=checkbox][id^=myCheckbox]{display:none}.dropdown-tab label{display:block;position:relative;cursor:pointer;font-weight:400;font-size:12px;line-height:14px;color:#2f2f2f;margin:0}.dropdown-tab label:before{background-color:rgba(0,0,0,0);color:#fff;content:" ";display:block;border:1px solid #f83664;position:absolute;top:0;left:0;width:45px;height:45px;text-align:center;transition-duration:.4s;transform:scale(0);border-radius:4.44477px}.dropdown-tab label img{transition-duration:.2s;transform-origin:50% 50%;background:rgba(255,255,255,.7);border:.740796px solid rgba(47,47,47,.2);border-radius:4.44477px;padding:10px;margin-right:13px;width:45px;height:45px}.dropdown-tab :checked+label{border-color:#ddd}.dropdown-tab :checked+label:before{background-color:rgba(0,0,0,0);transform:scale(1)}.dropdown-tab .sub-list{font-weight:400;font-size:14px;line-height:17px;color:#2f2f2f;margin-bottom:20px;background-image:url(../../images/dropdown/arrow-down-hover.svg);background-repeat:no-repeat;padding:0 0 0 28px;background-position:0 11px}.dropdown-tab .sub-list.active{background-image:url(../../images/dropdown/arrow-down.svg)}.dropdown-tab .sub-list.active>span{border:1px solid #f83664}.dropdown-tab .sub-list>span{background:#f2f4f7;border-radius:4.4448px;width:40px;height:40px;display:inline-block;margin-right:15px;border:1px solid rgba(0,0,0,0);vertical-align:middle}.dropdown-tab .sub-list>span img{margin:0 auto;display:block;position:relative;top:50%;transform:translateY(-50%);left:0;right:0}.dropdown-tab .sub-dropdownlist{margin-top:35px;margin-left:15px}.dropdown-tab .nested-dropdownlist{margin:15px 0 0 15px}.dropdown-tab .nested-dropdownlist .nested-list{margin-bottom:10px}.sub-dropdownlist,.nested-dropdownlist{display:none}.sub-dropdownlist.active,.nested-dropdownlist.active{display:block}.image{cursor:pointer;border:1px solid #e9eff7;border-radius:10px;padding:16px 36px;background:#fff}.image:hover{opacity:1}.radio-img>input{display:none}.radio-img>.image{cursor:pointer}.radio-img>input:checked+.image{border:1px solid #f83664}label.radio-img{margin:0}.img-col{padding-top:35px;border-right:1px solid #d2d9e2}.dropdown-col{padding-top:35px}.dropdown-col .dropdowm-list-wrap{padding-left:30px}.step-bg .card .collapse{display:block}.workplace-container .w-row{display:flex;flex-wrap:wrap;margin:0 0 30px 0;justify-content:center}.workplace-container .w-col{display:flex;flex-direction:column;width:20%;justify-content:center;text-align:center;align-items:center;gap:15px;margin-bottom:50px}@media screen and (min-width: 600px)and (max-width: 960px){.workplace-container .w-col{width:30%}}@media only screen and (max-width: 600px){.workplace-container .w-col{width:50%}}.workplace-container .w-col .w-txt{font-family:"Lato";font-weight:600;font-size:14px;line-height:17px;color:#333}.workplace-container .w-col .image{box-shadow:0px 4px 17px rgba(220,228,238,.6);border-radius:185px;text-align:center;width:169px;height:169px;line-height:120px}@media screen and (min-width: 600px)and (max-width: 960px){.workplace-container .w-col .image{width:140px;height:140px;line-height:100px}}@media only screen and (max-width: 600px){.workplace-container .w-col .image{width:130px;height:130px;line-height:90px}}.workplace-container .w-col label .radio-img{margin:0;background:#fff;border:1px solid #e9eff7;box-shadow:0px 4px 17px rgba(220,228,238,.6);border-radius:185px;text-align:center;width:169px;height:169px}.step-bg .picker-container{background:#fff;border:1px solid #d2d9e2;box-shadow:0px 4px 17px rgba(220,228,238,.6);border-radius:10px;padding:25px}.step-bg .picker-container h3{font-family:"Lato";font-weight:600;font-size:18px;line-height:22px;color:#2f2f2f;text-align:left;margin-bottom:15px}.step-bg .picker-container h3 span{font-weight:600}.step-bg .picker-container h4{font-family:"Lato";font-weight:600;font-size:15px;line-height:18px;text-transform:capitalize;color:#2f2f2f;margin-bottom:15px}.step-bg .picker-container .date-row{display:flex;overflow-x:auto;margin-bottom:25px;gap:10px;background:#fff;border:1.05814px solid #daf0f6;box-shadow:0px 5.2907px 25.3953px rgba(232,245,249,.7);border-radius:6px;justify-content:space-around;align-items:stretch}.step-bg .picker-container .date-row button{padding:10px 20px;border:none;cursor:default;outline:none !important;background-color:rgba(0,0,0,0)}.step-bg .picker-container .date-row button .weekday{font-weight:500;font-size:10px;line-height:12px;color:#8f8f8f}.step-bg .picker-container .date-row button .date{font-weight:400;font-size:18px;line-height:22px;text-align:center;color:#2f2f2f}.step-bg .picker-container .date-row button.disabled{background-color:#e0e0e0;cursor:not-allowed}.step-bg .picker-container .date-row button.active{background-color:#35cffd;color:#fff;border:none}.step-bg .picker-container .date-row button.active .weekday{color:#fff}.step-bg .picker-container .date-row button.active .date{color:#fff}.step-bg .picker-container .time-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:10px}@media only screen and (max-width: 600px){.step-bg .picker-container .time-grid{grid-template-columns:repeat(3, 1fr)}}.step-bg .picker-container .time-grid button{padding:10px;border:none;background-color:rgba(0,0,0,0);border-radius:4px;cursor:pointer;font-weight:400;font-size:18px;line-height:22px;text-align:center;border-radius:50px;color:#2f2f2f;outline:none !important}.step-bg .picker-container .time-grid button.disabled{background-color:rgba(0,0,0,0);cursor:not-allowed;color:rgba(47,47,47,.4)}.step-bg .picker-container .time-grid button.active{background-color:rgba(0,0,0,0);border-color:#007bff;border:1.05814px solid #f83664;box-shadow:0px 5.2907px 25.3953px rgba(232,245,249,.7);border-radius:50px;color:#f83664}.button-secondary{border:1px solid rgba(0,0,0,0);border-radius:5px;font-weight:700;font-size:0.875rem;line-height:1rem;height:3.25rem;color:#fff;padding:0 1.5rem;font-family:"lato";cursor:pointer;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;background:#f83664}@media only screen and (max-width: 1023px){.button-secondary{font-size:0.8125rem;height:34px;padding:0 9px}}.button-secondary:hover{background:#eb2f5c;color:#fff}.button-primary{border:1px solid rgba(47,47,47,.3);border-radius:5px;font-weight:400;font-size:0.875rem;line-height:1rem;height:3.25rem;background:rgba(0,0,0,0);color:#2f2f2f;padding:0 0.9375rem;font-family:"lato";cursor:pointer;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}@media only screen and (max-width: 1023px){.button-primary{font-size:0.8125rem;height:34px;padding:0 9px}}.button-primary:hover{border:1px solid #f83664;color:#2f2f2f}.button-arrow{border:1px solid #f83664;border-radius:5px;font-weight:700;font-size:16px;line-height:19px;height:3.125rem;background:rgba(0,0,0,0);color:#2f2f2f;padding:0 0;font-family:"lato";cursor:pointer;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;width:224px}.button-arrow:hover{background-color:#f83664;color:#fff}.button-arrow:hover span::before{background-image:url(../../images/icons/img-btn-location-white.svg)}.button-arrow:hover span::after{background-image:url(../../images/icons/icon-arrow-right-white.svg)}.button-arrow:focus{outline:none}.button-arrow span{font-weight:700;position:relative}.button-arrow span::before{content:"";position:absolute;background-image:url(../../images/img-btn-location.svg);background-repeat:no-repeat;width:24px;height:19px;left:-34px;top:2px}.button-arrow span::after{content:"";position:absolute;background-image:url(../../images/icons/icon-arrow-right.svg);background-repeat:no-repeat;width:22px;height:10px;right:-36px;top:4px}@media only screen and (max-width: 1023px){.button-arrow{font-size:13px;line-height:20px;width:200px}}.form-control:focus,.form-control:active{border:none;outline:0;box-shadow:none}.s-scroll-card--our-services .scroll-tabs{background:#fafbfe;border:0.0625rem solid rgba(51,51,51,.2);border-radius:0.625rem;overflow:initial}.s-scroll-card--our-services .scroll-tabs::before{content:"";position:absolute;width:5rem;height:1.25rem;display:flex;align-items:center;justify-content:center;overflow:hidden;left:7.875rem;top:-6px;background:url("../../images/our-services/most-popular.svg") no-repeat center center;background-size:cover;z-index:2}.s-scroll-card--our-services .scroll-tabs .nav-tabs{border-bottom:none}@media only screen and (min-width: 768px){.s-scroll-card--our-services .scroll-tabs .nav-tabs{width:100% !important}}.s-scroll-card--our-services .scroll-tabs .nav-tabs.nav-justified>.active>a,.s-scroll-card--our-services .scroll-tabs .nav-tabs.nav-justified>.active>a:hover,.s-scroll-card--our-services .scroll-tabs .nav-tabs.nav-justified>.active>a:focus{border:none}.s-scroll-card--our-services .scroll-tabs .nav-tabs>li{margin-bottom:0;line-height:50px}@media only screen and (min-width: 768px){.s-scroll-card--our-services .scroll-tabs .nav-tabs>li{flex:auto}}.s-scroll-card--our-services .scroll-tabs .scroll-tab-active-bar{position:absolute;bottom:0;width:25%;height:0.1875rem;background:#f83664;transition:all .2s ease-in-out;display:none}.s-scroll-card--our-services .scroll-tabs-bg .nav-tabs>li>a{color:#fff}.s-scroll-card--our-services .scroll-tabs-bg .nav-tabs>li .dropdown-menu a{color:#333}.s-scroll-card--our-services .scroll-tabs-bg .scroll-tabs-scroll-right,.s-scroll-card--our-services .scroll-tabs-bg .scroll-tabs-scroll-left{width:1.625rem;height:1.625rem;display:none;overflow:hidden;border-radius:55%;background:url("../../images/our-services/arrow-right.svg") no-repeat center center,#f83664;background-size:9px}.s-scroll-card--our-services .scroll-tabs-bg .scroll-tabs-scroll-right i,.s-scroll-card--our-services .scroll-tabs-bg .scroll-tabs-scroll-left i{display:none}.s-scroll-card--our-services .scroll-tabs-bg .scroll-tabs-scroll-left{transform:rotate(-180deg) translateY(50%)}.s-scroll-card--our-services .scroll-tabs-scroll-container{display:block;width:100%;position:relative;overflow:hidden}@media only screen and (max-width: 767px){.s-scroll-card--our-services .scroll-tabs-scroll-container{overflow-x:auto}}.s-scroll-card--our-services .scroll-tabs-scroll-right{float:right;right:-13px;top:0}.s-scroll-card--our-services .scroll-tabs-scroll-left{float:left;left:-13px}.s-scroll-card--our-services .scroll-tabs-scroll-right,.s-scroll-card--our-services .scroll-tabs-scroll-left{position:absolute;top:50%;transform:translateY(-50%);z-index:99;text-align:center;cursor:pointer;display:none;vertical-align:middle;opacity:0;visibility:hidden}@media only screen and (max-width: 1199px){.s-scroll-card--our-services .scroll-tabs-scroll-right,.s-scroll-card--our-services .scroll-tabs-scroll-left{opacity:1;visibility:visible}}.s-scroll-card--our-services .s-scroll-card__i{width:1.5rem;height:1.25rem;overflow:hidden;margin-bottom:0.125rem}.s-scroll-card--our-services .s-scroll-card__svg{width:100%;height:100%}.s-scroll-card--our-services .s-scroll-card__h3{font-size:1rem;font-weight:400;line-height:1.1875rem;border-bottom:1px solid rgba(47,47,47,.2);padding-bottom:7px}@media only screen and (max-width: 767px){.s-scroll-card--our-services .s-scroll-card__h3{border:none;padding-bottom:0}}.s-scroll-card--our-services .s-scroll-card__span{font-size:1.25rem;font-weight:600;line-height:1.5rem;color:#2f2f2f}.s-scroll-card--our-services .s-scroll-card__a{padding:1.5625rem 1.875rem 1.375rem 1.8125rem;gap:4px;border-bottom:10px solid rgba(0,0,0,0);position:relative}@media only screen and (max-width: 767px){.s-scroll-card--our-services .s-scroll-card__a{gap:6px;border:none}}.s-scroll-card--our-services .s-scroll-card__a.active{background:#fff;box-shadow:0px 4px 10px rgba(0,0,0,.06);border-radius:9px;border-color:#f83664;position:relative}@media only screen and (max-width: 767px){.s-scroll-card--our-services .s-scroll-card__a.active{background:rgba(0,0,0,0);box-shadow:none;border-radius:0}.s-scroll-card--our-services .s-scroll-card__a.active::after{content:"";position:absolute;width:2.375rem;height:0.1875rem;left:50%;transform:translateX(-50%);bottom:0;background:#f83664;border-radius:1.25rem 1.25rem 0 0}}.s-scroll-card--our-services .s-scroll-card__a.active .s-scroll-card__path{stroke:#f83664}.s-scroll-card--our-services .s-scroll-card__p{color:rgba(47,47,47,.7)}.s-owl-carousel--owl-dot .owl-dots{margin-top:4.125rem !important}.s-owl-carousel--owl-dot .owl-dots .owl-dot{outline:none}.s-owl-carousel--owl-dot .owl-dots .owl-dot span{width:0.875rem;height:0.875rem;border-radius:55%;background-color:#fff;height:0.875rem;border:0.0625rem solid #f83664}.s-owl-carousel--owl-dot .owl-dots .owl-dot.active span,.s-owl-carousel--owl-dot .owl-dots .owl-dot:hover span{background:#f83664}.s-owl-carousel--testimonial .s-owl-carousel__i{width:7.3125rem}.s-owl-carousel--testimonial .s-owl-carousel__p{font-size:1.875rem;line-height:2.8125rem}@media only screen and (max-width: 767px){.s-owl-carousel--testimonial .s-owl-carousel__p{font-size:1.125rem;line-height:2rem}}.s-owl-carousel--testimonial .s-owl-carousel__h6{font-size:1.125rem;color:#2f2f2f;position:relative;padding-left:2.0625rem}.s-owl-carousel--testimonial .s-owl-carousel__h6::before{content:"";position:absolute;width:1.25rem;height:0.0625rem;top:50%;transform:translateY(-50%);left:0;background:#f83664}.s-owl-carousel--testimonial .owl-dots{margin-top:6.375rem !important}@media only screen and (max-width: 767px){.s-owl-carousel--testimonial .s-owl-carousel__h2{font-size:2rem;line-height:2.625rem}}.s-owl-carousel--how-it-works .item{padding-top:0.5625rem;padding-left:0.5625rem}.s-owl-carousel--how-it-works .owl-nav{margin-top:0}.s-owl-carousel--how-it-works .owl-prev,.s-owl-carousel--how-it-works .owl-next{width:1.625rem;height:1.625rem;display:flex !important;align-items:center;justify-content:center;overflow:hidden;border-radius:55% !important;background:url("../../images/our-services/arrow-right.svg") no-repeat center center,#f83664 !important;position:absolute;top:calc(50% - 1.25rem);transform:translateY(-50%);margin:0 !important;outline:none}.s-owl-carousel--how-it-works .owl-prev span,.s-owl-carousel--how-it-works .owl-next span{display:none}.s-owl-carousel--how-it-works .owl-prev.disabled,.s-owl-carousel--how-it-works .owl-next.disabled{background:url("../../images/how-it-works/black-arrow-left.svg") no-repeat center center,#d2d3d5 !important;opacity:1}.s-owl-carousel--how-it-works .owl-prev{left:0;transform:rotateY(-180deg) translateY(-50%)}.s-owl-carousel--how-it-works .owl-prev.disabled{transform:translateY(-50%)}.s-owl-carousel--how-it-works .owl-next{right:0}.s-owl-carousel--how-it-works .owl-next.disabled{transform:rotateY(180deg) translateY(-50%)}.s-owl-carousel-wrapper--how-it-works{position:relative;padding-top:3.1875rem;padding-bottom:3.1875rem;margin-bottom:3.75rem}@media only screen and (max-width: 767px){.s-owl-carousel-wrapper--how-it-works{padding-top:0;padding-bottom:0;margin-bottom:2.5rem}}.s-modal--signin .col-md-6{padding:0}.s-modal--signin .eye-close{position:absolute;top:42px;right:17px}.s-modal--signin .join-formrow label{padding-left:0;margin-left:0}.s-modal--signin .join-remember .lbl-remember{padding-left:0;margin:0 0 0 10px}.s-modal--signin .modal-dialog{max-width:calc(100% - 40px);border-radius:1.25rem;overflow:hidden}@media only screen and (min-width: 1200px){.s-modal--signin .modal-dialog{max-width:73.125rem}}@media only screen and (max-width: 767px){.s-modal--signin .modal-dialog{max-width:100%}}.s-modal--signin .modal-dialog .modal-right{background-image:url(../../images/bg-signup.svg);background-repeat:no-repeat;padding:65px 0;text-align:center}@media only screen and (max-width: 767px){.s-modal--signin .modal-dialog .modal-right{display:none}}.s-modal--signin .modal-dialog .modal-right .logo{width:95px;margin-bottom:10px}.s-modal--signin .modal-dialog .modal-right h2{font-weight:700;font-size:30px;line-height:30px;text-align:center;color:#333;margin-bottom:15px}.s-modal--signin .modal-dialog .modal-right p{font-weight:400;font-size:16px;line-height:30px;text-align:center;color:#333;position:relative;opacity:1;margin-bottom:70px}.s-modal--signin .modal-dialog .modal-right p:after{content:"";position:absolute;width:56px;height:5px;background-color:#f83664;left:0;right:0;bottom:-12px;margin:0 auto}.s-modal--signin .modal-dialog .modal-left{padding:65px 65px 65px 75px}.s-modal--signin .modal-dialog .modal-left .join-formrow .button-secondary:after{display:none}.s-modal--signin .modal-dialog .modal-left h2{font-weight:700;font-size:36px;line-height:43px;text-align:center;color:#333}.s-modal--signin .modal-dialog .modal-left p{font-family:"Lato";font-weight:400;font-size:18px;line-height:142%;text-align:center;color:rgba(47,47,47,.8)}.s-modal--signin .close{position:absolute;top:0;right:0;width:3.25rem;height:3.25rem;line-height:0.75rem;text-align:center;opacity:1;padding:1.25rem;z-index:1}.s-modal--signin .close:focus{outline:none}.s-modal--signin .close span{display:block;width:12px;height:12px}.s-modal--locate-us-easily .modal-dialog{max-width:calc(100% - 40px);border-radius:1.25rem;overflow:hidden}@media only screen and (min-width: 1200px){.s-modal--locate-us-easily .modal-dialog{max-width:73.125rem}}@media only screen and (max-width: 767px){.s-modal--locate-us-easily .modal-dialog{max-width:100%}}.s-modal--locate-us-easily .modal-content{padding:2.5rem;padding-top:1.3125rem}@media only screen and (max-width: 767px){.s-modal--locate-us-easily .modal-content{padding:1.25rem;border-radius:1.25rem}}.s-modal--locate-us-easily .s-modal__h2{font-size:1.875rem}.s-modal--locate-us-easily .s-modal__p{font-size:0.875rem}.s-modal--locate-us-easily .close{position:absolute;top:0;right:0;width:3.25rem;height:3.25rem;line-height:0.75rem;text-align:center;opacity:1;padding:1.25rem}.s-modal--locate-us-easily .close:focus{outline:none}.s-modal--locate-us-easily .close span{display:block;width:12px;height:12px}.s-modal--confirmorder .modal-dialog{max-width:calc(100% - 40px);border-radius:1.25rem;overflow:hidden}@media only screen and (min-width: 1200px){.s-modal--confirmorder .modal-dialog{max-width:73.125rem}}@media only screen and (max-width: 767px){.s-modal--confirmorder .modal-dialog{max-width:100%}}.s-modal--confirmorder .close{position:absolute;right:20px;top:15px;opacity:1;z-index:1}.s-modal--confirmorder h3{margin-bottom:15px;font-weight:400;font-size:18px;line-height:28px;text-align:center;color:#2f2f2f}.s-modal--confirmorder .button-secondary:after{display:none}.s-modal--confirmorder .join-formrow label{padding-left:0;margin-left:0}.s-modal--confirmorder .login-txt{text-align:center}.s-modal--confirmorder .login-btn-wrap{text-align:center;display:flex;gap:15px;justify-content:center}.s-modal--confirmorder .join-remember .lbl-remember{padding-left:0;margin:0 0 0 5px}.s-modal--confirmorder .modal-content{padding:2.5rem;padding-top:1.3125rem}@media only screen and (max-width: 767px){.s-modal--confirmorder .modal-content{padding:1.25rem;border-radius:1.25rem}}.s-modal--confirmorder .order-wrap,.s-modal--confirmorder .modal-left{padding:0 15px}.s-modal--confirmorder .order-wrap{position:relative}.s-modal--confirmorder .order-wrap:after{content:"";width:1px;height:96%;right:-15px;top:36px;background-color:#d9d9d9;position:absolute}.s-modal--confirmorder h2{text-align:center}.s-modal--confirmorder .icon-correct{text-align:center;display:block;margin:20px auto 20px}.s-modal--confirmorder .eye-close{top:39px}.s-modal--confirmorder .order-wrap .order-txt{font-family:"Lato";font-weight:400;font-size:18px;line-height:28px;text-align:center;color:#2f2f2f}.bg-blue .modal-right{padding:150px 0 !important}@media only screen and (max-width: 767px){.bg-blue{display:none}}.card-details{background:#fff;border:1.05814px solid #daf0f6;box-shadow:0px 5.2907px 25.3953px rgba(232,245,249,.7);border-radius:10.5814px;padding:15px 25px;margin-bottom:20px}.card-details .d-flex{justify-content:space-between}.card-details h5{font-family:"Lato";font-weight:700;font-size:14px;line-height:17px;color:#2f2f2f;margin:0}.card-details h6{font-family:"Lato";font-weight:600;font-size:12px;line-height:14px;color:#2f2f2f;margin:0}.card-details .details-para{font-family:"Lato";font-weight:500;font-size:12px;line-height:18px;color:#2f2f2f;text-align:left;margin:0}.card-details .details-para span{display:block;font-weight:400;color:#8f8f8f}.card-details .details-txt{font-family:"Lato";font-weight:400;font-size:12px;line-height:18px;color:#2f2f2f;margin:0}.card-details h4{font-family:"Lato";font-weight:700;font-size:14px;line-height:17px;text-transform:uppercase;color:#2f2f2f}.card-details .box-border{padding:20px 0;border-bottom:1px solid #daf0f6}.card-details .box-border:last-child{border-bottom:none}textarea.join-input{height:100px;padding:11px 18px}.app-btn-wrap{text-align:center;display:flex;align-items:center;justify-content:center;gap:15px}.u-text-align--center{text-align:center}.u-margin--b-0{margin-bottom:0}.u-margin--b-3{margin-bottom:0.1875rem}@media only screen and (max-width: 767px){.u-margin--b-3{margin-bottom:0}}.u-margin--b-45{margin-bottom:2.8125rem}@media only screen and (max-width: 767px){.u-margin--b-45{margin-bottom:0.625rem}}.u-margin--b-36{margin-bottom:2.25rem}@media only screen and (max-width: 767px){.u-margin--b-36{margin-bottom:1.125rem}}.u-margin--b-7{margin-bottom:0.4375rem}@media only screen and (max-width: 767px){.u-margin--b-7{margin-bottom:0rem}}.u-margin--b-12{margin-bottom:0.75rem}@media only screen and (max-width: 767px){.u-margin--b-12{margin-bottom:0rem}}.u-margin--b-20{margin-bottom:1.25rem}@media only screen and (max-width: 767px){.u-margin--b-20{margin-bottom:0.5rem}}.u-margin--b-37{margin-bottom:2.3125rem}@media only screen and (max-width: 767px){.u-margin--b-37{margin-bottom:1.875rem}}.u-margin--b-41{margin-bottom:2.5625rem}@media only screen and (max-width: 1023px){.u-margin--b-41{margin-bottom:1.75rem}}.u-margin--b-18{margin-bottom:1.125rem}.u-margin--b-60{margin-bottom:3.75rem}@media only screen and (max-width: 767px){.u-margin--b-60{margin-bottom:2.75rem}}.u-margin--b-35{margin-bottom:2.1875rem}@media only screen and (max-width: 767px){.u-margin--b-35{margin-bottom:1.625rem}}.u-margin--b-5{margin-bottom:0.3125rem}@media only screen and (max-width: 767px){.u-margin--b-5{margin-bottom:0.4375rem}}.u-margin--b-27{margin-bottom:1.6875rem}@media only screen and (max-width: 767px){.u-margin--b-27{margin-bottom:1.625rem}}.u-font-size--18{font-size:1.125rem}.u-gap--3{gap:0.1875rem}.u-gap--12{gap:0.75rem}.u-gap--6{gap:0.375rem}.u-gap--20{gap:1.25rem}@media only screen and (max-width: 1023px){.u-gap--20{gap:0.5rem}}.u-gap--21{gap:1.3125rem}.u-gap--10{gap:0.625rem}.u-gap--35{gap:2.1875rem}@media only screen and (max-width: 1023px){.u-gap--35{gap:0.625rem}}.u-display--flex{display:flex}.u-align-items--center{align-items:center}.u-align-items--flex-start{align-items:flex-start}.u-align-items--flex-end{align-items:flex-end}.u-justify-content--center{justify-content:center}.u-justify-content--flex-end{justify-content:flex-end}.u-justify-content--space-between{justify-content:space-between}.u-flex-direction--column{flex-direction:column}.u-flex-wrap--wrap{flex-wrap:wrap}.u-padding--0{padding:0}.u-color--primary-white{color:#fff}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX2NvbW1vbi5zY3NzIiwibGF5b3V0cy9faGVhZGVyLnNjc3MiLCJiYXNlL19taXhpbnMuc2NzcyIsImxheW91dHMvX2Zvb3Rlci5zY3NzIiwiYmFzZS9fdmFycy5zY3NzIiwicGx1Z2lucy9vd2wtY2Fyb3VzZWwvc2Nzcy9fY29yZS5zY3NzIiwicGx1Z2lucy9vd2wtY2Fyb3VzZWwvc2Nzcy9fYW5pbWF0ZS5zY3NzIiwicGx1Z2lucy9vd2wtY2Fyb3VzZWwvc2Nzcy9fYXV0b2hlaWdodC5zY3NzIiwicGx1Z2lucy9vd2wtY2Fyb3VzZWwvc2Nzcy9fbGF6eWxvYWQuc2NzcyIsInBsdWdpbnMvb3dsLWNhcm91c2VsL3Njc3MvX3ZpZGVvLnNjc3MiLCJwbHVnaW5zL293bC1jYXJvdXNlbC9zY3NzL190aGVtZS5zY3NzIiwicGx1Z2lucy9vd2wtY2Fyb3VzZWwvc2Nzcy9fdGhlbWUuZGVmYXVsdC5zY3NzIiwib2JqZWN0cy9fby1zZWN0aW9uLnNjc3MiLCJvYmplY3RzL19vLXJvdy5zY3NzIiwib2JqZWN0cy9fby1jb2wuc2NzcyIsImNvbXBvbmVudHMvX2MtaW1hZ2Uuc2NzcyIsImNvbXBvbmVudHMvX2MtdGFiLnNjc3MiLCJjb21wb25lbnRzL19uYXZpZ2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL19iYW5uZXIuc2NzcyIsImNvbXBvbmVudHMvX2MtdGFiLXBhbmUuc2NzcyIsImNvbXBvbmVudHMvX2MtY2FyZC5zY3NzIiwiY29tcG9uZW50cy9fYy1idXR0b24uc2NzcyIsImNvbXBvbmVudHMvX2Nhc2Utc3R1ZHkuc2NzcyIsImNvbXBvbmVudHMvX2ZlYXR1cmUuc2NzcyIsImNvbXBvbmVudHMvX2pvaW4tZm9ybS5zY3NzIiwiY29tcG9uZW50cy9fY29ycG9yYXRlLXNsaWRlci5zY3NzIiwiY29tcG9uZW50cy9fdmlkZW8uc2NzcyIsImNvbXBvbmVudHMvX2MtaW1hZ2Utd3JhcC5zY3NzIiwiY29tcG9uZW50cy9fYy1jb3VudC5zY3NzIiwiY29tcG9uZW50cy9fYy1sb2NhdGUtdXMtZWFzaWx5LnNjc3MiLCJjb21wb25lbnRzL19jLWxpc3Quc2NzcyIsImNvbXBvbmVudHMvX3N0ZXAuc2NzcyIsIm1vZHVsZXMvX2J1dHRvbnMuc2NzcyIsIm1vZHVsZXMvX2lucHV0LnNjc3MiLCJzY29wZXMvX3Mtc2Nyb2xsLWNhcmQuc2NzcyIsInNjb3Blcy9fcy1vd2wtY2Fyb3VzZWwuc2NzcyIsInNjb3Blcy9fcy1vd2wtY2Fyb3VzZWwtd3JhcHBlci5zY3NzIiwic2NvcGVzL19zLW1vZGFsLnNjc3MiLCJ1dGlsaXRpZXMvX3UtdGV4dC1hbGlnbi5zY3NzIiwidXRpbGl0aWVzL191LW1hcmdpbi5zY3NzIiwidXRpbGl0aWVzL191LWZvbnQtc2l6ZS5zY3NzIiwidXRpbGl0aWVzL191LWdhcC5zY3NzIiwidXRpbGl0aWVzL191LWRpc3BsYXkuc2NzcyIsInV0aWxpdGllcy9fdS1hbGlnbi1pdGVtcy5zY3NzIiwidXRpbGl0aWVzL191LWp1c3RpZnktY29udGVudC5zY3NzIiwidXRpbGl0aWVzL191LWZsZXgtZGlyZWN0aW9uLnNjc3MiLCJ1dGlsaXRpZXMvX3UtZmxleC13cmFwLnNjc3MiLCJ1dGlsaXRpZXMvX3UtcGFkZGluZy5zY3NzIiwidXRpbGl0aWVzL191LWNvbG9yLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQVEseUlBQUEsQ0F3VEEsdUpBQUEsQ0NwVE4sbUJBQ0Usd0JBQUEsQ0FDQSxjQUFBLENBRUYsa0JBQ0UsNkJBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ0NvQ0EsMENEbkNBLG9CQUVJLGNBQUEsQ0FBQSxDQ3VDSiwyQ0Q3Q0Ysa0JBVUksY0FBQSxDQUFBLENBR0osY0FDRSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxPQUFBLENDNkJBLDJDRGhDRixjQUtJLFNBQUEsQ0FBQSxDQUdKLGFBQ0UsWUFBQSxDQUNBLGtCQUFBLENBQ0EsT0FBQSxDQ3FCQSwyQ0R4QkYsYUFLSSxTQUFBLENBQ0EsWUFBQSxDQUNBLHdCQUFBLENBQUEsQ0FHSixhQUNFLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLE9BQUEsQ0NXQSwyQ0RkRixhQUtJLFNBQUEsQ0FBQSxDQUdKLGNBQ0UsWUFBQSxDQUNBLGtCQUFBLENBQ0EsT0FBQSxDQ0dBLDJDRE5GLGNBS0ksU0FBQSxDQUNBLFlBQUEsQ0FDQSx3QkFBQSxDQUFBLENBR0osZUFDRSxZQUFBLENBQ0EsZUFBQSxDQUNBLHdCQUFBLENBQ0Esa0JBQUEsQ0FDQSxlQUFBLENBQ0EsVUFBQSxDQ1ZBLDJDRElGLGVBUUkscUJBQUEsQ0FBQSxDQUVGLDZEQVZGLGVBV0ksZUFBQSxDQUFBLENBRUYsNkJBQ0UsV0FBQSxDQUNBLGtCQUFBLENBRUYsMkJBQ0Usd0RBQUEsQ0FDQSwyQkFBQSxDQUNBLFdBQUEsQ0FDQSxXQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxhQUFBLENBQ0EsY0FBQSxDQUNBLDhCQUFBLENBQ0EsMEJBQUEsQ0FJSixhQUNFLGdEQUFBLENBQ0EscUJBQUEsQ0FDQSwyQkFBQSxDQUNBLHFCQUFBLENBQ0EsZUFBQSxDQUNBLEtBQUEsQ0FDQSxTQUFBLENDMUNBLDJDRG1DRixhQVNJLHFCQUFBLENBQ0EsdURBQUEsQ0FBQSxDQUdGLDBCQUNFLGNBQUEsQ0FDQSxVQUFBLENBQ0EscUJBQUEsQ0FDQSxxQkFBQSxDQUNBLFVBQUEsQ0FDQSxtQkFBQSxDQUNBLGdCQUFBLENBQ0EseUNBQUEsQ0FFRixvQkFDRSxxQkFBQSxDQUNBLG1CQUFBLENBQ0EsYUFBQSxDQUNBLHFCQUFBLENBQ0EsY0FBQSxDQUNBLFVBQUEsQ0FHSixZQUNFLFlBQUEsQ0FDQSw2QkFBQSxDQUNBLGtCQUFBLENBQ0Esa0JBQUEsQ0FDQSxpQkFDRSxlQUFBLENBQ0EsVUFBQSxDQzFFRiwyQ0R3RUEsaUJBSUksV0FBQSxDQUNBLGdCQUFBLENBQUEsQ0FLTixZQUNFLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLFlBQUEsQ0NyRkEsMkNEa0ZGLFlBS0ksWUFBQSxDQUFBLENBR0osZ0JBQ0UsWUFBQSxDQUNBLGtCQUFBLENBQ0EsWUFBQSxDRTlJRixhQUNFLG1FQUFBLENBRUYsWUFDRSxXQUFBLENEdUNBLDBDQ3hDRixZQUdJLFVBQUEsQ0FDQSxrQkFBQSxDQUFBLENBR0osaUJBQ0UsU0FBQSxDRGdDQSwwQ0NqQ0YsaUJBSUksU0FBQSxDQUNBLG9CQUFBLENBQ0Esa0JBQUEsQ0FBQSxDQUdKLG9CQUNFLFNBQUEsQ0R1QkEsMENDeEJGLG9CQUlJLFNBQUEsQ0FDQSxvQkFBQSxDQUNBLGtCQUFBLENBQUEsQ0FJSixZQUNFLFlBQUEsQ0FDQSxtQkFBQSxDQUNBLGdCQUFBLENEV0EsMENDZEYsWUFLSSxhQUFBLENBQ0EsZ0JBQUEsQ0FDQSxnQkFBQSxDQUNBLGtCQUFBLENBQUEsQ0FHSixhQUNFLGtCQUFBLENBQ0EsZUFBQSxDRENBLDBDQ0hGLGFBSUksaUJBQUEsQ0FDQSxrQkFBQSxDQUFBLENBR0osZ0JBQ0UsWUFBQSxDQUNBLFFBQUEsQ0RQQSwwQ0NLRixnQkFJSSxzQkFBQSxDQUFBLENBSUosZ0JBQ0UsVUMzRFksQ0QrRFYsbUJBQ0UsZUFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGFDdkRLLENEd0RMLHlCQUNFLGFBQUEsQ0FLUixlQUNFLDRCQUFBLENBQ0EsWUFBQSxDQUNBLDZCQUFBLENBQ0Esa0JBQUEsQ0FDQSxtQkFBQSxDQUNBLGdCQUFBLENEbkNBLDBDQzZCRixlQVFJLGFBQUEsQ0FDQSxnQkFBQSxDQUNBLG1CQUFBLENBQ0EsVUFBQSxDQUFBLENBSUYsa0JBQ0UsUUFBQSxDQUNBLGFDN0VRLENEOEVSLGVBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxTQUFBLENEbERGLDBDQzRDQSxrQkFRSSxpQkFBQSxDQUFBLENEcERKLDBDQzJDRixnQkFhSSxrQkFBQSxDQUFBLENBR0osa0JBQ0UsWUFBQSxDQUNBLFFBQUEsQ0FDQSxrQkFBQSxDQUNBLHNCQUNFLDhCQUFBLENBQ0EsbUJBQUEsQ0FDQSxpQkFBQSxDQUNBLDRCQUNFLHFDQUFBLENEcEVKLDBDQzJERixrQkFhSSxzQkFBQSxDQUNBLG1CQUFBLENBQUEsQ0FHSixlQUNFLGVBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGNBQUEsQ0FFRixlQUNFLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLFFBQUEsQ0RyRkEsMENDa0ZGLGVBS0ksc0JBQUEsQ0FBQSxDQUlFLDJCQUNFLDhCQUFBLENBQ0EscUNBQUEsQ0FDQSxrQkFBQSxDRDlGTiwwQ0NvR0YsbUJBRUksV0FBQSxDQUNBLFNBQUEsQ0FDQSxrQkFBQSxDQUFBLENBR0osaUJBQ0UsV0FBQSxDQUNBLFlBQUEsQ0FDQSw2QkFBQSxDRDlHQSwwQ0MyR0YsaUJBTUksZUFBQSxDQUNBLGFBQUEsQ0FDQSxTQUFBLENBQ0EsYUFBQSxDQUNBLFVBQUEsQ0FBQSxDRWpLTixjQUNDLFlBQUEsQ0FDQSxVQUFBLENBQ0EseUNBQUEsQ0FFQSxpQkFBQSxDQUNBLFNBQUEsQ0FFQSx5QkFDQyxpQkFBQSxDQUVBLHlCQUFBLENBQ0EsK0JBQUEsQ0FHRCwrQkFDQyxXQUFBLENBQ0EsYUFBQSxDQUNBLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLGFBQUEsQ0FDQSxRQUFBLENBR0QsK0JBQ0MsaUJBQUEsQ0FDQSxlQUFBLENBRUEsNENBQUEsQ0FHRCxtREFFQyxrQ0FBQSxDQUNBLCtCQUFBLENBQ0EsOEJBQUEsQ0FDQSxzQ0FBQSxDQUNBLG1DQUFBLENBQ0Esa0NBQUEsQ0FHRCx3QkFDQyxpQkFBQSxDQUNBLGNBQUEsQ0FDQSxVQUFBLENBQ0Esa0NBQUEsQ0FDQSx5Q0FBQSxDQUNBLDBCQUFBLENBRUQsNEJBQ0MsYUFBQSxDQUNBLFVBQUEsQ0FHRCxpRUFFQyxZQUFBLENBR0QseUZBR0MsY0FBQSxDQUNBLHdCQUFBLENBRUEscUJBQUEsQ0FFQSxnQkFBQSxDQUdELDJHQUdDLGVBQUEsQ0FDQSxhQUFBLENBQ0EsV0FBQSxDQUNBLG9CQUFBLENBQ0EsWUFBQSxDQUdELHlCQUNDLGFBQUEsQ0FHRCwwQkFDQyxTQUFBLENBQ0EsYUFBQSxDQUdELHlCQUNDLFNBQUEsQ0FHRCxvQ0FDQyxpQkFBQSxDQUdELGlDQUNDLGtCQUFBLENBQ0Esd0JBQUEsQ0FDQSxxQkFBQSxDQUVBLGdCQUFBLENBR0QsdUJBQ0MsV0FBQSxDQUNBLFdBQUEsQ0FHRCxzQkFDQyxhQUFBLENBR0QsZ0NBQ0MsV0FBQSxDQUtGLHFCQUNDLGFBQUEsQ0N4SEEsd0JBQ0MseUJBQUEsQ0FDQSx3QkFBQSxDQUVELCtCQUNDLFNBQUEsQ0FFRCxnQ0FDQyxTQUFBLENBRUQsdUJBQ0Msc0JBQUEsQ0FJRixtQkFDQyxHQUNDLFNBQUEsQ0FHRCxLQUNDLFNBQUEsQ0FBQSxDQ3JCRixZQUNDLG1DQUFBLENDQ0Msa0NBQ0UsU0FBQSxDQUNBLDZCQUFBLENBT0Ysd0ZBQ0MsWUFBQSxDQUdELHFDQUNDLDJCQUFBLENDYkYsaUNBQ0MsaUJBQUEsQ0FDQSxXQUFBLENBQ0EsZUFBQSxDQUdELG1DQUNDLGlCQUFBLENBQ0EsV0FBQSxDQUNBLFVBQUEsQ0FDQSxRQUFBLENBQ0EsT0FBQSxDQUNBLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSw4Q0FBQSxDQUNBLGNBQUEsQ0FDQSxTQUFBLENBQ0Esa0NBQUEsQ0FDQSwrQkFBQSxDQUdELHlDQUNDLHlCQUFBLENBR0QscUdBRUMsWUFBQSxDQUdELDRCQUNDLFNBQUEsQ0FDQSxXQUFBLENBQ0EsaUNBQUEsQ0FDQSwyQkFBQSxDQUNBLHVCQUFBLENBQ0EsNkJBQUEsQ0FHRCwrQkFDQyxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxXQUFBLENBQ0EsVUFBQSxDQy9DRCxvQkFDQyxlQUFBLENBQ0EsaUJBQUEsQ0FDQSx5Q0FBQSxDQUVBLGtDQUNDLFVDSmEsQ0RLYixjQ0VlLENERGYsVUNHYSxDREZiLGVDR2MsQ0RGZCxrQkNQWSxDRFFaLG9CQUFBLENBQ0EsY0FBQSxDQUNBLGlCQUFBLENBRUEsd0NBQ0Msa0JDZlcsQ0RnQlgsVUNmWSxDRGdCWixvQkFBQSxDQUdGLDhCQUNDLFVDUHFCLENEUXJCLGNBQUEsQ0FLRix1Q0FDQyxlQUFBLENBR0QscUJBQ0MsaUJBQUEsQ0FDQSx5Q0FBQSxDQUVBLDhCQUNDLG9CQUFBLENBQ0EsTUFBQSxFQUNBLGNBQUEsQ0FFQSxtQ0FDQyxVQ3ZCVyxDRHdCWCxXQ3ZCVyxDRHdCWCxjQ3RCWSxDRHVCWixrQkMxQ1csQ0QyQ1gsYUFBQSxDQUNBLG1DQUFBLENBQ0EsNkJBQUEsQ0FDQSxrQkM1QlksQ0RpQ1osbUZBQ0Msa0JDdERVLENYRWYsS0FDRSxzQkFBQSxDQUVGLFlBR0UsU0FBQSxDQUNBLFFBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxpQkFBQSxDQVlGLGlCQUlFLGdCQUFBLENBSkYsNkJBSUUsZ0JBQUEsQ0FHRixVQUVFLFVBQUEsQ0FDQSxXQUFBLENBQ0EseUJBQUEsQ0FDQSw2QkFBQSxDQUdGLEtBR0UscUJBQUEsQ0FDQSxZQUFBLENBQ0EsU0FBQSxDQUNBLFFBQUEsQ0FDQSx5QkFBQSxDQUVBLDZCQUFBLENBSUYsS0FDRSxRQUFBLENBQ0EsV0FBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLGtCQXhESyxDQXlETCxjQUFBLENBQ0EsZUFBQSxDQUNBLGFJN0RjLENKOERkLGtDQUFBLENBQ0EsaUNBQUEsQ0FDQSxxQklsRVEsQ0ptRVIsaUJBQUEsQ0VyQkUsMENGU0osS0FlSSxrQkFBQSxDQUFBLENBSUosSUFDRSxjQUFBLENBQ0EsV0FBQSxDQUdGLGVBQ0UsZUFBQSxDQUdGLEVBQ0UsdUJBQUEsQ0FDQSxvQkFBQSxDQUdBLFFBQ0Usb0JBQUEsQ0FJRixRQUNFLG9CQUFBLENBSUosV0FDRSxVQUFBLENBQ0EsUUFBQSxDQVVGLFlBQ0UsV0FBQSxDQUNBLFFBQUEsQ0FVRixXQUNFLFVBQUEsQ0FDQSxRQUFBLENBT0YsZ0JBQ0UsbUJBQUEsQ0FBQSxjQUFBLENBQ0EsOEJBQUEsQ0FBQSxrQkFBQSxDQUdGLFVBRUUsUUFBQSxDQUNBLFNBQUEsQ0FHRixXQUdFLGdDQUFBLENBR0YsRUFDRSxhSW5KYyxDSm9KZCxvQkFBQSxDQUVBLFFBQ0UsWUFBQSxDQUlKLEdBQ0UsZUFBQSxDQUdGLEVBQ0UsY0FBQSxDQUNBLHFCQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsYUlwS2MsQ0pxS2QsVUFBQSxDQUdGLFFBQ0UsaUJBQUEsQ0FHRixXQUNFLGlCQUFBLENBR0YscURBYUUsa0JBM0xLLENBNExMLFFBQUEsQ0FHRixPQUVFLGtCQUFBLENBQ0EsZUFBQSxDQUNBLG1CQUFBLENBQ0EsVUlyTWdCLENGMkNkLDBDRnFKSixPQVFJLGtCQUFBLENBQ0EsbUJBQUEsQ0FBQSxDQUlKLE9BRUUsZ0JBQUEsQ0FDQSxlQUFBLENBQ0EsbUJBQUEsQ0FDQSxVSWxOZ0IsQ0YyQ2QsMENGa0tKLE9BUUksa0JBQUEsQ0FBQSxDQUlKLE9BRUUsa0JBQUEsQ0FDQSxlQUFBLENBQ0Esa0JBQUEsQ0FDQSxVSTlOZ0IsQ0ZpRGQsMkNGd0tKLE9BUUksaUJBQUEsQ0FDQSxvQkFBQSxDQUNBLGVBQUEsQ0FBQSxDQUlKLE9BRUUsZ0JBQUEsQ0FDQSxlQUFBLENBQ0EsZ0JBQUEsQ0FFRixPQUVFLGtCQUFBLENBQ0EsZUFBQSxDQUNBLG9CQUFBLENBRUYsT0FFRSxpQkFBQSxDQUNBLG9CQUFBLENBQ0EsYUl4UGMsQ0owUGhCLE9BRUUsa0JBQUEsQ0FDQSxrQkFBQSxDQUNBLGVBQUEsQ0FHRixXQUNFLGdCQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FHRixjQUNFLGdCQUFBLENBQ0EsYUFBQSxDQUdGLGlCQUNFLGNBQUEsQ0FLRixRQUNFLG9CQUFBLENBQ0EseUJBQUEsQ0FJRiwyQkFDRSxVQUFBLENBR0YsaUNBQ0UsZUFBQSxDQUdGLGlDQUNFLHFCQUFBLENBQ0Esa0JBQUEsQ0FDQSxxQkFBQSxDQUdGLFNBQ0UsYUFBQSxDRTNQRSwwQ0Y2UEosUUFFSSxZQUFBLENBQUEsQ0FHSixRQUNFLFlBQUEsQ0VuUUUsMENGa1FKLFFBR0ksYUFBQSxDQUFBLENBS0osYUFDRSxpQkFBQSxDQUNBLCtCQUFBLENBQ0EsZUFBQSxDQUVGLHlCQUNFLGFBQ0UsZUFBQSxDQUNBLGlCQUFBLENBQUEsQ0FJSixtREFFRSxvQkFBQSxDQUVGLGtEQUNFLG9CQUFBLENBRUYsdUJBQ0UsaUJBQUEsQ0FDQSxjQUFBLENBQ0EsUUFBQSxDQUNBLE1BQUEsQ0FDQSxPQUFBLENBQ0EsMEJBQ0Usa0JBQUEsQ0FDQSxlQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0EsYUFBQSxDQUVGLGtDQUNFLGtCQUFBLENBQ0Esd0NBQUEsQ0FDQSwwQ0FBQSxDQUNBLHVCQUFBLENBQ0EsY0FBQSxDQUNBLGlCQUFBLENBRUYsbUNBQ0UsaUJBQUEsQ0FDQSxXQUFBLENBQ0EsU0FBQSxDRXJUQSwwQ0ZrVEYsbUNBS0ksT0FBQSxDQUFBLENBR0oseUNBQ0UsUUFBQSxDQUNBLFlBQUEsQ0FDQSxzQkFBQSxDQUlKLFNBQ0Usd0JBQUEsQ1lqWEYsV0FHRSxrQkFBQSxDQUNBLHdCQUFBLENWaURFLDJDVXJESixXQU1JLG1CQUFBLENBQ0Esc0JBQUEsQ0FBQSxDVndDQSwwQ1UvQ0osV0FVSSxvQkFBQSxDQUNBLHVCQUFBLENBQUEsQ0FHRix3QkFDRSxtQkFBQSxDQUNBLHdCQUFBLENBQ0EsdUZBQUEsQ0FFQSxxQkFBQSxDVmtDQSwyQ1V2Q0Ysd0JBT0ksbUJBQUEsQ0FDQSxzQkFBQSxDQUFBLENBSUoseUJBQ0UsOEVBQUEsQ0MzQkosT0FHRSxZQUFBLENBQ0EsY0FBQSxDQUNBLHNCQUFBLENBQ0EscUJBQUEsQ1htRkUsaUVXekZKLE9BUUksc0JBQUEsQ0FDQSxxQkFBQSxDQUFBLENYc0NBLDBDVy9DSixPQVlJLGNBQUEsQ0FDQSxhQUFBLENBQUEsQ0NiSixPQUdFLHNCQUFBLENBQ0EscUJBQUEsQ0FDQSxXQUFBLENBQ0EsVUFBQSxDQUNBLGNBQUEsQ1prRkUsaUVZekZKLE9BU0ksc0JBQUEsQ0FDQSxxQkFBQSxDQUFBLENacUNBLDBDWS9DSixPQWFJLGVBQUEsQ0FDQSxjQUFBLENBQUEsQ0FFRixhQUNFLG1CQUFBLENBQ0Esb0JBQUEsQ1p1RUEsaUVZekVGLGFBSUksbUJBQUEsQ0FDQSxvQkFBQSxDQUFBLENaZ0NGLDJDWXJDRixhQVFJLFlBQUEsQ0FBQSxDQUdKLGNBQ0UsMkJBQUEsQ0FDQSw0QkFBQSxDWndCQSwyQ1kxQkYsY0FJSSxXQUFBLENBQ0EsY0FBQSxDQUFBLENDN0JKLGNBQ0UsVUFBQSxDQUNBLFdBQUEsQ0FFRiw4Q0FFRSxVQUFBLENBQ0EsMEVBQ0UsVUFBQSxDQUNBLFdBQUEsQ0FDQSxtQkFBQSxDQUFBLGdCQUFBLENBR0osdUJBQ0UsWUFBQSxDQUNBLGVBQUEsQ0FFRix1QkFDRSxXQUFBLENBRUYsZ0JBQ0UsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsYUFBQSxDQUVBLDhCQUNFLFVBQUEsQ0FDQSxXQUFBLENBQ0EscUJBQUEsQ0FBQSxrQkFBQSxDYjRCRiwyQ2FwQ0YsZ0JBV0ksWUFBQSxDQUFBLENBR0osb0JBQ0UsS0FBQSxDQUVGLHFDQUNFLGFBQUEsQ0FFRixvQ0FDRSxnQkFBQSxDQUVGLG9CQUNFLFFBQUEsQ0FFRixxQ0FDRSxVQUFBLENBRUYsb0NBQ0UsVUFBQSxDQUVGLDJCQUNFLFVBQUEsQ0FDQSxXQUFBLENBQ0EsZUFBQSxDQUVBLHlDQUNFLFdBQUEsQ0FDQSxxQkFBQSxDQUFBLGtCQUFBLENDM0RKLHFCQUNFLGtCWkVTLENZRFQsd0NBQUEsQ0FDQSxzQkFBQSxDQUNBLGVBQUEsQ0FFQSwrQkFDRSw2Q0FBQSxDQUNBLE9BQUEsQ0FDQSxzQ0FBQSxDQUdGLCtCQUNFLGNBQUEsQ0FDQSxXQUFBLENBQ0EsZUFBQSxDQUNBLHNCQUFBLENBR0YsZ0NBQ0UsY0FBQSxDQUNBLGVBQUEsQ0FDQSxxQkFBQSxDQUNBLHlDQUFBLENBQ0Esa0JBQUEsQ0FHRixrQ0FDRSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxrQkFBQSxDQUNBLGFaL0JVLENZbUNWLHFFQUNFLGVackNRLENZc0NSLHVDQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0Esb0JadENJLENZeUNOLHdFQUNFLGNaMUNJLENhRFYsVUFDRSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxRQUFBLENBQ0EsaUJBQUEsQ2Y2Q0EsMkNlakRGLFVBTUksWUFBQSxDQUNBLFFBQUEsQ0FBQSxDZjBDRiwyQ2V2Q0YsWUFFSSxhQUFBLENBQ0EsUUFBQSxDQUNBLGNBQUEsQ0FDQSxNQUFBLENBQ0EsU0FBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EscUJBQUEsQ0FDQSxVQUFBLENBQ0EsaUJBQUEsQ0FDQSxzQ0FBQSxDQUNBLGdCQUFBLENBQUEsQ0FHSixVQUNFLGVBQUEsQ0FDQSxrQkFBQSxDQUNBLHFCQUFBLENBQ0EsYWIvQlksQ2FnQ1osU0FBQSxDQUNBLGdCQUNFLGFBQUEsQ2ZnQkYsMkNldkJGLFVBVUksU0FBQSxDQUNBLGFBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FBQSxDQUtOLGFBQ0UsWUFBQSxDQUNBLHFCQUFBLENBQ0EsY0FBQSxDZkVFLDJDZUxKLGFBS0ksWUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsZ0VBQUEsQ0FDQSwyQkFBQSxDQUFBLENmSkEsMkNlT0osV0FFSSxpRUFBQSxDQUNBLG9CQUFBLENBQUEsQ0FJSixZQUNFLFlBQUEsQ0FDQSwwQ0FGRixZQUdJLGFBQUEsQ0FBQSxDQUlGLDBDQURGLDBCQUVJLFlBQUEsQ0FBQSxDQ3ZFRixrQkFDRSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSw0QkFBQSxDQUNBLGtDQUFBLENBQ0Esa0JBQUEsQ0FDQSxlQUFBLENBQ0EsV0FBQSxDQUNBLGtCQUFBLENBRUYsbUJBQ0UsV0FBQSxDQUNBLFdBQUEsQ0FDQSx3QkFBQSxDQUNBLFdBQUEsQ0FDQSwrQkFBQSxDQUNBLGVBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxhQUFBLENBQ0Esd0RBQUEsQ0FDQSwyQkFBQSxDQUNBLDhCQUFBLENBR0Esa0JBQ0Usa0JBQUEsQ0FDQSxlQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0EsYUFBQSxDQUNBLGtCQUFBLENBRUYsNkJBQ0UsZUFBQSxDQUNBLFdBQUEsQ0FDQSxhQUFBLENBQ0EsZUFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLHVCQUFBLENBQ0EsV0FBQSxDQUNBLDJCQUFBLENBQ0EsMkJBQUEsQ0FDQSwrQkFBQSxDQUNBLGtCQUFBLENBQ0EscURBQUEsQ0FDQSwyQkFBQSxDQUdKLGFBQ0UsbURBQUEsQ0FFQSwwQkFBQSxDQUVBLHNCQUFBLENBRUEsMEJBQUEsQ0FFRSxpQ0FDRSxpQkFBQSxDQUNBLFVBQUEsQ0FFRixrQ0FDRSxpQkFBQSxDQUNBLFVBQUEsQ0FJRixzQ0FDRSxpQkFBQSxDQUNBLFVBQUEsQ0FFRix1Q0FDRSxpQkFBQSxDQUNBLFVBQUEsQ2hCMUJKLDJDZ0JDRixhQThCSSwwQkFBQSxDQUFBLENoQnJDRiwwQ2dCT0YsYUFpQ0ksc0JBQUEsQ0FFQSwyQkFBQSxDQUFBLENBR0osWUFDRSxpQkFBQSxDQUNBLGlCQUFBLENBQ0EsWUFBQSxDQUNBLFNBQUEsQ0FDQSxnQkFDRSxhQUFBLENBR0osZ0JBQ0UsZUFBQSxDQUVBLGFBQUEsQ0FDQSxpQkFBQSxDQUNBLGlCQUFBLENoQjNEQSwwQ2dCc0RGLGdCQVVJLG1CQUFBLENBQUEsQ0FHSixnQkFDRSxtQkFBQSxDQUNBLHFCQUNFLGVBQUEsQ0FHSixhQUNFLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGtCQUFBLENoQjVFQSwwQ2dCeUVGLGFBS0ksY0FBQSxDQUNBLGdCQUFBLENBQ0EsY0FBQSxDQUNBLGtCQUFBLENBQUEsQ0FJTix5QkFDRSxpQkFBQSxDQUNBLE1BQUEsQ0FDQSxPQUFBLENBQ0EsS0FBQSxDQUNBLFFBQUEsQ0FDQSxZQUFBLENBQ0EsV0FBQSxDQUNBLDhCQUFBLENBR0YsZ0JBQ0Usc0JBQUEsQ0FDQSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsOEJBQUEsQ0FDQSx1QkFDRSxVQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQUFBLENBQ0EsWUFBQSxDQUNBLG9FQUFBLENBQ0EscUJBQUEsQ0FJSix5QkFDRSwyQ0FBQSxDQUVGLHlCQUNFLEtBQ0UsK0JBQUEsQ0FBQSxDQUlKLHFCQUNFLGlCQUFBLENBQ0Esa0JBQUEsQ0FDQSxzQ0FDRSxrQkFBQSxDQUVGLCtCQUNFLE9BQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxzQkFBQSxDQUdBLG9DQUNFLFdBQUEsQ0FDQSxZQUFBLENBRUYscUNBQ0Usa0JBQUEsQ0FDQSx3QkFBQSxDQUNBLGtCQUFBLENBRUYsbUNBQ0Usa0JBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLHdCQUFBLENBQ0EsYUFBQSxDQUdKLHdCQUNFLGtCQUFBLENBRUYsMkJBQ0Usa0JBQUEsQ0FDQSx3Q0FBQSxDQUNBLHVCQUFBLENBQ0EsV0FBQSxDQUNBLFlBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxzQkFBQSxDQUNBLGFBQUEsQ0FDQSwrQkFDRSxjQUFBLENBQ0EsYUFBQSxDQUNBLFdBQUEsQ2hCdktGLDBDZ0IyS0osY0FFSSxpQkFBQSxDQUNBLDBCQUNFLDRCQUFBLENBQUEsQ0FHSix5QkFDRSxzREFBQSxDQUNBLDJCQUFBLENBQ0EscUJBQUEsQ0FDQSx3QkFBQSxDQUNBLGtCQUFBLENBQ0Esd0JBQUEsQ0FFRixpQkFDRSxlQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0EsVUFBQSxDQUVGLGdCQUNFLGVBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxhQUFBLENBQ0EsVUFBQSxDQUVGLDhCQUNFLGVBQUEsQ0FDQSx3QkFBQSxDQUlKLFdBQ0UsY0FBQSxDQUNBLHFEQUFBLENBQ0EsMkJBQUEsQ0FDQSxnQ0FBQSxDQUVBLGNBQ0UsZUFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGlCQUFBLENBQ0EseUJBQUEsQ0FDQSxVQUFBLENBQ0Esa0JBQUEsQ2hCcE5BLDJDZ0I2TUYsY0FTSSxjQUFBLENBQ0EsZ0JBQUEsQ0FBQSxDQUtKLHNCQUNFLGVBQUEsQ0FDQSx3QkFBQSxDQUNBLDRDQUFBLENBQ0Esa0JBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ0FFRixzQkFDRSxZQUFBLENBQ0EsNkJBQUEsQ0FDQSxtQkFBQSxDQUNBLDZCQUVFLGlCQUFBLENBQ0Esa0JBQUEsQ0FDQSxNQUFBLENBQ0Esd0NBRUUsU0FBQSxDQUNBLGdEQUNFLFlBQUEsQ0FHSixtQ0FDRSxVQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxrQkFBQSxDQUNBLGlCQUFBLENBQ0EsaUJBQUEsQ0FDQSxLQUFBLENBRUYsb0NBQ0UsVUFBQSxDQUNBLGtCQUFBLENBQ0Esa0JBQUEsQ0FDQSxTQUFBLENBQ0EsVUFBQSxDQUNBLGFBQUEsQ0FDQSxRQUFBLENBQ0EsU0FBQSxDQUNBLGlCQUFBLENBQ0EsT0FBQSxDQUNBLGFBQUEsQ0FDQSxpQkFBQSxDQUdBLHdDQUNFLGdEQUFBLENBQ0EsMkJBQUEsQ0FFRix5Q0FDRSxrQkFBQSxDQUlGLDJDQUNFLGdEQUFBLENBQ0EsMkJBQUEsQ0FLUixzQkFDRSxlQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0EsYUFBQSxDQUNBLFVBQUEsQ0FFRix1QkFDRSxlQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0EsVUFBQSxDQUNBLDZEQUxGLHVCQU1JLGNBQUEsQ0FBQSxDaEJ6U0YsMkNnQm1TRix1QkFTSSx1QkFBQSxDQUFBLENBRUYsNEJBQ0UsZUFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGFBQUEsQ0FDQSxpQkFBQSxDQUdKLDZDQUVFLGFBQUEsQ0FJSixTQUNFLGtCQUFBLENBQ0Esb0JBQ0Usa0JBQUEsQ0FDQSx3QkFBQSxDQUNBLDRDQUFBLENBQ0Esa0JBQUEsQ0FDQSxZQUFBLENBRUYsWUFDRSxlQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0EseUJBQUEsQ0FDQSxhQUFBLENBQ0EsaUJBQUEsQ2hCM1VBLDJDZ0JxVUYsWUFRSSxjQUFBLENBQ0EsZ0JBQUEsQ0FBQSxDQUdKLHVCQUNFLGtCQUFBLENBQ0EsNkJBQ0Usa0JBQUEsQ0FHQSwyQ0FDRSxlQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0EsYUFBQSxDQUVGLDhDQUNFLGVBQUEsQ0FDQSxrQ0FBQSxDQUNBLGlCQUFBLENBQ0EsVUFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLHVCQUFBLENBQ0EsWUFBQSxDQUNBLGlCQUFBLENBQ0EscUJBQUEsQ0FLUixlQUNFLGlCQUFBLENBQ0Esa0JBQUEsQ0NoYUEsZUFDRSx1QmZTZSxDZ0JWakIsd0JBQ0UsbUJBQUEsQ0FDQSxrQkFBQSxDQUNBLGdCQUFBLENBQ0Esa0JoQkRTLENnQkVULGtDQUFBLENBQ0EsaUJBQUEsQ0FDQSw0REFBQSxDQUVBLDhCQUNFLG9CaEJSTSxDZ0JXUixtQ0FDRSxpQkFBQSxDQUNBLGtCQUFBLENBQ0EsZUFBQSxDQUNBLGVBQUEsQ0FHRixxQ0FDRSxVQUFBLENBQ0EsV0FBQSxDQUNBLHFCQUFBLENBQUEsa0JBQUEsQ0FHRixvQ0FDRSxrQkFBQSxDQUNBLGVBQUEsQ0FDQSxtQkFBQSxDQUlKLHNCQUNFLFVBQUEsQ0FDQSxxQkFBQSxDQUNBLGlHQUFBLENBRUEscUJBQUEsQ0FDQSxzQkFBQSxDQUNBLG1DQUFBLENBQ0EsVWhCMUNZLENGeURaLDJDa0J2QkYsc0JBVUksdUJBQUEsQ0FDQSxzQkFBQSxDQUFBLENsQk1GLDJDa0JqQkYsc0JBY0kscUJBQUEsQ0FDQSxVQUFBLENBQ0EsaUJBQUEsQ0FDQSxvQ0FBQSxDQUVBLGtDQUNFLGtCQUFBLENBR0YsaUNBQ0UsZUFBQSxDQUFBLENBTUosOEJBQ0UsY0FBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUdGLDJCQUNFLFVBQUEsQ0FDQSxXQUFBLENBQ0EscUJBQUEsQ0FBQSxrQkFBQSxDQUdGLDBCQUNFLGVBQUEsQ0M1RUosZUFDRSxVQUFBLENBQ0EsV0FBQSxDQUNBLG1CQUFBLENBQUEsZ0JBQUEsQ0FFRiw0Q0FFRSxpQkFBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBQ0EsNERBQUEsQ0FDQSw4QkFBQSxDQUNBLHdEQUNFLDBDQUFBLENBQ0Esb0JqQlpNLENGZ0RSLDJDbUI3Q0YsNENBWUksZ0JBQUEsQ0FBQSxDQUdKLHVCQUNFLFlBQUEsQ25CNkJBLDJDbUI5QkYsdUJBR0ksY0FBQSxDQUNBLE9BQUEsQ0FBQSxDQUdKLHFCQUNFLGdCQUFBLENuQnNCQSwyQ21CdkJGLHFCQUdJLGVBQUEsQ0FDQSxPQUFBLENBQUEsQ0M5QkosWUFDRSx1QkFBQSxDcEIwQ0EsMENvQjNDRixZQUdJLHFCQUFBLENBQUEsQ0FHSixRQUNFLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLDZCQUFBLENwQmtDQSwwQ29CckNGLFFBS0ksYUFBQSxDQUFBLENBR0osU0FDRSxTQUFBLENwQjRCQSwwQ29CN0JGLFNBR0ksVUFBQSxDQUNBLGtCQUFBLENBQ0EsaUJBQUEsQ0FBQSxDQUdKLFVBQ0UsU0FBQSxDcEJvQkEsMENvQnJCRixVQUdJLFVBQUEsQ0FBQSxDQUdKLFlBQ0Usa0JBQUEsQ3BCY0EsMENvQmZGLFlBR0ksaUJBQUEsQ0FDQSxrQkFBQSxDQUFBLENBR0osZUFDRSxrQkFBQSxDQUNBLGlCQUFBLENwQk1BLDBDb0JSRixlQUlJLGlCQUFBLENBQUEsQ0FHSixTQUNFLGdCQUFBLENBQ0EsZUFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGFBQUEsQ0FDQSxTQUFBLENBRUYsWUFDRSxlQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0Esa0JBQUEsQ0FHRixTQUNFLGtCQUFBLENwQmZBLDBDb0JjRixTQUdJLGtCQUFBLENBQUEsQ0FHSixhQUNFLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLFFBQUEsQ0FFQSxlQUNFLDREQUFBLENBRUUsMkJBQ0UsMENBQUEsQ3BCN0JOLDBDb0JvQkYsYUFjSSxPQUFBLENBQ0EsU0FBQSxDQUNBLHNCQUFBLENBQ0EsYUFBQSxDQUFBLENDaEZKLGFBQ0UsWUFBQSxDQUNBLGtCQUFBLENBQ0EsUUFBQSxDQUVBLGVBQ0UsNERBQUEsQ0FFRSwyQkFDRSwwQ0FBQSxDckJrQ04sMENxQjNDRixhQWNJLE9BQUEsQ0FDQSxTQUFBLENBQ0Esc0JBQUEsQ0FDQSxhQUFBLENBQUEsQ0FHSixZQUNFLGlCQUFBLENBQ0Esb0JBQUEsQ3JCcUJBLDBDcUJ2QkYsWUFJSSxnQkFBQSxDQUNBLG9CQUFBLENBQUEsQ0FHSixZQUNFLGlCQUFBLENBQ0EsaUJBQUEsQ3JCYUEsMENxQmZGLFlBSUksZ0JBQUEsQ0FBQSxDQUdKLFlBQ0UsaUJBQUEsQ0FDQSxRQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBRUYsUUFDRSxZQUFBLENBQ0EsNkJBQUEsQ0FDQSxrQkFBQSxDckJLQSwyQ3FCUkYsUUFLSSxrQkFBQSxDQUFBLENBR0osU0FDRSxTQUFBLENBQ0Esa0JBQUEsQ3JCRkEsMkNBQUEsU3FCSUUsVUFBQSxDQUFBLENBR0osVUFDRSxTQUFBLENBQ0EsZ0JBQUEsQ3JCVEEsMkNxQk9GLFVBSUksWUFBQSxDQUFBLENBR0osU0FDRSxrQkFBQSxDckJmQSwyQ3FCY0YsU0FHSSxrQkFBQSxDQUFBLENBRUYsWUFDRSxZQUFBLENBQ0Esc0JBQUEsQ0FDQSxRQUFBLENBQ0Esa0JBQUEsQ0FDQSxnQkFDRSxpQkFBQSxDckJ6QkosMkNxQm1CQSxZQVNJLGtCQUFBLENBQUEsQ0FHSixpQkFDRSxhQUFBLENBQ0EsZUFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUVGLGlCQUNFLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGFBQUEsQ0FDQSxVQUFBLENyQi9DRiwwQ3NCM0NGLGNBRUksaUJBQUEsQ0FDQSxnQkFBQSxDQUFBLENBR0osY0FDRSw0QkFBQSxDQUNBLHdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxtQkFBQSxDQUNBLHFEQUFBLENBQ0EsMkJBQUEsQ0FDQSxnQ0FBQSxDQUNBLDJCQUFBLEN0QjZCQSwwQ3NCckNGLGNBVUksZUFBQSxDQUNBLGdCQUFBLENBQ0EsbUJBQUEsQ0FDQSxxQkFBQSxDQUFBLENBR0osVUFDRSxZQUFBLENBQ0EsNkJBQUEsQ3RCbUJBLDBDc0JyQkYsVUFJSSxhQUFBLENBQUEsQ0FHSixXQUNFLFdBQUEsQ3RCYUEsMENzQmRGLFdBR0ksVUFBQSxDQUFBLENBRUYsb0JBQ0Usc0NBQUEsQ0FDQSxrQkFBQSxDdEJPRiwwQ3NCVEEsb0JBSUksa0JBQUEsQ0FDQSxrQkFBQSxDQUFBLENBRUYsdUJBQ0UsUUFBQSxDQUNBLGtCQUFBLENBQUEsMENBRkYsdUJBSUksa0JBQUEsQ0FBQSxDQUlOLDRCQUNFLGNBQUEsQ3RCUEYsMENzQk1BLDRCQUdJLGNBQUEsQ0FBQSxDQUdKLDRCQUNFLGNBQUEsQ0FDQSxnQkFBQSxDQUdKLFlBQ0UsV0FBQSxDdEJsQkEsMENzQmlCRixZQUdJLFVBQUEsQ0FBQSxDQUdKLGlCQUNFLGtCQUFBLENBQ0EsaUJBQUEsQ3RCekJBLDBDc0J1QkYsaUJBSUksY0FBQSxDQUNBLGlCQUFBLENBQ0Esa0JBQUEsQ0FBQSxDQUtKLGNBQ0UsZ0JBQUEsQ0FFRixjQUNFLGtCQUFBLEN0QnRDQSwwQ3NCcUNGLGNBR0ksaUJBQUEsQ0FDQSx5Q0FBQSxDQUNBLG1CQUFBLENBQ0Esa0JBQUEsQ0FBQSxDQUdKLFlBQ0UsZUFBQSxDQUNBLGtDQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0EsdUJBQUEsQ0FDQSxXQUFBLENBQ0EsY0FBQSxDQUNBLHFCQUFBLENBR0YsZUFDRSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxRQUFBLENBQ0Esa0JBQUEsQ3RCL0RBLDBDc0IyREYsZUFNSSxzQkFBQSxDQUFBLENBRUYscUJBQ0UsZUFBQSxDQUNBLGtDQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDdEJ4RUYsMENzQm1FQSxxQkFPSSxVQUFBLENBQ0EsV0FBQSxDQUNBLGdCQUFBLENBQUEsQ0FHSixxQkFDRSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxhQUFBLENBQ0EsZUFBQSxDQUdKLGNBQ0Usa0JBQUEsQ0FDQSxnQ0FDRSxVQUFBLENBQ0EsV0FBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUVBLHNDQUNFLFVBQUEsQ0FDQSx5REFBQSxDQUNBLDJCQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxtQkFBQSxDQUlKLG9CQUNFLGVBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSxhQUFBLENBS0osb0JBQ0UsUUFBQSxDQUVGLHdCQUNFLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGFBQUEsQ0FFRix5QkFDRSxvQkFBQSxDQUVGLDZCQUNFLGtCQUFBLENBQ0EsZUFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLHVCQUFBLENBR0osV0FDRSwwQkFBQSxDQUNBLHlCQUFBLENBQ0EsMkJBQUEsQ0FDQSxrQ0FBQSxDQUNBLG9CQUFBLENBRUYsYUFDRSwwQkFBQSxDQUNBLHlCQUFBLENBQ0EsMkJBQUEsQ0FDQSxrQ0FBQSxDQUNBLGVBQ0UsYUFBQSxDQUdKLGdCQUNFLGtCQUFBLENBQ0EsWUFBQSxDQUNBLE9BQUEsQ0FFRixjQUNFLGlCQUFBLENBRUYsV0FDRSxpQkFBQSxDQUNBLFFBQUEsQ0FDQSxVQUFBLENBR0EsbUJBQ0Usd0JBQUEsQ0FFRixZQUNFLGVBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSx5QkFBQSxDQ3RORixtQkFDRSxtREFBQSxDQUNBLDJCQUFBLENBQ0EscUJBQUEsQ0FDQSx5Q0FBQSxDQUNBLDRDQUFBLENBQ0EsbUJBQUEsQ0FDQSwyQkFBQSxDdkJvQ0EsMEN1QjNDRixtQkFTSSwwREFBQSxDQUNBLCtCQUFBLENBQ0Esa0JBQUEsQ0FDQSxXQUFBLENBQ0EsaUJBQUEsQ0FDQSxrQkFBQSxDQUFBLENBR0osZUFDRSxZQUFBLENBQ0EsNkJBQUEsQ3ZCd0JBLDBDdUIxQkYsZUFJSSxjQUFBLENBQUEsQ0FHSixnQkFDRSxTQUFBLEN2QmtCQSwwQ3VCbkJGLGdCQUdJLE9BQUEsQ0FDQSxVQUFBLENBQUEsQ0FFRixvQkFDRSxxQkFBQSxDQUNBLGFBQUEsQ3ZCV0YsMEN1QmJBLG9CQUlJLGFBQUEsQ0FDQSxhQUFBLENBQ0EsU0FBQSxDQUFBLENBSU4saUJBQ0UsU0FBQSxDdkJFQSwwQ3VCSEYsaUJBR0ksT0FBQSxDQUNBLFVBQUEsQ0FDQSxrQkFBQSxDQUFBLENBR0osbUJBQ0UsZ0JBQUEsQ3ZCTkEsMEN1QktGLG1CQUdJLFFBQUEsQ0FDQSxnQkFBQSxDQUFBLENBR0osc0JBQ0UsZ0JBQUEsQ0FDQSxpQkFBQSxDdkJkQSwwQ3VCWUYsc0JBSUksaUJBQUEsQ0FBQSxDQUdKLG1CQUNFLGlCQUFBLEN2QnBCQSwwQ3VCbUJGLG1CQUlJLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGFBQUEsQ0FDQSxpQkFBQSxDQUFBLENBR0osdUJBQ0UsaUJBQUEsQ0FDQSxpQkFBQSxDdkIvQkEsMEN1QjZCRix1QkFJSSxpQkFBQSxDQUFBLENBR0osZUFDRSxrQkFBQSxDdkJyQ0EsMEN1Qm9DRixlQUdJLGVBQUEsQ0FBQSxDQUVGLGlDQUNFLGVBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSx3QkFBQSxDQUNBLFdBQUEsQ0FDQSxjQUFBLEN2Qi9DRiwwQ3VCeUNBLGlDQVFJLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLFdBQUEsQ0FDQSxtQkFBQSxDQUNBLGVBQUEsQ0FDQSxjQUFBLENBQ0EsaUJBQUEsQ0FDQSxpQkFBQSxDQUFBLENBSU4sa0JBQ0Usa0JBQUEsQ3ZCN0RBLDBDdUI0REYsa0JBR0ksU0FBQSxDQUNBLGFBQUEsQ0FBQSxDQUVGLG1DQUNFLGtCQUFBLENBRUYsNEJBQ0UsWUFBQSxDQUNBLFFBQUEsQ0FJQSxpQ0FDRSxVQUFBLENBQ0EsV0FBQSxDQUNBLFVBQUEsQ0FDQSx3REFBQSxDQUNBLGFBQUEsQ0FDQSxrQkFBQSxDQUNBLGlCQUFBLENBQ0EsT0FBQSxDQUNBLFdBQUEsQ0FDQSwwQkFBQSxDQUlGLGlDQUNFLFVBQUEsQ0FDQSxXQUFBLENBQ0EsV0FBQSxDQUNBLHlEQUFBLENBQ0EsYUFBQSxDQUNBLGtCQUFBLENBQ0EsaUJBQUEsQ0FDQSxPQUFBLENBQ0EsV0FBQSxDQUNBLDBCQUFBLENBTUEsdUNBQ0Usd0JBQUEsQ0FHSixnQ0FDRSxVQUFBLENBQ0EsV0FBQSxDQUNBLGVBQUEsQ0FDQSw4QkFBQSxDQUNBLGtCQUFBLENBQ0EsYUFBQSxDQUlGLDRCQUNFLFNBQUEsQ0FDQSxpQkFBQSxDdkJ6SEosMEN1QnVIRSw0QkFJSSxpQkFBQSxDQUFBLENBR0osNkJBQ0UsZUFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLFVBQUEsQ0FDQSxhQUFBLENBQ0EsaUJBQUEsQ0MvS04sZUFDRSxpQkFBQSxDQUNBLDRDQUFBLENBQ0Esb0JBQUEsQ0FDQSxvREFBQSxDQUNBLDJCQUFBLENBQ0EsK0JBQUEsQ0FDQSwyQkFBQSxDeEJvQ0EsMEN3QjNDRixlQVNJLHFCQUFBLENBQ0EsbUJBQUEsQ0FBQSxDQUVGLDhCQUNFLGVBQUEsQ3hCOEJGLDBDd0I1QkksZ0RBQ0UsY0FBQSxDQUNBLFFBQUEsQ0FDQSxXQUFBLENBQUEsQ0FLUixlQUNFLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGlCQUFBLEN4QmlCQSwwQ3dCcEJGLGVBS0ksaUJBQUEsQ0FDQSxhQUFBLENBQUEsQ0FHSixhQUNFLGlCQUFBLENBQ0Esa0JBQUEsQ3hCU0EsMEN3QlhGLGFBSUksZ0JBQUEsQ0FBQSxDQUdKLGVBQ0UsaUJBQUEsQ3hCR0EsMEN3QkpGLGVBR0ksZUFBQSxDQUNBLGdCQUFBLENBQUEsQ0FHSixZQUNFLGlCQUFBLENBQ0EsWUFBQSxDQUNBLHFCQUFBLENBQ0EsT0FBQSxDQUNBLDBCQUFBLENBQ0EsTUFBQSxDQUNBLE9BQUEsQ0FDQSxhQUFBLENBQ0EsZ0JBQ0UsVUFBQSxDQUNBLGFBQUEsQ3hCZEYsMEN3QllBLGdCQUlJLFVBQUEsQ0FBQSxDeEJoQkosMEN3QllBLGdCQU9JLGVBQUEsQ0FDQSxnQkFBQSxDQUFBLENBR0osaUJBQ0UsZUFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLFVBQUEsQ0FDQSxhQUFBLENBQ0EsaUJBQUEsQ3hCN0JGLDBDd0J1QkEsaUJBUUksY0FBQSxDQUNBLGdCQUFBLENBQUEsQ0FNUixjQUNFLDJCQUFBLEN4QnZDRSwwQ3dCc0NKLGNBR0ksWUFBQSxDQUFBLENDckZGLDRCQUNFLGFBQUEsQ0FDQSxZQUFBLENBQ0EsaUJBQUEsQ0NIRix1QkFDRSxpQkFBQSxDQUNBLFlBQUEsQ0FDQSxhQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FDQSxlQUFBLENBQ0EsbUJBQUEsQ0FDQSxxQkFBQSxDQUNBLFV4QlZZLEN3QldaLGlCQUFBLENBQ0Esa0J4QlRRLEN3QlVSLFNBQUEsQ0FDQSxxQkFBQSxDMUJxQ0EsMkMyQmxERiwwQkFFSSxxQkFBQSxDQUFBLENBRUYsNERBQ0UsZUFBQSxDQUNBLGNBQUEsQ0FDQSx5Q0FBQSxDQUNBLGV6QlRVLENGbURaLDJDMkI5Q0EsNERBTUksY0FBQSxDQUNBLFNBQUEsQ0FBQSxDQUdKLHVEQUNFLCtDQUFBLENBQ0EsK0JBQUEsQ0FDQSx3Q0FBQSxDQUNBLHNCQUFBLENBQ0EscUJBQUEsQzNCK0JGLDJDMkJwQ0EsdURBT0ksaUJBQUEsQ0FBQSxDQUdKLDZEQUNFLE1BQUEsQ0FDQSxrQnpCWFUsQ3lCWVYsdUNBQUEsQzNCdUJGLDJDMkIxQkEsNkRBS0ksZ0JBQUEsQ0FBQSxDQzdCTixtQkFDRSxXQUFBLENBQ0EsZUFBQSxDQUNBLGtCQUFBLENBQ0Esc0NBQ0UsZUFBQSxDQUlGLDRDQUNFLDRCMUJEYSxDMEJLZiw0Q0FDRSxrQjFCQ2dCLENBQUEsc0JBQUEsQzBCSWxCLGtEQUNFLGtCMUJMZ0IsQzBCT2xCLCtCQUNFLGtCQUFBLENBQ0EsZUFBQSxDQUNBLHFCQUFBLENDNUJKLG9CQUNFLHdCQUFBLENBRUYsWUFDRSxrQkFBQSxDQUNBLGVBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSx5QkFBQSxDQUNBLGFBQUEsQ0FDQSxpQkFBQSxDQUNBLGtCQUFBLENBQ0EseUJBVEYsWUFVSSxjQUFBLENBQ0EsZ0JBQUEsQ0FBQSxDQUdKLHFCQUNFLGtCQUFBLENBRUYsa0JBQ0UsT0FBQSxDQUNBLGlCQUFBLENBQ0EsVUFBQSxDQUNBLDBCQUFBLENBQ0EsNEJBQ0UsVUFBQSxDQUNBLFdBQUEsQ0FDQSxpRUFBQSxDQUNBLDJCQUFBLENBQ0EsaUJBQUEsQ0FDQSxXQUFBLENBQ0Esa0NBQ0UsdUVBQUEsQ0FFRixrQ0FDRSxZQUFBLENBRUYsaUNBQ0UsV0FBQSxDQUdKLDRCQUNFLFVBQUEsQ0FDQSxXQUFBLENBQ0EsaUVBQUEsQ0FDQSwyQkFBQSxDQUNBLGlCQUFBLENBQ0EsVUFBQSxDQUNBLGtDQUNFLHVFQUFBLENBRUYsa0NBQ0UsWUFBQSxDQUVGLGlDQUNFLFdBQUEsQ0FJTixlQUNFLGVBQUEsQ0FDQSx3QkFBQSxDQUNBLGtCQUFBLENBQ0EsWUFBQSxDQUNBLGtCQUFBLENBQ0EsZUFBQSxDQUNBLHNCQUFBLENBQ0Esa0JBQUEsQ0FLQSxrQkFDRSxTQUFBLENBQ0EsNkJBQ0UsU0FBQSxDQUVFLHFDQUNFLFlBQUEsQ0FJTixvQkFDRSxrQkFBQSxDQUNBLGVBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxVQUFBLENBQ0EscUNBQUEsQ0FDQSxXQUFBLENBQ0EsaUJBQUEsQ0FDQSxpQkFBQSxDQUNBLDBCQUNFLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxVQUFBLENBQ0EsT0FBQSxDQUNBLHdCQUFBLENBQ0EsUUFBQSxDQUdGLDJCQUNFLGFBQUEsQ0FDQSwrQkFBQSxDQUtSLG1CQUNFLFlBQUEsQ0FHRix5QkFDRSxtQkFDRSxZQUFBLENBR0YsZUFDRSxXQUFBLENBR0YsNEJBQ0UsWUFBQSxDQUdGLHlCQUNFLGFBQUEsQ0FBQSxDQVdGLHVCQUNFLGVBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxhQUFBLENBQ0Esa0JBQUEsQ0FFRiw2QkFDRSxlQUFBLENBQ0Esd0JBQUEsQ0FDQSw0Q0FBQSxDQUNBLGtCQUFBLENBQ0EsVUFBQSxDQUNBLFlBQUEsQ0FDQSxZQUFBLENBR0osdUJBQ0Usa0JBQUEsQ0FDQSwwQkFDRSxlQUFBLENBRUYsMEJBQ0UsZUFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGFBQUEsQ0FDQSxrQkFBQSxDQUVGLHlCQUNFLGVBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxhQUFBLENBQ0EsVUFBQSxDQUtOLG1CQUNFLGlCQUFBLENBRUUsNkJBQ0UsWUFBQSxDQUVGLDhCQUNFLGtCQUFBLENBQ0EsZUFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGFBQUEsQ0FDQSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSw0QkFBQSxDQUNBLGdCQUFBLENBSU4sYUFDRSxpQkFBQSxDQUNBLGtCQUFBLENBQ0EsZUFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLFVBQUEsQ0FDQSxrQkFBQSxDQUNBLHlCQUNFLGFBQUEsQ0FDQSxTQUFBLENBQ0EsaUJBQUEsQ0FDQSxXQUFBLENBQ0EsV0FBQSxDQUNBLFVBQUEsQ0FDQSxvQkFBQSxDQUNBLGFBQUEsQ0FDQSxrQkFBQSxDQUVGLDBJQUlFLFlBQUEsQ0FFRiwrREFFRSxrQkFBQSxDQUNBLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxnQkFBQSxDQUNBLHdCQUFBLENBQ0Esa0JBQUEsQ0FDQSxpQkFBQSxDQUNBLFFBQUEsQ0FDQSx1QkFBQSxDQUVGLGdDQUNFLGFBQUEsQ0FDQSxVQUFBLENBRUYsK0JBQ0UsWUFBQSxDQUNBLFdBQUEsQ0FDQSxVQUFBLENBRUYsaUNBQ0UsaUJBQUEsQ0FDQSxZQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBQ0Esc0JBQUEsQ0FDQSxlQUFBLENBQ0Esb0JBQUEsQ0FFRixnQ0FDRSxnQ0FBQSxDQUVGLHdDQUNFLGNBQUEsQ0FDQSxvQkFBQSxDQUVGLHVDQUNFLFVBQUEsQ0FFRixzQ0FDRSxTQUFBLENBR0YsNkVBRUUsWUFBQSxDQUVGLCtEQUVFLGFBQUEsQ0FFRixnQ0FDRSx3QkFBQSxDQUdGLDJGQUVFLFlBQUEsQ0FHRixnQ0FDRSxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxpQkFBQSxDQUNBLFdBQUEsQ0FDQSxXQUFBLENBQ0EsVUFBQSxDQUNBLGtCQUFBLENBRUYsc0tBSUUsWUFBQSxDQUVGLDZFQUVFLGdCQUFBLENBQ0EsT0FBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLGdCQUFBLENBQ0Esd0JBQUEsQ0FDQSxrQkFBQSxDQUNBLGlCQUFBLENBQ0EsUUFBQSxDQUNBLHVCQUFBLENBR0Ysd0NBQ0UsaUJBQUEsQ0FDQSxXQUFBLENBQ0EsWUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0Esb0JBQUEsQ0FDQSxlQUFBLENBQ0Esb0JBQUEsQ0FFRix1Q0FDRSxnQ0FBQSxDQUVGLCtDQUNFLFNBQUEsQ0FDQSxvQkFBQSxDQUVGLDhDQUNFLFVBQUEsQ0FFRiw2Q0FDRSxTQUFBLENBSUosVUFDRSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxzQkFBQSxDQUNBLFFBQUEsQ0FDQSxjQUFBLENBRUUseUJBQ0UsaUJBQUEsQ0FDQSxrQkFBQSxDQUNBLGVBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxhQUFBLENBQ0EsYUFBQSxDQUNBLGlCQUFBLENBQ0EsNEJBQUEsQ0FDQSxnQkFBQSxDQUtOLGVBQ0UsaUJBQUEsQ0FDQSxvQkFDRSxlQUFBLENBQ0Esa0JBQUEsQ0FHRixrQkFDRSxrQkFBQSxDQUNBLGVBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxpQkFBQSxDQUNBLFVBQUEsQ0FFRixpQkFDRSxrQkFBQSxDQUNBLGVBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGFBQUEsQ0FDQSxVQUFBLENBQ0EsUUFBQSxDQUVGLDZCQUNFLFdBQUEsQ0FDQSxXQUFBLENBQ0EsZUFBQSxDQUNBLDZDQUFBLENBQ0EsaUJBQUEsQ0FFRiwrQkFDRSxrRUFBQSxDQUNBLDJCQUFBLENBQ0EscUNBQUEsQ0FDQSxnQkFBQSxDQUNBLHFDQUNFLGtFQUFBLENBQ0EsMkJBQUEsQ0FDQSxxQ0FBQSxDQUNBLGdCQUFBLENBS0osY0FDRSxrQkFBQSxDQUdKLFlBQ0UsWUFBQSxDQUNBLGtCQUFBLENBQ0Esc0JBQUEsQ0FDQSxRQUFBLENBQ0Esa0JBQUEsQ0FDQSxjQUFBLENBR0YsVUFDRSxlQUFBLENBQ0Esd0JBQUEsQ0FDQSw0Q0FBQSxDQUNBLGlCQUFBLENBQ0Esa0JBQUEsQ0FDQSxnQkFBQSxDQUVBLGVBQ0Usa0JBQUEsQ0FHSixZQUNFLGtCQUFBLENBQ0EsZUFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGFBQUEsQ0FDQSxxREFBQSxDQUNBLDJCQUFBLENBQ0EsV0FBQSxDQUNBLGtCQUFBLENBQ0EseUJBQUEsQ0FFRixnR0FFRSxZQUFBLENBQ0EsdUJBQUEsQ0FLRixrRUFFRSx1QkFBQSxDQUNBLFFBQUEsQ0FHRixXQUNFLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLGlCQUFBLENBQ0EsaUJBQ0UsVUFBQSxDQUNBLGlCQUFBLENBQ0EsU0FBQSxDQUNBLFdBQUEsQ0FDQSx3QkFBQSxDQUNBLFVBQUEsQzdCdGFBLDBDNkJnYUYsaUJBUUksWUFBQSxDQUFBLENBR0osZUFDRSxTQUFBLENBRUYsaUJBQ0UsYUFBQSxDQUNBLGtCQUFBLENBQ0EsZUFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLHVCQUFBLENBQ0Esc0RBQUEsQ0FDQSwyQkFBQSxDQUNBLGtCQUFBLENBQ0Esa0JBQUEsQ0FDQSx5QkFBQSxDQUVGLGlCQUNFLFdBQUEsQ0FDQSxrQkFBQSxDQUNBLGVBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxhQUFBLENBSUosYUFDRSxlQUFBLENBQ0Esd0JBQUEsQ0FDQSw0Q0FBQSxDQUNBLGlCQUFBLENBQ0Esc0JBQUEsQ0FDQSxrQkFDRSxRQUFBLENBQ0EsK0JBQUEsQ0FDQSxtQkFBQSxDQUNBLDZCQUNFLFdBQUEsQ0FDQSxnQkFBQSxDQUdKLGdCQUNFLGtCQUFBLENBQ0EsZUFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGFBQUEsQ0FFRix3QkFDRSxrQkFBQSxDQUNBLGVBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxVQUFBLENBQ0EsUUFBQSxDQUVGLGdCQUNFLGtCQUFBLENBQ0EsZUFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGFBQUEsQ0FFRix3QkFDRSxrQkFBQSxDQUNBLGVBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxhQUFBLENBQ0EsUUFBQSxDQUVGLHdCQUNFLGtCQUFBLENBQ0EsZUFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLFVBQUEsQ0FDQSxRQUFBLEM3QnhmQSwwQzZCMmZKLGNBRUksZUFBQSxDQUFBLENBRUYsaUJBQ0Usa0JBQUEsQ0FDQSxlQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0EsYUFBQSxDQUNBLGtCQUFBLENBRUYsZ0NBQ0UsVUFBQSxDQUNBLGlCQUFBLENBR0osV0FDRSxlQUFBLENBQ0Esd0JBQUEsQ0FDQSw0Q0FBQSxDQUNBLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxrQkFBQSxDQUVBLGlCQUNFLFdBQUEsQ0FFRix3QkFDRSxZQUFBLENBQ0EsNkJBQUEsQ0FDQSwrQkFBQSxDQUNBLG1CQUFBLENBQ0EsOEJBQ0UsU0FBQSxDQUNBLGtCQUFBLENBRUYsNEJBQ0Usa0JBQUEsQ0FLTixhQUNFLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLDZCQUFBLENBQ0EsU0FBQSxDQUVBLG1CQUNFLFNBQUEsQ0FDQSx3QkFBQSxDQUNBLCtCQUNFLDhCQUFBLENBQ0EsdUJBQUEsQ0FLTixnQkFDRSxlQUFBLENBQ0Esa0NBQUEsQ0FDQSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0Esa0JBQUEsQ0FDQSxrQkFBQSxDQUNBLGVBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxhQUFBLENBQ0EsdUJBQUEsQ0FBQSxvQkFBQSxDQUFBLGVBQUEsQ0FDQSx3REFBQSxDQUNBLDJCQUFBLENBQ0EscUNBQUEsQ0FJRixTQUNFLFVBQUEsQ0FDQSxlQUFBLENBQ0EseUJBQUEsQ0FDQSxrQkFBQSxDQUNBLG1CQUFBLENBSUYsaUNBR0UsV0FBQSxDQUVGLGFBQ0UsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsU0FBQSxDQUNBLDhCQUFBLENBQ0Esb0NBQUEsQ0FDQSxhQUFBLENBQ0EsTUFBQSxDQUNBLE9BQUEsQ0FDQSxXQUFBLENBQ0Esa0JBQUEsQ0FDQSxRQUFBLENBRUYsUUFDRSxrQkFBQSxDQUNBLE9BQUEsQ0FDQSxvQkFBQSxDQUNBLGlCQUFBLENBQ0EsV0FBQSxDQUNBLGtCQUFBLENBRUYsWUFDRSxpQkFBQSxDQUNBLFFBQUEsQ0FDQSxNQUFBLENBQ0EsVUFBQSxDQUNBLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLHNCQUFBLENBQ0EsbUJBQUEsQ0FDQSxlQUFBLENBQ0EsY0FBQSxDQUNBLGtCQUFBLENBQ0EsYUFBQSxDQUlGLFNBQ0UsWUFBQSxDQUVGLFVBQ0Usb0JBQUEsQ0FDQSxjQUFBLENBQ0EsUUFBQSxDQUNBLGVBQUEsQ0FDQSxhQUFBLENBRUYsNEJBQ0Usa0JBQUEsQ0FJRixRQUNFLFVBQUEsQ0FDQSxXQUFBLENBQ0Esc0RBQUEsQ0FDQSxrQkFBQSxDQUNBLDJCQUFBLENBQ0EsMEJBQUEsQ0FJRixTQUNFLGlCQUFBLENBQ0EsY0FDRSxhQUFBLENBQ0EsZUFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGFBQUEsQ0FDQSxpQkFBQSxDQUVGLFdBQ0UsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0EsYUFBQSxDQUNBLG1CQUFBLENBQ0EsUUFBQSxDQUlKLFlBQ0UsaUJBQUEsQ0FFRixTQUNFLGVBQUEsQ0FJRixXQUNFLGVBQUEsQ0FDQSxlQUFBLENBRUYsYUFDRSxvQkFBQSxDQUNBLFdBQUEsQ0FDQSxvQkFBQSxDQUNBLGtCQUFBLENBQ0EsVUFBQSxDQUVGLGlCQUNFLG9CQUFBLENBQ0EsZUFBQSxDN0IvckJFLDBDNkJrc0JGLHNCQUVJLFNBQUEsQ0FBQSxDQUlFLHlCQURGLDJCQUVJLGFBQUEsQ0FDQSxpQkFBQSxDQUNBLGNBQUEsQ0FBQSxDQVFSLHFCQUNFLGNBQUEsQ0FDQSxTQUFBLENBQ0EscUJBQUEsQ0FDQSwyQkFBQSxDQUNBLFlBQUEsQ0FDQSx3QkFDRSxTQUFBLENBQ0EsU0FBQSxDQUNBLDhCQUFBLEM3QnR0QkYsMkM2Qm10QkEsd0JBS0ksaUJBQUEsQ0FDQSxTQUFBLENBQUEsQ0FFRixtQ0FDRSxpQkFBQSxDQUVGLDRCQUNFLGdCQUFBLEM3Qi90QkosMkM2Qjh0QkUsNEJBR0ksUUFBQSxDQUNBLFlBQUEsQ0FBQSxDQUdKLDZCQUNFLGVBQUEsQzdCdHVCSiwyQzZCcXVCRSw2QkFHSSxRQUFBLENBQ0EsYUFBQSxDQUFBLENBSU4sdUJBQ0Usa0JBQUEsQ0FDQSxlQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0EsYUFBQSxDQUNBLHdCQUFBLENBQ0EsYUFBQSxDQUNBLGlCQUFBLENBRUUsa0NBQ0UsZ0dBQUEsQ0FHRixvQ0FDRSxVQUFBLENBQ0EsaUJBQUEsQ0FDQSxTQUFBLENBQ0EsVUFBQSxDQUNBLHdCQUFBLENBQ0EsU0FBQSxDQUNBLFFBQUEsQzdCbHdCTiwyQzZCNnVCQSx1QkF5QkksY0FBQSxDQUNBLGNBQUEsQ0FBQSxDQUVGLDRCQUNFLGVBQUEsQ0FNTixtQkFDRSxTQUFBLEM3QnZ4QkEsMEM2QnN4QkYsbUJBR0ksY0FBQSxDQUFBLENBSU4sU0FDRSwrQkFBQSxDQUNBLGtCQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsVUFBQSxDQUNBLGtCQUFBLENBRUEsY0FDRSxhQUFBLENBQ0Esa0JBQUEsQ0FDQSxlQUFBLENBQ0EsbUJBQUEsQ0FDQSxnQkFBQSxDQUNBLGlCQUFBLENBQ0EsYUFBQSxDQUNBLGlCQUFBLENBRUYsMkRBbEJGLFNBbUJJLGVBQUEsQ0FBQSxDQUVGLDJEQXJCRixTQXNCSSxlQUFBLENBQUEsQ0FJRSwyREFERixrQkFFSSxVQUFBLENBQUEsQ0FLUixjQUNFLGlCQUFBLENBR0YsT0FDRSxpQkFBQSxDQUNBLEtBQUEsQ0FDQSxRQUFBLENBQ0EsY0FBQSxDQUVFLHdCQUNFLGFBQUEsQ0FHSiwyREFWRixPQVdJLFVBQUEsQ0FBQSxDQUVGLDJEQWJGLE9BY0ksUUFBQSxDQUFBLENBR0osT0FDRSxpQkFBQSxDQUNBLE9BQUEsQ0FDQSxRQUFBLENBQ0EsY0FBQSxDQUVFLHdCQUNFLGFBQUEsQ0FHSiwyREFWRixPQVdJLE9BQUEsQ0FBQSxDQUVGLDJEQWJGLE9BY0ksT0FBQSxDQUFBLENBR0osT0FDRSxpQkFBQSxDQUNBLFFBQUEsQ0FDQSxRQUFBLENBQ0EsY0FBQSxDQUVFLHdCQUNFLGFBQUEsQ0FHSiwyREFWRixPQVdJLFFBQUEsQ0FDQSxRQUFBLENBQUEsQ0FFRiwyREFkRixPQWVJLE9BQUEsQ0FDQSxRQUFBLENBQUEsQ0FHSixPQUNFLGlCQUFBLENBQ0EsT0FBQSxDQUNBLFFBQUEsQ0FDQSxjQUFBLENBRUUsd0JBQ0UsYUFBQSxDQUdKLDJEQVZGLE9BV0ksT0FBQSxDQUFBLENBR0osT0FDRSxpQkFBQSxDQUNBLE9BQUEsQ0FDQSxRQUFBLENBQ0EsY0FBQSxDQUVFLHdCQUNFLGFBQUEsQ0FHSiwyREFWRixPQVdJLE9BQUEsQ0FBQSxDQUdKLE9BQ0UsaUJBQUEsQ0FDQSxTQUFBLENBQ0EsUUFBQSxDQUNBLGNBQUEsQ0FDQSwyREFMRixPQU1JLFNBQUEsQ0FBQSxDQUdBLHdCQUNFLGFBQUEsQ0FHSiwyREFiRixPQWNJLE9BQUEsQ0FDQSxRQUFBLENBQUEsQ0FFRiwyREFqQkYsT0FrQkksU0FBQSxDQUNBLFFBQUEsQ0FBQSxDQUdKLE9BQ0UsaUJBQUEsQ0FDQSxPQUFBLENBQ0EsUUFBQSxDQUNBLGNBQUEsQ0FFRSx3QkFDRSxhQUFBLENBR0osMkRBVkYsT0FXSSxPQUFBLENBQUEsQ0FFRiwyREFiRixPQWNJLE9BQUEsQ0FDQSxRQUFBLENBQUEsQ0FFRiwyREFqQkYsT0FrQkksT0FBQSxDQUFBLENBR0osT0FDRSxpQkFBQSxDQUNBLE9BQUEsQ0FDQSxRQUFBLENBQ0EsY0FBQSxDQUVFLHdCQUNFLGFBQUEsQ0FHSiwyREFWRixPQVdJLE9BQUEsQ0FDQSxRQUFBLENBQUEsQ0FFRiwyREFkRixPQWVJLE9BQUEsQ0FDQSxRQUFBLENBQUEsQ0FFRiwyREFsQkYsT0FtQkksT0FBQSxDQUFBLENBR0osT0FDRSxpQkFBQSxDQUNBLE9BQUEsQ0FDQSxVQUFBLENBQ0EsY0FBQSxDQUVFLHdCQUNFLGFBQUEsQ0FHSiwyREFWRixPQVdJLE9BQUEsQ0FDQSxVQUFBLENBQUEsQ0FFRiwyREFkRixPQWVJLE9BQUEsQ0FDQSxVQUFBLENBQUEsQ0FFRiwyREFsQkYsT0FtQkksT0FBQSxDQUNBLFVBQUEsQ0FBQSxDQUdKLFFBQ0UsaUJBQUEsQ0FDQSxPQUFBLENBQ0EsUUFBQSxDQUNBLGNBQUEsQ0FFRSx5QkFDRSxhQUFBLENBR0osMkRBVkYsUUFXSSxPQUFBLENBQ0EsUUFBQSxDQUFBLENBRUYsMkRBZEYsUUFlSSxPQUFBLENBQ0EsUUFBQSxDQUFBLENBRUYsMkRBbEJGLFFBbUJJLE9BQUEsQ0FDQSxRQUFBLENBQUEsQ0FHSixRQUNFLGlCQUFBLENBQ0EsT0FBQSxDQUNBLFFBQUEsQ0FDQSxjQUFBLENBRUUseUJBQ0UsYUFBQSxDQUdKLDJEQVZGLFFBV0ksT0FBQSxDQUNBLFFBQUEsQ0FBQSxDQUVGLDJEQWRGLFFBZUksT0FBQSxDQUNBLFFBQUEsQ0FBQSxDQUVGLDJEQWxCRixRQW1CSSxPQUFBLENBQ0EsUUFBQSxDQUFBLENBR0osV0FDRSxZQUFBLENBQ0EsV0FBQSxDQUNBLGVBQUEsQ0FDQSwrQkFBQSxDQUNBLGlCQUFBLENBQ0EsWUFBQSxDQUNBLGVBQUEsQ0FDQSxVQUFBLENBQ0EsUUFBQSxDQUNBLGlCQUFBLENBQ0EsU0FBQSxDQUNBLGtCQUNFLFNBQUEsQ0FDQSxVQUFBLENBQ0EsT0FBQSxDQUNBLFFBQUEsQ0FDQSxrQkFBQSxDQUNBLHFDQUFBLENBQ0Esb0NBQUEsQ0FDQSw2QkFBQSxDQUNBLFlBQUEsQ0FDQSxpQkFBQSxDQUNBLFNBQUEsQzdCL2lDQSwwQzZCd2hDSixXQTBCSSxXQUFBLENBQUEsQ0FFRixjQUNFLDBCQUFBLENBQ0EsMEJBQUEsQ0FDQSx5QkFBQSxDQUNBLDJCQUFBLENBQ0EscUJBQUEsQ0FDQSxtQkFBQSxDN0IxakNBLDBDNkJvakNGLGNBUUkseUJBQUEsQ0FDQSwyQkFBQSxDQUFBLENBR0osYUFDRSxlQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0EsYUFBQSxDQUNBLFVBQUEsQ0FDQSxRQUFBLEM3QnRrQ0EsMEM2QmdrQ0YsYUFRSSxjQUFBLENBQ0EsZ0JBQUEsQ0FBQSxDQUtKLGlDQUNFLGVBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxhQUFBLENBQ0EsZ0VBQUEsQ0FDQSwyQkFBQSxDQUNBLGtCQUFBLENBQ0EseUJBQUEsQ0FDQSxpQkFBQSxDQUNBLHdDQUNFLDBEQUFBLENBR0osbURBQ0UsWUFBQSxDQUdGLG9CQUNFLGFBQUEsQ0FDQSxpQkFBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0EsYUFBQSxDQUNBLFFBQUEsQ0FHRiwyQkFDRSw4QkFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsYUFBQSxDQUNBLHdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsTUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsaUJBQUEsQ0FDQSx1QkFBQSxDQUNBLGtCQUFBLENBQ0EsdUJBQUEsQ0FHRix3QkFDRSx1QkFBQSxDQUNBLHdCQUFBLENBQ0EsK0JBQUEsQ0FDQSx3Q0FBQSxDQUNBLHVCQUFBLENBQ0EsWUFBQSxDQUNBLGlCQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FHRiw2QkFDRSxpQkFBQSxDQUdGLG9DQUNFLDhCQUFBLENBQ0Esa0JBQUEsQ0FHRix3QkFDRSxlQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0EsYUFBQSxDQUNBLGtCQUFBLENBQ0EsZ0VBQUEsQ0FDQSwyQkFBQSxDQUNBLGtCQUFBLENBQ0EsMEJBQUEsQ0FDQSwrQkFDRSwwREFBQSxDQUNBLG9DQUNFLHdCQUFBLENBR0osNkJBQ0Usa0JBQUEsQ0FDQSxzQkFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0Esb0JBQUEsQ0FDQSxpQkFBQSxDQUNBLDhCQUFBLENBQ0EscUJBQUEsQ0FDQSxpQ0FFRSxhQUFBLENBQ0EsYUFBQSxDQUNBLGlCQUFBLENBQ0EsT0FBQSxDQUNBLDBCQUFBLENBQ0EsTUFBQSxDQUNBLE9BQUEsQ0FJTixnQ0FDRSxlQUFBLENBQ0EsZ0JBQUEsQ0FFRixtQ0FDRSxvQkFBQSxDQUNBLGdEQUNFLGtCQUFBLENBSU4sdUNBRUUsWUFBQSxDQUdGLHFEQUVFLGFBQUEsQ0FFRixPQUNFLGNBQUEsQ0FDQSx3QkFBQSxDQUNBLGtCQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBRUYsYUFDRSxTQUFBLENBR0YsaUJBQ0UsWUFBQSxDQUVGLGtCQUNFLGNBQUEsQ0FHRixnQ0FDRSx3QkFBQSxDQUdGLGdCQUNFLFFBQUEsQ0FFRixTQUNFLGdCQUFBLENBQ0EsOEJBQUEsQ0FFRixjQUNFLGdCQUFBLENBQ0Esa0NBQ0UsaUJBQUEsQ0FJSix5QkFDRSxhQUFBLENBSUEsNEJBQ0UsWUFBQSxDQUNBLGNBQUEsQ0FDQSxpQkFBQSxDQUNBLHNCQUFBLENBRUYsNEJBQ0UsWUFBQSxDQUNBLHFCQUFBLENBQ0EsU0FBQSxDQUNBLHNCQUFBLENBQ0EsaUJBQUEsQ0FDQSxrQkFBQSxDQUNBLFFBQUEsQ0FDQSxrQkFBQSxDQUNBLDJEQVRGLDRCQVVJLFNBQUEsQ0FBQSxDQUVGLDBDQVpGLDRCQWFJLFNBQUEsQ0FBQSxDQUVGLG1DQUNFLGtCQUFBLENBQ0EsZUFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLFVBQUEsQ0FFRixtQ0FDRSw0Q0FBQSxDQUNBLG1CQUFBLENBQ0EsaUJBQUEsQ0FDQSxXQUFBLENBQ0EsWUFBQSxDQUNBLGlCQUFBLENBQ0EsMkRBUEYsbUNBUUksV0FBQSxDQUNBLFlBQUEsQ0FDQSxpQkFBQSxDQUFBLENBRUYsMENBWkYsbUNBYUksV0FBQSxDQUNBLFlBQUEsQ0FDQSxnQkFBQSxDQUFBLENBSUYsNkNBQ0UsUUFBQSxDQUNBLGVBQUEsQ0FDQSx3QkFBQSxDQUNBLDRDQUFBLENBQ0EsbUJBQUEsQ0FDQSxpQkFBQSxDQUNBLFdBQUEsQ0FDQSxZQUFBLENBUU4sMkJBQ0UsZUFBQSxDQUNBLHdCQUFBLENBQ0EsNENBQUEsQ0FDQSxrQkFBQSxDQUNBLFdBQUEsQ0FDQSxZQUFBLENBQ0EsOEJBQ0Usa0JBQUEsQ0FDQSxlQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0EsYUFBQSxDQUNBLGVBQUEsQ0FDQSxrQkFBQSxDQUNBLG1DQUNFLGVBQUEsQ0FHSiw4QkFDRSxrQkFBQSxDQUNBLGVBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSx5QkFBQSxDQUNBLGFBQUEsQ0FDQSxrQkFBQSxDQUVGLHFDQUNFLFlBQUEsQ0FDQSxlQUFBLENBQ0Esa0JBQUEsQ0FDQSxRQUFBLENBQ0EsZUFBQSxDQUNBLDhCQUFBLENBQ0Esc0RBQUEsQ0FDQSxpQkFBQSxDQUNBLDRCQUFBLENBQ0EsbUJBQUEsQ0FFRiw0Q0FDRSxpQkFBQSxDQUNBLFdBQUEsQ0FDQSxjQUFBLENBQ0EsdUJBQUEsQ0FDQSw4QkFBQSxDQUNBLHFEQUNFLGVBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxhQUFBLENBRUYsa0RBQ0UsZUFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGlCQUFBLENBQ0EsYUFBQSxDQUdKLHFEQUNFLHdCQUFBLENBQ0Esa0JBQUEsQ0FFRixtREFDRSx3QkFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsNERBQ0UsVUFBQSxDQUVGLHlEQUNFLFVBQUEsQ0FHSixzQ0FDRSxZQUFBLENBQ0Esb0NBQUEsQ0FDQSxRQUFBLENBQ0EsMENBSkYsc0NBS0ksb0NBQUEsQ0FBQSxDQUdKLDZDQUNFLFlBQUEsQ0FDQSxXQUFBLENBQ0EsOEJBQUEsQ0FDQSxpQkFBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxrQkFBQSxDQUNBLGFBQUEsQ0FDQSx1QkFBQSxDQUVGLHNEQUNFLDhCQUFBLENBQ0Esa0JBQUEsQ0FFQSx1QkFBQSxDQUVGLG9EQUNFLDhCQUFBLENBQ0Esb0JBQUEsQ0FDQSw4QkFBQSxDQUNBLHNEQUFBLENBQ0Esa0JBQUEsQ0FDQSxhQUFBLENDNzhDSixrQkFDRSw4QkFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLGtCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxjQUFBLENBQ0EsVTVCTlksQzRCT1osZ0JBQUEsQ0FDQSxrQmhDTEcsQ2dDTUgsY0FBQSxDQUNBLG1CQUFBLENBQ0Esa0JBQUEsQ0FDQSxzQkFBQSxDQUNBLGtCQUFBLENBQ0Esa0I1QlhRLENGZ0RSLDJDOEJwREYsa0JBaUJJLG1CQUFBLENBQ0EsV0FBQSxDQUNBLGFBQUEsQ0FBQSxDQUVGLHdCQUNFLGtCQUFBLENBQ0EsVTVCdEJVLEM0QnlCZCxnQkFDRSxrQ0FBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLGtCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxjQUFBLENBQ0Esd0JBQUEsQ0FDQSxhNUJoQ1ksQzRCaUNaLG1CQUFBLENBQ0Esa0JoQ2hDRyxDZ0NpQ0gsY0FBQSxDQUNBLG1CQUFBLENBQ0Esa0JBQUEsQ0FDQSxzQkFBQSxDQUNBLGtCQUFBLEM5QldBLDJDOEIxQkYsZ0JBaUJJLG1CQUFBLENBQ0EsV0FBQSxDQUNBLGFBQUEsQ0FBQSxDQUVGLHNCQUNFLHdCQUFBLENBQ0EsYTVCL0NVLEM0QmtEZCxjQUNFLHdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0EsZUFBQSxDQUNBLHdCQUFBLENBQ0EsYTVCMURZLEM0QjJEWixXQUFBLENBQ0Esa0JoQzFERyxDZ0MyREgsY0FBQSxDQUNBLG1CQUFBLENBQ0Esa0JBQUEsQ0FDQSxzQkFBQSxDQUNBLGtCQUFBLENBQ0EsV0FBQSxDQUNBLG9CQUNFLHdCQUFBLENBQ0EsVTVCdEVVLEM0QndFUixpQ0FDRSxtRUFBQSxDQUVGLGdDQUNFLG1FQUFBLENBSU4sb0JBQ0UsWUFBQSxDQUVGLG1CQUNFLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLDJCQUNFLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLHVEQUFBLENBQ0EsMkJBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLFVBQUEsQ0FDQSxPQUFBLENBRUYsMEJBQ0UsVUFBQSxDQUNBLGlCQUFBLENBQ0EsNkRBQUEsQ0FDQSwyQkFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsV0FBQSxDQUNBLE9BQUEsQzlCckRKLDJDQUFBLGM4QjBERSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxXQUFBLENBQUEsQ0NoSEYseUNBQ0ksV0FBQSxDQUNBLFNBQUEsQ0FDQSxlQUFBLENBQUEsMENDQ0Ysa0I5QkNPLENBQUEsd0NBQUEsQzhCQ1Asc0JBQUEsQ0FDQSxnQkFBQSxDQUNBLGtEQUNFLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxjQUFBLENBQ0EsWUFBQSxDQUNBLGtCQUFBLENBQ0Esc0JBQUEsQ0FDQSxlQUFBLENBQ0EsYUFBQSxDQUNBLFFBQUEsQ0FDQSxvRkFBQSxDQUVBLHFCQUFBLENBQ0EsU0FBQSxDQUdKLG9EQUNFLGtCQUFBLENoQ2dGRiwwQ2dDakZBLG9EQUdJLHFCQUFBLENBQUEsQ0FHSixnUEFHRSxXQUFBLENBRUYsdURBQ0UsZUFBQSxDQUNBLGdCQUFBLENoQ29FRiwwQ2dDdEVBLHVEQUlJLFNBQUEsQ0FBQSxDQUdKLGlFQUNFLGlCQUFBLENBQ0EsUUFBQSxDQUNBLFNBQUEsQ0FDQSxnQkFBQSxDQUNBLGtCOUI1Q00sQzhCNkNOLDhCQUFBLENBQ0EsWUFBQSxDQUVGLDREQUNFLFVBQUEsQ0FFRiwyRUFDRSxVQUFBLENBRUYsNklBRUUsY0FBQSxDQUNBLGVBQUEsQ0FDQSxZQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0EsMkZBQUEsQ0FHQSxtQkFBQSxDQUVBLGlKQUNFLFlBQUEsQ0FHSixzRUFDRSx5Q0FBQSxDQUVGLDJEQUNFLGFBQUEsQ0FDQSxVQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENoQ25DRiwwQ2dDK0JBLDJEQU1JLGVBQUEsQ0FBQSxDQUdKLHVEQUNFLFdBQUEsQ0FDQSxXQUFBLENBQ0EsS0FBQSxDQUVGLHNEQUNFLFVBQUEsQ0FDQSxVQUFBLENBRUYsNkdBRUUsaUJBQUEsQ0FDQSxPQUFBLENBQ0EsMEJBQUEsQ0FDQSxVQUFBLENBQ0EsaUJBQUEsQ0FDQSxjQUFBLENBQ0EsWUFBQSxDQUNBLHFCQUFBLENBQ0EsU0FBQSxDQUNBLGlCQUFBLENoQ2hERiwyQ2dDcUNBLDZHQWNJLFNBQUEsQ0FDQSxrQkFBQSxDQUFBLENBR0osK0NBQ0UsWUFBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBQ0Esc0JBQUEsQ0FFRixpREFDRSxVQUFBLENBQ0EsV0FBQSxDQUVGLGdEQUNFLGNBQUEsQ0FDQSxlQUFBLENBQ0EscUJBQUEsQ0FDQSx5Q0FBQSxDQUNBLGtCQUFBLENoQ2xGRiwwQ2dDNkVBLGdEQVFJLFdBQUEsQ0FDQSxnQkFBQSxDQUFBLENBR0osa0RBQ0UsaUJBQUEsQ0FDQSxlQUFBLENBQ0Esa0JBQUEsQ0FDQSxhOUJ6SVUsQzhCMklaLCtDQUNFLDZDQUFBLENBQ0EsT0FBQSxDQUNBLHNDQUFBLENBQ0EsaUJBQUEsQ2hDbkdGLDBDZ0MrRkEsK0NBTUksT0FBQSxDQUNBLFdBQUEsQ0FBQSxDQUVGLHNEQUNFLGU5QnRKUSxDOEJ1SlIsdUNBQUEsQ0FDQSxpQkFBQSxDQUNBLG9COUJ0SkksQzhCdUpKLGlCQUFBLENoQzdHSiwwQ2dDd0dFLHNEQU9JLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGVBQUEsQ0FFQSw2REFDRSxVQUFBLENBQ0EsaUJBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxRQUFBLENBQ0EsMEJBQUEsQ0FDQSxRQUFBLENBQ0Esa0I5QnJLQSxDOEJzS0EsaUNBQUEsQ0FBQSxDQUlKLDJFQUNFLGM5QjNLRSxDOEIrS1IsK0NBQ0UsdUI5QnhLYSxDK0JUZixtQ0FDRSw4QkFBQSxDQUVBLDRDQUNFLFlBQUEsQ0FDQSxpREFDRSxjQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0EscUIvQlhNLEMrQllOLGVBQUEsQ0FDQSw4QkFBQSxDQUlBLCtHQUNFLGtCL0JmQSxDK0J1QlIsZ0RBQ0UsZUFBQSxDQUVGLGdEQUNFLGtCQUFBLENBQ0EscUJBQUEsQ2pDY0YsMENpQ2hCQSxnREFJSSxrQkFBQSxDQUNBLGdCQUFBLENBQUEsQ0FHSixpREFDRSxrQkFBQSxDQUNBLGEvQnRDVSxDK0J1Q1YsaUJBQUEsQ0FDQSxzQkFBQSxDQUVBLHlEQUNFLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLGFBQUEsQ0FDQSxnQkFBQSxDQUNBLE9BQUEsQ0FDQSwwQkFBQSxDQUNBLE1BQUEsQ0FDQSxrQi9CaERJLEMrQm1EUix1Q0FDRSw4QkFBQSxDakNWRiwwQ2lDWUEsaURBRUksY0FBQSxDQUNBLG9CQUFBLENBQUEsQ0FNSixvQ0FDRSxxQkFBQSxDQUNBLHNCQUFBLENBRUYsdUNBQ0UsWUFBQSxDQUVGLGdGQUVFLGNBQUEsQ0FDQSxlQUFBLENBQ0EsdUJBQUEsQ0FDQSxrQkFBQSxDQUNBLHNCQUFBLENBQ0EsZUFBQSxDQUNBLDRCQUFBLENBQ0Esc0dBQUEsQ0FHQSxpQkFBQSxDQUNBLHVCQUFBLENBQ0EsMEJBQUEsQ0FDQSxtQkFBQSxDQUNBLFlBQUEsQ0FFQSwwRkFDRSxZQUFBLENBRUYsa0dBQ0UsMkdBQUEsQ0FHQSxTQUFBLENBR0osd0NBQ0UsTUFBQSxDQUNBLDJDQUFBLENBQ0EsaURBQ0UsMEJBQUEsQ0FHSix3Q0FDRSxPQUFBLENBQ0EsaURBQ0UsMENBQUEsQ0M5R04sc0NBQ0UsaUJBQUEsQ0FDQSxxQkFBQSxDQUNBLHdCQUFBLENBQ0EscUJBQUEsQ2xDd0NBLDBDa0M1Q0Ysc0NBTUksYUFBQSxDQUNBLGdCQUFBLENBQ0Esb0JBQUEsQ0FBQSxDQ1JGLDJCQUNFLFNBQUEsQ0FFRiw0QkFDRSxpQkFBQSxDQUNBLFFBQUEsQ0FDQSxVQUFBLENBRUYscUNBQ0UsY0FBQSxDQUNBLGFBQUEsQ0FHQSw4Q0FDRSxjQUFBLENBQ0EsaUJBQUEsQ0FHSiwrQkFDRSwyQkFBQSxDQUNBLHFCQUFBLENBQ0EsZUFBQSxDbkN1RUYsMkNtQzFFQSwrQkFLSSxtQkFBQSxDQUFBLENuQ3FCSiwwQ21DMUJBLCtCQVFJLGNBQUEsQ0FBQSxDQUVGLDRDQUNFLGdEQUFBLENBQ0EsMkJBQUEsQ0FDQSxjQUFBLENBQ0EsaUJBQUEsQ25DWUosMENtQ2hCRSw0Q0FNSSxZQUFBLENBQUEsQ0FFRixrREFDRSxVQUFBLENBQ0Esa0JBQUEsQ0FFRiwrQ0FDRSxlQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQUFBLENBQ0Esa0JBQUEsQ0FFRiw4Q0FDRSxlQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQUFBLENBQ0EsaUJBQUEsQ0FDQSxTQUFBLENBQ0Esa0JBQUEsQ0FDQSxvREFDRSxVQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQUFBLENBQ0EsVUFBQSxDQUNBLHdCQUFBLENBQ0EsTUFBQSxDQUNBLE9BQUEsQ0FDQSxZQUFBLENBQ0EsYUFBQSxDQUlOLDJDQUNFLDJCQUFBLENBQ0EsaUZBQ0UsWUFBQSxDQUVGLDhDQUNFLGVBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxpQkFBQSxDQUNBLFVBQUEsQ0FFRiw2Q0FDRSxrQkFBQSxDQUNBLGVBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxpQkFBQSxDQUNBLHVCQUFBLENBSU4sd0JBQ0UsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsT0FBQSxDQUNBLGFBQUEsQ0FDQSxjQUFBLENBQ0EsbUJBQUEsQ0FDQSxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxlQUFBLENBQ0EsU0FBQSxDQUNBLDhCQUNFLFlBQUEsQ0FFRiw2QkFDRSxhQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FLSix5Q0FDRSwyQkFBQSxDQUNBLHFCQUFBLENBQ0EsZUFBQSxDbkN6QkYsMkNtQ3NCQSx5Q0FLSSxtQkFBQSxDQUFBLENuQzNFSiwwQ21Dc0VBLHlDQVFJLGNBQUEsQ0FBQSxDQUdKLDBDQUNFLGNBQUEsQ0FDQSxxQkFBQSxDbkNuRkYsMENtQ2lGQSwwQ0FJSSxlQUFBLENBQ0EscUJBQUEsQ0FBQSxDQUdKLHdDQUNFLGtCQUFBLENBRUYsdUNBQ0Usa0JBQUEsQ0FFRixrQ0FDRSxpQkFBQSxDQUNBLEtBQUEsQ0FDQSxPQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSxtQkFBQSxDQUNBLGlCQUFBLENBQ0EsU0FBQSxDQUNBLGVBQUEsQ0FDQSx3Q0FDRSxZQUFBLENBRUYsdUNBQ0UsYUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBS0oscUNBQ0UsMkJBQUEsQ0FDQSxxQkFBQSxDQUNBLGVBQUEsQ25DdkVGLDJDbUNvRUEscUNBS0ksbUJBQUEsQ0FBQSxDbkN6SEosMENtQ29IQSxxQ0FRSSxjQUFBLENBQUEsQ0FHSiw4QkFDRSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxRQUFBLENBQ0EsU0FBQSxDQUNBLFNBQUEsQ0FFRiwwQkFDRSxrQkFBQSxDQUNBLGVBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGFBQUEsQ0FHQSwrQ0FDRSxZQUFBLENBSUYsMkNBQ0UsY0FBQSxDQUNBLGFBQUEsQ0FHSixrQ0FDRSxpQkFBQSxDQUVGLHVDQUNFLGlCQUFBLENBQ0EsWUFBQSxDQUNBLFFBQUEsQ0FDQSxzQkFBQSxDQUVGLG9EQUNFLGNBQUEsQ0FDQSxnQkFBQSxDQUVGLHNDQUNFLGNBQUEsQ0FDQSxxQkFBQSxDbkN4S0YsMENtQ3NLQSxzQ0FJSSxlQUFBLENBQ0EscUJBQUEsQ0FBQSxDQUdKLHNFQUVFLGNBQUEsQ0FFRixtQ0FDRSxpQkFBQSxDQUNBLHlDQUNFLFVBQUEsQ0FDQSxTQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxRQUFBLENBQ0Esd0JBQUEsQ0FDQSxpQkFBQSxDQUdKLDBCQUNFLGlCQUFBLENBRUYscUNBQ0UsaUJBQUEsQ0FDQSxhQUFBLENBQ0EscUJBQUEsQ0FFRixrQ0FDRSxRQUFBLENBR0EsOENBQ0Usa0JBQUEsQ0FDQSxlQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxhQUFBLENBTU4sc0JBQ0UsMEJBQUEsQ25Ddk5BLDBDbUNxTkosU0FLSSxZQUFBLENBQUEsQ0FHSixjQUNFLGVBQUEsQ0FDQSw4QkFBQSxDQUNBLHNEQUFBLENBQ0EsdUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGtCQUFBLENBQ0Esc0JBQ0UsNkJBQUEsQ0FHRixpQkFDRSxrQkFBQSxDQUNBLGVBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxhQUFBLENBQ0EsUUFBQSxDQUVGLGlCQUNFLGtCQUFBLENBQ0EsZUFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGFBQUEsQ0FDQSxRQUFBLENBRUYsNEJBQ0Usa0JBQUEsQ0FDQSxlQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0EsYUFBQSxDQUNBLGVBQUEsQ0FDQSxRQUFBLENBRUEsaUNBQ0UsYUFBQSxDQUNBLGVBQUEsQ0FDQSxhQUFBLENBR0osMkJBQ0Usa0JBQUEsQ0FDQSxlQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0EsYUFBQSxDQUNBLFFBQUEsQ0FFRixpQkFDRSxrQkFBQSxDQUNBLGVBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSx3QkFBQSxDQUNBLGFBQUEsQ0FFRiwwQkFDRSxjQUFBLENBQ0EsK0JBQUEsQ0FDQSxxQ0FDRSxrQkFBQSxDQUtKLG9CQUNFLFlBQUEsQ0FDQSxpQkFBQSxDQUdKLGNBQ0UsaUJBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxzQkFBQSxDQUNBLFFBQUEsQ0N0VkEsc0JBQ0UsaUJBQUEsQ0NERixlQUNFLGVBQUEsQ0FFRixlQUNFLHVCQUFBLENyQ3dDQSwwQ3FDekNGLGVBR0ksZUFBQSxDQUFBLENBR0osZ0JBQ0UsdUJBQUEsQ3JDa0NBLDBDcUNuQ0YsZ0JBR0ksc0JBQUEsQ0FBQSxDQUdKLGdCQUNFLHFCQUFBLENyQzRCQSwwQ3FDN0JGLGdCQUdJLHNCQUFBLENBQUEsQ0FHSixlQUNFLHVCQUFBLENyQ3NCQSwwQ3FDdkJGLGVBR0ksa0JBQUEsQ0FBQSxDQUdKLGdCQUNFLHFCQUFBLENyQ2dCQSwwQ3FDakJGLGdCQUdJLGtCQUFBLENBQUEsQ0FHSixnQkFDRSxxQkFBQSxDckNVQSwwQ3FDWEYsZ0JBR0ksb0JBQUEsQ0FBQSxDQUdKLGdCQUNFLHVCQUFBLENyQ0lBLDBDcUNMRixnQkFHSSxzQkFBQSxDQUFBLENBR0osZ0JBQ0UsdUJBQUEsQ3JDSUEsMkNxQ0xGLGdCQUdJLHFCQUFBLENBQUEsQ0FHSixnQkFDRSxzQkFBQSxDQUVGLGdCQUNFLHFCQUFBLENyQ1hBLDBDcUNVRixnQkFHSSxxQkFBQSxDQUFBLENBR0osZ0JBQ0UsdUJBQUEsQ3JDakJBLDBDcUNnQkYsZ0JBR0ksc0JBQUEsQ0FBQSxDQUdKLGVBQ0UsdUJBQUEsQ3JDdkJBLDBDcUNzQkYsZUFHSSx1QkFBQSxDQUFBLENBR0osZ0JBQ0UsdUJBQUEsQ3JDN0JBLDBDcUM0QkYsZ0JBR0ksc0JBQUEsQ0FBQSxDQzNFSixpQkFDRSxrQkFBQSxDQ0RGLFVBQ0UsYUFBQSxDQUVGLFdBQ0UsV0FBQSxDQUVGLFVBQ0UsWUFBQSxDQUVGLFdBQ0UsV0FBQSxDdkN3Q0EsMkN1Q3pDRixXQUdJLFVBQUEsQ0FBQSxDQUdKLFdBQ0UsYUFBQSxDQUVGLFdBQ0UsWUFBQSxDQUVGLFdBQ0UsYUFBQSxDdkM0QkEsMkN1QzdCRixXQUdJLFlBQUEsQ0FBQSxDQ3hCSixpQkFDRSxZQUFBLENDSEYsdUJBQ0Usa0JBQUEsQ0FFRiwyQkFDRSxzQkFBQSxDQUVGLHlCQUNFLG9CQUFBLENDUEYsMkJBQ0Usc0JBQUEsQ0FFRiw2QkFDRSx3QkFBQSxDQUVGLGtDQUNFLDZCQUFBLENDUEYsMEJBQ0UscUJBQUEsQ0NERixtQkFDRSxjQUFBLENDQ0YsY0FDRSxTQUFBLENDREYsd0JBQ0UsVTVDRlkiLCJmaWxlIjoiaW5kZXguY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUxhdG86aXRhbCx3Z2h0QDAsMTAwOzAsMzAwOzAsNDAwOzAsNzAwOzAsOTAwOzEsMTAwOzEsMzAwOzEsNDAwOzEsNzAwOzEsOTAwJmRpc3BsYXk9c3dhcFwiKTtcclxuXHJcbkBpbXBvcnQgXCIuL21peGluc1wiO1xyXG5AaW1wb3J0IFwiLi9mdW5jdGlvbnNcIjtcclxuXHJcbiRsYXRvOiBcImxhdG9cIjtcclxuaHRtbCB7XHJcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbn1cclxuKixcclxuaHRtbCxcclxuYm9keSB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLy8gKiB7XHJcbi8vICAgJjpiZWZvcmUsXHJcbi8vICAgJjphZnRlciB7XHJcbi8vICAgICAtd2Via2l0LWJveC1zaXppbmc6IGluaXRpYWw7XHJcbi8vICAgICAtbW96LWJveC1zaXppbmc6IGluaXRpYWw7XHJcbi8vICAgICBib3gtc2l6aW5nOiBpbml0aWFsO1xyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuOjpzZWxlY3Rpb24sXHJcbjo6LW1vei1zZWxlY3Rpb24ge1xyXG4gIC8vYmFja2dyb3VuZDogJGJsdWUtb25lO1xyXG4gIC8vY29sb3I6ICR3aGl0ZTtcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuaHRtbCxcclxuYm9keSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbiAgLyogMiAqL1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAvKiAyICovXHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWluLWhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgZm9udC1mYW1pbHk6ICRsYXRvO1xyXG4gIGZvbnQtc2l6ZTogdG9SZW0oMTYpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cclxuICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICBmb250LXNpemU6IHRvUmVtKDE0KTtcclxuICB9XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuc3ZnOm5vdCg6cm9vdCkge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbmEge1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIC8vY29sb3I6JGJsdWUtdGhyZWU7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgLy9jb2xvcjokYmx1ZTtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmFsaWdubGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luOiAwO1xyXG5cclxuICAvKiBAaW5jbHVkZSByZXNwb25zaXZlKHJlczc2OCkge1xyXG4gICAgbWFyZ2luOiAwIDMwcHggMjBweCAwO1xyXG4gIH1cclxuICBAaW5jbHVkZSByZXNwb25zaXZlKHJlczk5Mikge1xyXG4gICAgbWFyZ2luOiAwIDQwcHggMjBweCAwO1xyXG4gIH0gKi9cclxufVxyXG5cclxuLmFsaWducmlnaHQge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBtYXJnaW46IDA7XHJcblxyXG4gIC8qIEBpbmNsdWRlIHJlc3BvbnNpdmUocmVzNzY4KSB7XHJcbiAgICBtYXJnaW46IDAgMCAzMHB4IDMwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUocmVzOTkyKSB7XHJcbiAgICBtYXJnaW46IDAgMCA0MHB4IDMwcHg7XHJcbiAgfSAqL1xyXG59XHJcblxyXG4uYWxpZ25ub25lIHtcclxuICBmbG9hdDogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcblxyXG4gIC8qIEBpbmNsdWRlIHJlc3BvbnNpdmUocmVzNzY4KSB7XHJcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gIH0gKi9cclxufVxyXG5cclxuLmNvbHVtbi1jb3VudC0yIHtcclxuICBjb2x1bW4tY291bnQ6IDI7XHJcbiAgYnJlYWstaW5zaWRlOiBhdm9pZDtcclxufVxyXG5cclxuZmlndXJlLFxyXG51bCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmEsXHJcbmJ1dHRvbixcclxuaSB7XHJcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDIwMG1zO1xyXG59XHJcblxyXG5hIHtcclxuICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5saSB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxucCB7XHJcbiAgZm9udC1zaXplOiB0b1JlbSgxNik7XHJcbiAgbGluZS1oZWlnaHQ6IHRvUmVtKDI1KTtcclxuICBtYXJnaW46IDAgMCAyMHB4IDA7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgb3BhY2l0eTogMC43O1xyXG59XHJcblxyXG4uaXRhbGljIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi5ub3JtYWxpemUge1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuaDEsXHJcbi5oMSxcclxuaDIsXHJcbi5oMixcclxuaDMsXHJcbi5oMyxcclxuaDQsXHJcbi5oNCxcclxuaDUsXHJcbi5oNSxcclxuaDYsXHJcbi5oNixcclxuYmxvY2txdW90ZSB7XHJcbiAgZm9udC1mYW1pbHk6ICRsYXRvO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuaDEsXHJcbi5oMSB7XHJcbiAgZm9udC1zaXplOiB0b1JlbSg1MCk7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogdG9SZW0oNjApO1xyXG4gIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG5cclxuICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICBmb250LXNpemU6IHRvUmVtKDMwKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB0b1JlbSgzNik7XHJcbiAgfVxyXG59XHJcblxyXG5oMixcclxuLmgyIHtcclxuICBmb250LXNpemU6IHRvUmVtKDQwKTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiB0b1JlbSg2MCk7XHJcbiAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgIGZvbnQtc2l6ZTogdG9SZW0oMjYpO1xyXG4gIH1cclxufVxyXG5cclxuaDMsXHJcbi5oMyB7XHJcbiAgZm9udC1zaXplOiB0b1JlbSgzMCk7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogdG9SZW0oNDApO1xyXG4gIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG5cclxuICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLWxnKSB7XHJcbiAgICBmb250LXNpemU6IHRvUmVtKDIwKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB0b1JlbSgzMCk7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gIH1cclxufVxyXG5cclxuaDQsXHJcbi5oNCB7XHJcbiAgZm9udC1zaXplOiB0b1JlbSgyNCk7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogdG9SZW0oMzIpO1xyXG59XHJcbmg1LFxyXG4uaDUge1xyXG4gIGZvbnQtc2l6ZTogdG9SZW0oMjIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IHRvUmVtKDMwKTtcclxufVxyXG5oNixcclxuLmg2IHtcclxuICBmb250LXNpemU6IHRvUmVtKDIwKTtcclxuICBsaW5lLWhlaWdodDogdG9SZW0oMzApO1xyXG4gIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxufVxyXG5oNixcclxuLmg2IHtcclxuICBmb250LXNpemU6IHRvUmVtKDE4KTtcclxuICBsaW5lLWhlaWdodDogdG9SZW0oNDApO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gIG1heC13aWR0aDogMTIxMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmc6IDAgMjBweDtcclxufVxyXG5cclxuLmNvbnRhaW5lci14bCB7XHJcbiAgbWF4LXdpZHRoOiAxMzA4cHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5jb250YWluZXItZmx1aWQge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLyogPT09PT0gU2Nyb2xsYmFyIENTUyA9PT09PSAqL1xyXG4vKiBGaXJlZm94ICovXHJcbi5zY3JvbGwge1xyXG4gIHNjcm9sbGJhci13aWR0aDogYXV0bztcclxuICBzY3JvbGxiYXItY29sb3I6ICNjY2NjY2MgI2ZmZmZmZjtcclxufVxyXG5cclxuLyogQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpICovXHJcbi5zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICB3aWR0aDogMTZweDtcclxufVxyXG5cclxuLnNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZmZmZjtcclxufVxyXG5cclxuLmQtYmxvY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5tLWhpZGUge1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5kLWhpZGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Um9ib3RvOml0YWwsd2dodEAwLDEwMDswLDMwMDswLDQwMDswLDUwMDswLDcwMDswLDkwMDsxLDEwMDsxLDMwMDsxLDQwMDsxLDUwMDsxLDcwMDsxLDkwMCZkaXNwbGF5PXN3YXBcIik7XHJcbi5zY3JvbGwtdGFicyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xyXG4gIGJhY2tncm91bmQ6ICNlZWU7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnNjcm9sbC10YWJzIHtcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG4uc2Nyb2xsLXRhYnMtc2Nyb2xsLXJpZ2h0LFxyXG4uc2Nyb2xsLXRhYnMtc2Nyb2xsLWxlZnQge1xyXG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDtcclxufVxyXG4ucy1zY3JvbGwtY2FyZC0tb3VyLXNlcnZpY2VzIC5zY3JvbGwtdGFiczo6YmVmb3JlIHtcclxuICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNvb2tpZXMtc2V0dGluZ3Mtd3JhcCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBoMiB7XHJcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCI7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBjb2xvcjogIzJmMmYyZjtcclxuICB9XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYmZlO1xyXG4gICAgYm9yZGVyOiAwLjY3NDE1N3B4IHNvbGlkIHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcclxuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMjRweCByZ2JhKDQwLCA2MCwgOTQsIDAuMTUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNC4wNDQ5NHB4O1xyXG4gICAgcGFkZGluZzogMjVweCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAuaWNvbi1jbG9zZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogLTEwcHg7XHJcbiAgICB0b3A6IC0xNXB4O1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvb2tpZXMtYnRuLXdyYXAge1xyXG4gICAgZ2FwOiAxNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmJnLWJsdWUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWU5ZmM7XHJcbn1cclxuIiwiQGltcG9ydCBcImJhc2UvbWl4aW5zXCI7XHJcbkBpbXBvcnQgXCJiYXNlL2Z1bmN0aW9uc1wiO1xyXG5cclxuLmhlYWRlciB7XHJcbiAgJi1xdWljay13cmFwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGY2ZmY7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgfVxyXG4gICYtcXVpY2stYm94IHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYSB7XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbGcpIHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWVtYWlsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA1cHg7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLWxnKSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtY2FsbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogNXB4O1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1sZykge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWNoYXQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDVweDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbGcpIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJi1sb2dpbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogNXB4O1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1sZykge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLXNlYXJjaCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlM2VhZjE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgbWF4LXdpZHRoOiA1MTZweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1sZykge1xyXG4gICAgICBtYXJnaW46IDE1cHggYXV0byAxNXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgIG1heC13aWR0aDogMzI1cHg7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLnNlcmFjaC1idG4ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb25zL2ljb24tc2VhcmNoLnN2Zyk7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICB3aWR0aDogMzNweDtcclxuICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcGFkZGluZzogMThweCAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDExcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXdyYXAge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9iZy1oZWFkZXIuanBnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgcGFkZGluZzogMCAwIHRvUmVtKDIwKSAwO1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLWxnKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCB0b1JlbSgyMCkgMDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9iZy1oZWFkZXItbW9iaWxlLmpwZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5maXhlZC1oZWFkZXIge1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDUxIDUxIDUxIC8gMTAlKTtcclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLXRvcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDE1cHggMCAwIDA7XHJcbiAgICAmLWxvZ28ge1xyXG4gICAgICBtYXgtd2lkdGg6IDExNXB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1sZykge1xyXG4gICAgICAgIHdpZHRoOiAxNy41JTtcclxuICAgICAgICBtYXJnaW46IDRweCAwIDAgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1uYXYge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IHRvUmVtKDMwKTtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbGcpIHtcclxuICAgICAgZ2FwOiB0b1JlbSgxNCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtYnRud3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogdG9SZW0oMTApO1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi92YXJzXCI7XHJcblxyXG5AbWl4aW4gYm9yZGVyLXJhZGl1cyhcclxuICAkdG9wLWxlZnQ6IDEwcHgsXHJcbiAgJHRvcC1yaWdodDogbnVsbCxcclxuICAkYm90dG9tLXJpZ2h0OiBudWxsLFxyXG4gICRib3R0b20tbGVmdDogbnVsbFxyXG4pIHtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICR0b3AtbGVmdCAkdG9wLXJpZ2h0ICRib3R0b20tcmlnaHQgJGJvdHRvbS1sZWZ0O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogJHRvcC1sZWZ0ICR0b3AtcmlnaHQgJGJvdHRvbS1yaWdodCAkYm90dG9tLWxlZnQ7XHJcbiAgLW1zLWJvcmRlci1yYWRpdXM6ICR0b3AtbGVmdCAkdG9wLXJpZ2h0ICRib3R0b20tcmlnaHQgJGJvdHRvbS1sZWZ0O1xyXG4gIGJvcmRlci1yYWRpdXM6ICR0b3AtbGVmdCAkdG9wLXJpZ2h0ICRib3R0b20tcmlnaHQgJGJvdHRvbS1sZWZ0O1xyXG59XHJcblxyXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xyXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG5cclxuICAmOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG5cclxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxuXHJcbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLy8gcmVzcG9uc2l2ZSBtaXhpblxyXG4vLy8gQHJlcXVpcmUgJGJyZWFrLXh4bGdcclxuLy8vIEByZXF1aXJlICRicmVhay14bGdcclxuLy8vIEByZXF1aXJlICRicmVhay1sZ1xyXG4vLy8gQHJlcXVpcmUgJGJyZWFrLW1kXHJcbi8vLyBAcmVxdWlyZSAkYnJlYWstc21cclxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbWVkaWEgLSBwYXNzIHRoZSBkZXZpY2Ugdmlld3BvcnQgd2lkdGggc3RyaW5nXHJcbkBtaXhpbiByZXNwb25zaXZlKCRtZWRpYSkge1xyXG4gIEBpZiAkbWVkaWE9PXhzbSB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbSkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpZiAkbWVkaWE9PXNtLW1kIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLW1kIC0gMSkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpZiAkbWVkaWE9PXNtLWxnIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLWxnIC0gMSkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpZiAkbWVkaWE9PWJyZWFrLXhsZyB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay14bGcgLSAxKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGlmICRtZWRpYT09YnJlYWsteHhsZyB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay14eGxnIC0gMSkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpZiAkbWVkaWE9PXNtIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLXNtKSBhbmQgKG1heC13aWR0aDogJGJyZWFrLW1kIC0gMSkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpZiAkbWVkaWE9PW1kIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLW1kKSBhbmQgKG1heC13aWR0aDogJGJyZWFrLWxnIC0gMSkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpZiAkbWVkaWE9PWxnIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLWxnKSBhbmQgKG1heC13aWR0aDogJGJyZWFrLXhsZyAtIDEpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaWYgJG1lZGlhPT1tZC1sZyB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVhay1tZCkgYW5kIChtYXgtd2lkdGg6ICRicmVhay14bGcgLSAxKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGlmICRtZWRpYT09eGxnIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLXhsZykge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpZiAkbWVkaWE9PWxnLXh4bGcge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWstbGcpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaWYgJG1lZGlhPT1tZC14eGxnIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLW1kKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiYmFzZS9taXhpbnNcIjtcclxuQGltcG9ydCBcImJhc2UvZnVuY3Rpb25zXCI7XHJcblxyXG4uZm9vdGVyIHtcclxuICAmLXdyYXAge1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwLjU5ZGVnLCAjMzIzMzVlIDAuMjglLCAjMTk0ZDVlIDk5Ljg4JSk7XHJcbiAgfVxyXG4gICYtaW1nIHtcclxuICAgIHdpZHRoOiAzMC41JTtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtcGFnZWxpbmsge1xyXG4gICAgd2lkdGg6IDQyJTtcclxuICAgXHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgIHdpZHRoOiA1MiU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1leHBsb3JlbGluayB7XHJcbiAgICB3aWR0aDogNDUlO1xyXG4gICBcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgd2lkdGg6IDQ2JTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgfVxyXG4gICBcclxuICB9XHJcbiAgJi10b3Age1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzOHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDQ3cHg7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZy10b3A6IDQ0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDk3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtbG9nbyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWNvbXBhbnkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTVweDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWhlYWRpbmcge1xyXG4gICAgY29sb3I6ICRwcmltYXJ5LXdoaXRlO1xyXG4gIH1cclxuICAmLWxpbmtzIHtcclxuICAgIGxpIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgY29sb3I6ICRkdWxsLXdoaXRlO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICNmODM2NjQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtYm90dG9tIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGVhbDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMThweDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTNweDtcclxuICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtY29weXR4dCB7XHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBjb2xvcjogJGxpZ2hlci1ncmF5O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtcGxheXN0b3JlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDE5cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaW1ne1xyXG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xyXG4gICAgICBwYWRkaW5nOiAzcHggOHB4IDhweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMXB4IHJnYmEoMzMsIDMzLCAzMywgLjIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1zcGFjZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgIG9wYWNpdHk6IDAuMztcclxuICAgIHdpZHRoOiAwLjc4cHg7XHJcbiAgICBoZWlnaHQ6IDI0Ljg3cHg7XHJcbiAgfVxyXG4gICYtc29jaWFsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxNXB4O1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMXB4IHJnYmEoMzMsIDMzLCAzMywgLjIpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtcG9saWN5bGluayB7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgd2lkdGg6IDQ3JTtcclxuICAgICAgbWFyZ2luOiAtNDJweCAwIDAgMDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1saW5rd3JhcCB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzAuNSUpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgd2lkdGg6MTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9Db2xvcnNcclxuJGJvZHktYmc6ICNmZmY7XHJcbiRwcmltYXJ5LXdoaXRlOiAjZmZmZmZmO1xyXG4kcHJpbWFyeS1jb2xvcjogIzJmMmYyZjtcclxuJHNlY29uZGFyeS1jb2xvcjogIzMzMzMzMztcclxuJGxpZ2h0LXJlZDogI2Y4MzY2NDtcclxuJGxpZ2h0LWJsdWU6ICNmYWZiZmU7XHJcbiRkYXJrLWJsdWU6ICMwMGM1ZmY7XHJcbiRsaWdodC1ncmF5OiByZ2JhKDQ3LCA0NywgNDcsIDAuMyk7XHJcbiRkYXJrLWdyYXk6IHJnYmEoNTEsIDUxLCA1MSwgMC4yKTtcclxuJGRhcmstZ3JheS0xMDogcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xyXG4kY29sb3ItYmxhY2stNjA6IHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcbiRwcmltYXJ5LWNvbG9yLTIwOiByZ2JhKDQ3LCA0NywgNDcsIDAuMik7XHJcbiRwcmltYXJ5LWNvbG9yLTcwOiByZ2JhKDQ3LCA0NywgNDcsIDAuNyk7XHJcbiRkdWxsLXdoaXRlOiAjZWRlZGVkO1xyXG4kdGVhbDogIzM1NmY4MztcclxuJGxpZ2hlci1ncmF5OiAjZWRlZGVkO1xyXG4kcHJpbWFyeS13aGl0ZS0xLTE6ICNkMmQzZDU7XHJcbiRkYXJrLWJsdWUtMS0xOiAjZjFmY2ZmO1xyXG4kc2Vjb25kYXJ5LWNvbG9yLTEtMTogIzllYTViYjtcclxuXHJcbi8vTmV3IFZhcmlhYmxlc1xyXG5cclxuLy8vICRicmVhay1zbVxyXG4kYnJlYWstc206IDUyMHB4O1xyXG4vLy8gJGJyZWFrLW1kXHJcbiRicmVhay1tZDogNzY4cHg7XHJcbi8vLyAkYnJlYWstbGdcclxuJGJyZWFrLWxnOiAxMDI0cHg7XHJcbi8vLyAkYnJlYWsteGxnXHJcbiRicmVhay14bGc6IDEyMDBweDtcclxuJGJyZWFrLXh4bGc6IDE2MDBweDtcclxuIiwiLypcclxuICogIE93bCBDYXJvdXNlbCAtIENvcmVcclxuICovXHJcbi5vd2wtY2Fyb3VzZWwge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHQvKiBwb3NpdGlvbiByZWxhdGl2ZSBhbmQgei1pbmRleCBmaXggd2Via2l0IHJlbmRlcmluZyBmb250cyBpc3N1ZSAqL1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAxO1xyXG5cclxuXHQub3dsLXN0YWdlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdC1tcy10b3VjaC1hY3Rpb246IHBhbi1ZO1xyXG5cdFx0dG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcblx0XHQtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgLyogZml4IGZpcmVmb3ggYW5pbWF0aW9uIGdsaXRjaCAqL1xyXG5cdH1cclxuXHJcblx0Lm93bC1zdGFnZTphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIi5cIjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRsaW5lLWhlaWdodDogMDtcclxuXHRcdGhlaWdodDogMDtcclxuXHR9XHJcblxyXG5cdC5vd2wtc3RhZ2Utb3V0ZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdC8qIGZpeCBmb3IgZmxhc2hpbmcgYmFja2dyb3VuZCAqL1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xyXG5cdH1cclxuXHJcblx0Lm93bC13cmFwcGVyLFxyXG5cdC5vd2wtaXRlbXtcclxuXHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHQtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcblx0fVxyXG5cclxuXHQub3dsLWl0ZW0ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWluLWhlaWdodDogMXB4O1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHQtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcblx0fVxyXG5cdC5vd2wtaXRlbSBpbWcge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5vd2wtbmF2LmRpc2FibGVkLFxyXG5cdC5vd2wtZG90cy5kaXNhYmxlZCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0Lm93bC1uYXYgLm93bC1wcmV2LFxyXG5cdC5vd2wtbmF2IC5vd2wtbmV4dCxcclxuXHQub3dsLWRvdCB7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0LWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuXHRcdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuXHRcdHVzZXItc2VsZWN0OiBub25lO1xyXG5cdH1cclxuXHJcblx0Lm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LFxyXG5cdC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCxcclxuXHRidXR0b24ub3dsLWRvdCB7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRwYWRkaW5nOjAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udDogaW5oZXJpdDtcclxuXHR9XHJcblxyXG5cdCYub3dsLWxvYWRlZCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdCYub3dsLWxvYWRpbmcge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0Ji5vd2wtaGlkZGVuIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG5cclxuXHQmLm93bC1yZWZyZXNoIC5vd2wtaXRlbSB7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0fVxyXG5cclxuXHQmLm93bC1kcmFnIC5vd2wtaXRlbSB7XHJcblx0XHR0b3VjaC1hY3Rpb246IHBhbi15O1xyXG5cdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuXHRcdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0XHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHR9XHJcblxyXG5cdCYub3dsLWdyYWIge1xyXG5cdFx0Y3Vyc29yOiBtb3ZlO1xyXG5cdFx0Y3Vyc29yOiBncmFiO1xyXG5cdH1cclxuXHJcblx0Ji5vd2wtcnRsIHtcclxuXHRcdGRpcmVjdGlvbjogcnRsO1xyXG5cdH1cclxuXHJcblx0Ji5vd2wtcnRsIC5vd2wtaXRlbSB7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0fVxyXG59XHJcblxyXG4vKiBObyBKcyAqL1xyXG4ubm8tanMgLm93bC1jYXJvdXNlbCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuIiwiLypcclxuICogIE93bCBDYXJvdXNlbCAtIEFuaW1hdGUgUGx1Z2luXHJcbiAqL1xyXG4ub3dsLWNhcm91c2Vse1xyXG5cdC5hbmltYXRlZCB7XHJcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcclxuXHRcdGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcblx0fVxyXG5cdC5vd2wtYW5pbWF0ZWQtaW4ge1xyXG5cdFx0ei1pbmRleDogMDtcclxuXHR9XHJcblx0Lm93bC1hbmltYXRlZC1vdXQge1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHR9XHJcblx0LmZhZGVPdXQge1xyXG5cdFx0YW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG59XHJcbiIsIi8qXHJcbiAqIFx0T3dsIENhcm91c2VsIC0gQXV0byBIZWlnaHQgUGx1Z2luXHJcbiAqL1xyXG5cclxuLm93bC1oZWlnaHQge1xyXG5cdHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcclxufVxyXG4iLCIvKlxyXG4gKiBcdE93bCBDYXJvdXNlbCAtIExhenkgTG9hZCBQbHVnaW5cclxuICovXHJcblxyXG4ub3dsLWNhcm91c2VsIHtcclxuXHQub3dsLWl0ZW0ge1xyXG5cdFx0Lm93bC1sYXp5IHtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcclxuXHRcdH1cclxuXHJcblx0XHQvKipcclxuXHRcdFx0VGhpcyBpcyBpbnRyb2R1Y2VkIGR1ZSB0byBhIGJ1ZyBpbiBJRTExIHdoZXJlIGxhenkgbG9hZGluZyBjb21iaW5lZCB3aXRoIGF1dG9oZWlnaHQgcGx1Z2luIGNhdXNlcyBhIHdyb25nXHJcblx0XHRcdGNhbGN1bGF0aW9uIG9mIHRoZSBoZWlnaHQgb2YgdGhlIG93bC1pdGVtIHRoYXQgYnJlYWtzIHBhZ2UgbGF5b3V0c1xyXG5cdFx0ICovXHJcblx0XHQub3dsLWxhenlbc3JjXj1cIlwiXSwgLm93bC1sYXp5Om5vdChbc3JjXSkge1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdGltZy5vd2wtbGF6eSB7XHJcblx0XHRcdHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4iLCIkb3dsLWltYWdlLXBhdGg6IFwiXCIgIWRlZmF1bHQ7XHJcblxyXG4vKlxyXG4gKiBcdE93bCBDYXJvdXNlbCAtIFZpZGVvIFBsdWdpblxyXG4gKi9cclxuXHJcbi5vd2wtY2Fyb3VzZWx7XHJcblx0Lm93bC12aWRlby13cmFwcGVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0fVxyXG5cclxuXHQub3dsLXZpZGVvLXBsYXktaWNvbiB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRoZWlnaHQ6IDgwcHg7XHJcblx0XHR3aWR0aDogODBweDtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC00MHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogLTQwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIjeyRvd2wtaW1hZ2UtcGF0aH1vd2wudmlkZW8ucGxheS5wbmdcIikgbm8tcmVwZWF0O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDEwMG1zIGVhc2U7XHJcblx0fVxyXG5cclxuXHQub3dsLXZpZGVvLXBsYXktaWNvbjpob3ZlciB7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMywgMS4zKTtcclxuXHR9XHJcblxyXG5cdC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXRuLFxyXG5cdC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXBsYXktaWNvbiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0Lm93bC12aWRlby10biB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XHJcblx0fVxyXG5cclxuXHQub3dsLXZpZGVvLWZyYW1lIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuIiwiXHJcbi5vd2wtdGhlbWUge1xyXG5cdC8vIFN0eWxpbmcgTmV4dCBhbmQgUHJldiBidXR0b25zXHJcblx0Lm93bC1uYXYge1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG5cdFx0W2NsYXNzKj0nb3dsLSddIHtcclxuXHRcdFx0Y29sb3I6ICRuYXYtY29sb3I7XHJcblx0XHRcdGZvbnQtc2l6ZTogJG5hdi1mb250LXNpemU7XHJcblx0XHRcdG1hcmdpbjogJG5hdi1tYXJnaW47XHJcblx0XHRcdHBhZGRpbmc6ICRuYXYtcGFkZGluZztcclxuXHRcdFx0YmFja2dyb3VuZDogJG5hdi1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJG5hdi1iYWNrZ3JvdW5kLWhvdmVyO1xyXG5cdFx0XHRcdGNvbG9yOiRuYXYtY29sb3ItaG92ZXI7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZGlzYWJsZWQge1xyXG5cdFx0XHRvcGFjaXR5OiAkbmF2LWRpc2FibGVkLW9wYWNpdHk7XHJcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIFN0eWxpbmcgZG90c1xyXG5cdC5vd2wtbmF2LmRpc2FibGVkICsgLm93bC1kb3RzIHtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0fVxyXG5cclxuXHQub3dsLWRvdHMge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcblx0XHQub3dsLWRvdCB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0em9vbTogMTtcclxuXHRcdFx0KmRpc3BsYXk6IGlubGluZTtcclxuXHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdHdpZHRoOiAkZG90LXdpZHRoO1xyXG5cdFx0XHRcdGhlaWdodDogJGRvdC1oZWlnaHQ7XHJcblx0XHRcdFx0bWFyZ2luOiAkZG90LW1hcmdpbjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZG90LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkZG90LXJvdW5kZWQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuYWN0aXZlLFxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRkb3QtYmFja2dyb3VuZC1hY3RpdmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8qXHJcbiAqIFx0RGVmYXVsdCB0aGVtZSAtIE93bCBDYXJvdXNlbCBDU1MgRmlsZVxyXG4gKi9cclxuXHJcbiRjb2xvci1iYXNlOlx0XHRcdCM4Njk3OTEgIWRlZmF1bHQ7XHJcbiRjb2xvci13aGl0ZTpcdFx0XHQjRkZGICFkZWZhdWx0O1xyXG4kY29sb3ItZ3JheTpcdFx0XHQjRDZENkQ2ICFkZWZhdWx0O1xyXG5cclxuLy9uYXZcclxuXHJcbiRuYXYtY29sb3I6IFx0XHRcdCRjb2xvci13aGl0ZSAhZGVmYXVsdDtcclxuJG5hdi1jb2xvci1ob3ZlcjpcdFx0JGNvbG9yLXdoaXRlICFkZWZhdWx0O1xyXG4kbmF2LWZvbnQtc2l6ZTogXHRcdDE0cHggIWRlZmF1bHQ7XHJcbiRuYXYtcm91bmRlZDogXHRcdFx0M3B4ICFkZWZhdWx0O1xyXG4kbmF2LW1hcmdpbjogXHRcdFx0NXB4ICFkZWZhdWx0O1xyXG4kbmF2LXBhZGRpbmc6IFx0XHRcdDRweCA3cHggIWRlZmF1bHQ7XHJcbiRuYXYtYmFja2dyb3VuZDogXHRcdCRjb2xvci1ncmF5ICFkZWZhdWx0O1xyXG4kbmF2LWJhY2tncm91bmQtaG92ZXI6XHQkY29sb3ItYmFzZSAhZGVmYXVsdDtcclxuJG5hdi1kaXNhYmxlZC1vcGFjaXR5OiBcdDAuNSAhZGVmYXVsdDtcclxuXHJcbi8vZG90c1xyXG5cclxuJGRvdC13aWR0aDpcdFx0XHRcdDEwcHggIWRlZmF1bHQ7XHJcbiRkb3QtaGVpZ2h0Olx0XHRcdDEwcHggIWRlZmF1bHQ7XHJcbiRkb3Qtcm91bmRlZDpcdFx0XHQzMHB4ICFkZWZhdWx0O1xyXG4kZG90LW1hcmdpbjogXHRcdFx0NXB4IDdweCAhZGVmYXVsdDtcclxuJGRvdC1iYWNrZ3JvdW5kOlx0XHQkY29sb3ItZ3JheSAhZGVmYXVsdDtcclxuJGRvdC1iYWNrZ3JvdW5kLWFjdGl2ZTpcdCRjb2xvci1iYXNlICFkZWZhdWx0O1xyXG5cclxuQGltcG9ydCAndGhlbWUnO1xyXG4iLCIuby1zZWN0aW9uIHtcclxuICAkb1NlY3Rpb246ICY7XHJcblxyXG4gIHBhZGRpbmctdG9wOiB0b1JlbSgxMDQpO1xyXG4gIHBhZGRpbmctYm90dG9tOiB0b1JlbSgxMjEpO1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbGcpIHtcclxuICAgIHBhZGRpbmctdG9wOiB0b1JlbSg2MCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogdG9SZW0oNjApO1xyXG4gIH1cclxuICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogdG9SZW0oMzApO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHRvUmVtKDUwKTtcclxuICB9XHJcblxyXG4gICYtLXRlc3RpbW9uaWFsIHtcclxuICAgIHBhZGRpbmctdG9wOiB0b1JlbSgxMjQpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHRvUmVtKDY5KTtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy90ZXN0aW1vbmlhbHMvdGVzdGltb25pYWxzLWJnLmpwZ1wiKSBuby1yZXBlYXRcclxuICAgICAgY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLWxnKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiB0b1JlbSg0NCk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiB0b1JlbSg2OCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1ob3ctaXQtd29ya3Mge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2JnLXR5cmVkLXJpZ2h0LnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgYm90dG9tXHJcbiAgICAgIGZpeGVkO1xyXG4gIH1cclxufVxyXG4iLCIuby1yb3cge1xyXG4gICRvUm93OiAmO1xyXG5cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW4tcmlnaHQ6IHRvUmVtKC00Mik7XHJcbiAgbWFyZ2luLWxlZnQ6IHRvUmVtKC00Mik7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShtZC1sZykge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiB0b1JlbSgtMjIpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IHRvUmVtKC0yMik7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG4iLCIuby1jb2wge1xyXG4gICRvQ29sOiAmO1xyXG5cclxuICBwYWRkaW5nLXJpZ2h0OiB0b1JlbSg0Mik7XHJcbiAgcGFkZGluZy1sZWZ0OiB0b1JlbSg0Mik7XHJcbiAgZmxleDogMSAwIDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlKG1kLWxnKSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiB0b1JlbSgyMik7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHRvUmVtKDIyKTtcclxuICB9XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICB9XHJcbiAgJi0tbGVmdCB7XHJcbiAgICBmbGV4OiAwIDAgdG9SZW0oNDk3KTtcclxuICAgIG1heC13aWR0aDogdG9SZW0oNDk3KTtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUobWQtbGcpIHtcclxuICAgICAgZmxleDogMCAwIHRvUmVtKDQ1NSk7XHJcbiAgICAgIG1heC13aWR0aDogdG9SZW0oNDU1KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbGcpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tcmlnaHQge1xyXG4gICAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDQ5N3B4KTtcclxuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDk3cHgpO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1sZykge1xyXG4gICAgICBmbGV4OiAxIDAgMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmMtaW1hZ2Uge1xyXG4gICRjSW1hZ2U6ICY7XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbiAgJi0tb3VyLXNlcnZpY2VzLFxyXG4gICYtLWhvdy1pdC13b3JrcyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgICN7JGNJbWFnZX1fX2ltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1vdXItc2VydmljZXMge1xyXG4gICAgaGVpZ2h0OiA2MjlweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG4gICYtLWhvdy1pdC13b3JrcyB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4gICYtLWFycm93IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiB0b1JlbSgyNDYpO1xyXG4gICAgaGVpZ2h0OiB0b1JlbSg0MCk7XHJcblxyXG4gICAgI3skY0ltYWdlfV9faW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYnJlYWsteGxnKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLXRvcC1hcnJvdyB7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG4gICYtLWFycm93LWZyb20tZmlyc3QtdG8tc2Vjb25kIHtcclxuICAgIGxlZnQ6IHRvUmVtKDExMCk7XHJcbiAgfVxyXG4gICYtLWFycm93LWZyb20tdGhpcmQtdG8tZm9ydGgge1xyXG4gICAgcmlnaHQ6IHRvUmVtKDMyNyk7XHJcbiAgfVxyXG4gICYtLWJvdC1hcnJvdyB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgfVxyXG4gICYtLWFycm93LWZyb20tc2Vjb25kLXRvLXRoaXJkIHtcclxuICAgIGxlZnQ6IDM1MHB4O1xyXG4gIH1cclxuICAmLS1hcnJvdy1mcm9tLWZvcnRoLXRvLWZpZnRoIHtcclxuICAgIHJpZ2h0OiA5MnB4O1xyXG4gIH1cclxuICAmLS1sb2NhdGUtdXMtZWFzaWx5IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAjeyRjSW1hZ2V9X19pbWcge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jLXRhYiB7XHJcbiAgJGNUYWI6ICY7XHJcblxyXG4gICYtLW91ci1zZXJ2aWNlcyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmx1ZTtcclxuICAgIGJvcmRlcjogdG9SZW0oMSkgc29saWQgJGRhcmstZ3JheTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHRvUmVtKDEwKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgI3skY1RhYn1fX2Ege1xyXG4gICAgICBwYWRkaW5nOiB0b1JlbSgyNSkgdG9SZW0oMzApIHRvUmVtKDIyKSB0b1JlbSgyOSk7XHJcbiAgICAgIGdhcDogNHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgICN7JGNUYWJ9X19pIHtcclxuICAgICAgd2lkdGg6IHRvUmVtKDI0cHgpO1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHRvUmVtKDIpO1xyXG4gICAgfVxyXG5cclxuICAgICN7JGNUYWJ9X19oMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdG9SZW0oMTYpO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogdG9SZW0oMTkpO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktY29sb3ItMjA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3skY1RhYn1fX3NwYW4ge1xyXG4gICAgICBmb250LXNpemU6IHRvUmVtKDIwKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IHRvUmVtKDI0KTtcclxuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5zY3JvbGwtdGFicy1iZyAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcclxuICAgICAgI3skY1RhYn1fX2Ege1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LXdoaXRlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCAkY29sb3ItYmxhY2stNjA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOXB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQtcmVkO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAjeyRjVGFifV9fcGF0aCB7XHJcbiAgICAgICAgc3Ryb2tlOiAkbGlnaHQtcmVkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJiYXNlL21peGluc1wiO1xyXG5AaW1wb3J0IFwiYmFzZS9mdW5jdGlvbnNcIjtcclxuXHJcbi5uYXYge1xyXG4gICYtd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMjRweDtcclxuICAgIG1hcmdpbjogLTNweCAwIDAgMDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbGcpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWFjdGl2ZSB7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLWxnKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAyMDVweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYig1MSA1MSA1MSAvIDEwJSk7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWxpbmsge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogdG9SZW0oMTQpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHRvUmVtKDE3KTtcclxuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICNmODM2NjQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLWxnKSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA2NnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1lbnUtdG9nZ2xlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbGcpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMThweDtcclxuICAgIGhlaWdodDogMTRweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbnMvaWNvbi1odW1idXJnZXItbWVudS5zdmcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICB9XHJcbn1cclxuLm5hdi1jbG9zZSB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1sZykge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29ucy9pY29uLWh1bWJ1cmdlci1jbG9zZS5zdmcpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm5hdi1tb2JpbGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbmEuYnV0dG9uLXByaW1hcnkubmF2LWhpZGUge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJiYXNlL21peGluc1wiO1xyXG5AaW1wb3J0IFwiYmFzZS9mdW5jdGlvbnNcIjtcclxuXHJcbi5iYW5uZXIge1xyXG4gICYtc2VhcmNoYm94IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDUxLCA1MSwgNTEsIDAuMik7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgbWF4LXdpZHRoOiA1NzVweDtcclxuICAgIGhlaWdodDogNTVweDtcclxuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XHJcbiAgfVxyXG4gICYtc2VyYWNoLWJ0biB7XHJcbiAgICB3aWR0aDogMTA5cHg7XHJcbiAgICBoZWlnaHQ6IDUzcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYmZlO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDEwcHggMTBweCAwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICBjb2xvcjogIzJmMmYyZjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbnMvaWNvbi1zZWFyY2guc3ZnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2cHggY2VudGVyO1xyXG4gIH1cclxuICAmLXNlYXJjaCB7XHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgY29sb3I6ICMyZjJmMmY7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgaGVpZ2h0OiA1M3B4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgY29sb3I6IHJnYmEoNDcsIDQ3LCA0NywgMC44KTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMCAwIDAgNDBweDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29ucy9pY29uLW1hcC5zdmcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLXdyYXAge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9oZXJvL2hlcm8tYmcuanBnKTtcclxuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvbW92ZXJzLnN2Zyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgcGFkZGluZzogOTlweCAwIDEwM3B4IDA7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMHB4O1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAuYmFubmVyLWluZm8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgfVxyXG4gICAgICAuYnV0dG9uLWFycm93IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuYmFubmVyLWhpZGUge1xyXG4gICAgICAuYmFubmVyLWluZm8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgfVxyXG4gICAgICAuYnV0dG9uLWFycm93IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLWxnKSB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNTBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgcGFkZGluZzogNzRweCAwIDEwM3B4IDA7XHJcbiAgICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvYmctYmFubmVyLW1vYmlsZS5qcGcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWltZyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3R0b206IC01MHB4O1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGltZyB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWNvbnRlbnQge1xyXG4gICAgbWF4LXdpZHRoOiA4MTFweDtcclxuICAgIC8vbWFyZ2luOiAwIGF1dG8gdG9SZW0oNjkpO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxODIwcHgpIHtcclxuICAgIC8vICAgbWFyZ2luOiAwIGF1dG8gdG9SZW0oMTIzKTtcclxuICAgIC8vIH1cclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gMTY1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtaGVhZGluZyB7XHJcbiAgICBtYXJnaW46IDBweCAwIDEycHggMDtcclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWluZm8ge1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDMxcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50ZWNoLXNsaWRlc2hvdyAubW92ZXItMSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB3aWR0aDogNzY4MHB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4udGVjaC1zbGlkZXNob3cge1xyXG4gIHBhZGRpbmc6IDk5cHggMCAxMDNweCAwO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDNweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9oZXJvL3JvYWQuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICB9XHJcbn1cclxuXHJcbi50ZWNoLXNsaWRlc2hvdyAubW92ZXItMSB7XHJcbiAgYW5pbWF0aW9uOiBtb3ZlU2xpZGVzaG93IDYwcyBsaW5lYXIgaW5maW5pdGU7XHJcbn1cclxuQGtleWZyYW1lcyBtb3ZlU2xpZGVzaG93IHtcclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjYuNjY2NiUpO1xyXG4gIH1cclxufVxyXG5cclxuLnRydXN0ZWQtbG9nby1zbGlkZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiA3MHB4IDAgMCAwO1xyXG4gIC5vd2wtc3RhZ2Utb3V0ZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgLm93bC1kb3RzIHtcclxuICAgIGdhcDogNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbiAgLm93bC1kb3Qge1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZDogI2Y4MzY2NDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y4MzY2NDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICB3aWR0aDogMTRweDtcclxuICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjgzNjY0O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgaDIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICB9XHJcbiAgLml0ZW0ge1xyXG4gICAgYmFja2dyb3VuZDogI2ZhZmJmZTtcclxuICAgIGJvcmRlcjogMC42NzQxNTdweCBzb2xpZCByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0LjA0NDk0cHg7XHJcbiAgICB3aWR0aDogMTIwcHg7XHJcbiAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiA3MHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaW5uZXItYmFubmVyIHtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAudGV4dC1yaWdodCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvYmctaW5uZXItYmFubmVyLnN2Zyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOGRmZTY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgcGFkZGluZzogMThweCAyMnB4IDE4cHggMDtcclxuICB9XHJcbiAgaDIge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgY29sb3I6ICMyZjJmMmY7XHJcbiAgICBvcGFjaXR5OiAwLjc7XHJcbiAgfVxyXG4gIC5idXR0b24tcHJpbWFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y4MzY2NDtcclxuICB9XHJcbn1cclxuXHJcbi5zdGVwLXdyYXAge1xyXG4gIHBhZGRpbmc6IDUwcHggMDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2JnLXR5cmVkLXJpZ2h0LnN2Zyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XHJcblxyXG4gIGgxIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1sZykge1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc3RlcC10eXBlIHtcclxuICAuY29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllZmY3O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxN3B4IHJnYmEoMjIwLCAyMjgsIDIzOCwgMC42KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcbiAgLnN0ZXAtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAucm91bmQge1xyXG4gICAgICAvLyB3aWR0aDogMjMlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDM1cHggMCAwIDA7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgLy8gd2lkdGg6IDglO1xyXG4gICAgICAgIGZsZXg6IG5vbmU7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNkNGU1ZWE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Q5ZDlkOTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIGxlZnQ6IDIxcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAmLnRpY2sge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9pY29ucy9pY29uLXRpY2suc3ZnKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMzZGI2MzI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuY3VycmVudCB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb25zL2ljb24tYmx1ZS5zdmcpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNtYWxsLXR4dCB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBjb2xvcjogIzJmMmYyZjtcclxuICAgIG9wYWNpdHk6IDAuNztcclxuICB9XHJcbiAgLnNlbGVjdC10eHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1sZykge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgY29sb3I6ICNmODM2NjQ7XHJcbiAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNtYWxsLXR4dCxcclxuICAuc2VsZWN0LXR4dCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5zdGVwLWJnIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2Y4ZmJmZDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMmQ5ZTI7XHJcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDE3cHggcmdiYSgyMjAsIDIyOCwgMjM4LCAwLjYpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgfVxyXG4gIGgyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgY29sb3I6ICMyZjJmMmY7XHJcbiAgICBtYXJnaW46IDAgMCAyNXB4IDA7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLWxnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5qb2luLWZvcm1yb3cge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIGxhYmVsIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgICYudGV4dGFyZWEtd3JhcCB7XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICBjb2xvcjogIzJmMmYyZjtcclxuICAgICAgfVxyXG4gICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQ3LCA0NywgNDcsIDAuMik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICBjb2xvcjogcmdiYSg0NywgNDcsIDQ3LCAwLjUpO1xyXG4gICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxOXB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnN0ZXAtYnRuLXdyYXAge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcbiIsIi5jLXRhYi1wYW5lIHtcclxuICAkY1RhYlBhbmU6ICY7XHJcblxyXG4gICZfX3Age1xyXG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTcwO1xyXG4gIH1cclxufVxyXG4iLCIuYy1jYXJkIHtcclxuICAkY0NhcmQ6ICY7XHJcblxyXG4gICYtLXBhcnRzLXBhY2thZ2VzIHtcclxuICAgIG1heC13aWR0aDogdG9SZW0oNjUpO1xyXG4gICAgZmxleDogMCAwIHRvUmVtKDY1KTtcclxuICAgIGhlaWdodDogdG9SZW0oNjUpO1xyXG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LWJsdWU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ncmF5LTEwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQtcmVkO1xyXG4gICAgfVxyXG5cclxuICAgICN7JGNDYXJkfV9faSB7XHJcbiAgICAgIGZsZXg6IDAgMCB0b1JlbSgyNik7XHJcbiAgICAgIG1heC13aWR0aDogdG9SZW0oMjYpO1xyXG4gICAgICBoZWlnaHQ6IHRvUmVtKDI2KTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAjeyRjQ2FyZH1fX2ltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB9XHJcblxyXG4gICAgI3skY0NhcmR9X19oNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdG9SZW0oMTApO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogdG9SZW0oMTIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tZG93bmxvYWQtYXBwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogdG9SZW0oMTYzKTtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvZG93bmxvYWQtdGhlLWFwcC1ub3cvZG93bmxvYWQtdGhlLWFwcC1iZy5zdmcpXHJcbiAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IHRvUmVtKDEwKTtcclxuICAgIHBhZGRpbmc6IHRvUmVtKDM1KSB0b1JlbSgxMjUpIHRvUmVtKDQ0KTtcclxuICAgIGNvbG9yOiAkcHJpbWFyeS13aGl0ZTtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoYnJlYWsteGxnKSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHRvUmVtKDQ1KTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiB0b1JlbSg0NSk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLWxnKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogdG9SZW0oMjQpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IHRvUmVtKDE1KSB0b1JlbSgyNikgdG9SZW0oMzkpO1xyXG5cclxuICAgICAgI3skY0NhcmR9X19oMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiB0b1JlbSgzMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICN7JGNDYXJkfV9fcCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tdXNlciB7XHJcbiAgICAjeyRjQ2FyZH1fX2F2YXRhciB7XHJcbiAgICAgIHdpZHRoOiB0b1JlbSg3MCk7XHJcbiAgICAgIGhlaWdodDogdG9SZW0oNzApO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1NSU7XHJcbiAgICB9XHJcblxyXG4gICAgI3skY0NhcmR9X19pbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgfVxyXG5cclxuICAgICN7JGNDYXJkfV9faDYge1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYy1idXR0b24ge1xyXG4gICRjQnV0dG9uOiAmO1xyXG5cclxuICAmX19pbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICB9XHJcbiAgJi0tZ29vZ2xlLXBsYXksXHJcbiAgJi0tYXBwLXN0b3JlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGhlaWdodDogdG9SZW0oNjApO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggNHB4IDE0cHggMHB4ICMwMDAwMDA2NjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQtcmVkO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1sZykge1xyXG4gICAgICBoZWlnaHQ6IHRvUmVtKDQ1KTtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tZ29vZ2xlLXBsYXkge1xyXG4gICAgd2lkdGg6IHRvUmVtKDE1Mik7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLWxnKSB7XHJcbiAgICAgIHdpZHRoOiB0b1JlbSgxMTQpO1xyXG4gICAgICBvcmRlcjogMjtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tYXBwLXN0b3JlIHtcclxuICAgIHdpZHRoOiB0b1JlbSgxNjkpO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1sZykge1xyXG4gICAgICB3aWR0aDogdG9SZW0oMTI3KTtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJiYXNlL21peGluc1wiO1xyXG5AaW1wb3J0IFwiYmFzZS9mdW5jdGlvbnNcIjtcclxuXHJcbi5jcyB7XHJcbiAgJi1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmc6IDEyMXB4IDAgMTEwcHggMDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgcGFkZGluZzogMzBweCAwIDUxcHggMDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWxlZnQge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgJi1yaWdodCB7XHJcbiAgICB3aWR0aDogNDQlO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJi1oZWFkaW5nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1zdWJoZWFkaW5nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICBmb250LXNpemU6IHRvUmVtKDIwKTtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLW5hbWUge1xyXG4gICAgbWFyZ2luOiAwIDAgM3B4IDA7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICBjb2xvcjogIzJmMmYyZjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gICYtY29udGVudCB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgJi1pbmZvIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtYnRuLXdyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxNHB4IDBweCAjMDAwMDAwNjY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgIGdhcDogOHB4O1xyXG4gICAgICB3aWR0aDogNzIlO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJiYXNlL21peGluc1wiO1xyXG5AaW1wb3J0IFwiYmFzZS9mdW5jdGlvbnNcIjtcclxuXHJcbi5yZiB7XHJcbiAgJi1idG4td3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMjBweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDE0cHggMHB4ICMwMDAwMDA2NjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgIHdpZHRoOiA3NCU7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgJi1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMDNweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDM4cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1oZWFkaW5nIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtY29udGVudCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICB9XHJcbiAgJi1yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmc6IDU2cHggMCAwIDA7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLWxnKSB7XHJcbiAgICAgIHBhZGRpbmc6IDI4cHggMCAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtbGVmdCB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbGcpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtcmlnaHQge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1sZykge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWxpc3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbGcpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGdhcDogMjVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXJnaW46IDEycHggMCAwIDA7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1sZykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtaGVhZGluZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgY29sb3I6ICMyZjJmMmY7XHJcbiAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcImJhc2UvbWl4aW5zXCI7XHJcbkBpbXBvcnQgXCJiYXNlL2Z1bmN0aW9uc1wiO1xyXG5cclxuLmZvcm0ge1xyXG4gICYtaGVhZGluZyB7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtc2VjdGlvbiB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2FmY2FkNjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGZiZmQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMTAzcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzRweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvYmctdHlyZWQtcmlnaHQuc3ZnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XHJcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICBwYWRkaW5nLXRvcDogNDFweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWxlZnQge1xyXG4gICAgd2lkdGg6IDQwLjUlO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5yZi1saXN0IHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoNDcsIDQ3LCA0NywgMC4yKTtcclxuICAgICAgcGFkZGluZzogMzlweCAwIDAgMDtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDI4cHggMCAwIDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNThweDtcclxuICAgICAgfVxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZ2FwOiAyOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZi1saXN0LWhlYWRpbmcge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZi1saXN0LWNvbnRlbnQge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLXJpZ2h0IHtcclxuICAgIHdpZHRoOiA0OS4xJTtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtc3ViaGVhZGluZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgZm9udC1zaXplOiB0b1JlbSgyMCk7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjFweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uam9pbiB7XHJcbiAgJi1zZWN0aW9uIHtcclxuICAgIG1hcmdpbjogNHB4IDAgMCAwO1xyXG4gIH1cclxuICAmLWhlYWRpbmcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg0NywgNDcsIDQ3LCAwLjIpO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1pbnB1dCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0NywgNDcsIDQ3LCAwLjIpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgIGNvbG9yOiByZ2JhKDQ3LCA0NywgNDcsIDAuNSk7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDE5cHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxuXHJcbiAgJi1jaGVja2JveCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gICAgaW5wdXQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQ3LCA0NywgNDcsIDAuNik7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICBtYXJnaW46IDNweCAwIDAgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgbGFiZWwge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICBjb2xvcjogIzJmMmYyZjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1mb3Jtcm93IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAuYnV0dG9uLXNlY29uZGFyeSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbnMvYXJyb3ctc3VibWl0LnN2Zyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luOiA0cHggMCAwIDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgIGNvbG9yOiAjMmYyZjJmO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uam9pbi1yZW1lbWJlciB7XHJcbiAgLnJvdyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIC5yZWQtdHh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgY29sb3I6ICNmODM2NjQ7XHJcbiAgfVxyXG4gICNyZW1lbWJlciB7XHJcbiAgICBhY2NlbnQtY29sb3I6ICNmODM2NjQ7XHJcbiAgfVxyXG4gIC5sYmwtcmVtZW1iZXIge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgY29sb3I6IHJnYmEoNDcsIDQ3LCA0NywgMC44KTtcclxuICB9XHJcbn1cclxuLmxvZ2luLXR4dCB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gIGxpbmUtaGVpZ2h0OiAxN3B4ICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHJnYmEoNDcsIDQ3LCA0NywgMC44KSAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbjogMzVweCAwIDI1cHggMDtcclxufVxyXG4uc2lnbi11cC10eHQge1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICBsaW5lLWhlaWdodDogMTdweCAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiByZ2JhKDQ3LCA0NywgNDcsIDAuOCkgIWltcG9ydGFudDtcclxuICBhIHtcclxuICAgIGNvbG9yOiAjZjgzNjY0O1xyXG4gIH1cclxufVxyXG4ubG9naW4tYnRuLXdyYXAge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDVweDtcclxufVxyXG4uam9pbi1mb3Jtcm93IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmV5ZS1jbG9zZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNDJweDtcclxuICByaWdodDogMTdweDtcclxufVxyXG4uZXJyb3Ige1xyXG4gIC5qb2luLWlucHV0IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmODM2NjQ7XHJcbiAgfVxyXG4gIHNwYW4ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgY29sb3I6IHJnYmEoMjQ4LCA1NCwgMTAwLCAwLjgpO1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiYmFzZS9taXhpbnNcIjtcclxuQGltcG9ydCBcImJhc2UvZnVuY3Rpb25zXCI7XHJcblxyXG4uY29ycG9yYXRlIHtcclxuICAmLXNlY3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9iZy1jb3Jwb3JhdGUuanBnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTc1LCAyMDIsIDIxNCwgMC43KTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE3NSwgMjAyLCAyMTQsIDAuNyk7XHJcbiAgICBwYWRkaW5nOiAxMDNweCAwIDAgMDtcclxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvYmctY29ycG9yYXRlLW1vYmlsZS5qcGcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDMzcHggMCAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1sZWZ0IHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIG1hcmdpbjogMTZweCAwIDAgLTEwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLXJpZ2h0IHtcclxuICAgIHdpZHRoOiA0OSU7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgIG9yZGVyOiAxO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDFweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1oZWFkaW5nIHtcclxuICAgIG1hcmdpbjogMCAwIDlweCAwO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLXN1YmhlYWRpbmcge1xyXG4gICAgbWFyZ2luOiAwIDAgN3B4IDA7XHJcbiAgICBmb250LXNpemU6IHRvUmVtKDIwKTtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWNvbnRlbnQge1xyXG4gICAgbWFyZ2luOiAwIDAgMjJweCAwO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgcGFkZGluZzogMCAycHg7XHJcbiAgICAgIG1hcmdpbjogMCAwIDE4cHggMDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1wYXJ0aGVhZGluZyB7XHJcbiAgICBtYXJnaW46IDAgMCAxM3B4IDA7XHJcbiAgICBmb250LXNpemU6IHRvUmVtKDIwKTtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMjRweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWJ0biB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLmJ1dHRvbi1zZWNvbmRhcnkge1xyXG4gICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBoZWlnaHQ6IDY5cHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIG1hcmdpbjogLTNweCAwIDAgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLXNsaWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICB3aWR0aDogODAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgIC5vd2wtc3RhZ2Utb3V0ZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG4gICAgfVxyXG4gICAgLm93bC1kb3RzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5vd2wtcHJldiB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICBsZWZ0OiAtMzVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2xlZnQtcm91bmQtYXJycm93LnN2Zyk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyMiU7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm93bC1uZXh0IHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMzVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL3JpZ2h0LXJvdW5kLWFycnJvdy5zdmcpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMjIlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3dsLWRvdCB7XHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmODM2NjQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgIGJvcmRlcjogMC44NjIwNjlweCBzb2xpZCAjZjgzNjY0O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pdGVtIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDZweDtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiYmFzZS9taXhpbnNcIjtcclxuQGltcG9ydCBcImJhc2UvZnVuY3Rpb25zXCI7XHJcblxyXG4uYWJvdXQge1xyXG4gICYtc2VjdGlvbiB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDE3NSAyMDIgMjE0IC8gNzAlKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMThweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvYmctdHlyZWQtbGVmdC5zdmcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xyXG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQ5cHg7XHJcbiAgICB9XHJcbiAgICAuY29ycG9yYXRlLWJ0biB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICAuYnV0dG9uLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDE5cHg7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtY29udGVudCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIG1hcmdpbjogMCAwIDM1cHggMDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMjRweCAwO1xyXG4gICAgICBwYWRkaW5nOiAwIDRweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi12aWRlbyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMjtcclxuICAgIH1cclxuICB9XHJcbiAgJi1oZWFkaW5nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtcGxheSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogNzJweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICB3aWR0aDogNDNweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udmlkZW8taWZyYW1lIHtcclxuICBib3JkZXItcmFkaXVzOiAwIDAgMTVweCAxNXB4O1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgIGhlaWdodDogMjE0cHg7XHJcbiAgfVxyXG59XHJcbiIsIi5jLWltYWdlLXdyYXAge1xyXG4gICRjSW1hZ2VXcmFwOiAmO1xyXG5cclxuICAmLS1ob3ctaXQtd29ya3Mge1xyXG4gICAgd2lkdGg6IHRvUmVtKDIwMCk7XHJcbiAgICBoZWlnaHQ6IHRvUmVtKDQwMCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG59XHJcbiIsIi5jLWNvdW50IHtcclxuICAkY0NvdW50OiAmO1xyXG5cclxuICAmLS1ob3ctaXQtd29ya3Mge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IHRvUmVtKDQwKTtcclxuICAgIGhlaWdodDogdG9SZW0oNDApO1xyXG4gICAgdG9wOiB0b1JlbSgtOSk7XHJcbiAgICBsZWZ0OiB0b1JlbSgtOSk7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgZm9udC1zaXplOiB0b1JlbSgyMSk7XHJcbiAgICBsaW5lLWhlaWdodDogdG9SZW0oMzMpO1xyXG4gICAgY29sb3I6ICRwcmltYXJ5LXdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTUlO1xyXG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LXJlZDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBib3JkZXI6IDVweCBzb2xpZCAkcHJpbWFyeS13aGl0ZTtcclxuICB9XHJcbn1cclxuIiwiLmMtbG9jYXRlLXVzLWVhc2lseSB7XHJcbiAgJGNMb2NhdGVVc0Vhc2lseTogJjtcclxuXHJcbiAgJi0taG9tZSB7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLWxnKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICAjeyRjTG9jYXRlVXNFYXNpbHl9X19saXN0LXdyYXBwZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IHRvUmVtKDIyNCk7XHJcbiAgICAgIGZsZXg6IDAgMCB0b1JlbSgyMjQpO1xyXG4gICAgICBwYWRkaW5nOiB0b1JlbSgyMCkgdG9SZW0oMjgpIHRvUmVtKDIyKSB0b1JlbSgyMik7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LXdoaXRlO1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLWxnKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICN7JGNMb2NhdGVVc0Vhc2lseX1fX3dyYXBwZXIge1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggdG9SZW0oNCkgdG9SZW0oMTQpICRjb2xvci1ibGFjay02MDtcclxuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdG9SZW0oMjMxKSk7XHJcbiAgICAgIGJvcmRlcjogdG9SZW0oMSkgc29saWQgJGRhcmstZ3JheTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogdG9SZW0oMTApO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLWxnKSB7XHJcbiAgICAgICAgaGVpZ2h0OiB0b1JlbSgzMDkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAjeyRjTG9jYXRlVXNFYXNpbHl9X19pbWFnZS13cmFwcGVyIHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgYmFja2dyb3VuZDogJGRhcmstYmx1ZS0xLTE7XHJcbiAgICAgIHBhZGRpbmc6IHRvUmVtKDQ4KSB0b1JlbSgzOCkgdG9SZW0oMzApIHRvUmVtKDc4KTtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1sZykge1xyXG4gICAgICAgIHBhZGRpbmc6IHRvUmVtKDEwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYy1saXN0IHtcclxuICAkY0xpc3Q6ICY7XHJcblxyXG4gICYtLWxvY2F0aW9ucyB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgd2lkdGg6IHRvUmVtKDMpO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIFRyYWNrICovXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTIwO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIEhhbmRsZSAqL1xyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWNvbG9yLTEtMTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogdG9SZW0oMTApO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIEhhbmRsZSBvbiBob3ZlciAqL1xyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWNvbG9yLTEtMTtcclxuICAgIH1cclxuICAgICN7JGNMaXN0fV9fbGkge1xyXG4gICAgICBmb250LXNpemU6IHRvUmVtKDE0KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IHRvUmVtKDQ1KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnN0ZXAtYmcge1xyXG4gIC5jYXJkLWJvZHkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZmJmZDtcclxuICB9XHJcbiAgaDMge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICBjb2xvcjogIzJmMmYyZjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm93bC1zbGlkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICB9XHJcbiAgLm93bC1uYXYge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIC5vd2wtbmV4dCB7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbnMvaWNvbi1wcmV2LnN2ZykgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogLTQwcHg7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbnMvaWNvbi1uZXh0LWhvdmVyLnN2ZykgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm93bC1wcmV2IHtcclxuICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29ucy9pY29uLW5leHQuc3ZnKSAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IC00MHB4O1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb25zL2ljb24tcHJldi1ob3Zlci5zdmcpICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgI3RhYnMge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGU1ZWE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXgtd2lkdGg6IDM3OHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xyXG4gICAgLy8gQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAvLyAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA2MCU7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMmQ5ZTI7XHJcbiAgICAgICAgICB0b3A6IDEzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBjb2xvcjogI2Y4MzY2NDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjgzNjY0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubmF2LXRhYnMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLm5hdi10YWJzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZCB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZCAuY2FyZC1oZWFkZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkIC5jb2xsYXBzZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAvLyAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xyXG4gICAgLy8gICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgLy8gICBvcGFjaXR5OiAxO1xyXG4gICAgLy8gfVxyXG4gIH1cclxuICAuaXNzdWUtYm94IHtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgY29sb3I6ICMyZjJmMmY7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMmQ5ZTI7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggMjRweCByZ2JhKDIzMiwgMjQ1LCAyNDksIDAuNyk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDE4MnB4O1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuaW1nLWluZm8tYm94IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgIGNvbG9yOiAjMmYyZjJmO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIGNvbG9yOiAjMmYyZjJmO1xyXG4gICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2F0ZWdvcnktY2Fyb3VzZWwge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAuaXRlbSB7XHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDExMnB4O1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgY29sb3I6ICMyZjJmMmY7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDIwcHggMCAwIDA7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDRlNWVhO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRvZ2dsZS13cmFwIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gIGNvbG9yOiAjMzMzMzMzO1xyXG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgLmJ0bi10b2dnbGUge1xyXG4gICAgbWFyZ2luOiAwIDRyZW07XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcbiAgICBjb2xvcjogIzZiNzM4MTtcclxuICAgIGJhY2tncm91bmQ6ICNiZGMxYzg7XHJcbiAgfVxyXG4gIC5idG4tdG9nZ2xlOmZvY3VzLFxyXG4gIC5idG4tdG9nZ2xlLmZvY3VzLFxyXG4gIC5idG4tdG9nZ2xlOmZvY3VzLmFjdGl2ZSxcclxuICAuYnRuLXRvZ2dsZS5mb2N1cy5hY3RpdmUge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcbiAgLmJ0bi10b2dnbGU6YmVmb3JlLFxyXG4gIC5idG4tdG9nZ2xlOmFmdGVyIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICB3aWR0aDogNHJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7XHJcbiAgfVxyXG4gIC5idG4tdG9nZ2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIk9mZlwiO1xyXG4gICAgbGVmdDogLTRyZW07XHJcbiAgfVxyXG4gIC5idG4tdG9nZ2xlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiT25cIjtcclxuICAgIHJpZ2h0OiAtNHJlbTtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICB9XHJcbiAgLmJ0bi10b2dnbGUgPiAuaGFuZGxlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMC4xODc1cmVtO1xyXG4gICAgbGVmdDogMC4xODc1cmVtO1xyXG4gICAgd2lkdGg6IDEuMTI1cmVtO1xyXG4gICAgaGVpZ2h0OiAxLjEyNXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuMTI1cmVtO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHRyYW5zaXRpb246IGxlZnQgMC4yNXM7XHJcbiAgfVxyXG4gIC5idG4tdG9nZ2xlLmFjdGl2ZSB7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzO1xyXG4gIH1cclxuICAuYnRuLXRvZ2dsZS5hY3RpdmUgPiAuaGFuZGxlIHtcclxuICAgIGxlZnQ6IDEuNjg3NXJlbTtcclxuICAgIHRyYW5zaXRpb246IGxlZnQgMC4yNXM7XHJcbiAgfVxyXG4gIC5idG4tdG9nZ2xlLmFjdGl2ZTpiZWZvcmUge1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gIH1cclxuICAuYnRuLXRvZ2dsZS5hY3RpdmU6YWZ0ZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC5idG4tdG9nZ2xlLmJ0bi14czpiZWZvcmUsXHJcbiAgLmJ0bi10b2dnbGUuYnRuLXhzOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5idG4tdG9nZ2xlOmJlZm9yZSxcclxuICAuYnRuLXRvZ2dsZTphZnRlciB7XHJcbiAgICBjb2xvcjogIzZiNzM4MTtcclxuICB9XHJcbiAgLmJ0bi10b2dnbGUuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGM1ZmY7XHJcbiAgfVxyXG5cclxuICAuYnRuLXRvZ2dsZS5idG4tbGcuYnRuLXhzOmJlZm9yZSxcclxuICAuYnRuLXRvZ2dsZS5idG4tbGcuYnRuLXhzOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuYnRuLXRvZ2dsZS5idG4teHMge1xyXG4gICAgbWFyZ2luOiAwIDAgMCAxNXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGhlaWdodDogMjJweDtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICB9XHJcbiAgLmJ0bi10b2dnbGUuYnRuLXhzOmZvY3VzLFxyXG4gIC5idG4tdG9nZ2xlLmJ0bi14cy5mb2N1cyxcclxuICAuYnRuLXRvZ2dsZS5idG4teHM6Zm9jdXMuYWN0aXZlLFxyXG4gIC5idG4tdG9nZ2xlLmJ0bi14cy5mb2N1cy5hY3RpdmUge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcbiAgLmJ0bi10b2dnbGUuYnRuLXhzOmJlZm9yZSxcclxuICAuYnRuLXRvZ2dsZS5idG4teHM6YWZ0ZXIge1xyXG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XHJcbiAgICB3aWR0aDogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7XHJcbiAgfVxyXG5cclxuICAuYnRuLXRvZ2dsZS5idG4teHMgPiAuaGFuZGxlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMC4xMjVyZW07XHJcbiAgICBsZWZ0OiAwLjEyNXJlbTtcclxuICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuMjVzO1xyXG4gIH1cclxuICAuYnRuLXRvZ2dsZS5idG4teHMuYWN0aXZlIHtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXM7XHJcbiAgfVxyXG4gIC5idG4tdG9nZ2xlLmJ0bi14cy5hY3RpdmUgPiAuaGFuZGxlIHtcclxuICAgIGxlZnQ6IDIxcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuMjVzO1xyXG4gIH1cclxuICAuYnRuLXRvZ2dsZS5idG4teHMuYWN0aXZlOmJlZm9yZSB7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgfVxyXG4gIC5idG4tdG9nZ2xlLmJ0bi14cy5hY3RpdmU6YWZ0ZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3gtd3JhcCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGdhcDogMTVweDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgLmJveC1pdGVtIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgY29sb3I6ICMyZjJmMmY7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDIwcHggMCAwIDA7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDRlNWVhO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jYXJnby1zZWN0aW9uIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLnJvdyB7XHJcbiAgICBtYXgtd2lkdGg6IDYyNXB4O1xyXG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcclxuICB9XHJcblxyXG4gIGg0IHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gIH1cclxuICBwIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjMmYyZjJmO1xyXG4gICAgb3BhY2l0eTogMC43O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIHdpZHRoOiA0NDJweDtcclxuICAgIGhlaWdodDogNTNweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQ3LCA0NywgNDcsIDAuMikgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICB9XHJcbiAgLnRhYi1zZXJhY2gtYnRuIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbnMvaWNvbi1hcnJvdy5zdmcpICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAwcHggMjlweDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb25zL2ljb24tYXJyb3cuc3ZnKSAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMTBweDtcclxuICAgICAgcGFkZGluZzogMHB4IDI5cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5pbWFnZS1ib3gge1xyXG4gIGg0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgfVxyXG59XHJcbi5pbWFnZS1saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZ2FwOiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4uZGF0ZS1ib3gge1xyXG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2QyZDllMjtcclxuICBib3gtc2hhZG93OiAwcHggNHB4IDE3cHggcmdiYSgyMjAsIDIyOCwgMjM4LCAwLjYpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gIHBhZGRpbmc6IDVweCAyMHB4O1xyXG5cclxuICAucm93IHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcbi5pbnB1dC1kYXRlIHtcclxuICBmb250LWZhbWlseTogXCJMYXRvXCI7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgY29sb3I6ICMyZjJmMmY7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29ucy9pY29uLWNhbC5zdmcpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHBhZGRpbmc6IDAgMCAwIDMycHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1cHg7XHJcbn1cclxuaW5wdXRbdHlwZT1cImRhdGVcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcbmlucHV0W3R5cGU9XCJkYXRlXCJdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcbi8vIGlucHV0W3R5cGU9XCJ0aW1lXCJdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xyXG4vLyAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbi8vIH1cclxuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXHJcbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4udGltZS13cmFwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkOWUyO1xyXG4gICAgbGVmdDogLTIwcHg7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGRpdiB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuICBsYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgIGNvbG9yOiByZ2JhKDQ3LCA0NywgNDcsIDAuNik7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb25zL2ljb24tZGF0ZS5zdmcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIG1hcmdpbjogNXB4IDAgNXB4IDA7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAxN3B4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAzcHg7XHJcbiAgfVxyXG4gIGlucHV0IHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGNvbG9yOiAjMmYyZjJmO1xyXG4gIH1cclxufVxyXG5cclxuLnNlcnZpY2UtYm94IHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMmQ5ZTI7XHJcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxN3B4IHJnYmEoMjIwLCAyMjgsIDIzOCwgMC42KTtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgcGFkZGluZzogMzBweCAxMHB4IDE1cHg7XHJcbiAgLnJvdyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QyZDllMjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgaDQge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgY29sb3I6ICMyZjJmMmY7XHJcbiAgfVxyXG4gIC5sYXJnZS10eHQge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIGg1IHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgIGNvbG9yOiAjMmYyZjJmO1xyXG4gIH1cclxuICAuc21hbGwtdHh0IHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGNvbG9yOiAjMmYyZjJmO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAudHh0LXByaWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxufVxyXG4uY2FyZC1wYXltZW50IHtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIH1cclxuICBoNSB7XHJcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCI7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICBjb2xvcjogIzJmMmYyZjtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG4gIC5idXR0b24tc2Vjb25kYXJ5IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xyXG4gIH1cclxufVxyXG4uY2FyZC1pbmZvIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMmQ5ZTI7XHJcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxN3B4IHJnYmEoMjIwLCAyMjgsIDIzOCwgMC42KTtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgcGFkZGluZzogMTVweCAwIDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgaW5wdXQge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxuICAuY2FyZC1kZXRhaWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDJkOWUyO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhcmQtbnVtYmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHBhZGRpbmc6IDA7XHJcblxyXG4gIGlucHV0IHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDAgMTVweCAyMHB4O1xyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMmQ5ZTI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdCB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQ3LCA0NywgNDcsIDAuMik7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNTBweDtcclxuICBwYWRkaW5nOiAwIDAgMCAxM3B4O1xyXG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxuICBjb2xvcjogIzJmMmYyZjtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbnMvaWNvbi1zZWxlY3Quc3ZnKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxOXB4O1xyXG59XHJcblxyXG4vKiAoQSkgV1JBUFBFUiAqL1xyXG4jdXAtd3JhcCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICBib3JkZXI6IDFweCBkYXNoZWQgIzEyNWVjYjtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIHBhZGRpbmc6IDQwcHggMCA4MHB4O1xyXG59XHJcblxyXG4vKiAoQikgUFJPR1JFU1MgQkFSICovXHJcbiN1cC1wcm9ncmVzcyxcclxuI3VwLWJhcixcclxuI3VwLXBlcmNlbnQge1xyXG4gIGhlaWdodDogMzBweDtcclxufVxyXG4jdXAtcHJvZ3Jlc3Mge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIHdpZHRoOiA4MCU7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgxOCwgOTQsIDIwMywgMC4wNSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxOCwgOTQsIDIwMywgMC4wNSk7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICB0b3A6IDMwcHg7XHJcbn1cclxuI3VwLWJhciB7XHJcbiAgYmFja2dyb3VuZDogIzEyNWVjYjtcclxuICB3aWR0aDogMDtcclxuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxufVxyXG4jdXAtcGVyY2VudCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTFweDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmb250LWZhbWlseTogXCJIZWVib1wiO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzNTMuOCU7XHJcbiAgY29sb3I6ICMwYjBiMGI7XHJcbn1cclxuXHJcbi8qIChDKSBGSUxFIFBJQ0tFUiAqL1xyXG4jdXAtZmlsZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4jdXAtbGFiZWwge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgY29sb3I6ICMxMjVlY2I7XHJcbn1cclxuI3VwLWZpbGU6ZGlzYWJsZWQgfiAjdXAtbGFiZWwge1xyXG4gIGJhY2tncm91bmQ6ICNiMWIxYjE7XHJcbn1cclxuXHJcbi8qIFNWRyAqL1xyXG4jdXBsb2FkIHtcclxuICB3aWR0aDogNTBweDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29ucy9pY29uLWZpbGUuc3ZnKTtcclxuICBtYXJnaW46IDAgYXV0byAyNXB4O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG59XHJcblxyXG4vKiBERU1PICovXHJcbiN1cC13cmFwIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGNvbG9yOiAjODM5MWEyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICBwIHtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgIGNvbG9yOiAjMGIwYjBiO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiSGVlYm9cIjtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuXHJcbiN1cC13cmFwIGgxIHtcclxuICBtYXJnaW46IDAgMCA0MHB4IDA7XHJcbn1cclxuI3VwLWRlbW8ge1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi8qIEZPT1RFUiAqL1xyXG4jY29kZS1ib3h4IHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIG1hcmdpbi10b3A6IDUwcHg7XHJcbn1cclxuI2NvZGUtYm94eCBhIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiAjYjkwYTBhO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5pbWctYm90dG9tLWxpc3Qge1xyXG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICBtYXJnaW4tdG9wOiAyNXB4O1xyXG59XHJcbi5zdGVwLWJnIHtcclxuICAuY2FyZC1oZWFkZXIge1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgaDUge1xyXG4gICAgICBhIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN0ZXAtZGVtbyB7XHJcbiAgLm5hdi10YWJzIHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBsaSB7XHJcbiAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMmQ5ZTI7XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbGcpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbGcpIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1sZykge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICBjb2xvcjogIzJmMmYyZjtcclxuICAgICAgcGFkZGluZzogMjBweCAwIDIwcHggMjVweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBmaWx0ZXI6IGludmVydCgyMSUpIHNlcGlhKDEwMCUpIHNhdHVyYXRlKDc0MTQlKSBodWUtcm90YXRlKDM1OWRlZylcclxuICAgICAgICAgICAgYnJpZ2h0bmVzcyg5NCUpIGNvbnRyYXN0KDExNyUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjgzNjY0O1xyXG4gICAgICAgICAgbGVmdDogMjVweDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1sZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc3RlcC0wIHtcclxuICAuY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmltZy1ib3gge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDJkOWUyO1xyXG4gIHBhZGRpbmc6IDAgMCAzMHB4IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1heC13aWR0aDogNjM2cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDE0Ljc4OTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICMyZjJmMmY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIG1heC13aWR0aDogNDgwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgIG1heC13aWR0aDogMzYwcHg7XHJcbiAgfVxyXG4gIC5kb3Qge1xyXG4gICAgaW1nIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5pbWctbGVmdC1ib3gge1xyXG4gIHBhZGRpbmc6IDQwcHggMjVweDtcclxufVxyXG5cclxuLmRvdC0xIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDI5JTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgJjpob3ZlciB7XHJcbiAgICAuaG92ZXItZG90IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XHJcbiAgICB0b3A6IC00cHg7XHJcbiAgfVxyXG59XHJcbi5kb3QtMiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTYlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgJjpob3ZlciB7XHJcbiAgICAuaG92ZXItZG90IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgIHRvcDogMTUlO1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XHJcbiAgICB0b3A6IDEyJTtcclxuICB9XHJcbn1cclxuLmRvdC0zIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAzLjUlO1xyXG4gIGxlZnQ6IDY3JTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgJjpob3ZlciB7XHJcbiAgICAuaG92ZXItZG90IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgIHRvcDogMS41JTtcclxuICAgIGxlZnQ6IDczJTtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xyXG4gICAgdG9wOiAwLjUlO1xyXG4gICAgbGVmdDogNzElO1xyXG4gIH1cclxufVxyXG4uZG90LTQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDQ3JTtcclxuICBsZWZ0OiAxOCU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICY6aG92ZXIge1xyXG4gICAgLmhvdmVyLWRvdCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XHJcbiAgICB0b3A6IDM5JTtcclxuICB9XHJcbn1cclxuLmRvdC01IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MyU7XHJcbiAgbGVmdDogMTUlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAmOmhvdmVyIHtcclxuICAgIC5ob3Zlci1kb3Qge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xyXG4gICAgdG9wOiA0NyU7XHJcbiAgfVxyXG59XHJcbi5kb3QtNiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNjguNSU7XHJcbiAgbGVmdDogMjYlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICB0b3A6IDY2LjUlO1xyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIC5ob3Zlci1kb3Qge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgdG9wOiA2MiU7XHJcbiAgICBsZWZ0OiAzNCU7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcclxuICAgIHRvcDogNTcuNSU7XHJcbiAgICBsZWZ0OiAzMSU7XHJcbiAgfVxyXG59XHJcbi5kb3QtNyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNjIlO1xyXG4gIGxlZnQ6IDQ5JTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgJjpob3ZlciB7XHJcbiAgICAuaG92ZXItZG90IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIHRvcDogNjAlO1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNjBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICB0b3A6IDU2JTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xyXG4gICAgdG9wOiA1MSU7XHJcbiAgfVxyXG59XHJcbi5kb3QtOCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNzElO1xyXG4gIGxlZnQ6IDYzJTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgJjpob3ZlciB7XHJcbiAgICAuaG92ZXItZG90IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIHRvcDogNzAlO1xyXG4gICAgbGVmdDogNjQlO1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNjBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICB0b3A6IDY0JTtcclxuICAgIGxlZnQ6IDY1JTtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xyXG4gICAgdG9wOiA1NSU7XHJcbiAgfVxyXG59XHJcbi5kb3QtOSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDc3LjUlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAmOmhvdmVyIHtcclxuICAgIC5ob3Zlci1kb3Qge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgdG9wOiA0OSU7XHJcbiAgICBsZWZ0OiA4MS41JTtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgdG9wOiA0MyU7XHJcbiAgICBsZWZ0OiA4Mi41JTtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xyXG4gICAgdG9wOiAzOSU7XHJcbiAgICBsZWZ0OiA4MC41JTtcclxuICB9XHJcbn1cclxuLmRvdC0xMCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNDAlO1xyXG4gIGxlZnQ6IDcxJTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgJjpob3ZlciB7XHJcbiAgICAuaG92ZXItZG90IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIHRvcDogMzglO1xyXG4gICAgbGVmdDogNzMlO1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNjBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICB0b3A6IDM0JTtcclxuICAgIGxlZnQ6IDc0JTtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xyXG4gICAgdG9wOiAzMCU7XHJcbiAgICBsZWZ0OiA3MyU7XHJcbiAgfVxyXG59XHJcbi5kb3QtMTEge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDI5JTtcclxuICBsZWZ0OiA4NSU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICY6aG92ZXIge1xyXG4gICAgLmhvdmVyLWRvdCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICB0b3A6IDMxJTtcclxuICAgIGxlZnQ6IDkwJTtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgdG9wOiAyNyU7XHJcbiAgICBsZWZ0OiA5MCU7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcclxuICAgIHRvcDogMjklO1xyXG4gICAgbGVmdDogOTIlO1xyXG4gIH1cclxufVxyXG4uaG92ZXItZG90IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHdpZHRoOiAzNjNweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gIGJveC1zaGFkb3c6IDBweCA5cHggMzRweCAjZDJkZGU0O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgbGVmdDogLTQycHg7XHJcbiAgdG9wOiAxOHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gICY6OmFmdGVyIHtcclxuICAgIHRvcDogLTE3cHg7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkICNmZmY7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMzJweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgd2lkdGg6IDI4MHB4O1xyXG4gIH1cclxuICBoMyB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBwIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgIGNvbG9yOiAjMmYyZjJmO1xyXG4gICAgb3BhY2l0eTogMC43O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZHJvcGRvd24tdGFiIHtcclxuICAuc3VibWVudS1jb250YWluZXIge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgY29sb3I6ICMyZjJmMmY7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2Ryb3Bkb3duL2Fycm93LWRvd24taG92ZXIuc3ZnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAyOHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA2cHg7XHJcbiAgICBtYXJnaW46IDAgMCAyNXB4IDA7XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvZHJvcGRvd24vYXJyb3ctZG93bi5zdmcpO1xyXG4gICAgfVxyXG4gIH1cclxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1baWRePVwibXlDaGVja2JveFwiXSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgbGFiZWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICBjb2xvcjogIzJmMmYyZjtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIGxhYmVsOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmODM2NjQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDQ1cHg7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDQuNDQ0NzdweDtcclxuICB9XHJcblxyXG4gIGxhYmVsIGltZyB7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxuICAgIGJvcmRlcjogMC43NDA3OTZweCBzb2xpZCByZ2JhKDQ3LCA0NywgNDcsIDAuMik7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0LjQ0NDc3cHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xyXG4gICAgd2lkdGg6IDQ1cHg7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgfVxyXG5cclxuICA6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcclxuICB9XHJcblxyXG4gIDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcblxyXG4gIC5zdWItbGlzdCB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICBjb2xvcjogIzJmMmYyZjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2Ryb3Bkb3duL2Fycm93LWRvd24taG92ZXIuc3ZnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAyOHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMXB4O1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2Ryb3Bkb3duL2Fycm93LWRvd24uc3ZnKTtcclxuICAgICAgPiBzcGFuIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjgzNjY0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICA+IHNwYW4ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjJmNGY3O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0LjQ0NDhweDtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIC8vIHdpZHRoOiAyN3B4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3ViLWRyb3Bkb3dubGlzdCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgfVxyXG4gIC5uZXN0ZWQtZHJvcGRvd25saXN0IHtcclxuICAgIG1hcmdpbjogMTVweCAwIDAgMTVweDtcclxuICAgIC5uZXN0ZWQtbGlzdCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zdWItZHJvcGRvd25saXN0LFxyXG4ubmVzdGVkLWRyb3Bkb3dubGlzdCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnN1Yi1kcm9wZG93bmxpc3QuYWN0aXZlLFxyXG4ubmVzdGVkLWRyb3Bkb3dubGlzdC5hY3RpdmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5pbWFnZSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWVmZjc7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBwYWRkaW5nOiAxNnB4IDM2cHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxufVxyXG4uaW1hZ2U6aG92ZXIge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5yYWRpby1pbWcgPiBpbnB1dCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ucmFkaW8taW1nID4gLmltYWdlIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgLy8gYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XHJcbn1cclxuLnJhZGlvLWltZyA+IGlucHV0OmNoZWNrZWQgKyAuaW1hZ2Uge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNmODM2NjQ7XHJcbn1cclxuXHJcbmxhYmVsLnJhZGlvLWltZyB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbi5pbWctY29sIHtcclxuICBwYWRkaW5nLXRvcDogMzVweDtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDJkOWUyO1xyXG59XHJcbi5kcm9wZG93bi1jb2wge1xyXG4gIHBhZGRpbmctdG9wOiAzNXB4O1xyXG4gIC5kcm9wZG93bS1saXN0LXdyYXAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnN0ZXAtYmcgLmNhcmQgLmNvbGxhcHNlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLndvcmtwbGFjZS1jb250YWluZXIge1xyXG4gIC53LXJvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG4gIC53LWNvbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiAyMCU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICB3aWR0aDogMzAlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gICAgLnctdHh0IHtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgIH1cclxuICAgIC5pbWFnZSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTdweCByZ2JhKDIyMCwgMjI4LCAyMzgsIDAuNik7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE4NXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxNjlweDtcclxuICAgICAgaGVpZ2h0OiAxNjlweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogOTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgbGFiZWwge1xyXG4gICAgICAucmFkaW8taW1nIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllZmY3O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTdweCByZ2JhKDIyMCwgMjI4LCAyMzgsIDAuNik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTg1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxNjlweDtcclxuICAgICAgICBoZWlnaHQ6IDE2OXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBUSW1lcGlja2VyIGNzc1xyXG4uc3RlcC1iZyB7XHJcbiAgLnBpY2tlci1jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMmQ5ZTI7XHJcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDE3cHggcmdiYSgyMjAsIDIyOCwgMjM4LCAwLjYpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGhlaWdodDogODZ2aDtcclxuICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgY29sb3I6ICMyZjJmMmY7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGg0IHtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgY29sb3I6ICMyZjJmMmY7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICAuZGF0ZS1yb3cge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgIGJvcmRlcjogMS4wNTgxNHB4IHNvbGlkICNkYWYwZjY7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCA1LjI5MDdweCAyNS4zOTUzcHggcmdiYSgyMzIsIDI0NSwgMjQ5LCAwLjcpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIH1cclxuICAgIC5kYXRlLXJvdyBidXR0b24ge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAud2Vla2RheSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgY29sb3I6ICM4ZjhmOGY7XHJcbiAgICAgIH1cclxuICAgICAgLmRhdGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogIzJmMmYyZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRhdGUtcm93IGJ1dHRvbi5kaXNhYmxlZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XHJcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICB9XHJcbiAgICAuZGF0ZS1yb3cgYnV0dG9uLmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNWNmZmQ7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAud2Vla2RheSB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICAgIC5kYXRlIHtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50aW1lLWdyaWQge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGltZS1ncmlkIGJ1dHRvbiB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgIGNvbG9yOiAjMmYyZjJmO1xyXG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudGltZS1ncmlkIGJ1dHRvbi5kaXNhYmxlZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG5cclxuICAgICAgY29sb3I6IHJnYmEoNDcsIDQ3LCA0NywgMC40KTtcclxuICAgIH1cclxuICAgIC50aW1lLWdyaWQgYnV0dG9uLmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItY29sb3I6ICMwMDdiZmY7XHJcbiAgICAgIGJvcmRlcjogMS4wNTgxNHB4IHNvbGlkICNmODM2NjQ7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCA1LjI5MDdweCAyNS4zOTUzcHggcmdiYSgyMzIsIDI0NSwgMjQ5LCAwLjcpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICBjb2xvcjogI2Y4MzY2NDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmJ1dHRvbiB7XHJcbiAgJi1zZWNvbmRhcnkge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiB0b1JlbSgxNCk7XHJcbiAgICBsaW5lLWhlaWdodDogdG9SZW0oMTYpO1xyXG4gICAgaGVpZ2h0OiB0b1JlbSg1Mik7XHJcbiAgICBjb2xvcjogJHByaW1hcnktd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAwIHRvUmVtKDI0KTtcclxuICAgIGZvbnQtZmFtaWx5OiAkbGF0bztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodC1yZWQ7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLWxnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdG9SZW0oMTMpO1xyXG4gICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgOXB4O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlYjJmNWM7XHJcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS13aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbiAgJi1wcmltYXJ5IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogdG9SZW0oMTQpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHRvUmVtKDE2KTtcclxuICAgIGhlaWdodDogdG9SZW0oNTIpO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICBwYWRkaW5nOiAwIHRvUmVtKDE1KTtcclxuICAgIGZvbnQtZmFtaWx5OiAkbGF0bztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbGcpIHtcclxuICAgICAgZm9udC1zaXplOiB0b1JlbSgxMyk7XHJcbiAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgcGFkZGluZzogMCA5cHg7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LXJlZDtcclxuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWFycm93IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmODM2NjQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICBoZWlnaHQ6IHRvUmVtKDUwKTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgcGFkZGluZzogMCAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRsYXRvO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgd2lkdGg6IDIyNHB4O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmODM2NjQ7XHJcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS13aGl0ZTtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbnMvaW1nLWJ0bi1sb2NhdGlvbi13aGl0ZS5zdmcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb25zL2ljb24tYXJyb3ctcmlnaHQtd2hpdGUuc3ZnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ltZy1idG4tbG9jYXRpb24uc3ZnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICBsZWZ0OiAtMzRweDtcclxuICAgICAgICB0b3A6IDJweDtcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29ucy9pY29uLWFycm93LXJpZ2h0LnN2Zyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgcmlnaHQ6IC0zNnB4O1xyXG4gICAgICAgIHRvcDogNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1sZykge1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5mb3JtLWNvbnRyb2x7XHJcbiAgICAmOmZvY3VzLCAmOmFjdGl2ZXtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG59XHJcbiIsIi5zLXNjcm9sbC1jYXJkIHtcclxuICAkc1Njcm9sbENhcmQ6ICY7XHJcblxyXG4gICYtLW91ci1zZXJ2aWNlcyB7XHJcbiAgICAuc2Nyb2xsLXRhYnMge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmx1ZTtcclxuICAgICAgYm9yZGVyOiB0b1JlbSgxKSBzb2xpZCAkZGFyay1ncmF5O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiB0b1JlbSgxMCk7XHJcbiAgICAgIG92ZXJmbG93OiBpbml0aWFsO1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiB0b1JlbSg4MCk7XHJcbiAgICAgICAgaGVpZ2h0OiB0b1JlbSgyMCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbGVmdDogdG9SZW0oMTI2KTtcclxuICAgICAgICB0b3A6IC02cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL291ci1zZXJ2aWNlcy9tb3N0LXBvcHVsYXIuc3ZnXCIpIG5vLXJlcGVhdFxyXG4gICAgICAgICAgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zY3JvbGwtdGFicyAubmF2LXRhYnMge1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKG1kLXh4bGcpIHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2Nyb2xsLXRhYnMgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcclxuICAgIC5zY3JvbGwtdGFicyAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxyXG4gICAgLnNjcm9sbC10YWJzIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuc2Nyb2xsLXRhYnMgLm5hdi10YWJzID4gbGkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShtZC14eGxnKSB7XHJcbiAgICAgICAgZmxleDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNjcm9sbC10YWJzIC5zY3JvbGwtdGFiLWFjdGl2ZS1iYXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgaGVpZ2h0OiB0b1JlbSgzKTtcclxuICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LXJlZDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuc2Nyb2xsLXRhYnMtYmcgLm5hdi10YWJzID4gbGkgPiBhIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuc2Nyb2xsLXRhYnMtYmcgLm5hdi10YWJzID4gbGkgLmRyb3Bkb3duLW1lbnUgYSB7XHJcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgfVxyXG4gICAgLnNjcm9sbC10YWJzLWJnIC5zY3JvbGwtdGFicy1zY3JvbGwtcmlnaHQsXHJcbiAgICAuc2Nyb2xsLXRhYnMtYmcgLnNjcm9sbC10YWJzLXNjcm9sbC1sZWZ0IHtcclxuICAgICAgd2lkdGg6IHRvUmVtKDI2KTtcclxuICAgICAgaGVpZ2h0OiB0b1JlbSgyNik7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDU1JTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL291ci1zZXJ2aWNlcy9hcnJvdy1yaWdodC5zdmdcIikgbm8tcmVwZWF0XHJcbiAgICAgICAgICBjZW50ZXIgY2VudGVyLFxyXG4gICAgICAgICRsaWdodC1yZWQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogOXB4O1xyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNjcm9sbC10YWJzLWJnIC5zY3JvbGwtdGFicy1zY3JvbGwtbGVmdCB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpIHRyYW5zbGF0ZVkoNTAlKTtcclxuICAgIH1cclxuICAgIC5zY3JvbGwtdGFicy1zY3JvbGwtY29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2Nyb2xsLXRhYnMtc2Nyb2xsLXJpZ2h0IHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICByaWdodDogLTEzcHg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICAgIC5zY3JvbGwtdGFicy1zY3JvbGwtbGVmdCB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBsZWZ0OiAtMTNweDtcclxuICAgIH1cclxuICAgIC5zY3JvbGwtdGFicy1zY3JvbGwtcmlnaHQsXHJcbiAgICAuc2Nyb2xsLXRhYnMtc2Nyb2xsLWxlZnQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShicmVhay14bGcpIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICN7JHNTY3JvbGxDYXJkfV9faSB7XHJcbiAgICAgIHdpZHRoOiB0b1JlbSgyNCk7XHJcbiAgICAgIGhlaWdodDogdG9SZW0oMjApO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSgyKTtcclxuICAgIH1cclxuICAgICN7JHNTY3JvbGxDYXJkfV9fc3ZnIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgICN7JHNTY3JvbGxDYXJkfV9faDMge1xyXG4gICAgICBmb250LXNpemU6IHRvUmVtKDE2KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IHRvUmVtKDE5KTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLTIwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3skc1Njcm9sbENhcmR9X19zcGFuIHtcclxuICAgICAgZm9udC1zaXplOiB0b1JlbSgyMCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiB0b1JlbSgyNCk7XHJcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgIH1cclxuICAgICN7JHNTY3JvbGxDYXJkfV9fYSB7XHJcbiAgICAgIHBhZGRpbmc6IHRvUmVtKDI1KSB0b1JlbSgzMCkgdG9SZW0oMjIpIHRvUmVtKDI5KTtcclxuICAgICAgZ2FwOiA0cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgIGdhcDogNnB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktd2hpdGU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4ICRjb2xvci1ibGFjay02MDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA5cHg7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQtcmVkO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogdG9SZW0oMzgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHRvUmVtKDMpO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtcmVkO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB0b1JlbSgyMCkgdG9SZW0oMjApIDAgMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICN7JHNTY3JvbGxDYXJkfV9fcGF0aCB7XHJcbiAgICAgICAgICBzdHJva2U6ICRsaWdodC1yZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAjeyRzU2Nyb2xsQ2FyZH1fX3Age1xyXG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNzA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zLW93bC1jYXJvdXNlbCB7XHJcbiAgJHNPd2xDYXJvdXNlbDogJjtcclxuXHJcbiAgJi0tb3dsLWRvdCB7XHJcbiAgICAub3dsLWRvdHMge1xyXG4gICAgICBtYXJnaW4tdG9wOiB0b1JlbSg2NikgIWltcG9ydGFudDtcclxuXHJcbiAgICAgIC5vd2wtZG90IHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgd2lkdGg6IHRvUmVtKDE0KTtcclxuICAgICAgICAgIGhlaWdodDogdG9SZW0oMTQpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTUlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktd2hpdGU7XHJcbiAgICAgICAgICBoZWlnaHQ6IHRvUmVtKDE0KTtcclxuICAgICAgICAgIGJvcmRlcjogdG9SZW0oMSkgc29saWQgJGxpZ2h0LXJlZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LXJlZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXRlc3RpbW9uaWFsIHtcclxuICAgICN7JHNPd2xDYXJvdXNlbH1fX2kge1xyXG4gICAgICB3aWR0aDogdG9SZW0oMTE3KTtcclxuICAgIH1cclxuICAgICN7JHNPd2xDYXJvdXNlbH1fX3Age1xyXG4gICAgICBmb250LXNpemU6IHRvUmVtKDMwKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IHRvUmVtKDQ1KTtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdG9SZW0oMTgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB0b1JlbSgzMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICN7JHNPd2xDYXJvdXNlbH1fX2g2IHtcclxuICAgICAgZm9udC1zaXplOiB0b1JlbSgxOCk7XHJcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IHRvUmVtKDMzKTtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IHRvUmVtKDIwKTtcclxuICAgICAgICBoZWlnaHQ6IHRvUmVtKDEpO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1yZWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5vd2wtZG90cyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHRvUmVtKDEwMikgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICN7JHNPd2xDYXJvdXNlbH1fX2gyIHtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdG9SZW0oMzIpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB0b1JlbSg0Mik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWhvdy1pdC13b3JrcyB7XHJcbiAgICAuaXRlbSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiB0b1JlbSg5KTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiB0b1JlbSg5KTtcclxuICAgIH1cclxuICAgIC5vd2wtbmF2IHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgIC5vd2wtcHJldixcclxuICAgIC5vd2wtbmV4dCB7XHJcbiAgICAgIHdpZHRoOiB0b1JlbSgyNik7XHJcbiAgICAgIGhlaWdodDogdG9SZW0oMjYpO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1NSUgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL291ci1zZXJ2aWNlcy9hcnJvdy1yaWdodC5zdmdcIikgbm8tcmVwZWF0XHJcbiAgICAgICAgICBjZW50ZXIgY2VudGVyLFxyXG4gICAgICAgICRsaWdodC1yZWQgIWltcG9ydGFudDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gdG9SZW0oMjApKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2hvdy1pdC13b3Jrcy9ibGFjay1hcnJvdy1sZWZ0LnN2Z1wiKVxyXG4gICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyIGNlbnRlcixcclxuICAgICAgICAgICRwcmltYXJ5LXdoaXRlLTEtMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5vd2wtcHJldiB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5vd2wtbmV4dCB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zLW93bC1jYXJvdXNlbC13cmFwcGVyIHtcclxuICAkc093bENhcm91c2VsV3JhcHBlcjogJjtcclxuXHJcbiAgJi0taG93LWl0LXdvcmtzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiB0b1JlbSg1MSk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogdG9SZW0oNTEpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdG9SZW0oNjApO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHRvUmVtKDQwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnMtbW9kYWwge1xyXG4gICRzTW9kYWw6ICY7XHJcbiAgJi0tc2lnbmluIHtcclxuICAgIC5jb2wtbWQtNiB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAuZXllLWNsb3NlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDQycHg7XHJcbiAgICAgIHJpZ2h0OiAxN3B4O1xyXG4gICAgfVxyXG4gICAgLmpvaW4tZm9ybXJvdyBsYWJlbCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAuam9pbi1yZW1lbWJlciB7XHJcbiAgICAgIC5sYmwtcmVtZW1iZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiB0b1JlbSgyMCk7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoeGxnKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB0b1JlbSgxMTcwKTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5tb2RhbC1yaWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9iZy1zaWdudXAuc3ZnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIHBhZGRpbmc6IDY1cHggMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgd2lkdGg6IDk1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4MzY2NDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTEycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubW9kYWwtbGVmdCB7XHJcbiAgICAgICAgcGFkZGluZzogNjVweCA2NXB4IDY1cHggNzVweDtcclxuICAgICAgICAuam9pbi1mb3Jtcm93IC5idXR0b24tc2Vjb25kYXJ5OmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDNweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTQyJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGNvbG9yOiByZ2JhKDQ3LCA0NywgNDcsIDAuOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2xvc2Uge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHdpZHRoOiB0b1JlbSg1Mik7XHJcbiAgICAgIGhlaWdodDogdG9SZW0oNTIpO1xyXG4gICAgICBsaW5lLWhlaWdodDogdG9SZW0oMTIpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHBhZGRpbmc6IHRvUmVtKDIwKTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi0tbG9jYXRlLXVzLWVhc2lseSB7XHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogdG9SZW0oMjApO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHhsZykge1xyXG4gICAgICAgIG1heC13aWR0aDogdG9SZW0oMTE3MCk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiB0b1JlbSg0MCk7XHJcbiAgICAgIHBhZGRpbmctdG9wOiB0b1JlbSgyMSk7XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICBwYWRkaW5nOiB0b1JlbSgyMCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdG9SZW0oMjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAjeyRzTW9kYWx9X19oMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdG9SZW0oMzApO1xyXG4gICAgfVxyXG4gICAgI3skc01vZGFsfV9fcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdG9SZW0oMTQpO1xyXG4gICAgfVxyXG4gICAgLmNsb3NlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB3aWR0aDogdG9SZW0oNTIpO1xyXG4gICAgICBoZWlnaHQ6IHRvUmVtKDUyKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IHRvUmVtKDEyKTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBwYWRkaW5nOiB0b1JlbSgyMCk7XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWNvbmZpcm1vcmRlciB7XHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogdG9SZW0oMjApO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHhsZykge1xyXG4gICAgICAgIG1heC13aWR0aDogdG9SZW0oMTE3MCk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNsb3NlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMjBweDtcclxuICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAjMmYyZjJmO1xyXG4gICAgfVxyXG4gICAgLmJ1dHRvbi1zZWNvbmRhcnkge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuam9pbi1mb3Jtcm93IHtcclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxvZ2luLXR4dCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5sb2dpbi1idG4td3JhcCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5qb2luLXJlbWVtYmVyIC5sYmwtcmVtZW1iZXIge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiB0b1JlbSg0MCk7XHJcbiAgICAgIHBhZGRpbmctdG9wOiB0b1JlbSgyMSk7XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICBwYWRkaW5nOiB0b1JlbSgyMCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdG9SZW0oMjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAub3JkZXItd3JhcCxcclxuICAgIC5tb2RhbC1sZWZ0IHtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXdyYXAge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBoZWlnaHQ6IDk2JTtcclxuICAgICAgICByaWdodDogLTE1cHg7XHJcbiAgICAgICAgdG9wOiAzNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5pY29uLWNvcnJlY3Qge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDIwcHggYXV0byAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmV5ZS1jbG9zZSB7XHJcbiAgICAgIHRvcDogMzlweDtcclxuICAgIH1cclxuICAgIC5vcmRlci13cmFwIHtcclxuICAgICAgLm9yZGVyLXR4dCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogIzJmMmYyZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYmctYmx1ZSB7XHJcbiAgLm1vZGFsLXJpZ2h0IHtcclxuICAgIHBhZGRpbmc6IDE1MHB4IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuLmNhcmQtZGV0YWlscyB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICBib3JkZXI6IDEuMDU4MTRweCBzb2xpZCAjZGFmMGY2O1xyXG4gIGJveC1zaGFkb3c6IDBweCA1LjI5MDdweCAyNS4zOTUzcHggcmdiYSgyMzIsIDI0NSwgMjQ5LCAwLjcpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwLjU4MTRweDtcclxuICBwYWRkaW5nOiAxNXB4IDI1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAuZC1mbGV4IHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gIGg1IHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgIGNvbG9yOiAjMmYyZjJmO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICBoNiB7XHJcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCI7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICBjb2xvcjogIzJmMmYyZjtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgLmRldGFpbHMtcGFyYSB7XHJcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCI7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBjb2xvcjogIzJmMmYyZjtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBjb2xvcjogIzhmOGY4ZjtcclxuICAgIH1cclxuICB9XHJcbiAgLmRldGFpbHMtdHh0IHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGNvbG9yOiAjMmYyZjJmO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICBoNCB7XHJcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCI7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICMyZjJmMmY7XHJcbiAgfVxyXG4gIC5ib3gtYm9yZGVyIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFmMGY2O1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxudGV4dGFyZWEge1xyXG4gICYuam9pbi1pbnB1dCB7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgcGFkZGluZzogMTFweCAxOHB4O1xyXG4gIH1cclxufVxyXG4uYXBwLWJ0bi13cmFwIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGdhcDogMTVweDtcclxufVxyXG4iLCIudS10ZXh0LWFsaWduIHtcclxuICAkdVRleHRBbGlnbjogJjtcclxuXHJcbiAgJi0tY2VudGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuIiwiLnUtbWFyZ2luIHtcclxuICAkdU1hcmdpbjogJjtcclxuXHJcbiAgJi0tYi0wIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gICYtLWItMyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSgzKTtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tYi00NSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSg0NSk7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHRvUmVtKDEwKTtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tYi0zNiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSgzNik7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHRvUmVtKDE4KTtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tYi03IHtcclxuICAgIG1hcmdpbi1ib3R0b206IHRvUmVtKDcpO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSgwKTtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tYi0xMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSgxMik7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHRvUmVtKDApO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1iLTIwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHRvUmVtKDIwKTtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogdG9SZW0oOCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWItMzcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdG9SZW0oMzcpO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSgzMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWItNDEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdG9SZW0oNDEpO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1sZykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSgyOCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWItMTgge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdG9SZW0oMTgpO1xyXG4gIH1cclxuICAmLS1iLTYwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHRvUmVtKDYwKTtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogdG9SZW0oNDQpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1iLTM1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IHRvUmVtKDM1KTtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogdG9SZW0oMjYpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1iLTUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdG9SZW0oNSk7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHRvUmVtKDcpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1iLTI3IHtcclxuICAgIG1hcmdpbi1ib3R0b206IHRvUmVtKDI3KTtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogdG9SZW0oMjYpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIudS1mb250LXNpemUge1xyXG4gICR1Rm9udFNpemU6ICY7XHJcblxyXG4gICYtLTE4IHtcclxuICAgIGZvbnQtc2l6ZTogdG9SZW0oMTgpO1xyXG4gIH1cclxufVxyXG4iLCIudS1nYXAge1xyXG4gICR1R2FwOiAmO1xyXG5cclxuICAmLS0zIHtcclxuICAgIGdhcDogdG9SZW0oMyk7XHJcbiAgfVxyXG4gICYtLTEyIHtcclxuICAgIGdhcDogdG9SZW0oMTIpO1xyXG4gIH1cclxuICAmLS02IHtcclxuICAgIGdhcDogdG9SZW0oNik7XHJcbiAgfVxyXG4gICYtLTIwIHtcclxuICAgIGdhcDogdG9SZW0oMjApO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1sZykge1xyXG4gICAgICBnYXA6IHRvUmVtKDgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS0yMSB7XHJcbiAgICBnYXA6IHRvUmVtKDIxKTtcclxuICB9XHJcbiAgJi0tMTAge1xyXG4gICAgZ2FwOiB0b1JlbSgxMCk7XHJcbiAgfVxyXG4gICYtLTM1IHtcclxuICAgIGdhcDogdG9SZW0oMzUpO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1sZykge1xyXG4gICAgICBnYXA6IHRvUmVtKDEwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnUtZGlzcGxheSB7XHJcbiAgJHVEaXNwbGF5OiAmO1xyXG5cclxuICAmLS1mbGV4IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG59XHJcbiIsIi51LWFsaWduLWl0ZW1zIHtcclxuICAmLS1jZW50ZXIge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbiAgJi0tZmxleC1zdGFydCB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB9XHJcbiAgJi0tZmxleC1lbmQge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIH1cclxufVxyXG4iLCIudS1qdXN0aWZ5LWNvbnRlbnQge1xyXG4gICYtLWNlbnRlciB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbiAgJi0tZmxleC1lbmQge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICB9XHJcbiAgJi0tc3BhY2UtYmV0d2VlbiB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG59XHJcbiIsIi51LWZsZXgtZGlyZWN0aW9uIHtcclxuICAmLS1jb2x1bW4ge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbn1cclxuIiwiLnUtZmxleC13cmFwIHtcclxuICAmLS13cmFwIHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcbn1cclxuIiwiLnUtcGFkZGluZyB7XHJcbiAgJHVQYWRkaW5nOiAmO1xyXG5cclxuICAmLS0wIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcbiIsIi51LWNvbG9yIHtcclxuICAkdUNvbG9yOiAmO1xyXG5cclxuICAmLS1wcmltYXJ5LXdoaXRlIHtcclxuICAgIGNvbG9yOiAkcHJpbWFyeS13aGl0ZTtcclxuICB9XHJcbn1cclxuIl19 */
